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

Esse conteúdo é antigo

Nem o conheço, diz promotor acusado por Gilmar Mendes de perseguição

Colaboração para o UOL

07/12/2021 09h36Atualizada em 07/12/2021 10h16

O promotor Daniel Zappia disse, em entrevista ao UOL News na manhã de hoje (7), que nem sequer conhece o ministro Gilmar Mendes, do STF (Supremo Tribunal Federal), que afirma ser perseguido por ele.

Zappia chegou a ser punido pelo CNMP (Conselho Nacional do Ministério Público) após denúncia de Gilmar Mendes, mas o ministro Kassio Nunes Marques suspendeu a punição. O promotor abriu um inquérito civil público para apurar se o ministro Gilmar Mendes se beneficiou financeiramente da estatização da União de Ensino Superior de Diamantino (Uned), em Mato Groso. A faculdade pertencia à família do magistrado e foi vendida ao governo de Mato Grosso, à época comandando por Silval Barbosa (MDB).

"Sequer conheço o ministro. A única relação que tinha era com a obra dele de direito constitucional e a condição de ministro do STF, que definiu vários julgamentos nessa condição", argumentou.

O promotor voltou a dizer que a abertura do inquérito foi apenas o cumprimento de seu dever. "Por dever de ofício tive que investigá-lo. A ideia de uma investigação é justamente apurar o fato e, na sua conclusão, afirmar se há justa causa para responsabilização ou arquivamento. É até uma medida de resguardo para quem é investigado", disse Zappia.

Investigação não concluída

A apuração foi suspensa pela Justiça local. Antes de o promotor chegar à cidade de Diamantino, havia investigações sobre o uso de agrotóxicos em fazendas da região, inclusive da família de Gilmar Mendes. Segundo os advogados do ministro, ao investigar a extinta faculdade da família e promover ações judiciais na área ambiental, o promotor perseguia o membro do Supremo.

A investigação sobre a venda da faculdade Uned não foi concluída até hoje. Há um recurso em análise no Judiciário. Em fevereiro, Maria Mendes a irmã de Gilmar, negou que ele tenha se beneficiado com o negócio.

"Jamais existiu qualquer correlação entre as atividades da Uned e do IDP", o Instituto Brasiliense de Direito Público, que pertence ao ministro do Supremo, afirmou Maria Mendes, em nota ao. "É mais uma investida ilegal por parte de um promotor", disse em fevereiro deste ano.