Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia

Trabajo de investigación

Autores:
Cortés-López, Brayan Sebastián
Pérez-Trujillo, Jorge Luis
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Católica de Colombia
Repositorio:
RIUCaC - Repositorio U. Católica
Idioma:
spa
OAI Identifier:
oai:repository.ucatolica.edu.co:10983/31032
Acceso en línea:
https://hdl.handle.net/10983/31032
Palabra clave:
Programación extrema (Computadores)
Desarrollo ágil de software
Sistemas de almacenamiento y recuperación de información
Organización de la información-innovaciones tecnológicas
Software colaborativo (Software para computadores)
Computación cliente/servidor
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Experiencia de los usuarios
Rights
openAccess
License
Derechos Reservados - Universidad Católica de Colombia, 2023
id UCATOLICA2_82186f22a0467ec4d64094bbe5f04163
oai_identifier_str oai:repository.ucatolica.edu.co:10983/31032
network_acronym_str UCATOLICA2
network_name_str RIUCaC - Repositorio U. Católica
repository_id_str
dc.title.none.fl_str_mv Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
title Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
spellingShingle Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
Programación extrema (Computadores)
Desarrollo ágil de software
Sistemas de almacenamiento y recuperación de información
Organización de la información-innovaciones tecnológicas
Software colaborativo (Software para computadores)
Computación cliente/servidor
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Experiencia de los usuarios
title_short Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
title_full Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
title_fullStr Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
title_full_unstemmed Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
title_sort Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia
dc.creator.fl_str_mv Cortés-López, Brayan Sebastián
Pérez-Trujillo, Jorge Luis
dc.contributor.advisor.none.fl_str_mv Bolívar-Barón, Holman Diego
Pardo-Angulo, Fredy Ernesto
dc.contributor.author.none.fl_str_mv Cortés-López, Brayan Sebastián
Pérez-Trujillo, Jorge Luis
dc.subject.armarc.none.fl_str_mv Programación extrema (Computadores)
Desarrollo ágil de software
Sistemas de almacenamiento y recuperación de información
Organización de la información-innovaciones tecnológicas
Software colaborativo (Software para computadores)
Computación cliente/servidor
topic Programación extrema (Computadores)
Desarrollo ágil de software
Sistemas de almacenamiento y recuperación de información
Organización de la información-innovaciones tecnológicas
Software colaborativo (Software para computadores)
Computación cliente/servidor
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Experiencia de los usuarios
dc.subject.ddc.none.fl_str_mv 000 - Ciencias de la computación, información y obras generales::003 - Sistemas
dc.subject.proposal.none.fl_str_mv Experiencia de los usuarios
description Trabajo de investigación
publishDate 2023
dc.date.issued.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2024-04-20T16:49:31Z
dc.date.available.none.fl_str_mv 2024-04-20T16:49:31Z
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_fa2ee174bc00049f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.citation.none.fl_str_mv Cortés-López, B. S. & Pérez-Trujillo, J. L. (2023). Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10983/31032
identifier_str_mv Cortés-López, B. S. & Pérez-Trujillo, J. L. (2023). Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia
url https://hdl.handle.net/10983/31032
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv ARTEAGA CASTRO, Esaú Manuel y HUAMANÍ HUAYLLA, Homero. Software para el seguimiento y el control de documentos para el mejoramiento de la gestión administrativa en la Municipalidad Distrital de Pueblo Nuevo - Chincha [en línea]. Trabajo de grado. Ica: Universidad Autónoma de Ica, 2013 [consultado el 15, junio, 2023]. 121 p. Disponible en ALICIA: <https://alicia.concytec.gob.pe/vufind/Record/AUIC_3476fda14bc907a1627e50efd2c422f6>.
ASAY, Matt. Postgres is eating relational. En: InfoWorld [en línea]. 24, octubre, 2022. p. 1. [Consultado el 16, marzo, 2023]. Disponible en Internet: <https://www.proquest.com/trade-journals/postgres-is-eating-relational/docview/2727674025/se-2>.
BERTONE, Rodolfo Alfredo y THOMAS, Pablo Javier. Introducción a las bases de datos: fundamentos y diseño. En: Journal of Computer Science and Technology [en línea]. 1, octubre, 2012. vol. 12, no. 3 [consultado el 11, mayo, 2023], p. 2. Disponible en Internet: <https://www.proquest.com/scholarly-journals/introducción-las-bases-de-datos-fundamentos-y/docview/2544434022/se-2>. ISSN 16666046.
BOGNER, Justus; KOTSTEIN, Sebastian y PFAFF, Timo. Do RESTful API design rules have an impact on the understandability of Web APIs? En: Empirical Software Engineering [en línea]. 26, septiembre, 2023. vol. 28, no. 6 [consultado el 30, septiembre, 2023]. Disponible en Internet: <https://doi.org/10.1007/s10664-023-10367-y>. ISSN 1573-7616.
BURNS, Stuart. Docker management at scale: what enterprises need to know. En: Computer Weekly [en línea]. 2, mayo, 2019. p. 3. [Consultado el 27, julio, 2023]. Disponible en Internet: <https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/pdfviewer/pdfviewer?vid=6&amp;sid=67e223bd-4414-4839-bd97-f957bee10a4a@redis>. ISSN 0010-4787.
CHATZIGEORGIOU, Alexander, et al. Blending an Android development course with software engineering concepts. En: Education and Information Technologies [en línea]. 30, julio, 2015. vol. 21, no. 6 [consultado el 27, julio, 2023], p. 1847-1875. Disponible en Internet: <https://doi.org/10.1007/s10639-015-9423-3>. ISSN 1573-7608.
DETA. Welcome to deta space. Space Docs [página web]. (15, junio, 2023). [Consultado el 17, agosto, 2023]. Disponible en Internet: <https://deta.space/docs/en/>.
FANTONI, Gualtiero, et al. Automating the process of method-time-measurement. En: International Journal of Productivity and Performance Management [en línea]. 14, diciembre, 2020. ahead-of-print, ahead-of-print [consultado el 15, marzo, 2023], p. 25. Disponible en Internet: <https://doi.org/10.1108/ijppm-08-2019-0404>. ISSN 1741-0401.
FRUHLINGER, Josh. What is hybrid cloud computing? The benefits of mixing private and public cloud services: how to architect a hybrid cloud that combines on-premises and public cloud infrastructures. definitions of hybrid cloud vary, but here’s what it means to amazon, microsoft and google. En: Network World (Online) [en línea]. 31, enero, 2023. p. 1. [Consultado el 3, mayo, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2771362520/abstract/CD795586296E4884PQ/1>. ISSN 19447655.
GARCÍA-SALIRROSAS, Elizabeth Emperatriz, et al. Revisión bibliométrica de la aceptación y uso de la tecnología de la información y comunicación con el uso de la teoría del UTAUT aplicado a la telemedicina. En: Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. Febrero, 2023. E56 [consultado el 28, julio, 2023], p. 516-527. Disponible en Internet: <https://www.proquest.com/scholarly-journals/revisión-bibliométrica-de-la-aceptación-y-uso/docview/2828438642/se-2>. ISSN 16469895.
GILCES, Carlos Enrique Minda y VILLAMAR, Rubén Pacheco. Aplicación de balanceo de carga dinámico para servidores, basada en redes definidas por software. En: RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. 1, junio, 2019. no. 32 [consultado el 22, abril, 2023], p. 67-82. Disponible en Internet: <https://doi.org/10.17013/risti.n32.67-82>. ISSN 1646-9895.
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. Sistemas de Gestión de seguridad de la información [en línea]. ISO 27001. Bogotá: [s.n.], 2022 [consultado el 12, abril, 2023]. 1 p. Disponible en Internet: <https://www.icontec.org/eval_conformidad/certificacion-iso-27001-sistemas-de-gestion-de-seguridad-de-la-informacion-2/>.
JAKUBEC, Tomáš y STRACHOTA, Pavel. GTMesh: A highly efficient C++ template library for numerical schemes on general topology meshes. En: Applied Sciences [en línea]. 28, julio, 2023. vol. 13, no. 15 [consultado el 23, julio, 2023], p. 8748. Disponible en Internet: <https://doi.org/10.3390/app13158748>. ISSN 2076-3417. KANJILAL, Joydip. How to avoid spaghetti code in C#. En: InfoWorld [en línea]. 15, junio, 2023. p. 1. [Consultado el 24, mayo, 2023]. Disponible en Internet: <https://www.proquest.com/trade-journals/how-avoid-spaghetti-code-c/docview/2825848431/se-2?accountid=45660>.
LAGOS COLLAZOS, Yessica Carolina. Eficiencia, eficacia y efectividad en los proyectos [en línea]. Monografía. Neiva: Universidad Cooperativa De Colombia, 2020 [consultado el 10, marzo, 2023]. 29 p. Disponible en Repositorio Institucional: <https://repository.ucc.edu.co/server/api/core/bitstreams/f5817c0b-fdd5-4ce0-9af6-996f85fce892/content>.
MEHEDEN, Maria, et al. Design patterns and electric vehicle charging software. En: Applied Sciences [en línea]. 25, diciembre, 2020. vol. 11, no. 1 [consultado el 21, mayo, 2023], p. 140. Disponible en Internet: <https://doi.org/10.3390/app11010140>. ISSN 2076-3417.
NICHOLAS, John M. y STEYN, Herman. Project management for engineering, business and technology [en línea]. 4a ed. [s.l.]: Butterworth-Heinemann, 2017 [consultado el 6, julio, 2023]. 697 p. Disponible en Internet: <https://www-sciencedirect-com.ucatolica.basesdedatosezproxy.com/book/9780080967042/project-management-for-engineering-business-and-technology>. ISBN 9781138937352.
OJO-GONZALEZ, Karina; BONILLA-MORALES, Belén y VARGAS-LOMBARDO, Miguel. Testing sobre el software como servicio, una aproximación. En: Associação Ibérica de Sistemas e Tecnologias de Informacao [en línea]. Noviembre, 2022. E54 [consultado el 24, junio, 2023], p. 18. Disponible en Internet: <https://www.proquest.com/scholarly-journals/testing-sobre-el-software-como-servicio-una/docview/2812106520/se-2>. ISSN 16469895.
ORTIZ, Fernando Molina; CABRERA, Lina Garcia y MEDINA, Nuria. Applying software evolution theory to hypermedia systems. En: International Journal of Web Engineering and Technology [en línea]. 2009. vol. 5, no. 1 [consultado el 14, junio, 2023], p. 69. Disponible en Internet: <https://doi.org/10.1504/ijwet.2009.025014>. ISSN 1741-9212.
PASCAGAZA GITIERREZ, Juan Manuel. Desarrollo de un sistema de información para la gestión de los proyectos de responsabilidad social del programa de ingeniería de sistemas de la universidad católica de Colombia [en línea]. Trabajo de grado. Bogotá: Universidad católica de Colombia, 2017 [consultado el 11, marzo, 2023]. 94 p. Disponible en RIUCaC: <https://repository.ucatolica.edu.co/server/api/core/bitstreams/8afbb665-45be-47b6-94d5-ffe999462cba/content>.
PEDRAZA-JIMÉNEZ, Rafael; CODINA, Lluís y ROVIRA, Cristòfol. Web semántica y ontologías en el procesamiento de la información documental. En: El Profesional de la Información [en línea]. 1, enero, 2007. vol. 16, no. 6 [consultado el 16, junio, 2023], p. 569-578. Disponible en Internet: <https://doi.org/10.3145/epi.2007.nov.04>. ISSN 1386-6710.
QUEZADA-SARMIENTO, Pablo Alejandro, et al. Factores de riesgo, amenazas, vulnerabilidades y defensa en aplicaciones web turísticas. En: Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. Febrero, 2023. E56 [consultado el 26, julio, 2023], p. 104-112. Disponible en Internet: <https://www.proquest.com/scholarly-journals/factores-de-riesgo-amenazas-vulnerabilidades-y/docview/2828438658/se-2?accountid=45660>. ISSN 16469895.
ROJAS, Juan Felipe. 02. ¿Cómo elaborar un anteproyecto? - LEO. LEO - Lectura, Escritura y Oralidad en español [página web]. (29, noviembre, 2022). [Consultado el 10, marzo, 2023]. Disponible en Internet: <https://leo.uniandes.edu.co/como-elaborar-un-anteproyecto/>.
SOTO, Wilson. Contrato inteligente para la gestión de requerimientos en la construcción de software. En: RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. 31, mayo, 2023. no. 49 [consultado el 17, junio, 2023], p. 147-160. Disponible en Internet: <https://doi.org/10.17013/risti.49.147-160>. ISSN 1646-9895.
TURAN, Osman y TANRIÖVER, Ömer Özgür. An experimental evaluation of the effect of SOLID principles to microsoft VS code metrics. En: AJIT-e: Online Academic Journal of Information Technology [en línea]. 3, octubre, 2018. vol. 9, no. 34 [consultado el 10, octubre, 2023], p. 7-24. Disponible en Internet: <https://doi.org/10.5824/1309-1581.2018.4.001.x>. ISSN 1309-1581.
UNIVERSIDAD CATÓLICA DE COLOMBIA. Acuerdo [en línea]. 265. Bogotá: [s.n.], 2018 [consultado el 11, marzo, 2023]. 9 p. Disponible en Internet: <https://www.ucatolica.edu.co/portal/wp-content/uploads/2019/04/acuerdo-265-lineamientos-de-opciones-de-grado-f-Ingenieria.pdf>.
XIAOPING, Feng; FANQI, Wei y YAN, Zhang. Design and implementation of graduation thesis management system. En: 7th international conference on education, management, information and computer science (ICEMC 2017) [en línea] (16-18, junio, 2016: Shenyang, China). Paris: Atlantis Press, 2017 [consultado el 18, julio, 2023]. p. 5. Disponible en Internet: <https://doi.org/10.2991/icemc-17.2017.250>. ISBN 9789462523722.
YEGULALP, Serdar. 3 Python web frameworks for beautiful front ends. En: InfoWorld [en línea]. 5, julio, 2023. p. 1. [Consultado el 2, agosto, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2833218485/5314F6459D7D481CPQ/3>.
YEGULALP, Serdar. 5 newer data science tools you should be using with Python. En: InfoWorld [en línea]. 17, mayo, 2023. p. 1. [Consultado el 12, julio, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2814456185/Record/D1E40509F839496DPQ/1>.
YEGULALP, Serdar. Get started with FastAPI. En: InfoWorld [en línea]. 23, agosto, 2023. p. 1. [Consultado el 6, septiembre, 2023]. Disponible en Internet: <https://www.proquest.com/trade-journals/get-started-with-fastapi/docview/2855110543/se-2>.
YEGULALP, Serdar. How to manage Python projects with Poetry. En: InfoWorld [en línea]. 10, mayo, 2023. p. 1. [Consultado el 16, junio, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2811684782/D7FC914BBE284BE1PQ/1>.
YEGULALP, Serdar. What is Python? Powerful, intuitive programming. En: InfoWorld [en línea]. 1, septiembre, 2023. p. 2. [Consultado el 15, septiembre, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2859660874/abstract/49AA241F52DC4B86PQ/1>.
dc.rights.none.fl_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
rights_invalid_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
https://creativecommons.org/licenses/by-nc/4.0/
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 77 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Computación
publisher.none.fl_str_mv Universidad Católica de Colombia
institution Universidad Católica de Colombia
bitstream.url.fl_str_mv https://repository.ucatolica.edu.co/bitstreams/012d28a1-9268-4905-802e-300dc5f94951/download
https://repository.ucatolica.edu.co/bitstreams/da09118c-7209-4545-8cb2-85f70b325e1a/download
https://repository.ucatolica.edu.co/bitstreams/828d0817-a382-46c5-a08c-e6b13facb67d/download
https://repository.ucatolica.edu.co/bitstreams/d68d70ef-e3bb-42f9-b6fa-53ef74de9bd2/download
https://repository.ucatolica.edu.co/bitstreams/e2c5fd02-261f-4323-ab60-c8c8a89dbff4/download
https://repository.ucatolica.edu.co/bitstreams/e043a8d7-b33e-417a-b04c-0dc959575054/download
https://repository.ucatolica.edu.co/bitstreams/f9e6fd9a-8c5f-4d43-b4cf-19413fd901c8/download
https://repository.ucatolica.edu.co/bitstreams/bf07f5ca-fc4c-4f85-afdd-0ddcc9acf0d6/download
https://repository.ucatolica.edu.co/bitstreams/fa3c6ca4-073a-4dd0-8637-ec8b8d33d2e7/download
https://repository.ucatolica.edu.co/bitstreams/92cd1a22-e0e0-44bf-8c21-12397b43aaf7/download
https://repository.ucatolica.edu.co/bitstreams/44d7938d-a814-49ed-9a95-d130d9004f1b/download
https://repository.ucatolica.edu.co/bitstreams/f06e790c-8a85-4313-9a3d-3f4c709aa096/download
https://repository.ucatolica.edu.co/bitstreams/538a6416-9aa1-41b6-8763-aaaf03744028/download
bitstream.checksum.fl_str_mv d562ff5a2efde08220294c95a329de23
feb0412f22dbd4fc63238ad017862d38
5dd1ca6a676fb04323c123ae8dec80a6
53c069150aaf215372035cb7fbd23bf0
73a5432e0b76442b22b026844140d683
864aac83b90fd37e3194078a0b363852
5445d51ef6ec5878a3710f7e49e1abdf
e60be9195cbc722ccc512f071ff39717
79b8a7513774ffa81d9a6fea614c6783
75a5fc4fc4c3b51755307b4b8ed6f5c2
c38af6c0b3c7eb1b80494b9a1e3a9831
7cbdb25159172b57827d6cda742c99f2
3defab75ce54e56cd7a68ec838105dfa
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Católica de Colombia - RIUCaC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814256248567103488
spelling Bolívar-Barón, Holman Diegovirtual::3320-1Pardo-Angulo, Fredy Ernestovirtual::3321-1Cortés-López, Brayan Sebastián358c556e-3aa8-46c9-beb3-d2d0de46df48-1Pérez-Trujillo, Jorge Luis9c895b46-a37e-47d4-922d-52dadffc3dcf-12024-04-20T16:49:31Z2024-04-20T16:49:31Z2023Trabajo de investigaciónEl objetivo fundamental del sistema de información para la inscripción de propuestas de trabajo de grado es ofrecer a los usuarios gestionar y centralizar la información generada durante el proceso, lo cual facilitará los procedimientos que necesite realizar. Como resultado, esta es una herramienta para facilitar la inscripción de propuestas de trabajos de grado presentados por los estudiantes. Finalmente, este refleja el modelo del proceso utilizado para administrar trabajos de grado y posiblemente resuelva de manera efectiva los problemas actuales de inscripción de los mismos. Se diseño con el propósito de administrar y manejar el proceso de inscripción de propuestas de trabajo de grado, como también se tuvo en cuenta diversos tipos de situaciones imprevistas, por ende, ayudo a eliminar cualquier ambigüedad o falta de claridad que pudieran estar experimentando las partes interesadas, como resultado de la falta de documentación existente, lo cual facilitará la gestión y acceso a los datos cuando sea necesario. Se espera una mejora sobre la experiencia de todos los usuarios involucrados. Así mismo, que el avance de este proyecto tuviera un impacto en el Programa de Ingeniería de Sistemas y Computación, así como en la experiencia de los estudiantes de la Universidad Católica de Colombia y posiblemente otras organizaciones. (Tomado de la fuente).PregradoIngeniero de Sistemas y Computación1.INTRODUCCIÓN 2.GENERALIDADES 3.OBJETIVOS 4.MARCOS DE REFERENCIA 5.METODOLOGÍA 6.PRODUCTOS A ENTREGAR 7.ENTREGA DE RESULTADOS E IMPACTOS 8.CONCLUSIONES 9.BIBLIOGRAFÍA 10.ANEXOS77 páginasapplication/pdfCortés-López, B. S. & Pérez-Trujillo, J. L. (2023). Backend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de Colombia. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombiahttps://hdl.handle.net/10983/31032spaUniversidad Católica de ColombiaFacultad de IngenieríasBogotáIngeniería de Sistemas y ComputaciónARTEAGA CASTRO, Esaú Manuel y HUAMANÍ HUAYLLA, Homero. Software para el seguimiento y el control de documentos para el mejoramiento de la gestión administrativa en la Municipalidad Distrital de Pueblo Nuevo - Chincha [en línea]. Trabajo de grado. Ica: Universidad Autónoma de Ica, 2013 [consultado el 15, junio, 2023]. 121 p. Disponible en ALICIA: <https://alicia.concytec.gob.pe/vufind/Record/AUIC_3476fda14bc907a1627e50efd2c422f6>.ASAY, Matt. Postgres is eating relational. En: InfoWorld [en línea]. 24, octubre, 2022. p. 1. [Consultado el 16, marzo, 2023]. Disponible en Internet: <https://www.proquest.com/trade-journals/postgres-is-eating-relational/docview/2727674025/se-2>.BERTONE, Rodolfo Alfredo y THOMAS, Pablo Javier. Introducción a las bases de datos: fundamentos y diseño. En: Journal of Computer Science and Technology [en línea]. 1, octubre, 2012. vol. 12, no. 3 [consultado el 11, mayo, 2023], p. 2. Disponible en Internet: <https://www.proquest.com/scholarly-journals/introducción-las-bases-de-datos-fundamentos-y/docview/2544434022/se-2>. ISSN 16666046.BOGNER, Justus; KOTSTEIN, Sebastian y PFAFF, Timo. Do RESTful API design rules have an impact on the understandability of Web APIs? En: Empirical Software Engineering [en línea]. 26, septiembre, 2023. vol. 28, no. 6 [consultado el 30, septiembre, 2023]. Disponible en Internet: <https://doi.org/10.1007/s10664-023-10367-y>. ISSN 1573-7616.BURNS, Stuart. Docker management at scale: what enterprises need to know. En: Computer Weekly [en línea]. 2, mayo, 2019. p. 3. [Consultado el 27, julio, 2023]. Disponible en Internet: <https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/pdfviewer/pdfviewer?vid=6&amp;sid=67e223bd-4414-4839-bd97-f957bee10a4a@redis>. ISSN 0010-4787.CHATZIGEORGIOU, Alexander, et al. Blending an Android development course with software engineering concepts. En: Education and Information Technologies [en línea]. 30, julio, 2015. vol. 21, no. 6 [consultado el 27, julio, 2023], p. 1847-1875. Disponible en Internet: <https://doi.org/10.1007/s10639-015-9423-3>. ISSN 1573-7608.DETA. Welcome to deta space. Space Docs [página web]. (15, junio, 2023). [Consultado el 17, agosto, 2023]. Disponible en Internet: <https://deta.space/docs/en/>.FANTONI, Gualtiero, et al. Automating the process of method-time-measurement. En: International Journal of Productivity and Performance Management [en línea]. 14, diciembre, 2020. ahead-of-print, ahead-of-print [consultado el 15, marzo, 2023], p. 25. Disponible en Internet: <https://doi.org/10.1108/ijppm-08-2019-0404>. ISSN 1741-0401.FRUHLINGER, Josh. What is hybrid cloud computing? The benefits of mixing private and public cloud services: how to architect a hybrid cloud that combines on-premises and public cloud infrastructures. definitions of hybrid cloud vary, but here’s what it means to amazon, microsoft and google. En: Network World (Online) [en línea]. 31, enero, 2023. p. 1. [Consultado el 3, mayo, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2771362520/abstract/CD795586296E4884PQ/1>. ISSN 19447655.GARCÍA-SALIRROSAS, Elizabeth Emperatriz, et al. Revisión bibliométrica de la aceptación y uso de la tecnología de la información y comunicación con el uso de la teoría del UTAUT aplicado a la telemedicina. En: Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. Febrero, 2023. E56 [consultado el 28, julio, 2023], p. 516-527. Disponible en Internet: <https://www.proquest.com/scholarly-journals/revisión-bibliométrica-de-la-aceptación-y-uso/docview/2828438642/se-2>. ISSN 16469895.GILCES, Carlos Enrique Minda y VILLAMAR, Rubén Pacheco. Aplicación de balanceo de carga dinámico para servidores, basada en redes definidas por software. En: RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. 1, junio, 2019. no. 32 [consultado el 22, abril, 2023], p. 67-82. Disponible en Internet: <https://doi.org/10.17013/risti.n32.67-82>. ISSN 1646-9895.INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. Sistemas de Gestión de seguridad de la información [en línea]. ISO 27001. Bogotá: [s.n.], 2022 [consultado el 12, abril, 2023]. 1 p. Disponible en Internet: <https://www.icontec.org/eval_conformidad/certificacion-iso-27001-sistemas-de-gestion-de-seguridad-de-la-informacion-2/>.JAKUBEC, Tomáš y STRACHOTA, Pavel. GTMesh: A highly efficient C++ template library for numerical schemes on general topology meshes. En: Applied Sciences [en línea]. 28, julio, 2023. vol. 13, no. 15 [consultado el 23, julio, 2023], p. 8748. Disponible en Internet: <https://doi.org/10.3390/app13158748>. ISSN 2076-3417. KANJILAL, Joydip. How to avoid spaghetti code in C#. En: InfoWorld [en línea]. 15, junio, 2023. p. 1. [Consultado el 24, mayo, 2023]. Disponible en Internet: <https://www.proquest.com/trade-journals/how-avoid-spaghetti-code-c/docview/2825848431/se-2?accountid=45660>.LAGOS COLLAZOS, Yessica Carolina. Eficiencia, eficacia y efectividad en los proyectos [en línea]. Monografía. Neiva: Universidad Cooperativa De Colombia, 2020 [consultado el 10, marzo, 2023]. 29 p. Disponible en Repositorio Institucional: <https://repository.ucc.edu.co/server/api/core/bitstreams/f5817c0b-fdd5-4ce0-9af6-996f85fce892/content>.MEHEDEN, Maria, et al. Design patterns and electric vehicle charging software. En: Applied Sciences [en línea]. 25, diciembre, 2020. vol. 11, no. 1 [consultado el 21, mayo, 2023], p. 140. Disponible en Internet: <https://doi.org/10.3390/app11010140>. ISSN 2076-3417.NICHOLAS, John M. y STEYN, Herman. Project management for engineering, business and technology [en línea]. 4a ed. [s.l.]: Butterworth-Heinemann, 2017 [consultado el 6, julio, 2023]. 697 p. Disponible en Internet: <https://www-sciencedirect-com.ucatolica.basesdedatosezproxy.com/book/9780080967042/project-management-for-engineering-business-and-technology>. ISBN 9781138937352.OJO-GONZALEZ, Karina; BONILLA-MORALES, Belén y VARGAS-LOMBARDO, Miguel. Testing sobre el software como servicio, una aproximación. En: Associação Ibérica de Sistemas e Tecnologias de Informacao [en línea]. Noviembre, 2022. E54 [consultado el 24, junio, 2023], p. 18. Disponible en Internet: <https://www.proquest.com/scholarly-journals/testing-sobre-el-software-como-servicio-una/docview/2812106520/se-2>. ISSN 16469895.ORTIZ, Fernando Molina; CABRERA, Lina Garcia y MEDINA, Nuria. Applying software evolution theory to hypermedia systems. En: International Journal of Web Engineering and Technology [en línea]. 2009. vol. 5, no. 1 [consultado el 14, junio, 2023], p. 69. Disponible en Internet: <https://doi.org/10.1504/ijwet.2009.025014>. ISSN 1741-9212.PASCAGAZA GITIERREZ, Juan Manuel. Desarrollo de un sistema de información para la gestión de los proyectos de responsabilidad social del programa de ingeniería de sistemas de la universidad católica de Colombia [en línea]. Trabajo de grado. Bogotá: Universidad católica de Colombia, 2017 [consultado el 11, marzo, 2023]. 94 p. Disponible en RIUCaC: <https://repository.ucatolica.edu.co/server/api/core/bitstreams/8afbb665-45be-47b6-94d5-ffe999462cba/content>.PEDRAZA-JIMÉNEZ, Rafael; CODINA, Lluís y ROVIRA, Cristòfol. Web semántica y ontologías en el procesamiento de la información documental. En: El Profesional de la Información [en línea]. 1, enero, 2007. vol. 16, no. 6 [consultado el 16, junio, 2023], p. 569-578. Disponible en Internet: <https://doi.org/10.3145/epi.2007.nov.04>. ISSN 1386-6710.QUEZADA-SARMIENTO, Pablo Alejandro, et al. Factores de riesgo, amenazas, vulnerabilidades y defensa en aplicaciones web turísticas. En: Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. Febrero, 2023. E56 [consultado el 26, julio, 2023], p. 104-112. Disponible en Internet: <https://www.proquest.com/scholarly-journals/factores-de-riesgo-amenazas-vulnerabilidades-y/docview/2828438658/se-2?accountid=45660>. ISSN 16469895.ROJAS, Juan Felipe. 02. ¿Cómo elaborar un anteproyecto? - LEO. LEO - Lectura, Escritura y Oralidad en español [página web]. (29, noviembre, 2022). [Consultado el 10, marzo, 2023]. Disponible en Internet: <https://leo.uniandes.edu.co/como-elaborar-un-anteproyecto/>.SOTO, Wilson. Contrato inteligente para la gestión de requerimientos en la construcción de software. En: RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação [en línea]. 31, mayo, 2023. no. 49 [consultado el 17, junio, 2023], p. 147-160. Disponible en Internet: <https://doi.org/10.17013/risti.49.147-160>. ISSN 1646-9895.TURAN, Osman y TANRIÖVER, Ömer Özgür. An experimental evaluation of the effect of SOLID principles to microsoft VS code metrics. En: AJIT-e: Online Academic Journal of Information Technology [en línea]. 3, octubre, 2018. vol. 9, no. 34 [consultado el 10, octubre, 2023], p. 7-24. Disponible en Internet: <https://doi.org/10.5824/1309-1581.2018.4.001.x>. ISSN 1309-1581.UNIVERSIDAD CATÓLICA DE COLOMBIA. Acuerdo [en línea]. 265. Bogotá: [s.n.], 2018 [consultado el 11, marzo, 2023]. 9 p. Disponible en Internet: <https://www.ucatolica.edu.co/portal/wp-content/uploads/2019/04/acuerdo-265-lineamientos-de-opciones-de-grado-f-Ingenieria.pdf>.XIAOPING, Feng; FANQI, Wei y YAN, Zhang. Design and implementation of graduation thesis management system. En: 7th international conference on education, management, information and computer science (ICEMC 2017) [en línea] (16-18, junio, 2016: Shenyang, China). Paris: Atlantis Press, 2017 [consultado el 18, julio, 2023]. p. 5. Disponible en Internet: <https://doi.org/10.2991/icemc-17.2017.250>. ISBN 9789462523722.YEGULALP, Serdar. 3 Python web frameworks for beautiful front ends. En: InfoWorld [en línea]. 5, julio, 2023. p. 1. [Consultado el 2, agosto, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2833218485/5314F6459D7D481CPQ/3>.YEGULALP, Serdar. 5 newer data science tools you should be using with Python. En: InfoWorld [en línea]. 17, mayo, 2023. p. 1. [Consultado el 12, julio, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2814456185/Record/D1E40509F839496DPQ/1>.YEGULALP, Serdar. Get started with FastAPI. En: InfoWorld [en línea]. 23, agosto, 2023. p. 1. [Consultado el 6, septiembre, 2023]. Disponible en Internet: <https://www.proquest.com/trade-journals/get-started-with-fastapi/docview/2855110543/se-2>.YEGULALP, Serdar. How to manage Python projects with Poetry. En: InfoWorld [en línea]. 10, mayo, 2023. p. 1. [Consultado el 16, junio, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2811684782/D7FC914BBE284BE1PQ/1>.YEGULALP, Serdar. What is Python? Powerful, intuitive programming. En: InfoWorld [en línea]. 1, septiembre, 2023. p. 2. [Consultado el 15, septiembre, 2023]. Disponible en Internet: <https://www.proquest.com/docview/2859660874/abstract/49AA241F52DC4B86PQ/1>.Derechos Reservados - Universidad Católica de Colombia, 2023info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)https://creativecommons.org/licenses/by-nc/4.0/Programación extrema (Computadores)Desarrollo ágil de softwareSistemas de almacenamiento y recuperación de informaciónOrganización de la información-innovaciones tecnológicasSoftware colaborativo (Software para computadores)Computación cliente/servidor000 - Ciencias de la computación, información y obras generales::003 - SistemasExperiencia de los usuariosBackend del sistema de información para la inscripción de propuestas de trabajo de grado del programa de ingeniería de sistemas y computación en la universidad católica de ColombiaTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_fa2ee174bc00049fTextinfo:eu-repo/semantics/bachelorThesisPublicationXXXXvirtual::3320-1XXXXvirtual::3321-1https://scienti.minciencias.gov.co/gruplac/jsp/visualiza/visualizagr.jsp?nro=00000000011415virtual::3320-1XXXXvirtual::3321-1https://scholar.google.com/citations?user=VDbAneMAAAAJ&hl=esvirtual::3320-1XXXXvirtual::3321-1https://orcid.org/0000-0001-5989-967Xvirtual::3320-1https://orcid.org/0000-0001-5835-6729virtual::3321-1XXXXvirtual::3320-1XXXXvirtual::3321-15d247f8f-b554-4959-b9a1-eedf9539ab98virtual::3320-18cbfab14-e99c-4809-b8dd-ccf7727520cevirtual::3321-15d247f8f-b554-4959-b9a1-eedf9539ab98virtual::3320-18cbfab14-e99c-4809-b8dd-ccf7727520cevirtual::3321-1ORIGINALBACKEND DEL SISTEMA DE INFORMACIÓN PARA LA INSCRIPCIÓN DE PROPUESTAS DE TRABAJO DE GRADO.pdfBACKEND DEL SISTEMA DE INFORMACIÓN PARA LA INSCRIPCIÓN DE PROPUESTAS DE TRABAJO DE GRADO.pdfapplication/pdf1193689https://repository.ucatolica.edu.co/bitstreams/012d28a1-9268-4905-802e-300dc5f94951/downloadd562ff5a2efde08220294c95a329de23MD51RESUMEN ANALITICO EN EDUCACION RAE (3).pdfRESUMEN ANALITICO EN EDUCACION RAE (3).pdfapplication/pdf351747https://repository.ucatolica.edu.co/bitstreams/da09118c-7209-4545-8cb2-85f70b325e1a/downloadfeb0412f22dbd4fc63238ad017862d38MD52F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (1).pdfF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (1).pdfapplication/pdf476175https://repository.ucatolica.edu.co/bitstreams/828d0817-a382-46c5-a08c-e6b13facb67d/download5dd1ca6a676fb04323c123ae8dec80a6MD53IDENTIFICACIÓN_TRABAJO_TESIS_DE_GRADO.pdfIDENTIFICACIÓN_TRABAJO_TESIS_DE_GRADO.pdfapplication/pdf914177https://repository.ucatolica.edu.co/bitstreams/d68d70ef-e3bb-42f9-b6fa-53ef74de9bd2/download53c069150aaf215372035cb7fbd23bf0MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repository.ucatolica.edu.co/bitstreams/e2c5fd02-261f-4323-ab60-c8c8a89dbff4/download73a5432e0b76442b22b026844140d683MD55TEXTBACKEND DEL SISTEMA DE INFORMACIÓN PARA LA INSCRIPCIÓN DE PROPUESTAS DE TRABAJO DE GRADO.pdf.txtBACKEND DEL SISTEMA DE INFORMACIÓN PARA LA INSCRIPCIÓN DE PROPUESTAS DE TRABAJO DE GRADO.pdf.txtExtracted texttext/plain101550https://repository.ucatolica.edu.co/bitstreams/e043a8d7-b33e-417a-b04c-0dc959575054/download864aac83b90fd37e3194078a0b363852MD56RESUMEN ANALITICO EN EDUCACION RAE (3).pdf.txtRESUMEN ANALITICO EN EDUCACION RAE (3).pdf.txtExtracted texttext/plain17369https://repository.ucatolica.edu.co/bitstreams/f9e6fd9a-8c5f-4d43-b4cf-19413fd901c8/download5445d51ef6ec5878a3710f7e49e1abdfMD58F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (1).pdf.txtF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (1).pdf.txtExtracted texttext/plain12423https://repository.ucatolica.edu.co/bitstreams/bf07f5ca-fc4c-4f85-afdd-0ddcc9acf0d6/downloade60be9195cbc722ccc512f071ff39717MD510IDENTIFICACIÓN_TRABAJO_TESIS_DE_GRADO.pdf.txtIDENTIFICACIÓN_TRABAJO_TESIS_DE_GRADO.pdf.txtExtracted texttext/plain3170https://repository.ucatolica.edu.co/bitstreams/fa3c6ca4-073a-4dd0-8637-ec8b8d33d2e7/download79b8a7513774ffa81d9a6fea614c6783MD512THUMBNAILBACKEND DEL SISTEMA DE INFORMACIÓN PARA LA INSCRIPCIÓN DE PROPUESTAS DE TRABAJO DE GRADO.pdf.jpgBACKEND DEL SISTEMA DE INFORMACIÓN PARA LA INSCRIPCIÓN DE PROPUESTAS DE TRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg6840https://repository.ucatolica.edu.co/bitstreams/92cd1a22-e0e0-44bf-8c21-12397b43aaf7/download75a5fc4fc4c3b51755307b4b8ed6f5c2MD57RESUMEN ANALITICO EN EDUCACION RAE (3).pdf.jpgRESUMEN ANALITICO EN EDUCACION RAE (3).pdf.jpgGenerated Thumbnailimage/jpeg11618https://repository.ucatolica.edu.co/bitstreams/44d7938d-a814-49ed-9a95-d130d9004f1b/downloadc38af6c0b3c7eb1b80494b9a1e3a9831MD59F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (1).pdf.jpgF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (1).pdf.jpgGenerated Thumbnailimage/jpeg15799https://repository.ucatolica.edu.co/bitstreams/f06e790c-8a85-4313-9a3d-3f4c709aa096/download7cbdb25159172b57827d6cda742c99f2MD511IDENTIFICACIÓN_TRABAJO_TESIS_DE_GRADO.pdf.jpgIDENTIFICACIÓN_TRABAJO_TESIS_DE_GRADO.pdf.jpgGenerated Thumbnailimage/jpeg16690https://repository.ucatolica.edu.co/bitstreams/538a6416-9aa1-41b6-8763-aaaf03744028/download3defab75ce54e56cd7a68ec838105dfaMD51310983/31032oai:repository.ucatolica.edu.co:10983/310322024-04-21 03:00:52.447https://creativecommons.org/licenses/by-nc/4.0/Derechos Reservados - Universidad Católica de Colombia, 2023https://repository.ucatolica.edu.coRepositorio Institucional Universidad Católica de Colombia - RIUCaCbdigital@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