;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Deputados apoiadores de Leite acusam PSDB-SP de fraude nas prévias

Os governadores João Doria e Eduardo Leite, durante evento no Palácio dos Bandeirantes - Marcello Fim/Ofotográfico/Folhapress
Os governadores João Doria e Eduardo Leite, durante evento no Palácio dos Bandeirantes Imagem: Marcello Fim/Ofotográfico/Folhapress

Felipe Pereira e Lucas Borges Teixeira

Do UOL, em São Paulo

21/10/2021 13h54

Um grupo de presidentes estaduais do PSDB acusa, em um dossiê, o diretório paulista do partido de uma suposta tentativa de fraude no sistema para a votação nas prévias para a eleição da presidência da República. De acordo com eles, 92 prefeitos e vice-prefeitos de São Paulo iriam votar irregularmente no pleito interno.

O PSDB-SP nega, chama o documento de "estratégia eleitoral" e diz que seus autores "querem vencer no grito".

O dossiê, ao qual o UOL teve o, afirma que os prefeitos e vice-prefeitos se filiaram ao partido depois da data limite para que pudessem votar nas prévias (31 de maio). Os registros na Justiça Eleitoral teriam sido feitos de forma retroativa. Uma coletiva deverá ser realizada na sede do partido em Brasília ainda hoje.

O documento é divulgado a exato um mês das prévias, em 21 de novembro, no momento de maior acirramento da disputa entre os pré-candidatos Eduardo Leite (RS) e João Doria (SP).

Da forma como as prévias foram estruturadas para este ano, o grupo de prefeitos e vice-prefeitos compõe 25% do total, mesma proporção para todos os outros mais de 1 milhão de filiados —o que faz com que o voto de cada um conte mais do que o de um filiado sem mandato. Por isso, a briga por tucanos eleitos se mostra tão relevante.

Acusação de fraude

De acordo com o documento, a fraude se daria por uma diferença de datas entre o registro no sistema interno do PSDB (Filiaweb) e no sistema da Justiça Eleitoral (Filia).

"Tal sistema [Filia] permite a inclusão de data retroativa ao momento da inclusão no cadastro. Assim, alguém pode ser cadastrado no sistema na presente data, e o tem liberdade de incluir outra data como aquela da efetiva filiação", diz o texto.

O dossiê levantou 51 prefeitos e 41 vice-prefeitos registrados no diretório paulista que teriam inconsistência nessas datas. Como base, eles dizem usar os dois sistemas e matérias sobre filiação publicadas na imprensa.

Uma carta que acompanha esses documentos é endereçada ao presidente nacional do PSDB, Bruno Araújo, e assinada por quatro presidentes de diretórios estaduais: os deputados federais Adolfo Viana (BA), Lucas Redecker (RS) e Paulo Abi-Ackel (MG) e o ex-senador Luiz Pontes (CE) —todos apoiadores de Leite.

Como resolução, o grupo pede averiguação por parte do diretório nacional, a "imediata exclusão" destes nomes da lista de votantes e investigação de possíveis outros registrados no sistema da Justiça Eleitoral depois de 31 de maio.

O PSDB-SP é comandado por Marco Vinholi, próximo a Doria —ele ocupa atualmente a Secretaria Estadual de Desenvolvimento Regional.

"Estratégia eleitoral", diz PSDB-SP

O documento não cita os nomes de Leite e Doria em momento algum. Acusa o diretório paulista de "insistir em burlar a norma, o que restou caracterizada com fraude efetuada no cadastramento dos novos filiados com datas retroativas".

Ao UOL, o PSDB-SP afirmou que as alegações "nada mais são que parte da estratégia eleitoral daqueles que, cientes do peso de prefeitos e vice-prefeitos na disputa, querem vencer no grito".

Segundo o diretório, o PSDB paulista recebeu dezenas de filiações de prefeitos e vice-prefeitos em 2021 e "parte expressiva delas dentro do prazo definido pela Comissão das Prévias". "Outras muitas não foram feitas dentro deste prazo, não tendo sido sequer encaminhadas à Direção Nacional", diz a nota.

Soliciatção será analisada, diz Araújo

Por meio de nota, Araújo declara que a solicitação "será analisada com absoluta serenidade e já foi encaminhada para a Executiva Estadual de São Paulo para esclarecimentos" e diz considerar pedidos de impugnação "naturais em qualquer processo eleitoral".

"Com relação a eventuais questionamentos também feitos ao procedimento da Executiva Nacional sobre a lista final dos filiados com mandatos aptos a votar nas prévias, informamos que os dados utilizados são os recebidos oficialmente do TSE", explica.

Como serão as prévias

O primeiro turno das prévias será realizado no dia 21 de novembro, com voto pelo aplicativo ou presencialmente, em Brasília, onde deverão estar os três candidatos e as principais lideranças do partido. Para este ano, o PSDB adotou pesos diferentes para os votos de acordo com o cargo ocupado, dividido em quatro grupos:

  • 25% para votos de governadores, vice-governadores, presidente e ex-presidentes do partido, deputados federais e senadores
  • 25% para prefeitos e vice-prefeitos
  • 25% para vereadores (12,5%) e deputados estaduais e distritais (12,5%)
  • 25% para filiados no geral, sem mandato