Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia

Con el constante avance de la tecnología, los Sistemas de Información Geográfica - SIG se han convertido en una de las herramientas que acercan a los usuarios a la información espacial de manera interactiva y de fácil comprensión. De esta manera, los SIG propician las consultas espaciales buscando q...

Full description

Autores:
Botero Blanco, Marlin Vanessa
Ferrucho Parra, Cindy Carolina
Tipo de recurso:
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/40224
Acceso en línea:
http://hdl.handle.net/11349/40224
Palabra clave:
Aceite de palma
Cultivos
Google Earth Engine
Geovisor
Sistemas de información geográfica
Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
Visor geográfico
Geopalmascol
SIG
Objetivos de Desarrollo Sostenible
Palm oil
Crops
Google Earth Engine
Geovisor
Geographical information systems
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_e0a4074913273c83531915e73dcde320
oai_identifier_str oai:repository.udistrital.edu.co:11349/40224
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
dc.title.titleenglish.none.fl_str_mv Geopalmascol: geographic web viewer for consultation and visualization of oil palm plantations in Colombia
title Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
spellingShingle Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
Aceite de palma
Cultivos
Google Earth Engine
Geovisor
Sistemas de información geográfica
Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
Visor geográfico
Geopalmascol
SIG
Objetivos de Desarrollo Sostenible
Palm oil
Crops
Google Earth Engine
Geovisor
Geographical information systems
title_short Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
title_full Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
title_fullStr Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
title_full_unstemmed Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
title_sort Geopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en Colombia
dc.creator.fl_str_mv Botero Blanco, Marlin Vanessa
Ferrucho Parra, Cindy Carolina
dc.contributor.advisor.none.fl_str_mv Cifuentes Contreras, Germán
dc.contributor.author.none.fl_str_mv Botero Blanco, Marlin Vanessa
Ferrucho Parra, Cindy Carolina
dc.subject.none.fl_str_mv Aceite de palma
Cultivos
Google Earth Engine
Geovisor
Sistemas de información geográfica
topic Aceite de palma
Cultivos
Google Earth Engine
Geovisor
Sistemas de información geográfica
Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
Visor geográfico
Geopalmascol
SIG
Objetivos de Desarrollo Sostenible
Palm oil
Crops
Google Earth Engine
Geovisor
Geographical information systems
dc.subject.lemb.none.fl_str_mv Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
Visor geográfico
Geopalmascol
SIG
Objetivos de Desarrollo Sostenible
dc.subject.keyword.none.fl_str_mv Palm oil
Crops
Google Earth Engine
Geovisor
Geographical information systems
description Con el constante avance de la tecnología, los Sistemas de Información Geográfica - SIG se han convertido en una de las herramientas que acercan a los usuarios a la información espacial de manera interactiva y de fácil comprensión. De esta manera, los SIG propician las consultas espaciales buscando que la información sea oportuna, relevante y actualizada con el principal objetivo de facilitar la toma de decisiones frente a diferentes problemáticas y en diversos sectores. Con base en esto, el éxito de la construcción de una herramienta con un componente espacial, consiste en realizar un análisis previo de la problemática y las necesidades que se tienen en el sector de interés, así como el diseño y desarrollo de la misma, de tal manera que esto de pauta para realizar la implementación en ambientes que pueden ser desktop o en la nube. Las herramientas SIG se han implementado en diferentes ámbitos, uno de ellos es el ambiental, principalmente por los requerimientos cambiantes del planeta en materia de conservación. Más aún, un sector que se relaciona con esto es el de la agricultura y la necesidad de tener un inventario de los cultivos de palma de aceite en Colombia cada vez más cobra importancia debido a su presencia en zonas de valor ecosistémico como lo es la Amazonía colombiana, y en este sentido, se hace necesario tener un mayor control sobre la siembra de esta planta. De hecho, esta es sólo una de las muchas problemáticas que se presentan y que afectan al país en el ámbito ambiental, es por esto que el gobierno de Colombia se acogió a diversas metas que buscan el cumplimiento de los Objetivos de Desarrollo Sostenible - ODS, entre ellos destaca el ODS 15: Vida de ecosistemas terrestres, que consiste en gestionar sosteniblemente los bosques, 6 detener la degradación de la tierra y la pérdida de biodiversidad (Naciones Unidas Colombia, 2022). Es así como el objetivo del presente trabajo consiste en desarrollar un geovisor web que permita la visualización, consulta y descarga de los cultivos de palma de aceite en el país, convirtiéndose así en una herramienta que permita la toma de decisiones por entidades, tanto gubernamentales como no gubernamentales, enfocadas a la protección de los ecosistemas terrestres del país. Por lo anterior, el presente trabajo consta de una revisión teórica que soporta su desarrollo, así como la implementación de una metodología enmarcada en los conceptos de la ingeniería de software y de los Sistemas de Información Geográfica, considerados fundamentales para la usabilidad y correcto funcionamiento de la herramienta.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-02-13
dc.date.accessioned.none.fl_str_mv 2024-09-02T03:38:23Z
dc.date.available.none.fl_str_mv 2024-09-02T03:38:23Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/40224
url http://hdl.handle.net/11349/40224
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.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/d8451f82-67c5-4bdd-b3b2-4a2c9e8f087a/download
https://repository.udistrital.edu.co/bitstreams/3f36bd9c-edd3-45c9-96c8-d35e9edbbf9e/download
https://repository.udistrital.edu.co/bitstreams/29efb285-87d9-4987-b73e-a83cc586d3da/download
https://repository.udistrital.edu.co/bitstreams/f7349263-6e6e-4755-91dd-27d3936f0280/download
https://repository.udistrital.edu.co/bitstreams/fd1f3827-bbf3-4f04-8a05-87794ff8a94b/download
https://repository.udistrital.edu.co/bitstreams/8afb6df7-b6d6-4798-9b55-97b9b46dcbc2/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
88bdd20a30e5be180ed5f9005e951e3f
d17f10d16059cf9522b66099acb7b646
4460e5956bc1d1639be9ae6146a50347
1cf581f2ceb787172d8a27a5ea67fad8
ecaf8f71859a31fc07986bf19a664a69
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828164920284282880
spelling Cifuentes Contreras, GermánBotero Blanco, Marlin VanessaFerrucho Parra, Cindy Carolina2024-09-02T03:38:23Z2024-09-02T03:38:23Z2023-02-13http://hdl.handle.net/11349/40224Con el constante avance de la tecnología, los Sistemas de Información Geográfica - SIG se han convertido en una de las herramientas que acercan a los usuarios a la información espacial de manera interactiva y de fácil comprensión. De esta manera, los SIG propician las consultas espaciales buscando que la información sea oportuna, relevante y actualizada con el principal objetivo de facilitar la toma de decisiones frente a diferentes problemáticas y en diversos sectores. Con base en esto, el éxito de la construcción de una herramienta con un componente espacial, consiste en realizar un análisis previo de la problemática y las necesidades que se tienen en el sector de interés, así como el diseño y desarrollo de la misma, de tal manera que esto de pauta para realizar la implementación en ambientes que pueden ser desktop o en la nube. Las herramientas SIG se han implementado en diferentes ámbitos, uno de ellos es el ambiental, principalmente por los requerimientos cambiantes del planeta en materia de conservación. Más aún, un sector que se relaciona con esto es el de la agricultura y la necesidad de tener un inventario de los cultivos de palma de aceite en Colombia cada vez más cobra importancia debido a su presencia en zonas de valor ecosistémico como lo es la Amazonía colombiana, y en este sentido, se hace necesario tener un mayor control sobre la siembra de esta planta. De hecho, esta es sólo una de las muchas problemáticas que se presentan y que afectan al país en el ámbito ambiental, es por esto que el gobierno de Colombia se acogió a diversas metas que buscan el cumplimiento de los Objetivos de Desarrollo Sostenible - ODS, entre ellos destaca el ODS 15: Vida de ecosistemas terrestres, que consiste en gestionar sosteniblemente los bosques, 6 detener la degradación de la tierra y la pérdida de biodiversidad (Naciones Unidas Colombia, 2022). Es así como el objetivo del presente trabajo consiste en desarrollar un geovisor web que permita la visualización, consulta y descarga de los cultivos de palma de aceite en el país, convirtiéndose así en una herramienta que permita la toma de decisiones por entidades, tanto gubernamentales como no gubernamentales, enfocadas a la protección de los ecosistemas terrestres del país. Por lo anterior, el presente trabajo consta de una revisión teórica que soporta su desarrollo, así como la implementación de una metodología enmarcada en los conceptos de la ingeniería de software y de los Sistemas de Información Geográfica, considerados fundamentales para la usabilidad y correcto funcionamiento de la herramienta.With the constant advance of technology, Geographic Information Systems - GIS have become one of the tools that bring users closer to spatial information in an interactive and easy to understand way. In this way, the GIS facilitate spatial queries looking for timely, relevant and updated information with the main objective of facilitating decision making in front of different problems and in different sectors. Based on this, the success of the construction of a tool with a spatial component, consists of a previous analysis of the problems and needs in the sector of interest, as well as the design and development of the same, so that this provides a guideline for the implementation in environments that can be desktop or in the cloud. GIS tools have been implemented in different areas, one of them is the environmental, mainly due to the changing requirements of the planet in terms of conservation. Moreover, one sector that is related to this is agriculture and the need to have an inventory of oil palm crops in Colombia is becoming increasingly important due to its presence in areas of ecosystem value such as the Colombian Amazon, and in this sense, it is necessary to have greater control over the planting of this plant. In fact, this is only one of the many problems that affect the country in the environmental field, which is why the Colombian government has embraced various goals that seek to meet the Sustainable Development Goals - SDGs, among them SDG 15: Life of terrestrial ecosystems, which consists of sustainably managing forests, halting land degradation and biodiversity loss (United Nations Colombia, 2022). Thus, the objective of this work is to develop a web geo-viewer that allows visualization, consultation and downloading of oil palm crops in the country, thus becoming a tool that allows decision making by both governmental and non-governmental entities, focused on the protection of terrestrial ecosystems in the country. Therefore, this work consists of a theoretical review that supports its development, as well as the implementation of a methodology framed in the concepts of software engineering and Geographic Information Systems, considered fundamental for the usability and proper functioning of the tool.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Aceite de palmaCultivosGoogle Earth EngineGeovisorSistemas de información geográficaEspecialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicasVisor geográficoGeopalmascolSIGObjetivos de Desarrollo SosteniblePalm oilCropsGoogle Earth EngineGeovisorGeographical information systemsGeopalmascol: visor web geográfico para la consulta y visualización de cultivos de palma de aceite en ColombiaGeopalmascol: geographic web viewer for consultation and visualization of oil palm plantations in ColombiabachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/d8451f82-67c5-4bdd-b3b2-4a2c9e8f087a/download997daf6c648c962d566d7b082dac908dMD512ORIGINALTrabajo de gradoTrabajo de gradoBoteroBlancoMarlinVanessa2023.pdfapplication/pdf1730203https://repository.udistrital.edu.co/bitstreams/3f36bd9c-edd3-45c9-96c8-d35e9edbbf9e/download88bdd20a30e5be180ed5f9005e951e3fMD51Licencia de uso y autorizaciónLicencia de uso y autorizaciónLicencia de uso y publicación.pdfapplication/pdf1137657https://repository.udistrital.edu.co/bitstreams/29efb285-87d9-4987-b73e-a83cc586d3da/downloadd17f10d16059cf9522b66099acb7b646MD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/f7349263-6e6e-4755-91dd-27d3936f0280/download4460e5956bc1d1639be9ae6146a50347MD511THUMBNAILTrabajo de grado.jpgTrabajo de grado.jpgIM Thumbnailimage/jpeg4371https://repository.udistrital.edu.co/bitstreams/fd1f3827-bbf3-4f04-8a05-87794ff8a94b/download1cf581f2ceb787172d8a27a5ea67fad8MD513Licencia de uso y autorización.jpgLicencia de uso y autorización.jpgIM Thumbnailimage/jpeg9583https://repository.udistrital.edu.co/bitstreams/8afb6df7-b6d6-4798-9b55-97b9b46dcbc2/downloadecaf8f71859a31fc07986bf19a664a69MD51411349/40224oai:repository.udistrital.edu.co:11349/402242024-11-09 01:03:32.46http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK