Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)

Este proyecto se enfoca en desarrollar un sistema de control de rondas para empresas de vigilancia, abordando los problemas actuales de costos y complejidad. Utiliza software y tecnología de códigos QR y GPS para registrar la presencia de los vigilantes, con el objetivo de generar informes detallado...

Full description

Autores:
Cobo Velásquez, Víctor Hugo
Velásquez González, Santiago Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
spa
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/54047
Acceso en línea:
https://hdl.handle.net/20.500.12494/54047
Palabra clave:
Qrondas
Desarrollo web
Programación
Aplicativo web
Qrondas
Web development
Programming
Web application
Rights
openAccess
License
Atribución – No comercial – Sin Derivar
id COOPER2_7ebc2b72a063c578e504666ed8e10c72
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/54047
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
title Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
spellingShingle Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
Qrondas
Desarrollo web
Programación
Aplicativo web
Qrondas
Web development
Programming
Web application
title_short Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
title_full Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
title_fullStr Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
title_full_unstemmed Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
title_sort Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)
dc.creator.fl_str_mv Cobo Velásquez, Víctor Hugo
Velásquez González, Santiago Alejandro
dc.contributor.author.none.fl_str_mv Cobo Velásquez, Víctor Hugo
Velásquez González, Santiago Alejandro
dc.subject.none.fl_str_mv Qrondas
Desarrollo web
Programación
Aplicativo web
topic Qrondas
Desarrollo web
Programación
Aplicativo web
Qrondas
Web development
Programming
Web application
dc.subject.other.none.fl_str_mv Qrondas
Web development
Programming
Web application
description Este proyecto se enfoca en desarrollar un sistema de control de rondas para empresas de vigilancia, abordando los problemas actuales de costos y complejidad. Utiliza software y tecnología de códigos QR y GPS para registrar la presencia de los vigilantes, con el objetivo de generar informes detallados de sus actividades. Surge de la necesidad de un sistema eficiente y asequible. Incluye medidas de seguridad y pruebas rigurosas. La contribución principal es mejorar el trabajo de los vigilantes y reducir costos para las organizaciones. La metodología Kanban se utiliza debido a su visibilidad, adaptabilidad y enfoque en la mejora continua.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-01-28T19:48:42Z
dc.date.available.none.fl_str_mv 2024-01-28T19:48:42Z
dc.date.issued.none.fl_str_mv 2024-01-27
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.none.fl_str_mv Cobo Velásquez, V. H. y Velásquez González, S. A. (2023). Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda) [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/54047
dc.identifier.bibliographicCitation.none.fl_str_mv Velásquez González, S. y Cobo Velásquez, V. (2023). Desarrollo e Implementación de un Sistema de Control de Rondas para Empresas de Seguridad (QRonda). [Proyecto de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia.
identifier_str_mv Cobo Velásquez, V. H. y Velásquez González, S. A. (2023). Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda) [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia.
Velásquez González, S. y Cobo Velásquez, V. (2023). Desarrollo e Implementación de un Sistema de Control de Rondas para Empresas de Seguridad (QRonda). [Proyecto de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia.
url https://hdl.handle.net/20.500.12494/54047
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv (s.f.). Obtenido de El Kanban: https://camaraarmenia.org.co/files/Produccion_multimedia_(Modulo_4).pdf
VARGAS GUZMÁN, K. A., & LEÓN CASTAÑEDA, D. M. (2017). IMPLEMENTACIÓN DE CÓDIGO QR COMO MÉTODO DE CODIFICACIÓN, PARA SISTEMA DE INVENTARIO A TRAVÉS DE UN APLICATIVO MÓVIL Y SERVICIOS WEB. Obtenido de https://repository.udistrital.edu.co/bitstream/handle/11349/5967/VargasGuzm%E1nKevinAnderson2017.pdf?sequence=1
Barragán, A. (10 de 12 de 2021). OpenWebinars. Obtenido de VueJS + Vuetify: Crea interfaces de usuario reutilizables: https://openwebinars.net/blog/vuejs-vuetify-crea-interfaces-de-usuario-reutilizables/
Chacón, J. L. (25 de 10 de 2021). profile. Obtenido de TypeScript: qué es, diferencias con JavaScript y por qué aprenderlo: https://profile.es/blog/que-es-typescript-vs-javascript/
códigofacilito. (s.f.). Obtenido de Qué es mongoose: https://codigofacilito.com/articulos/que-es-mongoose
Digital Guide Ionos. (17 de 10 de 2022). Obtenido de ¿Qué es un código QR?: https://www.ionos.es/digitalguide/online-marketing/vender-en-internet/que-es-un-codigo-qr/
kinsta. (19 de 12 de 2022). Obtenido de ¿Qué es Express.js? Todo lo que Debes Saber: https://kinsta.com/es/base-de-conocimiento/que-es-express/
Mamani, M. L. (26 de 11 de 2019). encora. Obtenido de ¿Qué es Vue.js y cómo lo usamos?: https://www.encora.com/es/blog/qu%C3%A9-es-vue.js-y-c%C3%B3mo-lo-usamos
Martins, J. (10 de 10 de 2022). asana. Obtenido de ¿Qué es la metodología Kanban y cómo funciona?: https://asana.com/es/resources/what-is-kanban#close
mdn web docs_. (s.f.). Obtenido de Introducción a Express/Node: https://developer.mozilla.org/es/docs/Learn/Server-side/Express_Nodejs/Introduction
Mercado libre. (s.f.). Obtenido de https://articulo.mercadolibre.com.co/MCO-576998548-kit-control-de-ronda-ruta-vigilancia-y-seguridad-_JM#position=1&search_layout=stack&type=item&tracking_id=ad97a05f-9c32-4229-85e6-d5eaf928839e
Ovares Mora, J. D. (11 de 2016). Aplicación de los códigos QR en el control de bodegas. Obtenido de Aplicación de los códigos QR en: https://repositoriotec.tec.ac.cr/bitstream/handle/2238/7273/Aplicacion_codigo_QR_bodegas.pdf?sequence=1&isAllowed=y
Robledano, A. (28 de 10 de 2019). OpenWebinars. Obtenido de Qué es MongoDB: https://openwebinars.net/blog/que-es-mongodb/#:~:text=MongoDB%20(del%20ingl%C3%A9s%20humongous%2C%20%22,JSON)%20con%20un%20esquema%20din%C3%A1mico
Salazar Medrano, N., & Espinoza Mendieta, J. C. (2018). Obtenido de “IMPLEMENTACIÓN DE UN SISTEMA CON CÓDIGOS QR PARA OPTIMIZAR EL CONTROL DE ASISTENCIA DE ALUMNOS, EN LA UAP SEDE HUÁNUCO”: http://distancia.udh.edu.pe/bitstream/handle/123456789/945/ESPINOZA%20MENDIETA%20-%20SALAZAR%20MEDRANO.pdf?sequence=3&isAllowed=y
VIVIANA, T. P. (2021). “Desarrollo de una aplicación Web para la generación de códigos QR y control de acceso a aulas para docentes y estudiantes en la Upse – Facultad de Sistemas y Telecomunicaciones”. Obtenido de https://repositorio.upse.edu.ec/bitstream/46000/7720/1/UPSE-TTI-2022-0020.pdf
dc.rights.license.none.fl_str_mv Atribución – No comercial – Sin Derivar
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Sin Derivar
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 78 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio
dc.publisher.department.none.fl_str_mv Meta
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.faculty.none.fl_str_mv Ingenierías
dc.publisher.place.none.fl_str_mv Villavicencio
dc.publisher.branch.none.fl_str_mv Villavicencio
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/2e02c7e9-aee4-4ff7-b10c-c781e9f99d80/download
https://repository.ucc.edu.co/bitstreams/f73165b0-fc91-459d-86c0-3de0fd79d58e/download
https://repository.ucc.edu.co/bitstreams/0d9ceb28-21be-4f18-bc69-3e0e9a521e3a/download
https://repository.ucc.edu.co/bitstreams/bc5b400f-a4b8-40a0-93d8-2b733eea68e4/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
d8cde8113f00c9143edff6e8bf12858f
2ddac584df9912c5fbfcbd04a86fa50e
037b6ad1eb635539a8d4c4d8fdcc713a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247230141366272
spelling Cobo Velásquez, Víctor HugoVelásquez González, Santiago Alejandro2024-01-28T19:48:42Z2024-01-28T19:48:42Z2024-01-27Cobo Velásquez, V. H. y Velásquez González, S. A. (2023). Desarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda) [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia.https://hdl.handle.net/20.500.12494/54047Velásquez González, S. y Cobo Velásquez, V. (2023). Desarrollo e Implementación de un Sistema de Control de Rondas para Empresas de Seguridad (QRonda). [Proyecto de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia.Este proyecto se enfoca en desarrollar un sistema de control de rondas para empresas de vigilancia, abordando los problemas actuales de costos y complejidad. Utiliza software y tecnología de códigos QR y GPS para registrar la presencia de los vigilantes, con el objetivo de generar informes detallados de sus actividades. Surge de la necesidad de un sistema eficiente y asequible. Incluye medidas de seguridad y pruebas rigurosas. La contribución principal es mejorar el trabajo de los vigilantes y reducir costos para las organizaciones. La metodología Kanban se utiliza debido a su visibilidad, adaptabilidad y enfoque en la mejora continua.This project focuses on developing a patrol control system for surveillance companies, addressing the current problems of cost and complexity. It uses software and QR code and GPS technology to record the presence of security guards, with the objective of generating detailed reports of their activities. It arises from the need for an efficient and affordable system. It includes security measures and rigorous testing. The main contribution is to improve the work of security guards and reduce costs for organizations. The Kanban methodology is used because of its visibility, adaptability and focus on continuous improvement.1. Definición del tema -- 1.1. Tema -- 1.2. Descripción del problema -- 2. Objetivos -- 2.1. Objetivo General -- 2.2. Objetivos específicos -- 3. Justificación -- 4. Marco de referencia -- 4.1. Literatura sobre casos análogos -- 4.2. Marco teórico -- 4.3. Marco Legal -- 5. Diseño metodológico -- 5.1. Metodología -- 5.2. Implementación de la metodología -- 6. Resultados -- 7. Análisis y discusión -- 8. Conclusiones -- 9. Referencias.PregradoIngeníero de Sistemassantiago.velasquezg@campusucc.edu.covictor.cobo@campusucc.edu.co78 p.application/pdfspaUniversidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioMetaIngeniería de SistemasIngenieríasVillavicencioVillavicencioQrondasDesarrollo webProgramaciónAplicativo webQrondasWeb developmentProgrammingWeb applicationDesarrollo e implementación de un sistema de control de rondas para empresas de seguridad (QRonda)Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2(s.f.). Obtenido de El Kanban: https://camaraarmenia.org.co/files/Produccion_multimedia_(Modulo_4).pdfVARGAS GUZMÁN, K. A., & LEÓN CASTAÑEDA, D. M. (2017). IMPLEMENTACIÓN DE CÓDIGO QR COMO MÉTODO DE CODIFICACIÓN, PARA SISTEMA DE INVENTARIO A TRAVÉS DE UN APLICATIVO MÓVIL Y SERVICIOS WEB. Obtenido de https://repository.udistrital.edu.co/bitstream/handle/11349/5967/VargasGuzm%E1nKevinAnderson2017.pdf?sequence=1Barragán, A. (10 de 12 de 2021). OpenWebinars. Obtenido de VueJS + Vuetify: Crea interfaces de usuario reutilizables: https://openwebinars.net/blog/vuejs-vuetify-crea-interfaces-de-usuario-reutilizables/Chacón, J. L. (25 de 10 de 2021). profile. Obtenido de TypeScript: qué es, diferencias con JavaScript y por qué aprenderlo: https://profile.es/blog/que-es-typescript-vs-javascript/códigofacilito. (s.f.). Obtenido de Qué es mongoose: https://codigofacilito.com/articulos/que-es-mongooseDigital Guide Ionos. (17 de 10 de 2022). Obtenido de ¿Qué es un código QR?: https://www.ionos.es/digitalguide/online-marketing/vender-en-internet/que-es-un-codigo-qr/kinsta. (19 de 12 de 2022). Obtenido de ¿Qué es Express.js? Todo lo que Debes Saber: https://kinsta.com/es/base-de-conocimiento/que-es-express/Mamani, M. L. (26 de 11 de 2019). encora. Obtenido de ¿Qué es Vue.js y cómo lo usamos?: https://www.encora.com/es/blog/qu%C3%A9-es-vue.js-y-c%C3%B3mo-lo-usamosMartins, J. (10 de 10 de 2022). asana. Obtenido de ¿Qué es la metodología Kanban y cómo funciona?: https://asana.com/es/resources/what-is-kanban#closemdn web docs_. (s.f.). Obtenido de Introducción a Express/Node: https://developer.mozilla.org/es/docs/Learn/Server-side/Express_Nodejs/IntroductionMercado libre. (s.f.). Obtenido de https://articulo.mercadolibre.com.co/MCO-576998548-kit-control-de-ronda-ruta-vigilancia-y-seguridad-_JM#position=1&search_layout=stack&type=item&tracking_id=ad97a05f-9c32-4229-85e6-d5eaf928839eOvares Mora, J. D. (11 de 2016). Aplicación de los códigos QR en el control de bodegas. Obtenido de Aplicación de los códigos QR en: https://repositoriotec.tec.ac.cr/bitstream/handle/2238/7273/Aplicacion_codigo_QR_bodegas.pdf?sequence=1&isAllowed=yRobledano, A. (28 de 10 de 2019). OpenWebinars. Obtenido de Qué es MongoDB: https://openwebinars.net/blog/que-es-mongodb/#:~:text=MongoDB%20(del%20ingl%C3%A9s%20humongous%2C%20%22,JSON)%20con%20un%20esquema%20din%C3%A1micoSalazar Medrano, N., & Espinoza Mendieta, J. C. (2018). Obtenido de “IMPLEMENTACIÓN DE UN SISTEMA CON CÓDIGOS QR PARA OPTIMIZAR EL CONTROL DE ASISTENCIA DE ALUMNOS, EN LA UAP SEDE HUÁNUCO”: http://distancia.udh.edu.pe/bitstream/handle/123456789/945/ESPINOZA%20MENDIETA%20-%20SALAZAR%20MEDRANO.pdf?sequence=3&isAllowed=yVIVIANA, T. P. (2021). “Desarrollo de una aplicación Web para la generación de códigos QR y control de acceso a aulas para docentes y estudiantes en la Upse – Facultad de Sistemas y Telecomunicaciones”. Obtenido de https://repositorio.upse.edu.ec/bitstream/46000/7720/1/UPSE-TTI-2022-0020.pdfPublicationAnálisis Sistemático de LiteraturaLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/2e02c7e9-aee4-4ff7-b10c-c781e9f99d80/download3bce4f7ab09dfc588f126e1e36e98a45MD51ORIGINAL2023_CoboyVelásquez_Desarrollo_Implementacíón_Sistema.pdf2023_CoboyVelásquez_Desarrollo_Implementacíón_Sistema.pdfTrabajo gradoapplication/pdf5278919https://repository.ucc.edu.co/bitstreams/f73165b0-fc91-459d-86c0-3de0fd79d58e/downloadd8cde8113f00c9143edff6e8bf12858fMD52TEXT2023_CoboyVelásquez_Desarrollo_Implementacíón_Sistema.pdf.txt2023_CoboyVelásquez_Desarrollo_Implementacíón_Sistema.pdf.txtExtracted texttext/plain85279https://repository.ucc.edu.co/bitstreams/0d9ceb28-21be-4f18-bc69-3e0e9a521e3a/download2ddac584df9912c5fbfcbd04a86fa50eMD53THUMBNAIL2023_CoboyVelásquez_Desarrollo_Implementacíón_Sistema.pdf.jpg2023_CoboyVelásquez_Desarrollo_Implementacíón_Sistema.pdf.jpgGenerated Thumbnailimage/jpeg6294https://repository.ucc.edu.co/bitstreams/bc5b400f-a4b8-40a0-93d8-2b733eea68e4/download037b6ad1eb635539a8d4c4d8fdcc713aMD5420.500.12494/54047oai:repository.ucc.edu.co:20.500.12494/540472024-08-10 21:59:10.199restrictedhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=