Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO
Digital
- Autores:
-
Torres -Ochoa, Jhon Breidy
Barreto-Vargas, Maritza Yulieth
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de Santander
- Repositorio:
- Repositorio Universidad de Santander
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.udes.edu.co:001/10908
- Palabra clave:
- Internet de las Cosas (IoT)
Agricultura de precisión
Automatización industrial
Estación didáctica
Innovación Educativa
Internet of Things (IoT)
Precision agriculture
Industrial automatin
Didactic station
Educational innovation
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
id |
RUDES2_ff996b7e2399f0ab428d7cfbb7b70cf5 |
---|---|
oai_identifier_str |
oai:repositorio.udes.edu.co:001/10908 |
network_acronym_str |
RUDES2 |
network_name_str |
Repositorio Universidad de Santander |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO |
dc.title.translated.none.fl_str_mv |
Internet of Things IOT Teaching Station, for SENA SIDSAE UDES SILPRO Seedbeds |
title |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO |
spellingShingle |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO Internet de las Cosas (IoT) Agricultura de precisión Automatización industrial Estación didáctica Innovación Educativa Internet of Things (IoT) Precision agriculture Industrial automatin Didactic station Educational innovation |
title_short |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO |
title_full |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO |
title_fullStr |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO |
title_full_unstemmed |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO |
title_sort |
Estación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPRO |
dc.creator.fl_str_mv |
Torres -Ochoa, Jhon Breidy Barreto-Vargas, Maritza Yulieth |
dc.contributor.advisor.none.fl_str_mv |
Acosta-Contreras, Douglas |
dc.contributor.author.none.fl_str_mv |
Torres -Ochoa, Jhon Breidy Barreto-Vargas, Maritza Yulieth |
dc.contributor.jury.none.fl_str_mv |
Lizarazo-Parada, Jhon Edward Carvajalino-Rodriguez, Luis Carlos Bohórquez-Chacón, Lesley Fabiola |
dc.contributor.researchgroup.none.fl_str_mv |
SILPRO |
dc.subject.proposal.spa.fl_str_mv |
Internet de las Cosas (IoT) Agricultura de precisión Automatización industrial Estación didáctica Innovación Educativa |
topic |
Internet de las Cosas (IoT) Agricultura de precisión Automatización industrial Estación didáctica Innovación Educativa Internet of Things (IoT) Precision agriculture Industrial automatin Didactic station Educational innovation |
dc.subject.proposal.eng.fl_str_mv |
Internet of Things (IoT) Precision agriculture Industrial automatin Didactic station Educational innovation |
description |
Digital |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-09-25T14:21:11Z |
dc.date.available.none.fl_str_mv |
2024-09-25T14:21:11Z |
dc.date.issued.none.fl_str_mv |
2024-06-21 |
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.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_71e4c1898caa6e32 |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/submittedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
submittedVersion |
dc.identifier.instname.none.fl_str_mv |
Universidad de Santander |
dc.identifier.local.none.fl_str_mv |
T 13.24 B177e |
dc.identifier.reponame.none.fl_str_mv |
Repositorio Digital Universidad de Santander |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.udes.edu.co |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.udes.edu.co/handle/001/10908 |
identifier_str_mv |
Universidad de Santander T 13.24 B177e Repositorio Digital Universidad de Santander |
url |
https://repositorio.udes.edu.co https://repositorio.udes.edu.co/handle/001/10908 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
[1] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of things: a survey on enabling technologies, protocols, and applications," IEEE Communications Surveys & Tutorials, vol. 17, no. 4, pp. 2347-2376, 2015. [2] "Arduino en la educación: un enfoque didáctico para la implementación de proyectos con Arduino." [Online]. Available: https://aprendiendoarduino.wordpress.com/2018/05/06/arduino-en-la-educacion/. [Accessed: May 21, 2024]. [3] F. B. Armijos Mayon, A. I. Bermúdez Burgos, and N. V. Mora Sánchez, "Gestión de administración de los Recursos Humanos," Revista Universidad y Sociedad, vol. 11, no. 4, pp. 163-170, 2019. [4] F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, "Fog computing and its role in the internet of things," in Proceedings of the first ACM conference on internet of things design and implementation, 2012, pp. 13-24. [5] D. Botana Otero, "Aplicación web y móvil para la gestión y monitorización de aparatos IoT," 2023. [6] D. A. M. Cruz, J. A. C. Ferrin, K. M. Parrales, A. M. Parrales, M. O. Hernandez, E. M. Lino, and F. M. García, "Módulo con controladores lógicos programables para la enseñanza-aprendizaje de electrónica," 3Ciencias, vol. 50, 2019. [7] J. Díaz-Redondo, C. López-Noguero, and M. C. Jiménez-Fernández, "Diseño de una plataforma virtual para el aprendizaje basado en la Internet de las Cosas," Revista de Educación a Distancia (RED), vol. 23, no. 1, pp. 1-22, 2019. [8] J. W. Durán-Cazar, E. J. Tandazo-Gaona, M. R. Morales-Morales, and S. Morales Cardoso, "Rendimiento de bases de datos columnares," Ingenius. Revista de Ciencia y Tecnología, no. 22, pp. 47-58, 2019. [9] R. M. Ellahi, M. U. A. Khan, and A. Shah, "Redesigning Curriculum in line with Industry 4.0," Procedia Computer Science, vol. 151, pp. 699–708, 2019. [10] F. A. Freire Barreno, "Sistema Iot de monitoreo y control aplicado a la nutrición en la cuyicultura," Bachelor's thesis, Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Telecomunicaciones, 2023, p. 15. [11] F. J. García-Peñalvo and J. Mateos-Liñán, "Aprendizaje basado en proyectos con Internet de las Cosas: Un estudio de revisión sistemática," Revista de Educación a Distancia (RED), vol. 26, no. 3, pp. 1-32, 2022. [12] J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, "Internet of Things (IoT): A vision, architectural elements, and future directions," Future Generation Computer Systems, vol. 29, no. 7, pp. 1645-1660, 2013. [13] S. Gupta and N. Kumar, "Integration of IoT in education: A review of challenges and opportunities," Journal of Information Systems Education, vol. 33, no. 2, pp. 173-188, 2022. [14] L. Liu and B. Zang, "Internet of things for industrial applications," IEEE Communications Magazine, vol. 54, no. 9, pp. 31-35, 2016. [15] L. M. López-Hernández and F. J. García-Peñalvo, "Las estaciones didácticas como recurso para la enseñanza y el aprendizaje en línea," Revista de Educación a Distancia (RED), vol. 26, no. 2, pp. 1-21, 2022. [16] J. F. Saa Ayala, "Análisis de un sistema de seguridad basado en el internet de las cosas para viviendas urbanas," Bachelor's thesis, Babahoyo: UTB-FAFI, 2023, pp. 10-12. [17] J. D. Salavarria Sarmiento and H. A. Matovelle Rentería, "Desarrollar una plataforma web mediante un sistema distribuido de recolección de datos para el control domótico del consumo energético de una vivienda residencial", Master's thesis, 2023, p. 20. [18] "Wireless Sensor Network and Internet of Things in Precision." [Online]. Available: https://pdfs.semanticscholar.org. [Accessed: May 21, 2024]. [19] K. M. Pablo, “IoT: Internet de las cosas en el modelo de Industria 4.0”. Universidad de Sevilla, España, pp. 5-45, 2018. [20] P. Pruet, “Exploring the Internet of “Educational Things” (IoET) in rural underprivileged areas, 2017, p. 17. [21] R. and M, “Internet de las Cosas en las Instituciones de Educación Superior”, 2017, p. 10. [22] M. A. Adalberto and D. S. Julián, “Internet de las Cosas y Herramientas de Software Libre aplicadas a la Educación”, UNAB Bucaramanga, 2017, p. 1. [23] A. Garcia, “Diseño de alto nivel de laboratorio para sistemas IoT”, UNIANDES, Colombia, 2021. p. 7. [24] “Prototipo de solución IoT con tecnología “lora” para el monitoreo del medio ambiente en la ciudad de Cúcuta”. SENOVA SENA centro CIES, 2019, p. 18 [25] A. Ramirez, “Descripción de prácticas de evaluación utilizadas en ambientes virtuales de aprendizaje por docentes del centro tecnológico de la academia de la Universidad de La Sabana.” pp 12-22, 2016, . [26] Sigma Electrónica LTDA [2024] Sensores (ZMPT101B) [Online]. Available: https://www.sigmaelectronica.net/producto/zmpt101b/ [27] J. E. Valencia Castillo, “Diseño e implementación de un sistema para el control y monitoreo de un cultivo acuopónico a pequeña escala basado en IoT” , Universidad Tecnológica de Pereira, 2021, p. 12. [28] Unit Electronics, Sensores (MQ-135 Detector de Calidad de Aire) [Online]. Available: https://uelectronics.com/producto/mq-135-modulo-detector-de-calidad-de-aire/ |
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 |
235 p. |
dc.format.mimetype.none.fl_str_mv |
application/pdf application/msword |
dc.publisher.none.fl_str_mv |
Universidad de Santander |
dc.publisher.branch.none.fl_str_mv |
Cúcuta |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingenierías y Tecnologías |
dc.publisher.place.none.fl_str_mv |
Cúcuta, Colombia |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas |
publisher.none.fl_str_mv |
Universidad de Santander |
institution |
Universidad de Santander |
bitstream.url.fl_str_mv |
https://repositorio.udes.edu.co/bitstreams/0ae14d03-08df-4bd8-a564-633bc24732d9/download https://repositorio.udes.edu.co/bitstreams/1e5eaa6b-cdfb-468f-b5c6-dddfe339795e/download https://repositorio.udes.edu.co/bitstreams/8ed11957-6a0d-4249-9c93-980bed5321f6/download https://repositorio.udes.edu.co/bitstreams/9ba38227-cb74-4855-b125-3378c98315d3/download https://repositorio.udes.edu.co/bitstreams/58f63ddb-535c-4ae6-aa91-f0879e253d36/download https://repositorio.udes.edu.co/bitstreams/b31507ea-225b-42b8-9a17-a461b0c89125/download https://repositorio.udes.edu.co/bitstreams/dfdfffe9-95b6-4886-ad3f-df0a33d7165e/download https://repositorio.udes.edu.co/bitstreams/19795f10-b39b-468f-b8f8-1d32e312b126/download https://repositorio.udes.edu.co/bitstreams/8512fef2-0cf5-4a6b-ad4e-396645a0ec3b/download https://repositorio.udes.edu.co/bitstreams/854aec28-8e33-46fb-b94c-cdd025f3f4c6/download https://repositorio.udes.edu.co/bitstreams/b0b89789-cc57-4f85-9c7d-c6aff2804f64/download https://repositorio.udes.edu.co/bitstreams/e8368c1d-9ec8-4304-91d0-ce889a1a5a79/download |
bitstream.checksum.fl_str_mv |
73a5432e0b76442b22b026844140d683 da49c336b564fd75ea5df6581754f47c fc21b8ab8ddddc9654ce59a2286b21f8 09d68a36254edab2dc26521350741bd4 c42a832159f8e8e70a76c58467be3a8a dee779321893fea5c950561114af108a fc94f07330b8d12b92bc489f3eb10d1b 46334261901d3b2d9dc7e4946946103b de40e01be882dd3a7df56af1364b3480 9a505d2d6aa9cf5db20d90ca60568627 16881010ac39cc5f31e2509e6cbcae58 36d14ef387c4be7c83396a8c531492f9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad de Santander |
repository.mail.fl_str_mv |
soporte@metabiblioteca.com |
_version_ |
1818101625887129600 |
spelling |
Acosta-Contreras, Douglas987f0485-04fb-45ef-a10d-8c974def30f4-1Torres -Ochoa, Jhon Breidyb2c42bc3-ddbf-47f3-9a80-cd215be753e1-1Barreto-Vargas, Maritza Yulieth8d1d7ebf-6af0-4121-951d-0d6efabcfeb0-1Lizarazo-Parada, Jhon Edward992f3686-5cea-40fa-b5e6-4944d0b43d22-1Carvajalino-Rodriguez, Luis Carlos7b72d085-abc7-42d9-b618-5f845c91b37d-1Bohórquez-Chacón, Lesley Fabiola3d17fce1-1f1d-4c13-b736-ef5f3b21aa6b600SILPRO2024-09-25T14:21:11Z2024-09-25T14:21:11Z2024-06-21DigitalEl proyecto "Estación Didáctica de Internet de las Cosas (IoT) para los Semilleros SENA SIDSAE UDES SILPRO" tiene como objetivo implementar una estación didáctica para fortalecer la formación y el desarrollo tecnológico en los semilleros de investigación. Este proyecto busca proporcionar a los estudiantes un entorno práctico y especializado para el aprendizaje y la experimentación en tecnologías IoT, abordando desafíos en agricultura de precisión y automatización industrial. Se desarrollan tres fases: diseño de la estación para el entrenamiento de internet de las cosas (IOT) en el laboratorio de los semilleros SENA SIDSAE UDES SILPRO, construcción de la infraestructura física y desarrollo de una aplicación web fundamentada en la infraestructura y aplicaciones esenciales para gestionar el almacenamiento, análisis, representación gráfica y supervisión de los datos recopilados de los dispositivos interconectados., asegurando una integración efectiva en los procesos de formación y experimentación. La estación didáctica permitirá cerrar la brecha tecnológica existente, facilitando la adquisición, gestión y monitoreo de datos en tiempo real, promoviendo la interacción multidisciplinaria y el trabajo en equipo. La implementación de la estación didáctica facilita la incorporación de tecnologías IoT en el proceso educativo. Esto permite a los estudiantes adquirir conocimientos prácticos y teóricos en un entorno real, mejorando su comprensión y habilidades en IoT.The project "Internet of Things (IoT) Didactic Station for SENA SIDSAE UDES SILPRO Seedbeds" aims to implement a didactic station to strengthen training and technological development in research hotbeds. This project seeks to provide students with a practical and specialized environment for learning and experimentation in IoT technologies, addressing challenges in precision agriculture and industrial automation. Three phases are developed: design of the station for Internet of Things (IOT) training in the laboratory of the SENA SIDSAE UDES SILPRO seedbeds, construction of the physical infrastructure and development of a web application based on the infrastructure and essential applications for manage the storage, analysis, graphical representation and monitoring of data collected from interconnected devices, ensuring effective integration into training and experimentation processes. The teaching station will close the existing technological gap, facilitating the acquisition, management and monitoring of data in real time, promoting multidisciplinary interaction and teamwork. The implementation of the teaching station facilitates the incorporation of IoT technologies in the educational process. This allows students to gain practical and theoretical knowledge in a real-world environment, improving their understanding and skills in IoT.PregradoIngeniero(a) de SistemasResumen ........................................................................................................................................ 20 Summary ....................................................................................................................................... 22 Introducción .................................................................................................................................. 24 Problema de Investigación ............................................................................................................ 26 Identificación del Problema .......................................................................................................... 26 Planteamiento del Problema ......................................................................................................... 27 Formulación del Problema ............................................................................................................ 28 Sistematización del Problema ....................................................................................................... 28 Objetivos ....................................................................................................................................... 29 Objetivo General ........................................................................................................................... 29 Objetivos Específicos.................................................................................................................... 29 Justificación .................................................................................................................................. 30 La aplicación web incluye las siguientes características: ............................................................. 32 Estas características permiten a los estudiantes desarrollar las siguientes habilidades: ............... 32 Delimitaciones .............................................................................................................................. 33 Delimitación Espacial ................................................................................................................... 33 Delimitación Temporal ................................................................................................................. 34 Delimitación Conceptual .............................................................................................................. 35 Delimitación de la Aplicación ...................................................................................................... 35 Marco Referencial ......................................................................................................................... 37 Marco Contextual.......................................................................................................................... 37 Antecedentes ................................................................................................................................. 38 Internacionales .............................................................................................................................. 39 Nacionales ..................................................................................................................................... 41 Locales o Regionales .................................................................................................................... 43 Marco Teórico ............................................................................................................................... 44 Docker ofrece una serie de beneficios, entre los que se incluyen: ................................................ 50 Marco Conceptual ......................................................................................................................... 53 Recopilación de Datos en Tiempo Real ........................................................................................ 53 Interacción Personalizada ............................................................................................................. 53 Automatización y Control ............................................................................................................. 54 Análisis y Toma de Decisiones ..................................................................................................... 54 Mejora Continua ........................................................................................................................... 54 Definiciones .................................................................................................................................. 55 Marco Legal .................................................................................................................................. 57 Marco Metodológico ..................................................................................................................... 59 Tipo de Estudio ............................................................................................................................. 59 Fuentes de Información................................................................................................................. 61 Literatura Académica y Científica ................................................................................................ 61 Documentos Técnicos y Manuales ............................................................................................... 61 Recursos en Línea ......................................................................................................................... 61 Legislación y Regulación .............................................................................................................. 62 Población....................................................................................................................................... 62 La población del presente proyecto se toma a los usuarios directos del proyecto: ....................... 62 Muestra ......................................................................................................................................... 62 Técnicas de Recolección y Análisis de Información .................................................................... 63 Diseño de Estudio ......................................................................................................................... 63 Fase 1 ............................................................................................................................................ 63 Fase 2 ............................................................................................................................................ 64 Agricultura de Precisión: .............................................................................................................. 64 Procesos Industriales:.................................................................................................................... 64 Fase 3 ............................................................................................................................................ 65 Marco Administrativo ................................................................................................................... 66 Talento Humano............................................................................................................................ 66 Recursos Institucionales................................................................................................................ 66 Recursos Técnicos ........................................................................................................................ 66 Hardware: ...................................................................................................................................... 66 Conectividad: ................................................................................................................................ 68 Diseño de la Interfaz de Usuario: .................................................................................................. 68 Plataformas Cloud:........................................................................................................................ 68 Documentación y Colaboración:................................................................................................... 69 Cronograma de Actividades .......................................................................................................... 70 Recursos Financieros y Presupuesto ............................................................................................. 71 Desarrollo de los Objetivos Específicos ....................................................................................... 72 Fase 1 ............................................................................................................................................ 72 Selección de los componentes y dispositivos que permiten la exploración de distintos escenarios de investigación en IoT ............................................................ 72 Resultados obtenidos: ................................................................................................................... 73 Especificaciones:........................................................................................................................... 76 Código de prueba del sensor: código básico de cómo funciona el sensor de voltaje ZMPT101B con ESP32 para medir el voltaje de CA y mostrarlo en el monitor serial: ................................... 76 Especificaciones:........................................................................................................................... 78 Sensor MQ-135: ............................................................................................................................ 79 Especificaciones:........................................................................................................................... 80 Especificaciones:........................................................................................................................... 82 Conexiones:................................................................................................................................... 82 Sensor DTH11 Temperatura y Humedad: .................................................................................... 84 Especificaciones:........................................................................................................................... 84 Módulo Max6675 + Módulo Termopar Tipo K Sensor Temperatura: ......................................... 86 Especificaciones:........................................................................................................................... 86 Especificaciones Técnicas del Termopar Tipo K: ........................................................................ 87 Módulo sensor de voltaje FZ0430: ............................................................................................... 89 Especificaciones:........................................................................................................................... 90 Especificaciones:........................................................................................................................... 92 Especificaciones:........................................................................................................................... 94 Sensor Ky-032: ............................................................................................................................. 95 Especificaciones:........................................................................................................................... 96 Encoder Rotativo KY-040 Sensor de Posición Angular: .............................................................. 98 Principales Características: ........................................................................................................... 99 Módulo LED RGB KY016: ........................................................................................................ 102 Especificaciones:......................................................................................................................... 102 Realización del Diseño del Hardware de la Estación Didáctica ................................................. 105 Identificación de Requisitos: ....................................................................................................... 105 Descripción del ESP32 ............................................................................................................... 106 Capacidades de Entrada/Salida: .................................................................................................. 108 Consumo Energético Eficiente: .................................................................................................. 108 Costo Asequible: ......................................................................................................................... 108 Diseño del Circuito: .................................................................................................................... 108 Documentación: .......................................................................................................................... 111 Resultados obtenidos: ................................................................................................................. 111 Elaboración del diseño de la estructura física de la estación ...................................................... 111 Definición de Requisitos: ............................................................................................................ 112 Selección de Materiales: ............................................................................................................. 112 Diseño del Esquema Estructural: ................................................................................................ 112 Fase 2 .......................................................................................................................................... 113 Construcción de la estación en su parte física ............................................................................ 113 Pasos seguidos en la construcción: ............................................................................................. 114 Corte y Preparación de Materiales: ............................................................................................. 115 Integración de Componentes Electrónicos.................................................................................. 116 Diseño del Esquema Eléctrico: ................................................................................................... 117 Ensamblaje de los Componentes: ............................................................................................... 117 Programación y Configuración: .................................................................................................. 119 Pruebas y Validación: ................................................................................................................. 120 Pruebas de Estabilidad: ............................................................................................................... 120 Pruebas de Integración: ............................................................................................................... 120 Elaboración de las guías, prácticas de laboratorio y material didáctico de apoyo ...................... 121 Guías Didácticas: ........................................................................................................................ 122 Glosario de Términos: Definiciones de términos técnicos claves relacionados con IoT. .......... 122 Formato: ...................................................................................................................................... 122 Fase 3 .......................................................................................................................................... 124 Estudiar y definir los stack que agrupan los framework web que sean óptimos para el diseño de la aplicación web................................................................................ 124 Factores a Considerar .................................................................................................................. 124 Principales Stack de Tecnologías para IoT ................................................................................. 125 Comparación y Selección: .......................................................................................................... 127 Seleccionar las herramientas y la metodología ágil para el desarrollo del software de la aplicación web ............................................................................................................................ 128 Definir los framework para el diseño de la aplicación web. ....................................................... 129 Implementar la aplicación utilizando Docker para facilitar la implementación y el despliegue de la aplicación web......................................................................................... 132 Requisitos no funcionales: .......................................................................................................... 139 Análisis del sistema: ................................................................................................................... 145 Modelado de caso de uso ............................................................................................................ 145 Especificación de casos de uso: .................................................................................................. 149 Cursos Alternos ........................................................................................................................... 184 Componentes Principales: ........................................................................................................... 205 Patrones Arquitectónicos: ........................................................................................................... 207 Modelado de datos (base de datos): ............................................................................................ 208 Mockups:..................................................................................................................................... 214 Construcción del sistema: ........................................................................................................... 217 Nivel de aplicación (backend): ................................................................................................... 217 Nivel de persistencia (base de datos): ......................................................................................... 218 Pruebas de Aceptación: ............................................................................................................... 218 Entornos de Pruebas:................................................................................................................... 219 Desarrolladores ........................................................................................................................... 219 Testeadores independientes ........................................................................................................ 220 Pruebas de aceptación ................................................................................................................. 221 Prácticas de la estación: .............................................................................................................. 224 Conclusiones ............................................................................................................................... 225 Recomendaciones ....................................................................................................................... 226 Referencias Bibliográficas .......................................................................................................... 227 Apéndices .................................................................................................................................... 231235 p.application/pdfapplication/mswordUniversidad de SantanderT 13.24 B177eRepositorio Digital Universidad de Santanderhttps://repositorio.udes.edu.cohttps://repositorio.udes.edu.co/handle/001/10908spaUniversidad de SantanderCúcutaFacultad de Ingenierías y TecnologíasCúcuta, ColombiaIngeniería de Sistemas[1] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of things: a survey on enabling technologies, protocols, and applications," IEEE Communications Surveys & Tutorials, vol. 17, no. 4, pp. 2347-2376, 2015.[2] "Arduino en la educación: un enfoque didáctico para la implementación de proyectos con Arduino." [Online]. Available: https://aprendiendoarduino.wordpress.com/2018/05/06/arduino-en-la-educacion/. [Accessed: May 21, 2024].[3] F. B. Armijos Mayon, A. I. Bermúdez Burgos, and N. V. Mora Sánchez, "Gestión de administración de los Recursos Humanos," Revista Universidad y Sociedad, vol. 11, no. 4, pp. 163-170, 2019.[4] F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, "Fog computing and its role in the internet of things," in Proceedings of the first ACM conference on internet of things design and implementation, 2012, pp. 13-24.[5] D. Botana Otero, "Aplicación web y móvil para la gestión y monitorización de aparatos IoT," 2023.[6] D. A. M. Cruz, J. A. C. Ferrin, K. M. Parrales, A. M. Parrales, M. O. Hernandez, E. M. Lino, and F. M. García, "Módulo con controladores lógicos programables para la enseñanza-aprendizaje de electrónica," 3Ciencias, vol. 50, 2019.[7] J. Díaz-Redondo, C. López-Noguero, and M. C. Jiménez-Fernández, "Diseño de una plataforma virtual para el aprendizaje basado en la Internet de las Cosas," Revista de Educación a Distancia (RED), vol. 23, no. 1, pp. 1-22, 2019.[8] J. W. Durán-Cazar, E. J. Tandazo-Gaona, M. R. Morales-Morales, and S. Morales Cardoso, "Rendimiento de bases de datos columnares," Ingenius. Revista de Ciencia y Tecnología, no. 22, pp. 47-58, 2019.[9] R. M. Ellahi, M. U. A. Khan, and A. Shah, "Redesigning Curriculum in line with Industry 4.0," Procedia Computer Science, vol. 151, pp. 699–708, 2019.[10] F. A. Freire Barreno, "Sistema Iot de monitoreo y control aplicado a la nutrición en la cuyicultura," Bachelor's thesis, Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Telecomunicaciones, 2023, p. 15.[11] F. J. García-Peñalvo and J. Mateos-Liñán, "Aprendizaje basado en proyectos con Internet de las Cosas: Un estudio de revisión sistemática," Revista de Educación a Distancia (RED), vol. 26, no. 3, pp. 1-32, 2022.[12] J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, "Internet of Things (IoT): A vision, architectural elements, and future directions," Future Generation Computer Systems, vol. 29, no. 7, pp. 1645-1660, 2013.[13] S. Gupta and N. Kumar, "Integration of IoT in education: A review of challenges and opportunities," Journal of Information Systems Education, vol. 33, no. 2, pp. 173-188, 2022.[14] L. Liu and B. Zang, "Internet of things for industrial applications," IEEE Communications Magazine, vol. 54, no. 9, pp. 31-35, 2016.[15] L. M. López-Hernández and F. J. García-Peñalvo, "Las estaciones didácticas como recurso para la enseñanza y el aprendizaje en línea," Revista de Educación a Distancia (RED), vol. 26, no. 2, pp. 1-21, 2022.[16] J. F. Saa Ayala, "Análisis de un sistema de seguridad basado en el internet de las cosas para viviendas urbanas," Bachelor's thesis, Babahoyo: UTB-FAFI, 2023, pp. 10-12.[17] J. D. Salavarria Sarmiento and H. A. Matovelle Rentería, "Desarrollar una plataforma web mediante un sistema distribuido de recolección de datos para el control domótico del consumo energético de una vivienda residencial", Master's thesis, 2023, p. 20.[18] "Wireless Sensor Network and Internet of Things in Precision." [Online]. Available: https://pdfs.semanticscholar.org. [Accessed: May 21, 2024].[19] K. M. Pablo, “IoT: Internet de las cosas en el modelo de Industria 4.0”. Universidad de Sevilla, España, pp. 5-45, 2018.[20] P. Pruet, “Exploring the Internet of “Educational Things” (IoET) in rural underprivileged areas, 2017, p. 17.[21] R. and M, “Internet de las Cosas en las Instituciones de Educación Superior”, 2017, p. 10.[22] M. A. Adalberto and D. S. Julián, “Internet de las Cosas y Herramientas de Software Libre aplicadas a la Educación”, UNAB Bucaramanga, 2017, p. 1.[23] A. Garcia, “Diseño de alto nivel de laboratorio para sistemas IoT”, UNIANDES, Colombia, 2021. p. 7.[24] “Prototipo de solución IoT con tecnología “lora” para el monitoreo del medio ambiente en la ciudad de Cúcuta”. SENOVA SENA centro CIES, 2019, p. 18[25] A. Ramirez, “Descripción de prácticas de evaluación utilizadas en ambientes virtuales de aprendizaje por docentes del centro tecnológico de la academia de la Universidad de La Sabana.” pp 12-22, 2016, .[26] Sigma Electrónica LTDA [2024] Sensores (ZMPT101B) [Online]. Available: https://www.sigmaelectronica.net/producto/zmpt101b/[27] J. E. Valencia Castillo, “Diseño e implementación de un sistema para el control y monitoreo de un cultivo acuopónico a pequeña escala basado en IoT” , Universidad Tecnológica de Pereira, 2021, p. 12.[28] Unit Electronics, Sensores (MQ-135 Detector de Calidad de Aire) [Online]. Available: https://uelectronics.com/producto/mq-135-modulo-detector-de-calidad-de-aire/Derechos Reservados - Universidad de Santander, 2024. Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.info: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/Internet de las Cosas (IoT)Agricultura de precisiónAutomatización industrialEstación didácticaInnovación EducativaInternet of Things (IoT)Precision agricultureIndustrial automatinDidactic stationEducational innovationEstación Didáctica de Internet de las Cosas IOT, para los Semilleros SENA SIDSAE UDES SILPROInternet of Things IOT Teaching Station, for SENA SIDSAE UDES SILPRO SeedbedsTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_71e4c1898caa6e32Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/submittedVersionTodas las AudienciasPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.udes.edu.co/bitstreams/0ae14d03-08df-4bd8-a564-633bc24732d9/download73a5432e0b76442b22b026844140d683MD53ORIGINALLabel.pdfLabel.pdfapplication/pdf3206000https://repositorio.udes.edu.co/bitstreams/1e5eaa6b-cdfb-468f-b5c6-dddfe339795e/downloadda49c336b564fd75ea5df6581754f47cMD54Estación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.docxEstación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document7809051https://repositorio.udes.edu.co/bitstreams/8ed11957-6a0d-4249-9c93-980bed5321f6/downloadfc21b8ab8ddddc9654ce59a2286b21f8MD55Estación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.pdfEstación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.pdfapplication/pdf4736101https://repositorio.udes.edu.co/bitstreams/9ba38227-cb74-4855-b125-3378c98315d3/download09d68a36254edab2dc26521350741bd4MD56Informe de Porcentaje de Similitud de Texto.pdfInforme de Porcentaje de Similitud de Texto.pdfapplication/pdf4288186https://repositorio.udes.edu.co/bitstreams/58f63ddb-535c-4ae6-aa91-f0879e253d36/downloadc42a832159f8e8e70a76c58467be3a8aMD57TEXTLabel.pdf.txtLabel.pdf.txtExtracted texttext/plain818https://repositorio.udes.edu.co/bitstreams/b31507ea-225b-42b8-9a17-a461b0c89125/downloaddee779321893fea5c950561114af108aMD58Estación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.docx.txtEstación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.docx.txtExtracted texttext/plain102044https://repositorio.udes.edu.co/bitstreams/dfdfffe9-95b6-4886-ad3f-df0a33d7165e/downloadfc94f07330b8d12b92bc489f3eb10d1bMD510Estación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.pdf.txtEstación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.pdf.txtExtracted texttext/plain101539https://repositorio.udes.edu.co/bitstreams/19795f10-b39b-468f-b8f8-1d32e312b126/download46334261901d3b2d9dc7e4946946103bMD511Informe de Porcentaje de Similitud de Texto.pdf.txtInforme de Porcentaje de Similitud de Texto.pdf.txtExtracted texttext/plain101766https://repositorio.udes.edu.co/bitstreams/8512fef2-0cf5-4a6b-ad4e-396645a0ec3b/downloadde40e01be882dd3a7df56af1364b3480MD513THUMBNAILLabel.pdf.jpgLabel.pdf.jpgGenerated Thumbnailimage/jpeg10595https://repositorio.udes.edu.co/bitstreams/854aec28-8e33-46fb-b94c-cdd025f3f4c6/download9a505d2d6aa9cf5db20d90ca60568627MD59Estación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.pdf.jpgEstación_Didáctica_de_Internet_de_las_Cosas_IOT_para_los_Semilleros_SENA_SIDSAE_UDES_SILPRO.pdf.jpgGenerated Thumbnailimage/jpeg8636https://repositorio.udes.edu.co/bitstreams/b0b89789-cc57-4f85-9c7d-c6aff2804f64/download16881010ac39cc5f31e2509e6cbcae58MD512Informe de Porcentaje de Similitud de Texto.pdf.jpgInforme de Porcentaje de Similitud de Texto.pdf.jpgGenerated Thumbnailimage/jpeg10106https://repositorio.udes.edu.co/bitstreams/e8368c1d-9ec8-4304-91d0-ce889a1a5a79/download36d14ef387c4be7c83396a8c531492f9MD514001/10908oai:repositorio.udes.edu.co:001/109082024-09-26 03:01:32.894https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de Santander, 2024. Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.https://repositorio.udes.edu.coRepositorio Universidad de Santandersoporte@metabiblioteca.comPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K |