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

Josias: Conclusão de Moraes sobre ações da PRF parece frágil e precária

Do UOL, em São Paulo

30/10/2022 16h24Atualizada em 30/10/2022 16h39

Na avaliação do colunista do UOL Josias de Souza, "parece frágil e precária" a conclusão do ministro Alexandre de Moraes, presidente do TSE (Tribunal Superior Eleitoral), que as operações policiais da PRF (Polícia Rodoviária Federal) nos estados "em nenhum caso impediram a votação" dos eleitores. Durante coletiva de imprensa realizada na tarde de hoje, o ministro disse também que foi determinado que as polícias interrompessem as ações.

De acordo com a TV Globo, a maioria das operações realizadas pela Polícia Rodoviária Federal neste domingo (30) aconteceu no Nordeste, com 272 ações ao todo (49,5%). No Norte, foram 59 (10,7%), 48 no Sudeste (8,74%), e 48 no Sul (8,74%).

"Parece frágil a conclusão do ministro de que não houve prejuízo [no voto do eleitor com essas ações da PRF]. Ele diz que quando o ônibus foi parado pela Polícia Rodoviária Federal foi feita a inspeção, em função de pneu careca ou farol quebrado, mas não houve prejuízo porque o ônibus depois foi liberado e o eleitor chegou ao seu destino final, que era a cabine de votação. Será? Como o ministro pode assegurar isso?", disse Josias de Souza, colunista do UOL, no UOL Eleições 2022.

O colunista também apontou que Moraes citou os TREs (Tribunais Regionais Eleitorais), porém, Josias questionou se os órgãos eleitorais regionais teriam o controle do trânsito do eleitorado.

O jornalista ainda comentou sobre o presidente do TSE ter dito que "não houve reclamação de eleitores" para chegarem aos locais de votação.

"Ora, o eleitor pobre, nos fundões do Brasil que, eventualmente, tenha sido impedido de chegar à sua sessão eleitoral, como ele vai se reportar à Justiça Eleitoral para dizer: 'olha, não pude votar por essa ou aquela razão'. Alguns não foram e ficaram intimidados [pelas ações da PRF]. Então, acho precária a constatação do ministro. É preciso averiguar."

Advogado: Ação da PRF é abuso de poder e pode levar a cassação de Bolsonaro

O advogado Arthur Rollo concedeu entrevista hoje ao UOL no programa especial das eleições e afirmou que as ações da PRF (Polícia Rodoviária Federal), fazendo fiscalizações e dificultando que eleitores, sobretudo no Nordeste, cheguem ao seu local de votação configuram abuso de poder. Rollo afirmou, inclusive, que esse tipo de ação pode levar à cassação do atual presidente e candidato à reeleição Jair Bolsonaro (PL).

"Se uma autoridade do estado que apoia um determinado candidato usa essa autoridade para, mediante fiscalizações impróprias e inadequadas, porque nem prisão pode nessa época para garantir o exercício do sufrágio, se [essa autoridade] dificulta ou impede o exercício do sufrágio do eleitor, isso é crime e configura abuso de poder político. A depender da extensão, pode gerar cassação de mandato até mesmo do presidente da República", disse.

Maierovitch: Bolsonaro usa PRF na campanha e faz vale-tudo para ganhar

O jurista e colunista do UOL Wálter Maierovitch afirmou que Jair Bolsonaro (PL) está usando a PRF (Polícia Rodoviária Federal) em sua campanha e que faz uma espécie de "vale-tudo" para ganhar as eleições.

"Bolsonaro instaurou um vale-tudo, uma vale-tudo para ganhar, e se não ganhar ter desculpas", disse depois de afirmar que as ações da PRF mostram uma tentativa de quebrar o princípio da igualdade.

Ele também expressou preocupação com os próximos meses do ano, caso Bolsonaro seja derrotado nas urnas, relembrando declarações em tom golpista do atual presidente, por exemplo, no dia 7 de setembro.

Hoje é dia 30 de outubro e nós temos novembro e dezembro, porque a posse e início do exercício do presidente eleito começará no dia 1º [de janeiro]. Temos um espaço de tempo muito preocupante para alguém que durante todo o seu mandato trabalhou para conseguir a reeleição, para buscar a autocracia e terminar com a democracia".

Assista à íntegra do programa especial do UOL nas eleições: