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

Análise: PCC está em guerra e não interessa à facção enfrentar o Estado

Marcos Willians Herbas Camacho, o Marcola

UOL Notícias

Beatriz Montesanti

Do UOL, em São Paulo

13/02/2019 15h43

Especialistas em segurança pública não esperam reação violenta do PCC (Primeiro Comando da Capital) após a transferência de líderes da facção para presídios federais do país. Consultados pelo UOL, eles reconheceram, no entanto, que ainda é cedo para medir as consequências da ação policial. 

A transferência dos criminosos foi revelada pelo UOL na manhã de hoje. Entre os presos levados a outros estados, está Marco Willians Herbas Camacho, o Marcola, além de outras 21 pessoas. Ao todo, 15 são considerados da alta cúpula da facção e estavam no presídio de Presidente Venceslau (SP), incluindo Marcola. Outros sete estavam no RDD (Regime Disciplinar Diferenciado), em Presidente Prudente (SP).

Presidente do Fórum Brasileiro de Segurança Pública e professor da Fundação Getúlio Vargas, Renato Sergio Lima vê dois motivos principais para não acreditar que haja uma repetição de 2006 - ano em que a cidade de São Paulo sofreu uma série de ataques do PCC em retaliação a uma ação da polícia. O primeiro deles é o fato de a organização, que cresceu e se espalhou pelo Brasil desde então, estar atualmente em "guerra declarada" em vários outros estados.

São Paulo acaba sendo o porto seguro deles, então não vão querer desestabilizar a região.
Renato Sergio Lima

O segundo é justamente uma leitura por parte do PCC de que o Estado está preparado para uma possível represália. 

Movimentação na região de Presidente Prudente durante a transferência

UOL Notícias

Camila Nunes Dias, professora de Políticas Públicas da UFABC (Universidade Federal do ABC), tampouco aposta em ações violentas.

Houve uma avaliação de que os ataques de 2006 não foram positivos para o PCC. A resposta da polícia foi muito violenta, matou centenas de pessoas, algumas sem qualquer envolvimento com o crime. Eu penso que dificilmente haveria reedição dos ataques, até porque o PCC já demonstrou novas estratégias para fazer enfrentamento do Estado.
Camila Nunes Dias

Isolamento de lideranças e jogada política

Os dois especialistas questionam, no entanto, a eficácia da ação policial. 

Na avaliação de Lima, caso não seja um ato único, a transferência representa um isolamento das lideranças e, portanto, um golpe importante na maior organização criminal do país.

Se essa ação vem junto com um trabalho de asfixia da capacidade financeira do PCC, talvez a gente consiga ter resultados positivos. Se for só uma ação política, em breve Marcola vai ser substituído por alguém e o problema vai continuar.
Renato Sergio Lima

Nunes Dias, por sua vez, vê justamente os fins políticos da decisão. "O Ministério Público está pedindo a transferência há vários meses, para não dizer anos em alguns casos, e essa decisão sai agora após as eleições, quando os potenciais efeitos negativos certamente serão diminuídos até o próximo período eleitoral. Indica que para além de uma discussão técnica e jurídica, que supostamente é a base da decisão, há um componente politico fundamental", diz ela. 

Dias avalia que o sistema penitenciário federal, caracterizado por um regime de segurança máxima, não pode ser visto como solução para os problemas de segurança do Brasil.

São unidades prisionais sem projeto, planejamento, para refletir o que fazer com os presos que vão para lá. Em termos de controle e punição pode ser bastante eficiente, mas isso está longe de significar a resolução dos problemas da violência e segurança.
Camila Nunes Dias

Para ela, outras lideranças ocuparão o lugar dos presos transferidos. "Já vi acontecer dezenas de vezes nas últimas duas décadas, e o PCC demonstrou sempre capacidade de adaptação às novas condições."