;(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 anuncia que AM terá hospital de campanha, 2º do governo federal

Guilherme Mazieiro*

Do UOL, em Brasília

11/04/2020 12h40

O ministro da Saúde, Luiz Henrique Mandetta, anunciou hoje (11) que Manaus (AM) terá o segundo hospital de campanha montado pelo governo federal. O anúncio foi feito durante vistoria nas obras da primeira unidade, em Águas Lindas de Goiás (GO). O ministro acompanhou o presidente Jair Bolsonaro (sem partido).

Bolsonaro, após visitar as estruturas, tirou a máscara e cumprimentou a população aglomerada, contrariando as orientações do Ministério da Saúde e da Organização Mundial de Saúde.

O estado do Amazonas tem dificuldades para lidar com a covid-19 e há relatos de colapso a rede de saúde. Segundo Mandetta, o hospital em Goiás é um piloto, porque é mais próximo de Brasília, o que permite enviar técnicos para acompanhar o desempenho. Essa unidade deve ficar pronta nas próximas semanas. O investimento em Goias é de R$ 10 milhões.

Em rápido pronunciamento à imprensa, Mandetta evitou analisar sobre a ação de Bolsonaro. Questionado sobre a postura do presidente, o ministro disse que só pode "orientar". Voltou a dizer que é preciso "ter calma, disciplina, foco e ciência".

Eu posso no máximo recomendar, não posso apontar o dedo. Eu não julgo ninguém, não sou juiz

Luiz Henrique Mandetta, ministro da Saúde

Mandetta se incomodou com a aglomeração da imprensa ao seu redor e pediu que os jornalistas ficassem distantes e não aproximassem os microfones dele.

Bolsonaro em aglomeração

Durante visita às obras de um hospital de campanha, Jair Bolsonaro (sem partido) esteve acompanhado de dois políticos com quem tem trocado farpas, Mandetta e o governador Ronaldo Caiado (DEM-GO). Apoiador desde o início do governo, Caiado disse no mês ado que rompeu relações com Bolsonaro.

Governador Ronaldo Caiado (DEM-GO) a álcool em gel nas mãos de Jair Bolsonaro (sem partido) - Júnior Guimarães/Divulgação Governo de Goiás - Júnior Guimarães/Divulgação Governo de Goiás
11.abr.2020 - Governador Ronaldo Caiado (DEM-GO) a álcool em gel nas mãos de Jair Bolsonaro (sem partido)
Imagem: Júnior Guimarães/Divulgação Governo de Goiás

O compromisso não estava na agenda oficial de Bolsonaro, que depois foi atualizada.

Além de Bolsonaro estavam na comitiva os ministros Tarcísio Freitas (Infraestrutura), Braga Netto (Casa Civil) e o líder do governo na Câmara, Major Vitor Hugo (PSL-GO). O filho de Bolsonaro e vereador no Rio de Janeiro, Carlos Bolsonaro (Republicanos-RJ), esteve no evento. Desde o agravamento da crise, Carlos está em Brasília, aconselha o pai e participa de reuniões do governo, mesmo sem ter cargo na gestão.

A visita durou cerca de 45 minutos. Bolsonaro e a comitiva voltaram para Brasília em um helicóptero oficial sem falar com a imprensa. Mandetta não acompanhou o voo. Do lado de fora da área do hospital, um grupo de 50 pessoas se aglomeraram para ver o presidente. Sem máscaras, elas chamavam Caiado de traidor.

O hospital de campanha, instalado em uma área de 10 mil metros quadrados, terá 200 leitos se semi UTI (Unidade de Terapia Intensiva) para atender pacientes de Goiás e do Distrito Federal.

*Com Estadão Conteúdo