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

Marinho desabafa após críticas: 'Ser vice da Libertadores não é demérito'

Marinho - Divulgação
Marinho Imagem: Divulgação

Colaboração para o UOL, em São Paulo

03/02/2021 18h37

Marinho voltou ao seu perfil oficial nas redes sociais após a derrota para o Palmeiras na final da Libertadores da América. Em tons de desabafo, o atacante voltou a falar sobre o resultado do último sábado, 30, no Maracanã e deu detalhes do que pensou em falar para os torcedores do Santos com um pouco mais de calma.

Após lidar com algumas críticas, o atacante enfatizou: "Ser vice-campeão da Libertadores não é demérito, é valorizar um trabalho que a maioria não acreditava, desdenhava ou até mesmo zombava da nossa capacidade e da grandeza do clube, do peso dessa camisa. Ninguém vai apagar o trabalho, pois isso é a certeza de saber quem realmente somos."

Ainda no assunto, Marinho parabenizou todo o elenco e os jogadores. Em seu ponto de vista, seria muito injusto 'crucificar' todos os envolvidos por conta de um único resultado.

"Tenho orgulho do que fizemos, orgulho da família que criamos. Merecíamos esse título, nosso torcedor, por mais otimista que fosse, talvez não imaginava o quão longe chegaríamos, com toda dificuldade na temporada", pontuou.

A partida entre Palmeiras e Santos terminou em 1 a 0 para os comandados de Abel Ferreira. Ao deixar o gramado do Maracanã, Marinho já havia se desculpado aos torcedores por 'não ter dado seu melhor'.

Veja o desabafo na integra:

Enfim, aqui estou a cada dia tendo que provar meu valor, sem esperar aprovação de A ou B!
Não podemos nos crucificar demais quando nada dá certo, carregamos uma carga muito grande, nos preparamos diariamente, abdicamos de várias coisas, esperamos o momento pra chegar lá e vencer, ajudar, ser importante. Quando se tem um peso, uma responsabilidade gigante, e nos vemos falhar no dia mais importante da vida, ficamos mal, nos culpamos, nos sentimos frágeis, somos taxados de não servirmos mais. Parece que o que fizemos no percurso não valeu nada. É triste quando escutamos algo de quem não acompanha nossa caminhada. Ouvimos muitos comentaristas e respeito grande parte deles, mas muitos que nos criticaram não acompanham o nosso dia a dia, nossa luta. Faz parte julgar, mas esse julgamento precisa ser justo. Qual o nosso valor? Apenas quando vencemos?

Ninguém vai apagar o trabalho, pois isso é a certeza de saber quem realmente somos.

O maior vencedor nem sempre é quem ganha. Nas derrotas nos fortalecemos e aprendemos, pois só conseguimos vencer na vida quando se teve experiência na derrota.

Ser vice-campeão da Libertadores não é demérito, é valorizar um trabalho que a maioria não acreditava, desdenhava ou até mesmo zombava da nossa capacidade e da grandeza do clube, do peso dessa camisa.

Tenho orgulho do que fizemos, orgulho da família que criamos. Merecíamos esse título, nosso torcedor, por mais otimista que fosse, talvez não imaginava o quão longe chegaríamos, com toda dificuldade na temporada. Uma reflexão que fica: que não podemos desistir de quem sonha em ficar marcado, quem sonha em vencer, quem sonha em lutar, mesmo quando as circunstâncias parecem contrárias, só tenho que agradecer cada atleta, pessoal do staff, comissão técnica, funcionários do clube e torcedor. Todos que realmente acreditaram, mesmo quando não parecia ter luz no fim do túnel. O mais importante é saber que já somos mais que vencedores, vivenciamos o maior torneio do continente com outros gigantes que ficaram no meio do caminho, e o time improvável chegou a final por méritos, e não por acaso. O Santos é e continuará sendo um Gigante. Obrigado, Santos por me tornar quem sou hoje.