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

"Não é só o Flamengo que quer", diz relator da lei do mandante

Deputado federal Julio Cesar Ribeiro (Republicanos-DF) - Michel Jesus/Câmara dos Deputados
Deputado federal Julio Cesar Ribeiro (Republicanos-DF) Imagem: Michel Jesus/Câmara dos Deputados

Igor Siqueira

Do UOL, no Rio de Janeiro

01/07/2021 19h13

O deputado Julio Cesar Ribeiro (Republicanos-DF) recebeu a tarefa de ser o relator da lei do mandante no plenário da Câmara. A missão foi confirmada na noite de ontem (30) pelo presidente da Casa, Arthur Lira (PP-AL) e hoje (1º) o parlamentar já participou das reuniões com os dirigentes de clubes que foram a Brasília.

Ribeiro prevê uma tramitação rápida, mirando uma votação antes mesmo do recesso parlamentar, que começa a partir de 17 de julho. Assim, a estimativa é que o projeto entre na pauta em até duas semanas. Segundo o deputado federal, foi possível perceber na conversa com os clubes que não se trata de uma demanda isolada.

"Eu fiquei muito feliz com o presidente Arthur Lira por confiar um projeto dessa magnitude. Vamos fazer o melhor para aprovar o projeto antes do recesso. Minha luta é nesse sentido. Muitos pensam que seria apenas para ajudar o Flamengo. Mas ficou muito nítido que não é só o Flamengo que quer. São todos os clubes", disse Julio Cesar Ribeiro ao UOL Esporte.

O encontro em Brasília foi considerado produtivo. Por parte do Flamengo, quem apareceu na capital federal foi o vice de relações externas, Luiz Eduardo Baptista, o Bap. O Palmeiras, por exemplo, foi representado pelo executivo de marketing, Roberto Trinas, que liderou na CBF a discussão pela venda dos direitos internacionais. Outros clubes das Séries A e B também compareceram.

O texto que Julio Cesar Ribeiro recebeu veio do Ministério da Cidadania. O projeto altera a Lei Pelé. O artigo 42-A aria a estipular que "pertence à entidade de prática desportiva de futebol mandante o direito de arena sobre o espetáculo esportivo".

No primeiro parágrafo, o texto explica que "o direito de arena consiste na prerrogativa exclusiva de negociar, autorizar ou proibir a captação, a fixação, a emissão, a transmissão, a retransmissão ou a reprodução de imagens do espetáculo desportivo, por qualquer meio ou processo".

Por ser uma pauta encaminhada pelo Executivo, a leitura do relator é que a tramitação será rápida: "A urgência é regimental". Hoje, começaram as conversas no colégio de líderes para verificar a possibilidade de inserção na pauta da semana que vem ou da subsequente.

O tema, inclusive, esteve em debate nos bastidores do Congresso ao longo de 2020, após o presidente Jair Bolsonaro editar uma MP que dava ao mandante o poder exclusivo de negociar o direito de transmissão, independentemente do contrato assinado pelo visitante. A medida teve a "impressão digital" do Flamengo porque Bolsonaro assinou o documento após um almoço com o presidente rubro-negro, Rodolfo Landim. O texto não avançou porque o então presidente da Câmara, Rodrigo Maia, nunca o colocou em pauta.

"Eu percebo que é um projeto que não depende de cor partidária, de direita ou esquerda. Tudo tem sido rápido porque era para termos votado a MP que caducou no ano ado. Então, essa assunto já é de conhecimento de todo mundo. Não há necessidade de perder tempo para explicar. É uma coisa muito simples. Se o time tem a possibilidade de vender seu jogo para qualquer emissora, está na cara que ele vai poder ter uma renda maior do que tem hoje", afirmou Julio Cesar Ribeiro.

A ida dos clubes a Brasília não teve participação da CBF. O relator tampouco recebeu qualquer sinalização da entidade sobre o assunto. O grupo de dirigentes, inclusive, se encontrou com Bolsonaro durante o almoço.

Julio Cesar Ribeiro é autor de outro projeto de lei que envolve mando de campo. Mas é para estabelecer na Lei Pelé a liberdade para que o clube exerça o mando em qualquer lugar do país. No Brasileirão, a CBF restringe e veta venda de mando na reta final da competição para evitar desequilíbrio técnico. Unir as duas discussões não está nos planos do relator.

"São projetos diferentes. Aglutinar não seria o caso porque a questão mais grave, vamos dizer assim, é da transmissão. Trazer qualquer outro assunto para dentro desse projeto pode fazer com que ele fique mais moroso. Pelo que eu já conversei com alguns parlamentares, esse projeto não teria tanta dificuldade em caminhar do jeito que está", completou ele, refutando que a lei do mandante se trata de uma guerra com a Globo:

"A gente quer dar um fôlego para os times. Deixando muito claro que não é briga com emissora A, B ou C. O que está em jogo é a sobrevivência dos times de futebol. Se não fizermos algo o mais rápido para fortalecer os clubes, vamos ter mais problemas no futuro".