Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE

El presente informe documenta la pasantía organizacional desarrollada en la empresa DreamCode, ubicada en Cali, durante el período comprendido entre el 14 de enero y el 14 de junio de 2025. El objetivo principal fue diseñar, desarrollar e implementar un sistema automatizado para la gestión y el segu...

Full description

Autores:
Vásquez Caicedo, Juan Martín
Chaves Romero, Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/16214
Acceso en línea:
https://hdl.handle.net/10614/16214
https://red.uao.edu.co/
Palabra clave:
Ingeniería informática
Sistema de gestión de tiempos
Scrum
Angular
Nestjs
Pruebas unitarias
AWS
Pasantía organizacional
Time tracking system
Scrum
Angular
Nestjs
Unit testing
Aws
Professional internship
Rights
openAccess
License
Derechos reservados - Universidad Autónoma de Occidente, 2025
id REPOUAO2_7668c7f4197a5ff2eb594e79d881d3a7
oai_identifier_str oai:red.uao.edu.co:10614/16214
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
title Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
spellingShingle Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
Ingeniería informática
Sistema de gestión de tiempos
Scrum
Angular
Nestjs
Pruebas unitarias
AWS
Pasantía organizacional
Time tracking system
Scrum
Angular
Nestjs
Unit testing
Aws
Professional internship
title_short Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
title_full Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
title_fullStr Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
title_full_unstemmed Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
title_sort Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE
dc.creator.fl_str_mv Vásquez Caicedo, Juan Martín
Chaves Romero, Felipe
dc.contributor.advisor.none.fl_str_mv Navas Jaime, Miguel José
dc.contributor.author.none.fl_str_mv Vásquez Caicedo, Juan Martín
Chaves Romero, Felipe
dc.contributor.corporatename.spa.fl_str_mv Universidad Autónoma de Occidente
dc.contributor.jury.none.fl_str_mv Arboleda Molina, Orlando
dc.subject.proposal.spa.fl_str_mv Ingeniería informática
Sistema de gestión de tiempos
Scrum
Angular
Nestjs
Pruebas unitarias
AWS
Pasantía organizacional
topic Ingeniería informática
Sistema de gestión de tiempos
Scrum
Angular
Nestjs
Pruebas unitarias
AWS
Pasantía organizacional
Time tracking system
Scrum
Angular
Nestjs
Unit testing
Aws
Professional internship
dc.subject.proposal.eng.fl_str_mv Time tracking system
Scrum
Angular
Nestjs
Unit testing
Aws
Professional internship
description El presente informe documenta la pasantía organizacional desarrollada en la empresa DreamCode, ubicada en Cali, durante el período comprendido entre el 14 de enero y el 14 de junio de 2025. El objetivo principal fue diseñar, desarrollar e implementar un sistema automatizado para la gestión y el seguimiento de tiempos y actividades de los profesionales de la empresa, denominado GOSPRO. Este sistema buscó resolver la problemática de la dispersión de información, anteriormente manejada mediante hojas de cálculo y correos electrónicos, centralizando los datos y mejorando la eficiencia operativa. El proyecto fue ejecutado mediante la metodología ágil Scrum, permitiendo una organización iterativa y colaborativa del trabajo. Los estudiantes participaron activamente en distintas fases del ciclo de desarrollo de software: capacitación técnica, diseño, implementación, pruebas y despliegue. Se desarrollaron diversos módulos funcionales del sistema, tales como historial de proyectos, información familiar, habilidades técnicas y formación académica, empleando tecnologías como Angular, TypeScript, NestJS y PostgreSQL. Las pruebas unitarias fueron ejecutadas con Jest, y se alcanzó una cobertura superior al 80% como criterio obligatorio antes de desplegar en los entornos de Stage y Producción. El sistema fue desplegado en la nube utilizando servicios de Amazon Web Services (AWS), como EC2, S3, RDS, CloudFront y API Gateway, con un pipeline automatizado de GitHub Actions que garantiza la integración y entrega continua (CI/CD). Los resultados de la pasantía incluyen el fortalecimiento de habilidades técnicas en desarrollo frontend y backend, conocimientos en DevOps, pruebas automatizadas, control de versiones, así como el dominio de herramientas y entornos reales de trabajo empresarial. Adicionalmente, la experiencia permitió el desarrollo de competencias blandas como la comunicación efectiva, el trabajo en equipo y la resolución de problemas en entornos reales de ingeniería de software. Esta pasantía no solo brindó soluciones tangibles a la empresa mediante la entrega funcional del sistema GOSPRO, sino que también consolidó el crecimiento profesional de los pasantes, generando un impacto positivo tanto académico como laboral.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-07-16T17:13:14Z
dc.date.available.none.fl_str_mv 2025-07-16T17:13:14Z
dc.date.issued.none.fl_str_mv 2025-07-01
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.eng.fl_str_mv Text
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.eng.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.eng.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Vásquez Caicedo, J. M. y Chaves Romero, F. (2025). Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa Dreamcode. (Pasantía organizacional). Universidad Autónoma de Occidente. Cali. Colombia. https://hdl.handle.net/10614/16214
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10614/16214
dc.identifier.instname.spa.fl_str_mv Universidad Autónoma de Occidente
dc.identifier.reponame.spa.fl_str_mv Respositorio Educativo Digital UAO
dc.identifier.repourl.none.fl_str_mv https://red.uao.edu.co/
identifier_str_mv Vásquez Caicedo, J. M. y Chaves Romero, F. (2025). Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa Dreamcode. (Pasantía organizacional). Universidad Autónoma de Occidente. Cali. Colombia. https://hdl.handle.net/10614/16214
Universidad Autónoma de Occidente
Respositorio Educativo Digital UAO
url https://hdl.handle.net/10614/16214
https://red.uao.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Beck, K. (2000). Extreme programming explained: Embrace change. Addison-Wesley.
Bass, L., Clements, P., y Kazman, R. (2012). Software architecture in practice (3.ª ed.). Addison-Wesley.
Bitrix24. (2023). Software de gestión empresarial. https://www.bitrix24.es
Clockify. (2023). Sistema de gestión de tiempos. https://clockify.me
ISO/IEC. (2011). ISO/IEC 25010:2011 - Systems and software quality requirements and evaluation (SQuaRE).
Martin, R. C. (2008). Clean code: A handbook of agile software craftsmanship. Prentice Hall.
Pressman, R. S. (2014). Ingeniería de software: Un enfoque práctico (7.ª ed.). McGraw-Hill.
Scrum.org. (2020). The Scrum Guide. https://www.scrum.org/resources/scrum-guide
Sommerville, I. (2011). Ingeniería de software (9.ª ed.). Pearson Educación.
Toggl. (2023). Software de seguimiento de tiempos. https://toggl.com
Yamashita, J. R. (2015). Introducción a la metodología de desarrollo ágil con Scrum. Editorial Tecnológica.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Autónoma de Occidente, 2025
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.eng.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos reservados - Universidad Autónoma de Occidente, 2025
https://creativecommons.org/licenses/by-nc-nd/4.0/
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.spa.fl_str_mv 77 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Autónoma de Occidente
dc.publisher.program.spa.fl_str_mv Ingeniería Informática
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería y Ciencias Básicas
dc.publisher.place.spa.fl_str_mv Cali
institution Universidad Autónoma de Occidente
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/426563c0-b186-4ff8-aa0a-3f06652aa063/download
https://red.uao.edu.co/bitstreams/6c6c6e98-5e92-4032-bb4c-dee9ccbb2b2a/download
https://red.uao.edu.co/bitstreams/2ac173ec-ab69-490e-8b20-6015399a12ce/download
https://red.uao.edu.co/bitstreams/06255cc2-eb76-4dbd-a0bf-ecb18cc91bce/download
https://red.uao.edu.co/bitstreams/f8c35bf5-5737-47db-8f3d-09a55501211b/download
https://red.uao.edu.co/bitstreams/d4680ea9-7234-4396-a35b-16cb35ff8c4b/download
https://red.uao.edu.co/bitstreams/792ccccb-243f-4a7b-91c3-a4f950682673/download
https://red.uao.edu.co/bitstreams/b063c605-59b6-430c-a028-5a4da3c4cb90/download
https://red.uao.edu.co/bitstreams/cce60ea6-ad02-4110-9817-b5daa9ade06f/download
bitstream.checksum.fl_str_mv 37f70e7ca6e4f6660195528bdca74d18
d6855768d9ad2d5861f853be839cab3c
794beee52ad57dd5f53ad8d322021642
6987b791264a2b5525252450f99b10d1
94aa572c8a3ac0d5bee1d1860206e881
8ae717a3b99ed202d393780c5fda2bd2
9efafcb4ec7b0494db9a34a4954277f3
e74e3bca50ae8a7e47d3d140024040b9
920b012253c41ab571a4bcb163157922
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1851053196367101952
spelling Navas Jaime, Miguel Josévirtual::6174-1Vásquez Caicedo, Juan MartínChaves Romero, FelipeUniversidad Autónoma de OccidenteArboleda Molina, Orlandovirtual::6175-12025-07-16T17:13:14Z2025-07-16T17:13:14Z2025-07-01Vásquez Caicedo, J. M. y Chaves Romero, F. (2025). Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa Dreamcode. (Pasantía organizacional). Universidad Autónoma de Occidente. Cali. Colombia. https://hdl.handle.net/10614/16214https://hdl.handle.net/10614/16214Universidad Autónoma de OccidenteRespositorio Educativo Digital UAOhttps://red.uao.edu.co/El presente informe documenta la pasantía organizacional desarrollada en la empresa DreamCode, ubicada en Cali, durante el período comprendido entre el 14 de enero y el 14 de junio de 2025. El objetivo principal fue diseñar, desarrollar e implementar un sistema automatizado para la gestión y el seguimiento de tiempos y actividades de los profesionales de la empresa, denominado GOSPRO. Este sistema buscó resolver la problemática de la dispersión de información, anteriormente manejada mediante hojas de cálculo y correos electrónicos, centralizando los datos y mejorando la eficiencia operativa. El proyecto fue ejecutado mediante la metodología ágil Scrum, permitiendo una organización iterativa y colaborativa del trabajo. Los estudiantes participaron activamente en distintas fases del ciclo de desarrollo de software: capacitación técnica, diseño, implementación, pruebas y despliegue. Se desarrollaron diversos módulos funcionales del sistema, tales como historial de proyectos, información familiar, habilidades técnicas y formación académica, empleando tecnologías como Angular, TypeScript, NestJS y PostgreSQL. Las pruebas unitarias fueron ejecutadas con Jest, y se alcanzó una cobertura superior al 80% como criterio obligatorio antes de desplegar en los entornos de Stage y Producción. El sistema fue desplegado en la nube utilizando servicios de Amazon Web Services (AWS), como EC2, S3, RDS, CloudFront y API Gateway, con un pipeline automatizado de GitHub Actions que garantiza la integración y entrega continua (CI/CD). Los resultados de la pasantía incluyen el fortalecimiento de habilidades técnicas en desarrollo frontend y backend, conocimientos en DevOps, pruebas automatizadas, control de versiones, así como el dominio de herramientas y entornos reales de trabajo empresarial. Adicionalmente, la experiencia permitió el desarrollo de competencias blandas como la comunicación efectiva, el trabajo en equipo y la resolución de problemas en entornos reales de ingeniería de software. Esta pasantía no solo brindó soluciones tangibles a la empresa mediante la entrega funcional del sistema GOSPRO, sino que también consolidó el crecimiento profesional de los pasantes, generando un impacto positivo tanto académico como laboral.This document presents the final report of the internship carried out at DreamCode, a software development company located in Cali, Colombia, between January 14 and June 14, 2025. The main objective of the internship was to design, develop, and implement an automated system for tracking time and professional activities of the company's staff. The project, named GOSPRO, was proposed as a solution to overcome the inefficiencies caused by scattered data management through spreadsheets and emails, aiming to centralize information and improve decision-making. The system was developed following the Scrum agile methodology, allowing for iterative and collaborative task execution. The interns were involved in all phases of the software development cycle: technical training, design, development, testing, and deployment. Functional modules created include project history, family information, technical skills, and academic background. The technological stack consisted of Angular, TypeScript, NestJS, and PostgreSQL. Unit tests were implemented using Jest, achieving a test coverage of over 80%—a mandatory requirement before merging into the main branches. The system was deployed on Amazon Web Services (AWS), using services such as EC2, S3, RDS, CloudFront, and API Gateway. Deployment automation was handled via GitHub Actions pipelines, which ensured continuous integration and delivery (CI/CD). The internship outcomes included technical skill development in backend and frontend programming, proficiency in DevOps tools, test automation, version control, and hands-on experience in a real-world enterprise environment. Additionally, soft skills such as communication, teamwork, and problem-solving were strengthened throughout the process. This internship not only provided a functional and valuable software solution to the Company but also significantly contributed to the academic and professional growth of the students involvedPasantía organizacional (Ingeniero en Informática)-- Universidad Autónoma de Occidente, 2025PregradoIngeniero(a) en Informática77 páginasapplication/pdfspaUniversidad Autónoma de OccidenteIngeniería InformáticaFacultad de Ingeniería y Ciencias BásicasCaliDerechos reservados - Universidad Autónoma de Occidente, 2025https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODETrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Beck, K. (2000). Extreme programming explained: Embrace change. Addison-Wesley.Bass, L., Clements, P., y Kazman, R. (2012). Software architecture in practice (3.ª ed.). Addison-Wesley.Bitrix24. (2023). Software de gestión empresarial. https://www.bitrix24.esClockify. (2023). Sistema de gestión de tiempos. https://clockify.meISO/IEC. (2011). ISO/IEC 25010:2011 - Systems and software quality requirements and evaluation (SQuaRE).Martin, R. C. (2008). Clean code: A handbook of agile software craftsmanship. Prentice Hall.Pressman, R. S. (2014). Ingeniería de software: Un enfoque práctico (7.ª ed.). McGraw-Hill.Scrum.org. (2020). The Scrum Guide. https://www.scrum.org/resources/scrum-guideSommerville, I. (2011). Ingeniería de software (9.ª ed.). Pearson Educación.Toggl. (2023). Software de seguimiento de tiempos. https://toggl.comYamashita, J. R. (2015). Introducción a la metodología de desarrollo ágil con Scrum. Editorial Tecnológica.Ingeniería informáticaSistema de gestión de tiemposScrumAngularNestjsPruebas unitariasAWSPasantía organizacionalTime tracking systemScrumAngularNestjsUnit testingAwsProfessional internshipComunidad generalPublicationae4010f5-4517-4845-8d6c-4760bee0ebcavirtual::6174-1ae4010f5-4517-4845-8d6c-4760bee0ebcavirtual::6174-15cd807a5-39bc-4def-9c11-cb6d40c93018virtual::6175-15cd807a5-39bc-4def-9c11-cb6d40c93018virtual::6175-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001357463virtual::6175-1ORIGINALT11446_Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE.pdfT11446_Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE.pdfArchivo texto completo del trabajo de grado, PDFapplication/pdf3784466https://red.uao.edu.co/bitstreams/426563c0-b186-4ff8-aa0a-3f06652aa063/download37f70e7ca6e4f6660195528bdca74d18MD51T11446A.pptxT11446A.pptxAnexo Aapplication/vnd.openxmlformats-officedocument.presentationml.presentation4948442https://red.uao.edu.co/bitstreams/6c6c6e98-5e92-4032-bb4c-dee9ccbb2b2a/downloadd6855768d9ad2d5861f853be839cab3cMD52TA11446_Autorización trabajo de grado.pdfTA11446_Autorización trabajo de grado.pdfAutorización para publicación del trabajo de gradoapplication/pdf539467https://red.uao.edu.co/bitstreams/2ac173ec-ab69-490e-8b20-6015399a12ce/download794beee52ad57dd5f53ad8d322021642MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81672https://red.uao.edu.co/bitstreams/06255cc2-eb76-4dbd-a0bf-ecb18cc91bce/download6987b791264a2b5525252450f99b10d1MD54TEXTT11446_Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE.pdf.txtT11446_Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE.pdf.txtExtracted texttext/plain87993https://red.uao.edu.co/bitstreams/f8c35bf5-5737-47db-8f3d-09a55501211b/download94aa572c8a3ac0d5bee1d1860206e881MD55T11446A.pptx.txtT11446A.pptx.txtExtracted texttext/plain4217https://red.uao.edu.co/bitstreams/d4680ea9-7234-4396-a35b-16cb35ff8c4b/download8ae717a3b99ed202d393780c5fda2bd2MD57TA11446_Autorización trabajo de grado.pdf.txtTA11446_Autorización trabajo de grado.pdf.txtExtracted texttext/plain5337https://red.uao.edu.co/bitstreams/792ccccb-243f-4a7b-91c3-a4f950682673/download9efafcb4ec7b0494db9a34a4954277f3MD58THUMBNAILT11446_Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE.pdf.jpgT11446_Desarrollo de sistema de registro de tiempos y gestión de profesionales para la empresa DREAMCODE.pdf.jpgGenerated Thumbnailimage/jpeg6816https://red.uao.edu.co/bitstreams/b063c605-59b6-430c-a028-5a4da3c4cb90/downloade74e3bca50ae8a7e47d3d140024040b9MD56TA11446_Autorización trabajo de grado.pdf.jpgTA11446_Autorización trabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg13580https://red.uao.edu.co/bitstreams/cce60ea6-ad02-4110-9817-b5daa9ade06f/download920b012253c41ab571a4bcb163157922MD5910614/16214oai:red.uao.edu.co:10614/162142025-07-17 03:01:58.89https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos reservados - Universidad Autónoma de Occidente, 2025open.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coPHA+RUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS48L3A+Cg==