Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa

Según los estudios vulcanológicos realizados por el Servicio Geológico Colombiano (SGC), que se desarrollan en pro del uso de la geotermia como fuente de energía no convencional, el municipio de Paipa del departamento Boyacá cuenta con potencial geotérmico en el complejo volcánico, que es la fuente...

Full description

Autores:
Ayala Meneses, Mábel Yuliana
Echeverría Barajas, Lenny Alexandra
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/28145
Acceso en línea:
http://hdl.handle.net/11349/28145
Palabra clave:
Teledetección
Minerales
Zonas de alteración hidrotermal
Imágenes satelitales
Procesamiento de imágenes
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Recursos geotérmicos
Temperatura de la tierra
Teledetección - Equipos y accesorios
Procesamiento de imágenes
Municipio de Paipa - Investigaciones
Minerals
Image Processing
Hydrothermal alteration zones
Remote sensing
Satellite imagery
Rights
License
CC0 1.0 Universal
id UDISTRITA2_ce5fd48e8c186fd732f2655dc30ef2c3
oai_identifier_str oai:repository.udistrital.edu.co:11349/28145
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
dc.title.titleenglish.spa.fl_str_mv Identification of hydrothermal alteration zones through satellite image processing in the geothermal area of the municipality of Paipa
title Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
spellingShingle Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
Teledetección
Minerales
Zonas de alteración hidrotermal
Imágenes satelitales
Procesamiento de imágenes
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Recursos geotérmicos
Temperatura de la tierra
Teledetección - Equipos y accesorios
Procesamiento de imágenes
Municipio de Paipa - Investigaciones
Minerals
Image Processing
Hydrothermal alteration zones
Remote sensing
Satellite imagery
title_short Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
title_full Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
title_fullStr Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
title_full_unstemmed Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
title_sort Identificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de Paipa
dc.creator.fl_str_mv Ayala Meneses, Mábel Yuliana
Echeverría Barajas, Lenny Alexandra
dc.contributor.advisor.spa.fl_str_mv Upegui Cardona, Erika Sofía
dc.contributor.author.spa.fl_str_mv Ayala Meneses, Mábel Yuliana
Echeverría Barajas, Lenny Alexandra
dc.subject.spa.fl_str_mv Teledetección
Minerales
Zonas de alteración hidrotermal
Imágenes satelitales
Procesamiento de imágenes
topic Teledetección
Minerales
Zonas de alteración hidrotermal
Imágenes satelitales
Procesamiento de imágenes
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Recursos geotérmicos
Temperatura de la tierra
Teledetección - Equipos y accesorios
Procesamiento de imágenes
Municipio de Paipa - Investigaciones
Minerals
Image Processing
Hydrothermal alteration zones
Remote sensing
Satellite imagery
dc.subject.lemb.spa.fl_str_mv Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Recursos geotérmicos
Temperatura de la tierra
Teledetección - Equipos y accesorios
Procesamiento de imágenes
Municipio de Paipa - Investigaciones
dc.subject.keyword.spa.fl_str_mv Minerals
Image Processing
Hydrothermal alteration zones
Remote sensing
Satellite imagery
description Según los estudios vulcanológicos realizados por el Servicio Geológico Colombiano (SGC), que se desarrollan en pro del uso de la geotermia como fuente de energía no convencional, el municipio de Paipa del departamento Boyacá cuenta con potencial geotérmico en el complejo volcánico, que es la fuente de calor de las manifestaciones termales del municipio. Este proyecto de investigación presenta una metodología consistente en técnicas de teledetección para identificar las Zonas de Alteración Hidrotermal en el municipio de Paipa, por medio del análisis de imágenes satelitales multiespectrales Landsat-8 OLI y Sentinel-2 MSI. Para esto, se realizó el debido procesamiento digital de imágenes, que consiste en la corrección de imágenes, combinación de bandas espectrales, cociente de bandas y análisis de componentes principales (ACP), los cuales son los métodos más utilizados en las fases preliminares de identificación de zonas con potencial geotérmico; posteriormente se efectuó la clasificación supervisada y se aplicó el coeficiente de correlación de Pearson entre ellas y validación haciendo una comparación de los resultados obtenidos sobre la litología de las formaciones geológicas, para finalmente generar cartografía. Los resultados se evidenciaron en la zona sur del municipio de Paipa, en donde, por estudios previos se establece la zona geotérmica en las formaciones con características litológicas de areniscas, arcillas, limolitas y óxidos de hierro, las cuales permiten identificar las ZAH con la metodología utilizada cuando son visible estas estructuras litológicas en la superficie.
publishDate 2021
dc.date.created.spa.fl_str_mv 2021-02-16
dc.date.accessioned.none.fl_str_mv 2022-01-13T21:34:34Z
dc.date.available.none.fl_str_mv 2022-01-13T21:34:34Z
dc.type.degree.spa.fl_str_mv Investigación-Innovació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/28145
url http://hdl.handle.net/11349/28145
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv 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 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/93147be3-4be1-4a0a-876b-373a3e2d8ca7/download
https://repository.udistrital.edu.co/bitstreams/0e4b73ae-9cec-4da5-9c68-2b4cfdb0a4a8/download
https://repository.udistrital.edu.co/bitstreams/b6498850-ccdb-440b-a287-28ca67dbb569/download
https://repository.udistrital.edu.co/bitstreams/008beef7-5682-4ed9-b376-f22b19e1fcf3/download
https://repository.udistrital.edu.co/bitstreams/d9044f81-bbc5-46f1-8929-6c16b53b675a/download
https://repository.udistrital.edu.co/bitstreams/686a82f8-d8eb-4fd5-801a-d54be1848968/download
https://repository.udistrital.edu.co/bitstreams/0f574e3c-37b7-4be2-a764-31766d0d361c/download
https://repository.udistrital.edu.co/bitstreams/26cf5046-1fed-41f4-85ae-8007d2c574db/download
bitstream.checksum.fl_str_mv dcef5fc0f4aa1f132b374c86b4487999
33aed7c9dc1958f0e06c69ebb96f6358
56e1972ea5e19afc47f315e8c71075b5
42fd4ad1e89814f5e4a476b409eb708c
997daf6c648c962d566d7b082dac908d
b377862edd27a7ecf2eefe7c4a226a10
03fb70820e0f8d1ab356b95477149c13
994d9bd4f691ce13b29998299300e36a
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1828165557251211264
spelling Upegui Cardona, Erika SofíaAyala Meneses, Mábel YulianaEcheverría Barajas, Lenny Alexandra2022-01-13T21:34:34Z2022-01-13T21:34:34Z2021-02-16http://hdl.handle.net/11349/28145Según los estudios vulcanológicos realizados por el Servicio Geológico Colombiano (SGC), que se desarrollan en pro del uso de la geotermia como fuente de energía no convencional, el municipio de Paipa del departamento Boyacá cuenta con potencial geotérmico en el complejo volcánico, que es la fuente de calor de las manifestaciones termales del municipio. Este proyecto de investigación presenta una metodología consistente en técnicas de teledetección para identificar las Zonas de Alteración Hidrotermal en el municipio de Paipa, por medio del análisis de imágenes satelitales multiespectrales Landsat-8 OLI y Sentinel-2 MSI. Para esto, se realizó el debido procesamiento digital de imágenes, que consiste en la corrección de imágenes, combinación de bandas espectrales, cociente de bandas y análisis de componentes principales (ACP), los cuales son los métodos más utilizados en las fases preliminares de identificación de zonas con potencial geotérmico; posteriormente se efectuó la clasificación supervisada y se aplicó el coeficiente de correlación de Pearson entre ellas y validación haciendo una comparación de los resultados obtenidos sobre la litología de las formaciones geológicas, para finalmente generar cartografía. Los resultados se evidenciaron en la zona sur del municipio de Paipa, en donde, por estudios previos se establece la zona geotérmica en las formaciones con características litológicas de areniscas, arcillas, limolitas y óxidos de hierro, las cuales permiten identificar las ZAH con la metodología utilizada cuando son visible estas estructuras litológicas en la superficie.According to volcanological studies conducted by the Colombian Geological Service (SGC), which are developed for the use of geothermal energy as a non-conventional energy source, the municipality of Paipa in the department of Boyacá has geothermal potential in the volcanic complex, which is the heat source of the thermal manifestations of the municipality. This research project presents a methodology consisting of remote sensing techniques to identify the Hydrothermal Alteration Zones in the municipality of Paipa, through the analysis of multispectral Landsat-8 OLI and Sentinel-2 MSI satellite images. For this, the due digital image processing was performed, which consists of image correction, combination of spectral bands, band quotient and principal component analysis (PCA), which are the most used methods in the preliminary phases of identification of areas with geothermal potential; then the supervised classification was performed and the Pearson correlation coefficient was applied between them and validation, making a comparison of the results obtained on the lithology of geological formations, to finally generate cartography. The results were evidenced in the southern area of the municipality of Paipa, where, by previous studies, the geothermal zone is established in the formations with lithological characteristics of sandstones, clays, siltstones and iron oxides, which allow identifying the HAZ with the methodology used when these lithological structures are visible on the surface.Servicio Geológico ColombianopdfspaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2TeledetecciónMineralesZonas de alteración hidrotermalImágenes satelitalesProcesamiento de imágenesIngeniería Catastral y Geodesia - Tesis y disertaciones académicasRecursos geotérmicosTemperatura de la tierraTeledetección - Equipos y accesoriosProcesamiento de imágenesMunicipio de Paipa - InvestigacionesMineralsImage ProcessingHydrothermal alteration zonesRemote sensingSatellite imageryIdentificación de zonas de alteración hidrotermal por medio de procesamiento de imágenes satelitales en el área geotérmica del municipio de PaipaIdentification of hydrothermal alteration zones through satellite image processing in the geothermal area of the municipality of PaipaInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALAyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021.pdfAyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021.pdfAyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021application/pdf11397566https://repository.udistrital.edu.co/bitstreams/93147be3-4be1-4a0a-876b-373a3e2d8ca7/downloaddcef5fc0f4aa1f132b374c86b4487999MD51AyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021Anexos.pdfAyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021Anexos.pdfAnexosapplication/pdf16195933https://repository.udistrital.edu.co/bitstreams/0e4b73ae-9cec-4da5-9c68-2b4cfdb0a4a8/download33aed7c9dc1958f0e06c69ebb96f6358MD52Licencia y Autorización de los Autores para publicar.pdfLicencia y Autorización de los Autores para publicar.pdfLicencia de uso y autorización para publicarapplication/pdf207943https://repository.udistrital.edu.co/bitstreams/b6498850-ccdb-440b-a287-28ca67dbb569/download56e1972ea5e19afc47f315e8c71075b5MD58CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/008beef7-5682-4ed9-b376-f22b19e1fcf3/download42fd4ad1e89814f5e4a476b409eb708cMD59LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/d9044f81-bbc5-46f1-8929-6c16b53b675a/download997daf6c648c962d566d7b082dac908dMD510THUMBNAILAyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021.pdf.jpgAyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021.pdf.jpgIM Thumbnailimage/jpeg8744https://repository.udistrital.edu.co/bitstreams/686a82f8-d8eb-4fd5-801a-d54be1848968/downloadb377862edd27a7ecf2eefe7c4a226a10MD511AyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021Anexos.pdf.jpgAyalaMenesesMabelYulianaEcheverriaBarajasLennyAlexandra2021Anexos.pdf.jpgIM Thumbnailimage/jpeg4662https://repository.udistrital.edu.co/bitstreams/0f574e3c-37b7-4be2-a764-31766d0d361c/download03fb70820e0f8d1ab356b95477149c13MD512Licencia y Autorización de los Autores para publicar.pdf.jpgLicencia y Autorización de los Autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13154https://repository.udistrital.edu.co/bitstreams/26cf5046-1fed-41f4-85ae-8007d2c574db/download994d9bd4f691ce13b29998299300e36aMD51311349/28145oai:repository.udistrital.edu.co:11349/281452023-06-13 14:55:48.776http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK