Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software

Digital

Autores:
Hernandez-Calle,Franklin,Emilio
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad de Santander
Repositorio:
Repositorio Universidad de Santander
Idioma:
spa
OAI Identifier:
oai:repositorio.udes.edu.co:001/11700
Acceso en línea:
https://repositorio.udes.edu.co/
https://repositorio.udes.edu.co/handle/001/11700
Palabra clave:
Pensamiento Computacional
Scratch
Steam
Lógica De Programación
Computational Thinking
Scratch
Steam
Programming Logic
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id RUDES2_c8b5f0916ad5d74fcf261955ba1f2cd3
oai_identifier_str oai:repositorio.udes.edu.co:001/11700
network_acronym_str RUDES2
network_name_str Repositorio Universidad de Santander
repository_id_str
dc.title.spa.fl_str_mv Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
dc.title.translated.none.fl_str_mv Developing Programming Logic From Computational Thinking Using the Steam Methodology and the Scratch Language With Software Development Apprentees
title Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
spellingShingle Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
Pensamiento Computacional
Scratch
Steam
Lógica De Programación
Computational Thinking
Scratch
Steam
Programming Logic
title_short Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
title_full Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
title_fullStr Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
title_full_unstemmed Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
title_sort Desarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de Software
dc.creator.fl_str_mv Hernandez-Calle,Franklin,Emilio
dc.contributor.advisor.none.fl_str_mv Campuzano-Pineda,Álvaro,Rafael
dc.contributor.author.none.fl_str_mv Hernandez-Calle,Franklin,Emilio
dc.contributor.jury.none.fl_str_mv Torres-Murillo,Gladys,Patricia
dc.subject.proposal.spa.fl_str_mv Pensamiento Computacional
Scratch
Steam
Lógica De Programación
topic Pensamiento Computacional
Scratch
Steam
Lógica De Programación
Computational Thinking
Scratch
Steam
Programming Logic
dc.subject.proposal.eng.fl_str_mv Computational Thinking
Scratch
Steam
Programming Logic
description Digital
publishDate 2023
dc.date.issued.none.fl_str_mv 2023-08-18
dc.date.accessioned.none.fl_str_mv 2025-05-05T13:57:22Z
dc.date.available.none.fl_str_mv 2025-05-05T13:57:22Z
dc.type.none.fl_str_mv Trabajo de grado - Maestría
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/masterThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.type.version.none.fl_str_mv info:eu-repo/semantics/submittedVersion
status_str submittedVersion
dc.identifier.instname.none.fl_str_mv Universidad de Santander
dc.identifier.local.none.fl_str_mv T 106.23 H276d
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/11700
identifier_str_mv Universidad de Santander
T 106.23 H276d
Repositorio Digital Universidad de Santander
url https://repositorio.udes.edu.co/
https://repositorio.udes.edu.co/handle/001/11700
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Moreira, M. A. (2017). Aprendizaje significativo como un referente para la organización de la enseñanza. Archivos de Ciencias de la Educación, 11(12). https://www.memoria.fahce.unlp.edu.ar/art_revistas/pr.8290/pr.8290.pdf
Guaña, C. S. (2022). Lógica de programación. CEMLAD https://d1wqtxts1xzle7.cloudfront.net/83903841/Programacion_CEMLAD_FINAL-libre.pdf?/
Álvarez, Raquel. (2013). Principales autores y aportes a la teoría constructivista. https://prezi.com/tu3it5hkxrll/principales-autores-y-aportes-a-la- teoría-constructivista/
Serrano González-Tejero, J. M., & Pons Parra, R. M. (2011). El constructivismo hoy: enfoques constructivistas en educación. Revista electrónica de investigación educativa, 13(1), 1-27. https://www.scielo.org.mx/pdf/redie/v13n1/v13n1a1.pdf
Cajiao, Francisco. (2019). Pruebas PISA: qué dice de la educación en América Latina los malos resultados obtenidos por los países de la región. Recuperado de https://www.bbc.com/mundo/noticias-america-latina-50685470
ICFES. (2018). Informe Nacional de Resultados para Colombia - PISA 2018. Recuperado de https://www.icfes.gov.co/documents/20143/1529295/Informe%20nacional%20de%20resultados %20PISA%202018.pdf
ICFES. (2019). Resultados Nacionales del Examen Saber 11. Recuperado de https://www.icfes.gov.co/documents/20143/1711757/Informe%20nacional%20resul%20tados%2 0examen%20saber%2011-%202018.pdf
Hernández-Sampieri, R., & Mendoza-Torres, C. (2018). Metodología de la investigación - Las rutas cuantitativa, cualitativa y mixta.
Sarmiento Bolívar, M. I. (2018). Diseño de una propuesta metodológica para el desarrollo de competencias relacionadas con el pensamiento computacional (Doctoral dissertation, Universidad Nacional de La Plata).
Narváez, H. O. P. (2017). Uso de Scratch como herramienta para el desarrollo del pensamiento computacional en programación y de la carrera de Informática de la Universidad Central del Ecuador (Doctoral dissertation, Universitat d'Alacant-Universidad de Alicante).
Vidal, C. L., Cabezas, C., Parra, J. H., & López, L. P. (2015). Experiencias prácticas con el uso del lenguaje de programación Scratch para desarrollar el pensamiento algorítmico de estudiantes en Chile. Formación universitaria, 8(4), 23-32.
Mantilla, R. R., & Negre, F. (2019). Desarrollo del pensamiento computacional basado en diseño de tecnología educativa. I+ D REVISTA DE INVESTIGACIONES, 14(2), 75-86.
Ramírez Walteros, Y. A. (2019). Estrategia didáctica basada en TIC para enseñanza de programación: una alternativa para el desarrollo del pensamiento lógico (Doctoral dissertation, Universidad Pedagógica y Tecnológica de Colombia).
Anchico Hurtado, J. J., & Murillo Mosquera, J. J. (2021). Desarrollo del Pensamiento Computacional en Programación JavaScript con Metodología STEAM y Actividades en Scratch Para Estudiantes del Grado 11 Valle del Cauca.
Canchala-Cardenas, J. R. (2021). Fortaleciendo las Competencias Matemáticas Mediante la Integración del Pensamiento Computacional, la Metodología Steam y Scratch, en Estudiantes de Grado Séptimo de Bachillerato.
Rivera Morcillo, I. A. (2020). Aprendizaje basado en retos con mediación de las TIC, una oportunidad para desarrollar el pensamiento computacional.
Barboza Díaz, A. F., Vergara Bula, C. L., Múskus González, E. A., & De Arce Bula, E. N. (2021). Estrategia didáctica mediada por el recurso digital SCRATCH, para el desarrollo del pensamiento computacional, en estudiantes de octavo grado de la Institución Educativa Liceo Sahagún (Doctoral dissertation, Universidad de Cartagena).
Díaz, E. C., & Silvain, G. L. (2020). El pensamiento computacional. Nuevos retos para la educación del siglo XXI. Virtualidad, Educación y Ciencia, 11(20), 115-137.
Katai, Z. (2015). The challenge of promoting algorithmic thinking of both sciences- and humanitiesoriented learners. Recuperado de https://onlinelibrary.wiley.com/doi/epdf/10.1111/jcal.12070
Palencia, Mauricio. (2017). El pensamiento computacional para potenciar el desarrollo de habilidades relacionadas con la resolución creativa de problemas. Recuperado de https://dialnet.unirioja.es/descarga/articulo/6000159.pdf
Cearreta, Idoia. (2015). Scratch como recurso didáctico para el desarrollo del Pensamiento Computacional de los alumnos de Secundaria y Bachillerato en la asignatura de Informática y como recurso transversal en el resto de asignaturas. Recuperado de https://reunir.unir.net/handle/123456789/3150
Moreno-Lucidia, D y Ospina-Salazar, J. (2021). Desarrollo del Pensamiento Computacional con Steam y Scratch Para la Resolución de Problemas Matemáticos en Estudiantes de Grado Quinto en la Celia Risaralda. Universidad de Santander.
Moreno, J., Robles, G., Román, M. (2015). Análisis Automático de Proyectos Scratch para Evaluar y Fomentar el Pensamiento Computacional. Recuperado de https://revistas.um.es/red/article/view/240251
Canchala-Cardenas, J. (2021). Fortaleciendo las Competencias Matemáticas Mediante la Integración del Pensamiento Computacional, la Metodología Steam y Scratch, en Estudiantes de Grado Séptimo de Bachillerato. Universidad de Santander.
Rojas Bautista, J. D. (2020). Desarrollo de guías de pensamiento computacional con arduino orientado a estudiantes de primer semestre de ingeniería de sistemas.
Rosas, M. V., Zúñiga, M. E., Fernández, J., & Guerrero, R. A. (2017). El Pensamiento Computacional: experiencia de su aplicación en el aprendizaje de la resolución de problemas. In XXIII Congreso Argentino de Ciencias de la Computación (La Plata, 2017).
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 135 p
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Santander
dc.publisher.branch.none.fl_str_mv Bucaramanga
dc.publisher.faculty.none.fl_str_mv Facultad de Ciencias Sociales
dc.publisher.place.none.fl_str_mv Bucaramanga, Colombia
dc.publisher.program.none.fl_str_mv Maestría en Tecnologías Digitales Aplicadas a la Educación
publisher.none.fl_str_mv Universidad de Santander
institution Universidad de Santander
bitstream.url.fl_str_mv https://repositorio.udes.edu.co/bitstreams/e46411fa-93be-45dd-a995-2b53f32712c3/download
https://repositorio.udes.edu.co/bitstreams/bfb20e1b-e6fd-4304-b58f-6bce515e2e44/download
https://repositorio.udes.edu.co/bitstreams/803432f6-c3e5-4f79-b30e-25faaed51be1/download
https://repositorio.udes.edu.co/bitstreams/cbd16871-48d0-4b2d-ae87-9aeaee871299/download
https://repositorio.udes.edu.co/bitstreams/3a21e4bb-09c9-4fba-b896-2629e40316c4/download
https://repositorio.udes.edu.co/bitstreams/c3b1d38a-7073-4ba9-b8bf-aa5c2f87c936/download
https://repositorio.udes.edu.co/bitstreams/0b7c193e-ddb2-4504-9ca6-98989d295f67/download
bitstream.checksum.fl_str_mv 14f440282efa6c95a4db5ff3eddd7dc5
216255cabc3eccbe1260ed049bc6e535
73a5432e0b76442b22b026844140d683
efc8e1d5907eb891989f72753374ec24
9011a2b6bf8de37d088580bc31303212
a90bab30c775256efa1283e9876aaf79
f2cabe2056725489fd6face37c1437f7
bitstream.checksumAlgorithm.fl_str_mv 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_ 1851058836421476352
spelling Campuzano-Pineda,Álvaro,Rafael395808b1-a54e-4d2e-9460-44985f6a2e90-1Hernandez-Calle,Franklin,Emiliob67338ab-e019-4012-a430-79699930bc79-1Torres-Murillo,Gladys,Patricia52942e78-7c4e-4dfa-8da1-8fc9fee2aefd-12025-05-05T13:57:22Z2025-05-05T13:57:22Z2023-08-18DigitalLa presente investigación surge de la necesidad de mejorar los indicadores de habilidades en lectura y pensamiento crítico, así como en razonamiento lógico – matemático en los aprendices que ingresan al SENA regional Córdoba, los resultados de las pruebas saber 11 año 2019, ubican a Córdoba en el puesto 21 con 235 puntos, por debajo de la media nacional de 250. Según el ICFES, en el año 2020 hubo una disminución de (-0.1%). En Lectura crítica, para este mismo periodo, el promedio no supera la media nacional. Lo anterior se suma a los resultados deficientes de las pruebas diagnósticas del grupo de estudiantes evaluados, en la cual se demostró la existencia de deficiencias en estas habilidades cognitivas. Los anteriores resultados, expone una debilidad en esta competencia. Al ser el SENA Regional Córdoba, una entidad de referencia, que matricula a estudiantes de todos los municipios, la mayoría ingresan con estas debilidades que se observa más acentuada en programas como el tecnólogo en Análisis y Desarrollo de Software, ya que este programa implica un mayor uso de estas destrezas, habilidades y presaberes relacionados con la: planificación, razonamiento, capacidad de análisis, de síntesis y de resolución de problemas. También, habilidades matemáticas desde lo concreto y lo abstracto, el desarrollo de la inteligencia lógica, el razonamiento numérico y el razonamiento abstracto, el pensamiento lógico, crítico, creativo y habilidades para: comprender y relacionar enunciados, emitir juicios de valor, tomar decisiones, razonar y evaluar. En este orden de ideas, esta investigación aborda esta debilidad, mediante actividades que usan el enfoque pedagógico de la metodología STEAM, apoyadas en el lenguaje SCRATCH y en un LMS como es Territorium SENA. Para dicho fin se seleccionaron aprendices del SENA Regional Córdoba, Centro de Comercio, Industria y Turismo, específicamente de la ficha 2503221 del grupo de Análisis y Desarrollo de Software. En este sentido, se trabaja con una muestra de 35 estudiantes, y se aplica la propuesta basada en el curso creado en la plataforma Territorium denominado: “Aprende lógica computacional a través del pensamiento computacional - Logitech”, el cual contiene una variedad de contenidos relacionados con la lógica de programación y el procedimiento para resolver las diferentes operaciones de descomposición, abstracción, patrones y algoritmo. Para concluir, este curso cuenta también con videos, guías, actividades y laboratorios para desarrollar usando el lenguaje de programación Scratch. Lo anterior permitirá medir el estado inicial de los estudiantes en lógica de programación a través de la aplicación de un cuestionario de diagnóstico, luego se desarrollará la estrategia pedagógica y posteriormente se medirá el impacto de la misma, evaluando los conocimientos y habilidades adquiridas por los estudiantes. Todo lo anterior, será posible mediante el uso de una metodología de investigación de enfoque cuantitativo que pueda responder al planteamiento del problema formulado.The present research arises from the need to improve the indicators of skills in reading and critical thinking, as well as in logical-mathematical reasoning in the apprentices who enter the regional SENA Córdoba, the results of the tests know 11-year 2019, place Córdoba in 21st place with 235 points, below the national average of 250. According to the ICFES, in 2020 there was a decrease of (-0.1%). In Critical Reading, for this same period, the average does not exceed the national average. This is in addition to the deficient results of the diagnostic tests of the group of students evaluated, in which the existence of deficiencies in these cognitive skills was demonstrated. The above results expose a weakness in this competition. Being the SENA Regional Córdoba, a reference entity, which enrolls students from all municipalities, most enter with these weaknesses that are observed more accentuated in programs such as the technologist in Analysis and Software Development, since this program implies a greater use of these skills, abilities and knowledge related to: planning, reasoning, capacity for analysis, synthesis and problem solving. Also, mathematical skills from the concrete and the abstract, the development of logical intelligence, numerical zoning and abstract zoning, logical, critical, creative and Skills to: understand and relate statements, make value judgments, make decisions, reason and evaluate. In this order of ideas, this research addresses this weakness, through activities that use the pedagogical approach of the STEAM methodology, supported by the SCRATCH language and an LMS such as Territorium SENA. For this purpose, apprentices from SENA Regional Córdoba, Center for Commerce, Industry and Tourism were selected, specifically from the 2503221 file of the Software Analysis and Development group. In this sense, we work with a sample of 35 students, and apply the proposal based on the course created in the Territorium platform called: "Learn computational logic through computational thinking - Logitech", which contains a variety of contents related to programming logic and the procedure to solve the different decomposition operations, abstraction, patterns and algorithm. To conclude, this course also has videos, guides, activities and laboratories to develop using the Scratch programming language. This will allow to measure the initial state of the students in programming logic through the application of a diagnostic questionnaire, then the pedagogical strategy will be developed and later the impact of it will be measured, evaluating the knowledge and skills acquired by the students. All of the above will be possible through the use of a research methodology with a quantitative approach that can respond to the formulated problem statementMaestríaMagíster en Tecnologías Digitales Aplicadas a la EducaciónCapítulo 1. Presentación del trabajo de grado .............................................................................16 Planteamiento del problema ..............................................................................................16 Descripción de la situación problema....................................................................16 Identificación del problema ....................................................................................21 Pregunta problema.................................................................................................25 Justificación........................................................................................................................26 Objetivos.............................................................................................................................30 Objetivo general .....................................................................................................27 Objetivos específicos .............................................................................................27 Capítulo 2. Bases teóricas ............................................................................................................28 Aportes al estado del arte ..................................................................................................28 Marco teórico......................................................................................................................33 Capítulo 3. Diseño metodológico..................................................................................................37 Tipo de investigación .........................................................................................................37 Alcance...............................................................................................................................38 Hipótesis.............................................................................................................................38 Variables o categorías .......................................................................................................38 Operacionalización de variables o descripción de categorías……………………………..39 Población y muestra...........................................................................................................39 Procedimiento ....................................................................................................................41 Instrumentos de recolección de información .....................................................................43 Técnicas de análisis de datos............................................................................................44 Capítulo 4. Consideraciones éticas ..............................................................................................46 Capítulo 5. Diagnóstico.................................................................................................................47 Capítulo 6. Estructura de la propuesta de intervención ...............................................................59 Propuesta pedagógica .......................................................................................................59 Componente tecnológico ...................................................................................................82 Implementación ..................................................................................................................93 Capítulo 7. Análisis e interpretación de datos ............................................................................109 Capítulo 8. Conclusiones ............................................................................................................121 Capítulo 9. Limitaciones..............................................................................................................124 Capítulo 10. Impacto, recomendaciones y trabajos futuros .......................................................125 Impacto.............................................................................................................................125 Recomendaciones y trabajos futuros ..............................................................................126 Referencias .................................................................................................................................127 Apéndices....................................................................................................................................129135 papplication/pdfUniversidad de SantanderT 106.23 H276dRepositorio Digital Universidad de Santanderhttps://repositorio.udes.edu.co/https://repositorio.udes.edu.co/handle/001/11700spaUniversidad de SantanderBucaramangaFacultad de Ciencias SocialesBucaramanga, ColombiaMaestría en Tecnologías Digitales Aplicadas a la EducaciónMoreira, M. A. (2017). Aprendizaje significativo como un referente para la organización de la enseñanza. Archivos de Ciencias de la Educación, 11(12). https://www.memoria.fahce.unlp.edu.ar/art_revistas/pr.8290/pr.8290.pdfGuaña, C. S. (2022). Lógica de programación. CEMLAD https://d1wqtxts1xzle7.cloudfront.net/83903841/Programacion_CEMLAD_FINAL-libre.pdf?/Álvarez, Raquel. (2013). Principales autores y aportes a la teoría constructivista. https://prezi.com/tu3it5hkxrll/principales-autores-y-aportes-a-la- teoría-constructivista/Serrano González-Tejero, J. M., & Pons Parra, R. M. (2011). El constructivismo hoy: enfoques constructivistas en educación. Revista electrónica de investigación educativa, 13(1), 1-27. https://www.scielo.org.mx/pdf/redie/v13n1/v13n1a1.pdfCajiao, Francisco. (2019). Pruebas PISA: qué dice de la educación en América Latina los malos resultados obtenidos por los países de la región. Recuperado de https://www.bbc.com/mundo/noticias-america-latina-50685470ICFES. (2018). Informe Nacional de Resultados para Colombia - PISA 2018. Recuperado de https://www.icfes.gov.co/documents/20143/1529295/Informe%20nacional%20de%20resultados %20PISA%202018.pdfICFES. (2019). Resultados Nacionales del Examen Saber 11. Recuperado de https://www.icfes.gov.co/documents/20143/1711757/Informe%20nacional%20resul%20tados%2 0examen%20saber%2011-%202018.pdfHernández-Sampieri, R., & Mendoza-Torres, C. (2018). Metodología de la investigación - Las rutas cuantitativa, cualitativa y mixta.Sarmiento Bolívar, M. I. (2018). Diseño de una propuesta metodológica para el desarrollo de competencias relacionadas con el pensamiento computacional (Doctoral dissertation, Universidad Nacional de La Plata).Narváez, H. O. P. (2017). Uso de Scratch como herramienta para el desarrollo del pensamiento computacional en programación y de la carrera de Informática de la Universidad Central del Ecuador (Doctoral dissertation, Universitat d'Alacant-Universidad de Alicante).Vidal, C. L., Cabezas, C., Parra, J. H., & López, L. P. (2015). Experiencias prácticas con el uso del lenguaje de programación Scratch para desarrollar el pensamiento algorítmico de estudiantes en Chile. Formación universitaria, 8(4), 23-32.Mantilla, R. R., & Negre, F. (2019). Desarrollo del pensamiento computacional basado en diseño de tecnología educativa. I+ D REVISTA DE INVESTIGACIONES, 14(2), 75-86.Ramírez Walteros, Y. A. (2019). Estrategia didáctica basada en TIC para enseñanza de programación: una alternativa para el desarrollo del pensamiento lógico (Doctoral dissertation, Universidad Pedagógica y Tecnológica de Colombia).Anchico Hurtado, J. J., & Murillo Mosquera, J. J. (2021). Desarrollo del Pensamiento Computacional en Programación JavaScript con Metodología STEAM y Actividades en Scratch Para Estudiantes del Grado 11 Valle del Cauca.Canchala-Cardenas, J. R. (2021). Fortaleciendo las Competencias Matemáticas Mediante la Integración del Pensamiento Computacional, la Metodología Steam y Scratch, en Estudiantes de Grado Séptimo de Bachillerato.Rivera Morcillo, I. A. (2020). Aprendizaje basado en retos con mediación de las TIC, una oportunidad para desarrollar el pensamiento computacional.Barboza Díaz, A. F., Vergara Bula, C. L., Múskus González, E. A., & De Arce Bula, E. N. (2021). Estrategia didáctica mediada por el recurso digital SCRATCH, para el desarrollo del pensamiento computacional, en estudiantes de octavo grado de la Institución Educativa Liceo Sahagún (Doctoral dissertation, Universidad de Cartagena).Díaz, E. C., & Silvain, G. L. (2020). El pensamiento computacional. Nuevos retos para la educación del siglo XXI. Virtualidad, Educación y Ciencia, 11(20), 115-137.Katai, Z. (2015). The challenge of promoting algorithmic thinking of both sciences- and humanitiesoriented learners. Recuperado de https://onlinelibrary.wiley.com/doi/epdf/10.1111/jcal.12070Palencia, Mauricio. (2017). El pensamiento computacional para potenciar el desarrollo de habilidades relacionadas con la resolución creativa de problemas. Recuperado de https://dialnet.unirioja.es/descarga/articulo/6000159.pdfCearreta, Idoia. (2015). Scratch como recurso didáctico para el desarrollo del Pensamiento Computacional de los alumnos de Secundaria y Bachillerato en la asignatura de Informática y como recurso transversal en el resto de asignaturas. Recuperado de https://reunir.unir.net/handle/123456789/3150Moreno-Lucidia, D y Ospina-Salazar, J. (2021). Desarrollo del Pensamiento Computacional con Steam y Scratch Para la Resolución de Problemas Matemáticos en Estudiantes de Grado Quinto en la Celia Risaralda. Universidad de Santander.Moreno, J., Robles, G., Román, M. (2015). Análisis Automático de Proyectos Scratch para Evaluar y Fomentar el Pensamiento Computacional. Recuperado de https://revistas.um.es/red/article/view/240251Canchala-Cardenas, J. (2021). Fortaleciendo las Competencias Matemáticas Mediante la Integración del Pensamiento Computacional, la Metodología Steam y Scratch, en Estudiantes de Grado Séptimo de Bachillerato. Universidad de Santander.Rojas Bautista, J. D. (2020). Desarrollo de guías de pensamiento computacional con arduino orientado a estudiantes de primer semestre de ingeniería de sistemas.Rosas, M. V., Zúñiga, M. E., Fernández, J., & Guerrero, R. A. (2017). El Pensamiento Computacional: experiencia de su aplicación en el aprendizaje de la resolución de problemas. In XXIII Congreso Argentino de Ciencias de la Computación (La Plata, 2017).Derechos Reservados - Universidad de Santander, 2022, al consultar y hacer uso de este recurso, esta aceptando las condiciones de uso establecidas por los autoresinfo: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/Pensamiento ComputacionalScratchSteamLógica De ProgramaciónComputational ThinkingScratchSteamProgramming LogicDesarrollando la Lógica de Programación a Partir del Pensamiento Computacional Mediante la Metodologia Steam y el Lenguaje Scratch con Aprendices de Desarrollo de SoftwareDeveloping Programming Logic From Computational Thinking Using the Steam Methodology and the Scratch Language With Software Development ApprenteesTrabajo de grado - Maestríahttp://purl.org/coar/version/c_71e4c1898caa6e32Textinfo:eu-repo/semantics/masterThesishttp://purl.org/redcol/resource_type/TMinfo:eu-repo/semantics/submittedVersionTodas las AudienciasPublicationORIGINALDesarrollando_la_Lógica_de_Programación_a_Partir_del_Pensamiento_Computacional_Mediante_la_Metodologia_Steam_y_el_Lenguaje_Scratch_con_Aprendices_de_Desarrollo_de_Software.pdfDesarrollando_la_Lógica_de_Programación_a_Partir_del_Pensamiento_Computacional_Mediante_la_Metodologia_Steam_y_el_Lenguaje_Scratch_con_Aprendices_de_Desarrollo_de_Software.pdfapplication/pdf2269719https://repositorio.udes.edu.co/bitstreams/e46411fa-93be-45dd-a995-2b53f32712c3/download14f440282efa6c95a4db5ff3eddd7dc5MD51Acta de Entrega - 2025-05-02T145736.053.pdfActa de Entrega - 2025-05-02T145736.053.pdfapplication/pdf1356754https://repositorio.udes.edu.co/bitstreams/bfb20e1b-e6fd-4304-b58f-6bce515e2e44/download216255cabc3eccbe1260ed049bc6e535MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.udes.edu.co/bitstreams/803432f6-c3e5-4f79-b30e-25faaed51be1/download73a5432e0b76442b22b026844140d683MD53TEXTDesarrollando_la_Lógica_de_Programación_a_Partir_del_Pensamiento_Computacional_Mediante_la_Metodologia_Steam_y_el_Lenguaje_Scratch_con_Aprendices_de_Desarrollo_de_Software.pdf.txtDesarrollando_la_Lógica_de_Programación_a_Partir_del_Pensamiento_Computacional_Mediante_la_Metodologia_Steam_y_el_Lenguaje_Scratch_con_Aprendices_de_Desarrollo_de_Software.pdf.txtExtracted texttext/plain101902https://repositorio.udes.edu.co/bitstreams/cbd16871-48d0-4b2d-ae87-9aeaee871299/downloadefc8e1d5907eb891989f72753374ec24MD54Acta de Entrega - 2025-05-02T145736.053.pdf.txtActa de Entrega - 2025-05-02T145736.053.pdf.txtExtracted texttext/plain34https://repositorio.udes.edu.co/bitstreams/3a21e4bb-09c9-4fba-b896-2629e40316c4/download9011a2b6bf8de37d088580bc31303212MD56THUMBNAILDesarrollando_la_Lógica_de_Programación_a_Partir_del_Pensamiento_Computacional_Mediante_la_Metodologia_Steam_y_el_Lenguaje_Scratch_con_Aprendices_de_Desarrollo_de_Software.pdf.jpgDesarrollando_la_Lógica_de_Programación_a_Partir_del_Pensamiento_Computacional_Mediante_la_Metodologia_Steam_y_el_Lenguaje_Scratch_con_Aprendices_de_Desarrollo_de_Software.pdf.jpgGenerated Thumbnailimage/jpeg6431https://repositorio.udes.edu.co/bitstreams/c3b1d38a-7073-4ba9-b8bf-aa5c2f87c936/downloada90bab30c775256efa1283e9876aaf79MD55Acta de Entrega - 2025-05-02T145736.053.pdf.jpgActa de Entrega - 2025-05-02T145736.053.pdf.jpgGenerated Thumbnailimage/jpeg15780https://repositorio.udes.edu.co/bitstreams/0b7c193e-ddb2-4504-9ca6-98989d295f67/downloadf2cabe2056725489fd6face37c1437f7MD57001/11700oai:repositorio.udes.edu.co:001/117002025-05-06 03:01:49.472https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de Santander, 2022, al consultar y hacer uso de este recurso, esta aceptando las condiciones de uso establecidas por los autoreshttps://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