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

Covid-19: Saúde ameniza recorde de mortes e diz que dado não é de um dia só

Construção de novas gavetas mortuárias no Cemitério do Inhaúma, Zona Norte do Rio - CLéBER MENDES/AGÊNCIA O DIA/ESTADÃO CONTEÚDO
Construção de novas gavetas mortuárias no Cemitério do Inhaúma, Zona Norte do Rio Imagem: CLéBER MENDES/AGÊNCIA O DIA/ESTADÃO CONTEÚDO

Do UOL, em São Paulo

28/04/2020 20h04Atualizada em 28/04/2020 20h49

O Ministério da Saúde tentou amenizar hoje o recorde de 474 mortes confirmadas no Brasil nas últimas 24 horas. A pasta justificou que o número se refere a óbitos que foram computados hoje, mas já ocorreram há mais dias. No entanto, esse é o padrão desde o início da divulgação dos balanços, e não um fato isolado.

"É importante destacar que nas últimas 24 horas tivemos 185 óbitos novos mortos em São Paulo, 73 no Rio de Janeiro, 24 em Pernambuco, 19 no Ceará e 32 no Amazonas", disse o Secretário de Vigilância em Saúde, Wanderson de Oliveira, em coletiva de imprensa, usando os dados entregues ao governo federal pelos Estados.

"No entanto, das 474 [mortes confirmadas pelo governo de ontem para hoje], 146 foram registradas nos últimos três dias — 8 hoje, 41 ontem e 97 no domingo. Esses 474 são óbitos recentes, mas boa parte de investigações que já foram concluídas e atualizadas", concluiu.

O ministro da Saúde, Nelson Teich, disse que é necessário abordar a situação como "uma curva que vem crescendo" com o agravamento de mortes e casos. "A gente está tratando dessa forma. O Brasil tem que ser tratado de maneira diferente para cada região. E vamos continuar acompanhar."

O Ministério da Saúde anunciou hoje que subiu para 5.017 o número de mortes pelo novo coronavírus no Brasil — 474 óbitos confirmados nas últimas 24 horas, maior número registrado no período desde o início da pandemia. Com os dados atualizados, o país ultraou a China, que registra oficialmente 4.643 mortes por conta da covid-19.

No total, são 71.886 casos oficiais no país, segundo os dados mais recentes do Ministério, com 5.385 novos diagnósticos de ontem para hoje. Segundo a pasta, ao menos 34.325 pacientes estão em acompanhamento e mais de 32.544 já se recuperaram. 1.156 óbitos seguem em investigação.

Saúde distribui EPIs e respiradores

Questionado sobre o motivo do aumento de casos e mortes por covid-19 no país, Teich não ofereceu uma resposta direta; o ministro e o secretário-executivo da pasta, Eduardo Pazuello, mencionaram medidas adotadas pelo ministério para auxiliar estados e municípios.

"Tem a parte financeira, tem os respiradores, EPIs (equipamentos de proteção individual), recursos humanos", observou Teich.

Segundo Pazuello, a Saúde vai distribuir, a partir de manhã, 185 respiradores para estados e municípios.

"O Ministério da Saúde vem se preparando e adquirindo esse material no mercado e continuando com a distribuição focada onde está pior. Não é apenas linear, como em outros planejamentos", afirmou o número 2 da pasta.