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

PGR arquiva pedido para investigar Bolsonaro por ação itida no Iphan

Aras e Jacques: "Não houve peticionamento em benefício da empresa de Luciano Hang" - Hugo Barreto/Metrópoles; Reprodução/TSE
Aras e Jacques: "Não houve peticionamento em benefício da empresa de Luciano Hang" Imagem: Hugo Barreto/Metrópoles; Reprodução/TSE

Eduardo Militão

Do UOL, em Brasília

26/02/2022 16h40

A PGR (Procuradoria Geral da República) arquivou um pedido para iniciar uma investigação para avaliar se o presidente Jair Bolsonaro (PL) cometeu crime ao itir que interferiu num órgão público porque os servidores barraram uma obra de um empresário aliado.

O vice-procurador-geral Humberto Jaques afirmou que havia "falta de provas convincentes" e que não seria possível enquadrar as atitudes como criminosas. Ele acrescentou que o assunto já havia sido analisado antes pelo órgão comandando por Augusto Aras.

"A figura típica do delito de advocacia istrativa reclama para a sua caracterização (...) que o funcionário público patrocine interesse privado de outrem, valendo-se, para tanto, das condições e facilidades que o exercício da função lhe proporciona, a fim de atuar como procurador ou intermediário nas repartições pública", justificou Jaques em petição protocolada ontem (25) no STF (Supremo Tribunal Federal).

Em 22 de abril de 2020, Bolsonaro foi gravado numa reunião em que mencionou uma obra de Luciano Hang, dono da rede de lojas Havan e aliado do presidente, que foi paralisada pelo Iphan (Instituto de Patrimônio Histórico e Artístico Nacional). "Eu fiz a cagada [sic] em escolher, não escolher uma pessoa que tivesse também outro perfil", iniciou o presidente.

"É uma excelente pessoa que tá lá, tá (sic)? Mas tinha que ter um outro perfil também. O Iphan para qualquer obra do Brasil, corno para a do Luciano Hang. Enquanto tá (sic) lá um cocô petrificado de índio, pára a obra, pô! Pára a obra. O que que tem que fazer? Alguém do Iphan que resolva o assunto, né? E assim nós temos que proceder."

Depois, em 15 de dezembro de 2021, o presidente voltou a comentar o que fez. "Também há pouco tempo, tomei conhecimento que uma obra de uma pessoa conhecida, o Luciano Hang, estava fazendo mais uma loja, e apareceu um pedaço de azulejo nas escavações", iniciou.

"Chegou o Iphan e interditou a obra. Liguei para o ministro da pasta e [perguntei]: que trem é esse? Porque não sou inteligente como meus ministros."

Explicaram para mim, tomei conhecimento, ripei todo mundo do Iphan. Botei outro cara lá."
Jair Bolsonaro, em 15 de dezembro de 2021

"O Iphan não dá mais dor de cabeça para a gente", continuou o presidente. "E quando eu ripei o cara do Iphan o que teve, me desculpa aqui prezado Ciro [Nogueira, ministro da Casa Civil, que participava do evento] de político querendo uma indicação não estava no gibi."

As duas declarações de Bolsonaro estão disponíveis no site do Supremo Tribunal Federal e em vídeos divulgados pelo próprio governo na internet. Jornalistas fizerem reportagens sobre os dois fatos a partir dessas informações públicas.

No segundo caso, as declarações de 15 de dezembro, um grupo de parlamentares encaminhou notícia sobre o fato para o STF e pediram que a Procuradoria-Geral da República tomasse providências.

Mas para Humberto Jaques, o caso não pode ser considerado advocacia istrativa. Segundo ele, os congressistas "apresentam, como único fundamento para as suas pretensões, uma matéria jornalística, publicada no dia 15 de dezembro de 2021, pelo jornal O Globo".

Não houve peticionamento algum, acompanhamento pessoal de processo ou formulação de pedido a funcionário competente em benefício da empresa de Luciano Hang, inexistindo qualquer prova convincente nesse sentido"
Humberto Jaques, vice-procurador-geral da República

"Não há como atribuir ao Presidente da República o cometimento de infração penal."