Prototipo de sistema de control de acceso utilizando tecnología RFID

La empresa HBM TECHNOLOGIES, siempre se ha destacado por ofrecer soluciones innovadoras de acuerdo a la necesidad del cliente o las empresas a la que le ofrece servicios de software, los servicios que ofrece esta empresa son de desarrollo de páginas web, aplicaciones web y aplicaciones móviles diseñ...

Full description

Autores:
Buendía Rincón, David Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/93664
Acceso en línea:
http://hdl.handle.net/11349/93664
Palabra clave:
Control de acceso
Automatización
Algoritmos
Circuitos
Datos
Software
Ingeniería en Control -- Tesis y disertaciones académicas
Access control
Algorithms
Data
Software
Automation
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_873fec779cfb6ea78449bd2bc44e1bcd
oai_identifier_str oai:repository.udistrital.edu.co:11349/93664
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Prototipo de sistema de control de acceso utilizando tecnología RFID
dc.title.titleenglish.none.fl_str_mv Access control system prototype using RFID technology
title Prototipo de sistema de control de acceso utilizando tecnología RFID
spellingShingle Prototipo de sistema de control de acceso utilizando tecnología RFID
Control de acceso
Automatización
Algoritmos
Circuitos
Datos
Software
Ingeniería en Control -- Tesis y disertaciones académicas
Access control
Algorithms
Data
Software
Automation
title_short Prototipo de sistema de control de acceso utilizando tecnología RFID
title_full Prototipo de sistema de control de acceso utilizando tecnología RFID
title_fullStr Prototipo de sistema de control de acceso utilizando tecnología RFID
title_full_unstemmed Prototipo de sistema de control de acceso utilizando tecnología RFID
title_sort Prototipo de sistema de control de acceso utilizando tecnología RFID
dc.creator.fl_str_mv Buendía Rincón, David Santiago
dc.contributor.advisor.none.fl_str_mv Giraldo Ramos, Frank
dc.contributor.author.none.fl_str_mv Buendía Rincón, David Santiago
dc.subject.none.fl_str_mv Control de acceso
Automatización
Algoritmos
Circuitos
Datos
Software
topic Control de acceso
Automatización
Algoritmos
Circuitos
Datos
Software
Ingeniería en Control -- Tesis y disertaciones académicas
Access control
Algorithms
Data
Software
Automation
dc.subject.lemb.none.fl_str_mv Ingeniería en Control -- Tesis y disertaciones académicas
dc.subject.keyword.none.fl_str_mv Access control
Algorithms
Data
Software
Automation
description La empresa HBM TECHNOLOGIES, siempre se ha destacado por ofrecer soluciones innovadoras de acuerdo a la necesidad del cliente o las empresas a la que le ofrece servicios de software, los servicios que ofrece esta empresa son de desarrollo de páginas web, aplicaciones web y aplicaciones móviles diseñadas específicamente para satisfacer las necesidades únicas de su empresa. En este contexto ellos llevan varios años desarrollando una aplicación de Sistema de Gestión Escolar, lo que los ha llevado a incorporar por petición de los clientes un prototipo de un robusto sistema de automatización de acceso que se integre a la aplicación que llevan varios años desarrollando. Durante la pasantía en la empresa HBM TECHNOLOGIES, identificamos varias metas y desafíos que tuvimos que enfrentar y superar en este proceso, lo cual era diseñar e integrar el prototipo de sistema de automatización de asistencia con tecnología RFID a su sistema de Gestión Escolar; este sistema de automatización tenía la característica que debía ser un sistema que procesara la información en el menor tiempo posible, y que el costo de este prototipo fuera un factor diferencial en el mercado que lo hiciera único. El cuál iba a brindar una solución innovadora y escalable a la empresa. Ante este desafío, con las habilidades y conocimientos que adquirimos a lo largo de la formación en la Universidad Distrital Francisco José de Caldas, presentamos, integramos, desarrollamos e implementamos una solución innovadora que iba a optimizar el proceso de recolección de información de asistencia, además de brindar todo un sistema escalable, el cual va hacer pionero en las siguientes reformas e implementaciones que la empresa HBM TECHNOLOGIES quiere hacer a su sistema de Gestión Escolar. Como resultado, se desarrolló un prototipo de sistema de automatización de asistencia con tecnología RFID, el cual es un sistema robusto, escalable y que va permitir mejorar la eficiencia e implementación de nuevas funciones en la aplicación de SIGEE de la empresa HMB TECHNOLOGIES.
publishDate 2024
dc.date.created.none.fl_str_mv 2024-08-27
dc.date.accessioned.none.fl_str_mv 2025-03-13T17:59:26Z
dc.date.available.none.fl_str_mv 2025-03-13T17:59:26Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Pasantía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/93664
url http://hdl.handle.net/11349/93664
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Acosta, E., Vela, D., & Benítez, D. (s/f). UNIVERSIDAD SAN FRANCISCO DE QUITO Colegio de Ciencias e Ingeniería Campus Inteligente: Prototipo para Sistema RFID de Control de Acceso.
Alberto Alvarado Sánchez, J., Computación Director, O., Li Zhang Co-Director, X., & Gustavo Orozco Lugo México, A. (2008). Control de Acceso con RFID.
Alberto Velasco Gil Oscar Andres Lopez Anaya, C. (2009). IMPLEMENTACION DE SISTEMA RFID PARA REGISTRO DE COMPONENTES DEL LABORATORIO DE ELECTRONICA DE LA UPB UNIVERSIDAD PONTIFICIA BOLIVARIANA ESCUELA DE INGENIERIAS Y ADMINISTRACION FACULTAD DE INGENIERIA ELECTRONICA BUCARAMANGA.
Conceptos básicos sobre bases de datos - Soporte técnico de Microsoft. (s/f). Recuperado el 18 de agosto de 2024, de https://support.microsoft.com/es-es/topic/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204
Emerson Gabriel Haro Flores. (s/f). Sistema de control de acceso y monitoreo de estudiantes con el uso de tecnología inalámbrica de identificación automática (RFID) en la Universidad Técnica del Norte.
Etiquetas RFID activas - Sistemas RFID. (s/f). Recuperado el 18 de agosto de 2024, de https://web.archive.org/web/20181014110243/https://sistemas-rfid.es/etiquetas-rfid-activas Felipe Castillo Patiño. (s/f). Diseño y evaluación de la eficacia de un sistema de control de acceso mediante RFID para implementación en entradas a la institución, al servicio de urgencias y cirugía de la IPS Universitaria.
HTTP - Concepto, para qué sirve y cómo funciona. (s/f). Recuperado el 18 de agosto de 2024, de https://concepto.de/http/#ixzz8COzxdzRf
IEEE SA - IEEE 829-2008. (s/f). Recuperado el 18 de agosto de 2024, de https://standards.ieee.org/ieee/829/3787/
Jairo Santiago Fontalvo Martínez, & Andrés Felipe Peña Sierra. (s/f). Diseño de un sistema de control de accesos en áreas físicas, basados en plataformas de hardware y software libre.
Jorge, A., Llanos Bermudez, E., Felipe, E., Pardo, H., Distrital, U., José, F., & Caldas, D. E. (s/f). SISTEMA DE CONTROL DE ASISTENCIA A ESTUDIANTES MEDIANTE CARNET VIRTUAL CON CÓDIGO QR.
La norma ISO 9241 y su impacto en la experiencia del usuario. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-9241/
Ley 1581 de 2012 - Gestor Normativo - Función Pública. (s/f). Recuperado el 18 de agosto de 2024, de https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981
Mares Lia Alejandra, S., Téllez Rodrigo, V., Frausto David Antonio, T., & Clave, P. (s/f). APLICACIÓN MOVIL PARA EL CONTROL DE ASISTENCIA A EVENTOS APLICANDO TECNOLOGIA RFID.
MODULO SD. (s/f). Recuperado el 18 de agosto de 2024, de https://www.mactronica.com.co/modulo-sd
MODULO SD. (s/f). Recuperado el 18 de agosto de 2024, de https://www.mactronica.com.co/modulo-sd
NATHALI YESSENIA GORDÓN DÍAZ. (s/f). CONTROL DE ACCESO EN LA ENTRADA DEL INSTITUTO GEOFÍSICO UTILIZANDO TECNOLOGÍA RFID.
Norma ISO 25000: calidad de software y servicios de TI. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-25000/
¿Qué es un LED? - Funcionamiento y Aplicaciones. (s/f). Recuperado el 18 de agosto de 2024, de https://electronicaonline.net/componentes-electronicos/diodo/que-es-un-led/
¿Qué es una pantalla TFT? - Inelmatic. (s/f). Recuperado el 18 de agosto de 2024, de https://www.inelmatic.com/ES/blog/noticias-1/post/que-es-una-pantalla-tft-30
https://www.inelmatic.com/ES/blog/noticias-1/post/que-es-una-pantalla-tft-30 RFID FAQ. (s/f). Recuperado el 18 de agosto de 2024, de https://telectronica.com/rfid-faq/ UNE-EN ISO/IEC 24760-1:2022 (Ratificada) Seguridad IT y privac... (s/f). Recuperado el 18 de agosto de 2024, de https://www.une.org/encuentra-tu-norma/busca-tu-norma/norma?c=N0069997
Usando ESP8266 con el IDE de Arduino. (s/f). Recuperado el 18 de agosto de 2024, de https://naylampmechatronics.com/blog/56_usando-esp8266-con-el-ide-de-arduino.html
ZYNNIA VERÓNICA VARGAS VERGARA. (s/f). UNIVERSIDAD POLITÉCNICA SALESIANA SEDE GUAYAQUIL FACULTAD DE INGENIERIAS TESIS PREVIA A LA OBTENCION DEL TITULO DE.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/0fa0940c-497b-466e-a312-19479507c4fb/download
https://repository.udistrital.edu.co/bitstreams/ed73bc38-d861-4851-9bdc-a9b92444e8e1/download
https://repository.udistrital.edu.co/bitstreams/7c312a30-6586-4040-8e26-2d476bb7048f/download
https://repository.udistrital.edu.co/bitstreams/c2438980-b193-4521-aaab-5cb22a9ad102/download
https://repository.udistrital.edu.co/bitstreams/093b3838-e635-4088-9d31-35352985b39e/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
011cac587962bdb256787318c1310278
b0bd025d2965ff39b5d621cca5dd5586
d6342b4cac8d7cf7089fcf9299110d06
e4b0ec899d76fc73234cd93965210e86
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837006889046507520
spelling Giraldo Ramos, FrankBuendía Rincón, David Santiago2025-03-13T17:59:26Z2025-03-13T17:59:26Z2024-08-27http://hdl.handle.net/11349/93664La empresa HBM TECHNOLOGIES, siempre se ha destacado por ofrecer soluciones innovadoras de acuerdo a la necesidad del cliente o las empresas a la que le ofrece servicios de software, los servicios que ofrece esta empresa son de desarrollo de páginas web, aplicaciones web y aplicaciones móviles diseñadas específicamente para satisfacer las necesidades únicas de su empresa. En este contexto ellos llevan varios años desarrollando una aplicación de Sistema de Gestión Escolar, lo que los ha llevado a incorporar por petición de los clientes un prototipo de un robusto sistema de automatización de acceso que se integre a la aplicación que llevan varios años desarrollando. Durante la pasantía en la empresa HBM TECHNOLOGIES, identificamos varias metas y desafíos que tuvimos que enfrentar y superar en este proceso, lo cual era diseñar e integrar el prototipo de sistema de automatización de asistencia con tecnología RFID a su sistema de Gestión Escolar; este sistema de automatización tenía la característica que debía ser un sistema que procesara la información en el menor tiempo posible, y que el costo de este prototipo fuera un factor diferencial en el mercado que lo hiciera único. El cuál iba a brindar una solución innovadora y escalable a la empresa. Ante este desafío, con las habilidades y conocimientos que adquirimos a lo largo de la formación en la Universidad Distrital Francisco José de Caldas, presentamos, integramos, desarrollamos e implementamos una solución innovadora que iba a optimizar el proceso de recolección de información de asistencia, además de brindar todo un sistema escalable, el cual va hacer pionero en las siguientes reformas e implementaciones que la empresa HBM TECHNOLOGIES quiere hacer a su sistema de Gestión Escolar. Como resultado, se desarrolló un prototipo de sistema de automatización de asistencia con tecnología RFID, el cual es un sistema robusto, escalable y que va permitir mejorar la eficiencia e implementación de nuevas funciones en la aplicación de SIGEE de la empresa HMB TECHNOLOGIES.The company HBM TECHNOLOGIES has always stood out for offering innovative solutions according to the needs of the client or the companies to which it offers software services. The services offered by this company are the development of web pages, web applications and mobile applications. designed specifically to meet the unique needs of your company. In this context, they have been developing a School Management System application for several years, which has led them to incorporate, at the request of clients, a prototype of a robust access automation system that is integrated into the application that they have been developing for several years. During the internship at the HBM TECHNOLOGIES company, we identified several goals and challenges that we had to face and overcome in this process, which was to design and integrate the prototype attendance automation system with RFID technology to its School Management system; This automation system had the characteristic that it had to be a system that processed information in the shortest possible time, and that the cost of this prototype was a differential factor in the market that made it unique. Which was going to provide an innovative and scalable solution to the company. Faced with this challenge, with the skills and knowledge that we acquired throughout the training at the Francisco José de Caldas District University, we presented, integrated, developed and implemented an innovative solution that was going to optimize the process of collecting assistance information, in addition to provide an entire scalable system, which will become a pioneer in the following reforms and implementations that the company HBM TECHNOLOGIES wants to make to its School Management system. As a result, a prototype of an assistance automation system with RFID technology was developed, which is a robust, scalable system that will improve efficiency and implement new functions in the SIGEE application of the company HMB TECHNOLOGIES.HBM TECHNOLOGIESpdfspaUniversidad Distrital Francisco José de CaldasControl de accesoAutomatizaciónAlgoritmosCircuitosDatosSoftwareIngeniería en Control -- Tesis y disertaciones académicasAccess controlAlgorithmsDataSoftwareAutomationPrototipo de sistema de control de acceso utilizando tecnología RFIDAccess control system prototype using RFID technologybachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Acosta, E., Vela, D., & Benítez, D. (s/f). UNIVERSIDAD SAN FRANCISCO DE QUITO Colegio de Ciencias e Ingeniería Campus Inteligente: Prototipo para Sistema RFID de Control de Acceso.Alberto Alvarado Sánchez, J., Computación Director, O., Li Zhang Co-Director, X., & Gustavo Orozco Lugo México, A. (2008). Control de Acceso con RFID.Alberto Velasco Gil Oscar Andres Lopez Anaya, C. (2009). IMPLEMENTACION DE SISTEMA RFID PARA REGISTRO DE COMPONENTES DEL LABORATORIO DE ELECTRONICA DE LA UPB UNIVERSIDAD PONTIFICIA BOLIVARIANA ESCUELA DE INGENIERIAS Y ADMINISTRACION FACULTAD DE INGENIERIA ELECTRONICA BUCARAMANGA.Conceptos básicos sobre bases de datos - Soporte técnico de Microsoft. (s/f). Recuperado el 18 de agosto de 2024, de https://support.microsoft.com/es-es/topic/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204Emerson Gabriel Haro Flores. (s/f). Sistema de control de acceso y monitoreo de estudiantes con el uso de tecnología inalámbrica de identificación automática (RFID) en la Universidad Técnica del Norte.Etiquetas RFID activas - Sistemas RFID. (s/f). Recuperado el 18 de agosto de 2024, de https://web.archive.org/web/20181014110243/https://sistemas-rfid.es/etiquetas-rfid-activas Felipe Castillo Patiño. (s/f). Diseño y evaluación de la eficacia de un sistema de control de acceso mediante RFID para implementación en entradas a la institución, al servicio de urgencias y cirugía de la IPS Universitaria.HTTP - Concepto, para qué sirve y cómo funciona. (s/f). Recuperado el 18 de agosto de 2024, de https://concepto.de/http/#ixzz8COzxdzRfIEEE SA - IEEE 829-2008. (s/f). Recuperado el 18 de agosto de 2024, de https://standards.ieee.org/ieee/829/3787/Jairo Santiago Fontalvo Martínez, & Andrés Felipe Peña Sierra. (s/f). Diseño de un sistema de control de accesos en áreas físicas, basados en plataformas de hardware y software libre.Jorge, A., Llanos Bermudez, E., Felipe, E., Pardo, H., Distrital, U., José, F., & Caldas, D. E. (s/f). SISTEMA DE CONTROL DE ASISTENCIA A ESTUDIANTES MEDIANTE CARNET VIRTUAL CON CÓDIGO QR.La norma ISO 9241 y su impacto en la experiencia del usuario. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-9241/Ley 1581 de 2012 - Gestor Normativo - Función Pública. (s/f). Recuperado el 18 de agosto de 2024, de https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981Mares Lia Alejandra, S., Téllez Rodrigo, V., Frausto David Antonio, T., & Clave, P. (s/f). APLICACIÓN MOVIL PARA EL CONTROL DE ASISTENCIA A EVENTOS APLICANDO TECNOLOGIA RFID.MODULO SD. (s/f). Recuperado el 18 de agosto de 2024, de https://www.mactronica.com.co/modulo-sdMODULO SD. (s/f). Recuperado el 18 de agosto de 2024, de https://www.mactronica.com.co/modulo-sdNATHALI YESSENIA GORDÓN DÍAZ. (s/f). CONTROL DE ACCESO EN LA ENTRADA DEL INSTITUTO GEOFÍSICO UTILIZANDO TECNOLOGÍA RFID.Norma ISO 25000: calidad de software y servicios de TI. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-25000/¿Qué es un LED? - Funcionamiento y Aplicaciones. (s/f). Recuperado el 18 de agosto de 2024, de https://electronicaonline.net/componentes-electronicos/diodo/que-es-un-led/¿Qué es una pantalla TFT? - Inelmatic. (s/f). Recuperado el 18 de agosto de 2024, de https://www.inelmatic.com/ES/blog/noticias-1/post/que-es-una-pantalla-tft-30https://www.inelmatic.com/ES/blog/noticias-1/post/que-es-una-pantalla-tft-30 RFID FAQ. (s/f). Recuperado el 18 de agosto de 2024, de https://telectronica.com/rfid-faq/ UNE-EN ISO/IEC 24760-1:2022 (Ratificada) Seguridad IT y privac... (s/f). Recuperado el 18 de agosto de 2024, de https://www.une.org/encuentra-tu-norma/busca-tu-norma/norma?c=N0069997Usando ESP8266 con el IDE de Arduino. (s/f). Recuperado el 18 de agosto de 2024, de https://naylampmechatronics.com/blog/56_usando-esp8266-con-el-ide-de-arduino.htmlZYNNIA VERÓNICA VARGAS VERGARA. (s/f). UNIVERSIDAD POLITÉCNICA SALESIANA SEDE GUAYAQUIL FACULTAD DE INGENIERIAS TESIS PREVIA A LA OBTENCION DEL TITULO DE.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/0fa0940c-497b-466e-a312-19479507c4fb/download997daf6c648c962d566d7b082dac908dMD53ORIGINALBuendiaRinconDavidSantiago2024.pdfBuendiaRinconDavidSantiago2024.pdfTrabajo de Gradoapplication/pdf861357https://repository.udistrital.edu.co/bitstreams/ed73bc38-d861-4851-9bdc-a9b92444e8e1/download011cac587962bdb256787318c1310278MD51Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf215612https://repository.udistrital.edu.co/bitstreams/7c312a30-6586-4040-8e26-2d476bb7048f/downloadb0bd025d2965ff39b5d621cca5dd5586MD52THUMBNAILBuendiaRinconDavidSantiago2024.pdf.jpgBuendiaRinconDavidSantiago2024.pdf.jpgIM Thumbnailimage/jpeg6403https://repository.udistrital.edu.co/bitstreams/c2438980-b193-4521-aaab-5cb22a9ad102/downloadd6342b4cac8d7cf7089fcf9299110d06MD54Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9508https://repository.udistrital.edu.co/bitstreams/093b3838-e635-4088-9d31-35352985b39e/downloade4b0ec899d76fc73234cd93965210e86MD5511349/93664oai:repository.udistrital.edu.co:11349/936642025-03-14 01:11:34.257open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK