Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)

Autores:
Castro Gutiérrez, Andrés Felipe
Ortega Hernández, Juan Felipe
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/6255
Acceso en línea:
http://hdl.handle.net/10819/6255
Palabra clave:
BCI
SSVEP
Potenciales
Evocados
EEG
Interfaz
Cerebro
Evoked
Potentials
Interface
Brain
Ingeniería de software
Desarrollo de aplicaciones
Interfaces de usuario
Rights
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANBUENAV2_b5709a2479f7a712eb0f3e80b2f2b7ab
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/6255
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
title Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
spellingShingle Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
BCI
SSVEP
Potenciales
Evocados
EEG
Interfaz
Cerebro
Evoked
Potentials
Interface
Brain
Ingeniería de software
Desarrollo de aplicaciones
Interfaces de usuario
title_short Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
title_full Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
title_fullStr Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
title_full_unstemmed Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
title_sort Implementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)
dc.creator.fl_str_mv Castro Gutiérrez, Andrés Felipe
Ortega Hernández, Juan Felipe
dc.contributor.advisor.none.fl_str_mv Valencia Murillo, José Fernando
dc.contributor.author.none.fl_str_mv Castro Gutiérrez, Andrés Felipe
Ortega Hernández, Juan Felipe
dc.subject.spa.fl_str_mv BCI
SSVEP
Potenciales
Evocados
EEG
Interfaz
Cerebro
Evoked
Potentials
Interface
Brain
topic BCI
SSVEP
Potenciales
Evocados
EEG
Interfaz
Cerebro
Evoked
Potentials
Interface
Brain
Ingeniería de software
Desarrollo de aplicaciones
Interfaces de usuario
dc.subject.lemb.spa.fl_str_mv Ingeniería de software
Desarrollo de aplicaciones
Interfaces de usuario
publishDate 2017
dc.date.issued.none.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2018-10-03T14:25:20Z
dc.date.available.none.fl_str_mv 2018-10-03T14:25:20Z
dc.date.submitted.none.fl_str_mv 2018-10-03
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.spa.spa.fl_str_mv Trabajo de Grado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10819/6255
url http://hdl.handle.net/10819/6255
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.cc.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
dc.format.spa.fl_str_mv pdf
dc.format.extent.spa.fl_str_mv 81 páginas
dc.format.medium.spa.fl_str_mv Recurso en linea
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de San Buenaventura
dc.publisher.faculty.spa.fl_str_mv Ingenierias
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.sede.spa.fl_str_mv Cali
institution Universidad de San Buenaventura
dc.source.bibliographicCitation.spa.fl_str_mv [1] P. Alberto, P. Francisco, L. Miguel Ángel y R. Samuel, «Arquitectura y Tecnologia de Computadores (ATC),» 22 julio 2013. [En línea]. Available: http://atc.ugr.es/pages/docencia/no_reglada/tendencias_ic/media/_doc/bci_aprieto_julio2013_v1/!. [Último acceso: 30 marzo 2016]. [2] H. Roberto, C. Rebeca y A. Daniel, «LYCHNOS,» Grupo de Ingeniería Biomédica (GIB). Universidad de Valladolid, 1 Marzo 2012. [En línea]. Available: http://www.fgcsic.es/lychnos/es_es/articulos/Brain-Computer-Interface-aplicado-al-entrenamiento-cognitivo. [Último acceso: 31 marzo 2016]. [3] L. E. Arci, «hoja de router,» 17 Septiembre 2015. [En línea]. Available: http://www.eldiario.es/hojaderouter/ciencia/neurogaming-videojuegos-investigacion-neurologia_0_430807093.html. [Último acceso: 30 Marzo 2016]. [4] S. J. Netiwit Kangoen, «A novel hybrid auditory BCI paradigm combining ASSR and P300.,» J Neurosci Methods., vol. 279, nº 1, pp. 44-51, 2017. [5] C. G. Robert Prueckl, «A Brain-Computer Interface Based on Steady State,» Guger Technologies OEG, Schiedlberg, Austria, 2009. [6] L. Karl, C. Kaitlin, D. Alexander, S. E. R. Kaleb y H. Bin, «National Center for Biotechnology Information (NCBI),» 4 Junio 2013. [En línea]. Available: http://www.ncbi.nlm.nih.gov/pubmed/23735712?report=abstract. [Último acceso: 30 Marzo 2016]. [7] M.H. Chang, J. SuLee, J. Heo, K. Suk Park «Eliciting dual-frequency SSVEP using a hybrid SSVEP-P300 BCI,» Journal of Neuroscience Methods, vol. 258, nº 30, pp. 104-113, 2016. [8] F. Akram, S.M. Han, Tae-Seong Kim, «An efficient words typing P300-BCI system using a modified T9 interface and random forest classifier.,» Conf Proc IEEE Eng Med Biol Soc., vol. 225, nº 13, pp. 1-4, 2013. [9] Z. G. Junjie Wang, «An online semi-supervised P300 speller based on extreme learning machine,» Neurocomputing, vol. 269, nº 269, pp. 148-151, 2017. [10] R.M.G. Tello, S.M.T. Müller, M.A. Hasan, A. Ferreira, S. Krishnan, T.F. Bastos, «An independent-BCI based on SSVEP using Figure-Ground Perception (FGP),» Biomedical Signal Processing and Control, vol. 26, nº 26, pp. 69-79, 2016. [11] H.J. Hwang, J.H. Lim, .J. Jung, Han Choi, S.W. Lee, C.H. Im, «Development of an SSVEP-based BCI spelling system adopting a QWERTY-style LED keyboard,» Journal of Neuroscience Methods, vol. 208, nº 1, pp. 59-65, 2012. [12] Y. Zhang, G. Zhou, J. Jin, X. Wang, A. Cichocki, «SSVEP recognition using common feature analysis in brain–computer interface,» Journal of Neuroscience Methods, vol. 244, nº 244, pp. 8-15, 2015. [13] G. Sun, Y. Yang, Y. Leng, H. Wang, S. Ge, «The Distribution of Classification Accuracy Over the Whole Head for a Steady State Visual Evoked Potential Based Brain-computer Interface,» Procedia Computer Science, vol. 107, nº 107, pp. 389-394, 2017. [14] Z. D. Zafer İşcan, «A novel steady-state visually evoked potential-based brain–computer interface design: Character Plotter,» Biomedical Signal Processing and Control, vol. 10, nº 10, pp. 145-152, 2014. [15] X. Gao, D. Xu, M. Cheng, S. Gao «A BCI-Based Environmental Controller for the Motion-Disabled» IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 11, NO. 2, 2003
dc.source.instname.spa.fl_str_mv Universidad de San Buenaventura - Cali
dc.source.other.spa.fl_str_mv Cali, Trabajo de Grado, T005.437 C355i
dc.source.reponame.spa.fl_str_mv Biblioteca Digital Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/fd0aa6ea-f323-4fea-a2af-6819ba77c8a1/download
https://bibliotecadigital.usb.edu.co/bitstreams/7511cf9f-a297-422e-ad0d-05280189f89c/download
https://bibliotecadigital.usb.edu.co/bitstreams/c95d015a-2c82-4e1d-b87c-5de1fded9f60/download
https://bibliotecadigital.usb.edu.co/bitstreams/c0bd5871-d76d-46af-bf0c-e74d145e3552/download
bitstream.checksum.fl_str_mv c12640211462d8aa7bebd0919eee4656
0c7b7184e7583ec671a5d9e43f0939c0
48619f1b7b08482cb3d8f12754e6e4d4
c1f2bf6efb8c2a2c23abf02e4d0da742
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de San Buenaventura Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1837099263378587648
spelling Comunidad Científica y AcadémicaValencia Murillo, José Fernando4fab388d-295b-455a-bd6b-aba47ca4780f-1Castro Gutiérrez, Andrés Felipe61f722db-a962-4c3f-b795-35077c7f820b-1Ortega Hernández, Juan Felipeaacd0d23-5fb4-4103-b87a-a00a0a9439bf-12018-10-03T14:25:20Z2018-10-03T14:25:20Z20172018-10-03pdf81 páginasRecurso en lineaapplication/pdfhttp://hdl.handle.net/10819/6255spaUniversidad de San BuenaventuraIngenieriasIngeniería ElectrónicaCaliAtribución-NoComercial-SinDerivadas 2.5 ColombiaPor medio de este formato manifiesto mi voluntad de AUTORIZAR a la Universidad de San Buenaventura, Sede Bogotá, Seccionales Medellín, Cali y Cartagena, la difusión en texto completo de manera gratuita y por tiempo indefinido en la Biblioteca Digital Universidad de San Buenaventura, el documento académico-investigativo objeto de la presente autorización, con fines estrictamente educativos, científicos y culturales, en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor. Como autor manifiesto que el presente documento académico-investigativo es original y se realiza sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de mi exclusiva autora y poseo la titularidad sobre la misma. La Universidad de San Buenaventura no será responsable de ninguna utilización indebida del documento por parte de terceros y será exclusivamente mi responsabilidad atender personalmente cualquier reclamación que pueda presentarse a la Universidad. Autorizo a la Biblioteca Digital de la Universidad de San Buenaventura convertir el documento al formato que el repositorio lo requiera (impreso, digital, electrónico o cualquier otro conocido o por conocer) o con fines de preservación digital. Esta autorización no implica renuncia a la facultad que tengo de publicar posteriormente la obra, en forma total o parcial, por lo cual podrá, dando aviso por escrito con no menos de un mes de antelación, solicitar que el documento deje de estar disponible para el público en la Biblioteca Digital de la Universidad de San Buenaventura, así mismo, cuando se requiera por razones legales y/o reglas del editor de una revista.http://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2[1] P. Alberto, P. Francisco, L. Miguel Ángel y R. Samuel, «Arquitectura y Tecnologia de Computadores (ATC),» 22 julio 2013. [En línea]. Available: http://atc.ugr.es/pages/docencia/no_reglada/tendencias_ic/media/_doc/bci_aprieto_julio2013_v1/!. [Último acceso: 30 marzo 2016]. [2] H. Roberto, C. Rebeca y A. Daniel, «LYCHNOS,» Grupo de Ingeniería Biomédica (GIB). Universidad de Valladolid, 1 Marzo 2012. [En línea]. Available: http://www.fgcsic.es/lychnos/es_es/articulos/Brain-Computer-Interface-aplicado-al-entrenamiento-cognitivo. [Último acceso: 31 marzo 2016]. [3] L. E. Arci, «hoja de router,» 17 Septiembre 2015. [En línea]. Available: http://www.eldiario.es/hojaderouter/ciencia/neurogaming-videojuegos-investigacion-neurologia_0_430807093.html. [Último acceso: 30 Marzo 2016]. [4] S. J. Netiwit Kangoen, «A novel hybrid auditory BCI paradigm combining ASSR and P300.,» J Neurosci Methods., vol. 279, nº 1, pp. 44-51, 2017. [5] C. G. Robert Prueckl, «A Brain-Computer Interface Based on Steady State,» Guger Technologies OEG, Schiedlberg, Austria, 2009. [6] L. Karl, C. Kaitlin, D. Alexander, S. E. R. Kaleb y H. Bin, «National Center for Biotechnology Information (NCBI),» 4 Junio 2013. [En línea]. Available: http://www.ncbi.nlm.nih.gov/pubmed/23735712?report=abstract. [Último acceso: 30 Marzo 2016]. [7] M.H. Chang, J. SuLee, J. Heo, K. Suk Park «Eliciting dual-frequency SSVEP using a hybrid SSVEP-P300 BCI,» Journal of Neuroscience Methods, vol. 258, nº 30, pp. 104-113, 2016. [8] F. Akram, S.M. Han, Tae-Seong Kim, «An efficient words typing P300-BCI system using a modified T9 interface and random forest classifier.,» Conf Proc IEEE Eng Med Biol Soc., vol. 225, nº 13, pp. 1-4, 2013. [9] Z. G. Junjie Wang, «An online semi-supervised P300 speller based on extreme learning machine,» Neurocomputing, vol. 269, nº 269, pp. 148-151, 2017. [10] R.M.G. Tello, S.M.T. Müller, M.A. Hasan, A. Ferreira, S. Krishnan, T.F. Bastos, «An independent-BCI based on SSVEP using Figure-Ground Perception (FGP),» Biomedical Signal Processing and Control, vol. 26, nº 26, pp. 69-79, 2016. [11] H.J. Hwang, J.H. Lim, .J. Jung, Han Choi, S.W. Lee, C.H. Im, «Development of an SSVEP-based BCI spelling system adopting a QWERTY-style LED keyboard,» Journal of Neuroscience Methods, vol. 208, nº 1, pp. 59-65, 2012. [12] Y. Zhang, G. Zhou, J. Jin, X. Wang, A. Cichocki, «SSVEP recognition using common feature analysis in brain–computer interface,» Journal of Neuroscience Methods, vol. 244, nº 244, pp. 8-15, 2015. [13] G. Sun, Y. Yang, Y. Leng, H. Wang, S. Ge, «The Distribution of Classification Accuracy Over the Whole Head for a Steady State Visual Evoked Potential Based Brain-computer Interface,» Procedia Computer Science, vol. 107, nº 107, pp. 389-394, 2017. [14] Z. D. Zafer İşcan, «A novel steady-state visually evoked potential-based brain–computer interface design: Character Plotter,» Biomedical Signal Processing and Control, vol. 10, nº 10, pp. 145-152, 2014. [15] X. Gao, D. Xu, M. Cheng, S. Gao «A BCI-Based Environmental Controller for the Motion-Disabled» IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 11, NO. 2, 2003Universidad de San Buenaventura - CaliCali, Trabajo de Grado, T005.437 C355iBiblioteca Digital Universidad de San BuenaventuraBCISSVEPPotencialesEvocadosEEGInterfazCerebroEvokedPotentialsInterfaceBrainIngeniería de softwareDesarrollo de aplicacionesInterfaces de usuarioIngeniero ElectrónicoImplementación de una interfaz cerebro-computador (BCI) que permita controlar el movimiento de elevación y avance durante el vuelo de un cuadricóptero (dron)Trabajo de grado - PregradoTrabajo de Gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fPublicationORIGINALInterfaz cerebro-computador_Castro_2017 .pdfInterfaz cerebro-computador_Castro_2017 .pdfapplication/pdf3375488https://bibliotecadigital.usb.edu.co/bitstreams/fd0aa6ea-f323-4fea-a2af-6819ba77c8a1/downloadc12640211462d8aa7bebd0919eee4656MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82071https://bibliotecadigital.usb.edu.co/bitstreams/7511cf9f-a297-422e-ad0d-05280189f89c/download0c7b7184e7583ec671a5d9e43f0939c0MD52TEXTInterfaz cerebro-computador_Castro_2017 .pdf.txtInterfaz cerebro-computador_Castro_2017 .pdf.txtExtracted texttext/plain116648https://bibliotecadigital.usb.edu.co/bitstreams/c95d015a-2c82-4e1d-b87c-5de1fded9f60/download48619f1b7b08482cb3d8f12754e6e4d4MD53THUMBNAILInterfaz cerebro-computador_Castro_2017 .pdf.jpgInterfaz cerebro-computador_Castro_2017 .pdf.jpgGenerated Thumbnailimage/jpeg6986https://bibliotecadigital.usb.edu.co/bitstreams/c0bd5871-d76d-46af-bf0c-e74d145e3552/downloadc1f2bf6efb8c2a2c23abf02e4d0da742MD5410819/6255oai:bibliotecadigital.usb.edu.co:10819/62552025-05-13 18:07:28.109http://creativecommons.org/licenses/by-nc-nd/2.5/co/https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.comPGNlbnRlcj4KPGgzPkJJQkxJT1RFQ0EgRElHSVRBTCBVTklWRVJTSURBRCBERSBTQU4gQlVFTkFWRU5UVVJBIC0gQ09MT01CSUE8L2gzPgo8cD4KVMOpcm1pbm9zIGRlIGxhIGxpY2VuY2lhIGdlbmVyYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgcmVwb3NpdG9yaW8gaW5zdGl0dWNpb25hbDwvcD48L2NlbnRlcj4KPFAgQUxJR049Y2VudGVyPgpQb3IgbWVkaW8gZGUgZXN0ZSBmb3JtYXRvIG1hbmlmaWVzdG8gbWkgdm9sdW50YWQgZGUgQVVUT1JJWkFSIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FuIEJ1ZW5hdmVudHVyYSwgU2VkZSBCb2dvdMOhIHkgPEJSPlNlY2Npb25hbGVzIE1lZGVsbMOtbiwgQ2FsaSB5IENhcnRhZ2VuYSwgbGEgZGlmdXNpw7NuIGVuIHRleHRvIGNvbXBsZXRvIGRlIG1hbmVyYSBncmF0dWl0YSB5IHBvciB0aWVtcG8gaW5kZWZpbmlkbyBlbiBsYTxCUj4gQmlibGlvdGVjYSBEaWdpdGFsIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIGVsIGRvY3VtZW50byBhY2Fkw6ltaWNvIC0gaW52ZXN0aWdhdGl2byBvYmpldG8gZGUgbGEgcHJlc2VudGUgPEJSPmF1dG9yaXphY2nDs24sIGNvbiBmaW5lcyBlc3RyaWN0YW1lbnRlIGVkdWNhdGl2b3MsIGNpZW50w63CrWZpY29zIHkgY3VsdHVyYWxlcywgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDxCUj4gMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvczxCUj4gZGUgYXV0b3IuIDxCUj4gCiAKQ29tbyBhdXRvciBtYW5pZmllc3RvIHF1ZSBlbCBwcmVzZW50ZSBkb2N1bWVudG8gYWNhZMOpbWljbyAtIGludmVzdGlnYXRpdm8gZXMgb3JpZ2luYWwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gPEJSPiB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgbWkgZXhjbHVzaXZhIGF1dG9yw63CrWEgeSBwb3NlbyBsYSB0aXR1bGFyaWRhZCA8QlI+IHNvYnJlIGxhIG1pc21hLiBMYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIG5vIHNlcsOhIHJlc3BvbnNhYmxlIGRlIG5pbmd1bmEgdXRpbGl6YWNpw7NuIGluZGViaWRhIGRlbCBkb2N1bWVudG8gPEJSPnBvciBwYXJ0ZSBkZSB0ZXJjZXJvcyB5IHNlcsOhIGV4Y2x1c2l2YW1lbnRlIG1pIHJlc3BvbnNhYmlsaWRhZCBhdGVuZGVyIHBlcnNvbmFsbWVudGUgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBxdWUgcHVlZGE8QlI+IHByZXNlbnRhcnNlIGEgbGEgVW5pdmVyc2lkYWQuIDxCUj4KIApBdXRvcml6byBhIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBsYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYWwgZm9ybWF0byBxdWUgZWwgPEJSPnJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBvIGNvbiBmaW5lcyBkZTxCUj4gcHJlc2VydmFjacOzbiBkaWdpdGFsLiA8QlI+CiAKRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGVuZ28gZGUgcHVibGljYXIgcG9zdGVyaW9ybWVudGUgbGEgb2JyYSwgZW4gZm9ybWEgdG90YWwgbyA8QlI+cGFyY2lhbCwgcG9yIGxvIGN1YWwgcG9kcsOpLCBkYW5kbyBhdmlzbyBwb3IgZXNjcml0byBjb24gbm8gbWVub3MgZGUgdW4gbWVzIGRlIGFudGVsYWNpw7NuLCBzb2xpY2l0YXIgcXVlIGVsIDxCUj5kb2N1bWVudG8gZGVqZSBkZSBlc3RhciBkaXNwb25pYmxlIHBhcmEgZWwgcMO6YmxpY28gZW4gbGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIDxCUj4gYXPDrcKtIG1pc21vLCBjdWFuZG8gc2UgcmVxdWllcmEgcG9yIHJhem9uZXMgbGVnYWxlcyB5L28gcmVnbGFzIGRlbCBlZGl0b3IgZGUgdW5hIHJldmlzdGEuIDxCUj48L1A+Cg==