Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo

El desarrollo de un aplicativo especializado para el chequeo de nudos estructurales surge de la clara necesidad de superar las limitaciones de las herramientas existentes y abordar una brecha significativa en la enseñanza y práctica de la ingeniería civil. Se evidenció que los métodos manuales y las...

Full description

Autores:
Arias Diaz, Miguel Angel
Aguirre Cardona, Alejandro
Tipo de recurso:
Fecha de publicación:
2025
Institución:
Universidad Libre
Repositorio:
RIU - Repositorio Institucional UniLibre
Idioma:
OAI Identifier:
oai:repository.unilibre.edu.co:10901/31688
Acceso en línea:
https://hdl.handle.net/10901/31688
Palabra clave:
Aplicativo
Concreto Reforzado
Ductilidad
Nudo Estructural
Sismico
Application
Reinforced concrete
Ductility
Structural node
Seismic
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id RULIBRE2_099f80eb53d679125a96c43502645f81
oai_identifier_str oai:repository.unilibre.edu.co:10901/31688
network_acronym_str RULIBRE2
network_name_str RIU - Repositorio Institucional UniLibre
repository_id_str
dc.title.spa.fl_str_mv Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
title Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
spellingShingle Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
Aplicativo
Concreto Reforzado
Ductilidad
Nudo Estructural
Sismico
Application
Reinforced concrete
Ductility
Structural node
Seismic
title_short Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
title_full Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
title_fullStr Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
title_full_unstemmed Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
title_sort Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque Educativo
dc.creator.fl_str_mv Arias Diaz, Miguel Angel
Aguirre Cardona, Alejandro
dc.contributor.advisor.none.fl_str_mv Naranjo Torres, Carlos Ariel
dc.contributor.author.none.fl_str_mv Arias Diaz, Miguel Angel
Aguirre Cardona, Alejandro
dc.subject.spa.fl_str_mv Aplicativo
Concreto Reforzado
Ductilidad
Nudo Estructural
Sismico
topic Aplicativo
Concreto Reforzado
Ductilidad
Nudo Estructural
Sismico
Application
Reinforced concrete
Ductility
Structural node
Seismic
dc.subject.subjectenglish.spa.fl_str_mv Application
Reinforced concrete
Ductility
Structural node
Seismic
description El desarrollo de un aplicativo especializado para el chequeo de nudos estructurales surge de la clara necesidad de superar las limitaciones de las herramientas existentes y abordar una brecha significativa en la enseñanza y práctica de la ingeniería civil. Se evidenció que los métodos manuales y las hojas de cálculo básicas son insuficientes para capturar la compleja interacción cíclica en uniones, lo que lleva a costosos sobre diseños o peligrosas subestimaciones, especialmente en nudos tipo 2 bajo cargas sísmicas severas. Además, se constató una escasez crítica de aplicativos, softwares o cartillas específicas para nudos en comparación con otros elementos estructurales, y los pocos existentes son generalmente inaccesibles para estudiantes debido a su alto costo (ej. ETABS, $7000 USD, aproximadamente). Incluso con convenios universitarios (como CYPE en la Universidad Libre), se identificaron errores en algunos chequeos automáticos, subrayando la necesidad de validación manual. Ante este panorama, el aplicativo se basa en el conocimiento previo del diseño de nudos y la norma NSR-10 para cerrar la brecha entre la teoría no lineal y su aplicación práctica. Su objetivo es automatizar los cálculos tediosos y propensos a errores, visualizar el estado de esfuerzo-deformación, calcular la resistencia al cortante y generar detalles de refuerzo, funcionando como una herramienta de aprendizaje activo que optimiza diseños y mejora la precisión en proyectos estructurales.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-08-13T14:18:19Z
dc.date.available.none.fl_str_mv 2025-08-13T14:18:19Z
dc.date.created.none.fl_str_mv 2025-07-02
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Tesis de Pregrado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10901/31688
url https://hdl.handle.net/10901/31688
dc.relation.references.spa.fl_str_mv Awad, R. R. (2012). Análisis y diseño sísmico de edificios. Universidad Eafit.
BLANCO, M. (2012). Fundamental Criteria for the Seismic-Resistant Design. Revista de la Facultad de Ingeniería Universidad Central de Venezuela, 27(3), 071–084.
Choi, H. K., Choi, Y. C., & Choi, C. S. (2013). Development and testing of precast concrete beam-to-column connections. Engineering Structures, 56, 1820–1835.
El‑Amoury, T., & Ghobarah, A. J. E. S. (2002). Seismic rehabilitation of beam–column joint using GFRP sheets. Engineering Structures, 24(11), 1397–1407.
Elmorsy, M., Leinenbach, C., & Vassiliou, M. F. (2025). Small‑Scale Physical Modeling of Reinforced Concrete Joints Using Additively Manufactured Reinforcement. Journal of Structural Engineering, 151(5), 04025036
Ge, Q., Ai, J., Mao, Y., Li, Y., Lu, Y., & Xiong, F. (2025). Study of seismic performance and resilience of a precast concrete beam‑column joint with a replaceable energy‑dissipation component. Journal of Building Engineering, 112167.
Ibarra, L. F., Medina, R. A., & Krawinkler, H. (2005). Hysteretic models that incorporate strength and stiffness deterioration. Earthquake Engineering & Structural Dynamics, 34(12), 1489–1511.
Jalayer, F., & Cornell, C. A. (2009). Alternative non‐linear demand estimation methods for probability‐based seismic assessments. Earthquake Engineering & Structural Dynamics, 38(8), 951–972.
Lowes, L. N., & Altoontash, A. (2003). Modeling reinforced‑concrete beam‑column joints subjected to cyclic loading. Journal of Structural Engineering, 129(12), 1686–1697
Mangalathu, S., & Jeon, J. S. (2018). Classification of failure mode and prediction of shear strength for reinforced concrete beam‑column joints using machine learning techniques. Engineering Structures, 160, 85–94.
Moehle, J. P. (2015). Seismic design of reinforced concrete buildings (Vol. 814). New York: McGraw‑Hill Education.
Nie, X., Huang, D., Zhuang, L., Fan, J., & Deng, N. (2025). Precast concrete connections for alleviating reinforcement congestion: A state‑of‑the‑art review. Engineering Structures, 331, 119985.
Parra‑Montesinos, G. J., Peterfreund, S. W., & Shih‑Ho, C. (2005). Highly damage‑tolerant beam‑column joints through use of high‑performance fiber‑reinforced cement composites. ACI Structural Journal, 102(3), 487.
Parastesh, H., Hajirasouliha, I., & Ramezani, R. (2014). A new ductile moment‑resisting connection for precast concrete frames in seismic regions: An experimental investigation. Engineering Structures, 70, 144–157.
Priestley, M. J. N., & Kowalsky, M. J. (2000). Direct displacement‑based seismic design of concrete buildings. Bulletin of the New Zealand Society for Earthquake Engineering, 33(4), 421–444.
Qian, K., & Li, B. (2013). Performance of three‑dimensional reinforced concrete beam‑column substructures under loss of a corner column scenario. Journal of Structural Engineering, 139(4), 584–594.
Saatcioglu, M., & Ozcebe, G. (1989). Response of reinforced concrete columns to simulated seismic loading. Structural Journal, 86(1), 3–12.
Spacone, E., & El‑Tawil, S. (2004). Nonlinear analysis of steel‑concrete composite structures: State of the art. Journal of Structural Engineering, 130(2), 159–168.
Velasco, M. A. P., Dela Cruz, O. G., & Guades, E. J. (2023, January). Reinforced Concrete Beam–Column Joint: A Review of Its Cyclic Behavior. In Advances in Civil Engineering Materials: Selected Articles from the 6th International Conference on Architecture and Civil Engineering (ICACE 2022), August 2022, Kuala Lumpur, Malaysia (pp. 63–79). Singapore: Springer Nature Singapore.
Xie, Y. M., & Steven, G. P. (1993). A simple evolutionary procedure for structural optimization. Computers & Structures, 49(5), 885–896.
Zhang, S. S., Zhang, D. D., & Nie, X. F. (2025). Behavior of RC interior beam‑to‑column joints with FRP‑strengthened beam web openings under cyclic loading. Engineering Structures, 324, 119373.
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.spa.fl_str_mv PDF
dc.coverage.spatial.spa.fl_str_mv Pereira
institution Universidad Libre
bitstream.url.fl_str_mv http://repository.unilibre.edu.co/bitstream/10901/31688/4/AUTORIZACIO%cc%81N%20PARA%20LA%20PUBLICACIO%cc%81N.pdf.jpg
http://repository.unilibre.edu.co/bitstream/10901/31688/5/Aplicativo%20para%20el%20Chequeo%20y%20Representaci%c3%b3n%20de%20Nudos%20Estructurales%20en%20Concreto%20Reforzado%2c%20Un%20Enfoque%20Educativo.pdf.jpg
http://repository.unilibre.edu.co/bitstream/10901/31688/3/license.txt
http://repository.unilibre.edu.co/bitstream/10901/31688/1/AUTORIZACIO%cc%81N%20PARA%20LA%20PUBLICACIO%cc%81N.pdf
http://repository.unilibre.edu.co/bitstream/10901/31688/2/Aplicativo%20para%20el%20Chequeo%20y%20Representaci%c3%b3n%20de%20Nudos%20Estructurales%20en%20Concreto%20Reforzado%2c%20Un%20Enfoque%20Educativo.pdf
bitstream.checksum.fl_str_mv c20c95b956c21bfd57ff3535d7bd692f
9ba2670b82660b2455624f865410c815
8a4605be74aa9ea9d79846c1fba20a33
5a95c1dfb38fe55fefc913ff3825206a
6d7e52929e5d69d5bcd12d170500ecf8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Unilibre
repository.mail.fl_str_mv repositorio@unilibrebog.edu.co
_version_ 1851053896504442880
spelling Naranjo Torres, Carlos ArielArias Diaz, Miguel AngelAguirre Cardona, AlejandroPereira2025-08-13T14:18:19Z2025-08-13T14:18:19Z2025-07-02https://hdl.handle.net/10901/31688El desarrollo de un aplicativo especializado para el chequeo de nudos estructurales surge de la clara necesidad de superar las limitaciones de las herramientas existentes y abordar una brecha significativa en la enseñanza y práctica de la ingeniería civil. Se evidenció que los métodos manuales y las hojas de cálculo básicas son insuficientes para capturar la compleja interacción cíclica en uniones, lo que lleva a costosos sobre diseños o peligrosas subestimaciones, especialmente en nudos tipo 2 bajo cargas sísmicas severas. Además, se constató una escasez crítica de aplicativos, softwares o cartillas específicas para nudos en comparación con otros elementos estructurales, y los pocos existentes son generalmente inaccesibles para estudiantes debido a su alto costo (ej. ETABS, $7000 USD, aproximadamente). Incluso con convenios universitarios (como CYPE en la Universidad Libre), se identificaron errores en algunos chequeos automáticos, subrayando la necesidad de validación manual. Ante este panorama, el aplicativo se basa en el conocimiento previo del diseño de nudos y la norma NSR-10 para cerrar la brecha entre la teoría no lineal y su aplicación práctica. Su objetivo es automatizar los cálculos tediosos y propensos a errores, visualizar el estado de esfuerzo-deformación, calcular la resistencia al cortante y generar detalles de refuerzo, funcionando como una herramienta de aprendizaje activo que optimiza diseños y mejora la precisión en proyectos estructurales.Universidad Libre Seccional Pereira -- Facultad de Ingeniería -- Ingeniería CivilThe development of a specialized application for checking structural nodes arises from the clear need to overcome the limitations of existing tools and address a significant gap in civil engineering education and practice. It became evident that manual methods and basic spreadsheets are insufficient to capture the complex cyclic interaction in joints, leading to costly overdesigns or dangerous underestimations, especially in type 2 joints under severe seismic loads. In addition, there is a critical shortage of specific applications, software, or handbooks for nodes compared to other structural elements, and the few that exist are generally inaccessible to students due to their high cost (e.g., ETABS, approximately $7,000 USD). Even with university agreements (such as CYPE at the Universidad Libre), errors were identified in some automatic checks, highlighting the need for manual validation. Given this situation, the application is based on prior knowledge of node design and the NSR-10 standard to bridge the gap between nonlinear theory and its practical application. Its objective is to automate tedious and error-prone calculations, visualize the stress-strain state, calculate shear resistance, and generate reinforcement details, functioning as an active learning tool that optimizes designs and improves accuracy in structural projects.PDFhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiainfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2AplicativoConcreto ReforzadoDuctilidadNudo EstructuralSismicoApplicationReinforced concreteDuctilityStructural nodeSeismicAplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado: Un Enfoque EducativoTesis de Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAwad, R. R. (2012). Análisis y diseño sísmico de edificios. Universidad Eafit.BLANCO, M. (2012). Fundamental Criteria for the Seismic-Resistant Design. Revista de la Facultad de Ingeniería Universidad Central de Venezuela, 27(3), 071–084.Choi, H. K., Choi, Y. C., & Choi, C. S. (2013). Development and testing of precast concrete beam-to-column connections. Engineering Structures, 56, 1820–1835.El‑Amoury, T., & Ghobarah, A. J. E. S. (2002). Seismic rehabilitation of beam–column joint using GFRP sheets. Engineering Structures, 24(11), 1397–1407.Elmorsy, M., Leinenbach, C., & Vassiliou, M. F. (2025). Small‑Scale Physical Modeling of Reinforced Concrete Joints Using Additively Manufactured Reinforcement. Journal of Structural Engineering, 151(5), 04025036Ge, Q., Ai, J., Mao, Y., Li, Y., Lu, Y., & Xiong, F. (2025). Study of seismic performance and resilience of a precast concrete beam‑column joint with a replaceable energy‑dissipation component. Journal of Building Engineering, 112167.Ibarra, L. F., Medina, R. A., & Krawinkler, H. (2005). Hysteretic models that incorporate strength and stiffness deterioration. Earthquake Engineering & Structural Dynamics, 34(12), 1489–1511.Jalayer, F., & Cornell, C. A. (2009). Alternative non‐linear demand estimation methods for probability‐based seismic assessments. Earthquake Engineering & Structural Dynamics, 38(8), 951–972.Lowes, L. N., & Altoontash, A. (2003). Modeling reinforced‑concrete beam‑column joints subjected to cyclic loading. Journal of Structural Engineering, 129(12), 1686–1697Mangalathu, S., & Jeon, J. S. (2018). Classification of failure mode and prediction of shear strength for reinforced concrete beam‑column joints using machine learning techniques. Engineering Structures, 160, 85–94.Moehle, J. P. (2015). Seismic design of reinforced concrete buildings (Vol. 814). New York: McGraw‑Hill Education.Nie, X., Huang, D., Zhuang, L., Fan, J., & Deng, N. (2025). Precast concrete connections for alleviating reinforcement congestion: A state‑of‑the‑art review. Engineering Structures, 331, 119985.Parra‑Montesinos, G. J., Peterfreund, S. W., & Shih‑Ho, C. (2005). Highly damage‑tolerant beam‑column joints through use of high‑performance fiber‑reinforced cement composites. ACI Structural Journal, 102(3), 487.Parastesh, H., Hajirasouliha, I., & Ramezani, R. (2014). A new ductile moment‑resisting connection for precast concrete frames in seismic regions: An experimental investigation. Engineering Structures, 70, 144–157.Priestley, M. J. N., & Kowalsky, M. J. (2000). Direct displacement‑based seismic design of concrete buildings. Bulletin of the New Zealand Society for Earthquake Engineering, 33(4), 421–444.Qian, K., & Li, B. (2013). Performance of three‑dimensional reinforced concrete beam‑column substructures under loss of a corner column scenario. Journal of Structural Engineering, 139(4), 584–594.Saatcioglu, M., & Ozcebe, G. (1989). Response of reinforced concrete columns to simulated seismic loading. Structural Journal, 86(1), 3–12.Spacone, E., & El‑Tawil, S. (2004). Nonlinear analysis of steel‑concrete composite structures: State of the art. Journal of Structural Engineering, 130(2), 159–168.Velasco, M. A. P., Dela Cruz, O. G., & Guades, E. J. (2023, January). Reinforced Concrete Beam–Column Joint: A Review of Its Cyclic Behavior. In Advances in Civil Engineering Materials: Selected Articles from the 6th International Conference on Architecture and Civil Engineering (ICACE 2022), August 2022, Kuala Lumpur, Malaysia (pp. 63–79). Singapore: Springer Nature Singapore.Xie, Y. M., & Steven, G. P. (1993). A simple evolutionary procedure for structural optimization. Computers & Structures, 49(5), 885–896.Zhang, S. S., Zhang, D. D., & Nie, X. F. (2025). Behavior of RC interior beam‑to‑column joints with FRP‑strengthened beam web openings under cyclic loading. Engineering Structures, 324, 119373.THUMBNAILAUTORIZACIÓN PARA LA PUBLICACIÓN.pdf.jpgAUTORIZACIÓN PARA LA PUBLICACIÓN.pdf.jpgIM Thumbnailimage/jpeg28525http://repository.unilibre.edu.co/bitstream/10901/31688/4/AUTORIZACIO%cc%81N%20PARA%20LA%20PUBLICACIO%cc%81N.pdf.jpgc20c95b956c21bfd57ff3535d7bd692fMD54Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado, Un Enfoque Educativo.pdf.jpgAplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado, Un Enfoque Educativo.pdf.jpgIM Thumbnailimage/jpeg22245http://repository.unilibre.edu.co/bitstream/10901/31688/5/Aplicativo%20para%20el%20Chequeo%20y%20Representaci%c3%b3n%20de%20Nudos%20Estructurales%20en%20Concreto%20Reforzado%2c%20Un%20Enfoque%20Educativo.pdf.jpg9ba2670b82660b2455624f865410c815MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repository.unilibre.edu.co/bitstream/10901/31688/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53ORIGINALAUTORIZACIÓN PARA LA PUBLICACIÓN.pdfAUTORIZACIÓN PARA LA PUBLICACIÓN.pdfapplication/pdf13407129http://repository.unilibre.edu.co/bitstream/10901/31688/1/AUTORIZACIO%cc%81N%20PARA%20LA%20PUBLICACIO%cc%81N.pdf5a95c1dfb38fe55fefc913ff3825206aMD51Aplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado, Un Enfoque Educativo.pdfAplicativo para el Chequeo y Representación de Nudos Estructurales en Concreto Reforzado, Un Enfoque Educativo.pdfapplication/pdf4781037http://repository.unilibre.edu.co/bitstream/10901/31688/2/Aplicativo%20para%20el%20Chequeo%20y%20Representaci%c3%b3n%20de%20Nudos%20Estructurales%20en%20Concreto%20Reforzado%2c%20Un%20Enfoque%20Educativo.pdf6d7e52929e5d69d5bcd12d170500ecf8MD5210901/31688oai:repository.unilibre.edu.co:10901/316882025-08-14 06:00:45.907Repositorio Institucional Unilibrerepositorio@unilibrebog.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=