Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas

La industria metalmecánica en Colombia es una industria en crecimiento y posicionamiento y como resultado de esto ha ido prosperando como el mercado lo ha solicitado, sin embargo, a la luz de un modelo de medición, no se conoce mucho. Por esto, se ha pretendido en la elaboración de este trabajo acad...

Full description

Autores:
Ramírez Cárdenas, Heidy Milena
Rodríguez Monsalve, Luís Fernando
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/37488
Acceso en línea:
http://hdl.handle.net/11349/37488
Palabra clave:
Madurez
Metálicas
Procesos
Gerencia
Construcción
Modelos
Especialización en Gerencia de la Construcción--Tesis y disertaciones académicas
Madurez en la gestión de proyectos en PYMES de construcciones metálicas
Modelo OPM3 para el diagnóstico de madurez en proyectos de construcción metálica
Mejora continua en la ejecución de proyectos de construcción metálica
Maturity
Steel
Process
Management
Construction
Models
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_ace6e722e76255c948a5f08de3a34fa8
oai_identifier_str oai:repository.udistrital.edu.co:11349/37488
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
dc.title.titleenglish.spa.fl_str_mv Diagnosis of the degree of maturity in the execution of a typical project of a PYME metal construction
title Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
spellingShingle Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
Madurez
Metálicas
Procesos
Gerencia
Construcción
Modelos
Especialización en Gerencia de la Construcción--Tesis y disertaciones académicas
Madurez en la gestión de proyectos en PYMES de construcciones metálicas
Modelo OPM3 para el diagnóstico de madurez en proyectos de construcción metálica
Mejora continua en la ejecución de proyectos de construcción metálica
Maturity
Steel
Process
Management
Construction
Models
title_short Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
title_full Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
title_fullStr Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
title_full_unstemmed Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
title_sort Diagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicas
dc.creator.fl_str_mv Ramírez Cárdenas, Heidy Milena
Rodríguez Monsalve, Luís Fernando
dc.contributor.advisor.none.fl_str_mv Pineda Jaimes Jorge Arturo, Jorge Arturo
dc.contributor.author.none.fl_str_mv Ramírez Cárdenas, Heidy Milena
Rodríguez Monsalve, Luís Fernando
dc.contributor.orcid.spa.fl_str_mv Pineda Jaimes Jorge Arturo, Jorge Arturo [0000-0002-0953-9745]
dc.subject.spa.fl_str_mv Madurez
Metálicas
Procesos
Gerencia
Construcción
Modelos
topic Madurez
Metálicas
Procesos
Gerencia
Construcción
Modelos
Especialización en Gerencia de la Construcción--Tesis y disertaciones académicas
Madurez en la gestión de proyectos en PYMES de construcciones metálicas
Modelo OPM3 para el diagnóstico de madurez en proyectos de construcción metálica
Mejora continua en la ejecución de proyectos de construcción metálica
Maturity
Steel
Process
Management
Construction
Models
dc.subject.lemb.spa.fl_str_mv Especialización en Gerencia de la Construcción--Tesis y disertaciones académicas
Madurez en la gestión de proyectos en PYMES de construcciones metálicas
Modelo OPM3 para el diagnóstico de madurez en proyectos de construcción metálica
Mejora continua en la ejecución de proyectos de construcción metálica
dc.subject.keyword.spa.fl_str_mv Maturity
Steel
Process
Management
Construction
Models
description La industria metalmecánica en Colombia es una industria en crecimiento y posicionamiento y como resultado de esto ha ido prosperando como el mercado lo ha solicitado, sin embargo, a la luz de un modelo de medición, no se conoce mucho. Por esto, se ha pretendido en la elaboración de este trabajo académico de revisión bibliográfica y de aplicación, establecer el nivel del grado de madurez en la ejecución de un proyecto tipo de una PYME dedicada a las construcciones en estructura metálica, con 14 años de experiencia en el ramo y con participación en importantes proyectos dentro del país. Para esto, se ha realizado la revisión bibliográfica abordando el problema, es decir, revisando referentes nacionales e internacionales en los cuales se haya medido el nivel del grado de madurez en la gerencia de proyectos en compañías dedicadas a la construcción con estructuras metálicas. También, dicha revisión bibliográfica ha respondido a los objetivos específicos de este trabajo, con respecto a la comparación de modelos para concluir acerca del nivel del grado de madurez de los proyectos desarrollados o de organizaciones, y de esta manera, se pudo comparar tres modelos (OPM3, ISO 21500 y C3PM), estableciendo el más adecuado para su aplicación y desarrollo. En el presente caso de estudio, se seleccionó la metodología OPM3, puesto que es el más completo y uno de los más adoptados con el mismo fin. Habiendo realizado la comparación y habiendo escogido el modelo, se desarrolló una encuesta con 121 preguntas basadas en los organizadores estratégicos y en las buenas prácticas recomendadas por el OPM3. Dicha encuesta (autoevaluación), se aplicó a los cargos de influencia dentro de la compañía (Se describen más adelante en el organigrama presentado), de manera que dicha autoevaluación de los procesos, estableció el nivel del grado de madurez en el desarrollo de un proyecto tipo de la compañía, que no fue muy alentador, porque presentó un nivel medio de estandarización, medición, control e implementación de mejoras, pero con la gran oportunidad de reconocer las recomendaciones fruto de este trabajo y las oportunidades de mejora durante el ciclo de vida o desarrollo del proyecto, en cada grupo de procesos y en cada una de las áreas del conocimiento, para estandarizar procedimientos, medirlos, controlarlos y seguir en el proceso de mejora continua (SMCI).
publishDate 2022
dc.date.created.none.fl_str_mv 2022-07-08
dc.date.accessioned.none.fl_str_mv 2024-07-04T17:23:52Z
dc.date.available.none.fl_str_mv 2024-07-04T17:23:52Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.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/37488
url http://hdl.handle.net/11349/37488
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-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-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-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/4af09b90-7196-4a89-8a09-8eda04c966a0/download
https://repository.udistrital.edu.co/bitstreams/c9689d82-01fc-4dcf-b0a9-93f2aaa6699b/download
https://repository.udistrital.edu.co/bitstreams/be48c06f-7daf-45be-a505-0a94c699a1e6/download
https://repository.udistrital.edu.co/bitstreams/a0467866-4a0d-4a26-8de1-c6186ae4d10e/download
https://repository.udistrital.edu.co/bitstreams/b578cfa5-7a8c-467a-af6b-7242cfcee0f7/download
https://repository.udistrital.edu.co/bitstreams/d8bc73cd-fce3-4820-9331-581ce7712d94/download
bitstream.checksum.fl_str_mv 0b85062b105450016af3ef8f02ba81ec
692845beb0d733a342b345da0d4fab67
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
c3815889f99aa159a8f23c57f58108de
f09f173aa255a9422c63501661ff96d7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007154995789824
spelling Pineda Jaimes Jorge Arturo, Jorge ArturoRamírez Cárdenas, Heidy MilenaRodríguez Monsalve, Luís FernandoPineda Jaimes Jorge Arturo, Jorge Arturo [0000-0002-0953-9745]2024-07-04T17:23:52Z2024-07-04T17:23:52Z2022-07-08http://hdl.handle.net/11349/37488La industria metalmecánica en Colombia es una industria en crecimiento y posicionamiento y como resultado de esto ha ido prosperando como el mercado lo ha solicitado, sin embargo, a la luz de un modelo de medición, no se conoce mucho. Por esto, se ha pretendido en la elaboración de este trabajo académico de revisión bibliográfica y de aplicación, establecer el nivel del grado de madurez en la ejecución de un proyecto tipo de una PYME dedicada a las construcciones en estructura metálica, con 14 años de experiencia en el ramo y con participación en importantes proyectos dentro del país. Para esto, se ha realizado la revisión bibliográfica abordando el problema, es decir, revisando referentes nacionales e internacionales en los cuales se haya medido el nivel del grado de madurez en la gerencia de proyectos en compañías dedicadas a la construcción con estructuras metálicas. También, dicha revisión bibliográfica ha respondido a los objetivos específicos de este trabajo, con respecto a la comparación de modelos para concluir acerca del nivel del grado de madurez de los proyectos desarrollados o de organizaciones, y de esta manera, se pudo comparar tres modelos (OPM3, ISO 21500 y C3PM), estableciendo el más adecuado para su aplicación y desarrollo. En el presente caso de estudio, se seleccionó la metodología OPM3, puesto que es el más completo y uno de los más adoptados con el mismo fin. Habiendo realizado la comparación y habiendo escogido el modelo, se desarrolló una encuesta con 121 preguntas basadas en los organizadores estratégicos y en las buenas prácticas recomendadas por el OPM3. Dicha encuesta (autoevaluación), se aplicó a los cargos de influencia dentro de la compañía (Se describen más adelante en el organigrama presentado), de manera que dicha autoevaluación de los procesos, estableció el nivel del grado de madurez en el desarrollo de un proyecto tipo de la compañía, que no fue muy alentador, porque presentó un nivel medio de estandarización, medición, control e implementación de mejoras, pero con la gran oportunidad de reconocer las recomendaciones fruto de este trabajo y las oportunidades de mejora durante el ciclo de vida o desarrollo del proyecto, en cada grupo de procesos y en cada una de las áreas del conocimiento, para estandarizar procedimientos, medirlos, controlarlos y seguir en el proceso de mejora continua (SMCI).The metalworking industry in Colombia is an industry in growth and positioning and as a result of this it has been prospering as the market has requested, however, in light of a measurement model, not much is known. For this reason, it has been tried in the elaboration of this academic work of bibliographic revision and of application, to establish the level of the degree of maturity in the execution of a typical project of an SME dedicated to the constructions in metallic structure, with 14 years of experience. in the field and with participation in important projects within the country. For this, a bibliographic review has been carried out addressing the problem, that is, reviewing national and international references in which the level of the degree of maturity in project management in companies dedicated to construction with metallic structures has been measured. Also, said bibliographical review has responded to the specific objectives of this work, with respect to the comparison of models to conclude about the level of the degree of maturity of the developed projects or organizations, and in this way, three models could be compared ( OPM3, ISO 21500 and C3PM), establishing the most suitable for its application and development. In this case study, the OPM3 methodology was selected, since it is the most complete and one of the most widely adopted for the same purpose. Having made the comparison and having chosen the model, a survey was developed with 121 questions based on the strategic organizers and the good practices recommended by OPM3. Said survey (self-assessment) was applied to positions of influence within the company (they are described later in the presented organization chart), so that said self-assessment of the processes established the level of the degree of maturity in the development of a project. type of company, which was not very encouraging, because it presented a medium level of standardization, measurement, control and implementation of improvements, but with the great opportunity to recognize the recommendations resulting from this work and the opportunities for improvement during the life cycle o Project development, in each group of processes and in each one of the knowledge areas, to standardize procedures, measure them, control them and continue in the process of continuous improvement (SMCI).pdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2MadurezMetálicasProcesosGerenciaConstrucciónModelosEspecialización en Gerencia de la Construcción--Tesis y disertaciones académicasMadurez en la gestión de proyectos en PYMES de construcciones metálicasModelo OPM3 para el diagnóstico de madurez en proyectos de construcción metálicaMejora continua en la ejecución de proyectos de construcción metálicaMaturitySteelProcessManagementConstructionModelsDiagnóstico del grado de madurez en la ejecución de un proyecto tipo de una PYME de construcciones metálicasDiagnosis of the degree of maturity in the execution of a typical project of a PYME metal constructionbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALRodriguezMonsalveLuisFernando2022.pdfRodriguezMonsalveLuisFernando2022.pdfTrabajo de gradoapplication/pdf12062419https://repository.udistrital.edu.co/bitstreams/4af09b90-7196-4a89-8a09-8eda04c966a0/download0b85062b105450016af3ef8f02ba81ecMD51Licencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf364108https://repository.udistrital.edu.co/bitstreams/c9689d82-01fc-4dcf-b0a9-93f2aaa6699b/download692845beb0d733a342b345da0d4fab67MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/be48c06f-7daf-45be-a505-0a94c699a1e6/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/a0467866-4a0d-4a26-8de1-c6186ae4d10e/download997daf6c648c962d566d7b082dac908dMD54THUMBNAILRodriguezMonsalveLuisFernando2022.pdf.jpgRodriguezMonsalveLuisFernando2022.pdf.jpgIM Thumbnailimage/jpeg8575https://repository.udistrital.edu.co/bitstreams/b578cfa5-7a8c-467a-af6b-7242cfcee0f7/downloadc3815889f99aa159a8f23c57f58108deMD55Licenciadeusoyautorizaciónparapublicar.pdf.jpgLicenciadeusoyautorizaciónparapublicar.pdf.jpgIM Thumbnailimage/jpeg13237https://repository.udistrital.edu.co/bitstreams/d8bc73cd-fce3-4820-9331-581ce7712d94/downloadf09f173aa255a9422c63501661ff96d7MD5611349/37488oai:repository.udistrital.edu.co:11349/374882024-07-06 01:10:48.606http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK