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

Mulher de 50 anos é a primeira a morrer por coronavírus em Belém

NIAID
Imagem: NIAID

Luciana Cavalcante

Colaboração para o UOL, em Belém

06/04/2020 08h03

A cidade de Belém registrou na noite de ontem a primeira morte causada por coronavírus. A vítima é uma mulher de 50 anos e não teve a identidade revelada pela Secretaria Estadual de Saúde.

Com isso, já são duas mortes no estado. A primeira foi no dia 19 de março na Vila de Alter do Chão, em Santarém, oeste paraense. O Ministério da Saúde informou ontem que o estado tem 80 casos oficiais. No Brasil, são 486 mortos e 11.130 casos oficiais.

A Secretaria Estadual de Saúde ainda não deu detalhes sobre a morte ocorrida na capital, nem se a vítima é uma das duas que estavam internadas em UTIs (Unidade de Terapia Intensiva), incluídas no boletim da sexta-feira.

Na sexta-feira, o governo estadual anunciou que cinco infectados com covid-19 estavam hospitalizados, sendo que dois permaneciam na UTI. O restante estaria em casa, fazendo tratamento domiciliar.

O governador do Pará, Hélder Barbalho (MDB), já demonstrava preocupação, na sexta-feira (3), com a evolução do contágio, que aumentou em 50% em 24 horas, ando de 49 para 75.

Por conta do aumento, ele reforçou o alerta pelo isolamento social. "Essa ideia de que eu vou deixar o meu avô, minha avó em casa porque estão com mais de 60 anos, e vai todo mundo para a rua e achar que estou imune e não posso ser infectado, tem uma distância muito grande da realidade", disse o governador.

A evolução de casos também foi ressaltada na ocasião pelo secretário de Saúde, Alberto Beltrame. "Onde nós vamos parar amanhã? Vamos ter 100 ou 150 casos? Quantos desses estarão graves, precisando de UTI, precisando de respirador? Quantos óbitos? Temos resposta a todas essas perguntas, mas tem forma de evitá-las. O isolamento social pode dar essa resposta. Mais do que nunca, vamos renovar o apelo ao bom senso, a solidariedade, responsabilidade, a cidadania de cada um para que fique em casa!", orientou.

Mas, apesar do apelo das autoridades a capital registrou intensa circulação de pessoas neste final de semana, especialmente nas feiras e supermercados.

Pelas redes sociais o governador Hélder Barbalho lamentou a primeira morte em Belém. "Lamentavelmente encerramos o dia com uma triste notícia. Toda minha solidariedade aos familiares e amigos. Nós vamos vencer essa luta", disse o emedebista.