;(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

Tarcísio entra com ação na Justiça e tenta cassar candidatura de Rodrigo

Do UOL, em São Paulo

27/09/2022 09h20

O ex-ministro Tarcísio de Freitas (Republicanos), candidato ao governo de São Paulo, entrou com ação na Justiça para tentar cassar a candidatura do governador Rodrigo Garcia (PSDB), que tenta ser reeleito. Segundo a ação protocolada no TRE-SP (Tribunal Regional Eleitoral de São Paulo), Tarcísio alega que Rodrigo praticou abuso de poder econômico com o uso da máquina pública do estado.

Na ação, o ex-ministro faz quatro pedidos de investigação, tendo como alvos, por exemplo, a realização de "transferências voluntárias" de dinheiro para municípios paulistas, desde a data em que Rodrigo assumiu o cargo de governador até a véspera do primeiro turno, e a de convênios com prefeituras no período anterior às eleições.

Procurada pelo UOL, a campanha do candidato tucano disse que a ação apresentada pelo ex-ministro "demonstra alto grau de desespero de sua campanha" (veja mais abaixo).

Segundo a ação protocolada por Tarcísio, Rodrigo estaria fazendo uma "cooptação" de prefeitos para garantir apoio na corrida ao Palácio dos Bandeirantes, estratégia que visaria atingir também deputados estaduais, com "uso escancarado da máquina pública para a obtenção de benefícios eleitorais".

"Pede-se então um olhar atento a esse estreitamento das relações, não só políticas, entre o governador-candidato e os prefeitos em ano eleitoral, que vem ocorrendo independentemente das bandeiras partidárias", diz a ação protocolada pelo candidato apoiado pelo presidente Jair Bolsonaro (PL).

O pedido foi feito com base em matérias jornalísticas e consultas que a campanha de Tarcísio diz ter feito no portal da transparência do governo do estado. Uma das reportagens é uma apuração do UOL que mostra que Rodrigo turbinou a transferência de recursos para investimento livre a prefeitos do interior de São Paulo.

De acordo com a reportagem, a Secretaria de Desenvolvimento Regional havia empenhado, até o dia 28 de junho, R$ 1,54 bilhão a serem distribuídos aos municípios principalmente por meio de convênio, o que representa 88% do seu orçamento anual. Essa pasta é responsável por gerir rees para obras e intervenções propostas pelas prefeituras.

A utilização da coisa pública como se fosse algo pessoal é a receita da perpetuação do poder por determinados grupos políticos, inviabilizando a renovação tão necessária à política nacional. Em São Paulo, especialmente, é fato já entranhado na concepção política o trato personalíssimo dos "sempre" governantes em relação ao aparato público, tendo em vista o potencial econômico que o Estado tem. Trecho de ação protocolada por Tarcísio de Freitas, candidato ao governo de São Paulo

Na ação, Tarcísio pede que, ao final das investigações, tanto Rodrigo quanto o candidato a vice-governador na chapa do tucano, o deputado federal Geninho Zuliani (União Brasil), sejam declarados inelegíveis pelo período de oito anos.

Rodrigo reage a Tarcísio: "Alto grau de desespero"

A campanha de Rodrigo disse que a ação apresentada por Tarcísio "demonstra alto grau de desespero de sua campanha, diante da iminente derrota demonstrada na intenção de votos".

A nota do tucano cita pesquisa da Quaest Consultoria para o governo de São Paulo divulgada ontem, na qual Rodrigo (20%) aparece tecnicamente empatado com Tarcísio (21%) em segundo lugar — na comparação com a sondagem anterior, o atual governador cresceu cinco pontos. Quem aparece como líder é o ex-prefeito da capital paulista Fernando Haddad (PT), com 31%.

"O jurídico da campanha de Rodrigo Garcia ainda não recebeu a suposta ação e analisará o caso confiante na sua improcedência e na justiça", acrescenta a nota.