Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
Existe una metodología para realizar el estudio de zonas físicas y geoeconómicas homogéneas, establecida por el Instituto Geográfico Agustín Codazzi (IGAC) en el año 2017. En la parte final del documento, luego de explicar detalladamente el proceso para la generación de zonas físicas homogéneas, se...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/36581
- Acceso en línea:
- http://hdl.handle.net/11349/36581
- Palabra clave:
- Redes neuronales
Estimación valor
Inteligencia artificial
Avalúos catastrales
Rstudio
Especialización en Avalúos -- Tesis y disertaciones académicas
Zonas físicas y geoeconómicas
Avalúos parciales independientes
Métodos tradicionales
Inteligencia artificial
Neural networks
Estimate of value
Artificial intelligence
Cadastral valuations
Rstudio
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_5d45bcff535ab5a11318aaacd330029a |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/36581 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca |
dc.title.titleenglish.spa.fl_str_mv |
Validation and analysis of the use of the artificial neural network method for the estimation of rural land value in the municipality of El Colegio - Cundinamarca |
title |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca |
spellingShingle |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca Redes neuronales Estimación valor Inteligencia artificial Avalúos catastrales Rstudio Especialización en Avalúos -- Tesis y disertaciones académicas Zonas físicas y geoeconómicas Avalúos parciales independientes Métodos tradicionales Inteligencia artificial Neural networks Estimate of value Artificial intelligence Cadastral valuations Rstudio |
title_short |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca |
title_full |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca |
title_fullStr |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca |
title_full_unstemmed |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca |
title_sort |
Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca |
dc.contributor.advisor.none.fl_str_mv |
Pérez Carvajal, Edwin Robert |
dc.subject.spa.fl_str_mv |
Redes neuronales Estimación valor Inteligencia artificial Avalúos catastrales Rstudio |
topic |
Redes neuronales Estimación valor Inteligencia artificial Avalúos catastrales Rstudio Especialización en Avalúos -- Tesis y disertaciones académicas Zonas físicas y geoeconómicas Avalúos parciales independientes Métodos tradicionales Inteligencia artificial Neural networks Estimate of value Artificial intelligence Cadastral valuations Rstudio |
dc.subject.lemb.spa.fl_str_mv |
Especialización en Avalúos -- Tesis y disertaciones académicas Zonas físicas y geoeconómicas Avalúos parciales independientes Métodos tradicionales Inteligencia artificial |
dc.subject.keyword.spa.fl_str_mv |
Neural networks Estimate of value Artificial intelligence Cadastral valuations Rstudio |
description |
Existe una metodología para realizar el estudio de zonas físicas y geoeconómicas homogéneas, establecida por el Instituto Geográfico Agustín Codazzi (IGAC) en el año 2017. En la parte final del documento, luego de explicar detalladamente el proceso para la generación de zonas físicas homogéneas, se proporcionarán las pautas con el objetivo de determinar las zonas geoeconómicas. La efectuación de dicho proceso tiene en cuenta lo que se determina en la Ley 14 de 1983, específicamente en el artículo 4, donde se establece que se deben elaborar avalúos parciales independientes en cada zona obtenida. Este procedimiento requiere de un trabajo de campo, la colaboración de personas conocedoras de la zona de estudio y del mercado inmobiliario; así, para la realización de cada avaluó, resulta necesario la aplicación de cualquiera de los métodos expuestos en la Resolución 620 de 2008. Cabe señalar que tales métodos tradicionales y efectivos se han mantenido vigentes por más de 50 años en Colombia y a nivel internacional. La implementación del catastro multipropósito en el país, en colaboración con la revolución de la programación y metodologías de inteligencia artificial, ha permitido la incorporación de nuevas metodologías valuadoras, como lo establece el Decreto 148 de 2020. Esto no implica que los cuatro métodos tradicionales sean obsoletos; por el contrario, lo que se busca con las nuevas tecnologías consiste en que estas ejecuten el proceso de manera más rápida; esto minimizará los costos, eliminará los sesgos que interfieran en la actividad valuadora y se brindará un nivel de confianza lo suficientemente fiable, tal como ha sucedido con los métodos tradicionales. En el presente trabajo se plantea realizar la variación de una red neuronal artificial (método de inteligencia artificial) para la determinación de avalúos catastrales del municipio El Colegio, Cundinamarca, a partir de información cartográfica y alfanumérica catastral disponible del municipio; es decir, se contará con los insumos base, en caso de aplicarse la metodología tradicional, y se verificará su ajuste con respecto a los avalúos que ya se tienen del municipio. |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-01-19 |
dc.date.accessioned.none.fl_str_mv |
2024-06-17T18:06:41Z |
dc.date.available.none.fl_str_mv |
2024-06-17T18:06:41Z |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Monografía |
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/36581 |
url |
http://hdl.handle.net/11349/36581 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
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 |
http://repository.udistrital.edu.co/bitstream/11349/36581/1/SuarezAcevedoAndresEduardo2023.pdf http://repository.udistrital.edu.co/bitstream/11349/36581/7/SuarezAcevedoAndresEduardoAnexos2023.rar http://repository.udistrital.edu.co/bitstream/11349/36581/6/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf http://repository.udistrital.edu.co/bitstream/11349/36581/9/license.txt http://repository.udistrital.edu.co/bitstream/11349/36581/10/SuarezAcevedoAndresEduardo2023.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/36581/11/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg |
bitstream.checksum.fl_str_mv |
b13650876a987c6cfc525b926c6bdf76 b478c57cdadd1cb02f4e33489cb4aaac 799ab979e9fc1b8d7e24ea118e348167 997daf6c648c962d566d7b082dac908d e569d992c3b718c3cd9de9522c649266 facbd0abbcbb568f53fb2e4133364651 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1814110913885634560 |
spelling |
Pérez Carvajal, Edwin RobertSuárez Acevedo, Andrés EduardoOrtega Montenegro, Manolo Javier2024-06-17T18:06:41Z2024-06-17T18:06:41Z2023-01-19http://hdl.handle.net/11349/36581Existe una metodología para realizar el estudio de zonas físicas y geoeconómicas homogéneas, establecida por el Instituto Geográfico Agustín Codazzi (IGAC) en el año 2017. En la parte final del documento, luego de explicar detalladamente el proceso para la generación de zonas físicas homogéneas, se proporcionarán las pautas con el objetivo de determinar las zonas geoeconómicas. La efectuación de dicho proceso tiene en cuenta lo que se determina en la Ley 14 de 1983, específicamente en el artículo 4, donde se establece que se deben elaborar avalúos parciales independientes en cada zona obtenida. Este procedimiento requiere de un trabajo de campo, la colaboración de personas conocedoras de la zona de estudio y del mercado inmobiliario; así, para la realización de cada avaluó, resulta necesario la aplicación de cualquiera de los métodos expuestos en la Resolución 620 de 2008. Cabe señalar que tales métodos tradicionales y efectivos se han mantenido vigentes por más de 50 años en Colombia y a nivel internacional. La implementación del catastro multipropósito en el país, en colaboración con la revolución de la programación y metodologías de inteligencia artificial, ha permitido la incorporación de nuevas metodologías valuadoras, como lo establece el Decreto 148 de 2020. Esto no implica que los cuatro métodos tradicionales sean obsoletos; por el contrario, lo que se busca con las nuevas tecnologías consiste en que estas ejecuten el proceso de manera más rápida; esto minimizará los costos, eliminará los sesgos que interfieran en la actividad valuadora y se brindará un nivel de confianza lo suficientemente fiable, tal como ha sucedido con los métodos tradicionales. En el presente trabajo se plantea realizar la variación de una red neuronal artificial (método de inteligencia artificial) para la determinación de avalúos catastrales del municipio El Colegio, Cundinamarca, a partir de información cartográfica y alfanumérica catastral disponible del municipio; es decir, se contará con los insumos base, en caso de aplicarse la metodología tradicional, y se verificará su ajuste con respecto a los avalúos que ya se tienen del municipio.There is a methodology for conducting the study of homogeneous physical and geoeconomic zones, established by the Agustín Codazzi Geographic Institute (IGAC) in 2017. In the final part of the document, after explaining in detail the process for the generation of homogeneous physical zones, guidelines will be provided with the objective of determining the geoeconomic zones. The performance of such process takes into account what is determined in Law 14 of 1983, specifically in Article 4, where it is established that independent partial appraisals must be prepared in each zone obtained. This procedure requires field work, the collaboration of people knowledgeable of the study area and the real estate market; thus, for the realization of each appraisal, it is necessary to apply any of the methods set forth in Resolution 620 of 2008. It should be noted that such traditional and effective methods have been in force for more than 50 years in Colombia and internationally. The implementation of the multipurpose cadastre in the country, in collaboration with the programming revolution and artificial intelligence methodologies, has allowed the incorporation of new valuation methodologies, as established in Decree 148 of 2020. This does not imply that the four traditional methods are obsolete; on the contrary, what is sought with the new technologies is that they execute the process faster; this will minimize costs, eliminate biases that interfere in the valuation activity and provide a sufficiently reliable level of confidence, as has happened with traditional methods. In this work we propose to carry out the variation of an artificial neural network (artificial intelligence method) for the determination of cadastral appraisals of the municipality of El Colegio, Cundinamarca, based on available cartographic and alphanumeric cadastral information of the municipality; that is, we will have the base inputs, in the case of applying the traditional methodology, and we will verify its adjustment with respect to the appraisals already available for the municipality.pdfspaRedes neuronalesEstimación valorInteligencia artificialAvalúos catastralesRstudioEspecialización en Avalúos -- Tesis y disertaciones académicasZonas físicas y geoeconómicasAvalúos parciales independientesMétodos tradicionalesInteligencia artificialNeural networksEstimate of valueArtificial intelligenceCadastral valuationsRstudioValidación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - CundinamarcaValidation and analysis of the use of the artificial neural network method for the estimation of rural land value in the municipality of El Colegio - CundinamarcabachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2ORIGINALSuarezAcevedoAndresEduardo2023.pdfSuarezAcevedoAndresEduardo2023.pdfTrabajo de gradoapplication/pdf3663190http://repository.udistrital.edu.co/bitstream/11349/36581/1/SuarezAcevedoAndresEduardo2023.pdfb13650876a987c6cfc525b926c6bdf76MD51open accessSuarezAcevedoAndresEduardoAnexos2023.rarSuarezAcevedoAndresEduardoAnexos2023.rarAnexosapplication/octet-stream920142http://repository.udistrital.edu.co/bitstream/11349/36581/7/SuarezAcevedoAndresEduardoAnexos2023.rarb478c57cdadd1cb02f4e33489cb4aaacMD57open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf669909http://repository.udistrital.edu.co/bitstream/11349/36581/6/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf799ab979e9fc1b8d7e24ea118e348167MD56metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/36581/9/license.txt997daf6c648c962d566d7b082dac908dMD59open accessTHUMBNAILSuarezAcevedoAndresEduardo2023.pdf.jpgSuarezAcevedoAndresEduardo2023.pdf.jpgIM Thumbnailimage/jpeg6608http://repository.udistrital.edu.co/bitstream/11349/36581/10/SuarezAcevedoAndresEduardo2023.pdf.jpge569d992c3b718c3cd9de9522c649266MD510open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg11349http://repository.udistrital.edu.co/bitstream/11349/36581/11/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpgfacbd0abbcbb568f53fb2e4133364651MD511open access11349/36581oai:repository.udistrital.edu.co:11349/365812024-06-18 01:00:22.798metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |