Regra aplicada

{UF:{id:percentual}} → UF;13 IDs; ordem do catálogo e ponto decimal.

Entrada é o objeto support sozinho

Cole o objeto que contém diretamente as vinte e sete UFs. Cada UF deve possuir os treze IDs padrão e valores numéricos. Não cole o backup completo com player, resources e outros campos: o contrato desta página é um mapa isolado, obtido de análise local ou da conversão inversa de CSV.

A validação recusa estados extras, IDs desconhecidos, chaves faltantes e textos no lugar de números. Ela também verifica intervalo e soma compatível com o arredondamento do jogo. Nenhuma coluna é fabricada e uma participação inválida não é substituída por zero para forçar uma saída.

Saída larga sem mudar os percentuais

O CSV tem uma linha por UF e uma coluna para cada candidatura. O separador é ponto e vírgula e os decimais usam ponto. Estados e IDs seguem a ordem do catálogo, mesmo que as chaves do JSON tenham sido fornecidas em outra ordem. A representação textual pode mudar, mas os números não são normalizados.

Essa é a direção inversa da página CSV para JSON. O exportador de campanha, por sua vez, recebe um save completo e extrai o mapa. As três entradas têm contextos diferentes; não é necessário reconstruir recursos ou vice apenas para converter um objeto support em tabela.

O que o arquivo não contém

O CSV não inclui jornal, calendário, recursos ou estado da interface. Ele não é um backup restaurável e não comprova a autenticidade de uma fotografia. Para analisar o ranking nacional, os pesos fictícios das UFs continuam vindo do catálogo, separados dos percentuais exportados.

Esta versão aceita o elenco padrão do primeiro turno. Mapas com candidatura personalizada ou apenas dois finalistas são recusados. O processamento e o download ficam locais, sem leitura automática do save. Os exemplos abaixo mostram que indentação e uma distribuição uniforme válida não mudam a estrutura exigida.

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.

Objeto sem indentação

Entradas alteradas: Objeto support JSON, sem campos de campanha = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

CSV largo pronto: 27 linhas de UFs
Resultado do cenário informado
UFCandidaturasSoma %
AC13100,001
AL13100,001
AP13100,001
AM13100
BA13100,001
CE1399,999

Em telas pequenas, deslize a tabela para conferir todas as colunas.

Entrada é somente o objeto support, sem wrapper de campanha. Valida 27 UFs e 13 IDs, sem normalizar. Saída tem cabeçalho UF;IDs, ponto e vírgula e ponto decimal; ordem do catálogo. Não é backup restaurável nem exige recursos, vice ou histórico.

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

Mapa uniforme válido

Entradas alteradas: Objeto support JSON, sem campos de campanha = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

CSV largo pronto: 27 linhas de UFs
Resultado do cenário informado
UFCandidaturasSoma %
AC1399,996
AL1399,996
AP1399,996
AM1399,996
BA1399,996
CE1399,996

Em telas pequenas, deslize a tabela para conferir todas as colunas.

Entrada é somente o objeto support, sem wrapper de campanha. Valida 27 UFs e 13 IDs, sem normalizar. Saída tem cabeçalho UF;IDs, ponto e vírgula e ponto decimal; ordem do catálogo. Não é backup restaurável nem exige recursos, vice ou histórico.

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 15 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.