Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab
Introducción: Esta investigación realiza un estudio aplicado y exploratorio de los mecanismos de cuatro barras (MCB), enfocándose en las restricciones geométricas para un análisis avanzado que facilita la comprensión del diseño, construcción y cinemática, orientado a aplicaciones prácticas en ingeni...
- Autores:
-
Delgado Almendrales, Jhon Sebastián
Medina Lelek, Alexandra Carolina
- Tipo de recurso:
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/93574
- Acceso en línea:
- http://hdl.handle.net/11349/93574
- Palabra clave:
- Mecanismos de cuatro barras
Desigualdad de Hlawka
Ley de Grashof
Software Matlab
Controladores PID
Diseño mecatrónico
Ingeniería en Control -- Tesis y disertaciones académicas
Four-bar mechanisms
Hlawka inequality
Grashof's law
Matlab software
PID controllers
Mechatronic design
- Rights
- License
- Restringido (Solo Referencia)
id |
UDISTRITA2_0510615396961fbf5d046ef063418fa2 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/93574 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab |
dc.title.titleenglish.none.fl_str_mv |
Innovation in the design of four-bar mechanisms (FBM): Integrated application of Hlawka-Grashof inequalities with PID controllers using MATLAB |
title |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab |
spellingShingle |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab Mecanismos de cuatro barras Desigualdad de Hlawka Ley de Grashof Software Matlab Controladores PID Diseño mecatrónico Ingeniería en Control -- Tesis y disertaciones académicas Four-bar mechanisms Hlawka inequality Grashof's law Matlab software PID controllers Mechatronic design |
title_short |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab |
title_full |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab |
title_fullStr |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab |
title_full_unstemmed |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab |
title_sort |
Innovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLab |
dc.creator.fl_str_mv |
Delgado Almendrales, Jhon Sebastián Medina Lelek, Alexandra Carolina |
dc.contributor.advisor.none.fl_str_mv |
Vacca González, Harold |
dc.contributor.author.none.fl_str_mv |
Delgado Almendrales, Jhon Sebastián Medina Lelek, Alexandra Carolina |
dc.contributor.orcid.none.fl_str_mv |
Vacca González, Harold [0000-0001-7017-0070] |
dc.subject.none.fl_str_mv |
Mecanismos de cuatro barras Desigualdad de Hlawka Ley de Grashof Software Matlab Controladores PID Diseño mecatrónico |
topic |
Mecanismos de cuatro barras Desigualdad de Hlawka Ley de Grashof Software Matlab Controladores PID Diseño mecatrónico Ingeniería en Control -- Tesis y disertaciones académicas Four-bar mechanisms Hlawka inequality Grashof's law Matlab software PID controllers Mechatronic design |
dc.subject.lemb.none.fl_str_mv |
Ingeniería en Control -- Tesis y disertaciones académicas |
dc.subject.keyword.none.fl_str_mv |
Four-bar mechanisms Hlawka inequality Grashof's law Matlab software PID controllers Mechatronic design |
description |
Introducción: Esta investigación realiza un estudio aplicado y exploratorio de los mecanismos de cuatro barras (MCB), enfocándose en las restricciones geométricas para un análisis avanzado que facilita la comprensión del diseño, construcción y cinemática, orientado a aplicaciones prácticas en ingeniería y educación. Problema: Tradicionalmente, el diseño de MCB se ha fundamentado en la teoría de mecanismos y máquinas, sin incorporar restricciones matemáticas geométricas avanzadas como la desigualdad de Hlawka. Esta omisión limita la capacidad de optimizar integralmente estos sistemas para aplicaciones específicas. Objetivo: Desarrollar un software en Matlab que integre criterios matemáticos basados en las desigualdades de Hlawka y Grashof, aplicando además el Lagrangiano para el análisis cinemático y controladores PI, PD y PID para la dinámica de sistemas usando MCB. Metodología: Se empleó un enfoque integrado que combina análisis geométrico, cinemático y de control para MCB, desarrollando un algoritmo que parte de la desigualdad de Hlawka. Se complementó con la creación de software en Matlab que ajusta controladores conforme a la ley de Grashof. La validación se realizó mediante comparaciones gráficas y análisis de error medio absoluto (MAE) con un estudio de caso relevante. Resultados: Este proyecto destaca el potencial de un enfoque matemático innovador en el diseño de mecanismos de cuatro barras (MCB), enriqueciendo significativamente su aplicación práctica y formativa. Además, establece un precedente importante para futuras investigaciones, proponiendo nuevas vías de estudio y exploración en la cinemática avanzada y el diseño mecatrónico, abriendo así el camino para desarrollos innovadores en campos relacionados con la ingeniería y la educación técnica. Conclusión: Este proyecto establece una línea de base para aplicaciones de la síntesis de MCB en implementaciones de control, y acerca al usuario a la manipulación de parámetros y variables a través de software que garantizan la comprensión del fenómeno para diseño y construcción de dispositivos Originalidad: Este estudio introduce un enfoque novedoso al integrar la desigualdad de Hlawka en el diseño de MCB, estableciendo un marco pionero para futuras investigaciones y desarrollos tecnológicos. Limitaciones: Las restricciones del estudio surgieron de la escasez de datos comparativos específicos disponibles, lo que subraya la necesidad de futuras investigaciones para una evaluación más profunda. |
publishDate |
2024 |
dc.date.created.none.fl_str_mv |
2024-08-27 |
dc.date.accessioned.none.fl_str_mv |
2025-03-12T15:37:12Z |
dc.date.available.none.fl_str_mv |
2025-03-12T15:37:12Z |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.degree.none.fl_str_mv |
Producción Académica |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/93574 |
url |
http://hdl.handle.net/11349/93574 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
M. Stanisic, Mechanisms and Machines: Kinematics, Dynamics, and Synthesis. Cengage Learning, 2014. K. Waldron, G. Kinzel, and S. Agrawal, Kinematics, Dynamics, and Design of Machinery. Wiley, 2016. J. Uicker, G. Pennock, and J. Shigley, Theory of Machines and Mechanisms. Oxford University Press, 2010. R. Norton, Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines. McGraw-Hill Education, 2011. ] J. E. Shigley and C. R. Mischke, "Theory of Machines and Mechanisms", 3rd ed., New York, NY, USA: McGraw-Hill, 2001 H. Mabie and C. Reinholtz, Mechanisms and Dynamics of Machinery. Wiley, 1987. J. Shigley and J. Uiker, “Teoría de Máquinas y Mecanismos”, 1ra ed. México, D.F.: McGrawHill, 2001. H. Vacca Gonzalez, J. Ramos Fernández, and N. Conde González, "La desigualdad de Hlawka: exploración geométrica para construcción de cuadriláteros", 2021. B. Baykus, E. Anli, and I. Ozkol, “Design and kinematics analysis of a parallel mechanism to be utilized as a luggage door by an analogy to a fourbar mechanism”, Engineering, vol. 3, no. 4, pp. 411-421, Apr. 2011. N. Farhat, V. Mata, D. Rosa, and J. Fayos, “A procedure for estimating the relevant forces in the human knee using a four-bar mechanism”, Comput. Methods Biomech. Biomed. Engin., vol. 13, no. 5, pp. 577-587, Mar. 2010 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_16ec |
dc.rights.acceso.none.fl_str_mv |
Restringido (Solo Referencia) |
rights_invalid_str_mv |
Restringido (Solo Referencia) http://purl.org/coar/access_right/c_16ec |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/5475d238-b680-498c-a66c-3ba504b97866/download https://repository.udistrital.edu.co/bitstreams/342c52ea-2539-4b08-a383-917708f14eb8/download https://repository.udistrital.edu.co/bitstreams/c7b1760c-2699-4d1a-a0b9-defb4239eb87/download https://repository.udistrital.edu.co/bitstreams/ee4ccfa1-fa65-42e6-9b6c-a9eec17e1a83/download https://repository.udistrital.edu.co/bitstreams/c54cf2a2-1106-4d89-99fb-d780f04504c6/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 0d4ba228cad0e5460ea6cec74ce255fe b7691c5e82e51284c23209e743d9864b 7e7800cf329571a62855681fcd9f2f5d 70cc516981b5bec9027c78b1620c1bcd |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165803147526144 |
spelling |
Vacca González, HaroldDelgado Almendrales, Jhon SebastiánMedina Lelek, Alexandra CarolinaVacca González, Harold [0000-0001-7017-0070]2025-03-12T15:37:12Z2025-03-12T15:37:12Z2024-08-27http://hdl.handle.net/11349/93574Introducción: Esta investigación realiza un estudio aplicado y exploratorio de los mecanismos de cuatro barras (MCB), enfocándose en las restricciones geométricas para un análisis avanzado que facilita la comprensión del diseño, construcción y cinemática, orientado a aplicaciones prácticas en ingeniería y educación. Problema: Tradicionalmente, el diseño de MCB se ha fundamentado en la teoría de mecanismos y máquinas, sin incorporar restricciones matemáticas geométricas avanzadas como la desigualdad de Hlawka. Esta omisión limita la capacidad de optimizar integralmente estos sistemas para aplicaciones específicas. Objetivo: Desarrollar un software en Matlab que integre criterios matemáticos basados en las desigualdades de Hlawka y Grashof, aplicando además el Lagrangiano para el análisis cinemático y controladores PI, PD y PID para la dinámica de sistemas usando MCB. Metodología: Se empleó un enfoque integrado que combina análisis geométrico, cinemático y de control para MCB, desarrollando un algoritmo que parte de la desigualdad de Hlawka. Se complementó con la creación de software en Matlab que ajusta controladores conforme a la ley de Grashof. La validación se realizó mediante comparaciones gráficas y análisis de error medio absoluto (MAE) con un estudio de caso relevante. Resultados: Este proyecto destaca el potencial de un enfoque matemático innovador en el diseño de mecanismos de cuatro barras (MCB), enriqueciendo significativamente su aplicación práctica y formativa. Además, establece un precedente importante para futuras investigaciones, proponiendo nuevas vías de estudio y exploración en la cinemática avanzada y el diseño mecatrónico, abriendo así el camino para desarrollos innovadores en campos relacionados con la ingeniería y la educación técnica. Conclusión: Este proyecto establece una línea de base para aplicaciones de la síntesis de MCB en implementaciones de control, y acerca al usuario a la manipulación de parámetros y variables a través de software que garantizan la comprensión del fenómeno para diseño y construcción de dispositivos Originalidad: Este estudio introduce un enfoque novedoso al integrar la desigualdad de Hlawka en el diseño de MCB, estableciendo un marco pionero para futuras investigaciones y desarrollos tecnológicos. Limitaciones: Las restricciones del estudio surgieron de la escasez de datos comparativos específicos disponibles, lo que subraya la necesidad de futuras investigaciones para una evaluación más profunda.Introduction: This research carries out an applied and exploratory study of four-bar mechanisms (FBM), focusing on geometric constraints for an advanced analysis that facilitates the understanding of design, construction and kinematics, aimed at practical applications in engineering and education. Problem: Traditionally, FBM design has been based on the theory of mechanisms and machines, without incorporating advanced geometric mathematical constraints such as the Hlawka inequality. This omission limits the ability to comprehensively optimize these systems for specific applications. Objective: Develop software in Matlab that integrates mathematical criteria based on the Hlawka and Grashof inequalities, also applying the Lagrangian for kinematic analysis and PI, PD and PID controllers for system dynamics using FBM. Methodology: An integrated approach that combines geometric, kinematic and control analysis was used for FBM, developing an algorithm based on the Hlawka inequality. It was complemented by the creation of software in Matlab that adjusts drivers according to Grashof's law. Validation was performed using graphical comparisons and mean absolute error (MAE) analysis with a relevant case study. Results: This project highlights the potential of an innovative mathematical approach in the design of four-bar mechanisms (FBM), significantly enriching their practical and training application. Furthermore, it sets an important precedent for future research, proposing new avenues of study and exploration in advanced kinematics and mechatronic design, thus paving the way for innovative developments in fields related to engineering and technical education. Conclusion: This project establishes a baseline for applications of FBM synthesis in control implementations, and brings the user closer to the manipulation of parameters and variables through software that guarantees the understanding of the phenomenon for the design and construction of devices. Originality: This study introduces a novel approach by integrating Hlawka inequality into FBM design, establishing a pioneering framework for future research and technological development. Limitations: Restrictions of the study arose from the paucity of specific comparative data available, underscoring the need for future research for further evaluation.pdfspaMecanismos de cuatro barrasDesigualdad de HlawkaLey de GrashofSoftware MatlabControladores PIDDiseño mecatrónicoIngeniería en Control -- Tesis y disertaciones académicasFour-bar mechanismsHlawka inequalityGrashof's lawMatlab softwarePID controllersMechatronic designInnovación en el diseño de mecanismos de cuatro barras (MCB): aplicación integrada de desigualdades de Hlawka-Grashoff junto a controladores tipo PID con MatLabInnovation in the design of four-bar mechanisms (FBM): Integrated application of Hlawka-Grashof inequalities with PID controllers using MATLABbachelorThesisProducción Académicainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fRestringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecM. Stanisic, Mechanisms and Machines: Kinematics, Dynamics, and Synthesis. Cengage Learning, 2014.K. Waldron, G. Kinzel, and S. Agrawal, Kinematics, Dynamics, and Design of Machinery. Wiley, 2016.J. Uicker, G. Pennock, and J. Shigley, Theory of Machines and Mechanisms. Oxford University Press, 2010.R. Norton, Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines. McGraw-Hill Education, 2011.] J. E. Shigley and C. R. Mischke, "Theory of Machines and Mechanisms", 3rd ed., New York, NY, USA: McGraw-Hill, 2001H. Mabie and C. Reinholtz, Mechanisms and Dynamics of Machinery. Wiley, 1987.J. Shigley and J. Uiker, “Teoría de Máquinas y Mecanismos”, 1ra ed. México, D.F.: McGrawHill, 2001.H. Vacca Gonzalez, J. Ramos Fernández, and N. Conde González, "La desigualdad de Hlawka: exploración geométrica para construcción de cuadriláteros", 2021.B. Baykus, E. Anli, and I. Ozkol, “Design and kinematics analysis of a parallel mechanism to be utilized as a luggage door by an analogy to a fourbar mechanism”, Engineering, vol. 3, no. 4, pp. 411-421, Apr. 2011.N. Farhat, V. Mata, D. Rosa, and J. Fayos, “A procedure for estimating the relevant forces in the human knee using a four-bar mechanism”, Comput. Methods Biomech. Biomed. Engin., vol. 13, no. 5, pp. 577-587, Mar. 2010LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/5475d238-b680-498c-a66c-3ba504b97866/download997daf6c648c962d566d7b082dac908dMD53ORIGINALDelgadoAlmendralesJhonSebastian2024.pdfDelgadoAlmendralesJhonSebastian2024.pdfapplication/pdf1116950https://repository.udistrital.edu.co/bitstreams/342c52ea-2539-4b08-a383-917708f14eb8/download0d4ba228cad0e5460ea6cec74ce255feMD51Licencia y autorización de los autores.pdfLicencia y autorización de los autores.pdfapplication/pdf616678https://repository.udistrital.edu.co/bitstreams/c7b1760c-2699-4d1a-a0b9-defb4239eb87/downloadb7691c5e82e51284c23209e743d9864bMD52THUMBNAILDelgadoAlmendralesJhonSebastian2024.pdf.jpgDelgadoAlmendralesJhonSebastian2024.pdf.jpgIM Thumbnailimage/jpeg6932https://repository.udistrital.edu.co/bitstreams/ee4ccfa1-fa65-42e6-9b6c-a9eec17e1a83/download7e7800cf329571a62855681fcd9f2f5dMD54Licencia y autorización de los autores.pdf.jpgLicencia y autorización de los autores.pdf.jpgIM Thumbnailimage/jpeg12097https://repository.udistrital.edu.co/bitstreams/c54cf2a2-1106-4d89-99fb-d780f04504c6/download70cc516981b5bec9027c78b1620c1bcdMD5511349/93574oai:repository.udistrital.edu.co:11349/935742025-03-13 01:07:29.803restrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |