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

Zé Roberto invade entrevista ao vivo, se emociona e faz Deyverson chorar

Deyverson se emociona com depoimento do ex-jogador Zé Roberto - Reprodução
Deyverson se emociona com depoimento do ex-jogador Zé Roberto Imagem: Reprodução

Do UOL, em São Paulo

02/12/2021 11h54

O atacante Deyverson chorou durante o podcast Flow Sport Club após visita e declaração surpresa do ex-jogador Zé Roberto — eles foram companheiros de clube no Palmeiras em 2017.

Zé iniciou dizendo que quando soube que Deyverson participaria do programa hoje, ele parou tudo que estava fazendo para poder ver e falar algumas palavras ao atacante. O ex-jogador contou que o herói do título do Palmeiras na Libertadores ou momentos muito difíceis dentro do clube e sempre estava chorando em seu quarto.

Além disso, Zé Roberto revelou que foi o primeiro jogador do elenco a receber Deyverson em seu dormitório na época do Palmeiras, porque sentia que precisava dar uma atenção especial ao novo atleta do clube.

Na opinião do ex-jogador, Deyverson se tornar herói do título do Palmeiras é o cumprimento de uma oração de um jogador que tem um coração enorme.

Confira o depoimento emocionante:

Quando me falaram que o Deyverson ia estar aqui, eu tinha que parar tudo para vir. A gente teve uma carreira que transcende títulos, fama e dinheiro. O dinheiro um dia acaba, a fama vai ar e os títulos ficam em uma prateleira e pode o pó cobrir o brilho, mas uma coisa que eu carrego comigo e tenho de mais precioso é o legado. O legado é transado. Hoje é legal receber o Deyverson aqui e fazer homenagens ou parabenizar, é legal, tem que ser feito sim. Mas só ele sabe o que ou para chegar aqui hoje e receber a homenagem de você e dos torcedores que estão do lado de fora para ter a camisa assinada. Quando me falaram que ele estaria aqui não vim para homenagear, quis trazer a memória e a esperança. Quando eu recebi ele no clube, eu concentrava sozinho e toda noite eu parava para fazer uma oração. Eu sentia no meu coração de convidar ele para o meu quarto, mesmo sem o conhecer. Eu falei pra ele no meu quarto: 'Deus te trouxe pro Brasil, te trouxe para esse clube para te honrar'. Ele não entendeu muito aquilo que eu falei, mas hoje está se cumprindo uma oração de um coração aquebrantado, e de um cara que tem um coração enorme. Ele ou uma fase dentro do clube que as lágrimas, só ele derramou, porque é difícil ser um jogador, receber críticas e não poder se manifestar. O seu manifesto é dentro do seu quarto chorando. Eu senti isso em um dia que eu estive em uma função, onde me colocaram como assessor técnico, mas eu não exercia essa função, eu era um amigo, um mentor, um conselheiro. E alguém da diretoria disse que eu precisava chamar o Deyverson e aconselhar porque ele estava prestes a sair do clube. As primeiras pessoas que eu identifiquei que poderiam me ajudar no processo foram três pessoas importantes da vida dele: irmão, pai e mãe, que sempre iam visitar ele no CT. Eu chamei o irmão dele e perguntei o que a gente podia ajudar, o que o Deyverson era para ele. Ele me respondeu dizendo que o Deyverson não é só irmão, era amigo e tem um coração enorme. Perguntei ao pai e ele disse que é o coração que eu já conhecia. A mãe dele disse que o Deyverson era um menino que desde pequeno precisava de muita atenção. Essa aproximação que sua família me falou... eu me identifiquei com você, porque é um processo que só você sabe que precisava ar. Chegou em um clube sem amigos, rejeitado, desconhecido e a pessoa que se aproximou de você foi a que menos você esperava. Isso foi uma transformação na sua vida. Não fui só seu companheiro dentro de campo, fui seu pai, sua mãe e seu irmão". Zé Roberto.