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

Rodolfo Rodrigues

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

São Paulo está perto de recorde de vitórias como mandante no Morumbi

Luciano jogador do São Paulo comemora seu gol durante partida contra o Santos no estádio do Morumbi  - Marcello Zambrana/AGIF
Luciano jogador do São Paulo comemora seu gol durante partida contra o Santos no estádio do Morumbi Imagem: Marcello Zambrana/AGIF

O São Paulo enfrenta nesta quinta-feira (19) o Jorge Wilstermann-BOL, no Morumbi, às 21h30, pelo Copa Sul-Americana, precisando de uma vitória para garantir a classificação às oitavas de final com uma rodada de antecipação — joga ainda contra o Ayacucho-PER, na próxima quarta-feira (25), também em casa.

Com dez vitórias seguidas como mandante, sendo nove no Morumbi e uma na Arena Barueri, o São Paulo vem com uma ótima sequência em casa e tem tudo para aumentar ainda mais essa marca diante do time boliviano, o último colocado do grupo e que foi derrotado em La Paz pelo Tricolor por 3 x 1.

Em sua história, o São Paulo tem como maior série de vitórias consecutivas no Morumbi a marca de 12 jogos seguidos, em 2015, entre os dias 12 de março e 6 de junho, encerrada com o empate contra o Avaí no dia 21 de junho. Em 2022, já são 9 vitórias consecutivas, tirando o jogo contra o Juventude, pela Copa do Brasil, que foi na Arena Barueri. A última derrota em casa, no Morumbi, foi para o Palmeiras, na 1ª fase do Paulistão (0 x 1), no dia 10 de março.

Caso vença o Jorge Wilstermann nesta quinta (18), o São Paulo chegará a marca de 10 vitórias seguidas no Morumbi, igualando a terceira maior série, de 2006. Na próxima semana, na quarta (25), o Tricolor pegará o Ayacucho, pela Sul-Americana, podendo chegar a 11 vitórias e igualar então a segunda maior série, de 11 vitórias seguidas, alcançada em 2006. Assim poderá fica a uma vitória do recorde de 12 vitórias de 2015, no jogo contra o Ceará no dia 28 de maio.

As maiores séries de vitórias seguidas do São Paulo no Morumbi (1930-2022):
- 12 vitórias (2015)
- 11 vitórias (2005)
- 10 vitórias (2006)
- 9 vitórias (2022)

Em 2022, o São Paulo vem com um aproveitamento muito bom como mandante (12 vitórias, 2 empates e 1 derrota — 84,7% de aproveitamento) e perto também de alcançar a maior série de vitórias seguidas, deixando a marca do Palmeiras para trás.

As 10 vitórias seguidas do São Paulo mandante:
2 x 0 Manaus-AM (Copa do Brasil)
2 x 1 Botafogo-SP (Paulistão)
4 x 1 São Bernardo (Paulistão)
2 x 1 Corinthians (Paulistão)
3 x 1 Palmeiras (Paulistão)
4 x 0 Athletico-PR (Brasileirão)
2 x 0 Everton-CHI (Sul-Americana)
2 x 1 Santos (Brasileirão)
2 x 0 Juventude (Copa do Brasil) - Arena Barueri
2 x 1 Cuiabá (Brasileirão)

Na história, segundo as estatísticas da Enciclopédia do Tricolor, o recorde de vitórias seguidas do São Paulo como mandante é de 17 jogos, em 1933 e em 1954. Para pensar em alcançar essa marca, o São Paulo precisará vencer seus próximos jogos: Jorge Wilstermann-BOL e Ayucacho-PER, pela Copa Sul-Americana, Ceará, América-MG e Palmeiras, pelo Brasileirão, e mais três jogos, mas aí vai depender da definição da tabela das oitavas da Copa do Brasil e da Copa Sul-Americana.

Mais vitórias seguidas do São Paulo como mandante em sua história:
17 vitórias (1933)
17 vitórias (1954)
13 vitórias (1950)
12 vitórias (1978)
12 vitórias (1992)
12 vitórias (2015)
11 vitórias (1975)
10 vitórias (2022)

Siga Rodolfo Rodrigues no Instagram

Siga Rodolfo Rodrigues no Twitter

Errata: este conteúdo foi atualizado
Diferentemente do que foi informado no texto, o São Paulo soma 12 vitórias como mandante em 2022, e não 15. Com isso, o aproveitamento da equipe é de 84,4%, e não 87%. O erro foi corrigido.