Sistema de gestión de plagio WEB para las propuestas de grado (SGP)
Este documento describe el trabajo realizado como proyecto final de grado en la carrera de Ingeniería de Sistemas. El proyecto consiste en el desarrollo de un aplicativo web que permite realizar y controlar el formato de propuesta de trabajo de grado para facilitar el proceso de validación, aprobaci...
- Autores:
-
Berrocal Hernández, Oscar Nicolas
Gutiérrez Garcés, Johan Esteban
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/47219
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/47219
- Palabra clave:
- Ingeniería de Sistemas
Accesible
Aplicativo
Autenticar
Controlar
Desarrollo
Documento
Validación
Web
Usuario
Registrar
Proyecto
Propuesta
Proceso
Navegador
Modificar
Internet
Ingresar
Grado
Systems Engineering
Accessible
Application
Authenticate
Authenticate
Control
Development
Document
Validation
Web
User
Register
Project
Proposal
Process
Navigator
Modify
Internet
Enter
Grade
- Rights
- openAccess
- License
- Atribución – No comercial – Compartir igual
id |
COOPER2_e7d0578139479d3ae9904707828e73f9 |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/47219 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) |
title |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) |
spellingShingle |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) Ingeniería de Sistemas Accesible Aplicativo Autenticar Controlar Desarrollo Documento Validación Web Usuario Registrar Proyecto Propuesta Proceso Navegador Modificar Internet Ingresar Grado Systems Engineering Accessible Application Authenticate Authenticate Control Development Document Validation Web User Register Project Proposal Process Navigator Modify Internet Enter Grade |
title_short |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) |
title_full |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) |
title_fullStr |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) |
title_full_unstemmed |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) |
title_sort |
Sistema de gestión de plagio WEB para las propuestas de grado (SGP) |
dc.creator.fl_str_mv |
Berrocal Hernández, Oscar Nicolas Gutiérrez Garcés, Johan Esteban |
dc.contributor.advisor.none.fl_str_mv |
Patiño Martínez, Francy Yaneth Torres Londoño, Carlos Ignacio |
dc.contributor.author.none.fl_str_mv |
Berrocal Hernández, Oscar Nicolas Gutiérrez Garcés, Johan Esteban |
dc.subject.spa.fl_str_mv |
Ingeniería de Sistemas Accesible Aplicativo Autenticar Controlar Desarrollo Documento Validación Web Usuario Registrar Proyecto Propuesta Proceso Navegador Modificar Internet Ingresar Grado |
topic |
Ingeniería de Sistemas Accesible Aplicativo Autenticar Controlar Desarrollo Documento Validación Web Usuario Registrar Proyecto Propuesta Proceso Navegador Modificar Internet Ingresar Grado Systems Engineering Accessible Application Authenticate Authenticate Control Development Document Validation Web User Register Project Proposal Process Navigator Modify Internet Enter Grade |
dc.subject.other.spa.fl_str_mv |
Systems Engineering Accessible Application Authenticate Authenticate Control Development Document Validation Web User Register Project Proposal Process Navigator Modify Internet Enter Grade |
description |
Este documento describe el trabajo realizado como proyecto final de grado en la carrera de Ingeniería de Sistemas. El proyecto consiste en el desarrollo de un aplicativo web que permite realizar y controlar el formato de propuesta de trabajo de grado para facilitar el proceso de validación, aprobación o rechazo de dichas propuestas. Tiene como objetivo permitir la realización y validación de los formatos de trabajos de grado del área de Ingeniería de Sistemas. El sitio web es accesible desde cualquier navegador a través de internet. En cuanto a los usuarios, la página posee varios tipos, por un lado, están los estudiantes que pueden ingresar a registrar o modificar las propuestas que desean realizar, por otro lado están los profesores que pueden revisar las propuestas de los estudiantes, autenticar la idea propuesta, comentar por algún error que posea la propuesta y validar o rechazar la propuesta. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-11-25T23:01:06Z |
dc.date.available.none.fl_str_mv |
2022-11-25T23:01:06Z |
dc.date.issued.none.fl_str_mv |
2022-11 |
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/47219 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Berrocal Hernández, O. N. y Gutiérrez Garces, J. E. (2022). Sistema de gestión de plagio WEB para las propuestas de grado (SGP) [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47219 |
url |
https://hdl.handle.net/20.500.12494/47219 |
identifier_str_mv |
Berrocal Hernández, O. N. y Gutiérrez Garces, J. E. (2022). Sistema de gestión de plagio WEB para las propuestas de grado (SGP) [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47219 |
dc.relation.references.spa.fl_str_mv |
A., D. (2022a, junio 3). ¿Qué es Bootstrap? - Una guía para principiantes. Tutoriales Hostinger. Recuperado 20 de octubre de 2022, de https://www.hostinger.co/tutoriales/que-es-bootstrap A., D. (2022b, julio 13). ¿Qué es PHP? Aprende todo sobre el lenguaje de scripting. Tutoriales Hostinger. Recuperado 20 de octubre de 2022, de https://www.hostinger.co/tutoriales/que-es-php?ppc_campaign=google_search_generic_hosting_all DataTables | Table plug-in for jQuery. (s. f.). Recuperado 20 de octubre de 2022, de https://datatables.net/ EcuRed. (s. f.). StartUML - EcuRed. Recuperado 20 de octubre de 2022, de https://www.ecured.cu/StartUML Ley 1341 de 2009 - Gestor Normativo. (2022, 25 mayo). Función Pública. Recuperado 20 de octubre de 2022, de https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=36913 Plagio. (s. f.). Mondragon Unibertsitatea. Recuperado 20 de octubre de 2022, de https://www.mondragon.edu/es/web/biblioteka/plagio ¿Qué es JavaScript? - Aprende sobre desarrollo web | MDN. (2022, 3 octubre). Recuperado 20 de octubre de 2022, de https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaScript Qué es Laravel: Características y ventajas. (2021, 24 marzo). OpenWebinars.net. Recuperado 20 de octubre de 2022, de https://openwebinars.net/blog/que-es-laravel-caracteristicas-y-ventajas/ Qué es Visual Studio Code y qué ventajas ofrece. (2022, 24 agosto). OpenWebinars.net. Recuperado 20 de octubre de 2022, de https://openwebinars.net/blog/que-es-visual-studio-code-y-que-ventajas-ofrece/ Que es Xampp y que necesita para ser instalado. portafolio_vicencio. (s. f.). Recuperado 20 de octubre de 2022, de https://sites.google.com/site/portafoliovicenciosr/poll La Real Academia Española [RAE]. (2014). https://dle.rae.es/ Sas, R. (s. f.). Ley 115 de 1994 Congreso de la República - Colombia. www.redjurista.com. Recuperado 20 de octubre de 2022, de https://www.redjurista.com/Documents/ley_115_de_1994_congreso_de_la_republica.aspx Team, M. 3. (s. f.). La guía sencilla para la diagramación de UML y el modelado de la base de datos. Microsoft. Recuperado 20 de octubre de 2022, de https://www.microsoft.com/es-co/microsoft-365/business-insights-ideas/resources/guide-to-uml-diagramming-and-database-modeling TechTarget, C. de. (2021, 23 abril). MySQL. ComputerWeekly.es. Recuperado 20 de octubre de 2022, de https://www.computerweekly.com/es/definicion/MySQL UML, lenguaje de modelado gráfico. (2018, 26 octubre). IONOS Digital Guide. Recuperado 20 de octubre de 2022, de https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/uml-lenguaje-unificado-de-modelado-orientado-a-objetos/ mineducacion. (21 de 12 de 2001). Obtenido de Ley 715 de Diciembre 21 de 2001: https://www.mineducacion.gov.co/1621/articles-86098_archivo_pdf.pdf La Salle University. (s.f.). Software Antiplagio. Obtenido de https://www.lasalle.edu.co: https://www.lasalle.edu.co/biblioteca/recursos-de-informacion/software-antiplagio#:~:text=Es%20un%20sistema%20que%20permite,impresas%20y%20su%20propio%20archivo. Turnitin: herramienta antiplagio. (s. f.). Universidad de Jaén | Servicio de Biblioteca. Recuperado 6 de noviembre de 2022, de https://www.ujaen.es/servicios/biblio/turnitin-herramienta-antiplagio Turnitin – COTC Faculty Hub. (s. f.). COTC Faculty Hub -. Recuperado 6 de noviembre de 2022, de https://u.cotc.edu/digitallearning/turnitin/ Plagius - Detector de Plagio. (s. f.). Recuperado 6 de noviembre de 2022, de https://www.plagius.com/es Atik, D. (2022, 1 febrero). 4 características claves de una aplicación web para negocio. https://blog.nubox.com/software/caracteristicas-de-una-aplicacion-web Características de una aplicación Web - 03PazPiñeroPolancoEACFGTCE03. (s. f.). https://sites.google.com/a/correo.unimet.edu.ve/03pazpineropolancoeacfgtce03/aplicaciones-que-son/caracteristicas-de-una-aplicacion-web |
dc.rights.license.none.fl_str_mv |
Atribución – No comercial – Compartir igual |
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 – No comercial – Compartir igual http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
50 p. |
dc.publisher.spa.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.place.spa.fl_str_mv |
Villavicencio |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/a7e6a1b0-65bd-47f0-8051-aa55e880a5c2/download https://repository.ucc.edu.co/bitstreams/cd3f4fc9-1d02-4253-9f31-44bb97435bae/download https://repository.ucc.edu.co/bitstreams/8f2a80ed-a93a-4f5b-ab0b-17ed195a0b4d/download https://repository.ucc.edu.co/bitstreams/92207f68-9151-46aa-be25-7733d17c0694/download https://repository.ucc.edu.co/bitstreams/4db1401f-b1a7-4655-8682-4b72219aaffd/download https://repository.ucc.edu.co/bitstreams/615effb9-cac7-44d2-a40b-00cdb1622081/download https://repository.ucc.edu.co/bitstreams/906a2a40-0fa1-438f-a2b1-d669c30f18eb/download |
bitstream.checksum.fl_str_mv |
93fcefc89102ca81dff099a36250ac05 3905e984a26f48f7bf169573b6ea98ad 8a4605be74aa9ea9d79846c1fba20a33 298ba1fc96e9d71d4a331d7f96869d2b 63cddd1560c7f3b0e65c0da60f4cc1af 2016f1d20d01ad8420045eb3a2031129 866c9aea623cbd617f980407b45604e2 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1818158482434555904 |
spelling |
Patiño Martínez, Francy YanethTorres Londoño, Carlos IgnacioBerrocal Hernández, Oscar NicolasGutiérrez Garcés, Johan Esteban2022-11-25T23:01:06Z2022-11-25T23:01:06Z2022-11https://hdl.handle.net/20.500.12494/47219Berrocal Hernández, O. N. y Gutiérrez Garces, J. E. (2022). Sistema de gestión de plagio WEB para las propuestas de grado (SGP) [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47219Este documento describe el trabajo realizado como proyecto final de grado en la carrera de Ingeniería de Sistemas. El proyecto consiste en el desarrollo de un aplicativo web que permite realizar y controlar el formato de propuesta de trabajo de grado para facilitar el proceso de validación, aprobación o rechazo de dichas propuestas. Tiene como objetivo permitir la realización y validación de los formatos de trabajos de grado del área de Ingeniería de Sistemas. El sitio web es accesible desde cualquier navegador a través de internet. En cuanto a los usuarios, la página posee varios tipos, por un lado, están los estudiantes que pueden ingresar a registrar o modificar las propuestas que desean realizar, por otro lado están los profesores que pueden revisar las propuestas de los estudiantes, autenticar la idea propuesta, comentar por algún error que posea la propuesta y validar o rechazar la propuesta.This document describes the work carried out as a final degree project in the Systems Engineering career. The project consists of the development of a web application that allows to carry out and control the format of the degree work proposal in order to facilitate the process of validation, approval or rejection of said proposals. Its objective is to allow the realization and validation of the formats of degree projects in the area of Systems Engineering. The website is accessible from any browser via the Internet. Regarding the users, the page has several types, on the one hand there are the students who can enter to register or modify the proposals they wish to make, the teachers who can review the proposals of the students, authenticate the proposed idea, comment for some error that the proposal has and validate or reject the proposal.1.Definición del tema -- 1.1.Tema -- 1.2.Descripción del problema -- 2.Objetivos -- 2.1.Objetivo General -- 2.2.Objetivos Específicos -- 3.Justificación -- 4.Marco Referencial -- 4.1.Literatura Sobre Casos Análogos -- 4.2.Marco Teórico -- 4.3.Marco Conceptual -- 4.4.Marco Legal -- 5.Diseño Metodológico -- 5.1.Metodología -- 5.2.Implementación de la Metodología -- 6.Resultados -- 7.Análisis y discusiones -- 8.Conclusiones -- 9.Referencias.oscar.berrocalh@campusucc.edu.cojohan.gutierrezg@campusucc.edu.co50 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioIngeniería de SistemasAccesibleAplicativoAutenticarControlarDesarrolloDocumentoValidaciónWebUsuarioRegistrarProyectoPropuestaProcesoNavegadorModificarInternetIngresarGradoSystems EngineeringAccessibleApplicationAuthenticateAuthenticateControlDevelopmentDocumentValidationWebUserRegisterProjectProposalProcessNavigatorModifyInternetEnterGradeSistema de gestión de plagio WEB para las propuestas de grado (SGP)Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Compartir igualinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2A., D. (2022a, junio 3). ¿Qué es Bootstrap? - Una guía para principiantes. Tutoriales Hostinger. Recuperado 20 de octubre de 2022, de https://www.hostinger.co/tutoriales/que-es-bootstrapA., D. (2022b, julio 13). ¿Qué es PHP? Aprende todo sobre el lenguaje de scripting. Tutoriales Hostinger. Recuperado 20 de octubre de 2022, de https://www.hostinger.co/tutoriales/que-es-php?ppc_campaign=google_search_generic_hosting_allDataTables | Table plug-in for jQuery. (s. f.). Recuperado 20 de octubre de 2022, de https://datatables.net/EcuRed. (s. f.). StartUML - EcuRed. Recuperado 20 de octubre de 2022, de https://www.ecured.cu/StartUMLLey 1341 de 2009 - Gestor Normativo. (2022, 25 mayo). Función Pública. Recuperado 20 de octubre de 2022, de https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=36913Plagio. (s. f.). Mondragon Unibertsitatea. Recuperado 20 de octubre de 2022, de https://www.mondragon.edu/es/web/biblioteka/plagio¿Qué es JavaScript? - Aprende sobre desarrollo web | MDN. (2022, 3 octubre). Recuperado 20 de octubre de 2022, de https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaScriptQué es Laravel: Características y ventajas. (2021, 24 marzo). OpenWebinars.net. Recuperado 20 de octubre de 2022, de https://openwebinars.net/blog/que-es-laravel-caracteristicas-y-ventajas/Qué es Visual Studio Code y qué ventajas ofrece. (2022, 24 agosto). OpenWebinars.net. Recuperado 20 de octubre de 2022, de https://openwebinars.net/blog/que-es-visual-studio-code-y-que-ventajas-ofrece/Que es Xampp y que necesita para ser instalado. portafolio_vicencio. (s. f.). Recuperado 20 de octubre de 2022, de https://sites.google.com/site/portafoliovicenciosr/pollLa Real Academia Española [RAE]. (2014). https://dle.rae.es/Sas, R. (s. f.). Ley 115 de 1994 Congreso de la República - Colombia. www.redjurista.com. Recuperado 20 de octubre de 2022, de https://www.redjurista.com/Documents/ley_115_de_1994_congreso_de_la_republica.aspxTeam, M. 3. (s. f.). La guía sencilla para la diagramación de UML y el modelado de la base de datos. Microsoft. Recuperado 20 de octubre de 2022, de https://www.microsoft.com/es-co/microsoft-365/business-insights-ideas/resources/guide-to-uml-diagramming-and-database-modelingTechTarget, C. de. (2021, 23 abril). MySQL. ComputerWeekly.es. Recuperado 20 de octubre de 2022, de https://www.computerweekly.com/es/definicion/MySQLUML, lenguaje de modelado gráfico. (2018, 26 octubre). IONOS Digital Guide. Recuperado 20 de octubre de 2022, de https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/uml-lenguaje-unificado-de-modelado-orientado-a-objetos/mineducacion. (21 de 12 de 2001). Obtenido de Ley 715 de Diciembre 21 de 2001: https://www.mineducacion.gov.co/1621/articles-86098_archivo_pdf.pdfLa Salle University. (s.f.). Software Antiplagio. Obtenido de https://www.lasalle.edu.co: https://www.lasalle.edu.co/biblioteca/recursos-de-informacion/software-antiplagio#:~:text=Es%20un%20sistema%20que%20permite,impresas%20y%20su%20propio%20archivo.Turnitin: herramienta antiplagio. (s. f.). Universidad de Jaén | Servicio de Biblioteca. Recuperado 6 de noviembre de 2022, de https://www.ujaen.es/servicios/biblio/turnitin-herramienta-antiplagioTurnitin – COTC Faculty Hub. (s. f.). COTC Faculty Hub -. Recuperado 6 de noviembre de 2022, de https://u.cotc.edu/digitallearning/turnitin/Plagius - Detector de Plagio. (s. f.). Recuperado 6 de noviembre de 2022, de https://www.plagius.com/esAtik, D. (2022, 1 febrero). 4 características claves de una aplicación web para negocio. https://blog.nubox.com/software/caracteristicas-de-una-aplicacion-webCaracterísticas de una aplicación Web - 03PazPiñeroPolancoEACFGTCE03. (s. f.). https://sites.google.com/a/correo.unimet.edu.ve/03pazpineropolancoeacfgtce03/aplicaciones-que-son/caracteristicas-de-una-aplicacion-webPublicationORIGINAL2022_sistema_gestion_plagio.pdf2022_sistema_gestion_plagio.pdfTrabajo de gradoapplication/pdf2163224https://repository.ucc.edu.co/bitstreams/a7e6a1b0-65bd-47f0-8051-aa55e880a5c2/download93fcefc89102ca81dff099a36250ac05MD522022_sistema_gestion_plagio-licencia.pdf2022_sistema_gestion_plagio-licencia.pdfLicencia de usoapplication/pdf227949https://repository.ucc.edu.co/bitstreams/cd3f4fc9-1d02-4253-9f31-44bb97435bae/download3905e984a26f48f7bf169573b6ea98adMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.ucc.edu.co/bitstreams/8f2a80ed-a93a-4f5b-ab0b-17ed195a0b4d/download8a4605be74aa9ea9d79846c1fba20a33MD53THUMBNAIL2022_sistema_gestion_plagio.pdf.jpg2022_sistema_gestion_plagio.pdf.jpgGenerated Thumbnailimage/jpeg2934https://repository.ucc.edu.co/bitstreams/92207f68-9151-46aa-be25-7733d17c0694/download298ba1fc96e9d71d4a331d7f96869d2bMD542022_sistema_gestion_plagio-licencia.pdf.jpg2022_sistema_gestion_plagio-licencia.pdf.jpgGenerated Thumbnailimage/jpeg5417https://repository.ucc.edu.co/bitstreams/4db1401f-b1a7-4655-8682-4b72219aaffd/download63cddd1560c7f3b0e65c0da60f4cc1afMD55TEXT2022_sistema_gestion_plagio.pdf.txt2022_sistema_gestion_plagio.pdf.txtExtracted texttext/plain50750https://repository.ucc.edu.co/bitstreams/615effb9-cac7-44d2-a40b-00cdb1622081/download2016f1d20d01ad8420045eb3a2031129MD562022_sistema_gestion_plagio-licencia.pdf.txt2022_sistema_gestion_plagio-licencia.pdf.txtExtracted texttext/plain5934https://repository.ucc.edu.co/bitstreams/906a2a40-0fa1-438f-a2b1-d669c30f18eb/download866c9aea623cbd617f980407b45604e2MD5720.500.12494/47219oai:repository.ucc.edu.co:20.500.12494/472192024-08-10 22:00:57.507open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |