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

'Nossa vizinha': Mãe de ator de 'Pantanal' pede orações para motorista

O ator mirim Gustavo Corasini, foi atropelado nesta semana - Reprodução/Instagram
O ator mirim Gustavo Corasini, foi atropelado nesta semana Imagem: Reprodução/Instagram

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

26/08/2022 08h54

Fernanda Corasini, mãe do ator mirim Gustavo Corasini, de 12 anos, que sofreu um acidente após ser atingido por um carro em que fraturou braço, perna e a bacia, no condomínio em que vive em São Paulo, usou suas redes sociais para fazer um novo desabafo.

Nos stories publicados no perfil do Instagram de Gustavo, Fernanda falou como vem sendo a recuperação do menino, que segue internado por conta das medicações que vem tomando. Além disso, ela disse que Gustavo segue muito abalado e não está conseguindo se alimentar por conta da perda de seu melhor amigo, Eduardo, que também foi atingido pelo veículo e não resistiu aos ferimentos.

Fernanda ainda pediu orações pelo ator, pela mãe de Eduardo e também pela motorista que os atropelou, que no caso, é vizinha de ambos.

"Desculpem, eu não estou dando conta de responder todo mundo, está muito difícil. Graças a Deus, o Gustavo é um menino muito querido e está recebendo muitas vibrações de amor", iniciou ela.

"Nosso menino é um milagre de Deus. Ficaremos no hospital ainda por mais alguns dias devido à medicação que vem tomando. As dores são muitas, dói tudo, não tem posição para ficar de pé, ainda não está conseguindo se alimentar. As dores da alma tirou o brilho no seu olhar, está muito triste com a perda do amigo... chora, questiona e, às vezes, vem as lembranças das artes que aprontavam", continuou.

"Eles eram, junto com Matheus e meus três patetas, assim que falavam que eram, só aprontavam como toda criança feliz. Peço muitas orações pelo meu menino, orações pela mãezinha do Eduardo, que perdeu um filho incrível. Orações pela motorista que é nossa vizinha e está abalada, em choque. Que Deus nos dê força nesse momento tão triste", finalizou.

Leia:

$escape.getH()uolbr_geraModulos('embed-foto','/2022/stories-de-gustavo-corasini-1661514790736.vm')

$escape.getH()uolbr_geraModulos('embed-foto','/2022/stories-do-ator-gustavo-corasini-1661514819295.vm')

O acidente

O jovem estava com amigos, colocando bandeirinhas decorativas para a Copa do Mundo na rua em que mora, quando ele e mais um menino foram atingidos. O menino que acompanhava Gustavo, Eduardo, não resistiu aos ferimentos.

"Peço orações a todos. Infelizmente seu melhor amigo não resistiu e foi morar com Deus. Estamos muito tristes e destruídos, um pesadelo. Eduardo, descanse em paz, meu lindo! Olhe por nós! O menino que faleceu se chama Eduardo e a família precisa de ajuda para o funeral. Qualquer quantidade ajuda nas despesas funerárias. A Márcia, mãe do Eduardo, é diarista e quem cuidava dos irmãos para ela trabalhar era ele", explicou a mãe de Gustavo, em post feito nas redes sociais do ator.

Gustavo ganhou destaque como Tadeu em "Pantanal", mas também já atuou nas séries "Carcereiros" (TV Globo), "3%" e "O Escolhido" (ambas da Netflix), e da novela "Gênesis" (Record TV).