Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software

En 1927 Henry Ford dijo en una de sus frases célebres “cómo es que cuando quiero un par de manos también me traen un ser humano”. Esta idea muestra el poco valor humano por la clase obrera, presente en el ámbito industrial y productivo de la época. Ya durante la segunda mitad del siglo XX, afloró el...

Full description

Autores:
Fuentes Linares, Carlos Alberto
Reyes García, Juan Sebastian
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/40018
Acceso en línea:
http://hdl.handle.net/11349/40018
Palabra clave:
Gestión del conocimiento
Software
Gestión de proyectos
Nonaka y Takeuchi
Ciclo de vida del software
Metodologías de desarrollo
Ingeniería de Sistemas -- Tesis y disertaciones académicas
Gestión del conocimiento en el desarrollo de software
Ciclo de vida del desarrollo de software
Entornos virtuales de aprendizaje y producción oral
knowledge management
Software
Project management
Nonaka and Takeuchi
software life cycle
Development methodologies
Rights
License
CC0 1.0 Universal
id UDISTRITA2_c4eff7f2b1506d925d56e58ce4b15cbb
oai_identifier_str oai:repository.udistrital.edu.co:11349/40018
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
dc.title.titleenglish.spa.fl_str_mv Knowledge management process implemented in development life cycle of software
title Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
spellingShingle Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
Gestión del conocimiento
Software
Gestión de proyectos
Nonaka y Takeuchi
Ciclo de vida del software
Metodologías de desarrollo
Ingeniería de Sistemas -- Tesis y disertaciones académicas
Gestión del conocimiento en el desarrollo de software
Ciclo de vida del desarrollo de software
Entornos virtuales de aprendizaje y producción oral
knowledge management
Software
Project management
Nonaka and Takeuchi
software life cycle
Development methodologies
title_short Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
title_full Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
title_fullStr Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
title_full_unstemmed Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
title_sort Proceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de software
dc.creator.fl_str_mv Fuentes Linares, Carlos Alberto
Reyes García, Juan Sebastian
dc.contributor.advisor.none.fl_str_mv Muñoz Garzón, Mabel Rubiela
dc.contributor.author.none.fl_str_mv Fuentes Linares, Carlos Alberto
Reyes García, Juan Sebastian
dc.subject.spa.fl_str_mv Gestión del conocimiento
Software
Gestión de proyectos
Nonaka y Takeuchi
Ciclo de vida del software
Metodologías de desarrollo
topic Gestión del conocimiento
Software
Gestión de proyectos
Nonaka y Takeuchi
Ciclo de vida del software
Metodologías de desarrollo
Ingeniería de Sistemas -- Tesis y disertaciones académicas
Gestión del conocimiento en el desarrollo de software
Ciclo de vida del desarrollo de software
Entornos virtuales de aprendizaje y producción oral
knowledge management
Software
Project management
Nonaka and Takeuchi
software life cycle
Development methodologies
dc.subject.lemb.none.fl_str_mv Ingeniería de Sistemas -- Tesis y disertaciones académicas
Gestión del conocimiento en el desarrollo de software
Ciclo de vida del desarrollo de software
Entornos virtuales de aprendizaje y producción oral
dc.subject.keyword.spa.fl_str_mv knowledge management
Software
Project management
Nonaka and Takeuchi
software life cycle
Development methodologies
description En 1927 Henry Ford dijo en una de sus frases célebres “cómo es que cuando quiero un par de manos también me traen un ser humano”. Esta idea muestra el poco valor humano por la clase obrera, presente en el ámbito industrial y productivo de la época. Ya durante la segunda mitad del siglo XX, afloró el gran sueño de H. Ford en forma de maquinaria y robótica que aportaban unas buenas manos; más ágiles, fuertes, precisas y rápidas que las humanas, pero con limitada motricidad, raciocinio, capacidad de toma de decisión y poca perspectiva; con las que el hombre si cuenta. La robótica ha demostrado ser mejor que el hombre a nivel productivo e industrial; desencadeno un desplazamiento del trabajo humano a áreas más especializadas con habilidades no desarrollados aún en las máquinas, como por ejemplo: la capacidad de decidir, la lógica y un sin número de actividades más propias del cerebro que de las manos. Podemos citar a Nonaka y Takeuchi, autores de la gestión del conocimiento, en su libro La organización creadora de conocimiento: El siglo XXI es de aquellos que usen el cerebro y no las manos. Cabe destacar el reto que plantea Nonaka y Takeuchi en el marco de una sociedad e industria del conocimiento, que es: la dificultad de transferir tal conocimiento, que se encuentra en el tácito del individuo y que se debe abordar por lo que ellos definen como: la gestión del conocimiento, compuesta de conocimiento tácito y explicito. La gestión del conocimiento, que son: las actividades y procesos que fortalecen el intercambio de información y experticia (conocimiento), dentro de una organización o grupo de profesionales, unida a la complejidad desorganizada, producto de un sin número de interacciones en el presente mundo globalizado, muestran que el conocimiento cada vez más especializado, se torna difícil de transferir con el paso del tiempo. Frente al reto expuesto, el objetivo de este trabajo es: el desarrollo un proceso de gestión del conocimiento, que sea implementado con el ciclo de vida del software de forma síncrona, y que parta de concepto de gestión del conocimiento del modelo de Nonaka y Takeuchi, para transferencia de conocimiento: tácito, implícito y explícito en equipos y organizaciones de la industria de software, reduciendo la tasa de fracaso en los proyectos. Lo que vamos a probar es que: en concordancia con la complejidad presente en la transferencia de conocimiento, argumentada por Nonaka y Takeuchi, anidado al volumen de conocimiento procedente de la velocidad de cambio del proceso de desarrollo de software en la industria y que crece en forma exponencial, podemos reducir el fracaso de software mitigando las causantes expuestas por el profesor Friedrich L. Bauer en la cumbre de la crisis del software en la OTAN: tiempo, calidad, costo y alcance, implementando un proceso que construya una organización que transfiera conocimiento en sus equipos e integrantes.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-05-25
dc.date.accessioned.none.fl_str_mv 2024-08-22T20:47:03Z
dc.date.available.none.fl_str_mv 2024-08-22T20:47:03Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.spa.fl_str_mv Investigación-Innovación
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/40018
url http://hdl.handle.net/11349/40018
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv CC0 1.0 Universal
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/publicdomain/zero/1.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv CC0 1.0 Universal
http://creativecommons.org/publicdomain/zero/1.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/507b5c8f-6668-4aa5-ac36-2a76dbbec0a0/download
https://repository.udistrital.edu.co/bitstreams/174da29c-d14c-4d97-bfc8-8705a44b8973/download
https://repository.udistrital.edu.co/bitstreams/54bded7b-81ab-4ca1-bd0a-5fbecaefc053/download
https://repository.udistrital.edu.co/bitstreams/19fda553-756d-48ad-8dd7-f14f3e3cc4f3/download
https://repository.udistrital.edu.co/bitstreams/5aa4a8e9-4e90-493f-895b-9f2277edbef8/download
https://repository.udistrital.edu.co/bitstreams/33baf9ca-f391-47a9-9c8e-b92b352849d0/download
bitstream.checksum.fl_str_mv c8f073eb3fbb4d7aef4bf0ca431d4506
3a504d64910466c86d4078228e1e322a
997daf6c648c962d566d7b082dac908d
42fd4ad1e89814f5e4a476b409eb708c
af9e0d9aefaa3d746fc3a94f8dc529ab
385d887b4ee7971662ec2dde791760ee
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_ 1837006892115689472
spelling Muñoz Garzón, Mabel RubielaFuentes Linares, Carlos AlbertoReyes García, Juan Sebastian2024-08-22T20:47:03Z2024-08-22T20:47:03Z2023-05-25http://hdl.handle.net/11349/40018En 1927 Henry Ford dijo en una de sus frases célebres “cómo es que cuando quiero un par de manos también me traen un ser humano”. Esta idea muestra el poco valor humano por la clase obrera, presente en el ámbito industrial y productivo de la época. Ya durante la segunda mitad del siglo XX, afloró el gran sueño de H. Ford en forma de maquinaria y robótica que aportaban unas buenas manos; más ágiles, fuertes, precisas y rápidas que las humanas, pero con limitada motricidad, raciocinio, capacidad de toma de decisión y poca perspectiva; con las que el hombre si cuenta. La robótica ha demostrado ser mejor que el hombre a nivel productivo e industrial; desencadeno un desplazamiento del trabajo humano a áreas más especializadas con habilidades no desarrollados aún en las máquinas, como por ejemplo: la capacidad de decidir, la lógica y un sin número de actividades más propias del cerebro que de las manos. Podemos citar a Nonaka y Takeuchi, autores de la gestión del conocimiento, en su libro La organización creadora de conocimiento: El siglo XXI es de aquellos que usen el cerebro y no las manos. Cabe destacar el reto que plantea Nonaka y Takeuchi en el marco de una sociedad e industria del conocimiento, que es: la dificultad de transferir tal conocimiento, que se encuentra en el tácito del individuo y que se debe abordar por lo que ellos definen como: la gestión del conocimiento, compuesta de conocimiento tácito y explicito. La gestión del conocimiento, que son: las actividades y procesos que fortalecen el intercambio de información y experticia (conocimiento), dentro de una organización o grupo de profesionales, unida a la complejidad desorganizada, producto de un sin número de interacciones en el presente mundo globalizado, muestran que el conocimiento cada vez más especializado, se torna difícil de transferir con el paso del tiempo. Frente al reto expuesto, el objetivo de este trabajo es: el desarrollo un proceso de gestión del conocimiento, que sea implementado con el ciclo de vida del software de forma síncrona, y que parta de concepto de gestión del conocimiento del modelo de Nonaka y Takeuchi, para transferencia de conocimiento: tácito, implícito y explícito en equipos y organizaciones de la industria de software, reduciendo la tasa de fracaso en los proyectos. Lo que vamos a probar es que: en concordancia con la complejidad presente en la transferencia de conocimiento, argumentada por Nonaka y Takeuchi, anidado al volumen de conocimiento procedente de la velocidad de cambio del proceso de desarrollo de software en la industria y que crece en forma exponencial, podemos reducir el fracaso de software mitigando las causantes expuestas por el profesor Friedrich L. Bauer en la cumbre de la crisis del software en la OTAN: tiempo, calidad, costo y alcance, implementando un proceso que construya una organización que transfiera conocimiento en sus equipos e integrantes.This study focuses on the challenge of knowledge transfer in the software industry. The objective is to develop a synchronous knowledge management process integrated with the software development life cycle, following Nonaka and Takeuchi's model. By transferring tacit, implicit, and explicit knowledge within teams and organizations, the aim is to reduce project failure rates. The hypothesis is that addressing the complexity of knowledge transfer, coupled with the exponential growth of knowledge in software development, can mitigate software failures. The proposed process fosters knowledge exchange, recognizing the difficulty of transferring tacit knowledge and the need to manage the ever-increasing specialized knowledge. Ultimately, this study aims to create a knowledge-driven organization that effectively transfers knowledge, addressing the challenges outlined by Friedrich L. Bauer in the software crisis.pdfspaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Gestión del conocimientoSoftwareGestión de proyectosNonaka y TakeuchiCiclo de vida del softwareMetodologías de desarrolloIngeniería de Sistemas -- Tesis y disertaciones académicasGestión del conocimiento en el desarrollo de softwareCiclo de vida del desarrollo de softwareEntornos virtuales de aprendizaje y producción oralknowledge managementSoftwareProject managementNonaka and Takeuchisoftware life cycleDevelopment methodologiesProceso de gestión del conocimiento implementado en ciclo de vida del desarrollo de softwareKnowledge management process implemented in development life cycle of softwarebachelorThesisInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALReyesGarcíaJuan Sebastian--FuentesLinaresCarlosAlberto2023.pdfReyesGarcíaJuan Sebastian--FuentesLinaresCarlosAlberto2023.pdfArchivo principalapplication/pdf3030443https://repository.udistrital.edu.co/bitstreams/507b5c8f-6668-4aa5-ac36-2a76dbbec0a0/downloadc8f073eb3fbb4d7aef4bf0ca431d4506MD51Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfLicencia de uso y publicacionapplication/pdf276670https://repository.udistrital.edu.co/bitstreams/174da29c-d14c-4d97-bfc8-8705a44b8973/download3a504d64910466c86d4078228e1e322aMD512LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/54bded7b-81ab-4ca1-bd0a-5fbecaefc053/download997daf6c648c962d566d7b082dac908dMD513CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/19fda553-756d-48ad-8dd7-f14f3e3cc4f3/download42fd4ad1e89814f5e4a476b409eb708cMD58THUMBNAILReyesGarcíaJuan Sebastian--FuentesLinaresCarlosAlberto2023.pdf.jpgReyesGarcíaJuan Sebastian--FuentesLinaresCarlosAlberto2023.pdf.jpgIM Thumbnailimage/jpeg5456https://repository.udistrital.edu.co/bitstreams/5aa4a8e9-4e90-493f-895b-9f2277edbef8/downloadaf9e0d9aefaa3d746fc3a94f8dc529abMD514Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg12278https://repository.udistrital.edu.co/bitstreams/33baf9ca-f391-47a9-9c8e-b92b352849d0/download385d887b4ee7971662ec2dde791760eeMD51511349/40018oai:repository.udistrital.edu.co:11349/400182025-01-22 01:11:14.348http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK