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

Filha emociona ao mostrar última mensagem da mãe, morta pela covid aos 42

Filha compartilha última troca de mensagens com a mãe, morta por covid-19 - Reprodução/Twitter
Filha compartilha última troca de mensagens com a mãe, morta por covid-19 Imagem: Reprodução/Twitter

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

04/03/2021 19h19

Uma garota de 23 anos viralizou no Twitter após compartilhar prints da última troca de mensagens com a mãe, que morreu de covid-19 em Esteio, no Rio Grande do Sul. Giulia Dias revelou na postagem que a mãe ficou sem vaga de UTI.

No print compartilhado pela filha, a mãe diz: "Eu vou para a UTI, só não tem vaga em lugar nenhum. Amo vocês".

"Nós te amamos muito também. Tu tem que ser firme, tu tem que ver eu me formar", responde Giulia na última mensagem trocada entre elas.

"Essa foi a última mensagem que tive da minha mãe, ela faleceu hoje por covid-19 e tinha só 42 anos, deixando três filhas, uma de 8 anos, pra trás. Ela nunca vai ver eu me formar. Usem máscara, não saiam se não for necessário, por favor", escreveu Giulia.

"Eu reconheci o corpo, escolhi o caixão, fiz velório, sepultei, e mesmo assim não parece que é real. A sensação é estar presa em um sonho", desabafou a jovem no Twitter.

A garota afirmou em entrevista à Marie Claire, que a mãe, Valéria Heloísa, foi internada no dia 21 e teve piora ao longo dos dias. No sábado (27), ela precisou de um leito de UTI, mas não havia nenhum disponível.

"O único leito que encontramos disponível era em Santa Maria, a umas 5h de viagem, e os médicos avisaram que ela não aguentaria", contou a filha. Valéria morreu na terça-feira (2).

Nos comentários da postagem, outras pessoas relataram perdas dolorosas em suas famílias por conta da covid-19, que, por sua alta taxa de contágio, faz com que pessoas tenham de sofrer isoladas de seus parentes durante o tratamento - sem saber se serão curadas.

"Minha última conversa com meu irmão foi ele na UTI antes de ser intubado, eu disse que ele viria para casa depois do hospital ao invés de ir para o apartamento dele, a gente ia viver como na adolescência, ver Drake e Josh e iCarly e ele respondeu 'que gostoso Tam, que saudade'. Ele tinha 28 anos", relatou uma usuária chamada Tamires.

Outro usuário, Kayke Torres, também compartilhou o último print com a mãe, no qual dizia "você vai sair dessa, tenha fé".

"Sinto muito pela sua perda. Essa foi a última mensagem que falei com minha mãe antes de ela ir para a UTI, depois de lá só foi piorando e hoje só resta saudade e um aperto no coração", escreveu Kayke.

Outro usuário, Gerhard Breda, falou sobre o pai, morto em dezembro pelo coronavírus. "Fiquei muito abalado com esse tweet, porque me lembro do meu pai, que morreu em 22/12, de covid. Também penso nas últimas palavras que trocamos. Só aumenta a minha revolta com esse governo assassino. O sangue dele, da sua mãe e de 250 mil brasileiros está na mão do presidente", escreveu Gerhard.

Errata: este conteúdo foi atualizado
Diferentemente do informado inicialmente, não houve falta de leito no caso relatado por Gerhard Breda. O conteúdo foi corrigido.