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

Criança de 3 anos morre de covid-19 enquanto aguardava leito de UTI em SP

Bernardo, de 3 anos, morreu em decorrência da covid-19 - Arquivo Pessoal
Bernardo, de 3 anos, morreu em decorrência da covid-19 Imagem: Arquivo Pessoal

Simone Machado

Colaboração para o o UOL, em São José do Rio Preto (SP)

11/03/2021 11h36

Uma criança de três anos morreu de complicações da covid-19 na madrugada desta quarta-feira (10) em Alumínio, cidade a 82 km de São Paulo. Bernardo José Rivera esperava uma vaga na UTI (Unidade de Tratamento Intensivo) para tratamento da doença.

De acordo com a família, a criança tinha a saúde debilitada devido a sequelas de um afogamento que aconteceu em 17 setembro de 2020, quando o menino caiu na piscina da própria residência. Devido à gravidade do acidente, Bernardo ficou três meses internado em coma e atualmente tinha uma traqueostomia.

"Ele tinha uma saúde frágil por causa do acidente, mas vinha se recuperando muito bem. Estava forte, fazendo fisioterapia e melhorando dia a dia, mas sabíamos que qualquer infecção poderia ser perigosa para ele", contou ao UOL Daiane Freitas Rivera, irmã de Bernardo.

Ainda segundo Daiane, o menino testou positivo para a covid-19 na quinta-feira (4). Na manhã de terça-feira (9), começou a apresentar sintomas da doença e foi internado no Pronto-Socorro da cidade. No dia seguinte, Bernardo não resistiu e morreu.

"Tomamos todos os cuidados possíveis, mas essa doença entrou de forma repentina na nossa família. Ninguém entrava em casa com sapatos, todos tomávamos banho antes de ingressar na casa, não recebíamos visitas, mas infelizmente nada adiantou", afirmou Daiane.

"O Bernardo foi um guerreiro, foi muito forte e nunca desistiu da vida", acrescenta a irmã.

A mãe e o pai de Bernardo também testaram positivo para a doença, além de outros dois familiares. No mês ado, um tio do menino morreu em decorrência de complicações da covid-19.

Bernardo é filho de José Rivera, que é vereador no município. A prefeitura de Alumínio decretou luto oficial de três dias pela morte da criança.

Casos de covid-19

De acordo com a Secretaria de Saúde Municipal, a cidade de Alumínio, com pouco mais de 18 mil habitantes, registrou até o momento 22 mortes pelo coronavírus e 726 casos confirmados da doença.