Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas
El método del Gradiente Hidráulico es ideal para el análisis y diseño de redes de agua potable, se muestra su formulación matemática aplicando con ejemplos concretos de variadas alternativas. Existen varios métodos para el análisis y diseño de redes de abastecimiento de agua potable, una de ellas, s...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2016
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/3206
- Acceso en línea:
- http://hdl.handle.net/11349/3206
- Palabra clave:
- Programación de aplicación
Microsoft Excel 2013
Microsoft Visual Studio 2015
Visual Studio for Office - VSTO
Microsoft NET Framework
Método del gradiente
Red hidráulica
Ingenieria
Hidraulica
Programacion
Métodos numéricos
Application programming
Microsoft Excel 2013
Microsoft Visual Studio 2015
Visual Studio for Office - VSTO
Microsoft NET Framework
Gradient Method
Red hydraulics
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_985bc3a1e19cb99a241a2daacc8728ce |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/3206 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas |
dc.title.titleenglish.spa.fl_str_mv |
Program design and operation in Excel 2012 with Visual Basic net 2015 for calculating hydraulic networks |
title |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas |
spellingShingle |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas Programación de aplicación Microsoft Excel 2013 Microsoft Visual Studio 2015 Visual Studio for Office - VSTO Microsoft NET Framework Método del gradiente Red hidráulica Ingenieria Hidraulica Programacion Métodos numéricos Application programming Microsoft Excel 2013 Microsoft Visual Studio 2015 Visual Studio for Office - VSTO Microsoft NET Framework Gradient Method Red hydraulics |
title_short |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas |
title_full |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas |
title_fullStr |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas |
title_full_unstemmed |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas |
title_sort |
Diseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicas |
dc.contributor.advisor.spa.fl_str_mv |
Zamudio Huertas, Eduardo |
dc.subject.spa.fl_str_mv |
Programación de aplicación Microsoft Excel 2013 Microsoft Visual Studio 2015 Visual Studio for Office - VSTO Microsoft NET Framework Método del gradiente Red hidráulica |
topic |
Programación de aplicación Microsoft Excel 2013 Microsoft Visual Studio 2015 Visual Studio for Office - VSTO Microsoft NET Framework Método del gradiente Red hidráulica Ingenieria Hidraulica Programacion Métodos numéricos Application programming Microsoft Excel 2013 Microsoft Visual Studio 2015 Visual Studio for Office - VSTO Microsoft NET Framework Gradient Method Red hydraulics |
dc.subject.lemb.spa.fl_str_mv |
Ingenieria Hidraulica Programacion Métodos numéricos |
dc.subject.keyword.spa.fl_str_mv |
Application programming Microsoft Excel 2013 Microsoft Visual Studio 2015 Visual Studio for Office - VSTO Microsoft NET Framework Gradient Method Red hydraulics |
description |
El método del Gradiente Hidráulico es ideal para el análisis y diseño de redes de agua potable, se muestra su formulación matemática aplicando con ejemplos concretos de variadas alternativas. Existen varios métodos para el análisis y diseño de redes de abastecimiento de agua potable, una de ellas, seguramente de las más utilizadas, es el Método del Gradiente Hidráulico; el método es muy adecuado para su automatización debido a que se basa en una formulación matricial completamente. Con Visual Studio Tools for Office (VSTO) integrado con Visual Studio es posible desarrollar rápidamente aplicaciones de alta calidad basadas en la interfaz de usuario (UI) de Office que personalicen la experiencia del usuario y mejoren su productividad en el uso de Word, Excel, PowerPoint, Outlook, Visio, InfoPath y Project. Una completa compatibilidad para implementación con ClickOnce garantiza el entorno ideal para una fácil instalación y mantenimiento de las soluciones Office. Cuando se usa Office Developer Tools en Visual Studio para compilar un complemento de VSTO, se crea un ensamblado de código administrado que es cargado por una aplicación de Microsoft Office. Una vez cargado el ensamblado, el complemento de VSTO puede responder a los eventos que se producen en la aplicación como, por ejemplo, cuando un usuario hace clic en un elemento de menú. El código del complemento de VSTO también puede hacer llamadas en el modelo de objetos para automatizar y extender la aplicación y puede usar cualquiera de las clases de .NET Framework. Personalizar aplicaciones Office con VSTO, Dados los tiempos que corren ¿por qué no optimizar al máximo nuestros recursos? Muchas veces, por desconocimiento, nos conformamos con las funcionalidades básicas de un sistema o aplicación. Pero ¿por qué no ir más allá y aprovechar todo aquello de lo que nos podemos beneficiar y además hemos pagado? En esta línea, un ejemplo muy claro es el uso que se puede dar a las distintas aplicaciones cliente de Office a través de las herramientas de Visual Studio para Office (VSTO). Estas herramientas ya vienen integradas con Visual Studio 2015 |
publishDate |
2016 |
dc.date.accessioned.none.fl_str_mv |
2016-08-18T21:51:10Z |
dc.date.available.none.fl_str_mv |
2016-08-18T21:51:10Z |
dc.date.created.spa.fl_str_mv |
2016-06-23 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/3206 |
url |
http://hdl.handle.net/11349/3206 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
http://repository.udistrital.edu.co/bitstream/11349/3206/6/PROPUESTA%20DE%20MONOGRAF%c3%8dA%20PROYECTO%20DE%20INGENIERIA%20%28EJGuerreroG%29.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/3206/2/license_url http://repository.udistrital.edu.co/bitstream/11349/3206/3/license_text http://repository.udistrital.edu.co/bitstream/11349/3206/4/license_rdf http://repository.udistrital.edu.co/bitstream/11349/3206/2/license_url http://repository.udistrital.edu.co/bitstream/11349/3206/3/license_text http://repository.udistrital.edu.co/bitstream/11349/3206/4/license_rdf http://repository.udistrital.edu.co/bitstream/11349/3206/1/PROPUESTA%20DE%20MONOGRAF%c3%8dA%20PROYECTO%20DE%20INGENIERIA%20%28EJGuerreroG%29.pdf http://repository.udistrital.edu.co/bitstream/11349/3206/5/license.txt |
bitstream.checksum.fl_str_mv |
96a447e050b9da698f1e493a42da245f 321f3992dd3875151d8801b773ab32ed d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 321f3992dd3875151d8801b773ab32ed d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 4b3d2f6c2f38696136e3f7598fd358d8 b204d61d4cc8bf0ee3a2b0e84c5755dd |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1803712618048782336 |
spelling |
Zamudio Huertas, EduardoGuerrero Gonzalez, Ernesto Jose2016-08-18T21:51:10Z2016-08-18T21:51:10Z2016-06-23http://hdl.handle.net/11349/3206El método del Gradiente Hidráulico es ideal para el análisis y diseño de redes de agua potable, se muestra su formulación matemática aplicando con ejemplos concretos de variadas alternativas. Existen varios métodos para el análisis y diseño de redes de abastecimiento de agua potable, una de ellas, seguramente de las más utilizadas, es el Método del Gradiente Hidráulico; el método es muy adecuado para su automatización debido a que se basa en una formulación matricial completamente. Con Visual Studio Tools for Office (VSTO) integrado con Visual Studio es posible desarrollar rápidamente aplicaciones de alta calidad basadas en la interfaz de usuario (UI) de Office que personalicen la experiencia del usuario y mejoren su productividad en el uso de Word, Excel, PowerPoint, Outlook, Visio, InfoPath y Project. Una completa compatibilidad para implementación con ClickOnce garantiza el entorno ideal para una fácil instalación y mantenimiento de las soluciones Office. Cuando se usa Office Developer Tools en Visual Studio para compilar un complemento de VSTO, se crea un ensamblado de código administrado que es cargado por una aplicación de Microsoft Office. Una vez cargado el ensamblado, el complemento de VSTO puede responder a los eventos que se producen en la aplicación como, por ejemplo, cuando un usuario hace clic en un elemento de menú. El código del complemento de VSTO también puede hacer llamadas en el modelo de objetos para automatizar y extender la aplicación y puede usar cualquiera de las clases de .NET Framework. Personalizar aplicaciones Office con VSTO, Dados los tiempos que corren ¿por qué no optimizar al máximo nuestros recursos? Muchas veces, por desconocimiento, nos conformamos con las funcionalidades básicas de un sistema o aplicación. Pero ¿por qué no ir más allá y aprovechar todo aquello de lo que nos podemos beneficiar y además hemos pagado? En esta línea, un ejemplo muy claro es el uso que se puede dar a las distintas aplicaciones cliente de Office a través de las herramientas de Visual Studio para Office (VSTO). Estas herramientas ya vienen integradas con Visual Studio 2015Hydraulic gradient method is ideal for the analysis and design of potable water, mathematical formulation is shown using specific examples of various alternatives. There are several methods for analysis and design of networks of drinking water, one of them, probably the most used, is the hydraulic gradient method; the method is very suitable for automation since it is based on a completely matrix formulation. With Visual Studio Tools for Office (VSTO) integrated with Visual Studio, you can quickly develop high quality applications based on the user interface (UI) of Office that personalize the user experience and improve their productivity in using Word, Excel, PowerPoint, Outlook, Visio, InfoPath and Project. Full compatibility for implementation with ClickOnce guarantees the ideal for easy installation and maintenance solutions Office environment. When Office Developer Tools used Visual Studio to compile a VSTO add a managed assembly which is loaded by a Microsoft Office application code is created. Once loaded assembly, the complement of VSTO can respond to events that occur in the application as, for example, when a user clicks on a menu item. The complement of VSTO code can also make calls in the object model to automate and extend the application and can use any of the .NET Framework classes. VSTO customize Office applications, Given the times why not optimize our resources? Many times, because of ignorance, we are satisfied with the basic features of a system or application. But why not go further and take advantage of all the things that we can benefit and have also paid? In this line, a very clear example is the use that can be given to the various Office client applications through Visual Studio Tools for Office (VSTO). These tools are already integrated with Visual Studio 2015pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Programación de aplicaciónMicrosoft Excel 2013Microsoft Visual Studio 2015Visual Studio for Office - VSTOMicrosoft NET FrameworkMétodo del gradienteRed hidráulicaIngenieriaHidraulicaProgramacionMétodos numéricosApplication programmingMicrosoft Excel 2013Microsoft Visual Studio 2015Visual Studio for Office - VSTOMicrosoft NET FrameworkGradient MethodRed hydraulicsDiseño y operación de programa en Excel 2012 con Visual Basic net 2015 para el cálculo de redes hidráulicasProgram design and operation in Excel 2012 with Visual Basic net 2015 for calculating hydraulic networksinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILPROPUESTA DE MONOGRAFÍA PROYECTO DE INGENIERIA (EJGuerreroG).pdf.jpgPROPUESTA DE MONOGRAFÍA PROYECTO DE INGENIERIA (EJGuerreroG).pdf.jpgIM Thumbnailimage/jpeg5977http://repository.udistrital.edu.co/bitstream/11349/3206/6/PROPUESTA%20DE%20MONOGRAF%c3%8dA%20PROYECTO%20DE%20INGENIERIA%20%28EJGuerreroG%29.pdf.jpg96a447e050b9da698f1e493a42da245fMD56open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://repository.udistrital.edu.co/bitstream/11349/3206/2/license_url321f3992dd3875151d8801b773ab32edMD52open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/3206/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/3206/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://repository.udistrital.edu.co/bitstream/11349/3206/2/license_url321f3992dd3875151d8801b773ab32edMD52open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/3206/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/3206/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessORIGINALPROPUESTA DE MONOGRAFÍA PROYECTO DE INGENIERIA (EJGuerreroG).pdfPROPUESTA DE MONOGRAFÍA PROYECTO DE INGENIERIA (EJGuerreroG).pdfPROPUESTA DE MONOGRAFÍA PROYECTO DE INGENIERIAapplication/pdf11520384http://repository.udistrital.edu.co/bitstream/11349/3206/1/PROPUESTA%20DE%20MONOGRAF%c3%8dA%20PROYECTO%20DE%20INGENIERIA%20%28EJGuerreroG%29.pdf4b3d2f6c2f38696136e3f7598fd358d8MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-85896http://repository.udistrital.edu.co/bitstream/11349/3206/5/license.txtb204d61d4cc8bf0ee3a2b0e84c5755ddMD55open access11349/3206oai:repository.udistrital.edu.co:11349/32062023-06-13 12:17:29.2open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyAgREUgQ09OVEVOSURPUyBFTiBFTCBSRVBPU0lUT1JJTyBJTlNUSVRVQ0lPTkFMIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTApUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gIHBhcmEgcHVibGljYWNpw7NuIGRlIG9icmFzIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgUklVRC4KCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCAgY29uZmllcm8gKGVyaW1vcykgYSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB1bmEgbGljZW5jaWEgcGFyYSB1c28gIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSAgaW50ZWdyYXLDoSAgZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBhY3VlcmRvIGEgbGFzIHNpZ3VpZW50ZXMgcmVnbGFzLCAgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpIEVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSAgZW4gcXVlIHNlIGluY2x1eWEgIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgeSBoYXN0YSAgcG9yIHVuIHBsYXpvIGRlICBkaWV6ICgxMCkgIEHDsW9zLCAgcHJvcnJvZ2FibGUgIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyAgbGEgY3VhbCBwb2Ryw6EgICBkYXJzZSAgcG9yIHRlcm1pbmFkYSAgcHJldmlhICBzb2xpY2l0dWQgICBhIGxhIFVuaXZlcnNpZGFkIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvICBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLiAgCgpiKSBMYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBwb2Ryw6EgIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSAgcG9yIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsICBMYSBVbml2ZXJzaWRhZCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsICBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zICBkaWZlcmVudGVzIGFsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHVuYSB2ZXogZWwob3MpIGF1dG9yKGVzKSAgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUmVwb3NpdG9yaW8gZGUgbGEgVW5pdmVyc2lkYWQsIGRhZG8gcXVlICBsYSBtaXNtYSBzZXLDoSBwdWJsaWNhZGEgZW4gIEludGVybmV0LiAKCmMpIExhIGF1dG9yaXphY2nDs24gc2UgaGFjZSBhIHTDrXR1bG8gZ3JhdHVpdG8sIHBvciBsbyB0YW50bywgbG9zIGF1dG9yZXMgcmVudW5jaWFuIGEgcmVjaWJpciBiZW5lZmljaW8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSAgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKSBMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgc29uICBvYnJhKHMpIG9yaWdpbmFsKGVzKSBzb2JyZSBsYSAgY3VhbChlcykgIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zICBkZXJlY2hvcyBkZSBhdXRvciwgYXN1bWVuIHRvdGFsIHJlc3BvbnNhYmlsaWRhZCBwb3IgZWwgY29udGVuaWRvIGRlIHN1IG9icmEgYW50ZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IGFudGUgdGVyY2Vyb3MuIEVuIHRvZG8gY2FzbyBsYSBVbml2ZXJzaWRhZCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkgTGEgIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHBvZHLDoSAgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgpmKSBMYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBwb2Ryw6EgY29udmVydGlyIGxhIG9icmEgIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluICBkZSBzdSBwcmVzZXJ2YWNpw7NuIGVuIGVsIHRpZW1wbyBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBsYSBkZSBzdXMgcHLDs3Jyb2dhcy4KQ29uIGJhc2UgZW4gbG8gYW50ZXJpb3IgYXV0b3JpesOzIGxhIHB1YmxpY2FjacOzbiB5IGNvbnN1bHRhIGRlIGxhIG9icmEgIHRpdHVsYWRhIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCiBBIGZhdm9yIGRlbCAgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5ICBkZSBzdXMgdXN1YXJpb3MsICAgY3V5byhzKSAgYXV0b3IoZXMpIHNvbjogCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCgphKSBBdXRvcml6byBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGF1dG9yaXphZG9zIGVuIGxvcyBsaXRlcmFsZXMgYW50ZXJpb3JlcywgIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgZW4gbGFzIOKAnENvbmRpY2lvbmVzIGRlIHVzbyBkZSBlc3RyaWN0byBjdW1wbGltaWVudG/igJ0gZGUgbG9zIHJlY3Vyc29zIHB1YmxpY2Fkb3MgZW4gUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBSSVVELCBjdXlvIHRleHRvIGNvbXBsZXRvIHNlIHB1ZWRlIGNvbnN1bHRhciBlbiBodHRwOi8vcmVwb3NpdG9yeS51ZGlzdHJpdGFsLmVkdS5jby8KCmIpIENvbm96Y28geSBhY2VwdG8gcXVlIG90b3JnbyB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIG9idGVuaWRvIHVuYSBjb3BpYS4KCmMpICBNYW5pZmllc3RvIG1pIHRvdGFsIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSB1c28geSBwdWJsaWNhY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBxdWUgc2UgZGVzY3JpYmVuIHkgZXhwbGljYW4gZW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvLgoKZykgUXVlIGNvbm96Y28gICBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyByZWxhdGl2byBhIHByb3BpZWRhZCAgaW50ZWxlY3R1YWwgcmVndWxhZGEgcG9yIGVsIEFjdWVyZG8gMDA0IGRlIDIwMTIgZGVsIENTVSwgQWN1ZXJkbyAwMjMgZGUgMjAxMiBkZWwgQ1NVIHNvYnJlIFBvbMOtdGljYSBFZGl0b3JpYWwsIEFjdWVyZG8gMDI2ICBkZWwgMzEgZGUganVsaW8gZGUgMjAxMiBzb2JyZSBlbCBwcm9jZWRpbWllbnRvIHBhcmEgbGEgcHVibGljYWNpw7NuIGRlIHRlc2lzIGRlIHBvc3RncmFkbyBkZSBsb3MgZXN0dWRpYW50ZXMgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsICBBY3VlcmRvIDAzMCBkZWwgMDMgZGUgZGljaWVtYnJlIGRlIDIwMTMgcG9yIG1lZGlvIGRlbCBjdWFsIHNlIGNyZWEgZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0by4gRXN0b3MgZG9jdW1lbnRvcyBwb2Ryw6FuIHNlciBjb25zdWx0YWRvcyB5IGRlc2NhcmdhZG9zIGVuIGVsIHBvcnRhbCB3ZWIgZGUgbGEgYmlibGlvdGVjYSBodHRwOi8vc2lzdGVtYWRlYmlibGlvdGVjYXMudWRpc3RyaXRhbC5lZHUuY28vICAKClNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBVTklWRVJTSURBRCBESVNUUklUQUwgRlJBTkNJU0NPIEpPU0UgREUgQ0FMREFTLCBMT1MgQVVUT1JFUyBHQVJBTlRJWkFOIFFVRSBTRSBIQSBDVU1QTElETyBDT04gTE9TIApERVJFQ0hPUyBZIE9CTElHQUNJT05FUyBSRVFVRVJJRE9TIFBPUiBFTCBSRVNQRUNUSVZPIENPTlRSQVRPIE8gQUNVRVJETy4KRW4gY29uc3RhbmNpYSBkZSBsbyBhbnRlcmlvciwgZmlybW8gKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50byBhIGxvcyAKCkZJUk1BIERFIExPUyBUSVRVTEFSRVMgREUgREVSRUNIT1MgREUgQVVUT1IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIEF1dG9yIChlcyk6CkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb3RhOiBFbiBjYXNvIHF1ZSBubyBlc3TDqSBkZSBhY3VlcmRvIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIGp1c3RpZmlxdWUgbG9zIG1vdGl2b3MgcG9yIGxvcyBjdWFsZXMgZWwgZG9jdW1lbnRvIHkgc3VzIGFuZXhvcyBubyBwdWVkZW4gc2VyIHB1YmxpY2Fkb3MgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBSSVVECg== |