Dispensador de agua inteligente controlado por voz a través de ALEXA
La intersección de la tecnología y las personas en condición de discapacidad presentan desafíos simples, pero a su vez complejos, una discapacidad visual hace que electrodomésticos como licuadoras, hornos o cafeteras sean un desafío de utilizar y puedan llegar a representar un riesgo inminente a pes...
- Autores:
-
Hernández Ariza, Carlos Santiago
Beltrán Quevedo, Juan Andrés
- Tipo de recurso:
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/93371
- Acceso en línea:
- http://hdl.handle.net/11349/93371
- Palabra clave:
- Microprocesadores
Control inteligente
Asistente virtual
Comando de voz
Tecnología en Electrónica -- Tesis y disertaciones académicas
Microprocessors
Intelligent control
Virtual assistant
Voice command
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_e1ac7037101827c7463672ee5de47693 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/93371 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Dispensador de agua inteligente controlado por voz a través de ALEXA |
dc.title.titleenglish.none.fl_str_mv |
Voice controlled smart water dispenser via ALEXA |
title |
Dispensador de agua inteligente controlado por voz a través de ALEXA |
spellingShingle |
Dispensador de agua inteligente controlado por voz a través de ALEXA Microprocesadores Control inteligente Asistente virtual Comando de voz Tecnología en Electrónica -- Tesis y disertaciones académicas Microprocessors Intelligent control Virtual assistant Voice command |
title_short |
Dispensador de agua inteligente controlado por voz a través de ALEXA |
title_full |
Dispensador de agua inteligente controlado por voz a través de ALEXA |
title_fullStr |
Dispensador de agua inteligente controlado por voz a través de ALEXA |
title_full_unstemmed |
Dispensador de agua inteligente controlado por voz a través de ALEXA |
title_sort |
Dispensador de agua inteligente controlado por voz a través de ALEXA |
dc.creator.fl_str_mv |
Hernández Ariza, Carlos Santiago Beltrán Quevedo, Juan Andrés |
dc.contributor.advisor.none.fl_str_mv |
Porras Bohada, Jorge Eduardo |
dc.contributor.author.none.fl_str_mv |
Hernández Ariza, Carlos Santiago Beltrán Quevedo, Juan Andrés |
dc.subject.none.fl_str_mv |
Microprocesadores Control inteligente Asistente virtual Comando de voz |
topic |
Microprocesadores Control inteligente Asistente virtual Comando de voz Tecnología en Electrónica -- Tesis y disertaciones académicas Microprocessors Intelligent control Virtual assistant Voice command |
dc.subject.lemb.none.fl_str_mv |
Tecnología en Electrónica -- Tesis y disertaciones académicas |
dc.subject.keyword.none.fl_str_mv |
Microprocessors Intelligent control Virtual assistant Voice command |
description |
La intersección de la tecnología y las personas en condición de discapacidad presentan desafíos simples, pero a su vez complejos, una discapacidad visual hace que electrodomésticos como licuadoras, hornos o cafeteras sean un desafío de utilizar y puedan llegar a representar un riesgo inminente a pesar de ser maquinas con un propósito simple y cotidiano. A la hora de diseñar un electrodoméstico se debe tener claridad a la hora de dar instrucciones de manejo al usuario para que este pueda hacer un correcto uso de la máquina, como método más común se utilizan símbolos, por ejemplo, los números que tiene una licuadora indicando la potencia que va a utilizar el motor que tiene integrado para mover sus cuchillas o la digitación de un tiempo de encendido en un horno microondas. Se tiene como objetivo el diseño de un dispensador de agua capaz de dispensar agua a tres temperaturas diferentes, fría, caliente y ambiente. Planteando como base una discapacidad visual se evidencian granes distancias en la interacción con el consumidor al no poder interpretar señales como las anteriormente mencionadas, por tanto, se plantea el uso de comandos de vozcon el fin de utilizar un sentido distinto al de la vista para poder tener una comunicación eficiente entre el usuario y la máquina. Se utilizaron como umbrales de temperatura los 70°C para agua caliente y los 13°C para agua fría, controlados por un controlador on/off . Como resultado se obtuvo una correcta comunicación entre usuarios y maquina sin la necesidad de interpretación de símbolos visuales gracias a la correcta implementación de los comandos de voz asistidos por Alexa, la cual, aparte de ayudar al usuario a emplear el dispositivo, abre un gran paso en próximos proyectos referentes a domótica, al poder conectarse de una manera fácil mediante un microcontrolador con conexión a internet y el uso de Arduino Cloud. |
publishDate |
2024 |
dc.date.created.none.fl_str_mv |
2024-10-08 |
dc.date.accessioned.none.fl_str_mv |
2025-03-06T22:19:14Z |
dc.date.available.none.fl_str_mv |
2025-03-06T22:19:14Z |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.degree.none.fl_str_mv |
Monografía |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/93371 |
url |
http://hdl.handle.net/11349/93371 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
[1 ] «Grupo Franja,» 2 Noviembre 2021. [En línea]. Available: https://grupofranja.net/la-eradigital-en-el-sector-optico-decolombia/#:~:text=La%20idea%20es%20que%20las,lo%20est%C3%A1%20haciendo%20el% 2040%25.. [Último acceso: 10 Abril 2024]. [2 ] «visionyoptica,» 2 Noviembre 2022. [En línea]. Available: https://visionyoptica.com/lapoblacion-con-discapacidad-visual-logra-mayor-independencia-yautonomia/#:~:text=Seg%C3%BAn%20el%20DANE%2C%20en%20Colombia,para%20Adul tos%20Ciegos%20(CRAC)%2C. [Último acceso: 10 Abril 2024]. [3 ] G. A. E. Soto, «academia.edu,» [En línea]. Available: https://www.academia.edu/download/40857981/GI_01_La_interaccion_de_las_personas.pdf. [4 ] S. Amaya Gallego y J. S. Rodriguez Vivas, «repository.usta.edu.co,» 28 Septiembre 2022. [En línea]. Available: https://repository.usta.edu.co/handle/11634/47390. [Último acceso: 10 Abril 2024]. [5 ] R. D. Gonzales Toledo, «tesis.pucp.edu.pe,» 25 Junio 2020. [En línea]. Available: https://tesis.pucp.edu.pe/repositorio/handle/20.500.12404/16524. [Último acceso: 10 Abril 2024]. [6 ] C. R. Ruiz Guangaje y A. R. Gualotuña Rey, «http://dspace.istvidanueva.edu.ec/,» Marzo 2022. [En línea]. Available: http://dspace.istvidanueva.edu.ec/handle/123456789/173. [Último acceso: 10 Abril 2024]. [7 ] M. Iturbe, «caloryfrio.com,» 23 Junio 2020. [En línea]. Available: https://www.caloryfrio.com/calefaccion/que-es-el-efecto-joule-aplicaciones-paracalefaccion.html. [Último acceso: 2024 Abril 10]. [8 ] Omega, «es.omega.com,» [En línea]. Available: https://es.omega.com/prodinfo/controladoresdetemperatura.html#:~:text=Un%20tipo%20especial%20de%20control,una%20determinada%20 temperatura%20es%20alcanzada.. [Último acceso: 10 Abril 2024]. [9 ] J. C. Villajuca, «InstrumentaciónyControl.net,» 18 Junio 2023. [En línea]. Available: https://instrumentacionycontrol.net/control-on-off-o-todo-nada/. [Último acceso: 10 Abril 2024]. [1 0] Wikipedia, «es.wikipedia.org,» 11 Febrero 2024. [En línea]. Available: https://es.wikipedia.org/wiki/Amazon_Alexa. [Último acceso: 10 Enero 2024]. [1 1] Amazon, «Amazon.com.mx,» S.F. [En línea]. Available: https://www.amazon.com.mx/EchoDot-3ra-generaci%C3%B3ninteligente/dp/B07PDHSVQ9#:~:text=Nuestro%20dispositivo%20Echo%20m%C3%A1s%20 popular,m%C3%BAsica%2C%20las%20noticias%20o%20informaci%C3%B3n.. [Último acceso: 10 Abril 2024]. [1 2] «funcionpublica.gov.co,» [En línea]. Available: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=342. [Último acceso:10 Abril 2024]. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/cd2399be-a1f9-499f-b27c-7c5203185f7e/download https://repository.udistrital.edu.co/bitstreams/ee79c298-b528-4f77-be5a-e09da1936909/download https://repository.udistrital.edu.co/bitstreams/ce9070e2-0892-4654-9236-2dad1f4d9597/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 54efebe0f6430f81805a2f1d35fa3198 18d21da38d942b6a35611d77c8094e02 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1837007260870508544 |
spelling |
Porras Bohada, Jorge EduardoHernández Ariza, Carlos SantiagoBeltrán Quevedo, Juan Andrés2025-03-06T22:19:14Z2025-03-06T22:19:14Z2024-10-08http://hdl.handle.net/11349/93371La intersección de la tecnología y las personas en condición de discapacidad presentan desafíos simples, pero a su vez complejos, una discapacidad visual hace que electrodomésticos como licuadoras, hornos o cafeteras sean un desafío de utilizar y puedan llegar a representar un riesgo inminente a pesar de ser maquinas con un propósito simple y cotidiano. A la hora de diseñar un electrodoméstico se debe tener claridad a la hora de dar instrucciones de manejo al usuario para que este pueda hacer un correcto uso de la máquina, como método más común se utilizan símbolos, por ejemplo, los números que tiene una licuadora indicando la potencia que va a utilizar el motor que tiene integrado para mover sus cuchillas o la digitación de un tiempo de encendido en un horno microondas. Se tiene como objetivo el diseño de un dispensador de agua capaz de dispensar agua a tres temperaturas diferentes, fría, caliente y ambiente. Planteando como base una discapacidad visual se evidencian granes distancias en la interacción con el consumidor al no poder interpretar señales como las anteriormente mencionadas, por tanto, se plantea el uso de comandos de vozcon el fin de utilizar un sentido distinto al de la vista para poder tener una comunicación eficiente entre el usuario y la máquina. Se utilizaron como umbrales de temperatura los 70°C para agua caliente y los 13°C para agua fría, controlados por un controlador on/off . Como resultado se obtuvo una correcta comunicación entre usuarios y maquina sin la necesidad de interpretación de símbolos visuales gracias a la correcta implementación de los comandos de voz asistidos por Alexa, la cual, aparte de ayudar al usuario a emplear el dispositivo, abre un gran paso en próximos proyectos referentes a domótica, al poder conectarse de una manera fácil mediante un microcontrolador con conexión a internet y el uso de Arduino Cloud.The intersection of technology and people with disabilities presents simple but complex challenges. A visual disability makes appliances such as blenders, ovens or coffee makers a challenge to use and can represent an imminent risk despite being machines with a simple and everyday purpose. When designing an appliance, it is necessary to be clear when giving management instructions to the user so that he can use the machine correctly. The most common method is to use symbols, for example, the numbers on a blender indicating the power that the motor will use to move its blades or the input of a turn-on time on a microwave oven. The objective is to design a water dispenser capable of dispensing water at three different temperatures: cold, hot and room temperature. Based on a visual disability, great distances are evident in the interaction with the consumer by not being able to interpret signals such as those mentioned above, therefore, the use of voice commands is proposed in order to use a sense other than sight in order to have efficient communication between the user and the machine. Temperature thresholds used were 70°C for hot water and 13°C for cold water, controlled by an on/off controller. As a result, correct communication between users and machines was obtained without the need for interpretation of visual symbols thanks to the correct implementation of voice commands assisted by Alexa, which, apart from helping the user to use the device, opens a great step in future projects related to home automation, by being able to connect in an easy way through a microcontroller with an internet connection and the use of Arduino Cloud.pdfspaMicroprocesadoresControl inteligenteAsistente virtualComando de vozTecnología en Electrónica -- Tesis y disertaciones académicasMicroprocessorsIntelligent controlVirtual assistantVoice commandDispensador de agua inteligente controlado por voz a través de ALEXAVoice controlled smart water dispenser via ALEXAbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2[1 ] «Grupo Franja,» 2 Noviembre 2021. [En línea]. Available: https://grupofranja.net/la-eradigital-en-el-sector-optico-decolombia/#:~:text=La%20idea%20es%20que%20las,lo%20est%C3%A1%20haciendo%20el% 2040%25.. [Último acceso: 10 Abril 2024].[2 ] «visionyoptica,» 2 Noviembre 2022. [En línea]. Available: https://visionyoptica.com/lapoblacion-con-discapacidad-visual-logra-mayor-independencia-yautonomia/#:~:text=Seg%C3%BAn%20el%20DANE%2C%20en%20Colombia,para%20Adul tos%20Ciegos%20(CRAC)%2C. [Último acceso: 10 Abril 2024].[3 ] G. A. E. Soto, «academia.edu,» [En línea]. Available: https://www.academia.edu/download/40857981/GI_01_La_interaccion_de_las_personas.pdf.[4 ] S. Amaya Gallego y J. S. Rodriguez Vivas, «repository.usta.edu.co,» 28 Septiembre 2022. [En línea]. Available: https://repository.usta.edu.co/handle/11634/47390. [Último acceso: 10 Abril 2024].[5 ] R. D. Gonzales Toledo, «tesis.pucp.edu.pe,» 25 Junio 2020. [En línea]. Available: https://tesis.pucp.edu.pe/repositorio/handle/20.500.12404/16524. [Último acceso: 10 Abril 2024].[6 ] C. R. Ruiz Guangaje y A. R. Gualotuña Rey, «http://dspace.istvidanueva.edu.ec/,» Marzo 2022. [En línea]. Available: http://dspace.istvidanueva.edu.ec/handle/123456789/173. [Último acceso: 10 Abril 2024].[7 ] M. Iturbe, «caloryfrio.com,» 23 Junio 2020. [En línea]. Available: https://www.caloryfrio.com/calefaccion/que-es-el-efecto-joule-aplicaciones-paracalefaccion.html. [Último acceso: 2024 Abril 10].[8 ] Omega, «es.omega.com,» [En línea]. Available: https://es.omega.com/prodinfo/controladoresdetemperatura.html#:~:text=Un%20tipo%20especial%20de%20control,una%20determinada%20 temperatura%20es%20alcanzada.. [Último acceso: 10 Abril 2024].[9 ] J. C. Villajuca, «InstrumentaciónyControl.net,» 18 Junio 2023. [En línea]. Available: https://instrumentacionycontrol.net/control-on-off-o-todo-nada/. [Último acceso: 10 Abril 2024].[1 0] Wikipedia, «es.wikipedia.org,» 11 Febrero 2024. [En línea]. Available: https://es.wikipedia.org/wiki/Amazon_Alexa. [Último acceso: 10 Enero 2024].[1 1] Amazon, «Amazon.com.mx,» S.F. [En línea]. Available: https://www.amazon.com.mx/EchoDot-3ra-generaci%C3%B3ninteligente/dp/B07PDHSVQ9#:~:text=Nuestro%20dispositivo%20Echo%20m%C3%A1s%20 popular,m%C3%BAsica%2C%20las%20noticias%20o%20informaci%C3%B3n.. [Último acceso: 10 Abril 2024].[1 2] «funcionpublica.gov.co,» [En línea]. Available: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=342. [Último acceso:10 Abril 2024].LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/cd2399be-a1f9-499f-b27c-7c5203185f7e/download997daf6c648c962d566d7b082dac908dMD52ORIGINALLicencia de Uso y Publicación.pdfLicencia de Uso y Publicación.pdfapplication/pdf610586https://repository.udistrital.edu.co/bitstreams/ee79c298-b528-4f77-be5a-e09da1936909/download54efebe0f6430f81805a2f1d35fa3198MD53HernandezArizaCarlosSantiago2024.pdfHernandezArizaCarlosSantiago2024.pdfapplication/pdf1111607https://repository.udistrital.edu.co/bitstreams/ce9070e2-0892-4654-9236-2dad1f4d9597/download18d21da38d942b6a35611d77c8094e02MD5411349/93371oai:repository.udistrital.edu.co:11349/933712025-03-06 17:19:17.051open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |