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

Após cassação de Deltan, governo faz post alusivo ao PPT da Lava Jato

Governo postou imagem de PPT para apresentar feitos - Reprodução/Redes sociais
Governo postou imagem de PPT para apresentar feitos Imagem: Reprodução/Redes sociais

Do UOL, em São Paulo

17/05/2023 13h32Atualizada em 17/05/2023 15h43

Após decisão de cassação do mandato de Deltan Dallagnol (Podemos-PR) pelo TSE, a conta do governo federal fez uma publicação de um PowerPoint na qual destaca realizações da istração atual. A imagem relembra a montagem da primeira denúncia da Operação Lava Jato contra Lula - que foi alvo de críticas e virou meme nas redes sociais à época.

O que aconteceu:

O governo compartilhou a imagem e disse que "segue trabalhando para melhorar a vida da população", destacando alguns feitos até aqui. Nos comentários do Twitter, pessoas lembraram do PPT feito por Deltan.

Em 2016, ao apresentar denúncia contra Lula, o então procurador da República apresentou uma reprodução gráfica do que chamou de "propinocracia". O procurador disse: "No ápice dessa pirâmide está o núcleo político, e no centro desse núcleo político está o Lula."

Em 2020, em entrevista ao UOL, Deltan disse que poderia ter feito o PowerPoint assim como a apresentação da acusação de "modo diferente para evitar críticas", mas reafirmou que o conteúdo refletia o que trazia a denúncia contra Lula.

14.set.2016 - O então procurador da República Deltan Dallagnol faz apresentação com PowerPoint para anunciar o oferecimento de denúncia contra o ex-presidente Luiz Inácio Lula da Silva (PT) pelo MPF (Ministério Público Federal), em Curitiba - GERALDO BUBNIAK / AGB /ESTADÃO - GERALDO BUBNIAK / AGB /ESTADÃO
14.set.2016 - O então procurador da República Deltan Dallagnol faz apresentação com PowerPoint para anunciar o oferecimento de denúncia contra o ex-presidente Luiz Inácio Lula da Silva (PT) pelo MPF (Ministério Público Federal), em Curitiba
Imagem: GERALDO BUBNIAK / AGB /ESTADÃO

Para o TSE, Dallagnol fraudou a Lei da Ficha Limpa

Deltan Dallagnol escapou de eventuais punições que poderiam resultar em sua demissão, o que o tornaria inelegível, avaliou o ministro Benedito Gonçalves, relator do caso no TSE. A cassação foi decidida com base na Lei da Ficha Limpa.

O deputado saiu do MPF em novembro de 2021 com processos istrativos pendentes contra ele no CNMP (Conselho Nacional do Ministério Público).

Em um dos recursos que resultou na cassação, também foi citado que Dallagnol foi condenado pelo TCU (Tribunal de Contas da União) em um processo que avaliou o pagamento de diárias a procuradores da Lava Jato.

Dallagnol pode recorrer da decisão, mas a perda do mandato tem efeito imediato. O ex-procurador pode apresentar embargos contra o entendimento dos ministros do TSE e até levar o caso ao Supremo Tribunal Federal.