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

Moraes corrige decisão e libera com ressalvas propaganda da Independência

O ministro do STF Alexandre de Moraes toma posse como presidente do TSE - FABIO POZZEBOM/AGÊNCIA BRASIL
O ministro do STF Alexandre de Moraes toma posse como presidente do TSE Imagem: FABIO POZZEBOM/AGÊNCIA BRASIL
Paulo Roberto Netto, Gilvan Marques e Weudson Ribeiro

Do UOL, em Brasília e São Paulo

26/08/2022 16h09

O presidente do TSE (Tribunal Superior Eleitoral) Alexandre de Moraes "corrigiu" sua própria decisão e autorizou com ressalvas, na tarde de hoje (26), a exibição da campanha do governo federal que pretende veicular peças publicitárias comemorativas acerca do bicentenário da Independência do Brasil. O gabinete do ministro informou que ocorreu um "erro" anteriormente.

Na decisão original, divulgada na terça-feira (23), o ministro vetava a peça publicitária por ver "viés político" na campanha do governo. Para o ministro, a peça contava com "slogans e dizeres com plena alusão a pretendentes de determinados cargos públicos, com especial ênfase às cores que reconhecidamente trazem consigo símbolo de uma ideologia política".

Ao proferir uma nova decisão, o ministro afirmou que a anterior continha um "erro material". A mesma justificativa foi dada pelo gabinete de Moraes ao ser questionado pela reportagem.

Em seu novo ato, fica autorizada a campanha do governo com ressalvas, a principal dela é a remoção de um trecho da peça que diz: "E essa luta também levamos para o nosso cotidiano, para a proteção das nossas famílias e sobretudo, para a construção de um Brasil melhor a cada dia...".

Na nova decisão, o ministro disse também que a campanha do bicentenário tem "viés educativo e informativo".

O requerente demonstra o viés educativo e informativo da campanha, relacionada à história nacional, com personagens relevantes dentro desses 200 anos, salva no seguinte excerto que deve ser extraído da publicidade ('...E essa luta também levamos para o nosso cotidiano, para a proteção das nossas famílias e sobretudo, para a construção de um Brasil melhor a cada dia....')"
Alexandre de Moraes, presidente do TSE

Questionado sobre a mudança na decisão, o gabinete do ministro Alexandre de Moraes disse somente que se tratou de um "erro material" no lançamento da decisão no sistema. Não foi detalhado exatamente como se deu tal erro.

Bolsonaro criticou Moraes por decisão anterior

Mais cedo, durante entrevista ao programa Pânico, da rádio Jovem Pan, o presidente Bolsonaro criticou a primeira manifestação de Moraes, que barrava as peças publicitárias.

"Nós vamos desfilar de verde e amarelo, são as cores da nossa bandeira. 200 anos de independência, vai marcar uma liberdade para nós, as cores da liberdade", disse ele, em alusão a uma suposta proibição do uso das cores da bandeira para as manifestações —o que não foi tratado pelo ministro na decisão.

Ordem absurda não se cumpre"
Jair Bolsonaro (PL)

Na ocasião, Bolsonaro não comentou a respeito da peça publicitária e evitou entrar em detalhes, questionando a origem da informação, mas voltou a falar dos atos convocados para o 7 de Setembro. O presidente vai assistir ao desfile militar na Esplanata dos Ministérios, às 8h30, e em seguida deve seguir para o Rio de Janeiro, onde participará de evento em comemoração do Dia da Independência.