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

'Não sou lixo', diz jovem agredido durante abordagem da PM em Caieiras (SP)

Rapaz foi agredido com soco no rosto por policial em Caieiras - Reprodução de vídeo
Rapaz foi agredido com soco no rosto por policial em Caieiras Imagem: Reprodução de vídeo

Simone Machado

Colaboração para o UOL, em São José do Rio Preto (SP)

01/06/2021 14h11

"Um deles me chamou de 'negro lixo' e eu não aceitei, sou trabalhador e não um lixo". O desabafo é do autônomo Kaio Souza, de 33 anos, que foi agredido com um soco no rosto durante uma abordagem violenta da Polícia Militar, em Caieiras, na região Metropolitana de São Paulo, no sábado (29).

Vídeos que circulam nas redes sociais mostram o momento em que um policial militar dá um soco em Kaio, que cai na calçada.

O autônomo e dois amigos, também negros, que estiveram na abordagem prestaram declarações para a ouvidoria da Polícia do Estado de São Paulo, na tarde de ontem. Todos confirmaram os episódios de racismo sofrido por eles durante o enquadro.

"Ouvimos os envolvidos para entender toda a dinâmica da abordagem. Os rapazes relataram que foram chamados de 'negão' e 'lixo' e foi isso que motivou a revolta deles. É inaceitável e inissível uma conduta dessa natureza. É um horror e algo que vai totalmente contra as diretrizes de qualquer abordagem", diz Elizeu Soares Lopes, ouvidor da polícia, responsável por ouvir o depoimento dos jovens.

Para o ouvidor, a abordagem da PM foi irregular e houve abuso de autoridade durante a ação. Além disso, Lopes também acredita que ocorreu o crime de injúria racial devido às palavras racistas ditas para os rapazes.

"Vamos pedir para a polícia civil incluir essa parte da injúria racial no boletim de ocorrência para que esse crime também seja apurado. Os rapazes foram hostilizados e desmoralizados", acrescenta Lopes.

Vídeos nas redes sociais

As imagens da abordagem viralizam nas redes sociais. Na cena é possível ver que o rapaz se aproxima do policial e é empurrado. O militar diz a todo momento para que ele se afaste. Durante a confusão também pode-se ouvir que os jovens acusam os PMs de racismo.

O rapaz parece dizer algo para o PM e, nesse momento, é agredido com um soco e cai na calçada. A gravação termina logo em seguida.

Na sequência, um outro vídeo mostra o jovem e os dois amigos algemados na viatura policial. Eles foram levados até a delegacia e liberados depois de prestarem depoimento.

No boletim de ocorrência, os policiais afirmaram que três rapazes que estavam em duas motos foram abordados porque apresentavam sinais de embriaguez e teriam recebido os policiais com xingamentos.

O militar que aparece dando o soco em Kaio foi afastado dos trabalhos operacionais até a conclusão do inquérito.

Racismo x injúria racial

A Lei de Racismo, de 1989, engloba "os crimes resultantes de discriminação ou preconceito de raça, cor, etnia, religião ou procedência nacional". O crime ocorre quando há uma discriminação generalizada contra um coletivo de pessoas. Exemplo disso seria impedir um grupo de ar um local em decorrência da sua raça, etnia ou religião.

O autor de crime de racismo pode ter uma punição de 1 a 5 anos de prisão. Trata-se de crime inafiançável e não prescreve. Ou seja: no caso de quem está sendo julgado, não é possível pagar fiança; para a vítima, não há prazo para denunciar.

Já a injúria racial consiste na utilização de elementos referentes a raça, cor, etnia, religião ou origem, de modo a atacar a dignidade de alguém de forma individual. Um exemplo de injúria racial é xingar um negro de forma pejorativa utilizando uma palavra relacionada à raça.