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

Esse conteúdo é antigo

Deltan diz que não desistirá da política e que TSE quis agradar governo

Colaboração para o UOL, em São Paulo

22/05/2023 10h30Atualizada em 22/05/2023 11h38

Em entrevista ao UOL News, Deltan Dallagnol (Podemos-PR) afirmou que o Tribunal Superior Eleitoral (TSE) quis "agradar ao governo" ao cassar o seu mandato. Ele ainda afirmou, sem apresentar provas, que o ministro do STF Gilmar Mendes teria "articulado sua cassação".

Vemos um governo de vingança e, mais uma vez, os ministros e pessoas que têm ambição de poder vão dançar a música que o governo toca. (..) A disputa por vagas no Supremo Tribunal Federal é uma das mais acirradas do país e quem vai ser escolhido depende muito da voz do presidente. Muitas pessoas vão tentar agradar o rei da ocasião para conseguir seus favores e benesses. Deltan Dallagnol, deputado federal (Podemos-PR)

Eu escutei isso. É uma questão que não posso afirmar, eu não vou ter prova. Mas uma questão que pode ser dirigida ao ministro Gilmar Mendes e deve ser perguntado para ele se, no dia da minha cassação, no dia anterior, ele visitou gabinetes em Brasília, de outras pessoas, outros políticos, pessoas poderosas, para articular minha cassação. Essa é uma questão legítima que deve ser endereçada a ele. Se no dia da minha cassação ele visitou gabinetes com esse objetivo. Se ele ligou para ministros para buscar fazer com que o processo contra mim no Tribunal de Contas avançasse e não fosse barrado."

O UOL entrou em contato com a assessoria do STF para saber se Gilmar Mendes vai se manifestar sobre o comentário de Deltan. Em caso de manifestação, esse texto será atualizado.

Dallagnol avaliou ser "muito difícil" reverter a decisão do TSE, mas ressaltou que vai recorrer e que não pretende desistir de sua carreira na política.

Não vou desistir. Estou na política para fazer o melhor com os talentos que Deus me deu. Tirar o cargo da minha mão é tirar um instrumento de transformação, mas sigo com vários outros. Vou avaliar a melhor forma de usar aquilo que recebi. Neste momento, estou focado em manter este instrumento. Deltan Dallagnol, deputado federal (Podemos-PR)

Deltan Dallagnol diz que foi punido em decisão com 'exercício de futurologia': 'É Minority Report'

O deputado ainda afirmou que considera a decisão do TSE como um "exercício de futurologia": "É algo totalmente à margem da lei", disse ele, citando autoridades políticas e jurídicas que se colocaram contrárias à cassação nos termos do colegiado.

"Sou realista e esperançoso; acredito que é possível reverter no STF"

Deltan também disse que avalia que, embora difícil ver decisão revertida, ainda acredita que é possível revertê-la no STF.

"Acredito [que é possível] com a força da mobilização e da indignação das pessoas e da autoproteção do Parlamento contra a ingerência do TSE Deltan Dallagnol, deputado federal (Podemos-PR)

O UOL News vai ao ar de segunda a sexta-feira em três edições: às 8h, às 12h com apresentação de Fabíola Cidral e às 18h com Diego Sarza. O programa é sempre ao vivo.

Quando: de segunda a sexta, às 8h, às 12h e 18h.

Onde assistir: Ao vivo na home UOL, UOL no YouTube e Facebook do UOL.

Veja a íntegra do programa: