El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales

Ningún suceso jurídico ha transformado tanto la idea que tenemos en nuestro ordenamiento sobre la Constitución como lo ha hecho el bloque de constitucionalidad. Al emplear la expresión suceso jurídico aludo a las reformas constitucionales, a las interpretaciones de la Corte Constitucional y a las co...

Full description

Autores:
Gutiérrez Beltran, Andres Mauricio
Tipo de recurso:
Part of book
Fecha de publicación:
2023
Institución:
Universidad Externado de Colombia
Repositorio:
Biblioteca Digital Universidad Externado de Colombia
Idioma:
spa
OAI Identifier:
oai:bdigital.uexternado.edu.co:001/13934
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/13934
https://doi.org/10.57998/bdigital/handle.001.872
Palabra clave:
Obligaciones internacionales - Aspectos constitucionales
Cumplimiento de obligaciones - Aspectos constitucionales
Derecho internacional
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_d3a576e7f8785ccd3d50f5ede00f296b
oai_identifier_str oai:bdigital.uexternado.edu.co:001/13934
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
title El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
spellingShingle El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
Obligaciones internacionales - Aspectos constitucionales
Cumplimiento de obligaciones - Aspectos constitucionales
Derecho internacional
title_short El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
title_full El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
title_fullStr El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
title_full_unstemmed El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
title_sort El bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actuales
dc.creator.fl_str_mv Gutiérrez Beltran, Andres Mauricio
dc.contributor.author.none.fl_str_mv Gutiérrez Beltran, Andres Mauricio
dc.contributor.editor.none.fl_str_mv Sierra Porto, Humberto Antonio
Robledo Silva, Paula
González Medina, Diego Andrés
dc.contributor.other.none.fl_str_mv Rivas-Ramírez, Daniel
dc.contributor.none.fl_str_mv Sierra Porto, Humberto Antonio
Robledo Silva, Paula
González Medina, Diego Andrés
dc.subject.lemb.none.fl_str_mv Obligaciones internacionales - Aspectos constitucionales
Cumplimiento de obligaciones - Aspectos constitucionales
Derecho internacional
topic Obligaciones internacionales - Aspectos constitucionales
Cumplimiento de obligaciones - Aspectos constitucionales
Derecho internacional
description Ningún suceso jurídico ha transformado tanto la idea que tenemos en nuestro ordenamiento sobre la Constitución como lo ha hecho el bloque de constitucionalidad. Al emplear la expresión suceso jurídico aludo a las reformas constitucionales, a las interpretaciones de la Corte Constitucional y a las construcciones teóricas hechas por la doctrina. Ninguna de ellas, decía, ha producido un cambio tan hondo y tan significativo en nuestra comprensión sobre la naturaleza de la Constitución como el que provocó la sentencia C-225 de 1995.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-09-11T19:54:45Z
dc.date.available.none.fl_str_mv 2023-09-11T19:54:45Z
dc.date.issued.none.fl_str_mv 2023
dc.type.none.fl_str_mv Capítulo - Parte de Libro
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_3248
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_dc82b40f9837b551
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bookPart
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CAP_LIB
dc.type.version.none.fl_str_mv info:eu-repo/semantics/updatedVersion
format http://purl.org/coar/resource_type/c_3248
status_str updatedVersion
dc.identifier.doi.none.fl_str_mv 10.57998/bdigital/handle.001.872
dc.identifier.isbn.none.fl_str_mv 9786287620933
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/13934
https://doi.org/10.57998/bdigital/handle.001.872
identifier_str_mv 10.57998/bdigital/handle.001.872
9786287620933
url https://bdigital.uexternado.edu.co/handle/001/13934
https://doi.org/10.57998/bdigital/handle.001.872
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.citationendpage.none.fl_str_mv 186
dc.relation.citationstartpage.none.fl_str_mv 161
dc.relation.ispartofbook.none.fl_str_mv Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
dc.relation.ispartofseries.none.fl_str_mv Garantías judiciales de la constitución ; 1
dc.relation.references.none.fl_str_mv Brewer Carías, Alan y Jaime Orlando Santofimio Gamboa. Control de convencionalidad y responsabilidad del Estado. Bogotá: Universidad Externado de Colombia, 2013.
Gutiérrez Beltrán, Andrés Mauricio. Bloque de constitucionalidad: concepto y fundamentos. Bogotá: Universidad Externado de Colombia, 2007.
Rivas-Ramírez, Daniel. “El (des)control de convencionalidad en las sentencias de la Corte Constitucional colombiana”, en De anacronismos y vaticinios: diagnóstico sobre las relaciones entre el derecho internacional y el derecho interno en Latinoamérica, editado por Juana Acosta López, Paola Andrea Acosta Alvarado y Daniel Rivas- Ramírez. Bogotá: Universidad Externado de Colombia, 2017.
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 33 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Externado de Colombia. Departamento de Derecho Constitucional
dc.publisher.place.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Universidad Externado de Colombia. Departamento de Derecho Constitucional
institution Universidad Externado de Colombia
bitstream.url.fl_str_mv https://bdigital.uexternado.edu.co/bitstreams/c22ce25b-f475-4b5c-be51-18327eb70c3b/download
https://bdigital.uexternado.edu.co/bitstreams/885d20f2-7cb7-47c1-96fa-2c4072b25bd6/download
https://bdigital.uexternado.edu.co/bitstreams/8f1099d5-bd50-4543-beee-7e1978d6a797/download
https://bdigital.uexternado.edu.co/bitstreams/272519bb-c573-47e3-a32b-3e4168f881b3/download
https://bdigital.uexternado.edu.co/bitstreams/ccaff7dd-0b6a-4c7b-87c4-b688120598f7/download
https://bdigital.uexternado.edu.co/bitstreams/8ddc7942-9fc9-4f49-ae1d-0dcb4f67ab1a/download
https://bdigital.uexternado.edu.co/bitstreams/0149dd07-9e53-4d27-855a-06bd69a556e3/download
bitstream.checksum.fl_str_mv cc729f24deca62f69a0756ca69c39dbf
6584b29434322b968a25cf9a2950b323
45f95ec1eced24afa40031e35f50db3d
31893f478c003229c64727f732791b93
d99a5cd31700cd4f91f39cfebc8c57c7
77ce8f8e8719533ae8d6a9441d7be2a6
7de76286cdb6674c4e4a40adb7d58884
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Universidad Externado de Colombia
repository.mail.fl_str_mv metabiblioteca@metabiblioteca.org
_version_ 1808418057195880448
spelling Sierra Porto, Humberto Antoniovirtual::6720-1Robledo Silva, Paulavirtual::6721-1González Medina, Diego Andrésvirtual::6722-1Gutiérrez Beltran, Andres Mauriciovirtual::6719-1Sierra Porto, Humberto Antonio44800b81-cf51-4caf-8841-b59f6795b1a1-1Robledo Silva, Paula8003ec52-ce11-44bd-b9c6-f7976d34c7f9-1González Medina, Diego Andrés2ed688b5-207f-4b9a-84d2-d77543b732ca-1Rivas-Ramírez, Daniel2023-09-11T19:54:45Z2023-09-11T19:54:45Z2023Ningún suceso jurídico ha transformado tanto la idea que tenemos en nuestro ordenamiento sobre la Constitución como lo ha hecho el bloque de constitucionalidad. Al emplear la expresión suceso jurídico aludo a las reformas constitucionales, a las interpretaciones de la Corte Constitucional y a las construcciones teóricas hechas por la doctrina. Ninguna de ellas, decía, ha producido un cambio tan hondo y tan significativo en nuestra comprensión sobre la naturaleza de la Constitución como el que provocó la sentencia C-225 de 1995.Primera edición.33 páginasapplication/pdf10.57998/bdigital/handle.001.8729786287620933https://bdigital.uexternado.edu.co/handle/001/13934https://doi.org/10.57998/bdigital/handle.001.872spaUniversidad Externado de Colombia. Departamento de Derecho ConstitucionalBogotá186161Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en ColombiaGarantías judiciales de la constitución ; 1Brewer Carías, Alan y Jaime Orlando Santofimio Gamboa. Control de convencionalidad y responsabilidad del Estado. Bogotá: Universidad Externado de Colombia, 2013.Gutiérrez Beltrán, Andrés Mauricio. Bloque de constitucionalidad: concepto y fundamentos. Bogotá: Universidad Externado de Colombia, 2007.Rivas-Ramírez, Daniel. “El (des)control de convencionalidad en las sentencias de la Corte Constitucional colombiana”, en De anacronismos y vaticinios: diagnóstico sobre las relaciones entre el derecho internacional y el derecho interno en Latinoamérica, editado por Juana Acosta López, Paola Andrea Acosta Alvarado y Daniel Rivas- Ramírez. Bogotá: Universidad Externado de Colombia, 2017.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Obligaciones internacionales - Aspectos constitucionalesCumplimiento de obligaciones - Aspectos constitucionalesDerecho internacionalEl bloque de constitucionalidad: análisis de sus elementos y de sus desafíos actualesCapítulo - Parte de Librohttp://purl.org/coar/resource_type/c_3248http://purl.org/coar/version/c_dc82b40f9837b551Textinfo:eu-repo/semantics/bookParthttp://purl.org/redcol/resource_type/CAP_LIBinfo:eu-repo/semantics/updatedVersionPublicationhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001496566virtual::6719-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000586870virtual::6720-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001158406virtual::6721-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001352035virtual::6722-1https://scholar.google.es/citations?user=D_ivmL0AAAAJ&hl=en&oi=aovirtual::6719-1https://scholar.google.com/citations?hl=es&authuser=3&user=16wuBREAAAAJvirtual::6720-1https://scholar.google.com.mx/citations?user=MRMyrFsAAAAJ&hl=esvirtual::6721-10000-0002-7950-5233virtual::6721-1f4de4ebc-e341-4216-89d1-5ea89844d9fdvirtual::6719-1f4de4ebc-e341-4216-89d1-5ea89844d9fdvirtual::6719-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6720-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6721-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6722-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6720-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6721-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6722-1ORIGINALCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales.pdfCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales.pdfCapítulo de libroapplication/pdf1547579https://bdigital.uexternado.edu.co/bitstreams/c22ce25b-f475-4b5c-be51-18327eb70c3b/downloadcc729f24deca62f69a0756ca69c39dbfMD51CC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales-Autorizacion.pdfCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales-Autorizacion.pdfAutorizaciónapplication/pdf1481491https://bdigital.uexternado.edu.co/bitstreams/885d20f2-7cb7-47c1-96fa-2c4072b25bd6/download6584b29434322b968a25cf9a2950b323MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/8f1099d5-bd50-4543-beee-7e1978d6a797/download45f95ec1eced24afa40031e35f50db3dMD53TEXTCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales.pdf.txtCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales.pdf.txtExtracted texttext/plain75081https://bdigital.uexternado.edu.co/bitstreams/272519bb-c573-47e3-a32b-3e4168f881b3/download31893f478c003229c64727f732791b93MD54CC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales-Autorizacion.pdf.txtCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales-Autorizacion.pdf.txtExtracted texttext/plain126https://bdigital.uexternado.edu.co/bitstreams/ccaff7dd-0b6a-4c7b-87c4-b688120598f7/downloadd99a5cd31700cd4f91f39cfebc8c57c7MD56THUMBNAILCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales.pdf.jpgCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales.pdf.jpgGenerated Thumbnailimage/jpeg9131https://bdigital.uexternado.edu.co/bitstreams/8ddc7942-9fc9-4f49-ae1d-0dcb4f67ab1a/download77ce8f8e8719533ae8d6a9441d7be2a6MD55CC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales-Autorizacion.pdf.jpgCC-spa-2023-El_bloque_de_constitucionalidad_analisis_de_sus_elementos_y_de_sus_desafios_actuales-Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg11828https://bdigital.uexternado.edu.co/bitstreams/0149dd07-9e53-4d27-855a-06bd69a556e3/download7de76286cdb6674c4e4a40adb7d58884MD57001/13934oai:bdigital.uexternado.edu.co:001/139342024-04-09 15:02:04.722https://creativecommons.org/licenses/by-nc-nd/4.0/https://bdigital.uexternado.edu.coUniversidad Externado de Colombiametabiblioteca@metabiblioteca.orgPGRpdj4KICA8cD4KICAgIFlvLCBhY3R1YW5kbyBlbiBub21icmUgeSByZXByZXNlbnRhY2nDs24gcHJvcGlhLCBlbiBtaSAobnVlc3RyYSkgY2FsaWRhZCBkZSBhdXRvcihlcykgZGUgbGEocykgb2JyYShzKSBlbnRyZWdvCiAgICAoZW50cmVnYW1vcykgdW5hICgxKSBjb3BpYSBkZSBsYShzKSBvYnJhKHMpIGluZGljYWRhKHMpPHNtYWxsPlsxXTwvc21hbGw+LCBlbiBlbCBmb3JtYXRvIHkgZXh0ZW5zacOzbiBlc3RhYmxlY2lkb3MKICAgIHBvciBsYSBCaWJsaW90ZWNhCiAgICBkZSBsYSBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEsIHkgYmFqbyBsb3MgcGFyw6FtZXRyb3MgZSBpbnN0cnVjY2lvbmVzIGRlZmluaWRvcyBwb3IgbGEKICAgIG1pc21hPHNtYWxsPlsyXTwvc21hbGw+LCB5IGF1dG9yaXpvCiAgICAoYXV0b3JpemFtb3MpIGEgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBwYXJhIGVmZWN0b3MgZGUgdXNvLCByZXByb2R1Y2Npw7NuIChzaW4gZmluZXMgZGUgbHVjcm8pLAogICAgZGlzdHJpYnVjacOzbiAocHLDqXN0YW1vKSB5IGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgKHB1ZXN0YSBhIGRpc3Bvc2ljacOzbikgZGUgbGEocykgb2JyYShzKSBvYmpldG8gZGVsIHByZXNlbnRlCiAgICBkb2N1bWVudG8sCiAgICBlbiBmb3JtYXRvIGVsZWN0csOzbmljbyBhYmllcnRvIChjb25zdWx0YSBhY2Nlc28gYWJpZXJ0byBvbi1saW5lKSwgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsCiAgICBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgTGV5IDE5MTUgZGUgMjAxOCwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgeSBkZW3DoXMgbm9ybWFzCiAgICBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYS4KICA8L3A+CiAgPHA+CiAgICBPdG9yZ28gKG90b3JnYW1vcykgZXN0YSBhdXRvcml6YWNpw7NuIGNvbiBlbCBmaW4gZGUgY29sYWJvcmFyIHkgcGFydGljaXBhciBlbiBlbCBmaW4gw7psdGltbyBkZSBsYSBVbml2ZXJzaWRhZAogICAgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBlcyBkZWNpciwgZW4gbGEgcHJvbW9jacOzbiBkZSBsYSBlZHVjYWNpw7NuIHkgbGEgY3VsdHVyYSwgcG9yIG1lZGlvIGRlbCBhY2Nlc28gYWJpZXJ0byBhIGxhCiAgICBtaXNtYSwgY29tbyBoZXJyYW1pZW50YSBkZSBpbmNsdXNpw7NuIHkgcHJvZ3Jlc28gZGUgbGEgc29jaWVkYWQgY29sb21iaWFuYS4KICA8L3A+CiAgPHA+CiAgICBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIG90b3JnYSBiYWpvIGxhcyBzaWd1aWVudGVzOgogIDwvcD4KICA8Y2VudGVyPgogICAgPGI+Q0zDgVVTVUxBUzwvYj4KICA8L2NlbnRlcj4KICA8cD4KICAgIDxiPlByaW1lcmE6PC9iPiBsYSBsaWNlbmNpYSBwZXJtaXRhIGEgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCB1c2FyLCByZXByb2R1Y2lyIChzaW4gZmluZXMgZGUgbHVjcm8pLAogICAgZGlzdHJpYnVpciAocHLDqXN0YW1vKSB5IGNvbXVuaWNhciBww7pibGljYW1lbnRlIGxhKHMpIG9icmEocykgKHB1ZXN0YSBhIGRpc3Bvc2ljacOzbikgZW4gZm9ybWF0byBlbGVjdHLDs25pY28gYWJpZXJ0bwogICAgKGNvbnN1bHRhIGFjY2VzbyBhYmllcnRvIG9uLWxpbmUpIGVuIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBlc3RhIENhc2EgZGUgRXN0dWRpb3MuCiAgPC9wPgogIDxwPgogICAgPGI+U2VndW5kYTo8L2I+IGxhIGF1dG9yaXphY2nDs24gb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIHNlIGVudGllbmRlIG90b3JnYWRhIGEgdMOtdHVsbyBncmF0dWl0byBwYXJhIGVsCiAgICB0ZXJyaXRvcmlvIGRlCiAgICBDb2xvbWJpYSB5IHRvZG9zIGxvcyBkZW3DoXMgcGHDrXNlcyBkZWwgbXVuZG8sIHBvciBlbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBlc3RhYmxlY2lkbyBlbiBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSB5CiAgICBhcGxpY2FibGUgcGFyYSBDb2xvbWJpYS4KICA8L3A+CiAgPHA+CiAgICA8Yj5UZXJjZXJhOjwvYj4gbGEgbGljZW5jaWEgYW50ZXMgbWVuY2lvbmFkYSBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3Mgc29icmUgbGEocykgb2JyYShzKSBlbgogICAgZm9ybWF0byBvCiAgICBzb3BvcnRlIG1hdGVyaWFsLCBkaWdpdGFsLCBlbGVjdHLDs25pY28sIHZpcnR1YWwsIMOzcHRpY28sIHVzbyBlbiByZWQsIGludGVybmV0LCBleHRyYW5ldCBlIGludHJhbmV0LgogIDwvcD4KICA8cD4KICAgIDxiPkN1YXJ0YTo8L2I+IGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgcG9yIG1lZGlvIGRlIGVzdGUgZG9jdW1lbnRvIG5vIGVzIGV4Y2x1c2l2YSwgcG9yIGxvIHF1ZSBlbCAobG9zKSBhdXRvcihlcykKICAgIHBvZHLDoW4KICAgIHNlZ3VpciBleHBsb3RhbmRvIGxhKHMpIG9icmEocykgc2luIHF1ZSBlbGxvIGltcGxpcXVlIGFmZWN0YWNpw7NuIGFsZ3VuYSBhIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCiAgPC9wPgogIDxwPgogICAgPGI+UXVpbnRhOjwvYj4gZWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobikgcXVlIGxhKHMpIG9icmEocykgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgKHNvbikKICAgIG9yaWdpbmFsKHMpIHkKICAgIGZ1ZSAoZnVlcm9uKSByZWFsaXphZGEocykgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50bywgbGEocykgb2JyYShzKSBlcyAoc29uKQogICAgZGUKICAgIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IGRldGVudGEobikgbGEgdGl0dWxhcmlkYWQgZGUgbGEocykgbWlzbWEocykuCiAgPC9wPgogIDxwPgogICAgRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3IKICAgIHNvYnJlIGxhKHMpIG9icmEocykgZW4gY3Vlc3Rpw7NuLCBlbCAobG9zKSBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbGFzCiAgICBmYWN1bHRhZGVzIHkgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MsIGFzdW1pZW5kbyBjdWFscXVpZXIgY29zdG8gcG9yIGVzdGUgY29uY2VwdG8uIFBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhCiAgICBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KICA8L3A+CiAgPHA+CiAgICA8Yj5TZXh0YTo8L2I+IGxhIHByZXNlbnRlIGxpY2VuY2lhIG5vIGltcGxpY2EgbGEgY2VzacOzbiBkZSBsb3MgZGVyZWNob3MgbW9yYWxlcyBzb2JyZSBsYShzKSBvYnJhKHMpLCBwb3IgY3VhbnRvIGRlCiAgICBjb25mb3JtaWRhZCBjb24gbG8gZXN0YWJsZWNpZG8gcG9yIGVsIGFydMOtY3VsbyAzMCBkZSBsYSBMZXkgMjMgZGUgMTk4MiwgZWwgYXJ0w61jdWxvIDExIGRlIGxhIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlCiAgICAxOTkzIHkgZGVtw6FzIG5vcm1hcyBjb25jb3JkYW50ZXMsIGVzdG9zIGRlcmVjaG9zIHNvbiBpcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlczsKICAgIGlndWFsbWVudGUsIGVzdGEgbGljZW5jaWEgbm8gaW1wbGljYSBsYSBjZXNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIHNvYnJlIGxhKHMpIG9icmEocykuCiAgPC9wPgogIDxwPgogICAgPGI+U8OpcHRpbWE6PC9iPiBlbCAobG9zKSBhdXRvcmVzIG1hbmlmaWVzdGEobikgcXVlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIHNvYnJlIGxhKHMpIG9icmEocykgZW4gY3Vlc3Rpw7NuIG5vIGhhbgogICAgc2lkbyBjZWRpZG9zIGNvbiBhbnRlbGFjacOzbiB5IHNvYnJlIGVsbG9zIG5vIHBlc2EgbmluZ8O6biBncmF2YW1lbiBuaSBsaW1pdGFjacOzbiBlbiBzdSB1c28gbyB1dGlsaXphY2nDs24uCiAgPC9wPgogIDxwPgogICAgPGI+T2N0YXZhOjwvYj4gbGEgcHJlc2VudGUgbGljZW5jaWEgaW5jbHV5ZSBlbCBwZXJtaXNvIHBhcmEgbW9kaWZpY2FyIGVsIGZvcm1hdG8vc29wb3J0ZSBlbiBxdWUgc2UgZW50cmVnYSBsYShzKQogICAgb2JyYShzKS4KICA8L3A+CiAgPHA+CiAgICA8Yj5Ob3ZlbmE6PC9iPiBlbiBjYXNvIGRlIG5lY2VzaXRhcnNlIGNvcGlhcyBhZGljaW9uYWxlcyBwb3IgcGFydGUgZGUgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBlbCAobG9zKQogICAgYXV0b3IoZXMpIGRlYmVyw6EobikgZW50cmVnYXJsYXMsIHkgc2UgZW50aWVuZGUgcXVlIGVzdGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBudWV2YXMgY29waWFzIGRlIGxhKHMpCiAgICBvYnJhKHMpLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWE6PC9iPiBlc3RhIGF1dG9yaXphY2nDs24gc2UgZW50aWVuZGUgY29tbyB1bmEgY29udHJpYnVjacOzbiBwb3IgcGFydGUgZGVsIChsb3MpIGF1dG9yKGVzKSBhIGxhIGRpZnVzacOzbiBkZWwKICAgIGNvbm9jaW1pZW50byB5L28gZGVzYXJyb2xsbyB0ZWNub2zDs2dpY28sIGN1bHR1cmFsIG8gY2llbnTDrWZpY28gZGUgbGEgY29tdW5pZGFkIG8gZGVsIHBhw61zLCBlbiBlbCDDoXJlYSBlbiBxdWUgc2UKICAgIGluc2NyaWJlLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWEgcHJpbWVyYTo8L2I+IGxhIFVuaXZlcnNpZGFkIEV4dGVybmFkbyBkZSBDb2xvbWJpYSBzZSBjb21wcm9tZXRlIGEgbGxldmFyIGEgY2FibyBsYXMgYWNjaW9uZXMgcXVlIHNlCiAgICBlbmN1ZW50cmVuIGEgc3UgYWxjYW5jZSBwYXJhIHByZXNlcnZhciBsYShzKSBvYnJhKHMpIGVuIGVsIGVzdGFkbyBlbiBxdWUgc2UgZW5jdWVudHJhKG4pLgogIDwvcD4KICA8cD4KICAgIEVuIGNhc28gZGUgY2F1c2FzIHNvYnJldmVuaWRhcyBlIGltcHJldmlzaWJsZXMsIGNhc28gZm9ydHVpdG8gbyBmdWVyemEgbWF5b3IsIG8gaGVjaG8gZXhjbHVzaXZvIGRlIHRlcmNlcm8sIGxhCiAgICBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEgbm8gcmVzcG9uZGVyw6EgcG9yIG5pbmfDum4gcGVyanVpY2lvIHF1ZSBzZSBjYXVzZSBhIGxhKHMpIG9icmEocykuCiAgPC9wPgogIDxwPgogICAgPGI+RMOpY2ltYSBzZWd1bmRhOjwvYj4gbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhIGN1bXBsaXLDoSBsYXMgbm9ybWFzIHNvYnJlIGxvcyBkZXJlY2hvcyBtb3JhbGVzLCBkYW5kbwogICAgbG9zIGNyw6lkaXRvcyByZXNwZWN0aXZvcyBhbChsb3MpIGF1dG9yKGVzKSBlbiBsYXMgYWNjaW9uZXMgZGUgcmVwcm9kdWNjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5CiAgICB0b2RhcyBhcXVlbGxhcyBxdWUgaW1wbGlxdWVuIGVsIHVzbyB5IHV0aWxpemFjacOzbiBhdXRvcml6YWRhLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWEgdGVyY2VyYTo8L2I+IGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gbm8gb2JsaWdhIGEgZXN0YSBDYXNhIGRlIEVzdHVkaW9zIGEgaW5jbHVpciBsYShzKSBvYnJhKHMpIGVuIGxhCiAgICBCaWJsaW90ZWNhIERpZ2l0YWwsIGRldGVybWluYWNpw7NuIHF1ZSBjb3JyZXNwb25kZSDDum5pY2EgeSBleGNsdXNpdmFtZW50ZSBhIGxhIFVuaXZlcnNpZGFkLCB5IHNlIGFkb3B0YXLDoSBkZQogICAgY29uZm9ybWlkYWQgY29uIGxvcyBjcml0ZXJpb3MgZXN0YWJsZWNpZG9zIHBvciBlbGxhIHBhcmEgdGFsIGVmZWN0by4KICA8L3A+CgogIDxkaXY+CiAgICA8cD4KICAgICAgPHNtYWxsPlsxXSBObyBhcGxpY2EgcGFyYSBwdWJsaWNhY2lvbmVzIGRlIGxhIGVkaXRvcmlhbCBkZSBsYSBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEuPC9zbWFsbD4KICAgIDwvcD4KICAgIDxwPgogICAgICA8c21hbGw+WzJdIFBhcmEgdHJhYmFqb3MgZGUgZ3JhZG86IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnVleHRlcm5hZG8uZWR1LmNvL2JpYmxpb3RlY2EvZW50cmVnYXItbWktdGVzaXMvIgogICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiCiAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPmh0dHBzOi8vd3d3LnVleHRlcm5hZG8uZWR1LmNvL2JpYmxpb3RlY2EvZW50cmVnYXItbWktdGVzaXMvPC9hPjwvc21hbGw+CiAgICA8L3A+CiAgICA8cD4KICAgICAgPHNtYWxsPlBhcmEgYmlibGlvdGVjYSBkaWdpdGFsOiA8YQogICAgICAgICAgaHJlZj0iaHR0cHM6Ly9iZGlnaXRhbC51ZXh0ZXJuYWRvLmVkdS5jby9iaXRzdHJlYW0vaGFuZGxlLzAwMS80MDg5L0xELXNwYS0yMDIxLURpcmVjdHJpY2VzX2RlX0JpYmxpb3RlY2FfRGlnaXRhbCIKICAgICAgICAgIHRhcmdldD0iX2JsYW5rIgogICAgICAgICAgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5odHRwczovL2JkaWdpdGFsLnVleHRlcm5hZG8uZWR1LmNvL2JpdHN0cmVhbS9oYW5kbGUvMDAxLzQwODkvTEQtc3BhLTIwMjEtRGlyZWN0cmljZXNfZGVfQmlibGlvdGVjYV9EaWdpdGFsLjwvYT48L3NtYWxsPgogICAgPC9wPgogIDwvZGl2Pgo8L2Rpdj4K