Implementación de un sistema cerebro-computadora para el control de un brazo robótico
Incluye figuras y tablas.
- Autores:
-
Dávilla Vallejo, David Steeven
Gordillo Sierra, Angie Paola
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad de los Llanos
- Repositorio:
- Repositorio Digital Universidad de los LLanos
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unillanos.edu.co:001/4137
- Acceso en línea:
- https://repositorio.unillanos.edu.co/handle/001/4137
https://repositorio.unillanos.edu.co
- Palabra clave:
- Interfaces de usuario (Computadores)
Robótica
Manos robóticas
Sistemas de control médico
Control de robots
Frecuencia
Interfaces Cerebro-Computador (BCIs)
- Rights
- openAccess
- License
- Derechos Reservados - Universidad de los Llanos, 2020
id |
Unillanos2_b12f35c4c64954a5ce52e40d73ac870d |
---|---|
oai_identifier_str |
oai:repositorio.unillanos.edu.co:001/4137 |
network_acronym_str |
Unillanos2 |
network_name_str |
Repositorio Digital Universidad de los LLanos |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico |
title |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico |
spellingShingle |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico Interfaces de usuario (Computadores) Robótica Manos robóticas Sistemas de control médico Control de robots Frecuencia Interfaces Cerebro-Computador (BCIs) |
title_short |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico |
title_full |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico |
title_fullStr |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico |
title_full_unstemmed |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico |
title_sort |
Implementación de un sistema cerebro-computadora para el control de un brazo robótico |
dc.creator.fl_str_mv |
Dávilla Vallejo, David Steeven Gordillo Sierra, Angie Paola |
dc.contributor.advisor.none.fl_str_mv |
Cucaita, José Alenxander García Blancas, Jesús |
dc.contributor.author.none.fl_str_mv |
Dávilla Vallejo, David Steeven Gordillo Sierra, Angie Paola |
dc.subject.armarc.none.fl_str_mv |
Interfaces de usuario (Computadores) Robótica Manos robóticas |
topic |
Interfaces de usuario (Computadores) Robótica Manos robóticas Sistemas de control médico Control de robots Frecuencia Interfaces Cerebro-Computador (BCIs) |
dc.subject.proposal.spa.fl_str_mv |
Sistemas de control médico Control de robots Frecuencia Interfaces Cerebro-Computador (BCIs) |
description |
Incluye figuras y tablas. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2024-08-21T13:19:34Z |
dc.date.available.none.fl_str_mv |
2024-08-21T13:19:34Z |
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/publishedVersion |
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.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.category.none.fl_str_mv |
Proyectos de investigación |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.citation.none.fl_str_mv |
Dávila Vallejo, D. y Gordillo Sierra, A. (2020). Implementación de un sistema cerebro-computadora para el control de un brazo robótico [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/4137 |
dc.identifier.instname.none.fl_str_mv |
Universidad de los Llanos |
dc.identifier.reponame.none.fl_str_mv |
Repositorio digital Universidad de los Llanos |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.unillanos.edu.co |
identifier_str_mv |
Dávila Vallejo, D. y Gordillo Sierra, A. (2020). Implementación de un sistema cerebro-computadora para el control de un brazo robótico [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/4137 https://repositorio.unillanos.edu.co |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Wolpaw,Jonathan R., et al. "Brain-computer interface technologu: a review of the first international meeting."IEEE transactions on rehabilitation engineering 8.2(2000): 164-1733. Arafat,Ibrahim. "Brain-computer interface:Past,Present & Future."International Islamic University Chittagong (IIUC)Chittagong,Bangladesh(2013). Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales). Ron-Angevin, R. (2005). Retroalimentación en el entrenamiento de una interfaz cerebro computadora usando técnicas basadas en realidad virtual. http://www.diana.uma.es/ Avila Perona M.E ,Diez P, Electroencefalograma, Universidad Naciconal de San Juan ,Facultad de Bioingeniería Jensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones. https://www.emotiv.com/epoc/ http://catarina.udlap.mx/u_dl_a/tales/documentos/meie/osorio_s_a/capitulo2. pdf Sánchez Monroy, M. (2001). Codificación de voz en subbandas (Doctoral dissertation, Universidad Autónoma de Nuevo León). A. D. T. (2006). Introducción a la Transformada Wavelet. Departamento de Señales y sistemas. Universidad de Navarra Vizcaíno, J. R. L., & Sebastiá, J. P. (2011). LabVIEW: Entorno gráfico de programación. Marcombo. https://medlineplus.gov/spanish/ency/article/002269.htm https://rua.ua.es/dspace/bitstream/10045/19119/1/Sistemas%20de%20adquis ici%C3%B3n%20y%20Procesamiento%20de%20datos.pdf Vázquez, P. G., Baeza, J. P., & Herías, F. A. C. (2010). Redes y transmisión de datos. Universidad de Alicante. Ramírez, L. G. C., Jiménez, G. S. A., & Carreño, J. M. (2014). Sensores y actuadores. Grupo Editorial Patria. Scheaffer, R. L., Mendenhall, W., & Ott, L. (2006). Elementos de muestreo. Editorial Paraninfo. Jensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones. Brodu, N., Lotte, F., & Lécuyer, A. (2011, April). Comparative study of band-power extraction techniques for motor imagery classification. In 2011 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB) (pp. 1-6). IEEE. Badcock, N. A., Mousikou, P., Mahajan, Y., De Lissa, P., Thie, J., & McArthur, G. (2013). Validation of the Emotiv EPOC® EEG gaming system for measuring research quality auditory ERPs. PeerJ, 1, e38. Matlovič, T. (2016, April). Emotion Detection using EPOC EEG device. In in: Information and Informatics Technologies Student Research Conference (IIT. SRC) (pp. 1-6). A Preliminary Report from the Sleep Disorders Atlas Task Force of the American Sleep Disorders Association, Sleep, Volume 15, Issue 2, March 1992, Pages 174–184, Serrano, E. P. (2000). Introducción a la transformada wavelet y sus aplicaciones al procesamiento de señales de emisión acústica. Escuela de Ciencia y Tecnología, Universidad Nacional de General San Martín. Alvarez, G., Aguilar, J., Caceres, M., & Salinas, R. (2001, November). Reconocimiento de Electroencefalogramas Epilépticos utilizando Redes Neuronales Artificiales y Análisis de FFT. In XIV Congreso Chileno de Ingenierıa Eléctrica, Antofagasta, Chile. Harrison, T. (2013). The Emotiv mind: Investigating the accuracy of the Emotiv EPOC in identifying emotions and its use in an Intelligent Tutoring System. Guevara, M. A., Sanz-Martín, A., Corsi-Cabrera, M., Amezcua-Gutiérrez, C., & Hernández-González, M. (2010). CHECASEN: Programa para revisar señales EEG fuera de línea. Revista mexicana de ingeniería biomédica, 31(2), 135-141 Guarnizo-Lemus, C. (2008). Análisis de reducción de ruido en señales eeg orientado al reconocimiento de patrones. Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales). Jesús García (2016). Implementación de un sistema BCI para el control de robots. Obermaier, B., Muller, G. R., and Pfurtscheller, G., ‘Information transfer rate in a five-classes brain–computer interface’, IEEE Trans. Neural System Rehabil. Engng, 9, 2001, 283–288. Wolpow, J. R., ‘Brain computer interfaces (BCIs) for communication and control: a mini review’, Suppl.Clin. Neurophysiol., 57, 2004, 607–613. Sanei, S., & Chambers, J. A. (2007). EEG signal processing Donchin, E., Spencer, K. M., and Wijesinghe, R., ‘The mental prosthesis: assessing the speed of a P300-based brain–computer interface’, IEEE Trans. Rehabil. Engng, 8, 2000, 174–179. Bayliss, J. D., ‘A flexible brain–computer interface’, PhD Thesis, University of Rochester, New York, 2001. Molina, G. A., Ebrahimi, T., and Vesin, J.-M., ‘Joint time–frequency–space classification of EEG in a brain computer interface application’, EURASIP J. on Appl. Signal Proces., 7, 2003, 713–729. EMOTIV. (2016, Julio 16). Emotiv EPOC Specifications 2014. Retrieved from EMOTIV: https://www.emotiv.com/files/Emotiv-EPOCProduct-Sheet-2014.pdf Chávez-Sáenz, V., TORRES-RAMÍREZ, D., HERRERA-OGAZ, J., & HERNÁNDEZRODRÍGUEZ, A. (2016). Adquisición y análisis de señales electroencefalográficas utilizando el dispositivo Emotiv EPOC. Revista de Tecnología e Innovación, 107. Patrón, J. S., & Monje, C. R. B. (2016). Emotiv EPOC BCI with Python on a Raspberry pi. Moreno, L. Á., Peña, C. A., & Gualdron, O. E. (2014). DESARROLLO DE UN SISTEMA DE NEURO-MERCADOTECNIA USANDO EL DISPOSITIVO EMOTIV-EPOC. Redes de Ingeniería, 5(2), 6-15. Silva Nuñez, D. J., & Silva Romero, M. A. (2018). Interfaz Hombre Maquina Basada En El Emotiv Epoc System Para Personas En Condicion De Cuadraplejia (Doctoral dissertation, Universidad Industrial de Santander, Escuela de Ingeniería Eléctrica, Electrónica y Telecomunicaciones). Ingel, A. (2015). Control a Robot via VEP Using Emotiv EPOC (Doctoral dissertation, Bachelor’s Thesis, University of Tartu). Faria, T. J. F. D. S. (2014). Interfaces Cérebro-Computador Utilização do Emotiv EPOC para controlar software lúdico (Doctoral dissertation). Millan, J. D. R., and Mourino, J., ‘Asynchronous BCI and local neural classifiers: an overview of the adaptive brain interface project’, IEEE Trans. Neural System Rehabil. Engng, 11, 2003, 1214–1219. Jurcak, Valer, Daisuke Tsuzuki, and Ippeita Dan. 110/20, 10/10, and 10/5 systems revisited their validity as relative head-surface-based positioning systems." Neuroimage 34.4(2007): 1600-1611 Nievergelt, Y. (1999). Wavelets Made Easy, Birkhäuser, Boston. Colom, R., Gadea, R., Sebastiá, A., Martínez, M., Herrero, V., & Arnau, V. (2010). Transformada Discreta Wavelet 2-D para procesamiento de video en tiempo real. R. Polikar. The wavelet tutorial. Dept. of Electrical and Computer Engineering, Rowan University, 1996. Ríos, J. R. M., Mora, N. M. L., Ordóñez, M. P. Z., & Sojos, E. L. L. (2016). Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python. Revista latinoamericana de Ingenieria de Software, 4(4), 201-207. Kawala-Janik, A., Podpora, M., Gardecki, A., Czuczwara, W., Baranowski, J., & Bauer, W. (2015, August). Game controller based on biomedical signals. In 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR) (pp. 934-939). IEEE. https://emotiv.gitbook.io/epoc-user-manual EPOCUserManual2014 |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad de los Llanos, 2020 |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Derechos Reservados - Universidad de los Llanos, 2020 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.none.fl_str_mv |
85 Paginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Llanos |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ciencias Básicas e Ingeniería |
dc.publisher.place.none.fl_str_mv |
Villavicencio |
dc.publisher.program.none.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.branch.none.fl_str_mv |
Sede Barcelona |
publisher.none.fl_str_mv |
Universidad de los Llanos |
institution |
Universidad de los Llanos |
bitstream.url.fl_str_mv |
https://repositorio.unillanos.edu.co/bitstreams/6c9acc04-1847-42c6-8427-bb71d519bb09/download https://repositorio.unillanos.edu.co/bitstreams/329011e9-2bad-42de-b3f1-5dd4b54e8b35/download https://repositorio.unillanos.edu.co/bitstreams/dd218e42-4fd8-4bf7-88fa-5210552e8d22/download https://repositorio.unillanos.edu.co/bitstreams/c379d09a-c5de-4f14-a73c-aeeefbecaa1d/download https://repositorio.unillanos.edu.co/bitstreams/ff48ff0c-6226-43fe-86c8-6485de6b0fa1/download https://repositorio.unillanos.edu.co/bitstreams/0293ea3e-33d1-407d-b4d0-79476cec7cd8/download https://repositorio.unillanos.edu.co/bitstreams/5d8d93dd-a7ff-4f77-ae4b-a2f4a366838e/download https://repositorio.unillanos.edu.co/bitstreams/82af5a21-878a-4886-8737-307712d6e890/download https://repositorio.unillanos.edu.co/bitstreams/410e6568-e992-4c17-9a29-abb96496950f/download https://repositorio.unillanos.edu.co/bitstreams/9210184a-c335-4d90-8523-671eceaba2bf/download |
bitstream.checksum.fl_str_mv |
e5616732ce83ea74f8fabff9daf2de3f 5e003f9b1c0cd53bed8425b3a6a0f809 1b6b508b932b6876ca00a75f8ceeb3cd 73a5432e0b76442b22b026844140d683 fb34c14ddf8e698cc16d3f10e2a31172 f97d7da825a7beacc3316d9946e2947d ea4480a5ee35c8f15415b9e1bc3ad1e6 79747350f82dfe46c611db343d61ac6f 47e644ae4b52e11656ffdaeb446ff49a c4f3768db7fc87d93a9e3f78e4ef760b |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1812104641031176192 |
spelling |
Cucaita, José AlenxanderGarcía Blancas, JesúsDávilla Vallejo, David SteevenGordillo Sierra, Angie Paola2024-08-21T13:19:34Z2024-08-21T13:19:34Z2020Dávila Vallejo, D. y Gordillo Sierra, A. (2020). Implementación de un sistema cerebro-computadora para el control de un brazo robótico [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos.https://repositorio.unillanos.edu.co/handle/001/4137Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.coIncluye figuras y tablas.La tecnología hoy en día avanza en todos los ámbitos, cuando se trata en ayudar a las personas con complicaciones médicas la ciencia no se queda atrás. La idea es que por medio de unos sensores que miden señales electroencefalográficas (EEG) se puedan destinar unos comandos cerebrales por medio de la actividad de este y así poder indicar cuando el usuario quiera mover o encender algo. El objetivo es que por medio de la actividad cerebral se pueda mover un brazo robótico, este sistema BCI es en tiempo real, pero por la carga masiva computacional el resultado final se verá afectado por un retardo. El trabajo computacional es de gran carga debido a que la lectura de los datos recibidos por medio del casco EMOTIV EPOC del puerto serial además de ser demasiados, son leídos y organizados en la plataforma de Python para posteriormente llevarlos a un Excel, leerlos y tratarlos en la plataforma LabVIEW en donde por medio de la herramienta de multiresolución wavelet se utiliza para el procesamiento de bioseñales y así tener una clasificación de resultados para condicionarlos, finalmente por medio de estas condiciones mover el brazo robótico. Este sistema, es un sistema de lazo cerrado en donde la retroalimentación la hace el usuario.Technology today advances in all areas, when it comes to helping people with medical complications, science is not far behind. The idea is that by means of sensors that measure electroencephalographic signals (EEG) brain commands can be assigned through the activity of this and thus be able to indicate when the user wants to move or turn on something. The objective is that by means of brain activity a robotic arm can be moved, this BCI system is in real time, but due to the massive computational load the result will be affected by a delay. The computational work is of great load because the reading of the data received through the EMOTIV EPOC helmet of the serial port in addition to being too many, are read and organized in the Python platform to later take them to an Excel, to read and treat them in the LabVIEW platform where, through the wavelet multiresolution tool, it is used to process biosignals and thus have a classification of results to condition them, and finally, through these conditions, move the robotic arm. This system is a closed loop system where feedback is made by the user.Agradecimientos. -- Dedicatoria. -- Nota de aceptación. -- Resumen. – Abstract. – Contenido. -- Lista de figuras. -- Lista de tablas. -- 1 Introducción. -- 2 Marco contextual. -- 2.1 Interfaz cerebro-computador, bci. -- 2.2 Señales electroencefalográficas. -- 2.2.1 Electroencefalograma. -- 2.2.2 Captación del eeg. -- 2.2.3 Tipos de electrodos. -- 2.3 Cerebro. -- 2.4 Generación de eeg. -- 2.4.1 Métodos de medida. --2.4.2 Ritmos cerebrales. -- 2.5 Emotiv epoc. -- 2.5.1 Posicionamiento convencional de electrodos. -- 2.5.2 No invasivo. -- 2.5.3 Sensores. -- 2.5.4 Electrodos computarizados. -- 2.6 Transformada de wavelet. -- 2.6.1 Wavelet discreta transformada. -- 2.6.2 Transformada wavelet discreto. -- 2.6.3 Función wavelet. -- 2.6.4 Análisis multiresolución. -- 2.6.5 Análisis sub-banda. -- 2.6.6 Análisis tiempo-frecuencia. -- 2.6.7 Ancho de banda. -- 2.7 Adquisición de señales eeg. -- 2.7.1 Lenguaje de programación Python. -- 2.7.2 Labview. -- 2.7.3 Adquisición de datos. -- 2.8 Antecedentes. -- 3 Metodología. -- 3.1 Fase 1: Semana de inducción, entrenamiento y políticas de la Institución (duración 1 semana). -- 3.2 Fase 2: Asignación de materiales y búsqueda de la información (duración 4 semanas). -- 3.3 Fase 3: Implementación y desarrollo de la adquisición de datos (duración 4 semanas). -- 3.4 Fase 4: tratamiento y ajuste final de los datos obtenidos. (duración 4 semanas). -- 3.5 Fase 5: Entrega de la solución, presentación final del prototipo (duración 1 semanas). -- 4 Desarrollo de la pasantía. -- 5 Resultados. -- 6. Conclusiones. -- 7 Anexos. -- 7.1 Dispositivo emotiv epoc. -- 7.1.1 Modo de uso del casco emotiv epoc. -- 7.2 Certificados de pasantía en itesa. -- 8 Referencias bibliográficas.PregradoIngeniero(a) Electrónico(a)202085 Paginasapplication/pdfspaUniversidad de los LlanosFacultad de Ciencias Básicas e IngenieríaVillavicencioIngeniería ElectrónicaSede BarcelonaDerechos Reservados - Universidad de los Llanos, 2020https://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_abf2Implementación de un sistema cerebro-computadora para el control de un brazo robóticoTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/coar/version/c_970fb48d4fbd8a85Proyectos de investigaciónWolpaw,Jonathan R., et al. "Brain-computer interface technologu: a review of the first international meeting."IEEE transactions on rehabilitation engineering 8.2(2000): 164-1733.Arafat,Ibrahim. "Brain-computer interface:Past,Present & Future."International Islamic University Chittagong (IIUC)Chittagong,Bangladesh(2013).Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales).Ron-Angevin, R. (2005). Retroalimentación en el entrenamiento de una interfaz cerebro computadora usando técnicas basadas en realidad virtual.http://www.diana.uma.es/Avila Perona M.E ,Diez P, Electroencefalograma, Universidad Naciconal de San Juan ,Facultad de BioingenieríaJensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones.https://www.emotiv.com/epoc/http://catarina.udlap.mx/u_dl_a/tales/documentos/meie/osorio_s_a/capitulo2. pdfSánchez Monroy, M. (2001). Codificación de voz en subbandas (Doctoral dissertation, Universidad Autónoma de Nuevo León).A. D. T. (2006). Introducción a la Transformada Wavelet. Departamento de Señales y sistemas. Universidad de NavarraVizcaíno, J. R. L., & Sebastiá, J. P. (2011). LabVIEW: Entorno gráfico de programación. Marcombo.https://medlineplus.gov/spanish/ency/article/002269.htmhttps://rua.ua.es/dspace/bitstream/10045/19119/1/Sistemas%20de%20adquis ici%C3%B3n%20y%20Procesamiento%20de%20datos.pdfVázquez, P. G., Baeza, J. P., & Herías, F. A. C. (2010). Redes y transmisión de datos. Universidad de Alicante.Ramírez, L. G. C., Jiménez, G. S. A., & Carreño, J. M. (2014). Sensores y actuadores. Grupo Editorial Patria.Scheaffer, R. L., Mendenhall, W., & Ott, L. (2006). Elementos de muestreo. Editorial Paraninfo.Jensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones.Brodu, N., Lotte, F., & Lécuyer, A. (2011, April). Comparative study of band-power extraction techniques for motor imagery classification. In 2011 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB) (pp. 1-6). IEEE.Badcock, N. A., Mousikou, P., Mahajan, Y., De Lissa, P., Thie, J., & McArthur, G. (2013). Validation of the Emotiv EPOC® EEG gaming system for measuring research quality auditory ERPs. PeerJ, 1, e38.Matlovič, T. (2016, April). Emotion Detection using EPOC EEG device. In in: Information and Informatics Technologies Student Research Conference (IIT. SRC) (pp. 1-6).A Preliminary Report from the Sleep Disorders Atlas Task Force of the American Sleep Disorders Association, Sleep, Volume 15, Issue 2, March 1992, Pages 174–184,Serrano, E. P. (2000). Introducción a la transformada wavelet y sus aplicaciones al procesamiento de señales de emisión acústica. Escuela de Ciencia y Tecnología, Universidad Nacional de General San Martín.Alvarez, G., Aguilar, J., Caceres, M., & Salinas, R. (2001, November). Reconocimiento de Electroencefalogramas Epilépticos utilizando Redes Neuronales Artificiales y Análisis de FFT. In XIV Congreso Chileno de Ingenierıa Eléctrica, Antofagasta, Chile.Harrison, T. (2013). The Emotiv mind: Investigating the accuracy of the Emotiv EPOC in identifying emotions and its use in an Intelligent Tutoring System.Guevara, M. A., Sanz-Martín, A., Corsi-Cabrera, M., Amezcua-Gutiérrez, C., & Hernández-González, M. (2010). CHECASEN: Programa para revisar señales EEG fuera de línea. Revista mexicana de ingeniería biomédica, 31(2), 135-141Guarnizo-Lemus, C. (2008). Análisis de reducción de ruido en señales eeg orientado al reconocimiento de patrones.Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales).Jesús García (2016). Implementación de un sistema BCI para el control de robots.Obermaier, B., Muller, G. R., and Pfurtscheller, G., ‘Information transfer rate in a five-classes brain–computer interface’, IEEE Trans. Neural System Rehabil. Engng, 9, 2001, 283–288.Wolpow, J. R., ‘Brain computer interfaces (BCIs) for communication and control: a mini review’, Suppl.Clin. Neurophysiol., 57, 2004, 607–613.Sanei, S., & Chambers, J. A. (2007). EEG signal processingDonchin, E., Spencer, K. M., and Wijesinghe, R., ‘The mental prosthesis: assessing the speed of a P300-based brain–computer interface’, IEEE Trans. Rehabil. Engng, 8, 2000, 174–179.Bayliss, J. D., ‘A flexible brain–computer interface’, PhD Thesis, University of Rochester, New York, 2001.Molina, G. A., Ebrahimi, T., and Vesin, J.-M., ‘Joint time–frequency–space classification of EEG in a brain computer interface application’, EURASIP J. on Appl. Signal Proces., 7, 2003, 713–729.EMOTIV. (2016, Julio 16). Emotiv EPOC Specifications 2014. Retrieved from EMOTIV: https://www.emotiv.com/files/Emotiv-EPOCProduct-Sheet-2014.pdfChávez-Sáenz, V., TORRES-RAMÍREZ, D., HERRERA-OGAZ, J., & HERNÁNDEZRODRÍGUEZ, A. (2016). Adquisición y análisis de señales electroencefalográficas utilizando el dispositivo Emotiv EPOC. Revista de Tecnología e Innovación, 107.Patrón, J. S., & Monje, C. R. B. (2016). Emotiv EPOC BCI with Python on a Raspberry pi.Moreno, L. Á., Peña, C. A., & Gualdron, O. E. (2014). DESARROLLO DE UN SISTEMA DE NEURO-MERCADOTECNIA USANDO EL DISPOSITIVO EMOTIV-EPOC. Redes de Ingeniería, 5(2), 6-15.Silva Nuñez, D. J., & Silva Romero, M. A. (2018). Interfaz Hombre Maquina Basada En El Emotiv Epoc System Para Personas En Condicion De Cuadraplejia (Doctoral dissertation, Universidad Industrial de Santander, Escuela de Ingeniería Eléctrica, Electrónica y Telecomunicaciones).Ingel, A. (2015). Control a Robot via VEP Using Emotiv EPOC (Doctoral dissertation, Bachelor’s Thesis, University of Tartu).Faria, T. J. F. D. S. (2014). Interfaces Cérebro-Computador Utilização do Emotiv EPOC para controlar software lúdico (Doctoral dissertation).Millan, J. D. R., and Mourino, J., ‘Asynchronous BCI and local neural classifiers: an overview of the adaptive brain interface project’, IEEE Trans. Neural System Rehabil. Engng, 11, 2003, 1214–1219.Jurcak, Valer, Daisuke Tsuzuki, and Ippeita Dan. 110/20, 10/10, and 10/5 systems revisited their validity as relative head-surface-based positioning systems." Neuroimage 34.4(2007): 1600-1611Nievergelt, Y. (1999). Wavelets Made Easy, Birkhäuser, Boston.Colom, R., Gadea, R., Sebastiá, A., Martínez, M., Herrero, V., & Arnau, V. (2010). Transformada Discreta Wavelet 2-D para procesamiento de video en tiempo real.R. Polikar. The wavelet tutorial. Dept. of Electrical and Computer Engineering, Rowan University, 1996.Ríos, J. R. M., Mora, N. M. L., Ordóñez, M. P. Z., & Sojos, E. L. L. (2016). Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python. Revista latinoamericana de Ingenieria de Software, 4(4), 201-207.Kawala-Janik, A., Podpora, M., Gardecki, A., Czuczwara, W., Baranowski, J., & Bauer, W. (2015, August). Game controller based on biomedical signals. In 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR) (pp. 934-939). IEEE.https://emotiv.gitbook.io/epoc-user-manualEPOCUserManual2014Interfaces de usuario (Computadores)RobóticaManos robóticasSistemas de control médicoControl de robotsFrecuenciaInterfaces Cerebro-Computador (BCIs)PublicationORIGINALTrabajo de gradoTrabajo de gradoapplication/pdf5395069https://repositorio.unillanos.edu.co/bitstreams/6c9acc04-1847-42c6-8427-bb71d519bb09/downloade5616732ce83ea74f8fabff9daf2de3fMD51Carta de autorizacionCarta de autorizacionapplication/pdf727652https://repositorio.unillanos.edu.co/bitstreams/329011e9-2bad-42de-b3f1-5dd4b54e8b35/download5e003f9b1c0cd53bed8425b3a6a0f809MD52Articulo cientificoArticulo cientificoapplication/pdf570708https://repositorio.unillanos.edu.co/bitstreams/dd218e42-4fd8-4bf7-88fa-5210552e8d22/download1b6b508b932b6876ca00a75f8ceeb3cdMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.unillanos.edu.co/bitstreams/c379d09a-c5de-4f14-a73c-aeeefbecaa1d/download73a5432e0b76442b22b026844140d683MD54TEXTTrabajo de grado.txtTrabajo de grado.txtExtracted texttext/plain102289https://repositorio.unillanos.edu.co/bitstreams/ff48ff0c-6226-43fe-86c8-6485de6b0fa1/downloadfb34c14ddf8e698cc16d3f10e2a31172MD55Carta de autorizacion.txtCarta de autorizacion.txtExtracted texttext/plain84https://repositorio.unillanos.edu.co/bitstreams/0293ea3e-33d1-407d-b4d0-79476cec7cd8/downloadf97d7da825a7beacc3316d9946e2947dMD57Articulo cientifico.txtArticulo cientifico.txtExtracted texttext/plain20778https://repositorio.unillanos.edu.co/bitstreams/5d8d93dd-a7ff-4f77-ae4b-a2f4a366838e/downloadea4480a5ee35c8f15415b9e1bc3ad1e6MD59THUMBNAILTrabajo de grado.jpgTrabajo de grado.jpgGenerated Thumbnailimage/jpeg7158https://repositorio.unillanos.edu.co/bitstreams/82af5a21-878a-4886-8737-307712d6e890/download79747350f82dfe46c611db343d61ac6fMD56Carta de autorizacion.jpgCarta de autorizacion.jpgGenerated Thumbnailimage/jpeg16736https://repositorio.unillanos.edu.co/bitstreams/410e6568-e992-4c17-9a29-abb96496950f/download47e644ae4b52e11656ffdaeb446ff49aMD58Articulo cientifico.jpgArticulo cientifico.jpgGenerated Thumbnailimage/jpeg14279https://repositorio.unillanos.edu.co/bitstreams/9210184a-c335-4d90-8523-671eceaba2bf/downloadc4f3768db7fc87d93a9e3f78e4ef760bMD510001/4137oai:repositorio.unillanos.edu.co:001/41372024-08-22 03:01:09.97https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de los Llanos, 2020open.accesshttps://repositorio.unillanos.edu.coRepositorio Universidad de Los Llanosrepositorio@unillanos.edu.coPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K |