El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano
Para adelantar un análisis crítico del tratamiento normativo del cumplimiento dentro del Code civil français tras la reforma al derecho de las obligaciones introducida con el Decreto Ley 2016-131 del 10 de febrero de 2016[1] es necesario, por una parte, comprender las categorías estructurales que de...
- Autores:
-
Robles Bacca, Paula Natalia
- Tipo de recurso:
- Part of book
- Fecha de publicación:
- 2020
- Institución:
- Universidad Externado de Colombia
- Repositorio:
- Biblioteca Digital Universidad Externado de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:bdigital.uexternado.edu.co:001/25075
- Acceso en línea:
- https://bdigital.uexternado.edu.co/handle/001/25075
- Palabra clave:
- Obligaciones (Derecho)
Derecho civil - Historia - Francia
Responsabilidad civil
Obligaciones
Contratos
Cumplimiento
Derecho civil
Derecho francés
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
id |
uexternad2_643705c9e854858bf28dc41539bc3af6 |
---|---|
oai_identifier_str |
oai:bdigital.uexternado.edu.co:001/25075 |
network_acronym_str |
uexternad2 |
network_name_str |
Biblioteca Digital Universidad Externado de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano |
title |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano |
spellingShingle |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano Obligaciones (Derecho) Derecho civil - Historia - Francia Responsabilidad civil Obligaciones Contratos Cumplimiento Derecho civil Derecho francés |
title_short |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano |
title_full |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano |
title_fullStr |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano |
title_full_unstemmed |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano |
title_sort |
El cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombiano |
dc.creator.fl_str_mv |
Robles Bacca, Paula Natalia |
dc.contributor.author.none.fl_str_mv |
Robles Bacca, Paula Natalia |
dc.contributor.editor.none.fl_str_mv |
Riaño Saad, Anabel Fortich, Silvana |
dc.subject.lemb.none.fl_str_mv |
Obligaciones (Derecho) Derecho civil - Historia - Francia Responsabilidad civil |
topic |
Obligaciones (Derecho) Derecho civil - Historia - Francia Responsabilidad civil Obligaciones Contratos Cumplimiento Derecho civil Derecho francés |
dc.subject.proposal.spa.fl_str_mv |
Obligaciones Contratos Cumplimiento Derecho civil Derecho francés |
description |
Para adelantar un análisis crítico del tratamiento normativo del cumplimiento dentro del Code civil français tras la reforma al derecho de las obligaciones introducida con el Decreto Ley 2016-131 del 10 de febrero de 2016[1] es necesario, por una parte, comprender las categorías estructurales que definen el contexto en el que el cumplimiento es regulado y, por otra parte, acudir constantemente a la redacción original del Code a fin de encontrar en él un punto de referencia que nos permita entender las novedades introducidas con la reforma. Así las cosas, resulta pertinente señalar que la estructura del código civil francés se erigió, por una parte, sobre dos pilares ideológicos fundamentales: la propiedad privada y la autonomía de la voluntad, y, por otra parte, sobre la base de una tradición jurídica romanista que sostiene sistemática y sustancialmente esta codificación. En este escenario, contratos y obligaciones tienen un valor sistemático que resulta coherente con la tradición a la que esta codificación pertenece, pues ambas categorías integran un binomio alrededor del cual se conformó, ya desde las Instituciones de Gayo y Justiniano, un sector del sistema de derecho civil, pues sirvieron de conceptos con capacidad unificadora respecto de los cuales se predican una serie de ‘características esenciales y reglas directivas asociadas’, ya que el nexo contrato-obligación pone de presente la relación entre el consentimiento vertido en el contrato y ‘la eficacia obligatoria que de él se deriva’. Así, el Code civil, por un lado, introdujo como novedad el desarrollo de una parte general de las obligaciones y, por otro, consolidó al contrato como concepto jurídico general y no solo como categoría que acomuna reglas aplicables a los diversos contratos en particular. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020-11 |
dc.date.accessioned.none.fl_str_mv |
2025-03-26T14:12:47Z |
dc.date.available.none.fl_str_mv |
2025-03-26T14:12:47Z |
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.isbn.none.fl_str_mv |
9789587904697 |
dc.identifier.uri.none.fl_str_mv |
https://bdigital.uexternado.edu.co/handle/001/25075 |
identifier_str_mv |
9789587904697 |
url |
https://bdigital.uexternado.edu.co/handle/001/25075 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.citationendpage.none.fl_str_mv |
596 |
dc.relation.citationstartpage.none.fl_str_mv |
569 |
dc.relation.ispartofbook.none.fl_str_mv |
La reforma francesa del derecho de los contratos y de las obligaciones : ¿fuente de inspiración para una futura reforma en derecho colombiano? |
dc.relation.references.none.fl_str_mv |
Hinestrosa, Fernando. Tratado de las obligaciones, i, Concepto, estructura, vicisitudes, 3.ª ed., Bogotá, Universidad Externado de Colombia, 2007. |
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 |
39 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/aa2af086-522f-4cec-b324-e47a5967d514/download https://bdigital.uexternado.edu.co/bitstreams/b001f2fd-55a9-442e-9a1f-65ef26df2cac/download https://bdigital.uexternado.edu.co/bitstreams/c6bcf02b-277c-4cea-b411-7475dc201af4/download https://bdigital.uexternado.edu.co/bitstreams/77d5d642-5627-45f6-a6bf-1226996a1e34/download https://bdigital.uexternado.edu.co/bitstreams/358a523e-6120-4b37-8eec-dc16a7620227/download https://bdigital.uexternado.edu.co/bitstreams/137748f1-416e-44e9-9bdb-b632e4a6cc1c/download https://bdigital.uexternado.edu.co/bitstreams/207ba7d5-5a42-4071-86c6-c82138c4b7c9/download |
bitstream.checksum.fl_str_mv |
45f95ec1eced24afa40031e35f50db3d 635895181554d553197c2368a429497c 74aaa5fde6098027e3a2109ef193c5f1 cb54e139bbc81a5e52ed2e8996583d53 560be900e8d8b92d94fa81ef3f7c86cb 2117cff1b750970ecaaae61595414dae d83310e2f06a9c61930b3e13ae9a3dee |
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_ |
1831928420200611840 |
spelling |
Robles Bacca, Paula Nataliavirtual::9327-1Riaño Saad, Anabelvirtual::9328-1Fortich, Silvanavirtual::9329-12025-03-26T14:12:47Z2025-03-26T14:12:47Z2020-11Para adelantar un análisis crítico del tratamiento normativo del cumplimiento dentro del Code civil français tras la reforma al derecho de las obligaciones introducida con el Decreto Ley 2016-131 del 10 de febrero de 2016[1] es necesario, por una parte, comprender las categorías estructurales que definen el contexto en el que el cumplimiento es regulado y, por otra parte, acudir constantemente a la redacción original del Code a fin de encontrar en él un punto de referencia que nos permita entender las novedades introducidas con la reforma. Así las cosas, resulta pertinente señalar que la estructura del código civil francés se erigió, por una parte, sobre dos pilares ideológicos fundamentales: la propiedad privada y la autonomía de la voluntad, y, por otra parte, sobre la base de una tradición jurídica romanista que sostiene sistemática y sustancialmente esta codificación. En este escenario, contratos y obligaciones tienen un valor sistemático que resulta coherente con la tradición a la que esta codificación pertenece, pues ambas categorías integran un binomio alrededor del cual se conformó, ya desde las Instituciones de Gayo y Justiniano, un sector del sistema de derecho civil, pues sirvieron de conceptos con capacidad unificadora respecto de los cuales se predican una serie de ‘características esenciales y reglas directivas asociadas’, ya que el nexo contrato-obligación pone de presente la relación entre el consentimiento vertido en el contrato y ‘la eficacia obligatoria que de él se deriva’. Así, el Code civil, por un lado, introdujo como novedad el desarrollo de una parte general de las obligaciones y, por otro, consolidó al contrato como concepto jurídico general y no solo como categoría que acomuna reglas aplicables a los diversos contratos en particular.Primera edición.39 páginasapplication/pdf9789587904697https://bdigital.uexternado.edu.co/handle/001/25075spaUniversidad Externado de ColombiaBogotá596569La reforma francesa del derecho de los contratos y de las obligaciones : ¿fuente de inspiración para una futura reforma en derecho colombiano?Hinestrosa, Fernando. Tratado de las obligaciones, i, Concepto, estructura, vicisitudes, 3.ª ed., Bogotá, Universidad Externado de Colombia, 2007.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 (Derecho)Derecho civil - Historia - FranciaResponsabilidad civilObligacionesContratosCumplimientoDerecho civilDerecho francésEl cumplimiento de las obligaciones en el contexto de la reforma de 2016 al derecho francés de las obligaciones y su posible pertinencia para orientar futuros cambios en la materia dentro del ordenamiento colombianoCapí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=0000112036virtual::9327-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000111108virtual::9328-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000050434virtual::9329-1https://scholar.google.es/citations?hl=es&user=W3LjAjwAAAAJvirtual::9327-1https://scholar.google.com/citations?user=vyLMWw8AAAAJ&hl=es&oi=aovirtual::9328-1https://scholar.google.com/citations?user=KIzbcmUAAAAJ&hl=esvirtual::9329-10000-0001-5184-5917virtual::9328-10000-0002-4278-4670virtual::9329-16f64a4d0-fe34-486f-8396-5e52d5c71f13virtual::9327-16f64a4d0-fe34-486f-8396-5e52d5c71f13virtual::9327-1822fe4fc-46e1-4ade-ab55-e4e0aa2e20dcvirtual::9328-15c2dc2f7-a577-4bdf-9734-5b15c5034571virtual::9329-1822fe4fc-46e1-4ade-ab55-e4e0aa2e20dcvirtual::9328-15c2dc2f7-a577-4bdf-9734-5b15c5034571virtual::9329-1LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/aa2af086-522f-4cec-b324-e47a5967d514/download45f95ec1eced24afa40031e35f50db3dMD51ORIGINALEl_cumplimientode_las_obligaciones.pdfEl_cumplimientode_las_obligaciones.pdfCapítuloapplication/pdf951232https://bdigital.uexternado.edu.co/bitstreams/b001f2fd-55a9-442e-9a1f-65ef26df2cac/download635895181554d553197c2368a429497cMD52El_cumplimientode_las_obligaciones_Autorizacion.pdfEl_cumplimientode_las_obligaciones_Autorizacion.pdfAutorizaciónapplication/pdf181755https://bdigital.uexternado.edu.co/bitstreams/c6bcf02b-277c-4cea-b411-7475dc201af4/download74aaa5fde6098027e3a2109ef193c5f1MD53TEXTEl_cumplimientode_las_obligaciones.pdf.txtEl_cumplimientode_las_obligaciones.pdf.txtExtracted texttext/plain65108https://bdigital.uexternado.edu.co/bitstreams/77d5d642-5627-45f6-a6bf-1226996a1e34/downloadcb54e139bbc81a5e52ed2e8996583d53MD54El_cumplimientode_las_obligaciones_Autorizacion.pdf.txtEl_cumplimientode_las_obligaciones_Autorizacion.pdf.txtExtracted texttext/plain9775https://bdigital.uexternado.edu.co/bitstreams/358a523e-6120-4b37-8eec-dc16a7620227/download560be900e8d8b92d94fa81ef3f7c86cbMD56THUMBNAILEl_cumplimientode_las_obligaciones.pdf.jpgEl_cumplimientode_las_obligaciones.pdf.jpgGenerated Thumbnailimage/jpeg10371https://bdigital.uexternado.edu.co/bitstreams/137748f1-416e-44e9-9bdb-b632e4a6cc1c/download2117cff1b750970ecaaae61595414daeMD55El_cumplimientode_las_obligaciones_Autorizacion.pdf.jpgEl_cumplimientode_las_obligaciones_Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg14044https://bdigital.uexternado.edu.co/bitstreams/207ba7d5-5a42-4071-86c6-c82138c4b7c9/downloadd83310e2f06a9c61930b3e13ae9a3deeMD57001/25075oai:bdigital.uexternado.edu.co:001/250752025-03-27 03:01:56.892https://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 |