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

'Explosão de casos em Manaus é de nova cepa', aponta epidemiologista

14 jan. 2021 - Médicos chegando ao Hospital Getulio Vargas, em Manaus, com paciente infectado pelo novo coronavírus  - BRUNO KELLY/REUTERS
14 jan. 2021 - Médicos chegando ao Hospital Getulio Vargas, em Manaus, com paciente infectado pelo novo coronavírus Imagem: BRUNO KELLY/REUTERS

Giovana Girardi

São Paulo

15/01/2021 13h00

Eram 19 horas da quarta-feira, 13 quando o epidemiologista Jesem Orellana, da Fiocruz-Amazônia, divulgou um alerta nas redes sociais, para órgãos do governo e até para a Câmara e o Senado. Manaus, segundo ele, tinha se tornado a "capital mundial da pandemia de covid-19".

No alerta, Orellana adverte: "o caos sanitário e humanitário em que a cidade mergulhou durante a segunda onda, traduzido pelo pico explosivo de mortalidade e de internações em leitos clínicos e de UTI no início de janeiro, não deixa qualquer dúvida sobre a extensão da tragédia anunciada." Foi o 13º alerta que ele divulgou desde agosto.

Na manhã desta quinta-feira, 14, Orellana viu seus temores se concretizando. Por pelo menos cinco horas, boa parte dos hospitais da cidade ficou sem oxigênio e pacientes morreram asfixiados. "Leitos viraram câmaras de asfixia", comparou.

Em entrevista ao Estadão, o pesquisador afirmou que desde agosto havia sinais de que a situação ia piorar se não fosse interrompida a circulação do vírus. Ele criticou a divulgação de um estudo segundo o qual Manaus poderia ter atingido a imunidade de rebanho. E afirmou que uma nova cepa do coronavírus, identificada em turistas japoneses após viagem à Amazônia, é a explicação mais plausível para a explosão atual de casos.

Você vem defendendo há meses que Manaus deveria decretar um lockdown. Como anteviu tão cedo o colapso de ontem?

Começamos a visualizar os primeiros sinais da segunda onda na primeira quinzena de agosto. A curva (de óbitos) estabilizou e começou a subir. Muitos ignoraram. Em setembro a situação piorou. Estávamos em contato com Ministério Público, Defensoria Pública e Secretaria de Saúde e recomendamos o lockdown. Fomos muito criticados mas conseguimos convencer o ex-prefeito (Arthur Virgílio Neto, que propôs a medida ao governador Wilson Lima). Mas não durou 24 horas a decisão. Depois que o presidente Bolsonaro classificou a medida como absurda, o governador a descartou totalmente. E tivemos um agravante sério de má ciência quando pesquisadores publicaram que Manaus tinha atingido a imunidade de rebanho. Fizemos um comentário do artigo apontando os erros, mas ele nunca foi retratado. Isso circulou pelo meio político, nas mesas de bar. A partir dali a população relaxou e o final da história é esse.

Quanto esta cepa do coronavírus identificada em turistas japoneses pode ter colaborado com essa explosão de casos?

Acreditamos que esta nova cepa é a explicação mais plausível para um crescimento tão explosivo. Essa disseminação que estamos vendo só pode ser porque ela se propaga muito mais rapidamente que todas as 11 variantes que circularam antes. E a pior consequência é a possibilidade de se ela disseminar Brasil afora. Estamos mandando o vírus para outros Estados.

Como a notícia chegou a você?

Eu estava trabalhando normalmente quando recebi uma mensagem, depois uma ligação, vídeos, fotos. Era uma avalanche de informações que vinham das pessoas em quem confio, dentro dos hospitais. Pessoas que estavam 20 minutos seguidos em cima dos pacientes, fazendo ventilação manual… Depois de algumas horas os hospitais foram provisoriamente supridos, mas não sabemos como vai ser amanhã. Podemos ter nova avalanche de internações. É um caos absoluto.

Como ficou o clima na cidade?

O governo do estado colocou polícia na frente de hospitais. Dezenas de pessoas foram a óbito em menos de cinco horas. Literalmente os leitos se tornaram câmaras de asfixia. Isso não é uma imagem artística. Essa é uma das maiores tragédias recentes da história da saúde pública mundial.

As informações são do jornal O Estado de S. Paulo.