;(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 cita crime de responsabilidade e afirma: 'Ninguém fechará esta Corte'

Thaís Augusto e Rafael Neves

Do UOL, em São Paulo

08/09/2021 14h40Atualizada em 08/09/2021 16h13

Em recado ao presidente Jair Bolsonaro (sem partido), o presidente do STF (Supremo Tribunal Federal), Luiz Fux, afirmou hoje que ameaças à autoridade da Corte e o desprezo por decisões judiciais configuram crime de responsabilidade. Fux discursou na abertura da sessão após os atos antidemocráticos de 7 de setembro.

Com apoio a pautas golpistas, que incluem o fechamento do STF e a intervenção militar, bolsonaristas foram às ruas em apoio ao presidente. Bolsonaro discursou em Brasília e, depois acompanhou os atos em São Paulo, onde também inflou os manifestantes e afirmou que não respeitaria mais nenhuma decisão do ministro Alexandre de Moraes.

O mandatário ainda xingou o magistrado de "canalha" e pediu sua saída diante de cerca de 125 mil pessoas, segundo a Polícia Militar.

"O Supremo Tribunal Federal também não tolerará ameaças à autoridade de suas decisões. Se o desprezo às decisões judiciais ocorre por iniciativa do Chefe de qualquer dos Poderes, essa atitude, além de representar atentado à democracia, configura crime de responsabilidade, a ser analisado pelo Congresso Nacional."

Em seu discurso, Fux afirmou que "ofender a honra dos ministros, incitar a população, propagar discursos de ódio contra o STF e incentivar o descumprimento de decisões judiciais" são práticas antidemocráticas e também ilícitas.

O presidente da Câmara, deputado Arthur Lira (PP-AL), também criticou as falas de Bolsonaro. Em pronunciamento também no início da tarde, Lira não mencionou qualquer intenção de abrir processo de impeachment contra o presidente, mas disse considerar que não há "mais espaço para radicalismos e excessos" no país.

Povo brasileiro, não caia na tentação das narrativas fáceis e messiânicas, que criam falsos inimigos da nação."
Discurso de Luiz Fux na abertura da sessão do STF

Ele classificou como "graves" as falas de Bolsonaro contra o STF e pediu que a população esteja atenta a "falsos profetas do patriotismo", que colocam o povo contra o povo. Segundo o ministro, o verdadeiro patriota "não fecha os olhos para os problemas reais e urgentes do Brasil". Ontem, em seu discurso, Bolsonaro não citou a pandemia, o desemprego nem a crise hídrica.

"Em nome das ministras e dos ministros desta Casa, conclamo os líderes do nosso país a que se dediquem aos problemas reais que assolam o nosso povo."

Fux ressaltou que a convivência entre visões diferentes sobre o mesmo mundo é pressuposto da democracia e que quem repete o discurso "nós contra eles" propaga a política do caos.

Ninguém fechará esta Corte. Nós a manteremos de pé, com suor e perseverança."
Discurso do presidente Luiz Fux na abertura da sessão do STF

Após as falas de Bolsonaro, diversos partidos aram a falar mais claramente na possibilidade de apoiar processos de impeachment. Aliado do presidente, Arthur Lira (PP-AL), como presidente da Câmara, é o único que pode aceitar um pedido de impeachment contra Bolsonaro.

Na avaliação de juristas consultados pelo UOL, ao declarar abertamente que não cumprirá "qualquer decisão" de Moraes, Bolsonaro comete crime de responsabilidade por desrespeitar os outros Poderes. O vice-presidente da Câmara, Marcelo Ramos (PL-AM), afirmou ontem, após os atos, que a abertura de um processo de impeachment contra Bolsonaro é "inevitável".

O vice-presidente Hamilton Mourão (PRTB), por sua vez, minimizou hoje o risco de um impeachment do presidente dizendo que "não há clima" nas ruas e que o governo tem base no Congresso para barrar processos contra o mandatário.