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

José Luiz Portella

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Kassio Nunes Marques deve sofrer impeachment, DATA VÊNIA!

Kássio Nunes Marques com máscara pendurada na orelha - Edilson Rodrigues/Agência Senado
Kássio Nunes Marques com máscara pendurada na orelha Imagem: Edilson Rodrigues/Agência Senado

Colunista do UOL

19/06/2022 09h06

Kassio Nunes Marques deve ser o primeiro ministro do STF atual a ser punido.

Ele pode satisfazer a sanha de Bolsonaro: haver um impeachment de ministro do STF.

Segundo Rodrigo Rangel, do site Metrópoles, Kassio fez um bate-e-volta para para assistir à final da Champions League, no jatinho do advogado Vinícius Peixoto Gonçalves, que, além de tudo, atua em processos que estão em andamento no STF.

Só viajar no jatinho de um advogado já é grave. No jato de advogado que atua no STF, em andamento, é escândalo, a ser punido sumariamente com impeachment.

Kassio oferta a Bolsonaro mais uma má notícia. O indicado macula a indicação.

Em qualquer país do mundo civilizado, Kassio seria extirpado imediatamente. Com vergonha nacional.

Sendo verdade a notícia, e tudo indica que sim, Kassio deprecia ainda mais o STF, que já não figura entre os dez mais do orgulho nacional, STF que tem cometido ações, por vários ministros, bem contestáveis.

Marques agrava a crise e aumenta a percepção de desconforto.

Importante, ver agora, como ministros que defendem a Democracia, a Justiça, a igualdade de direitos e deveres, como Alexandre Moraes, Barroso e Fachin, que têm sido protagonistas altaneiros, vão se posicionar diante desse ato do colega. Vão enterrar o rosto como avestruz?

Como já disse aqui, a psicóloga Ana Lúcia Salmeirão, que estuda o assunto com excelência, afirma que a impunidade que vige no Brasil é um dos maiores fatores a nos impulsionar a esse caos moral e ético que vivemos.

Tudo o que é feito de absurdo, como o turismo futebolístico de Nunes Marques, é logo acatado e "normalizado". Tudo é aceito e ajeitado a favor dos infratores.

Ana Lúcia fala muito em país de "DESCONDENADOS", pessoas que cometeram crimes e depois são"absolvidas", pelas benesses que a nossa sociedade concede e a Justiça referenda, ou por falhas processuais, com prazer, pelas egrégias Cortes.

Não sendo um jovem intrépido, nem bobo, nem ingênuo, será que Marqes crê que o advogado que lhe deu carona, e, possivelmente bancou a jornada esportiva, o fez pela beleza dos "seus olhos" (dele, Marques)?

Kassio com K, acredita que esse almoço seja grátis? E a carona no jatinho também? Foi tudo por respeito e amor ao magistrado indicado por Bolsonaro?

Suponho que não.

Então, só resta o impeachment, no caso.

Almoço grátis, hoje, não tem nem no Bom Prato. Moradores de rua precisam entrar na fila dos CTAs. Marques enteou no tapete vermelho do jatinho privado, que parece ser de primeira classe.

O ministro, além de toldar o STF, atinge, de forma negativa, a Justiça toda, que também não possui, como o STF em particular, uma imagem profícua na população, nem a credibilidade que deveria ter, para ser o Poder que nos assegura a vida justa, harmônica e civilizada.

O Poder Judiciário é o principal esteio da democracia e do Estado de Direito nos países. E, a forma como se comporta, é que explicita como é o país.

Conforme Nunes Marques, estamos bem mal na fita.

Não há qualquer justificativa para o que ele fez, não há fatores para legítima defesa. Ele o fez, sendo verdade, por legítima defesa do Direito de Ter um Privilégio.

Que a mais um péssimo exemplo para o Brasil, um manancial de guetos e privilégios, como juízes que têm auxílio-moradia, tendo imóvel onde trabalham, e, pior, no Leblon, como em alguns casos.

Deputado que tem "imóvel em Brasília" para comer gente.

Aquela catilinária moralista, aquele discurso contra o ódio, feito com uma feição de rosto com raiva, aquele moralismo eleitoral perderão a veracidade, se o ato de Nunes Marques for "normalizado".

Aquelas pregações prolixas, fornecendo lições de moral, repletos de termos jurídicos elevados, se esvairão, se Nunes Marques quedar no cargo, impune e perdoado como um menino, que veio à escola sem uniforme.

Está na hora do presidente Rodrigo Pacheco, um amante do "politicamente correto", descer do muro e aceitar o pedido de impeachment, que precisa ser apresentado.

Pacheco, siga o capitão Bolsonaro ! Justiça volver!

Comece por Kassio Nunes Marques,

DATA VÊNIA!