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

Santos atropela Boca com 3 a 0 e fará final da Liberta contra Palmeiras

Soteldo comemora gol do Santos contra o Boca Juniors na semifinal da Libertadores - Andre Penner ? Pool/Getty Images
Soteldo comemora gol do Santos contra o Boca Juniors na semifinal da Libertadores Imagem: Andre Penner ? Pool/Getty Images

Gabriela Brino

Colaboração para UOL, em Santos

13/01/2021 21h16

Aos que se assustaram com a postura agressiva do River Plate contra o Palmeiras ontem, no Allianz Parque, podem esfriar a cabeça. O Santos não só foi superior, como venceu por 3 a 0 o Boca Juniors na noite de hoje (13), na Vila Belmiro, pelo segundo jogo das semifinais da Libertadores.

Diego Pituca, Soteldo e Lucas Braga fizeram os gols do triunfo. O resultado levou o time do técnico Cuca à decisão contra o Palmeiras, em jogo único, no próximo dia 30, no Maracanã.

Os argentinos até tentaram encontrar espaços, mas sem chances. O time de Cuca estava com a defesa totalmente blindada. João Paulo, quando acionado foi providencial. Luan Peres e Lucas Veríssimo, que teve sangramento na cabeça após se machucar, tiveram uma noite impecável.

Envolvidos no jogo do Santos, o Boca pegou pilha e procurou jogo. Tentou apelar para a provocação, mas nem um jogador deu bola. Fabra tentou ar por Marinho, mas fez dura falta no atacante e ainda deu um pisão, por isso acabou expulso e o Peixe saiu em vantagem.

Santos ligado nos 220v

Três minutos de jogo foram suficientes para Santos dar o primeiro susto nos argentinos. Marinho acertou a trave e deixou o rebote para Diego Pituca, que mandou para longe. Na sequência, duas roubadas de bola e uma falta recebida.

O time de Cuca começou totalmente elétrico. Inclusive, os santistas sequer ligavam para as provocações do Boca. Corriam muito, mas muito. Kaio Jorge, por exemplo, aparecia em todas as partes do campo. Ligeiro, roubava bola, buscava jogo e dava trabalho.

Diego Pituca foi o responsável por abrir o placar depois de um lance um pouco esquisito. Os santistas pediram pênalti alegando que a bola bateu na mão de Lisandro López, porém, o árbitro desconsiderou. Enquanto todo mundo reclamava, o volante aproveitou a oportunidade e balançou as redes. Ótimo início do time de Cuca.

Susto na Vila

O zagueiro Lucas Veríssimo se chocou no alto com Soldano e abriu um corte em sua cabeça. O sangue foi tanto, que o defensor precisou trocar de camisa e fazer um rápido curativo para continuar em campo. Após um ponto falso e novo uniforme, o defensor retornou em campo.

Paredão santista

Todas as divididas eram do Peixe. Os argentinos pressionavam, mas não encontravam espaços. Nenhuma facilidade para chegar na defesa. João Paulo estava tranquilo, pouco acionado devido as ótimas atuações de Lucas Veríssimo e Luan Peres. A dupla formou um paredão, nada ava por alí.

O meio-campo fluiu, leve. Santos estava muito superior tanto tecnicamente quanto taticamente. Se destacava pela raça e vontade de encontrar o segundo gol. Qualquer bola no pé era oportunidade para arriscar tudo que podiam. Enquanto isso, Boca Juniors terminou a primeira parte sem nenhum chute no gol.

E de tanto arriscar...

Soteldo, de longe, viu a oportunidade e agarrou. Logo aos três minutos o "pequeno polegar" deixou o dele. A bola voltou ao meio-campo e dois minutos mais tarde: gol de Lucas Braga.

O clima era de final. O Santos estava focado e totalmente determinado a ir até a final da Copa Libertadores da América. Na arquibancada, os jogadores que não foram relacionados, a assessoria do clube e mais alguns membros da direção fizeram uma grande festa.

Menos 1

Totalmente desestabilizado, os argentinos pegaram pilha. Envolvidos no jogo do Santos, rodavam a bola para lá e para cá, mas não levavam perigo. Fabra tentou ar por Marinho, mas fez falta dura e pisou no jogador, por isso recebeu cartão vermelho. Santos com vantagem.

O time se recuperou e foi para cima. Abila encontrou Campuzano perto da área, que ajeitou para Salvio livre. Ele bateu, mas João Paulo fez bonita defesa para impedir. A bola explodiu e sobrou, Tévez encheu o pé, a bola rebate e a marcação tira. Santos tomou três sustos, mas seguiu com sua defesa blindada.

Entregue

Com um a menos, o Boca viu o Santos não diminuir o ritmo. E por isso, foi se entregando ao resultado. Diminuiu a ada, controlou o que pôde para não deixar o time de Cuca avançar ainda mais, mas se tornou apático. Agrediu muito pouco. Com isso, viu dois brasileiros partirem rumo à final da Libertadores.

FICHA TÉCNICA

SANTOS 3 X 0 BOCA JUNIORS

Data: 13 de janeiro de 2021 (quarta-feira)
Horário: 19h15 (de Brasília)
Competição: Copa Libertadores (semifinal)
Local: Vila Belmiro, em Santos (SP)
Árbitro: Wilmar Roldán (COL)
Assistentes: Alexander Guzman e John Leon (COL)
VAR: Julio Bascuñan (CHI)
Cartões amarelos: Diego Pituca (SAN) Salvio e Izquierdoz (BOCA)
Cartões vermelhos: Fabra (BOCA)

Gols: Diego Pituca, aos 15 minutos do primeiro tempo; Soteldo, aos três, e Lucas Braga, aos cinco minutos do segundo tempo.

SANTOS: João Paulo, Pará, Lucas Veríssimo, Luan Peres e Felipe Jonatan (Madson); Alison (Balieiro), Diego Pituca (Sandry) e Soteldo (Jobson); Marinho, Lucas Braga (Jean Mota) e Kaio Jorge. Técnico: Cuca

BOCA JUNIORS: Andrada, Jara (Buffarini), Lisandro López, Izquierdoz e Fabra; Campuzano, González (Capaldo), Salvio (Más) e Villa; Tévez e Soldano (Ábila). Técnico: Miguel Angel Russo