Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales

En el siguiente proyecto, se abordó el desarrollo de un equipo de medición de consumo de energía enfocado en mejorar la eficiencia energética. El concepto de eficiencia energética ha ganado importancia entre los grandes consumidores y el público general debido a factores como los altos costos de la...

Full description

Autores:
Diaz Castellanos, Adriana Paola
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Francisco de Paula Santander
Repositorio:
Repositorio Digital UFPS
Idioma:
spa
OAI Identifier:
oai:repositorio.ufps.edu.co:ufps/9072
Acceso en línea:
https://repositorio.ufps.edu.co/handle/ufps/9072
Palabra clave:
Consumo de energía cargas eléctricas
Cargas eléctricas
Monitorización
Prototipo
Monitorización
Consumo
Energías activas
Cargas eléctricas
Rights
openAccess
License
Derechos Reservados - Universidad Francisco de Paula Santander, 2024
id RUFPS2_2362167ebfca7ded6ce71b5c7d40f001
oai_identifier_str oai:repositorio.ufps.edu.co:ufps/9072
network_acronym_str RUFPS2
network_name_str Repositorio Digital UFPS
repository_id_str
dc.title.spa.fl_str_mv Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
title Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
spellingShingle Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
Consumo de energía cargas eléctricas
Cargas eléctricas
Monitorización
Prototipo
Monitorización
Consumo
Energías activas
Cargas eléctricas
title_short Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
title_full Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
title_fullStr Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
title_full_unstemmed Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
title_sort Prototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comerciales
dc.creator.fl_str_mv Diaz Castellanos, Adriana Paola
dc.contributor.advisor.none.fl_str_mv ILlera Bustos, Mario Joaquin
Parada Prieto, Elmer Alejandro
dc.contributor.author.none.fl_str_mv Diaz Castellanos, Adriana Paola
dc.contributor.corporatename.spa.fl_str_mv Universidad Francisco de Paula Santander
dc.contributor.jury.none.fl_str_mv Guevara Ibarra, Dinael
Sepúlveda Mora, Sergio Basilio
dc.subject.lemb.none.fl_str_mv Consumo de energía cargas eléctricas
Cargas eléctricas
Monitorización
topic Consumo de energía cargas eléctricas
Cargas eléctricas
Monitorización
Prototipo
Monitorización
Consumo
Energías activas
Cargas eléctricas
dc.subject.proposal.spa.fl_str_mv Prototipo
Monitorización
Consumo
Energías activas
Cargas eléctricas
description En el siguiente proyecto, se abordó el desarrollo de un equipo de medición de consumo de energía enfocado en mejorar la eficiencia energética. El concepto de eficiencia energética ha ganado importancia entre los grandes consumidores y el público general debido a factores como los altos costos de la energía, los problemas ambientales y la necesidad de mejorar la reputación corporativa. A pesar de los avances tecnológicos y las estrategias de ahorro implementadas, persisten focos de ineficiencia energética debido a la falta de sistemas de medición adecuados y accesibles. El proyecto desarrolló un prototipo económico que mide el consumo energético de cargas eléctricas individuales, con el objetivo de caracterizar su comportamiento y facilitar la toma de decisiones en torno al ahorro de energía. Este dispositivo permite individualizar el consumo de cada equipo y proporciona datos en un formato abierto para su procesamiento en plataformas de software libre, facilitando su análisis. El prototipo es adaptable a diferentes tipos de cargas (monofásicas, bifásicas y trifásicas) y cuenta con una instalación sencilla, lo que lo convierte en una herramienta eficiente para monitorear y optimizar el consumo energético en residencias y entidades comerciales.
publishDate 2024
dc.date.issued.none.fl_str_mv 2024
dc.date.accessioned.none.fl_str_mv 2025-02-12T15:47:22Z
dc.date.available.none.fl_str_mv 2025-02-12T15:47:22Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.ufps.edu.co/handle/ufps/9072
dc.identifier.local.none.fl_str_mv TIE V00064/2024
url https://repositorio.ufps.edu.co/handle/ufps/9072
identifier_str_mv TIE V00064/2024
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Francisco de Paula Santander, 2024
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
rights_invalid_str_mv Derechos Reservados - Universidad Francisco de Paula Santander, 2024
https://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 93 páginas. ilustraciones, (Trabajo completo) 4.127 KB
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Francisco de Paula Santander
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv San José de Cúcuta
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.source.spa.fl_str_mv https://catalogobiblioteca.ufps.edu.co/cgi-bin/koha/opac-retrieve-file.pl?id=da1b0f9559c84d882f7dadd8d0a1b35d
institution Universidad Francisco de Paula Santander
bitstream.url.fl_str_mv https://repositorio.ufps.edu.co/bitstreams/e3d03f21-0022-4ba6-8a99-c0c724418808/download
https://repositorio.ufps.edu.co/bitstreams/7b286670-d9bd-4931-b24e-9517b1730c32/download
https://repositorio.ufps.edu.co/bitstreams/87d233b6-ca1a-4b67-9e13-b328e5d06011/download
https://repositorio.ufps.edu.co/bitstreams/6cdd58f0-03eb-42dc-88ce-576d33d3e862/download
bitstream.checksum.fl_str_mv 0cee947fb2e4ddb2de002ce83a32eb6d
2f9959eaf5b71fae44bbf9ec84150c7a
fb987a25fa1b5a4181f8619a4d167eac
b9c0ae0011cf5d526a28d58750fd31df
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Francisco de Paula Santander
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851059643927756800
spelling ILlera Bustos, Mario JoaquinParada Prieto, Elmer AlejandroDiaz Castellanos, Adriana PaolaUniversidad Francisco de Paula SantanderGuevara Ibarra, DinaelSepúlveda Mora, Sergio Basilio2025-02-12T15:47:22Z2025-02-12T15:47:22Z2024https://repositorio.ufps.edu.co/handle/ufps/9072TIE V00064/2024En el siguiente proyecto, se abordó el desarrollo de un equipo de medición de consumo de energía enfocado en mejorar la eficiencia energética. El concepto de eficiencia energética ha ganado importancia entre los grandes consumidores y el público general debido a factores como los altos costos de la energía, los problemas ambientales y la necesidad de mejorar la reputación corporativa. A pesar de los avances tecnológicos y las estrategias de ahorro implementadas, persisten focos de ineficiencia energética debido a la falta de sistemas de medición adecuados y accesibles. El proyecto desarrolló un prototipo económico que mide el consumo energético de cargas eléctricas individuales, con el objetivo de caracterizar su comportamiento y facilitar la toma de decisiones en torno al ahorro de energía. Este dispositivo permite individualizar el consumo de cada equipo y proporciona datos en un formato abierto para su procesamiento en plataformas de software libre, facilitando su análisis. El prototipo es adaptable a diferentes tipos de cargas (monofásicas, bifásicas y trifásicas) y cuenta con una instalación sencilla, lo que lo convierte en una herramienta eficiente para monitorear y optimizar el consumo energético en residencias y entidades comerciales.Introducción 1. Descripción del Problema 1.1. 1.2. Planteamiento del Problema Justificación 1.2.1. 1.2.2. 1.2.3. 1.2.4. 1.3. Beneficios Tecnológicos Beneficios Económicos Beneficios Sociales Beneficios Empresariales Objetivos 1.3.1. 1.3.2. 1.4. Objetivo General Objetivos Específicos Delimitaciones 2. Marco Referencial 2.1. Antecedentes 2.1.1. 2.1.2. 2.1.3. Internacional Nacional Regional 12 15 15 17 18 19 19 20 20 20 20 21 22 22 22 26 29 2.2. Marco Teórico 31 2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.2.6. 2.2.7. 2.2.8. 2.2.9. Enchufes Inteligentes Emporia Panel Solar Smart Meter Sensor de Voltaje ZMPT101B Sensor de Corriente ACS712-30A Modulo Wifi ESP8266 ESP-01 Arduino Nano Convertidor AC-DC Comunicación HTTPS 2.2.10. Lenguaje de Programación PHP 2.2.11. Protocolos de Comunicación 2.3. Marco Legal 2.3.1. 2.3.2. 2.3.3. 2.3.4. 2.3.5. Ley 142 de 1994 Servicios Resolución CREG 097 de 2008 Ley 1715 de 2014 Resolución CREG 031 de 2016 Ley 1716 de 2014 3. Diseño Metodológico 32 32 33 34 35 35 36 37 37 38 39 40 40 40 40 41 41 42 3.1. Identificación de Parámetros 42 3.2. 3.3. 3.4. 3.5. Diseño del Sistema Construcción del Esquema de Comunicación Implementación de la Red de Comunicaciones Verificación del Comportamiento de la Red 4. Resultados 4.1. 4.2. 4.3. 4.4. 4.5. Identificación de Parámetros Diseño del Sistema Construcción del Esquema de Comunicación Implementación de la Red de Comunicaciones Verificación del Comportamiento de la Red 5. Conclusiones Referencias Anexos 43 51 53 54 55 55 56 58 61 65 70 71 80PregradoIngeniero(a) Electrónico(a)93 páginas. ilustraciones, (Trabajo completo) 4.127 KBapplication/pdfspaUniversidad Francisco de Paula SantanderFacultad de IngenieríaSan José de CúcutaIngeniería ElectrónicaDerechos Reservados - Universidad Francisco de Paula Santander, 2024https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)http://purl.org/coar/access_right/c_abf2https://catalogobiblioteca.ufps.edu.co/cgi-bin/koha/opac-retrieve-file.pl?id=da1b0f9559c84d882f7dadd8d0a1b35dPrototipo para la monitorización de consumo de energía activa en cargas eléctricas individuales como herramienta de análisis del comportamiento energético de viviendas y entidades comercialesTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Consumo de energía cargas eléctricasCargas eléctricasMonitorizaciónPrototipoMonitorizaciónConsumoEnergías activasCargas eléctricasSER COLOMBIA “Proyectos de energía renovables 2023-2024”, https://sercolombia.org/wp-content/uploads/2023/05/REVISTA-2.pdf, (Access Ed Ene. 2023).SER COLOMBIA “RENOVABLES 2024: 1.240 MW cerca de iniciar operación y 1.800 MW más en el horizonte, Colombia avanza hacia un futuro más verde”, https://sercolombia.org/estudios-y-documentos/ (accesos nov. 2023).“Renewables in Energy Supply”, Ren21.net, 2023. (accessed Feb. 22, 2024). https://www.ren21.net/gsr-2023/modules/energy_supply/01_energy_supply/S. Pedro, “Projeto comparativo de smart plug para monitoramento de aparelhos eletricos residenciais”, Ufersa.edu.br, jun. 29, 2021. https://repositorio.ufersa.edu.br/items/cd225a27-97ec-4865-b88b-e03d05812334 (accessed Ene. 22, 2024).C. Espitia, “Cartografía de los proyectos de energía solar en Colombia”, jun. 26, 2023. https://indepaz.org.co/cartografia-de-los-proyectos-de-energia-solar-en-colombia-porcarlos-e-espitia-cueca/ (accessed Ene. 20, 2024).“Tracker Map - Global Energy Monitor”. Global Energy Monitor, May 17, 2022. https://globalenergymonitor.org/projects/global-solar-power-tracker/tracker-map/ (accessed Ene. 22, 2024).R. Sampieri Hernandez, C. Fernandez Collado, and P. Baptista Lucio, Metodologia de la investigacion, 4th ed. Mexico, 2001.EFENERGIA, “Eficiencia energética en instalaciones eléctricas, puntos importantes” nov. 11, 2023. https://www.efenergia.com/instalaciones-eficiencia-energetica/electricas/ (accessed Ene. 20, 2024).J. Pablo, “Gestión de lecturas y datos para medidores de energía eléctrica”. Uazuay.edu.ec, 2019, http://dspace.uazuay.edu.ec/handle/datos/9408. (accessed Ene. 18, 2022).A. Fabricio, “Adquisición y visualización de parámetros eléctricos de un motor trifásico mediante el uso de un módulo de internet industrial de las cosas”. Uazuay.edu.ec, 2020, http://dspace.uazuay.edu.ec/handle/datos/9778. (accessed Ene. 20, 2024).J. Paul, “Prototipo y desarrollo de una aplicación de un sistema de protección electrónica para motores eléctricos trifásicos utilizando un medidor de energía y un sistema scada para la empresa Soelec”. Ups.edu.ec, 2019, https://dspace.ups.edu.ec/handle/123456789/17917. (accessed Ene. 20, 2024).L. Arenas, “Contador de energía eléctrica inteligente integrado en fpga”. Unesp.br, 2023. https://repositorio.unesp.br/ (accessed Ene. 20, 2024).E. Andrés and Ricardo, “Desarrollo de un sistema para diagnóstico del consumo de energía, mediante los parámetros eléctricos en el bloque antiguo de la Universidad Técnica de Cotopaxi en el Campus la Matriz periodo 2020”. https://doi.org/PI-001729. (accessed Ene. 20, 2024).Gabriel and Paul, “Diseño e implementación de un prototipo de medidor inteligente de energía eléctrica para consumos residenciales”. Utc.edu.ec, 2022, https://doi.org/PIM000428. (accessed Ene. 20, 2024).E. Rojas, “sistema de monitoreo de consumo de energía (kwh) y control remoto a través de aplicaciones de mensajería”, 2022. Universidad de la costa.M. Camila, “Aplicativo de software para la asistencia en el diseño de sistema de autogeneración que determiné el costo y el tiempo de retorno de inversión”. Usta.edu.co, 2019, http://hdl.handle.net/11634/18683. (accessed Ene. 21, 2024).S. Riaño Bermúdez, “Análisis de los impactos e implementación de la medición inteligente en el sector eléctrico colombiano” https/repositorio.uniandes.edu.co/server/api/core/bitstreams/e893f0d0-f560-479a-817d9705ade0543d/content (accessed Ene. 21, 2024).V. Edgar, “Impacto de la conexión de sistemas fotovoltaicos a sistemas industriales considerando aspectos de calidad de la potencia”. Repositorio Institucional Séneca, 2022. https://repositorio.uniandes.edu.co/entities/publication/a35eda6f-b5c7-4da5-952eec520e6f91b2 (accessed Ene. 22, 2024).L. Valle, “Diseño de inversor trifásico para sistemas fotovoltaicos residenciales con capacidad menor a 3kW”. Repositorio Institucional Séneca, 2021. https://repositorio.uniandes.edu.co/entities/publication/2b31e75b-d445-4107-a0176aad8a710422 (accessed Ene. 22, 2024).R. Martínez, “Diseño y análisis económico de un sistema de automatización de cargas eléctricas para la maximización del autoconsumo de sistemas fotovoltaicos residenciales sin almacenamiento de energía”. Repositorio Institucional Séneca, 2020. https://repositorio.uniandes.edu.co/entities/publication/2885ca95-6b18-4923-8dfbf873cf0ea09e (accessed Ene. 22, 2024).Ordoñez Mariño, Mario, “Diseño de un sistema de iluminación con energía solar fotovoltaica para la universidad Antonio Nariño sede Cúcuta”. Uan.edu.co, 2021. http://repositorio.uan.edu.co/handle/123456789/4718. (accessed Ene. 20, 2024).G. Duque, “Sistema de medición de variables eléctricas en instalaciones de generación de energía solar fotovoltaica en la universidad Antonio Nariño sede Cúcuta”. Uan.edu.co, 2021. http://repositorio.uan.edu.co/handle/123456789/4722. (accessed Ene. 22, 2024).I. Jaleidy, S. Santiago, and C. José, “Estudios e Implementación Sistema Paneles Fotovoltaicos, Acueducto Vereda Matecaña Corregimiento la Buena Esperanza, Cúcuta, Norte de Santander”. Unipiloto.edu.co, 2022, doi: http://repository.unipiloto.edu.co/handle/20.500.12277/12119. (accessed Ene. 22, 2024).P. Duarte, “Análisis de impacto del desbalance y acomodo de cargas para usuarios de la empresa centrales eléctricas del Norte de Santander”, 2021. http://repositoriodspace.unipamplona.edu.co/jspui/bitstream/20.500.12744/5083/1/Duarte _2021_TG.pdf (accessed Ene. 22, 2024).S. Bohórquez, “Metodología de intervención en conjuntos y edificios residenciales en la ciudad de Cúcuta, Norte de Santander, para seccionalizar las pérdidas no técnicas de energía eléctrica”. Unipamplona.edu.co, jul. 2021, http://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/4935.(accessed Ene. 22, 2024).A. Fernando, “Impacto del desbalance de cargas en líneas de distribución de energía eléctrica,” Uan.edu.co, 2020, http://repositorio.uan.edu.co/handle/123456789/2577. (accessed Ene. 22, 2024).Tecnologías EOS, “Medidores IoT, una herramienta para monitorear la energía,” Tec Eos, jun. 27, 2023. https://tec-eos.com/monitorizacion-de-la-energia-con-medidores-iot/ (accessed Ene.23, 2024).“Smart Plugs – Emporia: Revolutionizing Home Energy,” Emporiaenergy.com, 2023. https://www.emporiaenergy.com/emporia-smart-plug/ (accessed Ene. 20, 2024).CELSIA, “Paneles solares ¿Cómo funcionan y qué son?,” Celsia, May 05, 2018. https://www.celsia.com/es/blog-celsia/paneles-solares-como-funcionan-y-que-son/ (accessed Ene. 22, 2024).Solaire, “LÍNEA SOLAR FOTOVOLTAICA,” 2020. https://www.solaire.com.co/producto/smart-meter-ts/ (accessed Ene. 20, 2024).Sigma Electrónica “ZMPT101B,” nov. 15, 2023. https://www.sigmaelectronica.net/producto/zmpt101b/ (accessed Ene. 23, 2024).ACS712 Sensor de Corriente Directa y Alterna 30A. (2019). Retrieved August 18, 2024, from Ferretrónica website: https://ferretronica.com/products/acs712-sensor-de-corrientedirecta-y-alterna30a?srsltid=AfmBOornlkH71A3lBGiYExI8gv6kLn3q70kas7qd0AHjh2Hmy25iRj9j (accessed jun. 20, 2024).MODULO WIFI ESP8266 ESP-01. (2024). Retrieved August 18, 2024, from MACTRONICA website: https://www.mactronica.com.co/modulo-wifi-esp8266 (accessed jun. 20, 2024).Placa de Desarrollo Nano V3 - 5V Compatible con Arduino. (2020). Retrieved August 18, 2024, from Ferretrónica website: https://ferretronica.com/products/placa-dedesarrollo-nano-v3-5v-compatible-con-arduino?_pos=1&_sid=1ace388a3&_ss=r (accessed jul. 24, 2024).MINI FUENTE CONVERTIDOR AC-DC 5V 700mA. (2024). Retrieved August 18, 2024, from MACTRONICA website: https://www.mactronica.com.co/mini-fuenteconvertidor-ac-dc-5v-700ma (accessed jun. 24, 2024).“Investigating Large Scale HTTPS Interception in Kazakhstan | Proceedings of the ACM Internet Measurement Conference,” ACM Conferences, 2020. https://dl.acm.org/doi/abs/10.1145/3419394.3423665 (accessed Sep. 12, 2024).E. Bautista-Villegas, “Metodologías agiles XP y Scrum, empleadas para el desarrollo de páginas web, bajo MVC, con lenguaje PHP y framework Laravel,” Revista Amazonía Digital, vol. 1, no. 1, pp. e168–e168, Jan. 2022, doi: https://doi.org/10.55873/rad.v1i1.168.Sotnik S, Manakov V, and Lyashenko V, “Overview: PHP and MySQL Features for Creating Modern Web Projects,” Nure.ua, 2023. https://openarchive.nure.ua/entities/publication/d32fc946-4bb2-4ad9-bce3-aac5f376b4eb (accessed Sep. 12, 2024).“Leyes desde 1992 - Vigencia expresa y control de constitución, CONSTITUCION_POLITICA_1991,” Secretariasenado.gov.co, 2023. http://www.secretariasenado.gov.co/senado/basedoc/constitucion_politica_1991.html (accessed Ene. 24, 2024).Colombia potencia de la vida, “Ley 142 de 1994 - Gestor Normativo,” Funcionpublica.gov.co, Aug. 03, 2023. https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=2752 (accessed 77 Ene. 24, 2024).Comisiones y regulación de energía y gas, “Resolución CREG 097 de 2008” https://www.enel.com.co/content/dam/enel-co/espa%C3%B1ol/2-empresas/marcoregulatorio/creg_097_de_2008.pdf (accessed Ene. 24, 2024).Colombia potencia de la vida, “Ley 1715 de 2014 - Gestor Normativo,” Funcionpublica.gov.co, Sep. 2023. https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=57353 (accessed Ene. 24, 2024).“Alejandría - Resolución 31 de 2016 CREG,” Creg.gov.co, 2016. https://gestornormativo.creg.gov.co/gestor/entorno/docs/resolucion_creg_0031_2016.htm (accessed Ene. 24, 2024).Colombia potencia de la vida, “Ley 1716 de 2014 - Gestor Normativo,” Funcionpublica.gov.co, Dec. 2015. https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=57360 (accessed Ene. 20, 2024).J. Marrugat, S. Ac, and Manager, “Comunicaciones abiertas. EtherNet/IP.” Available: https://tv.uvigo.es/uploads/material/Video/1114/1.pdf (accessed May 1, 2024).“Tunnel - Master Modbus RTU y esclavos Modbus RTU. Cómo dotar de comunicaciones MQTT a este escenario. - Webdyn,” Webdyn, Apr. 24, 2022. https://www.webdyn.com/es/knowledge-base/tunnel-master-modbus-rtu-y-esclavosmodbus-rtu-como-dotar-de-comunicaciones-mqtt-a-este-escenario/ (accessed May. 20, 2024).“PLC: Transmisión de datos a través de líneas eléctricas – Afinidad Eléctrica,” Afinidadelectrica.com, jul. 25, 2020. https://afinidadelectrica.com/2020/07/25/plc-transmision-de-datos-a-traves-de-lineaselectricas/ (accessed Aug. 20, 2024).“PLC: Transmisión de datos a través de líneas eléctricas – Afinidad Eléctrica,” Afinidadelectrica.com, jul. 25, 2020. https://afinidadelectrica.com/2020/07/25/plc-transmision-de-datos-a-traves-de-lineaselectricas/ (accessed Aug. 20, 2024).Mauricio Luna Calva and Adolfo Meléndez Ramírez, “Implementación de redes neuronales artificiales (RNA) para clasificar niveles de pm2.5 en un sistema de alarma ambiental: Las enfermedades respiratorias,” RICT Revista de Investigación Científica, Tecnológica e Innovación, vol. 2, no. Especial 1, pp. 63–73, Mar. 2023, (Accessed: Aug. 20, 2024). [Online]. Available: https://revista.ccaitese.com/index.php/ridt/article/view/104Iman Mohammed Nayyef and A. Ali, “Design and Implementation of IOT Based Smart Power Monitoring and Management System Using WSNS,” ResearchGate, Dec. 31, 2018. https://www.researchgate.net/publication/330283312_Design_and_Implementation_of_I OT_Based_Smart_Power_Monitoring_and_Management_System_Using_WSNS (accessed Aug. 20, 2024).Alberto Bastida Nicasio, L. Hernández, V. Manuel, and Felipe, “CONTROL DE LA CORRIENTE CONSUMIDA DE UN GENERADOR DE OZONO COMERCIAL USANDO UN ARDUINO (COMMERCIAL OZONE GENERATOR CURRENT CONSUMED CONTROL USING ARDUINO),” Pistas Educativas, vol. 44, no. 143, 2022, (Accessed: Aug. 20, 2024). [Online]. Available: https://pistaseducativas.celaya.tecnm.mx/index.php/pistas/article/view/2923Jeriot Magallanes Hernandez, “Estudio comparativo de placas electrónicas Arduino en el mundo actual,” Revista de Investigación Cañetana, vol. 2, no. 1, oct. 2023, doi: https://doi.org/10.60091/ric.2023.v2n1.01. (accessed Aug. 20, 2024).“Transformador AC DC 5V Fuente Regulador 110-220V 700mA,” Yorobotics.co, 2021. https://yorobotics.co/producto/transformador-ac-dc-5v-fuente-regulador-110-220v700ma/ (accessed Aug. 20, 2024).T. J, “HTTP vs HTTPS: Key Differences and Which One to Choose for Your Site,” Hostinger Tutorials, oct. 21, 2021. https://www.hostinger.com/tutorials/http-vs-https (accessed jun. 19, 2024).PublicationORIGINALTG1161453.pdfTG1161453.pdfProyecto de Pregradoapplication/pdf4225822https://repositorio.ufps.edu.co/bitstreams/e3d03f21-0022-4ba6-8a99-c0c724418808/download0cee947fb2e4ddb2de002ce83a32eb6dMD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.ufps.edu.co/bitstreams/7b286670-d9bd-4931-b24e-9517b1730c32/download2f9959eaf5b71fae44bbf9ec84150c7aMD52falseAnonymousREADTEXTTG1161453.pdf.txtTG1161453.pdf.txtExtracted texttext/plain100397https://repositorio.ufps.edu.co/bitstreams/87d233b6-ca1a-4b67-9e13-b328e5d06011/downloadfb987a25fa1b5a4181f8619a4d167eacMD53falseAnonymousREADTHUMBNAILTG1161453.pdf.jpgTG1161453.pdf.jpgGenerated Thumbnailimage/jpeg14297https://repositorio.ufps.edu.co/bitstreams/6cdd58f0-03eb-42dc-88ce-576d33d3e862/downloadb9c0ae0011cf5d526a28d58750fd31dfMD54falseAnonymousREADufps/9072oai:repositorio.ufps.edu.co:ufps/90722025-10-16 11:04:53.542https://creativecommons.org/licenses/by-nc-sa/4.0/Derechos Reservados - Universidad Francisco de Paula Santander, 2024open.accesshttps://repositorio.ufps.edu.coRepositorio Universidad Francisco de Paula Santanderbdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=