La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law

La creciente tendencia a criminalizar conductas que atentan contra el medio ambiente a nivel mundial, influenciada en gran medida por las exigencias del derecho internacional, ha llevado a cuestionar la relevancia del derecho penal para su protección. Planteando la pregunta general sobre la legitimi...

Full description

Autores:
Díaz Vargas, María Alejandra
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Externado de Colombia
Repositorio:
Biblioteca Digital Universidad Externado de Colombia
Idioma:
spa
OAI Identifier:
oai:bdigital.uexternado.edu.co:001/16645
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/16645
https://doi.org/10.57998/bdigital/handle.001.2639
Palabra clave:
Derecho ambiental - Estudios de caso
Derecho penal - Colombia
Actos jurídicos - Aspectos Jurídicos
Medioambiente
Derecho penal ambiental
Derecho penal continental
Derecho penal anglosajón
Legitimación del derecho penal
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_4f8f629fe884c5bacc44773c44c14f17
oai_identifier_str oai:bdigital.uexternado.edu.co:001/16645
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
title La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
spellingShingle La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
Derecho ambiental - Estudios de caso
Derecho penal - Colombia
Actos jurídicos - Aspectos Jurídicos
Medioambiente
Derecho penal ambiental
Derecho penal continental
Derecho penal anglosajón
Legitimación del derecho penal
title_short La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
title_full La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
title_fullStr La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
title_full_unstemmed La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
title_sort La legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common Law
dc.creator.fl_str_mv Díaz Vargas, María Alejandra
dc.contributor.advisor.none.fl_str_mv Ruiz López, Carmen Eloisa
dc.contributor.author.none.fl_str_mv Díaz Vargas, María Alejandra
dc.contributor.jury.none.fl_str_mv Montes Cortés, Carolina
Orozco López, Hernán Darío
dc.subject.lemb.none.fl_str_mv Derecho ambiental - Estudios de caso
Derecho penal - Colombia
Actos jurídicos - Aspectos Jurídicos
topic Derecho ambiental - Estudios de caso
Derecho penal - Colombia
Actos jurídicos - Aspectos Jurídicos
Medioambiente
Derecho penal ambiental
Derecho penal continental
Derecho penal anglosajón
Legitimación del derecho penal
dc.subject.proposal.spa.fl_str_mv Medioambiente
Derecho penal ambiental
Derecho penal continental
Derecho penal anglosajón
Legitimación del derecho penal
description La creciente tendencia a criminalizar conductas que atentan contra el medio ambiente a nivel mundial, influenciada en gran medida por las exigencias del derecho internacional, ha llevado a cuestionar la relevancia del derecho penal para su protección. Planteando la pregunta general sobre la legitimidad de la intervención penal para proteger determinados intereses, y entendiendo que el derecho penal representa la expresión más severa del poder punitivo estatal, esta tesis describe sistemáticamente los desarrollos teóricos sobre la legitimación de la protección penal del medio ambiente en los sistemas de civil law y common law. En este sentido, el trabajo analiza los puntos de encuentro y divergencia en la evolución teórica de estos dos sistemas jurídicos.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-10-17T20:43:07Z
dc.date.available.none.fl_str_mv 2024-10-17T20:43:07Z
dc.date.issued.none.fl_str_mv 2024
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.doi.none.fl_str_mv 10.57998/bdigital/handle.001.2639
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/16645
https://doi.org/10.57998/bdigital/handle.001.2639
identifier_str_mv 10.57998/bdigital/handle.001.2639
url https://bdigital.uexternado.edu.co/handle/001/16645
https://doi.org/10.57998/bdigital/handle.001.2639
dc.language.iso.none.fl_str_mv spa
language spa
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 75 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Externado de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad Derecho
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Pregrado en Derecho
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/948328f7-74e0-4e90-9410-01b69bc090ad/download
https://bdigital.uexternado.edu.co/bitstreams/2a40cffb-b2a4-4dcc-bb51-e8170dd37f07/download
https://bdigital.uexternado.edu.co/bitstreams/df7dedfb-4b58-4a44-9ad8-88b79d4556d6/download
https://bdigital.uexternado.edu.co/bitstreams/c3563a11-b656-4ab5-af40-f10822ed83f4/download
https://bdigital.uexternado.edu.co/bitstreams/5fc95a8f-2f86-4316-8a62-1d6f03a5b31d/download
https://bdigital.uexternado.edu.co/bitstreams/5963bad6-3d2b-45f0-a5cc-189d0b6b12c8/download
https://bdigital.uexternado.edu.co/bitstreams/828ada07-fd7f-4598-a15a-c52ea8e60241/download
bitstream.checksum.fl_str_mv 5f5512341029b0e53fc194dbca564454
f6820d6c0c514544f2c5247f020713ca
45f95ec1eced24afa40031e35f50db3d
2e698a952257cbbef0696931f999d8a9
7fa1762a6092794209fd590406f9413e
aac649b953ad4c8e1c806aab6bc5b68f
5a431b19911d4a9e41596a4e862af0a4
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_ 1814100465843961856
spelling Ruiz López, Carmen Eloisavirtual::8825-1Díaz Vargas, María AlejandraMontes Cortés, Carolinavirtual::8826-1Orozco López, Hernán Daríovirtual::8827-12024-10-17T20:43:07Z2024-10-17T20:43:07Z2024La creciente tendencia a criminalizar conductas que atentan contra el medio ambiente a nivel mundial, influenciada en gran medida por las exigencias del derecho internacional, ha llevado a cuestionar la relevancia del derecho penal para su protección. Planteando la pregunta general sobre la legitimidad de la intervención penal para proteger determinados intereses, y entendiendo que el derecho penal representa la expresión más severa del poder punitivo estatal, esta tesis describe sistemáticamente los desarrollos teóricos sobre la legitimación de la protección penal del medio ambiente en los sistemas de civil law y common law. En este sentido, el trabajo analiza los puntos de encuentro y divergencia en la evolución teórica de estos dos sistemas jurídicos.At a worldwide perspective, the growing tendency to criminalize behaviors that threaten the environment, largely influenced by the requirements of international law, has led to question the relevance of criminal law for its protection. Raising the general question about the legitimacy of criminal intervention to protect certain interests, and understanding that criminal law represents the most severe expression of the state's punitive power, this research systematically outlines the theories on the legitimacy of criminal protection of the environment in civil law and common law systems. In this sense, the thesis analyzes the points of convergence and divergence in the theoretical evolution of these two legal systems.PregradoAbogado75 páginasapplication/pdf10.57998/bdigital/handle.001.2639https://bdigital.uexternado.edu.co/handle/001/16645https://doi.org/10.57998/bdigital/handle.001.2639spaUniversidad Externado de ColombiaFacultad DerechoBogotáPregrado en Derechoinfo: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/Derecho ambiental - Estudios de casoDerecho penal - ColombiaActos jurídicos - Aspectos JurídicosMedioambienteDerecho penal ambientalDerecho penal continentalDerecho penal anglosajónLegitimación del derecho penalLa legitimación de la protección penal del medio ambiente : un análisis comparativo de los fundamentos en el Civil Law y el Common LawTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionPublicationhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000560804virtual::8825-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000178292virtual::8826-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001275100virtual::8827-1https://scholar.google.com/citations?user=mRcHHbsAAAAJvirtual::8825-1https://scholar.google.com/citations?user=EBeIa9kAAAAJ&hl=esvirtual::8826-1https://scholar.google.com/citations?hl=es&user=6gVE2ycAAAAJ&view_op=list_works&gmla=AJsN-F4INjXzI8IIi2eMmyFX_zZTvXEWBwCpeXdFv0wGqZGDpPeL8_3-k7e64WLT5pF6gKG1mZBscMy4JUKKNkoAdcACZmjQDpW62sLXyjkfHDmQEL1SzFgvirtual::8827-10000-0002-9773-139Xvirtual::8825-10000-0002-7399-4128virtual::8826-10000-0003-1502-3566virtual::8827-1345aff1a-162c-4f95-add7-8992bbd83bedvirtual::8825-1345aff1a-162c-4f95-add7-8992bbd83bedvirtual::8825-1dcd478ce-1d4a-42e9-848a-5cb21a753951virtual::8826-1c8c15596-a9ea-4d74-b7be-99dd54e586d6virtual::8827-1dcd478ce-1d4a-42e9-848a-5cb21a753951virtual::8826-1c8c15596-a9ea-4d74-b7be-99dd54e586d6virtual::8827-1ORIGINALCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos.pdfCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos.pdfTrabajo de gradoapplication/pdf525885https://bdigital.uexternado.edu.co/bitstreams/948328f7-74e0-4e90-9410-01b69bc090ad/download5f5512341029b0e53fc194dbca564454MD51CAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos-Autorizacion.pdfCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos-Autorizacion.pdfAutorizaciónapplication/pdf131227https://bdigital.uexternado.edu.co/bitstreams/2a40cffb-b2a4-4dcc-bb51-e8170dd37f07/downloadf6820d6c0c514544f2c5247f020713caMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/df7dedfb-4b58-4a44-9ad8-88b79d4556d6/download45f95ec1eced24afa40031e35f50db3dMD53TEXTCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos.pdf.txtCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos.pdf.txtExtracted texttext/plain101644https://bdigital.uexternado.edu.co/bitstreams/c3563a11-b656-4ab5-af40-f10822ed83f4/download2e698a952257cbbef0696931f999d8a9MD54CAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos-Autorizacion.pdf.txtCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos-Autorizacion.pdf.txtExtracted texttext/plain9288https://bdigital.uexternado.edu.co/bitstreams/5fc95a8f-2f86-4316-8a62-1d6f03a5b31d/download7fa1762a6092794209fd590406f9413eMD56THUMBNAILCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos.pdf.jpgCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos.pdf.jpgGenerated Thumbnailimage/jpeg5685https://bdigital.uexternado.edu.co/bitstreams/5963bad6-3d2b-45f0-a5cc-189d0b6b12c8/downloadaac649b953ad4c8e1c806aab6bc5b68fMD55CAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos-Autorizacion.pdf.jpgCAG-spa-2024-La_legitimacion_de_la_proteccion_penal_del_medio_ambiente_un_analisis_comparativo_de_los_fundamentos-Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg15915https://bdigital.uexternado.edu.co/bitstreams/828ada07-fd7f-4598-a15a-c52ea8e60241/download5a431b19911d4a9e41596a4e862af0a4MD57001/16645oai:bdigital.uexternado.edu.co:001/166452024-10-18 03:02:47.78https://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