Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android

Se plantea como proyecto de grado, la propuesta "PROTOTIPO PARA LA ADMINISTRACIÓN DE VLANS CON VTP DESDE UNA APLICACIÓN ANDROID", en la modalidad de monografía. Esta iniciativa, brinda la oportunidad de contribuir al crecimiento del portafolio de aplicaciones móviles. El proyecto valida lo...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2015
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/4369
Acceso en línea:
http://hdl.handle.net/11349/4369
Palabra clave:
Vtp
Java
Soap
Android
Vlans
Vtp
Java
Soap
Android
Vlans
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_769f86409aa611620c692abdba017cae
oai_identifier_str oai:repository.udistrital.edu.co:11349/4369
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
dc.title.titleenglish.spa.fl_str_mv Prototype for Management Vlans Vtp from an Application Android
title Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
spellingShingle Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
Vtp
Java
Soap
Android
Vlans
Vtp
Java
Soap
Android
Vlans
title_short Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
title_full Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
title_fullStr Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
title_full_unstemmed Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
title_sort Prototipo para la Administración de Vlans con Vtp desde una Aplicación Android
dc.contributor.advisor.spa.fl_str_mv Wanumen Silva, Luis Felipe
dc.subject.spa.fl_str_mv Vtp
Java
Soap
Android
Vlans
topic Vtp
Java
Soap
Android
Vlans
Vtp
Java
Soap
Android
Vlans
dc.subject.keyword.spa.fl_str_mv Vtp
Java
Soap
Android
Vlans
description Se plantea como proyecto de grado, la propuesta "PROTOTIPO PARA LA ADMINISTRACIÓN DE VLANS CON VTP DESDE UNA APLICACIÓN ANDROID", en la modalidad de monografía. Esta iniciativa, brinda la oportunidad de contribuir al crecimiento del portafolio de aplicaciones móviles. El proyecto valida los beneficios que se pueden obtener, al automatizar operaciones de configuración en conmutadores de red. Adicionalmente, se implementa una topología de redes; la cual integra la tecnología WIFI con una red de switches gns3 virtualizados. La red inalámbrica se compone de un punto de acceso, un laptop y un dispositivo móvil con sistema operativo Android. Tres conmutadores CISCO, forman la red cableada virtualizada, en ellos se implementa el protocolo VTP para la administración de VLANS. El software que integra el proyecto, incluye un framework desarrollado en la plataforma Java, para ejecutar las instrucciones de configuración en los dispositivos, las cuales son ingresadas por el administrador de red, desde la interfaz gráfica de la aplicación Android. Estas instrucciones se envían como parámetros de los métodos que integran el servicio web SOAP de la aplicación. El GNS3 permite la ejecución real del sistema operativo del enrutador 3640 con módulos de switch. De esta forma el proyecto garantiza que la solución planteada se puede implementar en equipos reales.
publishDate 2015
dc.date.created.spa.fl_str_mv 2015-10-20
dc.date.accessioned.none.fl_str_mv 2016-11-18T19:11:20Z
dc.date.available.none.fl_str_mv 2016-11-18T19:11:20Z
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/4369
url http://hdl.handle.net/11349/4369
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/4369/14/LozanoTellezMercyEsperanza2015.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/4369/1/LozanoTellezMercyEsperanza2015.pdf
http://repository.udistrital.edu.co/bitstream/11349/4369/2/LozanoTellezMercyEsperanza2015-Anexos.zip
http://repository.udistrital.edu.co/bitstream/11349/4369/3/LozanoTellezMercyEsperanza2015Anexo-1.flv
http://repository.udistrital.edu.co/bitstream/11349/4369/4/LozanoTellezMercyEsperanza2015Anexo-2.flv
http://repository.udistrital.edu.co/bitstream/11349/4369/8/LozanoTellezMercyEsperanza2015Anexo-3.flv
http://repository.udistrital.edu.co/bitstream/11349/4369/9/LozanoTellezMercyEsperanza2015Anexo-4.flv
http://repository.udistrital.edu.co/bitstream/11349/4369/10/LozanoTellezMercyEsperanza2015Anexo-5.csv
http://repository.udistrital.edu.co/bitstream/11349/4369/12/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/4369/13/license.txt
bitstream.checksum.fl_str_mv dd6a3cfee1a0448658d457384fa0189d
daf3f60246f94c0578df246c229945d3
e730df5379d811d88e07b28d1661e559
7013e566bd7cd4e3b00c5662c750288c
93821baa8480dd2a83d5aecc96449b44
27bc658eb4ffb4b32c1fa9bad5ed76dd
c6e983a5aa05cb64787f6a8836be92b6
e1ed7af6a80af7176d3738fdb5c0fe17
42dd12a06de379d3ffa39b67dc9c7aff
b204d61d4cc8bf0ee3a2b0e84c5755dd
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1803712681294692352
spelling Wanumen Silva, Luis FelipeLozano Tellez, Mercy Esperanza2016-11-18T19:11:20Z2016-11-18T19:11:20Z2015-10-20http://hdl.handle.net/11349/4369Se plantea como proyecto de grado, la propuesta "PROTOTIPO PARA LA ADMINISTRACIÓN DE VLANS CON VTP DESDE UNA APLICACIÓN ANDROID", en la modalidad de monografía. Esta iniciativa, brinda la oportunidad de contribuir al crecimiento del portafolio de aplicaciones móviles. El proyecto valida los beneficios que se pueden obtener, al automatizar operaciones de configuración en conmutadores de red. Adicionalmente, se implementa una topología de redes; la cual integra la tecnología WIFI con una red de switches gns3 virtualizados. La red inalámbrica se compone de un punto de acceso, un laptop y un dispositivo móvil con sistema operativo Android. Tres conmutadores CISCO, forman la red cableada virtualizada, en ellos se implementa el protocolo VTP para la administración de VLANS. El software que integra el proyecto, incluye un framework desarrollado en la plataforma Java, para ejecutar las instrucciones de configuración en los dispositivos, las cuales son ingresadas por el administrador de red, desde la interfaz gráfica de la aplicación Android. Estas instrucciones se envían como parámetros de los métodos que integran el servicio web SOAP de la aplicación. El GNS3 permite la ejecución real del sistema operativo del enrutador 3640 con módulos de switch. De esta forma el proyecto garantiza que la solución planteada se puede implementar en equipos reales.The proposal "PROTOTYPE FOR MANAGEMENT VLANs VTP FROM AN APPLICATION WITH ANDROID" in the form of paper is planned as project grade. This initiative provides an opportunity to help grow the portfolio of mobile applications. The project validates the benefits to be gained by automating configuration operations on network switches. Additionally, a network topology is implemented; WIFI which integrates technology with GNS3 virtualized network switches. The wireless network consists of an access point, a laptop computer and a mobile device with Android operating system. Three switches CISCO form virtualized wired network, including the VTP protocol to manage VLANS are implemented. The software integrates the project, including a framework developed in the Java platform to run the setup instructions on the devices, which are entered by the network administrator from the Android GUI application. These instructions are sent as parameters of methods that make up the SOAP Web service application. The GNS3 allows the actual implementation of the router 3640. In this way the project ensures that the proposed solution can be implemented in real equipment operating system.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2VtpJavaSoapAndroidVlansVtpJavaSoapAndroidVlansPrototipo para la Administración de Vlans con Vtp desde una Aplicación AndroidPrototype for Management Vlans Vtp from an Application Androidinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILLozanoTellezMercyEsperanza2015.pdf.jpgLozanoTellezMercyEsperanza2015.pdf.jpgIM Thumbnailimage/jpeg6071http://repository.udistrital.edu.co/bitstream/11349/4369/14/LozanoTellezMercyEsperanza2015.pdf.jpgdd6a3cfee1a0448658d457384fa0189dMD514open accessORIGINALLozanoTellezMercyEsperanza2015.pdfLozanoTellezMercyEsperanza2015.pdfTrabajo de Gradoapplication/pdf10839416http://repository.udistrital.edu.co/bitstream/11349/4369/1/LozanoTellezMercyEsperanza2015.pdfdaf3f60246f94c0578df246c229945d3MD51open accessLozanoTellezMercyEsperanza2015-Anexos.zipLozanoTellezMercyEsperanza2015-Anexos.zipAnexo- Aplicaciónapplication/octet-stream33357537http://repository.udistrital.edu.co/bitstream/11349/4369/2/LozanoTellezMercyEsperanza2015-Anexos.zipe730df5379d811d88e07b28d1661e559MD52open accessLozanoTellezMercyEsperanza2015Anexo-1.flvLozanoTellezMercyEsperanza2015Anexo-1.flvAnexo 1application/octet-stream269407172http://repository.udistrital.edu.co/bitstream/11349/4369/3/LozanoTellezMercyEsperanza2015Anexo-1.flv7013e566bd7cd4e3b00c5662c750288cMD53open accessLozanoTellezMercyEsperanza2015Anexo-2.flvLozanoTellezMercyEsperanza2015Anexo-2.flvAnexo 2application/octet-stream66923044http://repository.udistrital.edu.co/bitstream/11349/4369/4/LozanoTellezMercyEsperanza2015Anexo-2.flv93821baa8480dd2a83d5aecc96449b44MD54open accessLozanoTellezMercyEsperanza2015Anexo-3.flvLozanoTellezMercyEsperanza2015Anexo-3.flvAnexo 3application/octet-stream232769744http://repository.udistrital.edu.co/bitstream/11349/4369/8/LozanoTellezMercyEsperanza2015Anexo-3.flv27bc658eb4ffb4b32c1fa9bad5ed76ddMD58open accessLozanoTellezMercyEsperanza2015Anexo-4.flvLozanoTellezMercyEsperanza2015Anexo-4.flvAnexo 4application/octet-stream32077933http://repository.udistrital.edu.co/bitstream/11349/4369/9/LozanoTellezMercyEsperanza2015Anexo-4.flvc6e983a5aa05cb64787f6a8836be92b6MD59open accessLozanoTellezMercyEsperanza2015Anexo-5.csvLozanoTellezMercyEsperanza2015Anexo-5.csvAnexo 5application/octet-stream3364http://repository.udistrital.edu.co/bitstream/11349/4369/10/LozanoTellezMercyEsperanza2015Anexo-5.csve1ed7af6a80af7176d3738fdb5c0fe17MD510open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-89http://repository.udistrital.edu.co/bitstream/11349/4369/12/license_rdf42dd12a06de379d3ffa39b67dc9c7affMD512open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-85896http://repository.udistrital.edu.co/bitstream/11349/4369/13/license.txtb204d61d4cc8bf0ee3a2b0e84c5755ddMD513open access11349/4369oai:repository.udistrital.edu.co:11349/43692023-06-13 14:23:37.264open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyAgREUgQ09OVEVOSURPUyBFTiBFTCBSRVBPU0lUT1JJTyBJTlNUSVRVQ0lPTkFMIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTApUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gIHBhcmEgcHVibGljYWNpw7NuIGRlIG9icmFzIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgUklVRC4KCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCAgY29uZmllcm8gKGVyaW1vcykgYSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB1bmEgbGljZW5jaWEgcGFyYSB1c28gIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSAgaW50ZWdyYXLDoSAgZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBhY3VlcmRvIGEgbGFzIHNpZ3VpZW50ZXMgcmVnbGFzLCAgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpIEVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSAgZW4gcXVlIHNlIGluY2x1eWEgIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgeSBoYXN0YSAgcG9yIHVuIHBsYXpvIGRlICBkaWV6ICgxMCkgIEHDsW9zLCAgcHJvcnJvZ2FibGUgIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyAgbGEgY3VhbCBwb2Ryw6EgICBkYXJzZSAgcG9yIHRlcm1pbmFkYSAgcHJldmlhICBzb2xpY2l0dWQgICBhIGxhIFVuaXZlcnNpZGFkIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvICBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLiAgCgpiKSBMYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBwb2Ryw6EgIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSAgcG9yIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsICBMYSBVbml2ZXJzaWRhZCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsICBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zICBkaWZlcmVudGVzIGFsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHVuYSB2ZXogZWwob3MpIGF1dG9yKGVzKSAgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUmVwb3NpdG9yaW8gZGUgbGEgVW5pdmVyc2lkYWQsIGRhZG8gcXVlICBsYSBtaXNtYSBzZXLDoSBwdWJsaWNhZGEgZW4gIEludGVybmV0LiAKCmMpIExhIGF1dG9yaXphY2nDs24gc2UgaGFjZSBhIHTDrXR1bG8gZ3JhdHVpdG8sIHBvciBsbyB0YW50bywgbG9zIGF1dG9yZXMgcmVudW5jaWFuIGEgcmVjaWJpciBiZW5lZmljaW8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSAgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKSBMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgc29uICBvYnJhKHMpIG9yaWdpbmFsKGVzKSBzb2JyZSBsYSAgY3VhbChlcykgIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zICBkZXJlY2hvcyBkZSBhdXRvciwgYXN1bWVuIHRvdGFsIHJlc3BvbnNhYmlsaWRhZCBwb3IgZWwgY29udGVuaWRvIGRlIHN1IG9icmEgYW50ZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IGFudGUgdGVyY2Vyb3MuIEVuIHRvZG8gY2FzbyBsYSBVbml2ZXJzaWRhZCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkgTGEgIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHBvZHLDoSAgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgpmKSBMYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBwb2Ryw6EgY29udmVydGlyIGxhIG9icmEgIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluICBkZSBzdSBwcmVzZXJ2YWNpw7NuIGVuIGVsIHRpZW1wbyBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBsYSBkZSBzdXMgcHLDs3Jyb2dhcy4KQ29uIGJhc2UgZW4gbG8gYW50ZXJpb3IgYXV0b3JpesOzIGxhIHB1YmxpY2FjacOzbiB5IGNvbnN1bHRhIGRlIGxhIG9icmEgIHRpdHVsYWRhIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCiBBIGZhdm9yIGRlbCAgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5ICBkZSBzdXMgdXN1YXJpb3MsICAgY3V5byhzKSAgYXV0b3IoZXMpIHNvbjogCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCgphKSBBdXRvcml6byBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGF1dG9yaXphZG9zIGVuIGxvcyBsaXRlcmFsZXMgYW50ZXJpb3JlcywgIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgZW4gbGFzIOKAnENvbmRpY2lvbmVzIGRlIHVzbyBkZSBlc3RyaWN0byBjdW1wbGltaWVudG/igJ0gZGUgbG9zIHJlY3Vyc29zIHB1YmxpY2Fkb3MgZW4gUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBSSVVELCBjdXlvIHRleHRvIGNvbXBsZXRvIHNlIHB1ZWRlIGNvbnN1bHRhciBlbiBodHRwOi8vcmVwb3NpdG9yeS51ZGlzdHJpdGFsLmVkdS5jby8KCmIpIENvbm96Y28geSBhY2VwdG8gcXVlIG90b3JnbyB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIG9idGVuaWRvIHVuYSBjb3BpYS4KCmMpICBNYW5pZmllc3RvIG1pIHRvdGFsIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSB1c28geSBwdWJsaWNhY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBxdWUgc2UgZGVzY3JpYmVuIHkgZXhwbGljYW4gZW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvLgoKZykgUXVlIGNvbm96Y28gICBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyByZWxhdGl2byBhIHByb3BpZWRhZCAgaW50ZWxlY3R1YWwgcmVndWxhZGEgcG9yIGVsIEFjdWVyZG8gMDA0IGRlIDIwMTIgZGVsIENTVSwgQWN1ZXJkbyAwMjMgZGUgMjAxMiBkZWwgQ1NVIHNvYnJlIFBvbMOtdGljYSBFZGl0b3JpYWwsIEFjdWVyZG8gMDI2ICBkZWwgMzEgZGUganVsaW8gZGUgMjAxMiBzb2JyZSBlbCBwcm9jZWRpbWllbnRvIHBhcmEgbGEgcHVibGljYWNpw7NuIGRlIHRlc2lzIGRlIHBvc3RncmFkbyBkZSBsb3MgZXN0dWRpYW50ZXMgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsICBBY3VlcmRvIDAzMCBkZWwgMDMgZGUgZGljaWVtYnJlIGRlIDIwMTMgcG9yIG1lZGlvIGRlbCBjdWFsIHNlIGNyZWEgZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0by4gRXN0b3MgZG9jdW1lbnRvcyBwb2Ryw6FuIHNlciBjb25zdWx0YWRvcyB5IGRlc2NhcmdhZG9zIGVuIGVsIHBvcnRhbCB3ZWIgZGUgbGEgYmlibGlvdGVjYSBodHRwOi8vc2lzdGVtYWRlYmlibGlvdGVjYXMudWRpc3RyaXRhbC5lZHUuY28vICAKClNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBVTklWRVJTSURBRCBESVNUUklUQUwgRlJBTkNJU0NPIEpPU0UgREUgQ0FMREFTLCBMT1MgQVVUT1JFUyBHQVJBTlRJWkFOIFFVRSBTRSBIQSBDVU1QTElETyBDT04gTE9TIApERVJFQ0hPUyBZIE9CTElHQUNJT05FUyBSRVFVRVJJRE9TIFBPUiBFTCBSRVNQRUNUSVZPIENPTlRSQVRPIE8gQUNVRVJETy4KRW4gY29uc3RhbmNpYSBkZSBsbyBhbnRlcmlvciwgZmlybW8gKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50byBhIGxvcyAKCkZJUk1BIERFIExPUyBUSVRVTEFSRVMgREUgREVSRUNIT1MgREUgQVVUT1IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIEF1dG9yIChlcyk6CkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb3RhOiBFbiBjYXNvIHF1ZSBubyBlc3TDqSBkZSBhY3VlcmRvIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIGp1c3RpZmlxdWUgbG9zIG1vdGl2b3MgcG9yIGxvcyBjdWFsZXMgZWwgZG9jdW1lbnRvIHkgc3VzIGFuZXhvcyBubyBwdWVkZW4gc2VyIHB1YmxpY2Fkb3MgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyBSSVVECg==