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

Seis pontos explicam demissão de Bento após 75 dias no Cruzeiro

Paulo Bento foi demitido do Cruzeiro nesta segunda-feira (25) - Pedro Vilela/Light Press/Cruzeiro
Paulo Bento foi demitido do Cruzeiro nesta segunda-feira (25) Imagem: Pedro Vilela/Light Press/Cruzeiro

Thiago Fernandes

Do UOL, em Belo Horizonte

25/07/2016 16h47

Paulo Bento não ou a pressão no Cruzeiro e foi demitido na manhã desta segunda-feira (25). A saída do português ocorre 75 dias após o anúncio do acordo. Em pouco mais de dois meses, ele cometeu erros que foram capitais para a dispensa da Toca da Raposa II em tão pouco tempo.

O UOL Esporte preparou uma lista com os fatores que acarretaram no adeus do comandante lusitano à capital mineira:

Maus resultados

Grafite vibra ao marcar para o Santa Cruz contra o Cruzeiro - Clelio Tomaz/AGIF - Clelio Tomaz/AGIF
Imagem: Clelio Tomaz/AGIF

O primeiro e mais evidente problema da “era Paulo Bento” no Cruzeiro foi a ausência de resultados. A equipe disputou 17 partidas sob o seu comando, obteve seis vitórias, três empates e oito derrotas. O aproveitamento do europeu no clube é de 41,1%. O fato faz com que o time ocupe a vice-lanterna do Campeonato Brasileiro, com apenas 15 pontos.

Manutenção de experientes no banco

Manoel, zagueiro do Cruzeiro - Washington Alves/Light Press/Cruzeiro - Washington Alves/Light Press/Cruzeiro
Imagem: Washington Alves/Light Press/Cruzeiro

Em momentos de crise, é normal que os técnicos escalem os jogadores mais experientes. Não foi o caso de Paulo Bento no Cruzeiro. Apesar da queda livre da equipe na tabela de classificação, o português optou pela permanência de jovens atletas entre os titulares. Léo, Bruno Rodrigo, Manoel e Ariel Cabral já amargaram a reserva para os garotos Bruno Viana, Fabrício, Bruno Ramires e Federico Gino. As escolhas foram muito contestadas.

Saída de Geraldo Delamore

Geraldo Delamore, ex-auxiliar técnico do Cruzeiro - Washington Alves/Light Press - Washington Alves/Light Press
Imagem: Washington Alves/Light Press

Geraldo Delamore ficou no Cruzeiro entre de dezembro de 2015 e julho de 2016. Indicado por Mano Menezes, o ex-auxiliar da comissão técnica fixa deixou o clube alegando projetos pessoais. Contudo, o UOL Esporte apurou que o treinador português foi fundamental para a sua saída. Paulo Bento deixou o assistente de lado e deu carta branca para os outros membros de sua comissão técnica. Sem voz ativa, Delamore acabou deixando a Toca da Raposa II. A permanência do auxiliar seria fundamental para a transição entre os trabalhos de Deivid e Bento.

Dificuldade para vencer no Mineirão

Rogerio festeja um dos gols do Sport contra o Cruzeiro - Andre Yanckous/AGIF - Andre Yanckous/AGIF
Imagem: Andre Yanckous/AGIF

O Cruzeiro disputou nove partidas sob a batuta de Paulo Bento no Gigante da Pampulha, oito pelo Campeonato Brasileiro e uma pela Copa do Brasil. A torcida, no entanto, só assistiu a dois triunfos nas cadeiras do estádio, sobre Palmeiras e Vitória. O time ainda sofreu três empates, contra Figueirense, América-MG e Vitória, e quatro derrotas, diante de São Paulo, Flamengo, Atlético-PR e Sport.

Aproveitamento nas finalizações

Ramón Ábila, novo centroavante do Cruzeiro - Pedro Vilela/Light Press/Cruzeiro - Pedro Vilela/Light Press/Cruzeiro
Imagem: Pedro Vilela/Light Press/Cruzeiro

O Cruzeiro encontra dificuldades para fazer gols. Em 15 partidas sob a batuta de Paulo Bento no Campeonato Brasileiro, o time arriscou 228 finalizações e estufou as redes adversárias em 19 oportunidades. Os ex-comandados do português, portanto, precisavam de 12 chutes para marcar um gol, uma média muito elevada.

Para se ter ideia, o Palmeiras - melhor ataque do Brasileirão - marcou 31 vezes e contabiliza 206 finalizações. O aproveitamento da equipe comandada por Cuca é de um gol a cada 6,65 chutes na direção da meta adversária.

Insatisfação da torcida

Torcida do Cruzeiro no Mineirão - Juliana Flister/Light Press/Cruzeiro - Juliana Flister/Light Press/Cruzeiro
Imagem: Juliana Flister/Light Press/Cruzeiro

Paulo Bento já não contava mais com o apoio da torcida do Cruzeiro. Nos últimos jogos, houve inúmeras manifestações contra o técnico nas cadeiras do Mineirão. O caso mais evidente foi nesse domingo (24), na derrota para o Sport. Na ocasião, o público presente no Gigante da Pampulha questionou o trabalho feito pelo português e pediu a contratação de Mano Menezes, favorito para assumir o cargo.