Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos

ilustraciones anexos

Autores:
Taborda Cano, Yohan Esteban
Galvis Cardona, Laura
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Tecnológico de Antioquia
Repositorio:
Repositorio Tdea
Idioma:
spa
OAI Identifier:
oai:dspace.tdea.edu.co:tdea/2350
Acceso en línea:
https://dspace.tdea.edu.co/handle/tdea/2350
Palabra clave:
Software
Educación
Pandemia
Bienestar
Salud
Scrum
Rights
openAccess
License
Tecnológico de Antioquia, Institución Universitaria, 2021
id RepoTdea2_f3e79660b9c183648ff9fd3ef469874e
oai_identifier_str oai:dspace.tdea.edu.co:tdea/2350
network_acronym_str RepoTdea2
network_name_str Repositorio Tdea
repository_id_str
dc.title.none.fl_str_mv Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
title Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
spellingShingle Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
Software
Educación
Pandemia
Bienestar
Salud
Scrum
title_short Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
title_full Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
title_fullStr Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
title_full_unstemmed Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
title_sort Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos
dc.creator.fl_str_mv Taborda Cano, Yohan Esteban
Galvis Cardona, Laura
dc.contributor.advisor.none.fl_str_mv Gaviria Hincapié, Jorge Mario
Villamizar Jaimes, Aixa Eileen
dc.contributor.author.none.fl_str_mv Taborda Cano, Yohan Esteban
Galvis Cardona, Laura
dc.subject.proposal.spa.fl_str_mv Software
Educación
Pandemia
Bienestar
Salud
Scrum
topic Software
Educación
Pandemia
Bienestar
Salud
Scrum
description ilustraciones anexos
publishDate 2021
dc.date.issued.none.fl_str_mv 2021-11-16
dc.date.accessioned.none.fl_str_mv 2022-11-04T18:35:02Z
dc.date.available.none.fl_str_mv 2022-11-04T18:35:02Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://dspace.tdea.edu.co/handle/tdea/2350
url https://dspace.tdea.edu.co/handle/tdea/2350
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Tecnológico de Antioquia, Institución Universitaria, 2021
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
rights_invalid_str_mv Tecnológico de Antioquia, Institución Universitaria, 2021
https://creativecommons.org/licenses/by-nc/4.0/
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 99 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Tecnológico de Antioquia, Institución Universitaria
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.program.spa.fl_str_mv Ingenieria de Software
dc.publisher.place.spa.fl_str_mv Medellín
institution Tecnológico de Antioquia
bitstream.url.fl_str_mv https://dspace.tdea.edu.co/bitstream/tdea/2350/1/Informe%20Taborda%20y%20Galvis.pdf
https://dspace.tdea.edu.co/bitstream/tdea/2350/2/Repositorio%20Taborda%20y%20Galvis.pdf
https://dspace.tdea.edu.co/bitstream/tdea/2350/3/license.txt
https://dspace.tdea.edu.co/bitstream/tdea/2350/4/Informe%20Taborda%20y%20Galvis.pdf.txt
https://dspace.tdea.edu.co/bitstream/tdea/2350/6/Repositorio%20Taborda%20y%20Galvis.pdf.txt
https://dspace.tdea.edu.co/bitstream/tdea/2350/5/Informe%20Taborda%20y%20Galvis.pdf.jpg
https://dspace.tdea.edu.co/bitstream/tdea/2350/7/Repositorio%20Taborda%20y%20Galvis.pdf.jpg
bitstream.checksum.fl_str_mv 4379d685f400ffa96e0894fa5f7ae84e
b7cbc3f67f4dd7f52de4c574edd35bd6
2f9959eaf5b71fae44bbf9ec84150c7a
d74bf7432cab5698afe6dc11f4c50e61
388be032c26a5ad7a27382e877a7a594
c9afd35f0baba9ea5763d26f60d402ac
baee280f645bcaedcef9a75fee9e858e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Tecnologico de Antioquia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1808408435865157632
spelling Gaviria Hincapié, Jorge Mario45fd4659-5e42-4226-b8d0-b3627423596dVillamizar Jaimes, Aixa Eileenf0ce7628-0100-40da-8b28-6a5e2f11f6d2600Taborda Cano, Yohan Esteban5da25fd4-4cae-46c8-b761-3e4023c1fcf6Galvis Cardona, Laura3aa96bfa-2cba-4119-8595-03f8389c9a492022-11-04T18:35:02Z2022-11-04T18:35:02Z2021-11-16https://dspace.tdea.edu.co/handle/tdea/2350ilustraciones anexosLa presente propuesta del desarrollo de la aplicación, permitirá a la Institución Educativa Juvenil Nuevo Futuro (I.E.J.N.F) del municipio de Medellín implementar un mecanismo el cual ayudará a mejorar la salud física y mental de la comunidad académica a través de una herramienta tecnológica de software en la que tanto estudiantes como docentes, tendrán la oportunidad de realizar actividades de pausas activas intermediadoras que permitirán una mejor eficiencia por parte del usuario, llevando a cabo unos ejercicios propuestos, dependiendo de la selección de la parte del cuerpo, sintomatologías y/o patologías; generando así una guía propuesta que mitigará el riesgo de padecer afectaciones a la salud. Los usuarios de la institución que realmente estén interesados en conservar hábitos adecuados al realizar su trabajo y llevar a cabo actividades que mejoren notablemente el desempeño académico o laboral, se beneficiarán en obtener una mejor respuesta a los impactos del agotamiento o la exposición prolongada de posturas nocivas. Cabe resaltar que este proyecto se desarrollará bajo la metodología ágil de desarrollo SCRUM con la que se pretende alcanzar el objetivo y así brindar el medio para que el usuario interesado en proteger su salud también comprenda en cómo prevenir los riesgos a los que se expone debido al uso excesivo de dispositivos tecnológicos, riesgos que se aumentan en virtud de la contingencia mundial, Covid 19.TABLA DE CONTENIDO RESUMEN 4 PALABRAS CLAVE 5 TABLA DE CONTENIDO 6 ÍNDICE DE FIGURAS 9 ÍNDICE DE TABLAS 11 ABREVIATURAS 13 1. INTRODUCCIÓN 14 2. MARCO DEL PROYECTO 16 2.1. DEFINICIÓN Y JUSTIFICACIÓN DEL PROBLEMA 16 2.1.1. JUSTIFICACIÓN 18 2.2. ANTECEDENTES 21 3. OBJETIVOS 25 3.1. OBJETIVO GENERAL 25 3.2. OBJETIVOS ESPECÍFICO 25 4. MARCO METODOLÓGICO 26 4.1. DEFINICIÓN DE LA METODOLOGÍA 26 4.2. DEFINICIÓN DEL ALCANCE 31 4.3. RECURSOS 33 4.4. CRONOGRAMA DE ACTIVIDADES 34 5. MARCO CONCEPTUAL 35 6. DESARROLLO DEL PROYECTO 43 6.1. CONTEXTO DEL SOFTWARE 45 6.1.1. Descripción del Negocio 45 6.1.2. Áreas a Intervenir 45 6.1.3. Actores y sus Roles. 46 6.2. PROPUESTA DE SOLUCIÓN 46 6.2.1. PRODUCT BACKLOG 48 6.3.PLANIFICACIÓN DEL SPRINT 1 49 6.3.1. Historias de usuario 49 6.3.2. Tareas asociadas y ejecutadas 51 6.4. PLANIFICACIÓN DEL SPRINT 2 54 6.4.1. Historias de usuario 54 6.4.2. Tareas asociadas y ejecutadas. 57 6.5. PLANIFICACIÓN DEL SPRINT 3 58 6.5.1. Historias de usuario 58 6.5.2. Tareas asociadas y ejecutadas. 60 6.6. PLANIFICACIÓN DEL SPRINT 4 61 6.6.1. Historias de usuario 63 6.6.2. Tareas asociadas y ejecutadas. 65 6.7. PLANIFICACIÓN DEL SPRINT 5 68 6.7.1. Historias de usuario 68 6.7.2. Tareas asociadas y ejecutadas. 69 6.8. PLANIFICACIÓN DEL SPRINT 6 70 6.8.1. Historias de usuario 70 6.8.2. Tareas asociadas y ejecutadas. 73 6.9. PLANIFICACIÓN DEL SPRINT 7 75 6.9.1. Historias de usuario 75 6.9.2. Tareas asociadas y ejecutadas. 76 6.9 PLANIFICACIÓN DEL SPRINT 8 78 6.9.1.Historias de usuario 78 6.9.2.Tareas asociadas y ejecutadas. 78 6.10 PLANIFICACIÓN DEL SPRINT 9 79 6.10.1 Historias de usuario 79 6.11 DISEÑO DEL SISTEMA 81 6.11.1 Especificación de la arquitectura. 81 6.11.2 Diagrama de clases. 82 6.11.3 Diagrama entidad relación. 83 6.12 DESPLIEGUE DEL SISTEMA 84 7 RESULTADOS Y DISCUSIÓN 85 8 IMPACTO ESPERADO 91 9 CONCLUSIONES 92 10 RECOMENDACIONES FUTURAS 93 REFERENCIAS 94 ANEXOS 99 ÍNDICE DE FIGURAS Figura 1. Encuesta Bienestar. ___________________________________________ 17 Figura 2. Árbol de problemas. ___________________________________________ 18 Figura 3. Pausapp. ____________________________________________________ 21 Figura 4. CyberGlobe III. _______________________________________________ 22 Figura 5. Kinect. ______________________________________________________ 22 Figura 6. PoseNet. ____________________________________________________ 23 Figura 7. Futura Activa V4.0. ____________________________________________ 23 Figura 8. Pausas Activas ARL SURA. _____________________________________ 24 Figura 9. Diagrama de Sprints. ___________________________________________ 28 Figura 10. Trello. _____________________________________________________ 28 Figura 11. Fases del Proyecto. ___________________________________________ 29 Figura 12. Alcance de la propuesta. _______________________________________ 32 Figura 13. Método EPR. ________________________________________________ 36 Figura 14. valores postulares. ___________________________________________ 36 Figura 15. Túnel del Carpo. _____________________________________________ 38 Figura 16. Grafica afectaciones de salud por uso excesivo celular. _______________ 39 Figura 17. Infraestructura de la aplicación. __________________________________ 52 Figura 18. Tablas de la Base de datos. ____________________________________ 52 Figura 19. Pantalla Inicial de la aplicación. __________________________________ 53 Figura 20. Canal de YouTube Pausas activas _______________________________ 53 Figura 21. Menú principal Disfruta un cuento. _______________________________ 57 Figura 22. Disfruta un cuento. ___________________________________________ 57 Figura 23. Menú principal activa tu mente. __________________________________ 60 Figura 24. Pantalla principal de Activa tu mente. _____________________________ 61 Figura 25. Menú principal Activa tus emociones. _____________________________ 65 Figura 26. Pantalla principal de Activa tus emociones. ________________________ 66 Figura 27. Pantalla gestiona tus emociones. ________________________________ 66 Figura 28. Pantalla emociones y consecuencias. _____________________________ 67 Figura 29. Pantalla de Ansiedad y depresión. _______________________________ 67 Figura 30. Pantalla Ira y perdón. _________________________________________ 68 Figura 31. Menú principal Activa tu cuerpo. _________________________________ 70 Figura 32. Pantalla principal de Activa tu cuerpo. _____________________________ 70 Figura 33. Menú principal dar clic en Comentarios - Encuestas. _________________ 73 Figura 34. Pantalla principal de Comentarios - Encuestas. _____________________ 74 Figura 35. Pantalla cómo fue tu experiencia con la aplicación. __________________ 74 Figura 36. Pantalla de valora tu experiencia de bienestar. ______________________ 75 Figura 37. Menú principal dar clic en Login. _________________________________ 76 Figura 38. Pantalla principal del Login. _____________________________________ 77 Figura 39. Dashboard de las encuestas para el administrador. __________________ 77 Figura 40. Pantalla principal en vivo. ______________________________________ 78 Figura 41. Diagrama de clases. __________________________________________ 82 Figura 42. Diagrama entidad relación. _____________________________________ 83 Figura 43. Diagrama de secuencia. _______________________________________ 84 Figura 44. Despliegue del sistema. _______________________________________ 84 Figura 45. Encuesta realizada a Sandra Milena Sánchez – Docente. _____________ 85 Figura 46. Encuesta realizada a Valeria Obregón – Estudiante. _________________ 86 Figura 47. Pantalla principal del aplicativo.__________________________________ 86 Figura 48. Módulo lectura. ______________________________________________ 87 Figura 49. Módulo activa tu mente. _______________________________________ 87 Figura 50. Módulo activa tus emociones. ___________________________________ 88 Figura 51. Módulo activa tu cuerpo. _______________________________________ 88 Figura 52. Módulo encuesta y comentarios. _________________________________ 89 Figura 53. Módulo inicio de sesión. _______________________________________ 89 Figura 54. Módulo administración. ________________________________________ 90 ÍNDICE DE TABLAS Tabla 1. Explicación de la metodología. ____________________________________ 26 Tabla 2. Recursos y talento humano. ______________________________________ 33 Tabla 3. Cronograma de actividades. ______________________________________ 34 Tabla 4. Solución Objetivos. _____________________________________________ 43 Tabla 5. Product Backlog._______________________________________________ 48 Tabla 6 HU Definición de la arquitectura. ___________________________________ 49 Tabla 7. HU Creación base de datos. ______________________________________ 49 Tabla 8. HU Desarrollo plantilla Bootstrap. __________________________________ 50 Tabla 9. HU Creación de canal de YouTube. ________________________________ 50 Tabla 10. HU Creación de contenido fotográfico y audiovisual. __________________ 51 Tabla 11. HU Disfruta un cuento. _________________________________________ 54 Tabla 12. HU Disfruta un cuento Emosanarte. _______________________________ 54 Tabla 13. HU Disfruta un cuento - Osito limpio Osito sucio. _____________________ 55 Tabla 14. HU Disfruta un cuento - Rosa caramelo. ___________________________ 55 Tabla 15. HU Disfruta un cuento - Te pico una hormiga. _______________________ 56 Tabla 16. HU Disfruta un cuento - Hasta que podamos abrazarnos. ______________ 56 Tabla 17. HU Activa tu mente. ___________________________________________ 58 Tabla 18. Activa tu mente memoria _______________________________________ 58 Tabla 19. HU Activa tu mente - Bienestar __________________________________ 59 Tabla 20. HU Activa tu mente - Atención ___________________________________ 59 Tabla 21. HU Activa tus emociones. _______________________________________ 61 Tabla 22. Activa tus emociones. __________________________________________ 62 Tabla 23. HU Activa tus emociones - Conoce tus emociones. ___________________ 62 Tabla 24. HU Activa tus emociones - Emociones y consecuencias. ______________ 63 Tabla 25. HU Activa tus emociones - Ansiedad y depresión. ____________________ 64 Tabla 26. HU Activa tus emociones - ira y perdón. ____________________________ 64 Tabla 27. HU Activa tu cuerpo. ___________________________________________ 68 Tabla 28. HU Activa tu cuerpo - brazos. ____________________________________ 69 Tabla 29. HU Comentarios. _____________________________________________ 70 Tabla 30. HU Comentarios - Encuestas - Como fue tu experiencia con la aplicación _ 71 Tabla 31. HU Comentarios - Encuesta - valora tu experiencia de bienestar. ________ 72 Tabla 32. HU Login ____________________________________________________ 75 Tabla 33. HU Módulo de gráficos. ________________________________________ 76 Tabla 34. HU En vivo. __________________________________________________ 78 Tabla 35. HU Encuesta usabilidad. _______________________________________ 79 Tabla 36. HU Capacitación de usuario. ____________________________________ 79 Tabla 37. HU Manual Técnico. ___________________________________________ 80 Tabla 38. HU Manual de usuario. _________________________________________ 80 Tabla 39. Arquitectura- Equipo-Diseñador.__________________________________ 81 Tabla 40. Arquitectura Hosting y Base de datos. _____________________________ 81PregradoIngeniero(a) de Software99 páginasapplication/pdfspaTecnológico de Antioquia, Institución UniversitariaFacultad de IngenieríaIngenieria de SoftwareMedellínTecnológico de Antioquia, Institución Universitaria, 2021https://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_abf2Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicosTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85SoftwareEducaciónPandemiaBienestarSaludScrumAlonso Fabregat, María Bernardina; Cifre Gallego, (2002). Eva Teletrabajo y Salud: un nuevo reto para la Psicología Papeles del Psicólogo. Redalyc. Url: https://www.redalyc.org/pdf/778/77808308.pdfARL Sura. (2020). Software Pausa Activas. Seguros de Vida Suramericana. Url: https://www.arlsura.com/index.php/documentos/category/8-pausas-activasBautista, B.(2020). Realizar pausas activas contribuye a mantener una buena salud mental. MINSALUD. Url: https://www.minsalud.gov.co/Paginas/Realizar-pausas-activas-contribuye-a-mantener-una-buena-salud-mental-.aspxCastillo, A. A., & Academy, I. T. C. (2017). Curso de Programación Web: JavaScript, Ajax y jQuery. 2aEdición. CreateSpace Independent Publishing Platform.Cogollo Oyola, J. R. (2014). Análisis, Propuesta y Representación de indicadores en proyectos agiles con SCRUM. Cuaderno Activa, 5(1), 11–21. Recuperado a partir de https://ojs.tdea.edu.co/index.php/cuadernoactiva/article/view/111CyberGlove Systems Inc. (2017). CyberGlove III. CyberGlove Url: http://www.cyberglovesystems.com/cyberglove-iii#overviewDiego-Mas, José Antonio. (2015). Evaluación del riesgo por movimientos repetitivos mediante el Check List Ocra. Ergonautas, Universidad Politécnica de Valencia, Url: https://www.ergonautas.upv.es/metodos/ocra/ocra-ayuda.phpFuentes, L. (2019). Pausapp sistema interactivo para pausas activas. Universidad El Bosque. Url: https://repositorio.unbosque.edu.co/handle/20.500.12495/2220Fundación Santa Fe de Bogotá. (2016). Síndrome del Túnel del Carpo: ¿Qué es y cómo tratarlo? Departamento de Ortopedia. Url:https://www.fsfb.org.co/wps/wcm/connect/fsfb/dfe2f4df-4352-41e3-a30e-0bd8e57f7d4c/S%C3%ADndrome+del+T%C3%BAnel+del+Carpo.pdf?MOD=AJPERESGiraldo, M. (2020). Lineamientos Para trabajo desde casa Covid 19. Safework. Url: https://sst-safework.com/ejemplo-de-lineamientos-para-trabajo-desde-casa-covid-19/Guillén Cadena DM, Beltrán Lugo NI, Flores Atilano B, Aristizábal Hoyos GP, Garduño Magaña A. Problemas de salud derivados del uso del teléfono celular. Rev. iberoam. educ. investi. Enferm. 2016; 6(4):62-70 Url: https://www.enfermeria21.com/revistas/aladefe/articulo/223/problemas-de-salud-derivados-del-uso-del-telefono-celular/Herrera, R.(2019). Modelo informático para el monitoreo y control de rutinas de pausas activas en trabajadores de oficina por medio del modelo Pose Net. Unidistrital. Url:https://repository.udistrital.edu.co/bitstream/handle/11349/23001/HerreraRamirezFabianCamilo2019.pdf?sequence=1&isAllowed=yJuan Ricardo Cogollo Oyola. Revista Tdea. Url:https://issuu.com/boletin_marcat_tdea/docs/investigacion_e_innovaccion_en_ingeQuintero J, Munévar RA, Munévar FI. Nuevas tecnologías, nuevas enfermedades en los entornos educativos. Hacia promoc. salud. 2015; 20(2): 13-26. DOI: 10.17151/hpsal.2015.20.2.2 Aplicación Web para prevención y protección de la salud por uso excesivo de dispositivos tecnológicos. Tecnológico de Antioquia – Institución Universitaria Página 96 Url: http://www.scielo.org.co/pdf/hpsal/v20n2/v20n2a02.pdfKim, J.H, Seol, YJ, Ko, I.K. et al. (2018). 3D Bioprinted Human Skeletal Muscle Constructs for Muscle Function Restoration. Sci Rep 8, 12307 Url: https://doi.org/10.1038/s41598-018-29968-5Ministerio de Salud.(2013). Ley de salud mental. Congreso de Colombia. Url: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/DIJ/ley-1616-del-21-de-enero-2013.pdfMinisterio Trabajo.(2014). Tabla de enfermedades laborales. Presidencia de la Republica. Url:https://www.mintrabajo.gov.co/documents/20147/36482/decreto_1477_del_5_de_agosto_de_2014.pdf/b526be63-28ee-8a0d-9014-8b5d7b299500Ministerio de Salud. (2015). Pausas Activas. Subdirección de Enfermedades no Transmisibles Url:https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/VS/PP/ENT/abece-pausas-activas.pdMinisterio de Protección Social de Colombia. (2006). Guía de Atención Integral Basada en la Evidencia para Desórdenes Musculoesqueléticos (DME) relacionados movimientos Repetitivos de Miembros Superiores. Ministerio de Salud. Url:https://www.minsalud.gov.co/Documentos%20y%20Publicaciones/GATISO-DESORDENES%20MUSCULARES%20ESQUELETICOS.pdfMinisterio de Protección Social de Colombia. (2013). Ley de salud mental. Ministerio de Salud. Url: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/DIJ/ley-1616-del-21-de-enero-2013.pdfMinisterio del trabajo de Colombia. (2014). Enfermedades Laborales. Ministerio del Trabajo. URL:https://www.mintrabajo.gov.co/documents/20147/36482/decreto_1477_del_5_de_agosto_de_2014.pdf/b526be63-28ee-8a0d-9014-8b5d7b299500Microsoft. (2020) Kinect. Microsoft Corporation. Url: https://developer.microsoft.com/es-es/windows/kinect/Ozamiz E. (2020) Niveles de estrés, ansiedad y depresión en la primera fase del brote del COVID-19 en una muestra recogida en el norte de España. Universidad del País Vasco, Leioa, España. Url: https://www.scielo.br/j/csp/a/bnNQf4rdcMNpPjgfnpWPQzr/?lang=esPérez, E. (2019). Ventajas y desventajas de la metodología Scrum. DREW Url: https://blog.wearedrew.co/ventajas-y-desventajas-de-la-metodologia-scrumPérez, V. (2013). Obtenido de Desarrollo de un sitio web para un colegio. Universidad Politécnica de valencia. Url: https://riunet.upv.es/bitstream/handle/10251/10273/Memoria.pdfPositiva. (2017). Software Pausa Activas. Positiva seguros. Url: https://www.positivacomunica.com/download-view/sotfware-pausas-activas/Secretaria Senado.(2021). Artículo 366. Constitución Política de la República de Colombia. Url: http://www.secretariasenado.gov.co/index.php/constitucion-politicaSierra Castellanos, Y., Escobar Sánchez, S., & Merlo Santana, A. (2016). Trabajo en casa y calidad de vida: una aproximación conceptual. Cuadernos Hispanoamericanos De Psicología, 14(1), 57–72. Url: https://doi.org/10.18270/chps..v14i1.1345Siemens, (2004). Una teoría de aprendizaje para la era digital. Comenius. Url:https://www.comenius.cl/recursos/virtual/minsal_v2/Modulo_1/Recursos/Lectura/conectivismo_Siemens.pdfSuárez, D. (2021, 27 abril). Bootstrap 4: Qué es, cómo instalarlo en tu web y cómo se utiliza. Raiola Networks. Url: https://raiolanetworks.es/blog/bootstrap/Uribe, V. (2009). LEY 1355 DE 2009. Función Pública. Url: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=37604Trello. (2021). Url: https://trello.com/Zapata, D. (2012). Las enfermedades laborales, un dolor de cabeza para los trabajadores. Seguros Sura. Url: https://blog.segurossura.com.co/articulo/salud/enfermedades-profesionalesORIGINALInforme Taborda y Galvis.pdfInforme Taborda y Galvis.pdfTrabajo de gradoapplication/pdf4804928https://dspace.tdea.edu.co/bitstream/tdea/2350/1/Informe%20Taborda%20y%20Galvis.pdf4379d685f400ffa96e0894fa5f7ae84eMD51open accessRepositorio Taborda y Galvis.pdfRepositorio Taborda y Galvis.pdfLicenciaapplication/pdf149059https://dspace.tdea.edu.co/bitstream/tdea/2350/2/Repositorio%20Taborda%20y%20Galvis.pdfb7cbc3f67f4dd7f52de4c574edd35bd6MD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace.tdea.edu.co/bitstream/tdea/2350/3/license.txt2f9959eaf5b71fae44bbf9ec84150c7aMD53open accessTEXTInforme Taborda y Galvis.pdf.txtInforme Taborda y Galvis.pdf.txtExtracted texttext/plain129710https://dspace.tdea.edu.co/bitstream/tdea/2350/4/Informe%20Taborda%20y%20Galvis.pdf.txtd74bf7432cab5698afe6dc11f4c50e61MD54open accessRepositorio Taborda y Galvis.pdf.txtRepositorio Taborda y Galvis.pdf.txtExtracted texttext/plain4489https://dspace.tdea.edu.co/bitstream/tdea/2350/6/Repositorio%20Taborda%20y%20Galvis.pdf.txt388be032c26a5ad7a27382e877a7a594MD56open accessTHUMBNAILInforme Taborda y Galvis.pdf.jpgInforme Taborda y Galvis.pdf.jpgGenerated Thumbnailimage/jpeg7709https://dspace.tdea.edu.co/bitstream/tdea/2350/5/Informe%20Taborda%20y%20Galvis.pdf.jpgc9afd35f0baba9ea5763d26f60d402acMD55open accessRepositorio Taborda y Galvis.pdf.jpgRepositorio Taborda y Galvis.pdf.jpgGenerated Thumbnailimage/jpeg15822https://dspace.tdea.edu.co/bitstream/tdea/2350/7/Repositorio%20Taborda%20y%20Galvis.pdf.jpgbaee280f645bcaedcef9a75fee9e858eMD57open accesstdea/2350oai:dspace.tdea.edu.co:tdea/23502022-11-05 03:00:37.018An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/open accessRepositorio Institucional Tecnologico de Antioquiabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=