Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital

En este documento se presenta el desarrollo de un laboratorio ciber-físico en realidad virtual aplicado a la enseñanza de la electrónica digital. Este es un entorno en el que se pueden realizar prácticas de un laboratorio de sistemas digitales, específicamente en el área de lógica combinacional. El...

Full description

Autores:
Espitia Taborda, Juan Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Tecnológica de Pereira
Repositorio:
Repositorio Institucional UTP
Idioma:
spa
OAI Identifier:
oai:repositorio.utp.edu.co:11059/14577
Acceso en línea:
https://repositorio.utp.edu.co/home
https://hdl.handle.net/11059/14577
Palabra clave:
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Sistemas de representación tridimensional
Electrónica digital
Procesamiento digital de imágenes
Realidad virtual
Metaverso
Sistema Ciber-Fisico
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id UTP2_dde99dde7389c44a10a738862d3f91a0
oai_identifier_str oai:repositorio.utp.edu.co:11059/14577
network_acronym_str UTP2
network_name_str Repositorio Institucional UTP
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
title Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
spellingShingle Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Sistemas de representación tridimensional
Electrónica digital
Procesamiento digital de imágenes
Realidad virtual
Metaverso
Sistema Ciber-Fisico
title_short Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
title_full Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
title_fullStr Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
title_full_unstemmed Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
title_sort Diseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digital
dc.creator.fl_str_mv Espitia Taborda, Juan Camilo
dc.contributor.advisor.none.fl_str_mv Bejarano Martínez, Arley
dc.contributor.author.none.fl_str_mv Espitia Taborda, Juan Camilo
dc.subject.ddc.none.fl_str_mv 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
topic 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Sistemas de representación tridimensional
Electrónica digital
Procesamiento digital de imágenes
Realidad virtual
Metaverso
Sistema Ciber-Fisico
dc.subject.lemb.none.fl_str_mv Sistemas de representación tridimensional
Electrónica digital
Procesamiento digital de imágenes
dc.subject.proposal.spa.fl_str_mv Realidad virtual
Metaverso
Sistema Ciber-Fisico
description En este documento se presenta el desarrollo de un laboratorio ciber-físico en realidad virtual aplicado a la enseñanza de la electrónica digital. Este es un entorno en el que se pueden realizar prácticas de un laboratorio de sistemas digitales, específicamente en el área de lógica combinacional. El objetivo principal de este proyecto fue realizar un entorno en realidad virtual en el que los usuarios pudieran realizar montajes de circuitos con compuertas lógicas de la forma en que lo harían en un laboratorio real y a su vez poder interactuar con un sistema físico. El desarrollo de este proyecto se dividió en las actividades: creación del entorno, desarrollo de funcionalidad de componentes electrónicos, creación de un sistema físico, implementación de un protocolo de comunicación para permitir la interacción entre el entorno virtual y el sistema físico, y por último la validación de usuario para determinar el funcionamiento del laboratorio desarrollado. En este proyecto se utilizó Blender y Shapr3D como herramientas de modelado 3D, Raspberry Pi Pico para desarrollar el sistema físico, unas gafas de realidad virtual Oculus Rift S para la interacción con el usuario, y por último, la herramienta principal que reúne las anteriores es el entorno de desarrollo de Unity, en el que se ingresaron los modelos 3D y se desarrolló su funcionamiento mediante código, se integró el sistema físico con elementos del entorno virtual y se implementó la interacción en realidad virtual para que el usuario pudiera sentirse como si estuviera adentro de un laboratorio de sistemas digitales real. Para desarrollar la mayoría de las funcionalidades del laboratorio, se utilizó como base un elemento del entorno de Unity llamado “collider”, este elemento permitió la interacción entre todos los elementos del laboratorio. Gracias a la detección de colisiones fue posible desarrollar el funcionamiento de la protoboard y realizar conexiones entre componentes.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-02-27T21:54:07Z
dc.date.available.none.fl_str_mv 2023-02-27T21:54:07Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
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.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.instname.none.fl_str_mv Universidad Tecnológica de Pereira
dc.identifier.reponame.none.fl_str_mv Repositorio Institucional Universidad Tecnológica de Pereira
dc.identifier.repourl.none.fl_str_mv https://repositorio.utp.edu.co/home
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11059/14577
identifier_str_mv Universidad Tecnológica de Pereira
Repositorio Institucional Universidad Tecnológica de Pereira
url https://repositorio.utp.edu.co/home
https://hdl.handle.net/11059/14577
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] Definicion.de [Online]. Available: https://definicion.de/laboratorio/.
[2] Sebastià, J. M. (1987). ¿Qué se pretende en los laboratorios de física universitaria?. Enseñanza de las ciencias: revista de investigación y experiencias didácticas, 196-204.
[3] Puentes, A. Y. P., Vargas, E. E., & Barrera, R. H. (2020). Laboratorios virtuales para la enseñanza de la química: una oportunidad para avanzar. I Simpósio Sul-Americano de Pesquisa em Ensino de Ciências, (1).
[4] Canchari Moreyra, L. Z., Leyva Lucas, C. L., Puchuri Meza, A. V., & Retamozo Mendoza, N. C. (2021). Desarrollamos la competencia explica con laboratorios virtuales.
[5] Márquez, J. A., & Sanguino, T. M. (2010). Diseño de laboratorios virtuales y/o remotos. Un caso práctico. Revista Iberoamericana de Automática e Informática Industrial RIAI, 7(1), 64-72.
[6] 2020. [Online]. Available: https://www.unab.edu.co/sites/default/files/MemoriasGrabadas/papers/capitulo10_paper _12.pdf.
[7] Bueno López, M., Arteaga Pérez, M., & Candea Leite, A. (2013). Modelado de sistemas de visión en 2D y 3D: un enfoque hacia el control de robots manipuladores. Tecnura, 17(37), 12-21.
[8] G. Lorenzo, J. Suárez Rivero and M. García Domínguez, "Desarrollo de un Laboratorio Virtual para el Estudio y Simulación de Mecanismos en la Ingeniería", Researchgate, 2000 [Online]. Available: https://www.researchgate.net/profile/Jose Suarez 24/publication/228544369_Desarrollo_de_un_Laboratorio_Virtual_para_el_Estudio_y_ Simulacion_de_Mecanismos_en_la_Ingenieria/links/540f6a4a0cf2df04e75a2fc1/Desarr ollo-de-un-Laboratorio-Virtual-para-el-Estudio-y-Simulacion-de-Mecanismos-en-la Ingenieria.pdf.
[9] P. Trentsios, M. Wolf, και S. Frerich, ‘Remote Lab meets Virtual Reality – Enabling immersive access to high tech laboratories from afar’, Procedia Manufacturing, τ. 43, σσ. 25–31, 2020.
[10] Salas Perea, R. S., & Ardanza Zulueta, P. (1995). La simulación como método de enseñanza y aprendizaje. Educación Médica Superior, 9(1), 3-4.
[11] Isidro, J. S. (1998). Proceso de Validación de Modelos de Simulación. Informes Técnicos Ciemat.
[12] Capraro, F., Tosetti, S., & Serman, F. V. (2010). Laboratorio virtual y remoto para simular, monitorizar y controlar un sistema de riego por goteo en olivos. Revista Iberoamericana de Automática e Informática Industrial RIAI, 7(1), 73-84.
[13] Gracia Villegas, V. M. (2021). Laboratorio virtual remoto para el control de la planta multiprocesos.
[14] Ortiz, K. N. T., Muñoz, D. C. H., & Mendoza, W. N. M. (2020). Importancia de los laboratorios remotos y virtuales en la educación superior. Documentos de Trabajo ECBTI, 1(1).
[15] Khairudin, M., Triatmaja, A. K., Istanto, W. J., & Azman, M. N. A. (2019). Mobile virtual reality to develop a virtual laboratorium for the subject of digital engineering.
[16] Trentsios, P., Wolf, M., & Frerich, S. (2020). Remote lab meets virtual reality– enabling immersive access to high tech laboratories from afar. Procedia Manufacturing, 43, 25-31.
[17] Pan, Z., Cheok, A. D., Yang, H., Zhu, J., & Shi, J. (2006). Virtual reality and mixed reality for virtual learning environments. Computers & graphics, 30(1), 20-28.
[18] Xiaopan, Z., & Zhiyi, Y. (2020, July). Construction of Design System of Network Virtual Chemistry Laboratory based on Virtual Reality Technology. In 2020 International Conference on Virtual Reality and Intelligent Systems (ICVRIS) (pp. 19- 22). IEEE.
[19] C. Tiempo, "Así ha cambiado la educación en 110 años", El Tiempo, 2022. [Online]. Available: https://www.eltiempo.com/mas-contenido/asi-ha-cambiado-la-educacion-en 110-anos-568089.
[20] K. N. Triana Ortiz, D. C.. Herrera Muñoz, y W. N.. Mesa Mendoza, «Importancia de los laboratorios remotos y virtuales en la educación superior», wpecbti, vol. 1, n.º 1, ago. 2020.
[21] Marchisio, S., Lerro, F., & Von Pamel, O. (2011). Empleo de un laboratorio remoto para promover aprendizajes significativos en la enseñanza de los dispositivos electrónicos. Pixel-Bit. Revista de Medios y Educación, (38), 129-139.
[22] "Información Poblacional - SNIES", Hecaa.mineducacion.gov.co, 2022. [Online]. Available: https://hecaa.mineducacion.gov.co/consultaspublicas/content/poblacional/index.jsf.
[23] "Educación superior en tiempos de COVID-19", Banco Interamericano de Desarrollo, 2020 [Online]. Available: https://publications.iadb.org/publications/spanish/document/La-educacion-superior-en tiempos-de-COVID-19-Aportes-de-la-Segunda-Reunion-del-Di%C3%A1logo-Virtual con-Rectores-de-Universidades-Lideres-de-America-Latina.pd
[24] Álvarez, O. H., & Zapata, D. Z. (2002). La enseñanza virtual en la educación superior. Icfes.
[25] Checa García, F. (2011). El uso de metaversos en el mundo educativo: Gestionando conocimiento en Second Life. REDU. Revista de Docencia Universitaria. 8(2):147-160. http://hdl.handle.net/10251/141935
[26] J. M. Andújar Márquez και T. J. Mateo Sanguino, ‘Diseño de Laboratorios Virtuales y/o Remotos. Un Caso Práctico’, Revista Iberoamericana de Automática e Informática Industrial RIAI.σ. 64–72, 2010.
[27] V. Márquez, I. (2011). Metaversos y educación: Second Life como plataforma educativa. Revista ICONO 14. Revista Científica De Comunicación Y Tecnologías Emergentes, 9(2), 151-166. https://doi.org/10.7195/ri14.v9i2.30
[28] Márquez, I. V. (2011). Metaversos y educación: Second Life como plataforma educativa. Revista ICONO 14. Revista científica de Comunicación y Tecnologías emergentes, 9(2), 151-166.
[29] U. Technologies, "Unity", Unity, 2022. [Online]. Available: https://unity.com/es.
[30] "Unreal Engine | The most powerful real-time 3D creation tool", Unreal Engine, 2022. [Online]. Available: https://www.unrealengine.com/en-US
[31] “¿Cómo funcionan las gafas VR o Gafas de Realidad Virtual?,” Xnova360. [Online]. Available: https://xnova360.com/gafas-vr-realidad-virtual/
[32] Introducción - Blender Manual. [Online]. Available: https://docs.blender.org/manual/es/dev/getting_started/about/introduction.html.
[33] U. Technologies, Unity. [Online]. Available: https://unity.com/es.
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
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 55 Páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Tecnológica de Pereira
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Pereira
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
publisher.none.fl_str_mv Universidad Tecnológica de Pereira
institution Universidad Tecnológica de Pereira
bitstream.url.fl_str_mv https://repositorio.utp.edu.co/bitstreams/b0ce7397-9899-440e-ac94-ab46a9454ffa/download
https://repositorio.utp.edu.co/bitstreams/540bde4a-21de-4477-b715-838cbc09004c/download
https://repositorio.utp.edu.co/bitstreams/53782976-db3b-4c3e-85b8-dc391c67cc17/download
https://repositorio.utp.edu.co/bitstreams/505ce14b-537e-4dc8-b7ff-6e3a02c914cd/download
bitstream.checksum.fl_str_mv 18f9e1de803131d0722387d1d8c02c3a
2f9959eaf5b71fae44bbf9ec84150c7a
46e46eb573e258db51fb17dc5ff0b45e
8c310c47630ff2d2fcd22bfccf960c9f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio UTP
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1808410475679973376
spelling Bejarano Martínez, ArleyEspitia Taborda, Juan Camilo2023-02-27T21:54:07Z2023-02-27T21:54:07Z2022En este documento se presenta el desarrollo de un laboratorio ciber-físico en realidad virtual aplicado a la enseñanza de la electrónica digital. Este es un entorno en el que se pueden realizar prácticas de un laboratorio de sistemas digitales, específicamente en el área de lógica combinacional. El objetivo principal de este proyecto fue realizar un entorno en realidad virtual en el que los usuarios pudieran realizar montajes de circuitos con compuertas lógicas de la forma en que lo harían en un laboratorio real y a su vez poder interactuar con un sistema físico. El desarrollo de este proyecto se dividió en las actividades: creación del entorno, desarrollo de funcionalidad de componentes electrónicos, creación de un sistema físico, implementación de un protocolo de comunicación para permitir la interacción entre el entorno virtual y el sistema físico, y por último la validación de usuario para determinar el funcionamiento del laboratorio desarrollado. En este proyecto se utilizó Blender y Shapr3D como herramientas de modelado 3D, Raspberry Pi Pico para desarrollar el sistema físico, unas gafas de realidad virtual Oculus Rift S para la interacción con el usuario, y por último, la herramienta principal que reúne las anteriores es el entorno de desarrollo de Unity, en el que se ingresaron los modelos 3D y se desarrolló su funcionamiento mediante código, se integró el sistema físico con elementos del entorno virtual y se implementó la interacción en realidad virtual para que el usuario pudiera sentirse como si estuviera adentro de un laboratorio de sistemas digitales real. Para desarrollar la mayoría de las funcionalidades del laboratorio, se utilizó como base un elemento del entorno de Unity llamado “collider”, este elemento permitió la interacción entre todos los elementos del laboratorio. Gracias a la detección de colisiones fue posible desarrollar el funcionamiento de la protoboard y realizar conexiones entre componentes.In this degree work, the development of a cyber-physical laboratory in virtual reality applied to the teaching of digital electronics was carried out. This is an environment in which you can carry out practices in a digital systems laboratory, specifically in the area of combinational logic. The main objective of this project was to create a virtual reality environment in which users could assemble circuits with logic gates in the way they would in a real laboratory and at the same time be able to interact with a physical system.PregradoIngeniero(a) ElectrónicoContenido 1. INTRODUCCIÓN .................................................................................................... 9 2. PLANTEAMIENTO DEL PROBLEMA ............................................................... 10 3. JUSTIFICACIÓN.................................................................................................... 12 4. OBJETIVOS............................................................................................................ 13 4.1. Objetivo general............................................................................................... 13 4.2. Objetivos específicos....................................................................................... 13 5. MARCO TEORICO................................................................................................ 14 5.1. Gafas de realidad virtual .................................................................................. 14 5.2. Blender............................................................................................................. 14 5.3. Shapr3D ........................................................................................................... 14 5.4. Raspberry Pi Pico............................................................................................. 14 5.5. Unity ................................................................................................................ 15 5.5.1. Script......................................................................................................... 15 5.5.2. Collider..................................................................................................... 15 5.5.3. Trigger ...................................................................................................... 16 5.5.4. Tag / Etiqueta............................................................................................ 16 6. HERRAMIENTAS UTILIZADAS......................................................................... 16 7. DESARROLLO ...................................................................................................... 17 7.1. Creación del entorno virtual ............................................................................ 17 7.1.1. Adquisición y modelado de elementos 3D............................................... 18 7.1.2. Texturizado de elementos 3D................................................................... 18 7.1.3. Integración de modelos 3D en Unity........................................................ 19 7.1.4. Implementación de la interacción en realidad virtual............................... 21 7.1.5. Desarrollo de interfaz para el manejo del software .................................. 21 7.2. Desarrollo de funcionalidad de los elementos del entorno .............................. 24 7.2.1. Creación de equipos de laboratorio .......................................................... 24 7.2.2. Sistema de nodos...................................................................................... 25 7.2.3. Funcionamiento interno de los componentes electrónicos....................... 29 7.3. Diseño del sistema ciber-físico ........................................................................ 36 7.3.1. Sistema físico ............................................................................................... 36 7.3.2. Protocolo de comunicación .......................................................................... 37 7.3.2.1. Envío de datos mediante Unity............................................................. 37 7.3.2.2. Recepción de datos mediante Raspberry Pi Pico.................................. 38 6 7.3.3. Integración de la comunicación con los elementos virtuales....................... 38 7.3.3.1. Menú de configuración ......................................................................... 38 7.3.3.2. Cargas referenciadas con el sistema físico............................................ 39 7.4. Validación de funcionamiento ......................................................................... 39 7.4.1. Aprendizaje............................................................................................... 39 7.4.2. Desarrollo ................................................................................................. 39 7.4.3. Evaluación ................................................................................................ 40 8. ANÁLISIS Y RESULTADOS................................................................................ 41 8.1. Laboratorio simulado....................................................................................... 41 8.2. Laboratorio ciber-físico ................................................................................... 42 8.3. Validación de funcionamiento por parte del usuario ....................................... 45 8.3.1. Resultados de la encuesta de experiencia de usuario .............................. 45 8.3.2. Resultados encuesta de validación de funcionamiento ............................ 47 9. CONCLUSIONES .................................................................................................. 51 10. TRABAJOS FUTUROS...................................................................................... 51 11. BIBLIOGRAFÍA................................................................................................. 5355 Páginasapplication/pdfUniversidad Tecnológica de PereiraRepositorio Institucional Universidad Tecnológica de Pereirahttps://repositorio.utp.edu.co/homehttps://hdl.handle.net/11059/14577spaUniversidad Tecnológica de PereiraFacultad de IngenieríasPereiraIngeniería Electrónica[1] Definicion.de [Online]. Available: https://definicion.de/laboratorio/.[2] Sebastià, J. M. (1987). ¿Qué se pretende en los laboratorios de física universitaria?. Enseñanza de las ciencias: revista de investigación y experiencias didácticas, 196-204.[3] Puentes, A. Y. P., Vargas, E. E., & Barrera, R. H. (2020). Laboratorios virtuales para la enseñanza de la química: una oportunidad para avanzar. I Simpósio Sul-Americano de Pesquisa em Ensino de Ciências, (1).[4] Canchari Moreyra, L. Z., Leyva Lucas, C. L., Puchuri Meza, A. V., & Retamozo Mendoza, N. C. (2021). Desarrollamos la competencia explica con laboratorios virtuales.[5] Márquez, J. A., & Sanguino, T. M. (2010). Diseño de laboratorios virtuales y/o remotos. Un caso práctico. Revista Iberoamericana de Automática e Informática Industrial RIAI, 7(1), 64-72.[6] 2020. [Online]. Available: https://www.unab.edu.co/sites/default/files/MemoriasGrabadas/papers/capitulo10_paper _12.pdf.[7] Bueno López, M., Arteaga Pérez, M., & Candea Leite, A. (2013). Modelado de sistemas de visión en 2D y 3D: un enfoque hacia el control de robots manipuladores. Tecnura, 17(37), 12-21.[8] G. Lorenzo, J. Suárez Rivero and M. García Domínguez, "Desarrollo de un Laboratorio Virtual para el Estudio y Simulación de Mecanismos en la Ingeniería", Researchgate, 2000 [Online]. Available: https://www.researchgate.net/profile/Jose Suarez 24/publication/228544369_Desarrollo_de_un_Laboratorio_Virtual_para_el_Estudio_y_ Simulacion_de_Mecanismos_en_la_Ingenieria/links/540f6a4a0cf2df04e75a2fc1/Desarr ollo-de-un-Laboratorio-Virtual-para-el-Estudio-y-Simulacion-de-Mecanismos-en-la Ingenieria.pdf.[9] P. Trentsios, M. Wolf, και S. Frerich, ‘Remote Lab meets Virtual Reality – Enabling immersive access to high tech laboratories from afar’, Procedia Manufacturing, τ. 43, σσ. 25–31, 2020.[10] Salas Perea, R. S., & Ardanza Zulueta, P. (1995). La simulación como método de enseñanza y aprendizaje. Educación Médica Superior, 9(1), 3-4.[11] Isidro, J. S. (1998). Proceso de Validación de Modelos de Simulación. Informes Técnicos Ciemat.[12] Capraro, F., Tosetti, S., & Serman, F. V. (2010). Laboratorio virtual y remoto para simular, monitorizar y controlar un sistema de riego por goteo en olivos. Revista Iberoamericana de Automática e Informática Industrial RIAI, 7(1), 73-84.[13] Gracia Villegas, V. M. (2021). Laboratorio virtual remoto para el control de la planta multiprocesos.[14] Ortiz, K. N. T., Muñoz, D. C. H., & Mendoza, W. N. M. (2020). Importancia de los laboratorios remotos y virtuales en la educación superior. Documentos de Trabajo ECBTI, 1(1).[15] Khairudin, M., Triatmaja, A. K., Istanto, W. J., & Azman, M. N. A. (2019). Mobile virtual reality to develop a virtual laboratorium for the subject of digital engineering.[16] Trentsios, P., Wolf, M., & Frerich, S. (2020). Remote lab meets virtual reality– enabling immersive access to high tech laboratories from afar. Procedia Manufacturing, 43, 25-31.[17] Pan, Z., Cheok, A. D., Yang, H., Zhu, J., & Shi, J. (2006). Virtual reality and mixed reality for virtual learning environments. Computers & graphics, 30(1), 20-28.[18] Xiaopan, Z., & Zhiyi, Y. (2020, July). Construction of Design System of Network Virtual Chemistry Laboratory based on Virtual Reality Technology. In 2020 International Conference on Virtual Reality and Intelligent Systems (ICVRIS) (pp. 19- 22). IEEE.[19] C. Tiempo, "Así ha cambiado la educación en 110 años", El Tiempo, 2022. [Online]. Available: https://www.eltiempo.com/mas-contenido/asi-ha-cambiado-la-educacion-en 110-anos-568089.[20] K. N. Triana Ortiz, D. C.. Herrera Muñoz, y W. N.. Mesa Mendoza, «Importancia de los laboratorios remotos y virtuales en la educación superior», wpecbti, vol. 1, n.º 1, ago. 2020.[21] Marchisio, S., Lerro, F., & Von Pamel, O. (2011). Empleo de un laboratorio remoto para promover aprendizajes significativos en la enseñanza de los dispositivos electrónicos. Pixel-Bit. Revista de Medios y Educación, (38), 129-139.[22] "Información Poblacional - SNIES", Hecaa.mineducacion.gov.co, 2022. [Online]. Available: https://hecaa.mineducacion.gov.co/consultaspublicas/content/poblacional/index.jsf.[23] "Educación superior en tiempos de COVID-19", Banco Interamericano de Desarrollo, 2020 [Online]. Available: https://publications.iadb.org/publications/spanish/document/La-educacion-superior-en tiempos-de-COVID-19-Aportes-de-la-Segunda-Reunion-del-Di%C3%A1logo-Virtual con-Rectores-de-Universidades-Lideres-de-America-Latina.pd[24] Álvarez, O. H., & Zapata, D. Z. (2002). La enseñanza virtual en la educación superior. Icfes.[25] Checa García, F. (2011). El uso de metaversos en el mundo educativo: Gestionando conocimiento en Second Life. REDU. Revista de Docencia Universitaria. 8(2):147-160. http://hdl.handle.net/10251/141935[26] J. M. Andújar Márquez και T. J. Mateo Sanguino, ‘Diseño de Laboratorios Virtuales y/o Remotos. Un Caso Práctico’, Revista Iberoamericana de Automática e Informática Industrial RIAI.σ. 64–72, 2010.[27] V. Márquez, I. (2011). Metaversos y educación: Second Life como plataforma educativa. Revista ICONO 14. Revista Científica De Comunicación Y Tecnologías Emergentes, 9(2), 151-166. https://doi.org/10.7195/ri14.v9i2.30[28] Márquez, I. V. (2011). Metaversos y educación: Second Life como plataforma educativa. Revista ICONO 14. Revista científica de Comunicación y Tecnologías emergentes, 9(2), 151-166.[29] U. Technologies, "Unity", Unity, 2022. [Online]. Available: https://unity.com/es.[30] "Unreal Engine | The most powerful real-time 3D creation tool", Unreal Engine, 2022. [Online]. Available: https://www.unrealengine.com/en-US[31] “¿Cómo funcionan las gafas VR o Gafas de Realidad Virtual?,” Xnova360. [Online]. Available: https://xnova360.com/gafas-vr-realidad-virtual/[32] Introducción - Blender Manual. [Online]. Available: https://docs.blender.org/manual/es/dev/getting_started/about/introduction.html.[33] U. Technologies, Unity. [Online]. Available: https://unity.com/es.Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 deinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaSistemas de representación tridimensionalElectrónica digitalProcesamiento digital de imágenesRealidad virtualMetaversoSistema Ciber-FisicoDiseño e implementación de un entorno de realidad virtual para el manejo de un sistema ciber-físico aplicado a la enseñanza de la electrónica digitalTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionORIGINALTRABAJO DE GRADO.pdfTRABAJO DE GRADO.pdfapplication/pdf2817086https://repositorio.utp.edu.co/bitstreams/b0ce7397-9899-440e-ac94-ab46a9454ffa/download18f9e1de803131d0722387d1d8c02c3aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.utp.edu.co/bitstreams/540bde4a-21de-4477-b715-838cbc09004c/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTTRABAJO DE GRADO.pdf.txtTRABAJO DE GRADO.pdf.txtExtracted texttext/plain84161https://repositorio.utp.edu.co/bitstreams/53782976-db3b-4c3e-85b8-dc391c67cc17/download46e46eb573e258db51fb17dc5ff0b45eMD53THUMBNAILTRABAJO DE GRADO.pdf.jpgTRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg5965https://repositorio.utp.edu.co/bitstreams/505ce14b-537e-4dc8-b7ff-6e3a02c914cd/download8c310c47630ff2d2fcd22bfccf960c9fMD5411059/14577oai:repositorio.utp.edu.co:11059/145772023-02-28 03:00:26.422https://creativecommons.org/licenses/by-nc-nd/4.0/Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 dehttps://repositorio.utp.edu.coRepositorio UTPbdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=