Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso
En la Universidad Distrital FJDC, se cuenta con la disposición de un osciloscopio de fósforo digital, el cual combina las características de un osciloscopio analógico con las de uno digital, esto, con el fin de mejorar la precisión en sus medidas aumentando el número de muestras. Además, tiene un gr...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2019
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/22344
- Acceso en línea:
- http://hdl.handle.net/11349/22344
- Palabra clave:
- Interfaz gráfica
Pruebas tipo impulso
Osciloscopio Tektronix DPO 7054C
Transformada de Wavelets
Impulso tipo rayo
Impulso tipo maniobra
Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas
Interfaces gráficas
Programación (computadores electrónicos
Electricidad
Graphic interface
Impulse type tests
Tektronix DPO 7054C oscilloscope
Wavelet Transform
Lightning impulse
Maneuver type boost
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_66b5574be3a58c60d0de7871b4acad6f |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/22344 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso |
dc.title.titleenglish.spa.fl_str_mv |
International standards analysis for atmospheric discharges with graphical interface applied to the tektronix DPO 7054C oscilloscope by impulse type tests |
title |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso |
spellingShingle |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso Interfaz gráfica Pruebas tipo impulso Osciloscopio Tektronix DPO 7054C Transformada de Wavelets Impulso tipo rayo Impulso tipo maniobra Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas Interfaces gráficas Programación (computadores electrónicos Electricidad Graphic interface Impulse type tests Tektronix DPO 7054C oscilloscope Wavelet Transform Lightning impulse Maneuver type boost |
title_short |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso |
title_full |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso |
title_fullStr |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso |
title_full_unstemmed |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso |
title_sort |
Análisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulso |
dc.contributor.advisor.spa.fl_str_mv |
Avendaño Avendaño, Carlos Alberto |
dc.subject.spa.fl_str_mv |
Interfaz gráfica Pruebas tipo impulso Osciloscopio Tektronix DPO 7054C Transformada de Wavelets Impulso tipo rayo Impulso tipo maniobra |
topic |
Interfaz gráfica Pruebas tipo impulso Osciloscopio Tektronix DPO 7054C Transformada de Wavelets Impulso tipo rayo Impulso tipo maniobra Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas Interfaces gráficas Programación (computadores electrónicos Electricidad Graphic interface Impulse type tests Tektronix DPO 7054C oscilloscope Wavelet Transform Lightning impulse Maneuver type boost |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas Interfaces gráficas Programación (computadores electrónicos Electricidad |
dc.subject.keyword.spa.fl_str_mv |
Graphic interface Impulse type tests Tektronix DPO 7054C oscilloscope Wavelet Transform Lightning impulse Maneuver type boost |
description |
En la Universidad Distrital FJDC, se cuenta con la disposición de un osciloscopio de fósforo digital, el cual combina las características de un osciloscopio analógico con las de uno digital, esto, con el fin de mejorar la precisión en sus medidas aumentando el número de muestras. Además, tiene un gran número de funciones que vale la pena explotar, ya que cuenta con el sistema operativo Windows 7, lo que implica que se pueden desarrollar varios tipos de aplicaciones o interfaces gráficas. Dado esto, se realizó la programación de una interfaz gráfica para las pruebas tipo impulso; específicamente cuatro pruebas: impulso tipo rayo onda completa, impulso tipo rayo onda recortada, impulso de corriente e impulso tipo maniobra; con el fin de ser aplicadas a equipos que se puedan acoplar a un sistema de potencia. Este proyecto fue realizado en el ciclo de tecnología. En este, se complementa y mejora la programación de la interfaz gráfica para mejorar la calidad de las medidas de los parámetros normalizados según la IEC 62305 (tiempo de frente, valor pico y tiempo de cola). Además de esto, la interfaz inicial tiene varios limitantes en cuanto al suavizado de la señal, ya que el filtro implementado funciona sí y sólo sí el impulso es normalizado, no tiene un buen sustento matemático y es realizado empíricamente. Una de las principales características de este proyecto consiste en la comparación de tres (3) filtros diseñados por Toolbox en Matlab con un sustento matemático, el cual permite realizar un análisis de señales para determinar cuál es el Toolbox más adecuado. Para este caso, el Toolbox de Matlab Wavelet, el cual proporciona funciones y aplicaciones para analizar y sintetizar señales; incluye algoritmos para el análisis continuo de Wavelets, su coherencia, la sincronización y el análisis de tiempo-frecuencia adaptativo de datos, aplicaciones y funciones para el análisis discreto y no reducido de Wavelets de señales. A fin de analizar la correcta implementación del Toolbox para impulsos tipo rayo se realizaron diferentes pruebas y análisis. En el laboratorio de alta tensión de la universidad se generaron impulsos tipo rayo normalizados de corriente y tensión con diferentes tipos de medida; para el de corriente con medición mediante resistencia Shunt y bobina Rogowski, y para el impulso de tensión mediante divisores resistivos y capacitivos, teniendo en cuenta sus resistencias de acople. Con esto se obtuvieron resultados con distorsión y con ello se pudo evidenciar la efectividad del filtro. Además de esto, se realizaron las simulaciones de los impulsos que no se pueden generar en la universidad, como el de onda recortada y tipo maniobra. Se simularon con elementos reales incluyendo los efectos de elementos parásitos para así poder obtener la distorsión y que ésta sea reducida. La implementación de lo anterior ha sido realizada por medio del entorno de programación visual GUIDE disponible en MATLAB, el cual facilita la unión entre la parte matemática y la interfaz gráfica. Se espera que este proyecto sea una gran iniciativa para que se desarrollen más estudios relacionados con este osciloscopio, ya que es una gran herramienta con la que cuenta la universidad y no se está aprovechando al máximo. |
publishDate |
2019 |
dc.date.accessioned.none.fl_str_mv |
2019-11-15T21:38:24Z |
dc.date.available.none.fl_str_mv |
2019-11-15T21:38:24Z |
dc.date.created.spa.fl_str_mv |
2019-07-18 |
dc.type.degree.spa.fl_str_mv |
Investigación-Innovación |
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/22344 |
url |
http://hdl.handle.net/11349/22344 |
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/22344/6/VelascoCabanzoGilberto2019.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22344/1/VelascoCabanzoGilberto2019.pdf http://repository.udistrital.edu.co/bitstream/11349/22344/2/license_url http://repository.udistrital.edu.co/bitstream/11349/22344/3/license_text http://repository.udistrital.edu.co/bitstream/11349/22344/4/license_rdf http://repository.udistrital.edu.co/bitstream/11349/22344/5/license.txt |
bitstream.checksum.fl_str_mv |
0229198ee23e434b4e5c1990f6fc1ae9 640000d06c8e105122e4f7b5e6a0fb5c 321f3992dd3875151d8801b773ab32ed d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e da5c6a3ca62d5dd4853000a60fee7083 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1814111319177035776 |
spelling |
Avendaño Avendaño, Carlos AlbertoVelasco Cabanzo, GilbertoPeña Medina, Harold2019-11-15T21:38:24Z2019-11-15T21:38:24Z2019-07-18http://hdl.handle.net/11349/22344En la Universidad Distrital FJDC, se cuenta con la disposición de un osciloscopio de fósforo digital, el cual combina las características de un osciloscopio analógico con las de uno digital, esto, con el fin de mejorar la precisión en sus medidas aumentando el número de muestras. Además, tiene un gran número de funciones que vale la pena explotar, ya que cuenta con el sistema operativo Windows 7, lo que implica que se pueden desarrollar varios tipos de aplicaciones o interfaces gráficas. Dado esto, se realizó la programación de una interfaz gráfica para las pruebas tipo impulso; específicamente cuatro pruebas: impulso tipo rayo onda completa, impulso tipo rayo onda recortada, impulso de corriente e impulso tipo maniobra; con el fin de ser aplicadas a equipos que se puedan acoplar a un sistema de potencia. Este proyecto fue realizado en el ciclo de tecnología. En este, se complementa y mejora la programación de la interfaz gráfica para mejorar la calidad de las medidas de los parámetros normalizados según la IEC 62305 (tiempo de frente, valor pico y tiempo de cola). Además de esto, la interfaz inicial tiene varios limitantes en cuanto al suavizado de la señal, ya que el filtro implementado funciona sí y sólo sí el impulso es normalizado, no tiene un buen sustento matemático y es realizado empíricamente. Una de las principales características de este proyecto consiste en la comparación de tres (3) filtros diseñados por Toolbox en Matlab con un sustento matemático, el cual permite realizar un análisis de señales para determinar cuál es el Toolbox más adecuado. Para este caso, el Toolbox de Matlab Wavelet, el cual proporciona funciones y aplicaciones para analizar y sintetizar señales; incluye algoritmos para el análisis continuo de Wavelets, su coherencia, la sincronización y el análisis de tiempo-frecuencia adaptativo de datos, aplicaciones y funciones para el análisis discreto y no reducido de Wavelets de señales. A fin de analizar la correcta implementación del Toolbox para impulsos tipo rayo se realizaron diferentes pruebas y análisis. En el laboratorio de alta tensión de la universidad se generaron impulsos tipo rayo normalizados de corriente y tensión con diferentes tipos de medida; para el de corriente con medición mediante resistencia Shunt y bobina Rogowski, y para el impulso de tensión mediante divisores resistivos y capacitivos, teniendo en cuenta sus resistencias de acople. Con esto se obtuvieron resultados con distorsión y con ello se pudo evidenciar la efectividad del filtro. Además de esto, se realizaron las simulaciones de los impulsos que no se pueden generar en la universidad, como el de onda recortada y tipo maniobra. Se simularon con elementos reales incluyendo los efectos de elementos parásitos para así poder obtener la distorsión y que ésta sea reducida. La implementación de lo anterior ha sido realizada por medio del entorno de programación visual GUIDE disponible en MATLAB, el cual facilita la unión entre la parte matemática y la interfaz gráfica. Se espera que este proyecto sea una gran iniciativa para que se desarrollen más estudios relacionados con este osciloscopio, ya que es una gran herramienta con la que cuenta la universidad y no se está aprovechando al máximo.At the FJDC District University, a digital phosphor oscilloscope is available, which combines the characteristics of an analog oscilloscope with those of a digital one, this, in order to improve the accuracy of its measurements by increasing the number of samples . In addition, it has a large number of functions that are worth exploiting, since it has the Windows 7 operating system, which implies that several types of applications or graphical interfaces can be developed. Given this, the programming of a graphical interface for impulse type tests was carried out; specifically four tests: full wave lightning pulse, clipped wave lightning pulse, current pulse and maneuvering pulse type; in order to be applied to equipment that can be coupled to a power system. This project was carried out in the technology cycle. In this, the programming of the graphical interface is complemented and improved to improve the quality of the measurements of the standardized parameters according to IEC 62305 (front time, peak value and tail time). In addition to this, the initial interface has several limitations in terms of signal smoothing, since the implemented filter works yes and only if the impulse is normalized, it does not have a good mathematical support and is empirically performed. One of the main features of this project is the comparison of three (3) filters designed by Matbox Toolbox with a mathematical support, which allows to perform a signal analysis to determine which is the most suitable Toolbox. For this case, the Matlab Wavelet Toolbox, which provides functions and applications to analyze and synthesize signals; It includes algorithms for the continuous analysis of Wavelets, their coherence, synchronization and adaptive time-frequency analysis of data, applications and functions for discrete and non-reduced analysis of signal Wavelets. In order to analyze the correct implementation of the Toolbox for lightning impulses, different tests and analyzes were performed. In the university's high voltage laboratory, normalized lightning impulses of current and voltage were generated with different types of measurement; for the current with measurement by means of Shunt resistor and Rogowski coil, and for the impulse of tension by means of resistive and capacitive dividers, taking into account their coupling resistances. With this, results were obtained with distortion and with it the effectiveness of the filter could be evidenced. In addition to this, the simulations of the impulses that cannot be generated in the university were carried out, such as the short-wave and maneuver type. They were simulated with real elements including the effects of parasitic elements in order to obtain distortion and reduce it. The implementation of the above has been done through the GUIDE visual programming environment available in MATLAB, which facilitates the union between the mathematical part and the graphical interface. This project is expected to be a great initiative to develop more studies related to this oscilloscope, as it is a great tool that the university has and is not being taken full advantage.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_abf2Interfaz gráficaPruebas tipo impulsoOsciloscopio Tektronix DPO 7054CTransformada de WaveletsImpulso tipo rayoImpulso tipo maniobraIngeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicasInterfaces gráficasProgramación (computadores electrónicosElectricidadGraphic interfaceImpulse type testsTektronix DPO 7054C oscilloscopeWavelet TransformLightning impulseManeuver type boostAnálisis de normatividad internacional para descargas atmosféricas con interfaz gráfica aplicada al Osciloscopio Tektronix DPO 7054C mediante pruebas tipo impulsoInternational standards analysis for atmospheric discharges with graphical interface applied to the tektronix DPO 7054C oscilloscope by impulse type testsInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILVelascoCabanzoGilberto2019.pdf.jpgVelascoCabanzoGilberto2019.pdf.jpgIM Thumbnailimage/jpeg5192http://repository.udistrital.edu.co/bitstream/11349/22344/6/VelascoCabanzoGilberto2019.pdf.jpg0229198ee23e434b4e5c1990f6fc1ae9MD56open accessORIGINALVelascoCabanzoGilberto2019.pdfVelascoCabanzoGilberto2019.pdfapplication/pdf8691579http://repository.udistrital.edu.co/bitstream/11349/22344/1/VelascoCabanzoGilberto2019.pdf640000d06c8e105122e4f7b5e6a0fb5cMD51open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://repository.udistrital.edu.co/bitstream/11349/22344/2/license_url321f3992dd3875151d8801b773ab32edMD52open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/22344/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/22344/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/22344/5/license.txtda5c6a3ca62d5dd4853000a60fee7083MD55open access11349/22344oai:repository.udistrital.edu.co:11349/223442023-06-13 10:56:29.233open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |