Financial Stability Report
An error occurred while processing the template.
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 137: Lexical error: encountered "u" (117), after "\"Reuni\u00f3n de Pol\u00edtica Financiera \\". ---end-message--- The failing expression: ==> comunicados.data?eval [in template "33501#33537#3249177" at line 53, column 33] ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign journalAssetData = comunicado... [in template "33501#33537#3249177" at line 53, column 5] ----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")/>
2<#assign journalArticleLocalServiceUtils = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
3
4<#list entries as entry>
5 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale.toString())) />
6 <#assign assetRenderer = entry.getAssetRenderer() />
7 <#assign journalArticle = assetRenderer.getArticle() />
8 <#assign idArticle = journalArticle.getArticleId() />
9 <#assign viewURL = renderResponse.createRenderURL() />
10 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse,entry, false) />
11 <#assign contadorurl = 0>
12 <#assign viewURLs="" />
13
14 <#list viewURL?split("/-/asset") as x>
15 <#if contadorurl == 0>
16 <#assign viewURLs = x />
17 </#if>
18 <#assign contadorurl = contadorurl +1>
19 </#list>
20
21
22 <#assign titulo ="" />
23 <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")?? >
24 <#assign titulo = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='titulo']/dynamic-content") />
25 </#if>
26 <#assign resumen ="" />
27 <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='resumenContenidoWeb']/dynamic-content")?? >
28 <#assign resumen = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='resumenContenidoWeb']/dynamic-content") />
29 </#if>
30
31 <#assign tituloComunicadoRpm ="" />
32 <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='tituloComunicadoRPM']/dynamic-content")?? >
33 <#assign tituloComunicadoRpm = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='tituloComunicadoRPM']/dynamic-content") />
34 </#if>
35
36
37 <#assign comunicados ="" />
38 <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='comunicadosRPM']/dynamic-content")?? >
39 <#assign comunicados = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='comunicadosRPM']/dynamic-content") />
40 </#if>
41
42 <#assign urlResumen = "" />
43 <#if resumen.data?has_content >
44 <#assign journalAssetData = resumen.data?eval />
45 <#assign articleResourcePK = journalArticleLocalService.getArticleResourcePrimKey(groupId, journalAssetData.classPK)/>
46 <#assign articleAd = journalArticleLocalServiceUtils.getLatestArticle(getterUtil.getLong(journalAssetData.classPK, 0)) />
47 <#assign urlResumen = articleAd.getUrlTitle() />
48 </#if>
49
50 <#assign urlComunicados = "" />
51 <#assign urlComunicadosTitle = "" />
52 <#if comunicados.data?has_content >
53 <#assign journalAssetData = comunicados.data?eval />
54 <#assign articleResourcePK = journalArticleLocalService.getArticleResourcePrimKey(groupId, journalAssetData.classPK)/>
55 <#assign articleAd = journalArticleLocalServiceUtils.getLatestArticle(getterUtil.getLong(journalAssetData.classPK, 0)) />
56 <#assign urlComunicados = articleAd.getUrlTitle() />
57 <#assign urlComunicadosTitle = articleAd.getTitle() />
58 </#if>
59
60 <#assign descripcion ="" />
61 <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='descripcion']/dynamic-content")?? >
62 <#assign descripcion = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='descripcion']/dynamic-content") />
63 </#if>
64
65 <#assign imagen ="" />
66 <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='imagen']/dynamic-content")?? >
67 <#assign imagen = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='imagen']/dynamic-content") />
68 </#if>
69
70
71 <#assign encuesta ="" />
72 <#if docXml.getRootElement ().selectSingleNode("dynamic-element[@name='encuesta']/dynamic-content")?? >
73 <#assign encuesta = docXml.getRootElement ().selectSingleNode("dynamic-element[@name='encuesta']/dynamic-content") />
74 </#if>
75
76 <!-- CAJAS DE ENLACES -->
77<div class="row py-4 px-5">
78 <div class="container-corp">
79 <#assign cajasDeEnlaces = docXml.getRootElement().selectNodes("dynamic-element[@name='cajasDeEnlaces']") />
80 <#list cajasDeEnlaces as cajaEnlace>
81 <#assign tituloCaja = cajaEnlace.selectSingleNode("dynamic-element[@name='tituloCaja']/dynamic-content") />
82
83 <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;">
84
85 <div class="container">
86 <div class="row">
87 <div class="col-12">
88 <#if tituloCaja.data?has_content >
89 <h3 class="fourth-title c-blue-1 f-opensans-bold mb-6">
90 ${tituloCaja.data}
91 </h3>
92 </#if>
93 </div>
94 <div class="col-12 bg-grey-5 pt-7 pb-3 rounded-common mb-10" >
95 <div class="row">
96 <div class="col-12 col-md-10 offset-md-1">
97 <article>
98
99 <ul class="listcorp listCorpAbajo row listcorp-anclas" style="list-style: none;">
100 <#assign enlace = cajaEnlace.selectNodes("dynamic-element[@name='enlace']") />
101
102 <#list enlace as enlaces>
103 <#assign friendly_page_link4 = "" />
104 <#assign tituloEnlace = "" />
105 <#assign enlaceAPagina = "" />
106 <#assign linkPageId = "" />
107 <#assign linkPrivate = "" />
108 <#assign linkGroupId = "" />
109
110 <#assign tituloEnlace = enlaces.selectSingleNode("dynamic-element[@name='tituloEnlace']/dynamic-content") />
111 <#assign enlaceAPagina = enlaces.selectSingleNode("dynamic-element[@name='enlaceAPagina']/dynamic-content") />
112 <#assign urlInternaEscrita = enlaces.selectSingleNode("dynamic-element[@name='urlInternaEscrita']/dynamic-content") />
113 <#assign enlaceAUrlExterna = enlaces.selectSingleNode("dynamic-element[@name='enlaceAUrlExterna']/dynamic-content") />
114 <#assign ancla = enlaces.selectSingleNode("dynamic-element[@name='ancla']/dynamic-content") />
115
116 <#assign count = 0 />
117 <#list enlaceAPagina.data?split("@") as item>
118 <#if item != "">
119 <#if count == 0>
120 <#assign linkPageId = item?number>
121 </#if>
122 <#if count == 1>
123 <#if item == "private">
124 <#assign linkPrivate = true>
125 <#else>
126 <#assign linkPrivate = false>
127 </#if>
128 </#if>
129 <#if count = 2>
130 <#assign linkGroupId = item?number>
131 </#if>
132 <#assign count = count +1>
133 </#if>
134 </#list>
135
136 <#if linkPageId?has_content>
137 <#-- get layout -->
138 <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
139 <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) />
140
141 <#-- get Friendly URL -->
142 <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") />
143 <#assign friendly_page_link4 = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? />
144 </#if>
145
146 <#if tituloEnlace.getData()?has_content >
147 <#if friendly_page_link?has_content>
148 <li class="col-12 col-md-6"><a href="${friendly_page_link?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a></li>
149 <#elseif tituloEnlace.data?has_content && enlaceAPagina.data?has_content >
150 <li class="col-12 col-md-6"><a href="${enlaceAPagina.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a></li>
151 <#elseif tituloEnlace.data?has_content && ancla.data?has_content>
152 <li class="col-12 col-md-6"><a href="${ancla.data}" class="ancla" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a></li>
153 <#elseif tituloEnlace.data?has_content >
154 <li class="col-12 col-md-6"><a href="" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF ${tituloEnlace.data}', 'clic')">${tituloEnlace.data}</a></li>
155 </#if>
156 </#if>
157 </#list>
158 </ul>
159 </article>
160 </div> <!-- fin col 12-->
161 </div>
162 </div>
163
164 </div>
165 </div>
166 </div>
167 </#list>
168 </div>
169</div><!-- FIN CAJAS ENLACES -->
170
171
172
173<div class="container">
174 <div class="container-corp">
175 <div class="row-wrap">
176
177 <div class="row">
178 <#if titulo.data?has_content >
179 <h2 class="second-title f-opensans-regular c-blue-2 mb-0" style="padding-bottom: 24px;">${titulo.data}</h2>
180 </#if>
181 </div>
182
183 <div class="row">
184 <#if imagen.data?has_content && imagen.data != "">
185 <#assign imagenPrin = imagen.data?eval />
186 <#if imagenPrin.fileEntryId?has_content >
187 <#assign entryId = imagenPrin.fileEntryId />
188 </#if>
189 <#assign imagenFinal = "/documents/"+imagenPrin.groupId+"/"+entryId+"/"+imagenPrin.name+"/"+imagenPrin.uuid />
190 <div class="col-md-4 py-4">
191 <img src="${imagenFinal}" alt="Informe de Política monetaria">
192 </div>
193 </#if>
194 <#if descripcion.data?has_content >
195 <div class="col-md-8">
196 <p class="text-justify">
197 ${descripcion.data}
198 </p>
199 </div>
200 </#if>
201 </div>
202
203
204
205 <div class="row my-4 align-items-center">
206 <div class="col-md-4 py-4">
207 <#assign ipoms = docXml.getRootElement().selectNodes("dynamic-element[@name='ipom']") />
208
209 <#list ipoms as ipo>
210 <#assign tituloArchivoIpom = ipo.selectSingleNode("dynamic-element[@name='tituloArchivoIpom']/dynamic-content") />
211 <#assign archivoIPOM = ipo.selectSingleNode("dynamic-element[@name='archivoIPOM']/dynamic-content") />
212
213 <#if archivoIPOM.data?has_content >
214 <#assign archivoIpom = archivoIPOM.data?eval />
215 <#if archivoIpom.fileEntryId?has_content >
216 <#assign entryId = archivoIpom.fileEntryId />
217 </#if>
218 <#assign archivoIpomFinal = "/documents/"+archivoIpom.groupId+"/"+entryId+"/"+archivoIpom.title+"/"+archivoIpom.uuid />
219 <a href="${archivoIpomFinal}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/DesDoc ${tituloArchivoIpom.data}', 'clic')" class="linkdoc" data-senna-off="true" target="_blank"
220 title="${tituloArchivoIpom.data}">
221 <div class="linkdoc-colimg linkdoc-pdf"></div>
222 <div class="linkdoc-coltext">
223 <p class="linkdoc-text">${tituloArchivoIpom.data}</p>
224 </div>
225 </a>
226 </#if>
227 </#list>
228 </div>
229 <div class="col-md-4">
230 <ul class="listcorp listcorp-featured listCorpDerecha">
231 <li class="">
232 <#if urlResumen?has_content && urlResumen != "" >
233
234 <#if locale == "es_ES" >
235 <a href="/resumen-ief/-/detalle/${urlResumen}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl Ver resumen', 'clic')" class="mt-5">
236 Ver resumen
237 <#else>
238 <a href="/en/resumen-ief/-/detalle/${urlResumen}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl Ver resumen', 'clic')" class="mt-5">
239 See summary
240 </#if>
241 </a>
242 </#if>
243 </li>
244 </ul>
245 </div>
246 <div class="col-md-4">
247 <ul class="listcorp listcorp-featured listCorpDerecha">
248 <li class="">
249 <#if urlComunicados?has_content && urlComunicados != "" >
250 <#if locale == "es_ES" >
251 <a href="/contenido/-/detalle/${urlComunicados}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/LEnl ${urlComunicadosTitle}', 'clic')" class="mt-5">
252 <#else>
253 <a href="/en/content/-/detalle/${urlComunicados}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/LEnl ${urlComunicadosTitle}', 'clic')" class="mt-5">
254 </#if>
255 <#if tituloComunicadoRpm.data?has_content >
256 ${tituloComunicadoRpm.data}
257 </#if>
258 </a>
259 </#if>
260 </li>
261 </ul>
262 </div>
263 </div>
264
265 </div>
266 </div>
267</div>
268 <!-- CERRAMOS DIV CONTAINER -->
269
270
271
272<!-- Container de Qué nos dice este IPoM -->
273<div class="container">
274 <div class="container-corp">
275 <div class="row-wrap">
276 <#assign informacionPrincipal = docXml.getRootElement().selectNodes("dynamic-element[@name='informacionPrincipal']") />
277 <#list informacionPrincipal as infoPrincipal>
278 <#assign anclaBajoImagenes = "" />
279 <#assign tituloInfo = infoPrincipal.selectSingleNode("dynamic-element[@name='tituloInfo']/dynamic-content") />
280 <#assign urlVideo = infoPrincipal.selectSingleNode("dynamic-element[@name='urlVideo']/dynamic-content") />
281 <#assign anclaBajoImagenes = infoPrincipal.selectSingleNode("dynamic-element[@name='anclaBajoImagenes']/dynamic-content") />
282 <#assign anclaTituloSeccion = infoPrincipal.selectSingleNode("dynamic-element[@name='idParaAncla']/dynamic-content") />
283 <#if anclaTituloSeccion.data?has_content && anclaTituloSeccion.data != "">
284 <div class="row" id="${anclaTituloSeccion.data}" >
285 <#else>
286 <div class="row" >
287 </#if>
288 <#if tituloInfo.data?has_content >
289 <h4 class="my-4 c-blue-2">${tituloInfo.data}</h4>
290 </#if>
291 </div>
292
293 <div class="row borde-abajo pb-5">
294 <#assign imagenesAnclas = infoPrincipal.selectNodes("dynamic-element[@name='imagenesAnclas']") />
295 <#list imagenesAnclas as imagenesPrin>
296 <#assign imagenAncla = imagenesPrin.selectSingleNode("dynamic-element[@name='imagenAncla']/dynamic-content") />
297 <#assign textoSuperior = imagenesPrin.selectSingleNode("dynamic-element[@name='textoSuperior']/dynamic-content") />
298 <#assign tituloTextoInferior = imagenesPrin.selectSingleNode("dynamic-element[@name='tituloTextoInferior']/dynamic-content") />
299 <#assign textoInferior = imagenesPrin.selectSingleNode("dynamic-element[@name='textoInferior']/dynamic-content") />
300 <#assign anclaImagenes = imagenesPrin.selectSingleNode("dynamic-element[@name='anclaImagenes']/dynamic-content") />
301 <div class="col-md-3">
302 <#if imagenAncla.data?has_content && imagenAncla.data != "">
303 <#assign imagenPrin2 = imagenAncla.data?eval />
304 <#if imagenPrin2.fileEntryId?has_content >
305 <#assign entryId = imagenPrin2.fileEntryId />
306 </#if>
307 <#assign imagenFinal2 = "/documents/"+imagenPrin2.groupId+"/"+entryId+"/"+imagenPrin2.name+"/"+imagenPrin2.uuid />
308 <a href="${anclaImagenes.data}" class="ancla">
309 <img class="img-3" src="${imagenFinal2}" alt="${textoSuperior.data}">
310 </a>
311 <p class="text-center">${textoSuperior.data}</p>
312 </#if>
313 </div>
314 </#list>
315 </div>
316
317 <div class="row my-5 borde-abajo">
318 <#assign imagenesLaterales = infoPrincipal.selectNodes("dynamic-element[@name='imagenesLaterales']") />
319 <#list imagenesLaterales as imgLaterales>
320
321 <#assign imagenLateral = imgLaterales.selectSingleNode("dynamic-element[@name='imagenLateral']/dynamic-content") />
322 <#assign tituloLateral = imgLaterales.selectSingleNode("dynamic-element[@name='tituloLateral']/dynamic-content") />
323 <#assign anclaImagenesLaterales = imgLaterales.selectSingleNode("dynamic-element[@name='anclaImagenesLaterales']/dynamic-content") />
324
325 <div class="col-md-3 mb-5 pb-7" id="${anclaImagenesLaterales.data}"">
326 <#if imagenLateral.data?has_content && imagenLateral.data != "">
327 <#assign imagenPrin3 = imagenLateral.data?eval />
328 <#if imagenPrin3.fileEntryId?has_content >
329 <#assign entryId = imagenPrin3.fileEntryId />
330 </#if>
331 <#assign imagenFinal3 = "/documents/"+imagenPrin3.groupId+"/"+entryId+"/"+imagenPrin3.name+"/"+imagenPrin3.uuid />
332 <img class="img-3" src="${imagenFinal3}" alt="${tituloLateral.data}">
333 </#if>
334 </div>
335
336 <#assign listaLateral = imgLaterales.selectNodes("dynamic-element[@name='listaLateral']") />
337
338 <div class="col-md-9 pb-7">
339 <#if tituloLateral.data?has_content && tituloLateral.data != "">
340 <h4 class="c-blue-2 text-justify">${tituloLateral.data}</h4>
341 </#if>
342 <ul>
343 <#list listaLateral as listLateral>
344 <#assign bajadaLateral = listLateral.selectSingleNode("dynamic-element[@name='bajadaLateral']/dynamic-content") />
345 <#if bajadaLateral.data?has_content && bajadaLateral.data != "">
346 <li>${bajadaLateral.data}</li>
347 </#if>
348 </#list>
349 </ul>
350 </div>
351 </#list>
352 </div>
353
354
355 <div class="row pb-7" id="${anclaBajoImagenes.data}" >
356 <#if urlVideo.data?has_content >
357 <div class="col-md-5">
358 <iframe width="100%" height="300" src="${urlVideo.data}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
359 </div>
360 <#assign archivosDescargables = infoPrincipal.selectNodes("dynamic-element[@name='archivosDescargables']") />
361 <div class="col-md-7 row">
362
363
364 <#list archivosDescargables as arcDescargables>
365
366 <#assign tituloArchivo = arcDescargables.selectSingleNode("dynamic-element[@name='tituloArchivo']/dynamic-content") />
367 <#assign archivo = arcDescargables.selectSingleNode("dynamic-element[@name='archivo']/dynamic-content") />
368
369 <div class="col-md-6 plan mb-5 ">
370 <#if archivo.data?has_content && archivo.data != "" >
371 <#assign archivoFinal = archivo.data?eval />
372 <#if archivoFinal.fileEntryId?has_content >
373 <#assign entryId = archivoFinal.fileEntryId />
374 </#if>
375 <#assign archivoFinalFinal = "/documents/"+archivoFinal.groupId+"/"+entryId+"/"+archivoFinal.title+"/"+archivoFinal.uuid />
376
377 <a href="${archivoFinalFinal}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/DesDoc ${tituloArchivo.data}', 'clic')" class="linkdoc" data-senna-off="true" target="_blank"
378 title="Plan Estratégico 2018-2022">
379 <div class="linkdoc-colimg linkdoc-pdf"></div>
380 <div class="linkdoc-coltext">
381 <p class="linkdoc-text">${tituloArchivo.data}</p>
382 </div>
383 </a>
384 </#if>
385 </div>
386 </#list>
387 </div>
388
389 <#else>
390
391 <!-- SI no trae Video -->
392 <#assign archivosDescargables = infoPrincipal.selectNodes("dynamic-element[@name='archivosDescargables']") />
393 <#list archivosDescargables as arcDescargables>
394
395 <#assign tituloArchivo = arcDescargables.selectSingleNode("dynamic-element[@name='tituloArchivo']/dynamic-content") />
396 <#assign archivo = arcDescargables.selectSingleNode("dynamic-element[@name='archivo']/dynamic-content") />
397
398 <div class="col-md-6 plan mb-5">
399 <#if archivo.data?has_content && archivo.data != "" >
400 <#assign archivoFinal = archivo.data?eval />
401 <#if archivoFinal.fileEntryId?has_content >
402 <#assign entryId = archivoFinal.fileEntryId />
403 </#if>
404 <#assign archivoFinalFinal = "/documents/"+archivoFinal.groupId+"/"+entryId+"/"+archivoFinal.title+"/"+archivoFinal.uuid />
405
406 <a href="${archivoFinalFinal}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/DesDoc ${tituloArchivo.data}', 'clic')" class="linkdoc" data-senna-off="true" target="_blank"
407 title="Plan Estratégico 2018-2022">
408 <div class="linkdoc-colimg linkdoc-pdf"></div>
409 <div class="linkdoc-coltext">
410 <p class="linkdoc-text">${tituloArchivo.data}</p>
411 </div>
412 </a>
413 </#if>
414 </div>
415 </#list>
416
417 </#if>
418
419 </div>
420 </#list>
421
422 </div>
423 </div>
424</div> <!-- FIN SECCION IMAGENES -->
425
426
427<!-- INICIO GRIS VIDEOS -->
428<#assign videos = docXml.getRootElement().selectNodes("dynamic-element[@name='videos']") />
429
430<#list videos as secVideo>
431 <#assign tituloSeccionVideos = secVideo.selectSingleNode("dynamic-element[@name='tituloSeccionVideos']/dynamic-content") />
432 <#assign anclaVideo = secVideo.selectSingleNode("dynamic-element[@name='anclaVideo']/dynamic-content") />
433
434 <#if anclaVideo.data?has_content>
435 <div class="row py-4 bg-grey-5" id="${anclaVideo.data}">
436 <div class="container-corp">
437 <div class="col-md-12">
438 <#if tituloSeccionVideos.data?has_content && tituloSeccionVideos.data != "">
439 <h5 class="c-blue-2 text-justify">${tituloSeccionVideos.data}</h5>
440 </#if>
441 </div>
442 </div>
443 </div>
444 </#if>
445
446 <div class="row bg-grey-5 justify-content-center">
447 <div class="container-corp">
448 <div class="row">
449 <#assign video = secVideo.selectNodes("dynamic-element[@name='video']") />
450
451 <#list video as videoPrincipal>
452
453 <#assign tituloVideo = videoPrincipal.selectSingleNode("dynamic-element[@name='tituloVideo']/dynamic-content") />
454 <#assign urlVideo2 = videoPrincipal.selectSingleNode("dynamic-element[@name='urlVideo2']/dynamic-content") />
455
456 <#if tituloVideo.data?has_content>
457 <div class="col-md-5">
458 <div class="col-md-12">
459 <iframe width="100%" height="300" src="${urlVideo2.data}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
460 <h6>${tituloVideo.data}</h6>
461 </div>
462 </div>
463 </#if>
464
465 </#list>
466 </div>
467 </div>
468
469 </div> <!-- fin row bg-grey-5 justify-content-center -->
470</#list>
471
472<#assign presentaciones = docXml.getRootElement().selectNodes("dynamic-element[@name='presentaciones']") />
473
474 <#list presentaciones as presentacioness>
475
476 <#assign titulopresentaciones = presentacioness.selectSingleNode("dynamic-element[@name='titulopresentaciones']/dynamic-content") />
477 <#assign anclaPresentacion = presentacioness.selectSingleNode("dynamic-element[@name='anclaPresentacion']/dynamic-content") />
478
479 <div class="row py-4 bg-grey-5" <#if anclaPresentacion.data?has_content && anclaPresentacion.data != ""> id="${anclaPresentacion.data}" </#if>>
480 <div class="container-corp">
481 <#if titulopresentaciones.data?has_content && titulopresentaciones.data != "">
482 <div class="col-md-12">
483 <h5 class="c-blue-2 text-justify" >${titulopresentaciones.data}</h5>
484 </div>
485 </#if>
486 <div class="col-md-12">
487 <ul class="listcorp">
488 <#assign presentacion = presentacioness.selectNodes("dynamic-element[@name='presentacion']") />
489
490 <#list presentacion as presentacionn>
491 <#assign friendly_page_link = "" />
492 <#assign textoPresentacion = "" />
493 <#assign enlacePaginaPresentacion = "" />
494 <#assign linkPageId = "" />
495 <#assign linkPrivate = "" />
496 <#assign linkGroupId = "" />
497
498 <#assign textoPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='textoPresentacion']/dynamic-content") />
499 <#assign enlacePaginaPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='enlacePaginaPresentacion']/dynamic-content") />
500 <#assign enlaceInternoEscritoPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='enlaceInternoEscritoPresentacion']/dynamic-content") />
501 <#assign enlaceExternoPresentacion = presentacionn.selectSingleNode("dynamic-element[@name='enlaceExternoPresentacion']/dynamic-content") />
502
503 <#assign count = 0 />
504
505 <#list enlacePaginaPresentacion.data?split("@") as item>
506 <#if item != "">
507 <#if count == 0>
508 <#assign linkPageId = item?number>
509 </#if>
510 <#if count == 1>
511 <#if item == "private">
512 <#assign linkPrivate = true>
513 <#else>
514 <#assign linkPrivate = false>
515 </#if>
516 </#if>
517 <#if count = 2>
518 <#assign linkGroupId = item?number>
519 </#if>
520 <#assign count = count +1>
521 </#if>
522 </#list>
523
524 <#if linkPageId?has_content>
525 <#-- get layout -->
526 <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
527 <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) />
528
529 <#-- get Friendly URL -->
530 <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") />
531 <#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? />
532 </#if>
533
534 <#if textoPresentacion.getData()?has_content >
535 <#if friendly_page_link?has_content>
536 <li><a href="${friendly_page_link?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${textoPresentacion.data}', 'clic')">${textoPresentacion.data}</a></li>
537 <#elseif enlaceInternoEscritoPresentacion.data != "">
538 <li><a href="${enlaceInternoEscritoPresentacion.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${textoPresentacion.data}', 'clic')">${textoPresentacion.data}</a></li>
539 <#elseif enlaceExternoPresentacion.data?has_content>
540 <li><a href="${enlaceExternoPresentacion.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${textoPresentacion.data}', 'clic')">${textoPresentacion.data}</a></li>
541 </#if>
542 </#if>
543 </#list>
544 </ul>
545 </div>
546 </div>
547 </div>
548 </#list>
549
550 <#assign notaDePrensa = docXml.getRootElement().selectNodes("dynamic-element[@name='notaDePrensa']") />
551
552 <#list notaDePrensa as nDePrensa>
553
554 <#assign tituloNotaPrensa = "" />
555 <#assign anclaNotasPrensa = "" />
556
557 <#assign tituloNotaPrensa = nDePrensa.selectSingleNode("dynamic-element[@name='tituloNotaPrensa']/dynamic-content") />
558 <#assign anclaNotasPrensa = nDePrensa.selectSingleNode("dynamic-element[@name='anclaNotasPrensa']/dynamic-content") />
559
560 <div class="row py-4 bg-grey-5" <#if anclaNotasPrensa.data?has_content && anclaNotasPrensa.data != ""> id="${anclaNotasPrensa.data}" </#if>>
561 <div class="container-corp">
562 <#if tituloNotaPrensa.data?has_content && tituloNotaPrensa.data != "">
563 <div class="col-md-12">
564 <h5 class="c-blue-2 text-justify" >${tituloNotaPrensa.data}</h5>
565 </div>
566 </#if>
567 <div class="col-md-12">
568 <ul class="listcorp">
569 <#assign notaPrensa = nDePrensa.selectNodes("dynamic-element[@name='notaPrensa']") />
570
571 <#list notaPrensa as nPrensaInt>
572 <#assign friendly_page_link1 = "" />
573 <#assign textoNotaPrensa = "" />
574 <#assign enlacePaginaNotaPrensa = "" />
575 <#assign linkPageId = "" />
576 <#assign linkPrivate = "" />
577 <#assign linkGroupId = "" />
578
579 <#assign textoNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='textoNotaPrensa']/dynamic-content") />
580 <#assign enlacePaginaNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='enlacePaginaNotaPrensa']/dynamic-content") />
581 <#assign enlaceInternoEscritoNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='enlaceInternoEscritoNotaPrensa']/dynamic-content") />
582 <#assign enlaceExternoNotaPrensa = nPrensaInt.selectSingleNode("dynamic-element[@name='enlaceExternoNotaPrensa']/dynamic-content") />
583
584 <#assign count = 0 />
585
586 <#list enlacePaginaNotaPrensa.data?split("@") as item>
587 <#if item != "">
588 <#if count == 0>
589 <#assign linkPageId = item?number>
590 </#if>
591 <#if count == 1>
592 <#if item == "private">
593 <#assign linkPrivate = true>
594 <#else>
595 <#assign linkPrivate = false>
596 </#if>
597 </#if>
598 <#if count = 2>
599 <#assign linkGroupId = item?number>
600 </#if>
601 <#assign count = count +1>
602 </#if>
603 </#list>
604
605 <#if linkPageId?has_content>
606 <#-- get layout -->
607 <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
608 <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) />
609
610 <#-- get Friendly URL -->
611 <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") />
612 <#assign friendly_page_link1 = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? />
613 </#if>
614
615 <#if textoNotaPrensa.getData()?has_content >
616 <#if friendly_page_link1?has_content>
617 <li><a href="${friendly_page_link1?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${textoNotaPrensa.data}', 'clic')">${textoNotaPrensa.data}</a></li>
618 <#elseif enlaceInternoEscritoNotaPrensa.data != "">
619 <li><a href="${enlaceInternoEscritoNotaPrensa.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${textoNotaPrensa.data}', 'clic')" >${textoNotaPrensa.data}</a></li>
620 <#elseif enlaceExternoNotaPrensa.data?has_content>
621 <li><a href="${enlaceExternoNotaPrensa.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${textoNotaPrensa.data}', 'clic')">${textoNotaPrensa.data}</a></li>
622 </#if>
623 </#if>
624 </#list>
625 </ul>
626 </div>
627 </div>
628 </div>
629 </#list>
630
631 <div class="container">
632
633 <div class="container-corp">
634 <div class="row-wrap">
635 <div class="container-corp" style="margin-top: 35px;">
636 <div class="box-acordeon box-acordeon-basic" id="stage1">
637 <div class="item">
638 <#assign acordeon = docXml.getRootElement().selectNodes("dynamic-element[@name='acordeon']") />
639
640 <#list acordeon as acordeonFinal>
641
642 <#assign tituloAcordeon = acordeonFinal.selectSingleNode("dynamic-element[@name='tituloAcordeon']/dynamic-content") />
643 <#assign contenidoHTML = acordeonFinal.selectSingleNode("dynamic-element[@name='contenidoHTML']/dynamic-content") />
644 <#assign anclaAcordeon = acordeonFinal.selectSingleNode("dynamic-element[@name='anclaAcordeon']/dynamic-content") />
645
646 <!--Collapse header -->
647 <#if tituloAcordeon.data?has_content>
648 <#assign i = (i!0) + 1>
649 <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}">
650 <div class="justify-content-between d-flex align-items-center">
651 <div class="box-acordeon-title p-2">
652 <h5 class="mb-0 fifth-title c-white">${tituloAcordeon.data}</h5>
653 <p class="mb-0 text-base c-white"></p>
654 </div>
655 </div>
656 <div class="ml-auto p-2"><i class="box-acordeon-icon la la-plus-circle"></i></div>
657 </div>
658 </#if>
659 <!--Collapse body-->
660 <div aria-labelledby="${anclaAcordeon.data}" class="box-acordeon-content c-blue-1 collapse " id="collapse${i}">
661 <div class="container">
662
663 <#if contenidoHTML.data?has_content>
664 <div class="col-md-12">${contenidoHTML.data} </div>
665 </#if>
666
667 <div class="row">
668
669
670 <#assign descargables = acordeonFinal.selectNodes("dynamic-element[@name='descargables']") />
671 <#list descargables as descargablesFinal>
672
673 <#assign tituloArchivoDescargable = descargablesFinal.selectSingleNode("dynamic-element[@name='tituloArchivoDescargable']/dynamic-content") />
674 <#assign archivoDescargable = descargablesFinal.selectSingleNode("dynamic-element[@name='archivoDescargable']/dynamic-content") />
675
676 <#if archivoDescargable.data?has_content && archivoDescargable.data != "">
677 <#assign archivoAcordeon = archivoDescargable.data?eval />
678 <#if archivoAcordeon.fileEntryId?has_content >
679 <#assign entryId = archivoAcordeon.fileEntryId />
680 </#if>
681 <#assign archivoAcordeonFinal = "/documents/"+archivoAcordeon.groupId+"/"+entryId+"/"+archivoAcordeon.title+"/"+archivoAcordeon.uuid />
682 <#if archivoAcordeonFinal?contains(".pdf")>
683 <#assign extensionArchivo = "linkdoc-pdf" />
684 <#else>
685 <#assign extensionArchivo = "linkdoc-xls" />
686 </#if>
687 <div class="col-md-4">
688 <a target="_blank" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/DesDoc ${tituloArchivoDescargable.data}', 'clic')" class="linkdoc mb-5" href="${archivoAcordeonFinal}">
689 <div class="linkdoc-colimg ${extensionArchivo}"> </div>
690 <div class="linkdoc-coltext">
691 <p class="linkdoc-text">${tituloArchivoDescargable.data}</p>
692 </div>
693 </a>
694 </div>
695 </#if>
696 </#list>
697 </div>
698
699
700
701 <div class="row">
702 <ul class="listcorp">
703 <#assign enlaceAcordeon = acordeonFinal.selectNodes("dynamic-element[@name='enlacesAcordeon']") />
704
705 <#list enlaceAcordeon as presentacionn>
706 <#assign friendly_page_linkaa = "" />
707 <#assign tituloEnlaceAcordeon = "" />
708 <#assign enlacePaginaAcordeon = "" />
709 <#assign linkPageIdaa = "" />
710 <#assign linkPrivateaa = "" />
711 <#assign linkGroupIdaa = "" />
712
713 <#assign tituloEnlaceAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='tituloEnlaceAcordeon']/dynamic-content") />
714 <#assign enlacePaginaAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='enlacePaginaAcordeon']/dynamic-content") />
715 <#assign enlaceInternoEscritoAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='enlaceInternoEscritoAcordeon']/dynamic-content") />
716 <#assign enlaceExternoAcordeon = presentacionn.selectSingleNode("dynamic-element[@name='enlaceExternoAcordeon']/dynamic-content") />
717
718 <#assign count = 0 />
719
720 <#list enlacePaginaAcordeon.data?split("@") as item>
721 <#if item != "">
722 <#if count == 0>
723 <#assign linkPageIdaa = item?number>
724 </#if>
725 <#if count == 1>
726 <#if item == "private">
727 <#assign linkPrivateaa = true>
728 <#else>
729 <#assign linkPrivateaa = false>
730 </#if>
731 </#if>
732 <#if count = 2>
733 <#assign linkGroupIdaa = item?number>
734 </#if>
735 <#assign count = count +1>
736 </#if>
737 </#list>
738
739 <#if linkPageIdaa?has_content>
740 <#-- get layout -->
741 <#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
742 <#assign layout = layoutService.getLayout(linkGroupId, linkPrivate, linkPageId) />
743
744 <#-- get Friendly URL -->
745 <#assign portalUtil = serviceLocator.findService("com.liferay.portal.kernel.util.PortalUtil") />
746 <#assign friendly_page_link = portalUtil.getLayoutFriendlyURL(layout, themeDisplay)?? />
747 </#if>
748
749 <#if tituloEnlaceAcordeon.data?has_content >
750 <#if friendly_page_linkaa?has_content>
751 <li><a href="${friendly_page_linkaa?c}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${tituloEnlaceAcordeon.data}', 'clic')">${tituloEnlaceAcordeon.data}</a></li>
752 <#elseif enlaceInternoEscritoPresentacion.data != "">
753 <li><a href="${enlaceInternoEscritoAcordeon.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${tituloEnlaceAcordeon.data}', 'clic')">${tituloEnlaceAcordeon.data}</a></li>
754 <#elseif enlaceExternoPresentacion.data?has_content>
755 <li><a href="${enlaceExternoAcordeon.data}" onclick="javascript:marcaje_google_analytics(this, 'BCab/Áreas/Política Financiera/IEF/LEnl ${tituloEnlaceAcordeon.data}', 'clic')">${tituloEnlaceAcordeon.data}</a></li>
756 </#if>
757 </#if>
758 </#list>
759 </ul>
760 </div>
761 </div>
762 <ul class="listcorp listcorp-featured pt-7 row">
763 </ul>
764 </div>
765 </#list>
766 </div>
767 </div>
768 </div>
769 </div>
770 </div>
771 <!-- REDES SOCIALES -->
772
773<div class="mb-8"> </div>
774
775<div class="container-corp">
776 <div class="d-flex justify-content-end box-share ">
777 <div class="d-flex align-items-center"><span class="c-grey-3 f-opensans-regular mr-1"> <#if locale == "es_ES" >
778 Comparte:
779 <#else>
780 Share:
781 </#if></span>
782
783 <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>
784 <div class="button-share mr-1">
785 <a href="https://www.facebook.com/sharer/sharer.php?u=${viewURLs}&display=popup&ref=plugin&src=like&kid_directed_site=0&app_id=2580469875387422" >
786 <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
787 <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"/>
788 </svg>
789 </a>
790 </div>
791 <div class="button-share mr-1">
792 <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',
793 '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>
794 </div>
795
796 <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>
797
798 <div class="button-share">
799 <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>
800 </div>
801 </div>
802 </div>
803</div>
804
805
806
807
808<script>
809 AUI().use('liferay-session', function(A) {
810 Liferay.Session = new Liferay.SessionBase(
811 {
812 autoExtend: true,
813 redirectOnExpire: false,
814 redirectUrl: 'http\x3a\x2f\x2f10\x2e55\x2e1\x2e31\x3a8080http\x3a\x2f\x2f10\x2e55\x2e1\x2e31\x3a8080\x2fhome',
815 sessionLength: 890,
816 warningLength: 0
817 }
818 );
819 })
820</script>
821
822<#attempt>
823<#if encuesta.data?has_content >
824
825 <#if getterUtil.getBoolean(encuesta.data) >
826 <div id="encuesta-modal" style="display:none" class="modal-open">
827 <div class="modal fade in" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
828 <div class="modal-dialog" role="document">
829 <div class="modal-content">
830 <div class="modal-body">
831 <@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"/>
832 <div class="mensaje-fin portlet-forms ">
833 <a id="no-responder" href="javascript:cerrar_encuesta();" >Saltar encuesta</a>
834 </div>
835 </div>
836 </div>
837 </div>
838 </div>
839 </div>
840 </#if>
841</#if>
842<#recover>
843 <p style="display:none">${.error}</p>
844</#attempt>
845
846<script>
847 function cerrar_encuesta(){
848 jQuery("#encuesta-modal").remove();
849 }
850
851 $(document).ready(function() {
852 console.log('ready')
853 var url = window.location.href;
854
855 if(url.indexOf("/-/detalle")<0 && url.indexOf("/-/details")<0){
856 $(".visor-buscador").hide();
857 }
858
859 setTimeout(function(){
860 var url = window.location.href;
861 if(url.indexOf("?")==-1){
862 jQuery("#encuesta-modal").css("display","block")
863 }
864
865 var $target = jQuery(".lfr-ddm-form-field-container");
866 var observer = new MutationObserver(function(mutations) {
867 mutations.forEach(function(mutation) {
868 if (mutation.attributeName === "class") {
869 var attributeValue = jQuery(mutation.target).prop(mutation.attributeName);
870 if (attributeValue.indexOf("lfr-ddm-form-field-container") >= 0){
871 $('.lfr-ddm-form-field-container').find('label').each(function(){
872 if($(this).text().split(' ')[0].length == 1 && $(this).text().length > 1){
873 var num = $(this).text().split(' ')[0]
874 var txt = $(this).text().split(num)[1]
875 $(this).html("<span class='text-numb'>" + num + "</span>" + txt);
876 }
877
878 if($(this).text().split(' ')[0] == 3){
879 $(this).closest('div').next('.custom-control').attr('style', 'display: none');
880 }
881 if ($(window).width() > 768) {
882 if($(this).text().split(' ')[0].indexOf('3.') >= 0){
883 $(this).attr('style', 'margin-left: 30px');
884 }
885 }
886 })
887 }
888 }
889 });
890 });
891 observer.observe($target[1], {
892 attributes: true
893 });
894
895 $('.lfr-ddm-form-field-container').find('label').each(function(){
896 if($(this).text().split(' ')[0].length == 1 && $(this).text().length > 1){
897 var num = $(this).text().split(' ')[0]
898 var txt = $(this).text().split(num)[1]
899 $(this).html("<span class='text-numb'>" + num + "</span>" + txt);
900 }
901
902 if($(this).text().split(' ')[0] == 3){
903 $(this).closest('div').next('.custom-control').attr('style', 'display: none');
904 }
905
906 if ($(window).width() > 768) {
907 if($(this).text().split(' ')[0].indexOf('3.') >= 0){
908 $(this).attr('style', 'margin-left: 30px');
909 }
910 }
911 })
912
913 $('.required-warning').prepend('<img src="/documents/33528/0/warning+%281%29.png/ce00599e-0c29-5707-1411-9b740e5dbd59?t=1573240033177" style="width: 35px;">');
914 },1500)
915 });
916</script>
917
918<style>
919
920@media (min-width: 993px){
921.sliderboxset {
922 padding: 30px 20px !important;
923 min-height: 637px !important;
924}
925}
926
927
928@media (max-width: 990px){
929.sliderboxset {
930 min-height: 490px !important;
931}
932}
933
934.carousel-control-prev{
935 display:none! important;
936}
937
938.carousel-control-next{
939 display:none! important;
940}
941 #encuesta-modal .modal-content {
942 overflow: hidden;
943 -ms-overflow-y: auto !important;
944 max-height: 600px;
945 max-width: 800px;
946 margin-left: auto;
947 margin-right: auto;
948 }
949
950 #encuesta-modal .modal.fade .modal-dialog {
951 transition: transform .3s ease-out;
952 transform: translate(0,0);
953 width: 100%;
954 }
955
956 .modal{
957 background-color:rgba(0,0,0,0.5)!important;
958 }
959
960 .ddm-form-name {
961 text-align: center;
962 color: #182d4f !important;
963 font-family: "Lato_Bold";
964 line-height: 1.2;
965 }
966
967 .ddm-form-description {
968 font-family: "OpenSans";
969 font-size: 1em;
970 color: #182d4f !important;
971 margin-top: 0;
972 text-align: center;
973 }
974
975 #no-responder {
976 float: right;
977 text-decoration: underline;
978 color: #cc3e43;
979 margin-top: -8px;
980 margin-right: 22px;
981 }
982
983 #encuesta-modal .btn-primary {
984 background-color: #cc3e43;
985 border: 1px solid #cc3e43;
986 color: white;
987 border-radius: 5px;
988 font-size: 1em;
989 cursor: pointer;
990 font-family: "OpenSans";
991 font-weight: 400;
992 line-height: 1.188rem;
993 text-align: center;
994 padding: .5em 1em;
995 width: 7.5rem;
996 }
997
998 #encuesta-modal .lfr-ddm-form-page-title {
999 display: none;
1000 }
1001
1002 #encuesta-modal .required-warning {
1003 text-align: center;
1004 color: tomato;
1005 border: tomato 1px solid;
1006 padding-top: 4px;
1007 padding-bottom: 4px;
1008 margin-left: 150px;
1009 margin-right: 150px;
1010 border-radius: 20px;
1011 padding-left: inherit;
1012 }
1013
1014 #encuesta-modal .lfr-ddm-form-field-container {
1015 font-family: "OpenSans";
1016 font-size: 1em;
1017 color: #4b4b4b;
1018 margin-top: 0;
1019 }
1020
1021 #encuesta-modal .custom-control.custom-radio .custom-control-label {
1022 padding: 7px;
1023 background-color: white;
1024 color: #182d4f;
1025 border-radius: 5px;
1026 min-width: 150px;
1027 display: inline-block;
1028 text-align:center;
1029 font-size:12px;
1030 border: #182d4f 1px solid;
1031 }
1032
1033 #encuesta-modal .custom-control.custom-radio .custom-control-label:before,
1034 #encuesta-modal .custom-control.custom-radio .custom-control-label:after {
1035 display:none;
1036 }
1037
1038 #encuesta-modal .custom-control.custom-radio .custom-control-label .custom-control-label-text {
1039 padding-left:0;
1040 }
1041
1042 #encuesta-modal .custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label {
1043 background-color: #182d4f;
1044 color:white;
1045 }
1046
1047 #encuesta-modal .lexicon-icon {
1048 color: tomato;
1049 font-size: 0.5rem;
1050 }
1051
1052 #encuesta-modal .lfr-icon-item {
1053 color: #182d4f;
1054 text-decoration: underline;
1055 }
1056
1057 #encuesta-modal .lfr-ddm-form-field-container label {
1058 color: #182d4f;
1059 }
1060
1061 #encuesta-modal .text-numb {
1062 border: #182d4f 1px solid;
1063 color: white;
1064 background-color: #182d4f;
1065 padding-left: 7px;
1066 padding-right: 7px;
1067 border-radius: 15px;
1068 }
1069
1070 @media (max-width: 768px) {
1071 #encuesta-modal .required-warning {
1072 width: 100%;
1073 margin-left: 0;
1074 margin-right: 0;
1075 }
1076
1077 #encuesta-modal .modal.fade .modal-dialog {
1078 width:96%;
1079 position: relative;
1080 }
1081
1082 #encuesta-modal .modal-content {
1083 max-height: 90vh;
1084 margin-top: 5vh;
1085 }
1086
1087 #encuesta-modal .container-fluid-1280 {
1088 padding-left:0;
1089 padding-right:0;
1090 }
1091
1092 #encuesta-modal .lfr-ddm-form-page row {
1093 margin-left:0;
1094 margin-right:0;
1095 }
1096
1097 #encuesta-modal .lfr-ddm-form-page row [class*="col-"] {
1098 margin-left:0;
1099 margin-right:0;
1100 }
1101
1102 #encuesta-modal .custom-control.custom-radio .custom-control-label {
1103 display:block;
1104 }
1105
1106 #encuesta-modal .liferay-ddm-form-field-radio .custom-control-inline.custom-control {
1107 display:block;
1108 margin-bottom:10px;
1109 margin-left:0;
1110 }
1111 }
1112</style>
1113</#list>
1114
1115
1116
1117 <!-- <script src="js/jquery.blockUI.min.js"></script>
1118 <script src="js/jquery.fancybox.js"></script>
1119 <script src="js/functions.js"></script>
1120 <script src="js/funcionesSV.js"></script> -->
1121
1122 <style type="text/css">
1123 img.img-3{
1124 max-width: 100%;
1125 }
1126 .linkdoc:after {
1127 content: "\f182";
1128 font: normal normal normal 36px/1 "LineAwesome";
1129 position: absolute;
1130 top: calc(50% - 18px);
1131 right: .938rem;
1132 color: #182d4f;
1133 }
1134 .listcorp.listCorpAbajo li a:before {
1135 font-family: "LineAwesome";
1136 font-size: 1.125rem;
1137 content: "\f121";
1138 position: absolute;
1139 right: calc(100% + 1.25rem);
1140 top: 0;
1141 font-weight: bold;
1142 line-height: 1.3;
1143 -moz-transform: rotate(90deg) !important;
1144 -ms-transform: rotate(90deg) !important;
1145 -o-transform: rotate(90deg) !important;
1146 -webkit-transform: rotate(90deg) !important;
1147 }
1148
1149 .listcorp.listcorp-featured.listCorpDerecha li a:before {
1150 position: absolute;
1151 right: calc(100% + 1.125rem);
1152 top: -6px;
1153 font-size: 1.750rem;
1154 -moz-transform: rotate(0deg) !important;
1155 -ms-transform: rotate(0deg) !important;
1156 -o-transform: rotate(0deg) !important;
1157 -webkit-transform: rotate(0deg) !important;
1158 }
1159
1160 .listcorp.listcorp-featured {
1161 font-family: "OpenSans";
1162 font-size: 1.25rem;
1163 line-height: 1.2;
1164 /* padding-left: 2.6rem; */
1165 }
1166 .fondo-blanco{
1167 background-color: white;
1168 border-radius: 2%;
1169 }
1170
1171 .titulo-box-blanco{
1172 color: #0f1d34;
1173 font-size: 1rem;
1174 overflow: hidden;
1175 position: relative;
1176 font-family: "OpenSans";
1177 }
1178
1179 .borde-abajo {
1180 border-bottom-color: #8c97a8;
1181 border-bottom-width: 2px;
1182 border-bottom-style: solid;
1183 }
1184
1185 .listcorp-dos {
1186 margin: 0;
1187 padding-left: 2.188rem;
1188 list-style-type: none;
1189 /* font-family: "OpenSans"; */
1190 font-size: 1.25rem;
1191 line-height: 1.6;
1192 }
1193
1194 .listcorp-dos li a {
1195 display: block;
1196 color: #cc3e43;
1197 margin-bottom: 3px;
1198 position: relative;
1199 }
1200
1201 .listcorp-dos li a:before {
1202 font-family: "LineAwesome";
1203 font-size: 1.125rem;
1204 content: "\f121";
1205 position: absolute;
1206 right: calc(100% + 1.250rem);
1207 top: 0;
1208 font-weight: bold;
1209 line-height: 1.3;
1210 }
1211
1212 .box-acordeon-header {
1213 padding: 15px 30px;
1214 border-radius: 3px;
1215 cursor: pointer;
1216 background-color: #182d4f;
1217 margin-bottom: 10px;
1218 }
1219
1220 .c-white {
1221 color: white !important;
1222 }
1223 .col-md-4.plan {
1224 top: 200px;
1225 }
1226
1227
1228
1229
1230 </style>
1231 <script>
1232 $(document).ready(function() {
1233
1234 $('.ancla').click(function(e){
1235 // Evitamos que se haga el scroll
1236 e.preventDefault();
1237 //console.log("nos detenemos");
1238 // Capturamos el ancla
1239 var ancla = $(this).attr('href');
1240 //console.log("el ancla es"+ancla);
1241 // Le quitamos el numeral # para solo quedarnos con el nombre de la sección
1242 ancla = ancla.substring(1);
1243 //console.log('ancla nueva '+ ancla);
1244
1245 // Obtenemos la posición de la sección
1246 var position = $('#'+ancla).position();
1247 //console.log('POsicion antes de la resta '+ position.top);
1248 var positionResta = position.top + 180;
1249 //console.log("bajamos");
1250 //console.log('POsicion '+ positionResta);
1251 // Hacemos el efecto scroll y le restamos algunos pixeles, en este caso 180
1252 $('html, body').animate({scrollTop: positionResta}, 500);
1253
1254 });
1255
1256 });
1257
1258</script>