Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira

El control remoto de equipos de laboratorio, brinda una gran funcionalidad al momento de manipularlos ya que en la interacción hombre – maquina, el usuario se debe desplazar a la ubicación de cada equipo para configurarlo y establecer de esta forma parámetros de entrada o salida, que permite llevar...

Full description

Autores:
Muñoz Tapasco , Sergio
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Tecnológica de Pereira
Repositorio:
Repositorio Institucional UTP
Idioma:
spa
OAI Identifier:
oai:repositorio.utp.edu.co:11059/14380
Acceso en línea:
https://hdl.handle.net/11059/14380
https://repositorio.utp.edu.co/home
Palabra clave:
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Control remoto - Electronica
Ingenieria - Aparatos e instrumentos
Medición de software
Medidor De Energía Y Potencia Óptica
Láser De Diodo Sintonizable
SCPI commands
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id UTP2_1183471b9fc1c2871409d29f31975649
oai_identifier_str oai:repositorio.utp.edu.co:11059/14380
network_acronym_str UTP2
network_name_str Repositorio Institucional UTP
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
title Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
spellingShingle Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Control remoto - Electronica
Ingenieria - Aparatos e instrumentos
Medición de software
Medidor De Energía Y Potencia Óptica
Láser De Diodo Sintonizable
SCPI commands
title_short Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
title_full Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
title_fullStr Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
title_full_unstemmed Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
title_sort Diseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de Pereira
dc.creator.fl_str_mv Muñoz Tapasco , Sergio
dc.contributor.advisor.none.fl_str_mv Calvo Salcedo , Andrés Felipe
dc.contributor.author.none.fl_str_mv Muñoz Tapasco , Sergio
dc.subject.ddc.none.fl_str_mv 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
topic 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Control remoto - Electronica
Ingenieria - Aparatos e instrumentos
Medición de software
Medidor De Energía Y Potencia Óptica
Láser De Diodo Sintonizable
SCPI commands
dc.subject.lemb.none.fl_str_mv Control remoto - Electronica
Ingenieria - Aparatos e instrumentos
Medición de software
dc.subject.proposal.spa.fl_str_mv Medidor De Energía Y Potencia Óptica
Láser De Diodo Sintonizable
SCPI commands
description El control remoto de equipos de laboratorio, brinda una gran funcionalidad al momento de manipularlos ya que en la interacción hombre – maquina, el usuario se debe desplazar a la ubicación de cada equipo para configurarlo y establecer de esta forma parámetros de entrada o salida, que permite llevar a buen fin los experimentos o pruebas realizadas. El uso de los comandos SCPI bajo el estándar IEE 488.2., permite que los usuarios se comuniquen con los equipos deseados por medio de una conexión física tipo USB, que se puede configurar bajo los estándares de una comunicación serial simple. Lo que permiten enviar ordenes especificas a cada dispositivos y recibir una respuesta según sea conveniente.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-11-21T15:31:47Z
dc.date.available.none.fl_str_mv 2022-11-21T15:31:47Z
dc.date.issued.none.fl_str_mv 2022
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11059/14380
dc.identifier.instname.none.fl_str_mv Universidad Tecnológica de Pereira
dc.identifier.reponame.none.fl_str_mv Repositorio Institucional Universidad Tecnológica de Pereira
dc.identifier.repourl.none.fl_str_mv https://repositorio.utp.edu.co/home
url https://hdl.handle.net/11059/14380
https://repositorio.utp.edu.co/home
identifier_str_mv Universidad Tecnológica de Pereira
Repositorio Institucional Universidad Tecnológica de Pereira
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] U. Autónoma de México, "¿Qué es la Fotónica? - Año internacional de la Luz 2015", Luz2015.unam.mx, 2021. [Online]. Available: http://www.luz2015.unam.mx/leer/2/que-es-la fotonica.
[2] K. Kumozaki, “Optical access systems: present state and future directions,” NTT Tech. Rev. 6, 1– 7 (2008).
[3] D. van Veen, “Transceiver technologies for next-generation PON (Tutorial),” in Optical Fiber Communication Conference (2020), paper W1E.2.
[4] V. Houtsma, A. Mahadevan, N. Kaneda and D-V. Veen, “Transceiver technologies for passive optical networks: past, present, and future [Invited Tutorial]”, Journal of Optical Communications and Networking Vol. 13, No. 1, january 2021.
[5] A. F. Calvo, C. Tu, N. G. Gonzalez, C. Menyuk, and J. A. Jaramillo-Villegas, "Simulation of Electrically-Controlled Mode Interaction for Adiabatic and Deterministic Single Soliton Generation," in OSA Advanced Photonics Congress 2021, OSA Technical Digest (Optica Publishing Group, 2021), paper JTu1A.5
[6] D. van Veen, V. Houtsma, S. Porto, N. Basavanhally, C. Bolle, and H. Schmuck, “Wavelength stable burst-mode laser for next-generation PONs,” J. Opt. Commun. Netw. 11, A155–A165 (2019).
[7] . Lundberg, M. Mazur, A. Mirani, B. Foo, J. Schröder, V. Torres-Company, M. Karlsson y P A. Andrekson, “Phase-coherent lightwave communications with frequency combs”, Nature Comunications, 2020.
[8] A. Coillet y Y. Chembo, “On the robustness of phase locking in Kerr optical frequency combs”, optics letters Vol. 39, No. 6, march 15, 2014.
[9] T-J. Kippenberg, A-L. Gaeta, M. Lipson, and M-L. Gorodetsky, “Dissipative Kerr solitons in optical microresonator,” Science 361, 567 (2018).
[10] Y. Shen, N-C. Harris, S. Skirlo, M. Prabhu, T. Baehr-Jones, M. Hochberg, X. Sun, S. Zhao, H. Larochelle, D. Englund, and M. Soljaˇci’c, “Deep learning with coherent nanophotonic circuits”, Nature Photonics 11, 441 (2017)
[11] J-A. Jaramillo Villegas, X. Xue, P-H. Wang, D-E. Leaird, and A-M. Weiner, “Deterministic single soliton generation and compression in microring resonators avoiding the chaotic región”, arXiv, 19 may 2015.
[12] P. J. Williams, R.G. Walker, P.M. Charles, A.K. Wood, N. Carr, R.I. Taylor and A.C. Carter "Optoelectronic integrated circuits for telephony/broadband passive optical (TPON/BPON) networks: design and experimental results," 12th IEEE International Conference on Semiconductor Laser, Davos, Switzerland, 1990, pp. 164-165, doi: 10.1109/ISLC.1990.764473. [Online]. Available: https://ieeexplore-ieee-org.ezproxy.utp.edu.co/document/764473.
[13] P. Garfias, L. Gutiérrez and S. Sallent, "Enhanced DBA to provide QoS to coexistent EPON and 10G-EPON networks," in IEEE/OSA Journal of Optical Communications and Networking, vol. 4, no. 12, pp. 978-988, Dec. 2012, doi: 10.1364/JOCN.4.000978. [Online]. Available: https://ieeexplore-ieee-org.ezproxy.utp.edu.co/document/6392502.
[14] Y. Lee and Y. Kim, "A design of 10 Gigabit Capable Passive Optical Network(XG-PON1) architecture based on Software Defined Network(SDN)," 2015 International Conference on Information Networking (ICOIN), Cambodia, 2015, pp. 402-404, doi: 10.1109/ICOIN.2015.7057926. [Online]. Available: https://ieeexplore-ieee org.ezproxy.utp.edu.co/document/7057926
[15] C. M. Serpa Imbett, N. D. Gómez Cardona, A. Borrero and N. González, "Diseño y construcción de una red de fibra óptica para análisis de topologías y transmisión deseñales en dispositivos para redes wdm-pon", Redalyc.org, 2021. [Online]. Available: https://www.redalyc.org/articulo.oa?id=344234316004.
[16] T. Fritzsche, “Modellierung von modifizierten Ultraschallwandlern zur chemisch/biologischen Anwendung in Flüssigkeiten”, M.S. thesis, Institut für Elektromechanische Konstruktionen, Germany, 2016.
[17] J. Gomez Labat, “Desarrollo de una interfaz gráfica de usuario para el control de analizadores de espectros ópticos mediante Matlab” , tesis, Universidad Pública de Navarra, Navarra, 2016.
[18] J. H. Acero Portillo, “Adquisición de Señales Desde MATLAB® a través de un Osciloscopio Digital”, tesis, Universidad de San Buenaventura, Colombia, 2017.
[19] CH. K. Alexander, M. N. O. Sadiku “Fundamentos de circuitos eléctricos /por Charles K. Alexander y Matthew N. O. Sadiku” , México: McGraw-Hill, 2006.
[20] J. E. GreivenKamp. Field Guide to Geometrical Optics (SPIE Vol. FG01). SPIE Publications, 2004.
[21] MathWorks®, (1994-2022). Help Center, Documentation for varargin. [Online]. Available: https://la.mathworks.com/help/matlab/ref/varargin.html?s_tid=doc_ta
[22] MathWorks®, (1994-2022). Help Center, Documentation for nargin. [Online]. Available: https://la.mathworks.com/help/matlab/ref/nargin.html
[23] Tecnical.cat, 2022. [Online]. Available: https://www.tecnical.cat/apunts-tecnics/cas-fibra optica-monomodo-multimodo-apuntes-tecnicos-tecnical-manresa-igua
[24] Tomasi, W. “Sistemas De Comunicaciones Electrónicas (2a. Ed.)”, México: Prentice Hall Hispanoamericana, 2000.
[25] El sistema internacional de Unidades (SI), definición de nanómetro. [Online]. Available: https://www.cem.es/sites/default/files/siu8edes.pdf
[26] Newport.com, TLB-6700 Operation Manual (2012). [Online]. Available: https://www.newport.com/medias/sys_master/images/images/h9a/h3c/8797288103966/TLB-6800- VORTEX-Plus-User-Manual-with-TLB-6700-LN-controller.pdf.
[27] Thotlabs.com, PM200 Operation Manual (2018). [Online]. Available: https://www.thorlabs.com/drawings/340ddf6080c04606-C0BBB637-B95C-C0CD 7F2E9F5FEFD696F7/PM200-Manual.pdf.
[28] A. Borrego Colomer, “Educacion manejo osciloscopios.” Available: http://www.info ab.uclm.es/labelec /solar/Componentes/osc/osc 5.htm , febre
[29] gwinstek.com, MDO-2102EX series Programming Manual, 2022. [Online]. Available: https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/1554/1526
D. www.akacia.com.tw, "GW Instek", Gwinstek.com, 2022. [Online]. Available: https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/1554/1526.
[30] gwinstek.com, AFG-2225 Operation Manual, 2022. [Online]. Available: https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/5250/430
[31] "Protocolos de comunicación serie. Tipos y características", Serial Port Monitor, 2022. [Online]. Available: https://www.serial-port-monitor.org/es/articles/serial-communication/types-of-serial protocols/.
[32] "Synchronous vs. asynchronous communications: The differences", SearchAppArchitecture, 2022. [Online]. Available: https://www.techtarget.com/searchapparchitecture/tip/Synchronous-vs asynchronous-communication-The-differences.
[33] "Interfaces y Protocolos de Comunicación", Tecsup-r5-ac-interfaces-y protocolos.blogspot.com, 2022. [Online]. Available: http://tecsup-r5-ac-interfaces-y protocolos.blogspot.com/.
[34] "IEC/IEEE International - Standard Digital Interface for Programmable Instrumentation - Part 2: Codes, formats, protocols and common commands," in IEEE 488.2 IEC 60488-2 First edition 2004-05 , vol., no., pp.1-264, 15 May 2004, doi: 10.1109/IEEESTD.2004.95390
[35] R. International, "2. Introducing SCPI Commands", Rohde-schwarz.com, 2022. [Online]. Available: https://www.rohde-schwarz.com/es/driver-pages/control-remoto/2-remote-programming environments_231250.htm
[36] MathWorks®, (1994-2022). MATLAB®. [Online]. Available: https://la.mathworks.com/products/matlab.html
[37] MathWorks®, (1994-2022). MATLAB® App Designer. [Online]. Available: https://la.mathworks.com/products/matlab/app-designer.html
[38] "Biblioteca de vínculos dinámicos (DLL) - Windows Client", Docs.microsoft.com, 2022. [Online]. Available: https://docs.microsoft.com/es-es/troubleshoot/windows client/deployment/dynamic-link-library.
[39]"¿Qué es un archivo DLL? - Tecnología Fácil", Tecnologia-facil.com, 2022. [Online]. Available: https://tecnologia-facil.com/que-es/que-es-un-archivo-dll/.
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 77 Páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Tecnológica de Pereira
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Pereira
publisher.none.fl_str_mv Universidad Tecnológica de Pereira
institution Universidad Tecnológica de Pereira
bitstream.url.fl_str_mv https://dspace7-utp.metabuscador.org/bitstreams/7d08f250-e275-42a7-bae2-3c3b9716b95f/download
https://dspace7-utp.metabuscador.org/bitstreams/e0f7c273-a251-4277-b569-4ff7b7a7c4d7/download
https://dspace7-utp.metabuscador.org/bitstreams/bd7f42c9-f2fa-47c1-8588-2629dff309fa/download
https://dspace7-utp.metabuscador.org/bitstreams/7e96d71d-f0d7-4f62-b8a9-5675ad0306f1/download
bitstream.checksum.fl_str_mv d2fcaedb2627c98f0166252fdbb78dd8
2f9959eaf5b71fae44bbf9ec84150c7a
a16f863bba997d772a9de453a71f40d0
e1c99a1b0fd2d43287f2f374c2244458
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad Tecnológica de Pereira
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814022018094333952
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 dehttps://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessCalvo Salcedo , Andrés FelipeMuñoz Tapasco , Sergio2022-11-21T15:31:47Z2022-11-21T15:31:47Z2022https://hdl.handle.net/11059/14380Universidad Tecnológica de PereiraRepositorio Institucional Universidad Tecnológica de Pereirahttps://repositorio.utp.edu.co/homeEl control remoto de equipos de laboratorio, brinda una gran funcionalidad al momento de manipularlos ya que en la interacción hombre – maquina, el usuario se debe desplazar a la ubicación de cada equipo para configurarlo y establecer de esta forma parámetros de entrada o salida, que permite llevar a buen fin los experimentos o pruebas realizadas. El uso de los comandos SCPI bajo el estándar IEE 488.2., permite que los usuarios se comuniquen con los equipos deseados por medio de una conexión física tipo USB, que se puede configurar bajo los estándares de una comunicación serial simple. Lo que permiten enviar ordenes especificas a cada dispositivos y recibir una respuesta según sea conveniente.Remote laboratory equipment control provides great functionality at the time of manipulating them since in the man - machine interaction, the user must move to the location of each equipment to configure it and establish in this way input or output parameters, which It allows you to carry out the experiments or tests performed. The use of SCPI commands under the IEE 488.2 standard, allows users to communicate with the desired equipment through a USB physical connection, which can be configured under the standards of simple serial communication. Which allow to send specific orders to each devices and receive an answer as convenient.Contenido 1. INTRODUCCIÓN ................................................................................................................................. 14 1.1............................................................................................PLANTEAMIENTO DEL PROBLEMA ............................................................................................................................................................. 14 1.2............................................................................................................................... JUSTIFICACIÓN ............................................................................................................................................................. 15 1.3....................................................................................................................................... OBJETIVOS ............................................................................................................................................................. 16 1.3.1. .............................................................................................................OBJETIVO GENERAL ........................................................................................................................................................ 16 1.3.2. ....................................................................................................OBJETIVOS ESPECÍFICOS ........................................................................................................................................................ 16 2. ESTADO DEL ARTE............................................................................................................................ 17 3. MARCO CONCEPTUAL..................................................................................................................... 19 3.1...........................................................................................................................................VOLTAJE ............................................................................................................................................................. 19 3.2......................................................................................................................................CORRIENTE ............................................................................................................................................................. 19 3.3..................................................................................................................POTENCIA ELÉCTRICA ............................................................................................................................................................. 19 3.4......................................................................................................................... POTENCIA ÓPTICA ............................................................................................................................................................. 19 3.5....................................................................................................................................FRECUENCIA ............................................................................................................................................................. 20 3.6.............................................................................................................................................. OFFSET ............................................................................................................................................................. 20 3.7....................................................................................................................................... VARARGIN ............................................................................................................................................................. 20 3.8.............................................................................................................................................NARGIN ............................................................................................................................................................. 20 3.9..................................................................................................................... LONGITUD DE ONDA ............................................................................................................................................................. 20 3.10................................................................................................................................ ATENUACIÓN 20 3.11...............................................................................................................................NANÓMETROS 21 4. MARCO TEÓRICO.............................................................................................................................. 23 4.1..........................................................................LÁSER DE DIODO SINTONIZABLE (TLB-6700) ............................................................................................................................................................. 23 4.2.......................................................... MEDIDOR DE ENERGÍA Y POTENCIA ÓPTICA (PM200) ............................................................................................................................................................. 24 4.3...................................... OSCILOSCOPIO DE ALMACENAMIENTO DIGITAL (MDO-2102EX) ............................................................................................................................................................. 26 4.4...................................................... GENERADOR DE FUNCIONES ARBITRARIAS (AFG-2225) ............................................................................................................................................................. 27 4.5.............................................................................................................. COMUNICACIÓN SERIAL ............................................................................................................................................................. 28 4.6...............................................................................COMANDOS SCPI (ESTÁNDAR IEEE-488.2.) ............................................................................................................................................................. 29 4.7.........................................................................................................................................MATLAB® ............................................................................................................................................................. 32 4.8.................................................................................................................................APP DESIGNER ............................................................................................................................................................. 32 4.9.........................................................................BIBLIOTECA DE ENLACES DINÁMICOS (DLL) ............................................................................................................................................................. 35 5. DISEÑO METODOLÓGICO .............................................................................................................. 37 5.1..... DISEÑO SOFTWARE DE CONTROL PARA EL OSCILOSCOPIO Y EL GENERADOR DE SEÑALES ........................................................................................................................................... 37 5.1.1. ................................................................................................ ETAPA DE INICIALIZACIÓN ........................................................................................................................................................ 37 5.1.2. ...........................................................................................................ETAPA DE CONEXIÓN ........................................................................................................................................................ 39 5.1.3. ...............................................................................................ETAPA DE CONFIGURACIÓN ........................................................................................................................................................ 39 5.1.4. .............................................................................................................ETAPA DE CONTROL ........................................................................................................................................................ 41 5.1.5. ..................................................................................................... ETAPA DE ADQUISICIÓN ........................................................................................................................................................ 41 5.2.............................................................. DISEÑO SOFTWARE DE CONTROL PARA EL LASER ............................................................................................................................................................. 44 5.2.1. ................................................................................................ ETAPA DE INICIALIZACIÓN ........................................................................................................................................................ 44 5.2.2. ...........................................................................................................ETAPA DE CONEXIÓN ........................................................................................................................................................ 46 5.2.3. ...............................................................................................ETAPA DE CONFIGURACIÓN ........................................................................................................................................................ 46 5.2.4. .............................................................................................................ETAPA DE CONTROL ........................................................................................................................................................ 49 5.3.............. DISEÑO SOFTWARE DE CONTROL PARA EL MEDIDOR DE POTENCIA ÓPTICA ............................................................................................................................................................. 50 5.3.1. ................................................................................................ ETAPA DE INICIALIZACIÓN ........................................................................................................................................................ 50 5.3.2. ...........................................................................................................ETAPA DE CONEXIÓN ........................................................................................................................................................ 52 5.3.3. ...............................................................................................ETAPA DE CONFIGURACIÓN ........................................................................................................................................................ 52 5.3.4. .............................................................................................................ETAPA DE CONTROL ........................................................................................................................................................ 53 5.3.5. ..................................................................................................... ETAPA DE ADQUISICIÓN ........................................................................................................................................................ 53 6. EXPERIMENTOS Y RESULTADOS ................................................................................................. 56 6.1.RESULTADOS SOFTWARE DE CONTROL PARA EL OSCILOSCOPIO Y EL GENERADOR DE SEÑALES..................................................................................................................................... 56 6.2.......................................................RESULTADOS SOFTWARE PARA CONTROL DEL LASER ............................................................................................................................................................. 64 6.3........................................................RESULTADOS SOFTWARE PARA CONTROL DEL PM200 ............................................................................................................................................................. 69 7. CONCLUSIONES Y RECOMENDACIONES................................................................................... 73 7.1.............................................................................................................................. CONCLUSIONES ............................................................................................................................................................. 73 7.2.........................................................................TRABAJOS FUTUROS Y RECOMENDACIONES ............................................................................................................................................................. 73 8. ANEXOS................................................................................................................................................. 74PregradoIngeniero(a) Electrónico77 Páginasapplication/pdfspaUniversidad Tecnológica de PereiraIngeniería ElectrónicaFacultad de IngenieríasPereira620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaControl remoto - ElectronicaIngenieria - Aparatos e instrumentosMedición de softwareMedidor De Energía Y Potencia ÓpticaLáser De Diodo SintonizableSCPI commandsDiseño e implementación de un software que permita controlar los dispositivos del laboratorio de fotónica de la Universidad Tecnológica de PereiraTrabajo de grado - Pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesis[1] U. Autónoma de México, "¿Qué es la Fotónica? - Año internacional de la Luz 2015", Luz2015.unam.mx, 2021. [Online]. Available: http://www.luz2015.unam.mx/leer/2/que-es-la fotonica.[2] K. Kumozaki, “Optical access systems: present state and future directions,” NTT Tech. Rev. 6, 1– 7 (2008).[3] D. van Veen, “Transceiver technologies for next-generation PON (Tutorial),” in Optical Fiber Communication Conference (2020), paper W1E.2.[4] V. Houtsma, A. Mahadevan, N. Kaneda and D-V. Veen, “Transceiver technologies for passive optical networks: past, present, and future [Invited Tutorial]”, Journal of Optical Communications and Networking Vol. 13, No. 1, january 2021.[5] A. F. Calvo, C. Tu, N. G. Gonzalez, C. Menyuk, and J. A. Jaramillo-Villegas, "Simulation of Electrically-Controlled Mode Interaction for Adiabatic and Deterministic Single Soliton Generation," in OSA Advanced Photonics Congress 2021, OSA Technical Digest (Optica Publishing Group, 2021), paper JTu1A.5[6] D. van Veen, V. Houtsma, S. Porto, N. Basavanhally, C. Bolle, and H. Schmuck, “Wavelength stable burst-mode laser for next-generation PONs,” J. Opt. Commun. Netw. 11, A155–A165 (2019).[7] . Lundberg, M. Mazur, A. Mirani, B. Foo, J. Schröder, V. Torres-Company, M. Karlsson y P A. Andrekson, “Phase-coherent lightwave communications with frequency combs”, Nature Comunications, 2020.[8] A. Coillet y Y. Chembo, “On the robustness of phase locking in Kerr optical frequency combs”, optics letters Vol. 39, No. 6, march 15, 2014.[9] T-J. Kippenberg, A-L. Gaeta, M. Lipson, and M-L. Gorodetsky, “Dissipative Kerr solitons in optical microresonator,” Science 361, 567 (2018).[10] Y. Shen, N-C. Harris, S. Skirlo, M. Prabhu, T. Baehr-Jones, M. Hochberg, X. Sun, S. Zhao, H. Larochelle, D. Englund, and M. Soljaˇci’c, “Deep learning with coherent nanophotonic circuits”, Nature Photonics 11, 441 (2017)[11] J-A. Jaramillo Villegas, X. Xue, P-H. Wang, D-E. Leaird, and A-M. Weiner, “Deterministic single soliton generation and compression in microring resonators avoiding the chaotic región”, arXiv, 19 may 2015.[12] P. J. Williams, R.G. Walker, P.M. Charles, A.K. Wood, N. Carr, R.I. Taylor and A.C. Carter "Optoelectronic integrated circuits for telephony/broadband passive optical (TPON/BPON) networks: design and experimental results," 12th IEEE International Conference on Semiconductor Laser, Davos, Switzerland, 1990, pp. 164-165, doi: 10.1109/ISLC.1990.764473. [Online]. Available: https://ieeexplore-ieee-org.ezproxy.utp.edu.co/document/764473.[13] P. Garfias, L. Gutiérrez and S. Sallent, "Enhanced DBA to provide QoS to coexistent EPON and 10G-EPON networks," in IEEE/OSA Journal of Optical Communications and Networking, vol. 4, no. 12, pp. 978-988, Dec. 2012, doi: 10.1364/JOCN.4.000978. [Online]. Available: https://ieeexplore-ieee-org.ezproxy.utp.edu.co/document/6392502.[14] Y. Lee and Y. Kim, "A design of 10 Gigabit Capable Passive Optical Network(XG-PON1) architecture based on Software Defined Network(SDN)," 2015 International Conference on Information Networking (ICOIN), Cambodia, 2015, pp. 402-404, doi: 10.1109/ICOIN.2015.7057926. [Online]. Available: https://ieeexplore-ieee org.ezproxy.utp.edu.co/document/7057926[15] C. M. Serpa Imbett, N. D. Gómez Cardona, A. Borrero and N. González, "Diseño y construcción de una red de fibra óptica para análisis de topologías y transmisión deseñales en dispositivos para redes wdm-pon", Redalyc.org, 2021. [Online]. Available: https://www.redalyc.org/articulo.oa?id=344234316004.[16] T. Fritzsche, “Modellierung von modifizierten Ultraschallwandlern zur chemisch/biologischen Anwendung in Flüssigkeiten”, M.S. thesis, Institut für Elektromechanische Konstruktionen, Germany, 2016.[17] J. Gomez Labat, “Desarrollo de una interfaz gráfica de usuario para el control de analizadores de espectros ópticos mediante Matlab” , tesis, Universidad Pública de Navarra, Navarra, 2016.[18] J. H. Acero Portillo, “Adquisición de Señales Desde MATLAB® a través de un Osciloscopio Digital”, tesis, Universidad de San Buenaventura, Colombia, 2017.[19] CH. K. Alexander, M. N. O. Sadiku “Fundamentos de circuitos eléctricos /por Charles K. Alexander y Matthew N. O. Sadiku” , México: McGraw-Hill, 2006.[20] J. E. GreivenKamp. Field Guide to Geometrical Optics (SPIE Vol. FG01). SPIE Publications, 2004.[21] MathWorks®, (1994-2022). Help Center, Documentation for varargin. [Online]. Available: https://la.mathworks.com/help/matlab/ref/varargin.html?s_tid=doc_ta[22] MathWorks®, (1994-2022). Help Center, Documentation for nargin. [Online]. Available: https://la.mathworks.com/help/matlab/ref/nargin.html[23] Tecnical.cat, 2022. [Online]. Available: https://www.tecnical.cat/apunts-tecnics/cas-fibra optica-monomodo-multimodo-apuntes-tecnicos-tecnical-manresa-igua[24] Tomasi, W. “Sistemas De Comunicaciones Electrónicas (2a. Ed.)”, México: Prentice Hall Hispanoamericana, 2000.[25] El sistema internacional de Unidades (SI), definición de nanómetro. [Online]. Available: https://www.cem.es/sites/default/files/siu8edes.pdf[26] Newport.com, TLB-6700 Operation Manual (2012). [Online]. Available: https://www.newport.com/medias/sys_master/images/images/h9a/h3c/8797288103966/TLB-6800- VORTEX-Plus-User-Manual-with-TLB-6700-LN-controller.pdf.[27] Thotlabs.com, PM200 Operation Manual (2018). [Online]. Available: https://www.thorlabs.com/drawings/340ddf6080c04606-C0BBB637-B95C-C0CD 7F2E9F5FEFD696F7/PM200-Manual.pdf.[28] A. Borrego Colomer, “Educacion manejo osciloscopios.” Available: http://www.info ab.uclm.es/labelec /solar/Componentes/osc/osc 5.htm , febre[29] gwinstek.com, MDO-2102EX series Programming Manual, 2022. [Online]. Available: https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/1554/1526D. www.akacia.com.tw, "GW Instek", Gwinstek.com, 2022. [Online]. Available: https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/1554/1526.[30] gwinstek.com, AFG-2225 Operation Manual, 2022. [Online]. Available: https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/5250/430[31] "Protocolos de comunicación serie. Tipos y características", Serial Port Monitor, 2022. [Online]. Available: https://www.serial-port-monitor.org/es/articles/serial-communication/types-of-serial protocols/.[32] "Synchronous vs. asynchronous communications: The differences", SearchAppArchitecture, 2022. [Online]. Available: https://www.techtarget.com/searchapparchitecture/tip/Synchronous-vs asynchronous-communication-The-differences.[33] "Interfaces y Protocolos de Comunicación", Tecsup-r5-ac-interfaces-y protocolos.blogspot.com, 2022. [Online]. Available: http://tecsup-r5-ac-interfaces-y protocolos.blogspot.com/.[34] "IEC/IEEE International - Standard Digital Interface for Programmable Instrumentation - Part 2: Codes, formats, protocols and common commands," in IEEE 488.2 IEC 60488-2 First edition 2004-05 , vol., no., pp.1-264, 15 May 2004, doi: 10.1109/IEEESTD.2004.95390[35] R. International, "2. Introducing SCPI Commands", Rohde-schwarz.com, 2022. [Online]. Available: https://www.rohde-schwarz.com/es/driver-pages/control-remoto/2-remote-programming environments_231250.htm[36] MathWorks®, (1994-2022). MATLAB®. [Online]. Available: https://la.mathworks.com/products/matlab.html[37] MathWorks®, (1994-2022). MATLAB® App Designer. [Online]. Available: https://la.mathworks.com/products/matlab/app-designer.html[38] "Biblioteca de vínculos dinámicos (DLL) - Windows Client", Docs.microsoft.com, 2022. [Online]. Available: https://docs.microsoft.com/es-es/troubleshoot/windows client/deployment/dynamic-link-library.[39]"¿Qué es un archivo DLL? - Tecnología Fácil", Tecnologia-facil.com, 2022. [Online]. Available: https://tecnologia-facil.com/que-es/que-es-un-archivo-dll/.PublicationORIGINALTRABAJO DE GRADO.pdfTRABAJO DE GRADO.pdfapplication/pdf2106562https://dspace7-utp.metabuscador.org/bitstreams/7d08f250-e275-42a7-bae2-3c3b9716b95f/downloadd2fcaedb2627c98f0166252fdbb78dd8MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace7-utp.metabuscador.org/bitstreams/e0f7c273-a251-4277-b569-4ff7b7a7c4d7/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTTRABAJO DE GRADO.pdf.txtTRABAJO DE GRADO.pdf.txtExtracted texttext/plain103900https://dspace7-utp.metabuscador.org/bitstreams/bd7f42c9-f2fa-47c1-8588-2629dff309fa/downloada16f863bba997d772a9de453a71f40d0MD53THUMBNAILTRABAJO DE GRADO.pdf.jpgTRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg7112https://dspace7-utp.metabuscador.org/bitstreams/7e96d71d-f0d7-4f62-b8a9-5675ad0306f1/downloade1c99a1b0fd2d43287f2f374c2244458MD5411059/14380oai:dspace7-utp.metabuscador.org:11059/143802024-09-05 17:20:47.383https://creativecommons.org/licenses/by-nc-nd/4.0/Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 deopen.accesshttps://dspace7-utp.metabuscador.orgRepositorio de la Universidad Tecnológica de Pereirabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=