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

Pacheco: 'Não podemos itir sequer uma bravata sobre fechamento do STF'

Rodrigo Pacheco, presidente do Senado, fez defesa da atuação do STF - Pedro Gontijo/Senado Federal
Rodrigo Pacheco, presidente do Senado, fez defesa da atuação do STF Imagem: Pedro Gontijo/Senado Federal

Do UOL, em São Paulo

09/05/2022 09h18

O presidente do Senado, Rodrigo Pacheco (PSD-MG), defendeu ontem a atuação do STF (Supremo Tribunal Federal) e disse que o Brasil "não pode itir sequer uma bravata relacionada a fechamento do Supremo". A declaração foi dada por Pacheco em entrevista à GloboNews na noite de ontem.

Não podemos itir sequer uma bravata relacionada a fechamento do Supremo, a cancelamento de eleições, a volta de ditadura militar ou de atos institucionais, que foi uma página triste da história nacional. Rodrigo Pacheco, presidente do Senado

Questionado a respeito das eleições de outubro, que tem sido alvo de ataques recorrentes quanto à sua segurança, e a proposta do voto impresso, que chegou a tramitar na Câmara, mas não teve seu relatório aprovado na CCJ (Comissão de Constituição e Justiça), o parlamentar disse que iniciativas como essa precisam ser "rechaçadas".

"Nós temos que rechaçar iniciativas desse tipo, reafirmar a higidez da Justiça Eleitoral brasileira [...] Não precisamos de briga, mas de posições firmes", afirmou Pacheco ao avaliar que as instituições brasileiras não demoraram para atuar em resposta a ataques à Justiça Eleitoral.

"A Justiça Eleitoral tem a atribuição constitucional de cuidar do processo eleitoral e da escolha de seus representantes. Imagine uma Justiça especializada, composta por magistrados, membros do Ministério Público, por advogados que compõem através de indicação as Cortes eleitorais Brasil afora, nos estados, que tem um grande orçamento e que cuida desse tema. Se há necessidade de algo além disso? Evidentemente que não", disse o presidente do Senado.

A escolha dos candidatos no processo eleitoral é coisa que deve ser cuidada pelo Poder Judiciário. Aliás, o Poder Executivo tem membros que disputam a eleição, o Poder Legislativo tem membros que disputam a eleição. E candidato não pode pautar eleição. A eleição é definida por uma Justiça especializada vinculada ao Poder Judiciário e isso deve ser respeitado no Brasil. Rodrigo Pacheco, presidente do Senado

Em entrevista ao UOL na última sexta-feira (6), Pacheco rebateu as declarações do presidente Jair Bolsonaro (PL). Em transmissão feita um dia antes, o chefe do Executivo federal revelou a intenção de, junto a seu partido, contratar uma empresa privada para auditar as eleições.

O senador falou ao UOL News hoje ser "óbvio que uma auditoria de voto impresso no Brasil é inexequível porque não há voto impresso no Brasil, é eletrônico e assim será esse ano", contrariando uma afirmação de ontem feita por Bolsonaro: "[a empresa privada contratada] pode falar que é impossível auditar e não aceitar fazer o trabalho, olha a que ponto nós vamos chegar".