Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.

El presente proyecto tiene como finalidad mostrar el trabajo desarrollado durante las prácticas empresariales realizadas entre el 10 de marzo de 2021 hasta el 10 de septiembre de 2021 en la empresa CertMind S.A.S. en la ciudad de Bogotá. La práctica tuvo como objetivo realizar el análisis, diseño, v...

Full description

Autores:
Rodríguez Álvarez, María Fernanda
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/44028
Acceso en línea:
https://hdl.handle.net/20.500.12494/44028
Palabra clave:
Aplicación web
Generación de vouchers
Plataforma E-learning
Rights
openAccess
License
Atribución
id COOPER2_9ff8f509f85d004bb631d060852a40d2
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/44028
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
title Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
spellingShingle Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
Aplicación web
Generación de vouchers
Plataforma E-learning
title_short Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
title_full Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
title_fullStr Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
title_full_unstemmed Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
title_sort Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.
dc.creator.fl_str_mv Rodríguez Álvarez, María Fernanda
dc.contributor.advisor.none.fl_str_mv Pahuena López, Fabio Iván
dc.contributor.author.none.fl_str_mv Rodríguez Álvarez, María Fernanda
dc.subject.spa.fl_str_mv Aplicación web
Generación de vouchers
Plataforma E-learning
topic Aplicación web
Generación de vouchers
Plataforma E-learning
description El presente proyecto tiene como finalidad mostrar el trabajo desarrollado durante las prácticas empresariales realizadas entre el 10 de marzo de 2021 hasta el 10 de septiembre de 2021 en la empresa CertMind S.A.S. en la ciudad de Bogotá. La práctica tuvo como objetivo realizar el análisis, diseño, verificación, prueba, documentación e integración de los productos de la plataforma E-learning QuizLab. Adicional a esto se debían realizar los soportes necesarios correspondientes a las historias de usuario que se fueran presentando a lo largo de la jornada laboral las cuales eran transmitidas por el jefe inmediato y subidas en BitBucket con el fin de tener mayor control sobre las peticiones realizadas.
publishDate 2021
dc.date.issued.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2022-02-21T15:30:11Z
dc.date.available.none.fl_str_mv 2022-02-21T15:30:11Z
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.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/44028
dc.identifier.bibliographicCitation.spa.fl_str_mv Rodríguez Álvarez, M.F. (2021). Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá [Tesis de pregrado, Universidad Cooperativa de Colombia. ] Repositorio Institucional Universidad Cooperativa de Colombia
url https://hdl.handle.net/20.500.12494/44028
identifier_str_mv Rodríguez Álvarez, M.F. (2021). Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá [Tesis de pregrado, Universidad Cooperativa de Colombia. ] Repositorio Institucional Universidad Cooperativa de Colombia
dc.rights.license.none.fl_str_mv Atribución
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
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 24 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/afe85c30-ad73-4a3f-98a7-5817c0733952/download
https://repository.ucc.edu.co/bitstreams/591e2fee-a3bc-417d-9d91-e8cac998fbc6/download
https://repository.ucc.edu.co/bitstreams/94532cb8-491e-48b8-9c27-43efb2c66014/download
https://repository.ucc.edu.co/bitstreams/a67037fe-7897-4aa1-b3ee-20e3ea4d6ddc/download
https://repository.ucc.edu.co/bitstreams/8158b4a1-97fe-421d-92df-e30045474f23/download
https://repository.ucc.edu.co/bitstreams/4c5a94bc-5a4f-454f-8ced-067a71c89645/download
https://repository.ucc.edu.co/bitstreams/9b232a6d-127c-440d-a8a7-9b117f5fda33/download
https://repository.ucc.edu.co/bitstreams/5416b1f2-0268-4954-937f-f1be8dd8ac61/download
https://repository.ucc.edu.co/bitstreams/703827ba-f248-40ad-9006-37e6576bf7b1/download
https://repository.ucc.edu.co/bitstreams/8d816597-71c9-48ea-991a-19c07e1099a4/download
bitstream.checksum.fl_str_mv 79a69db0c6a650b2f2929f7971137d1c
f85d07c539b7127111ef3cd94ec40f0e
d16dc9bd13a3cb23a4799ee6d6c5beb0
3bce4f7ab09dfc588f126e1e36e98a45
7b231fcec493a9c7faf9584ce25286c7
143b398651a022c6da04e5c347cd437f
0b9f5a239e73704355e293e0f3db4228
afedf6b7f95b4d074d6a98f3e3a2b4ff
764f82112779fbefd78f437910763335
ce7cc05500550074cc2492039f0a2c61
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246922280501248
spelling Pahuena López, Fabio IvánRodríguez Álvarez, María Fernanda2022-02-21T15:30:11Z2022-02-21T15:30:11Z2021https://hdl.handle.net/20.500.12494/44028Rodríguez Álvarez, M.F. (2021). Desarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá [Tesis de pregrado, Universidad Cooperativa de Colombia. ] Repositorio Institucional Universidad Cooperativa de ColombiaEl presente proyecto tiene como finalidad mostrar el trabajo desarrollado durante las prácticas empresariales realizadas entre el 10 de marzo de 2021 hasta el 10 de septiembre de 2021 en la empresa CertMind S.A.S. en la ciudad de Bogotá. La práctica tuvo como objetivo realizar el análisis, diseño, verificación, prueba, documentación e integración de los productos de la plataforma E-learning QuizLab. Adicional a esto se debían realizar los soportes necesarios correspondientes a las historias de usuario que se fueran presentando a lo largo de la jornada laboral las cuales eran transmitidas por el jefe inmediato y subidas en BitBucket con el fin de tener mayor control sobre las peticiones realizadas.The purpose of this project is to show the work developed during the business practices carried out between March 10th, 2021 until September 10th, 2021 in the company CertMind S.A.S. in the city of Bogota. The objective of the practice was to carry out the analysis, design, verification, testing, documentation and integration of the products of the QuizLab E-learning platform. In addition to this, the necessary supports corresponding to the user stories that were presented throughout the working day had to be made, which were transmitted by the immediate boss and uploaded in BitBucket in order to have greater control over the requests made.Glosario. -- Resumen. -- Abstract. -- Introducción. -- 1. Descripción y Naturaleza de la Organización. -- 2. Requerimientos. -- 3. Plan de Acción. -- 4. Actividades realizadas. -- 4.1 Análisis de los requerimientos funcionales y no funcionales para el desarrollo del módulo para la administración de vouchers. -- 4.2 Diseño del modelo lógico del sistema de acuerdo con los requerimientos identificados en la etapa de análisis. -- 4.3 Desarrollo en el framework Laravel y con motor de base de datos PostgreSQL el diseño lógico del módulo diseñado. -- 4.4 Revisión del funcionamiento de la aplicación. -- 4.5 Documentación del software. -- 4.6 Implementación del módulo desarrollado. -- 5. Logros y lecciones aprendidas. -- 6. Conclusiones. -- 7. Recomendaciones. -- 8. Limitaciones. -- 9. Anexos. --mariaf.rodrigueza@campusucc.edu.co24 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáAplicación webGeneración de vouchersPlataforma E-learningDesarrollo de una aplicación WEB para la generación de vouchers para el uso de cursos en la plataforma E-learning QuizLab para la empresa CertMind S.A.S. en la ciudad de Bogotá.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2PublicationORIGINAL2021_Aplicación_web_vouchers.pdf2021_Aplicación_web_vouchers.pdfTrabajo de gradoapplication/pdf801404https://repository.ucc.edu.co/bitstreams/afe85c30-ad73-4a3f-98a7-5817c0733952/download79a69db0c6a650b2f2929f7971137d1cMD552021_Aplicación_web_vouchers-acta.pdf2021_Aplicación_web_vouchers-acta.pdfActaapplication/pdf150267https://repository.ucc.edu.co/bitstreams/591e2fee-a3bc-417d-9d91-e8cac998fbc6/downloadf85d07c539b7127111ef3cd94ec40f0eMD542021_Aplicación_web_vouchers-LicenciadeUsoObra.pdf2021_Aplicación_web_vouchers-LicenciadeUsoObra.pdfLicencia de usoapplication/pdf211392https://repository.ucc.edu.co/bitstreams/94532cb8-491e-48b8-9c27-43efb2c66014/downloadd16dc9bd13a3cb23a4799ee6d6c5beb0MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/a67037fe-7897-4aa1-b3ee-20e3ea4d6ddc/download3bce4f7ab09dfc588f126e1e36e98a45MD56THUMBNAIL2021_Aplicación_web_vouchers.pdf.jpg2021_Aplicación_web_vouchers.pdf.jpgGenerated Thumbnailimage/jpeg2813https://repository.ucc.edu.co/bitstreams/8158b4a1-97fe-421d-92df-e30045474f23/download7b231fcec493a9c7faf9584ce25286c7MD572021_Aplicación_web_vouchers-acta.pdf.jpg2021_Aplicación_web_vouchers-acta.pdf.jpgGenerated Thumbnailimage/jpeg4477https://repository.ucc.edu.co/bitstreams/4c5a94bc-5a4f-454f-8ced-067a71c89645/download143b398651a022c6da04e5c347cd437fMD582021_Aplicación_web_vouchers-LicenciadeUsoObra.pdf.jpg2021_Aplicación_web_vouchers-LicenciadeUsoObra.pdf.jpgGenerated Thumbnailimage/jpeg5370https://repository.ucc.edu.co/bitstreams/9b232a6d-127c-440d-a8a7-9b117f5fda33/download0b9f5a239e73704355e293e0f3db4228MD59TEXT2021_Aplicación_web_vouchers.pdf.txt2021_Aplicación_web_vouchers.pdf.txtExtracted texttext/plain18302https://repository.ucc.edu.co/bitstreams/5416b1f2-0268-4954-937f-f1be8dd8ac61/downloadafedf6b7f95b4d074d6a98f3e3a2b4ffMD5102021_Aplicación_web_vouchers-acta.pdf.txt2021_Aplicación_web_vouchers-acta.pdf.txtExtracted texttext/plain1289https://repository.ucc.edu.co/bitstreams/703827ba-f248-40ad-9006-37e6576bf7b1/download764f82112779fbefd78f437910763335MD5112021_Aplicación_web_vouchers-LicenciadeUsoObra.pdf.txt2021_Aplicación_web_vouchers-LicenciadeUsoObra.pdf.txtExtracted texttext/plain5919https://repository.ucc.edu.co/bitstreams/8d816597-71c9-48ea-991a-19c07e1099a4/downloadce7cc05500550074cc2492039f0a2c61MD51220.500.12494/44028oai:repository.ucc.edu.co:20.500.12494/440282024-08-10 22:09:45.327open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=