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

Rafael Reis

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.

1º alvo do City no Brasil quer trocar amigo de Luxa por investidor gringo

O Londrina é istrado desde 2009 por Sérgio Malucelli - Ricardo Chicarelli/Londrina/Divulgação
O Londrina é istrado desde 2009 por Sérgio Malucelli Imagem: Ricardo Chicarelli/Londrina/Divulgação

23/04/2022 04h00

Receba os novos posts desta coluna no seu e-mail

Email inválido

Antes de acertar a compra do departamento de futebol do Botafogo, o bilionário norte-americano John Textor estudou a possibilidade levar seu investimento para o Londrina. O City Football Group, que está prestes a assumir o controle do Bahia, também se reuniu antes com dirigentes da equipe paranaense.

Primeiro alvo de vários dos grupos internacionais que já entraram ou planejam ingressar no futebol brasileiro nos próximos anos, o clube que atualmente disputa a Série B até já tem um parceiro que istra seu time. Mas pretende trocá-lo em breve por um projeto vindo do exterior.

"Já constituímos uma SAF [Sociedade Anônima do Futebol], mas ela ainda precisa ar pela aprovação dos sócios", explicou, por telefone, o presidente do Londrina, Felipe Prochet.

Tradicional força do interior do Paraná, o LEC estava tecnicamente quebrado na primeira década do século. A solução para não fechar as portas foi entregar o comando do seu futebol para o empresário Sérgio Malucelli, conhecido nacionalmente pela amizade com o técnico Vanderlei Luxemburgo (atualmente sem clube).

A gestão da SM Sports, selada em 2011, deu muitos frutos. Além ter equacionado as dívidas da agremiação (que hoje estão na casa de US$ 2 milhões, ou R$ 10 milhões), rendeu dois títulos paranaenses e um da Primeira Liga, além de vaga consolidada na Série B do Brasileiro.

Mas faltou o retorno para a primeira divisão nacional, disputada pela última vez pelo time do uniforme alviceleste 40 anos atrás, e principal objetivo da possível futura parceria.

"Queremos alguém que nos permita ter durante uns três ou quatro anos orçamento suficiente para o o", afirmou Prochet.

Em 2020, quando o primeiro contrato do Londrina com Malucelli chegou ao fim, o dirigente foi à Europa para vender o projeto para candidatos a investidores externos. Foi nesse momento que ele se reuniu com Textor e com dirigentes do City Group, conglomerado dono do Manchester City e de outros nove times espalhados por quatro continentes.

"A viagem teve uma repercussão muito legal. Conversamos com dirigentes de três clubes da Premier League e seis da Championship, a segunda divisão inglesa. Foram 14 reuniões. E 13 delas terminaram com interessados em investir no Londrina. Mas tínhamos que esperar a regulamentação da lei da SAF aqui no Brasil. Depois, veio a pandemia e esfriou tudo."

Nesse meio-tempo, o Londrina acabou renovando o acordo de gestão com a empresa de Malucelli. O novo vínculo vai até 2025. Mas não encerrou a busca do clube um parceiro vindo do exterior.

"Esse novo contrato já prevê uma cláusula de cooperação para a negociação com um investidor externo. Se o negócio for bom para o clube e para o Sérgio, podemos fechá-lo sem nenhum problema, explicou o presidente do Londrina.

A ideia é que o interessado em comprar a SAF do LEC não fique apenas com o time de futebol, mas também com seu centro de treinamento, que é da propriedade da empresa de Malucelli. Com isso, os dois parceiros ganhariam com o negócio.

O clube já contatou uma empresa de valuation para avaliar quanto deve cobrar de um possível investidor externo. A estimativa de Prochet, baseada nos valores que ele ouviu lá na Europa, giram em torno de R$ 100 milhões.

Após três rodadas da Série B do Brasileiro, o Londrina soma uma vitória (Náutico), um empate (Novorizontino) e uma derrota (Criciúma). Na terça-feira, vai a Belo Horizonte enfrentar o Cruzeiro, que já se transformou em SAF e que é istrado pelo ex-atacante Ronaldo Fenômeno.