Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta

En el proyecto se realizó el pre procesamiento y procesamiento necesario para la obtención de cartografía catastral a una escala de 1:2000, utilizando inicialmente el método clásico fotogramétrico que involucra el plan de vuelo, orientación interior, orientación exterior, extracción de Modelo Digita...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/5436
Acceso en línea:
http://hdl.handle.net/11349/5436
Palabra clave:
ART
Drone
MDS
Ortofotomosaico
INGENIERÍA CATASTRAL Y GEODESIA - TESIS Y DISERTACIONES ACADÉMICAS
AVIONES SIN PILOTO
PROCESAMIENTO DE IMÁGENES
CARTOGRAFÍA
ART
Drone
DSM
Orthophotomosaic
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_aa8d791aa4bc0c2abfc1a25eec92c045
oai_identifier_str oai:repository.udistrital.edu.co:11349/5436
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
dc.title.titleenglish.spa.fl_str_mv Evaluation of Pre Processing and Processing Images Acquired from Remotely Manned Aerial Platforms (Art) for the Generation of Cartographic Products in the Cadastral Update, Case Study: Cabuyaro Municipality, Meta Department
title Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
spellingShingle Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
ART
Drone
MDS
Ortofotomosaico
INGENIERÍA CATASTRAL Y GEODESIA - TESIS Y DISERTACIONES ACADÉMICAS
AVIONES SIN PILOTO
PROCESAMIENTO DE IMÁGENES
CARTOGRAFÍA
ART
Drone
DSM
Orthophotomosaic
title_short Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
title_full Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
title_fullStr Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
title_full_unstemmed Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
title_sort Evaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del Meta
dc.contributor.advisor.spa.fl_str_mv Ramírez Ramos, Carlos Germán
dc.subject.spa.fl_str_mv ART
Drone
MDS
Ortofotomosaico
topic ART
Drone
MDS
Ortofotomosaico
INGENIERÍA CATASTRAL Y GEODESIA - TESIS Y DISERTACIONES ACADÉMICAS
AVIONES SIN PILOTO
PROCESAMIENTO DE IMÁGENES
CARTOGRAFÍA
ART
Drone
DSM
Orthophotomosaic
dc.subject.lemb.spa.fl_str_mv INGENIERÍA CATASTRAL Y GEODESIA - TESIS Y DISERTACIONES ACADÉMICAS
AVIONES SIN PILOTO
PROCESAMIENTO DE IMÁGENES
CARTOGRAFÍA
dc.subject.keyword.spa.fl_str_mv ART
Drone
DSM
Orthophotomosaic
description En el proyecto se realizó el pre procesamiento y procesamiento necesario para la obtención de cartografía catastral a una escala de 1:2000, utilizando inicialmente el método clásico fotogramétrico que involucra el plan de vuelo, orientación interior, orientación exterior, extracción de Modelo Digital de Superficie (MDS), edición de nube de puntos y la obtención del Ortofotomosaico digital. Para la generación de estos productos fue necesario realizar el procesamiento paso a paso de manera semiautomática, para así encontrar el mejor resultado, tanto para el Modelo Digital de Superficie (MDS) así como el Ortofotomosaico. Se determinó si los productos generados a partir de imágenes adquiridas con ART cumplen con las condiciones y la calidad necesaria para generar una cartografía catastral multipropósito. Para la obtención de estos productos se utilizaron diferentes tipos de software, de esta manera se pudo realizar una evaluación más completa en la generación de los Modelos Digitales de Superficie (MDS), nubes de puntos y los Ortofotomosaicos. Luego se hizo el análisis de la etapa de elaboración de los productos. Así entonces se realizó la evaluación de exactitud posicional, para esto se utilizó el estimador de la Raíz del Error Medio Cuadrático (RMS) y se logró la validación de los resultados, como lo indica Positional Accuracy Standards for Digital Geospatial Data (ASPRS) de la American Society for Photogrammetry and Remote Sensing. También se realizó un manual paso a paso para el procesamiento de este tipo de imágenes en topografía con pendientes suaves. Adicionalmente se muestra la metodología que se siguió para la obtención de los productos, como lo son el Modelo Digital de Superficie (MDS) y el Ortofotomosaico, donde se evidencia desde la producción cartográfica, el proceso inicial que está compuesto de la extracción de los puntos, puntos de paso y la aerotriangulación del bloque fotogramétrico gracias a los centros de las imágenes, seguido de la densificación de la nube de puntos compuestos por la nube de puntos densificada y la creación de la malla y finalmente la generación del Modelo Digital de Superficie (MDS) y el Ortofotomosaico.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-05-05T20:07:21Z
dc.date.available.none.fl_str_mv 2017-05-05T20:07:21Z
dc.date.created.spa.fl_str_mv 2017-02-28
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/5436
url http://hdl.handle.net/11349/5436
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/5436/6/PerillaGarciaHectorAriel2017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5436/2/license_url
http://repository.udistrital.edu.co/bitstream/11349/5436/3/license_text
http://repository.udistrital.edu.co/bitstream/11349/5436/4/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/5436/5/license.txt
http://repository.udistrital.edu.co/bitstream/11349/5436/1/PerillaGarciaHectorAriel2017.pdf
bitstream.checksum.fl_str_mv 75d80518204ff26899c2a068f745b69c
924993ce0b3ba389f79f32a1b2735415
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
823727ecbabe3f02606eb80afd4f7211
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_ 1803712658694733824
spelling Ramírez Ramos, Carlos GermánPerilla García, Hector Ariel2017-05-05T20:07:21Z2017-05-05T20:07:21Z2017-02-28http://hdl.handle.net/11349/5436En el proyecto se realizó el pre procesamiento y procesamiento necesario para la obtención de cartografía catastral a una escala de 1:2000, utilizando inicialmente el método clásico fotogramétrico que involucra el plan de vuelo, orientación interior, orientación exterior, extracción de Modelo Digital de Superficie (MDS), edición de nube de puntos y la obtención del Ortofotomosaico digital. Para la generación de estos productos fue necesario realizar el procesamiento paso a paso de manera semiautomática, para así encontrar el mejor resultado, tanto para el Modelo Digital de Superficie (MDS) así como el Ortofotomosaico. Se determinó si los productos generados a partir de imágenes adquiridas con ART cumplen con las condiciones y la calidad necesaria para generar una cartografía catastral multipropósito. Para la obtención de estos productos se utilizaron diferentes tipos de software, de esta manera se pudo realizar una evaluación más completa en la generación de los Modelos Digitales de Superficie (MDS), nubes de puntos y los Ortofotomosaicos. Luego se hizo el análisis de la etapa de elaboración de los productos. Así entonces se realizó la evaluación de exactitud posicional, para esto se utilizó el estimador de la Raíz del Error Medio Cuadrático (RMS) y se logró la validación de los resultados, como lo indica Positional Accuracy Standards for Digital Geospatial Data (ASPRS) de la American Society for Photogrammetry and Remote Sensing. También se realizó un manual paso a paso para el procesamiento de este tipo de imágenes en topografía con pendientes suaves. Adicionalmente se muestra la metodología que se siguió para la obtención de los productos, como lo son el Modelo Digital de Superficie (MDS) y el Ortofotomosaico, donde se evidencia desde la producción cartográfica, el proceso inicial que está compuesto de la extracción de los puntos, puntos de paso y la aerotriangulación del bloque fotogramétrico gracias a los centros de las imágenes, seguido de la densificación de la nube de puntos compuestos por la nube de puntos densificada y la creación de la malla y finalmente la generación del Modelo Digital de Superficie (MDS) y el Ortofotomosaico.In this project, the pre-processing and processing necessary to obtain cadastral mapping on a scale of 1: 2000 was carried out, initially using the classic photogrammetric method involving the flight plan, interior orientation, external orientation, extraction of Digital Surface Model (MDS), point cloud editing and obtaining the digital Orthophotomosaic. For the generation of these products it was necessary to carry out the step-by-step processing in a semi-automatic way, in order to find the best result, both for the Digital Surface Model (MDS) as well as the Orthophotomosaic. It was determined whether the products generated from images acquired with ART comply with the conditions and the quality necessary to generate a multipurpose cadastral mapping. Different types of software were used to obtain these products, so a more complete evaluation was possible in the generation of Surface Digital Models (MDS), point clouds and Orthophotomosaics. Then the analysis of the stage of elaboration of the products was made. Thus, the positional accuracy evaluation was performed, using the Root Mean Squared Error (RMS) estimator and validating the results, as indicated by the Positional Accuracy Standards for Digital Geospatial Data (ASPRS). American Society for Photogrammetry and Remote Sensing. A step-by-step manual was also developed for the processing of this type of image in topography with smooth slopes. In addition, the methodology that was followed to obtain the products, such as the Digital Surface Model (MDS) and the Orthophotomosaic, is shown, where it is evident from the cartographic production, the initial process that is composed of the extraction of the points , Points of passage and aerotriangulation of the photogrammetric block thanks to the centers of the images, followed by the densification of the cloud of points composed by the cloud of densified points and the creation of the mesh and finally the generation of the Digital Surface Model ( MDS) and the Orthophotomosaic.Instituto Geográfico Agustín Codazzi (IGAC)Centro De Investigación Y Desarrollo En Información Geográfica (CIAF)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_abf2ARTDroneMDSOrtofotomosaicoINGENIERÍA CATASTRAL Y GEODESIA - TESIS Y DISERTACIONES ACADÉMICASAVIONES SIN PILOTOPROCESAMIENTO DE IMÁGENESCARTOGRAFÍAARTDroneDSMOrthophotomosaicEvaluación del Pre Procesamiento y Procesamiento de Imágenes Adquiridas de Plataformas Aéreas Remotamente Tripuladas (Art) para la Generación de Insumos Cartográficos en la Actualización Catastral, Caso de Estudio: Municipio de Cabuyaro, Departamento del MetaEvaluation of Pre Processing and Processing Images Acquired from Remotely Manned Aerial Platforms (Art) for the Generation of Cartographic Products in the Cadastral Update, Case Study: Cabuyaro Municipality, Meta Departmentinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILPerillaGarciaHectorAriel2017.pdf.jpgPerillaGarciaHectorAriel2017.pdf.jpgIM Thumbnailimage/jpeg4854http://repository.udistrital.edu.co/bitstream/11349/5436/6/PerillaGarciaHectorAriel2017.pdf.jpg75d80518204ff26899c2a068f745b69cMD56open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/5436/2/license_url924993ce0b3ba389f79f32a1b2735415MD52open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/5436/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/5436/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/5436/5/license.txtda5c6a3ca62d5dd4853000a60fee7083MD55open accessORIGINALPerillaGarciaHectorAriel2017.pdfPerillaGarciaHectorAriel2017.pdfTrabajo de Gradoapplication/pdf9323029http://repository.udistrital.edu.co/bitstream/11349/5436/1/PerillaGarciaHectorAriel2017.pdf823727ecbabe3f02606eb80afd4f7211MD51open access11349/5436oai:repository.udistrital.edu.co:11349/54362023-06-13 12:24:10.463open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=