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

Palmeiras

Leila diz que Palmeiras fará poucas contratações para próxima temporada

Leila Pereira, do Palmeiras, posa com miniatura de taça do Brasileirão em jogo contra o Fortaleza pelo Brasileirão - ANDERSON LIRA/FUTURA PRESS/ESTADÃO CONTEÚDO
Leila Pereira, do Palmeiras, posa com miniatura de taça do Brasileirão em jogo contra o Fortaleza pelo Brasileirão Imagem: ANDERSON LIRA/FUTURA PRESS/ESTADÃO CONTEÚDO

Do UOL, em São Paulo (SP)

14/11/2022 11h45

Leila Pereira, presidente do Palmeiras, participou de uma coletiva de imprensa na manhã de hoje na Academia de Futebol e avisou os torcedores da equipe que o Alviverde fará poucas contratações para a próxima temporada. No entanto, ficará atento às "oportunidades" do mercado da bola.

"O perfil de investimento é o mesmo. O que vai mudar é a quantidade, como o Abel já explicou para vocês. São poucas contratações que faremos para próxima temporada. O Palmeiras tem um planejamento, por isso temos tanto sucesso. Estamos cumprindo o que foi planejado para esse ano e ano que vem. Serão contratações pontuais. Sobre valores, vemos caso a caso. Estamos sempre em busca do melhor nome e melhores condições para o Palmeiras", iniciou a mandatária.

"Precisamos deixar claro isso para o torcedor para não criar expectativas. Vocês viram o ano que chegamos, o que ocorreu, o torcedor muito afoito, uma ansiedade enorme. Não quero criar expectativas ao torcedor. Esse ano foi brilhante, ganhamos vários títulos. Vamos continuar com a base desse nosso elenco, e aparecendo alguma oportunidade que a comissão ache interessante vamos trazer para o Palmeiras", acrescentou.

Renovação de Dudu

Outro assunto importante comentado por Leila, e que tem incomodado alguns palmeirenses, é a renovação contratual de Dudu. O ídolo da equipe tem contrato até 31 de dezembro do ano que vem e, após a conquista do Brasileirão, disse que para renovar 'só falta a presidente'.

Segundo a presidente, Dudu e Palmeiras têm um acordo verbal para a renovação. Ela alega não ter assinado o novo vínculo por não ter recebido o documento, e ressaltou que tem interesse que o atacante de 30 anos siga no Palmeiras por mais anos.

"Não falta mais [sobre a declaração de Dudu]. Com relação ao Dudu, ele é ídolo. O Palmeiras tem todo interesse que ele fique, e eu tenho um carinho especial pelo Dudu. Porque a trajetória dele começou aqui exatamente quando a Crefisa chega. Então temos muitos momentos maravilhosos, juntos aqui no Palmeiras. Não tenho duvida que é interesse sim do Palmeiras. É interesse dele ficar, se os dois têm interesse eu tenho certeza que vai dar tudo certo. Falta a minha . Posso primeiro, mas verbalmente está tudo acertado, não está assinado porque não veio para eu . Eu quero que o Dudu fique pelo maior tempo possível no Palmeiras. Com os pés no chão. Eu sempre penso que o que é melhor para o Palmeiras". Leila Pereira

Propostas por Endrick

Endrick, de apenas 16 anos, tem sido especulado pela imprensa europeia em três clubes: o Chelsea, o PSG e o Real Madrid. Leila garantiu que não recebeu nenhuma proposta oficial pelo garoto e lembrou que ele fica no Palmeiras pelo menos até os 18 anos — quando poderá concretizar sua ida ao continente europeu.

"Especulações ouvi várias, sondagens também tivemos, mas proposta formal não tivemos. Não tem nada concreto em relação ao Endrick. Se vier algo concreto, sentarei, conversarei coma família do atleta e com os interessados. Vamos ver o que é melhor para o Palmeiras e para o atleta. O que me dá tranquilidade é que o Endrick precisa ficar conosco até os 18 anos. Eu teria todo interesse que ele ficasse mais tempo conosco, mas não depende só do Palmeiras, depende do atleta. Quando houver proposta concreta, que eu ache interessante ouvi-la, posso sentar para conversar, mas até o momento não teve nada concreto", concluiu.

Palmeiras