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

Kassio Marques já tem apoio de maioria na Comissão do Senado

O desembargador Kassio Nunes Marques deve ser aprovado pelo Senado - Dida Sampaio/Estadão Conteúdo
O desembargador Kassio Nunes Marques deve ser aprovado pelo Senado Imagem: Dida Sampaio/Estadão Conteúdo

09/10/2020 12h00

Apesar de inconsistências encontradas no currículo de Kassio Marques, das suspeitas envolvendo a dissertação de mestrado dele, e da pressão de alas do bolsonarismo, senadores dão como favas contadas a aprovação do desembargador para o STF (Supremo Tribunal Federal).

O Estadão apurou o posicionamento de todos os 27 membros permanentes da CCJ (Comissão de Constituição e Justiça) do Senado. Marques já conta com pelo menos 14 votos, número mínimo necessário para receber o sinal verde do colegiado. Até agora, apenas dois parlamentares da CCJ disseram ser contra a indicação.

O parecer da comissão não tem poder para derrubar a indicação, que vai ao plenário de qualquer forma. Aponta, no entanto, cenário bastante favorável dentro do Senado ao indicado do presidente Jair Bolsonaro para a vaga a ser aberta com a aposentadoria do ministro Celso de Mello, na próxima terça-feira. No plenário, as inconsistências e suspeitas também são minimizadas. Governistas avaliam que o desgaste não é suficiente para afetar a "reputação ilibada" do indicado e apostam na aprovação com algo entre 60 e 65 votos do total de 81 senadores. Na CCJ, o desembargador Kassio Marques contará, inclusive, com o voto favorável de integrantes da oposição.

"Nem sempre as referências curriculares são as melhores referências. A experiência, a vivência, a prática são. Neste momento, tenho inclinação a votar favorável", afirmou Rogério Carvalho (PT-SE).

"Acho que é um fortalecimento da Região Nordeste, que nunca foi agraciada com nenhum ministro. Eu preferia um baiano. Já que não foi baiano, me contento com um piauiense, nordestino", disse Ângelo Coronel (PSD-BA), membro do colegiado e presidente da I das Fake News.

Em geral, senadores buscam estabelecer pontes e relações amistosas com os novos integrantes da Corte. Pelos ministros do Supremo am assuntos de interesse dos políticos e decisões desses magistrados podem ser determinantes para o futuro de parlamentares. As sabatinas regimentais que antecedem a votação no plenário são longas, mas não costumam descambar para confrontos duros.

De um lado, senadores cortejam o novo juiz. Por outro, o indicado faz "campanha" para consolidar os votos de que necessita. Desde que foi confirmado por Bolsonaro, Marques cumpre extensa agenda de conversas informais com senadores. Uma delas foi na terça-feira, quando foi recebido para um jantar na casa da senadora Kátia Abreu (PP-TO), no qual também sentaram à mesa líderes como Davi Alcolumbre (DEM-AP), Renan Calheiros (MDB-AL), Ciro Nogueira (PP-PI) e Jader Barbalho (MDB-PA).

Histórico

Desde 1889, apenas em cinco oportunidades o Senado disse não à escolha do presidente. Todas foram no século 19, no governo de Floriano Peixoto, segundo as "Notas sobre o Supremo Tribunal (Império e República)", publicadas em 2014 por Celso de Mello, exatamente o ministro que está a caminho da aposentadoria e deve ser substituído por Marques.

Um dos barrados, Barata Ribeiro teve um constrangimento adicional. Conforme os ritos da época, ele tomou posse em novembro de 1893, depois de ser nomeado por decreto de Floriano Peixoto. A análise pelo Senado só ocorreu em setembro do ano seguinte. Depois de dez meses e quatro dias como ministro da Suprema Corte, foi retirado do cargo após a votação do Senado, que considerou não ter sido contemplado o requisito de "notável saber jurídico".

De lá para cá, a tradição do Senado é acolher de forma relativamente pacífica o indicado pelo chefe do Executivo. Em 2009, a indicação do então presidente Luiz Inácio Lula da Silva para a vaga que era do ministro Carlos Alberto Direito, no STF, também foi vista com muitas ressalvas. O então advogado-geral da União, Dias Toffoli, era criticado pela forte ligação com o PT e pela suposta falta de "notório saber jurídico", um dos requisitos constitucionais para o cargo. Mesmo assim, sem mestrado ou doutorado, Toffoli teve o nome aprovado com folga na CCJ, por um placar de 20 votos a três.

Colegiado

A favor

- Angelo Coronel (PSD-BA)

- Cid Gomes (PDT-CE)

- Ciro Nogueira (PP-PI)

- Esperidião Amin (PP-SC)

- Fabiano Contarato (Rede-ES)

- Fernando Collor (PROS-AL)

- Jorginho Mello (PL-SC)

- José Maranhão (MDB-PB)

- Marcos Rogério (DEM-RO)

- Roberto Rocha (PSDB-MA)

- Rodrigo Pacheco (DEM-MG)

- Rogério Carvalho (PT-SE)

- Weverton (PDT-MA)

- Eduardo Braga (MDB-AM)

Contra

- Alessandro Vieira (Cidadania-SE)

- Major Olimpio (PSL-SP)

Indecisos

- Alvaro Dias (Podemos-PR)

- Humberto Costa (PT-PE)

- Marcos do Val (Podemos-ES)

- Nelsinho Trad (PSD-MS)

- Oriovisto Guimarães (Podemos-PR)

Não responderam

- Jader Barbalho (MDB-PA)

- Antonio Anastasia (PSD-MG)

- Simone Tebet (MDB-MS)

- Tasso Jereissati (PSDB-CE)

- Mecias de Jesus (Republicanos-RR)

- Veneziano Vital do Rêgo (licenciado)