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

Inquérito é 'ilegal' e falar em fraude é 'descabido', diz defesa de Guedes

MPF apurava suposta gestão fraudulenta envolvendo fundos de uma gestora de Guedes - Edu Andrade/Fotopress/Estadão Conteúdo
MPF apurava suposta gestão fraudulenta envolvendo fundos de uma gestora de Guedes Imagem: Edu Andrade/Fotopress/Estadão Conteúdo

Do UOL, em São Paulo

17/08/2020 19h09Atualizada em 17/08/2020 20h16

Os advogados do ministro da Economia, Paulo Guedes, disseram hoje que as informações prestadas pela Força-Tarefa Greenfield, do MPF (Ministério Público Federal), ao desembargador federal Ney Bello Filho provam que o inquérito contra Guedes é "ilegal" e que acusá-lo de fraude seria "descabido".

As manifestações da Greenfield dizem respeito a dois procedimentos de investigação criminal sobre o ministro. O MPF vinha apurando supostas ocorrências de gestão temerária e fraudulenta envolvendo recursos financiados por fundos de pensão. Na semana ada, porém, o inquérito foi suspenso.

"O MPF, em nenhuma linha, justifica o fato de ter omitido a existência de decisão da CVM [Comissão de Valores Mobiliários], que expressamente reconheceu a lucratividade e legalidade dos fundos 'investigados', eximindo-se, ainda, de sua obrigação processual de ter que juntar aos autos tais documentos que inocentam Paulo Guedes", argumentam os advogados em nota.

Segundo a defesa de Guedes, "é descabido e persecutório falar em fraude", e a prova disso seria o fato de que os fundos da gestora do ministro deram lucro aos fundos de pensão.

A Greenfield, em contrapartida, alega que todos os documentos solicitados pelo ministro foram incluídos no processo. Apesar da contestação da defesa de que as declarações da CVM não foram anexadas aos autos, tal pedido não foi feito, dizem os procuradores.

"O esforço de Paulo Guedes para arquivar a investigação sobre o investimento suspeitíssimo na empresa Enesa Participações S.A. deve ser entendido como uma tentativa de colocar para 'debaixo do tapete' um dano — possivelmente criminal — multimilionário, que hoje contribui para a situação delicada por que am os maiores fundos de pensão do país", sustentou a Força-Tarefa.