Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.

El proyecto se desarrolló en la empresa Ingetec Ambiental S.A.S., y surge a partir de la necesidad de identificar los riesgos que puedan aparecer, y de presentar una serie de medidas mediante las cuales se generen medidas de acción de prevención y mitigación de estos, es decir soluciones y recomenda...

Full description

Autores:
De Moya Molina, José David
Tipo de recurso:
Trabajo de grado de pregrado
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/93745
Acceso en línea:
http://hdl.handle.net/11349/93745
Palabra clave:
Accidente de trabajo
Evaluación del riesgo
Identificación del peligro
Metodología de identificación del riesgo
Sistema General de Riesgos Laborales
Work accident
Risk assessment
Hazard identification
Risk identification methodology
General Occupational Risk System
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_091ba88964172cf599db623e8db0e273
oai_identifier_str oai:repository.udistrital.edu.co:11349/93745
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
dc.title.titleenglish.none.fl_str_mv Hazard identification, risk assessment and risk control estimation associated with safety conditions at the cmpany Ingetec Ambiental S.A.S.
title Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
spellingShingle Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
Accidente de trabajo
Evaluación del riesgo
Identificación del peligro
Metodología de identificación del riesgo
Sistema General de Riesgos Laborales
Work accident
Risk assessment
Hazard identification
Risk identification methodology
General Occupational Risk System
title_short Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
title_full Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
title_fullStr Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
title_full_unstemmed Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
title_sort Identificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.
dc.creator.fl_str_mv De Moya Molina, José David
dc.contributor.advisor.none.fl_str_mv Saavedra Angulo, Heberto
dc.contributor.author.none.fl_str_mv De Moya Molina, José David
dc.subject.none.fl_str_mv Accidente de trabajo
Evaluación del riesgo
Identificación del peligro
Metodología de identificación del riesgo
Sistema General de Riesgos Laborales
topic Accidente de trabajo
Evaluación del riesgo
Identificación del peligro
Metodología de identificación del riesgo
Sistema General de Riesgos Laborales
Work accident
Risk assessment
Hazard identification
Risk identification methodology
General Occupational Risk System
dc.subject.keyword.none.fl_str_mv Work accident
Risk assessment
Hazard identification
Risk identification methodology
General Occupational Risk System
description El proyecto se desarrolló en la empresa Ingetec Ambiental S.A.S., y surge a partir de la necesidad de identificar los riesgos que puedan aparecer, y de presentar una serie de medidas mediante las cuales se generen medidas de acción de prevención y mitigación de estos, es decir soluciones y recomendaciones para el control del riesgo. Para esto, se toma como base la normativa colombiana legal pertinente al tema estudiado, como: Ley 1562 de 2012, Decreto 1072 de 2015, Decreto 0312 de 2019, Resolución 2400 de 1979 y Resolución 4272 de 2021. Complementando esto, se hizo un análisis comparativo de tres metodologías de evaluación de riesgo: el método William T. fine, método Binario de la INSHT y el método Simplificado NTP 330, se analizaron las ventajas y desventajas de cada uno, escogiendo finalmente el método Simplificado NTP 330 siendo esta metodología la que más se ajustó al tipo y tamaño de la empresa y además se enfoca en los resultados de riesgos que puedan causar accidente. Se aplicaron unos cuestionarios que sirvieron para conocer el panorama de exposición a distintos riesgos de seguridad: químico, mecánico, eléctrico, de trabajo de altura, de orden público y locativo (orden y limpieza) a las que tanto área operativa (técnico de refrigeración) como área administrativa (Gerente, Directora de operaciones, Ejecutiva de cuentas, Analista de informes) se encuentran expuestos. Esta evaluación se realizó aplicando el método Simplificado NTP 330, generando distintos niveles de deficiencia por riesgo evaluado, así como nivel de exposición por cargo, para obtener con estos un nivel de probabilidad de ocurrencia del riesgo, interpretando con esto los distintos niveles de probabilidad según activad realizada por cargo, posteriormente se evalúa el nivel de consecuencia relacionado y de esta manera obtener el nivel de riesgo y determinar si estos son aceptables o no. Finalmente, emitiendo unas medidas de intervención y recomendaciones.
publishDate 2024
dc.date.created.none.fl_str_mv 2024-06-12
dc.date.accessioned.none.fl_str_mv 2025-03-17T19:46:49Z
dc.date.available.none.fl_str_mv 2025-03-17T19:46:49Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Investigación-Innovación
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/93745
url http://hdl.handle.net/11349/93745
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Decreto 1072 de 2015 [Ministerio del Trabajo]. Por medio del cual se expide el Decreto Único Reglamentario del sector trabajo. 26 de mayo de 2015.
Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 101: Comunicación de riesgos en la empresa. (1984). https://www.insst.es/documents/94886/326853/ntp_101.pdf/297f1763-317c-4147-a51f- 5b738242aa5f?version=1.0&t=1617977156286
Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 330: Sistema simplificado de evaluación de riesgos de accidente. (1993). https://www.insst.es/documents/94886/326827/ntp_330.pdf/e0ba3d17-b43d-4521-905d- 863fc7cb800b
Resolución 1111 de 2017 [Ministerio del Trabajo]. Por la cual se definen los Estándares Mínimos del sistema de Gestión de Seguridad y Salud en el Trabajo para empleadores y contratantes. 27 de marzo de 2017.
Trabajo, M. d., & Ministerio del Trabajo. Por medio del cual se modifica el artículo 2.2.4.6.37. del Decreto 1072 de 2015 Decreto Único Reglamentario del Sector Trabajo, sobre la transición para la implementación del Sistema de Gestión de la Seguridad y Salud en el Trabajo (SG-SST. En M. d. Trabajo, Por medio del cual se modifica el artículo 2.2.4.6.37. del Decreto 1072 de 2015 Decreto Único Reglamentario del Sector Trabajo, sobre la transición para la implementación del Sistema de Gestión de la Seguridad y Salud en el Trabajo (SG-SST) (pág. 6). 13 de enero de 2017. http://www.mintrabajo.gov.co
Ley 1562 de 2012 [Ministerio de Salud y Protección Social]. Por la cual se modifica el Sistema de Riesgos Laborales y se dictan otras disposiciones en materia de Salud Ocupacional. 11 de julio de 2012. D.O: 47957
Instituto Nacional de Seguridad e Higiene en el Trabajo. Evaluación de Riesgos Laborales. (2000). https://www.insst.es/documents/94886/96076/Evaluacion_riesgos.pdf/1371c8cb-7321- 48c0-880b-611f6f380c1d
ISO (Organización Internacional de Normalización). ISO 45001:2018 Sistemas de Gestión de la Seguridad y Salud en el Trabajo - Requisitos con orientación para su uso. (2018). https://www.iso.org/obp/ui/#iso:std:iso:45001:ed-1:v1:es
Álvarez, M. y Durán, J. (2009). Manual de la Micro, Pequeña y Mediana empresa: Una contribución a la mejora de los sistemas de información y el desarrollo de las políticas públicas. CEPAL, GTZ. https://repositorio.cepal.org/server/api/core/bitstreams/531fd00f-d53c-4e45-b6b1- 45e22e84743e/content
Turmo Sierra, E. (1973). Evaluación Matemática Para Control de Riesgos: Traducción del trabajo de Fine, William, T. Mathematical Evaluations for Controlling Hazards. Centro de Investigación y Asistencia Técnica de Barcelona. Instituto Nacional de Seguridad e Higiene en el Trabajo, DL. https://documentacion.fundacionmapfre.org/documentacion/publico/es/media/group/103 7108.do
Resolución 0312 de 2019 [Ministerio del Trabajo]. (2019). Por la cual se definen los Estándares Mínimos del Sistema de Gestión de la Seguridad y Salud en el Trabajo SGSST. 13 de febrero de 2019.
Resolución 4272 de 2021 [Ministerio del Trabajo]. Por la cual se establecen los requisitos mínimos de seguridad para el desarrollo de trabajo en alturas. 27 de diciembre de 2021.
Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 101: Comunicación de riesgos en la empresa. (1984). https://www.insst.es/documents/94886/326853/ntp_101.pdf/297f1763-317c-4147-a51f- 5b738242aa5f?version=1.0&t=1617977156286
Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 324: Cuestionario de chequeo para el control de riesgos de accidente. (1993). https://www.insst.es/documents/94886/326853/ntp_324.pdf/9a524205-9ff4-4985-8232- 40f5b3bb94b6?version=1.0&t=1614698467975
Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 391: Herramientas manuales (I): condiciones generales de seguridad. (1995). https://www.insst.es/documents/94886/326827/ntp_391.pdf/b2eaecca-0550-4ec8-9031- 9bb27bfc58db
Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 325: Cuestionario de chequeo para el control de riesgo de atrapamiento en máquinas. (1993). https://www.insst.es/documents/94886/326853/ntp_325.pdf/b45dfefe-b716-400e-8280- bdd983ec0070?version=1.1&t=1684236918432
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/dff7b000-ba5b-415a-a3a1-9e13d55d605f/download
https://repository.udistrital.edu.co/bitstreams/01f7fb85-6d1e-4f7f-b584-1cd7709eb3c1/download
https://repository.udistrital.edu.co/bitstreams/df727d7c-06b5-4cb5-9352-80f5f2e22d2f/download
bitstream.checksum.fl_str_mv 95558149039ebc00555d191e1b7f1442
9cb18c6a4ec1e92b5294ef7fae449316
997daf6c648c962d566d7b082dac908d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007121536778240
spelling Saavedra Angulo, HebertoDe Moya Molina, José David2025-03-17T19:46:49Z2025-03-17T19:46:49Z2024-06-12http://hdl.handle.net/11349/93745El proyecto se desarrolló en la empresa Ingetec Ambiental S.A.S., y surge a partir de la necesidad de identificar los riesgos que puedan aparecer, y de presentar una serie de medidas mediante las cuales se generen medidas de acción de prevención y mitigación de estos, es decir soluciones y recomendaciones para el control del riesgo. Para esto, se toma como base la normativa colombiana legal pertinente al tema estudiado, como: Ley 1562 de 2012, Decreto 1072 de 2015, Decreto 0312 de 2019, Resolución 2400 de 1979 y Resolución 4272 de 2021. Complementando esto, se hizo un análisis comparativo de tres metodologías de evaluación de riesgo: el método William T. fine, método Binario de la INSHT y el método Simplificado NTP 330, se analizaron las ventajas y desventajas de cada uno, escogiendo finalmente el método Simplificado NTP 330 siendo esta metodología la que más se ajustó al tipo y tamaño de la empresa y además se enfoca en los resultados de riesgos que puedan causar accidente. Se aplicaron unos cuestionarios que sirvieron para conocer el panorama de exposición a distintos riesgos de seguridad: químico, mecánico, eléctrico, de trabajo de altura, de orden público y locativo (orden y limpieza) a las que tanto área operativa (técnico de refrigeración) como área administrativa (Gerente, Directora de operaciones, Ejecutiva de cuentas, Analista de informes) se encuentran expuestos. Esta evaluación se realizó aplicando el método Simplificado NTP 330, generando distintos niveles de deficiencia por riesgo evaluado, así como nivel de exposición por cargo, para obtener con estos un nivel de probabilidad de ocurrencia del riesgo, interpretando con esto los distintos niveles de probabilidad según activad realizada por cargo, posteriormente se evalúa el nivel de consecuencia relacionado y de esta manera obtener el nivel de riesgo y determinar si estos son aceptables o no. Finalmente, emitiendo unas medidas de intervención y recomendaciones.The project was developed in the company Ingetec Environmental S.A.S., and arises from the need to identify the risks that may appear, and to present a series of measures through which prevention and mitigation action measures are generated, that is, solutions and recommendations for risk control. For this, the Colombian legal regulations pertinent to the subject studied are taken as a basis, such as: Law 1562 of 2012, Decree 1072 of 2015, Decree 0312 of 2019, Resolution 2400 of 1979 and Resolution 4272 of 2021. Complementing this, a comparative analysis of three risk assessment methodologies was made: the William T. Fine method, the INSHT Binary method and the Simplified NTP 330 method, the advantages and disadvantages of each were analyzed, finally choosing the Simplified NTP 330 method, this methodology being the one that best suited the type and size of the company and also focuses on the results of risks that may cause accidents. Questionnaires were applied to understand the exposure to different safety risks: chemical, mechanical, electrical, work at height, public order and location (order and cleanliness) to which both the operational area (refrigeration technician) and the administrative area (Manager, Operations Director, Account Executive, Report Analyst) are exposed. This evaluation was carried out by applying the Simplified NTP 330 method, generating different levels of deficiency by risk assessed, as well as level of exposure by position, in order to obtain with these a level of probability of occurrence of the risk, interpreting with this the different levels of probability according to the activity carried out by position, subsequently the level of related consequence is evaluated and in this way obtain the level of risk and determine if these are acceptable or not. Finally, issuing some intervention measures and recommendations.pdfspaUniversidad Distrital Francisco José de CaldasAccidente de trabajoEvaluación del riesgoIdentificación del peligroMetodología de identificación del riesgoSistema General de Riesgos LaboralesWork accidentRisk assessmentHazard identificationRisk identification methodologyGeneral Occupational Risk SystemIdentificación de peligros, evaluación de riesgos y estimación de controles de riesgos asociados a condiciones de seguridad en la empresa Ingetec Ambiental S.A.S.Hazard identification, risk assessment and risk control estimation associated with safety conditions at the cmpany Ingetec Ambiental S.A.S.bachelorThesisInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Decreto 1072 de 2015 [Ministerio del Trabajo]. Por medio del cual se expide el Decreto Único Reglamentario del sector trabajo. 26 de mayo de 2015.Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 101: Comunicación de riesgos en la empresa. (1984). https://www.insst.es/documents/94886/326853/ntp_101.pdf/297f1763-317c-4147-a51f- 5b738242aa5f?version=1.0&t=1617977156286Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 330: Sistema simplificado de evaluación de riesgos de accidente. (1993). https://www.insst.es/documents/94886/326827/ntp_330.pdf/e0ba3d17-b43d-4521-905d- 863fc7cb800bResolución 1111 de 2017 [Ministerio del Trabajo]. Por la cual se definen los Estándares Mínimos del sistema de Gestión de Seguridad y Salud en el Trabajo para empleadores y contratantes. 27 de marzo de 2017.Trabajo, M. d., & Ministerio del Trabajo. Por medio del cual se modifica el artículo 2.2.4.6.37. del Decreto 1072 de 2015 Decreto Único Reglamentario del Sector Trabajo, sobre la transición para la implementación del Sistema de Gestión de la Seguridad y Salud en el Trabajo (SG-SST. En M. d. Trabajo, Por medio del cual se modifica el artículo 2.2.4.6.37. del Decreto 1072 de 2015 Decreto Único Reglamentario del Sector Trabajo, sobre la transición para la implementación del Sistema de Gestión de la Seguridad y Salud en el Trabajo (SG-SST) (pág. 6). 13 de enero de 2017. http://www.mintrabajo.gov.coLey 1562 de 2012 [Ministerio de Salud y Protección Social]. Por la cual se modifica el Sistema de Riesgos Laborales y se dictan otras disposiciones en materia de Salud Ocupacional. 11 de julio de 2012. D.O: 47957Instituto Nacional de Seguridad e Higiene en el Trabajo. Evaluación de Riesgos Laborales. (2000). https://www.insst.es/documents/94886/96076/Evaluacion_riesgos.pdf/1371c8cb-7321- 48c0-880b-611f6f380c1dISO (Organización Internacional de Normalización). ISO 45001:2018 Sistemas de Gestión de la Seguridad y Salud en el Trabajo - Requisitos con orientación para su uso. (2018). https://www.iso.org/obp/ui/#iso:std:iso:45001:ed-1:v1:esÁlvarez, M. y Durán, J. (2009). Manual de la Micro, Pequeña y Mediana empresa: Una contribución a la mejora de los sistemas de información y el desarrollo de las políticas públicas. CEPAL, GTZ. https://repositorio.cepal.org/server/api/core/bitstreams/531fd00f-d53c-4e45-b6b1- 45e22e84743e/contentTurmo Sierra, E. (1973). Evaluación Matemática Para Control de Riesgos: Traducción del trabajo de Fine, William, T. Mathematical Evaluations for Controlling Hazards. Centro de Investigación y Asistencia Técnica de Barcelona. Instituto Nacional de Seguridad e Higiene en el Trabajo, DL. https://documentacion.fundacionmapfre.org/documentacion/publico/es/media/group/103 7108.doResolución 0312 de 2019 [Ministerio del Trabajo]. (2019). Por la cual se definen los Estándares Mínimos del Sistema de Gestión de la Seguridad y Salud en el Trabajo SGSST. 13 de febrero de 2019.Resolución 4272 de 2021 [Ministerio del Trabajo]. Por la cual se establecen los requisitos mínimos de seguridad para el desarrollo de trabajo en alturas. 27 de diciembre de 2021.Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 101: Comunicación de riesgos en la empresa. (1984). https://www.insst.es/documents/94886/326853/ntp_101.pdf/297f1763-317c-4147-a51f- 5b738242aa5f?version=1.0&t=1617977156286Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 324: Cuestionario de chequeo para el control de riesgos de accidente. (1993). https://www.insst.es/documents/94886/326853/ntp_324.pdf/9a524205-9ff4-4985-8232- 40f5b3bb94b6?version=1.0&t=1614698467975Instituto Nacional de Seguridad e Higiene en el Trabajo. NTP 391: Herramientas manuales (I): condiciones generales de seguridad. (1995). https://www.insst.es/documents/94886/326827/ntp_391.pdf/b2eaecca-0550-4ec8-9031- 9bb27bfc58dbInstituto Nacional de Seguridad e Higiene en el Trabajo. NTP 325: Cuestionario de chequeo para el control de riesgo de atrapamiento en máquinas. (1993). https://www.insst.es/documents/94886/326853/ntp_325.pdf/b45dfefe-b716-400e-8280- bdd983ec0070?version=1.1&t=1684236918432ORIGINALDeMoyaMolinaJoséDavid2024.pdfDeMoyaMolinaJoséDavid2024.pdfTrabajo de gradoapplication/pdf993400https://repository.udistrital.edu.co/bitstreams/dff7b000-ba5b-415a-a3a1-9e13d55d605f/download95558149039ebc00555d191e1b7f1442MD51Licencia de uso y autorización.pdfLicencia de uso y autorización.pdfLicencia de uso y publicaciónapplication/pdf722147https://repository.udistrital.edu.co/bitstreams/01f7fb85-6d1e-4f7f-b584-1cd7709eb3c1/download9cb18c6a4ec1e92b5294ef7fae449316MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/df727d7c-06b5-4cb5-9352-80f5f2e22d2f/download997daf6c648c962d566d7b082dac908dMD5311349/93745oai:repository.udistrital.edu.co:11349/937452025-03-17 14:46:51.483open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK