Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos
Incluye lista de tablas, lista de figuras.
- Autores:
-
Murillo Jiménez, Sergio Andrés
Acosta Morales, Jonathan
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2017
- Institución:
- Universidad de los Llanos
- Repositorio:
- Repositorio Digital Universidad de los LLanos
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unillanos.edu.co:001/4527
- Acceso en línea:
- https://repositorio.unillanos.edu.co/handle/001/4527
https://repositorio.unillanos.edu.co
- Palabra clave:
- Tecnología Java Enterprise
Aplicación web
Desarrollo de software
JavaEE
Design Science Research
- Rights
- openAccess
- License
- Derechos reservados-Universidad de los Llanos, 2017
| id |
Unillanos2_caade1c5b0fd75b01eb3ab873c55807a |
|---|---|
| oai_identifier_str |
oai:repositorio.unillanos.edu.co:001/4527 |
| network_acronym_str |
Unillanos2 |
| network_name_str |
Repositorio Digital Universidad de los LLanos |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos |
| title |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos |
| spellingShingle |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos Tecnología Java Enterprise Aplicación web Desarrollo de software JavaEE Design Science Research |
| title_short |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos |
| title_full |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos |
| title_fullStr |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos |
| title_full_unstemmed |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos |
| title_sort |
Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos |
| dc.creator.fl_str_mv |
Murillo Jiménez, Sergio Andrés Acosta Morales, Jonathan |
| dc.contributor.advisor.none.fl_str_mv |
Vega Marquéz, Olga Lucero |
| dc.contributor.author.none.fl_str_mv |
Murillo Jiménez, Sergio Andrés Acosta Morales, Jonathan |
| dc.contributor.jury.none.fl_str_mv |
Reyes Carvajal, Jesus |
| dc.subject.proposal.spa.fl_str_mv |
Tecnología Java Enterprise Aplicación web Desarrollo de software JavaEE |
| topic |
Tecnología Java Enterprise Aplicación web Desarrollo de software JavaEE Design Science Research |
| dc.subject.proposal.eng.fl_str_mv |
Design Science Research |
| description |
Incluye lista de tablas, lista de figuras. |
| publishDate |
2017 |
| dc.date.issued.none.fl_str_mv |
2017 |
| dc.date.accessioned.none.fl_str_mv |
2024-10-21T21:25:44Z |
| dc.date.available.none.fl_str_mv |
2024-10-21T21:25:44Z |
| dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
| dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.content.none.fl_str_mv |
Text |
| dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.category.none.fl_str_mv |
Proyectos de investigación |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
publishedVersion |
| dc.identifier.citation.none.fl_str_mv |
Murillo Jiménez, S. y Acosta Morales, J. (2017). Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos. |
| dc.identifier.uri.none.fl_str_mv |
https://repositorio.unillanos.edu.co/handle/001/4527 |
| dc.identifier.instname.none.fl_str_mv |
Universidad de los Llanos |
| dc.identifier.reponame.none.fl_str_mv |
Repositorio digital Universidad de los Llanos |
| dc.identifier.repourl.none.fl_str_mv |
https://repositorio.unillanos.edu.co |
| identifier_str_mv |
Murillo Jiménez, S. y Acosta Morales, J. (2017). Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos. Universidad de los Llanos Repositorio digital Universidad de los Llanos |
| url |
https://repositorio.unillanos.edu.co/handle/001/4527 https://repositorio.unillanos.edu.co |
| dc.language.iso.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.references.none.fl_str_mv |
Oracle, [En línea]. Available: http://www.oracle.com/technetwork/java/javaee/overview/index.html. Uniandes, «PortalViaje - Uniandes,» Universidad de los Andes, 14 10 2015. [En línea]. Available: https://viaje.uniandes.edu.co/PortalViajeReactJS/. [Último acceso: 17 02 2016]. Uniandes, «Carpooling - Campus - Universidad de los Andes,» 14 10 2015. [En línea]. Available: https://campusinfo.uniandes.edu.co/es/comollegar/carpooling. [Último acceso: 17 02 2016]. C. F. Pardo, «Los cambios en los sistemas integrados de transporte masivo en las principales ciudades de América Latina,» Naciones Unidas, 02 2009. [En línea]. Available: http://es.slideshare.net/VirtualEsumer/cambios-en- sistemas-integrados-de-transporte. [Último acceso: 21 02 2016]. Universidad de los Andes, «La triste historia del transporte público en Bogotá,» Bogotá, 2015. D. J. P. M, «EL TIEMPO,» 18 08 2015. [En línea]. Available: http://www.eltiempo.com/colombia/medellin/transporte-masivo-en-medellin- a-2016/16252796. [Último acceso: 17 02 2016]. Universidad de los Llanos - Oficina de Planeación - Área estadística, «Universidad de los Llanos - Planeación,» 25 05 2016. [En línea]. Available: http://190.60.95.15:8080/pentaho/Home?userid=estadisticas&password=est adisticas&locale=es_CO. [Último acceso: 25 05 2016]. Universidad de los Llanos - Oficina de Planeación - Área estadística, «Universidad de los Llanos - Planeación,» 25 05 2016. [En línea]. Available: http://190.60.95.15:8080/pentaho/Home?userid=estadisticas&password=est adisticas&locale=es_CO. [Último acceso: 25 05 2016]. Universidad de los Llanos - Oficina de Planeación - Área estadística, «Universidad de los Llanos - Planeación,» 25 05 2016. [En línea]. Available: http://190.60.95.15:8080/pentaho/Home?userid=estadisticas&password=est adisticas&locale=es_CO. [Último acceso: 25 05 2016]. R. Dowling y J. Kent, «Practice and public–private partnerships in sustainable transport governance: The case of car sharing in Sydney, Australia,» Transport Policy, vol. 40, pp. 58-64, 17 03 2015. P. Baptista, S. Meloa y C. Rolima, «Energy, Environmental and Mobility Impacts of Car-sharing Systems. Empirical Results from Lisbon, Portugal,» Procedia - Social and Behavioral Sciences, vol. 111, p. 28–37, 18 02 2014. K. Steininger y G. Bachner, «Extending car-sharing to serve commuters: An implementation in Austria,» Ecological Economics, vol. 101, p. 64–66, 20 03 2014. T. S. Foo , «Vehicle ownership restraints and car sharing in Singapore,» Habitat International, vol. 24, p. 75–90, 19 11 1999. R. S. Pressman, Ingeniería de Software - Un enfoque práctico, Quinta ed., Aravaca, Madrid, Moncloa-Aravaca: McGRAW-HILL/INTERAMERICANA DE ESPAÑA. S.A.U., 2002, p. 29. B. W. Bohem, «Software Engineering,» IEEE Transactions on Computers, vol. 25, no 12, pp. 1226-1241, 12 1976. R. Menéndez y A. Barzanallana, «Universidad de Murcia - Actualidad Informática,» Departamento de Informática y Sistemas. Universidad de Murcia, 10 08 2012. [En línea]. Available: http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Historia -desarrollo-aplicaciones-web.html. [Último acceso: 21 02 2016]. JAVA, The Java Language Specification, 8 ed., California: Oracle America, Inc. , 2015, p. 21. «Java Enterprise Edition,» 2012. [En línea]. Available: http://www.jatun.com/web/company/training/javaee5. [Último acceso: 22 02 2016]. Global Mentoring, «Curso Java Enterprise Edition Online (Java EE),» Global Mentoring - Experiencia y conocimiento para tu vida, 01 2016. [En línea]. Available: http://globalmentoring.com.mx/curso-javaee/. [Último acceso: 28 02 2016]. Java Community Process, «Java Specification Requests by Platform,» Community Development of Java Technology Specifications, [En línea]. Available: https://www.jcp.org/en/jsr/platform?listBy=3&listByType=platform. [Último acceso: 28 02 2016]. C. Á. Caules, Arquitectura Java Sólida, Lulu.com, 2012. World Wide Web Consortium, «W3 DEV CAMPUS,» World Wide Consortium, 2013. [En línea]. Available: http://www.w3c.es/w3devcampus/cursos/w3c-html5/. [Último acceso: 25 02 2016]. World Wide Web Consortium, «W3 DEV CAMPUS,» World Wide Web Consortium, 2013. [En línea]. Available: http://www.w3c.es/Divulgacion/GuiasBreves/HojasEstilo. [Último acceso: 25 02 2016]. B. Eich, «Brendan Eich,» [En línea]. Available: https://brendaneich.com/?s=javascript. [Último acceso: 26 02 2016]. World Wide Web Consortium, «W3 DEV CAMPUS,» World Wide Web Consortium, 2013. [En línea]. Available: http://www.w3c.es/Divulgacion/GuiasBreves/TecnologiasXML. [Último acceso: 14 03 2016]. M. A. C. Chávez, «Grid Morelos,» 01 2010. [En línea]. Available: http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/bd1.pdf. [Último acceso: 22 02 2016]. E. Q. Anko, «SlideShare - Aplicaciones Móviles Phonegap,» 14 06 2015. [En línea]. Available: http://es.slideshare.net/corphqelar/aplicaciones- moviles-phonegap. [Último acceso: 22 02 2016]. A. Hevner, S. March, J. Park y S. Ram, «Desing Science Research in Information Systems,» Management Information Systems Quarterly, vol. 28, no 1, pp. 75-105, 2004. H. A. Simon, The Sciences of the Artificial, Cambridge, MA: MIT Press, 1996. V. Vaishnavi y B. Kuechler, «Design Science Research in Information Systems,» 20 01 2004. [En línea]. Available: http://desrist.org/design- research-in-information-systems/. [Último acceso: 22 02 2016]. K. Peffers, T. Tuunanen, M. A. Rothenberger y S. Chatterjee, «A Design Science Research Methodology for Information Systems Research.,» Journal of Management Information Systems, pp. 45-77. INGENIARE, «Arquitectura orientada a servicios para software de apoyo para el proceso personal de software.,» Revista Chilena de Ingeniería, vol. 19, no 1, pp. 40-53, Enero-2011. S. R. Schach, «Object - Oriented and Classical Software Engineering,» 2011. W. S. Humpherey, PSP A Self-Improvent Process for Software Engineeers, Westford: Addison Wesley, 2013. The Software Process Dashboard Initiative, 10 2014. [En línea]. Available: http://www.processdash.com/download. S. R. Schach, «Object -Oriented and Classical Software Engineering,» Mc Graw Hill, 2011, p. 667. Watts S. Humphrey, [En línea]. K. Peffers, T. Tuunanen, M. A. Rothenberger y . S. Chatterjee, «A Design Science Research Methodology for Information Systems Research.,» Journal of Management Information Systems, vol. 24, no Issue 3, pp. 45-77, Winter 2007/2008. |
| dc.rights.spa.fl_str_mv |
Derechos reservados-Universidad de los Llanos, 2017 |
| dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
| 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 |
Derechos reservados-Universidad de los Llanos, 2017 https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.extent.none.fl_str_mv |
94 páginas |
| dc.format.mimetype.none.fl_str_mv |
application/pdf |
| dc.publisher.faculty.none.fl_str_mv |
Facultad de Ciencias Básicas e Ingeniería |
| dc.publisher.place.none.fl_str_mv |
Villavicencio |
| dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas |
| dc.publisher.branch.none.fl_str_mv |
Sede Barcelona |
| institution |
Universidad de los Llanos |
| bitstream.url.fl_str_mv |
https://repositorio.unillanos.edu.co/bitstreams/3301f12d-3ac8-47d8-bd68-d03b6c2e8fe0/download https://repositorio.unillanos.edu.co/bitstreams/75b158e0-3a05-47b8-8c2e-527cdac788d6/download https://repositorio.unillanos.edu.co/bitstreams/de6f6ddc-3259-448d-9592-f26295d0084a/download https://repositorio.unillanos.edu.co/bitstreams/94a3200d-4ab5-4433-a5cc-e7815680ab25/download https://repositorio.unillanos.edu.co/bitstreams/9daa03fb-3422-4402-b573-9bea000b86df/download https://repositorio.unillanos.edu.co/bitstreams/6fedf1b5-c33c-4a7b-b7da-3a32635df665/download https://repositorio.unillanos.edu.co/bitstreams/38194c62-cef1-41bb-9007-b4c8fb5c3833/download https://repositorio.unillanos.edu.co/bitstreams/d4e61dea-a413-4bbe-80e3-841d5421dd14/download https://repositorio.unillanos.edu.co/bitstreams/f52e91e0-e917-4366-9b37-cff08a93e6a6/download https://repositorio.unillanos.edu.co/bitstreams/f9b1cf88-7f63-4c98-9eb8-4cee1bd5f396/download https://repositorio.unillanos.edu.co/bitstreams/65a35020-4214-41ac-a7b7-121e70580b1e/download https://repositorio.unillanos.edu.co/bitstreams/737ef484-254d-4923-8d47-f303daf1de9b/download https://repositorio.unillanos.edu.co/bitstreams/d1f19d1b-fe67-4403-ae72-48307c9e817d/download https://repositorio.unillanos.edu.co/bitstreams/94d59813-5930-478d-96f1-047ee2811cbc/download https://repositorio.unillanos.edu.co/bitstreams/56757a73-95d5-417f-8a63-f1a28b7b0150/download https://repositorio.unillanos.edu.co/bitstreams/b6febb9c-5c2f-447e-8d27-62564109f31a/download |
| bitstream.checksum.fl_str_mv |
9ba950c625d6ee1ad8aaeb9617498a23 cbf571917802be8d7de5c13a4826b5b9 e64f44d08dc9eb9f0bef50089a61f84a 80413b9c920d3775362288de99921727 decbb997b20f5357eacbc84fec3cff2a 73a5432e0b76442b22b026844140d683 da4daae2c0b580d39f691824a0c869f4 f97d7da825a7beacc3316d9946e2947d 71aa24e36991a97e903a5c410428cbaf be23a17e56a4460dcfd3d1a2d0798d78 3dc4043857bbe3612a988735fb95ad86 dd6216a0530c93a4527d55ffee838d7a 8d998d9a4b460667718f748f3fb94efd 24a151aacd50dfec5a22f12a9b9881a7 05fb74985d19b560e351e6b5f62cabe8 6d7c6a1a5f47b3848d1769f1a6d53d1d |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Universidad de Los Llanos |
| repository.mail.fl_str_mv |
repositorio@unillanos.edu.co |
| _version_ |
1851059017397305344 |
| spelling |
Vega Marquéz, Olga LuceroMurillo Jiménez, Sergio AndrésAcosta Morales, JonathanReyes Carvajal, Jesus2024-10-21T21:25:44Z2024-10-21T21:25:44Z2017Murillo Jiménez, S. y Acosta Morales, J. (2017). Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los Llanos [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos.https://repositorio.unillanos.edu.co/handle/001/4527Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.coIncluye lista de tablas, lista de figuras.El presente trabajo consiste en el desarrollo de una aplicación web para compartir el carro entre miembros de la comunidad universitaria Unillanos, utilizando las metodologías Design Science Research (DSR) en el proceso investigativo y Personal Software Process (PSP) en lo que tiene que ver con el desarrollo de software, además de la aplicación de la tecnología Java Enterprise Edition (JavaEE). El trabajo tiene su origen en una problemática en el transporte desde y hacia la Universidad de los Llanos, a pesar de que se cuenta con servicios de ruta ofrecidos por la institución, éstos presentan varios inconvenientes, entre los que se encuentran: No cubrimiento total de la ciudad, horarios limitados, algunos horarios presentan sobrecupo en los buses, algunas rutas incumplen horarios establecidos, entre otros. Con este trabajo se investigó, siguiendo el enfoque “Design Science Research” (la ciencia del diseño), una solución informática que permita a los propietarios de vehículos poder compartir sus asientos disponibles en su recorrido habitual, con personas de la misma comunidad, que así lo requieran, siendo esta solución un beneficio y una ventaja para todos los miembros de la Universidad de los Llanos. La TIC seleccionada fue la plataforma Java Enterprise Edition (JavaEE) ya que permite el desarrollo y ejecución de aplicaciones empresariales a la medida, enfocadas en la solución de problemas críticos con un diseño de arquitectura de software en múltiples capas, que separen los aspectos de interface, modelo de negocio y modelo de datos. [1] Esto facilita las posibilidades de mantenimiento debido a que cada capa es independiente de la otra los cambios o actualizaciones pueden ser realizados sin afectar la aplicación como un todo, un diseño de arquitectura escalable que puede ampliarse con facilidad en caso que las necesidades aumenten. El proceso de desarrollo utilizado muestra procedimientos estrictamente diseñados, tareas medibles, puntos de control identificados, tiempos de desarrollo determinados y documentación para facilitar la detección de fallas y la oportunidad de mejora, tal y como lo plantea la metodología de desarrollo de software PSP. De esta forma, se construyen productos de software de alta calidad que garantizan funcionalidad, eficiencia, escalabilidad, confiabilidad, portabilidad y fácil mantenimiento.This work consists in the development of a web application to share the car with members of the university community Unillanos, using the Design Science Research (DSR) for the research process, the Personal Software Process for Software Development and applying the Java Enterprise Edition technology to construct the product. This project was born in an attempt to solve the existing transport problem from and to the Universidad de los Llanos, although there is a bus service offered by the institution, this service is very limited as its scope does not cover all the city, the service schedule is insufficient, there are not enough buses during certain times of the day and some routes are simply not done. Using DSR (Design Science Research) approach, an informatic solution was developed, with the aim of allowing the owners of vehicles to share the available seats in their habitual journeys, with people from the community, giving benefit to all university members. The ICT selected was de Java Enterprise Edition platform which allows the personalized enterprise applications development and deploy, focused on the critical problems solutions with a layers software architecture which separates the interface, business model and data model issues. [1] It make easier to do maintenance activities due each layer is independent of each other and it is possible to make changes or updates without changing the application at overall. In the same way, the design is a scalable solution that can be extended in a easy way in case of be necessary. The development process shows strictly designed processes, measurable tasks, contro points identified, development time determined and documentation to facilitate fail prevention and improvement opportunity detection such as in the way proposed by PSP development methodology. Thus, the software product are quality valued and guarantee functionality, efficiency, scalability, confidence, portability and easier maintenance.Tabla de contenido. – Resumen. – Abstract. -- 1. Introduccion. -- 1.1 Tema. -- 1.2 Descripción del problema. -- 1.3 Justificación. -- 2. Objetivos. -- 2.1 Objetivo general. -- 2.2 Objetivos específicos. -- 3. Marco teórico. -- 3.1 Sistemas de transporte e iniciativas en el mundo. -- 3.1.1 Transporte masivo en Latinoamérica. -- 3.1.2 Contexto del sistema de transporte masivo en Colombia. -- 3.1.3 El transporte en la universidad de los llanos. -- 3.1.4 Otras iniciativas de compartir el carro (“car sharing”). -- 3.2 Contexto de Ingeniería de Software y tecnologías disponibles. -- 3.2.1 Ingeniería de software. -- 3.2.2 Aplicaciones web. -- 3.2.3 Java. -- 3.2.4 Java ee. -- 3.2.4.1 Arquitectura java ee. -- 3.2.5 Html5. -- 3.2.6 Css. -- 3.2.7 Javascript. -- 3.2.8 Xml. -- 3.2.9 Bases de datos. -- 3.2.10 Desarrollo móvil. -- 3.2.10.1 Phonegap build. -- 4. Aplicación de la metodología. -- 4.1 Definición del problema. -- 4.2 Definición de los objetivos. -- 4.2.1 Modelo de dominio. -- 4.2.1.1 Glosario. -- 4.2.1.2 Diagrama conceptual del modelo de dominio. -- 4.2.1.3 Modelo bpmn. -- 4.3 Diseño y desarrollo. -- 4.3.1 Criterios de entrada. -- 4.3.1.1 Descripción del problema. -- 4.3.1.2 Formulario de registro de tiempo(“psp0 time recording logs”). -- 4.3.1.3 Formulario de registro de defectos(“psp0 defect recording logs”). -- 4.3.2 Actividades. -- 4.3.2.1 Planeación. -- 4.3.2.1.1 Criterios de entrada. -- 4.3.2.1.2 Especificación de requerimientos (program requirements). -- 4.3.2.1.2.1 Requerimientos funcionales. -- 4.3.2.1.2.1.1 Actores. -- 4.3.2.1.2.1.2 Casos de Uso. -- 4.3.2.1.2.1.2.1 Caso de uso general. -- 4.3.2.1.2.1.2.2 Caso de uso publicar recorrido. -- 4.3.2.1.2.1.2.3 Caso de uso cancelar recorrido. -- 4.3.2.1.2.1.2.4 Caso de uso cancelar reserva de persona en su recorrido. -- 4.3.2.1.2.1.2.5 Caso de uso cancelar recorrido. -- 4.3.2.1.2.1.2.6 Caso de uso cancelar cupo reservado. -- 4.3.2.1.2.1.3 Requerimientos no funcionales. -- 4.3.2.1.3 Estimación de recursos. -- 4.3.2.1.4 Criterios de salida. -- 4.3.2.2 Desarrollo. -- 4.3.2.2.1 Criterios de entrada. -- 4.3.2.2.2 Diseño. -- 4.3.2.2.2.1 Arquitectura de la solución. -- 4.3.2.2.2.2 Diseño de la interfaz. -- 4.3.2.2.2.2.1 Interfaz inicio de sesión. -- 4.3.2.2.2.2.2 Interfaz formulario cambiar contraseña. -- 4.3.2.2.2.2.3 Interfaz para publicar recorrido. -- 4.3.2.2.2.2.4 Interfaz buscar recorrido. -- 4.3.2.2.2.2.5 Interfaz reservar cupo. -- 4.3.2.2.2.2.6 Interfaz cancelar cupo reservado. -- 4.3.2.2.2.2.7 Interfaz cancelar recorrido. -- 4.3.2.2.2.2.8 Interfaz cancelar reserva de persona en su recorrido. -- 4.3.2.2.2.3 Modelo estático. -- 4.3.2.2.2.4 Modelo de datos (modelo entidad relación). -- 4.3.2.2.25 Modelo de procesos. -- 4.3.2.2.3 Codificación. -- 4.3.2.2.3.1 Paquete entidades. -- 4.3.2.2.3.2 Paquete dao. -- 4.3.2.2.3.3 Paquete negocio. -- 4.3.2.2.3.4 Paquete presentación. -- 4.3.2.2.3.4.1 Webapp. -- 4.3.2.2.4 Compilación. -- 4.3.2.2.5 Pruebas. -- 4.3.2.2.6 Pruebas de funcionabilidad del sistema. -- 4.3.2.2.6.1 Cp001. Caso de prueba publicar recorrido. -- 4.3.2.2.6.2 CP002. Caso de prueba cancelar recorrido. -- 4.3.2.2.6.3 CP003. Caso de prueba buscar recorrido. -- 4.3.2.2.6.4 Cp004. Caso de prueba reservar cupo. -- 4.3.2.2.6.5 CP005. Caso de prueba cancelar cupo reservado. -- 4.3.2.2.6.6 CP006. Caso de prueba cancelar reserva de persona en su recorrido. -- 4.4. Demostración. -- 4.5 Evaluación. -- 4.6 Comunicación. -- 5. Resultados. -- 5.1 Relacionados con la generación de conocimiento y/o nuevos desarrollos tecnológicos. -- 5.2 Conducentes al fortalecimiento de la capacidad científica institucional o nacional. -- 5.3 Dirigidos a la apropiación social del conocimiento. -- 6. Conclusiones y recomendaciones. -- 6.1 Conclusiones desde el dominio del negocio. -- 6.2 Conclusiones desde la ingeniería de software. -- 6.3 Recomendaciones. -- 7. Referencias bibliográficas. -- 8. Anexos.Trabajo presentado como requisito parcial para optar título de Ingeniero de Sistemas.PregradoIngeniero(a) de Sistemas94 páginasapplication/pdfspaDerechos reservados-Universidad de los Llanos, 2017https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Carsharing aplicación para compartir el carro entre miembros de una comunidad caso de estudio: Universidad de los LlanosTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/coar/version/c_970fb48d4fbd8a85Proyectos de investigaciónOracle, [En línea]. Available: http://www.oracle.com/technetwork/java/javaee/overview/index.html.Uniandes, «PortalViaje - Uniandes,» Universidad de los Andes, 14 10 2015. [En línea]. Available: https://viaje.uniandes.edu.co/PortalViajeReactJS/. [Último acceso: 17 02 2016].Uniandes, «Carpooling - Campus - Universidad de los Andes,» 14 10 2015. [En línea]. Available: https://campusinfo.uniandes.edu.co/es/comollegar/carpooling. [Último acceso: 17 02 2016].C. F. Pardo, «Los cambios en los sistemas integrados de transporte masivo en las principales ciudades de América Latina,» Naciones Unidas, 02 2009. [En línea]. Available: http://es.slideshare.net/VirtualEsumer/cambios-en- sistemas-integrados-de-transporte. [Último acceso: 21 02 2016].Universidad de los Andes, «La triste historia del transporte público en Bogotá,» Bogotá, 2015.D. J. P. M, «EL TIEMPO,» 18 08 2015. [En línea]. Available: http://www.eltiempo.com/colombia/medellin/transporte-masivo-en-medellin- a-2016/16252796. [Último acceso: 17 02 2016].Universidad de los Llanos - Oficina de Planeación - Área estadística, «Universidad de los Llanos - Planeación,» 25 05 2016. [En línea]. Available: http://190.60.95.15:8080/pentaho/Home?userid=estadisticas&password=est adisticas&locale=es_CO. [Último acceso: 25 05 2016].Universidad de los Llanos - Oficina de Planeación - Área estadística, «Universidad de los Llanos - Planeación,» 25 05 2016. [En línea]. Available: http://190.60.95.15:8080/pentaho/Home?userid=estadisticas&password=est adisticas&locale=es_CO. [Último acceso: 25 05 2016].Universidad de los Llanos - Oficina de Planeación - Área estadística, «Universidad de los Llanos - Planeación,» 25 05 2016. [En línea]. Available: http://190.60.95.15:8080/pentaho/Home?userid=estadisticas&password=est adisticas&locale=es_CO. [Último acceso: 25 05 2016].R. Dowling y J. Kent, «Practice and public–private partnerships in sustainable transport governance: The case of car sharing in Sydney, Australia,» Transport Policy, vol. 40, pp. 58-64, 17 03 2015.P. Baptista, S. Meloa y C. Rolima, «Energy, Environmental and Mobility Impacts of Car-sharing Systems. Empirical Results from Lisbon, Portugal,» Procedia - Social and Behavioral Sciences, vol. 111, p. 28–37, 18 02 2014.K. Steininger y G. Bachner, «Extending car-sharing to serve commuters: An implementation in Austria,» Ecological Economics, vol. 101, p. 64–66, 20 03 2014.T. S. Foo , «Vehicle ownership restraints and car sharing in Singapore,» Habitat International, vol. 24, p. 75–90, 19 11 1999.R. S. Pressman, Ingeniería de Software - Un enfoque práctico, Quinta ed., Aravaca, Madrid, Moncloa-Aravaca: McGRAW-HILL/INTERAMERICANA DE ESPAÑA. S.A.U., 2002, p. 29.B. W. Bohem, «Software Engineering,» IEEE Transactions on Computers, vol. 25, no 12, pp. 1226-1241, 12 1976.R. Menéndez y A. Barzanallana, «Universidad de Murcia - Actualidad Informática,» Departamento de Informática y Sistemas. Universidad de Murcia, 10 08 2012. [En línea]. Available: http://www.um.es/docencia/barzana/DIVULGACION/INFORMATICA/Historia -desarrollo-aplicaciones-web.html. [Último acceso: 21 02 2016].JAVA, The Java Language Specification, 8 ed., California: Oracle America, Inc. , 2015, p. 21.«Java Enterprise Edition,» 2012. [En línea]. Available: http://www.jatun.com/web/company/training/javaee5. [Último acceso: 22 02 2016].Global Mentoring, «Curso Java Enterprise Edition Online (Java EE),» Global Mentoring - Experiencia y conocimiento para tu vida, 01 2016. [En línea]. Available: http://globalmentoring.com.mx/curso-javaee/. [Último acceso: 28 02 2016].Java Community Process, «Java Specification Requests by Platform,» Community Development of Java Technology Specifications, [En línea]. Available: https://www.jcp.org/en/jsr/platform?listBy=3&listByType=platform. [Último acceso: 28 02 2016].C. Á. Caules, Arquitectura Java Sólida, Lulu.com, 2012.World Wide Web Consortium, «W3 DEV CAMPUS,» World Wide Consortium, 2013. [En línea]. Available: http://www.w3c.es/w3devcampus/cursos/w3c-html5/. [Último acceso: 25 02 2016].World Wide Web Consortium, «W3 DEV CAMPUS,» World Wide Web Consortium, 2013. [En línea]. Available: http://www.w3c.es/Divulgacion/GuiasBreves/HojasEstilo. [Último acceso: 25 02 2016].B. Eich, «Brendan Eich,» [En línea]. Available: https://brendaneich.com/?s=javascript. [Último acceso: 26 02 2016].World Wide Web Consortium, «W3 DEV CAMPUS,» World Wide Web Consortium, 2013. [En línea]. Available: http://www.w3c.es/Divulgacion/GuiasBreves/TecnologiasXML. [Último acceso: 14 03 2016].M. A. C. Chávez, «Grid Morelos,» 01 2010. [En línea]. Available: http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/bd1.pdf. [Último acceso: 22 02 2016].E. Q. Anko, «SlideShare - Aplicaciones Móviles Phonegap,» 14 06 2015. [En línea]. Available: http://es.slideshare.net/corphqelar/aplicaciones- moviles-phonegap. [Último acceso: 22 02 2016].A. Hevner, S. March, J. Park y S. Ram, «Desing Science Research in Information Systems,» Management Information Systems Quarterly, vol. 28, no 1, pp. 75-105, 2004.H. A. Simon, The Sciences of the Artificial, Cambridge, MA: MIT Press, 1996.V. Vaishnavi y B. Kuechler, «Design Science Research in Information Systems,» 20 01 2004. [En línea]. Available: http://desrist.org/design- research-in-information-systems/. [Último acceso: 22 02 2016].K. Peffers, T. Tuunanen, M. A. Rothenberger y S. Chatterjee, «A Design Science Research Methodology for Information Systems Research.,» Journal of Management Information Systems, pp. 45-77.INGENIARE, «Arquitectura orientada a servicios para software de apoyo para el proceso personal de software.,» Revista Chilena de Ingeniería, vol. 19, no 1, pp. 40-53, Enero-2011.S. R. Schach, «Object - Oriented and Classical Software Engineering,» 2011.W. S. Humpherey, PSP A Self-Improvent Process for Software Engineeers, Westford: Addison Wesley, 2013.The Software Process Dashboard Initiative, 10 2014. [En línea]. Available: http://www.processdash.com/download.S. R. Schach, «Object -Oriented and Classical Software Engineering,» Mc Graw Hill, 2011, p. 667.Watts S. Humphrey, [En línea].K. Peffers, T. Tuunanen, M. A. Rothenberger y . S. Chatterjee, «A Design Science Research Methodology for Information Systems Research.,» Journal of Management Information Systems, vol. 24, no Issue 3, pp. 45-77, Winter 2007/2008.Tecnología Java EnterpriseAplicación webDesarrollo de softwareJavaEEDesign Science ResearchFacultad de Ciencias Básicas e IngenieríaVillavicencioIngeniería de SistemasSede BarcelonaPublicationORIGINALTrabajo de gradoTrabajo de gradoapplication/pdf7253894https://repositorio.unillanos.edu.co/bitstreams/3301f12d-3ac8-47d8-bd68-d03b6c2e8fe0/download9ba950c625d6ee1ad8aaeb9617498a23MD51Carta de autorizaciónCarta de autorizaciónapplication/pdf727360https://repositorio.unillanos.edu.co/bitstreams/75b158e0-3a05-47b8-8c2e-527cdac788d6/downloadcbf571917802be8d7de5c13a4826b5b9MD52Anexo 1Anexo 1application/pdf2630012https://repositorio.unillanos.edu.co/bitstreams/de6f6ddc-3259-448d-9592-f26295d0084a/downloade64f44d08dc9eb9f0bef50089a61f84aMD53Anexo 2Anexo 2application/pdf2746030https://repositorio.unillanos.edu.co/bitstreams/94a3200d-4ab5-4433-a5cc-e7815680ab25/download80413b9c920d3775362288de99921727MD54Anexo 3Anexo 3application/pdf1135596https://repositorio.unillanos.edu.co/bitstreams/9daa03fb-3422-4402-b573-9bea000b86df/downloaddecbb997b20f5357eacbc84fec3cff2aMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.unillanos.edu.co/bitstreams/6fedf1b5-c33c-4a7b-b7da-3a32635df665/download73a5432e0b76442b22b026844140d683MD56TEXTTrabajo de grado.txtTrabajo de grado.txtExtracted texttext/plain101232https://repositorio.unillanos.edu.co/bitstreams/38194c62-cef1-41bb-9007-b4c8fb5c3833/downloadda4daae2c0b580d39f691824a0c869f4MD57Carta de autorización.txtCarta de autorización.txtExtracted texttext/plain84https://repositorio.unillanos.edu.co/bitstreams/d4e61dea-a413-4bbe-80e3-841d5421dd14/downloadf97d7da825a7beacc3316d9946e2947dMD59Anexo 1.txtAnexo 1.txtExtracted texttext/plain17107https://repositorio.unillanos.edu.co/bitstreams/f52e91e0-e917-4366-9b37-cff08a93e6a6/download71aa24e36991a97e903a5c410428cbafMD511Anexo 2.txtAnexo 2.txtExtracted texttext/plain28273https://repositorio.unillanos.edu.co/bitstreams/f9b1cf88-7f63-4c98-9eb8-4cee1bd5f396/downloadbe23a17e56a4460dcfd3d1a2d0798d78MD513Anexo 3.txtAnexo 3.txtExtracted texttext/plain32639https://repositorio.unillanos.edu.co/bitstreams/65a35020-4214-41ac-a7b7-121e70580b1e/download3dc4043857bbe3612a988735fb95ad86MD515THUMBNAILTrabajo de grado.jpgTrabajo de grado.jpgGenerated Thumbnailimage/jpeg6119https://repositorio.unillanos.edu.co/bitstreams/737ef484-254d-4923-8d47-f303daf1de9b/downloaddd6216a0530c93a4527d55ffee838d7aMD58Carta de autorización.jpgCarta de autorización.jpgGenerated Thumbnailimage/jpeg14712https://repositorio.unillanos.edu.co/bitstreams/d1f19d1b-fe67-4403-ae72-48307c9e817d/download8d998d9a4b460667718f748f3fb94efdMD510Anexo 1.jpgAnexo 1.jpgGenerated Thumbnailimage/jpeg8162https://repositorio.unillanos.edu.co/bitstreams/94d59813-5930-478d-96f1-047ee2811cbc/download24a151aacd50dfec5a22f12a9b9881a7MD512Anexo 2.jpgAnexo 2.jpgGenerated Thumbnailimage/jpeg7142https://repositorio.unillanos.edu.co/bitstreams/56757a73-95d5-417f-8a63-f1a28b7b0150/download05fb74985d19b560e351e6b5f62cabe8MD514Anexo 3.jpgAnexo 3.jpgGenerated Thumbnailimage/jpeg18065https://repositorio.unillanos.edu.co/bitstreams/b6febb9c-5c2f-447e-8d27-62564109f31a/download6d7c6a1a5f47b3848d1769f1a6d53d1dMD516001/4527oai:repositorio.unillanos.edu.co:001/45272024-10-22 04:01:09.128https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos reservados-Universidad de los Llanos, 2017open.accesshttps://repositorio.unillanos.edu.coRepositorio Universidad de Los Llanosrepositorio@unillanos.edu.coPHA+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 |
