Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos
El presente documento contiene el desarrollo del proyecto de grado que tiene como nombre “Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos”. Se presenta la problemática actual de la farmacia detectando falencias en la sección del...
- Autores:
-
Esquivel Amaya, Yeison
Zamora Moreno, Néider Fabián
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/47535
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/47535
- Palabra clave:
- Python
Orm
Interfaz
Scrum
Clases
Aplicativo web
inventario
Python
Orm
Interface
Scrum
Classes
Web application
Iventory
- Rights
- openAccess
- License
- Atribución – No comercial – Sin Derivar
id |
COOPER2_d5e4f46fde8588136de8acb8e8bbe173 |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/47535 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos |
title |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos |
spellingShingle |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos Python Orm Interfaz Scrum Clases Aplicativo web inventario Python Orm Interface Scrum Classes Web application Iventory |
title_short |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos |
title_full |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos |
title_fullStr |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos |
title_full_unstemmed |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos |
title_sort |
Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos |
dc.creator.fl_str_mv |
Esquivel Amaya, Yeison Zamora Moreno, Néider Fabián |
dc.contributor.advisor.none.fl_str_mv |
Londoño Torres, Carlos Ignacio Patiño Martínez, Francy Yaneth |
dc.contributor.author.none.fl_str_mv |
Esquivel Amaya, Yeison Zamora Moreno, Néider Fabián |
dc.subject.spa.fl_str_mv |
Python Orm Interfaz Scrum Clases Aplicativo web inventario |
topic |
Python Orm Interfaz Scrum Clases Aplicativo web inventario Python Orm Interface Scrum Classes Web application Iventory |
dc.subject.other.spa.fl_str_mv |
Python Orm Interface Scrum Classes Web application Iventory |
description |
El presente documento contiene el desarrollo del proyecto de grado que tiene como nombre “Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos”. Se presenta la problemática actual de la farmacia detectando falencias en la sección del marketing de productos, esto debido a que no cuenta con óptimas herramientas para la administración de los procesos de inventario y ventas, por esto se realiza un análisis para proponer el diseño y desarrollo de un aplicativo web que permita suplir la necesidad que presenta la farmacia. Para el proyecto se aplicó la metodología de trabajo ágil, haciendo uso del marco de trabajo SCRUM, la implementación del aplicativo web ayudará a la farmacia en los procesos de gestión de productos ya que no cuentan con uno como tal y no cuenta con recursos para adquirir un sistema que sea más robusto. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-12-15T16:25:27Z |
dc.date.available.none.fl_str_mv |
2022-12-15T16:25:27Z |
dc.date.issued.none.fl_str_mv |
2022-12 |
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/47535 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Esquivel Amaya,Y., y Zamora Moreno, N. F. (2022). Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47535 |
url |
https://hdl.handle.net/20.500.12494/47535 |
identifier_str_mv |
Esquivel Amaya,Y., y Zamora Moreno, N. F. (2022). Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47535 |
dc.relation.references.spa.fl_str_mv |
ABP SOLUCIONES S.A.S. (2019). Software Contable en Colombia Orión PLUS: Factura Electrónica, NIIF. Retrieved from Orion PLUS website: https://www.orionplus.info/WEB/contactenos.html Peiró, R. (2022). Sistema de información | Economipedia. Recuperado de: Economipedia website: https://economipedia.com/definiciones/sistema-de-informacion.html. Business. (2018). El ORM como herramienta eficiente de trabajo. Recuperado de: Esic.edu website: https://www.esic.edu/rethink/tecnologia/el-orm-como-herramienta-eficiente-de-trabajo Marin et al. (2013). Sistema de gestión de inventarios para la farmacéutica United Pharma de Colombia S.A. Recuperado de: https://hdl.handle.net/10901/9391 Ben Attahellah, A. (2013). Sistema de informatización integral de la gestión farmacéutica [Universitat Oberta de Catalunya]. http://hdl.handle.net/10609/22623%0A Westreicher, G. (2022). Inventario | Economipedia. Retrieved October 20, 2022, from Economipedia website: https://economipedia.com/definiciones/inventario.html. FMS - The Monitoring. https://pandorafms.com/blog/es/workbench-mysql/ Sommerville, I. (2005). Requerimientos del software. Ingeniería del software, 7a ed., PEARSON Córcoles Tendero, J. E. (2015). Acceso a datos. Madrid, Spain: RA-MA Editorial. Recuperado de https://elibro-net.bbibliograficas.ucc.edu.co/es/ereader/ucc/62498?page=1. Editorial.Peña-Carvajal, V. (2021). Prototipo de software de software “AGUSTINV” como herramienta didáctica para la gestión de inventarios en Uniagustiniana. Recuperado de: https://repositorio.uniagustiniana.edu.co/handle/123456789/1591 Cañas, S. A. (2016). Diseño de un modelo operativo de dispensación de medicamentos en los servicios farmacéuticos de colsubsidio para medicamentosPOS. Recuperado de: http://hdl.handle.net/10654/15368. Vargas Guerrero, G. E. (2015). La gestión de inventarios, y su incidencia en la toma de decisiones en la farmacia cruz azul Amb Av Victor Hugo (Bachelor's thesis, Universidad Técnica de Ambato. Facultad de Contabilidad y Auditoría. Carrera de Contabilidad y Auditoría.). |
dc.rights.license.none.fl_str_mv |
Atribución – No comercial – Sin Derivar |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución – No comercial – Sin Derivar http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
60 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/f2885bb9-ea52-4568-b249-87fd9c65c2fa/download https://repository.ucc.edu.co/bitstreams/58b899d1-880a-46f8-b2f3-aad401b81507/download https://repository.ucc.edu.co/bitstreams/bea65da1-8159-4f0f-a978-58b63f3d3c48/download https://repository.ucc.edu.co/bitstreams/15ea429d-147b-4757-8884-fb32b9328147/download https://repository.ucc.edu.co/bitstreams/ce24e50e-f411-4896-884c-669cad991d0d/download https://repository.ucc.edu.co/bitstreams/3c15aed7-a8aa-4a84-8ba1-e8eab9723ca8/download https://repository.ucc.edu.co/bitstreams/153b80e8-01c7-4f11-92f8-5707545d5527/download https://repository.ucc.edu.co/bitstreams/dc246b4e-e6d9-4a7b-9489-89752e868b6e/download https://repository.ucc.edu.co/bitstreams/dd2aad22-9a6c-40e3-b1ab-85671cfcabca/download https://repository.ucc.edu.co/bitstreams/42a063ac-f090-4c05-a297-ff2c97d3bc93/download https://repository.ucc.edu.co/bitstreams/d3049b69-5cfc-4bae-abca-2d338a91a23f/download https://repository.ucc.edu.co/bitstreams/de931378-0485-4b3c-ba45-6dd5c1582ac9/download https://repository.ucc.edu.co/bitstreams/10c57f55-5b47-4a0b-a08c-8efae9b85f2e/download |
bitstream.checksum.fl_str_mv |
46bb4c4f9131a75caff4de5a57a3797e 59976541ee250ae68148c2024022db16 1c4f24c14b9378ab3bb269bd81b05fbc 1549c56ee15d19663edb55feb51fd162 8a4605be74aa9ea9d79846c1fba20a33 9299c620931252218f6132988c65d48a 6afae176a00d05bfbaecd3ca2c630550 a0854aa621e124ce17d85b038d95c0cc 302b63b87deef7b01bd57a5130160514 7be080661418f7bd89d24cea425e7297 87d74e8e07c5fb1becb38449f0154205 acd0eb8a2277e1f11d61b1b213c577f9 ac3a3bb997e215f29825761484e071a6 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Cooperativa de Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814246692012163072 |
spelling |
Londoño Torres, Carlos IgnacioPatiño Martínez, Francy YanethEsquivel Amaya, YeisonZamora Moreno, Néider Fabián2022-12-15T16:25:27Z2022-12-15T16:25:27Z2022-12https://hdl.handle.net/20.500.12494/47535Esquivel Amaya,Y., y Zamora Moreno, N. F. (2022). Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47535El presente documento contiene el desarrollo del proyecto de grado que tiene como nombre “Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos”. Se presenta la problemática actual de la farmacia detectando falencias en la sección del marketing de productos, esto debido a que no cuenta con óptimas herramientas para la administración de los procesos de inventario y ventas, por esto se realiza un análisis para proponer el diseño y desarrollo de un aplicativo web que permita suplir la necesidad que presenta la farmacia. Para el proyecto se aplicó la metodología de trabajo ágil, haciendo uso del marco de trabajo SCRUM, la implementación del aplicativo web ayudará a la farmacia en los procesos de gestión de productos ya que no cuentan con uno como tal y no cuenta con recursos para adquirir un sistema que sea más robusto.This document contains the development of the degree project that has the name " Sistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datos ". The current problem of the pharmacy is presented, detecting shortcomings in the product marketing section, this is due to the fact that it does not have optimal tools for the administration of inventory and sales processes, for this reason an analysis is carried out to propose the design and development of a web application that allows meeting the need presented by the pharmacy. For the project, the agile work methodology was applied, making use of the SCRUM framework, the implementation of the web application will help the pharmacy in the product management processes since they do not have one as such and do not have the resources to acquire a more robust system.Resumen -- Abstract -- 1. Planteamiento del problema -- 1.1. Tema -- 1.2. Descripción del problema -- 1.2.1. Pregunta problema -- 2. Objetivos -- 2.1. Objetivo general -- 2.2. Objetivos específicos -- 3. Justificación -- 3.1. Alcance -- 3.2. Limitaciones -- 4. Marco referencial -- 4.1. Literatura sobre casos análogos -- 4.1.1. Orion PLUS -- 4.1.2. Prototipo de software de software “AGUSTINV” como herramienta didáctica para la gestión de inventarios en Uniagustiniana -- 4.1.3. Diseño de un modelo operativo de dispensación de medicamentos en los servicios farmacéuticos de Colsubsidio para medicamento POS -- 4.1.4. Sistema de gestión de inventarios para la farmaceútica United Pharma de Colombia S.A -- 4.1.5. Sistema de informatización integral de la gestión integral farmacéutica -- 4.2. Marco Teórico -- 4.2.1. ORM -- 4.2.2. Funciones de las bases de datos -- 4.2.3. Requerimientos -- 4.2.4. Sistema de información -- 4.2.5. Inventarios -- 4.3. Marco legal -- 4.3.1. El Decreto 1377 de 2013 -- 4.3.2. Resolución 1043 de 2006 -- 4.3.3. Resolución número 1403 de 2007 -- 4.3.4. Ley 485 de 1998 -- 4.3.5. Ley 212 de 1995 -- 4.4. Marco geográfico -- 5. Diseño metodológico -- 5.1. Metodología -- 5.1.1. Initial Product Backlog -- 5.1.2. Organizar el Equipo -- 5.2. Cronograma de actividades -- 5.2.1. Requerimientos funcionales y no funcionales -- 5.2.3. Requerimientos Funcionales -- 5.2.4. Requerimientos no funcionales -- 5.2.5. Diagramas -- 5.2.6. Diagrama de casos de uso -- 5.2.7. Mockups -- 6. Resultados -- 6.1. Módulos de usuario -- 6.2 Módulo Productos -- 6.3. Módulo categorías -- 6.4. Módulo Proveedores -- 6.5. Módulo Compras -- 7. Análisis y discusión -- 8. Conclusiones -- Referencias.yeison.esquivel@campusucc.edu.coneider.zamora@campusucc.edu.co60 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioPythonOrmInterfazScrumClasesAplicativo webinventarioPythonOrmInterfaceScrumClassesWeb applicationIventorySistema de base de datos para la farmacia Opti MyJ centralizada en la optimización de tiempo de carga y envió de datosTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2ABP SOLUCIONES S.A.S. (2019). Software Contable en Colombia Orión PLUS: Factura Electrónica, NIIF. Retrieved from Orion PLUS website: https://www.orionplus.info/WEB/contactenos.htmlPeiró, R. (2022). Sistema de información | Economipedia. Recuperado de: Economipedia website: https://economipedia.com/definiciones/sistema-de-informacion.html.Business. (2018). El ORM como herramienta eficiente de trabajo. Recuperado de: Esic.edu website: https://www.esic.edu/rethink/tecnologia/el-orm-como-herramienta-eficiente-de-trabajoMarin et al. (2013). Sistema de gestión de inventarios para la farmacéutica United Pharma de Colombia S.A. Recuperado de: https://hdl.handle.net/10901/9391Ben Attahellah, A. (2013). Sistema de informatización integral de la gestión farmacéutica [Universitat Oberta de Catalunya]. http://hdl.handle.net/10609/22623%0AWestreicher, G. (2022). Inventario | Economipedia. Retrieved October 20, 2022, from Economipedia website: https://economipedia.com/definiciones/inventario.html.FMS - The Monitoring. https://pandorafms.com/blog/es/workbench-mysql/ Sommerville, I. (2005). Requerimientos del software. Ingeniería del software, 7a ed., PEARSONCórcoles Tendero, J. E. (2015). Acceso a datos. Madrid, Spain: RA-MA Editorial. Recuperado de https://elibro-net.bbibliograficas.ucc.edu.co/es/ereader/ucc/62498?page=1.Editorial.Peña-Carvajal, V. (2021). Prototipo de software de software “AGUSTINV” como herramienta didáctica para la gestión de inventarios en Uniagustiniana. Recuperado de: https://repositorio.uniagustiniana.edu.co/handle/123456789/1591Cañas, S. A. (2016). Diseño de un modelo operativo de dispensación de medicamentos en los servicios farmacéuticos de colsubsidio para medicamentosPOS. Recuperado de: http://hdl.handle.net/10654/15368.Vargas Guerrero, G. E. (2015). La gestión de inventarios, y su incidencia en la toma de decisiones en la farmacia cruz azul Amb Av Victor Hugo (Bachelor's thesis, Universidad Técnica de Ambato. Facultad de Contabilidad y Auditoría. Carrera de Contabilidad y Auditoría.).PublicationORIGINAL2022_Sistema_base_de_datos_farmacia_Opti_MyJ.pdf2022_Sistema_base_de_datos_farmacia_Opti_MyJ.pdfTrabajo de gradoapplication/pdf1765616https://repository.ucc.edu.co/bitstreams/f2885bb9-ea52-4568-b249-87fd9c65c2fa/download46bb4c4f9131a75caff4de5a57a3797eMD562022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Técnico.pdf2022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Técnico.pdfManualapplication/pdf896674https://repository.ucc.edu.co/bitstreams/58b899d1-880a-46f8-b2f3-aad401b81507/download59976541ee250ae68148c2024022db16MD572022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Usuario.pdf2022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Usuario.pdfManual de usuarioapplication/pdf721935https://repository.ucc.edu.co/bitstreams/bea65da1-8159-4f0f-a978-58b63f3d3c48/download1c4f24c14b9378ab3bb269bd81b05fbcMD582022_Sistema_base_de_datos_farmacia_Opti_MyJ-formato.pdf2022_Sistema_base_de_datos_farmacia_Opti_MyJ-formato.pdfLicencia de uso de obraapplication/pdf215055https://repository.ucc.edu.co/bitstreams/15ea429d-147b-4757-8884-fb32b9328147/download1549c56ee15d19663edb55feb51fd162MD59LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.ucc.edu.co/bitstreams/ce24e50e-f411-4896-884c-669cad991d0d/download8a4605be74aa9ea9d79846c1fba20a33MD510THUMBNAIL2022_Sistema_base_de_datos_farmacia_Opti_MyJ.pdf.jpg2022_Sistema_base_de_datos_farmacia_Opti_MyJ.pdf.jpgGenerated Thumbnailimage/jpeg3009https://repository.ucc.edu.co/bitstreams/3c15aed7-a8aa-4a84-8ba1-e8eab9723ca8/download9299c620931252218f6132988c65d48aMD5112022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Técnico.pdf.jpg2022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Técnico.pdf.jpgGenerated Thumbnailimage/jpeg2532https://repository.ucc.edu.co/bitstreams/153b80e8-01c7-4f11-92f8-5707545d5527/download6afae176a00d05bfbaecd3ca2c630550MD5122022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Usuario.pdf.jpg2022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Usuario.pdf.jpgGenerated Thumbnailimage/jpeg2888https://repository.ucc.edu.co/bitstreams/dc246b4e-e6d9-4a7b-9489-89752e868b6e/downloada0854aa621e124ce17d85b038d95c0ccMD5132022_Sistema_base_de_datos_farmacia_Opti_MyJ-formato.pdf.jpg2022_Sistema_base_de_datos_farmacia_Opti_MyJ-formato.pdf.jpgGenerated Thumbnailimage/jpeg5167https://repository.ucc.edu.co/bitstreams/dd2aad22-9a6c-40e3-b1ab-85671cfcabca/download302b63b87deef7b01bd57a5130160514MD514TEXT2022_Sistema_base_de_datos_farmacia_Opti_MyJ.pdf.txt2022_Sistema_base_de_datos_farmacia_Opti_MyJ.pdf.txtExtracted texttext/plain49787https://repository.ucc.edu.co/bitstreams/42a063ac-f090-4c05-a297-ff2c97d3bc93/download7be080661418f7bd89d24cea425e7297MD5152022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Técnico.pdf.txt2022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Técnico.pdf.txtExtracted texttext/plain13248https://repository.ucc.edu.co/bitstreams/d3049b69-5cfc-4bae-abca-2d338a91a23f/download87d74e8e07c5fb1becb38449f0154205MD5162022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Usuario.pdf.txt2022_Sistema_base_de_datos_farmacia_Opti_MyJ_Manual_Usuario.pdf.txtExtracted texttext/plain18253https://repository.ucc.edu.co/bitstreams/de931378-0485-4b3c-ba45-6dd5c1582ac9/downloadacd0eb8a2277e1f11d61b1b213c577f9MD5172022_Sistema_base_de_datos_farmacia_Opti_MyJ-formato.pdf.txt2022_Sistema_base_de_datos_farmacia_Opti_MyJ-formato.pdf.txtExtracted texttext/plain5738https://repository.ucc.edu.co/bitstreams/10c57f55-5b47-4a0b-a08c-8efae9b85f2e/downloadac3a3bb997e215f29825761484e071a6MD51820.500.12494/47535oai:repository.ucc.edu.co:20.500.12494/475352024-08-10 21:39:00.764open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |