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

Relator do impeachment de Witzel aguarda entrega de alegações da defesa

Witzel chora no Tribunal Especial Misto - Reprodução
Witzel chora no Tribunal Especial Misto Imagem: Reprodução

27/04/2021 16h26

O deputado estadual Waldeck Carneiro, relator do processo de impeachment do governador afastado do de Rio de Janeiro Wilson Witzel, aguarda para hoje (27) a entrega das alegações finais da defesa do governador do Rio. Afastado do cargo desde agosto do ano ado, Witzel foi denunciado pelo Ministério Público Federal por participação em um esquema de desvios na saúde do estado, que seriam aplicados no combate à pandemia da covid-19.

A defesa tem até as 23h59 desta terça-feira para apresentar as alegações. Waldeck Carneiro afirma que, sem fazer a análise do documento, não tem como concluir o texto do relatório.

No início da sessão do dia 7 de abril do Tribunal Especial Misto, que julga o processo de impeachment, Witzel informou que tinha destituído sua defesa e alegou falta de recursos financeiros para pagar a banca. Por isso, pediu prazo de 20 dias para constituir nova defesa o adiamento de seu depoimento e do do ex-secretário de estado de Saúde Edmar Santos. O pedido não foi aceito e a sessão continuou.

"O presidente do Tribunal de Justiça, que preside também o Tribunal Especial Misto, concedeu uma dilação de prazo para a defesa apresentar as alegações finais até o fim do dia de hoje, consequentemente, tanto o relatório, e sobretudo o voto, não posso conclui-los, sem ler com atenção as argumentações finais de defesa, até em homenagem à defesa. Por isso, estou trabalhando neste momento, mas preciso ainda desta peça, que é muito importante", afirmou o relator em entrevista à Agência Brasil.

A entrega das alegações, que estava prevista para 21 de abril, foi remarcada para hoje pelo presidente do Tribunal de Justiça, que também preside o Tribunal Especial Misto, Henrique Carlos de Andrade Figueira. A pedido dos novos advogados de Witzel, o desembargador prorrogou o prazo por cinco dias. O relator Waldeck Carneiro disse que ficou com o tempo "espremido" para concluir o seu trabalho, porque houve mudança no prazo original.

O deputado informou que está adiantando outras partes do relatório, que será apresentado na quinta-feira, também até as 23h59, e do voto, que vai ler antes do início da votação no dia seguinte (30), às 9h, no plenário do Tribunal de Justiça do Rio de Janeiro (TJRJ), onde são feitas as sessões do tribunal misto. Cinco desembargadores e cinco deputados estaduais, incluindo Waldeck Carneiro, compõem esse tribunal.

"Minha preocupação é focar nos eixos da acusação. São dois eixos, e eu não posso me dispersar. Quero me concentrar única e exclusivamente no que consta nos autos do processo em relação a esses dois capítulos de acusação", disse.

Segundo o parlamentar, não faltou material para analisar e realizar o trabalho da relatoria. "Foram várias oitivas de testemunhas, tem vários documentos, tudo isso compõe o processo, que é enorme e o mais importante da história do Tribunal de Justiça do Rio de Janeiro. Não é algo trivial", enfatizou.

Sessão do julgamento

Na sexta-feira, depois que o presidente do Tribunal Especial Misto abrir a sessão, a acusação terá 30 minutos para se pronunciar e, em seguida, a defesa, o mesmo tempo. Após essa etapa, Waldeck Carneiro lerá o relatório e dará o voto. Depois disso, cada integrante do tribunal misto apresenta seu voto, a começar pelo desembargador mais antigo, e em revezamento entre desembargadores e desembargadoras e parlamentares.

"Minha expectativa é que o relatório e meu voto contribuam para que o Tribunal Especial Misto faça um julgamento justo e dê uma resposta à altura do que merece o povo do Rio de Janeiro", disse o relator.

Se receber sete votos no julgamento, Witzel será afastado definitivamente do cargo de governador do Rio de Janeiro.

O Tribunal Especial Misto é composto pelos desembargadores Teresa Castro Neves, Maria da Glória Bandeira de Mello, Inês da Trindade, José Carlos Maldonado e Fernando Foch e pelos deputados estaduais Waldeck Carneiro (PT), Alexandre Freitas (Novo), Chico Machado (PSD), Dani Monteiro (PSOL) e Carlos Macedo (REP).