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

Danilo Lavieri

Após papo com Globo, Corinthians, Atlético-MG e Inter largam MP do mandante

Bolsonaro recebeu presidentes de clube em julho para discutir a MP 984 - Marcos Corrêa/PR
Bolsonaro recebeu presidentes de clube em julho para discutir a MP 984 Imagem: Marcos Corrêa/PR

Colunista do UOL

15/09/2020 04h00Atualizada em 16/09/2020 10h57

Receba os novos posts desta coluna no seu e-mail

Email inválido

Com Rodrigo Mattos, colunista do UOL

Depois de se reunirem com a Globo, Corinthians, Atlético-MG e Internacional abandonaram o Futebol Mais Livre, que é o movimento dos clubes que são a favor da MP do mandante.

Por razões diferentes, os três times que assinavam todos os últimos comunicados retiraram o apoio após conversas com a empresa carioca, segundo apurou o blog. A emissora de televisão é uma das principais prejudicadas com a Medida Provisória lançada pelo Governo Federal que dava ao mandante de cada jogo o poder de comercializar os direitos de transmissão.

Os três já não estão mais como integrantes do movimento Futebol Mais Livre, que inclusive esteve na camisa de algumas equipes na última rodada do Brasileirão e em placas de publicidade.

Até hoje (15), por volta das 15h, o Vasco também não estava mais no movimento. O clube tinha deixado o grupo após ter feito um acordo com a Globo para receber uma verba rescisória do Campeonato Carioca e o escudo da equipe havia deixado o site do Futebol Mais Livre. O time carioca, no entanto, recuou e resolveu retomar o apoio.

O presidente vascaíno, Alexandre Campello, tinha ido presencialmente à reunião com Jair Bolsonaro para tratar da MP e disse não ter entendido a retirada do time da lista de apoiadores. Organizadores do movimento, no entanto, afirmam que o time carioca havia afirmado que ficaria por tempo indeterminado fora da lista, mas sempre mantiveram contato.

Já o Corinthians recuou como forma de retribuição após o acordo entre time e emissora para que o nome da Neo Química Arena fosse pronunciado de forma correta, sem esconder o patrocinador, que, inclusive, é um dos principais cotistas do pacote de publicidade para o futebol.

Consultado pelo blog, Andrés Sanchez afirmou que "nunca entrou e nem saiu" do movimento, mas o próprio dirigente já havia postado mensagens em seu Twitter a favor da MP. O símbolo do clube paulista também esteve em vários comunicados como signatário.

O Atlético-MG tem motivação semelhante. O time de Minas Gerais também gostaria que a emissora falasse o nome da Arena MRV, que tem inauguração prevista para 2022. Internamente, o Galo afirma que recuou no movimento porque não conseguiu garantias de que a negociação dos direitos seria feita de forma coletiva pelos clubes. Essa justificativa, no entanto, não procede já que a negociação coletiva é uma das bandeiras dos clubes que apoiam a MP 984.

O Internacional, por sua vez, preferiu não comprar briga com a TV Globo porque está prestes a ter seu acordo com a Turner encerrado e vive fase de reaproximação com a emissora. Depois de inclusive ir à reunião de forma presencial, representado pelo seu presidente Marcelo Medeiros, o time gaúcho deixou o grupo para manter o bom relacionamento.

Post do Santos ainda tinha apoio de Corinthians, Vasco, Atlético-MG e Inter:

A MP vive fase decisiva e precisa de atenção de Rodrigo Maia, presidente da Câmara dos Deputados, para não caducar. Como já mostra o UOL desde agosto, a intenção dele é não dar prosseguimento ao assunto. Os clubes, inclusive, tentam mudar de tática para fazer o projeto avançar.

Consultada pelo blog, a Globo não quis se manifestar sobre o assunto. Antes da saída desses times, o São Paulo, o Grêmio, o Botafogo e o Fluminense também não haviam aderido o movimento por motivos diferentes.

Com as mudanças, agora os clubes que são a favor da MP do mandante perdem um pouco de força. Entre os times da Série A, estão Athletico, Atlético-GO, Bahia, Ceará, Coritiba, Flamengo, Fortaleza, Goiás, Red Bull Bragantino, Palmeiras, Santos, Sport e Vasco.

Ainda há outros times de outras divisões nacionais: ABC, América-MG, América-RN, Avaí, Bahia de Feira, Botafogo-PB, Botafogo de Ribeirão Preto, Brasil de Pelotas, Cascavel, Chapecoense, Confiança, CRB, Cruzeiro, CSA, Cuiabá, Ferroviário, Figueirense, Frei Paulistano, Guarani, Imperatriz, Juventude, Paraná, Paysandu, Londrina, Manaus FC, Náutico, Oeste, Operário, Remo, River-PI Sampaio Corrêa, Santa Cruz, Vila Nova e Vitória.

Post do último dia 12 não tinha apoio do Vasco: