An error occurred while processing the template.
The following has evaluated to null or missing:
==> journalAssetData.classPK  [in template "33501#33537#2688087" at line 60, column 80]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 articleResourcePK = journalAr...  [in template "33501#33537#2688087" at line 60, column 5]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")/> 
2<#assign journalArticleLocalServiceUtils = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/> 
3 
4<#function extractJsonValue(jsonStr, key)> 
5    <#list jsonStr?split(',"') as pair> 
6        <#if pair?contains('"' + key + '":')> 
7            <#return pair?split(':')[1]?trim?replace("\"", "")?replace("}", "")> 
8        </#if> 
9    </#list> 
10    <#return ""> 
11</#function> 
12 
13 
14<#list entries as entry> 
15  <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />  
16  <#assign assetRenderer = entry.getAssetRenderer() />  
17  <#assign journalArticle = assetRenderer.getArticle() /> 
18  <#assign idArticle = journalArticle.getArticleId() /> 
19        <#assign viewURL = renderResponse.createRenderURL() />  
20  <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) /> 
21        <#assign contadorurl = 0> 
22        <#assign viewURLs="" /> 
23 
24 
25        <#list viewURL?split("/-/asset") as x> 
26    <#if contadorurl == 0> 
27    <#assign viewURLs = x /> 
28    </#if> 
29    <#assign contadorurl = contadorurl +1> 
30        </#list> 
31                 
32 
33 
34  <#assign titulo ="" /> 
35  <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")?? > 
36      <#assign titulo = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content") /> 
37  </#if> 
38  <#assign resumen ="" /> 
39  <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='resumenContenidoWeb']/dynamic-content")?? > 
40      <#assign resumen = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='resumenContenidoWeb']/dynamic-content") /> 
41  </#if> 
42 
43 
44  <#assign tituloComunicadoRpm ="" /> 
45  <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='tituloComunicadoRPM']/dynamic-content")?? > 
46      <#assign tituloComunicadoRpm = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='tituloComunicadoRPM']/dynamic-content") /> 
47  </#if> 
48 
49 
50 
51 
52  <#assign comunicados ="" /> 
53  <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='comunicadosRPM']/dynamic-content")?? > 
54      <#assign comunicados = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='comunicadosRPM']/dynamic-content") /> 
55  </#if> 
56               
57   <#assign urlResumen = "" /> 
58  <#if resumen.data?has_content > 
59    <#assign journalAssetData = resumen.data?eval /> 
60    <#assign articleResourcePK = journalArticleLocalService.getArticleResource(journalAssetData.classPK?number) />   
61    <#assign articleAd = journalArticleLocalServiceUtils.getLatestArticle(getterUtil.getLong(journalAssetData.classPK, 0)) /> 
62    <#assign urlResumen = articleAd.getUrlTitle() /> 
63  </#if> 
64                 
65                 
66  <#assign urlComunicados = "" /> 
67  <#assign urlComunicadosTitle = "" /> 
68                <#if comunicados.getData()?has_content > 
69  <#assign replacementJournalAssetData = comunicados.getData()?replace("\\u2013", "")?trim?string /> 
70  <#assign journalAssetData = replacementJournalAssetData?eval /> 
71 
72 
73  <#if journalAssetData.classPK??> 
74    <#if serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")??> 
75      <#if journalArticleLocalService?? && journalArticleLocalService?has_content > 
76        <#if journalArticleLocalService.getArticleResource(journalAssetData.classPK?number)?? > 
77          <#assign articleResourcePK = journalArticleLocalService.getArticleResource(journalAssetData.classPK?number) /> 
78          <#assign articleAd = journalArticleLocalServiceUtils.getLatestArticle(getterUtil.getLong(journalAssetData.classPK, 0)) /> 
79          <#assign urlComunicados = articleAd.getUrlTitle() /> 
80          <#assign urlComunicadosTitle = articleAd.getTitle() /> 
81        </#if> 
82      </#if> 
83    </#if> 
84  </#if> 
85</#if> 
86           
87  <#assign descripcion ="" /> 
88  <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='descripcion']/dynamic-content")?? > 
89      <#assign descripcion = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='descripcion']/dynamic-content") /> 
90  </#if> 
91 
92 
93  <#assign imagen ="" /> 
94  <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='imagen']/dynamic-content")?? > 
95      <#assign imagen = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='imagen']/dynamic-content") /> 
96  </#if> 
97         
98       
99  <#assign encuesta ="" /> 
100  <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='encuesta']/dynamic-content")?? > 
101      <#assign encuesta = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='encuesta']/dynamic-content") /> 
102  </#if> 
103 
104 
105  <!-- CAJAS DE ENLACES --> 
106<div class="row py-4 px-5"> 
107        <div class="container-corp"> 
108 
109    <#assign cajasDeEnlacesFieldSets = docXml.getRootElement().selectNodes("dynamic-element[@name='cajasDeEnlacesFieldSet']") /> 
110    <#list cajasDeEnlacesFieldSets as cajasDeEnlacesFieldSet> 
111 
112        <#assign cajaEnlace = cajasDeEnlacesFieldSet.selectSingleNode("dynamic-element[@name='cajasDeEnlacesFieldSetFieldSet']") /> 
113 
114        <#assign tituloCaja = cajaEnlace.selectSingleNode("dynamic-element[@name='tituloCaja']/dynamic-content") /> 
115 
116        <div class="col-md-12 clearfix journal-content-article" data-analytics-asset-id="152425" data-analytics-asset-title="Estadísticas-Cajas con enlaces internos-Cuentas Nacionales" data-analytics-asset-type="web-content" style="display: inline-block; float: left;"> 
117 
118            <div class="container"> 
119            <div class="row"> 
120                <div class="col-12"> 
121 
122                <#if tituloCaja.data?has_content > 
123                    <h3 class="fourth-title c-blue-1 f-opensans-bold mb-6"> 
124                        ${tituloCaja.data} 
125                    </h3> 
126                </#if> 
127 
128                </div> 
129                <div class="col-12 bg-grey-5 pt-7 pb-3 rounded-common mb-10" > 
130                <div class="row"> 
131                    <div class="col-12 col-md-10 offset-md-1"> 
132                    <article> 
133         
134                        <ul class="listcorp listCorpAbajo row listcorp-anclas" style="list-style: none;"> 
135 
136                            <#assign enlaceFieldSets = cajaEnlace.selectNodes("dynamic-element[@name='enlaceFieldSet']") /> 
137         
138                            <#list enlaceFieldSets as enlace> 
139 
140                                <#assign enlaces = enlace.selectSingleNode("dynamic-element[@name='enlaceFieldSetFieldSet']") /> 
141 
142                                <#assign friendly_page_link4 = "" /> 
143                                <#assign tituloEnlace = "" /> 
144                                <#assign enlaceAPagina = "" /> 
145                                <#assign linkPageId = "" /> 
146                                <#assign linkPrivate = "" /> 
147                                <#assign linkGroupId = "" /> 
148                                <#assign enlaceAPaginaHasContent = "" /> 
149         
150                                <#assign tituloEnlace = enlaces.selectSingleNode("dynamic-element[@name='tituloEnlace']/dynamic-content") /> 
151                                <#assign enlaceAPagina = enlaces.selectSingleNode("dynamic-element[@name='enlaceAPagina']/dynamic-content") /> 
152                                <#assign urlInternaEscrita = enlaces.selectSingleNode("dynamic-element[@name='urlInternaEscrita']/dynamic-content") /> 
153                                <#assign enlaceAUrlExterna = enlaces.selectSingleNode("dynamic-element[@name='enlaceAUrlExterna']/dynamic-content") /> 
154                                <#assign ancla = enlaces.selectSingleNode("dynamic-element[@name='ancla']/dynamic-content") /> 
155         
156                                <#assign enlaceGroupId = extractJsonValue(enlaceAPagina.data, 'groupId')> 
157                                <#assign enlacePrivateLayout = extractJsonValue(enlaceAPagina.data, 'privateLayout')> 
158                                <#assign enlaceLayoutId = extractJsonValue(enlaceAPagina.data, 'layoutId')> 
159 
160                                <#if enlaceLayoutId?has_content> 
161                                    <#assign enlaceAPaginaHasContent = "true" /> 
162                                    <#-- get layout --> 
163                                    <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
164                                    <#assign layout = layoutService.getLayout(enlaceGroupId, enlacePrivateLayout, enlaceLayoutId) /> 
165             
166                                    <#-- get Friendly URL --> 
167                                    <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") /> 
168                                    <#assign friendly_page_link4 = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? /> 
169                                </#if> 
170                             
171                                <#if tituloEnlace.getData()?has_content > 
172                                    <#if friendly_page_link4?has_content> 
173                                        <li class="col-12 col-md-6"><a href="${friendly_page_link4?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM  ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a></li> 
174                                    <#elseif tituloEnlace.data?has_content && enlaceAPaginaHasContent?has_content> 
175                                        <li class="col-12 col-md-6"><a href="${enlaceAPagina.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM  ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a>(${ancla.data})</li> 
176                                    <#elseif tituloEnlace.data?has_content && ancla.data?has_content> 
177                                        <li class="col-12 col-md-6"><a href="${ancla.data}" class="ancla" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM  ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a></li> 
178                                    <#elseif tituloEnlace.data?has_content > 
179                                        <li class="col-12 col-md-6"><a href="" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM  ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a></li> 
180                                    </#if> 
181                                </#if> 
182                            </#list> 
183                        </ul> 
184                    </article> 
185                    </div> <!-- fin col 12--> 
186                </div> 
187                </div> 
188                 
189            </div> 
190            </div> 
191        </div> 
192    </#list> 
193    </div> 
194</div><!-- FIN CAJAS ENLACES --> 
195                                 
196                                 
197 
198 
199<div class="container"> 
200  <div class="container-corp"> 
201    <div class="row-wrap"> 
202 
203 
204      <div class="row"> 
205        <#if titulo.data?has_content > 
206            <h2 class="second-title f-opensans-regular c-blue-2 mb-0" style="padding-bottom: 24px;">${titulo.data}</h2> 
207        </#if> 
208      </div> 
209 
210 
211      <div class="row"> 
212          <#if imagen.data?has_content && imagen.data != ""> 
213              <#assign imagenPrin = imagen.data?eval /> 
214              <#if imagenPrin.fileEntryId?has_content > 
215                  <#assign entryId = imagenPrin.fileEntryId /> 
216              </#if> 
217              <#assign imagenFinal = "/documents/"+imagenPrin.groupId+"/"+entryId+"/"+imagenPrin.name+"/"+imagenPrin.uuid /> 
218              <div class="col-md-4 py-4"> 
219                  <img src="${imagenFinal}" alt="Informe de Política monetaria"> 
220              </div> 
221          </#if> 
222          <#if descripcion.data?has_content > 
223              <div class="col-md-8"> 
224                  <p class="text-justify"> 
225                      ${descripcion.data} 
226                  </p> 
227              </div> 
228          </#if> 
229      </div> 
230 
231 
232       
233 
234 
235    <div class="row my-4 align-items-center"> 
236        <div class="col-md-4 py-4"> 
237            <#assign ipoms = docXml.getRootElement().selectNodes("//dynamic-element[@name='ipomFieldSetFieldSet']") /> 
238 
239 
240            <#list ipoms as ipo> 
241                <#assign tituloArchivoIpom = ipo.selectSingleNode("dynamic-element[@name='tituloArchivoIpom']/dynamic-content") /> 
242                <#assign archivoIPOM = ipo.selectSingleNode("dynamic-element[@name='archivoIPOM']/dynamic-content") /> 
243             
244                <#if archivoIPOM.data?has_content > 
245                    <#assign archivoIpom = archivoIPOM.data?eval /> 
246                    <#if archivoIpom.fileEntryId?has_content > 
247                        <#assign entryId = archivoIpom.fileEntryId /> 
248                    </#if> 
249                        <#assign archivoIpomFinal = "/documents/"+archivoIpom.groupId+"/"+entryId+"/"+archivoIpom.title+"/"+archivoIpom.uuid /> 
250                    <a href="${archivoIpomFinal}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/DesDoc   ${tituloArchivoIpom.data}', 'clic')" class="linkdoc" data-senna-off="true" target="_blank" 
251                    title="${tituloArchivoIpom.data}"> 
252                        <div class="linkdoc-colimg linkdoc-pdf"></div> 
253                            <div class="linkdoc-coltext"> 
254                                <p class="linkdoc-text">${tituloArchivoIpom.data}</p> 
255                            </div> 
256                    </a> 
257                </#if> 
258            </#list> 
259        </div> 
260        <div class="col-md-4"> 
261            <ul class="listcorp listcorp-featured listCorpDerecha"> 
262                <li class=""> 
263                    <#if urlResumen?has_content && urlResumen != "" > 
264                         
265                            <#if locale == "es_ES" > 
266                                <a href="/resumen-ipom/-/detalle/${urlResumen}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  Ver resumen', 'clic')" class="mt-5"> 
267                                Ver resumen  
268                                <#else> 
269                               <a href="/en/resumen-ipom/-/detalle/${urlResumen}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  Ver resumen', 'clic')" class="mt-5"> 
270                                See summary  
271                                </#if> 
272                        </a> 
273                    </#if> 
274                </li> 
275            </ul> 
276        </div> 
277        <div class="col-md-4"> 
278            <ul class="listcorp listcorp-featured listCorpDerecha"> 
279                <li class=""> 
280                    <#if urlComunicados?has_content && urlComunicados != "" > 
281                        <#if locale == "es_ES" >                                         
282                        <a href="/contenido/-/detalle/${urlComunicados}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/LEnl ${urlComunicadosTitle}', 'clic')" class="mt-5"> 
283                                                <#else> 
284                                                <a href="/en/content/-/detalle/${urlComunicados}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/LEnl ${urlComunicadosTitle}', 'clic')" class="mt-5"> 
285                                                </#if> 
286                            <#if tituloComunicadoRpm.data?has_content > 
287                                ${tituloComunicadoRpm.data} 
288                            </#if> 
289                        </a> 
290                    </#if> 
291                </li> 
292            </ul> 
293        </div> 
294    </div> 
295       
296    </div> 
297  </div> 
298</div> 
299  <!-- CERRAMOS DIV CONTAINER --> 
300 
301 
302                         
303 
304 
305<!-- Container de Qué nos dice este IPoM --> 
306<div class="container"> 
307  <div class="container-corp"> 
308    <div class="row-wrap"> 
309          <#assign informacionPrincipal = docXml.getRootElement().selectNodes("//dynamic-element[@name='informacionPrincipalFieldSetFieldSet']") /> 
310            <#list informacionPrincipal as infoPrincipal> 
311              <#assign anclaBajoImagenes = "" /> 
312              <#assign tituloInfo = infoPrincipal.selectSingleNode("dynamic-element[@name='tituloInfo']/dynamic-content") /> 
313              <#assign urlVideo = infoPrincipal.selectSingleNode("dynamic-element[@name='urlVideo']/dynamic-content") /> 
314              <#assign anclaBajoImagenes = infoPrincipal.selectSingleNode("dynamic-element[@name='anclaBajoImagenes']/dynamic-content") /> 
315              <#assign anclaTituloSeccion = infoPrincipal.selectSingleNode("dynamic-element[@name='idParaAncla']/dynamic-content") /> 
316              <#if anclaTituloSeccion.data?has_content && anclaTituloSeccion.data != ""> 
317              <div class="row" id="${anclaTituloSeccion.data}" > 
318                <#else>       
319              <div class="row" > 
320                </#if> 
321                <#if tituloInfo.data?has_content > 
322                  <h4 class="my-4 c-blue-2">${tituloInfo.data}</h4> 
323                </#if> 
324              </div> 
325                   
326              <div class="row borde-abajo pb-5"> 
327                <#assign imagenesAnclas = infoPrincipal.selectNodes("//dynamic-element[@name='imagenesAnclasFieldSetFieldSet']") /> 
328                <#list imagenesAnclas as imagenesPrin> 
329                    <#assign imagenAncla = imagenesPrin.selectSingleNode("dynamic-element[@name='imagenAncla']/dynamic-content") /> 
330                    <#assign textoSuperior = imagenesPrin.selectSingleNode("dynamic-element[@name='textoSuperior']/dynamic-content") /> 
331                    <#assign tituloTextoInferior = imagenesPrin.selectSingleNode("dynamic-element[@name='tituloTextoInferior']/dynamic-content") /> 
332                    <#assign textoInferior = imagenesPrin.selectSingleNode("dynamic-element[@name='textoInferior']/dynamic-content") /> 
333                    <#assign anclaImagenes = imagenesPrin.selectSingleNode("dynamic-element[@name='anclaImagenes']/dynamic-content") /> 
334                    <div class="col-md-3"> 
335                        <#if imagenAncla.data?has_content && imagenAncla.data != ""> 
336                          <#assign imagenPrin2 = imagenAncla.data?eval /> 
337                          <#if imagenPrin2.fileEntryId?has_content > 
338                              <#assign entryId = imagenPrin2.fileEntryId /> 
339                          </#if> 
340                          <#assign imagenFinal2 = "/documents/"+imagenPrin2.groupId+"/"+entryId+"/"+imagenPrin2.name+"/"+imagenPrin2.uuid /> 
341                          <a href="${anclaImagenes.data}" class="ancla"> 
342                              <img class="img-3" src="${imagenFinal2}" alt="${textoSuperior.data}"> 
343                          </a> 
344                          <p class="text-center">${textoSuperior.data}</p> 
345                        </#if> 
346                    </div> 
347                </#list> 
348              </div> 
349 
350 
351              <div class="row my-5 borde-abajo"> 
352                <#assign imagenesLaterales = infoPrincipal.selectNodes("//dynamic-element[@name='imagenesLateralesFieldSetFieldSet']") /> 
353                <#list imagenesLaterales as imgLaterales> 
354 
355 
356                  <#assign imagenLateral = imgLaterales.selectSingleNode("dynamic-element[@name='imagenLateral']/dynamic-content") /> 
357                  <#assign tituloLateral = imgLaterales.selectSingleNode("dynamic-element[@name='tituloLateral']/dynamic-content") /> 
358                  <#assign anclaImagenesLaterales = imgLaterales.selectSingleNode("dynamic-element[@name='anclaImagenesLaterales']/dynamic-content") /> 
359 
360 
361                  <div class="col-md-3 mb-5 pb-7" id="${anclaImagenesLaterales.data}""> 
362                    <#if imagenLateral.data?has_content && imagenLateral.data != ""> 
363                      <#assign imagenPrin3 = imagenLateral.data?eval /> 
364                        <#if imagenPrin3.fileEntryId?has_content > 
365                            <#assign entryId = imagenPrin3.fileEntryId /> 
366                        </#if> 
367                        <#assign imagenFinal3 = "/documents/"+imagenPrin3.groupId+"/"+entryId+"/"+imagenPrin3.name+"/"+imagenPrin3.uuid /> 
368                      <img class="img-3" src="${imagenFinal3}" alt="${tituloLateral.data}"> 
369                    </#if> 
370                  </div> 
371                                                                                                                                                                                                                                                                                 
372 
373 
374                  <#assign listaLateral = imgLaterales.selectNodes("dynamic-element[@name='listaLateralFieldSet']") /> 
375                    
376 
377 
378                  <div class="col-md-9 pb-7"> 
379                    <#if tituloLateral.data?has_content && tituloLateral.data != ""> 
380                        <h4 class="c-blue-2 text-justify">${tituloLateral.data}</h4> 
381                    </#if> 
382                    <ul> 
383                      <#list listaLateral as listLateral> 
384                                                                                                 <#assign listFields = listLateral.selectNodes("dynamic-element[@name='listaLateralFieldSetFieldSet']")>                                                                                                          
385                                                                                        <#list listFields as list>                                                                                                                                   
386                                                                                                                                                                          
387                        <#assign bajadaLateral = list.selectSingleNode("dynamic-element[@name='bajadaLateral']/dynamic-content") /> 
388                                                                                                                                                                                                                                                                                                                                                                                                   
389                        <#if bajadaLateral.data?has_content && bajadaLateral.data != ""> 
390                            <li>${bajadaLateral.data}</li> 
391                        </#if> 
392                                                                                                </#list>                                                                                                                                                                                                                                                                                                                                                                                                                         
393                      </#list> 
394                    </ul> 
395                  </div> 
396                </#list> 
397              </div> 
398 
399 
400 
401 
402              <div class="row pb-7" id="${anclaBajoImagenes.data}" > 
403                <#if urlVideo.data?has_content > 
404                    <div class="col-md-5"> 
405                        <iframe width="100%" height="300" src="${urlVideo.data}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
406                    </div> 
407                    <#assign archivosDescargables = infoPrincipal.selectNodes("//dynamic-element[@name='archivosDescargablesFieldSetFieldSet']") /> 
408                    <div class="col-md-7 row"> 
409 
410 
411                   
412                        <#list archivosDescargables as arcDescargables> 
413 
414 
415                            <#assign tituloArchivo = arcDescargables.selectSingleNode("dynamic-element[@name='tituloArchivo']/dynamic-content") /> 
416                            <#assign archivo = arcDescargables.selectSingleNode("dynamic-element[@name='archivo']/dynamic-content") /> 
417 
418 
419                            <div class="col-md-6 plan mb-5 "> 
420                                <#if archivo.data?has_content && archivo.data != "" > 
421                                    <#assign archivoFinal = archivo.data?eval /> 
422                                    <#if archivoFinal.fileEntryId?has_content > 
423                                        <#assign entryId = archivoFinal.fileEntryId /> 
424                                    </#if> 
425                                    <#assign archivoFinalFinal = "/documents/"+archivoFinal.groupId+"/"+entryId+"/"+archivoFinal.title+"/"+archivoFinal.uuid /> 
426 
427 
428                                    <a href="${archivoFinalFinal}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/DesDoc  ${tituloArchivo.data}', 'clic')" class="linkdoc" data-senna-off="true" target="_blank" 
429                                            title="${tituloArchivo.data}"> 
430                                        <div class="linkdoc-colimg linkdoc-pdf"></div> 
431                                        <div class="linkdoc-coltext"> 
432                                        <p class="linkdoc-text">${tituloArchivo.data}</p> 
433                                        </div> 
434                                    </a> 
435                                </#if> 
436                            </div> 
437                        </#list> 
438                    </div> 
439 
440 
441                <#else> 
442 
443 
444                <!-- SI no trae Video --> 
445                <#assign archivosDescargables = infoPrincipal.selectNodes("//dynamic-element[@name='archivosDescargablesFieldSetFieldSet']") /> 
446                <#list archivosDescargables as arcDescargables> 
447 
448 
449                    <#assign tituloArchivo = arcDescargables.selectSingleNode("dynamic-element[@name='tituloArchivo']/dynamic-content") /> 
450                    <#assign archivo = arcDescargables.selectSingleNode("dynamic-element[@name='archivo']/dynamic-content") /> 
451 
452 
453                    <div class="col-md-6 plan mb-5"> 
454                        <#if archivo.data?has_content && archivo.data != "" > 
455                        <#assign archivoFinal = archivo.data?eval /> 
456                            <#if archivoFinal.fileEntryId?has_content > 
457                                <#assign entryId = archivoFinal.fileEntryId /> 
458                            </#if> 
459                            <#assign archivoFinalFinal = "/documents/"+archivoFinal.groupId+"/"+entryId+"/"+archivoFinal.title+"/"+archivoFinal.uuid /> 
460 
461 
462                            <a href="${archivoFinalFinal}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/DesDoc  ${tituloArchivo.data}', 'clic')" class="linkdoc" data-senna-off="true" target="_blank" 
463                                    title="${tituloArchivo.data}"> 
464                            <div class="linkdoc-colimg linkdoc-pdf"></div> 
465                            <div class="linkdoc-coltext"> 
466                                <p class="linkdoc-text">${tituloArchivo.data}</p> 
467                            </div> 
468                            </a> 
469                        </#if> 
470                    </div> 
471                </#list> 
472                       
473                </#if> 
474 
475 
476                </div> 
477            </#list> 
478 
479 
480      </div> 
481    </div> 
482</div> <!-- FIN SECCION IMAGENES --> 
483   
484   
485<!-- INICIO GRIS VIDEOS --> 
486<#assign videos = docXml.getRootElement().selectNodes("//dynamic-element[@name='videosFieldSetFieldSet']") /> 
487 
488 
489<#list videos as secVideo> 
490  <#assign tituloSeccionVideos = secVideo.selectSingleNode("dynamic-element[@name='tituloSeccionVideos']/dynamic-content") /> 
491  <#assign anclaVideo = secVideo.selectSingleNode("dynamic-element[@name='anclaVideo']/dynamic-content") /> 
492 
493 
494  <#if anclaVideo.data?has_content> 
495    <div class="row py-4 bg-grey-5" id="${anclaVideo.data}"> 
496      <div class="container-corp"> 
497          <div class="col-md-12"> 
498              <#if tituloSeccionVideos.data?has_content && tituloSeccionVideos.data != ""> 
499                  <h5 class="c-blue-2 text-justify">${tituloSeccionVideos.data}</h5> 
500              </#if> 
501          </div> 
502      </div> 
503    </div> 
504  </#if> 
505   
506  <div class="row bg-grey-5 justify-content-center"> 
507                <div class="container-corp"> 
508                        <div class="row"> 
509        <#assign video = secVideo.selectNodes("//dynamic-element[@name='videoFieldSetFieldSet']") /> 
510 
511 
512        <#list video as videoPrincipal> 
513 
514 
515          <#assign tituloVideo = videoPrincipal.selectSingleNode("dynamic-element[@name='tituloVideo']/dynamic-content") /> 
516          <#assign urlVideo2 = videoPrincipal.selectSingleNode("dynamic-element[@name='urlVideo2']/dynamic-content") /> 
517                                     
518          <#if tituloVideo.data?has_content> 
519                                                <div class="col-md-5"> 
520              <div class="col-md-12"> 
521                  <iframe width="100%" height="300" src="${urlVideo2.data}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
522                  <h6>${tituloVideo.data}</h6> 
523              </div> 
524                                                </div> 
525          </#if> 
526 
527 
528        </#list> 
529                        </div> 
530          </div> 
531                                
532  </div> <!-- fin  row bg-grey-5 justify-content-center --> 
533</#list> 
534                     
535<#assign presentaciones = docXml.getRootElement().selectNodes("//dynamic-element[@name='presentacionesFieldSetFieldSet']") /> 
536     
537  <#list presentaciones as presentacioness> 
538 
539 
540    <#assign titulopresentaciones = presentacioness.selectSingleNode("dynamic-element[@name='titulopresentaciones']/dynamic-content") /> 
541    <#assign anclaPresentacion = presentacioness.selectSingleNode("dynamic-element[@name='anclaPresentacion']/dynamic-content") /> 
542 
543 
544    <div class="row py-4 bg-grey-5" <#if anclaPresentacion.data?has_content && anclaPresentacion.data != ""> id="${anclaPresentacion.data}" </#if>> 
545                                                  <div class="container-corp"> 
546                            <#if titulopresentaciones.data?has_content && titulopresentaciones.data != ""> 
547                                <div class="col-md-12"> 
548                                    <h5 class="c-blue-2 text-justify" >${titulopresentaciones.data}</h5> 
549                                </div> 
550                            </#if> 
551                            <div class="col-md-12"> 
552                                <ul class="listcorp"> 
553                                    <#assign presentacion = presentacioness.selectNodes("//dynamic-element[@name='presentacionFieldSetFieldSet']") /> 
554 
555 
556                                    <#list presentacion as presentacionn> 
557                                        <#assign friendly_page_link = "" /> 
558                                        <#assign textoPresentacion = "" /> 
559                                        <#assign enlacePaginaPresentacion = "" /> 
560                                        <#assign linkPageId = "" /> 
561                                        <#assign linkPrivate = "" /> 
562                                        <#assign linkGroupId = "" /> 
563                                        <#assign enlaceAPaginaHasContentPresentacion = "" /> 
564 
565 
566                                            <#assign textoPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='textoPresentacion']/dynamic-content") /> 
567                                            <#assign enlacePaginaPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='enlacePaginaPresentacion']/dynamic-content") /> 
568                                            <#assign enlaceInternoEscritoPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='enlaceInternoEscritoPresentacion']/dynamic-content") /> 
569                                            <#assign enlaceExternoPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='enlaceExternoPresentacion']/dynamic-content") /> 
570                                             
571 
572                                            <#assign enlaceGroupIdPresentacion = extractJsonValue(enlacePaginaPresentacion.data, 'groupId')> 
573                                            <#assign enlacePrivateLayoutPresentacion = extractJsonValue(enlacePaginaPresentacion.data, 'privateLayout')> 
574                                            <#assign enlaceLayoutIdPresentacion = extractJsonValue(enlacePaginaPresentacion.data, 'layoutId')> 
575 
576                                            <#if enlaceLayoutIdPresentacion?has_content> 
577                                                <#assign enlaceAPaginaHasContentPresentacion = "true" /> 
578                                                <#-- get layout --> 
579                                                <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
580                                                <#assign layout = layoutService.getLayout(enlaceGroupIdPresentacion, enlacePrivateLayoutPresentacion, enlaceLayoutIdPresentacion) /> 
581                         
582                                                <#-- get Friendly URL --> 
583                                                <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") /> 
584                                                <#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? /> 
585                                            </#if> 
586 
587                                            <#if textoPresentacion.getData()?has_content > 
588                                                <#if friendly_page_link?has_content> 
589                                                    <li><a href="${friendly_page_link?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${textoPresentacion.data}', 'clic')">${textoPresentacion.data}</a></li> 
590                                                <#elseif enlaceInternoEscritoPresentacion.data != ""> 
591                                                    <li><a href="${enlaceInternoEscritoPresentacion.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${textoPresentacion.data}', 'clic')">${textoPresentacion.data}</a></li> 
592                                                <#elseif enlaceExternoPresentacion.data?has_content> 
593                                                    <li><a href="${enlaceExternoPresentacion.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${textoPresentacion.data}', 'clic')">${textoPresentacion.data}</a></li> 
594                                                </#if> 
595                                            </#if> 
596                                    </#list> 
597                                </ul> 
598                            </div> 
599                                                        </div> 
600                        </div> 
601                    </#list> 
602                 
603                    <#assign notaDePrensa = docXml.getRootElement().selectNodes("//dynamic-element[@name='notaDePrensaFieldSetFieldSet']") /> 
604     
605                    <#list notaDePrensa as nDePrensa> 
606 
607 
608                                                <#assign tituloNotaPrensa = "" /> 
609                        <#assign anclaNotasPrensa = "" /> 
610                                                 
611                        <#assign tituloNotaPrensa = nDePrensa.selectSingleNode("dynamic-element[@name='tituloNotaPrensa']/dynamic-content") /> 
612                        <#assign anclaNotasPrensa = nDePrensa.selectSingleNode("dynamic-element[@name='anclaNotasPrensa']/dynamic-content") /> 
613 
614 
615                        <div class="row py-4 bg-grey-5" <#if anclaNotasPrensa.data?has_content && anclaNotasPrensa.data != ""> id="${anclaNotasPrensa.data}" </#if>> 
616                                                  <div class="container-corp"> 
617                            <#if tituloNotaPrensa.data?has_content && tituloNotaPrensa.data != ""> 
618                                <div class="col-md-12"> 
619                                    <h5 class="c-blue-2 text-justify" >${tituloNotaPrensa.data}</h5> 
620                                </div> 
621                            </#if> 
622                            <div class="col-md-12"> 
623                                <ul class="listcorp"> 
624                                    <#assign notaPrensa = nDePrensa.selectNodes("//dynamic-element[@name='notaPrensaFieldSetFieldSet']") /> 
625                                         
626                                        <#list notaPrensa as nPrensaInt> 
627                                            <#assign friendly_page_link1 = "" /> 
628                                            <#assign textoNotaPrensa = "" /> 
629                                            <#assign enlacePaginaNotaPrensa = "" /> 
630                                            <#assign linkPageId = "" /> 
631                                            <#assign linkPrivate = "" /> 
632                                            <#assign linkGroupId = "" /> 
633 
634 
635                                                <#assign textoNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='textoNotaPrensa']/dynamic-content") /> 
636                                                <#assign enlacePaginaNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='enlacePaginaNotaPrensa']/dynamic-content") /> 
637                                                <#assign enlaceInternoEscritoNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='enlaceInternoEscritoNotaPrensa']/dynamic-content") /> 
638                                                <#assign enlaceExternoNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='enlaceExternoNotaPrensa']/dynamic-content") /> 
639 
640 
641                                                <#assign count = 0 /> 
642  
643                                            <#list enlacePaginaNotaPrensa.data?split("@") as item> 
644                                                <#if item != ""> 
645                                                     
646                                                    <#assign count = count +1> 
647                                                </#if> 
648                                            </#list> 
649     
650                                            <#if linkPageId?has_content> 
651                                                <#-- get layout --> 
652                                                <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
653                                                <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) /> 
654     
655                                                <#-- get Friendly URL --> 
656                                                <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") /> 
657                                                <#assign friendly_page_link1 = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? /> 
658                                            </#if> 
659 
660 
661                                            <#if textoNotaPrensa.getData()?has_content > 
662                                                <#if friendly_page_link1?has_content> 
663                                                    <li><a href="${friendly_page_link1?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${textoNotaPrensa.data}', 'clic')">${textoNotaPrensa.data}</a></li> 
664                                                <#elseif enlaceInternoEscritoNotaPrensa.data != ""> 
665                                                    <li><a href="${enlaceInternoEscritoNotaPrensa.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${textoNotaPrensa.data}', 'clic')" >${textoNotaPrensa.data}</a></li> 
666                                                <#elseif enlaceExternoNotaPrensa.data?has_content> 
667                                                    <li><a href="${enlaceExternoNotaPrensa.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${textoNotaPrensa.data}', 'clic')">${textoNotaPrensa.data}</a></li> 
668                                                </#if> 
669                                            </#if> 
670                                        </#list> 
671                                </ul> 
672                            </div> 
673                                                        </div> 
674                        </div> 
675                    </#list> 
676                                         
677                                        <div class="container"> 
678 
679 
680            <div class="container-corp"> 
681                        <div class="row-wrap"> 
682                    <div class="container-corp" style="margin-top: 35px;"> 
683                        <div class="box-acordeon box-acordeon-basic" id="stage1"> 
684                           <div class="item"> 
685                                <#assign acordeon = docXml.getRootElement().selectNodes("//dynamic-element[@name='acordeonFieldSetFieldSet']") /> 
686         
687                                <#list acordeon as acordeonFinal> 
688 
689 
690                                    <#assign tituloAcordeon = acordeonFinal.selectSingleNode("dynamic-element[@name='tituloAcordeon']/dynamic-content") /> 
691                                    <#assign contenidoHTML = acordeonFinal.selectSingleNode("dynamic-element[@name='contenidoHTML']/dynamic-content") /> 
692                                    <#assign anclaAcordeon = acordeonFinal.selectSingleNode("dynamic-element[@name='anclaAcordeon']/dynamic-content") /> 
693 
694 
695                                    <!--Collapse header --> 
696                                        <#if tituloAcordeon.data?has_content> 
697                                            <#assign i = (i!0) + 1> 
698                                            <div aria-controls="collapse${i}" aria-expanded="false" class="box-acordeon-header c-white d-flex justify-content-between align-items-center" data-target="#collapse${i}" data-toggle="collapse" id="${anclaAcordeon.data}"> 
699                                                <div class="justify-content-between d-flex align-items-center"> 
700                                                    <div class="box-acordeon-title p-2"> 
701                                                    <h5 class="mb-0 fifth-title c-white">${tituloAcordeon.data}</h5> 
702                                                    <p class="mb-0 text-base c-white"></p> 
703                                                    </div> 
704                                                </div> 
705                                                <div class="ml-auto p-2"><i class="box-acordeon-icon la la-plus-circle"></i></div> 
706                                            </div> 
707                                        </#if> 
708                                        <!--Collapse body--> 
709                                        <div aria-labelledby="${anclaAcordeon.data}" class="box-acordeon-content c-blue-1 collapse " id="collapse${i}"> 
710                                            <div class="container"> 
711                                                                                         
712                                                                                        <#if contenidoHTML.data?has_content> 
713                                                                                                        <div class="col-md-12">${contenidoHTML.data} </div> 
714                                                                                                 </#if> 
715                                                                                                  
716                                                <div class="row"> 
717                                                                                                  <#assign descargables = acordeonFinal.selectNodes("dynamic-element[@name='descargablesFieldSet']") /> 
718                                                                                         
719                                                        <#list descargables as descargablesItems> 
720                                                                                             <#assign descargablesFields = descargablesItems.selectNodes("dynamic-element[@name='descargablesFieldSetFieldSet']")>         
721                                                            <#list descargablesFields as descargablesFinal> 
722                                                                                                                                                                                         
723                                                            <#assign tituloArchivoDescargable = descargablesFinal.selectSingleNode("dynamic-element[@name='tituloArchivoDescargable']/dynamic-content") /> 
724                                                            <#assign archivoDescargable = descargablesFinal.selectSingleNode("dynamic-element[@name='archivoDescargable']/dynamic-content") /> 
725 
726 
727                                                            <#if archivoDescargable.data?has_content && archivoDescargable.data != ""> 
728                                                                <#assign archivoAcordeon = archivoDescargable.data?eval /> 
729                                                                <#if archivoAcordeon.fileEntryId?has_content > 
730                                                                    <#assign entryId = archivoAcordeon.fileEntryId /> 
731                                                                </#if> 
732                                                                    <#assign archivoAcordeonFinal = "/documents/"+archivoAcordeon.groupId+"/"+entryId+"/"+archivoAcordeon.title+"/"+archivoAcordeon.uuid /> 
733                                                                         <#if archivoAcordeonFinal?contains(".pdf")> 
734                                                                             <#assign extensionArchivo = "linkdoc-pdf" /> 
735                                                                         <#else> 
736                                                                             <#assign extensionArchivo = "linkdoc-xls" /> 
737                                                                         </#if> 
738                                                                        <div class="col-md-4"> 
739                                                                            <a target="_blank" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/DesDoc  ${tituloArchivoDescargable.data}', 'clic')" class="linkdoc mb-5" href="${archivoAcordeonFinal}"> 
740                                                                                <div class="linkdoc-colimg ${extensionArchivo}">&nbsp;</div> 
741                                                                                <div class="linkdoc-coltext"> 
742                                                                                    <p class="linkdoc-text">${tituloArchivoDescargable.data}</p> 
743                                                                                </div> 
744                                                                            </a> 
745                                                                        </div> 
746                                                                                                                                                                                                                                                                                                                                                                                                                                          
747                                                            </#if> 
748                                                            </#list> 
749                                                             
750                                                        </#list> 
751                                                </div> 
752                                                                                                 
753                                                                                                 
754                                                                                                 
755                                                                                                <div class="row"> 
756                                                                                                 <ul class="listcorp"> 
757                                    <#assign enlaceAcordeon = acordeonFinal.selectNodes("dynamic-element[@name='enlacesAcordeonFieldSetFieldSet']") /> 
758 
759 
760                                    <#list enlaceAcordeon as presentacionn> 
761                                        <#assign friendly_page_linkaa = "" /> 
762                                        <#assign tituloEnlaceAcordeon = "" /> 
763                                        <#assign enlacePaginaAcordeon = "" /> 
764                                        <#assign linkPageIdaa = "" /> 
765                                        <#assign linkPrivateaa = "" /> 
766                                        <#assign linkGroupIdaa = "" /> 
767 
768 
769                                            <#assign tituloEnlaceAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='tituloEnlaceAcordeon']/dynamic-content") /> 
770                                            <#assign enlacePaginaAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='enlacePaginaAcordeon']/dynamic-content") /> 
771                                            <#assign enlaceInternoEscritoAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='enlaceInternoEscritoAcordeon']/dynamic-content") /> 
772                                            <#assign enlaceExternoAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='enlaceExternoAcordeon']/dynamic-content") /> 
773                                             
774                                            <#assign count = 0 /> 
775  
776                                            <#list enlacePaginaAcordeon.data?split("@") as item> 
777                                                <#if item != ""> 
778                                                    <#if count == 0> 
779                                                        <#assign linkPageIdaa = item?number> 
780                                                    </#if> 
781                                                    <#if count == 1> 
782                                                        <#if item == "private"> 
783                                                            <#assign linkPrivateaa = true> 
784                                                        <#else> 
785                                                            <#assign linkPrivateaa = false> 
786                                                        </#if> 
787                                                    </#if> 
788                                                    <#if count = 2> 
789                                                        <#assign linkGroupIdaa = item?number> 
790                                                    </#if> 
791                                                    <#assign count = count +1> 
792                                                </#if> 
793                                            </#list> 
794     
795                                            <#if linkPageIdaa?has_content> 
796                                                <#-- get layout --> 
797                                                <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
798                                                <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) /> 
799     
800                                                <#-- get Friendly URL --> 
801                                                <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") /> 
802                                                <#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? /> 
803                                            </#if> 
804 
805 
806                                            <#if tituloEnlaceAcordeon.data?has_content > 
807                                                <#if friendly_page_linkaa?has_content> 
808                                                    <li><a href="${friendly_page_linkaa?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${tituloEnlaceAcordeon.data}', 'clic')">${tituloEnlaceAcordeon.data}</a></li> 
809                                                <#elseif enlaceInternoEscritoPresentacion.data != ""> 
810                                                    <li><a href="${enlaceInternoEscritoAcordeon.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${tituloEnlaceAcordeon.data}', 'clic')">${tituloEnlaceAcordeon.data}</a></li> 
811                                                <#elseif enlaceExternoPresentacion.data?has_content> 
812                                                    <li><a href="${enlaceExternoAcordeon.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Monetaria/IPoM/LEnl  ${tituloEnlaceAcordeon.data}', 'clic')">${tituloEnlaceAcordeon.data}</a></li> 
813                                                </#if> 
814                                            </#if> 
815                                    </#list> 
816                                </ul> 
817                                                                                                </div> 
818                                            </div> 
819                                            <ul class="listcorp listcorp-featured pt-7 row"> 
820                                            </ul> 
821                                        </div> 
822                                </#list> 
823                            </div> 
824                        </div> 
825                     </div> 
826                                         </div> 
827                     </div> 
828                <!-- REDES SOCIALES --> 
829 
830 
831<div class="mb-8">&nbsp;</div> 
832 
833 
834<div class="container-corp"> 
835  <div class="d-flex justify-content-end box-share "> 
836    <div class="d-flex align-items-center"><span class="c-grey-3 f-opensans-regular mr-1"> <#if locale == "es_ES" > 
837                                Comparte:  
838                                <#else> 
839                                Share:  
840                                </#if></span> 
841 
842 
843      <div class="button-share mr-1"><a href="http://twitter.com/intent/tweet?text=${titulo.data}&url=${viewURLs}&hashtags=BancoCentral" onclick="window.open(this.href, 'twitterwindow','left=20,top=20,width=600,height=300,toolbar=0,resizable=1'); return false;"><svg fill="none" height="25" viewbox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"> <rect fill="#7B7E86" height="25" rx="2" width="25"></rect> <path d="M10.5614 20.4756C9.78298 20.4756 8.98181 20.4116 8.17583 20.2834C6.75626 20.0573 5.31925 19.3037 4.91262 19.078L3.84613 18.4862L5.00079 18.1008C6.26298 17.6796 7.03078 17.4182 7.98123 17.009C7.02954 16.5412 6.29607 15.6998 5.943 14.612L5.67439 13.7844L5.89466 13.8185C5.68578 13.6048 5.52085 13.388 5.393 13.1907C4.9383 12.4898 4.69757 11.6333 4.74879 10.8993L4.79933 10.1768L5.22546 10.3444C5.0457 9.99983 4.91578 9.63186 4.83943 9.24619C4.65335 8.30563 4.80908 7.30639 5.27806 6.4326L5.64925 5.74098L6.1457 6.34618C7.71577 8.26047 9.70443 9.39602 12.0647 9.72845C11.9683 9.05398 12.0405 8.40306 12.2796 7.8196C12.558 7.14025 13.0532 6.56418 13.7113 6.15355C14.4421 5.69763 15.3284 5.47671 16.2069 5.53149C17.139 5.58961 17.9852 5.94406 18.6573 6.55721C18.9855 6.47065 19.2273 6.37824 19.5542 6.25335C19.7508 6.17823 19.9739 6.09292 20.2529 5.99536L21.2812 5.63575L20.6107 7.57958C20.6549 7.57582 20.7005 7.57261 20.7481 7.57052L21.8462 7.52007L21.1972 8.42034C21.16 8.47191 21.1505 8.48655 21.1373 8.50676C21.085 8.58677 21.0199 8.68629 20.129 9.89362C19.906 10.1959 19.7946 10.5897 19.8154 11.0026C19.8943 12.5715 19.7047 13.9909 19.2514 15.2214C18.8226 16.3855 18.1582 17.3844 17.2769 18.1901C16.1862 19.187 14.7955 19.8696 13.1431 20.2186C12.3326 20.3897 11.4622 20.4756 10.5614 20.4756Z" fill="white"></path> </svg> </a></div> 
844      <div class="button-share mr-1"> 
845          <a href="https://www.facebook.com/sharer/sharer.php?u=${viewURLs}&display=popup&ref=plugin&src=like&kid_directed_site=0&app_id=2580469875387422" > 
846            <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 
847              <path d="M23 0H2C0.9 0 0 0.9 0 2V23C0 24.1 0.9 25 2 25H11V16.2H8.1V11.8H11V8.8C11 6.4 13 4.4 15.4 4.4H19.8V8.8H15.4V11.8H19.8L19.1 16.2H15.4V25H23C24.1 25 25 24.1 25 23V2C25 0.9 24.1 0 23 0Z" fill="#7B7E86"/> 
848            </svg> 
849          </a> 
850        </div> 
851      <div class="button-share mr-1"> 
852        <a href="https://www.linkedin.com/shareArticle?mini=true&url=${viewURLs}&title=${titulo.data}&source=Banco Central de Chile" onclick="window.open(this.href, 'mywin', 
853      'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><svg fill="none" height="25" viewbox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"> <path d="M22.9 0H2.1C0.9 0 0 0.9 0 2.1V22.9C0 24.1 0.9 25 2.1 25H22.9C24.1 25 25 24.1 25 22.9V2.1C25 0.9 24.1 0 22.9 0ZM8.8 19.8H5.9V9.6H8.8V19.8ZM8.8 8.1H5.9V5.2H8.8V8.1ZM19.1 19.8H16.2V14C16.2 13.2 15.5 12.5 14.7 12.5C13.9 12.5 13.2 13.2 13.2 14V19.9H10.3V9.6H13.2V10.2C14 10 14.5 9.6 15.4 9.6C17.4 9.6 19.1 11.4 19.1 13.5V19.8Z" fill="#7B7E86"></path> </svg> </a> 
854    </div> 
855 
856 
857      <div class="button-share mr-1"><a class="rrss-link" href="https://api.whatsapp.com/send?text=${titulo.data}: ${viewURLs}" target="_blank" title="Compartir en Whatsapp"><svg fill="none" height="25" viewbox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"> <rect fill="#7B7E86" height="25" rx="2" width="25"></rect> <path d="M12.5 4C7.83133 4 4 7.83133 4 12.5C4 13.7594 4.27753 14.9915 4.80907 16.1161C5.03687 16.5981 5.1188 17.1441 4.97024 17.6561C4.54946 19.1063 5.89371 20.4505 7.3439 20.0298C7.85591 19.8812 8.40189 19.9631 8.88389 20.1909C10.0085 20.7225 11.2406 21 12.5 21C17.1687 21 21 17.1687 21 12.5C21 7.83133 17.1687 4 12.5 4ZM17.8143 16.0915L17.4189 16.487C16.8593 17.0465 15.5726 17.0021 14.7458 16.8425C11.9965 16.3115 8.79124 13.2047 8.17309 10.5142C7.867 9.18137 8.036 8.02264 8.47801 7.58049L8.87347 7.18504C9.09175 6.96688 9.44635 6.96714 9.66438 7.18504L11.2465 8.76724C11.352 8.87282 11.4099 9.01276 11.4099 9.16257C11.4099 9.31237 11.352 9.45245 11.2465 9.55763L10.8511 9.95348C10.4153 10.3903 10.4153 11.0999 10.8511 11.5357L13.4637 14.1139C13.9008 14.5509 14.6081 14.5515 15.0459 14.1139L15.4413 13.7185C15.6455 13.5132 16.0268 13.5126 16.2326 13.7185L17.8143 15.3002C18.0291 15.5141 18.0373 15.8684 17.8143 16.0915Z" fill="white"></path> </svg> </a></div> 
858 
859 
860      <div class="button-share"> 
861        <a href="mailto:?subject=Banco Central&body=${titulo.data}: ${viewURLs}" target="_blank" title="${titulo.data}"><svg fill="none" height="25" viewbox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"> <rect fill="#7B7E86" height="25" rx="2" width="25"></rect> <path d="M4 7.41304V16.8361L9.81729 12.5233L4 7.41304Z" fill="white"></path> <path d="M13.2171 12.834L20.3738 6.5625H4.64368L11.7829 12.834C12.205 13.2041 12.7949 13.2041 13.2171 12.834Z" fill="white"></path> <path d="M15.1842 12.5248L20.9999 16.8411V7.42834L15.1842 12.5248Z" fill="white"></path> <path d="M13.8318 13.7099C13.4398 14.0535 12.9698 14.2254 12.5 14.2254C12.0301 14.2254 11.5603 14.0536 11.1681 13.7099L10.6421 13.2477L4 18.172V18.4375H21V18.1774L14.3586 13.2484L13.8318 13.7099Z" fill="white"></path> </svg> </a> 
862      </div> 
863    </div> 
864  </div> 
865</div>         
866 
867 
868 
869 
870 
871 
872 
873 
874<script> 
875        AUI().use('liferay-session', function(A) { 
876                Liferay.Session = new Liferay.SessionBase( 
877
878                                                        autoExtend: true, 
879                                                        redirectOnExpire: false, 
880                                        redirectUrl: 'http\x3a\x2f\x2f10\x2e55\x2e1\x2e31\x3a8080http\x3a\x2f\x2f10\x2e55\x2e1\x2e31\x3a8080\x2fhome', 
881                                                        sessionLength: 890, 
882                                                        warningLength: 0 
883
884                                        ); 
885                }) 
886</script> 
887 
888 
889<#attempt> 
890<#if encuesta.data?has_content > 
891 
892 
893    <#if getterUtil.getBoolean(encuesta.data) > 
894        <div id="encuesta-modal" style="display:none" class="modal-open"> 
895            <div class="modal fade in" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
896                <div class="modal-dialog" role="document"> 
897                    <div class="modal-content"> 
898                        <div class="modal-body"> 
899                            <@liferay_portlet["runtime"] defaultPreferences="${freeMarkerPortletPreferences}" portletProviderAction=portletProviderAction.VIEW instanceId="portlet_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_${idArticle}" portletName="com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet"/>  
900                            <div class="mensaje-fin portlet-forms ">  
901                                <a id="no-responder" href="javascript:cerrar_encuesta();" >Saltar encuesta</a>  
902                            </div>  
903                        </div> 
904                    </div> 
905                </div>  
906            </div>  
907        </div>  
908    </#if>  
909</#if>  
910<#recover>  
911    <p style="display:none">${.error}</p>  
912</#attempt> 
913 
914 
915<script> 
916    function cerrar_encuesta(){  
917        jQuery("#encuesta-modal").remove();  
918    }  
919 
920 
921    $(document).ready(function() { 
922                console.log('ready') 
923        var url = window.location.href; 
924         
925                if(url.indexOf("/-/detalle")<0 && url.indexOf("/-/details")<0){ 
926                   $(".visor-buscador").hide();    
927
928                 
929                setTimeout(function(){ 
930                        var url = window.location.href; 
931                        if(url.indexOf("?")==-1){  
932                                jQuery("#encuesta-modal").css("display","block")  
933
934                         
935                        var $target = jQuery(".lfr-ddm-form-field-container"); 
936                        var observer = new MutationObserver(function(mutations) { 
937                                mutations.forEach(function(mutation) { 
938                                        if (mutation.attributeName === "class") { 
939                                                var attributeValue = jQuery(mutation.target).prop(mutation.attributeName); 
940                                                if (attributeValue.indexOf("lfr-ddm-form-field-container") >= 0){ 
941                                                        $('.lfr-ddm-form-field-container').find('label').each(function(){  
942                                                                if($(this).text().split(' ')[0].length == 1 && $(this).text().length > 1){ 
943                                                                        var num = $(this).text().split(' ')[0] 
944                                                                        var txt = $(this).text().split(num)[1] 
945                                                                        $(this).html("<span class='text-numb'>" + num + "</span>" + txt); 
946
947                                                                 
948                                                                if($(this).text().split(' ')[0] == 3){ 
949                                                                        $(this).closest('div').next('.custom-control').attr('style', 'display: none'); 
950
951                                                                if ($(window).width() > 768) { 
952                                                                        if($(this).text().split(' ')[0].indexOf('3.') >= 0){ 
953                                                                                $(this).attr('style', 'margin-left: 30px'); 
954
955
956                                                        }) 
957
958
959                                }); 
960                        }); 
961                        observer.observe($target[1],  { 
962                                attributes: true 
963                        }); 
964                         
965                        $('.lfr-ddm-form-field-container').find('label').each(function(){  
966                                if($(this).text().split(' ')[0].length == 1 && $(this).text().length > 1){ 
967                                        var num = $(this).text().split(' ')[0] 
968                                        var txt = $(this).text().split(num)[1] 
969                                        $(this).html("<span class='text-numb'>" + num + "</span>" + txt); 
970
971                                 
972                                if($(this).text().split(' ')[0] == 3){ 
973                                        $(this).closest('div').next('.custom-control').attr('style', 'display: none'); 
974
975                                 
976                                if ($(window).width() > 768) { 
977                                        if($(this).text().split(' ')[0].indexOf('3.') >= 0){ 
978                                                $(this).attr('style', 'margin-left: 30px'); 
979
980
981                        }) 
982                         
983                        $('.required-warning').prepend('<img src="/documents/33528/0/warning+%281%29.png/ce00599e-0c29-5707-1411-9b740e5dbd59?t=1573240033177" style="width: 35px;">'); 
984                },1500) 
985    }); 
986</script> 
987 
988 
989<style> 
990 
991 
992@media (min-width: 993px){ 
993.sliderboxset { 
994    padding: 30px 20px !important; 
995        min-height: 637px !important; 
996
997
998 
999 
1000 
1001 
1002@media (max-width: 990px){ 
1003.sliderboxset { 
1004        min-height: 490px !important; 
1005
1006
1007 
1008 
1009.carousel-control-prev{ 
1010        display:none! important; 
1011
1012 
1013 
1014.carousel-control-next{ 
1015        display:none! important; 
1016
1017        #encuesta-modal .modal-content { 
1018                overflow: hidden; 
1019                -ms-overflow-y: auto !important; 
1020                max-height: 600px; 
1021                max-width: 800px; 
1022                margin-left: auto; 
1023                margin-right: auto;  
1024
1025         
1026        #encuesta-modal .modal.fade .modal-dialog { 
1027                transition: transform .3s ease-out; 
1028                transform: translate(0,0); 
1029                width: 100%; 
1030
1031         
1032        .modal{ 
1033                background-color:rgba(0,0,0,0.5)!important; 
1034
1035         
1036        .ddm-form-name { 
1037                text-align: center; 
1038                color: #182d4f !important; 
1039                font-family: "Lato_Bold"; 
1040                line-height: 1.2; 
1041
1042         
1043        .ddm-form-description { 
1044                font-family: "OpenSans"; 
1045                font-size: 1em; 
1046                color: #182d4f !important; 
1047                margin-top: 0; 
1048                text-align: center; 
1049
1050         
1051        #no-responder { 
1052                float: right; 
1053                text-decoration: underline; 
1054                color: #cc3e43; 
1055                margin-top: -8px; 
1056                margin-right: 22px; 
1057
1058         
1059        #encuesta-modal .btn-primary { 
1060                background-color: #cc3e43; 
1061                border: 1px solid #cc3e43; 
1062                color: white; 
1063                border-radius: 5px; 
1064                font-size: 1em; 
1065                cursor: pointer; 
1066                font-family: "OpenSans"; 
1067                font-weight: 400; 
1068                line-height: 1.188rem; 
1069                text-align: center; 
1070                padding: .5em 1em; 
1071                width: 7.5rem; 
1072
1073         
1074        #encuesta-modal .lfr-ddm-form-page-title { 
1075                display: none; 
1076
1077         
1078        #encuesta-modal .required-warning { 
1079                text-align: center; 
1080                color: tomato; 
1081                border: tomato 1px solid; 
1082                padding-top: 4px; 
1083                padding-bottom: 4px; 
1084                margin-left: 150px; 
1085                margin-right: 150px; 
1086                border-radius: 20px; 
1087                padding-left: inherit; 
1088
1089         
1090        #encuesta-modal .lfr-ddm-form-field-container { 
1091                font-family: "OpenSans"; 
1092                font-size: 1em; 
1093                color: #4b4b4b; 
1094                margin-top: 0; 
1095
1096         
1097        #encuesta-modal .custom-control.custom-radio .custom-control-label { 
1098                padding: 7px; 
1099                background-color: white; 
1100                color: #182d4f; 
1101                border-radius: 5px; 
1102                min-width: 150px; 
1103                display: inline-block; 
1104                text-align:center; 
1105                font-size:12px; 
1106                border: #182d4f 1px solid; 
1107
1108                 
1109        #encuesta-modal .custom-control.custom-radio .custom-control-label:before, 
1110        #encuesta-modal .custom-control.custom-radio .custom-control-label:after { 
1111                display:none; 
1112
1113 
1114 
1115        #encuesta-modal .custom-control.custom-radio .custom-control-label .custom-control-label-text { 
1116                padding-left:0; 
1117
1118 
1119 
1120        #encuesta-modal .custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label { 
1121                background-color: #182d4f; 
1122                color:white; 
1123
1124         
1125        #encuesta-modal .lexicon-icon { 
1126                color: tomato; 
1127                font-size: 0.5rem; 
1128
1129         
1130        #encuesta-modal .lfr-icon-item {  
1131                color: #182d4f; 
1132                text-decoration: underline; 
1133
1134         
1135        #encuesta-modal .lfr-ddm-form-field-container label { 
1136                color: #182d4f; 
1137
1138         
1139        #encuesta-modal .text-numb { 
1140                border: #182d4f 1px solid; 
1141                color: white; 
1142                background-color: #182d4f; 
1143                padding-left: 7px; 
1144                padding-right: 7px; 
1145                border-radius: 15px; 
1146
1147         
1148        @media (max-width: 768px) { 
1149                #encuesta-modal .required-warning { 
1150                        width: 100%; 
1151                        margin-left: 0; 
1152                        margin-right: 0; 
1153
1154                 
1155                #encuesta-modal .modal.fade .modal-dialog { 
1156                        width:96%; 
1157                        position: relative; 
1158
1159                 
1160                #encuesta-modal .modal-content { 
1161                        max-height: 90vh; 
1162                        margin-top: 5vh; 
1163
1164 
1165 
1166                #encuesta-modal .container-fluid-1280 { 
1167                        padding-left:0; 
1168                        padding-right:0; 
1169
1170 
1171 
1172                #encuesta-modal .lfr-ddm-form-page row { 
1173                        margin-left:0; 
1174                        margin-right:0; 
1175
1176           
1177                #encuesta-modal .lfr-ddm-form-page row [class*="col-"]  { 
1178                        margin-left:0; 
1179                        margin-right:0; 
1180
1181           
1182                #encuesta-modal .custom-control.custom-radio .custom-control-label { 
1183                        display:block; 
1184
1185           
1186                #encuesta-modal .liferay-ddm-form-field-radio .custom-control-inline.custom-control { 
1187                        display:block; 
1188                        margin-bottom:10px; 
1189                        margin-left:0; 
1190
1191
1192</style>                  
1193</#list> 
1194 
1195 
1196 
1197 
1198   
1199        <!-- <script src="js/jquery.blockUI.min.js"></script> 
1200        <script src="js/jquery.fancybox.js"></script> 
1201        <script src="js/functions.js"></script> 
1202        <script src="js/funcionesSV.js"></script>         --> 
1203 
1204 
1205        <style type="text/css"> 
1206        img.img-3{ 
1207                max-width: 100%; 
1208
1209        .linkdoc:after { 
1210            content: "\f182"; 
1211            font: normal normal normal 36px/1 "LineAwesome"; 
1212            position: absolute; 
1213            top: calc(50% - 18px); 
1214            right: .938rem; 
1215            color: #182d4f; 
1216
1217          .listcorp.listCorpAbajo li a:before { 
1218            font-family: "LineAwesome"; 
1219            font-size: 1.125rem; 
1220            content: "\f121"; 
1221            position: absolute; 
1222            right: calc(100% + 1.25rem); 
1223            top: 0; 
1224            font-weight: bold; 
1225            line-height: 1.3; 
1226            -moz-transform: rotate(90deg) !important; 
1227            -ms-transform: rotate(90deg) !important; 
1228            -o-transform: rotate(90deg) !important; 
1229            -webkit-transform: rotate(90deg) !important; 
1230
1231             
1232            .listcorp.listcorp-featured.listCorpDerecha li a:before { 
1233            position: absolute; 
1234            right: calc(100% + 1.125rem); 
1235            top: -6px; 
1236            font-size: 1.750rem; 
1237            -moz-transform: rotate(0deg) !important; 
1238            -ms-transform: rotate(0deg) !important; 
1239            -o-transform: rotate(0deg) !important; 
1240            -webkit-transform: rotate(0deg) !important; 
1241
1242 
1243 
1244          .listcorp.listcorp-featured { 
1245            font-family: "OpenSans"; 
1246            font-size: 1.25rem; 
1247            line-height: 1.2; 
1248            /* padding-left: 2.6rem; */ 
1249
1250          .fondo-blanco{ 
1251            background-color: white; 
1252            border-radius: 2%; 
1253
1254           
1255          .titulo-box-blanco{ 
1256            color: #0f1d34; 
1257            font-size: 1rem; 
1258            overflow: hidden; 
1259            position: relative; 
1260            font-family: "OpenSans"; 
1261
1262           
1263          .borde-abajo { 
1264            border-bottom-color: #8c97a8; 
1265            border-bottom-width: 2px; 
1266            border-bottom-style: solid; 
1267
1268           
1269          .listcorp-dos { 
1270            margin: 0; 
1271            padding-left: 2.188rem; 
1272            list-style-type: none; 
1273            /* font-family: "OpenSans"; */ 
1274              font-size: 1.25rem; 
1275              line-height: 1.6; 
1276
1277           
1278          .listcorp-dos li a { 
1279            display: block; 
1280            color: #cc3e43; 
1281            margin-bottom: 3px; 
1282            position: relative; 
1283
1284           
1285          .listcorp-dos li a:before { 
1286            font-family: "LineAwesome"; 
1287            font-size: 1.125rem; 
1288            content: "\f121"; 
1289            position: absolute; 
1290            right: calc(100% + 1.250rem); 
1291            top: 0; 
1292            font-weight: bold; 
1293            line-height: 1.3; 
1294
1295           
1296          .box-acordeon-header { 
1297            padding: 15px 30px; 
1298            border-radius: 3px; 
1299            cursor: pointer; 
1300            background-color: #182d4f; 
1301            margin-bottom: 10px; 
1302
1303           
1304          .c-white { 
1305            color: white !important; 
1306
1307          .col-md-4.plan { 
1308            top: 200px; 
1309
1310                 
1311                 
1312 
1313 
1314 
1315 
1316          </style> 
1317          <script> 
1318          $(document).ready(function() { 
1319 
1320 
1321            $('.ancla').click(function(e){ 
1322                // Evitamos que se haga el scroll 
1323                e.preventDefault(); 
1324                //console.log("nos detenemos"); 
1325                // Capturamos el ancla 
1326                var ancla = $(this).attr('href'); 
1327                //console.log("el ancla es"+ancla); 
1328                // Le quitamos el numeral # para solo quedarnos con el nombre de la sección 
1329                ancla = ancla.substring(1); 
1330                //console.log('ancla nueva '+ ancla); 
1331                 
1332                // Obtenemos la posición de la sección 
1333                var position = $('#'+ancla).position(); 
1334                //console.log('POsicion antes de la resta '+ position.top); 
1335                var positionResta = position.top + 180; 
1336                //console.log("bajamos"); 
1337                //console.log('POsicion '+ positionResta); 
1338                // Hacemos el efecto scroll y le restamos algunos pixeles, en este caso 180 
1339                $('html, body').animate({scrollTop: positionResta}, 500); 
1340                 
1341            }); 
1342 
1343 
1344        }); 
1345 
1346 
1347</script>