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

Mandetta: "Ministério da Saúde perdeu a credibilidade" com militares

Luiz Henrique Mandetta, ex-ministro da Saúde - DIDA SAMPAIO/ESTADÃO CONTEÚDO
Luiz Henrique Mandetta, ex-ministro da Saúde Imagem: DIDA SAMPAIO/ESTADÃO CONTEÚDO

Igor Mello

Do UOL, no Rio

11/07/2020 16h49

O ex-ministro da Saúde Luiz Henrique Mandetta (DEM-MS) fez duras críticas à condução do governo federal em relação à pandemia de covid-19, doença causada pelo novo coronavírus. Segundo ele, a gestão dos militares fez o Ministério da Saúde perder a credibilidade.

Mandetta comparou sua gestão à frente da pasta com a chegada dos militares —primeiro ocupando cargos centrais durante a gestão de Nelson Teich, e depois assumindo o comando com o general Eduardo Pazuello. Segundo ele, enquanto sua estratégia foi sempre tratar com transparência a situação do país frente a pandemia, os militares decidiram esconder informações da sociedade.

"Em saúde ter segredos é o caminho mais rápido da tragédia", afirmou. "Na nossa sucessão vieram militares. A primeira coisa que eles fizeram foi não mais mostrar os números 17h, não mais mostrar nada". A declaração foi dada hoje em um debate online organizado pela revista IstoÉ e pelo Instituto Brasiliense de Direito Público. O ministro Gilmar Mendes, do STF (Supremo Tribunal Federal), também fez parte da bancada de debatedores.

O ex-ministro afirmou ainda que a tentativa de esconder os números sobre o crescimento de casos e mortes por coronavírus fez com que o Ministério da Saúde perdesse as condições de se comunicar com a sociedade:

"O Ministério da Saúde perdeu a credibilidade e não tem mais credibilidade para vir a público falar. Os números lamentavelmente estão onde estão e ainda estamos começando [a epidemia] na região Sul. temos o Centro-Oeste que ainda não aconteceu, e ainda vamos ver essas segundas ondas", criticou.

Bolsonaro sabia de "momentos duros que viriam pela frente"

Questionado sobre a disputa narrativa que travou com outras alas ligadas ao bolsonarismo —que negavam a gravidade do novo coronavírus, Mandetta disse que sempre informou o presidente sobre os reais riscos, mas ressaltou que Bolsonaro preferiu escutar outras pessoas.

"O presidente nunca deixou de saber quais eram os cenários reais. Assim como sua Casa Civil, assim como seu corpo de ,ministros. Sabiam os os que iam dar, sabiam dos momentos duros que teríamos pela frente", ressaltou.

Para ele, Bolsonaro fez uma opção consciente de desrespeitar as recomendações científicas —vocalizadas pela OMS (Organização Mundial de Saúde) e por pesquisadores de todo o país.

"O presidente falou: "Qualquer coisa bote na minha conta, jogue no meu colo". Ele falou: "Essa doença é que nem chuva, eu quero que todo mundo se molhe, porque daí todo mundo já tem essa gripe de uma vez só e acaba com isso", revelou. "Não foi por desconhecimento, foi por uma opção de não seguir as orientações do Ministério da Saúde e seguir uma assessoria que ele achava mais pertinente e mais conveniente, o que acabou colocando em descomo o Ministério da Saúde que ia em uma direção e ele em outra"

Procurado pela reportagem, o Palácio do Planalto disse que não comentaria as críticas de Mandetta. O Ministério da Saúde ainda não respondeu os questionamentos enviados pelo UOL.

Errata: este conteúdo foi atualizado
Diferentemente do que foi informado na primeira versão do texto, Luiz Henrique Mandetta pertence ao DEM-MS, e não ao DEM-RS. O erro foi corrigido.