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

Lockdown teria evitado explosão de covid no Brasil, mas não é tarde demais

Lockdown na cidade de Araraquara devido ao colapso do sistema de saúde em decorrência da pandemia da covid-19 - SERGIO PIERRI/FUTURA PRESS/ESTADÃO CONTEÚDO
Lockdown na cidade de Araraquara devido ao colapso do sistema de saúde em decorrência da pandemia da covid-19 Imagem: SERGIO PIERRI/FUTURA PRESS/ESTADÃO CONTEÚDO

Lucas Borges Teixeira

Do UOL, em São Paulo

24/02/2021 04h00

O Brasil chegou ao 34º dia com uma média móvel de óbitos superior a mil mortes por dia nesta semana. Para tentar conter os avanços, estados e municípios têm tomado medidas diversas.

Nesta semana, Araraquara (SP) implementou lockdown, Uberlândia (MG) ou a combinar toque de recolher e Lei Seca, estados do Nordeste voltaram a fechar suas praias, e São Paulo anunciou revisão do seu plano de reabertura hoje.

Todas essas restrições são eficientes no combate à pandemia, mas a situação não estaria assim se ações mais rígidas tivessem sido tomadas antes. Para especialistas ouvidos pelo UOL, ver os números crescerem foi tragédia anunciada: lockdown deveria ter sido feito no ado, agora é correr para sanar danos.

Todos sabíamos que os números voltariam a crescer --e avisamos. Governo federal nunca tomou a frente, assim como estados e municípios, por motivos econômicos e eleitorais, seguraram seus números no ano ado. Agiram como se tudo estivesse bem, mas nunca tivemos pleno controle da pandemia.
Domingos Alves, professor da USP-Ribeirão (Universidade de São Paulo em Ribeirão Preto)

Agora, com a circulação de novas variantes, falta de celeridade na vacinação, aglomerações e viagens entre o final de 2020 e começo deste ano, vê-se um aumento de casos e óbitos em todas as regiões.

Para Alves, doutor em dados da saúde, um lockdown entre março e maio teria segurado o impacto da primeira onda, enquanto maiores restrições entre outubro e dezembro abrandariam a segunda. "Mas decidiram flexibilizar tudo, como se não houvesse mais pandemia", afirma.

A estratégia nunca foi amplamente instituída no Brasil. O governo federal não só se recusou a considerar qualquer medida restritiva, mesmo mais branda, como o presidente Jair Bolsonaro (sem partido) debochou da alternativa em diversos momentos.

"É muito triste olhar para essa realidade [do Brasil] e ver outros países que conseguiram implementar com eficiência normas de segurança e que estão caminhando para sair da pandemia", afirmou a microbiologista Natalia Pasternak, em palestra ao UOL.

Israel não é só vacinação, fez um lockdown bem rigoroso e olha como eles estão agora. Até os Estados Unidos estão vendo diminuição [de casos] e a gente aqui vendo a coisa subir.
Natalia Pasternak, microbiologista

Procurado, o Ministério da Saúde afirmou que, "por ser um país continental, o Brasil não deve ter medidas únicas. Essas ações devem ser tomadas de acordo com as necessidades de cada região, levando em conta parâmetros como quantidade de leitos ocupados, quantidade de casos e óbitos, quantidade de profissionais, insumos e EPIs".

A Pasta citou ainda o que STF (Supremo Tribunal Federal) deu aos estados e municípios "autonomia para tomar as decisões que julgarem melhor para as suas respectivas populações" e que "caberá às autoridades locais decidirem sobre as medidas não farmacológicas a serem adotadas" — embora a decisão não isente o governo federal de assumir uma posição de comando na organização da pandemia, como criticam os especialistas.

É tarde, mas não tarde demais

As tentativas de fechamento adotadas por algumas cidades são vistas pelos especialistas ouvidos como uma tentativa de controlar o incêndio depois que ele assumiu grandes proporções, mas são melhores do que ação nenhuma.

"Nós tivemos diversos momentos de grande impacto da pandemia em que o lockdown seria muito bem-vindo para dar uma organizada. [Ainda] não está tarde, tem variantes chegando, altas taxas de ocupação de UTI [Unidade de Tratamento Intensivo]", afirma o infectologista Evaldo Stanislau.

O lockdown é mais ou menos como desligar a chave geral. Quando você afasta as pessoas por, pelo menos, duas semanas, que é o período médio de incubação da doença, você tem uma calma na doença. Com isso, consegue se planejar e ganhar um fôlego.
Evaldo Stanislau, infectologista do Hospital das Clínicas, em São Paulo

Em Araraquara, a 280 km de São Paulo, a primeira cidade brasileira a realmente fechar tudo, até supermercado, os especialistas esperam que haja uma resposta positiva ao segurar os números, com a menor circulação de pessoas.

"Do ponto de vista científico, o lockdown funciona, faz com que o vírus circule menos porque ele circula em pessoas, é um ageiro nosso, não está solto na rua. Se a gente consegue restringir isso, restringe o vírus", explica Pasternak.

Só lockdown não basta

Os pesquisadores lembram, no entanto, que lockdown nunca foi uma medida a ser tomada isoladamente e que, agora, com o cansaço da população, é preciso pensar em ainda mais alternativas.

"Só lockdown, neste momento, teria pouca efetividade. Já houve um cansaço por parte da população, com todas as medidas incompletas [tomadas previamente]. Sem adesão da população, é impossível. Tem de haver medidas mais racionais", avalia a epidemiologista Ana Brito, da UPE (Universidade de Pernambuco).

Entre essas medidas, estariam aumento da testagem e do mapeamento do vírus, estímulo ao uso de máscaras protetoras e contenção de circulação e aumento da vacinação.

"Distanciamento social e testagem em massa. Acho que, assim, a gente consegue reverter a situação para chegar ao momento de uma situação vacinal ampla", conclui Stanislau.