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

OPINIÃO

Josias: novo presidente sairá 'Super-Homem' das urnas, mas terá dificuldade

Do UOL, em São Paulo

30/10/2022 18h09

Na avaliação do colunista do UOL Josias de Souza, o próximo presidente da República terá grandes dificuldades independentemente do resultado no segundo turno da eleição deste ano. Segundo a análise, Luiz Inácio Lula da Silva (PT) ou Jair Bolsonaro (PL) precisarão negociar constantemente com os opositores para governar conforme os próprios objetivos.

"O povo é pragmático, está votando por uma vida melhor. Isso vai depender da capacidade do presidente de lidar com muitas adversidades. Normalmente, o calor das urnas confere ao eleito uma aparência de 'Super-Homem'. Mas quando desce das nuvens da consagração para o chão escorregadio da istração, o novo presidente descobre que o seu poder se dissipa na máquina do estado, e também no legislativo".

    Durante participação no UOL Eleições 2022, Josias também criticou a disputa entre Lula e Bolsonaro, avaliando ser "uma das piores campanhas eleitores da história do Brasil" desde a redemocratização na década de 1980.

    "O PT engoliu todas as iscas jogadas pelo bolsonarismo e entrou em um jogo baixo de rede social. Foi uma campanha suja e pobre de ideias, com desinformação e mentiras. Um grade desserviço do ponto de vista democrático", completou o colunista.

    Josias de Souza afirma que, além de manter um regime democrático, os eleitores também estão focados em garantir um governo que proporcione "uma vida mais próspera e tranquila, em que as pessoas possam trabalhar, estudar e progredir".

    "O resultado da eleição será muito apertado. O 'Super-Homem' vai chegar com uma oposição dentro e fora do parlamento. Em segundo lugar, é um congresso com 'código de barras', com um orçamento secreto que dá a ele aparência de congresso 'pilântrico' (sic). Você já sabe que o presidente precisará negociar com a barriga no balcão, seja quem for. O Legislativo não perde por esperar, vai querer extrair todas as vantagens que o déficit público puder assegurar".

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

    Anteriormente, Josias afirmou parecer "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.

    Segundo 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%).

    "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, que era a cabine de votação. Será? Como o ministro pode assegurar isso?", disse ele.

    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: