Apoyo social
Presentación
En 2002 se crea el registro itinerante como una función de la Política del Proyección Social del Reniec. Dada su relevancia en 2003 se convierte en la Gerencia de Restitución de Identidad y Apoyo Social; y el 04 de mayo del 2021, se convierte en la Dirección de Restitución de la Identidad y Apoyo Social - DRIAS, que es el órgano de línea que propone los lineamientos y políticas para prevenir y atender la indocumentación con acciones operativas que hacen accesible el derecho al nombre y a la identidad de la ciudadanía vulnerable.
La DRIAS tiene facultades registrales, además formula y ejecuta los planes institucionales contra la indocumentación, y emite resoluciones de acuerdo con su competencia.
Presentación
En 2002 se crea el registro itinerante como una función de la Política del Proyección Social del Reniec. Dada su relevancia en 2003 se convierte en la Gerencia de Restitución de Identidad y Apoyo Social; y el 04 de mayo del 2021, se convierte en la Dirección de Restitución de la Identidad y Apoyo Social - DRIAS, que es el órgano de línea que propone los lineamientos y políticas para prevenir y atender la indocumentación con acciones operativas que hacen accesible el derecho al nombre y a la identidad de la ciudadanía vulnerable.
La DRIAS tiene facultades registrales, además formula y ejecuta los planes institucionales contra la indocumentación, y emite resoluciones de acuerdo con su competencia.
En el 2002, se crea el registro itinerante como una función de la Política de Proyección Social del RENIEC, pero dada su relevancia, en el 2004 se convierte en la Gerencia de Restitución de la Identidad y Apoyo Social (GRIAS); y el 04 de mayo del 2021, se convierte en la Dirección de Restitución de la Identidad y Apoyo Social - DRIAS, órgano de línea encargado de proponer lineamientos y políticas relativas a la prevención y atención del problema de la indocumentación a través de acciones operativas concretas que permitan hacer accesible el derecho al nombre y a la identidad de la población en situación de vulnerabilidad, considerando los enfoques de derecho, género e interculturalidad. Tiene a su cargo la formulación y ejecución de los planes institucionales contra la indocumentación; emite resoluciones de acuerdo con su competencia y tiene facultades registrales.
The following has evaluated to null or missing: ==> mobileImageData [in template "38413#38454#36817" at line 203, column 63] ---- 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: ${mobileImageData} [in template "38413#38454#36817" at line 203, column 61] ----
1<#function colorFondo selectColor>
2 <#switch selectColor>
3 <#case "blanco">
4 <#return "bg-color-blanco" />
5 <#break>
6 <#case "negro">
7 <#return "bg-color-negro" />
8 <#break>
9 <#case "primarioAzul">
10 <#return "bg-color-primario-azul" />
11 <#break>
12 <#case "primarioMorado">
13 <#return "bg-color-primario-morado" />
14 <#break>
15 <#case "primarioGris">
16 <#return "bg-color-primario-gris" />
17 <#break>
18 <#case "primarioNaranja">
19 <#return "bg-color-primario-naranja" />
20 <#break>
21 <#case "primarioAzulClaro">
22 <#return "bg-color-primario-azul-claro" />
23 <#break>
24 <#case "primarioVerde">
25 <#return "bg-color-primario-verde" />
26 <#break>
27 <#case "primarioAmarilloCrema">
28 <#return "bg-color-primario-amarillo-crema" />
29 <#break>
30 <#case "primarioVerdeClaro">
31 <#return "bg-color-primario-verde-claro" />
32 <#break>
33 <#case "gris">
34 <#return "bg-color-gris" />
35 <#break>
36 <#case "gris1">
37 <#return "bg-color-gris-1" />
38 <#break>
39 <#case "gris2">
40 <#return "bg-color-gris-2" />
41 <#break>
42 <#case "gris3">
43 <#return "bg-color-gris-3" />
44 <#break>
45 <#case "complementarioNaranja">
46 <#return "bg-color-complementario-naranja" />
47 <#break>
48 <#case "complementarioVerde">
49 <#return "bg-color-complementario-verde" />
50 <#break>
51 <#case "complementarioAzul1">
52 <#return "bg-color-complementario-azul-1" />
53 <#break>
54 <#case "complementarioAzul2">
55 <#return "bg-color-complementario-azul-2" />
56 <#break>
57 <#case "complementarioAzul3">
58 <#return "bg-color-complementario-azul-3" />
59 <#break>
60 <#case "complementarioGris1">
61 <#return "bg-color-complementario-gris-1" />
62 <#break>
63 <#case "complementarioGris2">
64 <#return "bg-color-complementario-gris-2" />
65 <#break>
66 <#case "complementarioMorado1">
67 <#return "bg-color-complementario-morado-1" />
68 <#break>
69 <#case "complementarioMorado2">
70 <#return "bg-color-complementario-morado-2" />
71 <#break>
72 <#case "success1">
73 <#return "bg-color-success-1" />
74 <#break>
75 <#case "success2">
76 <#return "bg-color-success-2" />
77 <#break>
78 <#case "success3">
79 <#return "bg-color-success-3" />
80 <#break>
81 <#case "error1">
82 <#return "bg-color-error-1" />
83 <#break>
84 <#case "error2">
85 <#return "bg-color-error-2" />
86 <#break>
87 <#case "error3">
88 <#return "bg-color-error-3" />
89 <#break>
90 <#case "blanco">
91 <#return "bg-color-blanco" />
92 <#break>
93 <#case "negro">
94 <#return "bg-color-negro" />
95 <#break>
96 <#default>
97 <#return "bg-color-blanco" />
98 </#switch>
99</#function>
100<#function posicionImagen optPosImage>
101 <#switch optPosImage>
102 <#case "left">
103 <#return "r-c-imagetxt__izquierda" />
104 <#break>
105 <#case "center">
106 <#return "r-c-imagetxt__arriba" />
107 <#break>
108 <#case "right">
109 <#return "r-c-imagetxt__derecha" />
110 <#break>
111 <#case "down">
112 <#return "r-c-imagetxt__abajo" />
113 <#break>
114 <#default>
115 <#return "r-c-imagetxt__izquierda" />
116 </#switch>
117</#function>
118
119<#if (mainBackgroundColor.getData())?? && mainBackgroundColor.getData() != "">
120 <#assign mainBackgroundColorData = colorFondo(mainBackgroundColor.getData())/>
121<#else>
122 <#assign mainBackgroundColorData = "blanco"/>
123</#if>
124
125<#if (imagePosition.getData())?? && imagePosition.getData() != "">
126 <#assign imagePositionData = posicionImagen(imagePosition.getData())/>
127<#else>
128 <#assign imagePositionData = posicionImagen("left")/>
129</#if>
130
131<#if (mainTitle.getData())?? && mainTitle.getData() != "">
132 <#assign mainTitleData = mainTitle.getData()?truncate(100, '...')/>
133 <#assign haveMainTitle = true/>
134<#else>
135 <#assign mainTitleData = ""/>
136 <#assign haveMainTitle = false/>
137</#if>
138
139<#if (titleLabel.getData())?? && titleLabel.getData() != "">
140 <#assign titleLabelData = titleLabel.getData()/>
141<#else>
142 <#assign titleLabelData = "h2"/>
143</#if>
144
145<#if (subtitle.getData())?? && subtitle.getData() != "">
146 <#assign subtitleData = subtitle.getData()/>
147 <#assign haveSubtitle = true/>
148<#else>
149 <#assign subtitleData = ""/>
150 <#assign haveSubtitle = false/>
151</#if>
152
153<#if (imageSection.desktopImage.getData())?? && imageSection.desktopImage.getData() != "">
154 <#assign desktopImageData = imageSection.desktopImage.getData()/>
155 <#assign desktopImageAlt = imageSection.desktopImage.getAttribute("alt")/>
156</#if>
157
158<#if (imageSection.mobileImage.getData())?? && imageSection.mobileImage.getData() != "">
159 <#assign mobileImageData = imageSection.mobileImage.getData()/>
160 <#assign mobileImageAlt = imageSection.mobileImage.getAttribute("alt")/>
161</#if>
162
163<#if (textContainerSection.backgroundColor.getData())?? && textContainerSection.backgroundColor.getData() != "">
164 <#assign backgroundColorData = colorFondo(textContainerSection.backgroundColor.getData())/>
165<#else>
166 <#assign backgroundColorData = "blanco"/>
167</#if>
168
169<#if (textContainerSection.secondaryTitle.getData())?? && textContainerSection.secondaryTitle.getData() != "">
170 <#assign secondaryTitleData = textContainerSection.secondaryTitle.getData()/>
171 <#assign haveSecondaryTitle = true/>
172<#else>
173 <#assign secondaryTitleData = ""/>
174 <#assign haveSecondaryTitle = false/>
175</#if>
176
177<#if (textContainerSection.secondaryTitleLabel.getData())?? && textContainerSection.secondaryTitleLabel.getData() != "">
178 <#assign secondaryTitleLabelData = textContainerSection.secondaryTitleLabel.getData()/>
179<#else>
180 <#assign secondaryTitleLabelData = "h4"/>
181</#if>
182
183<#if textContainerSection.paragraph.getSiblings()?has_content>
184 <#assign haveParagraph = true/>
185<#else>
186 <#assign haveParagraph = false/>
187</#if>
188
189<section class="${mainBackgroundColorData}">
190 <div class="container r-c-imagetxt ${imagePositionData}">
191<#if haveMainTitle || haveSubtitle>
192 <div class="r-c-imagetxt-header">
193 <#if haveMainTitle>
194 <${titleLabelData} class="r-c-imagetxt__h-principal color-titulo-primario-azul">${mainTitleData}</${titleLabelData}>
195 </#if>
196 <#if haveSubtitle>
197 <p class="r-c-imagetxt__h-secundario color-titulo-gris-2">${subtitleData}</p>
198 </#if>
199 </div>
200</#if>
201 <div class="r-c-imagetxt-content ${backgroundColorData}">
202 <picture class="r-c-picture">
203 <img class="d-md-none" src="${mobileImageData}" alt="${mobileImageAlt}" loading="lazy">
204 <img class="d-none d-md-block" src="${desktopImageData}" alt="${desktopImageAlt}" loading="lazy">
205 </picture>
206<#if haveSecondaryTitle || haveParagraph>
207 <div class="r-c-imagetxt-cuerpo">
208 <#if haveSecondaryTitle>
209 <${secondaryTitleLabelData} class="r-c-imagetxt__h-terciario color-titulo-primario-azul">
210 ${secondaryTitleData}
211 </${secondaryTitleLabelData}>
212 </#if>
213 <#if haveParagraph>
214 <#list textContainerSection.paragraph.getSiblings() as cur_paragraph>
215 <#if (cur_paragraph.getData())??>
216 <p class="r-c-imagetxt__parrafo color-parrafo-gris-3 r-fw-regular">
217 ${cur_paragraph.getData()}
218 </p>
219 </#if>
220 </#list>
221 </#if>
222 </div>
223</#if>
224 </div>
225 </div>
226</section>