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

Com D'Ale expulso, Inter bate Tolima e vai à fase de grupos da Libertadores

D"Alessandro e Marcos Guilherme comemoram o gol do Internacional contra o Tolima - Maxi Franzoi/AGIF
D'Alessandro e Marcos Guilherme comemoram o gol do Internacional contra o Tolima Imagem: Maxi Franzoi/AGIF

Marinho Saldanha

Do UOL, em Porto Alegre

26/02/2020 23h24

O Internacional está na fase de grupos da Libertadores. Hoje (26), D'Alessandro foi expulso, mas o Colorado bateu o Tolima por 1 a 0, no Beira-Rio, com gol de Paolo Guerrero. O resultado combinado com 0 a 0 da Colômbia leva a equipe brasileira adiante.

A estreia na fase de grupos já será na próxima terça-feira, contra o Universidad Católica, em casa. Completam o grupo E o Grêmio e o América de Cali.

Foi bem: Guerrero desencanta e abre o placar

Paolo Guerrero vivia pressão. Com apenas um gol e atuações aquém do esperado na temporada, o peruano se dizia "desesperado" para marcar. E marcou. O desespero teve fim após linda jogada de D'Alessandro e abriu o placar da partida.

Foi mal: Lindoso sai ainda no primeiro tempo

Rodrigo Lindoso não conseguiu ser alternativa para criação de jogadas do Inter. Preso entre os marcadores, o volante foi substituído ainda no primeiro tempo porque não deu a contribuição esperada ao time.

D'Alessandro é expulso e deixa jogo tenso

O Inter vencia o jogo, com a partida controlada, mas D'Alessandro, que já tinha amarelo, cometeu uma falta no meio-campo e levou o vermelho. O argentino deixou o campo aos 16 minutos do segundo tempo, o Tolima cresceu e o jogo ficou tenso.

O jogo do Inter: Coudet muda no primeiro tempo e Colorado marca

O Internacional esteve preso na marcação. Ainda que absoluto com posse de bola e controle do jogo, o Colorado criou poucas oportunidades. Sem encontrar a zona de conclusão, o time de Eduardo Coudet, a partir dos 20 minutos ainda ou a sofrer para sair jogando. Com Lindoso entre os marcadores adversários, o time vermelho ou a abusar de lançamentos e viu o Tolima crescer. Por isso, o treinador argentino sacou Lindoso, centralizou Edenilson e colocou Marcos Guilherme. Após a troca, as chances aumentaram. E com assistência de D'Alessandro, Guerrero marcou. No segundo tempo o cenário de domínio teve fim na expulsão de D'Alessandro. A partir dos 16 da etapa final, o Colorado se viu pressionado, mas conseguiu segurar.

O jogo do Tolima: Colombianos fazem tempo e jogam no contra-ataque

O Tolima fez tempo desde o primeiro minuto do jogo. Com o goleiro Montero, com cada jogador que caía demorando para levantar, com sinalizações para o árbitro parar a partida, o 0 a 0 que levaria a disputa para os pênaltis parecia contentar os visitantes. Com a bola, não havia pudor algum de apressar a jogada com lançamentos buscando a velocidade dos atacantes. Aos poucos, o bom sistema defensivo se impôs e o domínio do Inter foi ameaçado. Mas depois da troca no meio-campo colorado, o time colombiano se perdeu e sofreu o gol. No segundo tempo, após a expulsão de D'Alessandro, o técnico Hernán Torres empilhou atacantes e ou a pressionar. Um gol levaria o Tolima adiante, mas não aconteceu.

Recorde para D'Alessandro

Com 86 partidas no total, D'Alessandro se isolou como jogador argentino com mais jogos na Libertadores, superando o goleiro Agustín Orión.

FICHA TÉCNICA
INTERNACIONAL 1 X 0 TOLIMA
Data
: 26/02/2020 (quarta-feira)
Local: estádio Beira-Rio, em Porto Alegre (RS)
Árbitro: Guillermo Guerrero
Auxiliares: Christian Lezcano e Ricardo Baren
Renda: R$ 1.452.590,00
Público: 35.117 (32.342 pagantes)
Cartões amarelos: D'Alessandro, Marcos Guilherme (INT); Quiñones, Banguero (TOL);
Cartões vermelhos: D'Alessandro (INT)
Gols: Paolo Guerrero, do Inter, aos 47 minutos do primeiro tempo;

INTERNACIONAL
Marcelo Lomba; Rodinei (Moledo), Bruno Fuchs, Victor Cuesta e Uendel; Musto, Lindoso (Marcos Guilherme), Edenilson e Boschilia (Johnny); D'Alessandro e Paolo Guerrero.
Técnico: Eduardo Coudet

TOLIMA
Álvaro Montero; Castrillón, Julián Quiñónes, Jose Moya e Banguero; Gordillo, Robles; Ríos (Albornoz), Campaz e Estupiñan (Miranda); Francisco Rodriguez (Ramos).
Técnico: Hernán Torres.