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

Libertadores Feminina - 2022

Palmeiras vence Universidad do Chile e segue 100% na Libertadores Feminina

Jogadoras do Palmeiras comemoram gol sobre a Universidad do Chile na Libertadores Feminina - Reprodução/Conmebol
Jogadoras do Palmeiras comemoram gol sobre a Universidad do Chile na Libertadores Feminina Imagem: Reprodução/Conmebol

Do UOL, em São Paulo

20/10/2022 21h09

O Palmeiras venceu a Universidad do Chile por 2 a 1, na noite de hoje (20), em partida válida pela última rodada da fase de grupos da Copa Libertadores Feminina. O placar foi construído com gols de Carol Baiana e Poliana, para as palmeirenses, e Gabriela Huertas, para as leoas.

A equipe brasileira já estava classificada para as quartas de final da competição e a partida foi apenas para cumprir tabela. Com esse resultado, as comandadas de Ricardo Belli seguem com 100% de aproveitamento.

As Palestrinas vão enfrentar o Santiago Morning na próxima fase da Copa Libertadores. A equipe, que também é chilena, venceu dois jogos e perdeu um no Grupo D.

Do outro lado, a Universidad do Chile, que ficou com a segunda colocação, vai joga contra o América de Cali no mata-mata.

Além do Alviverde, Corinthians e Ferroviária representam o Brasil na Copa Libertadores Feminina.

Início equilibrado

No confronto mais equilibrado do grupo, no qual as duas equipes que haviam vencido os primeiros jogos da fase de grupos, os minutos iniciais foram equilibrados, com os times se estudando.

Quando o relógio chegou perto dos 20, o Palmeiras ou a ter mais domínio da posse de bola e, como consequência, finalizou mais para o gol. As saídas pela direita de Bia Zaneratto foram o caminho mais utilizado pelo time alviverde. Apesar disso, não levou muito perigo para Vanina Correa.

Domínio palestrino!

A segunda metade do primeiro tempo foi de amplo domínio da equipe palmeirense, com as chilenas quase não ando do meio de campo. Após boa cobrança de escanteio, Carol Baiana testou certeiro bola e abriu o placar no Equador.

Logo na sequência, o Palmeiras quase ampliou sua vantagem. A camisa 19 recebeu no meio e tirou bola da goleira para finalizar, mas María Martínez apareceu em cima da linha para impedir o segundo gol do alviverde.

Tudo igual

Nos primeiros minutos da segunda etapa, a árbitra da partida marcou uma penalidade no contato de Camilinha com jogadora chilena na área. Gabriela Huertas foi para a bola, deslocou Jully e empatou o confronto.

Vale destacar que na Libertadores Feminina só terá VAR na final.

Vantagem alviverde

Depois da penalidade para as chilenas, o Palmeiras ou a ter mais vontade de ir para cima. Mais uma vez de cabeça, as Palestrinas voltaram a ter a vantagem no placar.

Katrine fez um cruzamento na medida, Poliana subiu mais que todo mundo e cabeceou para estufar o fundo das redes.

FICHA TÉCNICA:

PALMEIRAS 2 x 1 UNIVERSIDAD DO CHILE

Motivo: Fase de grupos da Libertadores Feminina
Local: Estádio Rodrigo Paz Delgado, em Quito (Equador)
Data e horário: 20 de outubro de 2022, às 19h15 (de Brasília)
Gol: Carol Baiana (41' 1ºT - PAL), Gabriela Huerta (03' 2ºT - UCH) e Poliana (25' 2ºT - PAL)
Cartões amarelos: Bia Zaneratto (PAL), Day Silva (PAL) e Sochor (PAL)

PALMEIRAS: Jullya; Poliana, Day Silva, Júlia Bianchi (Sochor), Katrine (Carolzinha); Ary Borges, Duda Santos (Giovana), Camilinha (Juliana); Byanca Brasil, Carol Baiana e Bia Zaneratto (Sâmia). Técnico: Ricardo Belli

UNIVERSIDAD DO CHILE: Vanina Correa; Carla Guerrero, María Martínez, Orellana (Valentina Díaz); Groff, Mariana Morales (Karen Fuentes), Gabriela Huertas, Barbara Sánchez (Riquelme); Huenteo, Rebeca Fernández (Sonya Keefe) e Daniela Zamora. Técnico: Carlos Veliz