;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Justiça rejeita ação da DPU contra Magalu por trainee exclusivo para negros

Turma do programa Trainee 2022 do Magalu - Divulgação
Turma do programa Trainee 2022 do Magalu Imagem: Divulgação

Weudson Ribeiro

Colaboração para o UOL, em Brasília

04/11/2022 16h48

A juíza Laura Ramos Morais, da 15ª Vara do Trabalho de Brasília, rejeitou hoje dar continuidade a um processo em que o defensor público Jovino Bento Júnior classifica ações afirmativas voltadas para grupos sociais minoritários como "marketing de lacração" e pede que a rede Magazine Luiza seja multada em R$ 10 milhões por ter lançado, em 2020, um programa de trainees exclusivo para pessoas negras.

"É incontroverso que o Brasil prevê a possibilidade de adoção das ações afirmativas, tanto pelo poder público, quanto pela iniciativa privada, com o propósito de promover condições equitativas para a igualdade de oportunidades, inclusão e progresso para pessoas ou grupos sujeitos ao racismo, à discriminação racial e formas correlatas de intolerância. Sendo certo, também, que tais medidas ou políticas não serão consideradas discriminatórias", afirmou a magistrada.

O que diz o defensor público no processo? Jovino afirma que iniciativas como a do Magalu agravam a exclusão de trabalhadores do mercado de trabalho e diz que, embora a promoção de inclusão social seja desejável, programas direcionados apenas para negros não são necessários.

"Fica claro que as ações de marketing de lacração não são necessariamente preocupadas com as questões sociais que veiculam, mas têm por objetivo aumentar exponencialmente os lucros das grandes empresas em um futuro relativamente próximo. Assim sendo, nada justifica juridicamente a discriminação promovida, sendo certo que existem outros meios de promover direitos sociais e de inclusão racial, com o menor prejuízo aos demais trabalhadores", diz o defensor.

DPU não endossou processo. A manifestação do defensor federal foi criticada pelo MPT (Ministério Público do Trabalho) e pela própria DPU (Defensoria Pública da União), que se posicionaram a favor de ações afirmativas que busquem aliviar desigualdades sociais.

"A política de cotas constitui-se em forte instrumento para a realização dos objetivos fundamentais da República Federativa do Brasil de construir uma sociedade livre, justa e solidária, reduzir as desigualdades sociais e regionais e promover o bem de todos, sem preconceito de origem, raça, sexo, cor, idade e quaisquer outras formas de discriminação. Dessa forma, deve ser incentivada como forma de reduzir vulnerabilidades", afirmou a DPU em nota.

MPT pediu arquivamento e defendeu cotas. Na audiência, a empresa invocou parecer em que a procuradora Adriane Reis apontou que programas para negros têm amparo na Constituição Federal e na Convenção Internacional sobre a Eliminação de Discriminação Racial, da qual o Brasil é signatário, e rebateu o conceito de "racismo reverso".

"Esse discurso construído pelo senso comum ao atribuir à população negra uma prática racista em relação à população branca é inverossímil, tendo em vista que o racismo é um sistema de hierarquização entre raças. No Brasil, o racismo foi sedimentado na exploração do trabalho, na violência simbólica e física e na subalternidade da população negra ao longo de mais de 300 anos. Não há, pois, como ignorar essa realidade histórica e inverter a posição dos grupos sociais historicamente discriminados e privilegiados", disse a integrante do MPT.

Magalu comemora decisão na Justiça do Trabalho. "O Magalu sempre esteve convicto da legalidade e legitimidade do seu programa de trainee exclusivo para negros. A decisão da juíza Laura Ramos Morais, recebida hoje, ratifica essa nossa convicção e é de extrema relevância, pois dá ainda mais segurança jurídica para que outras empresas também promovam ações afirmativas de natureza semelhante", afirmou o grupo.

O que diz o Magalu

Ao UOL, a diretora-executiva de RH do grupo, Patrícia Pugas, disse que, além de vagas destinadas a negros, a empresa busca promover equidade de mulheres em relação a homens e a recolocar profissionais com mais de 40 anos.

"A criação do primeiro programa de trainee para negros foi uma ação pragmática, com o objetivo de acelerar uma transformação no quadro de lideranças da companhia, que deveria espelhar a demografia brasileira. A iniciativa, porém, gerou efeitos secundários, e até inesperados, mas positivos. Dentro da companhia, o programa reforçou o valor da diversidade e provocou reflexão entre nossos mais de 35 mil colaboradores", disse.