BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva
El propósito del proyecto BosqueCompetitive es facilitar la creación de ejercicios de programación dirigidos al grupo de programación competitiva de la Universidad El Bosque, atendiendo una oportunidad de mejora dentro del proceso de creación de ejercicios que desarrollan para las prácticas y compet...
- Autores:
-
Chaves Martinez, Santiago
Calderón Forero, Oscar Andrés
- Tipo de recurso:
- https://purl.org/coar/resource_type/c_7a1f
- Fecha de publicación:
- 2025
- Institución:
- Universidad El Bosque
- Repositorio:
- Repositorio U. El Bosque
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unbosque.edu.co:20.500.12495/14570
- Acceso en línea:
- https://hdl.handle.net/20.500.12495/14570
- Palabra clave:
- Aplicación Web
Programación Competitiva
Plantilla Estandarizada
621.3
Web Application
Competitive Programming
Standardized Template
- Rights
- License
- Attribution-NonCommercial-ShareAlike 4.0 International
id |
UNBOSQUE2_60d10d9283f651498e696cf8f4e578b8 |
---|---|
oai_identifier_str |
oai:repositorio.unbosque.edu.co:20.500.12495/14570 |
network_acronym_str |
UNBOSQUE2 |
network_name_str |
Repositorio U. El Bosque |
repository_id_str |
|
dc.title.none.fl_str_mv |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva |
dc.title.translated.none.fl_str_mv |
BosqueCompetitive: Web Application for the Management and Creation of Programming Exercises with Standardized Templates, for the Competitive Programming Group |
title |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva |
spellingShingle |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva Aplicación Web Programación Competitiva Plantilla Estandarizada 621.3 Web Application Competitive Programming Standardized Template |
title_short |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva |
title_full |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva |
title_fullStr |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva |
title_full_unstemmed |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva |
title_sort |
BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva |
dc.creator.fl_str_mv |
Chaves Martinez, Santiago Calderón Forero, Oscar Andrés |
dc.contributor.advisor.none.fl_str_mv |
Medina Nieto, Armando Ricardo |
dc.contributor.author.none.fl_str_mv |
Chaves Martinez, Santiago Calderón Forero, Oscar Andrés |
dc.subject.none.fl_str_mv |
Aplicación Web Programación Competitiva Plantilla Estandarizada |
topic |
Aplicación Web Programación Competitiva Plantilla Estandarizada 621.3 Web Application Competitive Programming Standardized Template |
dc.subject.ddc.none.fl_str_mv |
621.3 |
dc.subject.keywords.none.fl_str_mv |
Web Application Competitive Programming Standardized Template |
description |
El propósito del proyecto BosqueCompetitive es facilitar la creación de ejercicios de programación dirigidos al grupo de programación competitiva de la Universidad El Bosque, atendiendo una oportunidad de mejora dentro del proceso de creación de ejercicios que desarrollan para las prácticas y competencias de programación competitiva en la universidad donde el objetivo principal es facilitar la creación de ejercicios de programación mediante una plantilla estandarizada, optimizando así la organización de los ejercicios creados, de esta forma evitar la revisión manual de los documentos para verificar que cumplan con los lineamientos necesarios para estos ejercicios, se seleccionó la metodología SCRUM permitiendo dividir las actividades en sprints de esta forma promover la comunicación con el cliente y la mejora continua de la aplicación de esta forma reducir los errores durante el desarrollo de la aplicación. El desarrollo de la aplicación se completó con éxito, abarcando cada uno de los entregables solicitados por el cliente, para el desarrollo de la aplicación se utilizaron herramientas como php, Nginx, HTML, Drupal, Figma y MySQL; Con las cuales se logró realizar el desarrollo de la aplicación permitiendo que la plataforma sea intuitiva, visualmente atractiva y fácil de usar. Mediante reuniones con el cliente del proyecto se validó el desarrollo del programa de acuerdo a los criterios solicitados. |
publishDate |
2025 |
dc.date.accessioned.none.fl_str_mv |
2025-06-06T14:18:37Z |
dc.date.available.none.fl_str_mv |
2025-06-06T14:18:37Z |
dc.date.issued.none.fl_str_mv |
2025-05 |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
dc.type.coar.none.fl_str_mv |
https://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coarversion.none.fl_str_mv |
https://purl.org/coar/version/c_ab4af688f83e57aa |
format |
https://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12495/14570 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad El Bosque |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad El Bosque |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.unbosque.edu.co |
url |
https://hdl.handle.net/20.500.12495/14570 |
identifier_str_mv |
instname:Universidad El Bosque reponame:Repositorio Institucional Universidad El Bosque repourl:https://repositorio.unbosque.edu.co |
dc.language.iso.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
[1] J. E. Oliva-Caipe, Y. E. Sinza-Diaz, y S. M. Guerrero-Calvache, «Análisis de los componentes relacionados en programación competitiva: un mapeo sistemático de literatura», Revista Politécnica, vol. 19, n.o 38, pp. 212-230, ago. 2023, doi: 10.33571/rpolitec.v19n38a14 [2] “Construcción de una aplicación web como sistema de recomendación de problemas para programación competitiva», 9 de octubre de 2017. http://hdl.handle.net/10872/16669 [3] “Sistema de gestión para problemas de competencias de programación», 9 de octubre de 2017. http://hdl.handle.net/10872/16674 [4] Ó. Fontenla-Romero, F. Bellas, y U. Da Coruña Facultade de Informática, “Desarrollo de un sistema de gestión de ejercicios de programación para docencia», 2019. http://hdl.handle.net/2183/24152 [5] G. Moltó y O. Sapena, “Entorno virtualizado de aprendizaje para facilitar el desarrollo de destrezas de programación», 2013. http://hdl.handle.net/10045/126296 [6] PHP.net, “Introducción a PHP,” [En línea]. Disponible en: https://www.php.net/manual/es/intro-whatis.php [7] T. R. M. Ángel, Desarrollo de aplicaciones web con PHP. Editorial Macro, 2014. [8] V. Vaswani, PHP Programming Solutions. New York, NY: The McGraw-Hill Companies, Inc., 2007. [9] Á. Cobo, PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. Ediciones Díaz de Santos, 2005. [10] J. Erickson, “MySQL: Understanding What It Is and How It’s Used”, 29 de agosto de 2024. https://www.oracle.com/co/mysql/what-is-mysql/ [11] R. Soni, Nginx: From Beginner to Pro. Apress, 2016. [12] “nginx documentation”. https://nginx.org/en/docs [13] D. Mercer, Drupal: Creating Blogs, Forums, Portals, and Community Websites. Packt Pub Limited, 2006. [14] “Documentation”, Drupal.org, 15 de enero de 2025. https://www.drupal.org/documentation [15] D. F. R. Castañeda, Guía del programador competitivo: programación competitiva para todos. 2021. |
dc.rights.en.fl_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.local.spa.fl_str_mv |
Acceso abierto |
dc.rights.accessrights.none.fl_str_mv |
https://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International http://creativecommons.org/licenses/by-nc-sa/4.0/ Acceso abierto https://purl.org/coar/access_right/c_abf2 http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.grantor.spa.fl_str_mv |
Universidad El Bosque |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
institution |
Universidad El Bosque |
bitstream.url.fl_str_mv |
https://repositorio.unbosque.edu.co/bitstreams/3f3b198f-a356-4966-8751-5234db6c5902/download https://repositorio.unbosque.edu.co/bitstreams/e989febb-5845-4c4e-8288-9deaba967d6c/download https://repositorio.unbosque.edu.co/bitstreams/75b86d4a-457d-425a-8171-5dfd721e7fdd/download https://repositorio.unbosque.edu.co/bitstreams/0bac8dcf-eb39-43d2-b76a-fc1f0bee0cb6/download https://repositorio.unbosque.edu.co/bitstreams/44546f5b-a539-4581-b8c8-34a083bae4c7/download https://repositorio.unbosque.edu.co/bitstreams/7cff8105-6a7b-4aa9-b761-92fce8c8ee4b/download https://repositorio.unbosque.edu.co/bitstreams/502c8f84-d697-456c-88d8-793a521a159f/download https://repositorio.unbosque.edu.co/bitstreams/803e8828-35ab-461c-be13-b071779a109a/download https://repositorio.unbosque.edu.co/bitstreams/40b10142-805b-4bce-8875-382e4e8c0cf1/download https://repositorio.unbosque.edu.co/bitstreams/41a721f7-163b-440c-b3e5-647641b55adb/download |
bitstream.checksum.fl_str_mv |
17cc15b951e7cc6b3728a574117320f9 f6f50af8bc38b11a07fd9890dc65088a d9000b385016cc19996704c2716666ff eb707608141c20e8a28ee4d33ef57398 160b21d71f9ea62ae1a8897ab106dd29 5643bfd9bcf29d560eeec56d584edaa9 81bbb4d46d9bf4b1ac2d3c8db6486b44 ca9b2986ab1ae574fbeed9e8b7bfdde5 5e2a50fff7d5417bb11e67f203abc42d 3229f046fe3f6010bfa1be8e01a2b9d6 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad El Bosque |
repository.mail.fl_str_mv |
bibliotecas@biteca.com |
_version_ |
1836752240239443968 |
spelling |
Medina Nieto, Armando RicardoChaves Martinez, SantiagoCalderón Forero, Oscar Andrés2025-06-06T14:18:37Z2025-06-06T14:18:37Z2025-05https://hdl.handle.net/20.500.12495/14570instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coEl propósito del proyecto BosqueCompetitive es facilitar la creación de ejercicios de programación dirigidos al grupo de programación competitiva de la Universidad El Bosque, atendiendo una oportunidad de mejora dentro del proceso de creación de ejercicios que desarrollan para las prácticas y competencias de programación competitiva en la universidad donde el objetivo principal es facilitar la creación de ejercicios de programación mediante una plantilla estandarizada, optimizando así la organización de los ejercicios creados, de esta forma evitar la revisión manual de los documentos para verificar que cumplan con los lineamientos necesarios para estos ejercicios, se seleccionó la metodología SCRUM permitiendo dividir las actividades en sprints de esta forma promover la comunicación con el cliente y la mejora continua de la aplicación de esta forma reducir los errores durante el desarrollo de la aplicación. El desarrollo de la aplicación se completó con éxito, abarcando cada uno de los entregables solicitados por el cliente, para el desarrollo de la aplicación se utilizaron herramientas como php, Nginx, HTML, Drupal, Figma y MySQL; Con las cuales se logró realizar el desarrollo de la aplicación permitiendo que la plataforma sea intuitiva, visualmente atractiva y fácil de usar. Mediante reuniones con el cliente del proyecto se validó el desarrollo del programa de acuerdo a los criterios solicitados.Ingeniero de SistemasPregradoThe purpose of the BosqueCompetitive project is to facilitate the creation of programming exercises directed to the competitive programming group of Universidad El Bosque, addressing an opportunity for improvement within the process of creating exercises that develop for practices and competitive programming competitions at the university where the main objective is to facilitate the creation of programming exercises through a standardized template, The SCRUM methodology was selected, allowing to divide the activities in sprints in order to promote communication with the client and the continuous improvement of the application, thus reducing errors during the development of the application. The development of the application was successfully completed, covering each of the deliverables requested by the client, for the development of the application were used tools such as php, Nginx, HTML, Drupal, Figma and MySQL; With which it was possible to develop the application allowing the platform to be intuitive, visually appealing and easy to use. Through meetings with the client of the project, the development of the program was validated according to the requested criteria.application/pdfAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-sa/4.0/Acceso abiertohttps://purl.org/coar/access_right/c_abf2http://purl.org/coar/access_right/c_abf2Aplicación WebProgramación CompetitivaPlantilla Estandarizada621.3Web ApplicationCompetitive ProgrammingStandardized TemplateBosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación CompetitivaBosqueCompetitive: Web Application for the Management and Creation of Programming Exercises with Standardized Templates, for the Competitive Programming GroupIngeniería de SistemasUniversidad El BosqueFacultad de IngenieríaTesis/Trabajo de grado - Monografía - Pregradohttps://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesishttps://purl.org/coar/version/c_ab4af688f83e57aa[1] J. E. Oliva-Caipe, Y. E. Sinza-Diaz, y S. M. Guerrero-Calvache, «Análisis de los componentes relacionados en programación competitiva: un mapeo sistemático de literatura», Revista Politécnica, vol. 19, n.o 38, pp. 212-230, ago. 2023, doi: 10.33571/rpolitec.v19n38a14[2] “Construcción de una aplicación web como sistema de recomendación de problemas para programación competitiva», 9 de octubre de 2017. http://hdl.handle.net/10872/16669[3] “Sistema de gestión para problemas de competencias de programación», 9 de octubre de 2017. http://hdl.handle.net/10872/16674[4] Ó. Fontenla-Romero, F. Bellas, y U. Da Coruña Facultade de Informática, “Desarrollo de un sistema de gestión de ejercicios de programación para docencia», 2019. http://hdl.handle.net/2183/24152[5] G. Moltó y O. Sapena, “Entorno virtualizado de aprendizaje para facilitar el desarrollo de destrezas de programación», 2013. http://hdl.handle.net/10045/126296[6] PHP.net, “Introducción a PHP,” [En línea]. Disponible en: https://www.php.net/manual/es/intro-whatis.php[7] T. R. M. Ángel, Desarrollo de aplicaciones web con PHP. Editorial Macro, 2014.[8] V. Vaswani, PHP Programming Solutions. New York, NY: The McGraw-Hill Companies, Inc., 2007.[9] Á. Cobo, PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. Ediciones Díaz de Santos, 2005.[10] J. Erickson, “MySQL: Understanding What It Is and How It’s Used”, 29 de agosto de 2024. https://www.oracle.com/co/mysql/what-is-mysql/[11] R. Soni, Nginx: From Beginner to Pro. Apress, 2016.[12] “nginx documentation”. https://nginx.org/en/docs[13] D. Mercer, Drupal: Creating Blogs, Forums, Portals, and Community Websites. Packt Pub Limited, 2006.[14] “Documentation”, Drupal.org, 15 de enero de 2025. https://www.drupal.org/documentation[15] D. F. R. Castañeda, Guía del programador competitivo: programación competitiva para todos. 2021.spaLICENSElicense.txtlicense.txttext/plain; charset=utf-82000https://repositorio.unbosque.edu.co/bitstreams/3f3b198f-a356-4966-8751-5234db6c5902/download17cc15b951e7cc6b3728a574117320f9MD51Anexo 1 acta de aprobacion.pdfapplication/pdf267228https://repositorio.unbosque.edu.co/bitstreams/e989febb-5845-4c4e-8288-9deaba967d6c/downloadf6f50af8bc38b11a07fd9890dc65088aMD56Carta de autorizacion.pdfapplication/pdf334202https://repositorio.unbosque.edu.co/bitstreams/75b86d4a-457d-425a-8171-5dfd721e7fdd/downloadd9000b385016cc19996704c2716666ffMD57ORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf3556991https://repositorio.unbosque.edu.co/bitstreams/0bac8dcf-eb39-43d2-b76a-fc1f0bee0cb6/downloadeb707608141c20e8a28ee4d33ef57398MD53Anexo 2.pdfAnexo 2.pdfapplication/pdf7023449https://repositorio.unbosque.edu.co/bitstreams/44546f5b-a539-4581-b8c8-34a083bae4c7/download160b21d71f9ea62ae1a8897ab106dd29MD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81160https://repositorio.unbosque.edu.co/bitstreams/7cff8105-6a7b-4aa9-b761-92fce8c8ee4b/download5643bfd9bcf29d560eeec56d584edaa9MD55TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain71737https://repositorio.unbosque.edu.co/bitstreams/502c8f84-d697-456c-88d8-793a521a159f/download81bbb4d46d9bf4b1ac2d3c8db6486b44MD58Anexo 2.pdf.txtAnexo 2.pdf.txtExtracted texttext/plain8687https://repositorio.unbosque.edu.co/bitstreams/803e8828-35ab-461c-be13-b071779a109a/downloadca9b2986ab1ae574fbeed9e8b7bfdde5MD510THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg3323https://repositorio.unbosque.edu.co/bitstreams/40b10142-805b-4bce-8875-382e4e8c0cf1/download5e2a50fff7d5417bb11e67f203abc42dMD59Anexo 2.pdf.jpgAnexo 2.pdf.jpgGenerated Thumbnailimage/jpeg3239https://repositorio.unbosque.edu.co/bitstreams/41a721f7-163b-440c-b3e5-647641b55adb/download3229f046fe3f6010bfa1be8e01a2b9d6MD51120.500.12495/14570oai:repositorio.unbosque.edu.co:20.500.12495/145702025-06-07 05:07:54.194http://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalopen.accesshttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comTGljZW5jaWEgZGUgRGlzdHJpYnVjacOzbiBObyBFeGNsdXNpdmEKClBhcmEgcXVlIGVsIFJlcG9zaXRvcmlvIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBhIHB1ZWRhIHJlcHJvZHVjaXIgeSBjb211bmljYXIgcMO6YmxpY2FtZW50ZSBzdSBkb2N1bWVudG8gZXMgbmVjZXNhcmlvIGxhIGFjZXB0YWNpw7NuIGRlIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vcy4gUG9yIGZhdm9yLCBsZWEgbGFzIHNpZ3VpZW50ZXMgY29uZGljaW9uZXMgZGUgbGljZW5jaWE6CgoxLiBBY2VwdGFuZG8gZXN0YSBsaWNlbmNpYSwgdXN0ZWQgKGVsIGF1dG9yL2VzIG8gZWwgcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IpIGdhcmFudGl6YSBhIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBlbCBkZXJlY2hvIG5vIGV4Y2x1c2l2byBkZSBhcmNoaXZhciwgcmVwcm9kdWNpciwgY29udmVydGlyIChjb21vIHNlIGRlZmluZSBtw6FzIGFiYWpvKSwgY29tdW5pY2FyIHkvbyBkaXN0cmlidWlyIHN1IGRvY3VtZW50byBtdW5kaWFsbWVudGUgZW4gZm9ybWF0byBlbGVjdHLDs25pY28uCgoyLiBUYW1iacOpbiBlc3TDoSBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgVW5pdmVyc2lkYWQgRWwgQm9zcXVlIHB1ZWRhIGNvbnNlcnZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBlc3RlIGRvY3VtZW50byB5LCBzaW4gYWx0ZXJhciBzdSBjb250ZW5pZG8sIGNvbnZlcnRpcmxvIGEgY3VhbHF1aWVyIGZvcm1hdG8gZGUgZmljaGVybywgbWVkaW8gbyBzb3BvcnRlLCBwYXJhIHByb3DDs3NpdG9zIGRlIHNlZ3VyaWRhZCwgcHJlc2VydmFjacOzbiB5IGFjY2Vzby4KCjMuIERlY2xhcmEgcXVlIGVsIGRvY3VtZW50byBlcyB1biB0cmFiYWpvIG9yaWdpbmFsIHN1eW8geS9vIHF1ZSB0aWVuZSBlbCBkZXJlY2hvIHBhcmEgb3RvcmdhciBsb3MgZGVyZWNob3MgY29udGVuaWRvcyBlbiBlc3RhIGxpY2VuY2lhLiBUYW1iacOpbiBkZWNsYXJhIHF1ZSBzdSBkb2N1bWVudG8gbm8gaW5mcmluZ2UsIGVuIHRhbnRvIGVuIGN1YW50byBsZSBzZWEgcG9zaWJsZSBzYWJlciwgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIG5pbmd1bmEgb3RyYSBwZXJzb25hIG8gZW50aWRhZC4KCjQuIFNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBoYSBvYnRlbmlkbyBlbCBwZXJtaXNvIHNpbiByZXN0cmljY2nDs24gZGVsIHByb3BpZXRhcmlvIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBwYXJhIG90b3JnYXIgYSBsYSBVbml2ZXJzaWRhZCBFbCBCb3NxdWUgbG9zIGRlcmVjaG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW5jaWEsIHkgcXVlIGVzZSBtYXRlcmlhbCBjdXlvcyBkZXJlY2hvcyBzb24gZGUgdGVyY2Vyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8geSByZWNvbm9jaWRvIGVuIGVsIHRleHRvIG8gY29udGVuaWRvIGRlbCBkb2N1bWVudG8gZW50cmVnYWRvLgoKNS4gU2kgZWwgZG9jdW1lbnRvIHNlIGJhc2EgZW4gdW5hIG9icmEgcXVlIGhhIHNpZG8gcGF0cm9jaW5hZGEgbyBhcG95YWRhIHBvciB1bmEgYWdlbmNpYSB1IG9yZ2FuaXphY2nDs24gZGlmZXJlbnRlIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSwgc2UgcHJlc3Vwb25lIHF1ZSBzZSBoYSBjdW1wbGlkbyBjb24gY3VhbHF1aWVyIGRlcmVjaG8gZGUgcmV2aXNpw7NuIHUgb3RyYXMgb2JsaWdhY2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVzdGUgY29udHJhdG8gbyBhY3VlcmRvLgoKNi4gVW5pdmVyc2lkYWQgRWwgQm9zcXVlIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBzdS9zIG5vbWJyZS9zIGNvbW8gZWwvbG9zIGF1dG9yL2VzIG8gcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGVsIGRvY3VtZW50bywgeSBubyBoYXLDoSBuaW5ndW5hIGFsdGVyYWNpw7NuIGRlIHN1IGRvY3VtZW50byBkaWZlcmVudGUgYSBsYXMgcGVybWl0aWRhcyBlbiBlc3RhIGxpY2VuY2lhLgo= |