DIAGNÓSTICO

Procurador-Geral recebe relatório sobre o Complexo Prisional do Curado, elaborado pelo GACE

19/06/2023 - Com foco na execução penal e direitos humanos no Complexo Prisional do Curado, o Grupo de Atuação Conjunta Especial (GACE) do Ministério Público de Pernambuco (MPPE) concluiu suas atividades apresentando relatório para o Procurador-Geral de Justiça (PGJ), Marcos Carvalho, na quinta-feira (15). Vinculado ao Centro de Apoio Operacional (CAO) de Defesa Social e Controle Externo da Atividade Policial, o GACE foi instituído em setembro de 2022, para o exercício inicial de 120 dias, sendo prorrogado por mais seis meses.

Neste espaço de tempo, promoveu ações estratégicas contínuas, junto a outras instituições, visando mitigar a gama abrangente de violações aos direitos humanos das pessoas privadas de liberdade que estão no Complexo do Curado, formado pelos presídios Frei Damião de Bozzano (PFDB), Aspirante Marcelo Francisco de Araújo (PAMFA) e Juiz Antônio Luiz Lins de Barros (PJALLB). A necessidade de investir em novas unidades prisionais, por conta da superlotação; e de ampliar o número de policiais penais são pontos relevantes apontados no documento do GACE.

Ao receber o relatório, o Procurador-Geral Marcos Carvalho parabenizou os membros do Grupo pelo trabalho de excelência. "O GACE realizou um trabalho minuncioso,  certamente será uma referência nos trabalhos visando a imprescindível reestruturação do sistema prisional de Pernambuco, mais precisamente do Complexo do Curado, tendo como meta a garantia dos direitos humanos dos encarcerados, e, consequentemente, a ressocialização", disse.

Ao apresentar o documento para o PGJ, a Coordenadora do CAO e do GACE, a Promotora de Justiça Helena Martins, destacou o trabalho estruturado desenvolvido pela equipe do GACE. "O Grupo promovia reuniões semanais e atuava muito próximo das outras instituições, com um engajamento forte e um fluxo rápido das ações", frisou.

Os Promotores de Justiça Fernando Falcão Ferraz Filho, Rinaldo Jorge da Silva, José Edivaldo da Silva, Luís Sávio Loureiro da Silveira, Maxwell Anderson de Lucena Vignoli e Raul Lins Bastos Sales, que integram o GACE, também participaram da agenda e falaram sobre pontos específicos para estruturação do documento. Presentes, ainda, na reunião, o Subprocurador-Geral de Justiça em Assuntos Institucionais, Renato da Silva Filho; e o Chefe de Gabinete José Paulo Xavier Filho.

METODOLOGIA - Os trabalhos desenvolvidos pelo GACE no Complexo do Curado foram divididos em três eixos de atuação: “Extrajudicial – Cidadania”, com o objetivo de mitigar e impedir as violações aos direitos humanos dos presos; “Judicial – Execução Penal”, visando promover a revisão processual na execução penal para a redução da superlotação; e “Judicial – Presos Provisórios”, aspirando a revisão da situação prisional dos provisórios.

Mesmo tendo concluído as atividades programadas, com o relatório, os integrantes do GACE irão manter encontros periódicos com os atores envolvidos no sistema carcerário, sobretudo com o Grupo de Monitoramento e Fiscalização do Sistema Carcerário e do Sistema de Medidas Socioeducativas (GMF) do Tribunal de Justiça de Pernambuco (TJPE); do Conselho Nacional de Justiça (CNJ); da Defensoria Pública (DPPE); da Secretaria de Justiça e Direitos Humanos (SJDH); e da Secretaria-Executiva de Ressocialização (SERES).

A princípio, os encontros devem ocorrer mensalmente, no âmbito do Grupo de Atuação Especial na Execução Penal (GAEP) do MPPE, em conjunto com os Promotores de Justiça de Cidadania e da Coordenação do CAO Cidadania.

Apresentação do Relatório Final GACE CURADO

Um erro ocorreu enquanto processava o modelo.
Multiple compatible overloaded variations were found with the same priority.
The FTL type of the argument values were: Null.
The Java type of the argument values were: Null.
The matching overload was searched among these members:
    com.liferay.portal.json.JSONFactoryImpl.createJSONObject(String),
    com.liferay.portal.json.JSONFactoryImpl.createJSONObject(Map),
    com.liferay.portal.json.JSONFactoryImpl.createJSONObject()

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign jsonObj = jsonFactoryUtil.cre...  [in template "20097#20123#611264" at line 107, column 37]
----
1<style> 
2	 
3	  .noticias-recentes{ 
4	    background-color: #e5e5e5; 
5      padding: 16px 5px; 
6			margin:0px 10px; 
7			border-radius:5px; 
8
9	 
10		.noticias-recentes .tag-noticias{ 
11		 color:#7d1f0d; 
12		 text-transform:uppercase; 
13		font-weight:900; 
14		} 	 
15	.noticias-recentes .tag-noticias hr{ 
16		 margin-top:-3px; 
17		 border:solid #c3c3c3 2px; 
18		} 	 
19		.noticias-recentes .logo{ 
20		  width: 100%; 
21		  border-radius: 8px; 
22			height: 100px; 
23      background-position: center; 
24      background-repeat: no-repeat; 
25      background-size: cover; 
26
27		.noticias-recentes .noticia{ 
28		  position: relative; 
29			padding: 10px; 
30
31	 
32	.noticias-recentes .noticia:hover{ 
33		  position: relative; 
34			background: #fff; 
35      border-radius: 8px; 
36      scale: 1.02; 
37	    padding: 15px; 
38		  cursor:pointer; 
39		  transition: all ease-in 0.3s; 
40
41	.noticias-recentes .noticia .title-desc .title{ 
42		  opacity:0.5; 
43		  text-transform:uppercase; 
44		  display: -webkit-box; 
45      margin: 0 auto; 
46      line-height: 1.4; 
47      -webkit-line-clamp: 2; 
48      -webkit-box-orient: vertical; 
49      overflow: hidden; 
50			text-overflow: ellipsis; 
51
52	.noticias-recentes .description * { 
53    font-weight: bold !important; 
54		background: transparent!important; 
55		font-size: initial!important; 
56
57		.noticias-recentes .description p:first-child { 
58      display: -webkit-box; 
59      margin: 0 auto; 
60      line-height: 1.4; 
61      -webkit-line-clamp: 3; 
62      -webkit-box-orient: vertical; 
63      overflow: hidden; 
64			text-overflow: ellipsis; 
65			text-align: start !important; 
66			font-weight:900 !important; 
67
68		 
69		.noticias-recentes .description *:not(:first-child){ 
70		  display: none; 
71
72		 
73	</style> 
74 
75<#assign dlService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
76    <#assign 
77        ddmFieldLocalService=serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService") /> 
78 
79    <div class="noticias-recentes container"> 
80        <#if entries?has_content> 
81					<div class="tag-noticias"> 
82					<h4 class="font-weight-bold pl-2"> Últimas Notícias </h4> 
83					<hr> 
84					</div> 
85					 
86                <#list entries as curEntry> 
87                     
88                        <#if curEntry.getClassName()=="com.liferay.journal.model.JournalArticle"> 
89                            <#assign assetRenderer=curEntry.getAssetRenderer() /> 
90                            <#assign journalArticle=assetRenderer.getAssetObject() /> 
91                            <#assign ddmStructure=journalArticle.getDDMStructure() /> 
92                            <#assign ddmForm=ddmStructure.getDDMForm() /> 
93                            <#assign ddmFormValues=ddmFieldLocalService.getDDMFormValues(ddmForm, journalArticle.getId()) /> 
94                            <#assign ddmFormFieldValues=ddmFormValues.getDDMFormFieldValues() /> 
95                            <#assign imageURL="/documents/" + curEntry.getGroupId() + "/" + curEntry.getEntryId() + "/" /> 
96                            <#assign titulo = "" /> 
97                            <#assign desc = "" /> 
98													  <#assign chapeu = "" /> 
99														<#assign jsonObj = "" /> 
100														<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
101														<#if assetLinkBehavior != "showFullContent" && assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL)??> 
102																<#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
103														</#if> 
104													 
105                            <#list ddmFormFieldValues as fieldName>     
106                                <#if fieldName.getFieldReference()=='Imagem25334249'> 
107                                    <#assign jsonObj = jsonFactoryUtil.createJSONObject(fieldName.getValue().getString(locale)) />  
108                                 
109															      <#if jsonObj == "{}"> 
110																      <#assign imgUrl = "/documents/d/guest/img-xexeu-jpg" /> 
111																    <#else> 
112																	    <#assign imgUrl = jsonObj.url /> 
113																    </#if> 
114																</#if> 
115																<#if fieldName.getFieldReference() == 'RichText71947445'> 
116																	<#assign desc = fieldName.getValue().getString(locale) /> 
117																</#if> 
118																	<#if fieldName.getFieldReference() == 'chapeu'> 
119																	<#assign chapeu = fieldName.getValue().getString(locale) /> 
120																</#if> 
121                            </#list> 
122													<div class="noticia d-flex align-items-center mt-3"> 
123														<a class="stretched-link" href="${viewURL}"></a> 
124														<div class="logo col-4" style="background-image: url(${imgUrl})"></div> 
125														<div class="title-desc col-8">  
126															<div class="mb-2 chapeu">${chapeu}</div> 
127															<h6 class="title">${curEntry.getTitle(locale)}</h6> 
128														  <div class="description"> ${desc}</div> 
129														</div> 
130													</div> 
131                        </#if> 
132                </#list> 
133								<div class="link-noticias mt-2 p-2">  
134				          <a style="font-weight:bold;color:#7d1f0d;text-decoration:underline;" href="/noticias"> <h6> Mais notícias </h6> </a> 
135			          </div> 
136            </div> 
137        </#if> 
138    </div> 

Roberto Lyra - Edifício Sede / Ministério Público de Pernambuco

R. Imperador Dom Pedro II, 473 - Santo Antônio CEP 50.010-240 - Recife / PE

CNPJ: 24.417.065/0001-03 / Telefone: (81) 3182-7000