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

Coronavírus: Casal e filho morrem em menos de uma semana em MT

Jonas da Silva Morais morreu no dia 13; a mulher, Elaine, faleceu no dia 16, um dia antes do filho do casa, Jonas Júnior - Reprodução
Jonas da Silva Morais morreu no dia 13; a mulher, Elaine, faleceu no dia 16, um dia antes do filho do casa, Jonas Júnior Imagem: Reprodução

Daniel César

Colaboração para o UOL, em Pereira Barreto (SP)

18/02/2021 14h07

Um homem de 42 anos morreu ontem depois de ar dias em uma UTI de Cuiabá com complicações decorrentes do novo coronavírus. Jonas da Silva Morais Júnior faleceu um dia depois da morte da mãe, Eliane, também vítima da covid-19. No sábado, o pai, Jonas, falecera pelo mesmo motivo.

Jonas da Silva Morais Júnior era diabético e chegou a ser intubado, mas teve parte do pulmão comprometido e veio a óbito sem saber da morte dos pais dias antes. Ele deixa esposa e um filho recém-nascido.

A loja maçônica da qual Jonas fazia parte soltou nota de pesar sobre o assunto.

"A Grande Loja do Estado de Mato Grosso recebe, consternada, a notícia do falecimento do Irmão Jonas da Silva Moraes Junior, Obreiro da Loja Filhos de Salomão n°01. Filho do Irmão Jonas e cunhada Eliane, ambos falecidos nos últimos dias, também parte ao Oriente Eterno vitimado pela covid-19", diz o texto, assinado por Eleusino Leão, Grão-Mestre, e Pedro Calazans, Grão-Mestre Adjunto.

"Todo maçom acredita numa vida futura e aprendemos que a morte nada mais é que o início de uma nova dimensão: a vida no plano espiritual junto ao Pai Celestial. Siga em paz, querido Irmão Jonas Junior", acrescenta.

A mãe dele, Eliana Corrêa de Cerqueira Morais, que faleceu na terça-feira (16), estava com 66 anos e era uma professora conhecida na capital de Mato Grosso. O Sindicato dos Trabalhadores no Ensino Público do Mato Grosso soltou nota de pesar.

"Com profundo pesar que o Sindicato dos Trabalhadores no Ensino Público de Mato Grosso (Sintep-MT) comunica o falecimento da professora aposentada Eliana Corrêa de Cerqueira Morais, ocorrido nesta terça-feira (16), em decorrência da covid-19 em Cuiabá. A professora Eliana Corrêa de Cerqueira Morais, de 66 anos, atuou por muitos anos na Escola Estadual Professor Nilo Póvoas. No último dia 13 o marido de Eliana, Jonas Morais, também faleceu em decorrência de complicações pelo vírus. O filho do casal também a por tratamento. O Sintep-MT se solidariza com a dor dos familiares e amigos e presta suas mais sinceras condolências", diz a nota, liberada antes da morte do filho de Eliana.

O primeiro a morrer na família, no sábado, foi Jonas da Silva Morais, marido de Eliana e pai de Júnior. Ele era aposentado e morreu em decorrência do vírus. Não há informações se a mulher chegou a ser informada da morte do marido. Todos já foram sepultados.