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

Caso Marielle

Esse conteúdo é antigo

"Não tenho nenhum alinhamento com Bolsonaro", diz vereador do PSL

Gilsinho de Dedé (PSL), vereador de Esplanada (BA) - Reprodução/Facebook
Gilsinho de Dedé (PSL), vereador de Esplanada (BA) Imagem: Reprodução/Facebook

Alexandre Santos

Colaboração para o UOL, em Salvador

09/02/2020 21h08

Resumo da notícia

  • Miliciano Adriano da Nóbrega foi morto hoje em confronto com a polícia
  • Ele estava escondido em uma chácara do vereador Gilsinho de Dedé (PSL), em Esplanada (BA)
  • Vereador nega ter conhecimento do esconderijo de Adriano
  • Também disse que se filiou ao PSL para ter mais chance de vencer a eleição

Dono da chácara onde o miliciano Adriano Magalhães da Nóbrega foi morto hoje, em Esplanada (BA), o vereador Gilson Lima (PSL) afirmou que só se filiou ao PSL para ter mais chance de ganhar as eleições e que não tem nenhum "alinhamento" com o presidente Jair Bolsonaro (sem partido). Conhecido como Gilsinho de Dedé, ele também disse que não sabia sobre o esconderijo do ex-policial militar.

"Não tenho nenhum alinhamento com o presidente. Estou no PSL por uma questão local. À época em que fui eleito, o PSL em Esplanada era aliado do governo local [do PT]. Nunca tive contato com a Executiva do partido. Foi uma questão de viabilidade para disputar a eleição", afirmou por telefone.

Bolsonaro e seus filhos foram eleitos pelo PSL em 2018 e deixaram o partido no fim do ano ado para criar uma nova legenda, a Aliança pelo Brasil.

Gilsinho de Dedé foi eleito em 2016, em uma coalização formada por PSL, PRTB e PCdoB.

Ele afirmou que está fora da Bahia desde terça-feira (4) e que não conhece detalhes sobre a operação que resultou na morte de Adriano.

"Recebi uma ligação do meu vizinho, que tem uma casa bem próxima à minha chácara. Ele relatou que parecia haver um assalto, porque viu policiais chegando lá e porque estava ocorrendo troca de tiros. Perguntou se eu sabia o que estava acontecendo, respondi que não", disse.

"Entrei em contato com algumas pessoas, mas ninguém sabia do que se tratava. Entrei em contato com o delegado da cidade, e ele disse que sabia da ocorrência, que foi operação de uma polícia especializada, feita via SSP [Secretaria da Segurança Pública], mas que a delegacia não tinha participado. Eu disse que estaria à disposição, se pudesse ajudar em qualquer coisa. Depois disso, o que sei do fato ocorrido é o que li na imprensa. Ninguém me procurou para falar nada", afirmou.

Caso Marielle e amizade com Flávio Bolsonaro

Ex-policial militar do Rio de Janeiro, Adriano foi morto em confronto com forças de segurança da Bahia, na manhã de hoje.

Na corporação, fez amizade com Fabrício de Queiroz, que trabalhou como assessor do senador Flávio Bolsonaro (sem partido-RJ), quando este foi deputado estadual. Anos depois, Queiroz indicou a mãe e a mulher de Adriano para trabalhar no gabinete do filho mais velho do presidente da República.

Segundo o MP (Ministério Público) do Rio de Janeiro, Queiroz usou contas bancárias controladas por Adriano para lavar parte dos recursos obtidos em um suposto esquema de "rachadinha" no antigo gabinete de Flávio Bolsonaro na Alerj (Assembleia Legislativa do Rio).

Adriano chegou a ser homenageado por Flávio Bolsonaro com a Medalha Tiradentes, a mais alta honraria da Assembleia Legislativa. Era o ano de 2005, e ele estava preso sob acusação de cometer homicídio.

O ex-policial foi acusado de comandar a milícia de Rio das Pedras, zona oeste da capital fluminense e já foi investigado por suspeita de envolvimento nas mortes da vereadora Marielle Franco e do motorista Anderson Gomes. A linha de investigação, no entanto, não evoluiu.

Capitão Adriano entrou para a PM fluminense no ano de 1996. Quatro anos depois, concluiu o curso de operações especiais do Bope.

Errata: este conteúdo foi atualizado
Uma versão anterior deste texto informava incorretamente que Gilsinho de Dedé foi eleito em 2018. Na verdade, foi eleito em 2016. A informação foi corrigida.

Caso Marielle