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

Cuiabá marca no início, retranca e bate time alternativo do Fortaleza

Colaboração para o UOL, em Maceió

10/04/2022 19h57

O Cuiabá estreou com vitória e conquistou seus primeiros três pontos na Série A do Brasileirão ao vencer hoje (10) o Fortaleza por 1 a 0 dentro da Arena Castelão, no Ceará. Prezando por um estilo de jogo recuado, o Dourado aproveitou uma das poucas chances que teve para marcar ainda aos sete da primeira etapa, com Everton.

O próximo compromisso do Leão do Pici será contra o River Plate, fora de casa, na quarta-feira (13), às 19h (de Brasília), pela Libertadores da América. Já o Dourado pega o Rancing Club, pela Sul-Americana, também na próxima quarta, às 19h15.

Everton decide o jogo

Everton soube aproveitar uma das poucas oportunidades que a equipe teve em campo para decidir. Além de marcar o gol que deu a vitória, foi o seu primeiro com a camisa do Dourado desde que chegou à equipe em janeiro.

Vargas desaparece em campo

Matheus Vargas pouco apareceu em campo e em alguns momentos parecia nem estar no jogo. Perdeu disputas de bola contra a defesa dourada, errou todos os chutes em direção ao gol e acertou apenas metade dos es durante a partida.

Fortaleza tem dificuldade com time misto

O Fortaleza entrou com um time misto. Benevenuto, Lucas Lima e Pikachu não entraram e Kayzer só foi acionado na segunda etapa. Como resultado o que se pôde ver foi um time um pouco mais lento, sem conseguir trabalhar a bola e perdido entre a defesa e o meio de campo.

Apesar da lentidão, a equipe ficou mais com a bola e esteve com mais jogadores no campo adversário além de ter criado boas chances, mas não soube aproveitar por causa de um setor ofensivo que também não estava em sua melhor noite, sendo alterado apenas na segunda etapa quando já era tarde demais.

Cuiabá abre o marcador e recua

O Dourado prezou por atacar no erro do rival e estava disposto a sair da Arena Castelão com um empate pelo estilo de jogo impresso que prezou pela retranca. O Cuiabá marcou o gol logo aos 7 minutos e depois finalizou mais duas vezes, ambas para fora. Depois disso, pouco ofereceu perigo e posicionou os jogadores na maior parte do tempo atrás da linha do meio campo e aguardou as investidas do Leão.

Cronologia

Cuiabá abriu o marcador com Everton aos 7' do primeiro tempo. O Leão do Pici tentou descontar aos 19, 31, 38, e 42 com Lucas Crispim, Ceballos, Robson e Matheus Vargas, mas sem sucesso. Na volta para a segunda etapa o Fortaleza mais uma vez dominou o jogo apesar dos erros. Hércules e Silvio Romero tentaram o gol do empate aos 28 e aos 27, mas mais uma vez sem resultado. Kayzer também tentou deixar o dele aos 32, mas Walter estava lá para defender.

FICHA TÉCNICA
Fortaleza 0 X 1 Cuiabá

Motivo: 1ª rodada do Brasileirão
Estádio: Arena Castelão, no Ceará
Árbitro: Felipe Fernandes de Lima
Assistentes: Guilherme Dias Camilo e Celso Luiz da Silva
Cartões amarelos: Robson, Ceballos (FOR); Alan Empereur, Alesson e João Lucas (CUI);
Gols: Everton (CUI), aos 7 do primeiro tempo;

Fortaleza: Max Walef, Tinga, Ceballos, Titi, Jussa (Hércules), Felipe, Matheus Vargas, Vitor Ricardo (Depietri), Lucas Crispim, Romarinho (Renato Kayzer) e Robson (Silvio Romero). Técnico: Juan Vojvoda.

Cuiabá: Walter, João Lucas, Alan Empereur, Marllon, Rafael Gava (Paulão), Igor Cariús, André Luís (Felipe Marques), Pepê, André Felipe (Elton), Rodriguinho (Marcão Silva) e Everton (Alesson). Técnico: Pintado.

Embed Fortaleza 0 x 1 Cuiabá