Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia
The objective of this work is to carry out the analysis, design and implementation of an application that allows the registration and management of the basic information of informal vendors in the municipalities of Colombia, taking as a reference what is proposed in the public policy of informal ven...
- Autores:
-
Reyes, Luis Yeferson
Lozano, Jorge Iván
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad Antonio Nariño
- Repositorio:
- Repositorio UAN
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uan.edu.co:123456789/7035
- Acceso en línea:
- http://repositorio.uan.edu.co/handle/123456789/7035
- Palabra clave:
- Arquitectura
Diseño
Alto Nivel
Diagrama
Secuencia
Metodología
Despliegue
Kanban
Architecture
Design
High level
Diagram
Sequence
Methodology
Deployment
Kanban
- Rights
- openAccess
- License
- Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
id |
UAntonioN2_6621eb742f565021d8bab4c4d6715240 |
---|---|
oai_identifier_str |
oai:repositorio.uan.edu.co:123456789/7035 |
network_acronym_str |
UAntonioN2 |
network_name_str |
Repositorio UAN |
repository_id_str |
|
dc.title.es_ES.fl_str_mv |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia |
title |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia |
spellingShingle |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia Arquitectura Diseño Alto Nivel Diagrama Secuencia Metodología Despliegue Kanban Architecture Design High level Diagram Sequence Methodology Deployment Kanban |
title_short |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia |
title_full |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia |
title_fullStr |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia |
title_full_unstemmed |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia |
title_sort |
Sistema de información para el registro y gestión de vendedores informales de los municipios de Colombia |
dc.creator.fl_str_mv |
Reyes, Luis Yeferson Lozano, Jorge Iván |
dc.contributor.advisor.spa.fl_str_mv |
Neme Prada, Dianalin Romero, Iván Rodrigo |
dc.contributor.author.spa.fl_str_mv |
Reyes, Luis Yeferson Lozano, Jorge Iván |
dc.subject.es_ES.fl_str_mv |
Arquitectura Diseño Alto Nivel Diagrama Secuencia Metodología Despliegue Kanban |
topic |
Arquitectura Diseño Alto Nivel Diagrama Secuencia Metodología Despliegue Kanban Architecture Design High level Diagram Sequence Methodology Deployment Kanban |
dc.subject.keyword.es_ES.fl_str_mv |
Architecture Design High level Diagram Sequence Methodology Deployment Kanban |
description |
The objective of this work is to carry out the analysis, design and implementation of an application that allows the registration and management of the basic information of informal vendors in the municipalities of Colombia, taking as a reference what is proposed in the public policy of informal vendors. In the first part, the current situation related to the existing normative problem for the identification, categorization and link to the labor formality of informal vendors is presented, as well as the existence of information systems that support the information management of the same. , and carry out the evaluation of different options of existing tools in the market that partially or totally meet the needs of linking informal vendors to projects to improve their social conditions and analyze the impact of the implementation of a software solution. To document the needs of the solution, a high-level description of the functional, non-functional, and architectural requirements is constructed. The proposed solution complies with and takes advantage of the recommendations of the good practices of software architectures, starting with a definition of the entities or objects that will represent the actors of the application, later the detail of the use cases that will explain at a high level the functionalities of the solution, and finally the diagrams that show greater detail of the same will be detailed. The construction of the solution is done using tools and technologies currently considered leaders for software development, which help to achieve time reductions in the coding process and allow the application of object-oriented programming and good development practices. . Finally, tests of the solution are carried out to validate that the stated objectives and the functional and non-functional requirements have been met. |
publishDate |
2021 |
dc.date.issued.spa.fl_str_mv |
2021-06-04 |
dc.date.accessioned.none.fl_str_mv |
2022-10-06T23:32:29Z |
dc.date.available.none.fl_str_mv |
2022-10-06T23:32:29Z |
dc.type.spa.fl_str_mv |
Trabajo de grado (Pregrado y/o Especialización) |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://repositorio.uan.edu.co/handle/123456789/7035 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Aguilar Avilés, C. R. (2018). APP de ventas móviles que permite conectar a clientes con vendedores ambulantes (Tesis de pregrado). Universidad de las Américas, Quito. http://dspace.udla.edu.ec/handle/33000/10006 Dise ño web adaptable. https://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptable#:~:text=El%20dise %C3%B1o%20web%20adaptable%20(tambi%C3%A9n,se%20est%C3%A9%20 utilizando%20para%20visitarlas . Instituto para la economía social IPES. Mercadolocal. http://www.ipes.gov.co/ Ministerio del interior, Ministerio de Trabajo. (2020), Política pública de vendedores informales. PostgreSQL. Python. https://es.wikipedia.org/wiki/PostgreSQL QGIS. https://es.wikipedia.org/wiki/QGIS Registro Individual de Vendedores (RIVI). https://soachainiciativaciudadana.com/conozca-el-formulario-online-para-elregistro-de-vendedores-informales/ República de Colombia (2019). Ley 1988 del 2 de agosto de 2019 Una app para poner en contacto a vendedores ambulantes con los pueblos, ganadora del hackaton por la España Vacía de HP. https://www.europapress.es/portaltic/software/noticia-app-poner-contactovendedores-ambulantes-pueblos-ganadora-hackaton-espana-vacia-hp20191113154634.html |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Antonio Nariño |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UAN |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uan.edu.co/ |
url |
http://repositorio.uan.edu.co/handle/123456789/7035 |
identifier_str_mv |
Aguilar Avilés, C. R. (2018). APP de ventas móviles que permite conectar a clientes con vendedores ambulantes (Tesis de pregrado). Universidad de las Américas, Quito. http://dspace.udla.edu.ec/handle/33000/10006 Dise ño web adaptable. https://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptable#:~:text=El%20dise %C3%B1o%20web%20adaptable%20(tambi%C3%A9n,se%20est%C3%A9%20 utilizando%20para%20visitarlas . Instituto para la economía social IPES. Mercadolocal. http://www.ipes.gov.co/ Ministerio del interior, Ministerio de Trabajo. (2020), Política pública de vendedores informales. PostgreSQL. Python. https://es.wikipedia.org/wiki/PostgreSQL QGIS. https://es.wikipedia.org/wiki/QGIS Registro Individual de Vendedores (RIVI). https://soachainiciativaciudadana.com/conozca-el-formulario-online-para-elregistro-de-vendedores-informales/ República de Colombia (2019). Ley 1988 del 2 de agosto de 2019 Una app para poner en contacto a vendedores ambulantes con los pueblos, ganadora del hackaton por la España Vacía de HP. https://www.europapress.es/portaltic/software/noticia-app-poner-contactovendedores-ambulantes-pueblos-ganadora-hackaton-espana-vacia-hp20191113154634.html instname:Universidad Antonio Nariño reponame:Repositorio Institucional UAN repourl:https://repositorio.uan.edu.co/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
Acceso abierto |
dc.rights.license.spa.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) Acceso abierto https://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.publisher.spa.fl_str_mv |
Universidad Antonio Nariño |
dc.publisher.program.spa.fl_str_mv |
Especialización en Ingeniería de Software |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería de Sistemas |
dc.publisher.campus.spa.fl_str_mv |
Bogotá - Federmán |
institution |
Universidad Antonio Nariño |
bitstream.url.fl_str_mv |
https://repositorio.uan.edu.co/bitstreams/d8b6c2cd-bc54-43aa-9bcf-c30fcc0b8730/download https://repositorio.uan.edu.co/bitstreams/abed194a-bd6e-4e71-9bf3-d48da44b96ad/download https://repositorio.uan.edu.co/bitstreams/3bb55ea5-b8a2-4c8a-918d-0897c40da24e/download https://repositorio.uan.edu.co/bitstreams/37eaff1e-cf28-42ad-98cf-f7a664a154da/download https://repositorio.uan.edu.co/bitstreams/88ba80f1-774b-41f6-96c6-015481966152/download https://repositorio.uan.edu.co/bitstreams/7ad6a456-5507-4db5-a1f3-7bbecb6e953a/download https://repositorio.uan.edu.co/bitstreams/18f8a04f-d7e3-40bc-9ba4-2246afd8c6bd/download https://repositorio.uan.edu.co/bitstreams/d58a836b-b718-4c8d-a8ce-fa5401df582d/download https://repositorio.uan.edu.co/bitstreams/646e0184-c06e-4bc3-9477-6d0c728af63c/download https://repositorio.uan.edu.co/bitstreams/e56b0cb5-94cb-4dbb-a539-16c5181e6057/download https://repositorio.uan.edu.co/bitstreams/7a312acf-abb2-4b7d-a87c-0cc1bef1dbc1/download https://repositorio.uan.edu.co/bitstreams/31f7fc53-e013-47a0-95f5-586fc40bc771/download https://repositorio.uan.edu.co/bitstreams/cb50a120-d1d0-4b29-a795-2e329eb1ceed/download https://repositorio.uan.edu.co/bitstreams/668e2382-c439-4dff-a3c2-84db5daa2935/download |
bitstream.checksum.fl_str_mv |
2d5ac27e47c54c2784ea2f3b9b376f50 28215e99105ec97aae1bd452506cb6bf a826fcea981f264ec2507be3be25b154 3724c06a85d933cb4ccd3ca962fb0611 c3b2cdca800aa01c6175488b1291697a 9868ccc48a14c8d591352b6eaf7f6239 e33cfbddb34643fbadd205cbdd6dc210 eb801be6945b267094f32fb95bd7b8d2 ff4c8ff01d544500ea4bfea43e6108c1 ff4c8ff01d544500ea4bfea43e6108c1 a41558e33b5211c272abf07bfae5af29 1b90cc660d28c742099c15a2bab77836 0b6da944c2e36f5539982bf7b9cca629 bf112b3d81f6a990ba24b53e648d9494 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UAN |
repository.mail.fl_str_mv |
alertas.repositorio@uan.edu.co |
_version_ |
1814300318820728832 |
spelling |
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)Acceso abiertohttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Neme Prada, DianalinRomero, Iván RodrigoReyes, Luis YefersonLozano, Jorge Iván2022-10-06T23:32:29Z2022-10-06T23:32:29Z2021-06-04http://repositorio.uan.edu.co/handle/123456789/7035Aguilar Avilés, C. R. (2018). APP de ventas móviles que permite conectar a clientes con vendedores ambulantes (Tesis de pregrado). Universidad de las Américas, Quito. http://dspace.udla.edu.ec/handle/33000/10006Dise ño web adaptable. https://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptable#:~:text=El%20dise %C3%B1o%20web%20adaptable%20(tambi%C3%A9n,se%20est%C3%A9%20 utilizando%20para%20visitarlas .Instituto para la economía social IPES. Mercadolocal. http://www.ipes.gov.co/Ministerio del interior, Ministerio de Trabajo. (2020), Política pública de vendedores informales.PostgreSQL. Python. https://es.wikipedia.org/wiki/PostgreSQLQGIS. https://es.wikipedia.org/wiki/QGISRegistro Individual de Vendedores (RIVI). https://soachainiciativaciudadana.com/conozca-el-formulario-online-para-elregistro-de-vendedores-informales/República de Colombia (2019). Ley 1988 del 2 de agosto de 2019Una app para poner en contacto a vendedores ambulantes con los pueblos, ganadora del hackaton por la España Vacía de HP. https://www.europapress.es/portaltic/software/noticia-app-poner-contactovendedores-ambulantes-pueblos-ganadora-hackaton-espana-vacia-hp20191113154634.htmlinstname:Universidad Antonio Nariñoreponame:Repositorio Institucional UANrepourl:https://repositorio.uan.edu.co/The objective of this work is to carry out the analysis, design and implementation of an application that allows the registration and management of the basic information of informal vendors in the municipalities of Colombia, taking as a reference what is proposed in the public policy of informal vendors. In the first part, the current situation related to the existing normative problem for the identification, categorization and link to the labor formality of informal vendors is presented, as well as the existence of information systems that support the information management of the same. , and carry out the evaluation of different options of existing tools in the market that partially or totally meet the needs of linking informal vendors to projects to improve their social conditions and analyze the impact of the implementation of a software solution. To document the needs of the solution, a high-level description of the functional, non-functional, and architectural requirements is constructed. The proposed solution complies with and takes advantage of the recommendations of the good practices of software architectures, starting with a definition of the entities or objects that will represent the actors of the application, later the detail of the use cases that will explain at a high level the functionalities of the solution, and finally the diagrams that show greater detail of the same will be detailed. The construction of the solution is done using tools and technologies currently considered leaders for software development, which help to achieve time reductions in the coding process and allow the application of object-oriented programming and good development practices. . Finally, tests of the solution are carried out to validate that the stated objectives and the functional and non-functional requirements have been met.El objetivo de este trabajo es realizar el análisis, diseño e implementación de un a aplicación que permita el registro y gestión de la información básica de vendedores informales de los municipios de Colombia, tomando como referencia lo propuesto en la política pública de vendedores informales. En la primera parte se presenta la situación actual r elacionada con la problemática normativa existente para la identificación, categorización y vinculación a la formalidad laboral de los vendedores informales, así como la existencia de sistemas de información que apoyan la gestión de información de los mism os, y realizar la evaluación de diferentes opciones de herramientas existentes en el mercado que cumplen parcial o totalmente las necesidades de vincular a los vendedores informales a proyectos de mejoramiento de sus condiciones sociales y analizar el impa cto de la implementación de una solución de software. Para documentar las necesidades de la solución, se construye una descripción de alto nivel de los requerimientos funcionales, no funcionales y de la arquitectura. La solución planteada cumple y aprovecha las recomendaciones de las buenas prácticas de arquitecturas de software, iniciando con una definición de las entidades u objetos que representaran a los actores de la aplicación, posteriormente el detalle de los ca sos de uso que explicaran a alto nivel las funcionalidades de la solución, y finalmente se detallarán los diagramas que muestran mayor detalle de la misma. La construcción de la solución se hace utilizando herramientas y tecnologías consideradas actualm ente como líderes para el desarrollo de software, que ayudan a lograr reducciones de tiempo en el proceso de codificación y permitiendo la aplicación de la programación orientada a objetos y de buenas prácticas de desarrollo. Finalmente se realizan pruebas de la solución para validar que los objetivos planteados y los requerimientos funcionales y no funcionales han sido cumplidos.Especialista en Ingeniería de SoftwareEspecializaciónPresencialMonografíaspaUniversidad Antonio NariñoEspecialización en Ingeniería de SoftwareFacultad de Ingeniería de SistemasBogotá - FedermánArquitecturaDiseñoAlto NivelDiagramaSecuenciaMetodologíaDespliegueKanbanArchitectureDesignHigh levelDiagramSequenceMethodologyDeploymentKanbanSistema de información para el registro y gestión de vendedores informales de los municipios de ColombiaTrabajo de grado (Pregrado y/o Especialización)http://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85EspecializadaORIGINAL2021_LuisReyes.pdf2021_LuisReyes.pdfapplication/pdf2731206https://repositorio.uan.edu.co/bitstreams/d8b6c2cd-bc54-43aa-9bcf-c30fcc0b8730/download2d5ac27e47c54c2784ea2f3b9b376f50MD512021_LuisReyes_Acta.pdf2021_LuisReyes_Acta.pdfapplication/pdf205501https://repositorio.uan.edu.co/bitstreams/abed194a-bd6e-4e71-9bf3-d48da44b96ad/download28215e99105ec97aae1bd452506cb6bfMD522021_JorgeLozano_Autorizacion.pdf2021_JorgeLozano_Autorizacion.pdfapplication/pdf1396956https://repositorio.uan.edu.co/bitstreams/3bb55ea5-b8a2-4c8a-918d-0897c40da24e/downloada826fcea981f264ec2507be3be25b154MD562021_LuisReyes_Autorizacion.pdf2021_LuisReyes_Autorizacion.pdfapplication/pdf1379699https://repositorio.uan.edu.co/bitstreams/37eaff1e-cf28-42ad-98cf-f7a664a154da/download3724c06a85d933cb4ccd3ca962fb0611MD57LICENSElicense.txtlicense.txttext/plain; charset=utf-83747https://repositorio.uan.edu.co/bitstreams/88ba80f1-774b-41f6-96c6-015481966152/downloadc3b2cdca800aa01c6175488b1291697aMD58CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.uan.edu.co/bitstreams/7ad6a456-5507-4db5-a1f3-7bbecb6e953a/download9868ccc48a14c8d591352b6eaf7f6239MD59TEXT2021_LuisReyes.pdf.txt2021_LuisReyes.pdf.txtExtracted texttext/plain85428https://repositorio.uan.edu.co/bitstreams/18f8a04f-d7e3-40bc-9ba4-2246afd8c6bd/downloade33cfbddb34643fbadd205cbdd6dc210MD5102021_LuisReyes_Acta.pdf.txt2021_LuisReyes_Acta.pdf.txtExtracted texttext/plain2089https://repositorio.uan.edu.co/bitstreams/d58a836b-b718-4c8d-a8ce-fa5401df582d/downloadeb801be6945b267094f32fb95bd7b8d2MD5122021_JorgeLozano_Autorizacion.pdf.txt2021_JorgeLozano_Autorizacion.pdf.txtExtracted texttext/plain4https://repositorio.uan.edu.co/bitstreams/646e0184-c06e-4bc3-9477-6d0c728af63c/downloadff4c8ff01d544500ea4bfea43e6108c1MD5142021_LuisReyes_Autorizacion.pdf.txt2021_LuisReyes_Autorizacion.pdf.txtExtracted texttext/plain4https://repositorio.uan.edu.co/bitstreams/e56b0cb5-94cb-4dbb-a539-16c5181e6057/downloadff4c8ff01d544500ea4bfea43e6108c1MD516THUMBNAIL2021_LuisReyes.pdf.jpg2021_LuisReyes.pdf.jpgGenerated Thumbnailimage/jpeg7239https://repositorio.uan.edu.co/bitstreams/7a312acf-abb2-4b7d-a87c-0cc1bef1dbc1/downloada41558e33b5211c272abf07bfae5af29MD5112021_LuisReyes_Acta.pdf.jpg2021_LuisReyes_Acta.pdf.jpgGenerated Thumbnailimage/jpeg14438https://repositorio.uan.edu.co/bitstreams/31f7fc53-e013-47a0-95f5-586fc40bc771/download1b90cc660d28c742099c15a2bab77836MD5132021_JorgeLozano_Autorizacion.pdf.jpg2021_JorgeLozano_Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg17155https://repositorio.uan.edu.co/bitstreams/cb50a120-d1d0-4b29-a795-2e329eb1ceed/download0b6da944c2e36f5539982bf7b9cca629MD5152021_LuisReyes_Autorizacion.pdf.jpg2021_LuisReyes_Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg16811https://repositorio.uan.edu.co/bitstreams/668e2382-c439-4dff-a3c2-84db5daa2935/downloadbf112b3d81f6a990ba24b53e648d9494MD517123456789/7035oai:repositorio.uan.edu.co:123456789/70352024-10-21 12:30:13.794https://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertoopen.accesshttps://repositorio.uan.edu.coRepositorio Institucional UANalertas.repositorio@uan.edu.coQWwgaW5jbHVpciBpbmZvcm1hY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZWwgYXV0b3IoZXMpLCBjcmVhZG9yIChlcyksIGludmVudG9yIChlcykgYXV0b3JpemFuIGEgbGEgVU5JVkVSU0lEQUQgQU5UT05JTyBOQVJJw5FPIHBhcmEgcXVlIGRlIGFjdWVyZG8gY29uIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgQ2lyY3VsYXIgTm8uIDYgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBBdXRvciB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIGNvbiBmaW5lcyBhY2Fkw6ltaWNvcywgbm8gY29tZXJjaWFsZXMgeSBkZSBtYW5lcmEgZ3JhdHVpdGEsIHV0aWxpY2UsIHB1YmxpcXVlIGRpZ2l0YWxtZW50ZSwgcmVwcm9kdXpjYSB5IHBlcm1pdGEgbGEgZGlmdXNpw7NuIHkgY29uc3VsdGEgZGUgbG9zIGNvbnRlbmlkb3MgZW4gcmVmZXJlbmNpYSBhIHRyYXbDqXMgZGUgbGEgdmlzaWJpbGlkYWQsIHNpZW1wcmUgZW4gY3VtcGxpbWllbnRvIGRlIGxhcyBzaWd1aWVudGVzIGRpc3Bvc2ljaW9uZXM6CgoxLglFbCBpbnRlcmVzYWRvIHBvZHLDoSBjb25zdWx0YXIgZWwgY29udGVuaWRvIGVuIGxvcyBzaXRpb3Mgd2ViIHF1ZSBhZG1pbmlzdHJhIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxbywgZW4gbGFzIEJhc2VzIGRlIERhdG9zLCBlbiBvdHJvcyBDYXTDoWxvZ29zIHkgZW4gb3Ryb3Mgc2l0aW9zIFdlYiwgUmVkZXMgeSBTaXN0ZW1hcyBkZSBJbmZvcm1hY2nDs24gbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyDigJxBY2Nlc28gQWJpZXJ0byAoT3BlbiBBY2Nlc3Mp4oCdIHkgZW4gbGFzIHJlZGVzIGRlIGluZm9ybWFjacOzbiBkZWwgcGHDrXMgeSBkZWwgZXh0ZXJpb3IsIGNvbiBsYXMgY3VhbGVzIHRlbmdhIGNvbnZlbmlvIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxby4KCjIuCVNlIHBlcm1pdGlyw6EgbGEgY29uc3VsdGEgYSBsb3MgdXN1YXJpb3MgaW50ZXJlc2Fkb3MgZW4gZWwgY29udGVuaWRvIGRlIGVzdGUgZG9jdW1lbnRvIHkvbyByZWN1cnNvcywgY29uIGZpbmFsaWRhZCBhY2Fkw6ltaWNhLCBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIHNpZW1wcmUgeSBjdWFuZG8gbWVkaWFudGUgbGEgY29ycmVzcG9uZGllbnRlIGNpdGEgYmlibGlvZ3LDoWZpY2Egc2UgbGUgZMOpIGNyw6lkaXRvIGFsIGRvY3VtZW50byB5L28gcmVjdXJzbyB5IGEgc3UgYXV0b3IgKGVzKSwgY3JlYWRvcihlcykgbyBpbnZlbnRvcihlcykuIEVzdG8gaW5jbHV5ZSBjdWFscXVpZXIgZm9ybWF0byBkaXNwb25pYmxlIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIgbyBjdWFscXVpZXIgdGlwbyBkZSByZXByb2R1Y2Npw7NuIGbDrXNpY2EsIGRpZ2l0YWwgbyBmb3JtYXRvIGRpZ2l0YWwgY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KCjMuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBjb250aW7DumEobikgY29uc2VydmFuZG8gbG9zIGNvcnJlc3BvbmRpZW50ZXMgZGVyZWNob3MgbW9yYWxlcyB5IHBhdHJpbW9uaWFsZXMgc29icmUgbGEgb2JyYSByZWxhY2lvbmFkYSwgc2luIG1vZGlmaWNhY2nDs24gbyByZXN0cmljY2nDs24gYWxndW5hIHB1ZXN0byBxdWUsIGRlIGFjdWVyZG8gY29uIGxhIGxlZ2lzbGFjacOzbiBjb2xvbWJpYW5hIGFwbGljYWJsZSwgZWwgcHJlc2VudGUgZXMgdW4gYWN1ZXJkbyBqdXLDrWRpY28gZW5jYW1pbmFkbyBhIGxhIGNvbnN1bHRhIHF1ZSwgZW4gbmluZ8O6biBjYXNvIGNvbmxsZXZhIGxhIGVuYWplbmFjacOzbiBkZWwgZGVyZWNobyBkZSBhdXRvciB5IHN1cyBkZXJlY2hvcyBjb25leG9zLiBTZSBnYXJhbnRpemEgcXVlIGVsIChsb3MpIGF1dG9yKGVzKSBjb25zZXJ2YW4gbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGEgb2JyYSwgc2Fsdm8gZW4gbG9zIGNhc29zIGVuIGxvcyBxdWUgbG9zIGF1dG9yZXMgdGVuZ2FuIHVuYSByZWxhY2nDs24gY29udHJhY3R1YWwgY29uIGxhIFVuaXZlcnNpZGFkLCBkZSBsYSBxdWUgc2UgZGVyaXZhIGxhIGNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGFzIG9icmFzIGRpcmVjdGFtZW50ZSBhIGZhdm9yIGRlIGxhIGluc3RpdHVjacOzbiwgc2llbXByZSB5IGN1YW5kbywgZXN0YXMgb2JyYXMgc2VhbiBlbGFib3JhZGFzIGVuIGVsIGRlc2Fycm9sbG8geSBlamVyY2ljaW8gZGUgbGFzIGFjdGl2aWRhZGVzIGNvbnRyYXRhZGFzCgo0LglRdWUgZWwgU2lzdGVtYSBOYWNpb25hbCBkZSBCaWJsaW90ZWNhcyBkZSBsYSBVbml2ZXJzaWRhZCBBbnRvbmlvIE5hcmnDsW8gcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byB5L28gcmVjdXJzbyBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgYXPDrSBjb21vIGxhIERlY2lzacOzbiBBbmRpbmEgNDg2IGRlIDIwMDAgc29icmUgcHJvcGllZGFkIGludGVsZWN0dWFsIGluZHVzdHJpYWwgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiAoZW4gZGVyZWNob3MgZGUgYXV0b3IpIGNvbW8gcHJvcGllZGFkIGluZHVzdHJpYWwgZnJlbnRlIGEgbGEgZGlzdHJpYnVjacOzbiBkZSBsYSBpbmZvcm1hY2nDs24gaW5jbHVpZGEgZW4gZXN0ZSByZXBvc2l0b3Jpby4KCjUuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBsYSBvYnJhIHNvYnJlIGxhIGN1YWwgYXV0b3JpemFuIGxhIHB1YmxpY2FjacOzbiBlcyB0b3RhbG1lbnRlIG9yaWdpbmFsIHkgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hLCBQb3IgdGFudG8sIGVuIGNhc28gZGUgcHJlc2VudGFyc2UgYWxndW5hIHJlY2xhbWFjacOzbiBwb3IgcGFydGUgZGUgdGVyY2Vyb3MsIGVsIChsb3MpIGF1dG9yKGVzKSBtYW50ZW5kcsOhKG4pIGluZGVtbmUgYSBsYSBVbml2ZXJzaWRhZCBkZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gcGVyanVpY2lvLCB5IHNhbGRyw6EobikgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MgYXN1bWllbmRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCBpbmNsdXllbmRvIGN1YWxxdWllciBjb3N0byBxdWUgc2UgZ2VuZXJlIGVuIGxhIHJlc29sdWNpw7NuIGRlbCBjb25mbGljdG8gZ2VuZXJhZG8uCgo2LglFbChsb3MpIGF1dG9yZXMocykgYXV0b3JpemEobikgYSBsYSBVTklWRVJTSURBRCBwYXJhIHJlY29sZWN0YXIsIGFsbWFjZW5hciB5IHVzYXIgbG9zIGRhdG9zIHBlcnNvbmFsZXMgY29uZm9ybWUgYSBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyLCBwYXJhIGxhcyBmaW5hbGlkYWRlcyByZXF1ZXJpZGFzIGVuIHZpcnR1ZCBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGRlIHB1YmxpY2FjacOzbi4K |