Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura

Trabajo de investigación

Autores:
Acuña-Acero, Diego Alejandro
Torres-Cortes, Nicolás
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Católica de Colombia
Repositorio:
RIUCaC - Repositorio U. Católica
Idioma:
spa
OAI Identifier:
oai:repository.ucatolica.edu.co:10983/31245
Acceso en línea:
https://hdl.handle.net/10983/31245
Palabra clave:
Redes de área local inalámbricas
Software de conectividad
Desarrollo de software de aplicación
SNMP (Protocolo de redes de computadores)
620 - Ingeniería y operaciones afines
API
PING
Rendimiento
LAN
WLAN
Redes
Monitoreo
Virtualización
API
Protocolos
IP
Rights
openAccess
License
Derechos Reservados - Universidad Católica de Colombia, 2023
id UCATOLICA2_ea9e0fb3991951d825af49785ea9b230
oai_identifier_str oai:repository.ucatolica.edu.co:10983/31245
network_acronym_str UCATOLICA2
network_name_str RIUCaC - Repositorio U. Católica
repository_id_str
dc.title.none.fl_str_mv Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
title Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
spellingShingle Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
Redes de área local inalámbricas
Software de conectividad
Desarrollo de software de aplicación
SNMP (Protocolo de redes de computadores)
620 - Ingeniería y operaciones afines
API
PING
Rendimiento
LAN
WLAN
Redes
Monitoreo
Virtualización
API
Protocolos
IP
title_short Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
title_full Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
title_fullStr Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
title_full_unstemmed Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
title_sort Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura
dc.creator.fl_str_mv Acuña-Acero, Diego Alejandro
Torres-Cortes, Nicolás
dc.contributor.advisor.none.fl_str_mv Suárez-Suárez, Carlos René
dc.contributor.author.none.fl_str_mv Acuña-Acero, Diego Alejandro
Torres-Cortes, Nicolás
dc.subject.armarc.none.fl_str_mv Redes de área local inalámbricas
Software de conectividad
Desarrollo de software de aplicación
SNMP (Protocolo de redes de computadores)
topic Redes de área local inalámbricas
Software de conectividad
Desarrollo de software de aplicación
SNMP (Protocolo de redes de computadores)
620 - Ingeniería y operaciones afines
API
PING
Rendimiento
LAN
WLAN
Redes
Monitoreo
Virtualización
API
Protocolos
IP
dc.subject.ddc.none.fl_str_mv 620 - Ingeniería y operaciones afines
dc.subject.proposal.none.fl_str_mv API
PING
Rendimiento
LAN
WLAN
Redes
Monitoreo
Virtualización
API
Protocolos
IP
description Trabajo de investigación
publishDate 2023
dc.date.issued.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2024-06-25T14:21:26Z
dc.date.available.none.fl_str_mv 2024-06-25T14:21:26Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_fa2ee174bc00049f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.citation.none.fl_str_mv Acuña-Acero, D. A. & Torres-Cortes, N. (2023). Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería Electrónica y Telecomunicaciones. Bogotá, Colombia.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10983/31245
identifier_str_mv Acuña-Acero, D. A. & Torres-Cortes, N. (2023). Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería Electrónica y Telecomunicaciones. Bogotá, Colombia.
url https://hdl.handle.net/10983/31245
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv García, K. (2018). Diseño e implementación de un sistema de monitoreo de red utilizando protocolo SNMP [Tesis de grado, Universidad Nacional de Colombia]. Repositorio Institucional - UN.
Aponte, A. (2019). Diseño y desarrollo de un sistema de gestión de red basado en la arquitectura NETCONF (Tesis de grado). Universidad de la Sabana, Chía, Colombia.
Universidad Nacional de Ingeniería. (2019). Desarrollo de una aplicación móvil para monitoreo de redes basada en protocolo SNMP (Proyecto de grado). Universidad Nacional de Ingeniería, Perú.
González, F. (2021). Diseño e implementación de un sistema de monitoreo y gestión de redes SDN basado en OpenFlow (Tesis de grado). Universidad de Buenos Aires, Argentina.
Sánchez, R. (2020). Desarrollo de una herramienta de análisis de tráfico de red utilizando protocolos de captura de paquetes (Tesis de grado). Universidad Politécnica de Valencia.
He, X., & Fu, S. (2019). Research on the Cost of Network Security Monitoring System. In 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC) (pp. 1132- 1135). IEEE. doi: 10.1109/ITNEC.2019.8720734
Huang, C., & Yan, Y. (2020). A Study of Network Traffic Analysis Based on SNMP Protocol. Journal of Physics: Conference Series, 1529(2), 022051. doi: 10.1088/1742- 6596/1529/2/022051
Mekonnen, D. W., & Woldemariam, E. T. (2019). Analysis of SNMP Vulnerabilities in Network Devices. In 2019 11th International Conference on Computer and Automation Engineering (ICCAE) (pp. 25-29). IEEE. doi: 10.1109/ICCAE.2019.8696416
Rodríguez-Molina, J., Garrido-Merchán, E. C., Gómez-Pulido, J. A., & Vega-Rodríguez, M. A. (2018). A review of network monitoring tools. IEEE Access, 6, 30708-30725. https://doi.org/10.1109/ACCESS.2018.2849632
Stevens, W. R., Wright, G. R., & Stevens, W. (2019). TCP/IP illustrated. The protocols (Vol. 1). Addison- Wesley.
Stallings, W. (2019). SNMP, SNMPv2, SNMPv3, and RMON 1 and 2 (3rd Ed.). Addison- Wesley.
Forouzan, B. A. (2021). Data communications and networking. McGraw-Hill Education.
Parada, C., & Cárdenas, D. (2019). Implementación de un sistema de monitoreo y alerta temprana para una red LAN en una empresa del sector agroindustrial. Revista ESPACIOS, 40(06), 7.
Khajeh, A., Fathi, A., & Gandomi, A. H. (2019). A novel deep learning approach for network traffic classification in software-defined networking. Journal of Network and Computer Applications, 127, 76-85. doi: 10.1016/j.jnca.2018.09.012
Castillo-Sánchez, J. F., & Aguilar-Ponce, J. L. (2020). Implementación de un sistema de monitoreo de red para detección temprana de ataques en una organización gubernamental. Revista de Investigación Académica, 18, 1-9.
FRANCO, Dillon Kase. PENERAPAN ARTIFICIAL NEURAL NETWORK PADA ALAT PENYIRAMAN TANAMAN OTOMATIS BERBASIS ORANGE-PI 2G-IOT. 2021. Tesis Doctoral. Sekolah Tinggi Informatika dan Komputer Indonesia (STIKI) MALANG.
LOVE, Tyler S.; TOMLINSON, Joel; DUNN, Derrek. The orange pi: Integrating programming through electronic technology. Technology and Engineering Teacher, 2019, vol. 76, no 2, p. 24.
AL MAMUN, Md Selim, et al. A channel assignment extension of active access-point configuration algorithm for elastic WLAN system and its implementation using Raspberry Pi. International Journal of Networking and Computing, 2019, vol. 7, no 2, p. 248-270.
DASMEN, Rahmat Novrianda. Implementasi Raspberry Pi 3 sebagai wireless access point pada STIPER Sriwigama Palembang. Jurnal Informatika, 2021, vol. 3, no 03, p. 387-393.
SUDIBYO, Rahardhita Widyatra, et al. A generalized TCP fairness control method for multiple-host concurrent communications in elastic WLAN system using Raspberry Pi access point. International Journal of Mobile Computing and Multimedia Communications (IJMCMC), 2020, vol. 11, no 2, p. 18-40.
DEBNATH, Sumon Kumar, et al. Raspberry Pi configuration for access-point and its throughput measurements in IEEE802. 11n wireless networks. IEICE Technical Report; IEICE Tech. Rep., 2021, vol. 116, no 382, p. 101-106.
AL MAMUN, Md Selim, et al. A channel assignment extension of active access-point configuration algorithm for elastic WLAN system and its implementation using Raspberry Pi. International Journal of Networking and Computing, 2020, vol. 7, no 2, p. 248-270.
ISLAM, Md Manowarul, et al. Dynamic access-point configuration approach for elastic wireless local-area network system and its implementation using Raspberry Pi. International Journal of Networking and Computing, 2020, vol. 8, no 2, p. 254-281.
TRITULARSIH, Yustina; PRASETYO, Hoedi; PANDANSARI, Fenty. Access point configuration on Internet of Things with bootstrap WiFi networking Raspberry Pi. En AIP Conference Proceedings. AIP Publishing, 2023.
SAHA, Mousumi, et al. Throughput Measurement and Estimation Model for Concurrent Communications of Multiple Raspberry Pi Access-Points in Wireless Local-Area Network. J. Commun., 2021, vol. 14, no 11, p. 1009.
ARDILESTIAN, Bagus Damas. Implementasi server voip pada access point Linksys WRT54GL berbasiskan sistem operasi GNU-Linux Distro OpenWrt. 2019. Tesis Doctoral. Universitas Gadjah Mada.
MAPPATOBA, Andi; HARUNA, Ilham; AGUSSALIM, Agussalim. Prototype Sistem Monitoring Volume Bak Sampah Online Berbasis Arduino Nano dan Orange Pi. JITCE (Journal of Information Technology and Computer Engineering), 2021, vol. 4, no 01, p. 22-27.
MAULANA, H., et al. Analyze and Designing Low-Cost Network Monitoring System Using Icinga and Raspberry Pi. En IOP Conference Series: Earth and Environmental Science. IOP Publishing, 2021. p. 012038.
PARDESHI, Vivek, et al. Health monitoring systems using IoT and Raspberry Pi—a review. En 2021 international conference on innovative mechanisms for industry applications (ICIMIA). IEEE, 2017. p. 134-137.
FERDOUSH, Sheikh; LI, Xinrong. Wireless sensor network system design using Raspberry Pi and Arduino for environmental monitoring applications. Procedia Computer Science, 2021, vol. 34, p. 103-110.
DESHMUKH, Akshay D.; SHINDE, Ulhas B. A low cost environment monitoring system using raspberry Pi and arduino with Zigbee. En 2021 International Conference on Inventive Computation Technologies (ICICT). IEEE, 2021. p. 1-6.
NORIEGA-LINARES, Juan Emilio; NAVARRO RUIZ, Juan Miguel. On the application of the raspberry Pi as an advanced acoustic sensor network for noise monitoring. Electronics, 2022, vol. 5, no 4, p. 74.
SÁNCHEZ, Alberto Rodríguez; ALVARADO-NAVA, Oscar; MARTÍNEZ, Francisco Javier Zaragoza. Network monitoring system based on an FPGA with Linux. En 2012 Technologies Applied to Electronics Teaching (TAEE). IEEE, 2012. p. 232-236.
LI, Jing; HAO, Weidong. Research and design of embedded network video monitoring system based on Linux. En 2008 International Conference on Computer Science and Software Engineering. IEEE, 2008. p. 1310-1313.
JIANG, Jizhong; XIE, Shane. Advanced Linux Kernel Networking Monitoring. 2022.
GENNA, Dominic; AUGUSTO, Elias. Linux Kernel and Network Monitoring with BPF. Sandia National Lab.(SNL-NM), Albuquerque, NM (United States), 2021.
JAYASEKARA, GPDCM. Network Monitoring (Linux): Case Study Analysis. Available at SSRN 4210490, 2022.
LEE, Junyeol, et al. Lightweight built-in network monitor in Linux kernel for self-adaptive IoT devices. En 2022 17th International Conference on Advanced Communication Technology (ICACT). IEEE, 2015. p. 609-612.
Yan, Y., Yu, F. R., Gong, Y., Li, W., & Leung, V. C. (2020). Cost-Effective Network Traffic Measurement and Analysis for Big Data Applications. IEEE Network, 32(4), 170-177.
Al-Nabhan, N., Aldhafferi, N., & Al-Salman, A. (2020). The importance of network monitoring and traffic analysis in information security. In 2020 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC) (pp. 1-6). IEEE.
Al-Faresi, E., Abu-Samra, S., & Abu-Soud, M. (2020). Cost-Effective Monitoring Approach for Software-Defined Networks. In 11th International Conference on Innovations in Information Technology (pp. 85-90). IEEE.
dc.rights.none.fl_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
rights_invalid_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
https://creativecommons.org/licenses/by-nc/4.0/
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 121 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
publisher.none.fl_str_mv Universidad Católica de Colombia
institution Universidad Católica de Colombia
bitstream.url.fl_str_mv https://repository.ucatolica.edu.co/bitstreams/eed39f72-89e4-4d9a-8d55-f703f2b849cd/download
https://repository.ucatolica.edu.co/bitstreams/f1b509bb-4397-47dc-a12a-b1650b1d6068/download
https://repository.ucatolica.edu.co/bitstreams/411041eb-ff37-401e-b0e9-6ba4516fde6c/download
https://repository.ucatolica.edu.co/bitstreams/cfd0bb2a-11d2-405a-8d16-8f67274c8d6e/download
https://repository.ucatolica.edu.co/bitstreams/69960e6d-4f1b-45dc-a660-03406eb6b575/download
https://repository.ucatolica.edu.co/bitstreams/5c620679-719f-44df-8c9a-0d4d5d31577b/download
https://repository.ucatolica.edu.co/bitstreams/430d1ce7-e9b1-4ee2-9c67-30ab02910d65/download
https://repository.ucatolica.edu.co/bitstreams/edf94781-9abb-4176-ad33-04ba1a461eac/download
https://repository.ucatolica.edu.co/bitstreams/ffe599b8-71f6-4720-81ed-e50befd95a7f/download
https://repository.ucatolica.edu.co/bitstreams/0844bc07-b687-4ed6-9b09-a715b3e05402/download
https://repository.ucatolica.edu.co/bitstreams/be1a4f86-6fdd-4901-9490-6934c13787a5/download
https://repository.ucatolica.edu.co/bitstreams/bdd81109-6043-4c0c-a94f-ad28cc2930c6/download
https://repository.ucatolica.edu.co/bitstreams/94a6ce59-d5c1-46d1-9014-2c6808f9f5d8/download
bitstream.checksum.fl_str_mv 3e621405d68256867675146d3dd6de00
cb4bac5133e7497d7e46239683e30a58
f132606e1fe00c533bb567b6a73ac480
8bdf61d1938cf7c98f7d40e34740eafe
73a5432e0b76442b22b026844140d683
1f03ae09242f4c1fcbeda497dcb83e03
6b4484bb01075915be2c23341af208e5
6a6ed658873065261103bcdcb2a2afd3
dca96c73c51a0ff2e47e63546b947328
79b613885b3530640399913b0454cdbe
a694eef96b35cfc77763d9b1df2681da
e1c7232e1a005db46e7588ea656f42c7
a814d2a5ef5c7517ac1a041303f4e55c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Católica de Colombia - RIUCaC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814256216699830272
spelling Suárez-Suárez, Carlos Renévirtual::3399-1Acuña-Acero, Diego Alejandro062bcbaa-f02d-4b68-a08a-f623ff21c801-1Torres-Cortes, Nicolásc58d9ef3-2145-4d97-ba33-b083b7681782-12024-06-25T14:21:26Z2024-06-25T14:21:26Z2023Trabajo de investigaciónEl siguiente proyecto de grado busca desarrollar un software en conjunto con un protocolo de pruebas de red LAN/WLAN que identifique problemas de infraestructura y mejore la calidad de servicio. Para ello, se seleccionarán herramientas de pruebas y monitoreo adecuadas para evaluar parámetros clave como lo son el rendimiento, disponibilidad, el tiempo de respuesta, la pérdida de paquetes y los usuarios conectados a una red. Se busca desarrollar una herramienta de supervisión y análisis de redes basadas en SNMP que sea económica y fácil de usar, y permita la detección temprana y la resolución rápida de problemas de red para garantizar una experiencia satisfactoria del cliente. (Tomado de la fuente).PregradoIngeniero Electrónico de TelecomunicacionesINTRODUCCIÓN 1. GENERALIDADES 2. DESCRIPCIÓN LOS COMPONENTES 3. DESCRIPCIÓN DEL FUNCIONAMIENTO 4. IMPLEMENTACIÓN 5. DESCRIPCIÓN ECONÓMICA DEL PROYECTO 6. CONCLUSIONES 7. BIBLIOGRAFÍA ANEXOS121 páginasapplication/pdfAcuña-Acero, D. A. & Torres-Cortes, N. (2023). Desarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructura. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería Electrónica y Telecomunicaciones. Bogotá, Colombia.https://hdl.handle.net/10983/31245spaUniversidad Católica de ColombiaFacultad de IngenieríasBogotáIngeniería Electrónica y TelecomunicacionesGarcía, K. (2018). Diseño e implementación de un sistema de monitoreo de red utilizando protocolo SNMP [Tesis de grado, Universidad Nacional de Colombia]. Repositorio Institucional - UN.Aponte, A. (2019). Diseño y desarrollo de un sistema de gestión de red basado en la arquitectura NETCONF (Tesis de grado). Universidad de la Sabana, Chía, Colombia.Universidad Nacional de Ingeniería. (2019). Desarrollo de una aplicación móvil para monitoreo de redes basada en protocolo SNMP (Proyecto de grado). Universidad Nacional de Ingeniería, Perú.González, F. (2021). Diseño e implementación de un sistema de monitoreo y gestión de redes SDN basado en OpenFlow (Tesis de grado). Universidad de Buenos Aires, Argentina.Sánchez, R. (2020). Desarrollo de una herramienta de análisis de tráfico de red utilizando protocolos de captura de paquetes (Tesis de grado). Universidad Politécnica de Valencia.He, X., & Fu, S. (2019). Research on the Cost of Network Security Monitoring System. In 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC) (pp. 1132- 1135). IEEE. doi: 10.1109/ITNEC.2019.8720734Huang, C., & Yan, Y. (2020). A Study of Network Traffic Analysis Based on SNMP Protocol. Journal of Physics: Conference Series, 1529(2), 022051. doi: 10.1088/1742- 6596/1529/2/022051Mekonnen, D. W., & Woldemariam, E. T. (2019). Analysis of SNMP Vulnerabilities in Network Devices. In 2019 11th International Conference on Computer and Automation Engineering (ICCAE) (pp. 25-29). IEEE. doi: 10.1109/ICCAE.2019.8696416Rodríguez-Molina, J., Garrido-Merchán, E. C., Gómez-Pulido, J. A., & Vega-Rodríguez, M. A. (2018). A review of network monitoring tools. IEEE Access, 6, 30708-30725. https://doi.org/10.1109/ACCESS.2018.2849632Stevens, W. R., Wright, G. R., & Stevens, W. (2019). TCP/IP illustrated. The protocols (Vol. 1). Addison- Wesley.Stallings, W. (2019). SNMP, SNMPv2, SNMPv3, and RMON 1 and 2 (3rd Ed.). Addison- Wesley.Forouzan, B. A. (2021). Data communications and networking. McGraw-Hill Education.Parada, C., & Cárdenas, D. (2019). Implementación de un sistema de monitoreo y alerta temprana para una red LAN en una empresa del sector agroindustrial. Revista ESPACIOS, 40(06), 7.Khajeh, A., Fathi, A., & Gandomi, A. H. (2019). A novel deep learning approach for network traffic classification in software-defined networking. Journal of Network and Computer Applications, 127, 76-85. doi: 10.1016/j.jnca.2018.09.012Castillo-Sánchez, J. F., & Aguilar-Ponce, J. L. (2020). Implementación de un sistema de monitoreo de red para detección temprana de ataques en una organización gubernamental. Revista de Investigación Académica, 18, 1-9.FRANCO, Dillon Kase. PENERAPAN ARTIFICIAL NEURAL NETWORK PADA ALAT PENYIRAMAN TANAMAN OTOMATIS BERBASIS ORANGE-PI 2G-IOT. 2021. Tesis Doctoral. Sekolah Tinggi Informatika dan Komputer Indonesia (STIKI) MALANG.LOVE, Tyler S.; TOMLINSON, Joel; DUNN, Derrek. The orange pi: Integrating programming through electronic technology. Technology and Engineering Teacher, 2019, vol. 76, no 2, p. 24.AL MAMUN, Md Selim, et al. A channel assignment extension of active access-point configuration algorithm for elastic WLAN system and its implementation using Raspberry Pi. International Journal of Networking and Computing, 2019, vol. 7, no 2, p. 248-270.DASMEN, Rahmat Novrianda. Implementasi Raspberry Pi 3 sebagai wireless access point pada STIPER Sriwigama Palembang. Jurnal Informatika, 2021, vol. 3, no 03, p. 387-393.SUDIBYO, Rahardhita Widyatra, et al. A generalized TCP fairness control method for multiple-host concurrent communications in elastic WLAN system using Raspberry Pi access point. International Journal of Mobile Computing and Multimedia Communications (IJMCMC), 2020, vol. 11, no 2, p. 18-40.DEBNATH, Sumon Kumar, et al. Raspberry Pi configuration for access-point and its throughput measurements in IEEE802. 11n wireless networks. IEICE Technical Report; IEICE Tech. Rep., 2021, vol. 116, no 382, p. 101-106.AL MAMUN, Md Selim, et al. A channel assignment extension of active access-point configuration algorithm for elastic WLAN system and its implementation using Raspberry Pi. International Journal of Networking and Computing, 2020, vol. 7, no 2, p. 248-270.ISLAM, Md Manowarul, et al. Dynamic access-point configuration approach for elastic wireless local-area network system and its implementation using Raspberry Pi. International Journal of Networking and Computing, 2020, vol. 8, no 2, p. 254-281.TRITULARSIH, Yustina; PRASETYO, Hoedi; PANDANSARI, Fenty. Access point configuration on Internet of Things with bootstrap WiFi networking Raspberry Pi. En AIP Conference Proceedings. AIP Publishing, 2023.SAHA, Mousumi, et al. Throughput Measurement and Estimation Model for Concurrent Communications of Multiple Raspberry Pi Access-Points in Wireless Local-Area Network. J. Commun., 2021, vol. 14, no 11, p. 1009.ARDILESTIAN, Bagus Damas. Implementasi server voip pada access point Linksys WRT54GL berbasiskan sistem operasi GNU-Linux Distro OpenWrt. 2019. Tesis Doctoral. Universitas Gadjah Mada.MAPPATOBA, Andi; HARUNA, Ilham; AGUSSALIM, Agussalim. Prototype Sistem Monitoring Volume Bak Sampah Online Berbasis Arduino Nano dan Orange Pi. JITCE (Journal of Information Technology and Computer Engineering), 2021, vol. 4, no 01, p. 22-27.MAULANA, H., et al. Analyze and Designing Low-Cost Network Monitoring System Using Icinga and Raspberry Pi. En IOP Conference Series: Earth and Environmental Science. IOP Publishing, 2021. p. 012038.PARDESHI, Vivek, et al. Health monitoring systems using IoT and Raspberry Pi—a review. En 2021 international conference on innovative mechanisms for industry applications (ICIMIA). IEEE, 2017. p. 134-137.FERDOUSH, Sheikh; LI, Xinrong. Wireless sensor network system design using Raspberry Pi and Arduino for environmental monitoring applications. Procedia Computer Science, 2021, vol. 34, p. 103-110.DESHMUKH, Akshay D.; SHINDE, Ulhas B. A low cost environment monitoring system using raspberry Pi and arduino with Zigbee. En 2021 International Conference on Inventive Computation Technologies (ICICT). IEEE, 2021. p. 1-6.NORIEGA-LINARES, Juan Emilio; NAVARRO RUIZ, Juan Miguel. On the application of the raspberry Pi as an advanced acoustic sensor network for noise monitoring. Electronics, 2022, vol. 5, no 4, p. 74.SÁNCHEZ, Alberto Rodríguez; ALVARADO-NAVA, Oscar; MARTÍNEZ, Francisco Javier Zaragoza. Network monitoring system based on an FPGA with Linux. En 2012 Technologies Applied to Electronics Teaching (TAEE). IEEE, 2012. p. 232-236.LI, Jing; HAO, Weidong. Research and design of embedded network video monitoring system based on Linux. En 2008 International Conference on Computer Science and Software Engineering. IEEE, 2008. p. 1310-1313.JIANG, Jizhong; XIE, Shane. Advanced Linux Kernel Networking Monitoring. 2022.GENNA, Dominic; AUGUSTO, Elias. Linux Kernel and Network Monitoring with BPF. Sandia National Lab.(SNL-NM), Albuquerque, NM (United States), 2021.JAYASEKARA, GPDCM. Network Monitoring (Linux): Case Study Analysis. Available at SSRN 4210490, 2022.LEE, Junyeol, et al. Lightweight built-in network monitor in Linux kernel for self-adaptive IoT devices. En 2022 17th International Conference on Advanced Communication Technology (ICACT). IEEE, 2015. p. 609-612.Yan, Y., Yu, F. R., Gong, Y., Li, W., & Leung, V. C. (2020). Cost-Effective Network Traffic Measurement and Analysis for Big Data Applications. IEEE Network, 32(4), 170-177.Al-Nabhan, N., Aldhafferi, N., & Al-Salman, A. (2020). The importance of network monitoring and traffic analysis in information security. In 2020 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC) (pp. 1-6). IEEE.Al-Faresi, E., Abu-Samra, S., & Abu-Soud, M. (2020). Cost-Effective Monitoring Approach for Software-Defined Networks. In 11th International Conference on Innovations in Information Technology (pp. 85-90). IEEE.Derechos Reservados - Universidad Católica de Colombia, 2023info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)https://creativecommons.org/licenses/by-nc/4.0/Redes de área local inalámbricasSoftware de conectividadDesarrollo de software de aplicaciónSNMP (Protocolo de redes de computadores)620 - Ingeniería y operaciones afinesAPIPINGRendimientoLANWLANRedesMonitoreoVirtualizaciónAPIProtocolosIPDesarrollo de un protocolo de pruebas de red lan/wlan para la mejora de la calidad de servicio y la identificación de problemas de infraestructuraTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_fa2ee174bc00049fTextinfo:eu-repo/semantics/bachelorThesisPublicationxxxvirtual::3399-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000520489virtual::3399-1https://scholar.google.com/citations?user=gWBlkoMAAAAJ&hl=esvirtual::3399-1https://orcid.org/0000-0002-7558-1503virtual::3399-1xxxvirtual::3399-1a4e992ef-a495-44e2-9d58-a6c9fceb0c5avirtual::3399-1a4e992ef-a495-44e2-9d58-a6c9fceb0c5avirtual::3399-1ORIGINALProyecto de Grado.pdfProyecto de Grado.pdfapplication/pdf3324539https://repository.ucatolica.edu.co/bitstreams/eed39f72-89e4-4d9a-8d55-f703f2b849cd/download3e621405d68256867675146d3dd6de00MD51RESUMEN ANALITICO EN EDUCACION RAE.pdfRESUMEN ANALITICO EN EDUCACION RAE.pdfapplication/pdf234861https://repository.ucatolica.edu.co/bitstreams/f1b509bb-4397-47dc-a12a-b1650b1d6068/downloadcb4bac5133e7497d7e46239683e30a58MD52F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (4).pdfF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (4).pdfapplication/pdf165788https://repository.ucatolica.edu.co/bitstreams/411041eb-ff37-401e-b0e9-6ba4516fde6c/downloadf132606e1fe00c533bb567b6a73ac480MD53IDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdfIDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdfapplication/pdf127252https://repository.ucatolica.edu.co/bitstreams/cfd0bb2a-11d2-405a-8d16-8f67274c8d6e/download8bdf61d1938cf7c98f7d40e34740eafeMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repository.ucatolica.edu.co/bitstreams/69960e6d-4f1b-45dc-a660-03406eb6b575/download73a5432e0b76442b22b026844140d683MD55TEXTProyecto de Grado.pdf.txtProyecto de Grado.pdf.txtExtracted texttext/plain101645https://repository.ucatolica.edu.co/bitstreams/5c620679-719f-44df-8c9a-0d4d5d31577b/download1f03ae09242f4c1fcbeda497dcb83e03MD56RESUMEN ANALITICO EN EDUCACION RAE.pdf.txtRESUMEN ANALITICO EN EDUCACION RAE.pdf.txtExtracted texttext/plain17467https://repository.ucatolica.edu.co/bitstreams/430d1ce7-e9b1-4ee2-9c67-30ab02910d65/download6b4484bb01075915be2c23341af208e5MD58F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (4).pdf.txtF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (4).pdf.txtExtracted texttext/plain12071https://repository.ucatolica.edu.co/bitstreams/edf94781-9abb-4176-ad33-04ba1a461eac/download6a6ed658873065261103bcdcb2a2afd3MD510IDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.txtIDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.txtExtracted texttext/plain1707https://repository.ucatolica.edu.co/bitstreams/ffe599b8-71f6-4720-81ed-e50befd95a7f/downloaddca96c73c51a0ff2e47e63546b947328MD512THUMBNAILProyecto de Grado.pdf.jpgProyecto de Grado.pdf.jpgGenerated Thumbnailimage/jpeg6013https://repository.ucatolica.edu.co/bitstreams/0844bc07-b687-4ed6-9b09-a715b3e05402/download79b613885b3530640399913b0454cdbeMD57RESUMEN ANALITICO EN EDUCACION RAE.pdf.jpgRESUMEN ANALITICO EN EDUCACION RAE.pdf.jpgGenerated Thumbnailimage/jpeg11646https://repository.ucatolica.edu.co/bitstreams/be1a4f86-6fdd-4901-9490-6934c13787a5/downloada694eef96b35cfc77763d9b1df2681daMD59F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (4).pdf.jpgF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (4).pdf.jpgGenerated Thumbnailimage/jpeg15593https://repository.ucatolica.edu.co/bitstreams/bdd81109-6043-4c0c-a94f-ad28cc2930c6/downloade1c7232e1a005db46e7588ea656f42c7MD511IDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.jpgIDENTIFICACIÓN TRABAJO TESIS DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg16303https://repository.ucatolica.edu.co/bitstreams/94a6ce59-d5c1-46d1-9014-2c6808f9f5d8/downloada814d2a5ef5c7517ac1a041303f4e55cMD51310983/31245oai:repository.ucatolica.edu.co:10983/312452024-06-26 03:00:42.027https://creativecommons.org/licenses/by-nc/4.0/Derechos Reservados - Universidad Católica de Colombia, 2023https://repository.ucatolica.edu.coRepositorio Institucional Universidad Católica de Colombia - RIUCaCbdigital@metabiblioteca.comPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K