Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S

: ilustraciones, gráficos, tablas ; 28 cm.

Autores:
Rojas Ramírez, Sebastián
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Fundación Universitaria del Área Andina
Repositorio:
Repositorio Digital Areandina
Idioma:
spa
OAI Identifier:
oai:digitk.areandina.edu.co:areandina/6252
Acceso en línea:
https://digitk.areandina.edu.co/handle/areandina/6252
Palabra clave:
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id RAreandin2_3705a62c2223ffb32a730483fca679d7
oai_identifier_str oai:digitk.areandina.edu.co:areandina/6252
network_acronym_str RAreandin2
network_name_str Repositorio Digital Areandina
repository_id_str
dc.title.spa.fl_str_mv Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
title Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
spellingShingle Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
title_short Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
title_full Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
title_fullStr Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
title_full_unstemmed Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
title_sort Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.S
dc.creator.fl_str_mv Rojas Ramírez, Sebastián
dc.contributor.advisor.none.fl_str_mv Báez Rodríguez, Helber Leandro
dc.contributor.author.none.fl_str_mv Rojas Ramírez, Sebastián
description : ilustraciones, gráficos, tablas ; 28 cm.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-04-03T22:23:57Z
dc.date.available.none.fl_str_mv 2025-04-03
2025-04-03T22:23:57Z
dc.date.issued.none.fl_str_mv 2025-04-03
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://digitk.areandina.edu.co/handle/areandina/6252
url https://digitk.areandina.edu.co/handle/areandina/6252
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Aguirre, M. F. (06 de Octubre de 2022). Sistemas de control de presencia: la navaja suiza del cumplimiento. Recuperado el 06 de Agosto de 2023, de https://www.appvizer.es/revista/recursos-humanos/control-horarioempleados/control-de-presencia Bizneo Blog. (08 de Enero de 2021). Qué es el Control de Acceso de Personal | 6 sistemas muy útiles. Recuperado el 07 de Agosto de 2023, de https://www.bizneo.com/blog/control-de-acceso-depersonal/#:~:text=El%20control%20de%20personal%2C%20en,tanto%2C%20co n%20la%20gesti%C3%B3n%20laboral. Borda, M., Rolón, E., & González, J. (24 de Julio de 2017). Ausentimo laboral: impacto en la productividad y estrategias de control desde los programas de salud empresarial. Recuperado el 31 de Octubre de 2023, de https://repository.urosario.edu.co/items/9771c4d4-f232-47d9-b943- 974dd06d68ae Borja, C., & Cuji, V. (2013). Metodología para la especificación de requerimientos de software basado en el estándar IEEE 830-1998. Recuperado el 31 de Octubre de 2023, de https://dspace.ups.edu.ec/bitstream/123456789/5264/1/UPSCT002757.pdf Cardona, L. (2022). 3 problemas que su empresa puede tener cuando no tiene un sistema de control de asistencia. Recuperado el 31 de Octubre de 2023, de https://www.sia.red/3-problemas-que-su-empresa-puede-tener-cuando-no-tieneun-sistema-de-control-de-asistencia/ Castellanos, E. (14 de Febrero de 2021). Git vs GitHub – ¿Qué es el Control de Versiones y Cómo Funciona? Recuperado el 07 de Agosto de 2023, de https://www.freecodecamp.org/espanol/news/git-vs-github-what-is-versioncontrol-and-how-does-it-work/ Coppola, M. (10 de Julio de 2023). Qué es JavaScript, para qué sirve y cómo funciona. Recuperado el 23 de Julio de 2023, de https://blog.hubspot.es/website/que-esjavascript Del Carmen, L. (07 de Noviembre de 2022). 5 beneficios de contar con un buen control de asistencia laboral. Recuperado el 06 de Agosto de 2023, de https://www.sesamehr.cl/blog/cinco-beneficios-contar-control-asistencia-laboral/ Desarrollo Web. (29 de Noviembre de 2016). Qué es una SPA. Recuperado el 23 de Julio de 2023, de https://desarrolloweb.com/articulos/que-es-una-spa.html
Edix. (26 de Julio de 2022). Framework. Recuperado el 15 de Agosto de 2023, de https://www.edix.com/es/instituto/framework/ Esparza, J. Á. (16 de Junio de 2021). Beneficios del control de asistencia laboral a través de una app. Recuperado el 06 de Agosto de 2023, de https://www.sesamehr.mx/blog/beneficios-del-control-de-asistencia-laboral-atraves-de-una-app/ Flores, F. (22 de Julio de 2022). Qué es Visual Studio Code y qué ventajas ofrece. Recuperado el 07 de Agosto de 2023, de https://openwebinars.net/blog/que-esvisual-studio-code-y-que-ventajas-ofrece/ García, E. (01 de Abril de 2019). ¿Qué es Vue.JS? Recuperado el 23 de Julio de 2023, de https://codigofacilito.com/articulos/que-es-vue Gracia del Busto, H., & Yanes, O. (Diciembre de 2012). Bases de datos NoSQL. Recuperado el 31 de Octubre de 2023, de https://revistatelematica.cujae.edu.cu/index.php/tele/article/view/74/74 Lemus, A. C. (28 de Octubre de 2014). Arquitectura por componentes JEE, un caso práctico. Recuperado el 31 de Octubre de 2023, de https://biblat.unam.mx/hevila/Gerenciatecnologicainformatica/2015/vol14/no38/2. pdf Londoño, P. (16 de Mayo de 2023). Qué es Bootstrap, para qué sirve y cómo funciona. Recuperado el 23 de Julio de 2023, de https://blog.hubspot.es/website/que-esbootstrap López Mora, S. (17 de Mayo de 2020). Firebase: qué es, para qué sirve, funcionalidades y ventajas. Recuperado el 23 de Julio de 2023, de https://digital55.com/blog/quees-firebase-funcionalidades-ventajas-conclusiones/ López, M., Rodríguez, A., Fernández, M., Marcos, S., Martinón, F., & Martinón, J. M. (2005). Síndrome de desgaste profesional en el personal asistencial pediátrico. 248-251. Anales de Pediatría. Recuperado el 04 de Octubre de 2023, de https://www.sciencedirect.com/science/article/abs/pii/S1695403305700497?via% 3Dihub MDN contributors. (21 de Julio de 2023). ¿Qué es el CSS? Recuperado el 23 de Julio de 2023, de https://developer.mozilla.org/es/docs/Learn/CSS/First_steps/What_is_CSS MDN contributors. (11 de Junio de 2023). HTML: Lenguaje de etiquetas de hipertexto. Recuperado el 23 de Julio de 2023, de https://developer.mozilla.org/es/docs/Web/HTML
Mora, Y., Romero, C., Muñoz, I., & Sierra, J. (2021). Compromiso organizacional y factores demográficos que propician el ausentismo laboral en franquicias de Barranquilla- Colombia. Venezuela: Revista de Ciencias Sociales. Recuperado el 02 de Octubre de 2023, de https://www.redalyc.org/journal/280/28066593009/28066593009.pdf Peña, A. D., & Rojas, L. G. (2016). Arquitectura de software para el sistema de visualización médica Vismedic. Revista Cubana de Informática Médica. Recuperado el 07 de Agosto de 2023, de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1684- 18592016000100006#:~:text=Arquitectura%20basada%20en%20componentes% 3A&text=El%20estilo%20de%20arquitectura%20basada,s%C3%AD%20para%2 0resolver%20el%20problema. Revista Empresas SURA. (03 de Agosto de 2022). ¿Qué es el ausentismo laboral y por qué se presenta en las empresas? Recuperado el 07 de Agosto de 2023, de https://segurossura.com/co/blog/revista-empresas-sura/que-es-el-ausentismolaboral-y-por-que-se-presenta-en-las-empresas/ Robledano, A. (14 de Mayo de 2019). Qué es Github. Recuperado el 07 de Agosto de 2023, de https://openwebinars.net/blog/que-es-github/ Romero, A. C., Sanabria, J. S., & Cuervo, M. C. (12 de Diciembre de 2012). Utilidad y funcionamiento de las bases de datos NoSQL. Recuperado el 10 de Agosto de 2023, de https://www.redalyc.org/pdf/4139/413940772003.pdf Sánchez, D. C. (2015). Ausentismo Laboral: Una visión desde la gestión de la seguridad y la salud en el trabajo. Recuperado el 05 de Octubre de 2023, de https://revistasaludbosque.unbosque.edu.co/article/view/182/114 SEOptimer. (19 de Marzo de 2023). Notificaciones push. Qué son y por qué debes usarlas. Recuperado el 31 de Octubre de 2023, de https://www.seoptimer.com/es/blog/notificaciones-push-que-son-por-que-usarlas/ Simões, C. (27 de Julio de 2021). ¿Qué es Node.js, y para qué sirve? Recuperado el 07 de Agosto de 2023, de https://www.itdo.com/blog/que-es-node-js-y-para-quesirve/ SOFU BIC S.A.S. (s.f.). Mision Vision. Recuperado el 07 de Junio de 2023, de https://drive.google.com/file/d/10pXkSd_3lAWqG1kPsbn9tf4OzcS8- a11/view?usp=sharing SOFU BIC S.A.S. (s.f.). SOFU BIC S.A.S. Recuperado el 07 de Junio de 2023, de https://sofu.com.co/
Strapp Inc. (30 de Julio de 2019). ¿Qué es una Aplicación Web? Recuperado el 08 de Agosto de 2023, de https://www.strappinc.com/blog/strapp-datos/que-es-unaaplicacion-web Sydle. (08 de Enero de 2023). Extreme Programming: ¿qué es y cómo funciona? Recuperado el 31 de Octubre de 2023, de https://www.sydle.com/es/blog/extremeprogramming-602ee205da4d096809438c9c Tatamuez-Tarapues, R., Domínguez, A., & Matabanchoy-Tulcán, S. (Abril de 2019). Revisión sistemática: Factores asociados al ausentismo laboral en países de América Latina. Recuperado el 31 de Octubre de 2023, de http://www.scielo.org.co/scielo.php?pid=S0124- 71072019000100100&script=sci_arttext Tavera, N. (2017). Factores Que Influyen En El Ausentismo Laboral Y Su Impacto En El Clima Organizacional. Bogotá D.C: Universidad Militar Nueva Granada. Recuperado el 27 de Julio de 2023, de https://repository.unimilitar.edu.co/bitstream/handle/10654/17172/MosqueraTaver aNancy2017%20.pdf;jsessionid=1AD858BF4FDE0AD70AF6F82E10A9A9D5?se quence=1 TrackingTime. (2022). Las 6 Principales Apps de Registro de Asistencia de Empleados a Considerar en 2022. Recuperado el 06 de Agosto de 2023, de https://trackingtime.co/es/buenas-practicas/6-principales-apps-para-el-registrode-asistencia-de-empleados.html Trujillo, N. (19 de Enero de 2023). Ausentismo laboral en Colombia: ¿cómo medirlo y cuáles son sus causas? Recuperado el 15 de Octubre de 2023, de https://www.sesamehr.co/blog/ausentismo-laboral-colombia-medirlo-causas/ Vidal, M. (02 de Noviembre de 2022). ¿Qué son las Progressive Web Apps? ¿Por qué son tan importantes? Recuperado el 23 de Julio de 2023, de https://www.iebschool.com/blog/progressive-web-apps-analitica-usabilidad/
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 120 Paginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Fundación Universitaria del Areandina
dc.publisher.place.none.fl_str_mv colombia
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías y Ciencias Básicas
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
publisher.none.fl_str_mv Fundación Universitaria del Areandina
institution Fundación Universitaria del Área Andina
bitstream.url.fl_str_mv https://digitk.areandina.edu.co/bitstreams/3f097fea-1036-4207-890c-615fe9e6899e/download
https://digitk.areandina.edu.co/bitstreams/cb09830b-c7d1-42ca-b85d-edb3a615c1c8/download
https://digitk.areandina.edu.co/bitstreams/aab22943-8e68-4f97-86d0-3ba6e58da1a1/download
https://digitk.areandina.edu.co/bitstreams/a6685faf-c542-4f7c-b9ce-1c9f35b468c3/download
https://digitk.areandina.edu.co/bitstreams/64bf3038-9708-4b2f-9a2e-bf4e7a2167c6/download
https://digitk.areandina.edu.co/bitstreams/18cdd7f2-d29e-432d-b80f-550707b6fe04/download
https://digitk.areandina.edu.co/bitstreams/93ccc825-c6a3-4e54-a023-30d4a6ce47d6/download
https://digitk.areandina.edu.co/bitstreams/6c521e28-e846-4f0e-ab4f-b62f490b884b/download
https://digitk.areandina.edu.co/bitstreams/a10f631c-b355-4f93-8c75-bb7f509817dc/download
https://digitk.areandina.edu.co/bitstreams/5d9971b7-c032-4587-981e-2b369e457fbf/download
bitstream.checksum.fl_str_mv 414cd4a00d1158a7feb80b2c160b0411
304cc2c55d9d137aaa1928e138aae675
18f8d0318f332a82e63406e96e79a885
73a5432e0b76442b22b026844140d683
5b97cab8f0f8883dceed8463ea04c6ad
3b10d0c0663aefa14f9b1c2babfb4d82
cef9a2bd1373fb3bd1a7d85ac2e49e11
223ce22fe7a53c42bc6022ca74997590
e95a8cca2a1fad5cd12223e49dfc51d6
d704d13fe6fb6d2426b2680d5c8b8b03
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Areandina
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851058728715943936
spelling Báez Rodríguez, Helber LeandroRojas Ramírez, Sebastián2025-04-03T22:23:57Z2025-04-032025-04-03T22:23:57Z2025-04-03https://digitk.areandina.edu.co/handle/areandina/6252: ilustraciones, gráficos, tablas ; 28 cm.El documento presentado es el informe final de una pasantía cuyo objetivo principal fue analizar la efectividad de la gestión de control de personal y el seguimiento del ausentismo laboral en la empresa SOFU BIC S.A.S. Para lograrlo, se desarrolló e implementó una aplicación web diseñada específicamente para esta tarea. El informe detalla el proceso de creación de la aplicación, incluyendo el análisis de requisitos, diseño, desarrollo con metodologías ágiles, pruebas, implementación y capacitación del personal. Finalmente, presenta los resultados de la investigación, los beneficios obtenidos, las dificultades encontradas y establece conclusiones y recomendaciones para futuros trabajos.Tabla de contenido genérica Consideraciones generales.-- Pregunta de investigación.-- Objetivo de investigación.-- Justificación.-- Marco referencial.-- Metodología.-- Resultados.-- Conclusiones.-- Recomendaciones.-- Bibliografía.: ilustraciones, gráficos, tablas ; 28 cm.PregradoIngeniero de Sistemas120 Paginasapplication/pdfspaFundación Universitaria del AreandinacolombiaFacultad de Ingenierías y Ciencias BásicasIngeniería de SistemasTexto general de licencia/copyright EL AUTOR-ESTUDIANTE, manifiesta que la obra objeto de la presente autorización es original y la realizó sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de su exclusiva autoría y tiene la titularidad sobre la misma. PARÁGRAFO: en caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la obra en cuestión, EL ESTUDIANTE-AUTOR, asumirá toda la responsabilidad, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos la Fundación Universitaria del Área Andina actúa como un tercero de buena fe.https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Aplicación Web Para Control De Personal Y Seguimiento Del Ausentismo Laboral De La Empresa Sofu BIC S.A.STrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Aguirre, M. F. (06 de Octubre de 2022). Sistemas de control de presencia: la navaja suiza del cumplimiento. Recuperado el 06 de Agosto de 2023, de https://www.appvizer.es/revista/recursos-humanos/control-horarioempleados/control-de-presencia Bizneo Blog. (08 de Enero de 2021). Qué es el Control de Acceso de Personal | 6 sistemas muy útiles. Recuperado el 07 de Agosto de 2023, de https://www.bizneo.com/blog/control-de-acceso-depersonal/#:~:text=El%20control%20de%20personal%2C%20en,tanto%2C%20co n%20la%20gesti%C3%B3n%20laboral. Borda, M., Rolón, E., & González, J. (24 de Julio de 2017). Ausentimo laboral: impacto en la productividad y estrategias de control desde los programas de salud empresarial. Recuperado el 31 de Octubre de 2023, de https://repository.urosario.edu.co/items/9771c4d4-f232-47d9-b943- 974dd06d68ae Borja, C., & Cuji, V. (2013). Metodología para la especificación de requerimientos de software basado en el estándar IEEE 830-1998. Recuperado el 31 de Octubre de 2023, de https://dspace.ups.edu.ec/bitstream/123456789/5264/1/UPSCT002757.pdf Cardona, L. (2022). 3 problemas que su empresa puede tener cuando no tiene un sistema de control de asistencia. Recuperado el 31 de Octubre de 2023, de https://www.sia.red/3-problemas-que-su-empresa-puede-tener-cuando-no-tieneun-sistema-de-control-de-asistencia/ Castellanos, E. (14 de Febrero de 2021). Git vs GitHub – ¿Qué es el Control de Versiones y Cómo Funciona? Recuperado el 07 de Agosto de 2023, de https://www.freecodecamp.org/espanol/news/git-vs-github-what-is-versioncontrol-and-how-does-it-work/ Coppola, M. (10 de Julio de 2023). Qué es JavaScript, para qué sirve y cómo funciona. Recuperado el 23 de Julio de 2023, de https://blog.hubspot.es/website/que-esjavascript Del Carmen, L. (07 de Noviembre de 2022). 5 beneficios de contar con un buen control de asistencia laboral. Recuperado el 06 de Agosto de 2023, de https://www.sesamehr.cl/blog/cinco-beneficios-contar-control-asistencia-laboral/ Desarrollo Web. (29 de Noviembre de 2016). Qué es una SPA. Recuperado el 23 de Julio de 2023, de https://desarrolloweb.com/articulos/que-es-una-spa.htmlEdix. (26 de Julio de 2022). Framework. Recuperado el 15 de Agosto de 2023, de https://www.edix.com/es/instituto/framework/ Esparza, J. Á. (16 de Junio de 2021). Beneficios del control de asistencia laboral a través de una app. Recuperado el 06 de Agosto de 2023, de https://www.sesamehr.mx/blog/beneficios-del-control-de-asistencia-laboral-atraves-de-una-app/ Flores, F. (22 de Julio de 2022). Qué es Visual Studio Code y qué ventajas ofrece. Recuperado el 07 de Agosto de 2023, de https://openwebinars.net/blog/que-esvisual-studio-code-y-que-ventajas-ofrece/ García, E. (01 de Abril de 2019). ¿Qué es Vue.JS? Recuperado el 23 de Julio de 2023, de https://codigofacilito.com/articulos/que-es-vue Gracia del Busto, H., & Yanes, O. (Diciembre de 2012). Bases de datos NoSQL. Recuperado el 31 de Octubre de 2023, de https://revistatelematica.cujae.edu.cu/index.php/tele/article/view/74/74 Lemus, A. C. (28 de Octubre de 2014). Arquitectura por componentes JEE, un caso práctico. Recuperado el 31 de Octubre de 2023, de https://biblat.unam.mx/hevila/Gerenciatecnologicainformatica/2015/vol14/no38/2. pdf Londoño, P. (16 de Mayo de 2023). Qué es Bootstrap, para qué sirve y cómo funciona. Recuperado el 23 de Julio de 2023, de https://blog.hubspot.es/website/que-esbootstrap López Mora, S. (17 de Mayo de 2020). Firebase: qué es, para qué sirve, funcionalidades y ventajas. Recuperado el 23 de Julio de 2023, de https://digital55.com/blog/quees-firebase-funcionalidades-ventajas-conclusiones/ López, M., Rodríguez, A., Fernández, M., Marcos, S., Martinón, F., & Martinón, J. M. (2005). Síndrome de desgaste profesional en el personal asistencial pediátrico. 248-251. Anales de Pediatría. Recuperado el 04 de Octubre de 2023, de https://www.sciencedirect.com/science/article/abs/pii/S1695403305700497?via% 3Dihub MDN contributors. (21 de Julio de 2023). ¿Qué es el CSS? Recuperado el 23 de Julio de 2023, de https://developer.mozilla.org/es/docs/Learn/CSS/First_steps/What_is_CSS MDN contributors. (11 de Junio de 2023). HTML: Lenguaje de etiquetas de hipertexto. Recuperado el 23 de Julio de 2023, de https://developer.mozilla.org/es/docs/Web/HTMLMora, Y., Romero, C., Muñoz, I., & Sierra, J. (2021). Compromiso organizacional y factores demográficos que propician el ausentismo laboral en franquicias de Barranquilla- Colombia. Venezuela: Revista de Ciencias Sociales. Recuperado el 02 de Octubre de 2023, de https://www.redalyc.org/journal/280/28066593009/28066593009.pdf Peña, A. D., & Rojas, L. G. (2016). Arquitectura de software para el sistema de visualización médica Vismedic. Revista Cubana de Informática Médica. Recuperado el 07 de Agosto de 2023, de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1684- 18592016000100006#:~:text=Arquitectura%20basada%20en%20componentes% 3A&text=El%20estilo%20de%20arquitectura%20basada,s%C3%AD%20para%2 0resolver%20el%20problema. Revista Empresas SURA. (03 de Agosto de 2022). ¿Qué es el ausentismo laboral y por qué se presenta en las empresas? Recuperado el 07 de Agosto de 2023, de https://segurossura.com/co/blog/revista-empresas-sura/que-es-el-ausentismolaboral-y-por-que-se-presenta-en-las-empresas/ Robledano, A. (14 de Mayo de 2019). Qué es Github. Recuperado el 07 de Agosto de 2023, de https://openwebinars.net/blog/que-es-github/ Romero, A. C., Sanabria, J. S., & Cuervo, M. C. (12 de Diciembre de 2012). Utilidad y funcionamiento de las bases de datos NoSQL. Recuperado el 10 de Agosto de 2023, de https://www.redalyc.org/pdf/4139/413940772003.pdf Sánchez, D. C. (2015). Ausentismo Laboral: Una visión desde la gestión de la seguridad y la salud en el trabajo. Recuperado el 05 de Octubre de 2023, de https://revistasaludbosque.unbosque.edu.co/article/view/182/114 SEOptimer. (19 de Marzo de 2023). Notificaciones push. Qué son y por qué debes usarlas. Recuperado el 31 de Octubre de 2023, de https://www.seoptimer.com/es/blog/notificaciones-push-que-son-por-que-usarlas/ Simões, C. (27 de Julio de 2021). ¿Qué es Node.js, y para qué sirve? Recuperado el 07 de Agosto de 2023, de https://www.itdo.com/blog/que-es-node-js-y-para-quesirve/ SOFU BIC S.A.S. (s.f.). Mision Vision. Recuperado el 07 de Junio de 2023, de https://drive.google.com/file/d/10pXkSd_3lAWqG1kPsbn9tf4OzcS8- a11/view?usp=sharing SOFU BIC S.A.S. (s.f.). SOFU BIC S.A.S. Recuperado el 07 de Junio de 2023, de https://sofu.com.co/Strapp Inc. (30 de Julio de 2019). ¿Qué es una Aplicación Web? Recuperado el 08 de Agosto de 2023, de https://www.strappinc.com/blog/strapp-datos/que-es-unaaplicacion-web Sydle. (08 de Enero de 2023). Extreme Programming: ¿qué es y cómo funciona? Recuperado el 31 de Octubre de 2023, de https://www.sydle.com/es/blog/extremeprogramming-602ee205da4d096809438c9c Tatamuez-Tarapues, R., Domínguez, A., & Matabanchoy-Tulcán, S. (Abril de 2019). Revisión sistemática: Factores asociados al ausentismo laboral en países de América Latina. Recuperado el 31 de Octubre de 2023, de http://www.scielo.org.co/scielo.php?pid=S0124- 71072019000100100&script=sci_arttext Tavera, N. (2017). Factores Que Influyen En El Ausentismo Laboral Y Su Impacto En El Clima Organizacional. Bogotá D.C: Universidad Militar Nueva Granada. Recuperado el 27 de Julio de 2023, de https://repository.unimilitar.edu.co/bitstream/handle/10654/17172/MosqueraTaver aNancy2017%20.pdf;jsessionid=1AD858BF4FDE0AD70AF6F82E10A9A9D5?se quence=1 TrackingTime. (2022). Las 6 Principales Apps de Registro de Asistencia de Empleados a Considerar en 2022. Recuperado el 06 de Agosto de 2023, de https://trackingtime.co/es/buenas-practicas/6-principales-apps-para-el-registrode-asistencia-de-empleados.html Trujillo, N. (19 de Enero de 2023). Ausentismo laboral en Colombia: ¿cómo medirlo y cuáles son sus causas? Recuperado el 15 de Octubre de 2023, de https://www.sesamehr.co/blog/ausentismo-laboral-colombia-medirlo-causas/ Vidal, M. (02 de Noviembre de 2022). ¿Qué son las Progressive Web Apps? ¿Por qué son tan importantes? Recuperado el 23 de Julio de 2023, de https://www.iebschool.com/blog/progressive-web-apps-analitica-usabilidad/PublicationORIGINALInforme Final de Pasantía (1).pdfInforme Final de Pasantía (1).pdfapplication/pdf11219039https://digitk.areandina.edu.co/bitstreams/3f097fea-1036-4207-890c-615fe9e6899e/download414cd4a00d1158a7feb80b2c160b0411MD51Autorización de uso de obra (3).pdfAutorización de uso de obra (3).pdfapplication/pdf223364https://digitk.areandina.edu.co/bitstreams/cb09830b-c7d1-42ca-b85d-edb3a615c1c8/download304cc2c55d9d137aaa1928e138aae675MD52Turnitin Informe Final de Pasantía SOFU Estud.pdfTurnitin Informe Final de Pasantía SOFU Estud.pdfapplication/pdf25113948https://digitk.areandina.edu.co/bitstreams/aab22943-8e68-4f97-86d0-3ba6e58da1a1/download18f8d0318f332a82e63406e96e79a885MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://digitk.areandina.edu.co/bitstreams/a6685faf-c542-4f7c-b9ce-1c9f35b468c3/download73a5432e0b76442b22b026844140d683MD54TEXTInforme Final de Pasantía (1).pdf.txtInforme Final de Pasantía (1).pdf.txtExtracted texttext/plain99494https://digitk.areandina.edu.co/bitstreams/64bf3038-9708-4b2f-9a2e-bf4e7a2167c6/download5b97cab8f0f8883dceed8463ea04c6adMD55Autorización de uso de obra (3).pdf.txtAutorización de uso de obra (3).pdf.txtExtracted texttext/plain8727https://digitk.areandina.edu.co/bitstreams/18cdd7f2-d29e-432d-b80f-550707b6fe04/download3b10d0c0663aefa14f9b1c2babfb4d82MD57Turnitin Informe Final de Pasantía SOFU Estud.pdf.txtTurnitin Informe Final de Pasantía SOFU Estud.pdf.txtExtracted texttext/plain8807https://digitk.areandina.edu.co/bitstreams/93ccc825-c6a3-4e54-a023-30d4a6ce47d6/downloadcef9a2bd1373fb3bd1a7d85ac2e49e11MD59THUMBNAILInforme Final de Pasantía (1).pdf.jpgInforme Final de Pasantía (1).pdf.jpgGenerated Thumbnailimage/jpeg7834https://digitk.areandina.edu.co/bitstreams/6c521e28-e846-4f0e-ab4f-b62f490b884b/download223ce22fe7a53c42bc6022ca74997590MD56Autorización de uso de obra (3).pdf.jpgAutorización de uso de obra (3).pdf.jpgGenerated Thumbnailimage/jpeg14813https://digitk.areandina.edu.co/bitstreams/a10f631c-b355-4f93-8c75-bb7f509817dc/downloade95a8cca2a1fad5cd12223e49dfc51d6MD58Turnitin Informe Final de Pasantía SOFU Estud.pdf.jpgTurnitin Informe Final de Pasantía SOFU Estud.pdf.jpgGenerated Thumbnailimage/jpeg5270https://digitk.areandina.edu.co/bitstreams/5d9971b7-c032-4587-981e-2b369e457fbf/downloadd704d13fe6fb6d2426b2680d5c8b8b03MD510areandina/6252oai:digitk.areandina.edu.co:areandina/62522025-04-04 03:01:41.319https://creativecommons.org/licenses/by-nc-nd/4.0/Texto general de licencia/copyright EL AUTOR-ESTUDIANTE, manifiesta que la obra objeto de la presente autorización es original y la realizó sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de su exclusiva autoría y tiene la titularidad sobre la misma. PARÁGRAFO: en caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la obra en cuestión, EL ESTUDIANTE-AUTOR, asumirá toda la responsabilidad, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos la Fundación Universitaria del Área Andina actúa como un tercero de buena fe.open.accesshttps://digitk.areandina.edu.coAreandinabdigital@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