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

CBF tem disputa com ex-funcionários da arbitragem; ação cobra R$ 766 mil

Escudo da comissão de arbitragem da CBF - Rener Pinheiro/CBF
Escudo da comissão de arbitragem da CBF Imagem: Rener Pinheiro/CBF

Do UOL, no Rio de Janeiro (RJ)

04/05/2023 04h00

A CBF é alvo de ações trabalhistas abertas por ex-funcionários da comissão de arbitragem. A cobrança direcionada à entidade envolve o fato de eles terem sido contratados sem carteira de trabalho (regime CLT) ou qualquer contrato de prestação de serviços, segundo consta nos autos.

Entre os ex-funcionários que processam a CBF estão Almir Mello, ex-analista de desempenho da arbitragem, Nilson Monção, que atuou na comissão de arbitragem, assim como Cláudio Vinícius Cerdeira e Manoel Serapião.

Todos foram dispensados na reformulação mais recente da comissão de arbitragem, em abril de 2022, após a chegada de Wilson Seneme à presidência do departamento.

Almir foi o primeiro a ter audiência na Justiça do Trabalho — em 20 de abril — e cobra R$ 766 mil da CBF, entre direitos trabalhistas e outros valores.

O representante da CBF na audiência foi Giuliano Bozzano, atual gerente técnico de arbitragem, que itiu a falta de um contrato de trabalho — seja CLT ou de prestação de serviços.

A reclamação na Justiça

Almir Mello chegou à CBF em 2016, a convite do então presidente da comissão de arbitragem, o Coronel Marinho. A presidência da CBF estava com o Coronel Nunes.

"Eu recebi a proposta de emprego para ser analista de desempenho da comissão de arbitragem. Saí de São Paulo para morar aqui no Rio. A CBF pagava o salário, mas nunca registrou a gente. Tinha plano de saúde, mas não tinha registro. Estamos discutindo na Justiça tudo o que tem de direito por ter trabalhado e não ser registrado, não ter fundo de garantia, demissão sem aviso prévio", contou Almir ao UOL.

O ressentimento dos funcionários aumentou porque houve reuniões, segundo Almir, já na gestão Rogério Caboclo com responsáveis pelo RH da CBF. A promessa foi de regularização do registro trabalhista do grupo da comissão de arbitragem. Mas Caboclo foi afastado e o cenário seguiu igual até a reformulação no setor feita por Ednaldo, um mês após ser eleito.

"Não tinha contrato. A gente recebia, mas não era apresentado nada para nós. Na ótica deles, não tinha vínculo. Eles pagavam a gente como se fôssemos autônomos, mas sem contrato, nem nada", completou Almir.

O pedido de indenização na Justiça aumenta porque há cobrança de horas extras. Almir atuava em fins de semana nos jogos da rodada como analista de vídeo ou analista de campo, indo aos estádios para observar o desempenho dos árbitros.

Com a chegada de Seneme, os profissionais da comissão de arbitragem aram a ser contratados sob as regras do regime de CLT — mesmo os que já vinham de gestões anteriores e ficaram na casa.

CBF não quis acordo

A CBF não propôs acordo no processo. A estratégia do jurídico da entidade tem sido analisar caso a caso e não propor indenização logo de cara, caso haja entendimento de que o pedido da outra parte não tem fundamento.

Oficialmente, a assessoria informou que a CBF não vai comentar o caso e só se manifestará nos autos.

A audiência na qual Almir e as testemunhas foram ouvidos ocorreu no último dia 20. A juíza do caso deu prazo para que as partes enviem as razões finais — que expira amanhã (5) — e então possa proferir sentença sobre o caso.

Os outros processos contra a CBF de natureza parecida, como o de Nilson Monção, Cerdeira e Manoel Serapião, terão audiências nos próximos meses.