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

Guedes fala que vai ao STF para provar que não atuou em causa própria

Advogados de Guedes reiteraram que ele declarou sua offshore à Receita Federal e aos demais órgãos competentes no início do mandato e atacaram a investigação que divulgou a existência da offshore do ministro nas Ilhas Virgens Britânicas - Mateus Bonomi/AGIF/Estadão Conteúdo
Advogados de Guedes reiteraram que ele declarou sua offshore à Receita Federal e aos demais órgãos competentes no início do mandato e atacaram a investigação que divulgou a existência da offshore do ministro nas Ilhas Virgens Britânicas Imagem: Mateus Bonomi/AGIF/Estadão Conteúdo

Do UOL, em São Paulo

05/10/2021 20h23

A defesa do ministro da Economia, Paulo Guedes, informou que vai protocolar uma petição na PGR (Procuradoria-Geral da República) e no STF (Supremo Tribunal Federal) para esclarecer questões relacionadas ao suposto conflito de interesses relacionados a sua participação em offshores,

Offshore é um termo usado para designar empresas fora do país de origem do dono, em geral com sede em paraísos fiscais.

"Para espancar qualquer dúvida sobre a atuação legal e ética em sua vida pública e privada, Paulo Guedes juntará todas as informações necessárias para demonstrar a licitude e a conformidade de suas atividades com o Código de Conduta da istração Federal e da Lei de Conflitos de Interesses", afirmaram os advogados do ministro, Ticiano Figueiredo e Pedro Ivo Velloso.

Segundo eles, os documentos vão mostrar "de forma definitiva" que Guedes "jamais atuou ou se posicionou de forma a colidir interesses públicos com privados". Eles argumentam que o ministro não enviou ou retirou dinheiro do exterior desde que assumiu o cargo.

[Paulo Guedes] jamais se beneficiou no âmbito privado de qualquer política econômica brasileira.
Defesa do ministro Paulo Guedes em nota à imprensa

Os advogados ainda reiteraram que Guedes declarou sua offshore à Receita Federal e aos demais órgãos competentes no início do mandato e atacaram a investigação que divulgou a existência da offshore do ministro nas Ilhas Virgens Britânicas: "Mais uma vez, criam-se ilações e mentiras, a partir da violação de informações fiscais sigilosas de veículo de investimento legal e declarado, com o único objetivo de criar um factóide político", afirmou a defesa.

Neste domingo, o Consórcio Internacional de Jornalistas Investigativos (ICIJ, na sigla em inglês) divulgou que autoridades e personalidades de diversos países possuem empresas e dinheiro investido em paraísos fiscais em uma investigação que foi chamada de Pandora Papers. No Brasil, destacam-se os nomes de Paulo Guedes e do presidente do Banco Central, Roberto Campos Neto, porque ambos exercem influência na política econômica brasileira e poderiam lucrar em decorrência direta de medidas adotadas por eles.