Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
Este documento describe la implementación de la metodología ágil Scrumban en el área de TI de Comercializadora Fresmar S.A.S., una empresa dedicada al sector de alimentos congelados. Durante la práctica profesional, se desarrollaron módulos funcionales para la intranet corporativa, incluyendo un fil...
- Autores:
-
Pino Giraldo, Santiago
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Católica de Pereira
- Repositorio:
- Repositorio Institucional - RIBUC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.ucp.edu.co:10785/16610
- Acceso en línea:
- https://hdl.handle.net/10785/16610
https://repositorio.ucp.edu.co/home
- Palabra clave:
- 2. Ingeniería y Tecnología
Metodología ágil
Intranet corporativa
Optimización de procesos
Scrumban
Angular
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id |
RepoRIBUC2_6a401121f9aa7d304b451223256df04f |
---|---|
oai_identifier_str |
oai:repositorio.ucp.edu.co:10785/16610 |
network_acronym_str |
RepoRIBUC2 |
network_name_str |
Repositorio Institucional - RIBUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s |
title |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s |
spellingShingle |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s 2. Ingeniería y Tecnología Metodología ágil Intranet corporativa Optimización de procesos Scrumban Angular |
title_short |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s |
title_full |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s |
title_fullStr |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s |
title_full_unstemmed |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s |
title_sort |
Informe de práctica profesional en la empresa comercializadora fresmar s.a.s |
dc.creator.fl_str_mv |
Pino Giraldo, Santiago |
dc.contributor.advisor.none.fl_str_mv |
Suárez Vásquez, Lina María |
dc.contributor.author.none.fl_str_mv |
Pino Giraldo, Santiago |
dc.contributor.corporatename.none.fl_str_mv |
Universidad Católica de Pereira |
dc.contributor.jury.none.fl_str_mv |
Trejos Osorio, Luis Fernando |
dc.contributor.none.fl_str_mv |
Suárez Vásquez, Lina María |
dc.subject.ocde.none.fl_str_mv |
2. Ingeniería y Tecnología |
topic |
2. Ingeniería y Tecnología Metodología ágil Intranet corporativa Optimización de procesos Scrumban Angular |
dc.subject.proposal.spa.fl_str_mv |
Metodología ágil Intranet corporativa Optimización de procesos |
dc.subject.proposal.eng.fl_str_mv |
Scrumban Angular |
description |
Este documento describe la implementación de la metodología ágil Scrumban en el área de TI de Comercializadora Fresmar S.A.S., una empresa dedicada al sector de alimentos congelados. Durante la práctica profesional, se desarrollaron módulos funcionales para la intranet corporativa, incluyendo un filtro de sedes y un programa de conversión de archivos TXT a Excel. La propuesta de Scrumban, una combinación de Scrum y Kanban, permitió organizar y priorizar las tareas de forma más eficiente, mejorando la trazabilidad y reduciendo los tiempos de entrega. Además, se analizaron los beneficios de esta metodología en equipos pequeños y su impacto en la optimización de procesos administrativos. Este trabajo resalta la importancia de adoptar metodologías ágiles flexibles en contextos empresariales para mejorar la productividad y la calidad de los proyectos tecnológicos. |
publishDate |
2024 |
dc.date.issued.none.fl_str_mv |
2024-12-22 |
dc.date.accessioned.none.fl_str_mv |
2025-04-08T23:01:19Z |
dc.date.available.none.fl_str_mv |
2025-04-08T23:01:19Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.citation.none.fl_str_mv |
Pino Giraldo, S. (2024). Informe de práctica profesional en la empresa comercializadora fresmar s.a.s. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16610 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10785/16610 |
dc.identifier.instname.none.fl_str_mv |
Universidad Católica de Pereira |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.ucp.edu.co/home |
identifier_str_mv |
Pino Giraldo, S. (2024). Informe de práctica profesional en la empresa comercializadora fresmar s.a.s. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16610 Universidad Católica de Pereira |
url |
https://hdl.handle.net/10785/16610 https://repositorio.ucp.edu.co/home |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
[1] Grupogeard. (2022). “Las prácticas, una oportunidad para que los estudiantes se vinculen al mundo laboral”. Disponible en: https://grupogeard.com/ec/blog/educacion/practicas-oportunidad-estudiantes-vinculen mundo-laboral/ [2] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com [3] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com [4] HubSpot. (s/f). "Cómo los sistemas de información ayudan a las empresas a crecer" [Online]. https://blog.hubspot.es/marketing/sistemas-de-informacion-empresas [5] Lores, F. (2023). “12 tendencias de desarrollo de software en 2024”. Editorial Velneo. Disponible en: https://www.velneo.com/blog/tendencias-de-desarrollo-de-software-en-2023 [6] Northware. (2023). “La importancia del desarrollo de software en la actualidad”. in Consultoria, Desarrollo a la medida, Desarrollo de Software, Proyectos de Desarrollo, Transformación Digital. Disponible en: https://www.northware.mx/blog/la-importancia-del-desarrollo-de-software-en-la-actualidad/#:~:text=El%20desarrollo%20de%20software%20permite%20crear%20sistemas%20con%20altos%20estándares,cumpla%20con%20regulaciones%20y%20estándares. [7] Alvarado, L. (2023). “Diez razones para estudiar ingeniería en software”. Editorial: Poliverso. Tagged: Ingeniería de Software, Desarrollo de Software, Software. Disponible en: https://www.poli.edu.co/blog/poliverso/estudiar-ingenieria-software [8] Ministerio de Tecnologías de la Información y las Comunicaciones (MINTIC). (2022). Conozca los cargos TIC más demandados en Colombia según el Estudio de Medición de Brechas de Capital Humano. Recuperado de https://www.mintic.gov.co/portal/inicio/Sala-de-prensa/Noticias/159493:Conozca-los-cargos-TIC-mas-demandados-en-Colombia-segun-el-Estudio-de-Medicion-de-Brechas-de-Capital-Humano 9] Rodrigues de Albuquerque A. & Maranhão Leite R. et al .(2016).“Importancia de las metodologías ágiles para la consolidación de la eficiencia en los procesos organizacionales: Un estudio de caso en una organización de servicios”. Disponible en: https://comunidades.cepal.org/redlas/sites/redlas/files/2020-10/Sesi%C3%83%C2%B3n%20IX%20-%20Leila%20Oliveira%20-%20paper.pdf [10] Medina D. (2021). “Las empresas que apuestan por metodologías ágiles gestionan sus proyectos de forma más flexible y eficaz”. Ingeniería y Tecnología. UNIR: LA UNIVERSIDAD EN INTERNET. Disponible en: https://www.unir.net/ingenieria/revista/metodologias-agiles-daniel-medina/#:~:text=Las%20empresas%20m%C3%A1s%20competitivas%20del,Spotify%2C%20trabajan%20con%20m%C3%A9todos%20%C3%A1giles. [11] Laoyan S.(2024). “Scrumban: lo mejor de dos metodologías ágiles”. Editorial: Asana, Inc. Disponible en: https://asana.com/es/resources/scrumban [12] Muradas Y. .(2020). ¿Qué es Scrumban?. ¿Has oído hablar de Scrumban y no sabes qué es? En este artículo te contamos qué es Scrumban y cómo ayuda a mejorar la gestión de proyectos. Editorial: OpenWebinars. Disponible en: https://openwebinars.net/blog/que-es-scrumban/ [13] Flores, D. (2023). “Qué es Visual Studio code Y Qué ventajas ofrece”. OpenWebinars.net. Disponible en: https://openwebinars.net/blog/que-es-visual-studio-code-y-queventajas-ofrece/ [14]. Emaz, A. & Pérez Ruiz, U. “ES,”. Editorial: Amazon. Disponible en: https://aws.amazon.com/es/whatis/python/ [15] Deyimar, A. (2023). ¿Qué es Angular y cuáles son sus ventajas?. Editorial: Hostinger tutoriales. Disponible en: https://www.hostinger.co/tutoriales/que-es-angular [16] Abc xperts. (2023). ¿Qué es un Loopback?. Disponible en:https://abcxperts.com/docs/que-es-un-loopback/ [17] Gretter, G. (2023). ¿Qué es una intranet?. Editorial: InnovaAge. Disponible en: https://www.innovaportal.com/innovaportal/v/75/1/innova.front/que-es-una-intranet [18] Kilburn, T. .(2023). ¿Qué es una prueba de Software?. Editorial: IBM. Disponible en:https://www.ibm.com/mx-es/topics/software-testing [19]Adminstark. (2023). ¿Qué es el desarrollo de Software?. Editorial: Stark Cloud. Disponible en: https://www.starkcloud.com/starkcloud-blog/cloud/que-es-el-desarrollo-de-software [20] Consultoría en IBM. (2023). ¿Qué es MongoDB? Editorial: IBM. Disponible en: https://www.ibm.com/mx-es/topics/mongodb [21] Lucas, J. (2019). ¿Qué es NodeJS y para qué sirve?. OpenWebinars.net.Disponible en:https://openwebinars.net/blog/que-es-nodejs/ [22] Fernández, Y. (2019). ¿Qué es Github y qué es lo que le ofrece a los desarrolladores? Editorial: Xataka Basics. Disponible en: https://www.xataka.com/basics/que-github-que-que-le-ofrece-a-desarrolladores [23] Programación Visual Basic. (2012). ¿En qué consiste la programación en Visual Basic?. Editorial: Euroinnova International Online Education. Disponible en: https://www.euroinnova.edu.es/blog/programacion-visual-basic [24] “¿Qué es la metodología ágil? ¿Para qué sirve?”, Zendesk.. Disponible en: https://www.zendesk.com.mx/blog/metodologia-agil-que-es/. [25] D. Atlassian, “Scrumban: domina dos metodologías ágiles”, Atlassian. [En línea]. Disponible en: https://www.atlassian.com/es/agile/project-management/scrumban. [26] Atlassian, “Kanban”, Atlassian.com]. Disponible en: https://www.atlassian.com/es/agile/kanban. [27] J. Martins, “Scrum: conceptos clave y cómo se aplica en la gestión de proyectos”, Asana, 15-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/what-is-scrum. [28] López, P. (2024). SSD: ¿Qué es y para qué sirve?. Editorial: Geeknetic. Disponible en: https://www.geeknetic.es/SSD/que-es-y-para-que-sirve [29] Equipo editorial, Etecé. (2023). “Red LAN. Te explicamos qué es una red LAN y los tipos de redes que existen. Además, qué es y cómo funciona un router. ¿Qué es Internet?”. Editorial: Enciclopedia Concepto, de Argentina. Disponible: https://concepto.de/red-lan/ [30] Felipe. (2021). “Modelo de prototipos: ¿qué es y cuáles son sus etapas?”. Editorial: Hostingplus Disponible en: https://www.hostingplus.com.co/blog/modelo-de-prototipos-que-es-y-cuales-son-sus-etapas/#:~:text=C%C3%B3mo%20funciona,o%20el%20rendimiento%2C%20entre%20otras. [31] S. Laoyan, “Scrumban: lo mejor de dos metodologías ágiles”, Asana, 14-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/scrumban. [32] Y. Muradas. “Qué es Trello, características y ventajas | OpenWebinars”. OpenWebinars.net.. [En línea]. Disponible: https://openwebinars.net/blog/que-es-trello [33] G. P. Sudhakar, "Understanding the limitations of agile software development methodologies," International Journal of Computer Science and Information Technologies, vol. 3, no. 3, pp. 55–58, 2012. [34] K. Dikert, M. Paasivaara, and C. Lassenius, "Challenges and success factors for large-scale agile transformations: A systematic literature review," Journal of Systems and Software, vol. 119, pp. 87–108, 2016. [35] V. Vinekar, C. W. Slinkman, and S. P. Nerur, "Can agile and traditional systems development approaches coexist? An ambidextrous view," Information Systems Management, vol. 23, no. 3, pp. 31–42, 2006. [36] K. Conboy and B. Fitzgerald, "Method and developer characteristics for effective agile method tailoring: A study of XP expert opinion," ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 20, no. 1, pp. 1–30, 2010. [37] • N. B. Moe, T. Dingsøyr, and T. Dybå, "A teamwork model for understanding an agile team: A case study of a Scrum project," Information and Software Technology, vol. 52, no. 5, pp. 480–491, 2010. |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
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 |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
71 |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Católica de Pereira |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ciencias Básicas e Ingeniería |
dc.publisher.place.none.fl_str_mv |
Pereira |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas y Telecomunicaciones |
publisher.none.fl_str_mv |
Universidad Católica de Pereira |
institution |
Universidad Católica de Pereira |
bitstream.url.fl_str_mv |
https://repositorio.ucp.edu.co/bitstreams/54db34f4-b9e8-40dd-8cb8-f585c9498590/download https://repositorio.ucp.edu.co/bitstreams/f7b059c4-d0c9-427d-a6ea-9a47becb4aa5/download https://repositorio.ucp.edu.co/bitstreams/b74b4c53-b9c8-4ec1-8bbd-7e8a3f9952de/download https://repositorio.ucp.edu.co/bitstreams/1a9b0f43-2a82-42f3-806e-1ae5694e15f9/download |
bitstream.checksum.fl_str_mv |
73a5432e0b76442b22b026844140d683 c1aa46c1f8728ffa1d5c938902701916 48d74e0a058c1ad3efc0ae33511e1f2b e996d8542a64341c47946db457f1a166 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional de la Universidad Católica de Pereira - RIBUC |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1834112773943984128 |
spelling |
Suárez Vásquez, Lina MaríaSuárez Vásquez, Lina MaríaPino Giraldo, SantiagoUniversidad Católica de PereiraTrejos Osorio, Luis Fernando2025-04-08T23:01:19Z2025-04-08T23:01:19Z2024-12-22Pino Giraldo, S. (2024). Informe de práctica profesional en la empresa comercializadora fresmar s.a.s. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16610https://hdl.handle.net/10785/16610Universidad Católica de Pereirahttps://repositorio.ucp.edu.co/homeEste documento describe la implementación de la metodología ágil Scrumban en el área de TI de Comercializadora Fresmar S.A.S., una empresa dedicada al sector de alimentos congelados. Durante la práctica profesional, se desarrollaron módulos funcionales para la intranet corporativa, incluyendo un filtro de sedes y un programa de conversión de archivos TXT a Excel. La propuesta de Scrumban, una combinación de Scrum y Kanban, permitió organizar y priorizar las tareas de forma más eficiente, mejorando la trazabilidad y reduciendo los tiempos de entrega. Además, se analizaron los beneficios de esta metodología en equipos pequeños y su impacto en la optimización de procesos administrativos. Este trabajo resalta la importancia de adoptar metodologías ágiles flexibles en contextos empresariales para mejorar la productividad y la calidad de los proyectos tecnológicos.This document details the implementation of the agile Scrumban methodology in the IT department of Comercializadora Fresmar S.A.S., a company in the frozen food sector. During the professional internship, functional modules for the corporate intranet were developed, including a branch search filter and a program to convert TXT files to Excel. The proposal of Scrumban, a combination of Scrum and Kanban, allowed for better organization and prioritization of tasks, improving traceability and reducing delivery times. Additionally, the benefits of this methodology in small teams and its impact on the optimization of administrative processes were analyzed. This work highlights the importance of adopting flexible agile methodologies in business contexts to enhance productivity and the quality of technological projects.1. RESUMEN 2. ABSTRACT 3. INTRODUCCIÓN 4. DESCRIPCIÓN DEL ESCENARIO DE LA PRÁCTICA PROFESIONAL 4.1 NOMBRE: Comercializadora Fresmar S.A.S 4.2 RESEÑA HISTÓRICA 4.3 MISIÓN 4.4 VISIÓN 4.5 VALORES 4.6 POLÍTICA DE CALIDAD 4.7 OBJETIVOS DE CALIDAD 4.8 ÁREA A LA QUE PERTENECE SU CARGO 4.9 ESTRUCTURA ORGÁNICA Y SERVICIOS 5. DESCRIPCIÓN DEL ÁREA DE INTERVENCIÓN 6. JUSTIFICACIÓN 7. OBJETIVOS 7.1 OBJETIVO GENERAL 7.2 OBJETIVOS ESPECÍFICOS 8. MARCO TEÓRICO 8.1 VISUAL STUDIO CODE 8.2 PYTHON 8.3 ANGULAR 8.4 LOOPBACK 8.5 INTRANET 8.6 PRUEBAS 8.7 DESARROLLO DE SOFTWARE 8.8 MONGODB 8.9 NODEJS 8.10 GITHUB 8.11 VISUAL BASIC 8.12 METODOLOGÍA ÁGIL. 8.13 SCRUMBAN 8.14 KANBAN 8.15 SCRUM 9. ACTIVIDADES REALIZADAS EN LA PRÁCTICA. 9.1 PLANIFICACIÓN DE LA PRÁCTICA (CRONOGRAMA DE ACTIVIDADES) 9.2 DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS 10. DESARROLLO DE LA PRÁCTICA 10.1 CONTEXTUALIZACIÓN DEL DESARROLLO DE LA PRÁCTICA. 10.1.1 Desarrollo en Python para la conversión de archivos de texto a Excel 10.1.2 Implementación en JavaScript para cambio de variable 10.1.3 Pruebas de seguridad en Angular, enfocadas guardianes 10.1.4 Incorporación de filtro de sedes a los módulos de logística y anticipos 10.1.5 programa para identificar plazos de autoliquidación y pago 10.1.6 Realización de ajustes en la visualización del calendario en la intranet 10.1.7 Implementación de contador de visitas 10.1 DESCRIPCIÓN DE TECNOLOGÍAS/PROTOCOLOS UTILIZADOS 11. RESULTADOS OBTENIDOS 12. CONCLUSIONES 13. RECOMENDACIONES 14. REFERENCIASPregradoIngeniero de Sistemas y Telecomunicaciones71application/pdfspaUniversidad Católica de PereiraFacultad de Ciencias Básicas e IngenieríaPereiraIngeniería de Sistemas y TelecomunicacionesInforme de práctica profesional en la empresa comercializadora fresmar s.a.sTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2[1] Grupogeard. (2022). “Las prácticas, una oportunidad para que los estudiantes se vinculen al mundo laboral”. Disponible en: https://grupogeard.com/ec/blog/educacion/practicas-oportunidad-estudiantes-vinculen mundo-laboral/[2] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com[3] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com[4] HubSpot. (s/f). "Cómo los sistemas de información ayudan a las empresas a crecer" [Online]. https://blog.hubspot.es/marketing/sistemas-de-informacion-empresas[5] Lores, F. (2023). “12 tendencias de desarrollo de software en 2024”. Editorial Velneo. Disponible en: https://www.velneo.com/blog/tendencias-de-desarrollo-de-software-en-2023[6] Northware. (2023). “La importancia del desarrollo de software en la actualidad”. in Consultoria, Desarrollo a la medida, Desarrollo de Software, Proyectos de Desarrollo, Transformación Digital. Disponible en: https://www.northware.mx/blog/la-importancia-del-desarrollo-de-software-en-la-actualidad/#:~:text=El%20desarrollo%20de%20software%20permite%20crear%20sistemas%20con%20altos%20estándares,cumpla%20con%20regulaciones%20y%20estándares.[7] Alvarado, L. (2023). “Diez razones para estudiar ingeniería en software”. Editorial: Poliverso. Tagged: Ingeniería de Software, Desarrollo de Software, Software. Disponible en: https://www.poli.edu.co/blog/poliverso/estudiar-ingenieria-software[8] Ministerio de Tecnologías de la Información y las Comunicaciones (MINTIC). (2022). Conozca los cargos TIC más demandados en Colombia según el Estudio de Medición de Brechas de Capital Humano. Recuperado de https://www.mintic.gov.co/portal/inicio/Sala-de-prensa/Noticias/159493:Conozca-los-cargos-TIC-mas-demandados-en-Colombia-segun-el-Estudio-de-Medicion-de-Brechas-de-Capital-Humano9] Rodrigues de Albuquerque A. & Maranhão Leite R. et al .(2016).“Importancia de las metodologías ágiles para la consolidación de la eficiencia en los procesos organizacionales: Un estudio de caso en una organización de servicios”. Disponible en: https://comunidades.cepal.org/redlas/sites/redlas/files/2020-10/Sesi%C3%83%C2%B3n%20IX%20-%20Leila%20Oliveira%20-%20paper.pdf[10] Medina D. (2021). “Las empresas que apuestan por metodologías ágiles gestionan sus proyectos de forma más flexible y eficaz”. Ingeniería y Tecnología. UNIR: LA UNIVERSIDAD EN INTERNET. Disponible en: https://www.unir.net/ingenieria/revista/metodologias-agiles-daniel-medina/#:~:text=Las%20empresas%20m%C3%A1s%20competitivas%20del,Spotify%2C%20trabajan%20con%20m%C3%A9todos%20%C3%A1giles.[11] Laoyan S.(2024). “Scrumban: lo mejor de dos metodologías ágiles”. Editorial: Asana, Inc. Disponible en: https://asana.com/es/resources/scrumban[12] Muradas Y. .(2020). ¿Qué es Scrumban?. ¿Has oído hablar de Scrumban y no sabes qué es? En este artículo te contamos qué es Scrumban y cómo ayuda a mejorar la gestión de proyectos. Editorial: OpenWebinars. Disponible en: https://openwebinars.net/blog/que-es-scrumban/[13] Flores, D. (2023). “Qué es Visual Studio code Y Qué ventajas ofrece”. OpenWebinars.net. Disponible en: https://openwebinars.net/blog/que-es-visual-studio-code-y-queventajas-ofrece/[14]. Emaz, A. & Pérez Ruiz, U. “ES,”. Editorial: Amazon. Disponible en: https://aws.amazon.com/es/whatis/python/[15] Deyimar, A. (2023). ¿Qué es Angular y cuáles son sus ventajas?. Editorial: Hostinger tutoriales. Disponible en: https://www.hostinger.co/tutoriales/que-es-angular[16] Abc xperts. (2023). ¿Qué es un Loopback?. Disponible en:https://abcxperts.com/docs/que-es-un-loopback/[17] Gretter, G. (2023). ¿Qué es una intranet?. Editorial: InnovaAge. Disponible en: https://www.innovaportal.com/innovaportal/v/75/1/innova.front/que-es-una-intranet[18] Kilburn, T. .(2023). ¿Qué es una prueba de Software?. Editorial: IBM. Disponible en:https://www.ibm.com/mx-es/topics/software-testing[19]Adminstark. (2023). ¿Qué es el desarrollo de Software?. Editorial: Stark Cloud. Disponible en: https://www.starkcloud.com/starkcloud-blog/cloud/que-es-el-desarrollo-de-software[20] Consultoría en IBM. (2023). ¿Qué es MongoDB? Editorial: IBM. Disponible en: https://www.ibm.com/mx-es/topics/mongodb[21] Lucas, J. (2019). ¿Qué es NodeJS y para qué sirve?. OpenWebinars.net.Disponible en:https://openwebinars.net/blog/que-es-nodejs/[22] Fernández, Y. (2019). ¿Qué es Github y qué es lo que le ofrece a los desarrolladores? Editorial: Xataka Basics. Disponible en: https://www.xataka.com/basics/que-github-que-que-le-ofrece-a-desarrolladores[23] Programación Visual Basic. (2012). ¿En qué consiste la programación en Visual Basic?. Editorial: Euroinnova International Online Education. Disponible en: https://www.euroinnova.edu.es/blog/programacion-visual-basic[24] “¿Qué es la metodología ágil? ¿Para qué sirve?”, Zendesk.. Disponible en: https://www.zendesk.com.mx/blog/metodologia-agil-que-es/.[25] D. Atlassian, “Scrumban: domina dos metodologías ágiles”, Atlassian. [En línea]. Disponible en: https://www.atlassian.com/es/agile/project-management/scrumban.[26] Atlassian, “Kanban”, Atlassian.com]. Disponible en: https://www.atlassian.com/es/agile/kanban.[27] J. Martins, “Scrum: conceptos clave y cómo se aplica en la gestión de proyectos”, Asana, 15-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/what-is-scrum.[28] López, P. (2024). SSD: ¿Qué es y para qué sirve?. Editorial: Geeknetic. Disponible en: https://www.geeknetic.es/SSD/que-es-y-para-que-sirve[29] Equipo editorial, Etecé. (2023). “Red LAN. Te explicamos qué es una red LAN y los tipos de redes que existen. Además, qué es y cómo funciona un router. ¿Qué es Internet?”. Editorial: Enciclopedia Concepto, de Argentina. Disponible: https://concepto.de/red-lan/[30] Felipe. (2021). “Modelo de prototipos: ¿qué es y cuáles son sus etapas?”. Editorial: Hostingplus Disponible en: https://www.hostingplus.com.co/blog/modelo-de-prototipos-que-es-y-cuales-son-sus-etapas/#:~:text=C%C3%B3mo%20funciona,o%20el%20rendimiento%2C%20entre%20otras.[31] S. Laoyan, “Scrumban: lo mejor de dos metodologías ágiles”, Asana, 14-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/scrumban.[32] Y. Muradas. “Qué es Trello, características y ventajas | OpenWebinars”. OpenWebinars.net.. [En línea]. Disponible: https://openwebinars.net/blog/que-es-trello[33] G. P. Sudhakar, "Understanding the limitations of agile software development methodologies," International Journal of Computer Science and Information Technologies, vol. 3, no. 3, pp. 55–58, 2012.[34] K. Dikert, M. Paasivaara, and C. Lassenius, "Challenges and success factors for large-scale agile transformations: A systematic literature review," Journal of Systems and Software, vol. 119, pp. 87–108, 2016.[35] V. Vinekar, C. W. Slinkman, and S. P. Nerur, "Can agile and traditional systems development approaches coexist? An ambidextrous view," Information Systems Management, vol. 23, no. 3, pp. 31–42, 2006.[36] K. Conboy and B. Fitzgerald, "Method and developer characteristics for effective agile method tailoring: A study of XP expert opinion," ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 20, no. 1, pp. 1–30, 2010.[37] • N. B. Moe, T. Dingsøyr, and T. Dybå, "A teamwork model for understanding an agile team: A case study of a Scrum project," Information and Software Technology, vol. 52, no. 5, pp. 480–491, 2010.2. Ingeniería y TecnologíaMetodología ágilIntranet corporativaOptimización de procesosScrumbanAngularPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.ucp.edu.co/bitstreams/54db34f4-b9e8-40dd-8cb8-f585c9498590/download73a5432e0b76442b22b026844140d683MD51ORIGINALDDMIST294DDMIST294application/pdf2488669https://repositorio.ucp.edu.co/bitstreams/f7b059c4-d0c9-427d-a6ea-9a47becb4aa5/downloadc1aa46c1f8728ffa1d5c938902701916MD52TEXTDDMIST294.txtDDMIST294.txtExtracted texttext/plain101805https://repositorio.ucp.edu.co/bitstreams/b74b4c53-b9c8-4ec1-8bbd-7e8a3f9952de/download48d74e0a058c1ad3efc0ae33511e1f2bMD53THUMBNAILDDMIST294.jpgDDMIST294.jpgGenerated Thumbnailimage/jpeg7446https://repositorio.ucp.edu.co/bitstreams/1a9b0f43-2a82-42f3-806e-1ae5694e15f9/downloade996d8542a64341c47946db457f1a166MD5410785/16610oai:repositorio.ucp.edu.co:10785/166102025-04-09 03:02:01.385open.accesshttps://repositorio.ucp.edu.coRepositorio Institucional de la Universidad Católica de Pereira - RIBUCbdigital@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 |