;(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 anuncia Teich na Saúde, critica governadores e ataca isolamento

Do UOL, em São Paulo

16/04/2020 17h16Atualizada em 20/04/2020 10h36

O presidente Jair Bolsonaro (sem partido) confirmou hoje, durante pronunciamento, a escolha do oncologista Nelson Teich para substituir Luiz Henrique Mandetta, demitido agora há pouco do Ministério da Saúde. Apesar de ter anunciado que a decisão se deu "de comum acordo", ele se reuniu durante horas pela manhã com o sucessor do ministro antes da conversa em que acertou a saída de Mandetta.

"Agora há pouco terminei uma reunião com o ministro Mandetta, de aproximadamente 30 minutos, e discutimos a situação atual do ministério, bem como da pandemia. Uma conversa bastante produtiva, muito cordial, onde nós selamos um ciclo do Ministério da Saúde", afirmou o presidente. Já a conversa com Teich na manhã de hoje durou cerca de 6 horas.

No discurso, Bolsonaro voltou a atacar governadores e prefeitos que adotam medidas de restrição, e afirmou que há "exagero" de políticos na tomada dessas decisões.

"Em nenhum momento, eu fui consultado sobre medidas adotadas por grande parte dos governadores e prefeitos. Eles sabiam o que estavam fazendo. O preço vai ser alto. Tinham que fazer algo? Tinham. Mas, se por ventura, exageraram, que não botem essa conta no governo federal. Não queremos aqui criar polêmica com outro poder, todos eles são responsáveis por seus atos, assim como eu sou como chefe do Executivo", afirmou.

Na fala, Bolsonaro deixou de citar decisão do Supremo Tribunal Federal (STF) que reafirmou o poder de governadores e prefeitos para determinar medidas restritivas durante a pandemia do novo coronavírus. Também ficou estabelecido que estados e municípios podem definir quais são as atividades que serão suspensas e os serviços que não serão interrompidos.

O presidente foi dúbio, depois, ao atacar as medidas de isolamento e dizer que "quem tem poder de decretar Estado de Defesa ou de Sítio, depois de uma decisão do parlamento brasileiro, é o presidente da República, e não prefeito ou governador".

"Jamais eu, como chefe do Executivo, vou retirar o direito constitucional de ir e vir, seja qual for o cidadão. Devemos tomar medidas sim, parar evitar a proliferação ou a expansão do vírus, mas pelo convencimento e com medidas que não atinjam a liberdade e as garantias individuais de qualquer cidadão. Jamais cercearemos qualquer direito fundamental de qualquer cidadão."

Ao reafirmar que o cuidado com a saúde deve correr em paralelo com a preocupação com o desemprego, Bolsonaro revelou que um dos pontos principais de sua conversa com Teich foi a preocupação em retomar o comércio e as atividades nas cidades para evitar o desemprego em massa e aumentar a renda das famílias.

O que conversei com o dr. Nelson é que temos que abrir o emprego no Brasil gradativamente. Essa massa de humildes não tem como ficar preso em casa. E pior, quando voltar, não tem emprego"
presidente Jair Bolsonaro (sem partido)

"O que conversei com o oncologista dr. Nelson foi fazer com que ele entendesse a situação como um todo, sem apontar a manutenção da vida, sem esquecer que tínhamos outros problemas ao lado disso, que é o desemprego. Junto com o vírus, veio uma máquina de moer emprego. As pessoas mais humildes começaram a sentir primeiro. Não podem ficar em casa muito tempo. Não poderíamos prejudicar os mais necessitados. Não tem como ficar em casa por muito tempo sem buscar alimento", disse Bolsonaro.

A fala faz referência à sua crítica recorrente ao isolamento social. Desde o início da crise, o presidente vem defendendo que a população volte ao trabalho sob risco de a redução na atividade econômica gerar aumento do desemprego. "Desde o começo da pandemia eu me dirigi a todos os ministros e falei da vida e do emprego", argumentou.

Bolsonaro criticou a condução da crise por Mandetta, apesar de dizer que "é direito do ainda ministro defender seu ponto de vista como médico".

Não foi da forma que eu, como chefe do Executivo achei que deveria ser tratado. Não condeno, não recrimino e não critico o ministro Mandetta. Ele fez o que fez como médico, como achava que deveria fazer. Ao longo desse tempo, a separação cada vez mais se tornava uma realidade
Bolsonaro

Ainda sobre a relação entre o isolamento social e a economia, presidente afirmou que o governo federal não dará conta por muito tempo de pagar auxílio emergencial aos trabalhadores informais que teve início na semana ada,

"O governo não tem como manter o auxílio emergencial ou outras ações por muito tempo. Já se gastou R$ 600 bilhões e podemos chegar a R$ 1 trilhão. A vida não tem preço, mas a economia, o emprego tem que voltar a normalidade, não o mais rápido possível, mas tem que se flexibilizar para que não venhamos a sofrer mais com isso", disse ele.

Nós todos, Executivo, Legislativo, Judiciário, temos que ter prudência. O governo não é uma fonte de socorro eterna
Bolsonaro

Substituto

Ao lado do presidente, Teich agradeceu pela oportunidade e garantiu que não haverá nenhuma determinação "brusca" sobre as políticas de isolamento social defendidas por órgãos internacionais de saúde como cruciais para o combate ao novo coronavírus.

O novo ministro disse, ainda, que seguirá um "alinhamento total" com o presidente.