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

Onda de ataques chega ao interior do AM; 31 são presos no estado

Siga o UOL no

Do UOL, em São Paulo*

07/06/2021 14h15Atualizada em 07/06/2021 20h24

A onda de violência e incêndios que começou anteontem em Manaus chegou a cidades do interior do Amazonas durante a última madrugada. Segundo a SSP-AM (Secretaria de Segurança Pública do Amazonas), foram registradas ocorrências em outros seis municípios. Ao todo, 31 suspeitos de participação nos ataques foram presos no estado.

Entre os presos estão dois traficantes que ocupam posições de chefia na facção Comando Vermelho. Uma criança de 11 anos também foi detida, acusada de trabalhar como "olheira" para os traficantes.

Na manhã de hoje, o governador do Amazonas, Wilson Lima (PSC), disse que solicitou ao Ministério da Justiça e Segurança Pública o envio da Força Nacional para ajudar a conter os ataques.

Na capital Manaus, a SSP-AM confirma a prisão de 16 pessoas. As outras prisões ocorreram em Carauari (dez presos) e Rio Preto da Eva (três), que registraram ataques criminosos. Iranduba, Parintins, Careiro Castanho e Manacapuru também foram alvos de incêndios (veja mais abaixo).

Segundo o secretário de segurança do Amazonas, Louismar Bonates, barreiras estão sendo feitas na capital amazonense para evitar a fuga de criminosos para cidades da região metropolitana. "Um dos objetivos é impedir que meliantes vão para o interior", disse.

Segundo a SSP-AM, a onda de violência teve início em Manaus no sábado (5) após a morte de um traficante conhecido como "Dadinho" em uma ação da PM (Polícia Militar). Ele seria ligado à facção criminosa Comando Vermelho, que teve origem no Rio de Janeiro, e hoje age em prisões do Amazonas.

Manaus tem suspensão de atividades

Por causa dos ataques, Manaus suspendeu a circulação de ônibus e a vacinação contra a covid-19 na manhã de hoje, assim como as aulas presenciais da rede municipal ao longo de todo o dia.

Ao menos 29 veículos, sete agências bancárias e oito prédios públicos foram alvo de ataques até a tarde de hoje, em Manaus e cidades do interior do Amazonas. Conforme balanço da Secretaria da Segurança Pública, entre os veículos, foram incendiados 18 ônibus, duas viaturas policiais, duas carretas e uma ambulância. Uma garagem de empresa de ônibus também foi incendiada.

Os ataques atingiram os seguintes prédios públicos:

  • PAC do Educandos
  • Terminal de ônibus de Petrópolis
  • Terminal de ônibus desativado na Cidade Nova
  • Bola das Letras
  • UBS no bairro Nova Esperança
  • Prédio do 24º Distrito Integrado de Polícia (DIP)
  • Junta Médica
  • Prédio da Associação de Moradores do bairro Aleixo

A SSP-AM ainda registrou ataques em seis cidades do interior:

  • Iranduba (Incêndio em três veículos e na Caixa Econômica Federal)
  • Parintins (Incêndio em um ônibus e em viatura da PM)
  • Careiro Castanho (Incêndio na Secretaria de Obras)
  • Manacapuru (Incêndio no PAC)
  • Carauari (Princípio de incêndio no Centro de Convivência da Família)
  • Rio Preto da Eva (Um ônibus incendiado)

*Com informações do Estadão Conteúdo

Após ataques, ruas de Manaus amanhecem vazias; violência chega ao interior