Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga

Objetivo: Diseñar una aplicación para el modelamiento de elementos de sistemas de potencia con el fin de obtener la matriz de admitancias nodal para flujo de carga. Método: Se realizó una investigación mediante distintos tipos de documentos relacionados con el tema tratado como libros, artículos, fu...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/6027
Acceso en línea:
http://hdl.handle.net/11349/6027
Palabra clave:
Sistemas de potencia
Modelado de elementos
Situación problema
Admitancias
Flujo de carga
Nodal
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS ELÉCTRICOS
LÍNEAS ELÉCTRICAS
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
Power systems
Modeling of elements
Situation problem
Admitance
Load flow
Nodal
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_be24fbb6f3fcf12f4e5df187775b91ce
oai_identifier_str oai:repository.udistrital.edu.co:11349/6027
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
dc.title.titleenglish.spa.fl_str_mv Design of an Application for the Modeling of Power System Elements and Construction of the Nodal Admittance Matrix for Load Flow
title Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
spellingShingle Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
Sistemas de potencia
Modelado de elementos
Situación problema
Admitancias
Flujo de carga
Nodal
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS ELÉCTRICOS
LÍNEAS ELÉCTRICAS
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
Power systems
Modeling of elements
Situation problem
Admitance
Load flow
Nodal
title_short Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
title_full Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
title_fullStr Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
title_full_unstemmed Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
title_sort Diseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de Carga
dc.contributor.advisor.spa.fl_str_mv Giral Ramírez, Diego Armando
dc.subject.spa.fl_str_mv Sistemas de potencia
Modelado de elementos
Situación problema
Admitancias
Flujo de carga
Nodal
topic Sistemas de potencia
Modelado de elementos
Situación problema
Admitancias
Flujo de carga
Nodal
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS ELÉCTRICOS
LÍNEAS ELÉCTRICAS
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
Power systems
Modeling of elements
Situation problem
Admitance
Load flow
Nodal
dc.subject.lemb.spa.fl_str_mv TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS ELÉCTRICOS
LÍNEAS ELÉCTRICAS
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
dc.subject.keyword.spa.fl_str_mv Power systems
Modeling of elements
Situation problem
Admitance
Load flow
Nodal
description Objetivo: Diseñar una aplicación para el modelamiento de elementos de sistemas de potencia con el fin de obtener la matriz de admitancias nodal para flujo de carga. Método: Se realizó una investigación mediante distintos tipos de documentos relacionados con el tema tratado como libros, artículos, fuentes de internet, entre otras, a nivel nacional e internacional para, de ésta forma lograr obtener la implementación de la aplicación desarrollada. La totalidad del diseño de la aplicación se llevó a cabo en el software Matlab. Resultados: Se realizó un software que entrega los parámetros eléctricos para los componentes de un sistema de potencia, arrojando correctamente la matriz Y-bus para flujo de carga. Conclusión: La aplicación es capaz de modelar de forma correcta los elementos que conforman un sistema de potencia y construye la matriz de admitancias nodal correspondiente a los elementos simulados para flujo de carga.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-07-19T16:57:18Z
dc.date.available.none.fl_str_mv 2017-07-19T16:57:18Z
dc.date.created.spa.fl_str_mv 2017-06-05
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/6027
url http://hdl.handle.net/11349/6027
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_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
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/6027/7/Licencia%20y%20Autorizaci%c3%b2n%202017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/6027/8/RomeroGuavitaJeissonFabian.2017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/6027/9/RomeroGuavitaJeissonFabian2017-1.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/6027/10/RomeroGuavitaJeissonFabian2017-2.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/6027/11/RomeroGuavitaJeissonFabian2017-3.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/6027/1/Licencia%20y%20Autorizaci%c3%b2n%202017.pdf
http://repository.udistrital.edu.co/bitstream/11349/6027/2/RomeroGuavitaJeissonFabian.2017.pdf
http://repository.udistrital.edu.co/bitstream/11349/6027/3/RomeroGuavitaJeissonFabian2017-1.pdf
http://repository.udistrital.edu.co/bitstream/11349/6027/4/RomeroGuavitaJeissonFabian2017-2.pdf
http://repository.udistrital.edu.co/bitstream/11349/6027/5/RomeroGuavitaJeissonFabian2017-3.pdf
http://repository.udistrital.edu.co/bitstream/11349/6027/6/license.txt
bitstream.checksum.fl_str_mv 7f154268297363ef5dd45327807cfe54
ad3d411da61695e4742e8c4f884cf40c
4cbbfca4a9f27587d59c6cf987a6a05a
8a204c10a1cf22934f372fa639e3a0f5
24f8e76cc631c5df4a1274ec4ceb7065
6b941a9d11cfdd3f569acd71d63303a7
c603a7ca8e19054f90050d36886c9959
d08ec5884449afb371c5f0a04d93a60d
c932e466f6dae2bcafb4c3a45244a404
efbbe7bd071328cbd369a4ba36813055
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1803712453922521088
spelling Giral Ramírez, Diego ArmandoNuñez Eguis, Melany PaolaRomero Guavita, Jeisson Fabian2017-07-19T16:57:18Z2017-07-19T16:57:18Z2017-06-05http://hdl.handle.net/11349/6027Objetivo: Diseñar una aplicación para el modelamiento de elementos de sistemas de potencia con el fin de obtener la matriz de admitancias nodal para flujo de carga. Método: Se realizó una investigación mediante distintos tipos de documentos relacionados con el tema tratado como libros, artículos, fuentes de internet, entre otras, a nivel nacional e internacional para, de ésta forma lograr obtener la implementación de la aplicación desarrollada. La totalidad del diseño de la aplicación se llevó a cabo en el software Matlab. Resultados: Se realizó un software que entrega los parámetros eléctricos para los componentes de un sistema de potencia, arrojando correctamente la matriz Y-bus para flujo de carga. Conclusión: La aplicación es capaz de modelar de forma correcta los elementos que conforman un sistema de potencia y construye la matriz de admitancias nodal correspondiente a los elementos simulados para flujo de carga.Objective: To design an application for the modeling of elements of power systems in order to obtain the nodal admittance matrix for load flow. Method: An investigation was carried out through different types of documents related to the topic treated as books, articles, internet sources, among others, at national and international level, in order to obtain the implementation of the application developed. The entire design of the application was carried out in Matlab software. Results: A software was developed that delivers the electrical parameters for the components of a power system, correctly ejecting the Y-bus matrix for load flow. Conclusion: The application is able to correctly model the elements that make up a power system and builds the nodal admittance matrix corresponding to the simulated elements for load flow.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecSistemas de potenciaModelado de elementosSituación problemaAdmitanciasFlujo de cargaNodalTECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICASSISTEMAS ELÉCTRICOSLÍNEAS ELÉCTRICASDESARROLLO DE PROGRAMAS PARA COMPUTADORPower systemsModeling of elementsSituation problemAdmitanceLoad flowNodalDiseño de una Aplicación para el Modelamiento de Elementos de Sistemas de Potencia y Construcción de la Matriz de Admitancias Nodal para Flujo de CargaDesign of an Application for the Modeling of Power System Elements and Construction of the Nodal Admittance Matrix for Load Flowinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILLicencia y Autorizaciòn 2017.pdf.jpgLicencia y Autorizaciòn 2017.pdf.jpgIM Thumbnailimage/jpeg14528http://repository.udistrital.edu.co/bitstream/11349/6027/7/Licencia%20y%20Autorizaci%c3%b2n%202017.pdf.jpg7f154268297363ef5dd45327807cfe54MD57open accessRomeroGuavitaJeissonFabian.2017.pdf.jpgRomeroGuavitaJeissonFabian.2017.pdf.jpgIM Thumbnailimage/jpeg22431http://repository.udistrital.edu.co/bitstream/11349/6027/8/RomeroGuavitaJeissonFabian.2017.pdf.jpgad3d411da61695e4742e8c4f884cf40cMD58open accessRomeroGuavitaJeissonFabian2017-1.pdf.jpgRomeroGuavitaJeissonFabian2017-1.pdf.jpgIM Thumbnailimage/jpeg10305http://repository.udistrital.edu.co/bitstream/11349/6027/9/RomeroGuavitaJeissonFabian2017-1.pdf.jpg4cbbfca4a9f27587d59c6cf987a6a05aMD59open accessRomeroGuavitaJeissonFabian2017-2.pdf.jpgRomeroGuavitaJeissonFabian2017-2.pdf.jpgIM Thumbnailimage/jpeg14466http://repository.udistrital.edu.co/bitstream/11349/6027/10/RomeroGuavitaJeissonFabian2017-2.pdf.jpg8a204c10a1cf22934f372fa639e3a0f5MD510open accessRomeroGuavitaJeissonFabian2017-3.pdf.jpgRomeroGuavitaJeissonFabian2017-3.pdf.jpgIM Thumbnailimage/jpeg15388http://repository.udistrital.edu.co/bitstream/11349/6027/11/RomeroGuavitaJeissonFabian2017-3.pdf.jpg24f8e76cc631c5df4a1274ec4ceb7065MD511open accessORIGINALLicencia y Autorizaciòn 2017.pdfLicencia y Autorizaciòn 2017.pdfapplication/pdf382005http://repository.udistrital.edu.co/bitstream/11349/6027/1/Licencia%20y%20Autorizaci%c3%b2n%202017.pdf6b941a9d11cfdd3f569acd71d63303a7MD51metadata only accessRomeroGuavitaJeissonFabian.2017.pdfRomeroGuavitaJeissonFabian.2017.pdfapplication/pdf3411689http://repository.udistrital.edu.co/bitstream/11349/6027/2/RomeroGuavitaJeissonFabian.2017.pdfc603a7ca8e19054f90050d36886c9959MD52open accessRomeroGuavitaJeissonFabian2017-1.pdfRomeroGuavitaJeissonFabian2017-1.pdfapplication/pdf1175479http://repository.udistrital.edu.co/bitstream/11349/6027/3/RomeroGuavitaJeissonFabian2017-1.pdfd08ec5884449afb371c5f0a04d93a60dMD53open accessRomeroGuavitaJeissonFabian2017-2.pdfRomeroGuavitaJeissonFabian2017-2.pdfapplication/pdf8030021http://repository.udistrital.edu.co/bitstream/11349/6027/4/RomeroGuavitaJeissonFabian2017-2.pdfc932e466f6dae2bcafb4c3a45244a404MD54open accessRomeroGuavitaJeissonFabian2017-3.pdfRomeroGuavitaJeissonFabian2017-3.pdfapplication/pdf2418014http://repository.udistrital.edu.co/bitstream/11349/6027/5/RomeroGuavitaJeissonFabian2017-3.pdfefbbe7bd071328cbd369a4ba36813055MD55open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/6027/6/license.txtda5c6a3ca62d5dd4853000a60fee7083MD56open access11349/6027oai:repository.udistrital.edu.co:11349/60272023-06-13 14:26:13.703metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=