Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional
Teniendo en cuenta que la pandemia de COVID-19 ha causado considerables daños a nivel mundial en todos los sentidos, contar con una vacunación segura y eficaz contribuye a la reducción del número de casos, hospitalizaciones y fallecimientos relacionados con la infección por COVID-19, así como contri...
- Autores:
-
Gómez Hortua, Ruben Dario
Polo Bello, David Ricardo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/30080
- Acceso en línea:
- http://hdl.handle.net/11349/30080
- Palabra clave:
- Android
Automatización
Bluetooth
Cadena de frío
Covid-19
IoT
Vacunas
Ingeniería Telemática - Tesis y disertaciones académicas
Desarrollo de programas para computador - Aplicaciones industriales
Refrigeradores - Recopilación de datos
Vacunas - Refrigerantes
SARS (Enfermedad)
Infecciones por coronavirus - Investigaciones
Telemática
Física - Aparatos e instrumentos
Android
Automation
Bluetooth
Cold chain
COVID-19
IoT
Vaccines
- Rights
- License
- Atribución-NoComercial 2.5 Colombia
id |
UDISTRITA2_0245bcc401eefb6229a8a0584a63f4b4 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/30080 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional |
dc.title.titleenglish.spa.fl_str_mv |
IoT prototype for COVID-19 vaccines care in Colombia |
title |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional |
spellingShingle |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional Android Automatización Bluetooth Cadena de frío Covid-19 IoT Vacunas Ingeniería Telemática - Tesis y disertaciones académicas Desarrollo de programas para computador - Aplicaciones industriales Refrigeradores - Recopilación de datos Vacunas - Refrigerantes SARS (Enfermedad) Infecciones por coronavirus - Investigaciones Telemática Física - Aparatos e instrumentos Android Automation Bluetooth Cold chain COVID-19 IoT Vaccines |
title_short |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional |
title_full |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional |
title_fullStr |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional |
title_full_unstemmed |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional |
title_sort |
Prototipo iot para el cuidado de vacunas COV-19 a nivel nacional |
dc.creator.fl_str_mv |
Gómez Hortua, Ruben Dario Polo Bello, David Ricardo |
dc.contributor.advisor.none.fl_str_mv |
Gutierrez, Jairo |
dc.contributor.author.none.fl_str_mv |
Gómez Hortua, Ruben Dario Polo Bello, David Ricardo |
dc.subject.spa.fl_str_mv |
Android Automatización Bluetooth Cadena de frío Covid-19 IoT Vacunas |
topic |
Android Automatización Bluetooth Cadena de frío Covid-19 IoT Vacunas Ingeniería Telemática - Tesis y disertaciones académicas Desarrollo de programas para computador - Aplicaciones industriales Refrigeradores - Recopilación de datos Vacunas - Refrigerantes SARS (Enfermedad) Infecciones por coronavirus - Investigaciones Telemática Física - Aparatos e instrumentos Android Automation Bluetooth Cold chain COVID-19 IoT Vaccines |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Telemática - Tesis y disertaciones académicas Desarrollo de programas para computador - Aplicaciones industriales Refrigeradores - Recopilación de datos Vacunas - Refrigerantes SARS (Enfermedad) Infecciones por coronavirus - Investigaciones Telemática Física - Aparatos e instrumentos |
dc.subject.keyword.spa.fl_str_mv |
Android Automation Bluetooth Cold chain COVID-19 IoT Vaccines |
description |
Teniendo en cuenta que la pandemia de COVID-19 ha causado considerables daños a nivel mundial en todos los sentidos, contar con una vacunación segura y eficaz contribuye a la reducción del número de casos, hospitalizaciones y fallecimientos relacionados con la infección por COVID-19, así como contribuye también a la restauración gradual de las actividades sociales y económicas del país, la región y el mundo. Uno de los mayores desafíos en el plan de vacunación para lograr la distribución de biológicos a nivel nacional ha sido la conservación de la cadena de frío, ya que las vacunas solo pueden proteger contra las enfermedades si se suministran de forma segura, factores como la sobreexposición al calor, al frío o a la luz puede dañar la calidad de las vacunas, esto no solo disminuye su eficacia, sino que también provoca el desperdicio de vacunas y pérdidas económicas. Las vacunas estropeadas, los costes de reposición, los gastos administrativos, y los errores de la cadena de frío cuestan a los transportistas sanitarios miles de millones de dólares al año. Según lo anterior, en este trabajo de grado se diseña y construye un prototipo IOT (Internet Of Things), el cual facilita el monitoreo automatizado a cambios en la temperatura durante la distribución de vacunas COV-19 a nivel nacional, facilitando la toma de decisiones y garantizando el estricto cumplimiento que requieren las vacunas para el cuidado de cadena de frío y de esta manera asegurar el cuidado de los fármacos mientras realizan recorridos por el territorio nacional colombiano. Vale la pena mencionar que este prototipo IOT, informa en tiempo real la temperatura de los biológicos para garantizar que no existan alteraciones a la cadena de frío; gracias a su configuración mediante un dispositivo maestro basado en Android con ayuda de tecnología bluetooth, además de incluir servicios de Google (firebase), para facilitar el manejo e inventario de las vacunas durante sus recorridos. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-08-11T20:49:49Z |
dc.date.available.none.fl_str_mv |
2022-08-11T20:49:49Z |
dc.date.created.none.fl_str_mv |
2022-01-24 |
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/30080 |
url |
http://hdl.handle.net/11349/30080 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial 2.5 Colombia |
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/2.5/co/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial 2.5 Colombia http://creativecommons.org/licenses/by-nc/2.5/co/ 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/a28ed5b0-94ad-41f3-8e1d-3841bcab0928/download https://repository.udistrital.edu.co/bitstreams/cc4595aa-091a-4a9f-904f-2dc66e20899a/download https://repository.udistrital.edu.co/bitstreams/07eb7b32-24ab-41d8-af6e-3385ff444bbb/download https://repository.udistrital.edu.co/bitstreams/3813574d-3d45-4450-b2f2-9d20cd5ed7a0/download https://repository.udistrital.edu.co/bitstreams/909052d0-8e70-4ec6-b978-dc2429f3d91f/download https://repository.udistrital.edu.co/bitstreams/d1b6dd69-a9e7-4ec4-945c-dac749d93568/download https://repository.udistrital.edu.co/bitstreams/dffea836-7f0f-4f80-8f2c-9840e269c537/download |
bitstream.checksum.fl_str_mv |
40513e59b5d1327fcca263d3c2a2e44a 997daf6c648c962d566d7b082dac908d 25e577ac464c4d4a342cb58d9ea67132 ef127a87bce7c9a69590d6bc3f4603ed 9c442c5c7d46164add4c058cd2f88038 47587d369209a835bbe29f25e60395b2 37e8abb2fd11af781ff3f0d5652194d5 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1828165634559574016 |
spelling |
Gutierrez, Jairowill be generated::orcid::0000-0002-2103-8636600Gómez Hortua, Ruben DarioPolo Bello, David Ricardo2022-08-11T20:49:49Z2022-08-11T20:49:49Z2022-01-24http://hdl.handle.net/11349/30080Teniendo en cuenta que la pandemia de COVID-19 ha causado considerables daños a nivel mundial en todos los sentidos, contar con una vacunación segura y eficaz contribuye a la reducción del número de casos, hospitalizaciones y fallecimientos relacionados con la infección por COVID-19, así como contribuye también a la restauración gradual de las actividades sociales y económicas del país, la región y el mundo. Uno de los mayores desafíos en el plan de vacunación para lograr la distribución de biológicos a nivel nacional ha sido la conservación de la cadena de frío, ya que las vacunas solo pueden proteger contra las enfermedades si se suministran de forma segura, factores como la sobreexposición al calor, al frío o a la luz puede dañar la calidad de las vacunas, esto no solo disminuye su eficacia, sino que también provoca el desperdicio de vacunas y pérdidas económicas. Las vacunas estropeadas, los costes de reposición, los gastos administrativos, y los errores de la cadena de frío cuestan a los transportistas sanitarios miles de millones de dólares al año. Según lo anterior, en este trabajo de grado se diseña y construye un prototipo IOT (Internet Of Things), el cual facilita el monitoreo automatizado a cambios en la temperatura durante la distribución de vacunas COV-19 a nivel nacional, facilitando la toma de decisiones y garantizando el estricto cumplimiento que requieren las vacunas para el cuidado de cadena de frío y de esta manera asegurar el cuidado de los fármacos mientras realizan recorridos por el territorio nacional colombiano. Vale la pena mencionar que este prototipo IOT, informa en tiempo real la temperatura de los biológicos para garantizar que no existan alteraciones a la cadena de frío; gracias a su configuración mediante un dispositivo maestro basado en Android con ayuda de tecnología bluetooth, además de incluir servicios de Google (firebase), para facilitar el manejo e inventario de las vacunas durante sus recorridos.The COVID-19 pandemic has caused considerable damage worldwide in every way, having a safe and effective vaccination contributes to the reduction of the number of cases, hospitalizations and deaths related to COVID-19 infection, as well the gradually restoring of social and economic activities in the country, the region and the world. One of the biggest challenges in the vaccination plan to achieve the distribution of biologics at the national level is the preservation of the cold chain, vaccines can only protect against diseases if they are supplied safely. Overexposure to heat, cold, or light can damage the quality of vaccines. This not only decreases their effectiveness, but also leads to vaccine waste and financial loss. Between spoiled vaccines, replacement costs and administrative overhead, cold chain errors cost medical carriers billions of dollars a year. In fact this Project, an IOT (Internet Of Things) prototype is designed and built which facilitates the automated monitoring of changes in temperature during the distribution of Cov-19 vaccines at the national level, facilitating decision-making and guaranteeing the strict compliance that vaccines require for cold chain cares and in this way ensuring the taking care of vaccines while touring the national territory of Colombia. This IOT prototype, did inform in real time the temperature of the biologicals to guarantee that there are no alterations to the cold chain, it was be programmed through an android-based master device with the help of bluetooth technology in addition to including google services (firebase), to management and inventory of vaccines during the trip.pdfspaAtribución-NoComercial 2.5 Colombiahttp://creativecommons.org/licenses/by-nc/2.5/co/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2AndroidAutomatizaciónBluetoothCadena de fríoCovid-19IoTVacunasIngeniería Telemática - Tesis y disertaciones académicasDesarrollo de programas para computador - Aplicaciones industrialesRefrigeradores - Recopilación de datosVacunas - RefrigerantesSARS (Enfermedad)Infecciones por coronavirus - InvestigacionesTelemáticaFísica - Aparatos e instrumentosAndroidAutomationBluetoothCold chainCOVID-19IoTVaccinesPrototipo iot para el cuidado de vacunas COV-19 a nivel nacionalIoT prototype for COVID-19 vaccines care in ColombiaMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8920https://repository.udistrital.edu.co/bitstreams/a28ed5b0-94ad-41f3-8e1d-3841bcab0928/download40513e59b5d1327fcca263d3c2a2e44aMD56LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/cc4595aa-091a-4a9f-904f-2dc66e20899a/download997daf6c648c962d566d7b082dac908dMD57ORIGINALGómezHortuaRubenDario2022.pdfGómezHortuaRubenDario2022.pdfapplication/pdf4667497https://repository.udistrital.edu.co/bitstreams/07eb7b32-24ab-41d8-af6e-3385ff444bbb/download25e577ac464c4d4a342cb58d9ea67132MD51GomezHortuaRubenDario2022Anexos.zipGomezHortuaRubenDario2022Anexos.zipAnexosapplication/zip1881798https://repository.udistrital.edu.co/bitstreams/3813574d-3d45-4450-b2f2-9d20cd5ed7a0/downloadef127a87bce7c9a69590d6bc3f4603edMD52Licencia y autorizacion de los autores para publicar.pdfLicencia y autorizacion de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf806101https://repository.udistrital.edu.co/bitstreams/909052d0-8e70-4ec6-b978-dc2429f3d91f/download9c442c5c7d46164add4c058cd2f88038MD53THUMBNAILGómezHortuaRubenDario2022.pdf.jpgGómezHortuaRubenDario2022.pdf.jpgIM Thumbnailimage/jpeg6781https://repository.udistrital.edu.co/bitstreams/d1b6dd69-a9e7-4ec4-945c-dac749d93568/download47587d369209a835bbe29f25e60395b2MD58Licencia y autorizacion de los autores para publicar.pdf.jpgLicencia y autorizacion de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13224https://repository.udistrital.edu.co/bitstreams/dffea836-7f0f-4f80-8f2c-9840e269c537/download37e8abb2fd11af781ff3f0d5652194d5MD5911349/30080oai:repository.udistrital.edu.co:11349/300802023-06-13 14:37:46.474http://creativecommons.org/licenses/by-nc/2.5/co/Atribución-NoComercial 2.5 Colombiaopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |