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

'Não tenho poder de impedir o povo de fazer nada', diz Bolsonaro sobre atos

15.mar.2020 - O presidente Jair Bolsonaro fala durante transmissão em sua página no Facebook após encontrar apoiadores em protesto - Reprodução/Facebook/jairmessias.bolsonaro
15.mar.2020 - O presidente Jair Bolsonaro fala durante transmissão em sua página no Facebook após encontrar apoiadores em protesto Imagem: Reprodução/Facebook/jairmessias.bolsonaro

Do UOL, em São Paulo

16/03/2020 10h30

O presidente Jair Bolsonaro (sem partido) disse hoje que não tem "poder de impedir o povo de fazer nada", referindo-se aos protestos pró-governo que ocorreram ontem em diferentes pontos do país. Em entrevista à Rádio Bandeirantes, ele manteve o tom de conflito com o Congresso e disse que quer "aprovar o que interessa ao povo".

"Não tenho poder de impedir o povo de fazer nada. Não houve protesto. Eles estavam, em grande parte, fazendo um movimento pelo Brasil, ponto final. Não convoquei ninguém para esse evento", afirmou o presidente.

Sem máscara em meio à pandemia do novo coronavírus, ele cumprimentou simpatizantes e manuseou celulares de alguns apoiadores para fazer selfies, descumprindo orientação do Ministério da Saúde para evitar aglomerações. Bolsonaro disse que tem "direito" de apertar as mãos das pessoas e que tem "obrigação moral de saudar o povo".

"Se eu me contaminei, isso é responsabilidade minha. Ninguém tem nada a ver com isso", acrescentou. "Mesmo que o povo erre, você tem que respeitar a vontade popular."

Em sua avaliação, "está havendo uma histeria" em relação ao coronavírus e o governo está preocupado e trabalhando para minimizar os problemas. Balanço divulgado ontem à noite pelo Ministério da Saúde informou que o país registra 200 casos oficiais.

O presidente avaliou que dificilmente o Brasil vai atingir a meta de crescer 2% este ano devido aos impactos da pandemia e disse que se reunirá nesta tarde com o ministro da Economia, Paulo Guedes, para discutir possíveis medidas, citando especificamente as dificuldades enfrentadas por companhias aéreas.

"É essa a preocupação que eu tenho. Se a economia afundar, afunda o Brasil... Se afundar a economia, acaba com o meu governo, é uma luta de poder", afirmou.

Críticas a Maia e Alcolumbre

O presidente ainda criticou a participação de autoridades como os presidentes da Câmara, Rodrigo Maia, (DEM-RJ) e do Senado, Davi Alcolumbre (DEM-AP), e de governadores no evento de lançamento da CNN Brasil, que ocorreu na última segunda-feira (9), em São Paulo, dizendo que eles não se preocuparam com o coronavírus naquele momento.

Bolsonaro foi duramente criticado por parlamentares - inclusive Maia e Alcolumbre - por ter estimulado as manifestações a favor de seu governo e contra o Congresso e o STF (Supremo Tribunal Federal), fato que o mandatário nega.

"Que exemplo essas pessoas estavam dando para todo o Brasil no tocante a essa preocupação? O que está em jogo? É uma disputa política por parte desses caras. Eu estou sozinho num canto apanhando. É uma luta de poder", afirmou Bolsonaro.

Bolsonaro concentrou os ataques em Maia, e disse que as críticas que recebeu do presidente da Câmara, principalmente após participar de atos públicos ontem em Brasília, são parte do jogo de disputa de poder.

"Maia me chamando de irresponsável ontem foi um ataque frontal. Estou pronto para conversar com Congresso, mas está em jogo disputa de poder", afirmou. "Dá para reverter críticas a Maia, é só começar a trabalhar pelo Brasil", emendou.

Questionado se arrependeu-se de cumprimentar os apoiadores, Bolsonaro disse que não. "Como chefe de Estado, não existe essa história de arrependimento. Se existir algum problema, vamos enfrentá-lo."

Sem elementos para impeachment

Na entrevista, Bolsonaro afirmou que seria um golpe de estado isolá-lo e disse que tem sido ameaçado "o tempo todo" e que não existem atualmente elementos para a abertura de um processo de impeachment contra ele.

"Não pode um chefe do Poder Executivo viver ameaçado o tempo todo. Seria um golpe isolar o chefe do Poder Executivo por interesses outros que não sejam os republicanos", afirmou.

Presidente diz que fará novo exame amanhã

Bolsonaro testou negativo para a covid-19, doença causada pelo novo coronavírus, em exame feito na semana ada. Mesmo assim, o presidente informou que será submetido a um novo teste amanhã, mas se sente "muitíssimo bem".

"Não estou sentindo absolutamente nada, está tudo normal", disse.

Ele fez o exame depois que o secretário especial de comunicação da Presidência da República, Fábio Wajngarten, foi diagnosticado com a doença.

* Com Estadão Conteúdo e Reuters

Ouça o podcast Baixo Clero com análises políticas de blogueiros do UOL.

Os podcasts do UOL estão disponíveis no Spotify, Apple Podcasts, Google Podcasts e outras plataformas de áudio.