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

Risco de perder votos fez Bolsonaro recuar no discurso de mexer no STF

Por perdas eleitorais, Bolsonaro recua da possibilidade de aumentar número de ministros do STF - WILTON JUNIOR/ESTADÃO CONTEÚDO
Por perdas eleitorais, Bolsonaro recua da possibilidade de aumentar número de ministros do STF Imagem: WILTON JUNIOR/ESTADÃO CONTEÚDO

Do UOL, em São Paulo

12/10/2022 04h00

A repercussão ruim, o risco de prejuízo eleitoral e o aumento da tensão com o Judiciário foram os motivos que fizeram o presidente Jair Bolsonaro (PL) recuar da possibilidade de elevar o número de ministros do STF (Supremo Tribunal Federal).

Ele voltou atrás sobre o assunto durante entrevista ontem em Pelotas (RS). "Vocês é que inventaram isso", disse a jornalistas. A declaração contraria o que Bolsonaro falou no canal de YouTube "Pilhado" no domingo (9). Na ocasião, o presidente afirmou que trataria do assunto depois da eleição.

Bolsonaro na contramão da campanha. O presidente tenta se afastar do discurso de que estuda aumentar o número de ministros do STF de 11 para 16 porque a proposta leva a perda de votos. Parte do eleitorado não concorda com afirmações que causem atritos com outros poderes.

A declaração inclusive vai contra o diagnóstico da equipe de Bolsonaro, que avalia serem necessários acenos ao centro para aumentar a votação do candidato. Além disto, o candidato ou os últimos três dias sofrendo críticas de juristas e imprensa por causa da proposta. Chegou a ser comparado pelo empresário João Amoêdo (Novo) a Hugo Chávez, ditador morto da Venezuela e figura que o candidato tanto crítica.

Situações desta natureza colaboram para manter a rejeição ao presidente próxima dos 50%, o que complica qualquer chance de vitória. Na pesquisa Ipec divulgada na segunda-feira (10), o candidato apareceu com 48% de rejeição.

uj - Arte/UOL - Arte/UOL
Amoêdo comparou a proposta de Bolsonaro a atitudes de Hugo Chavéz
Imagem: Arte/UOL

Como justificar o recuo? Bolsonaro tem discurso pronto para explicar sua mudança em relação ao número de ministros do STF. Ele vai dizer que o assunto nunca fez parte da pauta do governo federal. Vai acrescentar que a proposta não consta em seu plano de governo para um eventual segundo mandato.

Além destes argumentos de fácil comprovação, o presidente dirá que nenhuma discussão neste sentido é travada dentro de sua campanha. Caso Luiz Inácio Lula da Silva (PT) use o tema para atacar no debate do UOL marcado para domingo (16), Bolsonaro repetirá os argumentos citados acima, falará que ditadura é coisa de esquerda e citará Daniel Ortega, ditador na Nicarágua, e Fidel Castro, ditador morto de Cuba.

Estes argumentos serão mencionados por Bolsonaro mesmo que ele saiba que entre seus apoiadores, incluindo parlamentares eleitos neste ano, existem pessoas que defendem medidas contra o STF.

hjm - UESLEI MARCELINO - UESLEI MARCELINO
Celso de Mello classificou a proposta de Bolsonaro de "perversa"
Imagem: UESLEI MARCELINO

Evitando ampliar a tensão com o Judiciário. Outra consequência de sugerir a possibilidade de aumentar o número de ministros do STF é a reação do Judiciário. Em entrevista na sexta-feira da semana ada (7), Bolsonaro itiu que a proposta não deixaria a Corte contente.

Ex-integrante do STF, o ministro aposentado Celso de Mello divulgou nota em que classificou a proposta como "perversa" e acrescentou que ela não tem base jurídica. "Subjacente a essa modificação, visa-se, na realidade, perversa e inconstitucional finalidade de controlar o STF".

O ministro aposentado Marco Aurélio Mello relacionou a possibilidade a "saudosismo" da ditadura. Cabe ressaltar que esta crítica partiu de um eleitor de Bolsonaro. Em entrevista ao UOL em agosto, ele declarou que votaria pela reeleição do presidente.

Este recuo de uma proposta que desagrada o Judiciário contrasta com outra declaração de Bolsonaro que, também em Pelotas, voltou a colocar as urnas eletrônicas em dúvidas.

"No próximo dia 30 [data do segundo turno], de verde amarelo, vamos votar e vamos permanecer na região da seção eleitoral até a apuração dos resultados. Tenho certeza que o resultado será aquele que todos nós esperamos, até porque o outro lado não consegue reunir ninguém. Todos nós desconfiamos. Como pode aquele cara ter tantos votos, se o povo não está lado dele".