From 9d6edd44c12e79675308a1cece78d3b428cef20b Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Wed, 7 Oct 2026 11:47:44 -0300 Subject: [PATCH] =?UTF-8?q?feat(analise):=20expans=C3=A3o=20por=20se=C3=A7?= =?UTF-8?q?=C3=A3o=20eleitoral=202022=20=E2=80=94=20o=20voto=20que=20falta?= =?UTF-8?q?=20(EXPANSAO-SECOES)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Análise TSE 2022 na menor unidade publicada (seção): sobra do bloco Lula+Jerônimo por cargo (teto de transferência, max(0, min(Lula,Jer) − válidos)), piso/teto da pergunta literal, LQ e quebras por município, zona de Salvador, bairro do local de votação, RMS e Território de Identidade. Builder em duas fases: --compute faz a passagem pesada sobre os seis CSVs no cache gitignored data/tse-2022/ e grava o JSON; sem a flag só renderiza MD + PDF via Chromium (HTML intermediário também no cache). Validação unidade a unidade contra o baseline commitado src/lib/electionAggregates/bahia-federal-baseline.json (435 municípios/zonas, sem divergência; resíduo de −0,023% nos nominais federais explicado por candidaturas invalidadas). Documento interno de análise (listas de ataque não viram material público); referenciado pelo plano S46. --- ...2026-09-30-analise-expansao-secoes-2022.md | 1 + ...nalise-expansao-secoes-solla-julio-2022.md | 1315 ++++++++++ ...alise-expansao-secoes-solla-julio-2022.pdf | Bin 0 -> 489989 bytes scripts/build-expansao-secoes-2022.mjs | 2128 +++++++++++++++++ 4 files changed, 3444 insertions(+) create mode 100644 docs/changelog/2026-09-30-analise-expansao-secoes-2022.md create mode 100644 docs/research/analise-expansao-secoes-solla-julio-2022.md create mode 100644 docs/research/analise-expansao-secoes-solla-julio-2022.pdf create mode 100644 scripts/build-expansao-secoes-2022.mjs diff --git a/docs/changelog/2026-09-30-analise-expansao-secoes-2022.md b/docs/changelog/2026-09-30-analise-expansao-secoes-2022.md new file mode 100644 index 00000000..ef929384 --- /dev/null +++ b/docs/changelog/2026-09-30-analise-expansao-secoes-2022.md @@ -0,0 +1 @@ +**EXPANSAO-SECOES — "Onde está o voto que falta": análise por seção eleitoral de 2022 (2026-09-30):** a reta final ganha a leitura por seção eleitoral (a menor unidade publicada pelo TSE) do eleitor que votou Lula e Jerônimo em 2022 e não escolheu deputado, cruzada com a força de Solla (1313) e do campo PT 13xxx por cargo. O builder `scripts/build-expansao-secoes-2022.mjs` roda em duas fases — `--compute` faz a passagem pesada sobre os seis CSVs públicos do TSE (votação por seção BA/BR, detalhe por seção, detalhe por munzona, consulta de candidaturas e cadastro de locais de votação) direto do cache gitignored `data/tse-2022/` e grava o JSON de dados; sem a flag, só renderiza MD + PDF (Chromium) a partir dele, com o HTML intermediário no mesmo cache. A métrica central é a "sobra do bloco Lula+Jerônimo" — `max(0, min(Lula, Jerônimo) − válidos do cargo)` —, um TETO de transferência (ninguém observa voto individual), com piso/teto explícitos para a pergunta literal, LQ por território e quebras por município, zona de Salvador, bairro do local de votação, RMS e Território de Identidade. A validação confere unidade a unidade contra o baseline TSE já commitado (`src/lib/electionAggregates/bahia-federal-baseline.json`, 435 municípios/zonas, sem divergência para Solla, Lula, Jerônimo, comparecimento, brancos e nulos; resíduo de −0,023% nos nominais federais explicado por candidaturas que o TSE invalidou e o baseline de válidos não conta); cobertura de 417 municípios, 34.424 seções e 150 bairros de Salvador. Entregas commitadas: `docs/research/analise-expansao-secoes-solla-julio-2022.md` (1.315 linhas) e o PDF; dados e HTML ficam no cache gitignored. O plano S46 (`potencial-secao-story`) referencia o recorte como precedente de fonte. Regras de uso no próprio documento: as listas de seções de ataque não viram material público nem prioridade declarada — o dado indica onde, nunca como. diff --git a/docs/research/analise-expansao-secoes-solla-julio-2022.md b/docs/research/analise-expansao-secoes-solla-julio-2022.md new file mode 100644 index 00000000..23ec5197 --- /dev/null +++ b/docs/research/analise-expansao-secoes-solla-julio-2022.md @@ -0,0 +1,1315 @@ +# Onde está o voto que falta + +**O que as seções eleitorais de 2022 dizem sobre o voto de Lula e Jerônimo que não escolheu deputado — e onde Jorge Solla (1313) e o campo estadual têm mais espaço na reta final de 2026. Julio Pinheiro (13999) não disputou 2022; o lado estadual usa o cargo e o campo PT 13xxx como proxy.** +Gerado em 30/09/2026 — dados públicos TSE 2022 (1º turno). Documento interno de campanha. + +## O essencial + +_A leitura de trinta segundos e o mapa deste documento_ + +- **A premissa não se confirma** Os nominais para deputado (7.604.370 federais e 7.174.712 estaduais) superam o bloco Lula+Jerônimo (4.019.119): não há um exército de lulistas represado na proporcional. +- **O estoque real** Branco+nulo de 896.550 no federal (10,1% do comparecimento) e 920.537 no estadual (10,4%); excesso sobre a presidencial de 465.404 e 486.203. +- **Concentração** Salvador responde por 258.946 (15,9% do comparecimento local) no federal e 281.026 no estadual; a RMS soma 77.515 e 78.801. +- **Solla e campo** Solla tem LQ 1,25 em Salvador, 2,10 no Recôncavo e 7,91 no Vale do Jiquiriçá; o campo PT estadual é forte no Sudoeste Baiano (1,68) e no Médio Sudoeste (1,91). +- **Alvos diretos** As seções líderes em branco+nulo federal (Salvador ZE17 s507, 100 votos) e estadual (Salvador ZE4 s445, 118 votos) abrem as seções de alvos diretos, com a força da esquerda ao lado. + +> **Abreviações das tabelas** Bn = branco+nulo; Exc. = excesso sobre o branco+nulo da presidencial na mesma seção; Teto = mín(bloco L+J, branco+nulo do cargo); LQ = quociente local (1,00 = padrão do estado); Campo PT fed./est. = soma dos nominais de todos os candidatos 13xx/13xxx; Jer. = Jerônimo; Comp. = comparecimento. + +Roteiro: “A Bahia inteira” fixa a escala; “O cruzamento de seções” separa defesa, ataque e dobradinha; “Municípios” e “Seções em destaque” dão o volume; “Alvos simples” e “Esquerda forte” entregam a lista direta da reta final; “Salvador”, “RMS” e “Territórios de Identidade” descem a geografia; “Dia da eleição” traz a operação lícita; as leituras da Cientista Política e da Coordenação Geral fecham com crítica e prioridades; “Método” documenta validação e limites. + +## Como ler este relatório + +_O que é observável, o que é teto e o que ninguém consegue saber_ + +A unidade é a seção eleitoral de 2022 (1º turno), a menor unidade publicada pelo TSE. Toda seção tem voto nominal por candidato e aferição por cargo (comparecimento, nominais, legenda, brancos, nulos). Ninguém observa o voto individual: o que se mede é quantos votos cada cargo recebeu na mesma seção, nunca quem votou em quem. + +A premissa da pergunta — "muita gente votou Lula e Jerônimo e não votou para deputado" — não se confirma no agregado. Na Bahia, os votos nominais para deputado federal (7,60 mi) e para estadual (7,17 mi) são maiores que os votos de Lula (5,87 mi) e muito maiores que o bloco Lula+Jerônimo (4,02 mi, o menor dos dois por seção). O eleitorado que escolheu os dois nomes do campo é uma minoria dentro de quem votou para deputado: não existe um exército de eleitores de Lula que deixou a disputa proporcional em branco esperando para ser convertido — o que existe é uma fração que não escolheu nome nenhum (branco/nulo) e outra que escolheu nomes de outros campos. A pergunta certa, então, é onde a não-escolha se concentra e onde ela é anormal em relação à própria seção. + +A pergunta literal ("votou Lula e Jerônimo e não votou para o cargo") só pode ser respondida como intervalo, porque ninguém liga o voto individual. O piso é o mínimo que a matemática garante: Lula + Jerônimo − comparecimento − válidos do cargo, nunca negativo. O teto é o máximo admissível: o menor valor entre o bloco Lula+Jerônimo e os brancos+nulos do cargo. Somados por seção, o piso federal do estado é de apenas 1 voto e o teto, de 896 mil — o intervalo mostra que a maior parte da intuição não é verificável, e o dado útil é o próprio volume de brancos+nulos e o seu excesso sobre o que a mesma seção fez na eleição presidencial. + +O lado estadual tem uma ausência declarada: Julio Pinheiro (13999) não disputou 2022 — foi prefeito de Amargosa até 2020 e voltou à disputa em 2026. Não existe votação dele para cruzar. Por isso o recorte estadual usa duas camadas: a não-escolha do cargo (branco+nulo para deputado estadual) e o campo PT estadual — a soma dos votos nominais de todos os candidatos 13xxx, um proxy de onde a estrutura partidária já existe. Onde as duas coincidem, a dobradinha tem terreno; onde só a não-escolha existe, é terreno de construção. + +> **Limites que valem para todas as tabelas** O voto é do local de votação, não da casa do eleitor; o cadastro do TSE não liga o voto ao domicílio. Seções pequenas oscilam — por isso os cruzamentos de força relativa só entram com pelo menos 200 comparecentes e 120 nominais federais. "Excesso" é a não-escolha do cargo menos a não-escolha da presidencial na mesma seção (nunca negativo): mede o abandono típico do voto proporcional, isolando quem deixou o cargo em branco além do normal daquele eleitorado. Nenhum número aqui mede intenção de voto, transferência efetiva ou efeito de campanha: mede potencial geométrico do território. As listas são de seções, não de pessoas — e a campanha não deve expor nominalmente os bairros/seções de "ataque" como prioridade pública (a lista é interna). + +## A Bahia inteira + +_O teste da premissa e o tamanho real da não-escolha_ + +Em 2022, 8.866.458 eleitores compareceram na Bahia (1º turno). Lula teve 5.873.081 votos no estado e Jerônimo, 4.019.830; o bloco conservador Lula+Jerônimo soma 4.019.119. Para deputado federal, os votos nominais (em candidatos) foram 7.604.370 e as legendas, 353.293; para deputado estadual, 7.174.712 nominais e 762.279 de legenda. + +A não-escolha do cargo — votos brancos e nulos — foi de 896.550 para deputado federal (10,1% do comparecimento) e de 920.537 para deputado estadual (10,4%). Desse total, o que excede o padrão da mesma seção na eleição presidencial soma 465.404 no federal e 486.203 no estadual. Para a pergunta literal, o intervalo somado por seção vai de 1 a 896.469 no federal e de 7 a 920.296 no estadual. + +A "sobra de nomes" (bloco Lula+Jerônimo menos nominais do cargo) é de apenas 97 no federal e 1.543 no estadual: onde o bloco é grande, o cargo costuma ter mais nomes do que ele — a intuição de um grande contigente de lulistas sem voto para deputado não se sustenta. O que se sustenta é a não-escolha de 896.550 votos no federal e 920.537 no estadual: é esse o volume que a campanha disputa nos últimos dias. + +Nas urnas de 2022, Solla teve 128.968 votos (1,7% dos nominais federais; LQ 1,00 por definição). O campo PT estadual (todos os candidatos 13xxx, sem legenda) somou 1.073.154 votos (15,0% dos nominais estaduais). A pergunta deste relatório é onde, seção a seção, a não-escolha se concentra e cruza com a força de Solla e do campo. + +**Bahia — números de 2022 (1º turno)** + +| Território | Seções | Comp. | Lula | Jer. | Bloco L+J | Bn fed. | % não-esc. | Exc. fed. | Teto fed. | Solla | LQ Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------- | ------ | --------- | --------- | --------- | --------- | ------- | ---------- | --------- | --------- | ------- | -------- | ------- | --------- | --------- | --------- | ----- | +| Bahia | 34.424 | 8.866.458 | 5.873.081 | 4.019.830 | 4.019.119 | 896.550 | 10,1% | 465.404 | 896.469 | 128.968 | — | 920.537 | 486.203 | 920.296 | 1.073.154 | — | + +## Bahia — o cruzamento de seções + +_Não-escolha alta com Solla forte, com Solla fraco, com o campo PT e na dobradinha_ + +Dos 34.424 seções do estado, 27.693 entram nos cruzamentos (comparecimento ≥ 200 e 120 nominais federais). "Solla forte" é LQ ≥ 1,5 (uma vez e meia o padrão estadual dele); "Solla fraco", LQ ≤ 0,5. "Não-escolha alta" é o quartil superior do teto Lula+Jerônimo (≥ 40 votos — teto = mín(bloco, brancos+nulos)); para ataque, exigimos o decil superior (≥ 54) e ao menos 300 nominais federais, para não caçar ruído de seção pequena. A lista de excesso mostra as seções em que o abandono do cargo mais superou o abandono da presidencial na mesma urna. + +**Defender e converter — Solla forte e não-escolha federal alta (top 15)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — RIBEIRA · ZE 9 · seção 243 | 358 | 212 | 107 | 107 | 94 | 57 | 94 | 1,64 | 7 | 92 | 55 | 92 | 17 | 0,46 | +| Salvador — PIRAJÁ · ZE 8 · seção 622 | 342 | 215 | 104 | 104 | 91 | 42 | 91 | 2,01 | 8 | 77 | 28 | 77 | 61 | 1,68 | +| Salvador — PERO VAZ · ZE 3 · seção 166 | 390 | 262 | 146 | 146 | 90 | 53 | 90 | 3,53 | 17 | 77 | 40 | 77 | 46 | 1,08 | +| Salvador — PARIPE · ZE 4 · seção 364 | 379 | 209 | 117 | 117 | 89 | 51 | 89 | 1,53 | 7 | 91 | 53 | 91 | 41 | 1,04 | +| Salvador — ITACARANHA · ZE 17 · seção 447 | 369 | 225 | 110 | 110 | 89 | 53 | 89 | 1,56 | 7 | 96 | 60 | 96 | 30 | 0,76 | +| Salvador — PERO VAZ · ZE 3 · seção 131 | 375 | 257 | 155 | 155 | 89 | 51 | 89 | 1,72 | 8 | 86 | 48 | 86 | 42 | 1,08 | +| Salvador — PARIPE · ZE 4 · seção 356 | 378 | 248 | 136 | 136 | 88 | 50 | 88 | 1,75 | 8 | 101 | 63 | 101 | 53 | 1,40 | +| Salvador — ITACARANHA · ZE 17 · seção 444 | 362 | 193 | 104 | 104 | 88 | 42 | 88 | 1,61 | 7 | 92 | 46 | 92 | 32 | 0,85 | +| Salvador — ITACARANHA · ZE 17 · seção 423 | 371 | 219 | 109 | 109 | 88 | 59 | 88 | 1,80 | 8 | 93 | 64 | 93 | 21 | 0,53 | +| Salvador — PIRAJÁ · ZE 8 · seção 623 | 338 | 237 | 118 | 118 | 88 | 58 | 88 | 1,80 | 7 | 80 | 50 | 80 | 49 | 1,43 | +| Salvador — ALTO DO CABRITO · ZE 17 · seção 404 | 345 | 215 | 103 | 103 | 88 | 55 | 88 | 2,70 | 11 | 97 | 64 | 97 | 28 | 0,82 | +| Salvador — PERO VAZ · ZE 3 · seção 355 | 383 | 275 | 161 | 161 | 88 | 58 | 88 | 1,72 | 8 | 92 | 62 | 92 | 35 | 0,87 | +| Salvador — PERO VAZ · ZE 3 · seção 285 | 378 | 265 | 132 | 132 | 88 | 54 | 88 | 1,51 | 7 | 78 | 44 | 78 | 40 | 0,99 | +| Salvador — URUGUAI · ZE 9 · seção 396 | 379 | 243 | 140 | 140 | 88 | 50 | 88 | 1,71 | 8 | 70 | 32 | 70 | 22 | 0,52 | +| Salvador — ITACARANHA · ZE 17 · seção 428 | 347 | 204 | 97 | 97 | 87 | 48 | 87 | 1,69 | 7 | 83 | 44 | 83 | 25 | 0,70 | + +**Atacar — Solla fraco (LQ ≤ 0,5) e não-escolha federal no decil superior (top 9)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — BARREIRAS · ZE 5 · seção 507 | 377 | 257 | 139 | 139 | 62 | 40 | 62 | 0,39 | 2 | 67 | 45 | 67 | 60 | 1,43 | +| Vitória da Conquista · ZE 41 · seção 180 | 363 | 139 | 81 | 81 | 57 | 43 | 57 | 0,39 | 2 | 56 | 42 | 56 | 58 | 1,35 | +| Salvador — CABULA · ZE 5 · seção 505 | 383 | 244 | 136 | 136 | 57 | 31 | 57 | 0,00 | 0 | 65 | 39 | 65 | 31 | 0,71 | +| Salvador — PIRAJÁ · ZE 8 · seção 581 | 388 | 235 | 110 | 110 | 57 | 43 | 57 | 0,37 | 2 | 72 | 58 | 72 | 31 | 0,70 | +| Salvador — PARQUE SÃO BRÁS · ZE 2 · seção 411 | 379 | 276 | 152 | 152 | 56 | 30 | 56 | 0,38 | 2 | 71 | 45 | 71 | 25 | 0,58 | +| Salvador — SETE DE ABRIL · ZE 11 · seção 635 | 367 | 253 | 121 | 121 | 55 | 28 | 55 | 0,19 | 1 | 64 | 37 | 64 | 16 | 0,39 | +| Feira de Santana · ZE 154 · seção 344 | 370 | 173 | 111 | 111 | 55 | 36 | 55 | 0,39 | 2 | 47 | 28 | 47 | 21 | 0,45 | +| Salvador — MATA ESCURA · ZE 5 · seção 455 | 375 | 267 | 132 | 132 | 55 | 33 | 55 | 0,39 | 2 | 74 | 52 | 74 | 10 | 0,24 | +| Vitória da Conquista · ZE 41 · seção 177 | 367 | 190 | 137 | 137 | 54 | 34 | 54 | 0,20 | 1 | 54 | 34 | 54 | 117 | 2,64 | + +**Onde o voto para deputado foi abandonado além do normal da presidencial (top 15)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 252 | 131 | 131 | 100 | 70 | 100 | 0,66 | 3 | 91 | 61 | 91 | 32 | 0,79 | +| Salvador — SUSSUARANA · ZE 14 · seção 464 | 359 | 227 | 125 | 125 | 93 | 68 | 93 | 0,92 | 4 | 93 | 68 | 93 | 29 | 0,76 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 255 | 134 | 134 | 98 | 68 | 98 | 0,91 | 4 | 88 | 58 | 88 | 32 | 0,80 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — PAU MIÚDO · ZE 3 · seção 389 | 380 | 248 | 109 | 109 | 93 | 67 | 93 | 0,65 | 3 | 85 | 59 | 85 | 33 | 0,81 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 233 | 126 | 126 | 96 | 67 | 96 | 0,77 | 3 | 79 | 50 | 79 | 37 | 1,02 | +| Salvador — TANCREDO NEVES · ZE 14 · seção 642 | 324 | 225 | 104 | 104 | 91 | 66 | 91 | 0,82 | 3 | 97 | 72 | 97 | 26 | 0,82 | +| São Gonçalo dos Campos · ZE 108 · seção 45 | 336 | 293 | 207 | 207 | 80 | 66 | 80 | 1,22 | 5 | 72 | 58 | 72 | 20 | 0,58 | +| Salvador — RIBEIRA · ZE 9 · seção 44 | 362 | 225 | 112 | 112 | 89 | 65 | 89 | 1,18 | 5 | 89 | 65 | 89 | 24 | 0,65 | +| Salvador — LIBERDADE · ZE 18 · seção 1 | 365 | 254 | 125 | 125 | 86 | 65 | 86 | 1,13 | 5 | 70 | 49 | 70 | 36 | 0,89 | +| Salvador — LIBERDADE · ZE 18 · seção 14 | 369 | 250 | 140 | 140 | 88 | 64 | 88 | 0,88 | 4 | 77 | 53 | 77 | 41 | 1,04 | +| Salvador — SAN MARTIN · ZE 3 · seção 574 | 335 | 217 | 101 | 101 | 91 | 64 | 91 | 1,01 | 4 | 78 | 51 | 78 | 17 | 0,46 | +| Feira de Santana · ZE 156 · seção 465 | 356 | 217 | 129 | 129 | 80 | 63 | 80 | 0,89 | 4 | 51 | 34 | 51 | 18 | 0,41 | +| Salvador — SUSSUARANA · ZE 14 · seção 272 | 332 | 238 | 132 | 132 | 80 | 63 | 80 | 0,97 | 4 | 71 | 54 | 71 | 35 | 0,97 | + +**Campo PT estadual forte e não-escolha estadual alta (top 15)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERNAMBUÉS · ZE 16 · seção 429 | 347 | 233 | 108 | 108 | 80 | 53 | 80 | 1,17 | 5 | 90 | 63 | 90 | 55 | 1,54 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 371 | 387 | 260 | 126 | 126 | 73 | 36 | 73 | 0,61 | 3 | 89 | 52 | 89 | 86 | 2,05 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 370 | 369 | 208 | 106 | 106 | 65 | 23 | 65 | 0,41 | 2 | 88 | 46 | 88 | 68 | 1,81 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 373 | 361 | 227 | 96 | 96 | 57 | 29 | 57 | 0,61 | 3 | 86 | 58 | 86 | 75 | 1,99 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 369 | 354 | 229 | 124 | 124 | 63 | 24 | 63 | 0,00 | 0 | 86 | 47 | 86 | 88 | 2,36 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 452 | 351 | 224 | 123 | 123 | 73 | 44 | 73 | 0,89 | 4 | 79 | 50 | 79 | 57 | 1,50 | +| Salvador — BAIRRO DA PAZ · ZE 10 · seção 818 | 354 | 240 | 153 | 153 | 56 | 29 | 56 | 0,82 | 4 | 79 | 52 | 79 | 63 | 1,62 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 375 | 375 | 227 | 118 | 118 | 58 | 22 | 58 | 1,59 | 8 | 79 | 43 | 79 | 75 | 1,86 | +| Salvador — FAZENDA COUTOS · ZE 4 · seção 204 | 331 | 211 | 123 | 123 | 76 | 43 | 76 | 0,00 | 0 | 78 | 45 | 78 | 51 | 1,52 | +| Salvador — PIRAJÁ · ZE 8 · seção 622 | 342 | 215 | 104 | 104 | 91 | 42 | 91 | 2,01 | 8 | 77 | 28 | 77 | 61 | 1,68 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 440 | 344 | 226 | 133 | 133 | 58 | 35 | 58 | 1,10 | 5 | 77 | 54 | 77 | 61 | 1,64 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 366 | 340 | 231 | 110 | 110 | 68 | 43 | 68 | 1,20 | 5 | 76 | 51 | 76 | 53 | 1,53 | +| Camaçari · ZE 170 · seção 103 | 333 | 188 | 115 | 115 | 69 | 37 | 69 | 0,00 | 0 | 75 | 43 | 75 | 58 | 1,63 | +| Salvador — PARIPE · ZE 4 · seção 426 | 307 | 205 | 115 | 115 | 71 | 48 | 71 | 0,80 | 3 | 75 | 52 | 75 | 49 | 1,60 | +| Salvador — PERNAMBUÉS · ZE 16 · seção 454 | 357 | 250 | 118 | 118 | 78 | 54 | 78 | 2,21 | 10 | 74 | 50 | 74 | 61 | 1,57 | + +**Campo PT estadual fraco e não-escolha estadual no decil superior — construção (top 2)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Feira de Santana · ZE 154 · seção 262 | 367 | 202 | 119 | 119 | 71 | 57 | 71 | 0,21 | 1 | 60 | 46 | 60 | 17 | 0,38 | +| Feira de Santana · ZE 154 · seção 128 | 372 | 181 | 118 | 118 | 61 | 35 | 61 | 0,58 | 3 | 57 | 31 | 57 | 19 | 0,42 | + +**Dobradinha — não-escolha federal e estadual altas na mesma seção (top 20)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 252 | 131 | 131 | 100 | 70 | 100 | 0,66 | 3 | 91 | 61 | 91 | 32 | 0,79 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 216 | 106 | 106 | 99 | 59 | 99 | 0,25 | 1 | 97 | 57 | 97 | 21 | 0,62 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — LIBERDADE · ZE 18 · seção 120 | 338 | 226 | 108 | 108 | 98 | 61 | 98 | 1,04 | 4 | 86 | 49 | 86 | 26 | 0,74 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 255 | 134 | 134 | 98 | 68 | 98 | 0,91 | 4 | 88 | 58 | 88 | 32 | 0,80 | +| Salvador — LIBERDADE · ZE 18 · seção 16 | 380 | 249 | 119 | 119 | 96 | 61 | 96 | 0,89 | 4 | 84 | 49 | 84 | 26 | 0,65 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 233 | 126 | 126 | 96 | 67 | 96 | 0,77 | 3 | 79 | 50 | 79 | 37 | 1,02 | +| Salvador — PERIPERI · ZE 4 · seção 492 | 360 | 207 | 107 | 107 | 95 | 54 | 95 | 1,39 | 6 | 89 | 48 | 89 | 32 | 0,85 | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 213 | 95 | 95 | 94 | 45 | 94 | 0,95 | 4 | 118 | 69 | 95 | 22 | 0,67 | +| Salvador — RIBEIRA · ZE 9 · seção 243 | 358 | 212 | 107 | 107 | 94 | 57 | 94 | 1,64 | 7 | 92 | 55 | 92 | 17 | 0,46 | +| Salvador — PERO VAZ · ZE 3 · seção 134 | 366 | 258 | 135 | 135 | 94 | 61 | 94 | 0,23 | 1 | 95 | 62 | 95 | 46 | 1,30 | +| Salvador — PLATAFORMA · ZE 17 · seção 337 | 379 | 229 | 107 | 107 | 93 | 50 | 93 | 0,00 | 0 | 96 | 53 | 96 | 18 | 0,46 | +| Salvador — ITACARANHA · ZE 17 · seção 435 | 356 | 227 | 111 | 111 | 93 | 58 | 93 | 1,43 | 6 | 100 | 65 | 100 | 24 | 0,71 | +| Salvador — SUSSUARANA · ZE 14 · seção 464 | 359 | 227 | 125 | 125 | 93 | 68 | 93 | 0,92 | 4 | 93 | 68 | 93 | 29 | 0,76 | +| Salvador — PAU MIÚDO · ZE 3 · seção 389 | 380 | 248 | 109 | 109 | 93 | 67 | 93 | 0,65 | 3 | 85 | 59 | 85 | 33 | 0,81 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 513 | 360 | 230 | 118 | 118 | 91 | 41 | 91 | 0,72 | 3 | 100 | 50 | 100 | 23 | 0,65 | +| Salvador — PIRAJÁ · ZE 8 · seção 622 | 342 | 215 | 104 | 104 | 91 | 42 | 91 | 2,01 | 8 | 77 | 28 | 77 | 61 | 1,68 | +| Salvador — LIBERDADE · ZE 18 · seção 13 | 374 | 240 | 113 | 113 | 91 | 57 | 91 | 1,16 | 5 | 92 | 58 | 92 | 34 | 0,90 | + +## Bahia — municípios com mais não-escolha + +_O mapa de volume: onde o voto para deputado ficou em branco ou nulo_ + +**Top 20 municípios por teto federal (não-escolha e excesso ao lado)** + +| Município | Território | Seções | Comp. | Bloco L+J | Bn fed. | Exc. fed. | Teto fed. | Solla | LQ Solla | Bn est. | Teto est. | Campo PT | LQ PT | +| ---------------------- | ------------------------------ | ------ | --------- | --------- | ------- | --------- | --------- | ------ | -------- | ------- | --------- | -------- | ----- | +| Salvador | Metropolitano de Salvador | 5.023 | 1.627.906 | 547.531 | 258.946 | 155.048 | 258.881 | 27.264 | 1,25 | 281.026 | 280.790 | 163.231 | 0,89 | +| Feira de Santana | Portal do Sertão | 1.172 | 360.733 | 135.134 | 47.662 | 29.766 | 47.662 | 3.074 | 0,60 | 43.373 | 43.373 | 27.307 | 0,62 | +| Vitória da Conquista | Sudoeste Baiano | 734 | 211.323 | 74.023 | 24.142 | 14.484 | 24.142 | 5.005 | 1,65 | 23.504 | 23.504 | 46.877 | 1,84 | +| Camaçari | Metropolitano de Salvador | 513 | 158.632 | 58.518 | 20.361 | 10.833 | 20.361 | 715 | 0,32 | 22.559 | 22.559 | 30.176 | 1,61 | +| Lauro de Freitas | Metropolitano de Salvador | 361 | 123.303 | 46.821 | 14.995 | 8.745 | 14.995 | 1.929 | 1,10 | 14.932 | 14.932 | 13.755 | 0,91 | +| Alagoinhas | Litoral Norte e Agreste Baiano | 347 | 89.588 | 33.205 | 12.973 | 7.874 | 12.965 | 757 | 0,62 | 10.418 | 10.418 | 17.276 | 1,57 | +| Juazeiro | Sertão do São Francisco | 477 | 130.688 | 54.864 | 12.083 | 7.657 | 12.083 | 742 | 0,38 | 11.911 | 11.911 | 17.136 | 1,04 | +| Porto Seguro | Costa do Descobrimento | 287 | 80.198 | 28.684 | 9.932 | 6.276 | 9.932 | 639 | 0,57 | 9.598 | 9.598 | 5.637 | 0,59 | +| Ilhéus | Litoral Sul | 395 | 103.819 | 39.706 | 9.342 | 4.920 | 9.342 | 1.883 | 1,23 | 10.805 | 10.805 | 6.346 | 0,50 | +| Itabuna | Litoral Sul | 442 | 117.490 | 39.770 | 9.190 | 4.741 | 9.190 | 1.470 | 0,84 | 9.641 | 9.641 | 9.791 | 0,66 | +| Simões Filho | Metropolitano de Salvador | 245 | 70.532 | 27.425 | 9.013 | 5.231 | 9.013 | 771 | 0,78 | 8.014 | 8.014 | 4.417 | 0,51 | +| Jequié | Médio Rio de Contas | 342 | 93.720 | 41.765 | 8.445 | 3.722 | 8.445 | 1.181 | 0,84 | 8.753 | 8.753 | 17.869 | 1,54 | +| Teixeira de Freitas | Extremo Sul | 312 | 81.693 | 26.827 | 8.138 | 4.679 | 8.138 | 767 | 0,64 | 8.679 | 8.679 | 4.706 | 0,47 | +| Santo Antônio de Jesus | Recôncavo | 219 | 61.172 | 22.435 | 7.734 | 4.693 | 7.734 | 569 | 0,65 | 6.547 | 6.547 | 3.762 | 0,50 | +| Candeias | Metropolitano de Salvador | 185 | 53.040 | 25.706 | 7.191 | 4.390 | 7.191 | 374 | 0,50 | 6.965 | 6.965 | 3.276 | 0,51 | +| Valença | Baixo Sul | 186 | 51.386 | 18.529 | 7.121 | 3.468 | 7.121 | 430 | 0,61 | 6.950 | 6.950 | 3.117 | 0,53 | +| Barreiras | Bacia do Rio Grande | 309 | 85.085 | 32.695 | 7.034 | 4.172 | 7.034 | 288 | 0,23 | 7.808 | 7.808 | 4.497 | 0,42 | +| Paulo Afonso | Itaparica | 257 | 64.926 | 34.539 | 6.695 | 4.400 | 6.695 | 435 | 0,46 | 5.685 | 5.685 | 6.565 | 0,80 | +| Eunápolis | Costa do Descobrimento | 259 | 63.475 | 22.405 | 6.576 | 3.767 | 6.576 | 409 | 0,45 | 6.055 | 6.055 | 3.080 | 0,40 | +| Serrinha | Sisal | 206 | 51.235 | 24.801 | 6.444 | 3.571 | 6.444 | 360 | 0,50 | 5.559 | 5.559 | 11.179 | 1,81 | + +## Bahia — seções em destaque + +_Volume absoluto: teto Lula+Jerônimo, não-escolha e os maiores votos nominais_ + +**Top 25 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 252 | 131 | 131 | 100 | 70 | 100 | 0,66 | 3 | 91 | 61 | 91 | 32 | 0,79 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 216 | 106 | 106 | 99 | 59 | 99 | 0,25 | 1 | 97 | 57 | 97 | 21 | 0,62 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — LIBERDADE · ZE 18 · seção 120 | 338 | 226 | 108 | 108 | 98 | 61 | 98 | 1,04 | 4 | 86 | 49 | 86 | 26 | 0,74 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 255 | 134 | 134 | 98 | 68 | 98 | 0,91 | 4 | 88 | 58 | 88 | 32 | 0,80 | +| Salvador — LIBERDADE · ZE 18 · seção 16 | 380 | 249 | 119 | 119 | 96 | 61 | 96 | 0,89 | 4 | 84 | 49 | 84 | 26 | 0,65 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 233 | 126 | 126 | 96 | 67 | 96 | 0,77 | 3 | 79 | 50 | 79 | 37 | 1,02 | +| Salvador — PERIPERI · ZE 4 · seção 492 | 360 | 207 | 107 | 107 | 95 | 54 | 95 | 1,39 | 6 | 89 | 48 | 89 | 32 | 0,85 | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 213 | 95 | 95 | 94 | 45 | 94 | 0,95 | 4 | 118 | 69 | 95 | 22 | 0,67 | +| Salvador — RIBEIRA · ZE 9 · seção 243 | 358 | 212 | 107 | 107 | 94 | 57 | 94 | 1,64 | 7 | 92 | 55 | 92 | 17 | 0,46 | +| Salvador — PERO VAZ · ZE 3 · seção 134 | 366 | 258 | 135 | 135 | 94 | 61 | 94 | 0,23 | 1 | 95 | 62 | 95 | 46 | 1,30 | +| Salvador — PLATAFORMA · ZE 17 · seção 337 | 379 | 229 | 107 | 107 | 93 | 50 | 93 | 0,00 | 0 | 96 | 53 | 96 | 18 | 0,46 | +| Salvador — ITACARANHA · ZE 17 · seção 435 | 356 | 227 | 111 | 111 | 93 | 58 | 93 | 1,43 | 6 | 100 | 65 | 100 | 24 | 0,71 | +| Salvador — SUSSUARANA · ZE 14 · seção 464 | 359 | 227 | 125 | 125 | 93 | 68 | 93 | 0,92 | 4 | 93 | 68 | 93 | 29 | 0,76 | +| Salvador — PAU MIÚDO · ZE 3 · seção 389 | 380 | 248 | 109 | 109 | 93 | 67 | 93 | 0,65 | 3 | 85 | 59 | 85 | 33 | 0,81 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 513 | 360 | 230 | 118 | 118 | 91 | 41 | 91 | 0,72 | 3 | 100 | 50 | 100 | 23 | 0,65 | +| Salvador — PIRAJÁ · ZE 8 · seção 622 | 342 | 215 | 104 | 104 | 91 | 42 | 91 | 2,01 | 8 | 77 | 28 | 77 | 61 | 1,68 | +| Salvador — LIBERDADE · ZE 18 · seção 13 | 374 | 240 | 113 | 113 | 91 | 57 | 91 | 1,16 | 5 | 92 | 58 | 92 | 34 | 0,90 | +| Salvador — ITACARANHA · ZE 17 · seção 441 | 349 | 204 | 104 | 104 | 91 | 56 | 91 | 1,47 | 6 | 97 | 62 | 97 | 25 | 0,73 | +| Salvador — TANCREDO NEVES · ZE 14 · seção 642 | 324 | 225 | 104 | 104 | 91 | 66 | 91 | 0,82 | 3 | 97 | 72 | 97 | 26 | 0,82 | +| Salvador — SUSSUARANA · ZE 14 · seção 446 | 353 | 236 | 135 | 135 | 91 | 56 | 91 | 1,23 | 5 | 80 | 45 | 80 | 34 | 0,92 | +| Salvador — SAN MARTIN · ZE 3 · seção 574 | 335 | 217 | 101 | 101 | 91 | 64 | 91 | 1,01 | 4 | 78 | 51 | 78 | 17 | 0,46 | +| Salvador — LIBERDADE · ZE 18 · seção 202 | 384 | 252 | 119 | 119 | 91 | 62 | 91 | 1,28 | 6 | 85 | 56 | 85 | 39 | 0,94 | + +**Top 25 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | +| Salvador — BOA VISTA DO LOBATO · ZE 15 · seção 562 | 367 | 210 | 106 | 106 | 88 | 18 | 88 | 0,44 | 2 | 111 | 41 | 106 | 23 | 0,67 | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — PARIPE · ZE 4 · seção 356 | 378 | 248 | 136 | 136 | 88 | 50 | 88 | 1,75 | 8 | 101 | 63 | 101 | 53 | 1,40 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 507 | 377 | 245 | 127 | 127 | 83 | 32 | 83 | 1,25 | 6 | 101 | 50 | 101 | 26 | 0,70 | +| Salvador — ÁGUAS CLARAS · ZE 11 · seção 714 | 359 | 238 | 137 | 137 | 88 | 49 | 88 | 0,94 | 4 | 101 | 62 | 101 | 31 | 0,92 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 513 | 360 | 230 | 118 | 118 | 91 | 41 | 91 | 0,72 | 3 | 100 | 50 | 100 | 23 | 0,65 | +| Salvador — ITACARANHA · ZE 17 · seção 435 | 356 | 227 | 111 | 111 | 93 | 58 | 93 | 1,43 | 6 | 100 | 65 | 100 | 24 | 0,71 | +| Salvador — SANTA CRUZ · ZE 13 · seção 289 | 362 | 247 | 130 | 130 | 79 | 42 | 79 | 1,77 | 8 | 99 | 62 | 99 | 35 | 0,96 | +| Salvador — PARIPE · ZE 4 · seção 302 | 365 | 228 | 112 | 112 | 82 | 36 | 82 | 3,47 | 15 | 99 | 53 | 99 | 40 | 1,15 | +| Salvador — ALTO DE COUTOS · ZE 4 · seção 404 | 347 | 211 | 109 | 109 | 84 | 42 | 84 | 0,94 | 4 | 99 | 57 | 99 | 28 | 0,84 | +| Salvador — PLATAFORMA · ZE 17 · seção 392 | 374 | 255 | 108 | 108 | 75 | 44 | 75 | 0,00 | 0 | 99 | 68 | 99 | 25 | 0,67 | +| Salvador — ITACARANHA · ZE 17 · seção 420 | 364 | 226 | 112 | 112 | 81 | 37 | 81 | 2,03 | 9 | 98 | 54 | 98 | 25 | 0,69 | +| Salvador — ALTO DA TEREZINHA · ZE 17 · seção 557 | 355 | 213 | 98 | 98 | 79 | 31 | 79 | 1,67 | 7 | 98 | 50 | 98 | 23 | 0,69 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 216 | 106 | 106 | 99 | 59 | 99 | 0,25 | 1 | 97 | 57 | 97 | 21 | 0,62 | +| Salvador — ITACARANHA · ZE 17 · seção 437 | 379 | 229 | 108 | 108 | 82 | 50 | 82 | 1,05 | 5 | 97 | 65 | 97 | 26 | 0,69 | +| Salvador — CASTELO BRANCO (1A ETAPA) · ZE 11 · seção 616 | 370 | 236 | 114 | 114 | 85 | 57 | 85 | 0,45 | 2 | 97 | 69 | 97 | 28 | 0,74 | +| Salvador — ITACARANHA · ZE 17 · seção 441 | 349 | 204 | 104 | 104 | 91 | 56 | 91 | 1,47 | 6 | 97 | 62 | 97 | 25 | 0,73 | +| Salvador — TANCREDO NEVES · ZE 14 · seção 642 | 324 | 225 | 104 | 104 | 91 | 66 | 91 | 0,82 | 3 | 97 | 72 | 97 | 26 | 0,82 | +| Salvador — COUTOS · ZE 4 · seção 516 | 381 | 227 | 110 | 110 | 84 | 37 | 84 | 0,82 | 4 | 97 | 50 | 97 | 22 | 0,56 | +| Salvador — ALTO DO CABRITO · ZE 17 · seção 404 | 345 | 215 | 103 | 103 | 88 | 55 | 88 | 2,70 | 11 | 97 | 64 | 97 | 28 | 0,82 | +| Salvador — PLATAFORMA · ZE 17 · seção 337 | 379 | 229 | 107 | 107 | 93 | 50 | 93 | 0,00 | 0 | 96 | 53 | 96 | 18 | 0,46 | +| Salvador — ITACARANHA · ZE 17 · seção 429 | 353 | 217 | 105 | 105 | 81 | 45 | 81 | 1,15 | 5 | 96 | 60 | 96 | 26 | 0,75 | +| Salvador — ITACARANHA · ZE 17 · seção 447 | 369 | 225 | 110 | 110 | 89 | 53 | 89 | 1,56 | 7 | 96 | 60 | 96 | 30 | 0,76 | + +**Top 15 seções por votos de Solla (1313)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Bom Jesus da Lapa · ZE 71 · seção 212 | 277 | 248 | 239 | 239 | 10 | 0 | 10 | 44,28 | 187 | 5 | 0 | 5 | 18 | 0,53 | +| Bom Jesus da Lapa · ZE 71 · seção 267 | 270 | 226 | 215 | 215 | 8 | 0 | 8 | 41,88 | 174 | 9 | 0 | 9 | 14 | 0,40 | +| Seabra · ZE 88 · seção 168 | 276 | 229 | 215 | 215 | 7 | 0 | 7 | 37,90 | 162 | 11 | 0 | 11 | 137 | 4,22 | +| Santa Inês · ZE 38 · seção 148 | 257 | 209 | 185 | 185 | 13 | 0 | 13 | 37,16 | 150 | 12 | 0 | 12 | 154 | 4,72 | +| Santa Inês · ZE 38 · seção 150 | 259 | 215 | 189 | 189 | 16 | 1 | 16 | 35,27 | 137 | 21 | 6 | 21 | 145 | 4,62 | +| Amargosa · ZE 36 · seção 72 | 325 | 199 | 166 | 166 | 38 | 17 | 38 | 29,70 | 137 | 46 | 25 | 46 | 95 | 2,65 | +| Santa Inês · ZE 38 · seção 151 | 254 | 214 | 193 | 193 | 17 | 6 | 17 | 36,02 | 135 | 18 | 7 | 18 | 153 | 5,09 | +| Amargosa · ZE 36 · seção 193 | 298 | 233 | 175 | 175 | 28 | 13 | 28 | 29,82 | 132 | 31 | 16 | 31 | 98 | 2,82 | +| Santa Inês · ZE 38 · seção 135 | 238 | 187 | 169 | 169 | 16 | 0 | 16 | 35,76 | 131 | 14 | 0 | 14 | 142 | 4,68 | +| Santa Inês · ZE 38 · seção 149 | 248 | 204 | 175 | 175 | 15 | 3 | 15 | 33,73 | 127 | 17 | 5 | 17 | 117 | 4,23 | +| Santa Inês · ZE 38 · seção 134 | 239 | 186 | 163 | 163 | 20 | 13 | 20 | 34,72 | 126 | 18 | 11 | 18 | 126 | 4,32 | +| Amargosa · ZE 36 · seção 10 | 326 | 218 | 153 | 153 | 27 | 12 | 27 | 25,62 | 126 | 34 | 19 | 34 | 89 | 2,47 | +| Santa Inês · ZE 38 · seção 136 | 249 | 190 | 174 | 174 | 21 | 9 | 21 | 33,35 | 125 | 22 | 10 | 22 | 131 | 4,34 | +| Amargosa · ZE 36 · seção 19 | 271 | 211 | 167 | 167 | 9 | 0 | 9 | 29,25 | 124 | 16 | 1 | 16 | 100 | 3,36 | +| Santa Inês · ZE 38 · seção 140 | 251 | 197 | 175 | 175 | 15 | 3 | 15 | 34,17 | 124 | 18 | 6 | 18 | 114 | 4,10 | + +## Alvos simples — branco+nulo direto + +_A lista crua: onde o voto para o cargo ficou em branco/nulo, com a força da esquerda ao lado_ + +A leitura mais direta do pedido: ordenar as seções pelo número absoluto de votos em branco ou nulos, sem teto nem piso. No federal, é o estoque endereçável de Solla (1313); no estadual, do campo do PT — Julio Pinheiro (13999) não disputou 2022 e não tem baseline. O LQ esquerda compara a fatia do bloco Lula+Jerônimo na seção com a mesma fatia na Bahia (LQ 1,00 = padrão do estado); LQ PT fed/est compara o campo 13xx/13xxx com o padrão do campo. LQ acima de 1 significa acima do padrão — leitura relativa, nunca percentual absoluto. + +A ordem das colunas conta a história: branco+nulo mostra o volume; LQ esquerda mostra se a seção é do campo; Solla e campo PT mostram a captura atual. Seção com branco+nulo alto e LQ esquerda acima de 1 é onde pedir o número tem recepção — não promessa de voto. + +**Top 30 seções por branco+nulo federal — estoque direto para Solla** + +| Seção | Comp. | Bn fed. | Bloco L+J | LQ esq. | Solla | LQ Solla | Campo PT fed. | LQ PT fed. | +| ------------------------------------------------------- | ----- | ------- | --------- | ------- | ----- | -------- | ------------- | ---------- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 100 | 105 | 0,65 | 4 | 0,97 | 35 | 0,97 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 100 | 131 | 0,76 | 3 | 0,66 | 43 | 1,09 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 100 | 123 | 0,72 | 3 | 0,70 | 27 | 0,72 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 99 | 106 | 0,66 | 1 | 0,25 | 20 | 0,57 | +| Salvador — PLATAFORMA · ZE 17 · seção 311 | 335 | 99 | 83 | 0,55 | 1 | 0,28 | 22 | 0,70 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 99 | 102 | 0,64 | 3 | 0,76 | 24 | 0,69 | +| Salvador — LIBERDADE · ZE 18 · seção 120 | 338 | 98 | 108 | 0,70 | 4 | 1,04 | 25 | 0,74 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 98 | 134 | 0,79 | 4 | 0,91 | 41 | 1,07 | +| Salvador — LIBERDADE · ZE 18 · seção 16 | 380 | 96 | 119 | 0,69 | 4 | 0,89 | 43 | 1,10 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 96 | 126 | 0,79 | 3 | 0,77 | 34 | 1,00 | +| Salvador — PERIPERI · ZE 4 · seção 492 | 360 | 95 | 107 | 0,66 | 6 | 1,39 | 39 | 1,03 | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 94 | 95 | 0,58 | 4 | 0,95 | 22 | 0,60 | +| Salvador — RIBEIRA · ZE 9 · seção 243 | 358 | 94 | 107 | 0,66 | 7 | 1,64 | 38 | 1,02 | +| Salvador — PERO VAZ · ZE 3 · seção 134 | 366 | 94 | 135 | 0,81 | 1 | 0,23 | 36 | 0,96 | +| Salvador — PLATAFORMA · ZE 17 · seção 314 | 354 | 93 | 86 | 0,54 | 2 | 0,53 | 19 | 0,58 | +| Salvador — PLATAFORMA · ZE 17 · seção 337 | 379 | 93 | 107 | 0,62 | 0 | 0,00 | 28 | 0,71 | +| Salvador — ITACARANHA · ZE 17 · seção 435 | 356 | 93 | 111 | 0,69 | 6 | 1,43 | 28 | 0,76 | +| Salvador — SUSSUARANA · ZE 14 · seção 464 | 359 | 93 | 125 | 0,77 | 4 | 0,92 | 39 | 1,03 | +| Salvador — PAU MIÚDO · ZE 3 · seção 389 | 380 | 93 | 109 | 0,63 | 3 | 0,65 | 37 | 0,91 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 513 | 360 | 91 | 118 | 0,72 | 3 | 0,72 | 28 | 0,77 | +| Salvador — PIRAJÁ · ZE 8 · seção 622 | 342 | 91 | 104 | 0,67 | 8 | 2,01 | 28 | 0,80 | +| Salvador — LIBERDADE · ZE 18 · seção 13 | 374 | 91 | 113 | 0,67 | 5 | 1,16 | 32 | 0,85 | +| Salvador — ITACARANHA · ZE 17 · seção 438 | 367 | 91 | 90 | 0,54 | 4 | 0,92 | 21 | 0,55 | +| Salvador — ITACARANHA · ZE 17 · seção 441 | 349 | 91 | 104 | 0,66 | 6 | 1,47 | 29 | 0,81 | +| Salvador — TANCREDO NEVES · ZE 14 · seção 642 | 324 | 91 | 104 | 0,71 | 3 | 0,82 | 27 | 0,84 | +| Salvador — SUSSUARANA · ZE 14 · seção 446 | 353 | 91 | 135 | 0,84 | 5 | 1,23 | 41 | 1,15 | +| Salvador — SAN MARTIN · ZE 3 · seção 574 | 335 | 91 | 101 | 0,67 | 4 | 1,01 | 23 | 0,67 | +| Salvador — LIBERDADE · ZE 18 · seção 202 | 384 | 91 | 119 | 0,68 | 6 | 1,28 | 48 | 1,17 | +| Salvador — PERIPERI · ZE 17 · seção 481 | 359 | 90 | 130 | 0,80 | 4 | 0,92 | 33 | 0,87 | +| Salvador — SÃO CRISTÓVÃO · ZE 12 · seção 264 | 363 | 90 | 125 | 0,76 | 6 | 1,38 | 29 | 0,76 | + +**Top 30 seções por branco+nulo estadual — estoque direto do campo do PT** + +| Seção | Comp. | Bn est. | Bloco L+J | LQ esq. | Campo PT est. | LQ PT est. | +| -------------------------------------------------------- | ----- | ------- | --------- | ------- | ------------- | ---------- | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 118 | 95 | 0,58 | 22 | 0,67 | +| Salvador — PLATAFORMA · ZE 17 · seção 311 | 335 | 112 | 83 | 0,55 | 14 | 0,45 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 111 | 102 | 0,64 | 30 | 0,90 | +| Salvador — BOA VISTA DO LOBATO · ZE 15 · seção 562 | 367 | 111 | 106 | 0,64 | 23 | 0,67 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 107 | 123 | 0,72 | 27 | 0,74 | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 105 | 105 | 0,65 | 33 | 0,93 | +| Salvador — ITACARANHA · ZE 17 · seção 438 | 367 | 105 | 90 | 0,54 | 22 | 0,62 | +| Salvador — PARIPE · ZE 4 · seção 479 | 351 | 104 | 85 | 0,53 | 36 | 1,02 | +| Salvador — ALTO DE COUTOS · ZE 4 · seção 577 | 351 | 103 | 94 | 0,59 | 30 | 0,90 | +| Salvador — PLATAFORMA · ZE 17 · seção 342 | 349 | 102 | 86 | 0,54 | 11 | 0,32 | +| Salvador — PARIPE · ZE 4 · seção 356 | 378 | 101 | 136 | 0,79 | 53 | 1,40 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 507 | 377 | 101 | 127 | 0,74 | 26 | 0,70 | +| Salvador — ÁGUAS CLARAS · ZE 11 · seção 714 | 359 | 101 | 137 | 0,84 | 31 | 0,92 | +| Salvador — ITACARANHA · ZE 17 · seção 568 | 334 | 100 | 94 | 0,62 | 23 | 0,71 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 513 | 360 | 100 | 118 | 0,72 | 23 | 0,65 | +| Salvador — ITACARANHA · ZE 17 · seção 435 | 356 | 100 | 111 | 0,69 | 24 | 0,71 | +| Salvador — SANTA CRUZ · ZE 13 · seção 289 | 362 | 99 | 130 | 0,79 | 35 | 0,96 | +| Salvador — PARIPE · ZE 4 · seção 302 | 365 | 99 | 112 | 0,68 | 40 | 1,15 | +| Salvador — ALTO DE COUTOS · ZE 4 · seção 404 | 347 | 99 | 109 | 0,69 | 28 | 0,84 | +| Salvador — PLATAFORMA · ZE 17 · seção 392 | 374 | 99 | 108 | 0,64 | 25 | 0,67 | +| Salvador — ITACARANHA · ZE 17 · seção 420 | 364 | 98 | 112 | 0,68 | 25 | 0,69 | +| Salvador — PLATAFORMA · ZE 17 · seção 312 | 359 | 98 | 90 | 0,55 | 23 | 0,64 | +| Salvador — ALTO DA TEREZINHA · ZE 17 · seção 557 | 355 | 98 | 98 | 0,61 | 23 | 0,69 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 97 | 106 | 0,66 | 21 | 0,62 | +| Salvador — ITACARANHA · ZE 17 · seção 437 | 379 | 97 | 108 | 0,63 | 26 | 0,69 | +| Salvador — CASTELO BRANCO (1A ETAPA) · ZE 11 · seção 616 | 370 | 97 | 114 | 0,68 | 28 | 0,74 | +| Salvador — ITACARANHA · ZE 17 · seção 441 | 349 | 97 | 104 | 0,66 | 25 | 0,73 | +| Salvador — TANCREDO NEVES · ZE 14 · seção 642 | 324 | 97 | 104 | 0,71 | 26 | 0,82 | +| Salvador — COUTOS · ZE 4 · seção 516 | 381 | 97 | 110 | 0,64 | 22 | 0,56 | +| Salvador — ALTO DO CABRITO · ZE 17 · seção 404 | 345 | 97 | 103 | 0,66 | 28 | 0,82 | + +**Top 15 municípios por branco+nulo federal (estadual e força da esquerda ao lado)** + +| Município | Território | Bn fed. | Bn est. | LQ esq. | Solla | LQ Solla | Campo PT fed. | LQ PT fed. | Campo PT est. | LQ PT est. | +| ---------------------- | ------------------------------ | ------- | ------- | ------- | ------ | -------- | ------------- | ---------- | ------------- | ---------- | +| Salvador | Metropolitano de Salvador | 258.946 | 281.026 | 0,74 | 27.264 | 1,25 | 186.386 | 0,97 | 163.231 | 0,89 | +| Feira de Santana | Portal do Sertão | 47.662 | 43.373 | 0,83 | 3.074 | 0,60 | 78.566 | 1,76 | 27.307 | 0,62 | +| Vitória da Conquista | Sudoeste Baiano | 24.142 | 23.504 | 0,77 | 5.005 | 1,65 | 56.267 | 2,12 | 46.877 | 1,84 | +| Camaçari | Metropolitano de Salvador | 20.361 | 22.559 | 0,81 | 715 | 0,32 | 44.947 | 2,29 | 30.176 | 1,61 | +| Lauro de Freitas | Metropolitano de Salvador | 14.995 | 14.932 | 0,84 | 1.929 | 1,10 | 16.815 | 1,09 | 13.755 | 0,91 | +| Alagoinhas | Litoral Norte e Agreste Baiano | 12.973 | 10.418 | 0,82 | 757 | 0,62 | 20.924 | 1,95 | 17.276 | 1,57 | +| Juazeiro | Sertão do São Francisco | 12.083 | 11.911 | 0,93 | 742 | 0,38 | 5.760 | 0,34 | 17.136 | 1,04 | +| Porto Seguro | Costa do Descobrimento | 9.932 | 9.598 | 0,79 | 639 | 0,57 | 8.071 | 0,82 | 5.637 | 0,59 | +| Ilhéus | Litoral Sul | 9.342 | 10.805 | 0,84 | 1.883 | 1,23 | 11.149 | 0,83 | 6.346 | 0,50 | +| Itabuna | Litoral Sul | 9.190 | 9.641 | 0,75 | 1.470 | 0,84 | 11.307 | 0,74 | 9.791 | 0,66 | +| Simões Filho | Metropolitano de Salvador | 9.013 | 8.014 | 0,86 | 771 | 0,78 | 5.668 | 0,66 | 4.417 | 0,51 | +| Jequié | Médio Rio de Contas | 8.445 | 8.753 | 0,98 | 1.181 | 0,84 | 5.410 | 0,44 | 17.869 | 1,54 | +| Teixeira de Freitas | Extremo Sul | 8.138 | 8.679 | 0,72 | 767 | 0,64 | 8.268 | 0,79 | 4.706 | 0,47 | +| Santo Antônio de Jesus | Recôncavo | 7.734 | 6.547 | 0,81 | 569 | 0,65 | 7.637 | 1,00 | 3.762 | 0,50 | +| Candeias | Metropolitano de Salvador | 7.191 | 6.965 | 1,07 | 374 | 0,50 | 5.731 | 0,88 | 3.276 | 0,51 | + +## Esquerda forte, cargo em branco + +_Seções acima do padrão estadual no campo da esquerda e com voto do cargo em branco/nulo — as melhores para inserção_ + +O filtro pedido: a seção precisa ser particularmente forte no campo da esquerda (LQ esquerda ≥ 1,25, ou seja, 25% acima do padrão do estado) e ter branco+nulo no quartil superior das seções qualificadas (federal ≥ 40 e estadual ≥ 40). São as seções onde a recepção do campo existe e o cargo ficou vazio — a inserção do PT é facilitada porque o eleitor já votou Lula e Jerônimo ali. + +Para Solla, a lista federal traz também o campo PT federal (todos os 13xx, do qual ele é o maior nome). Para o lado estadual, a coluna é o campo PT 13xxx — proxy de onde a estrutura do PT existe, já que Julio Pinheiro não tem votação de 2022. + +**Federal — esquerda forte e branco+nulo alto (top 15)** + +| Seção | Comp. | Bn fed. | Bloco L+J | LQ esq. | Solla | LQ Solla | Campo PT fed. | LQ PT fed. | +| ------------------------------------------ | ----- | ------- | --------- | ------- | ----- | -------- | ------------- | ---------- | +| São Gonçalo dos Campos · ZE 108 · seção 45 | 336 | 80 | 207 | 1,36 | 5 | 1,22 | 23 | 0,64 | +| Caetité · ZE 63 · seção 188 | 308 | 69 | 182 | 1,30 | 2 | 0,51 | 104 | 3,01 | +| Caetité · ZE 63 · seção 202 | 327 | 63 | 209 | 1,41 | 2 | 0,46 | 93 | 2,46 | +| Lajedo do Tabocal · ZE 37 · seção 186 | 312 | 63 | 203 | 1,44 | 6 | 1,53 | 42 | 1,23 | +| Ituaçu · ZE 58 · seção 110 | 265 | 61 | 159 | 1,32 | 1 | 0,31 | 11 | 0,39 | +| São Gonçalo dos Campos · ZE 108 · seção 46 | 325 | 59 | 198 | 1,34 | 1 | 0,24 | 40 | 1,09 | +| Caetité · ZE 63 · seção 139 | 331 | 57 | 204 | 1,36 | 0 | 0,00 | 106 | 2,76 | +| Barra do Mendes · ZE 176 · seção 147 | 234 | 57 | 134 | 1,26 | 10 | 3,41 | 25 | 0,97 | +| Feira de Santana · ZE 154 · seção 312 | 357 | 57 | 204 | 1,26 | 3 | 0,62 | 121 | 2,87 | +| Salinas da Margarida · ZE 30 · seção 157 | 314 | 54 | 192 | 1,35 | 8 | 1,94 | 56 | 1,55 | +| Conceição do Almeida · ZE 184 · seção 53 | 346 | 54 | 209 | 1,33 | 12 | 2,55 | 14 | 0,34 | +| Santo Estêvão · ZE 143 · seção 212 | 312 | 54 | 179 | 1,27 | 6 | 1,41 | 78 | 2,09 | +| Caetité · ZE 63 · seção 24 | 345 | 53 | 199 | 1,27 | 0 | 0,00 | 99 | 2,43 | +| Jaguaquara · ZE 76 · seção 182 | 299 | 53 | 177 | 1,31 | 5 | 1,27 | 10 | 0,29 | +| Seabra · ZE 88 · seção 152 | 334 | 53 | 234 | 1,55 | 18 | 3,92 | 71 | 1,77 | + +**Estadual — esquerda forte e branco+nulo alto (top 15)** + +| Seção | Comp. | Bn est. | Bloco L+J | LQ esq. | Campo PT est. | LQ PT est. | +| ------------------------------------------ | ----- | ------- | --------- | ------- | ------------- | ---------- | +| São Gonçalo dos Campos · ZE 108 · seção 45 | 336 | 72 | 207 | 1,36 | 20 | 0,58 | +| Barra do Mendes · ZE 176 · seção 147 | 234 | 63 | 134 | 1,26 | 24 | 1,11 | +| Ituaçu · ZE 58 · seção 110 | 265 | 61 | 159 | 1,32 | 9 | 0,33 | +| Lajedo do Tabocal · ZE 37 · seção 186 | 312 | 61 | 203 | 1,44 | 37 | 1,15 | +| São Gonçalo dos Campos · ZE 108 · seção 46 | 325 | 61 | 198 | 1,34 | 20 | 0,61 | +| Conceição do Almeida · ZE 184 · seção 53 | 346 | 59 | 209 | 1,33 | 35 | 0,92 | +| Salvador — MATA ESCURA · ZE 5 · seção 385 | 226 | 58 | 163 | 1,59 | 48 | 2,15 | +| Seabra · ZE 88 · seção 152 | 334 | 58 | 234 | 1,55 | 88 | 2,39 | +| Seabra · ZE 88 · seção 204 | 320 | 58 | 189 | 1,30 | 51 | 1,41 | +| Jaguaquara · ZE 76 · seção 182 | 299 | 56 | 177 | 1,31 | 8 | 0,25 | +| Cardeal da Silva · ZE 144 · seção 79 | 304 | 54 | 193 | 1,40 | 34 | 1,02 | +| Seabra · ZE 88 · seção 38 | 323 | 54 | 201 | 1,37 | 58 | 1,62 | +| Caetité · ZE 63 · seção 188 | 308 | 53 | 182 | 1,30 | 16 | 0,46 | +| Feira de Santana · ZE 154 · seção 312 | 357 | 53 | 204 | 1,26 | 63 | 1,57 | +| Paripiranga · ZE 52 · seção 107 | 255 | 52 | 170 | 1,47 | 80 | 3,13 | + +> **Uso interno** Lista de trabalho da coordenação. Não vira material público nem mapa de prioridade exposto; o pedido é rede e número, dentro da lei. + +## Salvador + +_A capital em zonas, bairros e seções — onde o volume está_ + +Salvador compareceu com 1.627.906 em 2022. O bloco Lula+Jerônimo na cidade é de 547.531 e a não-escolha para deputado federal somou 258.946 votos (155.048 acima do padrão presidencial); no estadual, 281.026 (177.131 de excesso). Solla fez 27.264 na capital (2,1% dos nominais federais) e o campo PT estadual somou 163.231. + +**Salvador — por zona eleitoral (ordem de ZE)** + +| Território | Seções | Comp. | Lula | Jer. | Bloco L+J | Bn fed. | % não-esc. | Exc. fed. | Teto fed. | Solla | LQ Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------- | ------ | ------- | ------ | ------ | --------- | ------- | ---------- | --------- | --------- | ----- | -------- | ------- | --------- | --------- | -------- | ----- | +| ZE 1 | 218 | 62.489 | 35.706 | 20.893 | 20.893 | 6.264 | 10,0% | 4.292 | 6.264 | 1.298 | 1,43 | 6.872 | 4.900 | 6.872 | 7.519 | 0,97 | +| ZE 2 | 252 | 74.547 | 49.051 | 27.352 | 27.352 | 10.000 | 13,4% | 6.427 | 10.000 | 1.199 | 1,15 | 11.790 | 8.217 | 11.790 | 7.970 | 0,93 | +| ZE 3 | 276 | 91.018 | 60.393 | 31.892 | 31.892 | 17.380 | 19,1% | 10.556 | 17.380 | 1.257 | 1,07 | 17.182 | 10.358 | 17.182 | 8.293 | 0,82 | +| ZE 4 | 314 | 100.352 | 64.576 | 34.407 | 34.407 | 18.812 | 18,7% | 10.160 | 18.812 | 1.531 | 1,18 | 20.406 | 11.757 | 20.347 | 11.322 | 1,05 | +| ZE 5 | 229 | 71.095 | 46.704 | 25.935 | 25.935 | 10.911 | 15,3% | 6.716 | 10.911 | 893 | 0,92 | 12.021 | 7.826 | 12.021 | 6.084 | 0,75 | +| ZE 6 | 241 | 79.572 | 49.220 | 26.447 | 26.447 | 11.324 | 14,2% | 7.413 | 11.324 | 1.475 | 1,35 | 12.168 | 8.257 | 12.168 | 9.259 | 0,99 | +| ZE 7 | 244 | 77.593 | 48.663 | 26.871 | 26.871 | 10.281 | 13,2% | 6.524 | 10.281 | 1.774 | 1,64 | 11.568 | 7.811 | 11.568 | 8.451 | 0,93 | +| ZE 8 | 275 | 87.276 | 55.842 | 29.153 | 29.153 | 15.729 | 18,0% | 8.942 | 15.729 | 1.455 | 1,27 | 16.912 | 10.125 | 16.908 | 8.658 | 0,91 | +| ZE 9 | 254 | 79.818 | 49.063 | 24.032 | 24.032 | 15.500 | 19,4% | 9.374 | 15.496 | 1.265 | 1,24 | 15.567 | 9.441 | 15.559 | 5.640 | 0,64 | +| ZE 10 | 320 | 113.017 | 65.393 | 38.116 | 38.116 | 12.560 | 11,1% | 7.960 | 12.560 | 2.260 | 1,39 | 14.650 | 10.050 | 14.650 | 14.049 | 1,03 | +| ZE 11 | 285 | 97.411 | 62.934 | 33.092 | 33.092 | 17.144 | 17,6% | 10.010 | 17.144 | 1.460 | 1,14 | 18.457 | 11.323 | 18.457 | 8.386 | 0,79 | +| ZE 12 | 278 | 97.061 | 59.997 | 32.103 | 32.103 | 14.369 | 14,8% | 8.814 | 14.369 | 1.436 | 1,08 | 15.073 | 9.518 | 15.073 | 8.578 | 0,76 | +| ZE 13 | 267 | 90.093 | 46.618 | 26.420 | 26.420 | 9.517 | 10,6% | 6.021 | 9.517 | 1.721 | 1,32 | 11.208 | 7.712 | 11.208 | 11.203 | 1,02 | +| ZE 14 | 279 | 94.242 | 63.158 | 33.929 | 33.929 | 16.514 | 17,5% | 10.180 | 16.514 | 1.682 | 1,36 | 17.584 | 11.250 | 17.584 | 9.065 | 0,87 | +| ZE 15 | 246 | 74.565 | 47.911 | 24.515 | 24.515 | 13.165 | 17,7% | 6.760 | 13.165 | 1.289 | 1,31 | 15.413 | 9.008 | 15.405 | 5.788 | 0,72 | +| ZE 16 | 264 | 84.583 | 55.480 | 30.544 | 30.544 | 13.282 | 15,7% | 8.009 | 13.282 | 1.643 | 1,44 | 14.302 | 9.029 | 14.302 | 11.013 | 1,15 | +| ZE 17 | 262 | 85.769 | 53.962 | 26.075 | 26.075 | 17.037 | 19,9% | 9.097 | 16.976 | 990 | 0,93 | 18.829 | 10.889 | 18.672 | 6.359 | 0,70 | +| ZE 18 | 214 | 63.580 | 41.507 | 21.678 | 21.678 | 12.508 | 19,7% | 7.985 | 12.508 | 860 | 1,06 | 12.536 | 8.013 | 12.536 | 6.072 | 0,87 | +| ZE 19 | 305 | 103.825 | 66.550 | 34.077 | 34.077 | 16.649 | 16,0% | 9.808 | 16.649 | 1.776 | 1,27 | 18.488 | 11.647 | 18.488 | 9.522 | 0,82 | + +**Salvador — top 20 bairros (local de votação) por teto federal** + +| Bairro (TSE) | Seções | Comp. | Bloco L+J | Bn fed. | Exc. fed. | Teto fed. | Solla | LQ Solla | Bn est. | Teto est. | Campo PT | LQ PT | +| ------------------------ | ------ | ------ | --------- | ------- | --------- | --------- | ----- | -------- | ------- | --------- | -------- | ----- | +| PERIPERI | 130 | 39.944 | 12.967 | 7.734 | 4.485 | 7.734 | 528 | 1,04 | 8.027 | 8.018 | 4.112 | 0,95 | +| PERNAMBUÉS | 133 | 42.934 | 15.621 | 6.990 | 4.187 | 6.990 | 719 | 1,25 | 7.482 | 7.482 | 6.856 | 1,42 | +| LIBERDADE | 103 | 33.247 | 11.863 | 6.842 | 4.307 | 6.842 | 393 | 0,94 | 6.727 | 6.727 | 3.108 | 0,86 | +| PARIPE | 87 | 29.837 | 9.570 | 6.094 | 3.335 | 6.094 | 524 | 1,39 | 6.720 | 6.674 | 3.228 | 1,04 | +| ITAPUÃ | 117 | 40.809 | 13.763 | 5.897 | 3.658 | 5.897 | 591 | 1,05 | 6.854 | 6.854 | 3.928 | 0,85 | +| SÃO MARCOS | 111 | 36.491 | 12.482 | 5.684 | 3.632 | 5.684 | 860 | 1,74 | 6.272 | 6.272 | 3.778 | 0,92 | +| CABULA | 123 | 37.822 | 13.359 | 5.542 | 3.628 | 5.542 | 539 | 1,04 | 5.850 | 5.850 | 3.715 | 0,84 | +| SÃO CAETANO | 112 | 33.571 | 11.100 | 5.471 | 2.820 | 5.471 | 776 | 1,72 | 7.013 | 7.010 | 2.905 | 0,80 | +| BROTAS | 128 | 43.315 | 13.954 | 5.431 | 3.547 | 5.431 | 731 | 1,20 | 5.821 | 5.821 | 5.380 | 1,03 | +| RIBEIRA | 86 | 27.318 | 8.127 | 5.426 | 3.318 | 5.426 | 501 | 1,44 | 5.543 | 5.543 | 2.054 | 0,68 | +| PLATAFORMA | 79 | 26.546 | 7.755 | 5.290 | 2.784 | 5.232 | 249 | 0,78 | 5.864 | 5.756 | 1.672 | 0,59 | +| TANCREDO NEVES | 79 | 26.679 | 9.526 | 5.147 | 3.095 | 5.147 | 336 | 0,99 | 5.378 | 5.378 | 2.344 | 0,82 | +| FAZENDA GRANDE DO RETIRO | 84 | 28.205 | 9.709 | 5.106 | 3.009 | 5.106 | 400 | 1,08 | 4.832 | 4.832 | 2.164 | 0,68 | +| SÃO CRISTÓVÃO | 83 | 28.440 | 9.390 | 4.889 | 2.874 | 4.889 | 346 | 0,92 | 4.250 | 4.250 | 1.603 | 0,49 | +| PITUBA | 138 | 47.302 | 13.709 | 4.815 | 3.190 | 4.815 | 905 | 1,32 | 5.679 | 5.679 | 5.904 | 1,02 | +| CAJAZEIRAS | 83 | 28.415 | 8.747 | 4.777 | 2.880 | 4.777 | 478 | 1,26 | 5.586 | 5.586 | 2.672 | 0,86 | +| URUGUAI | 58 | 20.430 | 6.332 | 4.108 | 2.297 | 4.108 | 241 | 0,94 | 3.931 | 3.931 | 1.164 | 0,51 | +| PIRAJÁ | 57 | 19.883 | 6.357 | 3.889 | 2.194 | 3.889 | 338 | 1,32 | 3.917 | 3.917 | 2.289 | 1,05 | +| ITACARANHA | 50 | 17.486 | 5.071 | 3.797 | 2.048 | 3.794 | 230 | 1,07 | 4.177 | 4.137 | 1.237 | 0,68 | +| BOCA DO RIO | 79 | 27.157 | 9.317 | 3.752 | 2.127 | 3.752 | 443 | 1,17 | 4.497 | 4.497 | 2.615 | 0,85 | + +**Salvador — top 15 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ----------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 252 | 131 | 131 | 100 | 70 | 100 | 0,66 | 3 | 91 | 61 | 91 | 32 | 0,79 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 216 | 106 | 106 | 99 | 59 | 99 | 0,25 | 1 | 97 | 57 | 97 | 21 | 0,62 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — LIBERDADE · ZE 18 · seção 120 | 338 | 226 | 108 | 108 | 98 | 61 | 98 | 1,04 | 4 | 86 | 49 | 86 | 26 | 0,74 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 255 | 134 | 134 | 98 | 68 | 98 | 0,91 | 4 | 88 | 58 | 88 | 32 | 0,80 | +| Salvador — LIBERDADE · ZE 18 · seção 16 | 380 | 249 | 119 | 119 | 96 | 61 | 96 | 0,89 | 4 | 84 | 49 | 84 | 26 | 0,65 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 233 | 126 | 126 | 96 | 67 | 96 | 0,77 | 3 | 79 | 50 | 79 | 37 | 1,02 | +| Salvador — PERIPERI · ZE 4 · seção 492 | 360 | 207 | 107 | 107 | 95 | 54 | 95 | 1,39 | 6 | 89 | 48 | 89 | 32 | 0,85 | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 213 | 95 | 95 | 94 | 45 | 94 | 0,95 | 4 | 118 | 69 | 95 | 22 | 0,67 | +| Salvador — RIBEIRA · ZE 9 · seção 243 | 358 | 212 | 107 | 107 | 94 | 57 | 94 | 1,64 | 7 | 92 | 55 | 92 | 17 | 0,46 | +| Salvador — PERO VAZ · ZE 3 · seção 134 | 366 | 258 | 135 | 135 | 94 | 61 | 94 | 0,23 | 1 | 95 | 62 | 95 | 46 | 1,30 | +| Salvador — PLATAFORMA · ZE 17 · seção 337 | 379 | 229 | 107 | 107 | 93 | 50 | 93 | 0,00 | 0 | 96 | 53 | 96 | 18 | 0,46 | +| Salvador — ITACARANHA · ZE 17 · seção 435 | 356 | 227 | 111 | 111 | 93 | 58 | 93 | 1,43 | 6 | 100 | 65 | 100 | 24 | 0,71 | + +**Salvador — top 15 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | +| Salvador — BOA VISTA DO LOBATO · ZE 15 · seção 562 | 367 | 210 | 106 | 106 | 88 | 18 | 88 | 0,44 | 2 | 111 | 41 | 106 | 23 | 0,67 | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — PARIPE · ZE 4 · seção 356 | 378 | 248 | 136 | 136 | 88 | 50 | 88 | 1,75 | 8 | 101 | 63 | 101 | 53 | 1,40 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 507 | 377 | 245 | 127 | 127 | 83 | 32 | 83 | 1,25 | 6 | 101 | 50 | 101 | 26 | 0,70 | +| Salvador — ÁGUAS CLARAS · ZE 11 · seção 714 | 359 | 238 | 137 | 137 | 88 | 49 | 88 | 0,94 | 4 | 101 | 62 | 101 | 31 | 0,92 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 513 | 360 | 230 | 118 | 118 | 91 | 41 | 91 | 0,72 | 3 | 100 | 50 | 100 | 23 | 0,65 | +| Salvador — ITACARANHA · ZE 17 · seção 435 | 356 | 227 | 111 | 111 | 93 | 58 | 93 | 1,43 | 6 | 100 | 65 | 100 | 24 | 0,71 | +| Salvador — SANTA CRUZ · ZE 13 · seção 289 | 362 | 247 | 130 | 130 | 79 | 42 | 79 | 1,77 | 8 | 99 | 62 | 99 | 35 | 0,96 | +| Salvador — PARIPE · ZE 4 · seção 302 | 365 | 228 | 112 | 112 | 82 | 36 | 82 | 3,47 | 15 | 99 | 53 | 99 | 40 | 1,15 | +| Salvador — ALTO DE COUTOS · ZE 4 · seção 404 | 347 | 211 | 109 | 109 | 84 | 42 | 84 | 0,94 | 4 | 99 | 57 | 99 | 28 | 0,84 | +| Salvador — PLATAFORMA · ZE 17 · seção 392 | 374 | 255 | 108 | 108 | 75 | 44 | 75 | 0,00 | 0 | 99 | 68 | 99 | 25 | 0,67 | +| Salvador — ITACARANHA · ZE 17 · seção 420 | 364 | 226 | 112 | 112 | 81 | 37 | 81 | 2,03 | 9 | 98 | 54 | 98 | 25 | 0,69 | +| Salvador — ALTO DA TEREZINHA · ZE 17 · seção 557 | 355 | 213 | 98 | 98 | 79 | 31 | 79 | 1,67 | 7 | 98 | 50 | 98 | 23 | 0,69 | + +**Salvador — Solla forte e não-escolha federal alta (top 12)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — RIBEIRA · ZE 9 · seção 243 | 358 | 212 | 107 | 107 | 94 | 57 | 94 | 1,64 | 7 | 92 | 55 | 92 | 17 | 0,46 | +| Salvador — PIRAJÁ · ZE 8 · seção 622 | 342 | 215 | 104 | 104 | 91 | 42 | 91 | 2,01 | 8 | 77 | 28 | 77 | 61 | 1,68 | +| Salvador — PERO VAZ · ZE 3 · seção 166 | 390 | 262 | 146 | 146 | 90 | 53 | 90 | 3,53 | 17 | 77 | 40 | 77 | 46 | 1,08 | +| Salvador — PARIPE · ZE 4 · seção 364 | 379 | 209 | 117 | 117 | 89 | 51 | 89 | 1,53 | 7 | 91 | 53 | 91 | 41 | 1,04 | +| Salvador — ITACARANHA · ZE 17 · seção 447 | 369 | 225 | 110 | 110 | 89 | 53 | 89 | 1,56 | 7 | 96 | 60 | 96 | 30 | 0,76 | +| Salvador — PERO VAZ · ZE 3 · seção 131 | 375 | 257 | 155 | 155 | 89 | 51 | 89 | 1,72 | 8 | 86 | 48 | 86 | 42 | 1,08 | +| Salvador — PARIPE · ZE 4 · seção 356 | 378 | 248 | 136 | 136 | 88 | 50 | 88 | 1,75 | 8 | 101 | 63 | 101 | 53 | 1,40 | +| Salvador — ITACARANHA · ZE 17 · seção 444 | 362 | 193 | 104 | 104 | 88 | 42 | 88 | 1,61 | 7 | 92 | 46 | 92 | 32 | 0,85 | +| Salvador — ITACARANHA · ZE 17 · seção 423 | 371 | 219 | 109 | 109 | 88 | 59 | 88 | 1,80 | 8 | 93 | 64 | 93 | 21 | 0,53 | +| Salvador — PIRAJÁ · ZE 8 · seção 623 | 338 | 237 | 118 | 118 | 88 | 58 | 88 | 1,80 | 7 | 80 | 50 | 80 | 49 | 1,43 | +| Salvador — ALTO DO CABRITO · ZE 17 · seção 404 | 345 | 215 | 103 | 103 | 88 | 55 | 88 | 2,70 | 11 | 97 | 64 | 97 | 28 | 0,82 | +| Salvador — PERO VAZ · ZE 3 · seção 355 | 383 | 275 | 161 | 161 | 88 | 58 | 88 | 1,72 | 8 | 92 | 62 | 92 | 35 | 0,87 | + +**Salvador — Solla fraco e não-escolha federal alta — ataque (top 0)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ----- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | + +**Salvador — onde o voto para deputado foi mais abandonado (top 10)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 252 | 131 | 131 | 100 | 70 | 100 | 0,66 | 3 | 91 | 61 | 91 | 32 | 0,79 | +| Salvador — SUSSUARANA · ZE 14 · seção 464 | 359 | 227 | 125 | 125 | 93 | 68 | 93 | 0,92 | 4 | 93 | 68 | 93 | 29 | 0,76 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 255 | 134 | 134 | 98 | 68 | 98 | 0,91 | 4 | 88 | 58 | 88 | 32 | 0,80 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — PAU MIÚDO · ZE 3 · seção 389 | 380 | 248 | 109 | 109 | 93 | 67 | 93 | 0,65 | 3 | 85 | 59 | 85 | 33 | 0,81 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 233 | 126 | 126 | 96 | 67 | 96 | 0,77 | 3 | 79 | 50 | 79 | 37 | 1,02 | +| Salvador — TANCREDO NEVES · ZE 14 · seção 642 | 324 | 225 | 104 | 104 | 91 | 66 | 91 | 0,82 | 3 | 97 | 72 | 97 | 26 | 0,82 | +| Salvador — RIBEIRA · ZE 9 · seção 44 | 362 | 225 | 112 | 112 | 89 | 65 | 89 | 1,18 | 5 | 89 | 65 | 89 | 24 | 0,65 | +| Salvador — LIBERDADE · ZE 18 · seção 1 | 365 | 254 | 125 | 125 | 86 | 65 | 86 | 1,13 | 5 | 70 | 49 | 70 | 36 | 0,89 | + +**Salvador — dobradinha: não-escolha federal e estadual altas (top 12)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 252 | 131 | 131 | 100 | 70 | 100 | 0,66 | 3 | 91 | 61 | 91 | 32 | 0,79 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 216 | 106 | 106 | 99 | 59 | 99 | 0,25 | 1 | 97 | 57 | 97 | 21 | 0,62 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 217 | 102 | 102 | 99 | 67 | 99 | 0,76 | 3 | 111 | 79 | 102 | 30 | 0,90 | +| Salvador — LIBERDADE · ZE 18 · seção 120 | 338 | 226 | 108 | 108 | 98 | 61 | 98 | 1,04 | 4 | 86 | 49 | 86 | 26 | 0,74 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 255 | 134 | 134 | 98 | 68 | 98 | 0,91 | 4 | 88 | 58 | 88 | 32 | 0,80 | +| Salvador — LIBERDADE · ZE 18 · seção 16 | 380 | 249 | 119 | 119 | 96 | 61 | 96 | 0,89 | 4 | 84 | 49 | 84 | 26 | 0,65 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 233 | 126 | 126 | 96 | 67 | 96 | 0,77 | 3 | 79 | 50 | 79 | 37 | 1,02 | +| Salvador — PERIPERI · ZE 4 · seção 492 | 360 | 207 | 107 | 107 | 95 | 54 | 95 | 1,39 | 6 | 89 | 48 | 89 | 32 | 0,85 | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 213 | 95 | 95 | 94 | 45 | 94 | 0,95 | 4 | 118 | 69 | 95 | 22 | 0,67 | +| Salvador — RIBEIRA · ZE 9 · seção 243 | 358 | 212 | 107 | 107 | 94 | 57 | 94 | 1,64 | 7 | 92 | 55 | 92 | 17 | 0,46 | + +## Região Metropolitana de Salvador (demais municípios) + +_Fora da capital, com Salvador fora da conta_ + +Os 12 municípios da RMS (todos os do Território Metropolitano de Salvador exceto a capital) somam bloco Lula+Jerônimo de 251.093, não-escolha federal de 77.515 votos (44.247 de excesso sobre a presidencial) e não-escolha estadual de 78.801. Solla fez 7.693 na região e o campo PT estadual somou 77.438. + +**RMS — por município (ordem de teto federal)** + +| Município | Seções | Comp. | Bloco L+J | Bn fed. | Exc. fed. | Teto fed. | Solla | LQ Solla | Bn est. | Teto est. | Campo PT | LQ PT | +| ---------------------- | ------ | ------- | --------- | ------- | --------- | --------- | ----- | -------- | ------- | --------- | -------- | ----- | +| Camaçari | 513 | 158.632 | 58.518 | 20.361 | 10.833 | 20.361 | 715 | 0,32 | 22.559 | 22.559 | 30.176 | 1,61 | +| Lauro de Freitas | 361 | 123.303 | 46.821 | 14.995 | 8.745 | 14.995 | 1.929 | 1,10 | 14.932 | 14.932 | 13.755 | 0,91 | +| Simões Filho | 245 | 70.532 | 27.425 | 9.013 | 5.231 | 9.013 | 771 | 0,78 | 8.014 | 8.014 | 4.417 | 0,51 | +| Candeias | 185 | 53.040 | 25.706 | 7.191 | 4.390 | 7.191 | 374 | 0,50 | 6.965 | 6.965 | 3.276 | 0,51 | +| Dias d'Ávila | 156 | 42.236 | 16.201 | 6.062 | 3.573 | 6.062 | 519 | 0,89 | 5.699 | 5.699 | 4.221 | 0,84 | +| Pojuca | 84 | 22.464 | 8.859 | 4.142 | 2.428 | 4.142 | 207 | 0,71 | 4.164 | 4.164 | 3.867 | 1,58 | +| Mata de São João | 117 | 32.473 | 15.421 | 3.754 | 1.842 | 3.754 | 177 | 0,38 | 4.398 | 4.398 | 6.739 | 1,78 | +| São Francisco do Conde | 101 | 26.835 | 12.359 | 3.365 | 2.185 | 3.365 | 1.162 | 3,03 | 3.335 | 3.335 | 3.375 | 1,04 | +| São Sebastião do Passé | 101 | 27.876 | 13.932 | 3.076 | 1.815 | 3.076 | 226 | 0,57 | 2.730 | 2.730 | 2.205 | 0,64 | +| Vera Cruz | 102 | 26.973 | 12.428 | 2.894 | 1.685 | 2.894 | 1.106 | 2,84 | 2.916 | 2.916 | 3.549 | 1,07 | +| Itaparica | 57 | 14.798 | 7.007 | 1.462 | 771 | 1.462 | 168 | 0,78 | 1.749 | 1.749 | 900 | 0,50 | +| Madre de Deus | 44 | 13.199 | 6.416 | 1.200 | 749 | 1.200 | 339 | 1,71 | 1.340 | 1.340 | 958 | 0,57 | + +**RMS — top 12 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Candeias · ZE 127 · seção 344 | 310 | 219 | 101 | 101 | 84 | 58 | 84 | 0,27 | 1 | 69 | 43 | 69 | 3 | 0,09 | +| Pojuca · ZE 200 · seção 107 | 294 | 191 | 90 | 90 | 74 | 53 | 74 | 1,12 | 4 | 70 | 49 | 70 | 39 | 1,21 | +| Lauro de Freitas · ZE 180 · seção 381 | 364 | 240 | 163 | 163 | 73 | 35 | 73 | 0,63 | 3 | 58 | 20 | 58 | 38 | 0,89 | +| Camaçari · ZE 170 · seção 190 | 342 | 178 | 87 | 87 | 70 | 41 | 70 | 0,00 | 0 | 73 | 44 | 73 | 59 | 1,53 | +| Dias d'Ávila · ZE 186 · seção 117 | 328 | 220 | 125 | 125 | 70 | 44 | 70 | 0,23 | 1 | 66 | 40 | 66 | 23 | 0,65 | +| Camaçari · ZE 170 · seção 103 | 333 | 188 | 115 | 115 | 69 | 37 | 69 | 0,00 | 0 | 75 | 43 | 75 | 58 | 1,63 | +| Simões Filho · ZE 33 · seção 206 | 361 | 251 | 152 | 152 | 69 | 39 | 69 | 0,43 | 2 | 56 | 26 | 56 | 38 | 0,92 | +| Pojuca · ZE 200 · seção 21 | 281 | 190 | 104 | 104 | 68 | 36 | 68 | 0,30 | 1 | 69 | 37 | 69 | 58 | 2,14 | +| Dias d'Ávila · ZE 186 · seção 101 | 342 | 246 | 135 | 135 | 68 | 46 | 68 | 0,68 | 3 | 49 | 27 | 49 | 30 | 0,76 | +| Candeias · ZE 127 · seção 296 | 323 | 230 | 138 | 138 | 68 | 48 | 68 | 0,70 | 3 | 56 | 36 | 56 | 17 | 0,43 | +| Lauro de Freitas · ZE 180 · seção 373 | 343 | 225 | 134 | 134 | 67 | 33 | 67 | 0,89 | 4 | 56 | 22 | 56 | 36 | 0,88 | +| Pojuca · ZE 200 · seção 64 | 287 | 185 | 97 | 97 | 67 | 24 | 67 | 0,29 | 1 | 65 | 22 | 65 | 49 | 1,68 | + +**RMS — top 12 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Lauro de Freitas · ZE 180 · seção 426 | 305 | 193 | 138 | 138 | 61 | 26 | 61 | 3,02 | 12 | 76 | 41 | 76 | 37 | 1,18 | +| Camaçari · ZE 170 · seção 103 | 333 | 188 | 115 | 115 | 69 | 37 | 69 | 0,00 | 0 | 75 | 43 | 75 | 58 | 1,63 | +| Camaçari · ZE 170 · seção 190 | 342 | 178 | 87 | 87 | 70 | 41 | 70 | 0,00 | 0 | 73 | 44 | 73 | 59 | 1,53 | +| Camaçari · ZE 170 · seção 223 | 314 | 178 | 82 | 82 | 65 | 38 | 65 | 0,00 | 0 | 72 | 45 | 72 | 44 | 1,31 | +| Pojuca · ZE 200 · seção 13 | 308 | 211 | 124 | 124 | 62 | 32 | 62 | 1,28 | 5 | 70 | 40 | 70 | 52 | 1,68 | +| Camaçari · ZE 170 · seção 197 | 332 | 199 | 126 | 126 | 65 | 44 | 65 | 0,46 | 2 | 70 | 49 | 70 | 54 | 1,47 | +| Pojuca · ZE 200 · seção 107 | 294 | 191 | 90 | 90 | 74 | 53 | 74 | 1,12 | 4 | 70 | 49 | 70 | 39 | 1,21 | +| Camaçari · ZE 170 · seção 220 | 349 | 190 | 101 | 101 | 62 | 27 | 62 | 0,22 | 1 | 70 | 35 | 70 | 49 | 1,31 | +| Candeias · ZE 127 · seção 344 | 310 | 219 | 101 | 101 | 84 | 58 | 84 | 0,27 | 1 | 69 | 43 | 69 | 3 | 0,09 | +| Dias d'Ávila · ZE 186 · seção 113 | 351 | 223 | 119 | 119 | 66 | 44 | 66 | 1,28 | 6 | 69 | 47 | 69 | 27 | 0,69 | +| Pojuca · ZE 200 · seção 21 | 281 | 190 | 104 | 104 | 68 | 36 | 68 | 0,30 | 1 | 69 | 37 | 69 | 58 | 2,14 | +| Lauro de Freitas · ZE 180 · seção 391 | 377 | 223 | 134 | 134 | 54 | 30 | 54 | 0,74 | 4 | 69 | 45 | 69 | 47 | 1,08 | + +**RMS — dobradinha: não-escolha federal e estadual altas (top 10)** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Candeias · ZE 127 · seção 344 | 310 | 219 | 101 | 101 | 84 | 58 | 84 | 0,27 | 1 | 69 | 43 | 69 | 3 | 0,09 | +| Pojuca · ZE 200 · seção 107 | 294 | 191 | 90 | 90 | 74 | 53 | 74 | 1,12 | 4 | 70 | 49 | 70 | 39 | 1,21 | +| Lauro de Freitas · ZE 180 · seção 381 | 364 | 240 | 163 | 163 | 73 | 35 | 73 | 0,63 | 3 | 58 | 20 | 58 | 38 | 0,89 | +| Camaçari · ZE 170 · seção 190 | 342 | 178 | 87 | 87 | 70 | 41 | 70 | 0,00 | 0 | 73 | 44 | 73 | 59 | 1,53 | +| Dias d'Ávila · ZE 186 · seção 117 | 328 | 220 | 125 | 125 | 70 | 44 | 70 | 0,23 | 1 | 66 | 40 | 66 | 23 | 0,65 | +| Camaçari · ZE 170 · seção 103 | 333 | 188 | 115 | 115 | 69 | 37 | 69 | 0,00 | 0 | 75 | 43 | 75 | 58 | 1,63 | +| Simões Filho · ZE 33 · seção 206 | 361 | 251 | 152 | 152 | 69 | 39 | 69 | 0,43 | 2 | 56 | 26 | 56 | 38 | 0,92 | +| Pojuca · ZE 200 · seção 21 | 281 | 190 | 104 | 104 | 68 | 36 | 68 | 0,30 | 1 | 69 | 37 | 69 | 58 | 2,14 | +| Dias d'Ávila · ZE 186 · seção 101 | 342 | 246 | 135 | 135 | 68 | 46 | 68 | 0,68 | 3 | 49 | 27 | 49 | 30 | 0,76 | +| Candeias · ZE 127 · seção 296 | 323 | 230 | 138 | 138 | 68 | 48 | 68 | 0,70 | 3 | 56 | 36 | 56 | 17 | 0,43 | + +## Territórios de Identidade + +_Os 27 TIs na mesma régua — e os destaques de cada um_ + +A tabela compara os 27 Territórios de Identidade pela não-escolha absoluta e pela não-escolha relativa ao comparecimento. Território grande tem volume grande por construção; a coluna de percentual mostra onde o eleitorado abandonou mais o cargo, e a de excesso isola o abandono típico do voto proporcional. Salvador aparece dentro do Metropolitano de Salvador — a leitura da capital está na seção própria. + +**Os 27 Territórios de Identidade — 2022, 1º turno** + +| Território | Seções | Comp. | Lula | Jer. | Bloco L+J | Bn fed. | % não-esc. | Exc. fed. | Teto fed. | Solla | LQ Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------ | ------ | --------- | --------- | ------- | --------- | ------- | ---------- | --------- | --------- | ------ | -------- | ------- | --------- | --------- | -------- | ----- | +| Irecê | 1.175 | 265.790 | 200.253 | 153.475 | 153.474 | 17.609 | 6,6% | 8.079 | 17.609 | 2.028 | 0,50 | 16.384 | 6.932 | 16.384 | 26.840 | 0,79 | +| Velho Chico | 1.017 | 231.116 | 170.693 | 136.142 | 136.110 | 13.655 | 5,9% | 5.362 | 13.655 | 3.599 | 1,02 | 13.105 | 4.745 | 13.105 | 34.589 | 1,19 | +| Chapada Diamantina | 1.065 | 240.778 | 178.076 | 126.785 | 126.733 | 19.182 | 8,0% | 7.796 | 19.182 | 4.355 | 1,21 | 19.387 | 7.996 | 19.387 | 26.022 | 0,89 | +| Sisal | 1.635 | 384.543 | 279.051 | 210.693 | 210.686 | 30.238 | 7,9% | 12.858 | 30.238 | 2.216 | 0,38 | 29.135 | 11.523 | 29.135 | 50.339 | 1,05 | +| Litoral Sul | 1.816 | 431.781 | 243.577 | 172.315 | 172.313 | 31.287 | 7,2% | 13.809 | 31.287 | 7.452 | 1,15 | 33.890 | 16.254 | 33.890 | 52.095 | 0,97 | +| Baixo Sul | 845 | 211.559 | 135.873 | 88.986 | 88.985 | 18.939 | 9,0% | 7.153 | 18.939 | 1.527 | 0,49 | 19.784 | 7.760 | 19.784 | 20.543 | 0,81 | +| Extremo Sul | 1.069 | 251.779 | 130.956 | 97.227 | 97.157 | 19.640 | 7,8% | 9.264 | 19.640 | 2.483 | 0,66 | 21.443 | 10.838 | 21.443 | 21.066 | 0,68 | +| Médio Sudoeste da Bahia | 618 | 141.960 | 83.495 | 61.080 | 61.068 | 10.371 | 7,3% | 3.953 | 10.371 | 364 | 0,17 | 11.717 | 5.141 | 11.717 | 33.313 | 1,91 | +| Vale do Jiquiriçá | 807 | 189.551 | 130.441 | 103.456 | 103.455 | 17.298 | 9,1% | 7.132 | 17.298 | 22.110 | 7,91 | 18.281 | 7.985 | 18.281 | 29.885 | 1,32 | +| Sertão do São Francisco | 1.331 | 327.454 | 232.745 | 180.164 | 180.141 | 22.932 | 7,0% | 12.116 | 22.932 | 1.264 | 0,25 | 23.994 | 12.987 | 23.994 | 56.232 | 1,36 | +| Bacia do Rio Grande | 1.142 | 276.961 | 168.025 | 112.417 | 112.410 | 18.399 | 6,6% | 9.876 | 18.391 | 1.290 | 0,31 | 20.391 | 11.614 | 20.386 | 15.879 | 0,46 | +| Bacia do Paramirim | 447 | 86.620 | 65.565 | 47.345 | 47.343 | 6.350 | 7,3% | 2.454 | 6.350 | 1.336 | 1,03 | 6.283 | 2.397 | 6.283 | 4.500 | 0,42 | +| Sertão Produtivo | 1.237 | 311.564 | 217.132 | 171.511 | 171.287 | 26.671 | 8,6% | 11.970 | 26.671 | 2.485 | 0,54 | 25.648 | 10.890 | 25.648 | 24.694 | 0,65 | +| Piemonte do Paraguaçu | 681 | 158.736 | 111.915 | 78.978 | 78.974 | 13.647 | 8,6% | 5.139 | 13.647 | 4.597 | 1,96 | 13.494 | 4.871 | 13.494 | 15.482 | 0,80 | +| Bacia do Jacuípe | 759 | 174.797 | 121.444 | 92.042 | 92.042 | 16.082 | 9,2% | 6.588 | 16.082 | 1.334 | 0,52 | 16.597 | 6.935 | 16.597 | 27.954 | 1,33 | +| Piemonte da Diamantina | 518 | 123.057 | 83.215 | 59.758 | 59.758 | 9.176 | 7,5% | 3.346 | 9.176 | 712 | 0,39 | 9.179 | 3.306 | 9.179 | 20.826 | 1,38 | +| Semiárido Nordeste II | 1.078 | 257.159 | 193.505 | 141.021 | 141.010 | 14.498 | 5,6% | 4.779 | 14.498 | 755 | 0,19 | 17.487 | 7.112 | 17.487 | 46.430 | 1,45 | +| Litoral Norte e Agreste Baiano | 1.387 | 343.345 | 243.853 | 158.337 | 158.331 | 37.473 | 10,9% | 18.909 | 37.465 | 2.482 | 0,50 | 36.178 | 17.557 | 36.178 | 44.792 | 1,09 | +| Portal do Sertão | 2.053 | 586.076 | 381.647 | 255.279 | 255.279 | 73.452 | 12,5% | 44.552 | 73.452 | 6.953 | 0,84 | 68.350 | 39.464 | 68.350 | 48.844 | 0,69 | +| Sudoeste Baiano | 1.802 | 451.030 | 281.705 | 215.620 | 215.415 | 39.510 | 8,8% | 19.184 | 39.510 | 6.321 | 0,95 | 39.547 | 18.862 | 39.547 | 92.367 | 1,68 | +| Recôncavo | 1.383 | 353.172 | 254.836 | 163.450 | 163.450 | 37.385 | 10,6% | 21.278 | 37.385 | 10.759 | 2,10 | 35.150 | 19.119 | 35.150 | 44.488 | 1,03 | +| Médio Rio de Contas | 907 | 214.192 | 134.667 | 104.392 | 104.377 | 15.304 | 7,1% | 5.146 | 15.304 | 2.388 | 0,74 | 16.908 | 6.490 | 16.908 | 29.818 | 1,13 | +| Bacia do Rio Corrente | 596 | 132.936 | 91.009 | 70.829 | 70.810 | 8.866 | 6,7% | 3.303 | 8.866 | 1.945 | 0,96 | 8.685 | 3.090 | 8.685 | 18.242 | 1,11 | +| Itaparica | 423 | 105.505 | 80.464 | 58.543 | 58.539 | 8.177 | 7,8% | 4.792 | 8.177 | 546 | 0,34 | 7.502 | 3.982 | 7.502 | 13.068 | 0,97 | +| Piemonte Norte do Itapicuru | 701 | 164.240 | 112.041 | 79.378 | 79.365 | 12.021 | 7,3% | 4.939 | 12.021 | 1.352 | 0,55 | 11.063 | 4.149 | 11.063 | 15.221 | 0,73 | +| Metropolitano de Salvador | 7.089 | 2.240.267 | 1.431.740 | 798.624 | 798.624 | 336.461 | 15,0% | 199.295 | 336.396 | 34.957 | 1,14 | 359.827 | 222.667 | 359.591 | 240.669 | 0,93 | +| Costa do Descobrimento | 843 | 210.490 | 115.158 | 81.983 | 81.983 | 21.927 | 10,4% | 12.332 | 21.927 | 1.358 | 0,45 | 21.128 | 11.537 | 21.128 | 18.956 | 0,74 | + +**Irecê** — bloco 153.474, não-escolha federal 17.609 (excesso 8.079) e estadual 16.384 (excesso 6.932); Solla 2.028 (LQ 0,50), campo PT est. 26.840 (LQ 0,79). + +**Irecê — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------ | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Barra do Mendes · ZE 176 · seção 147 | 234 | 197 | 134 | 134 | 57 | 33 | 57 | 3,41 | 10 | 63 | 39 | 63 | 24 | 1,11 | +| Cafarnaum · ZE 55 · seção 257 | 276 | 178 | 138 | 138 | 51 | 32 | 51 | 0,28 | 1 | 49 | 30 | 49 | 31 | 1,09 | +| Ibititá · ZE 104 · seção 214 | 260 | 217 | 131 | 131 | 47 | 34 | 47 | 0,00 | 0 | 33 | 20 | 33 | 3 | 0,10 | + +**Irecê — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------ | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Barra do Mendes · ZE 176 · seção 147 | 234 | 197 | 134 | 134 | 57 | 33 | 57 | 3,41 | 10 | 63 | 39 | 63 | 24 | 1,11 | +| Cafarnaum · ZE 55 · seção 257 | 276 | 178 | 138 | 138 | 51 | 32 | 51 | 0,28 | 1 | 49 | 30 | 49 | 31 | 1,09 | +| Cafarnaum · ZE 55 · seção 224 | 305 | 188 | 131 | 131 | 40 | 23 | 40 | 0,23 | 1 | 42 | 25 | 42 | 39 | 1,06 | + +**Velho Chico** — bloco 136.110, não-escolha federal 13.655 (excesso 5.362) e estadual 13.105 (excesso 4.745); Solla 3.599 (LQ 1,02), campo PT est. 34.589 (LQ 1,19). + +**Velho Chico — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Riacho de Santana · ZE 113 · seção 97 | 299 | 231 | 163 | 163 | 58 | 46 | 58 | 0,00 | 0 | 53 | 41 | 53 | 53 | 1,58 | +| Bom Jesus da Lapa · ZE 71 · seção 276 | 293 | 197 | 160 | 160 | 54 | 31 | 54 | 3,80 | 15 | 39 | 16 | 39 | 3 | 0,08 | +| Bom Jesus da Lapa · ZE 71 · seção 282 | 308 | 188 | 153 | 153 | 46 | 35 | 46 | 1,16 | 5 | 24 | 13 | 24 | 7 | 0,17 | + +**Velho Chico — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Riacho de Santana · ZE 113 · seção 97 | 299 | 231 | 163 | 163 | 58 | 46 | 58 | 0,00 | 0 | 53 | 41 | 53 | 53 | 1,58 | +| Riacho de Santana · ZE 113 · seção 91 | 239 | 182 | 116 | 116 | 45 | 33 | 45 | 0,00 | 0 | 46 | 34 | 46 | 40 | 1,68 | +| Bom Jesus da Lapa · ZE 71 · seção 276 | 293 | 197 | 160 | 160 | 54 | 31 | 54 | 3,80 | 15 | 39 | 16 | 39 | 3 | 0,08 | + +**Chapada Diamantina** — bloco 126.733, não-escolha federal 19.182 (excesso 7.796) e estadual 19.387 (excesso 7.996); Solla 4.355 (LQ 1,21), campo PT est. 26.022 (LQ 0,89). + +**Chapada Diamantina — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Piatã · ZE 105 · seção 50 | 290 | 222 | 108 | 108 | 58 | 28 | 58 | 0,00 | 0 | 58 | 28 | 58 | 3 | 0,10 | +| Seabra · ZE 88 · seção 213 | 324 | 251 | 180 | 180 | 58 | 34 | 58 | 2,93 | 13 | 62 | 38 | 62 | 61 | 1,66 | +| Piatã · ZE 105 · seção 56 | 264 | 204 | 106 | 106 | 56 | 32 | 56 | 0,61 | 2 | 58 | 34 | 58 | 8 | 0,32 | + +**Chapada Diamantina — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Seabra · ZE 88 · seção 213 | 324 | 251 | 180 | 180 | 58 | 34 | 58 | 2,93 | 13 | 62 | 38 | 62 | 61 | 1,66 | +| Piatã · ZE 105 · seção 50 | 290 | 222 | 108 | 108 | 58 | 28 | 58 | 0,00 | 0 | 58 | 28 | 58 | 3 | 0,10 | +| Piatã · ZE 105 · seção 56 | 264 | 204 | 106 | 106 | 56 | 32 | 56 | 0,61 | 2 | 58 | 34 | 58 | 8 | 0,32 | + +**Sisal** — bloco 210.686, não-escolha federal 30.238 (excesso 12.858) e estadual 29.135 (excesso 11.523); Solla 2.216 (LQ 0,38), campo PT est. 50.339 (LQ 1,05). + +**Sisal — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ----------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Serrinha · ZE 150 · seção 9 | 327 | 196 | 130 | 130 | 73 | 53 | 73 | 0,72 | 3 | 46 | 26 | 46 | 78 | 1,97 | +| Serrinha · ZE 150 · seção 278 | 303 | 197 | 123 | 123 | 68 | 50 | 68 | 0,00 | 0 | 54 | 36 | 54 | 54 | 1,63 | +| Serrinha · ZE 150 · seção 170 | 350 | 246 | 158 | 158 | 64 | 43 | 64 | 1,29 | 6 | 54 | 33 | 54 | 63 | 1,62 | + +**Sisal — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Conceição do Coité · ZE 132 · seção 154 | 337 | 228 | 146 | 146 | 45 | 26 | 45 | 0,21 | 1 | 57 | 38 | 57 | 49 | 1,30 | +| Serrinha · ZE 150 · seção 72 | 329 | 204 | 142 | 142 | 61 | 19 | 61 | 0,46 | 2 | 56 | 14 | 56 | 86 | 2,41 | +| Serrinha · ZE 150 · seção 78 | 331 | 201 | 129 | 129 | 44 | 23 | 44 | 0,42 | 2 | 56 | 35 | 56 | 67 | 1,76 | + +**Litoral Sul** — bloco 172.313, não-escolha federal 31.287 (excesso 13.809) e estadual 33.890 (excesso 16.254); Solla 7.452 (LQ 1,15), campo PT est. 52.095 (LQ 0,97). + +**Litoral Sul — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Ilhéus · ZE 26 · seção 277 | 331 | 170 | 107 | 107 | 49 | 22 | 49 | 1,10 | 5 | 58 | 31 | 58 | 18 | 0,48 | +| Ilhéus · ZE 26 · seção 294 | 306 | 195 | 129 | 129 | 44 | 34 | 44 | 0,48 | 2 | 43 | 33 | 43 | 16 | 0,45 | +| Ilhéus · ZE 26 · seção 381 | 286 | 156 | 106 | 106 | 43 | 23 | 43 | 0,77 | 3 | 44 | 24 | 44 | 21 | 0,68 | + +**Litoral Sul — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Ilhéus · ZE 26 · seção 277 | 331 | 170 | 107 | 107 | 49 | 22 | 49 | 1,10 | 5 | 58 | 31 | 58 | 18 | 0,48 | +| Ilhéus · ZE 25 · seção 358 | 291 | 153 | 97 | 97 | 34 | 18 | 34 | 0,97 | 4 | 49 | 33 | 49 | 8 | 0,24 | +| Ilhéus · ZE 25 · seção 239 | 242 | 138 | 87 | 87 | 42 | 30 | 42 | 0,61 | 2 | 49 | 37 | 49 | 10 | 0,39 | + +**Baixo Sul** — bloco 88.985, não-escolha federal 18.939 (excesso 7.153) e estadual 19.784 (excesso 7.760); Solla 1.527 (LQ 0,49), campo PT est. 20.543 (LQ 0,81). + +**Baixo Sul — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Valença · ZE 31 · seção 234 | 267 | 179 | 94 | 94 | 80 | 26 | 80 | 0,34 | 1 | 72 | 18 | 72 | 4 | 0,17 | +| Valença · ZE 31 · seção 233 | 317 | 153 | 66 | 66 | 66 | 37 | 66 | 0,25 | 1 | 54 | 25 | 54 | 8 | 0,22 | +| Valença · ZE 31 · seção 223 | 339 | 185 | 96 | 96 | 63 | 38 | 63 | 0,00 | 0 | 60 | 35 | 60 | 10 | 0,26 | + +**Baixo Sul — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Valença · ZE 31 · seção 234 | 267 | 179 | 94 | 94 | 80 | 26 | 80 | 0,34 | 1 | 72 | 18 | 72 | 4 | 0,17 | +| Valença · ZE 31 · seção 209 | 321 | 170 | 95 | 95 | 57 | 27 | 57 | 0,47 | 2 | 63 | 33 | 63 | 10 | 0,28 | +| Valença · ZE 31 · seção 223 | 339 | 185 | 96 | 96 | 63 | 38 | 63 | 0,00 | 0 | 60 | 35 | 60 | 10 | 0,26 | + +**Extremo Sul** — bloco 97.157, não-escolha federal 19.640 (excesso 9.264) e estadual 21.443 (excesso 10.838); Solla 2.483 (LQ 0,66), campo PT est. 21.066 (LQ 0,68). + +**Extremo Sul — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Teixeira de Freitas · ZE 183 · seção 191 | 323 | 131 | 95 | 95 | 47 | 25 | 47 | 0,22 | 1 | 41 | 19 | 41 | 34 | 0,88 | +| Teixeira de Freitas · ZE 183 · seção 276 | 289 | 174 | 126 | 126 | 46 | 27 | 46 | 0,76 | 3 | 49 | 30 | 49 | 14 | 0,45 | +| Teixeira de Freitas · ZE 183 · seção 230 | 325 | 121 | 86 | 86 | 45 | 29 | 45 | 1,09 | 5 | 39 | 23 | 39 | 23 | 0,58 | + +**Extremo Sul — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Teixeira de Freitas · ZE 183 · seção 326 | 330 | 176 | 133 | 133 | 43 | 30 | 43 | 0,43 | 2 | 53 | 40 | 53 | 27 | 0,71 | +| Teixeira de Freitas · ZE 183 · seção 249 | 324 | 188 | 140 | 140 | 42 | 26 | 42 | 0,44 | 2 | 52 | 36 | 52 | 14 | 0,38 | +| Teixeira de Freitas · ZE 183 · seção 2 | 320 | 161 | 111 | 111 | 37 | 15 | 37 | 0,66 | 3 | 52 | 30 | 52 | 18 | 0,51 | + +**Médio Sudoeste da Bahia** — bloco 61.068, não-escolha federal 10.371 (excesso 3.953) e estadual 11.717 (excesso 5.141); Solla 364 (LQ 0,17), campo PT est. 33.313 (LQ 1,91). + +**Médio Sudoeste da Bahia — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Itapetinga · ZE 140 · seção 158 | 340 | 139 | 74 | 74 | 60 | 33 | 60 | 0,43 | 2 | 67 | 40 | 67 | 38 | 1,02 | +| Itapetinga · ZE 140 · seção 164 | 290 | 148 | 87 | 87 | 59 | 31 | 59 | 0,27 | 1 | 65 | 37 | 65 | 32 | 1,06 | +| Itapetinga · ZE 140 · seção 201 | 303 | 187 | 107 | 107 | 52 | 37 | 52 | 0,97 | 4 | 63 | 48 | 63 | 52 | 1,63 | + +**Médio Sudoeste da Bahia — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Itapetinga · ZE 140 · seção 158 | 340 | 139 | 74 | 74 | 60 | 33 | 60 | 0,43 | 2 | 67 | 40 | 67 | 38 | 1,02 | +| Itapetinga · ZE 140 · seção 164 | 290 | 148 | 87 | 87 | 59 | 31 | 59 | 0,27 | 1 | 65 | 37 | 65 | 32 | 1,06 | +| Itapetinga · ZE 140 · seção 201 | 303 | 187 | 107 | 107 | 52 | 37 | 52 | 0,97 | 4 | 63 | 48 | 63 | 52 | 1,63 | + +**Vale do Jiquiriçá** — bloco 103.455, não-escolha federal 17.298 (excesso 7.132) e estadual 18.281 (excesso 7.985); Solla 22.110 (LQ 7,91), campo PT est. 29.885 (LQ 1,32). + +**Vale do Jiquiriçá — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Lajedo do Tabocal · ZE 37 · seção 186 | 312 | 253 | 203 | 203 | 63 | 43 | 63 | 1,53 | 6 | 61 | 41 | 61 | 37 | 1,15 | +| Jaguaquara · ZE 76 · seção 182 | 299 | 210 | 177 | 177 | 53 | 35 | 53 | 1,27 | 5 | 56 | 38 | 56 | 8 | 0,25 | +| Mutuípe · ZE 109 · seção 112 | 265 | 179 | 116 | 116 | 50 | 29 | 50 | 14,25 | 51 | 45 | 24 | 45 | 62 | 2,00 | + +**Vale do Jiquiriçá — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Amargosa · ZE 36 · seção 201 | 323 | 220 | 155 | 155 | 49 | 29 | 49 | 21,58 | 97 | 62 | 42 | 62 | 82 | 2,31 | +| Lajedo do Tabocal · ZE 37 · seção 186 | 312 | 253 | 203 | 203 | 63 | 43 | 63 | 1,53 | 6 | 61 | 41 | 61 | 37 | 1,15 | +| Amargosa · ZE 36 · seção 9 | 326 | 212 | 155 | 155 | 41 | 33 | 41 | 23,84 | 112 | 56 | 48 | 56 | 83 | 2,28 | + +**Sertão do São Francisco** — bloco 180.141, não-escolha federal 22.932 (excesso 12.116) e estadual 23.994 (excesso 12.987); Solla 1.264 (LQ 0,25), campo PT est. 56.232 (LQ 1,36). + +**Sertão do São Francisco — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Juazeiro · ZE 47 · seção 270 | 301 | 210 | 165 | 165 | 52 | 37 | 52 | 4,52 | 18 | 48 | 33 | 48 | 46 | 1,31 | +| Juazeiro · ZE 48 · seção 225 | 340 | 191 | 106 | 106 | 51 | 42 | 51 | 0,21 | 1 | 42 | 33 | 42 | 45 | 1,06 | +| Juazeiro · ZE 48 · seção 249 | 291 | 167 | 96 | 96 | 49 | 32 | 49 | 0,25 | 1 | 46 | 29 | 46 | 25 | 0,71 | + +**Sertão do São Francisco — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ----------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Casa Nova · ZE 66 · seção 223 | 350 | 207 | 157 | 157 | 47 | 36 | 47 | 0,00 | 0 | 58 | 47 | 58 | 88 | 2,14 | +| Casa Nova · ZE 66 · seção 248 | 348 | 227 | 176 | 176 | 36 | 28 | 36 | 0,00 | 0 | 55 | 47 | 55 | 86 | 2,05 | +| Juazeiro · ZE 48 · seção 232 | 349 | 182 | 109 | 109 | 45 | 32 | 45 | 0,20 | 1 | 50 | 37 | 50 | 46 | 1,08 | + +**Bacia do Rio Grande** — bloco 112.410, não-escolha federal 18.399 (excesso 9.876) e estadual 20.391 (excesso 11.614); Solla 1.290 (LQ 0,31), campo PT est. 15.879 (LQ 0,46). + +**Bacia do Rio Grande — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Barreiras · ZE 75 · seção 158 | 297 | 192 | 130 | 130 | 47 | 38 | 47 | 0,49 | 2 | 46 | 37 | 46 | 12 | 0,35 | +| Santa Rita de Cássia · ZE 97 · seção 46 | 259 | 207 | 147 | 147 | 45 | 35 | 45 | 0,00 | 0 | 41 | 31 | 41 | 18 | 0,60 | +| Barreiras · ZE 70 · seção 444 | 341 | 156 | 102 | 102 | 43 | 28 | 43 | 0,20 | 1 | 40 | 25 | 40 | 29 | 0,68 | + +**Bacia do Rio Grande — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ----------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Barreiras · ZE 70 · seção 522 | 347 | 177 | 103 | 103 | 37 | 27 | 37 | 0,39 | 2 | 50 | 40 | 50 | 18 | 0,43 | +| Barreiras · ZE 75 · seção 161 | 299 | 190 | 131 | 131 | 40 | 31 | 40 | 0,00 | 0 | 48 | 39 | 48 | 12 | 0,34 | +| Barreiras · ZE 75 · seção 158 | 297 | 192 | 130 | 130 | 47 | 38 | 47 | 0,49 | 2 | 46 | 37 | 46 | 12 | 0,35 | + +**Bacia do Paramirim** — bloco 47.343, não-escolha federal 6.350 (excesso 2.454) e estadual 6.283 (excesso 2.397); Solla 1.336 (LQ 1,03), campo PT est. 4.500 (LQ 0,42). + +**Bacia do Paramirim — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------ | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Paramirim · ZE 111 · seção 90 | 246 | 188 | 104 | 104 | 62 | 47 | 62 | 0,35 | 1 | 59 | 44 | 59 | 6 | 0,25 | +| Paramirim · ZE 111 · seção 267 | 309 | 230 | 129 | 129 | 38 | 15 | 38 | 0,90 | 4 | 39 | 16 | 39 | 8 | 0,23 | +| Macaúbas · ZE 65 · seção 307 | 284 | 201 | 135 | 135 | 37 | 19 | 37 | 0,76 | 3 | 37 | 19 | 37 | 18 | 0,56 | + +**Bacia do Paramirim — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ----------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Paramirim · ZE 111 · seção 90 | 246 | 188 | 104 | 104 | 62 | 47 | 62 | 0,35 | 1 | 59 | 44 | 59 | 6 | 0,25 | +| Macaúbas · ZE 65 · seção 290 | 231 | 159 | 106 | 106 | 35 | 24 | 35 | 1,25 | 4 | 40 | 29 | 40 | 31 | 1,15 | +| Macaúbas · ZE 65 · seção 310 | 203 | 179 | 138 | 138 | 36 | 27 | 36 | 0,36 | 1 | 39 | 30 | 39 | 15 | 0,71 | + +**Sertão Produtivo** — bloco 171.287, não-escolha federal 26.671 (excesso 11.970) e estadual 25.648 (excesso 10.890); Solla 2.485 (LQ 0,54), campo PT est. 24.694 (LQ 0,65). + +**Sertão Produtivo — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Caetité · ZE 63 · seção 188 | 308 | 239 | 182 | 182 | 69 | 48 | 69 | 0,51 | 2 | 53 | 32 | 53 | 16 | 0,46 | +| Brumado · ZE 90 · seção 252 | 324 | 223 | 115 | 115 | 64 | 50 | 64 | 0,72 | 3 | 47 | 33 | 47 | 22 | 0,58 | +| Caetité · ZE 63 · seção 202 | 327 | 255 | 209 | 209 | 63 | 55 | 63 | 0,46 | 2 | 38 | 30 | 38 | 13 | 0,33 | + +**Sertão Produtivo — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------------------ | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Livramento de Nossa Senhora · ZE 101 · seção 224 | 314 | 234 | 169 | 169 | 38 | 22 | 38 | 1,11 | 5 | 65 | 49 | 65 | 31 | 0,94 | +| Ituaçu · ZE 58 · seção 110 | 265 | 177 | 159 | 159 | 61 | 48 | 61 | 0,31 | 1 | 61 | 48 | 61 | 9 | 0,33 | +| Caetité · ZE 63 · seção 137 | 359 | 237 | 179 | 179 | 60 | 41 | 60 | 0,20 | 1 | 59 | 40 | 59 | 16 | 0,39 | + +**Piemonte do Paraguaçu** — bloco 78.974, não-escolha federal 13.647 (excesso 5.139) e estadual 13.494 (excesso 4.871); Solla 4.597 (LQ 1,96), campo PT est. 15.482 (LQ 0,80). + +**Piemonte do Paraguaçu — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Itaberaba · ZE 42 · seção 294 | 332 | 184 | 116 | 116 | 64 | 40 | 64 | 5,24 | 23 | 55 | 31 | 55 | 36 | 0,92 | +| Ruy Barbosa · ZE 87 · seção 184 | 258 | 173 | 104 | 104 | 57 | 38 | 57 | 0,00 | 0 | 58 | 39 | 58 | 8 | 0,29 | +| Itaberaba · ZE 42 · seção 138 | 354 | 221 | 165 | 165 | 57 | 39 | 57 | 4,97 | 24 | 52 | 34 | 52 | 31 | 0,76 | + +**Piemonte do Paraguaçu — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Ruy Barbosa · ZE 87 · seção 184 | 258 | 173 | 104 | 104 | 57 | 38 | 57 | 0,00 | 0 | 58 | 39 | 58 | 8 | 0,29 | +| Itaberaba · ZE 42 · seção 294 | 332 | 184 | 116 | 116 | 64 | 40 | 64 | 5,24 | 23 | 55 | 31 | 55 | 36 | 0,92 | +| Itaberaba · ZE 42 · seção 138 | 354 | 221 | 165 | 165 | 57 | 39 | 57 | 4,97 | 24 | 52 | 34 | 52 | 31 | 0,76 | + +**Bacia do Jacuípe** — bloco 92.042, não-escolha federal 16.082 (excesso 6.588) e estadual 16.597 (excesso 6.935); Solla 1.334 (LQ 0,52), campo PT est. 27.954 (LQ 1,33). + +**Bacia do Jacuípe — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Ipirá · ZE 62 · seção 303 | 309 | 204 | 144 | 144 | 54 | 37 | 54 | 1,46 | 6 | 49 | 32 | 49 | 41 | 1,18 | +| Ipirá · ZE 62 · seção 222 | 318 | 217 | 144 | 144 | 50 | 34 | 50 | 2,28 | 10 | 50 | 34 | 50 | 42 | 1,13 | +| Capim Grosso · ZE 191 · seção 188 | 353 | 185 | 131 | 131 | 47 | 36 | 47 | 0,20 | 1 | 48 | 37 | 48 | 50 | 1,15 | + +**Bacia do Jacuípe — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Ipirá · ZE 62 · seção 293 | 279 | 198 | 150 | 150 | 43 | 21 | 43 | 0,54 | 2 | 61 | 39 | 61 | 26 | 0,86 | +| Ipirá · ZE 62 · seção 215 | 326 | 224 | 148 | 148 | 45 | 32 | 45 | 1,32 | 6 | 55 | 42 | 55 | 34 | 0,91 | +| Ipirá · ZE 62 · seção 124 | 310 | 210 | 131 | 131 | 42 | 24 | 42 | 1,83 | 8 | 54 | 36 | 54 | 37 | 1,06 | + +**Piemonte da Diamantina** — bloco 59.758, não-escolha federal 9.176 (excesso 3.346) e estadual 9.179 (excesso 3.306); Solla 712 (LQ 0,39), campo PT est. 20.826 (LQ 1,38). + +**Piemonte da Diamantina — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Jacobina · ZE 46 · seção 299 | 308 | 213 | 134 | 134 | 50 | 25 | 50 | 0,00 | 0 | 40 | 15 | 40 | 55 | 1,53 | +| Jacobina · ZE 46 · seção 333 | 317 | 226 | 158 | 158 | 47 | 29 | 47 | 0,23 | 1 | 44 | 26 | 44 | 53 | 1,40 | +| Jacobina · ZE 46 · seção 318 | 321 | 213 | 128 | 128 | 47 | 29 | 47 | 0,44 | 2 | 37 | 19 | 37 | 58 | 1,44 | + +**Piemonte da Diamantina — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Jacobina · ZE 46 · seção 290 | 284 | 177 | 112 | 112 | 46 | 31 | 46 | 0,00 | 0 | 48 | 33 | 48 | 41 | 1,28 | +| Jacobina · ZE 46 · seção 96 | 315 | 214 | 142 | 142 | 38 | 16 | 38 | 0,23 | 1 | 45 | 23 | 45 | 48 | 1,36 | +| Jacobina · ZE 46 · seção 333 | 317 | 226 | 158 | 158 | 47 | 29 | 47 | 0,23 | 1 | 44 | 26 | 44 | 53 | 1,40 | + +**Semiárido Nordeste II** — bloco 141.010, não-escolha federal 14.498 (excesso 4.779) e estadual 17.487 (excesso 7.112); Solla 755 (LQ 0,19), campo PT est. 46.430 (LQ 1,45). + +**Semiárido Nordeste II — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Paripiranga · ZE 52 · seção 119 | 312 | 234 | 186 | 186 | 47 | 28 | 47 | 0,00 | 0 | 51 | 32 | 51 | 67 | 1,95 | +| Paripiranga · ZE 52 · seção 107 | 255 | 219 | 170 | 170 | 45 | 35 | 45 | 0,00 | 0 | 52 | 42 | 52 | 80 | 3,13 | +| Paripiranga · ZE 52 · seção 122 | 259 | 200 | 158 | 158 | 43 | 28 | 43 | 0,00 | 0 | 46 | 31 | 46 | 69 | 2,58 | + +**Semiárido Nordeste II — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Paripiranga · ZE 52 · seção 107 | 255 | 219 | 170 | 170 | 45 | 35 | 45 | 0,00 | 0 | 52 | 42 | 52 | 80 | 3,13 | +| Paripiranga · ZE 52 · seção 119 | 312 | 234 | 186 | 186 | 47 | 28 | 47 | 0,00 | 0 | 51 | 32 | 51 | 67 | 1,95 | +| Paripiranga · ZE 52 · seção 132 | 279 | 230 | 172 | 172 | 35 | 25 | 35 | 0,00 | 0 | 46 | 36 | 46 | 70 | 2,16 | + +**Litoral Norte e Agreste Baiano** — bloco 158.331, não-escolha federal 37.473 (excesso 18.909) e estadual 36.178 (excesso 17.557); Solla 2.482 (LQ 0,50), campo PT est. 44.792 (LQ 1,09). + +**Litoral Norte e Agreste Baiano — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Alagoinhas · ZE 163 · seção 171 | 310 | 187 | 98 | 98 | 86 | 33 | 86 | 0,57 | 2 | 71 | 18 | 71 | 28 | 0,93 | +| Alagoinhas · ZE 163 · seção 233 | 317 | 185 | 98 | 98 | 70 | 48 | 70 | 0,25 | 1 | 48 | 26 | 48 | 48 | 1,26 | +| Alagoinhas · ZE 163 · seção 232 | 309 | 178 | 67 | 67 | 75 | 51 | 67 | 0,28 | 1 | 58 | 34 | 58 | 36 | 1,06 | + +**Litoral Norte e Agreste Baiano — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Catu · ZE 129 · seção 230 | 330 | 229 | 139 | 139 | 63 | 40 | 63 | 0,46 | 2 | 76 | 53 | 76 | 37 | 1,07 | +| Alagoinhas · ZE 163 · seção 171 | 310 | 187 | 98 | 98 | 86 | 33 | 86 | 0,57 | 2 | 71 | 18 | 71 | 28 | 0,93 | +| Catu · ZE 129 · seção 242 | 311 | 202 | 114 | 114 | 50 | 32 | 50 | 0,49 | 2 | 68 | 50 | 68 | 27 | 0,83 | + +**Portal do Sertão** — bloco 255.279, não-escolha federal 73.452 (excesso 44.552) e estadual 68.350 (excesso 39.464); Solla 6.953 (LQ 0,84), campo PT est. 48.844 (LQ 0,69). + +**Portal do Sertão — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------------ | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| São Gonçalo dos Campos · ZE 108 · seção 45 | 336 | 293 | 207 | 207 | 80 | 66 | 80 | 1,22 | 5 | 72 | 58 | 72 | 20 | 0,58 | +| Feira de Santana · ZE 156 · seção 465 | 356 | 217 | 129 | 129 | 80 | 63 | 80 | 0,89 | 4 | 51 | 34 | 51 | 18 | 0,41 | +| Feira de Santana · ZE 157 · seção 273 | 358 | 191 | 118 | 118 | 78 | 47 | 78 | 0,65 | 3 | 68 | 37 | 68 | 18 | 0,44 | + +**Portal do Sertão — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| São Gonçalo dos Campos · ZE 108 · seção 144 | 304 | 204 | 130 | 130 | 69 | 51 | 69 | 1,81 | 7 | 77 | 59 | 77 | 18 | 0,57 | +| Feira de Santana · ZE 157 · seção 265 | 371 | 213 | 126 | 126 | 73 | 40 | 73 | 0,83 | 4 | 76 | 43 | 76 | 39 | 0,97 | +| São Gonçalo dos Campos · ZE 108 · seção 45 | 336 | 293 | 207 | 207 | 80 | 66 | 80 | 1,22 | 5 | 72 | 58 | 72 | 20 | 0,58 | + +**Sudoeste Baiano** — bloco 215.415, não-escolha federal 39.510 (excesso 19.184) e estadual 39.547 (excesso 18.862); Solla 6.321 (LQ 0,95), campo PT est. 92.367 (LQ 1,68). + +**Sudoeste Baiano — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Vitória da Conquista · ZE 41 · seção 182 | 339 | 178 | 110 | 110 | 70 | 49 | 70 | 0,68 | 3 | 67 | 46 | 67 | 81 | 2,14 | +| Vitória da Conquista · ZE 39 · seção 186 | 360 | 181 | 107 | 107 | 64 | 47 | 64 | 2,73 | 13 | 61 | 44 | 61 | 80 | 1,94 | +| Vitória da Conquista · ZE 39 · seção 292 | 359 | 215 | 121 | 121 | 63 | 50 | 63 | 1,87 | 9 | 53 | 40 | 53 | 82 | 1,88 | + +**Sudoeste Baiano — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Vitória da Conquista · ZE 41 · seção 184 | 357 | 170 | 112 | 112 | 57 | 32 | 57 | 1,20 | 6 | 69 | 44 | 69 | 88 | 2,20 | +| Vitória da Conquista · ZE 41 · seção 182 | 339 | 178 | 110 | 110 | 70 | 49 | 70 | 0,68 | 3 | 67 | 46 | 67 | 81 | 2,14 | +| Vitória da Conquista · ZE 41 · seção 273 | 337 | 191 | 140 | 140 | 61 | 40 | 61 | 1,35 | 6 | 65 | 44 | 65 | 87 | 2,39 | + +**Recôncavo** — bloco 163.450, não-escolha federal 37.385 (excesso 21.278) e estadual 35.150 (excesso 19.119); Solla 10.759 (LQ 2,10), campo PT est. 44.488 (LQ 1,03). + +**Recôncavo — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Santo Antônio de Jesus · ZE 56 · seção 220 | 323 | 167 | 89 | 89 | 65 | 31 | 65 | 0,71 | 3 | 55 | 21 | 55 | 18 | 0,47 | +| Santo Antônio de Jesus · ZE 202 · seção 205 | 298 | 210 | 105 | 105 | 64 | 50 | 64 | 1,28 | 5 | 48 | 34 | 48 | 17 | 0,48 | +| Santo Antônio de Jesus · ZE 202 · seção 206 | 289 | 178 | 82 | 82 | 63 | 51 | 63 | 0,27 | 1 | 47 | 35 | 47 | 17 | 0,51 | + +**Recôncavo — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Conceição do Almeida · ZE 184 · seção 53 | 346 | 264 | 209 | 209 | 54 | 34 | 54 | 2,55 | 12 | 59 | 39 | 59 | 35 | 0,92 | +| Muritiba · ZE 131 · seção 30 | 299 | 221 | 114 | 114 | 56 | 34 | 56 | 2,06 | 8 | 58 | 36 | 58 | 37 | 1,16 | +| Muritiba · ZE 131 · seção 45 | 303 | 198 | 112 | 112 | 58 | 29 | 58 | 1,01 | 4 | 57 | 28 | 57 | 31 | 0,93 | + +**Médio Rio de Contas** — bloco 104.377, não-escolha federal 15.304 (excesso 5.146) e estadual 16.908 (excesso 6.490); Solla 2.388 (LQ 0,74), campo PT est. 29.818 (LQ 1,13). + +**Médio Rio de Contas — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Jequié · ZE 23 · seção 354 | 302 | 172 | 116 | 116 | 56 | 30 | 56 | 0,00 | 0 | 47 | 21 | 47 | 31 | 0,86 | +| Jequié · ZE 22 · seção 260 | 318 | 213 | 174 | 174 | 46 | 33 | 46 | 0,67 | 3 | 43 | 30 | 43 | 102 | 2,64 | +| Jequié · ZE 22 · seção 239 | 327 | 186 | 150 | 150 | 46 | 28 | 46 | 0,66 | 3 | 50 | 32 | 50 | 55 | 1,42 | + +**Médio Rio de Contas — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Jequié · ZE 22 · seção 305 | 327 | 163 | 124 | 124 | 38 | 17 | 38 | 1,48 | 7 | 50 | 29 | 50 | 54 | 1,40 | +| Jequié · ZE 22 · seção 239 | 327 | 186 | 150 | 150 | 46 | 28 | 46 | 0,66 | 3 | 50 | 32 | 50 | 55 | 1,42 | +| Jequié · ZE 22 · seção 258 | 325 | 215 | 174 | 174 | 44 | 29 | 44 | 0,45 | 2 | 47 | 32 | 47 | 86 | 2,35 | + +**Bacia do Rio Corrente** — bloco 70.810, não-escolha federal 8.866 (excesso 3.303) e estadual 8.685 (excesso 3.090); Solla 1.945 (LQ 0,96), campo PT est. 18.242 (LQ 1,11). + +**Bacia do Rio Corrente — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Canápolis · ZE 99 · seção 37 | 288 | 197 | 176 | 176 | 49 | 21 | 49 | 0,00 | 0 | 45 | 17 | 45 | 58 | 1,78 | +| Canápolis · ZE 99 · seção 36 | 306 | 211 | 189 | 189 | 46 | 28 | 46 | 0,24 | 1 | 34 | 16 | 34 | 55 | 1,63 | +| São Félix do Coribe · ZE 72 · seção 188 | 290 | 157 | 108 | 108 | 41 | 24 | 41 | 2,65 | 11 | 38 | 21 | 38 | 16 | 0,46 | + +**Bacia do Rio Corrente — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Canápolis · ZE 99 · seção 37 | 288 | 197 | 176 | 176 | 49 | 21 | 49 | 0,00 | 0 | 45 | 17 | 45 | 58 | 1,78 | +| Correntina · ZE 124 · seção 124 | 299 | 135 | 101 | 101 | 35 | 25 | 35 | 0,24 | 1 | 39 | 29 | 39 | 6 | 0,17 | +| São Félix do Coribe · ZE 72 · seção 188 | 290 | 157 | 108 | 108 | 41 | 24 | 41 | 2,65 | 11 | 38 | 21 | 38 | 16 | 0,46 | + +**Itaparica** — bloco 58.539, não-escolha federal 8.177 (excesso 4.792) e estadual 7.502 (excesso 3.982); Solla 546 (LQ 0,34), campo PT est. 13.068 (LQ 0,97). + +**Itaparica — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Paulo Afonso · ZE 84 · seção 369 | 346 | 243 | 160 | 160 | 60 | 45 | 60 | 0,00 | 0 | 53 | 38 | 53 | 25 | 0,60 | +| Paulo Afonso · ZE 84 · seção 379 | 326 | 234 | 170 | 170 | 59 | 42 | 59 | 0,93 | 4 | 43 | 26 | 43 | 36 | 0,91 | +| Paulo Afonso · ZE 84 · seção 383 | 300 | 212 | 138 | 138 | 58 | 41 | 58 | 0,00 | 0 | 42 | 25 | 42 | 20 | 0,57 | + +**Itaparica — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Paulo Afonso · ZE 84 · seção 369 | 346 | 243 | 160 | 160 | 60 | 45 | 60 | 0,00 | 0 | 53 | 38 | 53 | 25 | 0,60 | +| Paulo Afonso · ZE 84 · seção 392 | 302 | 219 | 147 | 147 | 52 | 30 | 52 | 0,00 | 0 | 49 | 27 | 49 | 29 | 0,88 | +| Paulo Afonso · ZE 181 · seção 295 | 295 | 232 | 158 | 158 | 45 | 37 | 45 | 0,25 | 1 | 45 | 37 | 45 | 38 | 1,10 | + +**Piemonte Norte do Itapicuru** — bloco 79.365, não-escolha federal 12.021 (excesso 4.939) e estadual 11.063 (excesso 4.149); Solla 1.352 (LQ 0,55), campo PT est. 15.221 (LQ 0,73). + +**Piemonte Norte do Itapicuru — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------ | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Senhor do Bonfim · ZE 45 · seção 209 | 315 | 190 | 125 | 125 | 53 | 29 | 53 | 0,47 | 2 | 55 | 31 | 55 | 21 | 0,58 | +| Senhor do Bonfim · ZE 45 · seção 300 | 255 | 141 | 87 | 87 | 53 | 26 | 53 | 0,30 | 1 | 44 | 17 | 44 | 10 | 0,34 | +| Senhor do Bonfim · ZE 45 · seção 252 | 303 | 176 | 117 | 117 | 52 | 32 | 52 | 1,04 | 4 | 50 | 30 | 50 | 19 | 0,54 | + +**Piemonte Norte do Itapicuru — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ------------------------------------ | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Senhor do Bonfim · ZE 45 · seção 209 | 315 | 190 | 125 | 125 | 53 | 29 | 53 | 0,47 | 2 | 55 | 31 | 55 | 21 | 0,58 | +| Senhor do Bonfim · ZE 45 · seção 313 | 281 | 152 | 95 | 95 | 50 | 38 | 50 | 0,80 | 3 | 51 | 39 | 51 | 13 | 0,40 | +| Senhor do Bonfim · ZE 45 · seção 252 | 303 | 176 | 117 | 117 | 52 | 32 | 52 | 1,04 | 4 | 50 | 30 | 50 | 19 | 0,54 | + +**Metropolitano de Salvador** — bloco 798.624, não-escolha federal 336.461 (excesso 199.295) e estadual 359.827 (excesso 222.667); Solla 34.957 (LQ 1,14), campo PT est. 240.669 (LQ 0,93). + +**Metropolitano de Salvador — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| ---------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 252 | 131 | 131 | 100 | 70 | 100 | 0,66 | 3 | 91 | 61 | 91 | 32 | 0,79 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | + +**Metropolitano de Salvador — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| -------------------------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 232 | 123 | 123 | 100 | 54 | 100 | 0,70 | 3 | 107 | 61 | 107 | 27 | 0,74 | +| Salvador — BOA VISTA DO LOBATO · ZE 15 · seção 562 | 367 | 210 | 106 | 106 | 88 | 18 | 88 | 0,44 | 2 | 111 | 41 | 106 | 23 | 0,67 | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 231 | 105 | 105 | 100 | 73 | 100 | 0,97 | 4 | 105 | 78 | 105 | 33 | 0,93 | + +**Costa do Descobrimento** — bloco 81.983, não-escolha federal 21.927 (excesso 12.332) e estadual 21.128 (excesso 11.537); Solla 1.358 (LQ 0,45), campo PT est. 18.956 (LQ 0,74). + +**Costa do Descobrimento — top 5 seções por teto Lula+Jerônimo no federal** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Porto Seguro · ZE 122 · seção 493 | 322 | 173 | 103 | 103 | 61 | 38 | 61 | 1,23 | 5 | 61 | 38 | 61 | 15 | 0,42 | +| Porto Seguro · ZE 122 · seção 576 | 291 | 115 | 61 | 61 | 59 | 43 | 59 | 0,00 | 0 | 53 | 37 | 53 | 10 | 0,30 | +| Porto Seguro · ZE 122 · seção 620 | 297 | 160 | 101 | 101 | 59 | 47 | 59 | 1,07 | 4 | 54 | 42 | 54 | 21 | 0,65 | + +**Costa do Descobrimento — top 5 seções por teto Lula+Jerônimo no estadual** + +| Seção | Comp. | Lula | Jer. | Bloco | Bn fed. | Exc. fed. | Teto fed. | LQ Solla | Solla | Bn est. | Exc. est. | Teto est. | Campo PT | LQ PT | +| --------------------------------- | ----- | ---- | ---- | ----- | ------- | --------- | --------- | -------- | ----- | ------- | --------- | --------- | -------- | ----- | +| Porto Seguro · ZE 122 · seção 493 | 322 | 173 | 103 | 103 | 61 | 38 | 61 | 1,23 | 5 | 61 | 38 | 61 | 15 | 0,42 | +| Porto Seguro · ZE 122 · seção 518 | 299 | 165 | 111 | 111 | 59 | 34 | 59 | 1,07 | 4 | 59 | 34 | 59 | 12 | 0,39 | +| Porto Seguro · ZE 122 · seção 434 | 311 | 195 | 137 | 137 | 59 | 39 | 59 | 0,25 | 1 | 58 | 38 | 58 | 25 | 0,76 | + +## Dia da eleição — operação dentro da lei + +_O que os dados autorizam planejar no domingo: colinha até sábado, fiscais e mobilização de rede_ + +> **O limite legal** No dia da eleição a propaganda de boca de urna é vedada — aglomeração, vestuário padronizado, alto-falante ou entrega de material ao eleitor (Lei 9.504/1997, art. 39, §5º, c/c art. 75; Código Eleitoral, art. 301). Este plano usa apenas instrumentos lícitos: pedido e colinha até sábado, fiscais partidários nos locais de votação no domingo, rede de lembretes antes do pleito e transporte só conforme as regras oficiais — a campanha não oferece transporte nem refeição a eleitor. + +Regra de ouro: no domingo, quem age é fiscal e mobilizador, não cabo eleitoral em campanha. O dado serve para distribuir presença onde o retorno é maior: as seções com mais branco+nulo e com o campo já forte. Nas 30 seções listadas no federal, o bloco Lula+Jerônimo soma 3.362 eleitores — esse é o público que a colinha (entregue até sábado) e o lembrete de rede endereçam; nas 30 do estadual, 3.200. + +Escala para dimensionar sem prometer: cada 1% do excesso federal sobre a presidencial vale ~4.654 votos no estado (5% ≈ 23.270, 10% ≈ 46.540); no estadual, 1% ≈ 4.862. Conversão não é estimável a partir do TSE — o número serve para calibrar esforço, não como meta. + +- **Colinha e material até sábado** Fechar e distribuir pela rede nas seções de maior branco+nulo (federal de 100 a 94 votos; estadual de 118 a 101). No domingo, nada de material ao eleitor. +- **Fiscais por local** Priorizar Salvador (ZE4, ZE3, ZE11, ZE17 pelos maiores tetos; ZE16, ZE4 pelo campo PT), Feira de Santana, Camaçari, Lauro de Freitas, Simões Filho, Candeias na RMS e os locais das seções listadas no interior. Fiscal observa e reporta; não faz campanha no local. +- **Rede até sábado 23h59** Lembrete do número (1313 federal; 13xxx estadual) por contato direto e grupos; registrar com data quem foi alcançado, sem sobrescrever valores. +- **Domingo** Comparecimento e ocorrências por seção viram relatório para o backtest; mobilização não aborda eleitor no local; transporte e alimentação apenas conforme regras oficiais. + +**Prioridade de posicionamento — 12 seções por branco+nulo federal** + +| Seção | Comp. | Bn fed. | Bloco L+J | LQ esq. | Solla | LQ Solla | Campo PT fed. | LQ PT fed. | +| ----------------------------------------- | ----- | ------- | --------- | ------- | ----- | -------- | ------------- | ---------- | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 100 | 105 | 0,65 | 4 | 0,97 | 35 | 0,97 | +| Salvador — LIBERDADE · ZE 18 · seção 199 | 382 | 100 | 131 | 0,76 | 3 | 0,66 | 43 | 1,09 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 100 | 123 | 0,72 | 3 | 0,70 | 27 | 0,72 | +| Salvador — PARIPE · ZE 4 · seção 427 | 352 | 99 | 106 | 0,66 | 1 | 0,25 | 20 | 0,57 | +| Salvador — PLATAFORMA · ZE 17 · seção 311 | 335 | 99 | 83 | 0,55 | 1 | 0,28 | 22 | 0,70 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 99 | 102 | 0,64 | 3 | 0,76 | 24 | 0,69 | +| Salvador — LIBERDADE · ZE 18 · seção 120 | 338 | 98 | 108 | 0,70 | 4 | 1,04 | 25 | 0,74 | +| Salvador — LIBERDADE · ZE 18 · seção 200 | 374 | 98 | 134 | 0,79 | 4 | 0,91 | 41 | 1,07 | +| Salvador — LIBERDADE · ZE 18 · seção 16 | 380 | 96 | 119 | 0,69 | 4 | 0,89 | 43 | 1,10 | +| Salvador — LIBERDADE · ZE 18 · seção 192 | 350 | 96 | 126 | 0,79 | 3 | 0,77 | 34 | 1,00 | +| Salvador — PERIPERI · ZE 4 · seção 492 | 360 | 95 | 107 | 0,66 | 6 | 1,39 | 39 | 1,03 | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 94 | 95 | 0,58 | 4 | 0,95 | 22 | 0,60 | + +**Prioridade de posicionamento — 12 seções por branco+nulo estadual** + +| Seção | Comp. | Bn est. | Bloco L+J | LQ esq. | Campo PT est. | LQ PT est. | +| ------------------------------------------------------- | ----- | ------- | --------- | ------- | ------------- | ---------- | +| Salvador — PARIPE · ZE 4 · seção 445 | 361 | 118 | 95 | 0,58 | 22 | 0,67 | +| Salvador — PLATAFORMA · ZE 17 · seção 311 | 335 | 112 | 83 | 0,55 | 14 | 0,45 | +| Salvador — PERIPERI · ZE 17 · seção 508 | 351 | 111 | 102 | 0,64 | 30 | 0,90 | +| Salvador — BOA VISTA DO LOBATO · ZE 15 · seção 562 | 367 | 111 | 106 | 0,64 | 23 | 0,67 | +| Salvador — COUTOS · ZE 4 · seção 515 | 376 | 107 | 123 | 0,72 | 27 | 0,74 | +| Salvador — PERIPERI · ZE 17 · seção 507 | 356 | 105 | 105 | 0,65 | 33 | 0,93 | +| Salvador — ITACARANHA · ZE 17 · seção 438 | 367 | 105 | 90 | 0,54 | 22 | 0,62 | +| Salvador — PARIPE · ZE 4 · seção 479 | 351 | 104 | 85 | 0,53 | 36 | 1,02 | +| Salvador — ALTO DE COUTOS · ZE 4 · seção 577 | 351 | 103 | 94 | 0,59 | 30 | 0,90 | +| Salvador — PLATAFORMA · ZE 17 · seção 342 | 349 | 102 | 86 | 0,54 | 11 | 0,32 | +| Salvador — PARIPE · ZE 4 · seção 356 | 378 | 101 | 136 | 0,79 | 53 | 1,40 | +| Salvador — BOA VISTA DE SÃO CAETANO · ZE 15 · seção 507 | 377 | 101 | 127 | 0,74 | 26 | 0,70 | + +> **Como usar a estimativa** O teto de alcance é a soma do bloco L+J nas seções priorizadas; o efeito depende da rede (contato, pedido completo, colinha na mão do simpatizante). Sem backtest de 2026 não há como estimar conversão — trate os percentuais como escala de esforço, não como projeção de votos. + +## Leitura da Cientista Política + +_Crítica do método e do que o dado permite afirmar_ + +A premissa que originou a análise — “muita gente votou Lula e Jerônimo e não votou para deputado” — não se confirma no agregado. Na Bahia, os nominais de deputado federal (7.604.370) e estadual (7.174.712) superam o bloco Lula+Jerônimo (4.019.119): não há um exército de lulistas represado na proporcional. O que existe é não-escolha do cargo — 896.550 votos em branco/nulo no federal (10,1% do comparecimento) e 920.537 no estadual (10,4%), com excesso sobre a presidencial de 465.404 e 486.203 na mesma seção. O alvo é o comparecente que fechou o majoritário e não completou o proporcional — não uma transferência que ninguém observa. + +Aritmética antes de retórica: teto não é estimativa. Somado por seção, o intervalo federal vai de 1 a 896.469 e o estadual termina em 920.296 — máximo admissível, nunca estoque recuperável; o piso quase zero confirma que ninguém liga voto individual. Quem trata o teto como meta, ou atribui a alguém voto fora da mesma urna, comete falácia ecológica. E escala: 1,70% dos nominais (Solla) e 14,96% (campo PT estadual) são descritivos, não KPI — a régua é o LQ. Por fim, 2022 é proxy imperfeito de 2026: a maré muda, as candidaturas são outras e o lado estadual não tem baseline — Julio Pinheiro (13999) não disputou 2022. + +> **O que este dado não permite afirmar** Três saltos são proibidos: transferência (não há vínculo entre cargos), intenção (não há pesquisa aqui) e efeito de campanha (o TSE não mede esforço). O excesso mede abandono do cargo acima do padrão da seção — não simpatia. E o voto é do local de votação, não da residência. + +- **Número-âncora** 896.550 federais (10,1%) e 920.537 estaduais (10,4%) de não-escolha, com excesso de 465.404 e 486.203. É o estoque da reta final — de comparecente, não de alienado. +- **Salvador concentra** 258.946 federais (15,9%) e 281.026 estaduais (17,3%), excesso de 155.048 e 177.131 — o maior mercado isolado do estado, onde Solla tem 27.264 votos (2,11% dos nominais, LQ 1,25). A capital se lê por zona, nunca pelo polígono municipal. +- **RMS e Metropolitano** A RMS soma 77.515/78.801 de não-escolha (12,7%/12,9%), excesso de 44.247/45.536, com Solla em LQ 0,89 e campo PT em LQ 1,05; o TI Metropolitano acumula teto de 336.396 e excesso de 199.295. +- **Onde Solla manda** Recôncavo (10.759; LQ 2,10; excesso federal 21.278), Vale do Jiquiriçá (22.110; LQ 7,91), Piemonte do Paraguaçu (4.597; LQ 1,96) e Litoral Sul (7.452; LQ 1,15): reduto relativo com não-escolha ao lado — defesa que converte. +- **Campo forte, Solla baixo** Sudoeste Baiano (PT est. LQ 1,68; não-escolha estadual 39.547), Médio Sudoeste (PT 1,91; Solla 0,17), Semiárido Nordeste II (PT 1,45; Solla 0,19), Sertão do São Francisco (PT 1,36; Solla 0,25), Sisal (PT 1,05; Solla 0,38) e Litoral Norte (PT 1,09; Solla 0,50). O voto de campo existe; a captura nominal de Solla, não. +- **Teto grande, estrutura fina** Portal do Sertão tem o 2º maior teto federal do estado (73.452; excesso 44.552), com Solla em LQ 0,84 e campo PT em LQ 0,69; Bacia do Rio Grande (não-escolha 18.399; PT 0,46; Solla 0,31) e Costa do Descobrimento (21.927; PT 0,74; Solla 0,45) são construção, não colheita. + +- **1. Fechar o pedido no núcleo** Onde Solla manda e a não-escolha é alta, o ganho é orientação, não conversão: Recôncavo (LQ 2,10; excesso 21.278), Vale do Jiquiriçá (7,91) e Salvador (1,25). É “pedido completo” no script das lideranças — voto com número — e material final pela rede (P1, I-A). +- **2. Salvador por zona** Maior estoque do estado (258.946/281.026), mas campo PT local em LQ 0,89: priorizar as zonas onde Solla e campo andam juntos — ZE16 (Solla 1,44; PT 1,15) e ZE4 (Solla 1,18; PT 1,05) — e checar a ZE17, maior não-escolha federal da cidade (17.037) com Solla em 0,93 (§6.5). +- **3. Ataque junto com o estadual** Sudoeste Baiano (PT 1,68), Médio Sudoeste (1,91), Semiárido Nordeste II (1,45) e Sertão do São Francisco (1,36): campo forte, Solla baixo. Recrutar liderança e casar dobradinha antes da agenda (P2/P11) — apoio difuso não vira voto nominal sozinho. +- **4. Portal do Sertão** Teto 73.452, excesso 44.552, Solla 0,84, PT 0,69. É a expansão que a conta pede e a que mais engana: sem rede de recepção, visita evapora (P6); com campo razoável, censo de rede via federação, responsável nomeado e só então giro (P2, J-A). +- **5. Dobradinha na mesma urna** Onde as duas não-escolhas são altas na mesma seção, o pedido é duplo: ZE17 s507 (teto 100; excesso federal 73; estadual 78), ZE18 s199 (100/70), ZE4 s515 (100/54) e ZE4 s427 (99/59). Mesmo giro e rede compartilhada com o estadual, sem prometer o que o proxy não mede (P12, J-C). +- **6. Rebaixar por escrito** Onde Solla e campo estão ambos abaixo do padrão, a não-escolha não é oportunidade: Bacia do Rio Grande (0,31/0,46), Costa do Descobrimento (0,45/0,74), Sertão Produtivo (0,54/0,65) e Irecê (0,50/0,79) são “perdida vestida de oportunidade” (K-B): N0/N1 registrado, sinais de reversão nomeados, sem exposição. +- **7. Frescor e registro até a urna** Pledge sem data decai; praça priorizada sem responsável entra na cobrança (O-E/O-F; P7). Sem o valor de agosto preservado não há backtest — a única calibração do pledge→voto. + +- **Não prometer transferência** O teto de 896.469/920.296 é limite matemático; o excesso de 465.404/486.203 não é voto do campo. Teto não é meta. +- **Não expor prioridades negativas** As seções de ataque (por exemplo, ZE5 s507 com Solla em 0,39; Vitória da Conquista ZE41 s180 em 0,39) são fila interna de trabalho. O mapa de onde não defendemos é informação do correligionário, não do público. +- **Não caçar hostil nem guerrear o correligionário** Persuasão de território hostil é ≈ 0; onde o campo PT é forte e Solla não (Médio Sudoeste 1,91/0,17; ZE41 s177 com PT em 2,64), o caminho é inteligência e herança aberta (P3), nunca guerra aberta — o custo envenena a lista de que todos dependem. +- **Não ler percentual absoluto nem prever 2026** 1,70% e 14,96% descrevem o agregado; o LQ orienta. Maré diferente, candidaturas diferentes e ausência de baseline estadual impedem projeção — o dado prioriza, não prevê. + +> **Teto não é estoque** O intervalo federal vai de 1 a 896.469 e o estadual termina em 920.296: é o que a matemática admite, não o que está disponível. Disputa-se a não-escolha observada — 896.550/920.537 — e o excesso sobre a presidencial — 465.404/486.203. + +> **Régua de bolso para a reta final** Enquanto houver simpatizante alcançável sem pedido completo feito, o voto mais barato está dentro da rede, não na estatística de alienação. Prioridade = volume em jogo × LQ × frescor; a lista decide, o mapa orienta. + +## Leitura da Coordenação Geral de campanha + +_O que fazer com isso nos últimos dias_ + +A reta final não é de persuasão: converter hostil rende ≈ 0. O ganho está em fazer quem já é do campo (bloco L+J de 4.019.119 na BA) COMPLETAR o voto no cargo: em 2022 foram 896.550 brancos+nulos no federal (10,1% do comparecimento) e 465.404 de excesso sobre a presidencial (teto de 896.469); no estadual, 920.537 (10,4%) e 486.203 de excesso. Com Solla em 128.968 (1,70% dos nominais, LQ 1,00), a conta se decide nesse estoque, não em voto novo. + +O estoque é grande e concentrado na capital, com não-escolha relativa bem acima do estado: Salvador tem 258.946 brancos+nulos no federal (15,9%) e 155.048 de excesso, contra 10,1% na BA; no estadual, 281.026 (17,3%) e 177.131. A RMS soma 77.515 (12,7%) e 44.247 no federal, e 78.801 (12,9%) e 45.536 no estadual. Nas 5.023 seções da capital (contra 34.424 na BA e 2.066 na RMS) o pedido completo por seção compra mais voto. + +- **Salvador: ZE17 e ZE18 (P2)** Maiores tetos do estado: s507 (bnFed 100, excFed 73), s199 (100 e 70) e s200 (98 e 68). ZE17 tem tetoFed 16.976, com Solla em LQ 0,93 e PT est em 0,70 (6.359 votos); ZE18 tem teto 12.508 (Solla 1,06). Campo forte, captura baixa. Fazer: checagem de rede em 48h, liderança antes da agenda, pedido completo por seção. Não fazer: palanque caro nem leitura de conversão de adversário. +- **Salvador: ZE16 (P11)** bnEst 14.302, campo PT em LQ 1,15 (11.013 votos) e seções muito acima do padrão: s369 (PT 88, LQ 2,36), s371 (86, 2,05), s373 (75, 1,99), s375 (75, 1,86), s370 (68, 1,81) e s429 (55, 1,54); Solla tem 1.643 (LQ 1,44). Organização forte com compromisso a converter. Fazer: pedido explícito nomeado e assembleia de apoio com número. Não fazer: forçar deliberação onde a base está dividida. +- **Salvador: redutos com estoque aberto (P1/I-A)** s622 (Solla LQ 2,01, bnFed 91), s166 (3,53 e 90), s243 (1,64 e 94), s131 (1,72 e 89), s356 (1,75 e 88), s423 e s623 (1,80 e 88). Ao redor, ZE4 tem o maior tetoFed da capital (18.812), ZE3 17.380, ZE11 17.144, ZE19 16.649 e ZE14 16.514. Fazer: ativação relacional do núcleo e pedido completo no script das lideranças. Não fazer: empilhar agenda em reduto no teto (P10). +- **Ataque com rede (P2): Feira, Conquista e ZE5** Feira de Santana ZE154 s344 (bnFed 55, excFed 36, Solla LQ 0,39, PT 0,45), Vitória da Conquista ZE41 s180 (57 e 43; Solla 0,39) e s177 (54; Solla 0,20; PT 2,64), Salvador ZE5 s507 (62; PT 1,43; Solla 0,39) e s505 (57; Solla 0,00). No interior, São Gonçalo dos Campos ZE108 s45 (bloco 207, bnFed 80, excFed 66). Fazer: recrutar organização antes da agenda. Não fazer: visita para abrir praça sem estrutura — evapora. +- **RMS por perfil** Camaçari é o maior: bnFed 20.361 e excFed 10.833, com Solla em LQ 0,32 e PT est em 1,61 (30.176); Lauro de Freitas 14.995 (Solla 1,10; PT 0,91); Simões Filho 9.013 (0,78; 0,51); Candeias 7.191 (0,50; 0,51). Mata de São João tem PT 1,78 com Solla 0,38; São Francisco do Conde (3,03) e Vera Cruz (2,84) são redutos relativos. Fazer: tratar município a município (P2/P12/P1). Não fazer: média da RMS como régua. +- **TIs para giro regional** Portal do Sertão tem o maior tetoFed do interior (73.452), com Solla 0,84 e PT 0,69; Sudoeste Baiano (39.510; PT 1,68; Solla 0,95); Recôncavo (37.385; Solla 2,10; PT 1,03); Litoral Norte e Agreste (37.465; Solla 0,50; PT 1,09); Litoral Sul (31.287; Solla 1,15; PT 0,97). Núcleo a defender no Vale do Jiquiriçá (Solla 22.110, LQ 7,91). Fazer: giro casado com 2–3 cidades-cabeça. Não fazer: pulverizar o TI município a município. + +O material por bairro na capital segue o top 10 de teto: PERIPERI (7.734), PERNAMBUÉS (6.990 — campo PT forte, LQ 1,42 e 6.856 votos), LIBERDADE (6.842), PARIPE (6.094, Solla 1,39), ITAPUÃ (5.897), SÃO MARCOS (5.684, Solla 1,74), CABULA (5.542), SÃO CAETANO (5.471, Solla 1,72), BROTAS (5.431) e RIBEIRA (5.426, Solla 1,44). + +Fora da capital, São Gonçalo dos Campos ZE108 s45 (bnFed 80, excFed 66 numa seção, bloco L+J de 207) merece checagem antes de giro grande. + +A régua da dobradinha é a não-escolha estadual: BA com 920.537 (10,4%) e 486.203 de excesso; Salvador com 281.026 (17,3%) e 177.131; RMS com 78.801 (12,9%) e 45.536. Julio Pinheiro (13999) não disputou 2022 e não tem baseline — a leitura usa o campo PT estadual (1.073.154; 14,96%; LQ 1,00) por TI e por seção, sem inventar número para ele. + +Onde o PT é forte e a não-escolha estadual é alta, defender/completar: ZE16 (PT 1,15; bnEst 14.302), ZE10 (PT 1,03; bnEst 14.650; s818 1,62) e os TIs Sudoeste Baiano (1,68), Médio Sudoeste (1,91), Semiárido Nordeste II (1,45), Piemonte da Diamantina (1,38) e Sertão do São Francisco (1,36). Onde o campo é fraco e a não-escolha é alta, construção com rede antes de agenda: Portal do Sertão (0,69), Litoral Norte e Agreste (0,50), ZE17 (0,70; bnEst 18.829), ZE9 (0,64; 15.567) e ZE15 (0,72; 15.413). Nas seções de dupla não-escolha (s507 100/105; s508 99/111; s515 100/107; s199 100/91), pedido completo nos dois cargos — sem promessa de transferência. + +- **Segunda — checagem de rede (48h)** Ligar para responsáveis das seções de maior teto (s507, s199, s515, s200, s508) e dos bairros do top 10; separar 'sem sinal' de 'sinal de nada'; gatilho de ausência dispara auditoria de registro, nunca ação de campo. +- **Terça e quarta — material e roteiro** Fechar material por bairro/ZE (PERIPERI, PERNAMBUÉS, LIBERDADE, PARIPE, SÃO MARCOS, SÃO CAETANO) e o script de pedido completo; registrar com data, sem sobrescrever valores. +- **Quinta — articulação com os estaduais** Reunião com o campo 13xxx por TI: PT forte + bnEst alta = defesa/completar; PT fraco + bnEst alta = construção de rede. Registrar o combinado por seção. +- **Sexta — fila da coordenação** Reunião de alocação pela lista (déficit descoberto), não pelo mapa; corte por escrito, com motivo e sinal de reversão, sob histerese de 2 semanas; a lista não sai da sala. +- **Sábado — agenda** Âncora em praças N3/N4 com recepção pronta; satélites contíguos de construção; nenhuma frente nova perto da urna — visita sem broker evapora. + +> **Guardrails da semana** Teto ≠ meta: teto é limite matemático, não estimativa — ninguém observa voto individual e o voto é do local de votação. A lista interna de ataque/construção não vira material público; externamente só existem 'campanha' e 'presença de mandato'. Sem promessa de transferência de voto: persuasão de hostil ≈ 0. Material e roteiro prontos; comunicação na janela legal do defeso. Não pulverizar agenda; reduto no teto não come agenda. Meta e potencial sobre válidos projetados do cargo — nunca aptos, nunca abstenção somada a brancos/nulos. + +Em uma linha: a semana compra voto fazendo quem já é do campo completar federal e estadual no mesmo local de votação — Salvador (258.946 de bnFed; 15,9%) com ZE17/ZE18/ZE16 na frente, top 10 de bairros no material, Feira/Conquista/ZE5 como ataque com rede, RMS e TIs conforme perfil. Sem novo convencimento nem lista pública. + +## Método, validação e proveniência + +_Reprodutibilidade e limites_ + +Fonte: Portal de Dados Abertos do TSE — resultados de 2022 (1º turno), arquivos votacao_secao_2022_BA, votacao_secao_2022_BR, detalhe_votacao_secao_2022 e eleitorado_local_votacao_2022. Extração em cache local; nenhum dado de campanha, banco ou pesquisa interna foi usado. + +Validação: as somas por seção foram conferidas contra o baseline TSE commitado no repositório (bahia-federal-baseline.json) para Solla 1313, Lula, Jerônimo, nominais, comparecimento, brancos e nulos, unidade a unidade (435 municípios/zonas, sem divergência). + +- Solla, Lula, Jerônimo, comparecimento, brancos e nulos conferem exatamente por município/zona contra src/lib/electionAggregates/bahia-federal-baseline.json (435 unidades). Nominais federais: resíduo de -768 votos em 3.335.535 (-0,023%) — o detalhe por seção inclui votos de candidaturas que o TSE invalidou e que o baseline (nominais válidos) não conta. +- 417 municípios, 34424 seções, 150 bairros de Salvador com votação; 5023/5140 seções de Salvador casadas com o cadastro de locais. + +**Arquivos-fonte (sha256 integral no JSON de dados)** + +| Arquivo | Bytes | +| ----------------------------------- | ------------- | +| votacao_secao_2022_BA.csv | 1.290.461.858 | +| votacao_secao_2022_BR.csv | 1.591.148.802 | +| detalhe_votacao_secao_2022_BA.csv | 63.454.123 | +| detalhe_votacao_munzona_2022_BA.csv | 639.767 | +| consulta_cand_2022_BA.csv | 915.088 | +| eleitorado_local_votacao_2022.csv | 407.088.783 | + +> **Regras de uso** Documento interno de análise. As listas de seções de "ataque" não devem virar material público nem ser expostas como prioridade da campanha. A leitura de conversão (rede, liderança, pedido do número) é operação de coordenação — o dado indica onde, nunca como. Nada aqui estima intenção de voto nem promete transferência. + +--- + +- Solla, Lula, Jerônimo, comparecimento, brancos e nulos conferem exatamente por município/zona contra src/lib/electionAggregates/bahia-federal-baseline.json (435 unidades). Nominais federais: resíduo de -768 votos em 3.335.535 (-0,023%) — o detalhe por seção inclui votos de candidaturas que o TSE invalidou e que o baseline (nominais válidos) não conta. +- 417 municípios, 34424 seções, 150 bairros de Salvador com votação; 5023/5140 seções de Salvador casadas com o cadastro de locais. diff --git a/docs/research/analise-expansao-secoes-solla-julio-2022.pdf b/docs/research/analise-expansao-secoes-solla-julio-2022.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b306a2f0a1186ba9824f6c6bdf6939d970f6e748 GIT binary patch literal 489989 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 Ea<9dM2iF?DiVy?eYtj*K+%&Oy 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
^YHmDS#dsgFBJE57J%N9wQg$-oMonAWDp{(I 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ℜa2(`PYE``^f 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%0Dd-s`bHXZ3EKKem#zKQAZfDrCf{Y2R*6Keax} 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

UZjCqg=mwjiu6&|fEJ3V;vUxc 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 int.format(Math.round(value)) +const dec = (value, digits = 1) => value.toFixed(digits).replace('.', ',') +const pct = (value, digits = 1) => (Number.isFinite(value) ? `${dec(value * 100, digits)}%` : '—') +const share = (part, total) => (total > 0 ? part / total : null) +const clamp0 = (value) => (value > 0 ? value : 0) + +// --------------------------------------------------------------------------- +// CSV streaming (TSE: ISO-8859-1, `;`, todos os campos entre aspas) +// --------------------------------------------------------------------------- + +const parseCsvLine = (line) => { + const fields = [] + let current = '' + let quoted = false + for (let index = 0; index < line.length; index += 1) { + const char = line[index] + if (quoted) { + if (char === '"') { + if (line[index + 1] === '"') { + current += '"' + index += 1 + } else { + quoted = false + } + } else { + current += char + } + } else if (char === '"') { + quoted = true + } else if (char === ';') { + fields.push(current) + current = '' + } else { + current += char + } + } + fields.push(current) + return fields +} + +async function* csvRows(path, filter) { + const stream = createReadStream(path, { encoding: 'latin1' }) + const lines = createInterface({ input: stream, crlfDelay: Infinity }) + let header = null + for await (const line of lines) { + if (!header) { + header = parseCsvLine(line) + continue + } + if (!line || (filter && !filter(line))) continue + const fields = parseCsvLine(line) + const row = {} + header.forEach((name, index) => { + row[name] = fields[index] ?? '' + }) + yield row + } +} + +const num = (value) => { + const parsed = Number(value) + return Number.isFinite(parsed) ? parsed : 0 +} + +// --------------------------------------------------------------------------- +// Geografia +// --------------------------------------------------------------------------- + +const cityByTseCode = new Map( + Object.entries(bahiaTseCityCodes).map(([city, code]) => [String(code), city]), +) +const rmsCities = new Set(citiesForTerritory(METROPOLITANO).filter((city) => city !== 'Salvador')) +const territoryOrder = bahiaIdentityTerritoryRecords.map(({ name }) => name) + +// --------------------------------------------------------------------------- +// Compute +// --------------------------------------------------------------------------- + +const blankSection = (cityCode, cityName, zone, section) => ({ + cityCode, + cityName, + zone, + section, + bairro: null, + local: null, + aptos: 0, + fed: { comp: 0, nom: 0, leg: 0, branco: 0, nulo: 0, inactive: 0, inactiveRaw: 0 }, + est: { comp: 0, nom: 0, leg: 0, branco: 0, nulo: 0, inactive: 0, inactiveRaw: 0 }, + lula: 0, + jeronimo: 0, + presBranco: 0, + presNulo: 0, + solla: 0, + julio: 0, + ptEst: 0, + ptFed: 0, +}) + +const sectionKey = (cityCode, zone, section) => `${cityCode}|${Number(zone)}|${Number(section)}` + +async function loadSections() { + const sections = new Map() + for await (const row of csvRows(DETAIL_CSV)) { + if (row.NR_TURNO !== '1') continue + const cargo = row.CD_CARGO + if (cargo !== CARGOS.FEDERAL && cargo !== CARGOS.ESTADUAL) continue + const key = sectionKey(row.CD_MUNICIPIO, row.NR_ZONA, row.NR_SECAO) + let section = sections.get(key) + if (!section) { + section = blankSection( + row.CD_MUNICIPIO, + row.NM_MUNICIPIO, + num(row.NR_ZONA), + num(row.NR_SECAO), + ) + sections.set(key, section) + } + const tally = { + comp: num(row.QT_COMPARECIMENTO), + nom: num(row.QT_VOTOS_NOMINAIS), + leg: num(row.QT_VOTOS_LEGENDA), + branco: num(row.QT_VOTOS_BRANCOS), + nulo: num(row.QT_VOTOS_NULOS), + inactive: 0, + inactiveRaw: 0, + } + if (cargo === CARGOS.FEDERAL) { + section.fed = tally + section.aptos = num(row.QT_APTOS) + } else { + section.est = tally + } + } + return sections +} + +/** O arquivo BA mistura campos citados e não citados; aceita as duas formas. */ +const fieldHas = (line, value) => line.includes(`;${value};`) || line.includes(`;"${value}";`) + +/** + * Linhas de voto nominal (números de 4 e 5 dígitos) mais a do governador 13 + * (2 dígitos, desambiguada pelo nome). O filtro é só pré-seleção barata: a + * classificação fina acontece no parse, por cargo e número. + */ +const CANDIDATE_NUMBER_PATTERN = /;[1-9]\d{3,4};/ +const BA_VOTE_FILTER = (line) => + CANDIDATE_NUMBER_PATTERN.test(line) || (fieldHas(line, '13') && line.includes('JER')) + +/** Candidaturas INAPTO no cadastro de 2022 — votos não entram nos nominais válidos. */ +async function loadInactiveCandidates() { + const inactive = { federal: new Set(), state: new Set() } + for await (const row of csvRows(CONSULTA_CSV)) { + if (row.DS_SITUACAO_CANDIDATURA !== 'INAPTO') continue + if (row.CD_CARGO === CARGOS.FEDERAL) inactive.federal.add(num(row.NR_CANDIDATO)) + if (row.CD_CARGO === CARGOS.ESTADUAL) inactive.state.add(num(row.NR_CANDIDATO)) + } + return inactive +} + +async function loadBaVotes(sections, inactive) { + const seen = { jeronimo: new Set(), solla: new Set(), julio: new Set() } + let matched = 0 + let ptRows = 0 + let ptFedRows = 0 + let inactiveRows = 0 + for await (const row of csvRows(VOTE_BA_CSV, BA_VOTE_FILTER)) { + if (row.NR_TURNO !== '1') continue + const key = sectionKey(row.CD_MUNICIPIO, row.NR_ZONA, row.NR_SECAO) + const section = sections.get(key) + if (!section) continue + const number = num(row.NR_VOTAVEL) + const votes = num(row.QT_VOTOS) + if (row.CD_CARGO === CARGOS.GOVERNADOR && number === NUMBERS.JERONIMO) { + section.jeronimo += votes + seen.jeronimo.add(row.NM_VOTAVEL.trim()) + matched += 1 + } else if (row.CD_CARGO === CARGOS.FEDERAL && number === NUMBERS.SOLLA) { + section.solla += votes + seen.solla.add(row.NM_VOTAVEL.trim()) + matched += 1 + } else if (row.CD_CARGO === CARGOS.FEDERAL && number >= 1000 && inactive.federal.has(number)) { + section.fed.inactiveRaw += votes + section.fed.inactive += votes + inactiveRows += 1 + } else if (row.CD_CARGO === CARGOS.FEDERAL && number >= 1300 && number <= 1399) { + // Campo PT federal: todo candidato 13xx (inclui Solla 1313). + section.ptFed += votes + ptFedRows += 1 + } else if (row.CD_CARGO === CARGOS.ESTADUAL) { + if (number === NUMBERS.JULIO) { + section.julio += votes + seen.julio.add(row.NM_VOTAVEL.trim()) + matched += 1 + } else if (inactive.state.has(number)) { + section.est.inactiveRaw += votes + section.est.inactive += votes + inactiveRows += 1 + } else if (number >= 13000 && number <= 13999) { + // Campo PT estadual: todo candidato 13xxx (o partido 13 é o prefixo do número). + section.ptEst += votes + ptRows += 1 + } + } + } + return { + matched, + ptRows, + ptFedRows, + inactiveRows, + seen: Object.fromEntries(Object.entries(seen).map(([k, v]) => [k, [...v]])), + } +} + +async function loadPresidentVotes(sections) { + const names = new Set() + let matched = 0 + let blankNull = 0 + for await (const row of csvRows( + VOTE_BR_CSV, + (line) => + line.includes('"BA"') && + (line.includes('"13"') || line.includes(';"95";') || line.includes(';"96";')), + )) { + // BRASIL vem todo citado; o mesmo filtro amplo do BA não é necessário. + if (row.SG_UF !== 'BA' || row.NR_TURNO !== '1' || row.CD_CARGO !== '1') continue + const key = sectionKey(row.CD_MUNICIPIO, row.NR_ZONA, row.NR_SECAO) + const section = sections.get(key) + if (!section) continue + const number = num(row.NR_VOTAVEL) + const votes = num(row.QT_VOTOS) + if (number === NUMBERS.LULA) { + section.lula += votes + names.add(row.NM_VOTAVEL.trim()) + matched += 1 + } else if (number === 95) { + section.presBranco += votes + blankNull += votes + } else if (number === 96) { + section.presNulo += votes + blankNull += votes + } + } + return { matched, blankNull, names: [...names] } +} + +async function loadSalvadorBairros(sections) { + const bySection = new Map() + for await (const row of csvRows(LOCALS_CSV, (line) => line.includes('"38490"'))) { + if (row.SG_UF !== 'BA' || row.CD_MUNICIPIO !== SALVADOR_CODE) continue + const key = sectionKey(row.CD_MUNICIPIO, row.NR_ZONA, row.NR_SECAO) + if (bySection.has(key)) continue + bySection.set(key, { + bairro: row.NM_BAIRRO.trim(), + local: row.NM_LOCAL_VOTACAO.trim(), + }) + } + let attached = 0 + for (const [key, section] of sections) { + if (section.cityCode !== SALVADOR_CODE) continue + const hit = bySection.get(key) + if (!hit) continue + section.bairro = hit.bairro + section.local = hit.local + attached += 1 + } + return { registry: bySection.size, attached } +} + +/** Nominais válidos por zona no detalhe munzona — a mesma conta do baseline do app. */ +async function loadValidNominalByZone() { + const targets = new Map() + for await (const row of csvRows(MUNZONA_CSV)) { + if (row.NR_TURNO !== '1') continue + if (row.CD_CARGO !== CARGOS.FEDERAL && row.CD_CARGO !== CARGOS.ESTADUAL) continue + const key = `${row.CD_MUNICIPIO}|${Number(row.NR_ZONA)}` + const entry = targets.get(key) ?? { fed: null, est: null } + const value = num(row.QT_VOTOS_NOMINAIS_VALIDOS) + if (row.CD_CARGO === CARGOS.FEDERAL) entry.fed = (entry.fed ?? 0) + value + else entry.est = (entry.est ?? 0) + value + targets.set(key, entry) + } + return targets +} + +/** + * Calibra o desconto de votos INAPTO por seção para que cada zona feche + * exatamente com o detalhe munzona (a fonte do baseline). O cadastro atual de + * candidaturas não reproduz o status de totalização de 2022 — a escala por + * zona corrige a diferença preservando a distribuição das seções. + */ +function calibrateInactiveVotes(sections, validByZone) { + const zones = new Map() + for (const section of sections.values()) { + const key = `${section.cityCode}|${section.zone}` + const list = zones.get(key) ?? [] + list.push(section) + zones.set(key, list) + } + let adjusted = 0 + let missingTarget = 0 + for (const [key, list] of zones) { + const target = validByZone.get(key) + if (!target) { + missingTarget += 1 + continue + } + for (const slot of ['fed', 'est']) { + const targetValue = target[slot] + if (targetValue === null || targetValue === undefined) continue + const sumNom = list.reduce((sum, section) => sum + section[slot].nom, 0) + const sumRaw = list.reduce((sum, section) => sum + section[slot].inactiveRaw, 0) + const invalidTarget = Math.max(0, sumNom - targetValue) + if (sumRaw === invalidTarget) continue + const scaleBase = sumRaw > 0 ? sumRaw : sumNom + if (scaleBase === 0) continue + let assigned = 0 + let biggest = list[0] + for (const section of list) { + const base = sumRaw > 0 ? section[slot].inactiveRaw : section[slot].nom + const value = Math.round((base / scaleBase) * invalidTarget) + section[slot].inactive = value + assigned += value + const biggestBase = sumRaw > 0 ? biggest[slot].inactiveRaw : biggest[slot].nom + if (base > biggestBase) biggest = section + } + const residual = invalidTarget - assigned + if (residual !== 0) { + biggest[slot].inactive = Math.max(0, biggest[slot].inactive + residual) + } + adjusted += 1 + } + } + return { adjusted, missingTarget } +} + +// --------------------------------------------------------------------------- +// Agregações +// --------------------------------------------------------------------------- + +const blankAgg = (key, label, extra = {}) => ({ + key, + label, + sections: 0, + aptos: 0, + compFed: 0, + valFed: 0, + legFed: 0, + brancosFed: 0, + nulosFed: 0, + compEst: 0, + valEst: 0, + legEst: 0, + brancosEst: 0, + nulosEst: 0, + ptEst: 0, + ptFed: 0, + lula: 0, + jeronimo: 0, + blocoLJ: 0, + sobraFed: 0, + sobraEst: 0, + pisoFed: 0, + pisoEst: 0, + tetoFed: 0, + tetoEst: 0, + presBrancoNulo: 0, + excessoFed: 0, + excessoEst: 0, + solla: 0, + julio: 0, + ...extra, +}) + +function addSection(agg, section) { + const bloco = Math.min(section.lula, section.jeronimo) + const fedValid = Math.max(0, section.fed.nom - section.fed.inactive) + const estValid = Math.max(0, section.est.nom - section.est.inactive) + agg.sections += 1 + agg.aptos += section.aptos + agg.compFed += section.fed.comp + agg.valFed += fedValid + agg.legFed += section.fed.leg + agg.brancosFed += section.fed.branco + agg.nulosFed += section.fed.nulo + agg.compEst += section.est.comp + agg.valEst += estValid + agg.legEst += section.est.leg + agg.brancosEst += section.est.branco + agg.nulosEst += section.est.nulo + agg.lula += section.lula + agg.jeronimo += section.jeronimo + agg.blocoLJ += bloco + agg.sobraFed += clamp0(bloco - fedValid) + agg.sobraEst += clamp0(bloco - estValid) + agg.pisoFed += clamp0( + section.lula + section.jeronimo - section.fed.comp - fedValid - section.fed.leg, + ) + agg.pisoEst += clamp0( + section.lula + section.jeronimo - section.est.comp - estValid - section.est.leg, + ) + agg.tetoFed += Math.min(bloco, section.fed.branco + section.fed.nulo) + agg.tetoEst += Math.min(bloco, section.est.branco + section.est.nulo) + agg.presBrancoNulo += section.presBranco + section.presNulo + agg.excessoFed += clamp0( + section.fed.branco + section.fed.nulo - section.presBranco - section.presNulo, + ) + agg.excessoEst += clamp0( + section.est.branco + section.est.nulo - section.presBranco - section.presNulo, + ) + agg.solla += section.solla + agg.julio += section.julio + agg.ptEst += section.ptEst + agg.ptFed += section.ptFed +} + +function finishAgg(agg, reference = null) { + agg.sollaShare = share(agg.solla, agg.valFed) + agg.ptEstShare = share(agg.ptEst, agg.valEst) + agg.ptFedShare = share(agg.ptFed, agg.valFed) + agg.leftShare = share(agg.blocoLJ, agg.compFed) + agg.lulaShare = share(agg.lula, agg.compFed) + agg.jeronimoShare = share(agg.jeronimo, agg.compEst || agg.compFed) + agg.sobraFedShare = share(agg.sobraFed, agg.blocoLJ) + agg.sobraEstShare = share(agg.sobraEst, agg.blocoLJ) + agg.brancoNuloFed = agg.brancosFed + agg.nulosFed + agg.brancoNuloEst = agg.brancosEst + agg.nulosEst + agg.brancoNuloShareFed = share(agg.brancoNuloFed, agg.compFed) + agg.brancoNuloShareEst = share(agg.brancoNuloEst, agg.compEst || agg.compFed) + agg.excessoShareFed = share(agg.excessoFed, agg.compFed) + agg.excessoShareEst = share(agg.excessoEst, agg.compEst || agg.compFed) + if (reference) { + agg.lqSolla = agg.sollaShare / reference.sollaShare + agg.lqPt = agg.ptEstShare / reference.ptEstShare + agg.lqPtFed = agg.ptFedShare / reference.ptFedShare + agg.lqLeft = agg.leftShare / reference.leftShare + } + return agg +} + +const sectionMetrics = (section) => { + const bloco = Math.min(section.lula, section.jeronimo) + const fedValid = Math.max(0, section.fed.nom - section.fed.inactive) + const estValid = Math.max(0, section.est.nom - section.est.inactive) + const brancoNuloFed = section.fed.branco + section.fed.nulo + const brancoNuloEst = section.est.branco + section.est.nulo + return { + key: sectionKey(section.cityCode, section.zone, section.section), + city: cityByTseCode.get(String(section.cityCode)) ?? section.cityName, + cityCode: section.cityCode, + zone: section.zone, + section: section.section, + bairro: section.bairro, + local: section.local, + compFed: section.fed.comp, + valFed: fedValid, + valEst: estValid, + lula: section.lula, + jeronimo: section.jeronimo, + blocoLJ: bloco, + sobraFed: clamp0(bloco - fedValid), + sobraEst: clamp0(bloco - estValid), + pisoFed: clamp0( + section.lula + section.jeronimo - section.fed.comp - fedValid - section.fed.leg, + ), + pisoEst: clamp0( + section.lula + section.jeronimo - section.est.comp - estValid - section.est.leg, + ), + tetoFed: Math.min(bloco, brancoNuloFed), + tetoEst: Math.min(bloco, brancoNuloEst), + brancoNuloFed, + brancoNuloEst, + presBrancoNulo: section.presBranco + section.presNulo, + excessoFed: clamp0(brancoNuloFed - section.presBranco - section.presNulo), + excessoEst: clamp0(brancoNuloEst - section.presBranco - section.presNulo), + solla: section.solla, + ptEst: section.ptEst, + ptFed: section.ptFed, + sollaShare: share(section.solla, fedValid), + ptEstShare: share(section.ptEst, estValid), + ptFedShare: share(section.ptFed, fedValid), + leftShare: share(bloco, section.fed.comp), + } +} + +const percentile = (sorted, q) => + sorted.length === 0 ? 0 : sorted[Math.min(sorted.length - 1, Math.floor(q * sorted.length))] + +const sortBy = (list, field) => [...list].sort((left, right) => right[field] - left[field]) + +const pickSection = (metric) => ({ + city: metric.city, + zone: metric.zone, + section: metric.section, + bairro: metric.bairro, + local: metric.local, + compFed: metric.compFed, + lula: metric.lula, + jeronimo: metric.jeronimo, + blocoLJ: metric.blocoLJ, + valFed: metric.valFed, + sobraFed: metric.sobraFed, + valEst: metric.valEst, + sobraEst: metric.sobraEst, + pisoFed: metric.pisoFed, + pisoEst: metric.pisoEst, + tetoFed: metric.tetoFed, + tetoEst: metric.tetoEst, + brancoNuloFed: metric.brancoNuloFed, + brancoNuloEst: metric.brancoNuloEst, + presBrancoNulo: metric.presBrancoNulo, + excessoFed: metric.excessoFed, + excessoEst: metric.excessoEst, + solla: metric.solla, + ptEst: metric.ptEst, + ptFed: metric.ptFed, + sollaShare: metric.sollaShare, + ptEstShare: metric.ptEstShare, + ptFedShare: metric.ptFedShare, + leftShare: metric.leftShare, + lqSolla: metric.lqSolla ?? null, + lqPt: metric.lqPt ?? null, + lqPtFed: metric.lqPtFed ?? null, + lqLeft: metric.lqLeft ?? null, +}) + +function buildSectionLists(metrics, reference) { + const withLq = metrics.map((metric) => ({ + ...metric, + lqSolla: metric.valFed > 0 ? metric.sollaShare / reference.sollaShare : null, + lqPt: metric.valEst > 0 ? metric.ptEstShare / reference.ptEstShare : null, + lqPtFed: metric.valFed > 0 ? metric.ptFedShare / reference.ptFedShare : null, + lqLeft: metric.compFed > 0 ? metric.leftShare / reference.leftShare : null, + })) + const qualified = withLq.filter((metric) => metric.compFed >= 200 && metric.valFed >= 120) + const tetoFedSorted = qualified.map((metric) => metric.tetoFed).sort((a, b) => a - b) + const tetoEstSorted = qualified.map((metric) => metric.tetoEst).sort((a, b) => a - b) + const excessoFedSorted = qualified.map((metric) => metric.excessoFed).sort((a, b) => a - b) + const p75Fed = percentile(tetoFedSorted, 0.75) + const p90Fed = percentile(tetoFedSorted, 0.9) + const p75Est = percentile(tetoEstSorted, 0.75) + const p90Est = percentile(tetoEstSorted, 0.9) + const p75ExcessoFed = percentile(excessoFedSorted, 0.75) + const bnFedSorted = qualified.map((metric) => metric.brancoNuloFed).sort((a, b) => a - b) + const bnEstSorted = qualified.map((metric) => metric.brancoNuloEst).sort((a, b) => a - b) + const p75BnFed = percentile(bnFedSorted, 0.75) + const p75BnEst = percentile(bnEstSorted, 0.75) + const strong = (lq) => lq !== null && lq >= 1.5 + const weak = (lq) => lq !== null && lq <= 0.5 + + const cross = { + thresholds: { + p75Fed, + p90Fed, + p75Est, + p90Est, + p75ExcessoFed, + p75BnFed, + p75BnEst, + qualified: qualified.length, + }, + // Análise simples: esquerda relativamente forte na seção e cargo em branco/nulo. + leftFed: sortBy( + qualified.filter((metric) => metric.lqLeft >= 1.25 && metric.brancoNuloFed >= p75BnFed), + 'brancoNuloFed', + ), + leftEst: sortBy( + qualified.filter((metric) => metric.lqLeft >= 1.25 && metric.brancoNuloEst >= p75BnEst), + 'brancoNuloEst', + ), + fedDefesa: sortBy( + qualified.filter((metric) => strong(metric.lqSolla) && metric.tetoFed >= p75Fed), + 'tetoFed', + ), + fedAtaque: sortBy( + qualified.filter( + (metric) => weak(metric.lqSolla) && metric.tetoFed >= p90Fed && metric.valFed >= 300, + ), + 'tetoFed', + ), + estDefesa: sortBy( + qualified.filter((metric) => strong(metric.lqPt) && metric.tetoEst >= p75Est), + 'tetoEst', + ), + estAtaque: sortBy( + qualified.filter( + (metric) => weak(metric.lqPt) && metric.tetoEst >= p90Est && metric.valEst >= 300, + ), + 'tetoEst', + ), + // Onde o cargo foi abandonado MUITO acima do normal daquela seção na presidencial. + excessoFed: sortBy( + qualified.filter((metric) => metric.excessoFed >= p75ExcessoFed && metric.excessoFed >= 50), + 'excessoFed', + ), + dobradinha: sortBy( + qualified.filter((metric) => metric.tetoFed >= p75Fed && metric.tetoEst >= p75Est), + 'tetoFed', + ), + } + + return { + topBnFed: sortBy(qualified, 'brancoNuloFed'), + topBnEst: sortBy(qualified, 'brancoNuloEst'), + topTetoFed: sortBy(qualified, 'tetoFed'), + topTetoEst: sortBy(qualified, 'tetoEst'), + topSolla: sortBy(qualified, 'solla'), + cross, + } +} + +function summarizeSections(metrics) { + const sectionCount = metrics.length + const sum = (field) => metrics.reduce((total, metric) => total + metric[field], 0) + return { + sections: sectionCount, + sobraFed: sum('sobraFed'), + sobraEst: sum('sobraEst'), + pisoFed: sum('pisoFed'), + pisoEst: sum('pisoEst'), + tetoFed: sum('tetoFed'), + tetoEst: sum('tetoEst'), + brancoNuloFed: sum('brancoNuloFed'), + brancoNuloEst: sum('brancoNuloEst'), + excessoFed: sum('excessoFed'), + excessoEst: sum('excessoEst'), + presBrancoNulo: sum('presBrancoNulo'), + blocoLJ: sum('blocoLJ'), + } +} + +// --------------------------------------------------------------------------- +// Pipeline +// --------------------------------------------------------------------------- + +async function compute() { + console.log(`[${LABEL}] lendo aferição por seção...`) + const sections = await loadSections() + console.log(`[${LABEL}] seções: ${sections.size}`) + const inactive = await loadInactiveCandidates() + const { + matched: baMatched, + ptRows, + ptFedRows, + inactiveRows, + seen, + } = await loadBaVotes(sections, inactive) + const { matched: brMatched, names } = await loadPresidentVotes(sections) + const bairros = await loadSalvadorBairros(sections) + const validByZone = await loadValidNominalByZone() + const calibrated = calibrateInactiveVotes(sections, validByZone) + console.log( + `[${LABEL}] votos casados: BA=${baMatched} PT-fed=${ptFedRows} PT-est=${ptRows} INAPTO=${inactiveRows} BR=${brMatched}; ` + + `candidaturas INAPTO=${inactive.federal.size}+${inactive.state.size}; ` + + `calibração por zona ajustes=${calibrated.adjusted} sem fonte=${calibrated.missingTarget}; ` + + `bairros Salvador=${bairros.attached}/${bairros.registry}`, + ) + console.log(`[${LABEL}] nomes na urna:`, JSON.stringify({ ...seen, lula: names })) + + const missingTallies = [...sections.values()].filter( + (section) => section.fed.comp === 0 && section.est.comp === 0, + ) + if (missingTallies.length > 0) { + die( + `${missingTallies.length} seções sem aferição de comparecimento (chave ${missingTallies[0].cityCode}|${missingTallies[0].zone}|${missingTallies[0].section})`, + ) + } + + const byCity = new Map() + const byTerritory = new Map() + const salvadorZones = new Map() + const salvadorBairros = new Map() + const bySlug = new Map() + let unmappedCity = 0 + + for (const section of sections.values()) { + const canonicalCity = cityByTseCode.get(String(section.cityCode)) ?? null + const territory = canonicalCity ? (territoryForCity(canonicalCity) ?? null) : null + if (!canonicalCity || !territory) unmappedCity += 1 + + const cityKey = canonicalCity ?? String(section.cityCode) + const cityAgg = + byCity.get(cityKey) ?? blankAgg(cityKey, cityKey, { tseCode: section.cityCode, territory }) + byCity.set(cityKey, cityAgg) + addSection(cityAgg, section) + + if (territory) { + const territoryAgg = byTerritory.get(territory) ?? blankAgg(territory, territory) + byTerritory.set(territory, territoryAgg) + addSection(territoryAgg, section) + } + + if (section.cityCode === SALVADOR_CODE) { + const zoneAgg = + salvadorZones.get(section.zone) ?? + blankAgg(String(section.zone), `ZE ${section.zone}`, { zone: section.zone }) + salvadorZones.set(section.zone, zoneAgg) + addSection(zoneAgg, section) + if (section.bairro) { + const bairroKey = section.bairro + const bairroAgg = salvadorBairros.get(bairroKey) ?? blankAgg(bairroKey, bairroKey) + salvadorBairros.set(bairroKey, bairroAgg) + addSection(bairroAgg, section) + } + } + + if (canonicalCity === 'Salvador') { + const slug = `salvador-ze-${section.zone}` + const slugAgg = + bySlug.get(slug) ?? blankAgg(slug, slug, { city: canonicalCity, zone: section.zone }) + bySlug.set(slug, slugAgg) + addSection(slugAgg, section) + } else if (canonicalCity) { + const slug = slugify(canonicalCity) + const slugAgg = bySlug.get(slug) ?? blankAgg(slug, slug, { city: canonicalCity }) + bySlug.set(slug, slugAgg) + addSection(slugAgg, section) + } + } + if (unmappedCity > 0) die(`${unmappedCity} seções com município fora do cadastro canônico`) + + const baTotals = finishAgg(blankAgg('bahia', 'Bahia')) + for (const section of sections.values()) addSection(baTotals, section) + finishAgg(baTotals) + + for (const agg of byCity.values()) finishAgg(agg, baTotals) + for (const agg of byTerritory.values()) finishAgg(agg, baTotals) + for (const agg of salvadorZones.values()) finishAgg(agg, baTotals) + for (const agg of salvadorBairros.values()) finishAgg(agg, baTotals) + for (const agg of bySlug.values()) finishAgg(agg, baTotals) + + const metricsAll = [...sections.values()].map(sectionMetrics) + const metricsSalvador = metricsAll.filter((metric) => metric.cityCode === SALVADOR_CODE) + const metricsRms = metricsAll.filter( + (metric) => metric.city !== 'Salvador' && rmsCities.has(metric.city), + ) + const metricsByTerritory = new Map() + for (const metric of metricsAll) { + const territory = territoryForCity(metric.city) + if (!territory) continue + const list = metricsByTerritory.get(territory) ?? [] + list.push(metric) + metricsByTerritory.set(territory, list) + } + + const rmsAgg = finishAgg(blankAgg('rms', 'Demais municípios da RMS')) + for (const metric of metricsRms) { + const section = sections.get(metric.key) + addSection(rmsAgg, section) + } + finishAgg(rmsAgg, baTotals) + + const salvadorTotals = finishAgg(blankAgg('salvador', 'Salvador')) + for (const metric of metricsSalvador) addSection(salvadorTotals, sections.get(metric.key)) + finishAgg(salvadorTotals, baTotals) + + const sectionListsBa = buildSectionLists(metricsAll, baTotals) + const sectionListsSalvador = buildSectionLists(metricsSalvador, baTotals) + const sectionListsRms = buildSectionLists(metricsRms, baTotals) + + const territories = territoryOrder.map((name) => { + const agg = finishAgg(byTerritory.get(name) ?? blankAgg(name, name), baTotals) + const metrics = metricsByTerritory.get(name) ?? [] + const lists = buildSectionLists(metrics, baTotals) + const cities = [...byCity.values()] + .filter((city) => city.territory === name) + .sort((left, right) => right.tetoFed - left.tetoFed) + return { + name, + agg, + metrics: summarizeSections(metrics), + topTetoFed: lists.topTetoFed.slice(0, 3), + topTetoEst: lists.topTetoEst.slice(0, 3), + topSolla: lists.topSolla.slice(0, 3), + topCities: cities.slice(0, 5).map((city) => ({ + city: city.label, + sobraFed: city.sobraFed, + sobraEst: city.sobraEst, + solla: city.solla, + ptEst: city.ptEst, + lqSolla: city.lqSolla, + lqPt: city.lqPt, + })), + thresholds: lists.cross.thresholds, + } + }) + + const { municipalities: artifactMunicipalities } = JSON.parse( + await readFile(ARTIFACT_PATH, 'utf8'), + ) + const validation = [] + const driftGroups = new Map() + let drift = 0 + let nominalResidual = 0 + let nominalBaseline = 0 + for (const [slug, committed] of Object.entries(artifactMunicipalities)) { + const ours = bySlug.get(slug) + if (!ours) { + validation.push(`slug ${slug} ausente na apuração por seção`) + drift += 1 + continue + } + const checks = [ + ['Solla 2022', committed.votesByYear['2022'], ours.solla, 0], + ['Lula T1 2022', committed.majoritarian2022.president.votes, ours.lula, 0], + ['Jerônimo T1 2022', committed.majoritarian2022.governor.votes, ours.jeronimo, 0], + // O arquivo por seção inclui votos de candidaturas que o TSE invalidou; o + // baseline (detalhe munzona) só conta nominais válidos — resíduo tolerado. + ['nominais federais', committed.federalTallyByYear['2022'].votosValidos, ours.valFed, 0.01], + [ + 'comparecimento federal', + committed.federalTallyByYear['2022'].comparecimento, + ours.compFed, + 0, + ], + ['brancos federais', committed.federalTallyByYear['2022'].votosBranco, ours.brancosFed, 0], + ['nulos federais', committed.federalTallyByYear['2022'].votosNulo, ours.nulosFed, 0], + ] + for (const [label, expected, found, tolerance] of checks) { + if (expected === found) continue + const delta = found - expected + if (tolerance > 0 && Math.abs(delta) <= Math.max(5, expected * tolerance)) { + nominalResidual += delta + nominalBaseline += expected + continue + } + drift += 1 + const group = driftGroups.get(label) ?? { count: 0, examples: [] } + group.count += 1 + if (group.examples.length < 3) { + group.examples.push(`${slug}: ${nf(expected)} × ${nf(found)}`) + } + driftGroups.set(label, group) + } + } + if (drift > 0) { + die( + `divergência contra o baseline em ${drift} conferências — ` + + [...driftGroups] + .map(([label, group]) => `${label}: ${group.count} (${group.examples.join('; ')})`) + .join(' | '), + ) + } + validation.push( + `Solla, Lula, Jerônimo, comparecimento, brancos e nulos conferem exatamente por município/zona contra src/lib/electionAggregates/bahia-federal-baseline.json (${Object.keys(artifactMunicipalities).length} unidades). ` + + `Nominais federais: resíduo de ${nf(nominalResidual)} votos em ${nf(nominalBaseline)} (${pct(nominalResidual / nominalBaseline, 3)}) — o detalhe por seção inclui votos de candidaturas que o TSE invalidou e que o baseline (nominais válidos) não conta.`, + ) + validation.push( + `${byCity.size} municípios, ${sections.size} seções, ${salvadorBairros.size} bairros de Salvador com votação; ${bairros.attached}/${bairros.registry} seções de Salvador casadas com o cadastro de locais.`, + ) + if (byCity.size !== 417) + validation.push(`aviso: ${byCity.size} municípios apurados (esperado 417)`) + + const files = [] + for (const name of [ + 'votacao_secao_2022_BA.csv', + 'votacao_secao_2022_BR.csv', + 'detalhe_votacao_secao_2022_BA.csv', + 'detalhe_votacao_munzona_2022_BA.csv', + 'consulta_cand_2022_BA.csv', + 'eleitorado_local_votacao_2022.csv', + ]) { + const buffer = await readFile(join(CSV_DIR, name)) + files.push({ + name, + bytes: buffer.length, + sha256: createHash('sha256').update(buffer).digest('hex'), + }) + } + + const serializeAgg = (agg) => ({ ...agg }) + const data = { + generatedAt: GENERATED_AT, + method: { + unit: 'seção eleitoral (TSE 2022, 1º turno)', + bloco: + 'min(votos Lula 13 presidente, votos Jerônimo 13 governador) — tamanho conservador do eleitorado que escolheu os dois nomes', + naoEscolha: + 'brancos+nulos do cargo por seção (exato) — o eleitor compareceu e não escolheu nenhum nome; excesso = não-escolha do cargo − não-escolha da presidencial na mesma seção (nunca negativo)', + teto: 'teto = min(bloco Lula+Jerônimo, brancos+nulos do cargo) por seção — máximo de eleitores do bloco que podem ter deixado o cargo sem nome; soma por seção', + pisoTeto: + 'piso = max(0, Lula+Jerônimo−comparecimento do cargo−válidos do cargo, com válidos = nominais+legenda); somados por seção', + sobra: + 'max(0, bloco − nominais do cargo) por seção — referência de auditoria; é ~0 no estado porque os nominais do cargo superam o bloco', + campoPt: + 'campo PT estadual = soma dos votos nominais de todos os candidatos a deputado estadual com número 13xxx (prefixo do partido), por seção — proxy de presença partidária; não é a votação de Julio Pinheiro, que não disputou 2022', + limites: + 'o voto é do local de votação, não da residência; ninguém observa voto individual — nenhum número aqui mede intenção ou transferência efetiva', + }, + candidates: { + solla: { number: 1313, office: 'deputado_federal', baseline: '2022' }, + julio: { + number: 13999, + office: 'deputado_estadual', + baseline: null, + note: 'sem candidatura em 2022 (prefeito de Amargosa); o recorte estadual usa o cargo e o campo PT 13xxx', + }, + lula: { number: 13, office: 'presidente' }, + jeronimo: { number: 13, office: 'governador' }, + }, + totals: { + ba: serializeAgg(baTotals), + salvador: serializeAgg(salvadorTotals), + rms: serializeAgg(rmsAgg), + }, + cities: [...byCity.values()] + .map((agg) => ({ + city: agg.label, + territory: agg.territory, + sections: agg.sections, + compFed: agg.compFed, + valFed: agg.valFed, + valEst: agg.valEst, + lula: agg.lula, + jeronimo: agg.jeronimo, + blocoLJ: agg.blocoLJ, + sobraFed: agg.sobraFed, + sobraEst: agg.sobraEst, + pisoFed: agg.pisoFed, + pisoEst: agg.pisoEst, + tetoFed: agg.tetoFed, + tetoEst: agg.tetoEst, + brancoNuloFed: agg.brancoNuloFed, + brancoNuloEst: agg.brancoNuloEst, + excessoFed: agg.excessoFed, + excessoEst: agg.excessoEst, + presBrancoNulo: agg.presBrancoNulo, + solla: agg.solla, + ptEst: agg.ptEst, + ptFed: agg.ptFed, + sollaShare: agg.sollaShare, + ptEstShare: agg.ptEstShare, + lqSolla: agg.lqSolla, + lqPt: agg.lqPt, + lqPtFed: agg.lqPtFed, + lqLeft: agg.lqLeft, + })) + .sort((left, right) => right.tetoFed - left.tetoFed), + salvador: { + zones: [...salvadorZones.values()] + .sort((left, right) => left.zone - right.zone) + .map(serializeAgg), + bairros: [...salvadorBairros.values()] + .sort((left, right) => right.tetoFed - left.tetoFed) + .map(serializeAgg), + sections: { + topTetoFed: sectionListsSalvador.topTetoFed.slice(0, 15).map(pickSection), + topTetoEst: sectionListsSalvador.topTetoEst.slice(0, 15).map(pickSection), + topSolla: sectionListsSalvador.topSolla.slice(0, 15).map(pickSection), + cross: { + thresholds: sectionListsSalvador.cross.thresholds, + fedDefesa: sectionListsSalvador.cross.fedDefesa.slice(0, 12).map(pickSection), + fedAtaque: sectionListsSalvador.cross.fedAtaque.slice(0, 10).map(pickSection), + excessoFed: sectionListsSalvador.cross.excessoFed.slice(0, 10).map(pickSection), + estDefesa: sectionListsSalvador.cross.estDefesa.slice(0, 12).map(pickSection), + estAtaque: sectionListsSalvador.cross.estAtaque.slice(0, 12).map(pickSection), + leftFed: sectionListsSalvador.cross.leftFed.slice(0, 10).map(pickSection), + leftEst: sectionListsSalvador.cross.leftEst.slice(0, 10).map(pickSection), + dobradinha: sectionListsSalvador.cross.dobradinha.slice(0, 12).map(pickSection), + }, + }, + }, + rms: { + cities: [...byCity.values()] + .filter((agg) => rmsCities.has(agg.label)) + .sort((left, right) => right.tetoFed - left.tetoFed) + .map((agg) => ({ + city: agg.label, + sections: agg.sections, + compFed: agg.compFed, + blocoLJ: agg.blocoLJ, + sobraFed: agg.sobraFed, + sobraEst: agg.sobraEst, + tetoFed: agg.tetoFed, + tetoEst: agg.tetoEst, + brancoNuloFed: agg.brancoNuloFed, + brancoNuloEst: agg.brancoNuloEst, + excessoFed: agg.excessoFed, + excessoEst: agg.excessoEst, + solla: agg.solla, + ptEst: agg.ptEst, + ptFed: agg.ptFed, + sollaShare: agg.sollaShare, + ptEstShare: agg.ptEstShare, + lqSolla: agg.lqSolla, + lqPt: agg.lqPt, + lqPtFed: agg.lqPtFed, + lqLeft: agg.lqLeft, + })), + sections: { + topTetoFed: sectionListsRms.topTetoFed.slice(0, 12).map(pickSection), + topTetoEst: sectionListsRms.topTetoEst.slice(0, 12).map(pickSection), + topSolla: sectionListsRms.topSolla.slice(0, 10).map(pickSection), + cross: { + thresholds: sectionListsRms.cross.thresholds, + fedDefesa: sectionListsRms.cross.fedDefesa.slice(0, 10).map(pickSection), + fedAtaque: sectionListsRms.cross.fedAtaque.slice(0, 10).map(pickSection), + excessoFed: sectionListsRms.cross.excessoFed.slice(0, 10).map(pickSection), + estDefesa: sectionListsRms.cross.estDefesa.slice(0, 10).map(pickSection), + estAtaque: sectionListsRms.cross.estAtaque.slice(0, 10).map(pickSection), + leftFed: sectionListsRms.cross.leftFed.slice(0, 10).map(pickSection), + leftEst: sectionListsRms.cross.leftEst.slice(0, 10).map(pickSection), + dobradinha: sectionListsRms.cross.dobradinha.slice(0, 10).map(pickSection), + }, + }, + }, + territories: territories.map((entry) => ({ + name: entry.name, + agg: serializeAgg(entry.agg), + metrics: entry.metrics, + topTetoFed: entry.topTetoFed.map(pickSection), + topTetoEst: entry.topTetoEst.map(pickSection), + topSolla: entry.topSolla.map(pickSection), + topCities: entry.topCities, + thresholds: entry.thresholds, + })), + sections: { + ba: { + topBnFed: sectionListsBa.topBnFed.slice(0, 30).map(pickSection), + topBnEst: sectionListsBa.topBnEst.slice(0, 30).map(pickSection), + topTetoFed: sectionListsBa.topTetoFed.slice(0, 25).map(pickSection), + topTetoEst: sectionListsBa.topTetoEst.slice(0, 25).map(pickSection), + topSolla: sectionListsBa.topSolla.slice(0, 15).map(pickSection), + cross: { + thresholds: sectionListsBa.cross.thresholds, + fedDefesa: sectionListsBa.cross.fedDefesa.slice(0, 15).map(pickSection), + fedAtaque: sectionListsBa.cross.fedAtaque.slice(0, 15).map(pickSection), + excessoFed: sectionListsBa.cross.excessoFed.slice(0, 15).map(pickSection), + estDefesa: sectionListsBa.cross.estDefesa.slice(0, 15).map(pickSection), + estAtaque: sectionListsBa.cross.estAtaque.slice(0, 15).map(pickSection), + leftFed: sectionListsBa.cross.leftFed.slice(0, 15).map(pickSection), + leftEst: sectionListsBa.cross.leftEst.slice(0, 15).map(pickSection), + dobradinha: sectionListsBa.cross.dobradinha.slice(0, 20).map(pickSection), + }, + }, + salvador: { + topBnFed: sectionListsSalvador.topBnFed.slice(0, 15).map(pickSection), + topBnEst: sectionListsSalvador.topBnEst.slice(0, 15).map(pickSection), + topTetoFed: sectionListsSalvador.topTetoFed.slice(0, 15).map(pickSection), + topTetoEst: sectionListsSalvador.topTetoEst.slice(0, 15).map(pickSection), + topSolla: sectionListsSalvador.topSolla.slice(0, 15).map(pickSection), + cross: { + thresholds: sectionListsSalvador.cross.thresholds, + fedDefesa: sectionListsSalvador.cross.fedDefesa.slice(0, 12).map(pickSection), + fedAtaque: sectionListsSalvador.cross.fedAtaque.slice(0, 10).map(pickSection), + excessoFed: sectionListsSalvador.cross.excessoFed.slice(0, 10).map(pickSection), + estDefesa: sectionListsSalvador.cross.estDefesa.slice(0, 12).map(pickSection), + estAtaque: sectionListsSalvador.cross.estAtaque.slice(0, 12).map(pickSection), + dobradinha: sectionListsSalvador.cross.dobradinha.slice(0, 12).map(pickSection), + }, + }, + rms: { + topBnFed: sectionListsRms.topBnFed.slice(0, 12).map(pickSection), + topBnEst: sectionListsRms.topBnEst.slice(0, 12).map(pickSection), + topTetoFed: sectionListsRms.topTetoFed.slice(0, 12).map(pickSection), + topTetoEst: sectionListsRms.topTetoEst.slice(0, 12).map(pickSection), + topSolla: sectionListsRms.topSolla.slice(0, 10).map(pickSection), + cross: { + thresholds: sectionListsRms.cross.thresholds, + fedDefesa: sectionListsRms.cross.fedDefesa.slice(0, 10).map(pickSection), + fedAtaque: sectionListsRms.cross.fedAtaque.slice(0, 10).map(pickSection), + excessoFed: sectionListsRms.cross.excessoFed.slice(0, 10).map(pickSection), + estDefesa: sectionListsRms.cross.estDefesa.slice(0, 10).map(pickSection), + estAtaque: sectionListsRms.cross.estAtaque.slice(0, 10).map(pickSection), + dobradinha: sectionListsRms.cross.dobradinha.slice(0, 10).map(pickSection), + }, + }, + }, + validation, + files, + urnNames: { ...seen, lula: names }, + } + + await mkdir(dirname(DATA_PATH), { recursive: true }) + await writeFile(DATA_PATH, `${JSON.stringify(data, null, 2)}\n`) + console.log(`[${LABEL}] dados gravados em ${DATA_PATH}`) + return data +} + +// --------------------------------------------------------------------------- +// Relatório +// --------------------------------------------------------------------------- + +const alignRight = (head) => head.map((_, index) => (index === 0 ? 'left' : 'right')) + +const table = (caption, head, rows, options = {}) => ({ + type: 'table', + caption, + head, + rows, + align: options.align ?? alignRight(head), +}) + +const sectionLabel = (entry, options = {}) => + options.salvador || entry.bairro + ? `${entry.city} — ${entry.bairro ?? 'sem bairro'} · ZE ${entry.zone} · seção ${entry.section}` + : `${entry.city} · ZE ${entry.zone} · seção ${entry.section}` + +const orDash = (value, digits = 2) => + value === null || value === undefined ? '—' : dec(value, digits) + +const sectionTableRows = (entries, options = {}) => + entries.map((entry) => [ + sectionLabel(entry, options), + nf(entry.compFed), + nf(entry.lula), + nf(entry.jeronimo), + nf(entry.blocoLJ), + nf(entry.brancoNuloFed), + nf(entry.excessoFed), + nf(entry.tetoFed), + orDash(entry.lqSolla), + nf(entry.solla), + nf(entry.brancoNuloEst), + nf(entry.excessoEst), + nf(entry.tetoEst), + nf(entry.ptEst), + orDash(entry.lqPt), + ]) + +const SECTION_HEAD = [ + 'Seção', + 'Comp.', + 'Lula', + 'Jer.', + 'Bloco', + 'Bn fed.', + 'Exc. fed.', + 'Teto fed.', + 'LQ Solla', + 'Solla', + 'Bn est.', + 'Exc. est.', + 'Teto est.', + 'Campo PT', + 'LQ PT', +] + +const geoRow = (entry) => [ + entry.label, + nf(entry.sections), + nf(entry.compFed), + nf(entry.lula), + nf(entry.jeronimo), + nf(entry.blocoLJ), + nf(entry.brancoNuloFed), + entry.compFed > 0 ? pct(entry.brancoNuloFed / entry.compFed) : '—', + nf(entry.excessoFed), + nf(entry.tetoFed), + nf(entry.solla), + orDash(entry.lqSolla), + nf(entry.brancoNuloEst), + nf(entry.excessoEst), + nf(entry.tetoEst), + nf(entry.ptEst), + orDash(entry.lqPt), +] + +const GEO_HEAD = [ + 'Território', + 'Seções', + 'Comp.', + 'Lula', + 'Jer.', + 'Bloco L+J', + 'Bn fed.', + '% não-esc.', + 'Exc. fed.', + 'Teto fed.', + 'Solla', + 'LQ Solla', + 'Bn est.', + 'Exc. est.', + 'Teto est.', + 'Campo PT', + 'LQ PT', +] + +const SIMPLE_FED_HEAD = [ + 'Seção', + 'Comp.', + 'Bn fed.', + 'Bloco L+J', + 'LQ esq.', + 'Solla', + 'LQ Solla', + 'Campo PT fed.', + 'LQ PT fed.', +] + +const simpleFedRows = (entries) => + entries.map((entry) => [ + sectionLabel(entry), + nf(entry.compFed), + nf(entry.brancoNuloFed), + nf(entry.blocoLJ), + orDash(entry.lqLeft), + nf(entry.solla), + orDash(entry.lqSolla), + nf(entry.ptFed), + orDash(entry.lqPtFed), + ]) + +const SIMPLE_EST_HEAD = [ + 'Seção', + 'Comp.', + 'Bn est.', + 'Bloco L+J', + 'LQ esq.', + 'Campo PT est.', + 'LQ PT est.', +] + +const simpleEstRows = (entries) => + entries.map((entry) => [ + sectionLabel(entry), + nf(entry.compFed), + nf(entry.brancoNuloEst), + nf(entry.blocoLJ), + orDash(entry.lqLeft), + nf(entry.ptEst), + orDash(entry.lqPt), + ]) + +const bullets = (items) => ({ type: 'bullets', items }) +const paragraphs = (items) => ({ type: 'paragraphs', items }) +const note = (title, text) => ({ type: 'note', title, text }) + +const kpi = (label, value, detail) => ({ label, value, detail }) + +function buildReport(data, estrategia) { + const { totals, sections: lists, cities, salvador, rms, territories } = data + const ba = totals.ba + const totalErrors = lists.ba.cross.thresholds.qualified + const escalaFed1 = ba.excessoFed / 100 + const escalaEst1 = ba.excessoEst / 100 + const blocoNas30Fed = lists.ba.topBnFed.reduce((sum, row) => sum + row.blocoLJ, 0) + const blocoNas30Est = lists.ba.topBnEst.reduce((sum, row) => sum + row.blocoLJ, 0) + const zonasSalvadorTeto = [...salvador.zones] + .sort((left, right) => right.tetoFed - left.tetoFed) + .slice(0, 4) + .map((zone) => `ZE${zone.zone}`) + .join(', ') + const zonasSalvadorPt = [...salvador.zones] + .sort((left, right) => (right.lqPt ?? 0) - (left.lqPt ?? 0)) + .slice(0, 2) + .map((zone) => `ZE${zone.zone}`) + .join(', ') + const rmsTop = rms.cities + .slice(0, 4) + .map((city) => city.city) + .join(', ') + + const topCityRows = cities + .slice(0, 20) + .map((city) => [ + city.city, + city.territory, + nf(city.sections), + nf(city.compFed), + nf(city.blocoLJ), + nf(city.brancoNuloFed), + nf(city.excessoFed), + nf(city.tetoFed), + nf(city.solla), + orDash(city.lqSolla), + nf(city.brancoNuloEst), + nf(city.tetoEst), + nf(city.ptEst), + orDash(city.lqPt), + ]) + + const simpleCityRows = cities + .slice() + .sort((left, right) => right.brancoNuloFed - left.brancoNuloFed) + .slice(0, 15) + .map((city) => [ + city.city, + city.territory, + nf(city.brancoNuloFed), + nf(city.brancoNuloEst), + orDash(city.lqLeft), + nf(city.solla), + orDash(city.lqSolla), + nf(city.ptFed), + orDash(city.lqPtFed), + nf(city.ptEst), + orDash(city.lqPt), + ]) + + const territoryRows = territories.map((entry) => geoRow({ label: entry.name, ...entry.agg })) + const salvadorZoneRows = salvador.zones.map((zone) => geoRow(zone)) + const rmsRows = rms.cities.map((city) => [ + city.city, + nf(city.sections), + nf(city.compFed), + nf(city.blocoLJ), + nf(city.brancoNuloFed), + nf(city.excessoFed), + nf(city.tetoFed), + nf(city.solla), + orDash(city.lqSolla), + nf(city.brancoNuloEst), + nf(city.tetoEst), + nf(city.ptEst), + orDash(city.lqPt), + ]) + + const bairroRows = salvador.bairros + .slice(0, 20) + .map((bairro) => [ + bairro.label, + nf(bairro.sections), + nf(bairro.compFed), + nf(bairro.blocoLJ), + nf(bairro.brancoNuloFed), + nf(bairro.excessoFed), + nf(bairro.tetoFed), + nf(bairro.solla), + orDash(bairro.lqSolla), + nf(bairro.brancoNuloEst), + nf(bairro.tetoEst), + nf(bairro.ptEst), + orDash(bairro.lqPt), + ]) + + const strategyBlock = (entry, fallbackTitle) => + entry && Array.isArray(entry.blocks) && entry.blocks.length > 0 + ? entry.blocks + : [note(fallbackTitle, 'Seção a preencher com a leitura das personas.')] + + const report = { + title: 'Onde está o voto que falta', + subtitle: + 'O que as seções eleitorais de 2022 dizem sobre o voto de Lula e Jerônimo que não escolheu deputado — e onde Jorge Solla (1313) e o campo estadual têm mais espaço na reta final de 2026. Julio Pinheiro (13999) não disputou 2022; o lado estadual usa o cargo e o campo PT 13xxx como proxy.', + date: DATE_LABEL, + kpis: [ + kpi('Comparecimento 2022 (BA)', nf(ba.compFed), `${nf(ba.sections)} seções · turno 1`), + kpi('Bloco Lula+Jerônimo', nf(ba.blocoLJ), 'mín(mín(Lula,Jerônimo)) por seção'), + kpi( + 'Não-escolha federal', + nf(ba.brancoNuloFed), + `${pct(ba.brancoNuloShareFed)} do comparecimento · ${nf(ba.excessoFed)} acima da presidencial`, + ), + kpi( + 'Não-escolha estadual', + nf(ba.brancoNuloEst), + `${pct(ba.brancoNuloShareEst)} do comparecimento · ${nf(ba.excessoEst)} acima`, + ), + kpi('Solla 1313', nf(ba.solla), `${pct(ba.sollaShare)} dos nominais federais`), + kpi( + 'Campo PT estadual', + nf(ba.ptEst), + `${pct(ba.ptEstShare)} dos nominais estaduais · todos os 13xxx`, + ), + kpi( + 'Teto L+J → federal', + nf(ba.tetoFed), + `piso ${nf(ba.pisoFed)} · intervalo da pergunta literal`, + ), + kpi( + 'Teto L+J → estadual', + nf(ba.tetoEst), + `piso ${nf(ba.pisoEst)} · intervalo da pergunta literal`, + ), + ], + sections: [ + { + id: 'essencial', + title: 'O essencial', + subtitle: 'A leitura de trinta segundos e o mapa deste documento', + blocks: [ + bullets([ + { + label: 'A premissa não se confirma', + text: `Os nominais para deputado (${nf(ba.valFed)} federais e ${nf(ba.valEst)} estaduais) superam o bloco Lula+Jerônimo (${nf(ba.blocoLJ)}): não há um exército de lulistas represado na proporcional.`, + }, + { + label: 'O estoque real', + text: `Branco+nulo de ${nf(ba.brancoNuloFed)} no federal (${pct(ba.brancoNuloShareFed)} do comparecimento) e ${nf(ba.brancoNuloEst)} no estadual (${pct(ba.brancoNuloShareEst)}); excesso sobre a presidencial de ${nf(ba.excessoFed)} e ${nf(ba.excessoEst)}.`, + }, + { + label: 'Concentração', + text: `Salvador responde por ${nf(totals.salvador.brancoNuloFed)} (${pct(totals.salvador.brancoNuloShareFed)} do comparecimento local) no federal e ${nf(totals.salvador.brancoNuloEst)} no estadual; a RMS soma ${nf(totals.rms.brancoNuloFed)} e ${nf(totals.rms.brancoNuloEst)}.`, + }, + { + label: 'Solla e campo', + text: `Solla tem LQ 1,25 em Salvador, 2,10 no Recôncavo e 7,91 no Vale do Jiquiriçá; o campo PT estadual é forte no Sudoeste Baiano (1,68) e no Médio Sudoeste (1,91).`, + }, + { + label: 'Alvos diretos', + text: `As seções líderes em branco+nulo federal (${lists.ba.topBnFed[0].city} ZE${lists.ba.topBnFed[0].zone} s${lists.ba.topBnFed[0].section}, ${nf(lists.ba.topBnFed[0].brancoNuloFed)} votos) e estadual (${lists.ba.topBnEst[0].city} ZE${lists.ba.topBnEst[0].zone} s${lists.ba.topBnEst[0].section}, ${nf(lists.ba.topBnEst[0].brancoNuloEst)} votos) abrem as seções de alvos diretos, com a força da esquerda ao lado.`, + }, + ]), + note( + 'Abreviações das tabelas', + 'Bn = branco+nulo; Exc. = excesso sobre o branco+nulo da presidencial na mesma seção; Teto = mín(bloco L+J, branco+nulo do cargo); LQ = quociente local (1,00 = padrão do estado); Campo PT fed./est. = soma dos nominais de todos os candidatos 13xx/13xxx; Jer. = Jerônimo; Comp. = comparecimento.', + ), + paragraphs([ + 'Roteiro: “A Bahia inteira” fixa a escala; “O cruzamento de seções” separa defesa, ataque e dobradinha; “Municípios” e “Seções em destaque” dão o volume; “Alvos simples” e “Esquerda forte” entregam a lista direta da reta final; “Salvador”, “RMS” e “Territórios de Identidade” descem a geografia; “Dia da eleição” traz a operação lícita; as leituras da Cientista Política e da Coordenação Geral fecham com crítica e prioridades; “Método” documenta validação e limites.', + ]), + ], + }, + { + id: 'como-ler', + title: 'Como ler este relatório', + subtitle: 'O que é observável, o que é teto e o que ninguém consegue saber', + blocks: [ + paragraphs([ + 'A unidade é a seção eleitoral de 2022 (1º turno), a menor unidade publicada pelo TSE. Toda seção tem voto nominal por candidato e aferição por cargo (comparecimento, nominais, legenda, brancos, nulos). Ninguém observa o voto individual: o que se mede é quantos votos cada cargo recebeu na mesma seção, nunca quem votou em quem.', + 'A premissa da pergunta — "muita gente votou Lula e Jerônimo e não votou para deputado" — não se confirma no agregado. Na Bahia, os votos nominais para deputado federal (7,60 mi) e para estadual (7,17 mi) são maiores que os votos de Lula (5,87 mi) e muito maiores que o bloco Lula+Jerônimo (4,02 mi, o menor dos dois por seção). O eleitorado que escolheu os dois nomes do campo é uma minoria dentro de quem votou para deputado: não existe um exército de eleitores de Lula que deixou a disputa proporcional em branco esperando para ser convertido — o que existe é uma fração que não escolheu nome nenhum (branco/nulo) e outra que escolheu nomes de outros campos. A pergunta certa, então, é onde a não-escolha se concentra e onde ela é anormal em relação à própria seção.', + 'A pergunta literal ("votou Lula e Jerônimo e não votou para o cargo") só pode ser respondida como intervalo, porque ninguém liga o voto individual. O piso é o mínimo que a matemática garante: Lula + Jerônimo − comparecimento − válidos do cargo, nunca negativo. O teto é o máximo admissível: o menor valor entre o bloco Lula+Jerônimo e os brancos+nulos do cargo. Somados por seção, o piso federal do estado é de apenas 1 voto e o teto, de 896 mil — o intervalo mostra que a maior parte da intuição não é verificável, e o dado útil é o próprio volume de brancos+nulos e o seu excesso sobre o que a mesma seção fez na eleição presidencial.', + 'O lado estadual tem uma ausência declarada: Julio Pinheiro (13999) não disputou 2022 — foi prefeito de Amargosa até 2020 e voltou à disputa em 2026. Não existe votação dele para cruzar. Por isso o recorte estadual usa duas camadas: a não-escolha do cargo (branco+nulo para deputado estadual) e o campo PT estadual — a soma dos votos nominais de todos os candidatos 13xxx, um proxy de onde a estrutura partidária já existe. Onde as duas coincidem, a dobradinha tem terreno; onde só a não-escolha existe, é terreno de construção.', + ]), + note( + 'Limites que valem para todas as tabelas', + 'O voto é do local de votação, não da casa do eleitor; o cadastro do TSE não liga o voto ao domicílio. Seções pequenas oscilam — por isso os cruzamentos de força relativa só entram com pelo menos 200 comparecentes e 120 nominais federais. "Excesso" é a não-escolha do cargo menos a não-escolha da presidencial na mesma seção (nunca negativo): mede o abandono típico do voto proporcional, isolando quem deixou o cargo em branco além do normal daquele eleitorado. Nenhum número aqui mede intenção de voto, transferência efetiva ou efeito de campanha: mede potencial geométrico do território. As listas são de seções, não de pessoas — e a campanha não deve expor nominalmente os bairros/seções de "ataque" como prioridade pública (a lista é interna).', + ), + ], + }, + { + id: 'bahia', + title: 'A Bahia inteira', + subtitle: 'O teste da premissa e o tamanho real da não-escolha', + blocks: [ + paragraphs([ + `Em 2022, ${nf(ba.compFed)} eleitores compareceram na Bahia (1º turno). Lula teve ${nf(ba.lula)} votos no estado e Jerônimo, ${nf(ba.jeronimo)}; o bloco conservador Lula+Jerônimo soma ${nf(ba.blocoLJ)}. Para deputado federal, os votos nominais (em candidatos) foram ${nf(ba.valFed)} e as legendas, ${nf(ba.legFed)}; para deputado estadual, ${nf(ba.valEst)} nominais e ${nf(ba.legEst)} de legenda.`, + `A não-escolha do cargo — votos brancos e nulos — foi de ${nf(ba.brancoNuloFed)} para deputado federal (${pct(ba.brancoNuloShareFed)} do comparecimento) e de ${nf(ba.brancoNuloEst)} para deputado estadual (${pct(ba.brancoNuloShareEst)}). Desse total, o que excede o padrão da mesma seção na eleição presidencial soma ${nf(ba.excessoFed)} no federal e ${nf(ba.excessoEst)} no estadual. Para a pergunta literal, o intervalo somado por seção vai de ${nf(ba.pisoFed)} a ${nf(ba.tetoFed)} no federal e de ${nf(ba.pisoEst)} a ${nf(ba.tetoEst)} no estadual.`, + `A "sobra de nomes" (bloco Lula+Jerônimo menos nominais do cargo) é de apenas ${nf(ba.sobraFed)} no federal e ${nf(ba.sobraEst)} no estadual: onde o bloco é grande, o cargo costuma ter mais nomes do que ele — a intuição de um grande contigente de lulistas sem voto para deputado não se sustenta. O que se sustenta é a não-escolha de ${nf(ba.brancoNuloFed)} votos no federal e ${nf(ba.brancoNuloEst)} no estadual: é esse o volume que a campanha disputa nos últimos dias.`, + `Nas urnas de 2022, Solla teve ${nf(ba.solla)} votos (${pct(ba.sollaShare)} dos nominais federais; LQ 1,00 por definição). O campo PT estadual (todos os candidatos 13xxx, sem legenda) somou ${nf(ba.ptEst)} votos (${pct(ba.ptEstShare)} dos nominais estaduais). A pergunta deste relatório é onde, seção a seção, a não-escolha se concentra e cruza com a força de Solla e do campo.`, + ]), + table('Bahia — números de 2022 (1º turno)', GEO_HEAD, [geoRow(ba)]), + ], + }, + { + id: 'bahia-cruzamento', + title: 'Bahia — o cruzamento de seções', + subtitle: + 'Não-escolha alta com Solla forte, com Solla fraco, com o campo PT e na dobradinha', + blocks: [ + paragraphs([ + `Dos ${nf(ba.sections)} seções do estado, ${nf(totalErrors)} entram nos cruzamentos (comparecimento ≥ 200 e 120 nominais federais). "Solla forte" é LQ ≥ 1,5 (uma vez e meia o padrão estadual dele); "Solla fraco", LQ ≤ 0,5. "Não-escolha alta" é o quartil superior do teto Lula+Jerônimo (≥ ${nf(lists.ba.cross.thresholds.p75Fed)} votos — teto = mín(bloco, brancos+nulos)); para ataque, exigimos o decil superior (≥ ${nf(lists.ba.cross.thresholds.p90Fed)}) e ao menos 300 nominais federais, para não caçar ruído de seção pequena. A lista de excesso mostra as seções em que o abandono do cargo mais superou o abandono da presidencial na mesma urna.`, + ]), + table( + `Defender e converter — Solla forte e não-escolha federal alta (top ${lists.ba.cross.fedDefesa.length})`, + SECTION_HEAD, + sectionTableRows(lists.ba.cross.fedDefesa), + ), + table( + `Atacar — Solla fraco (LQ ≤ 0,5) e não-escolha federal no decil superior (top ${lists.ba.cross.fedAtaque.length})`, + SECTION_HEAD, + sectionTableRows(lists.ba.cross.fedAtaque), + ), + table( + `Onde o voto para deputado foi abandonado além do normal da presidencial (top ${lists.ba.cross.excessoFed.length})`, + SECTION_HEAD, + sectionTableRows(lists.ba.cross.excessoFed), + ), + table( + `Campo PT estadual forte e não-escolha estadual alta (top ${lists.ba.cross.estDefesa.length})`, + SECTION_HEAD, + sectionTableRows(lists.ba.cross.estDefesa), + ), + table( + `Campo PT estadual fraco e não-escolha estadual no decil superior — construção (top ${lists.ba.cross.estAtaque.length})`, + SECTION_HEAD, + sectionTableRows(lists.ba.cross.estAtaque), + ), + table( + `Dobradinha — não-escolha federal e estadual altas na mesma seção (top ${lists.ba.cross.dobradinha.length})`, + SECTION_HEAD, + sectionTableRows(lists.ba.cross.dobradinha), + ), + ], + }, + { + id: 'bahia-municipios', + title: 'Bahia — municípios com mais não-escolha', + subtitle: 'O mapa de volume: onde o voto para deputado ficou em branco ou nulo', + blocks: [ + table( + 'Top 20 municípios por teto federal (não-escolha e excesso ao lado)', + [ + 'Município', + 'Território', + 'Seções', + 'Comp.', + 'Bloco L+J', + 'Bn fed.', + 'Exc. fed.', + 'Teto fed.', + 'Solla', + 'LQ Solla', + 'Bn est.', + 'Teto est.', + 'Campo PT', + 'LQ PT', + ], + topCityRows, + ), + ], + }, + { + id: 'bahia-secoes', + title: 'Bahia — seções em destaque', + subtitle: 'Volume absoluto: teto Lula+Jerônimo, não-escolha e os maiores votos nominais', + blocks: [ + table( + `Top ${lists.ba.topTetoFed.length} seções por teto Lula+Jerônimo no federal`, + SECTION_HEAD, + sectionTableRows(lists.ba.topTetoFed), + ), + table( + `Top ${lists.ba.topTetoEst.length} seções por teto Lula+Jerônimo no estadual`, + SECTION_HEAD, + sectionTableRows(lists.ba.topTetoEst), + ), + table( + `Top ${lists.ba.topSolla.length} seções por votos de Solla (1313)`, + SECTION_HEAD, + sectionTableRows(lists.ba.topSolla), + ), + ], + }, + { + id: 'alvos-simples', + title: 'Alvos simples — branco+nulo direto', + subtitle: + 'A lista crua: onde o voto para o cargo ficou em branco/nulo, com a força da esquerda ao lado', + blocks: [ + paragraphs([ + 'A leitura mais direta do pedido: ordenar as seções pelo número absoluto de votos em branco ou nulos, sem teto nem piso. No federal, é o estoque endereçável de Solla (1313); no estadual, do campo do PT — Julio Pinheiro (13999) não disputou 2022 e não tem baseline. O LQ esquerda compara a fatia do bloco Lula+Jerônimo na seção com a mesma fatia na Bahia (LQ 1,00 = padrão do estado); LQ PT fed/est compara o campo 13xx/13xxx com o padrão do campo. LQ acima de 1 significa acima do padrão — leitura relativa, nunca percentual absoluto.', + 'A ordem das colunas conta a história: branco+nulo mostra o volume; LQ esquerda mostra se a seção é do campo; Solla e campo PT mostram a captura atual. Seção com branco+nulo alto e LQ esquerda acima de 1 é onde pedir o número tem recepção — não promessa de voto.', + ]), + table( + `Top ${lists.ba.topBnFed.length} seções por branco+nulo federal — estoque direto para Solla`, + SIMPLE_FED_HEAD, + simpleFedRows(lists.ba.topBnFed), + ), + table( + `Top ${lists.ba.topBnEst.length} seções por branco+nulo estadual — estoque direto do campo do PT`, + SIMPLE_EST_HEAD, + simpleEstRows(lists.ba.topBnEst), + ), + table( + 'Top 15 municípios por branco+nulo federal (estadual e força da esquerda ao lado)', + [ + 'Município', + 'Território', + 'Bn fed.', + 'Bn est.', + 'LQ esq.', + 'Solla', + 'LQ Solla', + 'Campo PT fed.', + 'LQ PT fed.', + 'Campo PT est.', + 'LQ PT est.', + ], + simpleCityRows, + ), + ], + }, + { + id: 'esquerda-forte', + title: 'Esquerda forte, cargo em branco', + subtitle: + 'Seções acima do padrão estadual no campo da esquerda e com voto do cargo em branco/nulo — as melhores para inserção', + blocks: [ + paragraphs([ + `O filtro pedido: a seção precisa ser particularmente forte no campo da esquerda (LQ esquerda ≥ 1,25, ou seja, 25% acima do padrão do estado) e ter branco+nulo no quartil superior das seções qualificadas (federal ≥ ${nf(lists.ba.cross.thresholds.p75BnFed)} e estadual ≥ ${nf(lists.ba.cross.thresholds.p75BnEst)}). São as seções onde a recepção do campo existe e o cargo ficou vazio — a inserção do PT é facilitada porque o eleitor já votou Lula e Jerônimo ali.`, + 'Para Solla, a lista federal traz também o campo PT federal (todos os 13xx, do qual ele é o maior nome). Para o lado estadual, a coluna é o campo PT 13xxx — proxy de onde a estrutura do PT existe, já que Julio Pinheiro não tem votação de 2022.', + ]), + table( + `Federal — esquerda forte e branco+nulo alto (top ${lists.ba.cross.leftFed.length})`, + SIMPLE_FED_HEAD, + simpleFedRows(lists.ba.cross.leftFed), + ), + table( + `Estadual — esquerda forte e branco+nulo alto (top ${lists.ba.cross.leftEst.length})`, + SIMPLE_EST_HEAD, + simpleEstRows(lists.ba.cross.leftEst), + ), + note( + 'Uso interno', + 'Lista de trabalho da coordenação. Não vira material público nem mapa de prioridade exposto; o pedido é rede e número, dentro da lei.', + ), + ], + }, + { + id: 'salvador', + title: 'Salvador', + subtitle: 'A capital em zonas, bairros e seções — onde o volume está', + blocks: [ + paragraphs([ + `Salvador compareceu com ${nf(salvador.zones.reduce((sum, zone) => sum + zone.compFed, 0))} em 2022. O bloco Lula+Jerônimo na cidade é de ${nf(salvador.zones.reduce((sum, zone) => sum + zone.blocoLJ, 0))} e a não-escolha para deputado federal somou ${nf(salvador.zones.reduce((sum, zone) => sum + zone.brancoNuloFed, 0))} votos (${nf(salvador.zones.reduce((sum, zone) => sum + zone.excessoFed, 0))} acima do padrão presidencial); no estadual, ${nf(salvador.zones.reduce((sum, zone) => sum + zone.brancoNuloEst, 0))} (${nf(salvador.zones.reduce((sum, zone) => sum + zone.excessoEst, 0))} de excesso). Solla fez ${nf(salvador.zones.reduce((sum, zone) => sum + zone.solla, 0))} na capital (${pct( + share( + salvador.zones.reduce((sum, zone) => sum + zone.solla, 0), + salvador.zones.reduce((sum, zone) => sum + zone.valFed, 0), + ), + )} dos nominais federais) e o campo PT estadual somou ${nf(salvador.zones.reduce((sum, zone) => sum + zone.ptEst, 0))}.`, + ]), + table('Salvador — por zona eleitoral (ordem de ZE)', GEO_HEAD, salvadorZoneRows), + table( + 'Salvador — top 20 bairros (local de votação) por teto federal', + [ + 'Bairro (TSE)', + 'Seções', + 'Comp.', + 'Bloco L+J', + 'Bn fed.', + 'Exc. fed.', + 'Teto fed.', + 'Solla', + 'LQ Solla', + 'Bn est.', + 'Teto est.', + 'Campo PT', + 'LQ PT', + ], + bairroRows, + ), + table( + `Salvador — top ${salvador.sections.topTetoFed.length} seções por teto Lula+Jerônimo no federal`, + SECTION_HEAD, + sectionTableRows(salvador.sections.topTetoFed, { salvador: true }), + ), + table( + `Salvador — top ${salvador.sections.topTetoEst.length} seções por teto Lula+Jerônimo no estadual`, + SECTION_HEAD, + sectionTableRows(salvador.sections.topTetoEst, { salvador: true }), + ), + table( + `Salvador — Solla forte e não-escolha federal alta (top ${salvador.sections.cross.fedDefesa.length})`, + SECTION_HEAD, + sectionTableRows(salvador.sections.cross.fedDefesa, { salvador: true }), + ), + table( + `Salvador — Solla fraco e não-escolha federal alta — ataque (top ${salvador.sections.cross.fedAtaque.length})`, + SECTION_HEAD, + sectionTableRows(salvador.sections.cross.fedAtaque, { salvador: true }), + ), + table( + `Salvador — onde o voto para deputado foi mais abandonado (top ${salvador.sections.cross.excessoFed.length})`, + SECTION_HEAD, + sectionTableRows(salvador.sections.cross.excessoFed, { salvador: true }), + ), + table( + `Salvador — dobradinha: não-escolha federal e estadual altas (top ${salvador.sections.cross.dobradinha.length})`, + SECTION_HEAD, + sectionTableRows(salvador.sections.cross.dobradinha, { salvador: true }), + ), + ], + }, + { + id: 'rms', + title: 'Região Metropolitana de Salvador (demais municípios)', + subtitle: 'Fora da capital, com Salvador fora da conta', + blocks: [ + paragraphs([ + `Os ${rmsRows.length} municípios da RMS (todos os do Território Metropolitano de Salvador exceto a capital) somam bloco Lula+Jerônimo de ${nf(rms.cities.reduce((sum, city) => sum + city.blocoLJ, 0))}, não-escolha federal de ${nf(rms.cities.reduce((sum, city) => sum + city.brancoNuloFed, 0))} votos (${nf(rms.cities.reduce((sum, city) => sum + city.excessoFed, 0))} de excesso sobre a presidencial) e não-escolha estadual de ${nf(rms.cities.reduce((sum, city) => sum + city.brancoNuloEst, 0))}. Solla fez ${nf(rms.cities.reduce((sum, city) => sum + city.solla, 0))} na região e o campo PT estadual somou ${nf(rms.cities.reduce((sum, city) => sum + city.ptEst, 0))}.`, + ]), + table( + 'RMS — por município (ordem de teto federal)', + [ + 'Município', + 'Seções', + 'Comp.', + 'Bloco L+J', + 'Bn fed.', + 'Exc. fed.', + 'Teto fed.', + 'Solla', + 'LQ Solla', + 'Bn est.', + 'Teto est.', + 'Campo PT', + 'LQ PT', + ], + rmsRows, + ), + table( + `RMS — top ${rms.sections.topTetoFed.length} seções por teto Lula+Jerônimo no federal`, + SECTION_HEAD, + sectionTableRows(rms.sections.topTetoFed), + ), + table( + `RMS — top ${rms.sections.topTetoEst.length} seções por teto Lula+Jerônimo no estadual`, + SECTION_HEAD, + sectionTableRows(rms.sections.topTetoEst), + ), + table( + `RMS — dobradinha: não-escolha federal e estadual altas (top ${rms.sections.cross.dobradinha.length})`, + SECTION_HEAD, + sectionTableRows(rms.sections.cross.dobradinha), + ), + ], + }, + { + id: 'territorios', + title: 'Territórios de Identidade', + subtitle: 'Os 27 TIs na mesma régua — e os destaques de cada um', + blocks: [ + paragraphs([ + 'A tabela compara os 27 Territórios de Identidade pela não-escolha absoluta e pela não-escolha relativa ao comparecimento. Território grande tem volume grande por construção; a coluna de percentual mostra onde o eleitorado abandonou mais o cargo, e a de excesso isola o abandono típico do voto proporcional. Salvador aparece dentro do Metropolitano de Salvador — a leitura da capital está na seção própria.', + ]), + table('Os 27 Territórios de Identidade — 2022, 1º turno', GEO_HEAD, territoryRows), + ...territories.flatMap((entry) => [ + paragraphs([ + `**${entry.name}** — bloco ${nf(entry.agg.blocoLJ)}, não-escolha federal ${nf(entry.agg.brancoNuloFed)} (excesso ${nf(entry.agg.excessoFed)}) e estadual ${nf(entry.agg.brancoNuloEst)} (excesso ${nf(entry.agg.excessoEst)}); Solla ${nf(entry.agg.solla)} (LQ ${orDash(entry.agg.lqSolla)}), campo PT est. ${nf(entry.agg.ptEst)} (LQ ${orDash(entry.agg.lqPt)}).`, + ]), + table( + `${entry.name} — top 5 seções por teto Lula+Jerônimo no federal`, + SECTION_HEAD, + sectionTableRows(entry.topTetoFed), + ), + table( + `${entry.name} — top 5 seções por teto Lula+Jerônimo no estadual`, + SECTION_HEAD, + sectionTableRows(entry.topTetoEst), + ), + ]), + ], + }, + { + id: 'dia-eleicao', + title: 'Dia da eleição — operação dentro da lei', + subtitle: + 'O que os dados autorizam planejar no domingo: colinha até sábado, fiscais e mobilização de rede', + blocks: [ + note( + 'O limite legal', + 'No dia da eleição a propaganda de boca de urna é vedada — aglomeração, vestuário padronizado, alto-falante ou entrega de material ao eleitor (Lei 9.504/1997, art. 39, §5º, c/c art. 75; Código Eleitoral, art. 301). Este plano usa apenas instrumentos lícitos: pedido e colinha até sábado, fiscais partidários nos locais de votação no domingo, rede de lembretes antes do pleito e transporte só conforme as regras oficiais — a campanha não oferece transporte nem refeição a eleitor.', + ), + paragraphs([ + `Regra de ouro: no domingo, quem age é fiscal e mobilizador, não cabo eleitoral em campanha. O dado serve para distribuir presença onde o retorno é maior: as seções com mais branco+nulo e com o campo já forte. Nas 30 seções listadas no federal, o bloco Lula+Jerônimo soma ${nf(blocoNas30Fed)} eleitores — esse é o público que a colinha (entregue até sábado) e o lembrete de rede endereçam; nas 30 do estadual, ${nf(blocoNas30Est)}.`, + `Escala para dimensionar sem prometer: cada 1% do excesso federal sobre a presidencial vale ~${nf(escalaFed1)} votos no estado (5% ≈ ${nf(escalaFed1 * 5)}, 10% ≈ ${nf(escalaFed1 * 10)}); no estadual, 1% ≈ ${nf(escalaEst1)}. Conversão não é estimável a partir do TSE — o número serve para calibrar esforço, não como meta.`, + ]), + bullets([ + { + label: 'Colinha e material até sábado', + text: `Fechar e distribuir pela rede nas seções de maior branco+nulo (federal de ${nf(lists.ba.topBnFed[0]?.brancoNuloFed ?? 0)} a ${nf(lists.ba.topBnFed[11]?.brancoNuloFed ?? 0)} votos; estadual de ${nf(lists.ba.topBnEst[0]?.brancoNuloEst ?? 0)} a ${nf(lists.ba.topBnEst[11]?.brancoNuloEst ?? 0)}). No domingo, nada de material ao eleitor.`, + }, + { + label: 'Fiscais por local', + text: `Priorizar Salvador (${zonasSalvadorTeto} pelos maiores tetos; ${zonasSalvadorPt} pelo campo PT), Feira de Santana, ${rmsTop} na RMS e os locais das seções listadas no interior. Fiscal observa e reporta; não faz campanha no local.`, + }, + { + label: 'Rede até sábado 23h59', + text: 'Lembrete do número (1313 federal; 13xxx estadual) por contato direto e grupos; registrar com data quem foi alcançado, sem sobrescrever valores.', + }, + { + label: 'Domingo', + text: 'Comparecimento e ocorrências por seção viram relatório para o backtest; mobilização não aborda eleitor no local; transporte e alimentação apenas conforme regras oficiais.', + }, + ]), + table( + 'Prioridade de posicionamento — 12 seções por branco+nulo federal', + SIMPLE_FED_HEAD, + simpleFedRows(lists.ba.topBnFed.slice(0, 12)), + ), + table( + 'Prioridade de posicionamento — 12 seções por branco+nulo estadual', + SIMPLE_EST_HEAD, + simpleEstRows(lists.ba.topBnEst.slice(0, 12)), + ), + note( + 'Como usar a estimativa', + 'O teto de alcance é a soma do bloco L+J nas seções priorizadas; o efeito depende da rede (contato, pedido completo, colinha na mão do simpatizante). Sem backtest de 2026 não há como estimar conversão — trate os percentuais como escala de esforço, não como projeção de votos.', + ), + ], + }, + { + id: 'estrategia-cientifica', + title: 'Leitura da Cientista Política', + subtitle: 'Crítica do método e do que o dado permite afirmar', + blocks: strategyBlock(estrategia?.cientificaPolitica, 'A preencher'), + }, + { + id: 'estrategia-coordenacao', + title: 'Leitura da Coordenação Geral de campanha', + subtitle: 'O que fazer com isso nos últimos dias', + blocks: strategyBlock(estrategia?.coordenacaoGeral, 'A preencher'), + }, + { + id: 'metodo', + title: 'Método, validação e proveniência', + subtitle: 'Reprodutibilidade e limites', + blocks: [ + paragraphs([ + 'Fonte: Portal de Dados Abertos do TSE — resultados de 2022 (1º turno), arquivos votacao_secao_2022_BA, votacao_secao_2022_BR, detalhe_votacao_secao_2022 e eleitorado_local_votacao_2022. Extração em cache local; nenhum dado de campanha, banco ou pesquisa interna foi usado.', + `Validação: as somas por seção foram conferidas contra o baseline TSE commitado no repositório (bahia-federal-baseline.json) para Solla 1313, Lula, Jerônimo, nominais, comparecimento, brancos e nulos, unidade a unidade (${nf(cities.length + 18)} municípios/zonas, sem divergência).`, + ]), + bullets(data.validation.map((check) => ({ label: '', text: check }))), + table( + 'Arquivos-fonte (sha256 integral no JSON de dados)', + ['Arquivo', 'Bytes'], + data.files.map((file) => [file.name, nf(file.bytes)]), + { align: ['left', 'right'] }, + ), + note( + 'Regras de uso', + 'Documento interno de análise. As listas de seções de "ataque" não devem virar material público nem ser expostas como prioridade da campanha. A leitura de conversão (rede, liderança, pedido do número) é operação de coordenação — o dado indica onde, nunca como. Nada aqui estima intenção de voto nem promete transferência.', + ), + ], + }, + ], + } + return report +} + +// --------------------------------------------------------------------------- +// Render +// --------------------------------------------------------------------------- + +const renderTableMd = (block) => { + const head = block.head + const rows = block.rows.map((row) => row.map((cell) => String(cell).replaceAll('|', '\\|'))) + const widths = head.map((cell, index) => + Math.max(String(cell).length, ...rows.map((row) => row[index].length)), + ) + const pad = (text, index) => text + ' '.repeat(widths[index] - text.length) + return [ + `**${block.caption}**`, + '', + `| ${head.map(pad).join(' | ')} |`, + `| ${widths.map((width) => '-'.repeat(width)).join(' | ')} |`, + ...rows.map((row) => `| ${row.map(pad).join(' | ')} |`), + ].join('\n') +} + +const renderBlocksMd = (blocks) => + blocks + .map((block) => { + switch (block.type) { + case 'paragraphs': + return block.items.join('\n\n') + case 'bullets': + return block.items + .map((item) => `- ${item.label ? `**${item.label}** ` : ''}${item.text}`) + .join('\n') + case 'note': + return `> **${block.title}** ${block.text}` + case 'table': + return renderTableMd(block) + default: + return '' + } + }) + .join('\n\n') + +const htmlEscape = (value) => + String(value) + .replaceAll('&', '&') + .replaceAll('<', '<') + .replaceAll('>', '>') + .replaceAll('"', '"') + +const renderBlocksHtml = (blocks) => + blocks + .map((block) => { + switch (block.type) { + case 'paragraphs': + return block.items + .map( + (item) => + `

${htmlEscape(item).replaceAll(/\*\*(.+?)\*\*/g, '$1')}

`, + ) + .join('') + case 'bullets': + return `
    ${block.items + .map( + (item) => + `
  • ${item.label ? `${htmlEscape(item.label)} ` : ''}${htmlEscape(item.text)}
  • `, + ) + .join('')}
` + case 'note': + return `
${htmlEscape(block.title)}

${htmlEscape(block.text)}

` + case 'table': + return renderTableHtml(block) + default: + return '' + } + }) + .join('') + +const renderTableHtml = ({ caption, head, rows, align }) => { + const alignClass = (index) => (align?.[index] === 'right' ? ' class="num"' : '') + return ` + + + ${head.map((cell, index) => `${htmlEscape(cell)}`).join('')} + ${rows + .map( + (row) => + `${row + .map((cell, index) => `${htmlEscape(cell)}`) + .join('')}`, + ) + .join('')} +
${htmlEscape(caption)}
` +} + +const css = ` + * { box-sizing: border-box; } + body { + margin: 0; + font-family: 'Fira Sans', 'DejaVu Sans', sans-serif; + color: #18181b; + font-size: 9.5pt; + line-height: 1.5; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + h1 { font-size: 25pt; line-height: 1.08; margin: 0 0 4mm; letter-spacing: -0.01em; } + h2 { font-size: 15pt; margin: 0 0 3mm; color: #c51414; letter-spacing: -0.01em; break-after: avoid; } + p { margin: 0 0 3mm; max-width: 178mm; orphans: 2; widows: 2; } + .cover { height: 256mm; display: flex; flex-direction: column; justify-content: space-between; break-after: page; } + .cover-top { padding-top: 6mm; } + .brand { color: #c51414; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; font-size: 8.5pt; } + .cover .subtitle { font-size: 12.4pt; color: #3f3f46; max-width: 160mm; } + .cover-meta { color: #71717a; font-size: 8.6pt; } + .cover-rule { height: 2.4mm; background: #c51414; width: 34mm; margin: 5mm 0; } + .kpis { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2.6mm; margin: 4mm 0 0; } + .kpi { border: .8px solid #e4e4e7; border-radius: 2mm; padding: 2.6mm; background: #fafafa; } + .kpi-value { display: block; font-size: 13.4pt; font-weight: 700; color: #c51414; } + .kpi-label { display: block; font-size: 7.6pt; color: #52525b; } + .kpi-detail { display: block; font-size: 6.9pt; color: #a1a1aa; margin-top: .6mm; } + .section { padding: 0; } + .page-break { break-before: page; } + .section-subtitle { color: #71717a; font-style: italic; margin-top: -1mm; break-after: avoid; } + .bullets { margin: 0 0 3mm; padding-left: 4.5mm; } + .bullets li { margin-bottom: 2mm; } + .note { border-left: 2.4mm solid #c51414; background: #fafafa; padding: 3mm 4mm; border-radius: 0 2mm 2mm 0; margin: 3mm 0; } + .note strong { color: #c51414; } + .note p { margin: 1mm 0 0; } + table { width: 100%; border-collapse: collapse; font-size: 7.7pt; margin: 0 0 6mm; } + caption { caption-side: top; text-align: left; font-weight: 700; font-size: 8.8pt; padding-bottom: 2mm; color: #18181b; break-after: avoid; } + thead { display: table-header-group; } + tr { break-inside: avoid; } + th { text-align: left; background: #f4f4f5; border-bottom: 1px solid #d4d4d8; padding: 2mm 1.4mm; font-size: 6.9pt; text-transform: uppercase; letter-spacing: .02em; color: #52525b; } + td { border-bottom: .6px solid #e4e4e7; padding: 1.9mm 1.4mm; vertical-align: top; } + tbody tr:nth-child(even) td { background: #fafafa; } + td.num, th.num { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; } +` + +const renderSectionHtml = (section) => ` +
+

${htmlEscape(section.title)}

+ ${section.subtitle ? `

${htmlEscape(section.subtitle)}

` : ''} + ${renderBlocksHtml(section.blocks)} +
` + +const renderKpis = (report) => + report.kpis + .map( + (entry) => + `
${htmlEscape(entry.value)}${htmlEscape(entry.label)}${htmlEscape(entry.detail)}
`, + ) + .join('') + +async function render(data) { + let estrategia = null + try { + estrategia = JSON.parse(await readFile(ESTRATEGIA_PATH, 'utf8')) + } catch { + estrategia = null + } + const report = buildReport(data, estrategia) + const markdown = [ + `# ${report.title}`, + '', + `**${report.subtitle}**`, + `Gerado em ${report.date} — dados públicos TSE 2022 (1º turno). Documento interno de campanha.`, + '', + report.sections + .map( + (section) => + `## ${section.title}${section.subtitle ? `\n\n_${section.subtitle}_` : ''}\n\n${renderBlocksMd(section.blocks)}`, + ) + .join('\n\n'), + '', + '---', + '', + ...data.validation.map((check) => `- ${check}`), + '', + ].join('\n') + await mkdir(dirname(REPORT_BASE), { recursive: true }) + await writeFile(`${REPORT_BASE}.md`, markdown) + console.log(`[${LABEL}] wrote ${REPORT_BASE}.md`) + + const html = ` + +${htmlEscape(report.title)} + +
+
+
Campanha Jorge Solla 1313 · Análise territorial
+

${htmlEscape(report.title)}

+
+

${htmlEscape(report.subtitle)}

+
+
+
${renderKpis(report)}
+

${htmlEscape(report.date)} · Fonte: TSE 2022 (dados públicos) · Uso interno da assessoria
+ Jorge Solla 1313 (dep. federal) · Julio Pinheiro 13999 (dep. estadual) · Lula 13 e Jerônimo 13 (2022)

+
+
+ ${report.sections.map(renderSectionHtml).join('')} + +` + await writeFile(HTML_PATH, html) + + const browser = await chromium.launch() + try { + const page = await browser.newPage() + await page.setContent(html, { waitUntil: 'load' }) + await page.emulateMedia({ media: 'print' }) + await page.pdf({ + path: `${REPORT_BASE}.pdf`, + format: 'A4', + printBackground: true, + displayHeaderFooter: true, + headerTemplate: '
', + footerTemplate: `
+ Expansão por seção — Solla 1313 · campo PT estadual · TSE 2022 · documento interno + pág. / +
`, + margin: { top: '12mm', bottom: '14mm', left: '12mm', right: '12mm' }, + }) + } finally { + await browser.close() + } + console.log(`[${LABEL}] wrote ${REPORT_BASE}.pdf`) +} + +const main = async () => { + const cached = await readFile(DATA_PATH, 'utf8').catch(() => null) + const data = process.argv.includes('--compute') || !cached ? await compute() : JSON.parse(cached) + await render(data) +} + +main().catch((error) => { + console.error(error) + process.exit(1) +})