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

Moraes defende prisão em 2ª instância e diz que será imparcial na Lava Jato

Moraes: Nada contra quem exerce a advocacia, inclusive para o PCC

UOL Notícias

Felipe Amorim

Do UOL, em Brasília

21/02/2017 13h52Atualizada em 21/02/2017 15h16

Em sabatina no Senado para sua indicação a ministro do STF (Supremo Tribunal Federal), Alexandre de Moraes disse que vai atuar com “imparcialidade” em temas referentes à Operação Lava Jato que envolvam membros do governo Michel Temer (PMDB), caso seja aprovado para a vaga.

O senador Lindbergh Farias (PT-RJ) quis saber se Moraes se declararia impedido de julgar casos envolvendo governistas por ser ministro da Justiça, atualmente licenciado do cargo. Moraes respondeu apenas que atuará com “imparcialidade”.

Além do próprio presidente Temer, ministros do governo também são citados em delações de ex-executivos e em planilhas de ree de valores da empreiteira Odebrecht. Todos negam irregularidades.

“Eu, se aprovado for, atuarei com absoluta imparcialidade e independência e, caso a caso que me chegar, analisarei nos termos do regimento interno [do STF] e do Código de Processo Civil se é caso de impedimento ou suspeição”, disse Moraes.

O indicado ao STF afirmou que diversos ministros e ex-ministros da Suprema Corte possuíam atuação política antes de assumirem os cargos.

Moraes também afirmou que dificilmente atuará nos processos da Lava Jato. Isso porque, segundo ele, as ações da operação são julgadas pela 2ª Turma do STF, e a vaga para qual ele foi indicado é na 1ª Turma.

Em tese, Moraes atuaria apenas em processos da Lava Jato que fossem julgados no plenário do Supremo, hipótese prevista para ações que envolvam o presidente da República e os presidentes da Câmara e do Senado.

Segundo o regimento do STF, Moraes seria o ministro revisor dos processos da Lava Jato na corte, podendo dar sugestões ao relatório do relator, documento que faz uma espécie de resumo dos fatos e provas de um processo.

Não há "desmonte" na Lava Jato

Ao responder à pergunta da senadora Regina Sousa (PT-PI), Moraes afirmou que não há “desmonte” da Operação Lava Jato e que os delegados que deixaram a operação o fizeram por assim terem solicitado, por motivo de promoção na carreira na Polícia Federal ou mudança para outros Estados.

“Não há nenhum desmonte”, disse. “Todos os delegados que saíram nesse período foi por pedido”, afirmou Moraes.

Ele disse ainda que deu apoio à operação durante sua gestão à frente do Ministério da Justiça, órgão ao qual a PF é ligada istrativamente.

“No período que assumi o ministério nós reforçamos a Lava Jato com mais agentes, mais peritos, mais orçamento. Tanto que, já disse aqui, dois dos coordenadores [da Lava Jato] no Ministério Público elogiaram minha conduta enquanto ministro e minha indicação ao Supremo Tribunal Federal”, disse Moraes.

Prisão em segunda instância

Anteriormente, Moraes havia afirmado ser favorável à prisão de condenados em segunda instância. “O princípio da presunção de inocência previsto na Constituição Federal não impede nem as prisões preventivas nem as prisões por decisão de segundo grau”, disse.

O caso foi tratado recentemente pelo STF, e a prisão a partir da segunda instância ou por placar apertado de 6 votos a 5

Investigadores da Operação Lava Jato afirmam que a proibição de cumprimento de pena após a condenação em segunda instância poderia dificultar a realização de novas delações premiadas, o que poderia dificultar as investigações.

O argumento é de que se só puderem cumprir pena após os recursos chegarem ao STF e ao STJ (Superior Tribunal de Justiça), eventuais delatores apostariam em protelar os processos por meio de recursos judiciais.

Moraes também evitou dizer se vai se declarar impedido de julgar e possivelmente assumir a relatoria dos recursos da ex-presidente Dilma Rousseff (PT) contra o impeachment

Tramitação

A indicação de Moraes, ministro licenciado da Justiça, precisa ser aprovada em votação secreta na CCJ com o apoio da maioria dos 27 membros titulares (em caso de ausência, os suplentes votam).

Em seguida, a indicação precisa ser votada no plenário do Senado, onde é necessário o apoio de pelo menos 41 dos 81 senadores, a chamada maioria absoluta.

A votação no plenário também é secreta e não há a previsão de discursos de senadores, contra ou a favor, durante a votação.
Se ar no plenário, o Senado comunica a aprovação ao presidente da República, que realiza a nomeação do indicado, por meio de publicação no Diário Oficial da União.

Após a nomeação, o STF marca uma data para a cerimônia de posse no cargo, que costuma contar com a presença de autoridades como os ministros da corte, o presidente da República e os presidentes da Câmara e do Senado.