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

Constança Rezende

Fundação do PSL pagou com verba partidária custos de blogueiros alvo do STF

O blogueiro Bernardo Küster participa da AC Brasil, em outubro de 2019 - Twitter @acbrasil
O blogueiro Bernardo Küster participa da AC Brasil, em outubro de 2019 Imagem: Twitter @acbrasil

Colunista do UOL e Hanrrikson de Andrade, do UOL, em Brasília

16/06/2020 04h00Atualizada em 16/06/2020 16h12

A Fundação Indigo, organização mantida com recursos do Fundo Partidário ligada ao PSL, bancou despesas de blogueiros bolsonaristas que são alvo do inquérito STF sobre Fake News, em evento organizado pelo deputado Eduardo Bolsonaro (PSL-SP), em outubro do ano ado.

O fundo patrocinou hospedagem e transporte aéreo para os blogueiros e influenciadores bolsonaristas Allan dos Santos e Bernardo Küster participarem da Conferência de Ação Política Conservadora, o AC.

O evento, importado por Eduardo Bolsonaro ao Brasil como o maior congresso conservador dos EUA, custou R$ 1,1 milhão à Fundação Indigo, que é mantida com dinheiro público. O encontro durou dois dias e foi realizado no Hotel Transamérica, na zona sul da capital paulista.

As agens do youtuber Bernard Küster mais hospedagem custaram R$ 8,9 mil. Já as despesas de Santos, hospedagem e agens, custaram R$ 4.2 mil. Os dados foram obtidos pelo UOL, por meio da assessoria da própria fundação.

Os gastos não representam uma ilegalidade, já que o dinheiro do fundo é reado aos partidos para custeio de suas atividades. A legislação permite que partidos mantenham fundações com o intuito de promover atividades educacionais, políticas e de formação de militância.

O blogueiro Allan dos Santos participa da AC Brasil, em outubro de 2019 - Twitter @acbrasil - Twitter @acbrasil
O blogueiro Allan dos Santos participa da AC Brasil, em outubro de 2019
Imagem: Twitter @acbrasil

Allan Santos atuou no evento como uma espécie de mestre de cerimônia e entrevistou diversos palestrantes convidados por Eduardo.

Já Küster falou sobre a religião como a "última barreira contra a dominação comunista", criticou a grande mídia e o sínodo do Vaticano sobre a Amazônia, a quem disse que "usa religião como negócio".

A noite de abertura do AC Brasil contou com Eduardo Bolsonaro, que palestrou sobre "a importância do conservadorismo e os novos rumos do Brasil".

12.out.19 - O deputado Eduardo Bolsonaro, na abertura da conferência AC Brasil - Bruno Santos/Folhapress - Bruno Santos/Folhapress
12.out.19 - O deputado Eduardo Bolsonaro, na abertura da conferência AC Brasil
Imagem: Bruno Santos/Folhapress

O ministro da Educação, Abraham Weintraub, falou sobre "a destruição causada pelos ideais socialistas no Brasil e no mundo". Já a ministra da Mulher, da Família e dos Direitos Humanos, Damares Alves, fez um relato sobre "a luta dos conservadores a favor de valores familiares e cristãos do país".

Outros seguidores da ala ideológica que apoia o presidente Jair Bolsonaro (sem partido) ligada a Olavo de Carvalho também participaram do evento.

O presidente do PSL, Luciano Bivar, não compareceu, por já estar rompido com a família Bolsonaro na ocasião. Ele foi representado no encontro pelo vice-presidente Antonio Rueda.

Allan e Kuster foram alvo de mandados de busca e apreensão em operação deflagrada pela Polícia Federal do último dia 27, por determinação do ministro Alexandre de Moraes, do STF (Supremo Tribunal Federal). Os pedidos foram feitos no âmbito do inquérito das fake news, que apura o uso de notícias falsas, ameaças e ataques contra a corte.

Allan é considerado por integrantes da MI das Fake News do Congresso como um dos líderes de um esquema de divulgação de notícias falsas e de ataques a adversários do presidente Jair Bolsonaro e a jornalistas, estimulado pelo Palácio do Planalto. Ele nega as acusações.

Kuster, que é ligado ao escritor Olavo de Carvalho, já chamou os ministros do STF de "demônios de preto" e também reproduziu fake news contra jornalistas.

Em nota, Küster afirmou que, durante todo o mês de outubro de 2019, esteve em Roma com sua equipe para cobrir o Sínodo da Amazônia "num projeto jornalístico independente", e que o AC ocorreu exatamente na metade do mesmo mês de outubro daquele ano.

Por isso, o youtuber disse ter informado que, para participar do AC, "não tinha condições de pagar agens".

"Os responsáveis fizeram questão de que eu fosse ao AC, mesmo estando no exterior e tendo de retornar à Roma após o evento para continuar meu trabalho jornalístico. Portanto, tais custos incluem agens aéreas internacionais Roma-São Paulo e São Paulo-Roma, 4 diárias no hotel do evento, alimentação e transporte", disse.

Além disso, acrescentou que não cobrou qualquer valor para as palestras que ministrou e que não se recorda quem o convidou. Questionado se a fundação deveria bancar eventos do tipo, o youtuber respondeu que "parte da verba que vai a uma fundação partidária é obrigatoriamente para estes fins".

"E mais: o parágrafo 6º do mesmo artigo (lei 9.096/95, art. 44, IV) diz que se a fundação NÃO utilizar a verba que lhe for destinada para os fins de educação política, a sobra deve ser revertida para outras atividades do partido. Logo, a verba seria utilizada de qualquer modo. Não há qualquer ilegalidade. Por força de lei, a verba TEM DE SER utilizada", disse.

Küster acrescentou que "não vê motivo para que não se deva realizar eventos deste tipo, como o fazem outros partidos". "A destinação de dinheiro de fundação de partido para os fins dispostos em Lei é legal e, sendo um evento conservador, ecoa a voz da maioria da população brasileira", disse.

O UOL procurou Allan dos Santos por e-mail, no endereço eletrônico que consta no site do Terça Livre, mas não houve resposta até o fechamento desta reportagem. Em depoimento à MI das Fake News do Congresso, em novembro do ano ado, Allan negou que recebesse dinheiro público.