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

Posse de Bola #147: Queda da seleção abre debate sobre futebol feminino

Do UOL, em São Paulo

30/07/2021 11h39

ada a primeira semana das oitavas da Copa do Brasil, as atenções estavam voltadas aos clássicos entre São Paulo x Palmeiras e Corinthians x Flamengo, pela 14ª rodada do Brasileirão. Porém, a eliminação da seleção brasileira feminina nos Jogos Olímpicos de Tóquio atraiu o foco dos torcedores e trouxe um clima de frustração à véspera do fim de semana após a queda perante o Canadá, nos pênaltis.

No podcast Posse de Bola #147, os jornalistas Arnaldo Ribeiro, Eduardo Tironi, Juca Kfouri e Mauro Cezar Pereira analisam a eliminação da equipe comandada pela técnica sueca Pia Sundhage nas Olimpíadas e afirmam que já ou do momento de as jogadoras e a comissão técnica aceitarem as críticas em relação ao desempenho após o alto investimento realizado pela Confederação Brasileira de Futebol (CBF) neste ciclo olímpico.

Para Juca Kfouri, o desempenho do Brasil no confronto que valia vaga nas semifinais foi abaixo do esperado. A queda veio na decisão de pênaltis (4 a 3 para as canadenses) de empate em 0 a 0 no tempo normal e na prorrogação.

"Assisti ao jogo das mulheres, que foi muito ruim, muito monótono, muito nervoso, os dois times com muito medo de atacar", analisou o jornalista, que também criticou a treinadora Pia Sundhage, apontada como uma das melhores do mundo, pelo posicionamento de Marta em campo e a ausência da atacante Cristiane no grupo convocado aos Jogos.

"Foi uma decepção, também pelo fato da Pia, que estranhamente... Não vou entrar no mérito da decisão de cortar a Cristiane, maior goleadora em Jogos Olímpicos de toda a história, que estava comentando o jogo na TV Globo, enquanto a seleção brasileira não tinha uma centroavante de referência dentro da área. Hoje, por exemplo, a Debinha perdeu um gol, que se está no pé da Cristiane, por tudo que a Cristiane fez, certamente ela teria feito", comentou.

"Mais do que isso, a Pia matou a Marta. A Marta, que era aquilo tudo que sempre foi de preocupar todas as defesas que ela enfrentou no mundo a fora e por ter presença de área, foi jogar lá atrás. Com a idade que tem [35 anos], ia e vinha, ia e vinha, ao fim do primeiro tempo já estava com a língua de fora. Isto eu não entendi. Mais do que criticar, vou externar uma preocupação. Eu temo que esta eliminação, para o que se sonhava, acabou sendo precoce, isto possa ter um peso enorme no futuro do futebol feminino no Brasil", acrescentou.

Já Arnaldo Ribeiro declarou que a queda diante do Canadá foi a sua maior decepção desde que acompanha o futebol feminino nas Olimpíadas.

"Foi uma baita decepção, a gente não tem que esconder isso por tudo o que aconteceu nos últimos quatro anos, quatro anos e meio, cinco anos, no último ciclo olímpico envolvendo a seleção brasileira e o futebol feminino. Eram duas coisas desconectadas. A seleção brasileira na Olimpíada era uma coisa, o futebol feminino no Brasil não existia. Hoje o futebol feminino no Brasil existe, tem calendário", declarou.

Para Mauro Cezar Pereira, é preciso parar de fazer comparações em relação à atenção e ao investimento que é feito com os homens para que o futebol feminino evolua ainda mais no país.

"É muito complicado falar sobre futebol feminino no Brasil justamente porque se estabeleceu uma situação de constante vitimização das atletas porque nem sempre é compatível com a realidade. Se estabelece um paralelo, uma comparação com o futebol masculino. Só que o futebol masculino, além de ser disputado há mais tempo, movimenta mais dinheiro, atrai uma atenção muito maior das pessoas, dos torcedores, da mídia e, consequentemente, os jogadores homens ganham muito mais, são estrelas mais conhecidas. Perde-se muito tempo com discussões do tipo: 'temos que ter igualdade, olha que absurdo, a Marta ganha X e o Pará, lateral do Santos, ganha mais do que ela, ou igual. São raias diferentes", analisou.

"Ao mesmo tempo que você quer apoio, você tem que saber conviver com as críticas, desde que não sejam exageradas, não sejam injustas, não sejam cruéis, sejam críticas pertinentes. Por exemplo, imagino não ser nenhum problema alguém dizer, como o Juca falou, que a técnica foi mal, que a jogadora X não foi bem, que a craque do time foi mal aproveitada. Por que não pode ter esse comentário? É normal, é do jogo. É preciso evitar o máximo, até uma palavra um pouco forte, o coitadismo. Isso é muito ruim para o futebol feminino", completou.

Posse de Bola: Quando e onde ouvir?

A gravação do Posse de Bola está marcada para segundas e sextas-feiras às 9h, sempre com transmissão ao vivo pela home do UOL ou nos perfis do UOL Esporte nas redes sociais (YouTube, Facebook e Twitter).

A partir de meio-dia, o Posse de Bola estará disponível nos principais agregadores de podcasts. Você pode ouvir, por exemplo, no Spotify, Apple Podcasts, Google Podcasts, Amazon Music e Youtube --neste último, também em vídeo. Outros podcasts do UOL estão disponíveis em uol.com.br/podcasts.