Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual

Los smart contracts han dinamizado los procesos de varios sectores, pues reducen costos gracias a la auto-ejecución de los acuerdos, prescindiendo de ciertos intermediarios; no obstante, a estos contratos se les dificulta adaptarse a imprevistos, dado su rigidez, lo que arriesga principios contractu...

Full description

Autores:
Thomas Camargo, Daniel
Tipo de recurso:
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/26809
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/26809
Palabra clave:
Contratos de arrendamiento -- Innovaciones tecnológicas
Responsabilidad contractual -- Contratos y especificaciones
Cumplimiento de obligaciones -- Contratos y especificaciones
Contratos inteligentes
Internet de las cosas
Arrendamiento de vivienda urbana
Autonomía de la voluntad
Límites
Automatización contractual
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_3cbb6bbeb97379b752422c2419d4d3aa
oai_identifier_str oai:bdigital.uexternado.edu.co:001/26809
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
title Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
spellingShingle Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
Contratos de arrendamiento -- Innovaciones tecnológicas
Responsabilidad contractual -- Contratos y especificaciones
Cumplimiento de obligaciones -- Contratos y especificaciones
Contratos inteligentes
Internet de las cosas
Arrendamiento de vivienda urbana
Autonomía de la voluntad
Límites
Automatización contractual
title_short Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
title_full Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
title_fullStr Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
title_full_unstemmed Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
title_sort Desafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractual
dc.creator.fl_str_mv Thomas Camargo, Daniel
dc.contributor.advisor.none.fl_str_mv Fortich, Silvana
dc.contributor.author.none.fl_str_mv Thomas Camargo, Daniel
dc.contributor.jury.none.fl_str_mv Ortiz Cabrera, Maria Alexandra
Ortiz Laverde, Sandra Milena
dc.subject.lemb.none.fl_str_mv Contratos de arrendamiento -- Innovaciones tecnológicas
Responsabilidad contractual -- Contratos y especificaciones
Cumplimiento de obligaciones -- Contratos y especificaciones
topic Contratos de arrendamiento -- Innovaciones tecnológicas
Responsabilidad contractual -- Contratos y especificaciones
Cumplimiento de obligaciones -- Contratos y especificaciones
Contratos inteligentes
Internet de las cosas
Arrendamiento de vivienda urbana
Autonomía de la voluntad
Límites
Automatización contractual
dc.subject.proposal.spa.fl_str_mv Contratos inteligentes
Internet de las cosas
Arrendamiento de vivienda urbana
Autonomía de la voluntad
Límites
Automatización contractual
description Los smart contracts han dinamizado los procesos de varios sectores, pues reducen costos gracias a la auto-ejecución de los acuerdos, prescindiendo de ciertos intermediarios; no obstante, a estos contratos se les dificulta adaptarse a imprevistos, dado su rigidez, lo que arriesga principios contractuales y derechos fundamentales. Este estudio planteará los desafíos de implementar contratos inteligentes, apoyados con una red de IOT’s, con el objeto de supervisar y automatizar el cumplimiento de las obligaciones del arrendatario de vivienda. En primer lugar, se describirá el escenario tecnológico-contractual propuesto, con fundamento en doctrina especializada que viabilice la implementación de dichas tecnologías; luego, con base lo anterior, se fijarán los supuestos de supervisión al cumplimiento de los arrendatarios de vivienda, así como las posibles automatizaciones frente a cada incumplimiento. Por último, se analizarán cuatro barreras legales y constitucionales que, desde los límites a la autonomía privada, desafían el logro de un acuerdo semejante, abordando temas como el orden público de la Ley 820 de 2003 y el derecho a la vivienda, la buena fe contractual ante posibles cláusulas “smart” abusivas, las condiciones negociales generales frente a la complejidad técnica del smart contract y el derecho a la intimidad y el tratamiento de datos personales.
publishDate 2024
dc.date.issued.none.fl_str_mv 2024
dc.date.accessioned.none.fl_str_mv 2025-07-16T13:05:28Z
dc.date.available.none.fl_str_mv 2025-07-16T13:05:28Z
dc.type.none.fl_str_mv Trabajo de grado - Maestría
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/masterThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.type.version.none.fl_str_mv info:eu-repo/semantics/updatedVersion
status_str updatedVersion
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/26809
url https://bdigital.uexternado.edu.co/handle/001/26809
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Chamie, J. F. (2018). Autonomía privada y el contrato como instrumento económico y social: ¿continuidad, adaptación, transformación? En: Autonomía privada: perspectivas del derecho contemporáneo. Universidad Externado de Colombia.
Fortich, S. (2021). Forma y contratación por medios digitales: del ritualismo romano a la blockchain. En: J. C. Henao & D. Castaño (Eds.), Disrupción tecnológica, transformación digital y sociedad. Derecho, innovación y tecnología: Fundamentos para una lex informática: Vol. Tomo III (Primera edición, pp. 538– 559). Universidad Externado de Colombia.
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 48 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 Maestría en Derecho Informático y de las Nuevas Tecnologías
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/31cb53f3-ce37-443f-9641-186ecba196a0/download
https://bdigital.uexternado.edu.co/bitstreams/72a42d98-feb1-4990-b9e8-23ac5567d5d7/download
https://bdigital.uexternado.edu.co/bitstreams/b9f62ade-349c-4916-9604-dcc6a1e9701c/download
https://bdigital.uexternado.edu.co/bitstreams/d17f4697-0e91-4056-91c4-6729cbdb1722/download
https://bdigital.uexternado.edu.co/bitstreams/5e301c6e-8ed3-48bc-bcd0-01260c0fc146/download
https://bdigital.uexternado.edu.co/bitstreams/c37af82b-8a5d-4856-bdc3-ed22570ea306/download
https://bdigital.uexternado.edu.co/bitstreams/4c67abb4-ac18-4fb1-9c20-3702944f6854/download
bitstream.checksum.fl_str_mv 4e925d2f893f4c362bff085356529761
6989dff8c0ecafbccf430b4aea7da919
45f95ec1eced24afa40031e35f50db3d
eadca3ca3c27a6d78af9c33616892209
77db191cadd67a39356a4e6fa55144a2
fbe404f4afa10aa581acddc3fa99398f
54cf02affe503e5fd7800b03dd41982b
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_ 1851052963012804608
spelling Fortich, Silvanavirtual::10012-1Thomas Camargo, DanielOrtiz Cabrera, Maria Alexandravirtual::10013-1Ortiz Laverde, Sandra Milenavirtual::10014-12025-07-16T13:05:28Z2025-07-16T13:05:28Z2024Los smart contracts han dinamizado los procesos de varios sectores, pues reducen costos gracias a la auto-ejecución de los acuerdos, prescindiendo de ciertos intermediarios; no obstante, a estos contratos se les dificulta adaptarse a imprevistos, dado su rigidez, lo que arriesga principios contractuales y derechos fundamentales. Este estudio planteará los desafíos de implementar contratos inteligentes, apoyados con una red de IOT’s, con el objeto de supervisar y automatizar el cumplimiento de las obligaciones del arrendatario de vivienda. En primer lugar, se describirá el escenario tecnológico-contractual propuesto, con fundamento en doctrina especializada que viabilice la implementación de dichas tecnologías; luego, con base lo anterior, se fijarán los supuestos de supervisión al cumplimiento de los arrendatarios de vivienda, así como las posibles automatizaciones frente a cada incumplimiento. Por último, se analizarán cuatro barreras legales y constitucionales que, desde los límites a la autonomía privada, desafían el logro de un acuerdo semejante, abordando temas como el orden público de la Ley 820 de 2003 y el derecho a la vivienda, la buena fe contractual ante posibles cláusulas “smart” abusivas, las condiciones negociales generales frente a la complejidad técnica del smart contract y el derecho a la intimidad y el tratamiento de datos personales.Smart contracts have revolutionized processes in various sectors, by reducing costs through the self-execution of the agreements without the need of certain third parties. Nonetheless, these smart contracts struggle to adapt to unforeseen events due to their rigidity, which puts contractual principles and fundamental rights at risk. This study will address the challenges of implementing smart contracts, supported by an IoT network, to monitor and automate the fulfillment of obligations of urban housing lessees. Initially, this technological-contractual scenario will be set regarding research that supports the implementation of these technologies in contracts. Following this, the study will establish the monitoring scenario, regarding lessee obligations compliance in accordance with Law 820 of 2003, as well as the possible automated consequences for each breach. In the second part, four legal and constitutional barriers, as limits to the autonomy of the will, will be address. These barriers challenge the proposed leased settlement, due to issues related to the nature of the Law 820 of 2003 and the constitutional right to housing, the principle of good faith among contracts and the potential agreement of “smart” abusive clauses, the requirements of the general negotiating conditions against the technical complexity of smart contracts, and the right to privacy in the processing of personal data.MaestríaMagíster en Derecho Informático y de las Nuevas Tecnologías48 páginasapplication/pdfhttps://bdigital.uexternado.edu.co/handle/001/26809spaUniversidad Externado de ColombiaFacultad DerechoBogotáMaestría en Derecho Informático y de las Nuevas TecnologíasChamie, J. F. (2018). Autonomía privada y el contrato como instrumento económico y social: ¿continuidad, adaptación, transformación? En: Autonomía privada: perspectivas del derecho contemporáneo. Universidad Externado de Colombia.Fortich, S. (2021). Forma y contratación por medios digitales: del ritualismo romano a la blockchain. En: J. C. Henao & D. Castaño (Eds.), Disrupción tecnológica, transformación digital y sociedad. Derecho, innovación y tecnología: Fundamentos para una lex informática: Vol. Tomo III (Primera edición, pp. 538– 559). Universidad Externado de Colombia.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/Contratos de arrendamiento -- Innovaciones tecnológicasResponsabilidad contractual -- Contratos y especificacionesCumplimiento de obligaciones -- Contratos y especificacionesContratos inteligentesInternet de las cosasArrendamiento de vivienda urbanaAutonomía de la voluntadLímitesAutomatización contractualDesafíos del arrendamiento de vivienda con Smart Contracts: entre los límites a la autonomía de la voluntad y el acuerdo de automatización contractualTrabajo de grado - Maestríahttp://purl.org/coar/version/c_dc82b40f9837b551Textinfo:eu-repo/semantics/masterThesishttp://purl.org/redcol/resource_type/TMinfo:eu-repo/semantics/updatedVersionPublicationhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000050434virtual::10012-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000176410virtual::10013-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001594553virtual::10014-1https://scholar.google.com/citations?user=KIzbcmUAAAAJ&hl=esvirtual::10012-1https://scholar.google.com/citations?view_op=list_works&hl=es&user=anLApwIAAAAJvirtual::10013-1https://scholar.google.com/citations?user=Huz4UJ8AAAAJ&hl=esvirtual::10014-10000-0002-4278-4670virtual::10012-10000-0002-2591-0479virtual::10013-10000-0001-8220-3634virtual::10014-15c2dc2f7-a577-4bdf-9734-5b15c5034571virtual::10012-15c2dc2f7-a577-4bdf-9734-5b15c5034571virtual::10012-17029ab18-bd4c-434c-b677-eab919e17f4dvirtual::10013-12f2817e2-f2b7-4be8-a0c7-5c112ad3b62evirtual::10014-17029ab18-bd4c-434c-b677-eab919e17f4dvirtual::10013-12f2817e2-f2b7-4be8-a0c7-5c112ad3b62evirtual::10014-1ORIGINALDesafios_del_arrendamiento_de_vivienda.pdfDesafios_del_arrendamiento_de_vivienda.pdfTrabajo de gradoapplication/pdf613423https://bdigital.uexternado.edu.co/bitstreams/31cb53f3-ce37-443f-9641-186ecba196a0/download4e925d2f893f4c362bff085356529761MD51Desafios_del_arrendamiento_de_vivienda_autorizacion.pdfDesafios_del_arrendamiento_de_vivienda_autorizacion.pdfAutorizaciónapplication/pdf1048073https://bdigital.uexternado.edu.co/bitstreams/72a42d98-feb1-4990-b9e8-23ac5567d5d7/download6989dff8c0ecafbccf430b4aea7da919MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/b9f62ade-349c-4916-9604-dcc6a1e9701c/download45f95ec1eced24afa40031e35f50db3dMD53TEXTDesafios_del_arrendamiento_de_vivienda.pdf.txtDesafios_del_arrendamiento_de_vivienda.pdf.txtExtracted texttext/plain101817https://bdigital.uexternado.edu.co/bitstreams/d17f4697-0e91-4056-91c4-6729cbdb1722/downloadeadca3ca3c27a6d78af9c33616892209MD54Desafios_del_arrendamiento_de_vivienda_autorizacion.pdf.txtDesafios_del_arrendamiento_de_vivienda_autorizacion.pdf.txtExtracted texttext/plain11217https://bdigital.uexternado.edu.co/bitstreams/5e301c6e-8ed3-48bc-bcd0-01260c0fc146/download77db191cadd67a39356a4e6fa55144a2MD56THUMBNAILDesafios_del_arrendamiento_de_vivienda.pdf.jpgDesafios_del_arrendamiento_de_vivienda.pdf.jpgGenerated Thumbnailimage/jpeg5234https://bdigital.uexternado.edu.co/bitstreams/c37af82b-8a5d-4856-bdc3-ed22570ea306/downloadfbe404f4afa10aa581acddc3fa99398fMD55Desafios_del_arrendamiento_de_vivienda_autorizacion.pdf.jpgDesafios_del_arrendamiento_de_vivienda_autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg16057https://bdigital.uexternado.edu.co/bitstreams/4c67abb4-ac18-4fb1-9c20-3702944f6854/download54cf02affe503e5fd7800b03dd41982bMD57001/26809oai:bdigital.uexternado.edu.co:001/268092025-07-17 03:03:18.529https://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