Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión

El manejo y aprovechamiento eficiente de los recursos hídricos, lleva a un estudio juicioso de su comportamiento físico a través de la infraestructura desarrollada para su aprovechamiento. En este estudio los conceptos de la hidráulica son la base fundamental para los diseños de conducciones, aducci...

Full description

Autores:
Herrera Torres, Héctor Hugo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/14974
Acceso en línea:
https://hdl.handle.net/20.500.12494/14974
Palabra clave:
Redes abiertas
Análisis hidráulico
Programas hidráulica
Software hidráulica
Análisis tuberías
Rights
openAccess
License
Atribución
id COOPER2_8b59c3eccf079e9dc278a27b1cd70a1d
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/14974
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
title Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
spellingShingle Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
Redes abiertas
Análisis hidráulico
Programas hidráulica
Software hidráulica
Análisis tuberías
title_short Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
title_full Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
title_fullStr Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
title_full_unstemmed Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
title_sort Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión
dc.creator.fl_str_mv Herrera Torres, Héctor Hugo
dc.contributor.advisor.none.fl_str_mv Novoa Castro, Alejandro
dc.contributor.author.none.fl_str_mv Herrera Torres, Héctor Hugo
dc.subject.spa.fl_str_mv Redes abiertas
Análisis hidráulico
Programas hidráulica
Software hidráulica
Análisis tuberías
topic Redes abiertas
Análisis hidráulico
Programas hidráulica
Software hidráulica
Análisis tuberías
description El manejo y aprovechamiento eficiente de los recursos hídricos, lleva a un estudio juicioso de su comportamiento físico a través de la infraestructura desarrollada para su aprovechamiento. En este estudio los conceptos de la hidráulica son la base fundamental para los diseños de conducciones, aducciones y redes de distribución. El estudio y diseño de proyectos de hidráulica implican procedimientos de cálculo de los más simples a los más complejos, obtener una versatilidad en la obtención de resultados y cálculos lleva a explorar alternativas y herramientas que permitan esto; una de ellas es la implementación de dichos procedimientos en medios computacionales. Las herramientas informáticas se convierten en una buena alternativa, con la cual se puedan analizar los conceptos revisados en el campo teórico, dado que de una manera diferente se pueden corroborar las afirmaciones consignadas en la literatura y actividades académicas. Así, la implementación de programas de computación, son elementos básicos y herramientas propicias en el estudio y diseños de ingeniería. El presente trabajo desarrolla la elaboración de un programa de computador con aplicación a los conceptos de hidráulica, se muestra los conceptos generales de la teoría en el campo de la hidráulica desde las características principales de los fluidos así como el análisis de tuberías. Así mismo, se señala de manera general los programas de computador desarrollados en el mercado y académicamente. Se describen conceptos acerca de los lenguajes de programación, algoritmos y diagramas de flujo para el desarrollo de los programas. Como objetivo principal se presenta la elaboración del algoritmo y codificación del programa para redes abiertas AH-REDAB, se desarrolla un ejemplo de aplicación con la información de entrada y resultados de salida. Este programa se propone como una herramienta que pueda ser utilizada en los procedimientos de enseñanza de las temáticas de Hidráulica y Acueductos.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2019-11-06T23:40:09Z
dc.date.available.none.fl_str_mv 2019-11-06T23:40:09Z
dc.date.issued.none.fl_str_mv 2019
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/14974
dc.identifier.bibliographicCitation.spa.fl_str_mv Herrera Torres, H. (2010). Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio. Recuperado de http://hdl.handle.net/20.500.12494/14974
url https://hdl.handle.net/20.500.12494/14974
identifier_str_mv Herrera Torres, H. (2010). Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio. Recuperado de http://hdl.handle.net/20.500.12494/14974
dc.relation.references.spa.fl_str_mv VENNARD / STREET. Elementos de mecánica de fluidos. CECSA, 3° Ed. México, 1993.
SALDARRIAGA, Juan. Hidráulica de Tuberías. Alfaomega. Bogotá, 2007.
DUARTE, Carlos / NIÑO, Roberto. Hidráulica del flujo a presión. Universidad Nacional de Colombia. Facultad de Ingeniería. 1° Ed. Bogotá, 1999.
MEJIA, Jaime. Redes abiertas. 2003.
LOPEZ GARCIA, Juan Carlos. Algoritmos y Programación. Educación Básica. Guía para docentes. 2° edición. Colombia 2009.
Decreto N° 1360 de 1989 del 23 de Junio.
Ley N° 23 de 1982 del 28 de Enero.
LUZZA, Norberto. Historia del lenguaje de las computadoras. En http://www.alegsa.com.ar/Notas/232.php (citado 5 Abril 2010).
Conceptos que debes conocer para iniciarte en la programación. En http://www.diagramas.20m.com/conceptos.html (citado 5 Abril 2010).
Modelos de licencia en software. En http://www.etypedesign. co.uk/spain/sharedsource/licensingbasics/licensingmodels.mspx (citado 5 Abril 2010).
CEBALLOS, Javier. Curso de programación de Visual Basic 6. Alfaomega. Colombia, 2007.
Cursos interactivos de formación por ordenador, Visual Basic 6.0. CAE.
dc.rights.license.none.fl_str_mv Atribución
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
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 95 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Civil, Villavicencio
dc.publisher.program.spa.fl_str_mv Ingeniería Civil
dc.publisher.place.spa.fl_str_mv Villavicencio
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/b4649805-4ca8-4615-9248-06100f1e21e4/download
https://repository.ucc.edu.co/bitstreams/1eb4e9dc-02da-4572-80c4-90b1541a84a5/download
https://repository.ucc.edu.co/bitstreams/f127d71c-d255-4ac2-bfb5-e4ba4fcc2a79/download
https://repository.ucc.edu.co/bitstreams/106ff81a-4b47-47bd-b1e3-629fc2dc9c80/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
3a99fca0b0b0665ec2d1f772cd441e49
a0e14a52f433d0fd818667b08a808eb6
159d0eb98096387bcdc34f3ca8bc2615
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247297273298944
spelling Novoa Castro, AlejandroHerrera Torres, Héctor Hugo 2019-11-06T23:40:09Z2019-11-06T23:40:09Z2019https://hdl.handle.net/20.500.12494/14974Herrera Torres, H. (2010). Programa computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presión (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio. Recuperado de http://hdl.handle.net/20.500.12494/14974El manejo y aprovechamiento eficiente de los recursos hídricos, lleva a un estudio juicioso de su comportamiento físico a través de la infraestructura desarrollada para su aprovechamiento. En este estudio los conceptos de la hidráulica son la base fundamental para los diseños de conducciones, aducciones y redes de distribución. El estudio y diseño de proyectos de hidráulica implican procedimientos de cálculo de los más simples a los más complejos, obtener una versatilidad en la obtención de resultados y cálculos lleva a explorar alternativas y herramientas que permitan esto; una de ellas es la implementación de dichos procedimientos en medios computacionales. Las herramientas informáticas se convierten en una buena alternativa, con la cual se puedan analizar los conceptos revisados en el campo teórico, dado que de una manera diferente se pueden corroborar las afirmaciones consignadas en la literatura y actividades académicas. Así, la implementación de programas de computación, son elementos básicos y herramientas propicias en el estudio y diseños de ingeniería. El presente trabajo desarrolla la elaboración de un programa de computador con aplicación a los conceptos de hidráulica, se muestra los conceptos generales de la teoría en el campo de la hidráulica desde las características principales de los fluidos así como el análisis de tuberías. Así mismo, se señala de manera general los programas de computador desarrollados en el mercado y académicamente. Se describen conceptos acerca de los lenguajes de programación, algoritmos y diagramas de flujo para el desarrollo de los programas. Como objetivo principal se presenta la elaboración del algoritmo y codificación del programa para redes abiertas AH-REDAB, se desarrolla un ejemplo de aplicación con la información de entrada y resultados de salida. Este programa se propone como una herramienta que pueda ser utilizada en los procedimientos de enseñanza de las temáticas de Hidráulica y Acueductos.Introducción -- 1 Justificación -- 2 Objetivos -- 3 Marco referencial -- 3.1 Marco teórico -- 3.1.1 Análisis de tuberías -- 3.1.2 Redes abiertas -- 3.1.2.1 Conceptos generales -- 3.1.2.2 Hidráulica de las redes abiertas -- 3.1.3 Programas de computador en la ingeniería -- 3.1.3.1 Programas de ingeniería -- 3.1.3.2 Programas de computador de hidráulica de tuberías -- 3.1.4 Lenguajes de programación -- 3.2 Marco legal -- 3.3 Marco conceptual -- 3.3.1 Conceptos generales de hidráulica de tuberías -- 3.3.1.1 Características del agua como fluido -- 3.3.1.2 Principio de conservación de masa -- 3.3.1.3 Principio de conservación de energía -- 3.3.1.4 Redes abiertas -- 3.3.2 Elaboración de programas de computador -- 3.3.3 Algoritmos y diagramas de flujo -- 3.3.4 Lenguaje de programación visual basic -- 4 Metodología -- 4.1 Reconocimiento y diagnóstico -- 4.1.1 Observación -- 4.1.2 Encuesta -- 5 Análisis de resultados -- 6 Programa ah-redab: análisis hidráulico de redes abiertas -- 6.1 Diagramas uml para la aplicación -- 6.1.1 Diagrama uml de caso de uso -- 6.1.2 Diagramas uml de secuencias -- 6.1.3 Diagramas uml de actividades -- 6.2 Algoritmo del ah-redab -- 6.3 Desarrollo de la aplicación computacional (codificación) -- 6.4 Manual de usuario -- 6.5 Ejemplo de aplicación -- 6.5.1 Entrada de datos -- 6.5.2 Salida de datos -- 6.6 Validación de la aplicación -- 7 Limitaciones y potencialidades -- 7.1 Limitantes -- 7.2 Potencialidades -- 8 Conclusiones95 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Civil, VillavicencioIngeniería CivilVillavicencioRedes abiertasAnálisis hidráulicoProgramas hidráulicaSoftware hidráulicaAnálisis tuberíasPrograma computacional para el análisis hidráulico de redes abiertas de tuberías de flujo a presiónTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2VENNARD / STREET. Elementos de mecánica de fluidos. CECSA, 3° Ed. México, 1993.SALDARRIAGA, Juan. Hidráulica de Tuberías. Alfaomega. Bogotá, 2007.DUARTE, Carlos / NIÑO, Roberto. Hidráulica del flujo a presión. Universidad Nacional de Colombia. Facultad de Ingeniería. 1° Ed. Bogotá, 1999.MEJIA, Jaime. Redes abiertas. 2003.LOPEZ GARCIA, Juan Carlos. Algoritmos y Programación. Educación Básica. Guía para docentes. 2° edición. Colombia 2009.Decreto N° 1360 de 1989 del 23 de Junio.Ley N° 23 de 1982 del 28 de Enero.LUZZA, Norberto. Historia del lenguaje de las computadoras. En http://www.alegsa.com.ar/Notas/232.php (citado 5 Abril 2010).Conceptos que debes conocer para iniciarte en la programación. En http://www.diagramas.20m.com/conceptos.html (citado 5 Abril 2010).Modelos de licencia en software. En http://www.etypedesign. co.uk/spain/sharedsource/licensingbasics/licensingmodels.mspx (citado 5 Abril 2010).CEBALLOS, Javier. Curso de programación de Visual Basic 6. Alfaomega. Colombia, 2007.Cursos interactivos de formación por ordenador, Visual Basic 6.0. CAE.PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/b4649805-4ca8-4615-9248-06100f1e21e4/download3bce4f7ab09dfc588f126e1e36e98a45MD52ORIGINAL2010_programa_computacional_análisis.pdf2010_programa_computacional_análisis.pdfTrabajo de gradoapplication/pdf2458219https://repository.ucc.edu.co/bitstreams/1eb4e9dc-02da-4572-80c4-90b1541a84a5/download3a99fca0b0b0665ec2d1f772cd441e49MD51THUMBNAIL2010_programa_computacional_análisis.pdf.jpg2010_programa_computacional_análisis.pdf.jpgGenerated Thumbnailimage/jpeg2668https://repository.ucc.edu.co/bitstreams/f127d71c-d255-4ac2-bfb5-e4ba4fcc2a79/downloada0e14a52f433d0fd818667b08a808eb6MD53TEXT2010_programa_computacional_análisis.pdf.txt2010_programa_computacional_análisis.pdf.txtExtracted texttext/plain101806https://repository.ucc.edu.co/bitstreams/106ff81a-4b47-47bd-b1e3-629fc2dc9c80/download159d0eb98096387bcdc34f3ca8bc2615MD5420.500.12494/14974oai:repository.ucc.edu.co:20.500.12494/149742024-08-10 22:11:52.171restrictedhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=