CENTRO DE APOIO OPERACIONAL

MPPE debate transporte por tração animal no Recife

07/06/2023 - Com o objetivo de coletar informações, sugestões e discutir o Decreto Municipal nº 32.121/19, que trata dos veículos de tração animal no Recife, o Ministério Público de Pernambuco (MPPE) realizou audiência pública, na terça-feira (6), com a presença de representantes da Prefeitura do Recife, Câmara de Vereadores, Assembleia Legislativa de Pernambuco, condutores de carroças, defensores dos direitos animais, Delegacia de Polícia do Meio Ambiente e outros setores da sociedade civil.   

O Promotor de Justiça Sérgio Gadelha Souto, da 12ª Promotoria de Justiça de Defesa da Cidadania da Capital, avaliou a audiência como um passo importante para se chegar a soluções. “É preciso se chegar a soluções concretas para garantir os direitos e bem-estar dos animais, assim como o das famílias que dependem da atividade do transporte com carroças para a sobrevivência. É preciso avançar nessa questão e em outras que foram identificadas durante a audiência”, comentou o Promotor de Justiça. “O MPPE formará uma comissão mista para estabelecer diálogos e acompanhar as políticas públicas que serão formuladas”, completou ele.

Durante a audiência, condutores de carroças alegaram que existe uma parcela deles que comete maus-tratos com os animais, mas que a categoria não pode ser penalizada como um todo. Segundo Marcos Batista, o Neno, a total proibição trará miséria às famílias e situação de mendicância até para as crianças. “O carroceiro terá que puxar a carroça, será mais lento e irá atrapalhar ainda mais o trânsito”, disse ele.

As entidades de proteção animal alegaram que os cavalos vivem em situação de penúria. Mal alimentados, chicoteados, lesionados pelos apetrechos que os prendem às carroças, sem descanso, carregando excesso de carga, sem alojamentos adequados, com doenças e se ferindo devido às más condições do asfalto.

O Movimento Veganismo Popular defendeu o fim da exploração animal, sem vulnerabilizar a classe trabalhadora, propondo novas formas de tração para as carroças e criação de cooperativas com formação profissional para os condutores.  

Já a Secretária-Executiva dos Direitos dos Animais do Recife, Andreza Albuquerque, expôs que a Prefeitura tem realizado abordagens educativas com os condutores, além de os cadastrado, verificando o perfil socioeconômico, de gênero e etário dos trabalhadores. Segundo ela, também foram adquiridos três mil chips para implante nos animais e monitoramento dos mesmos, além de recolhimento daqueles que apresentam irregularidades e estudo de locais em áreas rurais para abrigo.

O Vereador do Recife, Paulo Muniz, e o Deputado Estadual, Romero Albuquerque, relataram problemas causados pelas carroças no trânsito, até mesmo na prática de corridas em vias urbanas.

A Coordenadora do Centro de Apoio Operacional de Defesa do Meio Ambiente do MPPE (CAO Meio Ambiente), Belize Câmara, lembrou que a realidade do desrespeito aos animais na tração animal não se faz presente apenas no Recife, pois em outros municípios há situações piores. “Tem que haver fomento a políticas públicas na proteção aos animais, mantendo a dignidade de vida das pessoas”, avaliou ela.


Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> fieldName.getValue().getString(locale)  [in template "20097#20123#687741" at line 123, column 60]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

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