Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk
El presente proyecto tiene como objetivo principal la creación de un prototipo de Robot Sembrador diseñado para automatizar y reducir los tiempos de procesos de siembra de cultivos de papa. Para alcanzar este propósito, se empleó la tecnología avanzada de navegación de drones y se integró la control...
- Autores:
-
Beltrán Ávila, David Felipe
Prada Moncada, Ruben Santiago
- Tipo de recurso:
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/93000
- Acceso en línea:
- http://hdl.handle.net/11349/93000
- Palabra clave:
- Robótica
Navegación
Agronomía
Geolocalización
Controladora
Protocolo de comunicación
Tecnología en Electricidad -- Tesisi y disertaciones académicas
Robotics
Navigation
Agronomy
Geolocation
Controller
Communication protocol
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_8dce6162bf032827fdf97eccc3b268ea |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/93000 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk |
dc.title.titleenglish.none.fl_str_mv |
Automated potato crop planting robot controlled by Pixhawk |
title |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk |
spellingShingle |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk Robótica Navegación Agronomía Geolocalización Controladora Protocolo de comunicación Tecnología en Electricidad -- Tesisi y disertaciones académicas Robotics Navigation Agronomy Geolocation Controller Communication protocol |
title_short |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk |
title_full |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk |
title_fullStr |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk |
title_full_unstemmed |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk |
title_sort |
Robot sembrador de cultivos automatizados de papa controlado mediante Pixhawk |
dc.creator.fl_str_mv |
Beltrán Ávila, David Felipe Prada Moncada, Ruben Santiago |
dc.contributor.advisor.none.fl_str_mv |
Giraldo Ramos, Frank Nixón |
dc.contributor.author.none.fl_str_mv |
Beltrán Ávila, David Felipe Prada Moncada, Ruben Santiago |
dc.contributor.orcid.none.fl_str_mv |
Giraldo Ramos, Frank Nixón [0000-0001-8407-1831] |
dc.subject.none.fl_str_mv |
Robótica Navegación Agronomía Geolocalización Controladora Protocolo de comunicación |
topic |
Robótica Navegación Agronomía Geolocalización Controladora Protocolo de comunicación Tecnología en Electricidad -- Tesisi y disertaciones académicas Robotics Navigation Agronomy Geolocation Controller Communication protocol |
dc.subject.lemb.none.fl_str_mv |
Tecnología en Electricidad -- Tesisi y disertaciones académicas |
dc.subject.keyword.none.fl_str_mv |
Robotics Navigation Agronomy Geolocation Controller Communication protocol |
description |
El presente proyecto tiene como objetivo principal la creación de un prototipo de Robot Sembrador diseñado para automatizar y reducir los tiempos de procesos de siembra de cultivos de papa. Para alcanzar este propósito, se empleó la tecnología avanzada de navegación de drones y se integró la controladora de vuelo Pixhawk, reconocida por su eficiencia en el control de aeronaves no tripuladas, mediante el protocolo Mavlink. Esta integración permitió aplicar la precisión del dron directamente en tierra, aprovechando las capacidades de navegación autónoma y toma de decisiones de la controladora de vuelo Pixhawk |
publishDate |
2024 |
dc.date.created.none.fl_str_mv |
2024-10-08 |
dc.date.accessioned.none.fl_str_mv |
2025-02-26T21:42:53Z |
dc.date.available.none.fl_str_mv |
2025-02-26T21:42:53Z |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.degree.none.fl_str_mv |
Pasantía |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/93000 |
url |
http://hdl.handle.net/11349/93000 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Federación Colombiana de Productores de Papa. (2023). Boletín regional Vol.07.Nariño. Nariño, Colombia: Federación Colombiana de Productores de Papa. EDS Robotics. (s. f.). Robots autónomos: ¿qué son?. Recuperado el 5 de marzo de 2024 de https://www.edsrobotics.com/blog/robots-autonomos-que-son/. Las constelaciones. (s. f.). Descubriendo el rover: ¿qué es y para qué sirve?. Recuperado el 5 de marzo de 2024 de https://www.constelaciones.info/descubriendo-el-rover-que-es-ypara-que-sirve/. Evaluando Software. (s. f.). La geolocalización: ¿cómo funciona?. Recuperado el 5 de marzo de 2024 de https://www.evaluandosoftware.com/bpm/la-geolocalizacion-funciona/. Instituto Politécnico Nacional. (2023, julio 10). Boletín UPIITA: Un sistema de navegación de bajo costo para vehículos no tripulados: el autopiloto Pixhawk. México: Instituto Politécnico Nacional. Recuperado de https://www.boletin.upiita.ipn.mx/index.php/ciencia/1045-cyt-numero-97/2176-unsistema-de-navegacion-de-bajo-costo-para-vehiculos-no-tripulados-el-autopilotopixhawk. MAVLINK. (s. f.). Página oficial de MAVLINK. Recuperado el 5 de marzo de 2024 de https://mavlink.io/en/. Ministerio de Desarrollo Rural y Tierras. (2012). Compendio rural y tierras. La Paz, Bolivia: Ministerio de Desarrollo Rural y Tierras. IKUSI Velatia. (s. f.). Protocolos de comunicación. Recuperado el 5 de marzo de 2024 de https://www.ikusi.com/mx/blog/protocolos-de-comunicacion/. GPS.gov. (s. f.). Página oficial de GPS en español. Recuperado el 5 de marzo de 2024 de https://www.gps.gov/spanish.php. JACTO. (2023, enero 27). Sistemas de cultivos. Brasil: JACTO. Recuperado de https://bloglatam.jacto.com/sistemas-de-cultivos/. Montoya, A. P. (2012/2013). Boletín del Museo Entomológico. Medellín, Colombia: Museo Entomológico. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/e9b0fba2-2a5e-4514-8f64-6f587cabe238/download https://repository.udistrital.edu.co/bitstreams/3cd422dc-6288-4805-a882-884c328e1010/download https://repository.udistrital.edu.co/bitstreams/01760209-ddb7-4726-a497-9d7af9fffda5/download https://repository.udistrital.edu.co/bitstreams/52130e65-1a7c-4876-bb6b-257bf3bb55bc/download https://repository.udistrital.edu.co/bitstreams/5a834c24-4b0d-43a9-9016-3030d5e5ebaf/download https://repository.udistrital.edu.co/bitstreams/d333ebdc-71f5-4993-8d24-93d937f7510f/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 1a946aab5d098b9ba534699b630a33f5 ec0797187a83308a4d88708a47bc7b87 6f33de736ac77abbbc9a08ded38b9ec0 16d0fe4704858ae18ba69481d40eff5c c2069f35585d2e71d96fb2399d18df57 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165582062616576 |
spelling |
Giraldo Ramos, Frank NixónBeltrán Ávila, David FelipePrada Moncada, Ruben SantiagoGiraldo Ramos, Frank Nixón [0000-0001-8407-1831]2025-02-26T21:42:53Z2025-02-26T21:42:53Z2024-10-08http://hdl.handle.net/11349/93000El presente proyecto tiene como objetivo principal la creación de un prototipo de Robot Sembrador diseñado para automatizar y reducir los tiempos de procesos de siembra de cultivos de papa. Para alcanzar este propósito, se empleó la tecnología avanzada de navegación de drones y se integró la controladora de vuelo Pixhawk, reconocida por su eficiencia en el control de aeronaves no tripuladas, mediante el protocolo Mavlink. Esta integración permitió aplicar la precisión del dron directamente en tierra, aprovechando las capacidades de navegación autónoma y toma de decisiones de la controladora de vuelo PixhawkThe main objective of this project is to create a prototype of a Planting Robot designed to automate and reduce the time required for potato crop planting processes. To achieve this goal, advanced drone navigation technology was employed, integrating the Pixhawk flight controller, known for its efficiency in controlling unmanned aerial vehicles, using the Mavlink protocol. This integration allowed the precision of the drone to be applied directly on the ground, leveraging the autonomous navigation and decision-making capabilities of the Pixhawk flight controller.pdfspaRobóticaNavegaciónAgronomíaGeolocalizaciónControladoraProtocolo de comunicaciónTecnología en Electricidad -- Tesisi y disertaciones académicasRoboticsNavigationAgronomyGeolocationControllerCommunication protocolRobot sembrador de cultivos automatizados de papa controlado mediante PixhawkAutomated potato crop planting robot controlled by PixhawkbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Federación Colombiana de Productores de Papa. (2023). Boletín regional Vol.07.Nariño. Nariño, Colombia: Federación Colombiana de Productores de Papa.EDS Robotics. (s. f.). Robots autónomos: ¿qué son?. Recuperado el 5 de marzo de 2024 de https://www.edsrobotics.com/blog/robots-autonomos-que-son/.Las constelaciones. (s. f.). Descubriendo el rover: ¿qué es y para qué sirve?. Recuperado el 5 de marzo de 2024 de https://www.constelaciones.info/descubriendo-el-rover-que-es-ypara-que-sirve/.Evaluando Software. (s. f.). La geolocalización: ¿cómo funciona?. Recuperado el 5 de marzo de 2024 de https://www.evaluandosoftware.com/bpm/la-geolocalizacion-funciona/.Instituto Politécnico Nacional. (2023, julio 10). Boletín UPIITA: Un sistema de navegación de bajo costo para vehículos no tripulados: el autopiloto Pixhawk. México: Instituto Politécnico Nacional. Recuperado de https://www.boletin.upiita.ipn.mx/index.php/ciencia/1045-cyt-numero-97/2176-unsistema-de-navegacion-de-bajo-costo-para-vehiculos-no-tripulados-el-autopilotopixhawk.MAVLINK. (s. f.). Página oficial de MAVLINK. Recuperado el 5 de marzo de 2024 de https://mavlink.io/en/.Ministerio de Desarrollo Rural y Tierras. (2012). Compendio rural y tierras. La Paz, Bolivia: Ministerio de Desarrollo Rural y Tierras.IKUSI Velatia. (s. f.). Protocolos de comunicación. Recuperado el 5 de marzo de 2024 de https://www.ikusi.com/mx/blog/protocolos-de-comunicacion/.GPS.gov. (s. f.). Página oficial de GPS en español. Recuperado el 5 de marzo de 2024 de https://www.gps.gov/spanish.php.JACTO. (2023, enero 27). Sistemas de cultivos. Brasil: JACTO. Recuperado de https://bloglatam.jacto.com/sistemas-de-cultivos/.Montoya, A. P. (2012/2013). Boletín del Museo Entomológico. Medellín, Colombia: Museo Entomológico.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/e9b0fba2-2a5e-4514-8f64-6f587cabe238/download997daf6c648c962d566d7b082dac908dMD51ORIGINALLicencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf218930https://repository.udistrital.edu.co/bitstreams/3cd422dc-6288-4805-a882-884c328e1010/download1a946aab5d098b9ba534699b630a33f5MD52PradaMoncadaRubenSantiago2024.pdfPradaMoncadaRubenSantiago2024.pdfapplication/pdf3425825https://repository.udistrital.edu.co/bitstreams/01760209-ddb7-4726-a497-9d7af9fffda5/downloadec0797187a83308a4d88708a47bc7b87MD53PradaMoncadaRubenSantiago2024Anexos.rarPradaMoncadaRubenSantiago2024Anexos.rarapplication/octet-stream8481521https://repository.udistrital.edu.co/bitstreams/52130e65-1a7c-4876-bb6b-257bf3bb55bc/download6f33de736ac77abbbc9a08ded38b9ec0MD54THUMBNAILLicencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9495https://repository.udistrital.edu.co/bitstreams/5a834c24-4b0d-43a9-9016-3030d5e5ebaf/download16d0fe4704858ae18ba69481d40eff5cMD55PradaMoncadaRubenSantiago2024.pdf.jpgPradaMoncadaRubenSantiago2024.pdf.jpgIM Thumbnailimage/jpeg6508https://repository.udistrital.edu.co/bitstreams/d333ebdc-71f5-4993-8d24-93d937f7510f/downloadc2069f35585d2e71d96fb2399d18df57MD5611349/93000oai:repository.udistrital.edu.co:11349/930002025-02-27 01:05:34.154open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |