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

Quem é o jornalista italiano que virou 'voz' do mercado da bola na Europa

Gianluca Di Marzio é um jornalista italiano especialista no mercado da bola - Arquivo pessoal
Gianluca Di Marzio é um jornalista italiano especialista no mercado da bola Imagem: Arquivo pessoal

27/12/2021 09h53

Roma, 27 dez 2021 (AFP) - "Na rua não me perguntam quem será o titular do Milan no domingo, Ibrahimovic ou Giroud, mas quem vai em junho". O jornalista Gianluca Di Marzio é um dos maiores conhecedores do mercado da bola do futebol italiano, e os torcedores do país adoram acompanhar o período de transferências de jogadores.

"Para nós, as negociações e reuniões entre clubes e agentes acontecem quase à luz do dia, em hotéis um pouco como uma feira", descreve o homem que há quase vinte anos analisa e decifra transferências na televisão, no Twitter (onde tem 1,5 milhão de seguidores) ou em seu próprio site.

"Não vejo em outros países (...) essa vontade de acompanhar o mercado da bola como um reality show de TV", garante com um sorriso à AFP o jornalista de 47 anos, que não larga o celular.

A paixão pelo mercado de transferências vem do pai, Gianni, que se tornou diretor esportivo na década de 1990 (do Cosenza e Venezia, times do futebol italiano) depois de ter sido técnico do Napoli e Genoa.

"Quando eu tinha 15 ou 16 anos, ele me levava com ele aos hotéis onde aconteciam as negociações, minha paixão nasceu naquela época com ele", confessa.

A partir daí conseguiu alguns contatos com dirigentes do futebol que logo lhe deram boas informações como jornalista, tornando-se referência na cobertura deste segmento, primeiro nas emissoras de TV locais, antes de ingressar na Sky Sport.

Até se tornar, segundo uma lista elaborada há poucos anos pela rede americana ESPN, um dos "cinquenta homens e mulheres" mais influentes do futebol mundial.

"Sou um ator do mercado? Alguns me veem assim, mas não eu. Não acho que jornalistas especializados no mercado tenham uma influência tão importante nas conversas, embora, claro, o fato de a informação ser revelada mais cedo ou mais tarde às vezes pode mudar o futuro de uma transferência", afirmou.

"No verão ado, anunciei que o Genoa estava perto de fechar com o atacante francês Thomas Henry e eu sei que isso levou o Venezia a entrar na briga [pela contratação] com uma oferta melhor para finalmente levar o jogador. Mas o Genoa deveria ter fechado antes de eu descobrir", acrescentou.

Por outro lado, Gianluca Di Marzio parabeniza a Roma por ter guardado segredo sobre a chegada do técnico português José Mourinho — contratado em maio deste ano de forma inesperada pelo clube.

"O diretor-geral da Roma, Tiago Pinto, me disse que nem mesmo divulgou a eventual chegada de Mourinho dentro do clube, justamente para evitar que a informação vazasse. Por vezes, os clubes devem não só guardar segredos dos jornalistas, mas também dos seus próprios funcionários", explica Di Marzio.

Mas sua agenda está cheia de números de informantes confiáveis, afirma: "Os alertas vêm de qualquer lugar, inclusive de pessoas que não conheço, que sonham em ver suas informações na televisão. Hoje não é só questão do representante, o diretor esportivo ou o jogador. Muitos têm a informação porque são amigos do motorista, amigos de quem reservou o voo privado".

"Então, às vezes há coisas falsas, e a tarefa importante e difícil é verificá-las", acrescenta.

Para o mercado de transferências que abre em 3 de janeiro na Itália, não se espera grande atividade em um contexto econômico complicado devido à pandemia do coronavírus.

Será "difícil", por exemplo, ser realizada a transferência do atacante artilheiro Dusan Vlahovic, procurado por muitos clubes, mas com contrato com a Fiorentina até 2023.

"Mais provável é que a Juventus venda o meia sueco Dejan Kulusevski para financiar a chegada de um atacante", prevê o homem que acaba de publicar seu primeiro livro, a continuação da autobiografia de Zlatan Ibrahimovic.