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

MP do Trabalho investiga denúncias de assédio contra presidente da Caixa

Pedro Duarte Guimarães, presidente da Caixa Econômica Federal - Marcos Corrêa/PR
Pedro Duarte Guimarães, presidente da Caixa Econômica Federal Imagem: Marcos Corrêa/PR

Do UOL, em São Paulo

29/06/2022 13h58

O MPT (Ministério Público do Trabalho) do Distrito Federal abriu investigação preliminar para apurar as denúncias de assédio sexual contra o presidente da Caixa Econômica Federal, Pedro Duarte Guimarães, feitas por funcionárias do banco estatal. A informação é do site Metrópoles.

De acordo com o site, essa etapa ainda é inicial e os procuradores analisarão possíveis irregularidades trabalhistas, com o objetivo de decidir se vão abrir ou não um inquérito sobre as denúncias. Se esse processo avançar, o MPT vai poder ouvir o relato das vítimas e de Guimarães.

As denúncias foram reveladas ontem pelo Metrópoles, que publicou reportagem com o relato de cinco funcionárias da Caixa que disseram ter sofrido toques íntimos não autorizados, abordagens inadequadas e convites incompatíveis à relação de trabalho durante viagens e eventos do banco.

Todas as mulheres que falaram ao site, sem que seus nomes fossem divulgados, trabalham ou trabalharam em equipes que atendem diretamente ao gabinete da presidência da Caixa. Em sua defesa, Guimarães disse nesta quarta-feira, durante evento da Caixa, que tem "uma vida pautada pela ética".

Especialista em privatizações, Guimarães assumiu o comando da Caixa em janeiro de 2019 após ser indicado ao cargo pelo ministro da Economia, Paulo Guedes, ainda no início da gestão Bolsonaro. Desde então, o presidente do banco estatal se afastou do chefe da pasta e virou um dos nomes mais próximos do presidente Jair Bolsonaro (PL).

Casado com Manuella Guimarães, filha do delator da Lava Jato Léo Pinheiro, o presidente da Caixa tem 57 anos, sendo pai de dois filhos pequenos. Ele se graduou em Economia na PUC-RJ (Pontifícia Universidade Católica do Rio de Janeiro), em 1992, e possui três cursos em nível de mestrado, sendo um na Universidade de Rochester, nos Estados Unidos. Antes de assumir a Caixa, ou pelos bancos BTG Pactual e Plural.

Auxílio emergencial deu holofote a Guimarães

Antes considerado como uma figura mais discreta, Guimarães foi alçado ao centro das atenções principalmente após o início da pandemia da covid-19, que fez o governo federal criar medidas de socorro financeiro à população.

A mais conhecida delas foi o auxílio emergencial, benefício pago pelo governo, por meio da Caixa, durante a emergência sanitária, e que, em diversas situações, fez Guimarães se tornar peça central em anúncios e entrevistas coletivas do governo sobre o auxílio.

Esse comportamento de Guimarães resultou em uma ação apresentada pelo Sindicato dos Bancários de Brasília e a Federação dos Trabalhadores em Empresas de Crédito do Centro Norte acusando o presidente do banco de uso de recursos da Caixa para promoção política pessoal e propaganda eleitoral, além de indícios de tráfico de influência.

A denúncia citou, por exemplo, viagens realizadas por Guimarães por meio da estrutura do banco e a veiculação de fotos destas agendas em meios oficiais de divulgação da Caixa. Em muitos desses eventos, ele estava ao lado de Bolsonaro.