Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer

En este proyecto se desarrolló una plataforma virtual de e-learning, orientada a brindar apoyo académico y suplir las necesidades que en materia de educación presentan los estudiantes de la Universidad de Córdoba; particularmente, los pertenecientes al programa de Ingeniería de Sistemas, puesto que...

Full description

Autores:
Arteaga Jiménez, Carlos Andrés
Berona Vidal, Natanael
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de Córdoba
Repositorio:
Repositorio Institucional Unicórdoba
Idioma:
spa
OAI Identifier:
oai:repositorio.unicordoba.edu.co:ucordoba/2843
Acceso en línea:
https://repositorio.unicordoba.edu.co/handle/ucordoba/2843
Palabra clave:
E-learning
Enseñanza
Aprendizaje
Ambiente virtual de aprendizaje
Freelancer
E-learning
Teaching
Learning
Virtual learning environment
Freelancer
Rights
restrictedAccess
License
Copyright Universidad de Córdoba, 2020
id UCORDOBA2_ae819bf4a162855835821229613e061f
oai_identifier_str oai:repositorio.unicordoba.edu.co:ucordoba/2843
network_acronym_str UCORDOBA2
network_name_str Repositorio Institucional Unicórdoba
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
title Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
spellingShingle Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
E-learning
Enseñanza
Aprendizaje
Ambiente virtual de aprendizaje
Freelancer
E-learning
Teaching
Learning
Virtual learning environment
Freelancer
title_short Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
title_full Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
title_fullStr Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
title_full_unstemmed Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
title_sort Diseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancer
dc.creator.fl_str_mv Arteaga Jiménez, Carlos Andrés
Berona Vidal, Natanael
dc.contributor.advisor.spa.fl_str_mv Hernández Zakzuk, Milton
dc.contributor.author.spa.fl_str_mv Arteaga Jiménez, Carlos Andrés
Berona Vidal, Natanael
dc.subject.proposal.spa.fl_str_mv E-learning
Enseñanza
Aprendizaje
Ambiente virtual de aprendizaje
Freelancer
topic E-learning
Enseñanza
Aprendizaje
Ambiente virtual de aprendizaje
Freelancer
E-learning
Teaching
Learning
Virtual learning environment
Freelancer
dc.subject.keywords.eng.fl_str_mv E-learning
Teaching
Learning
Virtual learning environment
Freelancer
description En este proyecto se desarrolló una plataforma virtual de e-learning, orientada a brindar apoyo académico y suplir las necesidades que en materia de educación presentan los estudiantes de la Universidad de Córdoba; particularmente, los pertenecientes al programa de Ingeniería de Sistemas, puesto que se requiere poner a disposición, de la ya mencionada comunidad, una formación complementaria con su plan de estudios y en función de sus necesidades e intereses, con una metodología mucho más abierta y accesible que la que regularmente se emplea en el aula de clase, resaltando que este objetivo está en sintonía con las nuevas tendencias educativas y nuestra alma mater carece de este tipo de desarrollos. Se determinó, una vez efectuada la revisión de literatura, y de acuerdo a una serie de referentes teóricos que orientaron el diseño de la aplicación; los cuales pudieron obtenerse a partir del análisis y valoración de las aportaciones realizadas por los autores referenciados, y que permitieron establecer que el aprendizaje en línea o e-learning era la modalidad educativa más acorde con este propósito, teniendo en cuenta sus beneficios educativos y reconocidas ventajas, y que a la par de esto, debían fomentarse al interior de la comunidad educativa el aprendizaje colaborativo y la tutoría entre iguales como estrategias de probada eficacia en la consecución de mejores resultados académicos. La plataforma desarrollada cuenta con un modelo de operación tipo freelancer y en su desarrollo se emplearon tecnologías con mucho prestigio entre la comunidad de desarrolladores, entre otras, frameworks de desarrollo como Laravel, Bootstrap, sistemas de gestión de bases de datos relacionales (RDBMS) como MySQL, lenguajes de marcación de hipertexto (HTML5) y hojas de estilo CSS.
publishDate 2020
dc.date.accessioned.spa.fl_str_mv 2020-06-08T17:10:04Z
dc.date.available.spa.fl_str_mv 2020-06-08T17:10:04Z
dc.date.issued.spa.fl_str_mv 2020-06-06
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.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.spa.fl_str_mv https://repositorio.unicordoba.edu.co/handle/ucordoba/2843
url https://repositorio.unicordoba.edu.co/handle/ucordoba/2843
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Aguirre Jimena, Goin Martín. (2018). Trabajo colaborativo en un entorno virtual para el aprendizaje de Matemática de ingresantes a carreras de Ingeniería. Dificultades y desafíos didácticos. Ciencia, Docencia y Tecnología, 29(57), 128-148. Recuperado de: http://www.scielo.org.ar/scielo.php?script=sci_arttext&pid=S1851-17162018000200006
Aguirre Ríos, J. (2015). Implementación de un ambiente virtual de aprendizaje para el área de ciencias agropecuarias en el grado noveno de la Institución Educativa Rural Departamental Chimbe del municipio de Albán Cundinamarca. (Trabajo de grado, Universidad Pedagógica Nacional). Recuperado de: http://repositorio.pedagogica.edu.co/bitstream/handle/20.500.12209/9142/TE17765.pdf?sequence=1&isAllowed=y
Avello Martínez Raidell, Duart M. Josep. (2016). Nuevas tendencias de aprendizaje colaborativo en e-learning. Claves para su implementación efectiva. Estudios Pedagógicos, 42(1), 271-282.
Andreuccii-Annunziata Paola, Curiche Alexis. (2017). Tutorías académicas: desafíos de un programa piloto entre pares en una universidad no selectiva.
Benoit Ríos Claudine, Castro Cáceres Ricardo, Jaramillo Azema Cristian. (2018). Aprendizaje y formación valórica en la enseñanza mediante tutorías entre pares. Praxis & Saber, 10(22), 89-113.
Benta D., Bologa G., Dzitac S., Dzitac I. (2015). University Level Learning and Teaching via E-Learning Platforms.
Bernal Colonia, M. & Ramírez Rizo, A. (2015). Aplicación web para apoyar las dinámicas de formación inherentes a la algoritmia de los programas de Ingeniería de Sistemas y Tecnología en Sistemas de Información de la Universidad del Valle - Sede Tuluá, a través de procesos virtuales de enseñanza-aprendizaje. (Trabajo de grado, Universidad del Valle). Recuperado de: https://bibliotecadigital.univalle.edu.co/handle/10893/9478
Calao Ballesteros, A., & Tapia Zúñiga, J. (2015). Diseño e implementación de un laboratorio virtual de cinemática en la Universidad de Córdoba. (Trabajo de grado, Universidad de Córdoba). Recuperado de: https://repositorio.unicordoba.edu.co/handle/ucordoba/488
Castellanos Ramírez Juan, Alhelí Niño Shamaly. (2018). Aprendizaje colaborativo y fases de construcción compartida del conocimiento en entornos tecnológicos de comunicación asincrónica. Innovación Educativa, 18(76), 69-88.
Garay Ruiz Urtza, Tejada Garitano Eneko, Romero-Andonegi Ainara. (2017). Rendimiento y satisfacción de estudiantes universitarios en una comunidad en línea de prácticas. Revista Mexicana de Investigación Educativa, 22(75), 1239-1256.
Galván Benítez, A. & Navas González, J. (2018). Diseño e implementación de un sistema basado en QR Code y realidad aumentada para el desarrollo de los módulos de Linux del programa de ingeniería de sistemas de la universidad de córdoba. Recuperado de: https://repositorio.unicordoba.edu.co/handle/ucordoba/727
González Fernández Natalia, García Ruiz Rosa, Ramírez García Antonia. (2015). Aprendizaje cooperativo y tutoría entre iguales en entornos virtuales universitarios. Estudios Pedagógicos XLI, (1), 111-124.
Granizo Montalvo Evelio, Haro Vaca Silvia. (2016). Modelo de Producción de Contenidos Digitales para la Educación Online
Herrera-Cubide Jhon, Gelvez-García. Nancy, López-Sarmiento Danilo. (2019). LMS SaaS: Una alternativa para la formación virtual. Revista chilena de ingeniería, 27(1), pp. 164-179.
Mora Francisco, Hooper Carlene. (2016). Trabajo colaborativo en ambientes virtuales de aprendizaje: Algunas reflexiones y perspectivas estudiantiles. Revista Electrónica Educare, 20(2), 1-26.
Ortiz Mestra, A. & Suarez Páez, C. (2015). Diseño e implementación de una aplicación web como plataforma complementaria de enseñanza y aprendizaje en el área de programación para estudiantes de desarrollo web. (Trabajo de grado, Universidad de Córdoba). Recuperado de: https://repositorio.unicordoba.edu.co/bitstream/handle/ucordoba/634/Documentaci%C3%B 3n%20AOM%20-%20CSP.pdf?sequence=1&isAllowed=y
Osorio Julialba Ángel, Castiblanco Sandra Liliana. (2019). Efectividad del b-learning sobre rendimiento académico y retención en estudiantes en educación a distancia. Entramado, 15(1), 212-223. Recuperado de: http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S1900-38032019000100212
Rodríguez Zamora René, Espinosa Núñez Leonor. (2017). Trabajo colaborativo y estrategias de aprendizaje en entornos virtuales en jóvenes universitarios. Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 7(14).
Rojano Ramos Santiago, López Guerrero María, López Guerrero Gema. (2016). Desarrollo de tecnologías de la información y la comunicación para reforzar los procesos de enseñanza y aprendizaje en ciencias en el grado de maestro/a en educación infantil de la Universidad de Málaga.
Shi Xue. (2016). A Comparative Study of E-learning Platform in Reading and Translating Course for Engineering Students. IJET, 11(4). Recuperado de: https://onlinejournals.org/index.php/i-jet/article/view/5551
Soto Decuir María. (2018). Construcción de un instrumento para el aprendizaje en red de estudiantes universitarios. Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 8(16).
Valdez Bohórquez, Y. & Hernández Lugo, E. (2015). Implementación de un sistema m_learning para el apoyo al proceso de enseñanza-aprendizaje de los estudiantes del programa de enfermería de la Universidad de Córdoba en procedimientos clínicos con simuladores, a través de dispositivos móviles utilizando tecnología NFC. (Trabajo de grado, Universidad de Córdoba). Recuperado de: https://repositorio.unicordoba.edu.co/bitstream/handle/ucordoba/513/TESIS%20ENFERM ERIA.pdf?sequence=1&isAllowed=y
Workana. (2014). ¿Qué es un freelancer? Recuperado de https://www.workana.com/i/glosario/que-es-un-freelancer/
Yanuschika Olga, Pakhomovaa Elena, Batbolda Khongorzul. (2015). E-learning as a Way to Improve the Quality of Educational for International Students. Procedia - Social and Behavioral Sciences, 215(2015), 147–155. Recuperado de: https://www.sciencedirect.com/science/article/pii/S1877042815059625
dc.rights.spa.fl_str_mv Copyright Universidad de Córdoba, 2020
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
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/restrictedAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
rights_invalid_str_mv Copyright Universidad de Córdoba, 2020
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_16ec
eu_rights_str_mv restrictedAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Montería, Córdoba
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad de Córdoba
bitstream.url.fl_str_mv https://repositorio.unicordoba.edu.co/bitstreams/c38eaa9b-47b6-40a9-81ea-a88a8f06c1f3/download
https://repositorio.unicordoba.edu.co/bitstreams/aaf4d5be-4389-4705-b6e2-a4d8d9050d25/download
https://repositorio.unicordoba.edu.co/bitstreams/cf6f91fa-c52d-4a2b-b31e-dabe25a191a5/download
https://repositorio.unicordoba.edu.co/bitstreams/d0d46bfe-59a5-4a53-a2fa-7c180da8d1eb/download
https://repositorio.unicordoba.edu.co/bitstreams/2187216f-e10e-40c6-bce3-8484683897a0/download
https://repositorio.unicordoba.edu.co/bitstreams/da956f3f-a857-4b4d-a731-ef53c3ca1804/download
https://repositorio.unicordoba.edu.co/bitstreams/71489ed2-6592-46b3-ac4e-0ef943a5c76e/download
bitstream.checksum.fl_str_mv 3e1c11b129e86dc91a9e9de6d098d9aa
8c39b64fab4ed174c21c86fe26a2750e
2f9959eaf5b71fae44bbf9ec84150c7a
2f5f4c9f560a5df33b52460bf323ac82
2228e977ebea8966e27929f43e39cb67
aeb6e804fb1cd8273b508ca003e3540f
050f91eb144defca981aeef7892da058
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad de Córdoba
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1839636150239625216
spelling Hernández Zakzuk, Milton70536d78-cf01-472b-9f54-7377eb0c3427-1Arteaga Jiménez, Carlos Andrés0c92dbb3-ad28-43e8-9cd8-68aedb762247-1Berona Vidal, Natanael708d5603-2c03-4d0d-a757-4d1984d088ab-1Montería, Córdoba2020-06-08T17:10:04Z2020-06-08T17:10:04Z2020-06-06https://repositorio.unicordoba.edu.co/handle/ucordoba/2843En este proyecto se desarrolló una plataforma virtual de e-learning, orientada a brindar apoyo académico y suplir las necesidades que en materia de educación presentan los estudiantes de la Universidad de Córdoba; particularmente, los pertenecientes al programa de Ingeniería de Sistemas, puesto que se requiere poner a disposición, de la ya mencionada comunidad, una formación complementaria con su plan de estudios y en función de sus necesidades e intereses, con una metodología mucho más abierta y accesible que la que regularmente se emplea en el aula de clase, resaltando que este objetivo está en sintonía con las nuevas tendencias educativas y nuestra alma mater carece de este tipo de desarrollos. Se determinó, una vez efectuada la revisión de literatura, y de acuerdo a una serie de referentes teóricos que orientaron el diseño de la aplicación; los cuales pudieron obtenerse a partir del análisis y valoración de las aportaciones realizadas por los autores referenciados, y que permitieron establecer que el aprendizaje en línea o e-learning era la modalidad educativa más acorde con este propósito, teniendo en cuenta sus beneficios educativos y reconocidas ventajas, y que a la par de esto, debían fomentarse al interior de la comunidad educativa el aprendizaje colaborativo y la tutoría entre iguales como estrategias de probada eficacia en la consecución de mejores resultados académicos. La plataforma desarrollada cuenta con un modelo de operación tipo freelancer y en su desarrollo se emplearon tecnologías con mucho prestigio entre la comunidad de desarrolladores, entre otras, frameworks de desarrollo como Laravel, Bootstrap, sistemas de gestión de bases de datos relacionales (RDBMS) como MySQL, lenguajes de marcación de hipertexto (HTML5) y hojas de estilo CSS.RESUMEN .......................................................................................................... 19ABSTRACT ........................................................................................................ 20INTRODUCCIÓN .............................................................................................. 211. OBJETIVOS ............................................................................................. 231.1. OBJETIVO GENERAL………………………………………………….. 231.2. OBJETIVOS ESPECÍFICOS…………………………………………... 232. REVISIÓN DE LITERATURA .............................................................. 242.1 PLANTEAMIENTO DEL PROBLEMA ................................................... 242.2 JUSTIFICACIÓN ......................................................................................... 272.3 ESTADO DEL ARTE……………………………………………………...312.3.1 Contexto internacional………………………………………………….. 312.3.2 Contexto nacional……………………………………………………….. 392.3.3 Contexto local…………………………………………………………… 432.4 MARCO CONCEPTUAL.................................................................... 473. MATERIALES Y MÉTODOS ................................................................ 563.1 TIPO DE TRABAJO……………………………………………………... 563.2 POBLACIÓN……………………………………………………………... 563.3 FASES DEL PROYECTO……………………………………………….. 573.3.1 Fase I: investigación documental………………………………………. 573.3.2 Fase II: análisis de requerimientos…………………………………….. 573.3.3 Fase III: diseño del sistema…………………………………………….. 603.3.3.1 Diseño del sistema ................................................................................... 613.3.3.1.1 Arquitectura del sistema……………………………………………. 613.3.3.1.2 Modelo relacional……………………………………………………. 633.3.3.1.3 Diagrama de componentes………………………………………….. 643.3.3.1.4 Diagrama de clases…………………………………………………... 653.3.3.1.5 Diagramas de caso de uso…………………………………………… 713.3.3.1.6 Diagramas de secuencia……………………………………………. 1033.3.4 Fase IV: desarrollo del sistema………………………………………... 1214. RESULTADOS Y DISCUSIONES ....................................................... 1225. CONCLUSIONES .................................................................................. 1236. RECOMENDACIONES ........................................................................ 1247. BIBLIOGRAFÍA .................................................................................... 125PregradoIngeniero(a) de Sistemasapplication/pdfspaCopyright Universidad de Córdoba, 2020https://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/restrictedAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_16ecDiseño e implementación de una plataforma web para desarrollo de actividades de e-learning basado en un modelo freelancerTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/publishedVersionTexthttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85Aguirre Jimena, Goin Martín. (2018). Trabajo colaborativo en un entorno virtual para el aprendizaje de Matemática de ingresantes a carreras de Ingeniería. Dificultades y desafíos didácticos. Ciencia, Docencia y Tecnología, 29(57), 128-148. Recuperado de: http://www.scielo.org.ar/scielo.php?script=sci_arttext&pid=S1851-17162018000200006Aguirre Ríos, J. (2015). Implementación de un ambiente virtual de aprendizaje para el área de ciencias agropecuarias en el grado noveno de la Institución Educativa Rural Departamental Chimbe del municipio de Albán Cundinamarca. (Trabajo de grado, Universidad Pedagógica Nacional). Recuperado de: http://repositorio.pedagogica.edu.co/bitstream/handle/20.500.12209/9142/TE17765.pdf?sequence=1&isAllowed=yAvello Martínez Raidell, Duart M. Josep. (2016). Nuevas tendencias de aprendizaje colaborativo en e-learning. Claves para su implementación efectiva. Estudios Pedagógicos, 42(1), 271-282.Andreuccii-Annunziata Paola, Curiche Alexis. (2017). Tutorías académicas: desafíos de un programa piloto entre pares en una universidad no selectiva.Benoit Ríos Claudine, Castro Cáceres Ricardo, Jaramillo Azema Cristian. (2018). Aprendizaje y formación valórica en la enseñanza mediante tutorías entre pares. Praxis & Saber, 10(22), 89-113.Benta D., Bologa G., Dzitac S., Dzitac I. (2015). University Level Learning and Teaching via E-Learning Platforms.Bernal Colonia, M. & Ramírez Rizo, A. (2015). Aplicación web para apoyar las dinámicas de formación inherentes a la algoritmia de los programas de Ingeniería de Sistemas y Tecnología en Sistemas de Información de la Universidad del Valle - Sede Tuluá, a través de procesos virtuales de enseñanza-aprendizaje. (Trabajo de grado, Universidad del Valle). Recuperado de: https://bibliotecadigital.univalle.edu.co/handle/10893/9478Calao Ballesteros, A., & Tapia Zúñiga, J. (2015). Diseño e implementación de un laboratorio virtual de cinemática en la Universidad de Córdoba. (Trabajo de grado, Universidad de Córdoba). Recuperado de: https://repositorio.unicordoba.edu.co/handle/ucordoba/488Castellanos Ramírez Juan, Alhelí Niño Shamaly. (2018). Aprendizaje colaborativo y fases de construcción compartida del conocimiento en entornos tecnológicos de comunicación asincrónica. Innovación Educativa, 18(76), 69-88.Garay Ruiz Urtza, Tejada Garitano Eneko, Romero-Andonegi Ainara. (2017). Rendimiento y satisfacción de estudiantes universitarios en una comunidad en línea de prácticas. Revista Mexicana de Investigación Educativa, 22(75), 1239-1256.Galván Benítez, A. & Navas González, J. (2018). Diseño e implementación de un sistema basado en QR Code y realidad aumentada para el desarrollo de los módulos de Linux del programa de ingeniería de sistemas de la universidad de córdoba. Recuperado de: https://repositorio.unicordoba.edu.co/handle/ucordoba/727González Fernández Natalia, García Ruiz Rosa, Ramírez García Antonia. (2015). Aprendizaje cooperativo y tutoría entre iguales en entornos virtuales universitarios. Estudios Pedagógicos XLI, (1), 111-124.Granizo Montalvo Evelio, Haro Vaca Silvia. (2016). Modelo de Producción de Contenidos Digitales para la Educación OnlineHerrera-Cubide Jhon, Gelvez-García. Nancy, López-Sarmiento Danilo. (2019). LMS SaaS: Una alternativa para la formación virtual. Revista chilena de ingeniería, 27(1), pp. 164-179.Mora Francisco, Hooper Carlene. (2016). Trabajo colaborativo en ambientes virtuales de aprendizaje: Algunas reflexiones y perspectivas estudiantiles. Revista Electrónica Educare, 20(2), 1-26.Ortiz Mestra, A. & Suarez Páez, C. (2015). Diseño e implementación de una aplicación web como plataforma complementaria de enseñanza y aprendizaje en el área de programación para estudiantes de desarrollo web. (Trabajo de grado, Universidad de Córdoba). Recuperado de: https://repositorio.unicordoba.edu.co/bitstream/handle/ucordoba/634/Documentaci%C3%B 3n%20AOM%20-%20CSP.pdf?sequence=1&isAllowed=yOsorio Julialba Ángel, Castiblanco Sandra Liliana. (2019). Efectividad del b-learning sobre rendimiento académico y retención en estudiantes en educación a distancia. Entramado, 15(1), 212-223. Recuperado de: http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S1900-38032019000100212Rodríguez Zamora René, Espinosa Núñez Leonor. (2017). Trabajo colaborativo y estrategias de aprendizaje en entornos virtuales en jóvenes universitarios. Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 7(14).Rojano Ramos Santiago, López Guerrero María, López Guerrero Gema. (2016). Desarrollo de tecnologías de la información y la comunicación para reforzar los procesos de enseñanza y aprendizaje en ciencias en el grado de maestro/a en educación infantil de la Universidad de Málaga.Shi Xue. (2016). A Comparative Study of E-learning Platform in Reading and Translating Course for Engineering Students. IJET, 11(4). Recuperado de: https://onlinejournals.org/index.php/i-jet/article/view/5551Soto Decuir María. (2018). Construcción de un instrumento para el aprendizaje en red de estudiantes universitarios. Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 8(16).Valdez Bohórquez, Y. & Hernández Lugo, E. (2015). Implementación de un sistema m_learning para el apoyo al proceso de enseñanza-aprendizaje de los estudiantes del programa de enfermería de la Universidad de Córdoba en procedimientos clínicos con simuladores, a través de dispositivos móviles utilizando tecnología NFC. (Trabajo de grado, Universidad de Córdoba). Recuperado de: https://repositorio.unicordoba.edu.co/bitstream/handle/ucordoba/513/TESIS%20ENFERM ERIA.pdf?sequence=1&isAllowed=yWorkana. (2014). ¿Qué es un freelancer? Recuperado de https://www.workana.com/i/glosario/que-es-un-freelancer/Yanuschika Olga, Pakhomovaa Elena, Batbolda Khongorzul. (2015). E-learning as a Way to Improve the Quality of Educational for International Students. Procedia - Social and Behavioral Sciences, 215(2015), 147–155. Recuperado de: https://www.sciencedirect.com/science/article/pii/S1877042815059625E-learningEnseñanzaAprendizajeAmbiente virtual de aprendizajeFreelancerE-learningTeachingLearningVirtual learning environmentFreelancerFacultad de IngenieríaIngeniería de SistemasPublicationORIGINALArteagaJimenezCarlosAndres-BeronaVidalNatanael.pdfArteagaJimenezCarlosAndres-BeronaVidalNatanael.pdfapplication/pdf36293806https://repositorio.unicordoba.edu.co/bitstreams/c38eaa9b-47b6-40a9-81ea-a88a8f06c1f3/download3e1c11b129e86dc91a9e9de6d098d9aaMD51Formato de Autorización.pdfFormato de Autorización.pdfapplication/pdf2221229https://repositorio.unicordoba.edu.co/bitstreams/aaf4d5be-4389-4705-b6e2-a4d8d9050d25/download8c39b64fab4ed174c21c86fe26a2750eMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.unicordoba.edu.co/bitstreams/cf6f91fa-c52d-4a2b-b31e-dabe25a191a5/download2f9959eaf5b71fae44bbf9ec84150c7aMD53TEXTArteagaJimenezCarlosAndres-BeronaVidalNatanael.pdf.txtArteagaJimenezCarlosAndres-BeronaVidalNatanael.pdf.txtExtracted texttext/plain216596https://repositorio.unicordoba.edu.co/bitstreams/d0d46bfe-59a5-4a53-a2fa-7c180da8d1eb/download2f5f4c9f560a5df33b52460bf323ac82MD54Formato de Autorización.pdf.txtFormato de Autorización.pdf.txtExtracted texttext/plain3https://repositorio.unicordoba.edu.co/bitstreams/2187216f-e10e-40c6-bce3-8484683897a0/download2228e977ebea8966e27929f43e39cb67MD56THUMBNAILArteagaJimenezCarlosAndres-BeronaVidalNatanael.pdf.jpgArteagaJimenezCarlosAndres-BeronaVidalNatanael.pdf.jpgGenerated Thumbnailimage/jpeg4656https://repositorio.unicordoba.edu.co/bitstreams/da956f3f-a857-4b4d-a731-ef53c3ca1804/downloadaeb6e804fb1cd8273b508ca003e3540fMD55Formato de Autorización.pdf.jpgFormato de Autorización.pdf.jpgGenerated Thumbnailimage/jpeg10926https://repositorio.unicordoba.edu.co/bitstreams/71489ed2-6592-46b3-ac4e-0ef943a5c76e/download050f91eb144defca981aeef7892da058MD57ucordoba/2843oai:repositorio.unicordoba.edu.co:ucordoba/28432023-10-06 00:46:40.817https://creativecommons.org/licenses/by-nc/4.0/Copyright Universidad de Córdoba, 2020open.accesshttps://repositorio.unicordoba.edu.coRepositorio Universidad de Córdobabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=