Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera

Este trabajo de grado cuenta con un modelo teórico desarrollado, modelo computacional, interfaz gráfica y simulaciones de plasma electrostático. dentro de sus anexos se encuentran los códigos desarrollados para este trabajo los cuales pueden ser consultado en el sitio : Github://gitfront.io/r/user-1...

Full description

Autores:
Osorio Tascón, Juan Camilo
Gómez Tabares, Oscar Julián
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Tecnológica de Pereira
Repositorio:
Repositorio Institucional UTP
Idioma:
spa
OAI Identifier:
oai:repositorio.utp.edu.co:11059/13902
Acceso en línea:
https://hdl.handle.net/11059/13902
https://repositorio.utp.edu.co/home
Palabra clave:
530 - Física
Inestabilidad en el plasma
Procedimientos electrostáticos
Atmosfera superior
Magnetosfera
Procesos electrostáticos
Onda solitaria
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id UTP2_2339208f212b2d86e6b7d11234e16100
oai_identifier_str oai:repositorio.utp.edu.co:11059/13902
network_acronym_str UTP2
network_name_str Repositorio Institucional UTP
repository_id_str
dc.title.spa.fl_str_mv Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
title Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
spellingShingle Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
530 - Física
Inestabilidad en el plasma
Procedimientos electrostáticos
Atmosfera superior
Magnetosfera
Procesos electrostáticos
Onda solitaria
title_short Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
title_full Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
title_fullStr Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
title_full_unstemmed Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
title_sort Implementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosfera
dc.creator.fl_str_mv Osorio Tascón, Juan Camilo
Gómez Tabares, Oscar Julián
dc.contributor.advisor.none.fl_str_mv Riascos Landázuri, Henry
dc.contributor.author.none.fl_str_mv Osorio Tascón, Juan Camilo
Gómez Tabares, Oscar Julián
dc.contributor.researchgroup.none.fl_str_mv Grupo de investigación GPLA (Plasma láser y aplicaciones)
dc.subject.ddc.none.fl_str_mv 530 - Física
topic 530 - Física
Inestabilidad en el plasma
Procedimientos electrostáticos
Atmosfera superior
Magnetosfera
Procesos electrostáticos
Onda solitaria
dc.subject.lemb.none.fl_str_mv Inestabilidad en el plasma
Procedimientos electrostáticos
Atmosfera superior
dc.subject.proposal.spa.fl_str_mv Magnetosfera
Procesos electrostáticos
Onda solitaria
description Este trabajo de grado cuenta con un modelo teórico desarrollado, modelo computacional, interfaz gráfica y simulaciones de plasma electrostático. dentro de sus anexos se encuentran los códigos desarrollados para este trabajo los cuales pueden ser consultado en el sitio : Github://gitfront.io/r/user-1533735/bc0c57d4d1f428ba39910dfde17342a16c0dd00c/PEWAV/
publishDate 2021
dc.date.issued.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2022-02-17T16:49:12Z
dc.date.available.none.fl_str_mv 2022-02-17T16:49:12Z
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/13902
dc.identifier.instname.none.fl_str_mv Universidad Tecnológica de Pereira
dc.identifier.reponame.none.fl_str_mv Repositorio UTP
dc.identifier.repourl.none.fl_str_mv https://repositorio.utp.edu.co/home
url https://hdl.handle.net/11059/13902
https://repositorio.utp.edu.co/home
identifier_str_mv Universidad Tecnológica de Pereira
Repositorio UTP
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv A. A. Abid, Q. Lu, M. N. Qureshi, X. L. Gao, H. Chen, K. H. Shah, and S. Wang, 1-D particle-in cell simulations of electron acoustic solitary structures in an electron beam-plasma, AIP Advances, vol. 9, no. 2, 2019.
L. Brida, Plasma Simulations by Example. 2019
L. D. Herrera and C. R. Arias, Simulación de ondas generadas en la inestabilidad two-stream para plasmas electrostáticos usando particle-in-cell simulación de ondas generadas en la inestabilidad two-stream para plasmas electrostáticos usando particle-in-cell, 2019.
R. Schulz and J. Benkho , Bepicolombo: Payload and mission updates, Advances in Space Re search, vol. 38, no. 4, pp. 572 577, 2006. Mercury, Mars and Saturn
A. Danehkar, N. S. Saini, M. A. Hellberg, and I. Kourakis, Electron-acoustic solitary waves in the presence of a suprathermal electron component, Physics of Plasmas, vol. 18, no. 7, p. 072902, 2011.
C. K. Birdsall and A. B. Langdon, Plasma physics via computer simulation. New York: Taylor and Francis, 2005.
D. Martin, Electrostatic pic simulation of plasmas in one dimension, 2007.
M. Paprzycki, Parallel computing works!, IEEE Parallel Distributed Technology: Systems Appli cations, vol. 4, no. 4, pp. 82 83, 1996
D. Baker, S. Elkington, X. Li, and M. Wiltberger, Particle Acceleration in the Inner Magnetosphere, pp. 73 85. American Geophysical Union (AGU), 2005
W. Baumjohann and R. A. Treumann, Basic space plasma physics. 1996.
F. F. Chen, Introduction to plasma physics. New York: Plenum Press, 1974.
M. S. Arenada, J. and A. Patricio, 2011
P. Debye and E. Hückel Phys. Zeit., vol. 24, pp. 185 206, 1923
L. D. Landau, On the vibrations of the electronic plasma, Yad. Fiz., vol. 10, p. 25, 1946
H. Koskinen, Physics of Space Storms, pp. 163 190. 01 2011.
J. Humphries, Stanley, Charged particle beams. 1990.
M. Ghorbanalilu, E. Abdollahzadeh, and S. E. Rahbari, Particle-in-cell simulation of two stream instability in the non-extensive statistics, Laser and Particle Beams, vol. 32, no. 3, p. 399 407, 2014.
P. Abarca and N. Accel, Simulación uido-cinética de los efectos ionosféricos producidos por la inyección de partículas desde el espacio.
P. G. Drazin and R. S. Johnson, Solitons: An Introduction. Cambridge Texts in Applied Mathe matics, Cambridge University Press, 2 ed., 198
Y. Omura, H. Matsumoto, T. Miyake, and H. Kojima, Electron beam instabilities as generation mechanism of electrostatic solitary waves in the magnetotail, vol. 101, no. 95, pp. 2685 2697, 1996
D. Sulsky, S.-J. Zhou, and H. L. Schreyer, Application of a particle-in-cell method to solid mecha nics, Computer Physics Communications, vol. 87, no. 1, pp. 236 252, 1995. Particle Simulation Methods
D. Tskhakaya, K. Matyash, R. Schneider, and F. Taccogna, The particle-in-cell method, Con tributions to Plasma Physics, vol. 47, no. 8-9, pp. 563 594, 2007
O. Y. Matsumoto, H. and I. S. for Space Simulations, Computer space plasma physics: Simulation techniques and software, 1993.
H. Okuda, Nonphysical noises and instabilities in plasma simulation due to a spatial grid, Journal of Computational Physics, vol. 10, no. 3, pp. 475 486, 1972.
E. L. Lindman, Dispersion relation for computer-simulated plasmas, Journal of Computational Physics, vol. 5, no. 1, pp. 13 22, 1970.
C. S. Dillard, I. Y. Vasko, F. S. Mozer, O. V. Agapitov, and J. W. Bonnell, Electron-acoustic solitary waves in the Earth's inner magnetosphere, Physics of Plasmas, vol. 25, no. 2, 2018
X. Deng, R. Tang, H. Matsumoto, J. Pickett, A. Fazakerley, H. Kojima, W. Baumjohann, A. Coates, R. Nakamura, D. Gurnett, and Z. Liu, Observations of electrostatic solitary waves associated with reconnection by geotail and cluster, Advances in Space Research, vol. 37, no. 7, pp. 1373 1381, 2006. Reconnection at Sun and in Magnetospheres
R. E. Ergun, C. W. Carlson, J. P. McFadden, F. S. Mozer, G. T. Delory, W. Peria, C. C. Chaston, M. Temerin, I. Roth, L. Muschietti, R. Elphic, R. Strangeway, R. Pfa , C. A. Cattell, D. Klumpar, E. Shelley, W. Peterson, E. Moebius, and L. Kistler, Fast satellite observations of large-amplitude solitary structures, Geophysical Research Letters, vol. 25, no. 12, pp. 2041 2044, 1998.
I. Y. Vasko, O. V. Agapitov, F. S. Mozer, J. W. Bonnell, A. V. Artemyev, V. V. Krasnosels kikh, G. Reeves, and G. Hospodarsky, Electron-acoustic solitons and double layers in the inner magnetosphere, Geophysical Research Letters, vol. 44, no. 10, pp. 4575 4583, 2017.
J. C. Holmes, R. E. Ergun, D. L. Newman, F. D. Wilder, A. P. Sturner, K. A. Goodrich, R. B. Torbert, B. L. Giles, R. J. Strangeway, and J. L. Burch, Negative potential solitary structures in the magnetosheath with large parallel width, Journal of Geophysical Research: Space Physics, vol. 123, no. 1, pp. 132 145, 2018.
Y. Omura, H. Kojima, and H. Matsumoto, Computer simulation of electrostatic solitary waves: A nonlinear model of broadband electrostatic noise, Geophysical Research Letters, vol. 21, no. 25, pp. 2923 2926, 1994.
T. Miyake, Y. Omura, and H. Matsumoto, Electrostatic particle simulations of solitary waves in the auroral region, Journal of Geophysical Research: Space Physics, vol. 105, no. A10, pp. 23239 23249, 2000.
S. Singh, R. Reddy, and G. Lakhina, Broadband electrostatic noise and low-frequency waves in the earth's magnetosphere, Advances in Space Research, vol. 43, no. 12, pp. 1940 1944, 2009.
S. P. Gary and R. L. Tokar, The electron-acoustic mode, The Physics of Fluids, vol. 28, no. 8, pp. 2439 2441, 1985.
R. L. Tokar and S. P. Gary, Electrostatic hiss and the beam driven electron acoustic instability in the dayside polar cusp, Geophysical Research Letters, vol. 11, no. 12, pp. 1180 1183, 1984.
K. Watanabe and T. Taniuti, Electron-acoustic mode in a plasma of two-temperature electrons, Journal of the Physical Society of Japan, vol. 43, no. 5, pp. 1819 1820, 1977.
Q. Lu, S. Wang, and X. Dou, Electrostatic waves in an electron-beam plasma system, Physics of Plasmas, vol. 12, no. 7, p. 072903, 2005
M. Zul qar Ahmad and A. Qamar, Kinetic treatment of nonlinear ion-acoustic waves in multi-ion plasma, Physics of Plasmas, vol. 24, no. 9, p. 092304, 2017
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 75 Pag.
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 Física
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/1c27f5ed-4a1d-4dd8-a0f6-3b22e509d6b8/download
https://dspace7-utp.metabuscador.org/bitstreams/83347f4b-d690-43a1-bfee-deecb7df25e0/download
https://dspace7-utp.metabuscador.org/bitstreams/71b8dd12-1bc2-4ce0-90a3-326d8f502a6c/download
https://dspace7-utp.metabuscador.org/bitstreams/51f5af06-c4b0-4467-9633-1aaa6f695c6e/download
bitstream.checksum.fl_str_mv 4b93bab2eca16370743cfa3ad062b8b4
2f9959eaf5b71fae44bbf9ec84150c7a
0df80471623d478ab0153510a5d0c9bc
e0cfe3bc6d241a80b72a34e361a0c4dd
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_ 1814021939051626496
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/openAccessRiascos Landázuri, HenryOsorio Tascón, Juan CamiloGómez Tabares, Oscar JuliánGrupo de investigación GPLA (Plasma láser y aplicaciones)2022-02-17T16:49:12Z2022-02-17T16:49:12Z2021https://hdl.handle.net/11059/13902Universidad Tecnológica de PereiraRepositorio UTPhttps://repositorio.utp.edu.co/homeEste trabajo de grado cuenta con un modelo teórico desarrollado, modelo computacional, interfaz gráfica y simulaciones de plasma electrostático. dentro de sus anexos se encuentran los códigos desarrollados para este trabajo los cuales pueden ser consultado en el sitio : Github://gitfront.io/r/user-1533735/bc0c57d4d1f428ba39910dfde17342a16c0dd00c/PEWAV/Para este trabajo se construyó una interfaz gráfca a partir del lenguaje de programación Python para simulación de plasmas electrostáticos tomando como base el código OneGPLA.py desarrollado anteriormente en el grupo de investigación GPLA. Esto se hizo con la fínalidad de brindar una herramienta académica para el estudio de plasmas bajo condiciones que no son fácilmente reproducibles ya sea por la falta de los instrumentos o infraestructura necesaria para ello, como por su poca probabilidad de obtenerla aquí en la tierra, por ejemplo, el caso del plasma astrofísico. Es así que al implementar la interfaz gráfca: Plasma Electrostatic Wave (PEWAV), el cual utiliza el algoritmo enfocado en la dinámica de múltiples partículas llamado Particle-in-Cell (PIC), se decidió aplicarlo en las inestabilidades electrónicas del plasma para corroborar que bajo ciertas condiciones dichas inestabilidades son el mecanismo principal de generación de las ondas solitarias electrostáticas (OSE) que han sido observadas en algunas regiones de la magnetosfera como la zona de media y alta altitud.Índice general Índice general 3 Índice de tablas 5 Índice de guras 6 Resumen y Agradecimientos 8 1. Introducción 9 1.1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.1.1. Objetivos Generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.1.2. Objetivos especí cos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2. Modelo Teórico 11 2.1. Magnetosfera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2. Teoría Cinética del Plasma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3. Longitud de Debye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4. Frecuencia del Plasma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5. Velocidad Térmica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.6. Amortiguamiento de Landau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.7. Inestabilidades en el Plasma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7.1. Inestabilidad Two-Stream . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.7.2. Inestabilidad Bump-of-Tail . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.7.3. Inestabilidad Beam-Plasma . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.8. Teoría de Fluido del Plasma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.8.1. Ecuación de Continuidad . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.8.2. Ecuación de Momento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.8.3. Ecuación de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.9. Ondas Solitarias y la Ecuación Korteweg-de Vries . . . . . . . . . . . . . . . . . 19 3. Modelo Computacional 25 3.1. Método Particle-in-Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.1. Método de ponderación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.1.2. Integración de las ecuaciones de campo . . . . . . . . . . . . . . . . . . . 26 3.1.3. Integración de las ecuaciones de movimiento . . . . . . . . . . . . . . . . 27 3.1.4. Condiciones de frontera . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1.5. Normalización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.1.6. Condiciones iniciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3 4 ÍNDICE GENERAL 4. Interfaz Grá ca PEWAV 30 4.1. Librerías Usadas de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.1. Numpy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.2. Pandas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.3. Tkinter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.4. Matplotlib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.5. H5py . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.2. Adaptación de los códigos OneGPLA . . . . . . . . . . . . . . . . . . . . . . . . 33 4.3. Composición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.3.1. ROneGPLAfunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.3.2. ROneGPLA_AIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.3.3. PEWAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.4. Manual de Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.4.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.4.2. Ejecución de la Interfaz: Introducción al Entorno . . . . . . . . . . . . . 37 4.4.3. Elementos de la Interfaz : Condiciones Iniciales . . . . . . . . . . . . . . 38 4.4.4. Elementos de la Interfaz: Grá cas . . . . . . . . . . . . . . . . . . . . . . 40 5. Simulaciones de plasmas electrostáticos en PEWAV 42 5.1. Parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6. Resultados 45 6.1. Dos especies de electrones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6.1.1. Inestabilidad two-stream . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6.1.2. Inestabilidad bump-on-tail . . . . . . . . . . . . . . . . . . . . . . . . . . 46 6.1.3. Inestabilidad warm two-stream . . . . . . . . . . . . . . . . . . . . . . . 46 6.1.4. Grá cas 2S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6.2. Tres especies de electrones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 6.2.1. Inestabilidad two-stream . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 6.2.2. Inestabilidad weak-beam . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 6.2.3. Inestabilidad bump-on-tail . . . . . . . . . . . . . . . . . . . . . . . . . . 56 6.2.4. Grá cas 3S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 7. Conclusiones, Discusiones y Trabajo Futuro 69 7.1. Conclusiones y Discusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 7.2. Trabajo Futuro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 8. Anexos 72 Bibliografía 73PregradoIngeniero(a) Físico(a)75 Pag.application/pdfspaUniversidad Tecnológica de PereiraIngeniería FísicaFacultad de IngenieríasPereira530 - FísicaInestabilidad en el plasmaProcedimientos electrostáticosAtmosfera superiorMagnetosferaProcesos electrostáticosOnda solitariaImplementación de una interfaz gráfica para la simulación de plasmas electrostáticos y su aplicación en el estudio de ondas solitarias observadas en al región aural y otras regiones de la magnetosferaTrabajo de grado - Pregradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesisA. A. Abid, Q. Lu, M. N. Qureshi, X. L. Gao, H. Chen, K. H. Shah, and S. Wang, 1-D particle-in cell simulations of electron acoustic solitary structures in an electron beam-plasma, AIP Advances, vol. 9, no. 2, 2019.L. Brida, Plasma Simulations by Example. 2019L. D. Herrera and C. R. Arias, Simulación de ondas generadas en la inestabilidad two-stream para plasmas electrostáticos usando particle-in-cell simulación de ondas generadas en la inestabilidad two-stream para plasmas electrostáticos usando particle-in-cell, 2019.R. Schulz and J. Benkho , Bepicolombo: Payload and mission updates, Advances in Space Re search, vol. 38, no. 4, pp. 572 577, 2006. Mercury, Mars and SaturnA. Danehkar, N. S. Saini, M. A. Hellberg, and I. Kourakis, Electron-acoustic solitary waves in the presence of a suprathermal electron component, Physics of Plasmas, vol. 18, no. 7, p. 072902, 2011.C. K. Birdsall and A. B. Langdon, Plasma physics via computer simulation. New York: Taylor and Francis, 2005.D. Martin, Electrostatic pic simulation of plasmas in one dimension, 2007.M. Paprzycki, Parallel computing works!, IEEE Parallel Distributed Technology: Systems Appli cations, vol. 4, no. 4, pp. 82 83, 1996D. Baker, S. Elkington, X. Li, and M. Wiltberger, Particle Acceleration in the Inner Magnetosphere, pp. 73 85. American Geophysical Union (AGU), 2005W. Baumjohann and R. A. Treumann, Basic space plasma physics. 1996.F. F. Chen, Introduction to plasma physics. New York: Plenum Press, 1974.M. S. Arenada, J. and A. Patricio, 2011P. Debye and E. Hückel Phys. Zeit., vol. 24, pp. 185 206, 1923L. D. Landau, On the vibrations of the electronic plasma, Yad. Fiz., vol. 10, p. 25, 1946H. Koskinen, Physics of Space Storms, pp. 163 190. 01 2011.J. Humphries, Stanley, Charged particle beams. 1990.M. Ghorbanalilu, E. Abdollahzadeh, and S. E. Rahbari, Particle-in-cell simulation of two stream instability in the non-extensive statistics, Laser and Particle Beams, vol. 32, no. 3, p. 399 407, 2014.P. Abarca and N. Accel, Simulación uido-cinética de los efectos ionosféricos producidos por la inyección de partículas desde el espacio.P. G. Drazin and R. S. Johnson, Solitons: An Introduction. Cambridge Texts in Applied Mathe matics, Cambridge University Press, 2 ed., 198Y. Omura, H. Matsumoto, T. Miyake, and H. Kojima, Electron beam instabilities as generation mechanism of electrostatic solitary waves in the magnetotail, vol. 101, no. 95, pp. 2685 2697, 1996D. Sulsky, S.-J. Zhou, and H. L. Schreyer, Application of a particle-in-cell method to solid mecha nics, Computer Physics Communications, vol. 87, no. 1, pp. 236 252, 1995. Particle Simulation MethodsD. Tskhakaya, K. Matyash, R. Schneider, and F. Taccogna, The particle-in-cell method, Con tributions to Plasma Physics, vol. 47, no. 8-9, pp. 563 594, 2007O. Y. Matsumoto, H. and I. S. for Space Simulations, Computer space plasma physics: Simulation techniques and software, 1993.H. Okuda, Nonphysical noises and instabilities in plasma simulation due to a spatial grid, Journal of Computational Physics, vol. 10, no. 3, pp. 475 486, 1972.E. L. Lindman, Dispersion relation for computer-simulated plasmas, Journal of Computational Physics, vol. 5, no. 1, pp. 13 22, 1970.C. S. Dillard, I. Y. Vasko, F. S. Mozer, O. V. Agapitov, and J. W. Bonnell, Electron-acoustic solitary waves in the Earth's inner magnetosphere, Physics of Plasmas, vol. 25, no. 2, 2018X. Deng, R. Tang, H. Matsumoto, J. Pickett, A. Fazakerley, H. Kojima, W. Baumjohann, A. Coates, R. Nakamura, D. Gurnett, and Z. Liu, Observations of electrostatic solitary waves associated with reconnection by geotail and cluster, Advances in Space Research, vol. 37, no. 7, pp. 1373 1381, 2006. Reconnection at Sun and in MagnetospheresR. E. Ergun, C. W. Carlson, J. P. McFadden, F. S. Mozer, G. T. Delory, W. Peria, C. C. Chaston, M. Temerin, I. Roth, L. Muschietti, R. Elphic, R. Strangeway, R. Pfa , C. A. Cattell, D. Klumpar, E. Shelley, W. Peterson, E. Moebius, and L. Kistler, Fast satellite observations of large-amplitude solitary structures, Geophysical Research Letters, vol. 25, no. 12, pp. 2041 2044, 1998.I. Y. Vasko, O. V. Agapitov, F. S. Mozer, J. W. Bonnell, A. V. Artemyev, V. V. Krasnosels kikh, G. Reeves, and G. Hospodarsky, Electron-acoustic solitons and double layers in the inner magnetosphere, Geophysical Research Letters, vol. 44, no. 10, pp. 4575 4583, 2017.J. C. Holmes, R. E. Ergun, D. L. Newman, F. D. Wilder, A. P. Sturner, K. A. Goodrich, R. B. Torbert, B. L. Giles, R. J. Strangeway, and J. L. Burch, Negative potential solitary structures in the magnetosheath with large parallel width, Journal of Geophysical Research: Space Physics, vol. 123, no. 1, pp. 132 145, 2018.Y. Omura, H. Kojima, and H. Matsumoto, Computer simulation of electrostatic solitary waves: A nonlinear model of broadband electrostatic noise, Geophysical Research Letters, vol. 21, no. 25, pp. 2923 2926, 1994.T. Miyake, Y. Omura, and H. Matsumoto, Electrostatic particle simulations of solitary waves in the auroral region, Journal of Geophysical Research: Space Physics, vol. 105, no. A10, pp. 23239 23249, 2000.S. Singh, R. Reddy, and G. Lakhina, Broadband electrostatic noise and low-frequency waves in the earth's magnetosphere, Advances in Space Research, vol. 43, no. 12, pp. 1940 1944, 2009.S. P. Gary and R. L. Tokar, The electron-acoustic mode, The Physics of Fluids, vol. 28, no. 8, pp. 2439 2441, 1985.R. L. Tokar and S. P. Gary, Electrostatic hiss and the beam driven electron acoustic instability in the dayside polar cusp, Geophysical Research Letters, vol. 11, no. 12, pp. 1180 1183, 1984.K. Watanabe and T. Taniuti, Electron-acoustic mode in a plasma of two-temperature electrons, Journal of the Physical Society of Japan, vol. 43, no. 5, pp. 1819 1820, 1977.Q. Lu, S. Wang, and X. Dou, Electrostatic waves in an electron-beam plasma system, Physics of Plasmas, vol. 12, no. 7, p. 072903, 2005M. Zul qar Ahmad and A. Qamar, Kinetic treatment of nonlinear ion-acoustic waves in multi-ion plasma, Physics of Plasmas, vol. 24, no. 9, p. 092304, 2017PublicationORIGINALTRABAJO DE GRADO.pdfTRABAJO DE GRADO.pdfapplication/pdf4266593https://dspace7-utp.metabuscador.org/bitstreams/1c27f5ed-4a1d-4dd8-a0f6-3b22e509d6b8/download4b93bab2eca16370743cfa3ad062b8b4MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace7-utp.metabuscador.org/bitstreams/83347f4b-d690-43a1-bfee-deecb7df25e0/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTTRABAJO DE GRADO.pdf.txtTRABAJO DE GRADO.pdf.txtExtracted texttext/plain114945https://dspace7-utp.metabuscador.org/bitstreams/71b8dd12-1bc2-4ce0-90a3-326d8f502a6c/download0df80471623d478ab0153510a5d0c9bcMD53THUMBNAILTRABAJO DE GRADO.pdf.jpgTRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg11735https://dspace7-utp.metabuscador.org/bitstreams/51f5af06-c4b0-4467-9633-1aaa6f695c6e/downloade0cfe3bc6d241a80b72a34e361a0c4ddMD5411059/13902oai:dspace7-utp.metabuscador.org:11059/139022024-09-05 17:05:47.345https://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=