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

Anitta diz que clima de 'briga' no Brasil é culpa de Bolsonaro: 'Estimula'

Anitta disse que Jair Bolsonaro "estimula" clima de "briga" no país, entre outros motivos, pelas falas preconceituosas do político - Reprodução/Instagram
Anitta disse que Jair Bolsonaro "estimula" clima de "briga" no país, entre outros motivos, pelas falas preconceituosas do político Imagem: Reprodução/Instagram

Colaboração para Splash, em Maceió

26/06/2022 17h50

Em Portugal, a cantora Anitta, 29, voltou a repercutir os acontecimentos políticos do Brasil, antes de subir ao palco do Rock in Rio Lisboa neste domingo (26). Em tom crítico ao presidente Jair Bolsonaro (PL), a artista culpou o mandatário pelo clima de "briga" constante no país.

Ao falar sobre o futuro político do pais, já que o Brasil está em ano eleitoral, a artista disse que sua vontade é de que "as pessoas entendam que é importante a gente saber de política para [poder] comandar o nosso país".

"[Na atualidade] o clima no nosso país é tudo briga, briga, briga. E acho que isso tem muito a ver com quem está comandando a gente", disse Anitta, que se recusou a citar nominalmente Bolsonaro.

Se tem uma pessoa que comanda a gente e só briga e é só autoritário e só fala preconceito, isso estimula as pessoas a serem assim. As eleições estão aí, e espero que venha alguém que traga um clima de 'vamos nos aceitar', que pense diferente, mas que se aceitem, que convivam.
Anitta, cantora

Recentemente, Anitta concedeu entrevista ao talk show de maior audiência da TV sa, o "Quotidien", do canal TF1, e teceu críticas a Jair Bolsonaro. No programa, a funkeira disse não concordar "com muita coisa que esse presidente faz", por achar que ele "estimula o racismo, o preconceito, tudo de ruim".

Amazônia

Na coletiva de imprensa, Anitta também foi questionada sobre o que pensa em relação aos artistas que têm usado os palcos para se manifestar politicamente, inclusive sobre questões referentes à Floresta Amazônica, e afirmou que esses posicionamentos são importantes e necessários.

Ao falar especificamente sobre a questão, a famosa disse que é lamentável que essa região esteja abandonada pelo poder público e tenha se tornado "uma terra de ninguém".

Ainda, a cantora lembrou que, embora a Amazônia seja "o grande tesouro" brasileiro, é preocupante que aqueles que têm coragem de denunciar a criminalidade na área sejam perseguidos ou assassinados, a exemplo do que aconteceu recentemente com o jornalista britânico Dom Phillips e o indigenista brasileiro Bruno Pereira.

"É sempre importante lembrar para quem não sabe, para quem nunca foi no Brasil, a Amazônia é uma grande terra de ninguém, uma grande bagunça. Ninguém vê nada. Precisa de atenção. Quem se expõe a falar, acaba morto ou com a família torturada, acaba tomando [um] cala boca. Se vier me matar, vai ter que aguentar uma assombração", declarou, ressaltando que a Amazônia "é o grande tesouro do nosso país e as pessoas tratam como nada". "É inaceitável que esse lugar seja um lugar perigoso de ir visitar", concluiu.