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

Mãe conhece filhos gêmeos após 33 dias na UTI-covid e morte do marido

Ainda com sequelas da covid-19, Deuzeni não conseguiu segurar os filhos no colo - Reprodução/TV Anhanguera
Ainda com sequelas da covid-19, Deuzeni não conseguiu segurar os filhos no colo Imagem: Reprodução/TV Anhanguera

Colaboração para o UOL, em São Paulo

27/05/2021 19h19Atualizada em 28/05/2021 08h59

Uma mulher de Jataí, a cerca de 320 km de Goiânia (GO), finalmente conheceu os filhos gêmeos, que nasceram há quase um mês após um parto de emergência provocado pelas complicações da covid-19.

Segundo a TV Anhanguera, afiliada da TV Globo na região, Deuzeni Silva estava no oitavo mês de gestação quando precisou ser internada diretamente na UTI (Unidade de Terapia Intensiva) em um hospital da capital goiana.

Você pode assistir a toda a programação do Canal UOL aqui

Por recomendação dos médicos, os filhos Samuel e Gabriel nasceram pouco após a internação, de forma prematura, mas com saúde. Já Deuzeni ficou por mais um mês na UTI lutando contra a covid-19 e teve alta na última semana após 33 dias de internação.

"Está todo mundo emocionado, né. Muita alegria pra gente. Não podemos perder a fé porque se ela está aqui hoje a gente tem que agradecer a Jesus, porque ela viveu de novo", disse à TV local Ângela Maria da Silva, tia que ficou responsável por cuidar dos gêmeos nas últimas semanas.

Apesar de já estar em casa, Deuzeni ainda não conseguiu segurar os filhos no colo por conta das sequelas deixadas pelo coronavírus. Ela conta que enfrenta sequelas como a dificuldade para andar e fazer outras atividades comuns.

"Para conversar é difícil ainda, tem que ficar fazendo muito esforço. Meus braços quase não mexem, não consigo pegar peso. Não consigo pisar no chão também", detalhou ela ao jornal da afiliada, sentada em uma cadeira de rodas.

Em meio a maternidade recente, a mulher ainda precisa lidar com o luto, já que também perdeu a sogra e o marido, pai dos gêmeos, por conta da covid-19. Aliviada pela alta, ela curte o nascimento de Samuel e Gabriel.

Tudo mudou. Tudo. Foi um milagre eu ter sobrevivido. Milagre meus filhos terem nascido sem sequela nenhuma. Não nasceram com covid, não nasceram com nada"

Ainda segundo a TV, Deuzeni conta com a ajuda da família para custear remédios caros e comprar fraldas para as crianças.