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

Partido de Bolsonaro vai ao TSE contra o Lolla após show de Pabllo Vittar

O PL, partido de Jair Bolsonaro, acionou o TSE após show de Pabllo Vittar no Lollapalooza Brasil 2022 - Reprodução
O PL, partido de Jair Bolsonaro, acionou o TSE após show de Pabllo Vittar no Lollapalooza Brasil 2022 Imagem: Reprodução

Tiago Minervino

Colaboração para Splash, em Maceió

26/03/2022 18h15

O PL, partido do presidente Jair Bolsonaro, entrou com uma ação no TSE (Tribunal Superior Eleitoral) contra os organizadores do Lollapalooza, sob a alegação de propaganda eleitoral antecipada em favor do ex-presidente Luiz Inácio Lula da Silva, após a cantora Pabllo Vittar pedir a saída do atual mandatário, e segurar uma faixa com o rosto do petista estampado durante sua apresentação no primeiro dia do festival.

A Splash, a advogada do PL, Caroline Lacerda, afirmou que a intenção do partido é "alertar" os organizadores do Lollapalooza sobre uma possível campanha eleitoral irregular, contrariando o que determina a Justiça Eleitoral.

"O PL entrou com uma representação, no sentido de alertar os organizadores do evento sobre uma eventual campanha política antecipada, o que não é permitido pela lei eleitoral", justificou.

Na ação, além de Pabllo Vittar, o partido de Bolsonaro também cita nominalmente a cantora britânica Marina que, durante sua performance, mandou o presidente brasileiro ir "se f*der".

Segundo Lacerda, a ação tomada pelo PL não pode ser considerada como uma censura, porque a lei eleitoral "é bem taxativa do que pode ser feito antes do período de campanha".

"Não é permitido usar bandeira de candidatos, colocar número do candidato, pedir voto de candidato, dizer que vai tirar tal candidato. Isso seria uma antecipação negativa ou positiva de campanha eleitoral", declarou.

Por fim, o PL alega que o "showmício" dos artistas no Lollapalooza, que recebeu um público estimado em 100 mil pessoas no primeiro dia de apresentações, foi bastante reproduzido nas redes sociais e, com isso, requer ao TSE que acione "de imediato" os organizadores do festival para impedir que esse tipo de manifestação volte a acontecer, além de pedir que, em caso de desacato, seja aplicada multa.

Procurada por Splash, a assessoria de Lollapalooza ainda não tem um posicionamento oficial sobre o caso, mas irá soltar em breve um posicionamento.

Splash também contatou a assessoria da Pabllo Vittar, mas não obteve retorno. Quando tiver, esta matéria será atualizada.

Pabllo Vittar, Marina: artistas se manifestam politicamente no Lolla

O primeiro dia do Lollapalooza Brasil 2022 ficou marcado pelo caráter político logo na primeira apresentação, quando o rapper paulista Edgar fez duras críticas ao presidente Jair Bolsonaro.

Posteriormente, foi a vez do Detonautas fazer um discurso político no palco, que chegou a exibir uma foto do presidente no telão. Em determinado momento, o público presente começou a gritar "ei, Bolsonaro, vai tomar no c*".

Quando foi a vez de Pabllo Vittar, a drag queen, que nunca escondeu seu posicionamento político, gritou "Fora, Bolsonaro", seguido de um espacate, para o delírio dos fãs. Antes de deixar o palco, a artista ergueu uma bandeira com a imagem de Lula.

Mais tarde no primeiro dia do Lolla, a britânica Marina criticou Bolsonaro e o presidente da Rússia, Vladimir Putin, ao mandar ambos os políticos irem se "f*der".

Hoje, no segundo dia das apresentações, as manifestações de cunho político voltaram a acontecer durante o show do cantor Silva. Em determinado momento, a plateia puxou o coro de "ei, Bolsonaro, vai tomar no c*".

Diante da manifestação, a banda do cantor acompanhou o ritmo da plateia dos "cânticos" e Silva se manifestou em apoio: "Essa é a minha galera", declarou.