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

'Fux vai buscar um entendimento entre os poderes', diz Marco Aurélio Mello

O ministro também comentou sobre as críticas que o STF tem recebido por parte da sociedade e disse que atuação do Supremo tem sido mais "ostensiva" - Reprodução
O ministro também comentou sobre as críticas que o STF tem recebido por parte da sociedade e disse que atuação do Supremo tem sido mais "ostensiva" Imagem: Reprodução

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

04/09/2020 21h57

O ministro do Supremo Tribunal Federal (STF), Marco Aurélio Mello, disse que o ministro Luiz Fux deverá buscar uma pacificação entre os poderes. Fux foi eleito em junho e assume a presidência do STF no lugar de Dias Toffoli, que permanecerá no cargo até o dia 10 de setembro. O mandato é válido por dois anos.

"Os poderes, pela Constituição Federal, são harmônicos e independentes. Aquele que tenha um direito e se sinta espezinhado quanto a ele, deve recorrer ao Judiciário. Fora isso, não há campo para críticas e para acirramento de ânimos. Vivenciamos ainda por cima uma pandemia de consequências muito duras, por isso que deve haver um entendimento e, creio que o ministro Fux buscará esse entendimento", disse à Rádio Jovem Pan.

O ministro também comentou sobre as críticas que a Corte tem recebido por parte da sociedade e disse que atuação do Supremo tem sido mais "ostensiva".

"Creio que é hora de um comedimento, de uma auto-contenção quanto à atividade desenvolvida pelos outros poderes e de buscar-se o entendimento. Nos dias atuais, os contribuintes acompanham o dia a dia das instituições e criticam de forma generalizada. Se a crítica se mostra construtiva, ela evidentemente ajuda na correção de rumos, mas criticar por criticar, não há campo para isso", ressaltou.

Reforma istrativa

Marco Aurélio disse que é favorável ao projeto de reforma istrativa do presidente Jair Bolsonaro (sem partido) e defende um "enxugamento da istração de forma linear".

"Refiro-me ao Executivo, Judiciário, Câmara dos Deputados e o Senado da República. Se realmente queremos buscar o melhor em termos de istração pública, que a reforma seja linear. Pelo que tenho tomado conhecimento mediante publicações de jornais e revistas, a proposta é um tanto quanto tímida. Vamos esperar para ver que o que ocorre no Congresso e se surge algo de envergadura maior", opinou.

Quarentena

O ministro também defendeu a quarentena para juízes e integrantes do Ministério Público a candidaturas políticas, mas com um tempo inferior à proposta de oito anos.

"Em termos de uma inserção no âmbito político sou favorável a uma quarentena, não de oito anos, mas um período razoável. O juiz personifica o Estado e não pode realmente se valer da cadeira ocupada para uma vida política futura e a quarentena evitaria isso", pontuou.

Decisão monocrática

Questionado sobre decisões monocráticas, como o caso do ministro Alexandre de Moraes, que cancelou a nomeação de Alexandre Ramagem, indicado pelo presidente Jair Bolsonaro para a direção geral da Polícia Federal, o ministro ressaltou que a determinação "não foi boa em termos de entendimento e harmonia entre poderes".

"Tenho preconizado na bancada a autocontenção e não a pela minha cabeça que, em uma canetada, se afaste do cenário nacional uma nomeação pelo presidente da República, que foi eleito com 57 milhões de votos. Propus ao Supremo que, em se tratando desse tipo de ato de outro poder, se levasse sempre ao colegiado para então examinar. Várias cabeças pensam melhor que uma única e, no caso concreto, foi justamente o juiz mais novo do Supremo que afastou a posse do Ramagem na diretoria da Polícia Federal", finalizou.