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

Em sabatina Kássio Nunes responde sobre aborto, armas e Lava Jato

21/10/2020 13h33

Em sabatina na manhã de hoje (21) na Comissão de Constituição e Justiça (CCJ) do Senado, o desembargador Kássio Nunes Marques, do Tribunal Regional Federal da 1ª Região (TRF1), indicado ao Supremo Tribunal Federal (STF), deu respostas aos senadores sobre temas como aborto, porte de armas e Lava Jato.

Na primeira parte da sabatina, o desembargador já havia respondido sobre temas como separação entre os poderes, ativismo judicial, prisão em segunda instância, combate à corrupção e inconsistências no currículo.

Indicado ao Supremo Tribunal Federal (STF) pelo presidente Jair Bolsonaro para a vaga aberta com a aposentadoria do ministro Celso de Mello, o nome de Kássio Nunes Marques precisa ser aprovado por maioria simples na CCJ, que é composta por 27 senadores.

Se ar pela comissão, o nome de Kássio Nunes Marques deve ser submetido ao plenário do Senado, onde precisa da aprovação de pelo menos 41 dos 81 senadores. A expectativa é que essa segunda votação seja feita ainda hoje (21), logo após a sabatina.

Aborto

Ao falar sobre o aborto, Kássio Nunes Marques disse que, no âmbito pessoal, é "um defensor do direito à vida". Ele disse que teve experiências familiares que o levaram a ter uma formação "sempre em defesa do direito à vida".

O desembargador disse que, a seu ver, "o Poder Judiciário já muito provavelmente exauriu as hipóteses [de aborto] dentro desta sociedade?". Ele avaliou que somente situações "inimagináveis" poderiam transformar a sociedade e provocar "tanto Congresso Nacional quanto o Poder Judiciário a promover modificações [sobre o aborto]".  

Ele deu como exemplo o surgimento da zika, que tem o potencial de causar malformação em fetos.  

Porte de armas

Ao ser questionado pelo senador Major Olímpio (PSL-SP) sobre a constitucionalidade de uma eventual ampliação do porte de armas e de seu uso em legítima defesa, Kássio Nunes Marques disse que "minha posição pessoal de utilização de armas é que eu tenho arma em casa, mas eu não ando armado".

"O meu perfil pessoal é aquele que a arma serve a depender de cada circunstância, onde o cidadão mora, o nível de violência da cidade, para a proteção da sua residência e da sua família", acrescentou o desembargador.

Ele frisou, porém, que "não é uma posição jurídica, é uma posição pessoal". E ressaltou que o tema deve ser analisado mais a fundo por ele quando for recebido em seu gabinete no TRF-1 ou no Supremo, caso seja confirmado.

Lava Jato

Questionado pelos senadores Lasier Martins (Podemos-RS) e Major Olímpio se é a favor ou contra a continuidade da Operação Lava Jato, o desembargador disse que não vê "demérito intrínseco a nenhuma operação no Brasil, mas que eventuais condutas ilegais na condução das investigações devem ser corrigidas".

"Eu, pessoalmente, não tenho nada contra nenhuma operação de que eu tenha notícia no Brasil, principalmente quando ela é conformada com esses elementos: participação do Ministério Público, do Poder Judiciário e da polícia judiciária, seja a estadual ou a federal", disse o desembargador.

"Agora, ressalvando - e eu não conheço o caso concreto absolutamente - a competência do Poder Judiciário, que é movimentada também por vezes pelo próprio Ministério Público ou pelo advogado das partes, para promover os ajustes que se façam necessários se, numa eventualidade, pontualmente houver o descumprimento da lei e da Constituição", acrescentou.

Garantista

Ainda sobre o combate à corrupção e a Lava Jato, o desembargador foi questionado em diversos momentos sobre sua postura "garantista", de rigidez, em relação aos aspectos formais do processo penal, o que foi colocado por alguns senadores como sendo uma atitude favorável aos réus e prejudicial às investigações.

Em resposta, Kássio Nunes Marques itiu ser garantista e disse que "o garantismo deve ser exaltado, porque todos os brasileiros merecem o direito de defesa. Todos os brasileiros, para chegarem a uma condenação, precisam ar por um devido processo legal". 

Em sua visão, a expressão "garantismo" é por vezes utilizada de modo inadequado. "Defender garantias não é sinônimo de leniência no combate à corrupção nem flexibilização de normas. É tão somente dar ao cidadão a garantia que ele percorrerá o devido processo legal e tenha ampla defesa para ter um julgamento justo", afirmou.

Sabatina

A sabatina do desembargador Kássio Nunes Marques ainda segue na CCJ do Senado. Há mais de 30 senadores inscritos para fazer perguntas ao indicado ao Supremo. A presidente da comissão, senadora Simone Tebet (MDB-MS), anunciou que fará um intervalo para o almoço, e que a sabatina prossegue no período da tarde.