Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG
Incluye figuras y tablas.
- Autores:
-
Mosquera Alvarado, Víctor Hugo
Salamanca Salamanca, Edgar Alfonso
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Universidad de los Llanos
- Repositorio:
- Repositorio Digital Universidad de los LLanos
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unillanos.edu.co:001/3266
- Acceso en línea:
- https://repositorio.unillanos.edu.co/handle/001/3266
https://repositorio.unillanos.edu.co/
- Palabra clave:
- Señales electrocardiográficas
Plataforma cloud
Iinterfaces de visualización
Patología
Eectrocardiographic signals
Cloud platform
Visualization interfaces
Pathology
- Rights
- openAccess
- License
- Derechos Reservados - Universidad de los Llanos, 2018
id |
Unillanos2_7e8cc66c97a65f12b9517f53f225bbeb |
---|---|
oai_identifier_str |
oai:repositorio.unillanos.edu.co:001/3266 |
network_acronym_str |
Unillanos2 |
network_name_str |
Repositorio Digital Universidad de los LLanos |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG |
title |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG |
spellingShingle |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG Señales electrocardiográficas Plataforma cloud Iinterfaces de visualización Patología Eectrocardiographic signals Cloud platform Visualization interfaces Pathology |
title_short |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG |
title_full |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG |
title_fullStr |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG |
title_full_unstemmed |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG |
title_sort |
Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG |
dc.creator.fl_str_mv |
Mosquera Alvarado, Víctor Hugo Salamanca Salamanca, Edgar Alfonso |
dc.contributor.advisor.none.fl_str_mv |
Fajardo Barrero, Juan |
dc.contributor.author.none.fl_str_mv |
Mosquera Alvarado, Víctor Hugo Salamanca Salamanca, Edgar Alfonso |
dc.subject.proposal.spa.fl_str_mv |
Señales electrocardiográficas Plataforma cloud Iinterfaces de visualización Patología |
topic |
Señales electrocardiográficas Plataforma cloud Iinterfaces de visualización Patología Eectrocardiographic signals Cloud platform Visualization interfaces Pathology |
dc.subject.proposal.eng.fl_str_mv |
Eectrocardiographic signals Cloud platform Visualization interfaces Pathology |
description |
Incluye figuras y tablas. |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018 |
dc.date.accessioned.none.fl_str_mv |
2023-12-05T15:20:52Z |
dc.date.available.none.fl_str_mv |
2023-12-05T15:20:52Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.citation.spa.fl_str_mv |
Mosquera Alvarado, V. y Salamanca Salamanca, E. (2018). Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unillanos.edu.co/handle/001/3266 |
dc.identifier.instname.spa.fl_str_mv |
Universidad de los Llanos |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio digital Universidad de los Llanos |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.unillanos.edu.co/ |
identifier_str_mv |
Mosquera Alvarado, V. y Salamanca Salamanca, E. (2018). Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos Universidad de los Llanos Repositorio digital Universidad de los Llanos |
url |
https://repositorio.unillanos.edu.co/handle/001/3266 https://repositorio.unillanos.edu.co/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Anker SD, K. F. (2011). Telemedicine and remote management of patients with heart failure. . 378:731-9. AS, A. F. (2011). TIC y salud: promesas y desafíos para la inclusión social. Obtenido de http://www.eclac.cl/cgi bin/getprod.asp?xml=/socinfo/noticias/paginas/9/40689/P40689.xml&xsl=/so cinfo/tpl/p18f.xsl&base=/socinfo/tpl/top-bottom.xsl Birati, E. Y. (2011). Telecardiology, IMAJ The Israel Medical Association Journal,. 498-503. J., R. (2015). The Impact of Telemedicine in Cardiac Critical Care, Critical Care Clinics,. 305– 317. Ministerio de Salud y Protección Social, L. D.–C. (s.f.). Obtenido de MinTic: https://www.misalud.gov.co/sites/rid/Lists/nBibliotecaDigital/RIDE/VS/PSA/li nea-basetelemedicina-municpios-priorizados.pdf KK, H., JL, P., WB, K., & D, L. (1993). the Framingham Study. J Am Coll Cardiol. The epidemiology of heart failure, A6-A13. AE, E., JP, D., KA, E., NA, E., RA, F., & LS, G. (2008). Guidelines for device-based therapy of cardiac rhythm abnormalities. Heart Rhythm, e1-e62. opendatacommons.org. (2018). Obtenido de opendatacommons.org: https://opendatacommons.org/licenses/pddl/1.0/ OMS, O. M. (2014). Informe sobre la situación mundial de las enfermedades no transmisible. Ayala. (2014). La Salud en Colombia: más Cobertura pero menos acceso, Documento de Trabajo Sobre Economía Regional, Banco de la República. Centro de Estudios Económicos Regionales, numero 204. Ribeiro. (2009). Implantación de un Sistema de Telecardiología en Minas Gerais. Proyecto Minas Telecardio. Arquivos Brasileiros de Cardiología, 70-78. Guarnizo, Agudelo, Restrepo, Zambrano, Vélez, Ramírez, . . . Molina, V. &. (2009). Múñoza, O., Garcíab, A. A., Fernándezb, D. G., Higuerab, A. M., Ruizc, A. J., Aschnerd, P., . . . Villalbai, Y. (2015). Clinical practice guidelines for prevention, early detection, diagnose, treatment and follow-up of dyslipidemias: farmacological treatment with statins. 1-68. Berman, D. (2004). Pre-hospital synthesized 12-lead ECG ischemia monitoring with transtelephonic transmission in acute coronary syndromes. Pilot study results of the ST SMART trial., 21,24. Guzmán, G. (2017). Atrys Health. Obtenido de atryshealth: http://www.atryshealth.com/es/cardiolog%C3%ADa_542, Humberto, R. V., Gabriel, A. O., Fredy, H. D., Andrés, M. G., & Javier, I. O. (2007). Sistema para la Visualizacion de Señales Cardiacas. Revista de Investigaciones No. 17 - Universidad del Quindío, 175- 187. La transformación digital y el sector salud: una unión que se consolida. (2018). Heon healt on line. Obtenido de www.heon.com.co: https://www.heon.com.co/index.php/news/item/142-transformacion-digital-sector-salud Beckman. (2010). The telecardiology revolution: improving the management of cardiac disease in primary care. Journal of the Royal Society of Medicine, 442-446. . Sejersten, GS, W., O, P., JW, W., CL, F., & Horácek. (2007). Detection of acute ischemia from the EASI-derived 12-lead electrocardiogram and from the 12-lead electrocardiogram acquired in clinical practice. 120-6. Christie, & Fone. (2002). Equity of access to tertiary hospitals in Wales, UK – a travel time analysis. Gwent Health Authority. GeoHealth. Birati, & Roth. (2011). Telecardiology. MAJ The Israel Medical Association Journal, 498-503. Brunetti. (2014). Prehospital Telemedicine Electrocardiogram Triage for a Regional Public Emergency Medical Service: Is It Worth It? A Preliminary Cost Analysis, Clinical Cardiology. 140-145. Steventon, A., & Bardsley, M. (2012). The impact of telehealth on use of hospital care and mortality. nuffieldtrust. Avances en la estrategia TI en Colombia 2013-2016. (s.f.). Obtenido de http://www.consultorsalud.com/avances-en-la-estrategia-ti-colombia-2013- 2016 Martinez, L. Y., & Ruiz, P. P. (2013). TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN (TICS) EN EL SECTOR SALUD. BOGOTA, COLOMBIA. Fernández, A. (2011). TIC y salud: promesas y desafíos para la inclusión social. http://www.eclac.cl/cgi bin/getprod.asp?xml=/socinfo/noticias/paginas/9/40689/P40689.xml&xsl=/so cinfo/tpl/p18f.xsl&base=/socinfo/tpl/top-bottom.xsl 2011. Costa, C., & Oliveira, J. (2012). Telecardiology through ubiquitous Internet services. International Journal of medical informatics, 612-621. Salud Y Tecnología De La Mano En El Cluster Sectorial. (2013). Obtenido de colombiadigital: https://colombiadigital.net/actualidad/experiencias/item/5542-salud-y- Rabbani. (2016). Design and Development of a low cost personal computer based ECG Monitor. Bangladesh Journal of Medical Physics, 115-125. Lahari, P., & Thomas, B. (2016). Smart Device Based ECG Monitoring System,. International Journal for Modern Trends in Science and Technology, 121-124. Mahesh et al. (2009). Telecardiology for Rural Health Care. International Journal of Recent Trends in Engineering, 6-9. Tello et al. (2013). Remote Monitoring System of ECG and Body Temperature Signals. IEEE LATIN AMERICA TRANSACTIONS, 314- 318. . Sufi et al. (2011). A clustering based system for instant detection of cardiac abnormalities from compressed ECG. Expert Systems with Applications, 4705–4713. Guzmán, H. H., Garzón, C. A., & Díaz, M. N. (2008). Prototipo Funcional de un Sistema de Transmisiónde Señales Electrocardiográficas (ECG) utilizandoTecnología Móvil. Ballesteros, D. M., Melo, H. E., & Quintero, A. J. (2010). Sistema de transmisión inalámbrica de señales ECG y de temperatura para ambientes hospitalarios (SINHO). Medellín, Colombia: Escuela de Ingeniería de Antioquia- Universidad CES,. Sánchez, A. F., Valderrama, C. C., & Fonseca, A. (2012). sistema para visualización de condiciones cardiovasculares con ecg y test de esfuerzo. Visión Electrónica, 103–112. Olarte, N., & Fonseca, A. (2013). Sistema de almacenamiento de señales biológicas, con acceso remoto y parámetros de seguridad. Revista tecnura, 74 – 83. cruz, B. D., Cuellar, R., Rojas, E., Molina, V., & Robles, V. (2015). Transmisión de señales ECG a sistema móvil con sistema Android vía Bluetooth. IEEE, CFP1518G-DVD. Guillén, E., Sánchez, J., & López, L. R. (s.f.). IoT Protocol Model on Healthcare Monitoring,. Springer Nature Singapore Pte Ltd. 2017 I. Torres et al. (eds.), VII Latin American Congress on Biomedical Engineering CLAIB 2016, Bucaramanga, Santander, Colombia, October 26th -28th, 2016, IFMBE Proceedings 60, DOI: 10.1007/978-981-10-4086-3_49 193. Salud y medicina, m. c. (2017). ministerio de las TIC. Obtenido de mintic.gov.co: http://www.mintic.gov.co/portal/604/w3-article-1112.html Lopera, M. (2016). Revisión comentada de la legislación colombiana en ética de la investigación en salud. Biomedica, Revista del instituto nacional de salud. Lahari, P., & Thomas, B. (2016). Smart Device Based ECG Monitoring System. International Journal for Modern Trends in Science and Technology, 121-124. Yang, H., & Chai, J. (2012). The Study and Design Of a Wireless ECG Monitoring System. Biomedical Instrumentation & Technology, 395-399. Sufi. (2011). A clustering based system for instant detection of cardiac abnormalities from compressed ECG. Expert Systems with Applications,, 4705–4713. Escobar, L., & Álvarez, L. (2007). ANÁLISIS DE ESQUEMAS DE FILTRADO PARA SEÑALES ELECTROCARDIOGRÁFICA (ECG). PEREIRA: ESCUELA DE TECNOLOGÍA ELÉCTRICA. Xalambrí, S. (2015). medium. Obtenido de medium.com: https://medium.com/@sergiodxa/compilando-el-frontend-con-webpack- d251f7a632ec GeekyAnts. (2017). Obtenido de https://hackernoon.com/introduction-to-firebase-218a23186cd7 Kathryn, H. (2017). Obtenido de How to look good with Boostrap,: https://medium.com/@blondiebytes/how-to-look-good-with-bootstrap- 861d9e537d7f Gianpierre, J. (2016). Obtenido de ¿Qué es Javascript?: https://devcode.la/blog/que- es-javascript/ O'Dacre, P. (2017). Obtenido de Meduim: https://medium.com/vue-by-example/learn-vue-router- navigation-guards-quickly-1eb974097b85 Gabry, O. (septiembre de 2016). medium. Obtenido de JSON In a Nutshell: https://medium.com/omarelgabrys-blog/json-in-a-nutshell-7d638dfea7cc Harrison, J. (Septiembre de 2017). Medium. Obtenido de Creating a fake REST API with json- server: https://medium.com/@jonjam/creating-a-fake-rest-api-with-json-server- 817320239cde Medina, F. M. (2015). Impacto de las TIC en el sector salud colombiano. bogota, Colombia. |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad de los Llanos, 2018 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Derechos Reservados - Universidad de los Llanos, 2018 https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
80 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad de los Llanos |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ciencias Básicas e Ingeniería |
dc.publisher.place.spa.fl_str_mv |
Villavicencio |
institution |
Universidad de los Llanos |
bitstream.url.fl_str_mv |
https://dspace7-unillanos.metacatalogo.org/bitstreams/e2d4fa33-95f8-4916-a135-cad84e514fd0/download https://dspace7-unillanos.metacatalogo.org/bitstreams/7bf4f936-fed5-4287-ab0c-610b1cf78cd2/download https://dspace7-unillanos.metacatalogo.org/bitstreams/71d574f9-0c7f-4ffe-8e1d-592f17626ccc/download https://dspace7-unillanos.metacatalogo.org/bitstreams/b8b47cbb-792f-4519-8d4d-484de6e68f1e/download https://dspace7-unillanos.metacatalogo.org/bitstreams/0eb5fdb0-7917-4967-87a7-f55ff1d5123d/download https://dspace7-unillanos.metacatalogo.org/bitstreams/0b247b7c-8671-494f-8598-0f2cac058a8e/download https://dspace7-unillanos.metacatalogo.org/bitstreams/ee1278b4-840c-48ee-b562-c1e3ad958851/download https://dspace7-unillanos.metacatalogo.org/bitstreams/c6538875-a4fe-4a11-a223-78312739d2da/download https://dspace7-unillanos.metacatalogo.org/bitstreams/258c9fb8-97ef-4036-be76-0601af6dd097/download https://dspace7-unillanos.metacatalogo.org/bitstreams/a47e6b3a-1082-4eb7-be97-ad3bd5043124/download https://dspace7-unillanos.metacatalogo.org/bitstreams/97c36a91-22d0-4f13-b14a-c296efa5e389/download https://dspace7-unillanos.metacatalogo.org/bitstreams/72eb23a0-0037-4c95-9175-282041ee0909/download https://dspace7-unillanos.metacatalogo.org/bitstreams/0c23eb5e-a266-4c2a-bf8f-1965f0dfdf2a/download https://dspace7-unillanos.metacatalogo.org/bitstreams/1b7af45c-0604-4908-9c0d-9db67035e8c2/download https://dspace7-unillanos.metacatalogo.org/bitstreams/ed22f90b-c567-478a-bc4e-8fe9fc8277a4/download https://dspace7-unillanos.metacatalogo.org/bitstreams/b165a2ee-51a9-4944-97f2-4ae93ecced4a/download |
bitstream.checksum.fl_str_mv |
98a3d654e817a40cb0f776cc5e527d1a 7d2b32153fac430becc06fe075560949 5799a0edbd07f91d72beaacb2b7dbc19 ce65d2afc4e62e303f8bff0de98cab66 84e6bfdc87c3e15f3636468010606d45 f661acf14bedbf9f5d13897a0387e751 3985531d827a8003ab73c1bd37ce32b3 49c22e60f9756d6311b4d5f39b7467c0 59de0fac503a58522b4d33b1c2f1a8d8 b0b6f6f3ca82110d2ccddde20d391ec7 68b329da9893e34099c7d8ad5cb9c940 865981b46c3faae127166d2ff0c1785a b1e02c349fc5c2c3ac54c6646a0b921e db7ec70fd6f666d3bee4f13d2c41e99e 589b99e89528b1cc90a113d8725244d1 e8836998fccbfd2cda020269388ba652 |
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 de Los Llanos |
repository.mail.fl_str_mv |
repositorio@unillanos.edu.co |
_version_ |
1812104658318000128 |
spelling |
Fajardo Barrero, Juan8d1501f5a6ddef1b0df140c8fce9eafbMosquera Alvarado, Víctor Hugo9c2c32b4888d7967245e720f769a1a78Salamanca Salamanca, Edgar Alfonso1316d50aad7dc05489f38beff294fc612023-12-05T15:20:52Z2023-12-05T15:20:52Z2018Mosquera Alvarado, V. y Salamanca Salamanca, E. (2018). Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECG [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.co/handle/001/3266Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.co/Incluye figuras y tablas.El desarrollo de este proyecto consistió en implementar una aplicación web en la que inicialmente el usuario se le exige autenticarse para poder ser dirigido a un conjunto de vistas, en dichas vistas se pueden consultar y visualizar datos de las muestras electrocardiográficas ECG, estos datos están compuestos por datos cardiovasculares, datos referentes a la muestra y las señales electrocardiográficas (ECG), estos se almacenaron en una plataforma Cloud y por medio de peticiones HTTP se lograron acceder para su respectivo manejo. Además de poder visualizar las señales EGC, también se implementó la simulación de las señales ECG en tiempo real, y por último el usuario puede realizar valoraciones de manera remota añadiendo un diagnóstico a la muestra con previamente un análisis y valoración a la señal ECG. La implementación de esta aplicación se basó en herramientas de desarrollo de software libre, se integró un sistema de autenticación de una plataforma para el desarrollo de aplicaciones web (Firebase), y se implementó un componente asíncrono por medio de herramientas de desarrollo reactivas (interacción constante con su entorno) para manipular y visualizar los datos de las señales electrocardiográficas que se alojan en una plataforma Cloud.The development of this project consisted of implementing a web application in which initially the user is required to authenticate to be able to be directed to a set of views, in these views can be viewed and displayed data ECG electrocardiographic samples, these data are composed by cardiovascular data, data referring to the sample and electrocardiographic signals (ECG), these were stored on a Cloud platform and through HTTP requests were accessed for their respective management. In addition to being able to visualize the EGC signals, the simulation of the ECG signals was also implemented in real time, and finally the user can perform valuations remotely adding a diagnosis to the sample with previously an analysis and evaluation to the ECG signal. The implementation of this application was based on free software development tools, an authentication system of a platform for the development of web applications (Firebase) was integrated, and an asynchronous component was implemented by means of reactive development tools (constant interaction with its environment) to manipulate and visualize the data of the electrocardiographic signals that are housed in a Cloud platform.Introduccion. -- Descripción del problema. -- Justificación. -- Objetivos. -- Objetivo general. -- Objetivos específicos. -- Marco de referencia. -- Antecedentes. -- Marco legal. -- Marco teorico. -- Derivaciones de un electrocardiograma. -- Vue.js. -- Vuex. -- Vue-cli. -- Vue-router. -- Router-link. -- Router-view. -- Webpack. -- Firebase. -- Bootstrap. -- Axios. -- Plotly.js. -- Sweetalerts. -- Node.js. -- Npm. -- Javascript. -- Navigation guards. -- Json. -- Lucidchart. -- Balsamiq. -- Especificación. -- Análisis de requisitos. -- Requisitos funcionales. -- Requisitos no funcionales. -- Especificaciones del sistema. -- Lenguaje de programación. -- Desarrollo del proyecto. -- Diagramas. -- Diagrama de casos de uso. -- Caso de uso “gestión usuario”. -- Caso de uso “gestión datos”. -- Caso de uso “gestión de reportes”. -- Diagrama de clases. -- Diseño. -- Caso de uso “crear usuario”. -- Caso de uso “inicio de sesión”. -- Caso de uso “consultar datos”. -- Caso de uso “actualizar datos”. -- Caso de uso “graficar datos”. -- Caso de uso “generar reporte”. -- Diseño de la interfaz grafica. -- Implementación. -- Desarrollo de funcionalidades. -- Gestión de usuario. -- Gestión de datos. -- Gestión de reportes. -- Diseño de interfaz grafica. -- Pruebas de implementación. -- Visualización de las señales electrocardiográficas. -- Resultados obtenidos. -- Conclusiones. -- Recomendaciones. -- Referencias. -- Bibliografía.PregradoIngeniero(a) de SistemasIngeniería de Sistemas80 páginasapplication/pdfspaUniversidad de los LlanosFacultad de Ciencias Básicas e IngenieríaVillavicencioDerechos Reservados - Universidad de los Llanos, 2018https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Desarrollo de aplicación asíncrona basada en eventos para el procesamiento, visualización y análisis de las señales biométricas ECGTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/coar/version/c_970fb48d4fbd8a85Anker SD, K. F. (2011). Telemedicine and remote management of patients with heart failure. . 378:731-9.AS, A. F. (2011). TIC y salud: promesas y desafíos para la inclusión social. Obtenido de http://www.eclac.cl/cgi bin/getprod.asp?xml=/socinfo/noticias/paginas/9/40689/P40689.xml&xsl=/so cinfo/tpl/p18f.xsl&base=/socinfo/tpl/top-bottom.xslBirati, E. Y. (2011). Telecardiology, IMAJ The Israel Medical Association Journal,. 498-503.J., R. (2015). The Impact of Telemedicine in Cardiac Critical Care, Critical Care Clinics,. 305– 317.Ministerio de Salud y Protección Social, L. D.–C. (s.f.). Obtenido de MinTic: https://www.misalud.gov.co/sites/rid/Lists/nBibliotecaDigital/RIDE/VS/PSA/li nea-basetelemedicina-municpios-priorizados.pdfKK, H., JL, P., WB, K., & D, L. (1993). the Framingham Study. J Am Coll Cardiol. The epidemiology of heart failure, A6-A13.AE, E., JP, D., KA, E., NA, E., RA, F., & LS, G. (2008). Guidelines for device-based therapy of cardiac rhythm abnormalities. Heart Rhythm, e1-e62.opendatacommons.org. (2018). Obtenido de opendatacommons.org: https://opendatacommons.org/licenses/pddl/1.0/OMS, O. M. (2014). Informe sobre la situación mundial de las enfermedades no transmisible.Ayala. (2014). La Salud en Colombia: más Cobertura pero menos acceso, Documento de Trabajo Sobre Economía Regional, Banco de la República. Centro de Estudios Económicos Regionales, numero 204.Ribeiro. (2009). Implantación de un Sistema de Telecardiología en Minas Gerais. Proyecto Minas Telecardio. Arquivos Brasileiros de Cardiología, 70-78.Guarnizo, Agudelo, Restrepo, Zambrano, Vélez, Ramírez, . . . Molina, V. &. (2009).Múñoza, O., Garcíab, A. A., Fernándezb, D. G., Higuerab, A. M., Ruizc, A. J., Aschnerd, P., . . . Villalbai, Y. (2015). Clinical practice guidelines for prevention, early detection, diagnose, treatment and follow-up of dyslipidemias: farmacological treatment with statins. 1-68.Berman, D. (2004). Pre-hospital synthesized 12-lead ECG ischemia monitoring with transtelephonic transmission in acute coronary syndromes. Pilot study results of the ST SMART trial., 21,24.Guzmán, G. (2017). Atrys Health. Obtenido de atryshealth: http://www.atryshealth.com/es/cardiolog%C3%ADa_542,Humberto, R. V., Gabriel, A. O., Fredy, H. D., Andrés, M. G., & Javier, I. O. (2007). Sistema para la Visualizacion de Señales Cardiacas. Revista de Investigaciones No. 17 - Universidad del Quindío, 175- 187.La transformación digital y el sector salud: una unión que se consolida. (2018). Heon healt on line. Obtenido de www.heon.com.co: https://www.heon.com.co/index.php/news/item/142-transformacion-digital-sector-saludBeckman. (2010). The telecardiology revolution: improving the management of cardiac disease in primary care. Journal of the Royal Society of Medicine, 442-446. .Sejersten, GS, W., O, P., JW, W., CL, F., & Horácek. (2007). Detection of acute ischemia from the EASI-derived 12-lead electrocardiogram and from the 12-lead electrocardiogram acquired in clinical practice. 120-6.Christie, & Fone. (2002). Equity of access to tertiary hospitals in Wales, UK – a travel time analysis. Gwent Health Authority. GeoHealth.Birati, & Roth. (2011). Telecardiology. MAJ The Israel Medical Association Journal, 498-503.Brunetti. (2014). Prehospital Telemedicine Electrocardiogram Triage for a Regional Public Emergency Medical Service: Is It Worth It? A Preliminary Cost Analysis, Clinical Cardiology. 140-145.Steventon, A., & Bardsley, M. (2012). The impact of telehealth on use of hospital care and mortality. nuffieldtrust.Avances en la estrategia TI en Colombia 2013-2016. (s.f.). Obtenido de http://www.consultorsalud.com/avances-en-la-estrategia-ti-colombia-2013- 2016Martinez, L. Y., & Ruiz, P. P. (2013). TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN (TICS) EN EL SECTOR SALUD. BOGOTA, COLOMBIA.Fernández, A. (2011). TIC y salud: promesas y desafíos para la inclusión social. http://www.eclac.cl/cgi bin/getprod.asp?xml=/socinfo/noticias/paginas/9/40689/P40689.xml&xsl=/so cinfo/tpl/p18f.xsl&base=/socinfo/tpl/top-bottom.xsl 2011.Costa, C., & Oliveira, J. (2012). Telecardiology through ubiquitous Internet services. International Journal of medical informatics, 612-621.Salud Y Tecnología De La Mano En El Cluster Sectorial. (2013). Obtenido de colombiadigital: https://colombiadigital.net/actualidad/experiencias/item/5542-salud-y-Rabbani. (2016). Design and Development of a low cost personal computer based ECG Monitor. Bangladesh Journal of Medical Physics, 115-125.Lahari, P., & Thomas, B. (2016). Smart Device Based ECG Monitoring System,. International Journal for Modern Trends in Science and Technology, 121-124.Mahesh et al. (2009). Telecardiology for Rural Health Care. International Journal of Recent Trends in Engineering, 6-9.Tello et al. (2013). Remote Monitoring System of ECG and Body Temperature Signals. IEEE LATIN AMERICA TRANSACTIONS, 314- 318. .Sufi et al. (2011). A clustering based system for instant detection of cardiac abnormalities from compressed ECG. Expert Systems with Applications, 4705–4713.Guzmán, H. H., Garzón, C. A., & Díaz, M. N. (2008). Prototipo Funcional de un Sistema de Transmisiónde Señales Electrocardiográficas (ECG) utilizandoTecnología Móvil.Ballesteros, D. M., Melo, H. E., & Quintero, A. J. (2010). Sistema de transmisión inalámbrica de señales ECG y de temperatura para ambientes hospitalarios (SINHO). Medellín, Colombia: Escuela de Ingeniería de Antioquia- Universidad CES,.Sánchez, A. F., Valderrama, C. C., & Fonseca, A. (2012). sistema para visualización de condiciones cardiovasculares con ecg y test de esfuerzo. Visión Electrónica, 103–112.Olarte, N., & Fonseca, A. (2013). Sistema de almacenamiento de señales biológicas, con acceso remoto y parámetros de seguridad. Revista tecnura, 74 – 83.cruz, B. D., Cuellar, R., Rojas, E., Molina, V., & Robles, V. (2015). Transmisión de señales ECG a sistema móvil con sistema Android vía Bluetooth. IEEE, CFP1518G-DVD.Guillén, E., Sánchez, J., & López, L. R. (s.f.). IoT Protocol Model on Healthcare Monitoring,. Springer Nature Singapore Pte Ltd. 2017 I. Torres et al. (eds.), VII Latin American Congress on Biomedical Engineering CLAIB 2016, Bucaramanga, Santander, Colombia, October 26th -28th, 2016, IFMBE Proceedings 60, DOI: 10.1007/978-981-10-4086-3_49 193.Salud y medicina, m. c. (2017). ministerio de las TIC. Obtenido de mintic.gov.co: http://www.mintic.gov.co/portal/604/w3-article-1112.htmlLopera, M. (2016). Revisión comentada de la legislación colombiana en ética de la investigación en salud. Biomedica, Revista del instituto nacional de salud.Lahari, P., & Thomas, B. (2016). Smart Device Based ECG Monitoring System. International Journal for Modern Trends in Science and Technology, 121-124.Yang, H., & Chai, J. (2012). The Study and Design Of a Wireless ECG Monitoring System. Biomedical Instrumentation & Technology, 395-399.Sufi. (2011). A clustering based system for instant detection of cardiac abnormalities from compressed ECG. Expert Systems with Applications,, 4705–4713.Escobar, L., & Álvarez, L. (2007). ANÁLISIS DE ESQUEMAS DE FILTRADO PARA SEÑALES ELECTROCARDIOGRÁFICA (ECG). PEREIRA: ESCUELA DE TECNOLOGÍA ELÉCTRICA.Xalambrí, S. (2015). medium. Obtenido de medium.com: https://medium.com/@sergiodxa/compilando-el-frontend-con-webpack- d251f7a632ecGeekyAnts. (2017). Obtenido de https://hackernoon.com/introduction-to-firebase-218a23186cd7Kathryn, H. (2017). Obtenido de How to look good with Boostrap,: https://medium.com/@blondiebytes/how-to-look-good-with-bootstrap- 861d9e537d7fGianpierre, J. (2016). Obtenido de ¿Qué es Javascript?: https://devcode.la/blog/que- es-javascript/O'Dacre, P. (2017). Obtenido de Meduim: https://medium.com/vue-by-example/learn-vue-router- navigation-guards-quickly-1eb974097b85Gabry, O. (septiembre de 2016). medium. Obtenido de JSON In a Nutshell: https://medium.com/omarelgabrys-blog/json-in-a-nutshell-7d638dfea7ccHarrison, J. (Septiembre de 2017). Medium. Obtenido de Creating a fake REST API with json- server: https://medium.com/@jonjam/creating-a-fake-rest-api-with-json-server- 817320239cdeMedina, F. M. (2015). Impacto de las TIC en el sector salud colombiano. bogota, Colombia.Señales electrocardiográficasPlataforma cloudIinterfaces de visualizaciónPatologíaEectrocardiographic signalsCloud platformVisualization interfacesPathologyPublicationORIGINAL1121880059_1122647547.pdf1121880059_1122647547.pdfTrabajo de gradoapplication/pdf4127922https://dspace7-unillanos.metacatalogo.org/bitstreams/e2d4fa33-95f8-4916-a135-cad84e514fd0/download98a3d654e817a40cb0f776cc5e527d1aMD51Anexo 1.pdfAnexo 1.pdfArtículoapplication/pdf775179https://dspace7-unillanos.metacatalogo.org/bitstreams/7bf4f936-fed5-4287-ab0c-610b1cf78cd2/download7d2b32153fac430becc06fe075560949MD52Anexo 2.pdfAnexo 2.pdfManual técnicoapplication/pdf1548345https://dspace7-unillanos.metacatalogo.org/bitstreams/71d574f9-0c7f-4ffe-8e1d-592f17626ccc/download5799a0edbd07f91d72beaacb2b7dbc19MD53Anexo 3.pdfAnexo 3.pdfManual de usuarioapplication/pdf2871526https://dspace7-unillanos.metacatalogo.org/bitstreams/b8b47cbb-792f-4519-8d4d-484de6e68f1e/downloadce65d2afc4e62e303f8bff0de98cab66MD54Anexo 4.pdfAnexo 4.pdfCarta de autorizaciónapplication/pdf235812https://dspace7-unillanos.metacatalogo.org/bitstreams/0eb5fdb0-7917-4967-87a7-f55ff1d5123d/download84e6bfdc87c3e15f3636468010606d45MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-814775https://dspace7-unillanos.metacatalogo.org/bitstreams/0b247b7c-8671-494f-8598-0f2cac058a8e/downloadf661acf14bedbf9f5d13897a0387e751MD56TEXT1121880059_1122647547.pdf.txt1121880059_1122647547.pdf.txtExtracted texttext/plain132672https://dspace7-unillanos.metacatalogo.org/bitstreams/ee1278b4-840c-48ee-b562-c1e3ad958851/download3985531d827a8003ab73c1bd37ce32b3MD57Anexo 1.pdf.txtAnexo 1.pdf.txtExtracted texttext/plain21060https://dspace7-unillanos.metacatalogo.org/bitstreams/c6538875-a4fe-4a11-a223-78312739d2da/download49c22e60f9756d6311b4d5f39b7467c0MD59Anexo 2.pdf.txtAnexo 2.pdf.txtExtracted texttext/plain23595https://dspace7-unillanos.metacatalogo.org/bitstreams/258c9fb8-97ef-4036-be76-0601af6dd097/download59de0fac503a58522b4d33b1c2f1a8d8MD511Anexo 3.pdf.txtAnexo 3.pdf.txtExtracted texttext/plain6997https://dspace7-unillanos.metacatalogo.org/bitstreams/a47e6b3a-1082-4eb7-be97-ad3bd5043124/downloadb0b6f6f3ca82110d2ccddde20d391ec7MD513Anexo 4.pdf.txtAnexo 4.pdf.txtExtracted texttext/plain1https://dspace7-unillanos.metacatalogo.org/bitstreams/97c36a91-22d0-4f13-b14a-c296efa5e389/download68b329da9893e34099c7d8ad5cb9c940MD515THUMBNAIL1121880059_1122647547.pdf.jpg1121880059_1122647547.pdf.jpgGenerated Thumbnailimage/jpeg7124https://dspace7-unillanos.metacatalogo.org/bitstreams/72eb23a0-0037-4c95-9175-282041ee0909/download865981b46c3faae127166d2ff0c1785aMD58Anexo 1.pdf.jpgAnexo 1.pdf.jpgGenerated Thumbnailimage/jpeg13540https://dspace7-unillanos.metacatalogo.org/bitstreams/0c23eb5e-a266-4c2a-bf8f-1965f0dfdf2a/downloadb1e02c349fc5c2c3ac54c6646a0b921eMD510Anexo 2.pdf.jpgAnexo 2.pdf.jpgGenerated Thumbnailimage/jpeg6892https://dspace7-unillanos.metacatalogo.org/bitstreams/1b7af45c-0604-4908-9c0d-9db67035e8c2/downloaddb7ec70fd6f666d3bee4f13d2c41e99eMD512Anexo 3.pdf.jpgAnexo 3.pdf.jpgGenerated Thumbnailimage/jpeg7341https://dspace7-unillanos.metacatalogo.org/bitstreams/ed22f90b-c567-478a-bc4e-8fe9fc8277a4/download589b99e89528b1cc90a113d8725244d1MD514Anexo 4.pdf.jpgAnexo 4.pdf.jpgGenerated Thumbnailimage/jpeg18138https://dspace7-unillanos.metacatalogo.org/bitstreams/b165a2ee-51a9-4944-97f2-4ae93ecced4a/downloade8836998fccbfd2cda020269388ba652MD516001/3266oai:dspace7-unillanos.metacatalogo.org:001/32662024-04-17 16:40:35.547https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de los Llanos, 2018open.accesshttps://dspace7-unillanos.metacatalogo.orgRepositorio Universidad de Los Llanosrepositorio@unillanos.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCk1FRElBTlRFIEVMIEVKRVJDSUNJTyBERSBDVUFMUVVJRVJBIERFIExPUyBERVJFQ0hPUyBRVUUgU0UgT1RPUkdBTiBFTiBFU1RBIExJQ0VOQ0lBLCBVU1RFRCBBQ0VQVEEgWSBBQ1VFUkRBIFFVRURBUiBPQkxJR0FETyBFTiBMT1MgVEVSTUlOT1MgUVVFIFNFIFNFw5FBTEFOIEVOIEVMTEEuIEVMIExJQ0VOQ0lBTlRFIENPTkNFREUgQSBVU1RFRCBMT1MgREVSRUNIT1MgQ09OVEVOSURPUyBFTiBFU1RBIExJQ0VOQ0lBIENPTkRJQ0lPTkFET1MgQSBMQSBBQ0VQVEFDScOTTiBERSBTVVMgVEVSTUlOT1MgWSBDT05ESUNJT05FUy4KMS4gRGVmaW5pY2lvbmVzCmEuCU9icmEgQ29sZWN0aXZhIGVzIHVuYSBvYnJhLCB0YWwgY29tbyB1bmEgcHVibGljYWNpw7NuIHBlcmnDs2RpY2EsIHVuYSBhbnRvbG9nw61hLCBvIHVuYSBlbmNpY2xvcGVkaWEsIGVuIGxhIHF1ZSBsYSBvYnJhIGVuIHN1IHRvdGFsaWRhZCwgc2luIG1vZGlmaWNhY2nDs24gYWxndW5hLCBqdW50byBjb24gdW4gZ3J1cG8gZGUgb3RyYXMgY29udHJpYnVjaW9uZXMgcXVlIGNvbnN0aXR1eWVuIG9icmFzIHNlcGFyYWRhcyBlIGluZGVwZW5kaWVudGVzIGVuIHPDrSBtaXNtYXMsIHNlIGludGVncmFuIGVuIHVuIHRvZG8gY29sZWN0aXZvLiBVbmEgT2JyYSBxdWUgY29uc3RpdHV5ZSB1bmEgb2JyYSBjb2xlY3RpdmEgbm8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIChjb21vIHNlIGRlZmluZSBhYmFqbykgcGFyYSBsb3MgcHJvcMOzc2l0b3MgZGUgZXN0YSBsaWNlbmNpYS4gYXF1ZWxsYSBwcm9kdWNpZGEgcG9yIHVuIGdydXBvIGRlIGF1dG9yZXMsIGVuIHF1ZSBsYSBPYnJhIHNlIGVuY3VlbnRyYSBzaW4gbW9kaWZpY2FjaW9uZXMsIGp1bnRvIGNvbiB1bmEgY2llcnRhIGNhbnRpZGFkIGRlIG90cmFzIGNvbnRyaWJ1Y2lvbmVzLCBxdWUgY29uc3RpdHV5ZW4gZW4gc8OtIG1pc21vcyB0cmFiYWpvcyBzZXBhcmFkb3MgZSBpbmRlcGVuZGllbnRlcywgcXVlIHNvbiBpbnRlZ3JhZG9zIGFsIHRvZG8gY29sZWN0aXZvLCB0YWxlcyBjb21vIHB1YmxpY2FjaW9uZXMgcGVyacOzZGljYXMsIGFudG9sb2fDrWFzIG8gZW5jaWNsb3BlZGlhcy4KYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgpjLglMaWNlbmNpYW50ZSwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCB0aXR1bGFyIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBxdWUgb2ZyZWNlIGxhIE9icmEgZW4gY29uZm9ybWlkYWQgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLgpkLglBdXRvciBvcmlnaW5hbCwgZXMgZWwgaW5kaXZpZHVvIHF1ZSBjcmXDsyBsYSBPYnJhLgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCmYuCVVzdGVkLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHF1ZSBlamVyY2l0YSBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHkgcXVlIGNvbiBhbnRlcmlvcmlkYWQgbm8gaGEgdmlvbGFkbyBsYXMgY29uZGljaW9uZXMgZGUgbGEgbWlzbWEgcmVzcGVjdG8gYSBsYSBPYnJhLCBvIHF1ZSBoYXlhIG9idGVuaWRvIGF1dG9yaXphY2nDs24gZXhwcmVzYSBwb3IgcGFydGUgZGVsIExpY2VuY2lhbnRlIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgcGVzZSBhIHVuYSB2aW9sYWNpw7NuIGFudGVyaW9yLgoyLiBEZXJlY2hvcyBkZSBVc29zIEhvbnJhZG9zIHkgZXhjZXBjaW9uZXMgTGVnYWxlcy4KTmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CmEuCVJlcHJvZHVjaXIgbGEgT2JyYSwgaW5jb3Jwb3JhciBsYSBPYnJhIGVuIHVuYSBvIG3DoXMgT2JyYXMgQ29sZWN0aXZhcywgeSByZXByb2R1Y2lyIGxhIE9icmEgaW5jb3Jwb3JhZGEgZW4gbGFzIE9icmFzIENvbGVjdGl2YXM7CmIuCURpc3RyaWJ1aXIgY29waWFzIG8gZm9ub2dyYW1hcyBkZSBsYXMgT2JyYXMsIGV4aGliaXJsYXMgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXJsYXMgcMO6YmxpY2FtZW50ZSB5L28gcG9uZXJsYXMgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EsIGluY2x1ecOpbmRvbGFzIGNvbW8gaW5jb3Jwb3JhZGFzIGVuIE9icmFzIENvbGVjdGl2YXMsIHNlZ8O6biBjb3JyZXNwb25kYTsKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuVG9kb3MgbG9zIGRlcmVjaG9zIG5vIG90b3JnYWRvcyBleHByZXNhbWVudGUgcG9yIGVsIExpY2VuY2lhbnRlIHF1ZWRhbiBwb3IgZXN0ZSBtZWRpbyByZXNlcnZhZG9zLCBpbmNsdXllbmRvIHBlcm8gc2luIGxpbWl0YXJzZSBhIGFxdWVsbG9zIHF1ZSBzZSBtZW5jaW9uYW4gZW4gbGFzIHNlY2Npb25lcyA0KGQpIHkgNChlKS4KNC4gUmVzdHJpY2Npb25lcy4KTGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6CmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KYi4JVXN0ZWQgbm8gcHVlZGUgZWplcmNlciBuaW5ndW5vIGRlIGxvcyBkZXJlY2hvcyBxdWUgbGUgaGFuIHNpZG8gb3RvcmdhZG9zIGVuIGxhIFNlY2Npw7NuIDMgcHJlY2VkZW50ZSBkZSBtb2RvIHF1ZSBlc3TDqW4gcHJpbmNpcGFsbWVudGUgZGVzdGluYWRvcyBvIGRpcmVjdGFtZW50ZSBkaXJpZ2lkb3MgYSBjb25zZWd1aXIgdW4gcHJvdmVjaG8gY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuIEVsIGludGVyY2FtYmlvIGRlIGxhIE9icmEgcG9yIG90cmFzIG9icmFzIHByb3RlZ2lkYXMgcG9yIGRlcmVjaG9zIGRlIGF1dG9yLCB5YSBzZWEgYSB0cmF2w6lzIGRlIHVuIHNpc3RlbWEgcGFyYSBjb21wYXJ0aXIgYXJjaGl2b3MgZGlnaXRhbGVzIChkaWdpdGFsIGZpbGUtc2hhcmluZykgbyBkZSBjdWFscXVpZXIgb3RyYSBtYW5lcmEgbm8gc2Vyw6EgY29uc2lkZXJhZG8gY29tbyBlc3RhciBkZXN0aW5hZG8gcHJpbmNpcGFsbWVudGUgbyBkaXJpZ2lkbyBkaXJlY3RhbWVudGUgYSBjb25zZWd1aXIgdW4gcHJvdmVjaG8gY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEsIHNpZW1wcmUgcXVlIG5vIHNlIHJlYWxpY2UgdW4gcGFnbyBtZWRpYW50ZSB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgZW4gcmVsYWNpw7NuIGNvbiBlbCBpbnRlcmNhbWJpbyBkZSBvYnJhcyBwcm90ZWdpZGFzIHBvciBlbCBkZXJlY2hvIGRlIGF1dG9yLgpjLglTaSB1c3RlZCBkaXN0cmlidXllLCBleGhpYmUgcMO6YmxpY2FtZW50ZSwgZWplY3V0YSBww7pibGljYW1lbnRlIG8gZWplY3V0YSBww7pibGljYW1lbnRlIGVuIGZvcm1hIGRpZ2l0YWwgbGEgT2JyYSBvIGN1YWxxdWllciBPYnJhIERlcml2YWRhIHUgT2JyYSBDb2xlY3RpdmEsIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0YSB0b2RhIGxhIGluZm9ybWFjacOzbiBkZSBkZXJlY2hvIGRlIGF1dG9yIGRlIGxhIE9icmEgeSBwcm9wb3JjaW9uYXIsIGRlIGZvcm1hIHJhem9uYWJsZSBzZWfDum4gZWwgbWVkaW8gbyBtYW5lcmEgcXVlIFVzdGVkIGVzdMOpIHV0aWxpemFuZG86IChpKSBlbCBub21icmUgZGVsIEF1dG9yIE9yaWdpbmFsIHNpIGVzdMOhIHByb3Zpc3RvIChvIHNldWTDs25pbW8sIHNpIGZ1ZXJlIGFwbGljYWJsZSksIHkvbyAoaWkpIGVsIG5vbWJyZSBkZSBsYSBwYXJ0ZSBvIGxhcyBwYXJ0ZXMgcXVlIGVsIEF1dG9yIE9yaWdpbmFsIHkvbyBlbCBMaWNlbmNpYW50ZSBodWJpZXJlbiBkZXNpZ25hZG8gcGFyYSBsYSBhdHJpYnVjacOzbiAodi5nLiwgdW4gaW5zdGl0dXRvIHBhdHJvY2luYWRvciwgZWRpdG9yaWFsLCBwdWJsaWNhY2nDs24pIGVuIGxhIGluZm9ybWFjacOzbiBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGVsIExpY2VuY2lhbnRlLCB0w6lybWlub3MgZGUgc2VydmljaW9zIG8gZGUgb3RyYXMgZm9ybWFzIHJhem9uYWJsZXM7IGVsIHTDrXR1bG8gZGUgbGEgT2JyYSBzaSBlc3TDoSBwcm92aXN0bzsgZW4gbGEgbWVkaWRhIGRlIGxvIHJhem9uYWJsZW1lbnRlIGZhY3RpYmxlIHksIHNpIGVzdMOhIHByb3Zpc3RvLCBlbCBJZGVudGlmaWNhZG9yIFVuaWZvcm1lIGRlIFJlY3Vyc29zIChVbmlmb3JtIFJlc291cmNlIElkZW50aWZpZXIpIHF1ZSBlbCBMaWNlbmNpYW50ZSBlc3BlY2lmaWNhIHBhcmEgc2VyIGFzb2NpYWRvIGNvbiBsYSBPYnJhLCBzYWx2byBxdWUgdGFsIFVSSSBubyBzZSByZWZpZXJhIGEgbGEgbm90YSBzb2JyZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgbyBhIGxhIGluZm9ybWFjacOzbiBzb2JyZSBlbCBsaWNlbmNpYW1pZW50byBkZSBsYSBPYnJhOyB5IGVuIGVsIGNhc28gZGUgdW5hIE9icmEgRGVyaXZhZGEsIGF0cmlidWlyIGVsIGNyw6lkaXRvIGlkZW50aWZpY2FuZG8gZWwgdXNvIGRlIGxhIE9icmEgZW4gbGEgT2JyYSBEZXJpdmFkYSAodi5nLiwgIlRyYWR1Y2Npw7NuIEZyYW5jZXNhIGRlIGxhIE9icmEgZGVsIEF1dG9yIE9yaWdpbmFsLCIgbyAiR3Vpw7NuIENpbmVtYXRvZ3LDoWZpY28gYmFzYWRvIGVuIGxhIE9icmEgb3JpZ2luYWwgZGVsIEF1dG9yIE9yaWdpbmFsIikuIFRhbCBjcsOpZGl0byBwdWVkZSBzZXIgaW1wbGVtZW50YWRvIGRlIGN1YWxxdWllciBmb3JtYSByYXpvbmFibGU7IGVuIGVsIGNhc28sIHNpbiBlbWJhcmdvLCBkZSBPYnJhcyBEZXJpdmFkYXMgdSBPYnJhcyBDb2xlY3RpdmFzLCB0YWwgY3LDqWRpdG8gYXBhcmVjZXLDoSwgY29tbyBtw61uaW1vLCBkb25kZSBhcGFyZWNlIGVsIGNyw6lkaXRvIGRlIGN1YWxxdWllciBvdHJvIGF1dG9yIGNvbXBhcmFibGUgeSBkZSB1bmEgbWFuZXJhLCBhbCBtZW5vcywgdGFuIGRlc3RhY2FkYSBjb21vIGVsIGNyw6lkaXRvIGRlIG90cm8gYXV0b3IgY29tcGFyYWJsZS4KZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CmkuCVJlZ2Fsw61hcyBwb3IgaW50ZXJwcmV0YWNpw7NuIHkgZWplY3VjacOzbiBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMuIEVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgYXV0b3JpemFyIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgbyBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSB5IGRlIHJlY29sZWN0YXIsIHNlYSBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBTQVlDTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgbyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvIFdlYmNhc3QpIGxpY2VuY2lhZGEgYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLCBzaSBsYSBpbnRlcnByZXRhY2nDs24gbyBlamVjdWNpw7NuIGRlIGxhIG9icmEgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIG9yaWVudGFkYSBwb3IgbyBkaXJpZ2lkYSBhIGxhIG9idGVuY2nDs24gZGUgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCmlpLglSZWdhbMOtYXMgcG9yIEZvbm9ncmFtYXMuIEVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCB1bmEgYWdlbmNpYSBkZSBkZXJlY2hvcyBtdXNpY2FsZXMgbyBhbGfDum4gYWdlbnRlIGRlc2lnbmFkbywgbGFzIHJlZ2Fsw61hcyBwb3IgY3VhbHF1aWVyIGZvbm9ncmFtYSBxdWUgVXN0ZWQgY3JlZSBhIHBhcnRpciBkZSBsYSBvYnJhICjigJx2ZXJzacOzbiBjb3ZlcuKAnSkgeSBkaXN0cmlidXlhLCBlbiBsb3MgdMOpcm1pbm9zIGRlbCByw6lnaW1lbiBkZSBkZXJlY2hvcyBkZSBhdXRvciwgc2kgbGEgY3JlYWNpw7NuIG8gZGlzdHJpYnVjacOzbiBkZSBlc2EgdmVyc2nDs24gY292ZXIgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIGRlc3RpbmFkYSBvIGRpcmlnaWRhIGEgb2J0ZW5lciB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4KZS4JR2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFjaW5wcm8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KNi4gTGltaXRhY2nDs24gZGUgcmVzcG9uc2FiaWxpZGFkLgpBIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELgo3LiBUw6lybWluby4KYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCmIuCVN1amV0YSBhIGxhcyBjb25kaWNpb25lcyB5IHTDqXJtaW5vcyBhbnRlcmlvcmVzLCBsYSBsaWNlbmNpYSBvdG9yZ2FkYSBhcXXDrSBlcyBwZXJwZXR1YSAoZHVyYW50ZSBlbCBwZXLDrW9kbyBkZSB2aWdlbmNpYSBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgb2JyYSkuIE5vIG9ic3RhbnRlIGxvIGFudGVyaW9yLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gYSBwdWJsaWNhciB5L28gZXN0cmVuYXIgbGEgT2JyYSBiYWpvIGNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhIGRpZmVyZW50ZXMgbyBhIGRlamFyIGRlIGRpc3RyaWJ1aXJsYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgTGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG87IGVuIGVsIGVudGVuZGlkbywgc2luIGVtYmFyZ28sIHF1ZSBlc2EgZWxlY2Npw7NuIG5vIHNlcnZpcsOhIHBhcmEgcmV2b2NhciBlc3RhIGxpY2VuY2lhIG8gcXVlIGRlYmEgc2VyIG90b3JnYWRhICwgYmFqbyBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWEpLCB5IGVzdGEgbGljZW5jaWEgY29udGludWFyw6EgZW4gcGxlbm8gdmlnb3IgeSBlZmVjdG8gYSBtZW5vcyBxdWUgc2VhIHRlcm1pbmFkYSBjb21vIHNlIGV4cHJlc2EgYXRyw6FzLiBMYSBMaWNlbmNpYSByZXZvY2FkYSBjb250aW51YXLDoSBzaWVuZG8gcGxlbmFtZW50ZSB2aWdlbnRlIHkgZWZlY3RpdmEgc2kgbm8gc2UgbGUgZGEgdMOpcm1pbm8gZW4gbGFzIGNvbmRpY2lvbmVzIGluZGljYWRhcyBhbnRlcmlvcm1lbnRlLgo4LiBWYXJpb3MuCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCmIuCVNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLgpjLglOaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS4KZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgoK |