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

'Sou insuspeito de ter simpatia ou envolvimento com PT', diz Gilmar Mendes

Carolina Marins, Guilherme Mazieiro, Leonardo Martins e Marcelo Oliveira

Do UOL, em São Paulo e em Brasília

09/03/2021 16h56Atualizada em 09/03/2021 18h32

O ministro do STF (Supremo Tribunal Federal) Gilmar Mendes classificou a si mesmo e seu colega Kassio Nunes Marques como "insuspeitos" de terem qualquer envolvimento com o PT (Partido dos Trabalhadores). A Segunda Turma julga hoje a suspeição do ex-ministro Sergio Moro.

"Eu falo isso com a maior tranquilidade, porque, diferentemente da ministra Cármen Lúcia, do ministro Ricardo Lewandowski do ministro Edson Fachin, eu não cheguei aqui, como todos sabem, pelas mãos do Partido dos Trabalhadores. Eu era considerado, como todos sabem, um tipo de opositor de algumas práticas do Partido dos Trabalhadores."

O ministro fazia referência às indicações dos ministros à Corte. Cármen Lúcia e Ricardo Lewandowski foram indicados pelo ex-presidente Lula, enquanto Edson Fachin foi indicado por Dilma Rousseff. Mendes, por outro lado, foi indicado em 2002 pelo então presidente Fernando Henrique Cardoso.

E acrescentou enquanto proferia seu voto: "A imprensa chegou a dizer que eu liderava uma bancada de oposição no Supremo Tribunal Federal, apontando que faltava oposição ao governo do Partido dos Trabalhadores."

Eu sou insuspeito nessa matéria, agora também como o ministro Kassio [Nunes Marques] que chega mais recentemente, de ter simpatia, envolvimento, com o Partido dos Trabalhadores.
Gilmar Mendes, ministro do STF

Nunes Marques foi indicado pelo presidente Jair Bolsonaro (sem partido), após a saída do ministro Celso de Mello no ano ado.

"Não obstante eu sempre soube distinguir o que é ser adversário do que é ser inimigo", acrescentou dizendo que já ter repetido esta afirmação diversas vezes aos membros do PT. "A democracia exige a existência de oposição, de adversidade. Mas ela não convive, e não pode tolerar, com um modelo do 'amigo-inimigo'."

Quem está na oposição hoje pode se tornar poder amanhã. Para isto é preciso que ele subsista, e não que ele seja destruído.
Gilmar Mendes, ministro do STF

O julgamento

A Segunda Turma do STF decidiu retomar o julgamento de suspeição do ex-juiz Sérgio Moro, impondo uma derrota ao ministro Edson Fachin que pedia o adiamento. Fachin tentava tirar o processo de análise e chegou a pedir ao presidente do Supremo, Luiz Fux, uma decisão para adiar o julgamento, mas não foi atendido.

Ontem, Fachin anulou todas as condenações do ex-presidente Luiz Inácio Lula da Silva (PT) e remeteu esses processos da Lava Jato à Justiça Federal do Distrito Federal. Ainda não foram distribuídos, mas os dois casos relacionados ao Instituto Lula, Sítio de Atibaia e Tríplex do Guarujá vão tramitar ou na 10ª Vara ou na 12ª Vara da capital.

O habeas corpus da defesa de Lula estava sob vistas de Mendes desde dezembro de 2018. Além de Fachin, Cármen Lúcia votou a favor do ex-juiz Sergio Moro. Gilmar Mendes foi o primeiro a votar no julgamento de hoje, em favor da suspeição do ex-juiz Sergio Moro. Em seguida será a vez de Ricardo Lewandowski e Kassio Nunes Marques.

A Segunda Turma, presidida por Gilmar Mendes, é onde correm os processos relacionados à Lava Jato.

À época do pedido de suspeição, em 2018, a Turma ainda contava com Celso de Mello, que se aposentou ano ado. Ele foi substituído por Nunes Marques, indicado por Bolsonaro.