Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos

The imitation of natural abilities of the human being constitutes one of the greatest challenges facing scientists and engineers, currently The World Health Organization (WHO) and the World Bank have presented a world time where the more than 1000 million people in the world experiencing some form o...

Full description

Autores:
Fernández Sanjuanelo, Miguel Ángel
Hamburger Valencia, Alexander Fabian
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Corporación Universidad de la Costa
Repositorio:
REDICUC - Repositorio CUC
Idioma:
spa
OAI Identifier:
oai:repositorio.cuc.edu.co:11323/5598
Acceso en línea:
http://hdl.handle.net/11323/5598
https://repositorio.cuc.edu.co/
Palabra clave:
(OMS)
Disability
Home automation system
Easy Vr3
Embedded systems
Arduino
Programming
Quadriplegia
Discapacidad
Sistema domótico
Easy Vr3
Sistemas embebidos
Arduino
Programacion
Cuadriplejia
Rights
openAccess
License
Attribution-NonCommercial-ShareAlike 4.0 International
id RCUC2_c17da2c66202267e331bc23a96ddafa7
oai_identifier_str oai:repositorio.cuc.edu.co:11323/5598
network_acronym_str RCUC2
network_name_str REDICUC - Repositorio CUC
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
title Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
spellingShingle Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
(OMS)
Disability
Home automation system
Easy Vr3
Embedded systems
Arduino
Programming
Quadriplegia
Discapacidad
Sistema domótico
Easy Vr3
Sistemas embebidos
Arduino
Programacion
Cuadriplejia
title_short Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
title_full Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
title_fullStr Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
title_full_unstemmed Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
title_sort Desarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos
dc.creator.fl_str_mv Fernández Sanjuanelo, Miguel Ángel
Hamburger Valencia, Alexander Fabian
dc.contributor.advisor.spa.fl_str_mv Díaz Martínez, Jorge
dc.contributor.author.spa.fl_str_mv Fernández Sanjuanelo, Miguel Ángel
Hamburger Valencia, Alexander Fabian
dc.subject.spa.fl_str_mv (OMS)
Disability
Home automation system
Easy Vr3
Embedded systems
Arduino
Programming
Quadriplegia
Discapacidad
Sistema domótico
Easy Vr3
Sistemas embebidos
Arduino
Programacion
Cuadriplejia
topic (OMS)
Disability
Home automation system
Easy Vr3
Embedded systems
Arduino
Programming
Quadriplegia
Discapacidad
Sistema domótico
Easy Vr3
Sistemas embebidos
Arduino
Programacion
Cuadriplejia
description The imitation of natural abilities of the human being constitutes one of the greatest challenges facing scientists and engineers, currently The World Health Organization (WHO) and the World Bank have presented a world time where the more than 1000 million people in the world experiencing some form of disability. This project will propose and implement a home automation system that allows to solve the daily difficulties that a person with disabilities may face in their daily lives. This system is capable of controlling a home automation room through voice commands. This application is focused on people with quadriplegia. One of the main features is the implementation of voice recognition through the Easy Vr3 device, to obtain home automation control, as well as embedded systems such as Arduino for the programming part. As a result, a home automation system was obtained for people with voice-controlled quadriplegia, this system can: open doors, monitor temperature, smoke detection, turn off and light bulbs and also interact with the user.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2019-11-12T16:54:45Z
dc.date.available.none.fl_str_mv 2019-11-12T16:54:45Z
dc.date.issued.none.fl_str_mv 2019
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
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.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.spa.fl_str_mv http://hdl.handle.net/11323/5598
dc.identifier.instname.spa.fl_str_mv Corporación Universidad de la Costa
dc.identifier.reponame.spa.fl_str_mv REDICUC - Repositorio CUC
dc.identifier.repourl.spa.fl_str_mv https://repositorio.cuc.edu.co/
url http://hdl.handle.net/11323/5598
https://repositorio.cuc.edu.co/
identifier_str_mv Corporación Universidad de la Costa
REDICUC - Repositorio CUC
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv ABC, D. (24 de 09 de 2019). Definición ABC. Obtenido de https://www.definicionabc.com/tecnologia/domotica.php Aprendiendo Arduino. (24 de 6 de 2019). Obtenido de https://aprendiendoarduino.wordpress.com/2016/09/25/que-es-arduino/ Arduino. (23 de 9 de 2019). Arduino . Obtenido de http://arduino.cl/easyvr-shield-3-0/ Arduino. (1 de 10 de 2019). Arduino cl. Recuperado el 1 de 5 de 2019, de http://arduino.cl/arduino-mega-2560/ Arduino Store. (20 de 6 de 2019). Arduino cl. Recuperado el 10 de 7 de 2019, de https://store.arduino.cc/usa/ Barbara Leporini, M. R. (5 de 7 de 2019). Is the Light On or Off? A Simple Auditory-Based Tool. Recuperado el 30 de 9 de 2019, de ACM: 0https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3321541 Biometric, S. (19 de 09 de 2019). Serban Biometric. Obtenido de https://www.serbanbiometrics.es/es/soluciones/reconocimiento-de-voz BU, L. (3 de 7 de 2018). c Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3185501 Emmanouil Fytrakis, I. G. (17 de 7 de 2015). Speech-Based Home Automation System. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2783606 Garcia, D. Z. (2015). Control domótico por medio de la voz. Mexico Df, Mexico. Luigi De Russis, F. C. (23 de 4 de 2015). HomeRules: A Tangible End-User Programming Interface for Smart. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2732795 OMS. (1 de 10 de 2019). Organizacion mundial de la salud. Recuperado el 1 de 10 de 2019, de https://www.who.int/mediacentre/news/releases/2011/disabilities_20110609/es/ Programarfacil. (1 de 5 de 2019). Programarfacil. Recuperado el 2019, de https://programarfacil.com/blog/arduino-blog/sensor-dht11-temperatura-humedadarduino/ Prometec. (5 de 5 de 2019). Prometec.net. Obtenido de https://www.prometec.net/sensoresdht11/# R Hornero, C. R. (2013). Diseño, desarrollo y evaluación de un sistema Brain Computer Interface (BCI) (Vol. 24). Valladolid, España: Trauma Fund MAPFRE. Rea, F. A. (2016). Diseño de un sistema domótico para facilitar la interacción de personas con discapacidad a través de interfaces remotas y mandos por voz. Cuenca- Ecuador. Roger Boldu, H. Z. (18 de 3 de 2017). InSight: A Systematic Approach to Create Dynamic. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3041195 Sarah Mennicken, J. H. (26 de 4 de 2014). Casalendar: A Temporal Interface for Automated Homes. Recuperado el 7 de 5 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2581321 STEFAN JUNESTRAND, X. P. (2004). Domótica y hogar digital. Madrid: Parainfo. Steven Guamán, A. C. (24 de 9 de 2018). Device Control System for a Smart Home using Voice Commands: A Practical Case. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3285977 Sumathi Balakrishnan, H. V. (31 de 12 de 2018). Review, Smart Home Technologies: A Preliminary. Recuperado el 19 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3301575 Sundara Rajan, I. D. (11 de 9 de 2015). HuMorse: Smartphone based Unified Home Automation For The Disabled and Elderly. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2800840 Svetlana Yarosh, P. Z. (11 de 11 de 2017). Locked or Not? Mental Models of IoT Feature Interaction. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3025617 Tecnologia. (24 de 09 de 2019). Tecnolgia. Obtenido de https://www.areatecnologia.com/electricidad/rele.html Twenergy. (23 de 9 de 2019). Twenergy. Obtenido de https://twenergy.com/eficienciaenergetica/consejos-sobre-ahorro-de-energia/como-funciona-un-detector-depresencia-912/ Vazquez, G. (2013). Configuración de instalaciones domóticas y automáticas (2 ed.). Sevilla, España: Paraninfo. Xataka. (2 de 9 de 2019). Xataka Basics. Recuperado el 1 de 10 de 2019, de https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno «Electronilab,» [En línea]. Available: https://electronilab.co/tienda/sensor-de-temperatura-yhumedad-dht11/-5:30. [Último acceso: 30 05 2018]. A. J, I. E y G. N. Sabater J, «control domótico por medio de EEG,» Fundación Mapre, 2009.
dc.rights.spa.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/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 Attribution-NonCommercial-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.publisher.spa.fl_str_mv Universidad de la Costa
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Corporación Universidad de la Costa
bitstream.url.fl_str_mv https://repositorio.cuc.edu.co/bitstream/11323/5598/1/Desarrollo%20de%20una%20plataforma%20tecnol%c3%b3gica%20para%20personas%20cuadripl%c3%a9jicas%20utilizando%20sistemas%20embebidos.pdf
https://repositorio.cuc.edu.co/bitstream/11323/5598/2/license_rdf
https://repositorio.cuc.edu.co/bitstream/11323/5598/3/license.txt
https://repositorio.cuc.edu.co/bitstream/11323/5598/5/Desarrollo%20de%20una%20plataforma%20tecnol%c3%b3gica%20para%20personas%20cuadripl%c3%a9jicas%20utilizando%20sistemas%20embebidos.pdf.jpg
https://repositorio.cuc.edu.co/bitstream/11323/5598/6/Desarrollo%20de%20una%20plataforma%20tecnol%c3%b3gica%20para%20personas%20cuadripl%c3%a9jicas%20utilizando%20sistemas%20embebidos.pdf.txt
bitstream.checksum.fl_str_mv 46f7ecf28fd1502eb198c524769031df
934f4ca17e109e0a05eaeaba504d7ce4
8a4605be74aa9ea9d79846c1fba20a33
6ea52e130f3e4cb74e3288dc2cacd079
c0d2e12a600c736b8b2433e9e758b6fa
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad de La Costa
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1808400209374347264
spelling Díaz Martínez, Jorge2ba0137d121951c4df947586781dd9ee-1Fernández Sanjuanelo, Miguel Ángel67b4e4d09dfe99fbf2899649d44eae2cHamburger Valencia, Alexander Fabiandfa773b57a5c09aa668b3e67fe3378c82019-11-12T16:54:45Z2019-11-12T16:54:45Z2019http://hdl.handle.net/11323/5598Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/The imitation of natural abilities of the human being constitutes one of the greatest challenges facing scientists and engineers, currently The World Health Organization (WHO) and the World Bank have presented a world time where the more than 1000 million people in the world experiencing some form of disability. This project will propose and implement a home automation system that allows to solve the daily difficulties that a person with disabilities may face in their daily lives. This system is capable of controlling a home automation room through voice commands. This application is focused on people with quadriplegia. One of the main features is the implementation of voice recognition through the Easy Vr3 device, to obtain home automation control, as well as embedded systems such as Arduino for the programming part. As a result, a home automation system was obtained for people with voice-controlled quadriplegia, this system can: open doors, monitor temperature, smoke detection, turn off and light bulbs and also interact with the user.La imitación de habilidades naturales del ser humano constituye uno de los mayores retos que se enfrentan los científicos e ingenieros, actualmente La Organización Mundial de la salud (OMS) y el Banco Mundial han presentado una estimación mundial donde las cuales más de 1000 millones de personas en el mundo experimentan alguna forma de discapacidad. Este proyecto plantea diseñar e implementar un sistema domótico que permita dar solución a las dificultades diarias que una persona con discapacidad pueda enfrentar en su diario vivir. Este sistema es capaz de controlar una habitación domótica por medio de comandos de voz. Esta aplicación va enfocada a personas con cuadriplejia. Una de las principales características es la implementación del reconocimiento de voz a través del dispositivo Easy Vr3, para obtener un control domótico, así mismo se integra sistemas embebidos como Arduino para la parte de programación. Como resultado se obtuvo un sistema domótico para personas con cuadriplejia controlado por voz, este sistema puede: abrir puertas, monitorear la temperatura, detección de humo, apagar y encender bombillos y así mismo la interacción con el usuario.spaUniversidad de la CostaIngeniería de SistemasAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2(OMS)DisabilityHome automation systemEasy Vr3Embedded systemsArduinoProgrammingQuadriplegiaDiscapacidadSistema domóticoEasy Vr3Sistemas embebidosArduinoProgramacionCuadriplejiaDesarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidosTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionABC, D. (24 de 09 de 2019). Definición ABC. Obtenido de https://www.definicionabc.com/tecnologia/domotica.php Aprendiendo Arduino. (24 de 6 de 2019). Obtenido de https://aprendiendoarduino.wordpress.com/2016/09/25/que-es-arduino/ Arduino. (23 de 9 de 2019). Arduino . Obtenido de http://arduino.cl/easyvr-shield-3-0/ Arduino. (1 de 10 de 2019). Arduino cl. Recuperado el 1 de 5 de 2019, de http://arduino.cl/arduino-mega-2560/ Arduino Store. (20 de 6 de 2019). Arduino cl. Recuperado el 10 de 7 de 2019, de https://store.arduino.cc/usa/ Barbara Leporini, M. R. (5 de 7 de 2019). Is the Light On or Off? A Simple Auditory-Based Tool. Recuperado el 30 de 9 de 2019, de ACM: 0https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3321541 Biometric, S. (19 de 09 de 2019). Serban Biometric. Obtenido de https://www.serbanbiometrics.es/es/soluciones/reconocimiento-de-voz BU, L. (3 de 7 de 2018). c Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3185501 Emmanouil Fytrakis, I. G. (17 de 7 de 2015). Speech-Based Home Automation System. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2783606 Garcia, D. Z. (2015). Control domótico por medio de la voz. Mexico Df, Mexico. Luigi De Russis, F. C. (23 de 4 de 2015). HomeRules: A Tangible End-User Programming Interface for Smart. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2732795 OMS. (1 de 10 de 2019). Organizacion mundial de la salud. Recuperado el 1 de 10 de 2019, de https://www.who.int/mediacentre/news/releases/2011/disabilities_20110609/es/ Programarfacil. (1 de 5 de 2019). Programarfacil. Recuperado el 2019, de https://programarfacil.com/blog/arduino-blog/sensor-dht11-temperatura-humedadarduino/ Prometec. (5 de 5 de 2019). Prometec.net. Obtenido de https://www.prometec.net/sensoresdht11/# R Hornero, C. R. (2013). Diseño, desarrollo y evaluación de un sistema Brain Computer Interface (BCI) (Vol. 24). Valladolid, España: Trauma Fund MAPFRE. Rea, F. A. (2016). Diseño de un sistema domótico para facilitar la interacción de personas con discapacidad a través de interfaces remotas y mandos por voz. Cuenca- Ecuador. Roger Boldu, H. Z. (18 de 3 de 2017). InSight: A Systematic Approach to Create Dynamic. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3041195 Sarah Mennicken, J. H. (26 de 4 de 2014). Casalendar: A Temporal Interface for Automated Homes. Recuperado el 7 de 5 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2581321 STEFAN JUNESTRAND, X. P. (2004). Domótica y hogar digital. Madrid: Parainfo. Steven Guamán, A. C. (24 de 9 de 2018). Device Control System for a Smart Home using Voice Commands: A Practical Case. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3285977 Sumathi Balakrishnan, H. V. (31 de 12 de 2018). Review, Smart Home Technologies: A Preliminary. Recuperado el 19 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3301575 Sundara Rajan, I. D. (11 de 9 de 2015). HuMorse: Smartphone based Unified Home Automation For The Disabled and Elderly. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=2800840 Svetlana Yarosh, P. Z. (11 de 11 de 2017). Locked or Not? Mental Models of IoT Feature Interaction. Recuperado el 30 de 9 de 2019, de ACM: https://ezproxy.cuc.edu.co:2378/citation.cfm?id=3025617 Tecnologia. (24 de 09 de 2019). Tecnolgia. Obtenido de https://www.areatecnologia.com/electricidad/rele.html Twenergy. (23 de 9 de 2019). Twenergy. Obtenido de https://twenergy.com/eficienciaenergetica/consejos-sobre-ahorro-de-energia/como-funciona-un-detector-depresencia-912/ Vazquez, G. (2013). Configuración de instalaciones domóticas y automáticas (2 ed.). Sevilla, España: Paraninfo. Xataka. (2 de 9 de 2019). Xataka Basics. Recuperado el 1 de 10 de 2019, de https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno «Electronilab,» [En línea]. Available: https://electronilab.co/tienda/sensor-de-temperatura-yhumedad-dht11/-5:30. [Último acceso: 30 05 2018]. A. J, I. E y G. N. Sabater J, «control domótico por medio de EEG,» Fundación Mapre, 2009.ORIGINALDesarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos.pdfDesarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos.pdfapplication/pdf1533976https://repositorio.cuc.edu.co/bitstream/11323/5598/1/Desarrollo%20de%20una%20plataforma%20tecnol%c3%b3gica%20para%20personas%20cuadripl%c3%a9jicas%20utilizando%20sistemas%20embebidos.pdf46f7ecf28fd1502eb198c524769031dfMD51open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorio.cuc.edu.co/bitstream/11323/5598/2/license_rdf934f4ca17e109e0a05eaeaba504d7ce4MD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.cuc.edu.co/bitstream/11323/5598/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53open accessTHUMBNAILDesarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos.pdf.jpgDesarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos.pdf.jpgimage/jpeg24624https://repositorio.cuc.edu.co/bitstream/11323/5598/5/Desarrollo%20de%20una%20plataforma%20tecnol%c3%b3gica%20para%20personas%20cuadripl%c3%a9jicas%20utilizando%20sistemas%20embebidos.pdf.jpg6ea52e130f3e4cb74e3288dc2cacd079MD55open accessTEXTDesarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos.pdf.txtDesarrollo de una plataforma tecnológica para personas cuadripléjicas utilizando sistemas embebidos.pdf.txttext/plain66049https://repositorio.cuc.edu.co/bitstream/11323/5598/6/Desarrollo%20de%20una%20plataforma%20tecnol%c3%b3gica%20para%20personas%20cuadripl%c3%a9jicas%20utilizando%20sistemas%20embebidos.pdf.txtc0d2e12a600c736b8b2433e9e758b6faMD56open access11323/5598oai:repositorio.cuc.edu.co:11323/55982023-12-14 16:39:09.755Attribution-NonCommercial-ShareAlike 4.0 International|||http://creativecommons.org/licenses/by-nc-sa/4.0/open accessRepositorio Universidad de La Costabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=