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

Cemitério de Manaus faz hora extra para dar conta de enterros em massa

Enterro coletivo é feito em cova aberta por trator na manhã de terça-feira (27) no Cemitério Nossa Senhora Aparecida, em Manaus - Edmar Barros/Futura Press/Estadão Conteúdo
Enterro coletivo é feito em cova aberta por trator na manhã de terça-feira (27) no Cemitério Nossa Senhora Aparecida, em Manaus Imagem: Edmar Barros/Futura Press/Estadão Conteúdo

Carlos Madeiro

Colaboração para o UOL, em Maceió

28/04/2020 16h42

Os cemitérios públicos de Manaus estão chegando a realizar hora extra para dar conta dos sepultamentos dos corpos que não param de chegar. Somente ontem foram registradas 118 mortes na capital amazonense, o que obrigou os funcionários do cemitério Nossa Senhora Aparecida a entrar pela noite com enterros.

Segundo a Secretaria Municipal de Limpeza Urbana, não existe modalidade de enterro noturno, e o cemitério segue com horário de atendimento das 8h as 17h. Entretanto, ite, "caso necessário, para atender a demanda do dia, os enterros são estendidos para as famílias que já estão no interior do espaço."

Entre as 118 mortes de ontem, 31 delas haviam sido em domicílio. Nove dessas famílias optaram pela cremação, e 109 tiveram sepultamentos. Apenas dez tiveram confirmação para a covid-19, enquanto 30 foram registradas como causa indeterminada e outras 47 tiveram no atestado síndrome ou insuficiência respiratória, entre outros fatores.

Desde o dia 9, foram realizados mais de 1.700 sepultamentos na capital. Antes da pandemia, a média era de 30 corpos por dia. Com o aumento na demanda, o município firmou parceria com um crematório para que parentes possam escolher entre sepultar ou cremar os corpos das vítimas da pandemia.

Enterros em camadas estão proibidos

Hoje, o prefeito Arthur Virgílio (PSDB) anunciou que proibiu os sepultamentos em sistema de camadas no cemitério Nossa Senhora Aparecida, maior necrópole pública da cidade. Segundo a determinação, o local deve manter o modelo de trincheiras, como já vinha ocorrendo, preservando a identidade dos corpos e o vínculo das famílias.

Para facilitar a identificação dos corpos, o governo do Amazonas anunciou ontem à noite, entre uma série de medidas, a criação de um sistema de identificação de pacientes com uma pulseira padrão, escrita com caneta de marcação permanente, para que seja possível acompanhar o atendimento e, em caso de óbito, facilitar a identificação no momento de liberação do corpo para a família das vítimas.

Outra medida anunciada foi o processo para contratação de maqueiros, para atuar no manejo de pacientes dentro das unidades, bem como na destinação de corpos antes da liberação para família.

Até ontem haviam sido 3.928 casos registrados da covid-19 no estado, com 320 mortes.