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

Taylor Hawkins: picape Toyota 1986 era xodó do baterista do Foo Fighters

Carro preferido do baterista da banda Foo Fighters era picape Toyota Hilux dos anos 1980 que mantinha na garagem - Reprodução
Carro preferido do baterista da banda Foo Fighters era picape Toyota Hilux dos anos 1980 que mantinha na garagem Imagem: Reprodução

Do UOL

Em São Pauo (SP)

29/03/2022 17h24Atualizada em 30/03/2022 10h29

Morto na última sexta-feira (25) aos 50 anos de idade em hotel na Colômbia, enquanto excursionava com o Foo Fighters pela América do Sul, o baterista Taylor Hawkins revelou há cinco anos que mantinha um xodó de quatro rodas onde morava, na Califórnia, nos Estados Unidos.

Com uma fortuna que em 2017 era avaliada em US$ 30 milhões (R$ 142 milhões na cotação atual), engana-se quem pensa que o carro preferido do principal escudeiro de Dave Grohl era um modelo caro e luxuoso.

  • O UOL Carros agora está no TikTok! Acompanhe vídeos divertidos, lançamentos e curiosidades sobre o universo automotivo.

Muito pelo contrário: o músico gostava mesmo era do veículo que adquiriu ainda adolescente, quando tirou a primeira habilitação: uma picape Toyota Hilux 4x4 1986 vermelha - nos EUA, é permitido dirigir a partir dos 16 anos.

O baterista falou da picape durante entrevista à rádio Hauraki, da Nova Zelândia, em 2017. Na ocasião, ele também falou de um Subaru Baja da respectiva coleção.

Siga o UOL Carros no

"O meu Subaru é de 2005. São carros duros, difíceis de matar. Também tenho essa picape desde o Ensino Médio e ainda gosto de dirigi-la de vez em quando".

Segundo o músico, carros de luxo não eram uma grande paixão

. "Eu não dou a mínima para carros", disse Hawkins à The Bull Magazine em 2013.

"Não perco meu tempo pensando em como poderia ganhar mais quando já tenho o suficiente. Não sou banqueiro, sou músico".

Quando perguntado na mesma entrevista a dica que poderia oferecer a músicos na mesma entrevista, ele disse: "se você quer tocar música, toque porque quer tocar música. Não porque quer ser rico e famoso, porque você provavelmente não vai ser rico e famoso."

Quer ler mais sobre o mundo automotivo e conversar com a gente a respeito? Participe do nosso grupo no Facebook! Um lugar para discussão, informação e troca de experiências entre os amantes de carros. Você também pode acompanhar a nossa cobertura no Instagram de UOL Carros.

Descubra o mundo dos carros dos famosos e conheça os modelos de carros de luxo que fazem sucesso entre as celebridades, além dos modelos básicos que elas usam. Explore fotos e curiosidades sobre os carros mais icônicos do mundo dos famosos e apaixone-se pelo universo automotivo.