Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)

En la siguiente investigación, se busca determinar la manera adecuada para realizar vuelos fotogramétricos empleando un drone multirotor, el cual posee una cámara y un sistema de toma de fotografías, lo cual permite la producción de un orto mosaico; para ello, se realizaron 16 vuelos en cuatro terre...

Full description

Autores:
Castro Tovar, Andrés Felipe
Urrego Fuquene, Jeison Eduardo
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/24657
Acceso en línea:
http://hdl.handle.net/11349/24657
Palabra clave:
Drone
Precisión
Ingeniería topográfica - Tesis y disertaciones académicas
Drones (Aviones no tripulados)
Simuladores de vuelo
Aviones no tripulados
Aeronáutica
Drone
Precision
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_a39b8076a839dbd768bcbb540f09153b
oai_identifier_str oai:repository.udistrital.edu.co:11349/24657
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
dc.title.titleenglish.spa.fl_str_mv Evaluation of the precision of results obtained with the processing of information generated with RPAS- (Remotely Piloted Aircraft System)
title Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
spellingShingle Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
Drone
Precisión
Ingeniería topográfica - Tesis y disertaciones académicas
Drones (Aviones no tripulados)
Simuladores de vuelo
Aviones no tripulados
Aeronáutica
Drone
Precision
title_short Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
title_full Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
title_fullStr Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
title_full_unstemmed Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
title_sort Evaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)
dc.creator.fl_str_mv Castro Tovar, Andrés Felipe
Urrego Fuquene, Jeison Eduardo
dc.contributor.advisor.spa.fl_str_mv Barragán Zaque, William
dc.contributor.author.spa.fl_str_mv Castro Tovar, Andrés Felipe
Urrego Fuquene, Jeison Eduardo
dc.subject.spa.fl_str_mv Drone
Precisión
topic Drone
Precisión
Ingeniería topográfica - Tesis y disertaciones académicas
Drones (Aviones no tripulados)
Simuladores de vuelo
Aviones no tripulados
Aeronáutica
Drone
Precision
dc.subject.lemb.spa.fl_str_mv Ingeniería topográfica - Tesis y disertaciones académicas
Drones (Aviones no tripulados)
Simuladores de vuelo
Aviones no tripulados
Aeronáutica
dc.subject.keyword.spa.fl_str_mv Drone
Precision
description En la siguiente investigación, se busca determinar la manera adecuada para realizar vuelos fotogramétricos empleando un drone multirotor, el cual posee una cámara y un sistema de toma de fotografías, lo cual permite la producción de un orto mosaico; para ello, se realizaron 16 vuelos en cuatro terrenos con condiciones topográficas distintas, alternando la altura y el traslapo. El proceso en oficina consiste en variar la cantidad de puntos de control para establecer las diferencias en los resultados extraídos con base a puntos materializados en campo, cuyos valores X, Y y Z fueron obtenidos mediante levantamiento topográfico.
publishDate 2017
dc.date.created.spa.fl_str_mv 2017-09-25
dc.date.accessioned.none.fl_str_mv 2020-07-28T20:10:57Z
dc.date.available.none.fl_str_mv 2020-07-28T20:10:57Z
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/24657
url http://hdl.handle.net/11349/24657
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 https://repository.udistrital.edu.co/bitstreams/ebfe6fab-ddda-43b8-be26-3b992aae9726/download
https://repository.udistrital.edu.co/bitstreams/d184a794-36b6-4206-9555-4fc8ba6bbf07/download
https://repository.udistrital.edu.co/bitstreams/f6cdd967-1793-45cd-9485-b7ab424ce0c1/download
https://repository.udistrital.edu.co/bitstreams/0f019040-bb3b-4823-8e26-9764f81518dc/download
https://repository.udistrital.edu.co/bitstreams/184b7560-d4e3-44cc-b061-9eb510f24daf/download
https://repository.udistrital.edu.co/bitstreams/2deeee8a-1155-4360-b680-c346eb38ff24/download
https://repository.udistrital.edu.co/bitstreams/68326214-66f9-467c-8d68-5ed09c4b2dfe/download
https://repository.udistrital.edu.co/bitstreams/b2a55974-ee1e-4a41-9680-adde95003766/download
https://repository.udistrital.edu.co/bitstreams/34f25145-52fb-47bf-aa08-0a9ad3c5a4f0/download
https://repository.udistrital.edu.co/bitstreams/7e66b61c-6dab-4e77-b658-badf6614440f/download
https://repository.udistrital.edu.co/bitstreams/67cfd0ba-9b6d-43e1-b35e-dcfb07c34628/download
https://repository.udistrital.edu.co/bitstreams/93a5fcde-0cf3-412d-a6db-c35a69c6f278/download
https://repository.udistrital.edu.co/bitstreams/03277ce4-af46-4c11-9d86-f14f15e57d02/download
https://repository.udistrital.edu.co/bitstreams/b6f268fd-9f75-4b8a-90c8-a7f2d7b9a2bf/download
https://repository.udistrital.edu.co/bitstreams/6cebe001-e9e0-43a8-992d-b2822333d86c/download
https://repository.udistrital.edu.co/bitstreams/89e4d1fb-2991-494d-8452-21056ab2088f/download
bitstream.checksum.fl_str_mv 9c6859abf87b9c4a7b2b2284004b170d
9e0d5259577f2ff09d1920e4bf70ea1e
c1ec53317b0677f5a9097e822b83707c
ef4c15c19737ada8df7a2e304ce6df7a
07c6f49aaec9a74717df4ec0a6e61395
8c0f956c48319fa948ee2adf19d4c1e9
3887aa65f58fd767c3b20cf90ac5b36e
243187569cfc7d94f19dedda7e33b0a8
d08e0c58436ec464067385e2e71f2576
d08bef9ae7754ea844cd2172857f7d8a
e9925378da00298b06aa57358e40aecc
d3364c8d7fa1ff70c73f3065f2451869
321f3992dd3875151d8801b773ab32ed
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
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_ 1828164889799032832
spelling Barragán Zaque, WilliamCastro Tovar, Andrés FelipeUrrego Fuquene, Jeison Eduardo2020-07-28T20:10:57Z2020-07-28T20:10:57Z2017-09-25http://hdl.handle.net/11349/24657En la siguiente investigación, se busca determinar la manera adecuada para realizar vuelos fotogramétricos empleando un drone multirotor, el cual posee una cámara y un sistema de toma de fotografías, lo cual permite la producción de un orto mosaico; para ello, se realizaron 16 vuelos en cuatro terrenos con condiciones topográficas distintas, alternando la altura y el traslapo. El proceso en oficina consiste en variar la cantidad de puntos de control para establecer las diferencias en los resultados extraídos con base a puntos materializados en campo, cuyos valores X, Y y Z fueron obtenidos mediante levantamiento topográfico.In the following investigation, we seek to determine the appropriate way to perform photogrammetric flights using a multirotor drone, which has a camera and a system of taking photographs, which allows the production of an ortho mosaic; for this, 16 flights were carried out in four terrains with different topographical conditions, alternating the height and the overlap. The process in office consists of varying the number of control points to establish the differences in the results extracted based on points materialized in the field, whose X, Y and Z values ​​were obtained by topographic survey.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_abf2DronePrecisiónIngeniería topográfica - Tesis y disertaciones académicasDrones (Aviones no tripulados)Simuladores de vueloAviones no tripuladosAeronáuticaDronePrecisionEvaluación de la precisión de resultados obtenidos con el procesamiento de información generada con RPAS- (Remotely Piloted Aircraft System)Evaluation of the precision of results obtained with the processing of information generated with RPAS- (Remotely Piloted Aircraft System)Monografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILAnexo 2- Terreno escarpado.pdf.jpgAnexo 2- Terreno escarpado.pdf.jpgIM Thumbnailimage/jpeg8606https://repository.udistrital.edu.co/bitstreams/ebfe6fab-ddda-43b8-be26-3b992aae9726/download9c6859abf87b9c4a7b2b2284004b170dMD513Anexo 3- Terreno montañoso.pdf.jpgAnexo 3- Terreno montañoso.pdf.jpgIM Thumbnailimage/jpeg8560https://repository.udistrital.edu.co/bitstreams/d184a794-36b6-4206-9555-4fc8ba6bbf07/download9e0d5259577f2ff09d1920e4bf70ea1eMD514Anexo 4- Terreno plano.pdf.jpgAnexo 4- Terreno plano.pdf.jpgIM Thumbnailimage/jpeg8568https://repository.udistrital.edu.co/bitstreams/f6cdd967-1793-45cd-9485-b7ab424ce0c1/downloadc1ec53317b0677f5a9097e822b83707cMD515Anexo 5- Terreno urbano.pdf.jpgAnexo 5- Terreno urbano.pdf.jpgIM Thumbnailimage/jpeg8538https://repository.udistrital.edu.co/bitstreams/0f019040-bb3b-4823-8e26-9764f81518dc/downloadef4c15c19737ada8df7a2e304ce6df7aMD516Anexo 1- Tabla de valores criticos para prueba de Tukey.pdf.jpgAnexo 1- Tabla de valores criticos para prueba de Tukey.pdf.jpgIM Thumbnailimage/jpeg12057https://repository.udistrital.edu.co/bitstreams/184b7560-d4e3-44cc-b061-9eb510f24daf/download07c6f49aaec9a74717df4ec0a6e61395MD517CastroTovarAndresFelipe,UrregoFuqueneJeisonEduardo2018.pdf.jpgCastroTovarAndresFelipe,UrregoFuqueneJeisonEduardo2018.pdf.jpgIM Thumbnailimage/jpeg5312https://repository.udistrital.edu.co/bitstreams/2deeee8a-1155-4360-b680-c346eb38ff24/download8c0f956c48319fa948ee2adf19d4c1e9MD518ORIGINALAnexo 2- Terreno escarpado.pdfAnexo 2- Terreno escarpado.pdfapplication/pdf1091408https://repository.udistrital.edu.co/bitstreams/68326214-66f9-467c-8d68-5ed09c4b2dfe/download3887aa65f58fd767c3b20cf90ac5b36eMD53Anexo 3- Terreno montañoso.pdfAnexo 3- Terreno montañoso.pdfapplication/pdf1039581https://repository.udistrital.edu.co/bitstreams/b2a55974-ee1e-4a41-9680-adde95003766/download243187569cfc7d94f19dedda7e33b0a8MD54Anexo 4- Terreno plano.pdfAnexo 4- Terreno plano.pdfapplication/pdf1030820https://repository.udistrital.edu.co/bitstreams/34f25145-52fb-47bf-aa08-0a9ad3c5a4f0/downloadd08e0c58436ec464067385e2e71f2576MD55Anexo 5- Terreno urbano.pdfAnexo 5- Terreno urbano.pdfapplication/pdf1041963https://repository.udistrital.edu.co/bitstreams/7e66b61c-6dab-4e77-b658-badf6614440f/downloadd08bef9ae7754ea844cd2172857f7d8aMD56Anexo 1- Tabla de valores criticos para prueba de Tukey.pdfAnexo 1- Tabla de valores criticos para prueba de Tukey.pdfapplication/pdf97471https://repository.udistrital.edu.co/bitstreams/67cfd0ba-9b6d-43e1-b35e-dcfb07c34628/downloade9925378da00298b06aa57358e40aeccMD57CastroTovarAndresFelipe,UrregoFuqueneJeisonEduardo2018.pdfCastroTovarAndresFelipe,UrregoFuqueneJeisonEduardo2018.pdfapplication/pdf1737075https://repository.udistrital.edu.co/bitstreams/93a5fcde-0cf3-412d-a6db-c35a69c6f278/downloadd3364c8d7fa1ff70c73f3065f2451869MD58CC-LICENSElicense_urllicense_urltext/plain; charset=utf-843https://repository.udistrital.edu.co/bitstreams/03277ce4-af46-4c11-9d86-f14f15e57d02/download321f3992dd3875151d8801b773ab32edMD59license_textlicense_texttext/html; charset=utf-80https://repository.udistrital.edu.co/bitstreams/b6f268fd-9f75-4b8a-90c8-a7f2d7b9a2bf/downloadd41d8cd98f00b204e9800998ecf8427eMD510license_rdflicense_rdfapplication/rdf+xml; charset=utf-80https://repository.udistrital.edu.co/bitstreams/6cebe001-e9e0-43a8-992d-b2822333d86c/downloadd41d8cd98f00b204e9800998ecf8427eMD511LICENSElicense.txtlicense.txttext/plain; charset=utf-87163https://repository.udistrital.edu.co/bitstreams/89e4d1fb-2991-494d-8452-21056ab2088f/downloadda5c6a3ca62d5dd4853000a60fee7083MD51211349/24657oai:repository.udistrital.edu.co:11349/246572023-06-09 16:36:44.645http://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=