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

Lamborghini pega fogo e explode em rodovia do ES; assista

Vinícius Rangel

Colaboração para o UOL, em Vitória

06/03/2021 16h48

Um carro esportivo de luxo - avaliado em R$ 600 mil - pegou fogo na noite de ontem em uma Rodovia de Vila Velha, no Espírito Santo. As chamas se espalharam com rapidez e houve uma explosão no veículo, que pertencia a Levy Marquezin.

As imagens gravadas por quem ava pelo local impressionam. Era por volta das 21h30, quando um empresário, dono da Lamborghini Gallardo modelo 2009, ava pela Rodovia do Sol, no bairro Coqueiral de Itaparica já com o carro em chamas.

O condutor chegou a andar por alguns metros até perceber que o carro pegava fogo. Quem ava pelo local informou a Polícia Militar que o veículo trafegava a 60km por hora. O motorista parou em um canteiro da pista e saiu correndo desesperado do automóvel, junto com a sua esposa, que estava grávida.

Em seguida, populares pararam os seus carros e saíram para tentar ajudar o motorista a apagar as chamas. Os extintores não foram suficientes e, em trinta minutos de combate às chamas, houve uma explosão no veículo. Por sorte, ninguém se feriu no local.

O Corpo de Bombeiros foi acionado para ir até a ocorrência e encontrou o carro completamente em chamas. Os bombeiros disseram que o proprietário solicitou uma perícia técnica do órgão e a previsão do laudo é de, no mínimo, 40 dias.

Mulher de empresário está grávida

A reportagem do UOL apurou que a esposa do empresário - que estava de carona no carro em chamas - está grávida de sete meses. Ela saiu do veículo sem nenhum arranhão e a bem em casa.

Levy Marquezin, de 30 anos, confirmou que tinha o objetivo de vender o carro para comprar um novo, com a chegada de seu filho. "Meu maior susto foi minha esposa que estava grávida. Mas estamos bem e em casa agora. O carro estava quitado", disse Levy.

O empresário ainda contou que antes do incêndio, eles estavam indo para casa quando parou em um posto de combustíveis para abastecer. O carro saiu essa semana da revisão.

"Eu tinha acabado de encher o tanque e deu esse problema. Foi feita uma revisão nela (Lamborghini) no dia do acontecimento. Mas só os peritos poderão dizer o que houve de fato. Agora é ar por esse obstáculo e seguir em frente. Trabalhar bastante."