Revista do MP

A Revista do Ministério Público do Estado do Rio de Janeiro foi criada em 1966, como órgão cultural do Ministério Público do Estado da Guanabara, sob a designação de Revista de Direito. Seu objetivo era acolher trabalhos sobre os mais variados temas jurídicos, a fim de servir de consulta não só aos membros do Ministério Público, mas também aos do Poder Judiciário e aos advogados. De 1967 a 1974, foram publicados 20 periódicos, com circulação em todo território nacional e distribuição gratuita.
Em 1975, após a unificação do Estado da Guanabara, iniciou-se a 2ª Fase da publicação, que passou a denominar-se Revista de Direito da Procuradoria-Geral de Justiça do Estado do Rio de Janeiro. Até 1990, foram publicados 32 volumes. Em 1995, inaugurou-se a 3ª Fase da publicação, quando o periódico passou a denominar-se Revista do Ministério Público do Estado do Rio de Janeiro, tornando-se, em 1998, Repositório Oficial do STJ e, posteriormente, em 1999, Repositório Oficial do STF. Essa fase perdura até o momento atual.
A partir de 2015, principiou uma nova fase editorial da Revista do Ministério Público do Estado do Rio de Janeiro, quando foi publicada uma Edição Comemorativa do seu aniversário de 48 anos. O periódico passou, então, por extensa remodelação do formato editorial, com ênfase em seu aspecto científico, logrando, atualmente, destaque sobre as contribuições de renomados juristas nacionais e estrangeiros e o tratamento dos mais relevantes temas jurisprudenciais contemporâneos.





























The following has evaluated to null or missing: ==> item.getChild('url_imagem') [in template "20157#20197#1423390" at line 92, column 26] ---- 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: #if item.getChild("url_imagem").getDa... [in template "20157#20197#1423390" at line 92, column 21] ----
1<link href="https://vjs.zencdn.net/8.16.1/video-js.css" rel="stylesheet" />
2
3<script src="https://www.mprj.mp.br/documents/20184/2336323/video-8.min.js" defer></script>
4<script src="https://www.mprj.mp.br/documents/20184/2336323/youtube-3.0.1.min.js" defer></script>
5
6<style>
7 .topo {
8 display: flex;
9 justify-content: space-between;
10 margin-bottom: 15px;
11 }
12
13 .link-all {
14 color: #A3AFBF !important;
15 font-weight: 600;
16 font-size: 16px;
17 }
18
19 .link-all-mobile-inferior {
20 display: none;
21 }
22
23 .containerPlayer {
24 display: grid;
25 grid-template-columns: 1fr 1fr;
26 grid-gap: 25px;
27 font-size: 14px;
28 font-weight: bolder;
29 margin-top: 20px;
30 }
31
32 .containerPlayer>h3 {
33 font-weight: bolder;
34 font-size: 14px;
35 }
36
37 @media (max-width:479px) {
38 .link-all {
39 display: none;
40 }
41
42 .link-all-mobile-inferior {
43 display: block;
44 font-size: 14px;
45 text-align: center;
46 margin-top: 10px;
47 }
48 }
49 @media (max-width: 768px) {
50 .containerPlayer {
51 grid-template-columns: 1fr !important;
52 }
53 }
54</style>
55
56<script>
57 function checkAccessYoutube() {
58 return new Promise(resolve => {
59 var p = new Ping();
60
61 p.ping("https://www.youtube.com/", function (err, data) {
62 if (err) {
63 resolve(false);
64 } else {
65 resolve(true)
66 }
67 });
68 });
69 }
70</script>
71
72<div>
73 <div class="topo">
74 <span class="titulo-cartao">${Titulo_do_Cartao.getData()}</span>
75 <#if hiperlink.getData()?has_content>
76 <a href="${hiperlink.getData()}" class="link-all">
77 <div>${texto_para_listagem_de_arquivos.getData()}</div>
78 </a>
79 </#if>
80 </div>
81
82 <#if (Blocos?? && Blocos.getData()??)>
83 <#assign bloco = getterUtil.getInteger(Blocos.getData())>
84 <#else>
85 <#assign bloco = 0> <!-- Ou qualquer valor padrão apropriado -->
86 </#if>
87
88 <#if titulo_video.getSiblings()?has_content>
89 <#list titulo_video.getSiblings() as item>
90 <div class='containerPlayer' style="grid-template-columns: ${item.getData()?has_content?then('1fr 1fr','1fr')}">
91 <#if item.getChild('url_video').getData()?has_content>
92 <#if item.getChild('url_imagem').getData() ? has_content>
93 <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" poster="${item.getChild('url_imagem').getData()}" data-setup="{}">
94 <#else>
95 <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" data-setup="{}">
96 </#if>
97
98 <#if item.getChild('url_video').getData()?ends_with("m3u8")>
99 <source src="${item.getChild('url_video').getData()}" type="application/x-mpegURL" />
100 <#else>
101 <source src="${item.getChild('url_video').getData()}" type="video/mp4" />
102 </#if>
103
104 Seu navegador não suporta a tag video.
105
106 </video>
107 <h3> ${item.getData()} </h3>
108 <#else>
109 <#if item.getChild('url_imagem').getData() ? has_content>
110 <#--<video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" poster="${item.getChild('url_imagem').getData()}" data-setup='{"techOrder": ["youtube"], "sources": [{"type": "video/youtube", "src":"${item.getChild("url_youtube").getData()}"}] }'></video>-->
111 <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" data-setup="{}">
112 <source src='${item.getChild("url_youtube").getData()}' type="video/youtube" />
113 </video>
114 <#else>
115 <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" data-setup="{}">
116 <source src='${item.getChild("url_youtube").getData()}' type="video/youtube" />
117 </video>
118 </#if>
119
120 <h3> ${item.getData()} </h3>
121 </#if>
122 </div>
123
124 <#if bloco?? && bloco != 0>
125 <#if item?index == bloco - 1>
126 <#break>
127 </#if>
128 </#if>
129
130 </#list>
131 <div>
132 <a class="link-all-mobile-inferior" href="${hiperlink.getData()}">${texto_para_listagem_de_arquivos.getData()}</a>
133 </div>
134 </#if>
135</div>