Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca

El presente articulo, orientada a la obtención del título de Especialista en Avalúos con Enfoque Rural, se enfocó en la investigación de los procesos de valoración catastral mediante la implementación de variables clave y algoritmos de inteligencia artificial. A través de un análisis exhaustivo, se...

Full description

Autores:
Hernández Parrado, Carlos Adrián
Dávila Martínez, Juan Pablo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/39153
Acceso en línea:
http://hdl.handle.net/11349/39153
Palabra clave:
Avalúo
Inteligencia artificial
WEKA
Random Forest
Predios
Redes neuronales
Árboles de decisión
Especialización en Avalúos -- Tesis y disertaciones académicas
Avalúo catastral -- Procesamiento de datos
Valorización -- Inteligencia artificial
Computadores neurales
Bienes muebles -- Técnicas de predicción
Appraisal
Artificial intelligence
WEKA
RandomForest
Property
Decision trees
Neural Networks
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_ef1ad3aef6aa7c09fcbc37b09fc4e035
oai_identifier_str oai:repository.udistrital.edu.co:11349/39153
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
dc.title.titleenglish.spa.fl_str_mv Analysis of artificial intelligence algorithms for the determination of the cadastral valuation in rural agricultural properties larger than 1 hectare in the municipality of la peña - cundinamarca
title Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
spellingShingle Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
Avalúo
Inteligencia artificial
WEKA
Random Forest
Predios
Redes neuronales
Árboles de decisión
Especialización en Avalúos -- Tesis y disertaciones académicas
Avalúo catastral -- Procesamiento de datos
Valorización -- Inteligencia artificial
Computadores neurales
Bienes muebles -- Técnicas de predicción
Appraisal
Artificial intelligence
WEKA
RandomForest
Property
Decision trees
Neural Networks
title_short Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
title_full Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
title_fullStr Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
title_full_unstemmed Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
title_sort Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
dc.creator.fl_str_mv Hernández Parrado, Carlos Adrián
Dávila Martínez, Juan Pablo
dc.contributor.advisor.none.fl_str_mv Pérez Carvajal, Edwin Robert
Torres Colmenares, Oscar
dc.contributor.author.none.fl_str_mv Hernández Parrado, Carlos Adrián
Dávila Martínez, Juan Pablo
dc.subject.spa.fl_str_mv Avalúo
Inteligencia artificial
WEKA
Random Forest
Predios
Redes neuronales
Árboles de decisión
topic Avalúo
Inteligencia artificial
WEKA
Random Forest
Predios
Redes neuronales
Árboles de decisión
Especialización en Avalúos -- Tesis y disertaciones académicas
Avalúo catastral -- Procesamiento de datos
Valorización -- Inteligencia artificial
Computadores neurales
Bienes muebles -- Técnicas de predicción
Appraisal
Artificial intelligence
WEKA
RandomForest
Property
Decision trees
Neural Networks
dc.subject.lemb.spa.fl_str_mv Especialización en Avalúos -- Tesis y disertaciones académicas
Avalúo catastral -- Procesamiento de datos
Valorización -- Inteligencia artificial
Computadores neurales
Bienes muebles -- Técnicas de predicción
dc.subject.keyword.spa.fl_str_mv Appraisal
Artificial intelligence
WEKA
RandomForest
Property
Decision trees
Neural Networks
description El presente articulo, orientada a la obtención del título de Especialista en Avalúos con Enfoque Rural, se enfocó en la investigación de los procesos de valoración catastral mediante la implementación de variables clave y algoritmos de inteligencia artificial. A través de un análisis exhaustivo, se exploraron diversas variables que inciden en la determinación de avalúos para bienes inmuebles rurales en el municipio de La Peña - Cundinamarca. Los resultados revelaron que la inclusión de un conjunto amplio de variables, como la ubicación geográfica, el tamaño del terreno, tipo de derecho sobre el bien Inmueble, entre otros, fue fundamental para mejorar la precisión de los modelos de predicción. Particularmente, se destacó el modelo RANDOM FOREST como el más robusto, arrojando resultados favorables en las pruebas realizadas. La capacidad de este algoritmo para manejar diferentes situaciones y conjuntos de datos sugiere que es una herramienta valiosa para la valoración catastral. Además, se subrayó la importancia de la implementación de tecnologías de inteligencia artificial en los procesos de actualización catastral, destacando la oportunidad de optimizar la automatización de la valoración de bienes inmuebles rurales. Estos hallazgos no solo contribuyen como trabajo de grado, sino que también puede tener implicaciones significativas para el desarrollo del país. La modernización de los procesos de valoración catastral mediante la integración de tecnologías puede representar un antes y un después en la actual labor, también sienta las bases para un marco más sólido y actualizado en el ámbito valuatorio. La investigación y aplicación de estos métodos no solo benefician la labor de los especialistas en avalúos, sino que también respaldan el progreso y la competitividad del país en el contexto económico y territorial.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-07-30T16:52:09Z
dc.date.available.none.fl_str_mv 2024-07-30T16:52:09Z
dc.date.created.none.fl_str_mv 2024-01-23
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Creación o Interpretación
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/39153
url http://hdl.handle.net/11349/39153
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
CC0 1.0 Universal
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/publicdomain/zero/1.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
CC0 1.0 Universal
http://creativecommons.org/publicdomain/zero/1.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/e4cd04b6-87ae-4d68-b55e-cf46e2a9cb8e/download
https://repository.udistrital.edu.co/bitstreams/f93937ed-730b-47c0-963b-ace177924bbf/download
https://repository.udistrital.edu.co/bitstreams/8a2adc42-97b3-4887-964d-bccd3f9385e5/download
https://repository.udistrital.edu.co/bitstreams/ae52c84a-776d-4c0c-974c-c2dad1a84b9e/download
https://repository.udistrital.edu.co/bitstreams/d80d1449-3228-4399-91f9-52f55eb8b585/download
https://repository.udistrital.edu.co/bitstreams/3c41789f-9b0e-4e0e-bc34-80212e962e9c/download
https://repository.udistrital.edu.co/bitstreams/bb6cb7af-d786-491d-ab2a-fa140ac9fc7c/download
bitstream.checksum.fl_str_mv 42fd4ad1e89814f5e4a476b409eb708c
997daf6c648c962d566d7b082dac908d
a1cee11f0bb2be60a07b51d918c1d307
3c245f5166228762f917b327b8cbd048
b47a89566a1c6af32e453a08312adaf0
43abf916ab75c77154bc008a9d795e5c
ae1e528917ae265384aea7f3e4b8dfc6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165580616630272
spelling Pérez Carvajal, Edwin RobertTorres Colmenares, OscarHernández Parrado, Carlos AdriánDávila Martínez, Juan Pablo2024-07-30T16:52:09Z2024-07-30T16:52:09Z2024-01-23http://hdl.handle.net/11349/39153El presente articulo, orientada a la obtención del título de Especialista en Avalúos con Enfoque Rural, se enfocó en la investigación de los procesos de valoración catastral mediante la implementación de variables clave y algoritmos de inteligencia artificial. A través de un análisis exhaustivo, se exploraron diversas variables que inciden en la determinación de avalúos para bienes inmuebles rurales en el municipio de La Peña - Cundinamarca. Los resultados revelaron que la inclusión de un conjunto amplio de variables, como la ubicación geográfica, el tamaño del terreno, tipo de derecho sobre el bien Inmueble, entre otros, fue fundamental para mejorar la precisión de los modelos de predicción. Particularmente, se destacó el modelo RANDOM FOREST como el más robusto, arrojando resultados favorables en las pruebas realizadas. La capacidad de este algoritmo para manejar diferentes situaciones y conjuntos de datos sugiere que es una herramienta valiosa para la valoración catastral. Además, se subrayó la importancia de la implementación de tecnologías de inteligencia artificial en los procesos de actualización catastral, destacando la oportunidad de optimizar la automatización de la valoración de bienes inmuebles rurales. Estos hallazgos no solo contribuyen como trabajo de grado, sino que también puede tener implicaciones significativas para el desarrollo del país. La modernización de los procesos de valoración catastral mediante la integración de tecnologías puede representar un antes y un después en la actual labor, también sienta las bases para un marco más sólido y actualizado en el ámbito valuatorio. La investigación y aplicación de estos métodos no solo benefician la labor de los especialistas en avalúos, sino que también respaldan el progreso y la competitividad del país en el contexto económico y territorial.This article, aimed at obtaining the title of Specialist in Appraisals with a Rural Approach, focused on the investigation of cadastral valuation processes through the implementation of key variables and artificial intelligence algorithms. Through an exhaustive analysis, various variables that affect the determination of appraisals for rural real estate in the municipality of La Peña - Cundinamarca were explored. The results revealed that the inclusion of a broad set of variables, such as geographical location, land size, type of right over the property, among others, was essential to improve the accuracy of the prediction models. Particularly, the RANDOM FOREST model stood out as the most robust, yielding favorable results in the tests carried out. The ability of this algorithm to handle different situations and data sets suggests that it is a valuable tool for cadastral valuation. In addition, the importance of the implementation of artificial intelligence technologies in cadastral update processes was highlighted, highlighting the opportunity to optimize the automation of the valuation of rural real estate. These findings not only contribute as degree work, but can also have significant implications for the development of the country. The modernization of cadastral valuation processes through the integration of technologies can represent a before and after in the current work, it also lays the foundations for a more solid and updated framework in the valuation field. The research and application of these methods not only benefit the work of appraisal specialists, but also support the progress and competitiveness of the country in the economic and territorial context.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2AvalúoInteligencia artificialWEKARandom ForestPrediosRedes neuronalesÁrboles de decisiónEspecialización en Avalúos -- Tesis y disertaciones académicasAvalúo catastral -- Procesamiento de datosValorización -- Inteligencia artificialComputadores neuralesBienes muebles -- Técnicas de predicciónAppraisalArtificial intelligenceWEKARandomForestPropertyDecision treesNeural NetworksAnálisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - CundinamarcaAnalysis of artificial intelligence algorithms for the determination of the cadastral valuation in rural agricultural properties larger than 1 hectare in the municipality of la peña - cundinamarcabachelorThesisCreación o Interpretacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/e4cd04b6-87ae-4d68-b55e-cf46e2a9cb8e/download42fd4ad1e89814f5e4a476b409eb708cMD510LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/f93937ed-730b-47c0-963b-ace177924bbf/download997daf6c648c962d566d7b082dac908dMD513ORIGINALHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdfHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdfTrabajo de gradoapplication/pdf1638211https://repository.udistrital.edu.co/bitstreams/8a2adc42-97b3-4887-964d-bccd3f9385e5/downloada1cee11f0bb2be60a07b51d918c1d307MD512HernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024Anexos.zipHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024Anexos.zipAnexosapplication/zip290278https://repository.udistrital.edu.co/bitstreams/ae52c84a-776d-4c0c-974c-c2dad1a84b9e/download3c245f5166228762f917b327b8cbd048MD56Licencia y autorizacion de los autores para publicar.pdfLicencia y autorizacion de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf312881https://repository.udistrital.edu.co/bitstreams/d80d1449-3228-4399-91f9-52f55eb8b585/downloadb47a89566a1c6af32e453a08312adaf0MD55THUMBNAILHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdf.jpgHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdf.jpgIM Thumbnailimage/jpeg4289https://repository.udistrital.edu.co/bitstreams/3c41789f-9b0e-4e0e-bc34-80212e962e9c/download43abf916ab75c77154bc008a9d795e5cMD514Licencia y autorizacion de los autores para publicar.pdf.jpgLicencia y autorizacion de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg9584https://repository.udistrital.edu.co/bitstreams/bb6cb7af-d786-491d-ab2a-fa140ac9fc7c/downloadae1e528917ae265384aea7f3e4b8dfc6MD51511349/39153oai:repository.udistrital.edu.co:11349/391532024-12-08 01:06:25.6http://creativecommons.org/publicdomain/zero/1.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK