Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón

La contaminación en los cuerpos de agua, es generada por diversos factores especialmente los relacionados con la producción industrial y el manejo inadecuado de los residuos resultantes de estos procesos y es considerada una de las principales problemáticas que enfrenta el medio ambiente; por lo cua...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/23779
Acceso en línea:
http://hdl.handle.net/11349/23779
Palabra clave:
Contaminación Hídrica
Sólidos en Suspensión
MicaSense RedEdge M
Procesamiento de Imágenes
Espectroradiometría
Curtiembre
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Agua - Contaminación - Villapinzón (Cundinamarca, Colombia)
Bogotá (Río Colombia) - Contaminación
Procesamiento de datos
Water Pollution
Suspended Solids
MicaSense RedEdge M
Image Processing
Spectroradiometry
Tannery
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_caaad1014318e37a99b2dba530e94296
oai_identifier_str oai:repository.udistrital.edu.co:11349/23779
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
dc.title.titleenglish.spa.fl_str_mv Analysis of the presence of solid particles in suspension over the Bogotá River generated by tanneries processes, using remote sensing, in the Municipality of Villapinzón
title Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
spellingShingle Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
Contaminación Hídrica
Sólidos en Suspensión
MicaSense RedEdge M
Procesamiento de Imágenes
Espectroradiometría
Curtiembre
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Agua - Contaminación - Villapinzón (Cundinamarca, Colombia)
Bogotá (Río Colombia) - Contaminación
Procesamiento de datos
Water Pollution
Suspended Solids
MicaSense RedEdge M
Image Processing
Spectroradiometry
Tannery
title_short Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
title_full Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
title_fullStr Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
title_full_unstemmed Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
title_sort Análisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de Villapinzón
dc.contributor.advisor.spa.fl_str_mv Upegui Cardona, Erika Sofía
dc.subject.spa.fl_str_mv Contaminación Hídrica
Sólidos en Suspensión
MicaSense RedEdge M
Procesamiento de Imágenes
Espectroradiometría
Curtiembre
topic Contaminación Hídrica
Sólidos en Suspensión
MicaSense RedEdge M
Procesamiento de Imágenes
Espectroradiometría
Curtiembre
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Agua - Contaminación - Villapinzón (Cundinamarca, Colombia)
Bogotá (Río Colombia) - Contaminación
Procesamiento de datos
Water Pollution
Suspended Solids
MicaSense RedEdge M
Image Processing
Spectroradiometry
Tannery
dc.subject.lemb.spa.fl_str_mv Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Agua - Contaminación - Villapinzón (Cundinamarca, Colombia)
Bogotá (Río Colombia) - Contaminación
Procesamiento de datos
dc.subject.keyword.spa.fl_str_mv Water Pollution
Suspended Solids
MicaSense RedEdge M
Image Processing
Spectroradiometry
Tannery
description La contaminación en los cuerpos de agua, es generada por diversos factores especialmente los relacionados con la producción industrial y el manejo inadecuado de los residuos resultantes de estos procesos y es considerada una de las principales problemáticas que enfrenta el medio ambiente; por lo cual ha sido un tema de interés desde diversos campos de investigación (social, salud, ambiental, entre otros). El río Bogotá en su cuenca alta, tiene una gran afectación a nivel de calidad del agua, atribuida principalmente al proceso de las curtiembres y aunque este se encuentra vigilado por la Corporación Autónoma Regional de Cundinamarca (CAR) no cuenta con un monitoreo constante. En este documento, se muestra la estimación del parámetro de sólidos suspendidos totales (SST) para un tramo de la cuenca alta del río Bogotá, perteneciente al municipio de Villapinzón, Cundinamarca, generada mediante la aplicación de un modelo empírico que correlaciona el valor de reflectancia capturado con una cámara multiespectral (MicaSense RedEdge M) acoplada a un vehículo aéreo no tripulado en las cinco bandas que esta captura (verde, rojo, azul, red edge e infrarrojo cercano) y diferentes índices aplicados en la identificación del material sólido en suspensión como lo son el NSMI, NDSSI, NDWI y la relación verde/azul, con los valores de SST determinados en laboratorio en diferentes puntos del río mediante muestras de agua tomadas y procesadas por los autores. Dicha estimación, que se encuentra respaldada desde la estadística, permite evidenciar la afectación que tiene la industria cuerera desarrollada en el municipio de Villapinzón en este parámetro de calidad del agua en el río Bogotá. Adicionalmente, se presenta el proceso de elaboración y validación de un panel artesanal de calibración, desarrollado como herramienta de apoyo para la captura de imágenes con cámaras no métricas y de bajo costo.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-05-30T05:13:37Z
dc.date.available.none.fl_str_mv 2020-05-30T05:13:37Z
dc.date.created.spa.fl_str_mv 2020-03-16
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/23779
url http://hdl.handle.net/11349/23779
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 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 Atribución-NoComercial-SinDerivadas 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 http://repository.udistrital.edu.co/bitstream/11349/23779/10/ChicuazuqueGutierrezCarolTatiana2020.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23779/11/ChicuazuqueGutierrezCarolTatianaAnexos.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23779/12/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23779/1/ChicuazuqueGutierrezCarolTatiana2020.pdf
http://repository.udistrital.edu.co/bitstream/11349/23779/2/ChicuazuqueGutierrezCarolTatianaAnexos.pdf
http://repository.udistrital.edu.co/bitstream/11349/23779/7/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf
http://repository.udistrital.edu.co/bitstream/11349/23779/8/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/23779/9/license.txt
bitstream.checksum.fl_str_mv 5573f037454ec068727de7d72d4d8243
019a0d6d57e18c7ab96d5868d00cca5b
94d94e9d9c1ada2d37b510dc902d57a3
f797b1a00b20c393c2e021732cec7f8a
d6b5cd5c0faac74385f8733bec6aca11
6630ce35177a20c81a062cad31cd4bfc
42dd12a06de379d3ffa39b67dc9c7aff
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
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_ 1818102573295468544
spelling Upegui Cardona, Erika SofíaChicuazuque Gutiérrez, Carol TatianaSarmiento Toro, Javier Esteban2020-05-30T05:13:37Z2020-05-30T05:13:37Z2020-03-16http://hdl.handle.net/11349/23779La contaminación en los cuerpos de agua, es generada por diversos factores especialmente los relacionados con la producción industrial y el manejo inadecuado de los residuos resultantes de estos procesos y es considerada una de las principales problemáticas que enfrenta el medio ambiente; por lo cual ha sido un tema de interés desde diversos campos de investigación (social, salud, ambiental, entre otros). El río Bogotá en su cuenca alta, tiene una gran afectación a nivel de calidad del agua, atribuida principalmente al proceso de las curtiembres y aunque este se encuentra vigilado por la Corporación Autónoma Regional de Cundinamarca (CAR) no cuenta con un monitoreo constante. En este documento, se muestra la estimación del parámetro de sólidos suspendidos totales (SST) para un tramo de la cuenca alta del río Bogotá, perteneciente al municipio de Villapinzón, Cundinamarca, generada mediante la aplicación de un modelo empírico que correlaciona el valor de reflectancia capturado con una cámara multiespectral (MicaSense RedEdge M) acoplada a un vehículo aéreo no tripulado en las cinco bandas que esta captura (verde, rojo, azul, red edge e infrarrojo cercano) y diferentes índices aplicados en la identificación del material sólido en suspensión como lo son el NSMI, NDSSI, NDWI y la relación verde/azul, con los valores de SST determinados en laboratorio en diferentes puntos del río mediante muestras de agua tomadas y procesadas por los autores. Dicha estimación, que se encuentra respaldada desde la estadística, permite evidenciar la afectación que tiene la industria cuerera desarrollada en el municipio de Villapinzón en este parámetro de calidad del agua en el río Bogotá. Adicionalmente, se presenta el proceso de elaboración y validación de un panel artesanal de calibración, desarrollado como herramienta de apoyo para la captura de imágenes con cámaras no métricas y de bajo costo.The contamination in water bodies, is generated by several agents, specially those related with industrial production and the wrong management of waste resulting from that processes this is considered as one of the main problems the environment has to face; for that reason this has been an interesting topic for multiple research fields (social, health, environmental…). Bogota river in its upper basin has a critical situation in terms of quality water mainly attributed to tannery process even though this has been monitored by the Corporación Autónoma Regional de Cundinamarca (CAR) without constant supervision. In this file there is the total estimation of the parameter of solids suspended in a section of the upper basin of Bogota river, this section belongs to the municipality of Villapinzón, Cundinamarca, generated by applying an empirical model that correlates the value of the reflectance captured with a multispectral camera conditioned to an unmanned air vehicle in the five bands it captures (green, red, blue, red edge and near infrared) and multiple indices applied in the identification of suspended solid matter like NSMI, NDSSI, NDWI and the relation green/blue with the STT values specified in the laboratory in different points of the river by using water taken samples and process by the authors. That estimation, which is supported by statistics, shows the impact of the leather industries developed in the municipality of Villapinzón in this parameter of quality water from Bogota river. Additionally, the making process and validation of an artisanal calibration panel is presented, used as a supportive tool for capturing images with non-metric and low-cost camera.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Contaminación HídricaSólidos en SuspensiónMicaSense RedEdge MProcesamiento de ImágenesEspectroradiometríaCurtiembreIngeniería Catastral y Geodesia - Tesis y disertaciones académicasAgua - Contaminación - Villapinzón (Cundinamarca, Colombia)Bogotá (Río Colombia) - ContaminaciónProcesamiento de datosWater PollutionSuspended SolidsMicaSense RedEdge MImage ProcessingSpectroradiometryTanneryAnálisis de la presencia de partículas sólidas en suspensión sobre el Río Bogotá generadas por los procesos de las curtiembres, haciendo uso de teledetección, en el Municipio de VillapinzónAnalysis of the presence of solid particles in suspension over the Bogotá River generated by tanneries processes, using remote sensing, in the Municipality of VillapinzónInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILChicuazuqueGutierrezCarolTatiana2020.pdf.jpgChicuazuqueGutierrezCarolTatiana2020.pdf.jpgIM Thumbnailimage/jpeg7423http://repository.udistrital.edu.co/bitstream/11349/23779/10/ChicuazuqueGutierrezCarolTatiana2020.pdf.jpg5573f037454ec068727de7d72d4d8243MD510open accessChicuazuqueGutierrezCarolTatianaAnexos.pdf.jpgChicuazuqueGutierrezCarolTatianaAnexos.pdf.jpgIM Thumbnailimage/jpeg8796http://repository.udistrital.edu.co/bitstream/11349/23779/11/ChicuazuqueGutierrezCarolTatianaAnexos.pdf.jpg019a0d6d57e18c7ab96d5868d00cca5bMD511open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg10746http://repository.udistrital.edu.co/bitstream/11349/23779/12/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg94d94e9d9c1ada2d37b510dc902d57a3MD512open accessORIGINALChicuazuqueGutierrezCarolTatiana2020.pdfChicuazuqueGutierrezCarolTatiana2020.pdfapplication/pdf2981167http://repository.udistrital.edu.co/bitstream/11349/23779/1/ChicuazuqueGutierrezCarolTatiana2020.pdff797b1a00b20c393c2e021732cec7f8aMD51open accessChicuazuqueGutierrezCarolTatianaAnexos.pdfChicuazuqueGutierrezCarolTatianaAnexos.pdfapplication/pdf855205http://repository.udistrital.edu.co/bitstream/11349/23779/2/ChicuazuqueGutierrezCarolTatianaAnexos.pdfd6b5cd5c0faac74385f8733bec6aca11MD52open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfapplication/pdf1569294http://repository.udistrital.edu.co/bitstream/11349/23779/7/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf6630ce35177a20c81a062cad31cd4bfcMD57metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-89http://repository.udistrital.edu.co/bitstream/11349/23779/8/license_rdf42dd12a06de379d3ffa39b67dc9c7affMD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/23779/9/license.txtda5c6a3ca62d5dd4853000a60fee7083MD59open access11349/23779oai:repository.udistrital.edu.co:11349/237792023-06-13 11:04:01.365open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=