Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld
En Colombia actualmente la industria del plástico ha tomado mucha fuerza debido al uso cotidiano de productos hechos de plástico, gran parte de estos productos son fabricados por pequeñas y medianas empresas dónde la mayoría de maquinaria empleada en el proceso está operando con tecnología obsoleta...
- Autores:
-
Leyton Losada, Diego Alberto
Delgado Ochoa, Jhonatan
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/40751
- Acceso en línea:
- http://hdl.handle.net/11349/40751
- Palabra clave:
- App
Automatización
Actuadores hidráulicos
Contactores
Control automático
IoT
Plástico
PLC
Microcontrolador
Ingeniería en Control -- Tesis y disertaciones académicas
Automatización industrial
Internet de las cosas (IoT)
Control PID
Supervisión de procesos industriales
Aplicaciones móviles en la industria
Protocolo ModBus RTU
Industria del plástico en Colombia
Optimización de recursos en PYMES
Tecnología de bajo costo
Cuarta revolución industrial
App
Automation
Hydraulic actuators
Contactors
Automatic control
IoT
Plastic
PLC
Microcontroller
- Rights
- License
- Atribución 4.0 Internacional
id |
UDISTRITA2_80f1a772f64aaa8d3505c4f0af6f5d29 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/40751 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld |
dc.title.titleenglish.none.fl_str_mv |
Design and implementation of a control system with IoT connection and mobile application for a Battenfeld brand plastic injection molding machine |
title |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld |
spellingShingle |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld App Automatización Actuadores hidráulicos Contactores Control automático IoT Plástico PLC Microcontrolador Ingeniería en Control -- Tesis y disertaciones académicas Automatización industrial Internet de las cosas (IoT) Control PID Supervisión de procesos industriales Aplicaciones móviles en la industria Protocolo ModBus RTU Industria del plástico en Colombia Optimización de recursos en PYMES Tecnología de bajo costo Cuarta revolución industrial App Automation Hydraulic actuators Contactors Automatic control IoT Plastic PLC Microcontroller |
title_short |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld |
title_full |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld |
title_fullStr |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld |
title_full_unstemmed |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld |
title_sort |
Diseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca Battenfeld |
dc.creator.fl_str_mv |
Leyton Losada, Diego Alberto Delgado Ochoa, Jhonatan |
dc.contributor.advisor.none.fl_str_mv |
Rojas Castellar, Luis Alejandro |
dc.contributor.author.none.fl_str_mv |
Leyton Losada, Diego Alberto Delgado Ochoa, Jhonatan |
dc.subject.none.fl_str_mv |
App Automatización Actuadores hidráulicos Contactores Control automático IoT Plástico PLC Microcontrolador |
topic |
App Automatización Actuadores hidráulicos Contactores Control automático IoT Plástico PLC Microcontrolador Ingeniería en Control -- Tesis y disertaciones académicas Automatización industrial Internet de las cosas (IoT) Control PID Supervisión de procesos industriales Aplicaciones móviles en la industria Protocolo ModBus RTU Industria del plástico en Colombia Optimización de recursos en PYMES Tecnología de bajo costo Cuarta revolución industrial App Automation Hydraulic actuators Contactors Automatic control IoT Plastic PLC Microcontroller |
dc.subject.lemb.none.fl_str_mv |
Ingeniería en Control -- Tesis y disertaciones académicas Automatización industrial Internet de las cosas (IoT) Control PID Supervisión de procesos industriales Aplicaciones móviles en la industria Protocolo ModBus RTU Industria del plástico en Colombia Optimización de recursos en PYMES Tecnología de bajo costo Cuarta revolución industrial |
dc.subject.keyword.none.fl_str_mv |
App Automation Hydraulic actuators Contactors Automatic control IoT Plastic PLC Microcontroller |
description |
En Colombia actualmente la industria del plástico ha tomado mucha fuerza debido al uso cotidiano de productos hechos de plástico, gran parte de estos productos son fabricados por pequeñas y medianas empresas dónde la mayoría de maquinaria empleada en el proceso está operando con tecnología obsoleta y poca innovación en supervisión, estas empresas generalmente no tienen acceso a una automatización de calidad debido a los altos costos en elementos y mano de obra, por esta razón se requiere desarrollar e implementar innovación en tecnología de bajo costo con el fin de optimizar recursos y tener mejor supervisión del proceso. Se presenta la automatización y puesta en marcha de una máquina inyectora de plástico de marca Battenfeld para la empresa Mecaniplast ubicada en Kennedy, para su actualización tecnológica desarrolla de una App para realizar la supervisión de unidades producidas y tiempo de operación en tiempo real del proceso, optimizando de esta manera el proceso de producción. Dentro de los dispositivos instalados para la adecuación tecnológica se encuentra un PLC, una pantalla HMI, un microcontrolador IOT el cual interactúa con el PLC de la máquina a través del protocolo industrial ModBus RTU y se comunica por internet con una app para la supervisión de la producción. Por otro lado, se diseñó e implementó un sistema de control de posición PID para el cierre del molde, ya que se requiere que este haga su avance lo más rápido posible pero que tenga una desaceleración antes de llegar a su final de carrera para que no se presente un choque brusco con las partes. Como resultado del desarrollo de este proyecto se logra poner en marcha la máquina inyectora de plástico con un sistema de control PID para el cierre de molde que brinda mayor rendimiento y menor desgaste de las piezas mecánicas. Por otro lado, se obtiene una aplicación para supervisar la producción de la máquina a través de internet lo que le brinda una conexión con el concepto de la cuarta revolución industrial. |
publishDate |
2022 |
dc.date.created.none.fl_str_mv |
2022-06-21 |
dc.date.accessioned.none.fl_str_mv |
2024-09-15T23:43:10Z |
dc.date.available.none.fl_str_mv |
2024-09-15T23:43:10Z |
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/40751 |
url |
http://hdl.handle.net/11349/40751 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
[1] La República, “La industria del plástico creció 22,2% frente a 2020 en el primer semestre,” La revolución del plástico, 2021. https://www.larepublica.co/especiales/la-revolucion-del-plastico/la-industria-del-plastico-crecio-22-2-frente-a-2020-en-el-primer-semestre-3233461. [2] J. J. García Montoya, E. A. Hernández Hernández, and L. F. Muñoz Valencia, “Adecuación tecnológica de la máquina de inyección de plástico del laboratorio de mecánica, de la Universidad Tecnológica de Pereira,” Ing. mecatrónica, vol. 66, no. 1997, pp. 37–39, 2013, [Online]. Available: http://hdl.handle.net/11059/4371. [3] C. Cadena and A. Meza, “Diseño de una máquina inyectora de plástico,” p. 94, 2006. [4] E. C. A. BERMUDEZ and E. V. RODRIGUEZ, “Automatización De Una Máquina Inyectora Ottogalli De Dos Tornillos Para La Empresa Croydon Colombia S.a.,” Univ. Dist. Fr. Jose Caldas, vol. 87, no. 1-2, pp. 149–200, 2019. [5] J. Enrique and B. Sotomayor, “FACULTAD DE INGENIERÍAS CARRERA : INGENIERÍA ELECTRÓNICA MENCIÓN : SISTEMAS INDUSTRIALES PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INDUSTRIALES TEMA : Automatización y puesta en marcha de máquina inyectora Reed 100 en Plásticos Ecuatorianos S . A . JON,” Univ. POLITÉCNICA Sales, 2013. [6] M. GONZÁLEZ, “Definición De Estrategias De Adopción De La Cuarta Revolución Industrial Por Parte De Las Empresas En Bogotá, Aplicables a Pymes En Colombia,” Univ. Católica Colomb., vol. 151, no. 1, pp. 430–439, 2018. [7] E. A. S. Marin, “Modelado De Un Sistema De Inyeccion De Materiales Termplasticos Con Propositos De Simulacion Y Validacion Experimental,” Univ. Tecnol. pereira, 2005. [8] B. Kuo, sistemas De Control Automatico. Mexico: PRENTICE-HALL, 2010. [9] F. Morilla García, F. Rodríguez Rubio, and M. Ortega Linares, “Ingeniería de control,” Dyna (Bilbao), vol. 77, no. 3, pp. 20–26, 2002. [10] J. Henríquez and J. Martínez, “Identificación y sintonización de controladores PID para procesos de integración.,” Metod. Sintonizacion, p. 33, 2019. [11] C. Yépez and O. Apolinario, “Modelado y control de posición en un cilindro de doble efecto utilizando Pid y Pid-difuso con matlab y labview.,” 2017. [12] Xinje, “XC Series Programable Controller,” [Online]. Available: https://www.viaindustrial.com/manuales_pdf/Manual Ingles Controladores logicos programables PLC baja gama no expandibles entradas digitales XC3-14R-C XINJE.pdf. [13] D. Gutiérrez and C. Oñate, “Sistema De Inyeccion Con Colada Caliente Aplicado a La Industria Del Plástico Como Herramienta De Competitividad,” Univ. Autónoma del Estado Hidalgo, pp. 1–139, 2006. [14] K. Js and S. Co, “TouchWin edit tool User manual.” [15] A. Cruz Avilés, M. Ortiz Domínguez, and Y. Muños-Sánchez, Ingeniería de control moderna, vol. 5, no. 10. 2018. [16] M. B. Ortiz Moctezuma, Sistemas dinámicos en tiempo continuo: Modelado y simulación. 2015. [17] J. del Val Roman, “Industria 4.0. La Transformación Digital de la Industria Española,” Coddiinforme, p. 120, 2012, [Online]. Available: http://coddi.org/wp-content/uploads/2016/10/Informe-CODDII-Industria-4.0.pdf. [18] MatLab, “Help Center,” 2012. https://la.mathworks.com. [19] J. de J. M. Sevillano, “Maquinas inyectoras - Caracteristicas del proceso,” Univ. politécnica Madrid, p. 38, 2010. [20] HEC-HMS, “Technical Reference Manual,” US Army Corps Eng., no. March, p. 155, 2000, [Online]. Available: http://www.hec.usace.army.mil/software/hec-hms/documentation/HEC-HMS_Technical_Reference_Manual_(CPD-74B).pdf. |
dc.rights.*.fl_str_mv |
Atribución 4.0 Internacional Attribution-NoDerivatives 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución 4.0 Internacional Attribution-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/81250067-77f0-4c06-a059-b07cbbc3afca/download https://repository.udistrital.edu.co/bitstreams/2d955021-ef88-4aa7-a991-e980c6fd9945/download https://repository.udistrital.edu.co/bitstreams/3a08a023-50a3-4c34-b0e9-a3124251ba1e/download https://repository.udistrital.edu.co/bitstreams/bffeaa26-2764-47c1-9f86-d8021479374b/download |
bitstream.checksum.fl_str_mv |
bf6030b75829ed859c0e4c48e28b0808 0adccbb364d725ce106402c98442346e f7d494f61e544413a13e6ba1da2089cd 997daf6c648c962d566d7b082dac908d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1837007157838479360 |
spelling |
Rojas Castellar, Luis AlejandroLeyton Losada, Diego AlbertoDelgado Ochoa, Jhonatan2024-09-15T23:43:10Z2024-09-15T23:43:10Z2022-06-21http://hdl.handle.net/11349/40751En Colombia actualmente la industria del plástico ha tomado mucha fuerza debido al uso cotidiano de productos hechos de plástico, gran parte de estos productos son fabricados por pequeñas y medianas empresas dónde la mayoría de maquinaria empleada en el proceso está operando con tecnología obsoleta y poca innovación en supervisión, estas empresas generalmente no tienen acceso a una automatización de calidad debido a los altos costos en elementos y mano de obra, por esta razón se requiere desarrollar e implementar innovación en tecnología de bajo costo con el fin de optimizar recursos y tener mejor supervisión del proceso. Se presenta la automatización y puesta en marcha de una máquina inyectora de plástico de marca Battenfeld para la empresa Mecaniplast ubicada en Kennedy, para su actualización tecnológica desarrolla de una App para realizar la supervisión de unidades producidas y tiempo de operación en tiempo real del proceso, optimizando de esta manera el proceso de producción. Dentro de los dispositivos instalados para la adecuación tecnológica se encuentra un PLC, una pantalla HMI, un microcontrolador IOT el cual interactúa con el PLC de la máquina a través del protocolo industrial ModBus RTU y se comunica por internet con una app para la supervisión de la producción. Por otro lado, se diseñó e implementó un sistema de control de posición PID para el cierre del molde, ya que se requiere que este haga su avance lo más rápido posible pero que tenga una desaceleración antes de llegar a su final de carrera para que no se presente un choque brusco con las partes. Como resultado del desarrollo de este proyecto se logra poner en marcha la máquina inyectora de plástico con un sistema de control PID para el cierre de molde que brinda mayor rendimiento y menor desgaste de las piezas mecánicas. Por otro lado, se obtiene una aplicación para supervisar la producción de la máquina a través de internet lo que le brinda una conexión con el concepto de la cuarta revolución industrial.In Colombia today the plastics industry has taken a lot of strength due to the daily use of products made of plastic, a large part of these products are manufactured by small and medium-sized companies where most of the machinery used in the process is operating with obsolete technology and little innovation. In supervision, these companies generally do not have access to quality automation due to the high cost of elements and labor, for this reason it is necessary to develop and implement innovation in low-cost technology in order to optimize resources and have better supervision. of process. The automation and start-up of a Battenfeld brand plastic injection machine for the company Mecaniplast located in Kennedy is presented, for its technological update it develops an App to carry out the supervision of units produced and operation time in real time of the process, thus optimizing the production process. Among the devices installed for technological adaptation there is a PLC, an HMI screen, an IOT microcontroller which interacts with the machine's PLC through the ModBus RTU industrial protocol and communicates over the internet with an app for monitoring the production. On the other hand, a PID position control system was designed and implemented for the closure of the mold, since it is required that it advance as quickly as possible but that it has a deceleration before reaching its end of travel so that it does not there is a sudden collision with the parts. As a result of the development of this project, it is possible to start up the plastic injection machine with a PID control system for the closure of the mold that provides greater performance and less wear of the mechanical parts. On the other hand, you get an application to monitor the production of the machine through the internet, which gives you a connection with the concept of the fourth industrial revolution.pdfspaAtribución 4.0 InternacionalAttribution-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2AppAutomatizaciónActuadores hidráulicosContactoresControl automáticoIoTPlásticoPLCMicrocontroladorIngeniería en Control -- Tesis y disertaciones académicasAutomatización industrialInternet de las cosas (IoT)Control PIDSupervisión de procesos industrialesAplicaciones móviles en la industriaProtocolo ModBus RTUIndustria del plástico en ColombiaOptimización de recursos en PYMESTecnología de bajo costoCuarta revolución industrialAppAutomationHydraulic actuatorsContactorsAutomatic controlIoTPlasticPLCMicrocontrollerDiseño e implementación de un sistema de control con conexión IoT y aplicación móvil para una máquina de inyección de plástico marca BattenfeldDesign and implementation of a control system with IoT connection and mobile application for a Battenfeld brand plastic injection molding machinebachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1f[1] La República, “La industria del plástico creció 22,2% frente a 2020 en el primer semestre,” La revolución del plástico, 2021. https://www.larepublica.co/especiales/la-revolucion-del-plastico/la-industria-del-plastico-crecio-22-2-frente-a-2020-en-el-primer-semestre-3233461.[2] J. J. García Montoya, E. A. Hernández Hernández, and L. F. Muñoz Valencia, “Adecuación tecnológica de la máquina de inyección de plástico del laboratorio de mecánica, de la Universidad Tecnológica de Pereira,” Ing. mecatrónica, vol. 66, no. 1997, pp. 37–39, 2013, [Online]. Available: http://hdl.handle.net/11059/4371.[3] C. Cadena and A. Meza, “Diseño de una máquina inyectora de plástico,” p. 94, 2006.[4] E. C. A. BERMUDEZ and E. V. RODRIGUEZ, “Automatización De Una Máquina Inyectora Ottogalli De Dos Tornillos Para La Empresa Croydon Colombia S.a.,” Univ. Dist. Fr. Jose Caldas, vol. 87, no. 1-2, pp. 149–200, 2019.[5] J. Enrique and B. Sotomayor, “FACULTAD DE INGENIERÍAS CARRERA : INGENIERÍA ELECTRÓNICA MENCIÓN : SISTEMAS INDUSTRIALES PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INDUSTRIALES TEMA : Automatización y puesta en marcha de máquina inyectora Reed 100 en Plásticos Ecuatorianos S . A . JON,” Univ. POLITÉCNICA Sales, 2013.[6] M. GONZÁLEZ, “Definición De Estrategias De Adopción De La Cuarta Revolución Industrial Por Parte De Las Empresas En Bogotá, Aplicables a Pymes En Colombia,” Univ. Católica Colomb., vol. 151, no. 1, pp. 430–439, 2018.[7] E. A. S. Marin, “Modelado De Un Sistema De Inyeccion De Materiales Termplasticos Con Propositos De Simulacion Y Validacion Experimental,” Univ. Tecnol. pereira, 2005.[8] B. Kuo, sistemas De Control Automatico. Mexico: PRENTICE-HALL, 2010.[9] F. Morilla García, F. Rodríguez Rubio, and M. Ortega Linares, “Ingeniería de control,” Dyna (Bilbao), vol. 77, no. 3, pp. 20–26, 2002.[10] J. Henríquez and J. Martínez, “Identificación y sintonización de controladores PID para procesos de integración.,” Metod. Sintonizacion, p. 33, 2019.[11] C. Yépez and O. Apolinario, “Modelado y control de posición en un cilindro de doble efecto utilizando Pid y Pid-difuso con matlab y labview.,” 2017.[12] Xinje, “XC Series Programable Controller,” [Online]. Available: https://www.viaindustrial.com/manuales_pdf/Manual Ingles Controladores logicos programables PLC baja gama no expandibles entradas digitales XC3-14R-C XINJE.pdf.[13] D. Gutiérrez and C. Oñate, “Sistema De Inyeccion Con Colada Caliente Aplicado a La Industria Del Plástico Como Herramienta De Competitividad,” Univ. Autónoma del Estado Hidalgo, pp. 1–139, 2006.[14] K. Js and S. Co, “TouchWin edit tool User manual.”[15] A. Cruz Avilés, M. Ortiz Domínguez, and Y. Muños-Sánchez, Ingeniería de control moderna, vol. 5, no. 10. 2018.[16] M. B. Ortiz Moctezuma, Sistemas dinámicos en tiempo continuo: Modelado y simulación. 2015.[17] J. del Val Roman, “Industria 4.0. La Transformación Digital de la Industria Española,” Coddiinforme, p. 120, 2012, [Online]. Available: http://coddi.org/wp-content/uploads/2016/10/Informe-CODDII-Industria-4.0.pdf.[18] MatLab, “Help Center,” 2012. https://la.mathworks.com.[19] J. de J. M. Sevillano, “Maquinas inyectoras - Caracteristicas del proceso,” Univ. politécnica Madrid, p. 38, 2010.[20] HEC-HMS, “Technical Reference Manual,” US Army Corps Eng., no. March, p. 155, 2000, [Online]. Available: http://www.hec.usace.army.mil/software/hec-hms/documentation/HEC-HMS_Technical_Reference_Manual_(CPD-74B).pdf.ORIGINALTrabajo de gradoTrabajo de gradoTrabajo de gradoapplication/pdf4599160https://repository.udistrital.edu.co/bitstreams/81250067-77f0-4c06-a059-b07cbbc3afca/downloadbf6030b75829ed859c0e4c48e28b0808MD54Licencia de uso y autorizaciónLicencia de uso y autorizaciónLicencia de uso y autorizaciónapplication/pdf323399https://repository.udistrital.edu.co/bitstreams/2d955021-ef88-4aa7-a991-e980c6fd9945/download0adccbb364d725ce106402c98442346eMD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8799https://repository.udistrital.edu.co/bitstreams/3a08a023-50a3-4c34-b0e9-a3124251ba1e/downloadf7d494f61e544413a13e6ba1da2089cdMD56LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/bffeaa26-2764-47c1-9f86-d8021479374b/download997daf6c648c962d566d7b082dac908dMD5711349/40751oai:repository.udistrital.edu.co:11349/407512024-09-15 18:43:15.16http://creativecommons.org/licenses/by-nd/4.0/Atribución 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |