Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado
Ilustraciones, gráficas
- Autores:
-
Molina Fonseca, 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/82882
- Palabra clave:
- 620 - Ingeniería y operaciones afines::624 - Ingeniería civil
Microestructura
fractura de sólidos
Microstructure
Fracture of solids
Mecánica de la fractura
Materiales frágiles
Trayectoria de fisuración
Método de los elementos finitos tridimensionales
Modo I de fractura
Fracture Mechanics
Brittle materials
Crack path
Three-dimensional finite element method
Mode-I fracture
- Rights
- openAccess
- License
- Reconocimiento 4.0 Internacional
id |
UNACIONAL2_73ad1c0b5f542015e855de24a4794f65 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/82882 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado |
dc.title.translated.eng.fl_str_mv |
Three-dimensional finite element program for crack path prediction in brittle materials by means of a simplified discrete numerical model |
title |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado |
spellingShingle |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado 620 - Ingeniería y operaciones afines::624 - Ingeniería civil Microestructura fractura de sólidos Microstructure Fracture of solids Mecánica de la fractura Materiales frágiles Trayectoria de fisuración Método de los elementos finitos tridimensionales Modo I de fractura Fracture Mechanics Brittle materials Crack path Three-dimensional finite element method Mode-I fracture |
title_short |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado |
title_full |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado |
title_fullStr |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado |
title_full_unstemmed |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado |
title_sort |
Programa de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificado |
dc.creator.fl_str_mv |
Molina Fonseca, Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Linero Segrera, Dorian Luis |
dc.contributor.author.none.fl_str_mv |
Molina Fonseca, Sebastián |
dc.contributor.cvlac.spa.fl_str_mv |
Molina, Sebastián |
dc.subject.ddc.spa.fl_str_mv |
620 - Ingeniería y operaciones afines::624 - Ingeniería civil |
topic |
620 - Ingeniería y operaciones afines::624 - Ingeniería civil Microestructura fractura de sólidos Microstructure Fracture of solids Mecánica de la fractura Materiales frágiles Trayectoria de fisuración Método de los elementos finitos tridimensionales Modo I de fractura Fracture Mechanics Brittle materials Crack path Three-dimensional finite element method Mode-I fracture |
dc.subject.lemb.spa.fl_str_mv |
Microestructura fractura de sólidos |
dc.subject.lemb.eng.fl_str_mv |
Microstructure Fracture of solids |
dc.subject.proposal.spa.fl_str_mv |
Mecánica de la fractura Materiales frágiles Trayectoria de fisuración Método de los elementos finitos tridimensionales Modo I de fractura |
dc.subject.proposal.eng.fl_str_mv |
Fracture Mechanics Brittle materials Crack path Three-dimensional finite element method Mode-I fracture |
description |
Ilustraciones, gráficas |
publishDate |
2022 |
dc.date.issued.none.fl_str_mv |
2022-12-23 |
dc.date.accessioned.none.fl_str_mv |
2023-01-11T20:38:13Z |
dc.date.available.none.fl_str_mv |
2023-01-11T20:38:13Z |
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/82882 |
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/82882 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 |
Almenar, M. E., Luege, M., & Orlando, A. (2017). Modelo termo químico mecánico para simular la respuesta de un dique de gravedad sujeto a reacción álcalis-sílice. Mecánica Computacional, 35 (November), 1311-1326. Alpízar, G. Y. (2013). Factorización incompleta de Cholesky como técnica de precondicionamiento. Revista Digital: Matemática, Educación e Internet, 13 (1), 1-13. https://doi.org/10.18845/rdmei.v13i1.1629 Amaya, M. A. (2021). Modelo Meso-Mecánico del Proceso de Fractura del Concreto Simple [Tesis de maestría, Universidad Nacional de Colombia]. ASTM. (2015). Standard Test Method for Pullout Strength of Hardened Concrete. https://doi.org/10.1520/C0900-15.2 Geuzaine, C., & Remacle, J. F. (2009). Gmsh: A 3-D finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering, 79 (11), 1309-1331. https://doi.org/10. 1002/nme.2579 Jirásek, M., & Patzák, B. (2001). Models for quasibrittle failure: Theoretical and computational aspects. ECCM-2001, European Conference on Computational Mechanics, 70-71 Jirásek, M. (2000). Conditions of uniqueness for finite elements with embedded cracks. En ECCOMAS (Ed.), European Congress on Computational Methods in Applied Sciences and Engineering. ECCOMAS Linero, D. L. (2021). Análisis estructural mediante el método de los elementos finitos. Universidad Nacional de Colombia Linero, D. L., Estrada, M., & Garzón, D. A. (2020). Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos. Universidad Nacional de Colombia Linero Segrera, D. L., & Garzón Alvarado, D. A. (2016). Elementos de la mecánica del medio continuo para cuerpos sólidos. Universidad Nacional de Colombia Manzoli, O. L., Gamino, A. L., Rodrigues, E. A., & Claro, G. K. (2012). Modeling of interfaces in two-dimensional problems using solid finite elements with high aspect ratio. Computers and Structures, 94-95, 70-82. https://doi.org/10. 1016/j.compstruc.2011.12.001 Méndez, C. L., & García, L. A. (2017). Análisis Estático Y Sísmico De Una Presa Arco-Gravedad [Tesis de maestría, Universidad Politécnica de Cartagena] Ochoa, J. F. (2016). Uso del método de los elementos finitos con un esquema de explosión de malla, para la determinación de la trayectoria de grietas en materiales microestructurados sometidos a carga monotónica [Tesis de maestría, Universidad Nacional de Colombia] Ochoa, J. F., Garzón Alvarado, D. A., Linero, D. L., & Cerrolaza, M. (2017). Simplified Qualitative Discrete Numerical Model to Determine Cracking Pattern in Brittle Materials by Means of Finite Element Method. Mathematical Problems in Engineering, 2017. https://doi.org/10.1155/2017/3861526 Petersson, P.-E. (1981). Crack growth and development of fracture zones in plain concrete and similar materials (inf. téc.). Lund Institute of Technology Rodrigues, E. A., Manzoli, O. L., Bitencourt, L. A., & Bittencourt, T. N. (2016). 2D mesoscale model for concrete based on the use of interface element with a high aspect ratio. International Journal of Solids and Structures, 94-95, 112-124. https://doi.org/10.1016/j.ijsolstr.2016.05.004 Romero, I. (2020). Mecánica de sólidos (Vol. 1). Universidad Politécnica de Madrid. Sukumar, N., Moës, N., Moran, B., & Belytschko, T. (2000). Extended finite element method for three-dimensional crack modeling. International Journal for numerical Methods in Engineering, 48 (November 1999), 1549-1570 Tamasco, J. C. (2019). Simulación del proceso de fractura de estructuras de concreto simple, con el modelo de fisura distribuida rotante en el marco del método de los elementos finitos. [Tesis de maestría, Universidad Nacional de Colombia] Wawrzynek, P. A., & Ingraffea, A. R. (1989). An interactive approach to local remeshing around a propagating crack. Finite Elements in Analysis and Design, 5 (1), 87-96. https://doi.org/10.1016/0168-874X(89)90008-5 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Reconocimiento 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Reconocimiento 4.0 Internacional http://creativecommons.org/licenses/by/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
xxiv, 210 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/82882/1/license.txt https://repositorio.unal.edu.co/bitstream/unal/82882/2/1014293816.2022.pdf https://repositorio.unal.edu.co/bitstream/unal/82882/3/1014293816.2022.pdf.jpg |
bitstream.checksum.fl_str_mv |
eb34b1cf90b7e1103fc9dfd26be24b4a 10f8a51e1edb61a6af8ec254f290b24e f62fb9fa1050838f670e3773cbad67c5 |
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_ |
1814089959624146944 |
spelling |
Reconocimiento 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linero Segrera, Dorian Luis40b197f66d511582c15e27a27020afecMolina Fonseca, Sebastiánf746d0e4f685a5355156d7783a2225ffMolina, Sebastián2023-01-11T20:38:13Z2023-01-11T20:38:13Z2022-12-23https://repositorio.unal.edu.co/handle/unal/82882Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/Ilustraciones, gráficasEsta tesis presenta la formulación, implementación y validación de un modelo numérico simplificado, que predice la trayectoria de fisuras en sólidos tridimensionales hechos de material frágil, conservando un bajo costo computacional. En la metodología utilizada, se construye una malla de tetraedros lineales separados levemente por elementos vínculo que conectan los nudos de las caras originalmente compartidas, dichos vínculos tienen un comportamiento no lineal que determina la aparición de fisuras con pérdida total de cohesión y en modo I de fractura. El modelo desarrollado considera que las deformaciones son infinitesimales y que las cargas aplicadas son estáticas. El algoritmo se realizó de forma estructurada en el lenguaje de programación Matlab u Octave, conservando las rutinas a código abierto. El programa desarrollado PREFIS se utilizó para analizar seis ejemplos de aplicación, cuyos resultados representaron satisfactoriamente la trayectoria de fisuración. (Texto tomado de la fuente)This thesis presents the formulation, implementation and validation of a simplified numerical model, that predicts the crack path in three dimensional solids made of brittle material, keeping a low computational cost. In the methodology, a mesh is created with linear tetrahedrons slightly separated by link elements that connect the nodes of the originally shared faces, those links have a non-linear behavior that determinates the cracking with total cohesive loss and in mode-I fracture. The developed model considers that the strains are infinitesimal and the applied loads are statics. The algorithm was codified in a structured way in the programming language Matlab or Octave, keeping the routines in an open source. The developed program PREFIS was used to analyze six application examples, whose results satisfactorily represent the cracking path.MaestríaMagíster en Ingeniería - EstructurasAnálisis estructuralxxiv, 210 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 civilMicroestructurafractura de sólidosMicrostructureFracture of solidsMecánica de la fracturaMateriales frágilesTrayectoria de fisuraciónMétodo de los elementos finitos tridimensionalesModo I de fracturaFracture MechanicsBrittle materialsCrack pathThree-dimensional finite element methodMode-I fracturePrograma de elementos finitos tridimensionales para la predicción de la trayectoria de fisuras en materiales frágiles mediante un modelo numérico discreto simplificadoThree-dimensional finite element program for crack path prediction in brittle materials by means of a simplified discrete numerical modelTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMAlmenar, M. E., Luege, M., & Orlando, A. (2017). Modelo termo químico mecánico para simular la respuesta de un dique de gravedad sujeto a reacción álcalis-sílice. Mecánica Computacional, 35 (November), 1311-1326.Alpízar, G. Y. (2013). Factorización incompleta de Cholesky como técnica de precondicionamiento. Revista Digital: Matemática, Educación e Internet, 13 (1), 1-13. https://doi.org/10.18845/rdmei.v13i1.1629Amaya, M. A. (2021). Modelo Meso-Mecánico del Proceso de Fractura del Concreto Simple [Tesis de maestría, Universidad Nacional de Colombia].ASTM. (2015). Standard Test Method for Pullout Strength of Hardened Concrete. https://doi.org/10.1520/C0900-15.2Geuzaine, C., & Remacle, J. F. (2009). Gmsh: A 3-D finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering, 79 (11), 1309-1331. https://doi.org/10. 1002/nme.2579Jirásek, M., & Patzák, B. (2001). Models for quasibrittle failure: Theoretical and computational aspects. ECCM-2001, European Conference on Computational Mechanics, 70-71Jirásek, M. (2000). Conditions of uniqueness for finite elements with embedded cracks. En ECCOMAS (Ed.), European Congress on Computational Methods in Applied Sciences and Engineering. ECCOMASLinero, D. L. (2021). Análisis estructural mediante el método de los elementos finitos. Universidad Nacional de ColombiaLinero, D. L., Estrada, M., & Garzón, D. A. (2020). Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos. Universidad Nacional de ColombiaLinero Segrera, D. L., & Garzón Alvarado, D. A. (2016). Elementos de la mecánica del medio continuo para cuerpos sólidos. Universidad Nacional de ColombiaManzoli, O. L., Gamino, A. L., Rodrigues, E. A., & Claro, G. K. (2012). Modeling of interfaces in two-dimensional problems using solid finite elements with high aspect ratio. Computers and Structures, 94-95, 70-82. https://doi.org/10. 1016/j.compstruc.2011.12.001Méndez, C. L., & García, L. A. (2017). Análisis Estático Y Sísmico De Una Presa Arco-Gravedad [Tesis de maestría, Universidad Politécnica de Cartagena]Ochoa, J. F. (2016). Uso del método de los elementos finitos con un esquema de explosión de malla, para la determinación de la trayectoria de grietas en materiales microestructurados sometidos a carga monotónica [Tesis de maestría, Universidad Nacional de Colombia]Ochoa, J. F., Garzón Alvarado, D. A., Linero, D. L., & Cerrolaza, M. (2017). Simplified Qualitative Discrete Numerical Model to Determine Cracking Pattern in Brittle Materials by Means of Finite Element Method. Mathematical Problems in Engineering, 2017. https://doi.org/10.1155/2017/3861526Petersson, P.-E. (1981). Crack growth and development of fracture zones in plain concrete and similar materials (inf. téc.). Lund Institute of TechnologyRodrigues, E. A., Manzoli, O. L., Bitencourt, L. A., & Bittencourt, T. N. (2016). 2D mesoscale model for concrete based on the use of interface element with a high aspect ratio. International Journal of Solids and Structures, 94-95, 112-124. https://doi.org/10.1016/j.ijsolstr.2016.05.004Romero, I. (2020). Mecánica de sólidos (Vol. 1). Universidad Politécnica de Madrid. Sukumar, N., Moës, N., Moran, B., & Belytschko, T. (2000). Extended finite element method for three-dimensional crack modeling. International Journal for numerical Methods in Engineering, 48 (November 1999), 1549-1570Tamasco, J. C. (2019). Simulación del proceso de fractura de estructuras de concreto simple, con el modelo de fisura distribuida rotante en el marco del método de los elementos finitos. [Tesis de maestría, Universidad Nacional de Colombia]Wawrzynek, P. A., & Ingraffea, A. R. (1989). An interactive approach to local remeshing around a propagating crack. Finite Elements in Analysis and Design, 5 (1), 87-96. https://doi.org/10.1016/0168-874X(89)90008-5EstudiantesInvestigadoresMaestrosPúblico generalLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/82882/1/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD51ORIGINAL1014293816.2022.pdf1014293816.2022.pdfTesis de Maestría en Ingeniería - Estructurasapplication/pdf46738818https://repositorio.unal.edu.co/bitstream/unal/82882/2/1014293816.2022.pdf10f8a51e1edb61a6af8ec254f290b24eMD52THUMBNAIL1014293816.2022.pdf.jpg1014293816.2022.pdf.jpgGenerated Thumbnailimage/jpeg4287https://repositorio.unal.edu.co/bitstream/unal/82882/3/1014293816.2022.pdf.jpgf62fb9fa1050838f670e3773cbad67c5MD53unal/82882oai:repositorio.unal.edu.co:unal/828822023-08-12 23:04:02.248Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo= |