Infostock sistema de información para la gestión de inventarios de recursos informáticos

En este proyecto se plantea la problemática evidenciada en los portales de aprendizaje coordinados por la alcaldía local de Ciudad Bolívar, en relación al manejo de la información para la gestión y seguimiento del inventario de los equipos informáticos y su mantenimiento en cada uno de los portales....

Full description

Autores:
Raquel Largo, Brenda Raquel
Cortes Rojas, Juan Esteban
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/42290
Acceso en línea:
http://hdl.handle.net/11349/42290
Palabra clave:
Sistema de informacion
Portales TIC
Inventario
Salas de computo
Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas
Sistemas de soporte a la toma de decisiones
Portales web - Control de inventarios
Desarrollo de aplicaciones web
Information system
TIC Portals
Inventory
Computer rooms
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_daec70649abb4a7ca0f23f2c69412d41
oai_identifier_str oai:repository.udistrital.edu.co:11349/42290
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Infostock sistema de información para la gestión de inventarios de recursos informáticos
dc.title.titleenglish.none.fl_str_mv Infostock information system for managing computer resource inventories
title Infostock sistema de información para la gestión de inventarios de recursos informáticos
spellingShingle Infostock sistema de información para la gestión de inventarios de recursos informáticos
Sistema de informacion
Portales TIC
Inventario
Salas de computo
Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas
Sistemas de soporte a la toma de decisiones
Portales web - Control de inventarios
Desarrollo de aplicaciones web
Information system
TIC Portals
Inventory
Computer rooms
title_short Infostock sistema de información para la gestión de inventarios de recursos informáticos
title_full Infostock sistema de información para la gestión de inventarios de recursos informáticos
title_fullStr Infostock sistema de información para la gestión de inventarios de recursos informáticos
title_full_unstemmed Infostock sistema de información para la gestión de inventarios de recursos informáticos
title_sort Infostock sistema de información para la gestión de inventarios de recursos informáticos
dc.creator.fl_str_mv Raquel Largo, Brenda Raquel
Cortes Rojas, Juan Esteban
dc.contributor.advisor.none.fl_str_mv Pinzon Nuñez, Sonia Alexandra
dc.contributor.author.none.fl_str_mv Raquel Largo, Brenda Raquel
Cortes Rojas, Juan Esteban
dc.contributor.orcid.none.fl_str_mv Pinzon Nuñez, Sonia Alexandra [0000-0003-0746-0598]
dc.subject.none.fl_str_mv Sistema de informacion
Portales TIC
Inventario
Salas de computo
topic Sistema de informacion
Portales TIC
Inventario
Salas de computo
Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas
Sistemas de soporte a la toma de decisiones
Portales web - Control de inventarios
Desarrollo de aplicaciones web
Information system
TIC Portals
Inventory
Computer rooms
dc.subject.lemb.none.fl_str_mv Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas
Sistemas de soporte a la toma de decisiones
Portales web - Control de inventarios
Desarrollo de aplicaciones web
dc.subject.keyword.none.fl_str_mv Information system
TIC Portals
Inventory
Computer rooms
description En este proyecto se plantea la problemática evidenciada en los portales de aprendizaje coordinados por la alcaldía local de Ciudad Bolívar, en relación al manejo de la información para la gestión y seguimiento del inventario de los equipos informáticos y su mantenimiento en cada uno de los portales. Por lo tanto, se propone desarrollar un sistema de información web para la gestión de inventario y mantenimiento de los equipos de cómputo en los portales, el cual permitirá resolver el principal problema relacionado con la administración del inventario, ya que, mejorará la precisión y confiabilidad de la información y simplificará los procesos de reparación a los equipos y el reporte de inventario. Garantizando que la información de los equipos se encuentre activa y actualizada, mostrando el buen estado de estos y que estén disponibles cuando estos se necesiten. La alternativa propuesta implementará una aplicación a partir del uso de tecnologías de software libre, basadas en HTML, CSS, JavaScript, tales como Angular y adicionalmente con manejo de base de datos Firebase.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-10-28T15:32:47Z
dc.date.available.none.fl_str_mv 2024-10-28T15:32:47Z
dc.date.created.none.fl_str_mv 2024-07-19
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Monografí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/42290
url http://hdl.handle.net/11349/42290
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] Garcia, J & Rios, E. Módulo de inventario de equipos de cómputo de corvesalud ips para el área de sistemas y contabilidad. (2009). [Consultado el 17, abril, 2023]. Extraído de: https://repository.uniminuto.edu/bitstream/10656/2616/1/TTI_GarciaPacho nJoseLuis_2009.pdf
[2] Aranda, N. Sistema para el control de inventarios de equipos de cómputo para la Secretaría del Medio Ambiente’. Plataforma de Proyectos de Software Libre. (2010). [Consultado el 26, abril, 2023]. Extraído de: https://tesis.ipn.mx/handle/123456789/20526
[3] Ramos Patiño, H. J. Sistema de información para el Inventario y control de equipos de cómputo de la unidad de telemática del Frente Policial de Puno-2015. (2015). [Consultado el 26, abril, 2023] Extraído de: https://alicia.concytec.gob.pe/vufind/Record/RNAP_f320abffdf262624ebbc fc08c7708121
[4] Parra Rativa, L. A., & Sanchez Osorio, A. F. Sistema de información web para la optimización del proceso de gestión y administración de los laboratorios de informática de la Universidad Distrital Francisco José de Caldas-Facultad Tecnológica. (2017). [Consultado el 26, abril, 2023] Extraído de: https://repository.udistrital.edu.co/handle/11349/5873
[5] Pérez-López, J. Sistemas de gestión de información. (2020). [Consultado el 17, abril, 2023]. Extraído de: https://www.ejemplos.co/sistemas-de-gestion-de-informacion/
[6] González, L. Características de un buen sistema de información. (2021). [Consultado el 17, abril, 2023] Extraído de: https://www.gestiopolis.com/caracteristicas-de-un-buen-sistema-deinformacion/ 92
[7] Torres, J. Sistemas de información: definición, tipos y ejemplos. Lifeder. (2019). [Consultado el 29, abril, 2023] Extraído de: https://www.lifeder.com/sistemas-de-informacion/
[8] Stonehem, B. Google Android Firebase: Aprendiendo los conceptos básicos (Vol. 1). Publicaciones de primer rango. (2016). [Consultado el 15, abril, 2023]
[9] Castellote García, M. Desarrollo de una aplicación Android de apuestas utilizando Firebase para la sincronización de datos. (2017). [Consultado el 28, abril, 2023] Extraído de: https://repositori.uji.es/xmlui/handle/10234/174192
[10] Rezusta Iglesias, Í. Elaboración de una guía pormenorizada/teóricopráctica para la migración y reingeniería de aplicaciones basadas en el Framework Google AngularJS al Framework Angular. (2021). [Consultado el 10, abril, 2023] Extraído de: https://academicae.unavarra.es/handle/2454/4027
[11] Anchundia Medrano, L. A. Análisis comparativo de tecnologías Front End Angular Js Vs React Js, en el modelo de procesos para el desarrollo de aplicaciones web (Bachelor's thesis, Babahoyo: UTB-FAFI. 2022). (2022). [Consultado el 12, abril, 2023] Extraído de: http://dspace.utb.edu.ec/handle/49000/11386
[12] YMANT Servicios Informáticos. Inventario Informático. (2016). [Consultado el 17, abril, 2023] Extraído de: https://www.ymant.com/blog/inventarioinformatico/#:~:text=Una%20de%20las%20tareas%20m%C3%A1s,almac enar%20para%20su%20posterior%20evaluaci%C3%B3n. 93
[13] Calderón Bendezu, T. S. Aplicación Web para la mejora del proceso de control de inventario de equipos de cómputo en la empresa Belcorp Perú. (2022) [Consultado el 20, abril, 2023] Extraído de: http://intra.uigv.edu.pe/handle/20.500.11818/6088
[14] Vivas Padilla, A. I. Análisis descriptivo de la implementación de generadores de códigos QR. para diferentes lenguajes de programación (Bachelor's thesis). (2019) [Consultado el 24, abril, 2023] Extraído de: http://repositorio.utn.edu.ec/handle/123456789/9538
[15] arki2020 Ana Karina Lopez. Análisis del lugar y mapeo. (2015) [Consultado el 25, abril, 2023] Extraído de: https://www.arkiplus.com/analisis-del-lugar-ymapeo/#:~:text=El%20mapeo%20debe%20incluir%20aspectos,a%20parti r%20de%20esos%20indicadores.
[16] Porto, P., & Merino, M. Loguear - Qué es, definición y concepto. (2018). [Consultado el 25, abril, 2023] Extraído de: https://definicion.de/loguear/
[17] Universidad tecnologica latinoamericana,Untel. Qué son los reportes (visita, documental, etc.). (2019). [Consultado el 28, abril, 2023] Extraído de: https://gc.scalahed.com/recursos/files/r162r/w18159w/reportes_(visita,doc umental).pdf
[18] Trigás Gallego, M. Metodologia scrum. (2012). [Consultado el 28, abril, 2023] Extraído de: https://openaccess.uoc.edu/handle/10609/17885
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
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/a693e3c8-20f7-4cdf-9d34-fce7770b98ad/download
https://repository.udistrital.edu.co/bitstreams/d892ff37-eb3c-4b14-90b6-eb201dd22bc9/download
https://repository.udistrital.edu.co/bitstreams/f1905776-113c-447d-b816-cf9d73bc65fc/download
bitstream.checksum.fl_str_mv 1327fd55960d8135031a8feeff953c1c
99e17c9ba275795975037e123cc6011d
997daf6c648c962d566d7b082dac908d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007192356552704
spelling Pinzon Nuñez, Sonia AlexandraRaquel Largo, Brenda RaquelCortes Rojas, Juan EstebanPinzon Nuñez, Sonia Alexandra [0000-0003-0746-0598]2024-10-28T15:32:47Z2024-10-28T15:32:47Z2024-07-19http://hdl.handle.net/11349/42290En este proyecto se plantea la problemática evidenciada en los portales de aprendizaje coordinados por la alcaldía local de Ciudad Bolívar, en relación al manejo de la información para la gestión y seguimiento del inventario de los equipos informáticos y su mantenimiento en cada uno de los portales. Por lo tanto, se propone desarrollar un sistema de información web para la gestión de inventario y mantenimiento de los equipos de cómputo en los portales, el cual permitirá resolver el principal problema relacionado con la administración del inventario, ya que, mejorará la precisión y confiabilidad de la información y simplificará los procesos de reparación a los equipos y el reporte de inventario. Garantizando que la información de los equipos se encuentre activa y actualizada, mostrando el buen estado de estos y que estén disponibles cuando estos se necesiten. La alternativa propuesta implementará una aplicación a partir del uso de tecnologías de software libre, basadas en HTML, CSS, JavaScript, tales como Angular y adicionalmente con manejo de base de datos Firebase.In this project, the problem evidenced in the learning portals coordinated by the local mayor's office of Ciudad Bolivar, in relation to the management of information for the management and monitoring of the inventory of computer equipment and its maintenance in each of the portals, is raised. Therefore, it is proposed to develop a web information system for inventory management and maintenance of computer equipment in the portals, which will solve the main problem related to inventory management, since it will improve the accuracy and reliability of the information and simplify the processes of equipment repair and inventory reporting. It will ensure that equipment information is active and up to date, showing the good condition of the equipment and that it is available when needed. The proposed alternative will implement an application from the use of open source technologies, based on HTML, CSS, JavaScript, such as Angular and additionally with Firebase database management.pdfspaSistema de informacionPortales TICInventarioSalas de computoTecnología en Sistematización de Datos -- Tesis y disertaciones académicasSistemas de soporte a la toma de decisionesPortales web - Control de inventariosDesarrollo de aplicaciones webInformation systemTIC PortalsInventoryComputer roomsInfostock sistema de información para la gestión de inventarios de recursos informáticosInfostock information system for managing computer resource inventoriesbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2[1] Garcia, J & Rios, E. Módulo de inventario de equipos de cómputo de corvesalud ips para el área de sistemas y contabilidad. (2009). [Consultado el 17, abril, 2023]. Extraído de: https://repository.uniminuto.edu/bitstream/10656/2616/1/TTI_GarciaPacho nJoseLuis_2009.pdf[2] Aranda, N. Sistema para el control de inventarios de equipos de cómputo para la Secretaría del Medio Ambiente’. Plataforma de Proyectos de Software Libre. (2010). [Consultado el 26, abril, 2023]. Extraído de: https://tesis.ipn.mx/handle/123456789/20526[3] Ramos Patiño, H. J. Sistema de información para el Inventario y control de equipos de cómputo de la unidad de telemática del Frente Policial de Puno-2015. (2015). [Consultado el 26, abril, 2023] Extraído de: https://alicia.concytec.gob.pe/vufind/Record/RNAP_f320abffdf262624ebbc fc08c7708121[4] Parra Rativa, L. A., & Sanchez Osorio, A. F. Sistema de información web para la optimización del proceso de gestión y administración de los laboratorios de informática de la Universidad Distrital Francisco José de Caldas-Facultad Tecnológica. (2017). [Consultado el 26, abril, 2023] Extraído de: https://repository.udistrital.edu.co/handle/11349/5873[5] Pérez-López, J. Sistemas de gestión de información. (2020). [Consultado el 17, abril, 2023]. Extraído de: https://www.ejemplos.co/sistemas-de-gestion-de-informacion/[6] González, L. Características de un buen sistema de información. (2021). [Consultado el 17, abril, 2023] Extraído de: https://www.gestiopolis.com/caracteristicas-de-un-buen-sistema-deinformacion/ 92[7] Torres, J. Sistemas de información: definición, tipos y ejemplos. Lifeder. (2019). [Consultado el 29, abril, 2023] Extraído de: https://www.lifeder.com/sistemas-de-informacion/[8] Stonehem, B. Google Android Firebase: Aprendiendo los conceptos básicos (Vol. 1). Publicaciones de primer rango. (2016). [Consultado el 15, abril, 2023][9] Castellote García, M. Desarrollo de una aplicación Android de apuestas utilizando Firebase para la sincronización de datos. (2017). [Consultado el 28, abril, 2023] Extraído de: https://repositori.uji.es/xmlui/handle/10234/174192[10] Rezusta Iglesias, Í. Elaboración de una guía pormenorizada/teóricopráctica para la migración y reingeniería de aplicaciones basadas en el Framework Google AngularJS al Framework Angular. (2021). [Consultado el 10, abril, 2023] Extraído de: https://academicae.unavarra.es/handle/2454/4027[11] Anchundia Medrano, L. A. Análisis comparativo de tecnologías Front End Angular Js Vs React Js, en el modelo de procesos para el desarrollo de aplicaciones web (Bachelor's thesis, Babahoyo: UTB-FAFI. 2022). (2022). [Consultado el 12, abril, 2023] Extraído de: http://dspace.utb.edu.ec/handle/49000/11386[12] YMANT Servicios Informáticos. Inventario Informático. (2016). [Consultado el 17, abril, 2023] Extraído de: https://www.ymant.com/blog/inventarioinformatico/#:~:text=Una%20de%20las%20tareas%20m%C3%A1s,almac enar%20para%20su%20posterior%20evaluaci%C3%B3n. 93[13] Calderón Bendezu, T. S. Aplicación Web para la mejora del proceso de control de inventario de equipos de cómputo en la empresa Belcorp Perú. (2022) [Consultado el 20, abril, 2023] Extraído de: http://intra.uigv.edu.pe/handle/20.500.11818/6088[14] Vivas Padilla, A. I. Análisis descriptivo de la implementación de generadores de códigos QR. para diferentes lenguajes de programación (Bachelor's thesis). (2019) [Consultado el 24, abril, 2023] Extraído de: http://repositorio.utn.edu.ec/handle/123456789/9538[15] arki2020 Ana Karina Lopez. Análisis del lugar y mapeo. (2015) [Consultado el 25, abril, 2023] Extraído de: https://www.arkiplus.com/analisis-del-lugar-ymapeo/#:~:text=El%20mapeo%20debe%20incluir%20aspectos,a%20parti r%20de%20esos%20indicadores.[16] Porto, P., & Merino, M. Loguear - Qué es, definición y concepto. (2018). [Consultado el 25, abril, 2023] Extraído de: https://definicion.de/loguear/[17] Universidad tecnologica latinoamericana,Untel. Qué son los reportes (visita, documental, etc.). (2019). [Consultado el 28, abril, 2023] Extraído de: https://gc.scalahed.com/recursos/files/r162r/w18159w/reportes_(visita,doc umental).pdf[18] Trigás Gallego, M. Metodologia scrum. (2012). [Consultado el 28, abril, 2023] Extraído de: https://openaccess.uoc.edu/handle/10609/17885ORIGINALLicencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf182903https://repository.udistrital.edu.co/bitstreams/a693e3c8-20f7-4cdf-9d34-fce7770b98ad/download1327fd55960d8135031a8feeff953c1cMD52CortesRojasJuanEsteban2024.pdfCortesRojasJuanEsteban2024.pdfapplication/pdf3070977https://repository.udistrital.edu.co/bitstreams/d892ff37-eb3c-4b14-90b6-eb201dd22bc9/download99e17c9ba275795975037e123cc6011dMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/f1905776-113c-447d-b816-cf9d73bc65fc/download997daf6c648c962d566d7b082dac908dMD5111349/42290oai:repository.udistrital.edu.co:11349/422902024-10-28 10:32:50.888open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK