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

Sobrinho salvo, ossos quebrados: o que sabemos do acidente de Jeremy Renner

Jeremy Renner sofreu acidente no dia 1º de janeiro nos EUA - Reprodução/Instagram
Jeremy Renner sofreu acidente no dia 1º de janeiro nos EUA Imagem: Reprodução/Instagram

De Splash, em São Paulo

25/01/2023 18h30

Jeremy Renner, 52, sofreu um acidente grave em 1° de janeiro, enquanto tirava neve do caminho em sua casa em Reno, Nevada (EUA). A polícia divulgou hoje as primeiras apurações sobre o ocorrido.

O que sabemos sobre o acidente de Jeremy Renner?

Jeremy Renner ava a virada de ano com a família e houve uma tempestade de neve no local tempos antes.

Ele usava uma máquina que pesa 6.500 kg para retirar a neve da estrada, para que uma pessoa da família saísse com o carro.

O equipamento ou por cima de uma das pernas do ator do Gavião Arqueiro. Renner foi socorrido por vizinhos e retirado de helicóptero.

Renner foi levado diretamente para a UTI e ou por duas cirurgias. Testemunhas disseram que ele tinha dificuldades para respirar quando chegou ao hospital após sofrer lesões torácicas e ortopédicas.

  • A polícia iniciou investigações após acidente. Autoridades dizem que a máquina de tirar neve tinha um dispositivo de segurança que deveria ter evitado o caso. Por isso, as circunstâncias foram investigadas.
  • Segundo informações do xerife do condado de Washoe, Darin Balaam, a máquina de limpar neve usada por Renner pesa 6.500 kg, cerca de 3 vezes mais que o peso de um carro comum.
  • O ator já havia publicado imagens usando o aparelho, que foi apreendido, em suas redes sociais.
  • As autoridades disseram que não havia médico no local, "apenas bons vizinhos". O socorro demorou a chegar devido às condições do tempo e da neve. Os vizinhos levaram toalhas para ajudar e conter o sangramento. Enquanto isso, o próprio Renner falava com os socorristas.
  • Renner apareceu nas redes sociais após compartilhar uma foto na cama do hospital. "Obrigado a todos por suas palavras gentis. Estou muito acabado agora para digitar. Mas envio amor a todos".
  • Irmã de Jeremy Renner, Kim Renner emitiu um comunicado para confortar os fãs quanto ao estado de saúde de Jeremy. "Quem conhece o Jeremy sabe que ele é um lutador e não brinca em serviço. Ele está superando todas as expectativas de progresso", disse ao canal CBS.
  • Durante a internação, Renner compartilhou momentos de sua recuperação, e brincou sobre estar recebendo um "dia de spa". Ele também comemorou o aniversário de 52 anos agradecendo aos médicos que salvaram sua vida.

Alta médica e apuração da polícia

O ator recebeu alta hospitalar no dia 17 de janeiro. No Twitter, o astro publicou que assistiu a um episódio de sua série, "Mayor of Kingstown", em casa, ao lado da família.

Ele revelou aos fãs que quebrou mais de 30 ossos. O astro da Marvel compartilhou uma foto em que aparece fazendo fisioterapia após ter sido liberado do hospital.

Esses mais de 30 ossos quebrados vão se consertar, ficar mais fortes, assim como o amor e o vínculo com a família e os amigos se aprofundaram.
Jeremy Renner

  • O ator tentou salvar o sobrinho quando foi atropelado pela própria máquina niveladora de neve, diz um relatório da polícia do Condado de Washoe, em Nevada, EUA.
  • Renner ajudava o sobrinho com uma caminhonete atolada na neve, segundo o depoimento. Então, o seu próprio veículo começou a derrapar para a lateral. O ator pulou para fora da máquina e percebeu que o veículo estava deslizando na direção de seu sobrinho.
  • "Quando Renner tentou parar ou desviar a máquina para evitar que seu sobrinho se ferisse, ele foi puxado para baixo do veículo pela esteira e foi atropelado", diz o documento obtido pela CNN.