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

Chico Alves

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Ativista Rodrigo Pilha inicia greve de fome na prisão e denuncia torturas

Rodrigo Pilha  - Divulgação
Rodrigo Pilha Imagem: Divulgação

Colunista do UOL

10/07/2021 10h35

Preso no dia 18 de março por participar de ato contra o presidente da República, à frente do Palácio do Planalto, em que uma faixa trazia os dizeres "Bolsonaro genocida", o ativista Rodrigo Grassi continua cumprindo pena em regime semiaberto no Centro de Progressão Penitenciária do Distrito Federal, apesar da decisão judicial para que ele e ao regime aberto. A audiência que confirmaria a mudança de regime, marcada para a última quarta-feira, 9, foi adiada para o próximo dia 16. Para protestar contra essa demora e as más condições da cadeia, Grassi, que é conhecido como Rodrigo Pilha, iniciou ontem greve de fome.

Na carta que enviou a amigos e parentes, o ativista justifica o protesto: "Tendo em vista que o Judiciário segue me proibindo de falar ,conceder entrevistas, e agora me mantém preso , mesmo eu tendo conquistado o direito ao regime aberto, optei por usar meu corpo e a resistência pacífica para protestar contra estes e diversos outros absurdos que seguem ocorrendo no sistema penitenciário do DF, por conta do autoritarismo policial e judicial".

Ele denuncia no texto "maus-tratos", "péssimas condições de cumprimento de pena" e "toda a sorte de violações de direitos humanos" na prisão.

Rodrigo Pilha fala, inclusive, de torturas que levam à morte dos presos. "A diretoria penitenciária de operações especiais (DPOE) é acusada de espancamentos gratuitos, mutilações e até de ser responsável pela morte de presos após a prática do procedimento chamado de 'extração' ou 'guindar' apenados", escreve.

Menciona também "ameaças de castigo e agressão", "xingamentos e maus tratos por parte de policiais penais", como também "inquirições de apenados sem a presença da defesa".

Além disso, relata que as celas e alas estão "hiperlotadas", com "pessoas dormindo por cima das outras, e até no chão sujo em meio a baratas e escorpiões".

Depois de preso por causa da manifestação em que Bolsonaro foi chamado de genocida, Rodrigo Pilha foi inocentado da acusação de crime contra a Lei de segurança Nacional, mas continuou preso por causa de duas condenações anteriores, por desacato e crime de trânsito.

A progressão para o regime aberto foi concedida ao ativista na terça-feira, 6.

A seguir, a íntegra da carta:

Queridos familiares e amigos, após refletir bastante na última madrugada de cárcere, decidi que inicio a partir de hoje uma greve de fome sem data para acabar.

Tendo em vista que o Judiciário segue me proibindo de falar, conceder entrevistas e agora me mantém preso, mesmo eu tendo conquistado o direito ao regime aberto, optei por usar meu corpo e a resistência pacífica para protestar contra estes e diversos outros absurdos que seguem ocorrendo no sistema penitenciário do DF, por conta do autoritarismo policial e judicial.

Bem mais que não desejar comer aquela lavagem que chamam de comida, entregue aos apenados, lá naquela espécie de campo de concentração contemporâneo chamado de "Galpão", minha greve de fome tem o intuito de denunciar e chamar a atenção da sociedade para os maus-tratos, as péssimas condições de cumprimento de pena e toda a sorte de violações de direitos humanos que continuam a ocorrer dentro do sistema prisional do DF, sob a vista grossa de um Judiciário que muitas vezes lava as mãos, a o pano e acaba sendo conivente com tais atrocidades.

Ameaças de castigo e agressão, xingamentos e maus tratos por parte de policiais penais, seguem ocorrendo, e inquirições de apenados SEM a presença da defesa (fato que só comigo , já ocorreu em três oportunidades),são práticas corriqueiras.

As celas e alas seguem hiperlotadas, com pessoas dormindo por cima das outras, e até no chão sujo em meio a baratas e escorpiões.

O banheiro mais parece uma pocilga e os banhos de sol são de meia hora apenas.
Castigos excessivos e por razões banais, com o mero intuito de causar a regressão penal dos presos, acabam por institucionalizar a tortura psicológica por parte do estado no cotidiano dos presídios.

A diretoria penitenciária de operações especiais (DPOE) é acusada de espancamentos gratuitos , mutilações e até de ser responsável pela morte de presos após a prática do procedimento chamado de "extração" ou "guindar" apenados.

Por fim, sei dos riscos que corro, mas estou convicto de que minha greve de fome é o mais acertado a se fazer neste momento, para trazer luz ao terror existente nos presídios do DF, e , lhes garanto que as mazelas do sistema prisional são bem mais radicais e maléficas à vida das pessoas do que a atitude que hoje adoto como forma de protesto.

Ante ao exposto e já que não me deixam falar, peço que FALEM POR MIM e divulguem ao máximo esta carta-denúncia, afim de que o maior número de pessoas saibam da barbárie que hoje impera no sistema prisional do DF.

"... podem me prender, podem me bater, podem até me deixar sem comer, que eu não mudo de opinião..."

Com os versos de protesto do sambista idealizador da "Voz do morro", Zé Keti, me despeço agradecendo a todas e todos por todo apoio e carinho recebidos até aqui.

Um forte abraço e hasta la Victoria siempre!!!

Com carinho,

Rodrigo Pilha