Sistema de gestión de adopción animal para la Fundación OPAM

Trabajo de investigación

Autores:
Cruz Hernández, Jose David
Valencia Esquivel, Daniel Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Católica de Colombia
Repositorio:
RIUCaC - Repositorio U. Católica
Idioma:
spa
OAI Identifier:
oai:repository.ucatolica.edu.co:10983/31021
Acceso en línea:
https://hdl.handle.net/10983/31021
Palabra clave:
Sitios web - Diseño
Diseño de sistemas centrado en el usuario
Desarrollo ágil de software
Sitios web - software
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Lenguaje de programación
Aplicación informática
Rights
openAccess
License
Derechos Reservados - Universidad Católica de Colombia, 2023
id UCATOLICA2_fdd1c496be1d80bc70774aea09c11ec8
oai_identifier_str oai:repository.ucatolica.edu.co:10983/31021
network_acronym_str UCATOLICA2
network_name_str RIUCaC - Repositorio U. Católica
repository_id_str
dc.title.none.fl_str_mv Sistema de gestión de adopción animal para la Fundación OPAM
title Sistema de gestión de adopción animal para la Fundación OPAM
spellingShingle Sistema de gestión de adopción animal para la Fundación OPAM
Sitios web - Diseño
Diseño de sistemas centrado en el usuario
Desarrollo ágil de software
Sitios web - software
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Lenguaje de programación
Aplicación informática
title_short Sistema de gestión de adopción animal para la Fundación OPAM
title_full Sistema de gestión de adopción animal para la Fundación OPAM
title_fullStr Sistema de gestión de adopción animal para la Fundación OPAM
title_full_unstemmed Sistema de gestión de adopción animal para la Fundación OPAM
title_sort Sistema de gestión de adopción animal para la Fundación OPAM
dc.creator.fl_str_mv Cruz Hernández, Jose David
Valencia Esquivel, Daniel Alejandro
dc.contributor.advisor.none.fl_str_mv Galvis-Motoa, Sergio Iván
dc.contributor.author.none.fl_str_mv Cruz Hernández, Jose David
Valencia Esquivel, Daniel Alejandro
dc.subject.armarc.none.fl_str_mv Sitios web - Diseño
Diseño de sistemas centrado en el usuario
Desarrollo ágil de software
Sitios web - software
topic Sitios web - Diseño
Diseño de sistemas centrado en el usuario
Desarrollo ágil de software
Sitios web - software
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Lenguaje de programación
Aplicación informática
dc.subject.ddc.none.fl_str_mv 000 - Ciencias de la computación, información y obras generales::003 - Sistemas
dc.subject.proposal.none.fl_str_mv Lenguaje de programación
Aplicación informática
description Trabajo de investigación
publishDate 2023
dc.date.issued.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2024-04-18T14:44:47Z
dc.date.available.none.fl_str_mv 2024-04-18T14:44:47Z
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.coarversion.none.fl_str_mv http://purl.org/coar/version/c_fa2ee174bc00049f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.citation.none.fl_str_mv Cruz-Hernández, J. D. & Valencia-Esquivel, D. A. (2023). Sistema de gestión de adopción animal para la Fundación OPAM. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10983/31021
identifier_str_mv Cruz-Hernández, J. D. & Valencia-Esquivel, D. A. (2023). Sistema de gestión de adopción animal para la Fundación OPAM. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia.
url https://hdl.handle.net/10983/31021
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Agile Software Development: Methodologies and Trends (11 ed., Vol. 14). (2020). iJIM. Obtenido de https://online-journals.org/index.php/i-jim/article/view/13269
Aiteco Consultores. (30 de May de 2014). Qué es un proceso - Gestión de Procesos -. Obtenido de Aiteco Consultores: https://www.aiteco.com/que-es-un-proceso/
Alcaldía de Itagüí. (2018). Procedimiento para la atención integral de animales domésticos en el centro de bienestar animal (4 ed.). Obtenido de https://itagui.gov.co/uploads/entidad/calidad/9eef0-pr-vc-14-procedimiento-atencion-integral-de-animales-domesticos.pdf
Ávila, C. (2019). Modelo Vista Controlador. Obtenido de https://repositorio.konradlorenz.edu.co/handle/001/1528
Baltazar, M. (2021). TENENCIA DE MASCOTAS Y BIENESTAR PSICOLÓGICO Y EMOCIONAL. Universidad Autónoma de Bucaramanga, Bucaramanga. Obtenido de https://repository.unab.edu.co/bitstream/handle/20.500.12749/15339/2021_Tesis_Maria_Alejandra_Baltazar.pdf?sequence=1#:~:text=,AAA%29%2C%20las%20cuales%20consisten
Bradley, J., & Rajendran, S. (2021). Method for Mapping Positions of Animals in an Animal Accommodation and Animal Tracking System for Animals in an Animal Accommodation. Netherlands. Obtenido de https://www-lens-org.ucatolica.basesdedatosezproxy.com/lens/patent/170-832-863-270-564/frontpage
Candid Learning. (27 de julio de 2021). ¿Qué es una fundación? Knowledge base. Obtenido de https://learning.candid.org/resources/knowledge-base/definici%C3%B3n-fundaci%C3%B3n-what-is-a-foundation
Castelblanco, D., Fernando, A., & Diego, R. (2020). SISTEMA INTERACTIVO DE ADOPCIONES PARA PERROS ABANDONADOS. Universidad Jorge Tadeo Lozano, Bogota. Obtenido de https://expeditiorepositorio.utadeo.edu.co/bitstream/handle/20.500.12010/19903/Sistema%20interactivo%20de%20adopciones%20para%20perros%20abandonados.pdf?sequence=1#:~:text=,Facultad%20de%20Artes%20y%20Dise%C3%B1o
Castro, A. M. (2017). ¿Es posible aplicar Clean Arquitecture en mi empresa? Build and run
CONGRESO DE COLOMBIA. (2016). Ley 1774 de 2016 Congreso de la República - Gestor Normativo. Obtenido de Función Pública: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=68135
CONGRESO DE COLOMBIA. (s.f.). Ley 1266 de 2008 - Gestor Normativo. Obtenido de Función Pública: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=34488
CONGRESO DE COLOMBIA. (s.f.). Ley 1581 de 2012 - Gestor Normativo. Obtenido de Función Pública: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981
Congreso de la República de Colombia. (27 de Diciembre de 1989). Ley 84 de 1989 Congreso de la República de Colombia. Recuperado el 5 de November de 2023, de Secretaría General de la Alcaldía Mayor de Bogotá: https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=8242
CONGRESO DE LA REPÚBLICA. (s.f.). Leyes desde 1992 - Vigencia expresa y control de constitucionalidad [LEY_1273_2009]. Obtenido de Secretaria del Senado: http://www.secretariasenado.gov.co/senado/basedoc/ley_1273_2009.html
Drumond, C. (Abril de 2015). Scrum - What is it, how it works, & how to start. Recuperado el Marzo de 2023, de Atlassian: https://www.atlassian.com/agile/scrum
ECÓLATRAS. (23 de April de 2019). ¿Qué es un Refugio de animales? Así funciona. Obtenido de Ecólatras: https://www.ecolatras.es/blog/respeto-a-los-animales/que-es-un-refugio-de-animales-objetivos-y-funciones
El Espectador. (2 de Noviembre de 2023). Abandono animal en Bogotá: muchos problemas, pocas soluciones. Obtenido de https://www.elespectador.com/la-red-zoocial/que-hacer-ante-la-problematica-de-abandono-de-mascotas-en-bogota-noticias-hoy/
ESCUELA DE NEGOCIOS Y DIRECCIÓN. (18 de Agosto de 2022). CONOCE EL FRAMEWORK QUE AGILIZA EL TRABAJO EN EQUIPO. Business review. Obtenido de https://www.escueladenegociosydireccion.com/revista/business/scrum-framework-agiliza-trabajo-equipo/
Espinoza, E., & Bustamante, M. (2023). Rediseño de la identidad gráfica y creación de una guía de contenido digital para redes sociales aplicando el diseño emocional para la Fundación de Rescate Animal “Peluditos” de la ciudad de Cuenca, Ecuador. Cuenca, Ecuador: OAIster. Obtenido de https://discovery-ebsco-com.ucatolica.basesdedatosezproxy.com/c/rgduz3/details/77rjr4cadj?limiters=FT%3AY&q=fundaci%C3%B3n%20anima
FAWEC. (s.f.). ¿QUÉ ES EL BIENESTAR ANIMAL? Obtenido de ¿QUÉ ES EL BIENESTAR ANIMAL?: https://www.fawec.org/es/fichas-tecnicas/23-bienestar-general/21-que-es-el-bienestar-animal
Galvis, D. S. (2018). Conciencia social como posible solución a la problemática del abandono animal. Bogota. Obtenido de https://repository.javeriana.edu.co/bitstream/handle/10554/46794/TG-Galvis%2CDaniela%20Sof%C3%ADa.pdf?sequence=2&isAllowed=y
Gobierno de Colombia. (2022). PolítIca Nacional de protección y bienestar animal. Bogota, Colombia. Obtenido de https://itagui.gov.co/uploads/entidad/calidad/9eef0-pr-vc-14-procedimiento-atencion-integral-de-animales-domesticos.pdf
Google. (s.f.). PageSpeed Insights. Obtenido de https://developers.google.com/speed/docs/insights/v5/about?hl=es-419
Grahame J., C., & Kate M. Mornement, K. (2010). A Review of Behavioral Assessment Protocols Used by Australian Animal Shelters to Determine the Adoption Suitability of Dogs. 13. Australia: Journal of Applied Animal Welfare Science. Obtenido de https://www.tandfonline.com/doi/abs/10.1080/10888705.2010.483856
Heras del Dedo, R., & Alonso, Á. (2018). Lean Startup. En Métodos Ágiles. Scrum, Kanban, Lean (pág. 50). ANAYA MULTIMEDIA.
Heras del Dedo, R., & Álvarez García, A. (2018). Kanban. En Métodos Ágiles. Scrum, Kanban, Lean (pág. 32). ANAYA MULTIMEDIA. Obtenido de https://elibro-net.ucatolica.basesdedatosezproxy.com/es/lc/ucatolica/titulos/122933
Hernández, R. (21 de Agosto de 2021). Día Internacional del Animal sin Hogar: el camino hacia una tenencia responsable. Radio Nacional de Colombia. Obtenido de https://www.radionacional.co/actualidad/dia-internacional-animales-sin-hogar-adopcion-de-perros-y-gatos
HostedScan. (s.f.). HostedScan. Obtenido de https://help.hostedscan.com/help
Instituto Distrital de Protección y Bienestar Animal - IDPYBA. (2023). Adopción de Animales Domésticos. Obtenido de https://bogota.gov.co/servicios/guia-de-tramites-y-servicios/proteccion-y-adopcion#:~:text=Adopci%C3%B3n%20de%20Animales%20Dom%C3%A9sticos,el%20equipo%20de%20Urgencias
Karen Quintero. (2023). Estadísticas de Rechazo de Adopción.
Londoño, M., Lemos, M., & Johnny, O. (2019). Impacto de la adopción de una mascota en las percepciones de bienestar físico y emocional. Medellin: Revista de Psicología Universidad de Antioquia . Obtenido de https://www.researchgate.net/publication/338926109_Impacto_de_la_adopcion_de_una_mascota_en_las_percepciones_de_bienestar_fisico_y_emocional#:~:text=,de%20bienestar%20emocional%20y%20f%C3%ADsico
López, J. (15 de June de 2021). Metodologías Ágiles vs. Tradicionales. Recuperado el May de 2023, de OPM Integral: https://opmintegral.com/gestion-de-proyectos/metodologias-agiles-vs-tradicionales/
M mdn web docs_. (9 de February de 2023). JavaScript | MDN. Recuperado el Marzo de 2023, de MDN Web Docs: https://developer.mozilla.org/es/docs/Web/JavaScript
Manteca, X., Mainau, E., & Temple, D. (13 de Febrero de 2016). ¿QUÉ ES EL BIENESTAR ANIMAL? Obtenido de https://www.fawec.org/es/fichas-tecnicas/23-bienestar-general/21-que-es-el-bienestar-animal
Martin, R. C. (2017). Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall. Ebooks. Obtenido de http://prof.mau.ac.ir/images/Uploaded_files/Clean%20Architecture_%20A%20Craftsman’s%20Guide%20to%20Software%20Structure%20and%20Design-Pearson%20Education%20(2018)%5B7615523%5D.PDF
Medium. (2021). Problems with the Pet Adoption Process: a case study. Obtenido de https://ullasghosh.medium.com/pet-adoption-process-an-understated-problem-ecb1f4ea4d18
Microsoft. (s.f.). Typescript. Recuperado el 21 de May de 2023, de TypeScript: JavaScript With Syntax For Types.: https://www.typescriptlang.org
Monte Galiano, J. L. (2016). Implantar SCRUM con éxito. Editorial UOC, S.L. Recuperado el 20 de May de 2023, de https://elibro-net.ucatolica.basesdedatosezproxy.com/es/ereader/ucatolica/58575
Monte Galiano, J. L. (2016). Implantar SCRUM con éxito. Editorial UOC, S.L.
NIH News in Health. (2018). The Power of Pets. Obtenido de NIH News in Health: https://newsinhealth.nih.gov/2018/02/power-pets
Ogawa, Y., & Yamamoto, A. (2010). Information system and information storage method of information system. Japan. Obtenido de https://www-lens-org.ucatolica.basesdedatosezproxy.com/lens/patent/057-632-703-219-775/frontpage?l=en
OIE. (15 de Octubre de 2021). Proclamación de la Declaración Universal de los Derechos de los Animales. Obtenido de Gobierno de Mexico: https://www.gob.mx/profepa/articulos/proclamacion-de-la-declaracion-universal-de-los-derechos-de-los-animales-285550#:~:text=Despu%C3%A9s%20de%20la%203ra%20reuni%C3%B3n,15%20de%20octubre%20de%201978.
Pérez, J., & Nisperuza, J. (Marzo de 2020). Adoptapp: aplicación móvil de adopción de animales domésticos que habitan las calles de Bogotá. Designio. 1, 75. Bogota. Obtenido de https://elibro-net.ucatolica.basesdedatosezproxy.com/es/lc/ucatolica/titulos/127837
Posgres. (2004). About PostgreSQL. McGraw Hill LLC. Obtenido de https://www.postgresql.org/about/
Shah, & palak. (Junio de 2016). The Basic Elements of AngularJS. Obtenido de https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=85313af1-0a13-4379-9ded-0241567b128a%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=116707151&db=f5h
Smith, S. (27 de June de 2022). Overview of ASP.NET Core MVC. Obtenido de Microsoft Learn: https://learn.microsoft.com/en-us/aspnet/core/mvc/overview?view=aspnetcore-7.0
Tami, G. (s.f.). La adopción, una nueva oportunidad para los perros y gatos abandonados. Recuperado el 21 de May de 2023, de Fundación Affinity: https://www.fundacion-affinity.org/perros-gatos-y-personas/busco-un-animal-de-compania/la-adopcion-una-nueva-oportunidad-para-los
Tilkov, Stefan, Vinoski, & Steve. (s.f.). Node.js: Using JavaScript to Build High-Performance Network Programs. Obtenido de https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=716ee1b0-302f-490c-951e-567c60a0baf5%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=54989169&db=egs
W3C. (5 de Julio de 2019). Introducción a las Pautas de Accesibilidad para el Contenido Web (WCAG). Obtenido de W3C: https://www.w3.org/WAI/standards-guidelines/wcag/es#iso
Wikins, E., & Wilkins, J. (2017). Method for Mapping Positions of Animals in an Animal Accommodation and Animal Tracking System for Animals in an Animal Accommodation. Obtenido de https://www-lens-org.ucatolica.basesdedatosezproxy.com/lens/patent/170-832-863-270-564/frontpage
Wouters, D., & Muzio, E. (30 de Octubre de 2021). Métodos ágiles del Siglo XXI : Scrum, Kanban, Lean. Recuperado el Marzo de 2023, de Albert Garcia Pujadas @qtorb: https://www.qtorb.com/2021/10/metodos-agiles-del-siglo-xxi-scrum-kanban-lean.html
Zadeh, A., & Peina, K. (Octubre de 2022). Pet analytics: Predicting adoption speed of pets from their online profiles. Expert Systems with Applications. Obtenido de https://www.sciencedirect.com/science/article/abs/pii/S0957417422009083
dc.rights.none.fl_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
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
dc.rights.license.none.fl_str_mv Atribución-CompartirIgual 4.0 Internacional (CC BY-SA 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-sa/4.0/
rights_invalid_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
http://purl.org/coar/access_right/c_abf2
Atribución-CompartirIgual 4.0 Internacional (CC BY-SA 4.0)
https://creativecommons.org/licenses/by-sa/4.0/
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 140 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Computación
publisher.none.fl_str_mv Universidad Católica de Colombia
institution Universidad Católica de Colombia
bitstream.url.fl_str_mv https://repository.ucatolica.edu.co/bitstreams/107e5fd3-1742-4384-bea1-e35c41de8b6d/download
https://repository.ucatolica.edu.co/bitstreams/ecf4d96d-0ca2-4e2b-85e0-73c0bae79d01/download
https://repository.ucatolica.edu.co/bitstreams/f18298ed-0688-477b-aba3-23ebb7737192/download
https://repository.ucatolica.edu.co/bitstreams/8813840c-e3a9-4337-9049-b572d8980da6/download
https://repository.ucatolica.edu.co/bitstreams/d8a47a61-445e-42b4-9fdb-7c88fd54845f/download
https://repository.ucatolica.edu.co/bitstreams/fb979599-8b6a-4b82-8c88-cd6b351ffcec/download
https://repository.ucatolica.edu.co/bitstreams/e9ba60da-2da1-4ce7-9ce7-4487e49d4ff9/download
https://repository.ucatolica.edu.co/bitstreams/a7559445-ef0b-4658-9ebc-d1d8320d5237/download
https://repository.ucatolica.edu.co/bitstreams/8b83f8c8-b705-4e40-8a68-a9687622fba5/download
https://repository.ucatolica.edu.co/bitstreams/01c635f4-0a33-48f6-b6b3-0f9119975ae1/download
https://repository.ucatolica.edu.co/bitstreams/32a8a102-94fc-4036-9877-3e8d64e55aa4/download
https://repository.ucatolica.edu.co/bitstreams/ba3b2509-da7d-41c6-a3f0-852f391cc5fb/download
https://repository.ucatolica.edu.co/bitstreams/f39d29e4-8549-4852-b54a-ae9ef543d2c9/download
bitstream.checksum.fl_str_mv 42f2758c6317b05e323a35a98b9a600d
7af81deef891560d85c4225c710cd58a
103cd7f9f26b1cdf4cfbef947e9302f0
8bb8d6c77e2c3374cbfc8fb98c69d02a
73a5432e0b76442b22b026844140d683
e9c6924faa153867151da263f559c037
0a5103a31df8d4bc509bb6549c1ea42e
10349af3c7b5042383344f6b6aaf9da9
e77cb6b85c10622aa925c580ac079c61
d10485a91d529576548e7e072eea59e1
24457f66c1036b312f6dadb813bc77b9
324959134aa668d32172e7c5400ba38a
e75330c2060a42d692b1aad230b63243
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 Católica de Colombia - RIUCaC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814256278910795776
spelling Galvis-Motoa, Sergio Ivánvirtual::3322-1Cruz Hernández, Jose David248a0a07-f245-455e-8e9e-0413abc44dbd-1Valencia Esquivel, Daniel Alejandro99d8d059-b79e-461f-be3e-fdcd0e7484bf-12024-04-18T14:44:47Z2024-04-18T14:44:47Z2023Trabajo de investigaciónEste documento trata de abordar el problema del abandono de animales en la ciudad de Bogotá, que afecta a miles de perros y gatos que se encuentran en situación de calle y sin hogar1. La Fundación OPAM ha estado trabajando arduamente para hacer frente a esta situación, pero se reconoce la necesidad de una solución más amplia y efectiva que pueda marcar la diferencia en la vida de estos animales. Para lograrlo, se propone desarrollar una aplicación web que simplificará y agilizará el proceso de adopción de animales, reduciendo la complejidad, los pasos y el tiempo requerido para adoptar una mascota. Con esta aplicación, los posibles adoptantes podrán enviar solicitudes de adopción de forma fácil y rápida, proporcionando información relevante sobre su perfil, preferencias y capacidades para cuidar de un animal. Además, la aplicación permitirá a la Fundación OPAM realizar un análisis exhaustivo de cada solicitud y tener una toma de decisiones más rápida y eficiente. Para asegurar el éxito de este proyecto, se llevará a cabo un análisis detallado de las mejores opciones en términos de arquitectura de software y lenguajes de desarrollo. Se evaluarán diferentes enfoques y tecnologías para determinar cuál es el más adecuado para la aplicación web propuesta. Se considerarán factores como la escalabilidad, la seguridad, la usabilidad y la accesibilidad, así como la facilidad de mantenimiento y futuras actualizaciones. (Tomado de la fuente).PregradoIngeniero de Sistemas y Computación1. INTRODUCCIÓN 2. GENERALIDADES 3. OBJETIVOS 4. MARCOS DE REFERENCIA 5. METODOLOGÍA 6. PRESUPUESTO 7. PRODUCTOS A ENTREGAR 8. ENTREGA DE RESULTADOS E IMPACTO 9. NUEVAS ÁREAS DE ESTUDIO CONCLUSIONES BIBLIOGRAFÍA ANEXOS140 páginasapplication/pdfCruz-Hernández, J. D. & Valencia-Esquivel, D. A. (2023). Sistema de gestión de adopción animal para la Fundación OPAM. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia.https://hdl.handle.net/10983/31021spaUniversidad Católica de ColombiaFacultad de IngenieríasBogotáIngeniería de Sistemas y ComputaciónAgile Software Development: Methodologies and Trends (11 ed., Vol. 14). (2020). iJIM. Obtenido de https://online-journals.org/index.php/i-jim/article/view/13269Aiteco Consultores. (30 de May de 2014). Qué es un proceso - Gestión de Procesos -. Obtenido de Aiteco Consultores: https://www.aiteco.com/que-es-un-proceso/Alcaldía de Itagüí. (2018). Procedimiento para la atención integral de animales domésticos en el centro de bienestar animal (4 ed.). Obtenido de https://itagui.gov.co/uploads/entidad/calidad/9eef0-pr-vc-14-procedimiento-atencion-integral-de-animales-domesticos.pdfÁvila, C. (2019). Modelo Vista Controlador. Obtenido de https://repositorio.konradlorenz.edu.co/handle/001/1528Baltazar, M. (2021). TENENCIA DE MASCOTAS Y BIENESTAR PSICOLÓGICO Y EMOCIONAL. Universidad Autónoma de Bucaramanga, Bucaramanga. Obtenido de https://repository.unab.edu.co/bitstream/handle/20.500.12749/15339/2021_Tesis_Maria_Alejandra_Baltazar.pdf?sequence=1#:~:text=,AAA%29%2C%20las%20cuales%20consistenBradley, J., & Rajendran, S. (2021). Method for Mapping Positions of Animals in an Animal Accommodation and Animal Tracking System for Animals in an Animal Accommodation. Netherlands. Obtenido de https://www-lens-org.ucatolica.basesdedatosezproxy.com/lens/patent/170-832-863-270-564/frontpageCandid Learning. (27 de julio de 2021). ¿Qué es una fundación? Knowledge base. Obtenido de https://learning.candid.org/resources/knowledge-base/definici%C3%B3n-fundaci%C3%B3n-what-is-a-foundationCastelblanco, D., Fernando, A., & Diego, R. (2020). SISTEMA INTERACTIVO DE ADOPCIONES PARA PERROS ABANDONADOS. Universidad Jorge Tadeo Lozano, Bogota. Obtenido de https://expeditiorepositorio.utadeo.edu.co/bitstream/handle/20.500.12010/19903/Sistema%20interactivo%20de%20adopciones%20para%20perros%20abandonados.pdf?sequence=1#:~:text=,Facultad%20de%20Artes%20y%20Dise%C3%B1oCastro, A. M. (2017). ¿Es posible aplicar Clean Arquitecture en mi empresa? Build and runCONGRESO DE COLOMBIA. (2016). Ley 1774 de 2016 Congreso de la República - Gestor Normativo. Obtenido de Función Pública: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=68135CONGRESO DE COLOMBIA. (s.f.). Ley 1266 de 2008 - Gestor Normativo. Obtenido de Función Pública: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=34488CONGRESO DE COLOMBIA. (s.f.). Ley 1581 de 2012 - Gestor Normativo. Obtenido de Función Pública: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981Congreso de la República de Colombia. (27 de Diciembre de 1989). Ley 84 de 1989 Congreso de la República de Colombia. Recuperado el 5 de November de 2023, de Secretaría General de la Alcaldía Mayor de Bogotá: https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=8242CONGRESO DE LA REPÚBLICA. (s.f.). Leyes desde 1992 - Vigencia expresa y control de constitucionalidad [LEY_1273_2009]. Obtenido de Secretaria del Senado: http://www.secretariasenado.gov.co/senado/basedoc/ley_1273_2009.htmlDrumond, C. (Abril de 2015). Scrum - What is it, how it works, & how to start. Recuperado el Marzo de 2023, de Atlassian: https://www.atlassian.com/agile/scrumECÓLATRAS. (23 de April de 2019). ¿Qué es un Refugio de animales? Así funciona. Obtenido de Ecólatras: https://www.ecolatras.es/blog/respeto-a-los-animales/que-es-un-refugio-de-animales-objetivos-y-funcionesEl Espectador. (2 de Noviembre de 2023). Abandono animal en Bogotá: muchos problemas, pocas soluciones. Obtenido de https://www.elespectador.com/la-red-zoocial/que-hacer-ante-la-problematica-de-abandono-de-mascotas-en-bogota-noticias-hoy/ESCUELA DE NEGOCIOS Y DIRECCIÓN. (18 de Agosto de 2022). CONOCE EL FRAMEWORK QUE AGILIZA EL TRABAJO EN EQUIPO. Business review. Obtenido de https://www.escueladenegociosydireccion.com/revista/business/scrum-framework-agiliza-trabajo-equipo/Espinoza, E., & Bustamante, M. (2023). Rediseño de la identidad gráfica y creación de una guía de contenido digital para redes sociales aplicando el diseño emocional para la Fundación de Rescate Animal “Peluditos” de la ciudad de Cuenca, Ecuador. Cuenca, Ecuador: OAIster. Obtenido de https://discovery-ebsco-com.ucatolica.basesdedatosezproxy.com/c/rgduz3/details/77rjr4cadj?limiters=FT%3AY&q=fundaci%C3%B3n%20animaFAWEC. (s.f.). ¿QUÉ ES EL BIENESTAR ANIMAL? Obtenido de ¿QUÉ ES EL BIENESTAR ANIMAL?: https://www.fawec.org/es/fichas-tecnicas/23-bienestar-general/21-que-es-el-bienestar-animalGalvis, D. S. (2018). Conciencia social como posible solución a la problemática del abandono animal. Bogota. Obtenido de https://repository.javeriana.edu.co/bitstream/handle/10554/46794/TG-Galvis%2CDaniela%20Sof%C3%ADa.pdf?sequence=2&isAllowed=yGobierno de Colombia. (2022). PolítIca Nacional de protección y bienestar animal. Bogota, Colombia. Obtenido de https://itagui.gov.co/uploads/entidad/calidad/9eef0-pr-vc-14-procedimiento-atencion-integral-de-animales-domesticos.pdfGoogle. (s.f.). PageSpeed Insights. Obtenido de https://developers.google.com/speed/docs/insights/v5/about?hl=es-419Grahame J., C., & Kate M. Mornement, K. (2010). A Review of Behavioral Assessment Protocols Used by Australian Animal Shelters to Determine the Adoption Suitability of Dogs. 13. Australia: Journal of Applied Animal Welfare Science. Obtenido de https://www.tandfonline.com/doi/abs/10.1080/10888705.2010.483856Heras del Dedo, R., & Alonso, Á. (2018). Lean Startup. En Métodos Ágiles. Scrum, Kanban, Lean (pág. 50). ANAYA MULTIMEDIA.Heras del Dedo, R., & Álvarez García, A. (2018). Kanban. En Métodos Ágiles. Scrum, Kanban, Lean (pág. 32). ANAYA MULTIMEDIA. Obtenido de https://elibro-net.ucatolica.basesdedatosezproxy.com/es/lc/ucatolica/titulos/122933Hernández, R. (21 de Agosto de 2021). Día Internacional del Animal sin Hogar: el camino hacia una tenencia responsable. Radio Nacional de Colombia. Obtenido de https://www.radionacional.co/actualidad/dia-internacional-animales-sin-hogar-adopcion-de-perros-y-gatosHostedScan. (s.f.). HostedScan. Obtenido de https://help.hostedscan.com/helpInstituto Distrital de Protección y Bienestar Animal - IDPYBA. (2023). Adopción de Animales Domésticos. Obtenido de https://bogota.gov.co/servicios/guia-de-tramites-y-servicios/proteccion-y-adopcion#:~:text=Adopci%C3%B3n%20de%20Animales%20Dom%C3%A9sticos,el%20equipo%20de%20UrgenciasKaren Quintero. (2023). Estadísticas de Rechazo de Adopción.Londoño, M., Lemos, M., & Johnny, O. (2019). Impacto de la adopción de una mascota en las percepciones de bienestar físico y emocional. Medellin: Revista de Psicología Universidad de Antioquia . Obtenido de https://www.researchgate.net/publication/338926109_Impacto_de_la_adopcion_de_una_mascota_en_las_percepciones_de_bienestar_fisico_y_emocional#:~:text=,de%20bienestar%20emocional%20y%20f%C3%ADsicoLópez, J. (15 de June de 2021). Metodologías Ágiles vs. Tradicionales. Recuperado el May de 2023, de OPM Integral: https://opmintegral.com/gestion-de-proyectos/metodologias-agiles-vs-tradicionales/M mdn web docs_. (9 de February de 2023). JavaScript | MDN. Recuperado el Marzo de 2023, de MDN Web Docs: https://developer.mozilla.org/es/docs/Web/JavaScriptManteca, X., Mainau, E., & Temple, D. (13 de Febrero de 2016). ¿QUÉ ES EL BIENESTAR ANIMAL? Obtenido de https://www.fawec.org/es/fichas-tecnicas/23-bienestar-general/21-que-es-el-bienestar-animalMartin, R. C. (2017). Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall. Ebooks. Obtenido de http://prof.mau.ac.ir/images/Uploaded_files/Clean%20Architecture_%20A%20Craftsman’s%20Guide%20to%20Software%20Structure%20and%20Design-Pearson%20Education%20(2018)%5B7615523%5D.PDFMedium. (2021). Problems with the Pet Adoption Process: a case study. Obtenido de https://ullasghosh.medium.com/pet-adoption-process-an-understated-problem-ecb1f4ea4d18Microsoft. (s.f.). Typescript. Recuperado el 21 de May de 2023, de TypeScript: JavaScript With Syntax For Types.: https://www.typescriptlang.orgMonte Galiano, J. L. (2016). Implantar SCRUM con éxito. Editorial UOC, S.L. Recuperado el 20 de May de 2023, de https://elibro-net.ucatolica.basesdedatosezproxy.com/es/ereader/ucatolica/58575Monte Galiano, J. L. (2016). Implantar SCRUM con éxito. Editorial UOC, S.L.NIH News in Health. (2018). The Power of Pets. Obtenido de NIH News in Health: https://newsinhealth.nih.gov/2018/02/power-petsOgawa, Y., & Yamamoto, A. (2010). Information system and information storage method of information system. Japan. Obtenido de https://www-lens-org.ucatolica.basesdedatosezproxy.com/lens/patent/057-632-703-219-775/frontpage?l=enOIE. (15 de Octubre de 2021). Proclamación de la Declaración Universal de los Derechos de los Animales. Obtenido de Gobierno de Mexico: https://www.gob.mx/profepa/articulos/proclamacion-de-la-declaracion-universal-de-los-derechos-de-los-animales-285550#:~:text=Despu%C3%A9s%20de%20la%203ra%20reuni%C3%B3n,15%20de%20octubre%20de%201978.Pérez, J., & Nisperuza, J. (Marzo de 2020). Adoptapp: aplicación móvil de adopción de animales domésticos que habitan las calles de Bogotá. Designio. 1, 75. Bogota. Obtenido de https://elibro-net.ucatolica.basesdedatosezproxy.com/es/lc/ucatolica/titulos/127837Posgres. (2004). About PostgreSQL. McGraw Hill LLC. Obtenido de https://www.postgresql.org/about/Shah, & palak. (Junio de 2016). The Basic Elements of AngularJS. Obtenido de https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=85313af1-0a13-4379-9ded-0241567b128a%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=116707151&db=f5hSmith, S. (27 de June de 2022). Overview of ASP.NET Core MVC. Obtenido de Microsoft Learn: https://learn.microsoft.com/en-us/aspnet/core/mvc/overview?view=aspnetcore-7.0Tami, G. (s.f.). La adopción, una nueva oportunidad para los perros y gatos abandonados. Recuperado el 21 de May de 2023, de Fundación Affinity: https://www.fundacion-affinity.org/perros-gatos-y-personas/busco-un-animal-de-compania/la-adopcion-una-nueva-oportunidad-para-losTilkov, Stefan, Vinoski, & Steve. (s.f.). Node.js: Using JavaScript to Build High-Performance Network Programs. Obtenido de https://web-p-ebscohost-com.ucatolica.basesdedatosezproxy.com/ehost/detail/detail?vid=0&sid=716ee1b0-302f-490c-951e-567c60a0baf5%40redis&bdata=Jmxhbmc9ZXMmc2l0ZT1laG9zdC1saXZl#AN=54989169&db=egsW3C. (5 de Julio de 2019). Introducción a las Pautas de Accesibilidad para el Contenido Web (WCAG). Obtenido de W3C: https://www.w3.org/WAI/standards-guidelines/wcag/es#isoWikins, E., & Wilkins, J. (2017). Method for Mapping Positions of Animals in an Animal Accommodation and Animal Tracking System for Animals in an Animal Accommodation. Obtenido de https://www-lens-org.ucatolica.basesdedatosezproxy.com/lens/patent/170-832-863-270-564/frontpageWouters, D., & Muzio, E. (30 de Octubre de 2021). Métodos ágiles del Siglo XXI : Scrum, Kanban, Lean. Recuperado el Marzo de 2023, de Albert Garcia Pujadas @qtorb: https://www.qtorb.com/2021/10/metodos-agiles-del-siglo-xxi-scrum-kanban-lean.htmlZadeh, A., & Peina, K. (Octubre de 2022). Pet analytics: Predicting adoption speed of pets from their online profiles. Expert Systems with Applications. Obtenido de https://www.sciencedirect.com/science/article/abs/pii/S0957417422009083Derechos Reservados - Universidad Católica de Colombia, 2023info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-CompartirIgual 4.0 Internacional (CC BY-SA 4.0)https://creativecommons.org/licenses/by-sa/4.0/Sitios web - DiseñoDiseño de sistemas centrado en el usuarioDesarrollo ágil de softwareSitios web - software000 - Ciencias de la computación, información y obras generales::003 - SistemasLenguaje de programaciónAplicación informáticaSistema de gestión de adopción animal para la Fundación OPAMTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_fa2ee174bc00049fTextinfo:eu-repo/semantics/bachelorThesisPublicationXXXXvirtual::3322-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001564619virtual::3322-1https://scholar.google.es/citations?user=xGB9mewAAAAJ&hl=es&oi=aovirtual::3322-1https://orcid.org/0000-0001-7182-825Xvirtual::3322-1XXXXvirtual::3322-16ab952b5-36a5-41c4-81be-c9c0b20dd2b1virtual::3322-16ab952b5-36a5-41c4-81be-c9c0b20dd2b1virtual::3322-1ORIGINALDocumento Final.pdfDocumento Final.pdfapplication/pdf4549196https://repository.ucatolica.edu.co/bitstreams/107e5fd3-1742-4384-bea1-e35c41de8b6d/download42f2758c6317b05e323a35a98b9a600dMD51RESUMEN ANALITICO EN EDUCACION RAE.pdfRESUMEN ANALITICO EN EDUCACION RAE.pdfapplication/pdf609573https://repository.ucatolica.edu.co/bitstreams/ecf4d96d-0ca2-4e2b-85e0-73c0bae79d01/download7af81deef891560d85c4225c710cd58aMD52Cesion de Derechos.pdfCesion de Derechos.pdfapplication/pdf417632https://repository.ucatolica.edu.co/bitstreams/f18298ed-0688-477b-aba3-23ebb7737192/download103cd7f9f26b1cdf4cfbef947e9302f0MD53Identificacion Trabajo de Grado.pdfIdentificacion Trabajo de Grado.pdfapplication/pdf843981https://repository.ucatolica.edu.co/bitstreams/8813840c-e3a9-4337-9049-b572d8980da6/download8bb8d6c77e2c3374cbfc8fb98c69d02aMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repository.ucatolica.edu.co/bitstreams/d8a47a61-445e-42b4-9fdb-7c88fd54845f/download73a5432e0b76442b22b026844140d683MD55TEXTDocumento Final.pdf.txtDocumento Final.pdf.txtExtracted texttext/plain101790https://repository.ucatolica.edu.co/bitstreams/fb979599-8b6a-4b82-8c88-cd6b351ffcec/downloade9c6924faa153867151da263f559c037MD56RESUMEN ANALITICO EN EDUCACION RAE.pdf.txtRESUMEN ANALITICO EN EDUCACION RAE.pdf.txtExtracted texttext/plain30227https://repository.ucatolica.edu.co/bitstreams/e9ba60da-2da1-4ce7-9ce7-4487e49d4ff9/download0a5103a31df8d4bc509bb6549c1ea42eMD58Cesion de Derechos.pdf.txtCesion de Derechos.pdf.txtExtracted texttext/plain13094https://repository.ucatolica.edu.co/bitstreams/a7559445-ef0b-4658-9ebc-d1d8320d5237/download10349af3c7b5042383344f6b6aaf9da9MD510Identificacion Trabajo de Grado.pdf.txtIdentificacion Trabajo de Grado.pdf.txtExtracted texttext/plain3055https://repository.ucatolica.edu.co/bitstreams/8b83f8c8-b705-4e40-8a68-a9687622fba5/downloade77cb6b85c10622aa925c580ac079c61MD512THUMBNAILDocumento Final.pdf.jpgDocumento Final.pdf.jpgGenerated Thumbnailimage/jpeg6762https://repository.ucatolica.edu.co/bitstreams/01c635f4-0a33-48f6-b6b3-0f9119975ae1/downloadd10485a91d529576548e7e072eea59e1MD57RESUMEN ANALITICO EN EDUCACION RAE.pdf.jpgRESUMEN ANALITICO EN EDUCACION RAE.pdf.jpgGenerated Thumbnailimage/jpeg11743https://repository.ucatolica.edu.co/bitstreams/32a8a102-94fc-4036-9877-3e8d64e55aa4/download24457f66c1036b312f6dadb813bc77b9MD59Cesion de Derechos.pdf.jpgCesion de Derechos.pdf.jpgGenerated Thumbnailimage/jpeg15388https://repository.ucatolica.edu.co/bitstreams/ba3b2509-da7d-41c6-a3f0-852f391cc5fb/download324959134aa668d32172e7c5400ba38aMD511Identificacion Trabajo de Grado.pdf.jpgIdentificacion Trabajo de Grado.pdf.jpgGenerated Thumbnailimage/jpeg16254https://repository.ucatolica.edu.co/bitstreams/f39d29e4-8549-4852-b54a-ae9ef543d2c9/downloade75330c2060a42d692b1aad230b63243MD51310983/31021oai:repository.ucatolica.edu.co:10983/310212024-04-19 03:01:44.031https://creativecommons.org/licenses/by-sa/4.0/Derechos Reservados - Universidad Católica de Colombia, 2023https://repository.ucatolica.edu.coRepositorio Institucional Universidad Católica de Colombia - RIUCaCbdigital@metabiblioteca.comPHA+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