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

Esse conteúdo é antigo

Flávio Bolsonaro vê falta de provas e diz que denúncia é 'crônica macabra'

Do UOL, em São Paulo

04/11/2020 08h38

O senador Flávio Bolsonaro (Republicanos-RJ) disse, por meio de uma nota divulgada por sua defesa, que a denúncia oferecida pelo MP-RJ (Ministério Público do Estado do Rio de Janeiro) não tem provas e é uma "crônica macabra".

O MP-RJ denunciou à Justiça o filho mais velho do presidente Jair Bolsonaro (sem partido) por peculato, lavagem de dinheiro e organização criminosa em decorrência do chamado Caso Queiroz, como ficou conhecida a investigação das "rachadinhas".

"A denúncia já era esperada, mas não se sustenta. Dentre vícios processuais e erros de narrativa e matemáticos, a tese acusatória forjada contra o Senador Bolsonaro se mostra inviável, porque desprovida de qualquer indício de prova. Não a de uma crônica macabra e mal engendrada. Acreditamos que sequer será recebida pelo Órgão Especial. Todos os defeitos de forma e de fundo da denúncia serão pontuados e rebatidos em documento próprio, a ser protocolizado tão logo a defesa seja notificada para tanto", diz a nota da defesa.

Em mensagem no Instagram, Flávio Bolsonaro listou o que disse serem "erros bizarros" do MP. Ele ainda afirmou acreditar que a denúncia não será aceita pelo Tribunal de Justiça do Rio de Janeiro.

"Não cometi nenhuma ilegalidade. O MP do Rio comete série de erros bizarros em sua 'denúncia', às vésperas das eleições municipais: quebra ilegal de sigilos e sem nenhum fundamento (pessoa que trabalhou três meses teve sigilo quebrado por 12 anos), "fishing expedition", uso do COAF como 'órgão investigador', informalidade nas trocas de informações entre órgãos públicos, cálculo errado de evolução patrimonial, acusações mentirosas contra pessoas que trabalhavam, suspeita de uso de 'senhas invisíveis' por criminosos dentro da Receita Federal para distorcer informações fiscais, sem falar no juízo incompetentemente que promoveu todas essas atrocidades e mais algumas", escreveu.

Siga o UOL no

Denúncia também contra Queiroz

Flávio Bolsonaro e o seu ex-assessor Fabrício Queiroz são suspeitos de comandarem um suposto esquema de rees ilegais de salários de funcionários do gabinete do filho do presidente da República, quando ele era deputado estadual da Alerj (Assembleia Legislativa do Rio de Janeiro).

Além de Flávio, Fabrício Queiroz, apontado como operador do esquema, e outras 15 pessoas também foram denunciados pela prática dos crimes de organização criminosa, peculato, lavagem de dinheiro e apropriação indébita, ocorridos entre os anos de 2007 e 2018. Se a Justiça aceitar a denúncia do MP-RJ, o filho de Bolsonaro e seus ex-assessores virarão réus.

A denúncia foi apresentada no dia 19 de outubro por meio da Subprocuradoria-Geral de Justiça de Assuntos Criminais e Direitos Humanos junto ao Órgão Especial do Tribunal de Justiça do Rio (TJ-RJ). Mas, como o desembargador relator estava de férias, a denúncia foi redistribuída e só chegou a ele nesta terça (3). O caso está em "super sigilo".

Flávio Bolsonaro é investigado pelo MP-RJ por suspeita de atos ilícitos desde julho de 2018. A investigação começou a partir de um relatório do Coaf (Conselho de Controle de Atividades Financeiras).

O trabalho identificou "movimentações financeiras atípicas" de 75 assessores ou ex-assessores de deputados estaduais do Rio. Fabrício Queiroz, assessor de Flávio quando o filho do presidente era deputado estadual fluminense, foi um dos citados. Ele movimentou R$ 1,2 milhão entre janeiro de 2016 e janeiro de 2017. A quantia era incompatível com a renda dele.

O MP suspeita que Queiroz operava, a mando de Flávio, um esquema de "rachadinha". Ou seja, ele recolheria a maior parte dos salários dos colegas de gabinete, para reá-lo ao filho do presidente.

Queiroz foi preso pela Operação Anjo em junho, em uma ação conjunta do Ministério Público do Rio de Janeiro e da Polícia Civil de São Paulo. Ele foi detido em um imóvel do então advogado do senador no caso, Frederick Wassef, em Atibaia (SP), e levado para o Rio de Janeiro.