Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
ilustraciones
- Autores:
-
Buitrago Escobar, Hernán Sebastián
- Tipo de recurso:
- Fecha de publicación:
- 2022
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/83192
- Palabra clave:
- 620 - Ingeniería y operaciones afines::624 - Ingeniería civil
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
Hormigón armado
Estructuras de Hormigón armado
Reinforced concrete
Reinforced concrete structures
Método de las fibras
Análisis inelástico de secciones transversales
Programación didáctica a código abierto
Concreto reforzado a flexo-compresión
Flexión en secciones asimétricas
Fiber method
Inelastic analysis of cross sections
Open source didactic programming
Flexo-compression reinforced concrete
Bending in asymmetric sections
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UNACIONAL2_52670dc7209a51019e0c3c7dc9d32214 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/83192 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial |
dc.title.translated.eng.fl_str_mv |
Didactic program for nonlinear analysis of cross sections in structural elements under bending and axial force |
title |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial |
spellingShingle |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial 620 - Ingeniería y operaciones afines::624 - Ingeniería civil 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación Hormigón armado Estructuras de Hormigón armado Reinforced concrete Reinforced concrete structures Método de las fibras Análisis inelástico de secciones transversales Programación didáctica a código abierto Concreto reforzado a flexo-compresión Flexión en secciones asimétricas Fiber method Inelastic analysis of cross sections Open source didactic programming Flexo-compression reinforced concrete Bending in asymmetric sections |
title_short |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial |
title_full |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial |
title_fullStr |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial |
title_full_unstemmed |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial |
title_sort |
Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial |
dc.creator.fl_str_mv |
Buitrago Escobar, Hernán Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Linero Segrera, Dorian Luis Molina Herrera, Maritzabel |
dc.contributor.author.none.fl_str_mv |
Buitrago Escobar, Hernán Sebastián |
dc.contributor.researchgroup.spa.fl_str_mv |
Análisis, Diseño y Materiales Gies |
dc.subject.ddc.spa.fl_str_mv |
620 - Ingeniería y operaciones afines::624 - Ingeniería civil 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación |
topic |
620 - Ingeniería y operaciones afines::624 - Ingeniería civil 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación Hormigón armado Estructuras de Hormigón armado Reinforced concrete Reinforced concrete structures Método de las fibras Análisis inelástico de secciones transversales Programación didáctica a código abierto Concreto reforzado a flexo-compresión Flexión en secciones asimétricas Fiber method Inelastic analysis of cross sections Open source didactic programming Flexo-compression reinforced concrete Bending in asymmetric sections |
dc.subject.lemb.spa.fl_str_mv |
Hormigón armado Estructuras de Hormigón armado |
dc.subject.lemb.eng.fl_str_mv |
Reinforced concrete Reinforced concrete structures |
dc.subject.proposal.spa.fl_str_mv |
Método de las fibras Análisis inelástico de secciones transversales Programación didáctica a código abierto Concreto reforzado a flexo-compresión Flexión en secciones asimétricas |
dc.subject.proposal.eng.fl_str_mv |
Fiber method Inelastic analysis of cross sections Open source didactic programming Flexo-compression reinforced concrete Bending in asymmetric sections |
description |
ilustraciones |
publishDate |
2022 |
dc.date.issued.none.fl_str_mv |
2022 |
dc.date.accessioned.none.fl_str_mv |
2023-01-30T20:48:35Z |
dc.date.available.none.fl_str_mv |
2023-01-30T20:48:35Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/83192 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.unal.edu.co/ |
url |
https://repositorio.unal.edu.co/handle/unal/83192 https://repositorio.unal.edu.co/ |
identifier_str_mv |
Universidad Nacional de Colombia Repositorio Institucional Universidad Nacional de Colombia |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Abou-Elfath, H. (2018). Simplified fiber beam-column model for inelastic analysis of moment-resisting steel frames. Alexandria Engineering Journal, 57, 2865-2877. American Society of Civil Engineers. (2017). Seismic Evaluation and Retrofit of Existing Buildings. Berkowski, P., Doblare, M., & Gracia, L. (1992). Síntesis discreta de pórticos metálicos planos incluyendo el efecto P-Delta. Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería, vol. 8, 3, 283-301. Chadwell, C., & Imbsen, R. (2004). XTRACT: A Tool for Axial Force - Ultimate Curvature Interactions. Computers and Structures, Inc. (2005). CSI Analysis Reference Manual. For SAP2000®, ETABS®, and SAFE™. Gere, J., & Goodno, B. (2018). Mechanics of materials. (Ninth). Cencage Learning, Inc. Geuzaine, C., & Remacle, J. (2009). Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Internacional Journal for numerical methods in engineering, 0, 1-24. Kaba, S., & Mahin, S. (1984). Refined modelling of reinforced concrete columns for seismic analysis. Kim, S., Lee, J., Choi, S., & Kim, C. (2003). Practical second-order inelastic analysis for steel frames subjected to distributed load. King, D., Priestley, M., & Park, R. (1986). Computer programs for concrete column design. University of Canterbury. Liang, Q. (2009). Performance-based analysis of concrete-filled steel tubular beam – columns, Part I: Theory and algorithms. Journal of Construction Steel Research, 65, 363-372. Liang, Q., & Fragomeni, S. (2009). Nonlinear analysis of circular concrete-filled steel tubular short columns under axial loading. Journal of Constructional Steel Research, 62(12), 2186-2196. Mander, J., Priestley, M., & Park, R. (1988). Theorical stress-strain model for confined concrete. Journal of Structural Engineering, 144(8), 1804-1826. Mathworks. (2020). MATLAB Primer. Montejo, L., & Kowalsky, M. (2007). CUMBIA - Set of codes for the analysis of reinforced concrete members. North Carolina State University. Ngo-Huu, C., & Kim, S. (2012). Practical nonlinear analysis of steel–concrete composite frames using fiber–hinge method. Journal of Construction Steel Research, 74, 90-97. Nguyen, P., & Kim, S. (2018). A new improved fiber plastic hinge method accounting for lateral-torsional buckling of 3D steel frames. Thin-Walled Structures, 127, 666-675. Rodríguez, W. (2014). Software libre para educación e investigación en ingeniería. Revista Educación en Ingeniería, vol. 9, 18, 12-22. Susantha, K., Ge, H., & Usami, T. (2001). Uniaxial stress–strain relationship of concrete confined by various shaped steel tubes. Engineering Structures, 23(10), 1331-1347. Tang, J., Hino, S., Kuroda, I., & Ohta, T. (2009). Modeling of stress–strain relationships for steel and concrete in concrete filled circular steel tubular columns. Kou kouzou rombunshuu (Japanese Society of Steel Construction), 3(11), 35-46. Taucer, F., Spacone, E., & Filippon, F. (1991). A fiber beam-column element for seismic response analysis of reinforced concrete structures. Thai, H., & Kim, S. (2011). Nonlinear inelastic analysis of concrete-filled steel tubular frames. Journal of Construction Steel Research, 67. Timoshenko, S., & Goodier, J. (1951). Theory of elasticity (second). McGraw-Hill Book Company, Inc. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
xvi, 182 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.publisher.program.spa.fl_str_mv |
Bogotá - Ingeniería - Maestría en Ingeniería - Estructuras |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.place.spa.fl_str_mv |
Bogotá - Colombia |
dc.publisher.branch.spa.fl_str_mv |
Universidad Nacional de Colombia - Sede Bogotá |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/83192/2/1032497721.2022.pdf https://repositorio.unal.edu.co/bitstream/unal/83192/3/license.txt https://repositorio.unal.edu.co/bitstream/unal/83192/4/1032497721.2022.pdf.jpg |
bitstream.checksum.fl_str_mv |
5dc8c67e237691fdc85d43e3acd316b7 eb34b1cf90b7e1103fc9dfd26be24b4a 991b8ca3c69100f829f9f47197c3ac44 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814090164074446848 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linero Segrera, Dorian Luis40b197f66d511582c15e27a27020afecMolina Herrera, Maritzabel14233208c489a98ba0f0225ef4ae6d9aBuitrago Escobar, Hernán Sebastián04eba17bc87af2528d8cef603dc2feecAnálisis, Diseño y Materiales Gies2023-01-30T20:48:35Z2023-01-30T20:48:35Z2022https://repositorio.unal.edu.co/handle/unal/83192Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustracionesMediante la presente tesis de maestría se desarrolla y documenta un programa didáctico a código abierto que analiza la sección transversal de un elemento estructural bajo la acción de la fuerza axial y la flexión biaxial, considerando el comportamiento no lineal del concreto y del acero. El programa desarrollado MKAPPA fue escrito de forma estructurada en el lenguaje de programación de alto nivel interpretado por MATLAB y GNU Octave, conservando visibles y modificables cada una de sus rutinas. Así mismo, el programa incluye rutinas que permiten integrar el pre y postproceso grafico realizado en Gmsh. La formulación implementada en el programa incluye el método de las fibras aplicado a secciones transversales de elementos estructurales (Kaba & Mahin, 1984) y los modelos constitutivos uniaxiales del acero y del concreto propuestos por King et al. (1986), Liang (2009), Mander et al. (1988) y Susantha et al. (2001). En los ejemplos de aplicaci´on se analizaron siete secciones transversales para diferentes condiciones de carga. Los tipos de secciones fueron: dos secciones de concreto reforzado, una rectangular y otra circular, tres perfiles W de acero estructural, un ángulo de lados desiguales de acero estructural y una tubería de acero rellena de concreto. Para cada sección se obtuvo la relación entre el momento y la curvatura, y la distribución del esfuerzo normal y del estado del material. Estos resultados se compararon con el programa XTRACT, obteniendo resultados similares y verificando el correcto funcionamiento del programa desarrollado. (Texto tomado de la fuente)Through this master’s thesis, an open source didactic program is developed and documented that analyzes the cross section of a structural element under the action of axial force and biaxial bending, considering the nonlinear behavior of concrete and steel. The developed program MKAPPA was written in a structured way in the highlevel programming language interpreted by MATLAB and GNU Octave, keeping each of its routines visible and modifiable. Likewise, the program includes routines that allow integrating the graphical pre- and post-processing carried out in Gmsh. The formulation implemented in the program includes the fiber method applied to structural elements cross sections (Kaba & Mahin, 1984) and the uniaxial constitutive models of steel and concrete proposed by King et al. (1986), Liang (2009), Mander et al. (1988) y Susantha et al. (2001). In the application examples, seven cross sections were analyzed for different loading conditions. The types of sections were: two reinforced concrete sections, one rectangular and one circular, three W profiles of structural steel, an unequal sided angle of structural steel and a concrete-filled steel tube. For each section, the relationship between the moment and the curvature, and the distribution of the normal stress and the state of the material were obtained. These results were compared with the XTRACT program, obtaining similar results and verifying the correct operation of the developed program.MaestríaMagíster en Ingeniería - EstructurasAnálisis estructuralxvi, 182 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - EstructurasFacultad de IngenieríaBogotá - ColombiaUniversidad Nacional de Colombia - Sede Bogotá620 - Ingeniería y operaciones afines::624 - Ingeniería civil000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computaciónHormigón armadoEstructuras de Hormigón armadoReinforced concreteReinforced concrete structuresMétodo de las fibrasAnálisis inelástico de secciones transversalesProgramación didáctica a código abiertoConcreto reforzado a flexo-compresiónFlexión en secciones asimétricasFiber methodInelastic analysis of cross sectionsOpen source didactic programmingFlexo-compression reinforced concreteBending in asymmetric sectionsPrograma didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axialDidactic program for nonlinear analysis of cross sections in structural elements under bending and axial forceTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMAbou-Elfath, H. (2018). Simplified fiber beam-column model for inelastic analysis of moment-resisting steel frames. Alexandria Engineering Journal, 57, 2865-2877.American Society of Civil Engineers. (2017). Seismic Evaluation and Retrofit of Existing Buildings.Berkowski, P., Doblare, M., & Gracia, L. (1992). Síntesis discreta de pórticos metálicos planos incluyendo el efecto P-Delta. Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería, vol. 8, 3, 283-301.Chadwell, C., & Imbsen, R. (2004). XTRACT: A Tool for Axial Force - Ultimate Curvature Interactions.Computers and Structures, Inc. (2005). CSI Analysis Reference Manual. For SAP2000®, ETABS®, and SAFE™.Gere, J., & Goodno, B. (2018). Mechanics of materials. (Ninth). Cencage Learning, Inc.Geuzaine, C., & Remacle, J. (2009). Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Internacional Journal for numerical methods in engineering, 0, 1-24.Kaba, S., & Mahin, S. (1984). Refined modelling of reinforced concrete columns for seismic analysis.Kim, S., Lee, J., Choi, S., & Kim, C. (2003). Practical second-order inelastic analysis for steel frames subjected to distributed load.King, D., Priestley, M., & Park, R. (1986). Computer programs for concrete column design. University of Canterbury.Liang, Q. (2009). Performance-based analysis of concrete-filled steel tubular beam – columns, Part I: Theory and algorithms. Journal of Construction Steel Research, 65, 363-372.Liang, Q., & Fragomeni, S. (2009). Nonlinear analysis of circular concrete-filled steel tubular short columns under axial loading. Journal of Constructional Steel Research, 62(12), 2186-2196.Mander, J., Priestley, M., & Park, R. (1988). Theorical stress-strain model for confined concrete. Journal of Structural Engineering, 144(8), 1804-1826.Mathworks. (2020). MATLAB Primer.Montejo, L., & Kowalsky, M. (2007). CUMBIA - Set of codes for the analysis of reinforced concrete members. North Carolina State University.Ngo-Huu, C., & Kim, S. (2012). Practical nonlinear analysis of steel–concrete composite frames using fiber–hinge method. Journal of Construction Steel Research, 74, 90-97.Nguyen, P., & Kim, S. (2018). A new improved fiber plastic hinge method accounting for lateral-torsional buckling of 3D steel frames. Thin-Walled Structures, 127, 666-675.Rodríguez, W. (2014). Software libre para educación e investigación en ingeniería. Revista Educación en Ingeniería, vol. 9, 18, 12-22.Susantha, K., Ge, H., & Usami, T. (2001). Uniaxial stress–strain relationship of concrete confined by various shaped steel tubes. Engineering Structures, 23(10), 1331-1347.Tang, J., Hino, S., Kuroda, I., & Ohta, T. (2009). Modeling of stress–strain relationships for steel and concrete in concrete filled circular steel tubular columns. Kou kouzou rombunshuu (Japanese Society of Steel Construction), 3(11), 35-46.Taucer, F., Spacone, E., & Filippon, F. (1991). A fiber beam-column element for seismic response analysis of reinforced concrete structures.Thai, H., & Kim, S. (2011). Nonlinear inelastic analysis of concrete-filled steel tubular frames. Journal of Construction Steel Research, 67.Timoshenko, S., & Goodier, J. (1951). Theory of elasticity (second). McGraw-Hill Book Company, Inc.EstudiantesInvestigadoresMaestrosPúblico generalORIGINAL1032497721.2022.pdf1032497721.2022.pdfTesis de Maestría en Ingeniería Estructuralapplication/pdf14047663https://repositorio.unal.edu.co/bitstream/unal/83192/2/1032497721.2022.pdf5dc8c67e237691fdc85d43e3acd316b7MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/83192/3/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD53THUMBNAIL1032497721.2022.pdf.jpg1032497721.2022.pdf.jpgGenerated Thumbnailimage/jpeg4331https://repositorio.unal.edu.co/bitstream/unal/83192/4/1032497721.2022.pdf.jpg991b8ca3c69100f829f9f47197c3ac44MD54unal/83192oai:repositorio.unal.edu.co:unal/831922024-08-17 00:00:08.521Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo= |