Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200
La industria manufacturera está en constante evolución e intenta optimizar sus procesos y aumentar la eficiencia. En este contexto, los gemelos digitales se convierten en una herramienta eficaz para simular y analizar sistemas complejos. En este proyecto se desarrolla y despliega una réplica digital...
- Autores:
-
Mesa Rivera, Hugo Alberto
Fuquené Fula, Álvaro
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2025
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/94034
- Acceso en línea:
- http://hdl.handle.net/11349/94034
- Palabra clave:
- Gemelo digital
HAS-200
Manufactura
Simulación
PLC
Electroneumática
Ingeniería Mecánica -- Tesis y disertaciones académicas
Digital twin
HAS-200
Manufacture
Simulation
PLC
Electropneumatics
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_5613af6a805eece59eb3179eb3ca018b |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/94034 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 |
dc.title.titleenglish.none.fl_str_mv |
Creation and implementation of a digital twin for the palletizing station in the HAS-200 flexible manufacturing cell |
title |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 |
spellingShingle |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 Gemelo digital HAS-200 Manufactura Simulación PLC Electroneumática Ingeniería Mecánica -- Tesis y disertaciones académicas Digital twin HAS-200 Manufacture Simulation PLC Electropneumatics |
title_short |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 |
title_full |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 |
title_fullStr |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 |
title_full_unstemmed |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 |
title_sort |
Creación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200 |
dc.creator.fl_str_mv |
Mesa Rivera, Hugo Alberto Fuquené Fula, Álvaro |
dc.contributor.advisor.none.fl_str_mv |
Forero Casallas, John Alejandro |
dc.contributor.author.none.fl_str_mv |
Mesa Rivera, Hugo Alberto Fuquené Fula, Álvaro |
dc.subject.none.fl_str_mv |
Gemelo digital HAS-200 Manufactura Simulación PLC Electroneumática |
topic |
Gemelo digital HAS-200 Manufactura Simulación PLC Electroneumática Ingeniería Mecánica -- Tesis y disertaciones académicas Digital twin HAS-200 Manufacture Simulation PLC Electropneumatics |
dc.subject.lemb.none.fl_str_mv |
Ingeniería Mecánica -- Tesis y disertaciones académicas |
dc.subject.keyword.none.fl_str_mv |
Digital twin HAS-200 Manufacture Simulation PLC Electropneumatics |
description |
La industria manufacturera está en constante evolución e intenta optimizar sus procesos y aumentar la eficiencia. En este contexto, los gemelos digitales se convierten en una herramienta eficaz para simular y analizar sistemas complejos. En este proyecto se desarrolla y despliega una réplica digital de la estación de paletizado en la celda HAS-200, con el objetivo de mejorar su funcionamiento y rendimiento. La estación de paletizado actual muestra una serie de desafíos que limitan su efectividad, como la falta de un modelo digital para simular su labor en diferentes escenarios, la dificultad para identificar y analizar cuellos de botella en el proceso de paletizado, además la falta de una mejor estrategia de trabajo. Para afrontar estos desafíos, el proyecto utilizó varias referencias, incluida la investigación sobre gemelos digitales en la industria manufacturera, modelado 3D de estaciones de paletizado y la simulación de sistemas de paletizado. Los principales objetivos del proyecto se llevaron a cabo con el desarrollo del gemelo digital de la estación de paletizado HAS-200, esto permitió que se realizaran simulaciones virtuales analizando así, su comportamiento, para poder proponer una estrategia operativa mejorada, mientras se documentó el proceso de desarrollo de éste. La metodología del proyecto se basó en el enfoque de investigación-acción, donde se combina la investigación científica con actividades empíricas para resolver problemas determinados. Esto se llevó a cabo con: la toma de datos, modelado 3D, simulación virtual, análisis de resultados, propuesta de posible estrategia operativa y documentación. A lo largo del proyecto se obtuvieron los siguientes resultados: un gemelo digital funcional de la estación de paletizado HAS-200, una mejor comprensión del comportamiento de la estación y la identificación de cuellos de botella, para de esta manera llegar a una posible estrategia de operación mejorada y un informe final que detallo la metodología utilizada, junto con los resultados obtenidos y las enseñanzas aprendidas durante el proyecto. El desarrollo de este gemelo digital mejora la eficiencia y el rendimiento de la estación de paletizado, reduce los costos potenciales, aumenta la productividad y mejora la utilización de los recursos. Además, el proyecto contribuirá al avance del conocimiento en el área de los gemelos digitales, para posibles futuras investigaciones y su aplicación en la industria manufacturera. |
publishDate |
2025 |
dc.date.accessioned.none.fl_str_mv |
2025-03-21T18:45:03Z |
dc.date.available.none.fl_str_mv |
2025-03-21T18:45:03Z |
dc.date.created.none.fl_str_mv |
2025-02-06 |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.degree.none.fl_str_mv |
Monografía |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/94034 |
url |
http://hdl.handle.net/11349/94034 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Aboubi, F. Z., Maïga, A., Cros, J., & Kamwa, I. (2024b). Experimental Identification of a Coupled-Circuit Model for the Digital Twin of a Wound-Rotor Induction Machine. Energies, 17(8), 1948. https://doi.org/10.3390/en17081948 Angelova, D. D., Fernández, D. C., Godoy, M. C., Moreno, J. A. Á., & González, J. F. G. (2024b). A Review on Digital Twins and Its Application in the Modeling of Photovoltaic Installations. Energies, 17(5), 1227. https://doi.org/10.3390/en17051227 Archila, I. A. R., & Piñeros, O. D. M. (2019). Modelado en un entorno virtual de la celda de manufactura HAS - 200. Repositorio Institucional Universidad Distrital - RIUD. https://repository.udistrital.edu.co/handle/11349/22379 Chen, Z., Surendraarcharyagie, K., Granland, K., Chen, C., Xu, X., Xiong, Y., Davies, C., & Tang, Y. (2024b). Service oriented digital twin for additive manufacturing process. Journal Of Manufacturing Systems, 74, 762-776. https://doi.org/10.1016/j.jmsy.2024.04.015 Lin, Z., Liu, Z., Zhang, Y., Qi, B., Guo, J., & Chen, C. (2024). Digital twin-driven machining process for multi-process irregular-shaped parts manufacturing. Computers & Industrial Engineering, 110164. https://doi.org/10.1016/j.cie.2024.110164 Liu, W., Han, B., Zheng, A., & Zheng, Z. (2024). Fault Diagnosis for Reducers Based on a Digital Twin. Sensors, 24(8), 2575. https://doi.org/10.3390/s24082575 Liu, Z., Chu, Y., Li, G., Hildre, H. P., & Zhang, H. (2024). Shipboard crane digital twin: An empirical study on R/V Gunnerus. Ocean Engineering, 302, 117675. https://doi.org/10.1016/j.oceaneng.2024.117675 Martínez-Manso, H., & Delgado-Fernández, T. (2022). Arquitectura básica de diseño de gemelos digitales para la construcción. Revista de InvestigacióN, Desarrollo E InnovacióN/Revista de Investigación Desarrollo E Innovación, 12(2), 327-336. https://doi.org/10.19053/20278306.v12.n2.2022.15275 Risteiu, M., Arad, S., Aldea, M., & Samoila, F. (2019). Designing Virtual Learning Environment For Plc Applications Development. Annals Of The University Of Petrosani Electrical Engineering, 21. Shoumei, X., Baicheng, L., Riming, Z., & Ying, G. (1996). Numerical simulation and analysis of residual stress in machine tool bed casting. TSINGHUA SCIENCE AND TECHNOLOGY, 1(2), 176-180. https://www.researchgate.net/profile/Shoumei_Xiong/publication/260653458_Numerical_si 65 mulation_and_analysis_of_residual_stress_in_machine_tool_bed_casting/links/543fc4fb0c f21227a11b798c.pdf Smc international training (s.f). Manual de usuario HAS-200 https://www.smctraining.com/es/product/MyProduct |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
dc.publisher.none.fl_str_mv |
Universidad Distrital Francisco José de Caldas |
publisher.none.fl_str_mv |
Universidad Distrital Francisco José de Caldas |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/acb3a35e-8cdc-4144-acfb-dd13642fb599/download https://repository.udistrital.edu.co/bitstreams/8133cfa0-d86d-409a-a958-ae076c9b010c/download https://repository.udistrital.edu.co/bitstreams/e097a606-810b-40c5-bea9-543c1d44cd2a/download https://repository.udistrital.edu.co/bitstreams/d45f79d5-9df9-462b-845a-d88ddaec37b2/download https://repository.udistrital.edu.co/bitstreams/702da94c-c594-4625-a47e-f9f08d0b98dd/download |
bitstream.checksum.fl_str_mv |
a96162d2145d6dca194b37820716d82d bf18fd4eb5a5e14511c3d621c9a74f76 997daf6c648c962d566d7b082dac908d 33b715ebff55552f2d400a68a048e050 319ebe8f36831778005dafe2af6c085b |
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_ |
1837006833625071616 |
spelling |
Forero Casallas, John AlejandroMesa Rivera, Hugo AlbertoFuquené Fula, Álvaro2025-03-21T18:45:03Z2025-03-21T18:45:03Z2025-02-06http://hdl.handle.net/11349/94034La industria manufacturera está en constante evolución e intenta optimizar sus procesos y aumentar la eficiencia. En este contexto, los gemelos digitales se convierten en una herramienta eficaz para simular y analizar sistemas complejos. En este proyecto se desarrolla y despliega una réplica digital de la estación de paletizado en la celda HAS-200, con el objetivo de mejorar su funcionamiento y rendimiento. La estación de paletizado actual muestra una serie de desafíos que limitan su efectividad, como la falta de un modelo digital para simular su labor en diferentes escenarios, la dificultad para identificar y analizar cuellos de botella en el proceso de paletizado, además la falta de una mejor estrategia de trabajo. Para afrontar estos desafíos, el proyecto utilizó varias referencias, incluida la investigación sobre gemelos digitales en la industria manufacturera, modelado 3D de estaciones de paletizado y la simulación de sistemas de paletizado. Los principales objetivos del proyecto se llevaron a cabo con el desarrollo del gemelo digital de la estación de paletizado HAS-200, esto permitió que se realizaran simulaciones virtuales analizando así, su comportamiento, para poder proponer una estrategia operativa mejorada, mientras se documentó el proceso de desarrollo de éste. La metodología del proyecto se basó en el enfoque de investigación-acción, donde se combina la investigación científica con actividades empíricas para resolver problemas determinados. Esto se llevó a cabo con: la toma de datos, modelado 3D, simulación virtual, análisis de resultados, propuesta de posible estrategia operativa y documentación. A lo largo del proyecto se obtuvieron los siguientes resultados: un gemelo digital funcional de la estación de paletizado HAS-200, una mejor comprensión del comportamiento de la estación y la identificación de cuellos de botella, para de esta manera llegar a una posible estrategia de operación mejorada y un informe final que detallo la metodología utilizada, junto con los resultados obtenidos y las enseñanzas aprendidas durante el proyecto. El desarrollo de este gemelo digital mejora la eficiencia y el rendimiento de la estación de paletizado, reduce los costos potenciales, aumenta la productividad y mejora la utilización de los recursos. Además, el proyecto contribuirá al avance del conocimiento en el área de los gemelos digitales, para posibles futuras investigaciones y su aplicación en la industria manufacturera.The manufacturing industry is constantly evolving and striving to optimize its processes and increase efficiency. In this context, digital twins become an effective tool for simulating and analyzing complex systems. This project develops and deploys a digital replica of the palletizing station in the HAS-200 cell, with the aim of improving its operation and performance. The current palletizing station presents a series of challenges that limit its effectiveness, such as the lack of a digital model to simulate its work in different scenarios, the difficulty in identifying and analyzing bottlenecks in the palletizing process, and the lack of a better work strategy. To address these challenges, the project used several references, including research on digital twins in the manufacturing industry, 3D modeling of palletizing stations, and simulation of palletizing systems. The main objectives of the project were achieved with the development of the digital twin of the HAS-200 palletizing station. This allowed virtual simulations to be carried out, analyzing its behavior, in order to propose an improved operational strategy, while the development process was documented. The project methodology was based on the action-research approach, where scientific research is combined with empirical activities to solve specific problems. This was carried out through: data collection, 3D modeling, virtual simulation, results analysis, proposal of a possible operational strategy, and documentation. Throughout the project, the following results were obtained: a functional digital twin of the HAS-200 palletizing station, a better understanding of the station's behavior and the identification of bottlenecks, to thus arrive at a possible improved operational strategy, and a final report detailing the methodology used, along with the results obtained and the lessons learned during the project. The development of this digital twin improves the efficiency and performance of the palletizing station, reduces potential costs, increases productivity, and improves resource utilization. Additionally, the project will contribute to the advancement of knowledge in the area of digital twins, for probable future research and its application in the manufacturing industry.pdfspaUniversidad Distrital Francisco José de CaldasGemelo digitalHAS-200ManufacturaSimulaciónPLCElectroneumáticaIngeniería Mecánica -- Tesis y disertaciones académicasDigital twinHAS-200ManufactureSimulationPLCElectropneumaticsCreación e implementación de un gemelo digital para la estación de paletizado en la celda de manufactura flexible HAS-200Creation and implementation of a digital twin for the palletizing station in the HAS-200 flexible manufacturing cellbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Aboubi, F. Z., Maïga, A., Cros, J., & Kamwa, I. (2024b). Experimental Identification of a Coupled-Circuit Model for the Digital Twin of a Wound-Rotor Induction Machine. Energies, 17(8), 1948. https://doi.org/10.3390/en17081948Angelova, D. D., Fernández, D. C., Godoy, M. C., Moreno, J. A. Á., & González, J. F. G. (2024b). A Review on Digital Twins and Its Application in the Modeling of Photovoltaic Installations. Energies, 17(5), 1227. https://doi.org/10.3390/en17051227Archila, I. A. R., & Piñeros, O. D. M. (2019). Modelado en un entorno virtual de la celda de manufactura HAS - 200. Repositorio Institucional Universidad Distrital - RIUD. https://repository.udistrital.edu.co/handle/11349/22379Chen, Z., Surendraarcharyagie, K., Granland, K., Chen, C., Xu, X., Xiong, Y., Davies, C., & Tang, Y. (2024b). Service oriented digital twin for additive manufacturing process. Journal Of Manufacturing Systems, 74, 762-776. https://doi.org/10.1016/j.jmsy.2024.04.015Lin, Z., Liu, Z., Zhang, Y., Qi, B., Guo, J., & Chen, C. (2024). Digital twin-driven machining process for multi-process irregular-shaped parts manufacturing. Computers & Industrial Engineering, 110164. https://doi.org/10.1016/j.cie.2024.110164Liu, W., Han, B., Zheng, A., & Zheng, Z. (2024). Fault Diagnosis for Reducers Based on a Digital Twin. Sensors, 24(8), 2575. https://doi.org/10.3390/s24082575Liu, Z., Chu, Y., Li, G., Hildre, H. P., & Zhang, H. (2024). Shipboard crane digital twin: An empirical study on R/V Gunnerus. Ocean Engineering, 302, 117675. https://doi.org/10.1016/j.oceaneng.2024.117675Martínez-Manso, H., & Delgado-Fernández, T. (2022). Arquitectura básica de diseño de gemelos digitales para la construcción. Revista de InvestigacióN, Desarrollo E InnovacióN/Revista de Investigación Desarrollo E Innovación, 12(2), 327-336. https://doi.org/10.19053/20278306.v12.n2.2022.15275Risteiu, M., Arad, S., Aldea, M., & Samoila, F. (2019). Designing Virtual Learning Environment For Plc Applications Development. Annals Of The University Of Petrosani Electrical Engineering, 21.Shoumei, X., Baicheng, L., Riming, Z., & Ying, G. (1996). Numerical simulation and analysis of residual stress in machine tool bed casting. TSINGHUA SCIENCE AND TECHNOLOGY, 1(2), 176-180. https://www.researchgate.net/profile/Shoumei_Xiong/publication/260653458_Numerical_si 65 mulation_and_analysis_of_residual_stress_in_machine_tool_bed_casting/links/543fc4fb0c f21227a11b798c.pdfSmc international training (s.f). Manual de usuario HAS-200 https://www.smctraining.com/es/product/MyProductORIGINALMesaRiveraHugoAlberto2024.pdfMesaRiveraHugoAlberto2024.pdfTrabajo de Gradoapplication/pdf4048276https://repository.udistrital.edu.co/bitstreams/acb3a35e-8cdc-4144-acfb-dd13642fb599/downloada96162d2145d6dca194b37820716d82dMD53Licencia de uso y publicación.pdfLicencia de uso y publicación.pdfapplication/pdf553830https://repository.udistrital.edu.co/bitstreams/8133cfa0-d86d-409a-a958-ae076c9b010c/downloadbf18fd4eb5a5e14511c3d621c9a74f76MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/e097a606-810b-40c5-bea9-543c1d44cd2a/download997daf6c648c962d566d7b082dac908dMD52THUMBNAILMesaRiveraHugoAlberto2024.pdf.jpgMesaRiveraHugoAlberto2024.pdf.jpgIM Thumbnailimage/jpeg4460https://repository.udistrital.edu.co/bitstreams/d45f79d5-9df9-462b-845a-d88ddaec37b2/download33b715ebff55552f2d400a68a048e050MD55Licencia de uso y publicación.pdf.jpgLicencia de uso y publicación.pdf.jpgIM Thumbnailimage/jpeg12092https://repository.udistrital.edu.co/bitstreams/702da94c-c594-4625-a47e-f9f08d0b98dd/download319ebe8f36831778005dafe2af6c085bMD5611349/94034oai:repository.udistrital.edu.co:11349/940342025-03-22 01:09:27.733open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |