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

Eduardo Bolsonaro elogia destituição da Suprema Corte de El Salvador

Deputado Eduardo Bolsonaro elogiu remoção de todos os juízes da Suprema Corte de El Salvador - Mateus Bonomi/AGIF
Deputado Eduardo Bolsonaro elogiu remoção de todos os juízes da Suprema Corte de El Salvador Imagem: Mateus Bonomi/AGIF

Do UOL, em São Paulo

03/05/2021 00h18Atualizada em 03/05/2021 13h29

O deputado federal Eduardo Bolsonaro (PSL-SP), filho do presidente da República, Jair Bolsonaro (sem partido), elogiou hoje a remoção de todos os juízes da Suprema Corte de El Salvador.

A nova Assembleia Legislativa de El Salvador, que tem maioria governista, aprovou ontem a destituição dos cinco juízes e do procurador-geral, que, recentemente, tomaram decisões contrárias ao presidente Nayib Bukele. Neste fim de semana, Bukele chamou a destituição de uma "limpeza da casa".

Em publicação nas redes sociais, Eduardo Bolsonaro escreveu que "o Congresso destituiu todos os ministros da Suprema Corte por interferirem no Executivo, tudo constitucional". Ele acrescentou que "juízes julgam casos, se quiserem ditar políticas que saíam às ruas para se elegerem".

Em 2018, Eduardo Bolsonaro afirmou que "bastam um soldado e um cabo para fechar o STF (Supremo Tribunal Federal)". Na época, Jair Bolsonaro ainda era candidato à Presidência —o vídeo com a declaração veio à tona a uma semana do segundo turno.

Na gravação. Eduardo responde a pergunta sobre uma hipotética possibilidade de ação do Exército em caso de o STF impedir que Bolsonaro assuma a Presidência.

"Cara, se quiser fechar o STF, sabe o que você faz? Você não manda nem um jipe. Manda um soldado e um cabo. Não é querer desmerecer o soldado e o cabo, não", diz. "O que é o STF? Tira o poder da caneta de um ministro do STF. Se prender um ministro do STF, você acha que vai ter uma manifestação popular a favor do ministro do STF, milhões na rua?", afirma.

O ex-presidente da Câmara dos Deputados, Rodrigo Maia (DEM-RJ), reagiu à postagem de hoje de Eduardo Bolsonaro. Segundo ele, o comentário do filho do presidente é "muito grave".

'Estamos limpando a casa'

Nas redes sociais, o presidente Bukele pediu que a comunidade internacional não interfira na decisão.

"Aos nossos amigos da comunidade internacional: queremos trabalhar com vocês, negociar, viajar, nos conhecer e ajudar onde pudermos. Nossas portas estão mais abertas do que nunca".

Com todo o respeito: estamos limpando nossa casa e isso não é da sua conta".
Tweet do presidente Nayib Bukele

Organizações da sociedade civil salvadorenha classificaram o ato como um "golpe de Estado". A medida em El Salvador também está sendo questionada por órgãos de defesa dos Direitos Humanos.

Ameaças veladas contra o STF

Recentemente, o presidente Jair Bolsonaro (sem partido) também fez ameaças veladas ao STF. Em outra ocasião, Bolsonaro disse que seria "fácil impor uma ditadura no Brasil".

Em 15 de abril, após lamentar a decisão do STF que tornou Lula elegível, o presidente Bolsonaro disse saber "onde está o câncer do Brasil", sem ser claro em relação ao que se referia. "Eu sei onde está o câncer do Brasil, nós temos que ganhar. Se esse câncer for curado, o corpo volta à normalidade", disse.

Estamos entendidos? Se alguém acha que eu tenho que ser mais explícito, lamento".
Jair Bolsonaro em live transmitida pelas redes sociais

O comentário também sucedeu a notícia de que a ministra Cármen Lúcia questionou a Câmara dos Deputados sobre a abertura de processo de impeachment contra Bolsonaro. Não foi a primeira vez que Bolsonaro faz ameaças veladas contra o STF.

Em março, Bolsonaro repetiu que seria "fácil impor uma ditadura no Brasil". Na ocasião, o presidente comentava sobre a reunião ministerial realizada em abril de 2020 —o vídeo foi tornado público pelo ministro aposentado do STF Celso de Mello.

No mês ado, o presidente Bolsonaro também disse a apoiadores que está aguardando um sinal da população para "tomar providências". Ele comentava uma reportagem sobre o avanço da fome durante a pandemia do coronavírus.

"Só digo uma coisa: eu faço o que o povo quiser que eu faça", declarou ontem, assim como já fizera anteriormente. Hoje, durante a live, Bolsonaro repetiu que é a população quem dita os rumos do Brasil e que vai agir dentro das "quatro linhas" da Constituição para reestabelecer a ordem.

Neste sábado, com o chamado "Eu Autorizo Presidente", bolsonaristas organizaram atos em diferentes pontos do Brasil em e ao governo, que enfrenta críticas pela condução na pandemia do novo coronavírus.

Entre as pautas defendidas estavam ofensas a governadores e a ministros do STF (Supremo Tribunal Federal), pedidos e "autorizações" de medidas antidemocráticas e alguns dos pontos mais defendidos pelo governo, como crítica às medidas de isolamento social para conter a pandemia, como recomendam autoridades de saúde.