Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular

ilustraciones

Autores:
Giraldo Hernández, Carlos Andrés
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/79670
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/79670
https://repositorio.unal.edu.co/
Palabra clave:
540 - Química y ciencias afines
Atomos-Estructura
Quantum chemistry - problems, exercises, etc.
Quantum chemistry
Python
Química Cúantica
Software libre
Free software
Quantum chemistry
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UNACIONAL2_c7af0fbf851abaeaf8c0952e9dc89825
oai_identifier_str oai:repositorio.unal.edu.co:unal/79670
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
dc.title.translated.eng.fl_str_mv Computational implementation in python of mechanical-quantic developments used in the course of atoms and molecules for the study of the matter behaviour at the atomic and molecular level
title Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
spellingShingle Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
540 - Química y ciencias afines
Atomos-Estructura
Quantum chemistry - problems, exercises, etc.
Quantum chemistry
Python
Química Cúantica
Software libre
Free software
Quantum chemistry
title_short Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
title_full Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
title_fullStr Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
title_full_unstemmed Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
title_sort Implementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecular
dc.creator.fl_str_mv Giraldo Hernández, Carlos Andrés
dc.contributor.advisor.none.fl_str_mv Reyes Velasco, Andrés
dc.contributor.author.none.fl_str_mv Giraldo Hernández, Carlos Andrés
dc.subject.ddc.spa.fl_str_mv 540 - Química y ciencias afines
topic 540 - Química y ciencias afines
Atomos-Estructura
Quantum chemistry - problems, exercises, etc.
Quantum chemistry
Python
Química Cúantica
Software libre
Free software
Quantum chemistry
dc.subject.lemb.none.fl_str_mv Atomos-Estructura
Quantum chemistry - problems, exercises, etc.
Quantum chemistry
dc.subject.proposal.spa.fl_str_mv Python
Química Cúantica
Software libre
Free software
dc.subject.proposal.eng.fl_str_mv Quantum chemistry
description ilustraciones
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-06-21T22:53:12Z
dc.date.available.none.fl_str_mv 2021-06-21T22:53:12Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Image
Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/79670
dc.identifier.instname.spa.fl_str_mv Universidad Nacional de Colombia
dc.identifier.reponame.spa.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
dc.identifier.repourl.spa.fl_str_mv https://repositorio.unal.edu.co/
url https://repositorio.unal.edu.co/handle/unal/79670
https://repositorio.unal.edu.co/
identifier_str_mv Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv ANACONDA. https://www.anaconda.com/. Accedido 29-09-2020.
P. Atkins and J. De Paula. Physical Chemistry. Oxford University Press, New York, 2010.
P. Atkins and R. Friedman. Molecular Quantum Mechanics. Oxford University Press, New York, 2005.
M. Born and Jordan P. Zur quantenmechanik. Z. Phys., 34:858{888, 1925.
F. Cajori. A History of Physics. Dover, New York, 1962.
CoCalc. https://cocalc.com/. Accedido 29-09-2020.
Colab. https://colab.research.google.com/notebooks/welcome.ipynb?hl=es. Accedido 29-09-2020.
C. Coulson and G. Rushbrooke. Note on the method of molecular orbitals. 36(02):193-200, 1940.
La Mecánica Cuántica. http://la-mecanica-cuantica.blogspot.com/2009/08/el-enlacemolecular.html. Accedido 27-01-2021.
R. Eisberg and Resnick R. Física Cuántica, átomos, moléculas, sólidos, núcleos y partículas. Limusa, México, 2002.
T. Engel. Quantum Chemistry and Spectroscopy. Pearson, New York, 2006.
Free Software Foundation. https://www.fsf.org/. Accedido 29-09-2020.
R. Friesner. Ab initio quantum chemistry: Methodology and applications. PNAS, 102(19):6648-6653, 2005.
M. Hanna. Quantum Mechanics in Chemistry. W.A. Benjamin, New York, 1969.
Proyecto Jupyter. https://jupyter.org/. Accedido 29-09-2020.
I. Levine. Química Cuántica. Prentice Hall, Madrid, 2001.
D. McMahon. Quantum Mechanics. MacGraw-Hill, New York, 2006.
D. McQuarrie. Quantum Chemistry. Viva Books, India, 2016.
PEP. http://www.pregrado.unal.edu.co/docs/pep/pep 2 19.pdf. Accedido 29-09-2020.
P Pereyra. Fundamentos de F sica Cu antica. Revert e, M exico, 2011.
Phyton. https://www.python.org/. Accedido 29-09-2020.
Psi4Numpy. http://www.psicode.org/psi4manual/master/index.html. Accedido 29-09-2020.
R. Serway. Física, vol.2. MacGraw-Hill, México, 1997. C. Severance. Python for Everybody: Exploring Data in Phyton 3. CreateSpace Independent Publishing Platform, New York, 2016.
P. Tipler and G. Mosca. Physics for Scientists and Engineers. W.H. Freedman, USA, 2020.
Wellcome to the Quantum World. https://www.youtube.com/watch?v=oqwwhnv22se. Accedido 29-09-2020.
J. Van Houten. A century of chemical dynamics traced through the nobel prizes.1998: Walter kohn and john pople. J.Chem.Educ., 79(11):1297{1303, 2002.
K. Yates. H uckel Molecular Orbital Theory. Academic Press, London, 1978.
H. Young and R. Freedman. Física Universitaria. Addison-Wesley, México, 2009.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 91 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia
dc.publisher.program.spa.fl_str_mv Bogotá - Ciencias - Maestría en Ciencias - Química
dc.publisher.department.spa.fl_str_mv Departamento de Química
dc.publisher.faculty.spa.fl_str_mv Facultad de Administración
dc.publisher.place.spa.fl_str_mv Bogotá, Colombia
dc.publisher.branch.spa.fl_str_mv Universidad Nacional de Colombia - Sede Bogotá
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/79670/1/license.txt
https://repositorio.unal.edu.co/bitstream/unal/79670/2/80005581.2021.pdf
https://repositorio.unal.edu.co/bitstream/unal/79670/3/80005581.2021.Programas.zip
https://repositorio.unal.edu.co/bitstream/unal/79670/4/80005581.2021.pdf.jpg
bitstream.checksum.fl_str_mv cccfe52f796b7c63423298c2d3365fc6
9af86b77f699593bc85d4aed526cb5f9
1e192d47bd0b0e83ba9beec25a27e88c
8f0cbe645e01e6652250c774c9696cea
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1806886024466399232
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Reyes Velasco, Andrés4a3befe585cfa2ac4a185545798366efGiraldo Hernández, Carlos Andrés2e4d7e08969360eb968ee208cf1b76f32021-06-21T22:53:12Z2021-06-21T22:53:12Z2020https://repositorio.unal.edu.co/handle/unal/79670Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustracionesSe desarrolló un paquete de programas en el entorno informático interactivo basado en la web: Jupyter Notebook, con el cual se busca facilitar el manejo de las operaciones matemáticas inherentes a los desarrollos mecánico-cuánticos empleados en el curso de Átomos y Moléculas, impartido en el programa de pregrado en Química de la Universidad Nacional (sede Bogotá). El objetivo principal de este curso es familiarizar al estudiante con los conceptos cuánticos de la estructura atómica y molecular, y relacionarlos con otras áreas de la química. Este objetivo no es fácil de alcanzar por el grado de abstracción de la asignatura y el buen manejo requerido en las herramientas físico-matemáticas asociadas a los fenómenos cuánticos. Teniendo en cuenta estos factores, los programas desarrollados en este trabajo ofrecen una introducción básica a las temáticas del curso, simpli can el manejo de los cálculos numéricos, le permite al usuario variar los parámetros de los sistemas estudiados y ofrecen una visualización de los fenómenos estudiados. (Tomado de la fuente)A software package was developed in the web-based interactive computing environment: Jupyter Notebook, through which it is intended to facilitate the handling of the mathematical operations inherent to the mechanical-quantum developments employed in the course: Atoms and Molecules, which is offered in the Chemistry Bachelor's program at the National University of Bogotá. The main objective of this course is to familiarize the student with the quantum concepts of the atomic and molecular structure, as well as to relate these concepts with other areas of chemistry. This objective is not easy to achieve because of the degree of abstraction of the subject and the required manipulation of the physical-mathematical tools associated with quantum phenomena. Taking these factors into account, the computational programs developed in this work offer a basic introduction to the topics of the course, thereby simplifying the management of numerical calculations, and allowiong the user to vary the parameters of the studied systems and these also offer a numerical and graphical visualization of the studied phenomena. (Tomado de la fuente)MaestríaMagíster en Ciencias - Química91 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ciencias - Maestría en Ciencias - QuímicaDepartamento de QuímicaFacultad de AdministraciónBogotá, ColombiaUniversidad Nacional de Colombia - Sede Bogotá540 - Química y ciencias afinesAtomos-EstructuraQuantum chemistry - problems, exercises, etc.Quantum chemistryPythonQuímica CúanticaSoftware libreFree softwareQuantum chemistryImplementación computacional en python de desarrollos mecánico-cuánticos empleados en el curso de átomos y moléculas para estudiar el comportamiento de la materia a nivel atómico y molecularComputational implementation in python of mechanical-quantic developments used in the course of atoms and molecules for the study of the matter behaviour at the atomic and molecular levelTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionImageTexthttp://purl.org/redcol/resource_type/TMANACONDA. https://www.anaconda.com/. Accedido 29-09-2020.P. Atkins and J. De Paula. Physical Chemistry. Oxford University Press, New York, 2010.P. Atkins and R. Friedman. Molecular Quantum Mechanics. Oxford University Press, New York, 2005.M. Born and Jordan P. Zur quantenmechanik. Z. Phys., 34:858{888, 1925.F. Cajori. A History of Physics. Dover, New York, 1962.CoCalc. https://cocalc.com/. Accedido 29-09-2020.Colab. https://colab.research.google.com/notebooks/welcome.ipynb?hl=es. Accedido 29-09-2020.C. Coulson and G. Rushbrooke. Note on the method of molecular orbitals. 36(02):193-200, 1940.La Mecánica Cuántica. http://la-mecanica-cuantica.blogspot.com/2009/08/el-enlacemolecular.html. Accedido 27-01-2021.R. Eisberg and Resnick R. Física Cuántica, átomos, moléculas, sólidos, núcleos y partículas. Limusa, México, 2002.T. Engel. Quantum Chemistry and Spectroscopy. Pearson, New York, 2006.Free Software Foundation. https://www.fsf.org/. Accedido 29-09-2020.R. Friesner. Ab initio quantum chemistry: Methodology and applications. PNAS, 102(19):6648-6653, 2005.M. Hanna. Quantum Mechanics in Chemistry. W.A. Benjamin, New York, 1969.Proyecto Jupyter. https://jupyter.org/. Accedido 29-09-2020.I. Levine. Química Cuántica. Prentice Hall, Madrid, 2001.D. McMahon. Quantum Mechanics. MacGraw-Hill, New York, 2006.D. McQuarrie. Quantum Chemistry. Viva Books, India, 2016.PEP. http://www.pregrado.unal.edu.co/docs/pep/pep 2 19.pdf. Accedido 29-09-2020.P Pereyra. Fundamentos de F sica Cu antica. Revert e, M exico, 2011.Phyton. https://www.python.org/. Accedido 29-09-2020.Psi4Numpy. http://www.psicode.org/psi4manual/master/index.html. Accedido 29-09-2020.R. Serway. Física, vol.2. MacGraw-Hill, México, 1997. C. Severance. Python for Everybody: Exploring Data in Phyton 3. CreateSpace Independent Publishing Platform, New York, 2016.P. Tipler and G. Mosca. Physics for Scientists and Engineers. W.H. Freedman, USA, 2020.Wellcome to the Quantum World. https://www.youtube.com/watch?v=oqwwhnv22se. Accedido 29-09-2020.J. Van Houten. A century of chemical dynamics traced through the nobel prizes.1998: Walter kohn and john pople. J.Chem.Educ., 79(11):1297{1303, 2002.K. Yates. H uckel Molecular Orbital Theory. Academic Press, London, 1978.H. Young and R. Freedman. Física Universitaria. Addison-Wesley, México, 2009.GeneralLICENSElicense.txtlicense.txttext/plain; charset=utf-83964https://repositorio.unal.edu.co/bitstream/unal/79670/1/license.txtcccfe52f796b7c63423298c2d3365fc6MD51ORIGINAL80005581.2021.pdf80005581.2021.pdfTesis de Maestría en Químicaapplication/pdf3913607https://repositorio.unal.edu.co/bitstream/unal/79670/2/80005581.2021.pdf9af86b77f699593bc85d4aed526cb5f9MD5280005581.2021.Programas.zip80005581.2021.Programas.zipapplication/octet-stream5935701https://repositorio.unal.edu.co/bitstream/unal/79670/3/80005581.2021.Programas.zip1e192d47bd0b0e83ba9beec25a27e88cMD53THUMBNAIL80005581.2021.pdf.jpg80005581.2021.pdf.jpgGenerated Thumbnailimage/jpeg4583https://repositorio.unal.edu.co/bitstream/unal/79670/4/80005581.2021.pdf.jpg8f0cbe645e01e6652250c774c9696ceaMD54unal/79670oai:repositorio.unal.edu.co:unal/796702023-07-22 23:03:22.191Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUExBTlRJTExBIERFUMOTU0lUTwoKQ29tbyBlZGl0b3IgZGUgZXN0ZSDDrXRlbSwgdXN0ZWQgcHVlZGUgbW92ZXJsbyBhIHJldmlzacOzbiBzaW4gYW50ZXMgcmVzb2x2ZXIgbG9zIHByb2JsZW1hcyBpZGVudGlmaWNhZG9zLCBkZSBsbyBjb250cmFyaW8sIGhhZ2EgY2xpYyBlbiBHdWFyZGFyIHBhcmEgZ3VhcmRhciBlbCDDrXRlbSB5IHNvbHVjaW9uYXIgZXN0b3MgcHJvYmxlbWFzIG1hcyB0YXJkZS4KCk5PVEFTOgoqU0kgTEEgVEVTSVMgQSBQVUJMSUNBUiBBRFFVSVJJw5MgQ09NUFJPTUlTT1MgREUgQ09ORklERU5DSUFMSURBRCBFTiBFTCBERVNBUlJPTExPIE8gUEFSVEVTIERFTCBET0NVTUVOVE8uIFNJR0EgTEEgRElSRUNUUklaIERFIExBIFJFU09MVUNJw5NOIDAyMyBERSAyMDE1LCBQT1IgTEEgQ1VBTCBTRSBFU1RBQkxFQ0UgRUwgUFJPQ0VESU1JRU5UTyBQQVJBIExBIFBVQkxJQ0FDScOTTiBERSBURVNJUyBERSBNQUVTVFLDjUEgWSBET0NUT1JBRE8gREUgTE9TIEVTVFVESUFOVEVTIERFIExBIFVOSVZFUlNJREFEIE5BQ0lPTkFMIERFIENPTE9NQklBIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU4sIEVYUEVESURBIFBPUiBMQSBTRUNSRVRBUsONQSBHRU5FUkFMLgoqTEEgVEVTSVMgQSBQVUJMSUNBUiBERUJFIFNFUiBMQSBWRVJTScOTTiBGSU5BTCBBUFJPQkFEQS4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igc3UgcHJvcGlvIGF1dG9yOiBBbCBhdXRvYXJjaGl2YXIgZXN0ZSBncnVwbyBkZSBhcmNoaXZvcyBkaWdpdGFsZXMgeSBzdXMgbWV0YWRhdG9zLCBZbyBnYXJhbnRpem8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTiBlbCBkZXJlY2hvIGEgYWxtYWNlbmFybG9zIHkgbWFudGVuZXJsb3MgZGlzcG9uaWJsZXMgZW4gbMOtbmVhIGRlIG1hbmVyYSBncmF0dWl0YS4gRGVjbGFybyBxdWUgZGljaG8gbWF0ZXJpYWwgZXMgZGUgbWkgcHJvcGllZGFkIGludGVsZWN0dWFsIHkgcXVlIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU4gbm8gYXN1bWUgbmluZ3VuYSByZXNwb25zYWJpbGlkYWQgc2kgaGF5IGFsZ3VuYSB2aW9sYWNpw7NuIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGFsIGRpc3RyaWJ1aXIgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuIChTZSByZWNvbWllbmRhIGEgdG9kb3MgbG9zIGF1dG9yZXMgYSBpbmRpY2FyIHN1cyBkZXJlY2hvcyBkZSBhdXRvciBlbiBsYSBww6FnaW5hIGRlIHTDrXR1bG8gZGUgc3UgZG9jdW1lbnRvLikgRGUgbGEgbWlzbWEgbWFuZXJhLCBhY2VwdG8gbG9zIHTDqXJtaW5vcyBkZSBsYSBzaWd1aWVudGUgbGljZW5jaWE6IExvcyBhdXRvcmVzIG8gdGl0dWxhcmVzIGRlbCBkZXJlY2hvIGRlIGF1dG9yIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gY29uZmllcmVuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOiBhKSBFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWUgZW4gZWwgcmVwb3NpdG9yaW8sIHF1ZSBzZXLDoW4gcHJvcnJvZ2FibGVzIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gcGF0cmltb25pYWwgZGVsIGF1dG9yLiBFbCBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgbGljZW5jaWEgc29saWNpdMOhbmRvbG8gYSBsYSBVbml2ZXJzaWRhZC4gYikgTG9zIGF1dG9yZXMgYXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBwdWJsaWNhciBsYSBvYnJhIGVuIGVsIGZvcm1hdG8gcXVlIGVsIHJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSB5IGNvbm9jZW4gcXVlIGRhZG8gcXVlIHNlIHB1YmxpY2EgZW4gSW50ZXJuZXQgcG9yIGVzdGUgaGVjaG8gY2lyY3VsYSBjb24gdW4gYWxjYW5jZSBtdW5kaWFsLiBjKSBMb3MgYXV0b3JlcyBhY2VwdGFuIHF1ZSBsYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIHJlbnVuY2lhbiBhIHJlY2liaXIgZW1vbHVtZW50byBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBjb24gcXVlIHNlIHB1YmxpY2EuIGQpIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uIGUpIExvcyBhdXRvcmVzIGF1dG9yaXphbiBhIGxhIFVuaXZlcnNpZGFkIHBhcmEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIHByb21vdmVyIHN1IGRpZnVzacOzbi4gZikgTG9zIGF1dG9yZXMgYWNlcHRhbiBxdWUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIFNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSwgTE9TIEFVVE9SRVMgR0FSQU5USVpBTiBRVUUgU0UgSEEgQ1VNUExJRE8gQ09OIExPUyBERVJFQ0hPUyBZIE9CTElHQUNJT05FUyBSRVFVRVJJRE9TIFBPUiBFTCBSRVNQRUNUSVZPIENPTlRSQVRPIE8gQUNVRVJETy4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igb3RyYXMgcGVyc29uYXMgZGlzdGludGFzIGEgc3UgYXV0b3I6IERlY2xhcm8gcXVlIGVsIGdydXBvIGRlIGFyY2hpdm9zIGRpZ2l0YWxlcyB5IG1ldGFkYXRvcyBhc29jaWFkb3MgcXVlIGVzdG95IGFyY2hpdmFuZG8gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTikgZXMgZGUgZG9taW5pbyBww7pibGljby4gU2kgbm8gZnVlc2UgZWwgY2FzbywgYWNlcHRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHBvciBjdWFscXVpZXIgaW5mcmFjY2nDs24gZGUgZGVyZWNob3MgZGUgYXV0b3IgcXVlIGNvbmxsZXZlIGxhIGRpc3RyaWJ1Y2nDs24gZGUgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuCkFsIGhhY2VyIGNsaWMgZW4gZWwgc2lndWllbnRlIGJvdMOzbiwgdXN0ZWQgaW5kaWNhIHF1ZSBlc3TDoSBkZSBhY3VlcmRvIGNvbiBlc3RvcyB0w6lybWlub3MuCgpVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSAtIMOabHRpbWEgbW9kaWZpY2FjacOzbiAyNy8yMC8yMDIwCg==