Mipio ¡Conoce más!

El presente proyecto se realiza como trabajo final de grado en la modalidad de seminario de profundización, en la temática de aplicaciones móviles; implementando en éste toda la temática vista en la carrera y el seminario. Se desarrolla como actividad práctica donde se aplica y evalúan los temas vis...

Full description

Autores:
Díaz Fernández, César Daniel
Reyes Gutiérrez, Jader Esteban
Castro Baquero, Cristian Miguel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/41206
Acceso en línea:
https://hdl.handle.net/20.500.12494/41206
Palabra clave:
Aplicación
Software
Moviles
Seminario
Desarrollo
App
Software
Mobile
Seminar
Development
Rights
openAccess
License
Atribución
id COOPER2_537e0775bff33b19c3b7fd88c085a54b
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/41206
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Mipio ¡Conoce más!
title Mipio ¡Conoce más!
spellingShingle Mipio ¡Conoce más!
Aplicación
Software
Moviles
Seminario
Desarrollo
App
Software
Mobile
Seminar
Development
title_short Mipio ¡Conoce más!
title_full Mipio ¡Conoce más!
title_fullStr Mipio ¡Conoce más!
title_full_unstemmed Mipio ¡Conoce más!
title_sort Mipio ¡Conoce más!
dc.creator.fl_str_mv Díaz Fernández, César Daniel
Reyes Gutiérrez, Jader Esteban
Castro Baquero, Cristian Miguel
dc.contributor.advisor.none.fl_str_mv Moreno Cubaque, Gustavo Adolfo
Fajardo Barrero, Juan
Patiño Martínez, Francy Yaneth
dc.contributor.author.none.fl_str_mv Díaz Fernández, César Daniel
Reyes Gutiérrez, Jader Esteban
Castro Baquero, Cristian Miguel
dc.subject.spa.fl_str_mv Aplicación
Software
Moviles
Seminario
Desarrollo
topic Aplicación
Software
Moviles
Seminario
Desarrollo
App
Software
Mobile
Seminar
Development
dc.subject.other.spa.fl_str_mv App
Software
Mobile
Seminar
Development
description El presente proyecto se realiza como trabajo final de grado en la modalidad de seminario de profundización, en la temática de aplicaciones móviles; implementando en éste toda la temática vista en la carrera y el seminario. Se desarrolla como actividad práctica donde se aplica y evalúan los temas vistos en el transcurso del ciclo lectivo 2021-10. Para la realización de este, se toma como base la aplicación “Mipio” desarrollada por un miembro de este grupo. Este proyecto tiene como objetivo la creación y adaptación de una aplicación móvil basado en el ya creado aplicativo web, usando el backend ya terminado en Python, mediante React native y django rest framework su implementación en móviles.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-12-16T15:51:58Z
dc.date.available.none.fl_str_mv 2021-12-16T15:51:58Z
dc.date.issued.none.fl_str_mv 2021-12-03
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/41206
dc.identifier.bibliographicCitation.spa.fl_str_mv Díaz Fernández, C. D., Reyes Gutiérrez, J. E. y Castro Baquero, C. M. (2021). Mipio ¡Conoce más! [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/41206
url https://hdl.handle.net/20.500.12494/41206
identifier_str_mv Díaz Fernández, C. D., Reyes Gutiérrez, J. E. y Castro Baquero, C. M. (2021). Mipio ¡Conoce más! [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/41206
dc.relation.references.spa.fl_str_mv R. Pressman Ed. McGraw Hill, 2010. Ingeniería del Software: Un Enfoque Práctico. 7. Sommerville Ian, 2005. Ingeniería del Software. Pearson 7a. Edición.
S. Sánchez, M. Sicilia, D. Rodríguez, 2012. Ingeniería del software. Un enfoque desde la guía SWEBOK. Alfaomega.
Rumbaugh J., Jacobson I., Booch G, 2000. El Lenguaje Unificado de Modelado. Manual de Referencia. Editorial Addison-Wesley.
Braude Eric, 2003. Ingeniería de Software. Una perspectiva orientada a objetos. Alfaomega Grupo Editor S.A.
Daniel Bolaños, Almudena Sierra, Idoia Alarcón, 2007. Pruebas de software y JUnit. Un análisis en profundidad y ejemplos prácticos. Pearson Education.
Booch G; Rumbaugh J; Jacobson I, 2006. El Lenguaje Unificado de Modelado. UML 2.0 Addison Wesley.
Larman Craig. UML y Patrones. Prentice Hall. 1999. [MEY99] Meyer Beltrand. Construcción de software Orientado a Objetos. Segunda Edición. Prentice Hall.
S. Sánchez, M. Sicilia, D. Rodríguez. Ingeniería del software, 2005. Un enfoque desde la guía SWEBOK. (Cap 7, 9 y 10).
Roger S. Pressman, 2007. Ingeniería del Software. (Cap 13, 14,15, 21,22,23,24,25 y 26) Ian Sommerville, (2003). Ingeniería de Software. Octava edición. Addison Wesley. (Cap 23 y 26).
Juan Fernandez, 2010. Guia de pruebas del software orientada a objetos. http://www.uv.mx/personal/jfernandez/files/2010/07/Pruebas-de-Integracion.pdf
Lis Gonzales, 2006. Metricas para sistemas orientados a objetos. http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo6.pdf
Jesús Álvarez, 2005. Modelos de estimación del software, http://sinbad2.ujaen.es/cod/archivosPublicos/pfc/pfc_jesus_alvarez.pdf
Juan Fernandez, 2006. Calidad del software, http://cmapspublic3.ihmc.us/rid=1MTZYCKHQ-1GTD1CC-15CQ/Calidad.pdf Pruebas de software con JUnit, http://elvex.ugr.es/decsai/java/pdf/8C-JUnit.pdf
Mauricio Alba Castro, 2011. Procedimiento para la realización de pruebas de unidad de software OO a nivel de clases, Universidad Autónoma de Manizales, , http://www.bdigital.unal.edu.co/28849/1/26743-93663-1-PB.pdf.
Liz González, 2004.Métricas en el desarrollo del Software, http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo4.pdf.
Gabriela Salazar, 2011. Estimación de proyectos de software: un caso práctico, Ingeniería y Ciencia, ISSN 1794–9165 Volumen 5, número 9, (pag 123–143), http://publicaciones.eafit.edu.co/index.php/ingciencia/article/viewFile/470/437
dc.rights.license.none.fl_str_mv Atribución
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 39 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/abf62412-8c0e-4b36-804a-5fe8c552edcf/download
https://repository.ucc.edu.co/bitstreams/b6184e38-14f1-47fc-9e43-cc90b1ef1199/download
https://repository.ucc.edu.co/bitstreams/8134369c-46e9-4417-9250-2fa09636e4d8/download
https://repository.ucc.edu.co/bitstreams/f70bfafa-866c-41c5-9dc7-4b4f19529304/download
https://repository.ucc.edu.co/bitstreams/8d259bfd-79c4-40d6-ad08-adb3e6589413/download
https://repository.ucc.edu.co/bitstreams/0d6c867e-609d-4908-bcb1-ae09d8db32ac/download
https://repository.ucc.edu.co/bitstreams/8c157208-6484-4fad-be88-6475f4e39bc8/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
5877fb3cd4fd2bdb3145971892b08580
6d20637cd4640ceef8082b6507b5406a
05aa49d95881a9382a3f557260674846
665144831132c22453d6ed463f899be1
949063e386f820156c28dcffed489221
d6215a82f3aaf23cc670a309261cda2c
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_ 1814247245812334592
spelling Moreno Cubaque, Gustavo AdolfoFajardo Barrero, JuanPatiño Martínez, Francy YanethDíaz Fernández, César DanielReyes Gutiérrez, Jader EstebanCastro Baquero, Cristian Miguel2021-12-16T15:51:58Z2021-12-16T15:51:58Z2021-12-03https://hdl.handle.net/20.500.12494/41206Díaz Fernández, C. D., Reyes Gutiérrez, J. E. y Castro Baquero, C. M. (2021). Mipio ¡Conoce más! [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/41206El presente proyecto se realiza como trabajo final de grado en la modalidad de seminario de profundización, en la temática de aplicaciones móviles; implementando en éste toda la temática vista en la carrera y el seminario. Se desarrolla como actividad práctica donde se aplica y evalúan los temas vistos en el transcurso del ciclo lectivo 2021-10. Para la realización de este, se toma como base la aplicación “Mipio” desarrollada por un miembro de este grupo. Este proyecto tiene como objetivo la creación y adaptación de una aplicación móvil basado en el ya creado aplicativo web, usando el backend ya terminado en Python, mediante React native y django rest framework su implementación en móviles.This project is carried out as a final degree project in the modality of an in-depth study of mobile applications; Implementing in it all the topics seen in the career and the seminar, it is developed as a practical activity where the topics seen in the course of the 2021-10 school year are applied and evaluated. To carry out this, the "Mipio" application developed by a member of this group is taken as a basis. This project aims to create and adapt a mobile application based on the already created web application, using the backend already finished in Python, through React native and django rest framework, its implementation on mobiles.Resumen -- Abstract -- 1.Definición del tema -- 1.1. Problema -- 1.2. Objetivos -- 1.2.1. Objetivo general -- 2. Metodología ingenieril -- 3. Marco teórico -- 4. Desarrollo ingenieril -- 4.1. Requerimientos -- 4.1.1. Requerimientos funcionales -- 4.1.2. Requerimientos no funcionales -- 5. Modelado -- 5.1. Prototipo -- 5.2. Descripción de casos de uso -- 5.3. Diagrama de clases -- 5.4. Modelo entidad-relación -- 5.5.Modelo relacional -- 6. Descripción técnica del sistema -- 7. Análisis y discusión -- 8. Conclusiones -- 9. Referenciascesar.diazf@campusucc.edu.cojader.reyesg@campusucc.edu.cocristian.castrob@campusucc.edu.co39 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioAplicaciónSoftwareMovilesSeminarioDesarrolloAppSoftwareMobileSeminarDevelopmentMipio ¡Conoce más!Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2R. Pressman Ed. McGraw Hill, 2010. Ingeniería del Software: Un Enfoque Práctico. 7. Sommerville Ian, 2005. Ingeniería del Software. Pearson 7a. Edición.S. Sánchez, M. Sicilia, D. Rodríguez, 2012. Ingeniería del software. Un enfoque desde la guía SWEBOK. Alfaomega.Rumbaugh J., Jacobson I., Booch G, 2000. El Lenguaje Unificado de Modelado. Manual de Referencia. Editorial Addison-Wesley.Braude Eric, 2003. Ingeniería de Software. Una perspectiva orientada a objetos. Alfaomega Grupo Editor S.A.Daniel Bolaños, Almudena Sierra, Idoia Alarcón, 2007. Pruebas de software y JUnit. Un análisis en profundidad y ejemplos prácticos. Pearson Education.Booch G; Rumbaugh J; Jacobson I, 2006. El Lenguaje Unificado de Modelado. UML 2.0 Addison Wesley.Larman Craig. UML y Patrones. Prentice Hall. 1999. [MEY99] Meyer Beltrand. Construcción de software Orientado a Objetos. Segunda Edición. Prentice Hall.S. Sánchez, M. Sicilia, D. Rodríguez. Ingeniería del software, 2005. Un enfoque desde la guía SWEBOK. (Cap 7, 9 y 10).Roger S. Pressman, 2007. Ingeniería del Software. (Cap 13, 14,15, 21,22,23,24,25 y 26) Ian Sommerville, (2003). Ingeniería de Software. Octava edición. Addison Wesley. (Cap 23 y 26).Juan Fernandez, 2010. Guia de pruebas del software orientada a objetos. http://www.uv.mx/personal/jfernandez/files/2010/07/Pruebas-de-Integracion.pdfLis Gonzales, 2006. Metricas para sistemas orientados a objetos. http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo6.pdfJesús Álvarez, 2005. Modelos de estimación del software, http://sinbad2.ujaen.es/cod/archivosPublicos/pfc/pfc_jesus_alvarez.pdfJuan Fernandez, 2006. Calidad del software, http://cmapspublic3.ihmc.us/rid=1MTZYCKHQ-1GTD1CC-15CQ/Calidad.pdf Pruebas de software con JUnit, http://elvex.ugr.es/decsai/java/pdf/8C-JUnit.pdfMauricio Alba Castro, 2011. Procedimiento para la realización de pruebas de unidad de software OO a nivel de clases, Universidad Autónoma de Manizales, , http://www.bdigital.unal.edu.co/28849/1/26743-93663-1-PB.pdf.Liz González, 2004.Métricas en el desarrollo del Software, http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo4.pdf.Gabriela Salazar, 2011. Estimación de proyectos de software: un caso práctico, Ingeniería y Ciencia, ISSN 1794–9165 Volumen 5, número 9, (pag 123–143), http://publicaciones.eafit.edu.co/index.php/ingciencia/article/viewFile/470/437PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/abf62412-8c0e-4b36-804a-5fe8c552edcf/download3bce4f7ab09dfc588f126e1e36e98a45MD55ORIGINAL2021_Mipio_Conoce_mas.pdf2021_Mipio_Conoce_mas.pdfTrabajo de gradoapplication/pdf1254004https://repository.ucc.edu.co/bitstreams/b6184e38-14f1-47fc-9e43-cc90b1ef1199/download5877fb3cd4fd2bdb3145971892b08580MD512021_Mipio_Conoce_mas-LicenciadeUso.pdf2021_Mipio_Conoce_mas-LicenciadeUso.pdfLicencia de Usoapplication/pdf215159https://repository.ucc.edu.co/bitstreams/8134369c-46e9-4417-9250-2fa09636e4d8/download6d20637cd4640ceef8082b6507b5406aMD54THUMBNAIL2021_Mipio_Conoce_mas.pdf.jpg2021_Mipio_Conoce_mas.pdf.jpgGenerated Thumbnailimage/jpeg2886https://repository.ucc.edu.co/bitstreams/f70bfafa-866c-41c5-9dc7-4b4f19529304/download05aa49d95881a9382a3f557260674846MD562021_Mipio_Conoce_mas-LicenciadeUso.pdf.jpg2021_Mipio_Conoce_mas-LicenciadeUso.pdf.jpgGenerated Thumbnailimage/jpeg4813https://repository.ucc.edu.co/bitstreams/8d259bfd-79c4-40d6-ad08-adb3e6589413/download665144831132c22453d6ed463f899be1MD57TEXT2021_Mipio_Conoce_mas.pdf.txt2021_Mipio_Conoce_mas.pdf.txtExtracted texttext/plain35957https://repository.ucc.edu.co/bitstreams/0d6c867e-609d-4908-bcb1-ae09d8db32ac/download949063e386f820156c28dcffed489221MD582021_Mipio_Conoce_mas-LicenciadeUso.pdf.txt2021_Mipio_Conoce_mas-LicenciadeUso.pdf.txtExtracted texttext/plain6060https://repository.ucc.edu.co/bitstreams/8c157208-6484-4fad-be88-6475f4e39bc8/downloadd6215a82f3aaf23cc670a309261cda2cMD5920.500.12494/41206oai:repository.ucc.edu.co:20.500.12494/412062024-08-10 21:45:26.693open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=