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

Paparazzi

Ferrari, ostentação e revoada: ex-City revela como torrava R$ 1,5 mi no mês

A Ferrari 458 Speciale é um dos modelos que Micah Richards comprou - Divulgação
A Ferrari 458 Speciale é um dos modelos que Micah Richards comprou Imagem: Divulgação

Do UOL, em São Paulo (SP)

13/05/2022 09h51

O ex-lateral-direito Micah Richards, que jogou por muitos anos no Manchester City, hoje é comentarista na Sky Sports, BBC e CBS na televisão inglesa, mas relembrou em uma entrevista a vida de luxo que teve quando assinou seu primeiro contrato profissional com os Citizens com apenas 17 anos.

"Imagine ar de 500 libras por semana para cinco mil. E então de cinco mil, para 50 mil por semana. Você ainda recebia bônus, dinheiro por aparições, taxa de que se espelhava pela duração do contrato. Uma vez eu recebi um pagamento de 250 mil dólares (R$ 1,2 milhão na cotação atual) por um mês. Eu olhava a minha folha de pagamento e pensava: 'Como?'. O que você pode fazer?", disse em entrevista ao site 'The Athletic'.

"Eu sei o que eu fiz. Fui direto e comprei uma Ferrari. Eu já tinha um Range Rover e um Aston Martin, mas pensei: 'Está na hora'. Comprei uma Ferrari F430. Em seguida, uma 458 Speciale", acrescentou.

O luxo dos carros não era suficiente para Richards. O ex-jogador disse que comprou uma casa gigante para não ficar atrás na comparação com seus companheiros de equipe.

"Comprei uma casa de sete quartos, que custava 3 milhões de libras (R$ 18,7 milhões na cotação atual) e estava morando com dois irmãos, dois primos e meu melhor amigo. Onde eu morava já era mais do que suficiente, mas isso é o que acontece quando você é um jogador de futebol. É sempre 'quem te a melhor casa?', 'quem tem o melhor carro?'. Você sempre quer mais", lembrou.

A gota d'água para a vida luxuosa do jogador aconteceu em uma viagem para Los Angeles, nos Estados Unidos. Richards disse que gastou 150 mil dólares (R$ 770 mil) em uma noite, e foi quando percebeu que se continuasse naquele ritmo ficaria sem dinheiro ao encerrar sua carreira.

"Foram mais de 150 mil dólares gastos em uma noite. Era muito exagerado. Nós só queríamos a maior garrafa [de champanhe]. Foi nesse momento que minha mentalidade mudou. Voltei pra casa dizendo: Não posso mais fazer isso. Não posso. Vou acabar sem dinheiro", concluiu.

Micha Richards encerrou sua carreira em 2019, com apenas 31 anos, após uma longa batalha contra uma lesão no joelho. Além do City, ele defendeu a Fiorentina e o Aston Villa.

Foram três títulos conquistados pelo City: uma Copa da Inglaterra (2010/11) e dois Campeonatos Inglês (2011/12 e 2013/14).

Paparazzi