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

Bolsonaro diz que 'falou com o coração' e critica divulgação total de vídeo

O presidente Jair Bolsonaro no Palácio do Planalto, em Brasília - Adriano Machado
O presidente Jair Bolsonaro no Palácio do Planalto, em Brasília Imagem: Adriano Machado

Mariana Gonzalez e Patrick Mesquita

Do UOL, em São Paulo

22/05/2020 18h58Atualizada em 22/05/2020 22h06

Horas depois que o STF divulgou a versão completa do vídeo da reunião ministerial de 22 de abril, o presidente Jair Bolsonaro lamentou que a gravação tenha sido divulgada sem cortes e justificou "palavras inadequadas" dizendo que "falou com o coração".

"Nossa posição, desde o começo, era para que fossem divulgados apenas trechos que tivessem correlação com o inquérito. Não seriam mais de dois minutos, quando eu falo das inteligências e da segurança da minha família, que é feita pela GSI e PF, fora isso não tem nada a ver com Sergio Moro", disse Bolsonaro, em entrevista à Jovem Pan.

Bolsonaro disse que o Planalto "teve o cuidado" de pedir que alguns trechos fossem cortados para evitar "mal-estar com outros países" — as falas retidas pelo Supremo se referiam à China e ao Paraguai, segundo a CNN.

O presidente continuou: "É uma reunião em que eu posso falar com coração o que eu sinto. O que eu sempre procuro transmitir, até com palavras inadequadas, é algo reservado, que compete a nós. Por isso, eu acho que não deveria ser divulgado. Tem palavrão? Tem. Lamento, quem não quiser, que vote em um engomadinho no futuro, que não fala palavrão mas mete a mão no bolso de todo mundo".

Em trecho do vídeo, o presidente chega a xingar os governadores de São Paulo e do Rio de Janeiro, chamando João Doria de "bosta" e Wilson Witzel de "estrume".

Ainda sobre as palavras de baixo calão usadas durante a reunião, o presidente disse que "não está preocupado com reeleição".

"Foi uma reunião reservada, não era para ser divulgada. Em uma entrevista para você, eu não falaria assim. Agora, se divulga uma fita que estava aqui por nós classificada como secreta, a responsabilidade a para o Celso de Mello", falou.

Ele negou que o vídeo apresente evidências sobre sua interferência na Polícia Federal.

"Qual é o ponto que eu interfiro na Polícia Federal? O senhor Sergio Moro deve estar revoltado. Não tem nada, isso é o que interessa. Qual ponto do vídeo eu digo que tem que trocar o diretor-geral? Mais um tiro na água, mais uma farsa como tantas outras", afirmou.

'Para nós, vídeo era secreto'

Mais tarde, em entrevista a jornalistas, Bolsonaro explicou que, para ele e os ministros, o conteúdo do vídeo era secreto e, portanto, não seria divulgado posteriormente. Segundo o presidente, a responsabilidade pelo conteúdo da reunião ministerial é do ministro Celso de Mello, do STF (Supremo Tribunal Federal).

"Quem suspendeu o sigilo foi o senhor Celso de Mello, então a responsabilidade pela divulgação de tudo que está naquele vídeo e que não tem a ver com o inquérito é do senhor Celso de Mello", afirmou. "Nenhum ministro meu tem responsabilidade pelo que foi falado. Foi uma reunião reservada, não foi aberta. E essa sempre foi a nossa prática."

'Jamais pegarão meu telefone'

Bolsonaro disse que não entregará seu celular à Justiça se assim for determinado. Ele disse que o ministro Celso de Mello, do STF, "pecou" ao enviar à Procuradoria Geral da República pedido de apreensão de seu celular.

"Acham que eu sou um rato para entregar meu celular nessas circunstâncias?", questionou. "Como eu vou entregar um celular em que eu falo com líderes mundiais? Alguns falam que é praxe, eu não sou diferente de ninguém, a lei me atinge, mas sou presidente da República e vou lutar pelo meu país. Eu farei valer a posição do presidente. Jamais pegarão meu telefone. Seria uma afronta".

Bolsonaro afirmou que o país tem "três poderes diferentes" e que, por isso, não cabe ao STF ter o ao dispositivo.

"Um ministro do STF querer um telefone do presidente da República, que tem contato com alguns líderes do mundo, por conta de fake news? Tá de brincadeira. Tá na cara que eu jamais entregaria o celular. Estaria sendo criada uma crise institucional. A troco do quê? Qual é o próximo o? Dar uma canetada e dizer que não sou mais presidente?", afirmou.

'Minha vida acabou no Brasil'

O presidente afirmou que "sua vida acabou" no país — e não por conta do vídeo divulgado pelo STF.

"Minha vida acabou no Brasil, e não é por causa desse vídeo. Não vou ter paz para mais nada. Não faltam pessoas que querem me executar por aí. Nós interferimos em grupos poderosos, até internacionais, que não querem que o Brasil vá para frente", falou.

Bolsonaro voltou a fazer críticas à esquerda e disse que "muitos ministros" não têm "malícia política": "[O Brasil] é um campo fértil de fome e miséria para esses caras de esquerda fazerem suas vontades, saqueando supermercados. O defeito de muitos ministros é não ter malícia política".