Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT
Las caídas en adultos mayores representan un grave problema de salud pública, siendo la segunda causa principal de muerte por traumatismos involuntarios y responsables de más de 684,000 fallecimientos anuales, con el 80% de los casos en países de ingresos bajos y medianos. El 30% de las personas may...
- Autores:
-
Villar González, Daniel
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2025
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/76357
- Acceso en línea:
- https://hdl.handle.net/1992/76357
- Palabra clave:
- Adultos mayores
Detección de caídas
IoT (Internet of Things)
BPM (Beats per minute)
Machine learning
Caída
Aplicación móvil
Optimización
Monitoreo en tiempo real
Sistemas de alerta médica
Ingeniería
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 International
id |
UNIANDES2_345c1c831d9e3859f87c12446848afc7 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/76357 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT |
title |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT |
spellingShingle |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT Adultos mayores Detección de caídas IoT (Internet of Things) BPM (Beats per minute) Machine learning Caída Aplicación móvil Optimización Monitoreo en tiempo real Sistemas de alerta médica Ingeniería |
title_short |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT |
title_full |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT |
title_fullStr |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT |
title_full_unstemmed |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT |
title_sort |
Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT |
dc.creator.fl_str_mv |
Villar González, Daniel |
dc.contributor.advisor.none.fl_str_mv |
Segura Quijano, Fredy Enrique Lozano Garzon, Carlos Andres |
dc.contributor.author.none.fl_str_mv |
Villar González, Daniel |
dc.contributor.jury.none.fl_str_mv |
Reyes Martinez, Valentina |
dc.subject.keyword.spa.fl_str_mv |
Adultos mayores Detección de caídas IoT (Internet of Things) BPM (Beats per minute) Machine learning Caída Aplicación móvil |
topic |
Adultos mayores Detección de caídas IoT (Internet of Things) BPM (Beats per minute) Machine learning Caída Aplicación móvil Optimización Monitoreo en tiempo real Sistemas de alerta médica Ingeniería |
dc.subject.keyword.eng.fl_str_mv |
Optimización Monitoreo en tiempo real Sistemas de alerta médica |
dc.subject.themes.spa.fl_str_mv |
Ingeniería |
description |
Las caídas en adultos mayores representan un grave problema de salud pública, siendo la segunda causa principal de muerte por traumatismos involuntarios y responsables de más de 684,000 fallecimientos anuales, con el 80% de los casos en países de ingresos bajos y medianos. El 30% de las personas mayores de 65 años y el 50% de las mayores de 81 años experimentan caídas cada año. Este riesgo se agrava especialmente para quienes viven solos en sus hogares, ya que la ausencia de compañía limita el acceso a asistencia inmediata tras una caída, aumentando la probabilidad de consecuencias severas. La detección temprana y la respuesta rápida en estos casos pueden reducir el riesgo de hospitalización en un 26% y disminuir la tasa de mortalidad en un 80%. Con la intención de mejorar el proyecto anterior (Villar, 2024) y responder a esta problemática, se desarrolló una segunda versión del sistema de monitoreo para la detección de caídas en adultos mayores, diseñada específicamente para su uso dentro del hogar. En esta nueva versión, se optó por un enfoque diferente que no utiliza inteligencia artificial, sino una detección basada en un umbral de aceleración, que resultó ser más eficaz y confiable para el propósito planteado. El prototipo funcional integra un microcontrolador ESP32 con sensores de aceleración y giroscopio (MPU6050) y ritmo cardíaco (AD8232), transmitiendo datos mediante Bluetooth Low Energy a una aplicación móvil. La detección de caídas se realiza identificando aceleraciones que superan un umbral establecido, complementada con la medición del ritmo cardíaco mediante el algoritmo Pan-Tompkins, dada la correlación fisiológica entre caídas y aumentos del BPM. Gracias a las mejoras en la detección de caídas, se logró un F1-score teórico de 0.87 y un valor práctico de 0.94 en pruebas reales, superando el rendimiento de la versión anterior. En cuanto a la medición del ritmo cardíaco, el dispositivo mostró una desviación promedio aceptable frente a un oxímetro comercial, con diferencias inferiores a 5 BPM, incluso en condiciones de movimiento. Al evaluar el sistema con diferentes sujetos, se evidenció que la respuesta del ritmo cardíaco varía entre individuos y actividades, lo que implica la necesidad de un análisis personalizado para determinar su relevancia como factor determinante en la detección. El dispositivo fue rediseñado para ser más compacto y portátil, incluyendo una caja protectora para facilitar su uso diario. El sistema genera alertas diferenciadas según el tipo de evento detectado, enviándolas directamente a un contacto de emergencia. El diseño mantiene un equilibrio entre funcionalidad y accesibilidad, con un costo total del prototipo que no supera los 150.000 pesos colombianos, lo que garantiza una solución económica y fácil de implementar para la población objetivo. |
publishDate |
2025 |
dc.date.accessioned.none.fl_str_mv |
2025-06-24T14:04:00Z |
dc.date.issued.none.fl_str_mv |
2025-06-04 |
dc.date.accepted.none.fl_str_mv |
2025-06-24 |
dc.date.available.none.fl_str_mv |
2027-12-30 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/1992/76357 |
dc.identifier.instname.none.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.none.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
https://hdl.handle.net/1992/76357 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Anahana (2023). Variabilidad de la frecuencia cardíaca. https://www.anahana.com/es/physical-health/ heart-rate-variability Badgujar, S. and Pillai, A. S. (2020). Fall detection for elderly people using machine learning. In IEEE Xplore Habas, C. (2024). 4 best fall detection devices: A complete guide in 2024. https://www.helpguide.org/ handbook/medical-alert-systems/best-fall-detection-devices Hassan, C. A. U., Karim, F. K., Abbas, A., Iqbal, J., Elmannai, H., Hussain, S., Ullah, S. S., and Khan, M. S. (2023). A cost-effective fall-detection framework for the elderly using sensor-based technologies Kaplan, D. B. (2023). Older adults living alone. https://www.merckmanuals.com/professional/geriatrics/ social-issues-in-older-adults/older-adults-living-alone Kulurkar, P., Dixit, C. K., Bharathi, V. C., Monikavishnuvarthini, A., Dhakne, A., and Preethi, P. (2023). Ai based elderly fall prediction system using wearable sensors: A smart home-care technology with iot. ScienceDirect Möller, T. J., Voss, M., and Kaltwasser, L. (2022). An arduino based heartbeat detection device (ardmob-ecg) for real-time ecg analysis. https://arxiv.org/abs/2204.00513. arXiv:2204.00513 Ojetola, O. (2013). Detection of human falls using wearable sensors. PhD thesis, Coventry University Ojetola, O., Gaura, E., and Brusey, J. (2015). Data set for fall events and daily activities from inertial sensors. Cogent Labs, Coventry University Organización Mundial de la Salud (2021). Caídas. https://www.who.int/es/news-room/fact-sheets/ detail/falls Rojas, J. P. (2019). ¿por qué hay cada vez más personas mayores vi viendo solas en colombia? https://www.eltiempo.com/economia/sectores/ por-que-hay-cada-vez-mas-personas-mayores-viviendo-solas-en-colombia-363954 Schlesinger, S. A. (2023). Paro cardíaco y reanimación cardiorrespiratoria. https://www.msdmanuals. com/es/hogar/trastornos-del-coraz%C3%B3n-y-los-vasos-sangu%C3%ADneos/paro-card% C3%ADaco-y-reanimaci%C3%B3n-cardiorrespiratoria/paro-card%C3%ADaco-y-reanimaci%C3% B3n-cardiorrespiratoria Villar, D. (2024). Sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en aiot. https://hdl.handle.net/1992/75942 |
dc.rights.en.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_f1cf |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_f1cf |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_f1cf http://purl.org/coar/access_right/c_f1cf |
dc.format.extent.none.fl_str_mv |
32 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería Eléctrica y Electrónica |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/e84343e4-1e17-416f-9ab6-551559aad9af/download https://repositorio.uniandes.edu.co/bitstreams/e8d14721-4a5c-4969-8f68-9c325430ae87/download https://repositorio.uniandes.edu.co/bitstreams/86ecc2d3-69b4-410e-9a11-49813d59cb16/download https://repositorio.uniandes.edu.co/bitstreams/bd3a07e5-adee-4e9c-b597-61c79f515390/download https://repositorio.uniandes.edu.co/bitstreams/6f372844-b1b2-4325-8b97-d095a13c4365/download https://repositorio.uniandes.edu.co/bitstreams/2fc3a3b1-c764-4d39-808f-6f8981ba94cf/download https://repositorio.uniandes.edu.co/bitstreams/a67921f0-2376-45d6-bbb7-a73c3fa3455a/download https://repositorio.uniandes.edu.co/bitstreams/d0639fe6-b97f-4ba1-98a9-17477a13e17b/download |
bitstream.checksum.fl_str_mv |
2e99768bd7ba5c4e615a51c4085b34d2 e71e847e757b56495de999444a9b1939 ae9e573a68e7f92501b6913cc846c39f 4460e5956bc1d1639be9ae6146a50347 527167b3e6139cb4bf3ef1957f92856d 99c2b0f3528fbdeaf96225f11608cb51 47f74d65b998dcdc3e76a69a4fa835b8 59dcac197c2e3eeb2b394d90c101b3fa |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1837005440466026496 |
spelling |
Segura Quijano, Fredy Enriquevirtual::24318-1Lozano Garzon, Carlos Andresvirtual::24320-1Villar González, DanielReyes Martinez, Valentina2025-06-24T14:04:00Z2027-12-302025-06-042025-06-24https://hdl.handle.net/1992/76357instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Las caídas en adultos mayores representan un grave problema de salud pública, siendo la segunda causa principal de muerte por traumatismos involuntarios y responsables de más de 684,000 fallecimientos anuales, con el 80% de los casos en países de ingresos bajos y medianos. El 30% de las personas mayores de 65 años y el 50% de las mayores de 81 años experimentan caídas cada año. Este riesgo se agrava especialmente para quienes viven solos en sus hogares, ya que la ausencia de compañía limita el acceso a asistencia inmediata tras una caída, aumentando la probabilidad de consecuencias severas. La detección temprana y la respuesta rápida en estos casos pueden reducir el riesgo de hospitalización en un 26% y disminuir la tasa de mortalidad en un 80%. Con la intención de mejorar el proyecto anterior (Villar, 2024) y responder a esta problemática, se desarrolló una segunda versión del sistema de monitoreo para la detección de caídas en adultos mayores, diseñada específicamente para su uso dentro del hogar. En esta nueva versión, se optó por un enfoque diferente que no utiliza inteligencia artificial, sino una detección basada en un umbral de aceleración, que resultó ser más eficaz y confiable para el propósito planteado. El prototipo funcional integra un microcontrolador ESP32 con sensores de aceleración y giroscopio (MPU6050) y ritmo cardíaco (AD8232), transmitiendo datos mediante Bluetooth Low Energy a una aplicación móvil. La detección de caídas se realiza identificando aceleraciones que superan un umbral establecido, complementada con la medición del ritmo cardíaco mediante el algoritmo Pan-Tompkins, dada la correlación fisiológica entre caídas y aumentos del BPM. Gracias a las mejoras en la detección de caídas, se logró un F1-score teórico de 0.87 y un valor práctico de 0.94 en pruebas reales, superando el rendimiento de la versión anterior. En cuanto a la medición del ritmo cardíaco, el dispositivo mostró una desviación promedio aceptable frente a un oxímetro comercial, con diferencias inferiores a 5 BPM, incluso en condiciones de movimiento. Al evaluar el sistema con diferentes sujetos, se evidenció que la respuesta del ritmo cardíaco varía entre individuos y actividades, lo que implica la necesidad de un análisis personalizado para determinar su relevancia como factor determinante en la detección. El dispositivo fue rediseñado para ser más compacto y portátil, incluyendo una caja protectora para facilitar su uso diario. El sistema genera alertas diferenciadas según el tipo de evento detectado, enviándolas directamente a un contacto de emergencia. El diseño mantiene un equilibrio entre funcionalidad y accesibilidad, con un costo total del prototipo que no supera los 150.000 pesos colombianos, lo que garantiza una solución económica y fácil de implementar para la población objetivo.Pregrado32 páginasapplication/pdfspaUniversidad de los AndesIngeniería ElectrónicaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_f1cf http://purl.org/coar/access_right/c_f1cfOptimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoTTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPAdultos mayoresDetección de caídasIoT (Internet of Things)BPM (Beats per minute)Machine learningCaídaAplicación móvilOptimizaciónMonitoreo en tiempo realSistemas de alerta médicaIngenieríaAnahana (2023). Variabilidad de la frecuencia cardíaca. https://www.anahana.com/es/physical-health/ heart-rate-variabilityBadgujar, S. and Pillai, A. S. (2020). Fall detection for elderly people using machine learning. In IEEE XploreHabas, C. (2024). 4 best fall detection devices: A complete guide in 2024. https://www.helpguide.org/ handbook/medical-alert-systems/best-fall-detection-devicesHassan, C. A. U., Karim, F. K., Abbas, A., Iqbal, J., Elmannai, H., Hussain, S., Ullah, S. S., and Khan, M. S. (2023). A cost-effective fall-detection framework for the elderly using sensor-based technologiesKaplan, D. B. (2023). Older adults living alone. https://www.merckmanuals.com/professional/geriatrics/ social-issues-in-older-adults/older-adults-living-aloneKulurkar, P., Dixit, C. K., Bharathi, V. C., Monikavishnuvarthini, A., Dhakne, A., and Preethi, P. (2023). Ai based elderly fall prediction system using wearable sensors: A smart home-care technology with iot. ScienceDirectMöller, T. J., Voss, M., and Kaltwasser, L. (2022). An arduino based heartbeat detection device (ardmob-ecg) for real-time ecg analysis. https://arxiv.org/abs/2204.00513. arXiv:2204.00513Ojetola, O. (2013). Detection of human falls using wearable sensors. PhD thesis, Coventry UniversityOjetola, O., Gaura, E., and Brusey, J. (2015). Data set for fall events and daily activities from inertial sensors. Cogent Labs, Coventry UniversityOrganización Mundial de la Salud (2021). Caídas. https://www.who.int/es/news-room/fact-sheets/ detail/fallsRojas, J. P. (2019). ¿por qué hay cada vez más personas mayores vi viendo solas en colombia? https://www.eltiempo.com/economia/sectores/ por-que-hay-cada-vez-mas-personas-mayores-viviendo-solas-en-colombia-363954Schlesinger, S. A. (2023). Paro cardíaco y reanimación cardiorrespiratoria. https://www.msdmanuals. com/es/hogar/trastornos-del-coraz%C3%B3n-y-los-vasos-sangu%C3%ADneos/paro-card% C3%ADaco-y-reanimaci%C3%B3n-cardiorrespiratoria/paro-card%C3%ADaco-y-reanimaci%C3% B3n-cardiorrespiratoriaVillar, D. (2024). Sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en aiot. https://hdl.handle.net/1992/75942201923374Publicationhttps://scholar.google.es/citations?user=xw2k1CIAAAAJvirtual::24318-1https://scholar.google.es/citations?user=WRJlR-UAAAAJhttps://scholar.google.es/citations?user=WRJlR-UAAAAJvirtual::24320-10000-0001-7757-1432virtual::24318-10000-0003-2920-63200000-0003-2920-6320virtual::24320-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000051497virtual::24318-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000219541https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000219541virtual::24320-17684cb09-6991-4ac4-aff9-b29fe065439fvirtual::24318-1144aa5a0-592f-47a4-995b-a440d00b1658virtual::24320-1144aa5a0-592f-47a4-995b-a440d00b16587684cb09-6991-4ac4-aff9-b29fe065439fvirtual::24318-1144aa5a0-592f-47a4-995b-a440d00b1658virtual::24320-1ORIGINALAprobación Tesis.pdfAprobación Tesis.pdfHIDEapplication/pdf299946https://repositorio.uniandes.edu.co/bitstreams/e84343e4-1e17-416f-9ab6-551559aad9af/download2e99768bd7ba5c4e615a51c4085b34d2MD51Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT.pdfOptimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT.pdfRestricción de acceso hasta el año 2027. Esto se debe a la posibilidad de hacer un paper basado en el proyecto y que no haya problema con la evaluación al enviarlo a conferencias.application/pdf1772725https://repositorio.uniandes.edu.co/bitstreams/e8d14721-4a5c-4969-8f68-9c325430ae87/downloade71e847e757b56495de999444a9b1939MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/86ecc2d3-69b4-410e-9a11-49813d59cb16/downloadae9e573a68e7f92501b6913cc846c39fMD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.uniandes.edu.co/bitstreams/bd3a07e5-adee-4e9c-b597-61c79f515390/download4460e5956bc1d1639be9ae6146a50347MD54TEXTAprobación Tesis.pdf.txtAprobación Tesis.pdf.txtExtracted texttext/plain2090https://repositorio.uniandes.edu.co/bitstreams/6f372844-b1b2-4325-8b97-d095a13c4365/download527167b3e6139cb4bf3ef1957f92856dMD55Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT.pdf.txtOptimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT.pdf.txtExtracted texttext/plain78772https://repositorio.uniandes.edu.co/bitstreams/2fc3a3b1-c764-4d39-808f-6f8981ba94cf/download99c2b0f3528fbdeaf96225f11608cb51MD57THUMBNAILAprobación Tesis.pdf.jpgAprobación Tesis.pdf.jpgIM Thumbnailimage/jpeg16826https://repositorio.uniandes.edu.co/bitstreams/a67921f0-2376-45d6-bbb7-a73c3fa3455a/download47f74d65b998dcdc3e76a69a4fa835b8MD56Optimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT.pdf.jpgOptimización del dispositivo del sistema de monitoreo de detección y alerta de caídas de adultos mayores basado en IoT.pdf.jpgIM Thumbnailimage/jpeg12024https://repositorio.uniandes.edu.co/bitstreams/d0639fe6-b97f-4ba1-98a9-17477a13e17b/download59dcac197c2e3eeb2b394d90c101b3faMD581992/76357oai:repositorio.uniandes.edu.co:1992/763572025-06-25 04:11:25.966http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internationalembargohttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coPGgzPjxzdHJvbmc+RGVzY2FyZ28gZGUgUmVzcG9uc2FiaWxpZGFkIC0gTGljZW5jaWEgZGUgQXV0b3JpemFjacOzbjwvc3Ryb25nPjwvaDM+CjxwPjxzdHJvbmc+UG9yIGZhdm9yIGxlZXIgYXRlbnRhbWVudGUgZXN0ZSBkb2N1bWVudG8gcXVlIHBlcm1pdGUgYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBTw6luZWNhIHJlcHJvZHVjaXIgeSBkaXN0cmlidWlyIGxvcyByZWN1cnNvcyBkZSBpbmZvcm1hY2nDs24gZGVwb3NpdGFkb3MgbWVkaWFudGUgbGEgYXV0b3JpemFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3M6PC9zdHJvbmc+PC9wPgo8cD5Db25jZWRhIGxhIGxpY2VuY2lhIGRlIGRlcMOzc2l0byBlc3TDoW5kYXIgc2VsZWNjaW9uYW5kbyBsYSBvcGNpw7NuIDxzdHJvbmc+J0FjZXB0YXIgbG9zIHTDqXJtaW5vcyBhbnRlcmlvcm1lbnRlIGRlc2NyaXRvcyc8L3N0cm9uZz4geSBjb250aW51YXIgZWwgcHJvY2VzbyBkZSBlbnbDrW8gbWVkaWFudGUgZWwgYm90w7NuIDxzdHJvbmc+J1NpZ3VpZW50ZScuPC9zdHJvbmc+PC9wPgo8aHI+CjxwPllvLCBlbiBtaSBjYWxpZGFkIGRlIGF1dG9yIGRlbCB0cmFiYWpvIGRlIHRlc2lzLCBtb25vZ3JhZsOtYSBvIHRyYWJham8gZGUgZ3JhZG8sIGhhZ28gZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hdG8gZGlnaXRhbCB5L28gZWxlY3Ryw7NuaWNvIHkgYXV0b3Jpem8gYSBsYSBVbml2ZXJzaWRhZCBkZSBsb3MgQW5kZXMgcGFyYSBxdWUgcmVhbGljZSBsYSBwdWJsaWNhY2nDs24gZW4gZWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBvIGVuIGN1YWxxdWllciBvdHJvIHNpc3RlbWEgbyBiYXNlIGRlIGRhdG9zIHByb3BpbyBvIGFqZW5vIGEgbGEgVW5pdmVyc2lkYWQgeSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gKGFscXVpbGVyLCBwcsOpc3RhbW8gcMO6YmxpY28gZSBpbXBvcnRhY2nDs24pIHF1ZSBtZSBjb3JyZXNwb25kZW4gY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uPC9wPgo8cD5MYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGVtaXRlIGVuIGNhbGlkYWQgZGUgYXV0b3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50byB5IG5vIGNvcnJlc3BvbmRlIGEgY2VzacOzbiBkZSBkZXJlY2hvcywgc2lubyBhIGxhIGF1dG9yaXphY2nDs24gZGUgdXNvIGFjYWTDqW1pY28gZGUgY29uZm9ybWlkYWQgY29uIGxvIGFudGVyaW9ybWVudGUgc2XDsWFsYWRvLiBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgZXh0ZW5zaXZhIG5vIHNvbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byBlbGVjdHLDs25pY28sIHkgZW4gZ2VuZXJhbCBwYXJhIGN1YWxxdWllciBmb3JtYXRvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuPC9wPgo8cD5FbCBhdXRvciwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuPC9wPgo8cD5FbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLjwvcD4KPHA+U2kgdGllbmUgYWxndW5hIGR1ZGEgc29icmUgbGEgbGljZW5jaWEsIHBvciBmYXZvciwgY29udGFjdGUgY29uIGVsIDxhIGhyZWY9Im1haWx0bzpiaWJsaW90ZWNhQHVuaWFuZGVzLmVkdS5jbyIgdGFyZ2V0PSJfYmxhbmsiPkFkbWluaXN0cmFkb3IgZGVsIFNpc3RlbWEuPC9hPjwvcD4K |