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

D'Alessandro dá show, Inter bate o Pelotas e mantém 100% no Gaúcho

D"Alessandro comemora gol do Internacional contra o Pelotas pelo Campeonato Gaúcho - MAX PEIXOTO/DIA ESPORTIVO/ESTADÃO CONTEÚDO
D'Alessandro comemora gol do Internacional contra o Pelotas pelo Campeonato Gaúcho Imagem: MAX PEIXOTO/DIA ESPORTIVO/ESTADÃO CONTEÚDO

Marinho Saldanha

Do UOL, em Porto Alegre

26/01/2020 20h53

D'Alessandro completará 39 anos em abril de 2020, mas o tempo parece, por vezes, apenas um detalhe. Na noite de hoje (26), dos pés do argentino nasceram os três gols do Inter na vitória por 3 a 1 sobre o Pelotas, pela segunda rodada do Gauchão. Assistências para Edenilson e Guerrero, e um golaço de falta. Felipe Chaves fez o do Pelotas.

Com seis pontos, o Colorado tem 100% de aproveitamento no Estadual. Na próxima rodada encara o São Luiz, fora de casa, quarta-feira. Já o Pelotas tem um ponto e terá pela frente o Ypiranga, em Erechim, na terceira rodada.

D'Alessandro tem nova função, faz gol e dá assistências

D'Alessandro mudou de função. No Inter de Eduardo Coudet, ele não é o meia centralizado, mas o atacante de movimentação ao lado de Paolo Guerrero. Por isso, teve liberdade para voltar e construir, dar opção, e aparecer na área. Quando viu que a jogada não estava sendo construída pela forte marcação do adversário, voltou até a linha de meio e deu um lançamento perfeito para o gol de Edenilson. No segundo tempo, mostrou a conhecida qualidade em cobrança de falta e marcou o segundo gol do jogo. E ainda teve tempo de cobrar escanteio na cabeça de Guerrero, que fechou o placar. No segundo tempo foi substituído e recebeu todo carinho da torcida que o tem por principal ídolo da equipe.

Moledo não consegue participar da saída de bola

Entre vários destaques, Rodrigo Moledo não conseguiu participar da melhor maneira do novo modelo de jogo do Inter. Com a necessidade de participar da saída de bola, errou alguns es e não deu sequência como se esperava nas jogadas.

Edenilson cresce com liberdade para atacar

Com liberdade para participar mais do ataque do que da defesa, ao contrário do que ocorria no fim do ano ado, Edenilson se destacou. Foi o autor do primeiro gol da partida e ainda criou oportunidades pelo lado direito, em parceria com D'Alessandro e Rodinei.

Titulares estreiam com "a cara de Coudet"

O Internacional mudou, e muito. Em comparação com ano ado, o time teve novo esquema, nova postura, outro posicionamento no gramado. Não foi apenas o 4-1-3-2 que inovou, mas também onde cada jogador esteve. O volante entre os zagueiros na saída deixava o trio como últimos jogadores do time. Os demais, praticamente todos, davam opções no ataque. Laterais atacando ao mesmo tempo e, quando perdiam a bola, todos pressionando o mais rápido possível. Ainda carente de alguma adaptação, com cacoetes dos princípios dos últimos anos, o Colorado tentou mostrar que vive outra fase, que rompeu com o criticado futebol defensivo de outras épocas.

Pelotas ganha coragem, mas não muito

O Pelotas queria defender-se. E fez isso com qualidade enquanto conseguiu. Se o Inter adiantou praticamente todo seu time, os visitantes recuaram bastante. Foi com o time inteiro da intermediária para trás que a equipe da zona sul do Estado conseguia segurar o ponto que o empate lhe concedia. Até que vazou. No fim do primeiro tempo e em boa parte do segundo, Antônio Picoli mostrou coragem, adiantou seus jogadores e pressionou a até então tranquila saída de bola do Inter. Mas, pouco eficiente, a iniciativa só rendeu um gol já no fim do jogo.

Desfile dos campeões da Copinha no intervalo

No intervalo do jogo, os atletas campeões da Copa São Paulo sobre o Grêmio no último sábado estiveram em campo. Com a taça nas mãos, deram a volta olímpica no Beira-Rio e receberam o carinho dos torcedores presentes.

FICHA TÉCNICA
INTERNACIONAL 3 X 1 PELOTAS

Data: 26/01/2020 (Domingo)
Local: estádio Beira-Rio, em Porto Alegre (RS)
Árbitro: Douglas da Silva
Auxiliares: Jorge Eduardo Bernardi e Maíra Mastella Moreira
Renda: R$ 501.095,00
Público: 18.182 (15.522 pagantes)
Cartões amarelos: Patrick, Moisés (INT); Tatto (PEL);
Gols: Edenilson, do Inter, aos 25 minutos do primeiro tempo; D'Alessandro, do Inter, aos 14 minutos do segundo tempo; Paolo Guerrero, do Inter, aos 25 minutos do segundo tempo; Felipe Chaves, do Pelotas, aos 39 minutos do segundo tempo;

INTERNACIONAL
Marcelo Lomba; Rodinei (Marcos Guilherme), Moledo, Cuesta e Moisés; Lindoso, Patrick, Edenilson e Johnny (Musto); D'Alessandro (Thiago Galhardo) e Guerrero.
Técnico: Eduardo Coudet

PELOTAS
Douglas; Osvaldir (Jô), Negretti, Felipe Chaves e Tatto; Mateus Santana, Guedes e Thiago; Juliano (Wallacer), Tadeu e Hugo Almeida (Gabriel).
Técnico: Antônio Picoli