El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia

El proceso de justicia transicional, a saber, la negociación e implementación del Acuerdo final de paz entre el Gobierno Nacional y las FARC-EP, se ha desarrollado en el marco normativo vigente de una Constitución con vocación de permanencia. Por ende, en este proceso la Corte Constitucional ha mant...

Full description

Autores:
Moreno Cruz, Diego José
Tipo de recurso:
Part of book
Fecha de publicación:
2018
Institución:
Universidad Externado de Colombia
Repositorio:
Biblioteca Digital Universidad Externado de Colombia
Idioma:
spa
OAI Identifier:
oai:bdigital.uexternado.edu.co:001/12839
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/12839
https://doi.org/10.57998/bdigital.handle.001.12839
Palabra clave:
Justicia transicional - Colombia
Acuerdos de paz - Colombia
Control de constitucionalidad - Colombia
Jaque
Autocontrolar
Diego Moreno Cruz
Transición
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_f3c856d6f4a4185c09610890f8619b56
oai_identifier_str oai:bdigital.uexternado.edu.co:001/12839
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
title El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
spellingShingle El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
Justicia transicional - Colombia
Acuerdos de paz - Colombia
Control de constitucionalidad - Colombia
Jaque
Autocontrolar
Diego Moreno Cruz
Transición
title_short El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
title_full El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
title_fullStr El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
title_full_unstemmed El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
title_sort El deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competencia
dc.creator.fl_str_mv Moreno Cruz, Diego José
dc.contributor.author.none.fl_str_mv Moreno Cruz, Diego José
dc.subject.lemb.spa.fl_str_mv Justicia transicional - Colombia
Acuerdos de paz - Colombia
Control de constitucionalidad - Colombia
topic Justicia transicional - Colombia
Acuerdos de paz - Colombia
Control de constitucionalidad - Colombia
Jaque
Autocontrolar
Diego Moreno Cruz
Transición
dc.subject.proposal.spa.fl_str_mv Jaque
Autocontrolar
Diego Moreno Cruz
Transición
description El proceso de justicia transicional, a saber, la negociación e implementación del Acuerdo final de paz entre el Gobierno Nacional y las FARC-EP, se ha desarrollado en el marco normativo vigente de una Constitución con vocación de permanencia. Por ende, en este proceso la Corte Constitucional ha mantenido su rol de ser “guardián de la integridad y supremacía de la Constitución”. Mi propósito en este escrito es argumentar que, en un contexto de transición como el anteriormente descrito, la competencia constitucional que la Corte tiene le confiere un poder decisorio sobre la constitucionalidad de los instrumentos normativos de implementación del Acuerdo (en adelante, los inia); le impone el deber de ejercer obligatoriamente este poder conforme a un procedimiento que modula deónticamente tal ejercicio, es decir, que indica una serie de acciones (obligatorias, permitidas o prohibidas) para producir un acto de control constitucional sobre la constitucionalidad de estos instrumentos; le impone el deber de realizar actos de control sobre la constitucionalidad de sus propios actos de control de constitucionalidad por vicios de competencia: es decir, controlar que sus actos sean instrumentalmente adecuados, o sea, necesarios y suficientes, para llevar a cabo el propósito de implementación del Acuerdo; y, por último, el ejercicio de esta competencia implica romper con la tendencia de la Corte de controlar (automáticamente) los actos de creación normativa –actos de reforma (legislativos)– por vicios de sustitución y no por otros vicios de competencia, sobre la base de la doctrina de la sustitución creada por ella misma, es decir, no actuar sobre la base del patrón de comportamiento regular de la Corte de no autocontrolar la constitucionalidad de sus actos de control: específicamente, que sus actos de control sean el producto del ejercicio de su competencia normativa.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2022-10-20T18:40:44Z
dc.date.available.none.fl_str_mv 2022-10-20T18:40:44Z
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.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.12839
dc.identifier.isbn.none.fl_str_mv 9789587729931
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/12839
dc.identifier.url.none.fl_str_mv https://doi.org/10.57998/bdigital.handle.001.12839
identifier_str_mv 10.57998/bdigital.handle.001.12839
9789587729931
url https://bdigital.uexternado.edu.co/handle/001/12839
https://doi.org/10.57998/bdigital.handle.001.12839
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.citationendpage.none.fl_str_mv 108 páginas
dc.relation.citationstartpage.none.fl_str_mv 85 páginas
dc.relation.ispartofbook.none.fl_str_mv ¿El Estado constitucional en jaque? el Estado constitucional en periodos de transición. Tomo III
dc.relation.references.none.fl_str_mv Moreno Cruz, Diego. “Por el camino equivocado. Carrió sobre razonamiento judicial interpretativo y casos típicos”, en S. Roldán (ed.), Homenaje a Genaro R. Carrió, Bogotá, Universidad Externado de Colombia, pp. 151-213.
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 26 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Externado de Colombia
dc.publisher.place.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Universidad Externado de Colombia
institution Universidad Externado de Colombia
bitstream.url.fl_str_mv https://bdigital.uexternado.edu.co/bitstreams/8eae7a93-182a-4aae-abfe-cb80a110bf20/download
https://bdigital.uexternado.edu.co/bitstreams/50bdfe10-83db-4f1e-9867-902eb1d9cb45/download
https://bdigital.uexternado.edu.co/bitstreams/1ce55600-b1a9-481e-b033-c04a398e4f19/download
https://bdigital.uexternado.edu.co/bitstreams/02eef3f7-3faf-4125-b52c-1bd184b72459/download
https://bdigital.uexternado.edu.co/bitstreams/9366c4ab-de5c-4ce6-aa2a-2133a8a4972e/download
https://bdigital.uexternado.edu.co/bitstreams/1a9da3cd-494d-479e-a960-fa71098d61a0/download
https://bdigital.uexternado.edu.co/bitstreams/03c190a7-47da-45b7-8fe2-2277ef34cddd/download
bitstream.checksum.fl_str_mv 9bf6ce6d806670be0153450ee60fdc47
c234e34b70b31a117480c7b2fe1f2704
45f95ec1eced24afa40031e35f50db3d
560acd7b8f72d45c7a876ca20a964017
f6e2c6355832d480e657b09f4374a858
cbf3de8a2f0a8a1b39186c676eda2862
f6907b5da3f5759f07bac8801613765e
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_ 1814100484960550912
spelling Moreno Cruz, Diego Josévirtual::1225-12022-10-20T18:40:44Z2022-10-20T18:40:44Z2018El proceso de justicia transicional, a saber, la negociación e implementación del Acuerdo final de paz entre el Gobierno Nacional y las FARC-EP, se ha desarrollado en el marco normativo vigente de una Constitución con vocación de permanencia. Por ende, en este proceso la Corte Constitucional ha mantenido su rol de ser “guardián de la integridad y supremacía de la Constitución”. Mi propósito en este escrito es argumentar que, en un contexto de transición como el anteriormente descrito, la competencia constitucional que la Corte tiene le confiere un poder decisorio sobre la constitucionalidad de los instrumentos normativos de implementación del Acuerdo (en adelante, los inia); le impone el deber de ejercer obligatoriamente este poder conforme a un procedimiento que modula deónticamente tal ejercicio, es decir, que indica una serie de acciones (obligatorias, permitidas o prohibidas) para producir un acto de control constitucional sobre la constitucionalidad de estos instrumentos; le impone el deber de realizar actos de control sobre la constitucionalidad de sus propios actos de control de constitucionalidad por vicios de competencia: es decir, controlar que sus actos sean instrumentalmente adecuados, o sea, necesarios y suficientes, para llevar a cabo el propósito de implementación del Acuerdo; y, por último, el ejercicio de esta competencia implica romper con la tendencia de la Corte de controlar (automáticamente) los actos de creación normativa –actos de reforma (legislativos)– por vicios de sustitución y no por otros vicios de competencia, sobre la base de la doctrina de la sustitución creada por ella misma, es decir, no actuar sobre la base del patrón de comportamiento regular de la Corte de no autocontrolar la constitucionalidad de sus actos de control: específicamente, que sus actos de control sean el producto del ejercicio de su competencia normativa.26 páginasapplication/pdf10.57998/bdigital.handle.001.128399789587729931https://bdigital.uexternado.edu.co/handle/001/12839https://doi.org/10.57998/bdigital.handle.001.12839spaUniversidad Externado de ColombiaBogotá108 páginas85 páginas¿El Estado constitucional en jaque? el Estado constitucional en periodos de transición. Tomo IIIMoreno Cruz, Diego. “Por el camino equivocado. Carrió sobre razonamiento judicial interpretativo y casos típicos”, en S. Roldán (ed.), Homenaje a Genaro R. Carrió, Bogotá, Universidad Externado de Colombia, pp. 151-213.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/Justicia transicional - ColombiaAcuerdos de paz - ColombiaControl de constitucionalidad - ColombiaJaqueAutocontrolarDiego Moreno CruzTransiciónEl deber de la Corte de autocontrolar la constitucionalidad de sus actos de control por vicios de competenciaCapítulo - Parte de Librohttp://purl.org/coar/resource_type/c_3248http://purl.org/coar/version/c_dc82b40f9837b551Textinfo:eu-repo/semantics/bookPartinfo:eu-repo/semantics/updatedVersionPublicationMoreno Cruzvirtual::1225-1Moreno CruzDiego Josévirtual::1225-1Diego Joséhttps://scholar.google.com/citations?user=KlTwHgUAAAAJ&hl=envirtual::1225-1https://scholar.google.com/citations?user=KlTwHgUAAAAJ&hl=en2e1708dd-4d87-4801-b6da-0d8d47d8d0c9virtual::1225-1b971394a-ede6-4160-bef3-2ce36991103e2e1708dd-4d87-4801-b6da-0d8d47d8d0c9virtual::1225-1ORIGINALCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control.pdfCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control.pdfCapítulo de libroapplication/pdf2307361https://bdigital.uexternado.edu.co/bitstreams/8eae7a93-182a-4aae-abfe-cb80a110bf20/download9bf6ce6d806670be0153450ee60fdc47MD51CC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control-Autorizacion.pdfCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control-Autorizacion.pdfAutorizaciónapplication/pdf145111https://bdigital.uexternado.edu.co/bitstreams/50bdfe10-83db-4f1e-9867-902eb1d9cb45/downloadc234e34b70b31a117480c7b2fe1f2704MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/1ce55600-b1a9-481e-b033-c04a398e4f19/download45f95ec1eced24afa40031e35f50db3dMD53TEXTCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control.pdf.txtCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control.pdf.txtExtracted texttext/plain67545https://bdigital.uexternado.edu.co/bitstreams/02eef3f7-3faf-4125-b52c-1bd184b72459/download560acd7b8f72d45c7a876ca20a964017MD54CC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control-Autorizacion.pdf.txtCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control-Autorizacion.pdf.txtExtracted texttext/plain8187https://bdigital.uexternado.edu.co/bitstreams/9366c4ab-de5c-4ce6-aa2a-2133a8a4972e/downloadf6e2c6355832d480e657b09f4374a858MD56THUMBNAILCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control.pdf.jpgCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control.pdf.jpgGenerated Thumbnailimage/jpeg4237https://bdigital.uexternado.edu.co/bitstreams/1a9da3cd-494d-479e-a960-fa71098d61a0/downloadcbf3de8a2f0a8a1b39186c676eda2862MD55CC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control-Autorizacion.pdf.jpgCC-spa-2018-El_deber_de_la_corte_de_autocontrolar_la_constitucionalidad_de_sus_actos_de_control-Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg13464https://bdigital.uexternado.edu.co/bitstreams/03c190a7-47da-45b7-8fe2-2277ef34cddd/downloadf6907b5da3f5759f07bac8801613765eMD57001/12839oai:bdigital.uexternado.edu.co:001/128392023-02-13 11:03:08.646https://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