Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos
ilustraciones, diagramas, graficas
- Autores:
-
Linero Segrera, Dorian Luis
Estrada Mejía, Martín
Garzón Alvarado, Diego Alexander
- Tipo de recurso:
- Book
- 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/82856
- Palabra clave:
- 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Conceptos del modelo numérico
Proceso de análisis
Lenguaje de programación interpretado
Método de los elementos finitos
Mecánica elástico lineal unidimensional
Mecánica elástico lineal tridimensional
- Rights
- openAccess
- License
- Reconocimiento 4.0 Internacional
id |
UNACIONAL2_c353ff7f677ad765fc702c4008fb653c |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/82856 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos |
title |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos |
spellingShingle |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería Conceptos del modelo numérico Proceso de análisis Lenguaje de programación interpretado Método de los elementos finitos Mecánica elástico lineal unidimensional Mecánica elástico lineal tridimensional |
title_short |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos |
title_full |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos |
title_fullStr |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos |
title_full_unstemmed |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos |
title_sort |
Programación del método de los elementos finitos aplicado al análisis mecánico estático de sólidos |
dc.creator.fl_str_mv |
Linero Segrera, Dorian Luis Estrada Mejía, Martín Garzón Alvarado, Diego Alexander |
dc.contributor.author.none.fl_str_mv |
Linero Segrera, Dorian Luis Estrada Mejía, Martín Garzón Alvarado, Diego Alexander |
dc.contributor.editor.none.fl_str_mv |
Editorial Universidad Nacional de Colombia |
dc.subject.ddc.spa.fl_str_mv |
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería |
topic |
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería Conceptos del modelo numérico Proceso de análisis Lenguaje de programación interpretado Método de los elementos finitos Mecánica elástico lineal unidimensional Mecánica elástico lineal tridimensional |
dc.subject.proposal.spa.fl_str_mv |
Conceptos del modelo numérico Proceso de análisis Lenguaje de programación interpretado Método de los elementos finitos Mecánica elástico lineal unidimensional Mecánica elástico lineal tridimensional |
description |
ilustraciones, diagramas, graficas |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-12-13T15:06:14Z |
dc.date.available.none.fl_str_mv |
2022-12-13T15:06:14Z |
dc.date.issued.none.fl_str_mv |
2022 |
dc.type.spa.fl_str_mv |
Libro |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/book |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_2f33 |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/LIB |
format |
http://purl.org/coar/resource_type/c_2f33 |
status_str |
publishedVersion |
dc.identifier.isbn.spa.fl_str_mv |
9789585050273 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/82856 |
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/ |
identifier_str_mv |
9789585050273 Universidad Nacional de Colombia Repositorio Institucional Universidad Nacional de Colombia |
url |
https://repositorio.unal.edu.co/handle/unal/82856 https://repositorio.unal.edu.co/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.citationedition.spa.fl_str_mv |
Primera edición, 2022 |
dc.relation.references.spa.fl_str_mv |
ASTM. (2007). Standard test method for pullout strength of hardened concrete. West Conshohocken: ASTM international. CIMNE. (2000). GiD reference manual. Barcelona: International Center for Numerical Methods in Engineerin (CIMNE). Cook, R., Malkus, D., Plesha, M., & Witt, R. (2001). Concepts and applications of finite elements analysis (4a ed.). New York: John Wiley & Sons. Eaton, J. W., Bateman, D., Hauberg, S., & Wehbring, R. (2019). GNU Octave. A high-level interactive language for numerical computations (5a ed. para Octave 5.1.0). Boston, USA: Free Software Foundation. Recuperado desde https:// octave.org/octave.pdf Gere, J. & Goodno, B. (2009). Mecánica de materales (7a ed.). México: Cengage Learning. Geuzaine, C. & Remacle, J. (2009). Gmsh. A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering, 79 (11), 1309-1331 Geuzaine, C. & Remacle, J. (2019). Gmsh reference manual. The documentation for Gmsh 4.3.0. A finite element mesh generator with built-in pre- and postprocessing facilities. Recuperado desde http://gmsh.info/doc/texinfo/ gmsh.pdf Hughes, T. J. R. (2000). The finite element method. New York: Dover. Lemaitre, J. & Chaboche, J. (1990). Mechanics of solid materials. Cambridge: Cambridge University Press. Linero, D. (1999). Euler. Programa didáctico de elementos finitos. Bogotá: Facultad de Ingeniería. Universidad Nacional de Colombia. Linero, D. (2000). Euler: programa didáctico de elementos finitos. Revista Ingeniería e Investigación, 46, 35-44. Linero, D. (2009). PEFiCA - Programa de elementos finitos a código abierto. Bogotá: Universidad Nacional de Colombia. Linero, D. & Amaya, M. (2018). Determination of the concrete elastic modulus by means of a mesoscopic approach with the finite elements methods. En J. Useche (ed.), Mecánica de materiales V. Experimentación, modelado numérico y teórico. SMEC-2018. Universidad Tecnológica de Bolívar. Linero, D. & Garzón, D. (2010). Elementos de la mecánica del medio continuo para cuerpos sólidos. Volumen 1: Temas básicos. Bogotá: Universidad Nacional de Colombia. Linero, D. & Garzón, D. (2012). Enseñanza del método de los elementos finitos en ingeniería civil y mecánica utilizando el programa de computador a código abierto PEFiCA. Revista Educación en Ingeniería, 7 (14), 35-46. doi:\spacehttps: //doi.org/10.26507/rei.v7n14.242 Linero, D., Garzón, D., & Ramírez, A. (2013). Análisis estructural mediante el método de los elementos finitos. Introducción al comportamiento lineal elástico. Bogotá: Editorial Universidad Nacional de Colombia. Malvern, L. E. (1969). Introduction to the mechanics of a continuous medium. New Jersey: Prentice-Hall Mase, G., Smelser, R. E., & Rossmann, J. S. (2020). Continuum Mechanics for Engineers (Applied and Computational Mechanics). Broken Sound Parkway: CRC Press. Oliver, X. & Agelet, C. (2002). Mecánica de medios continuos para ingenieros. Barcelona: Edicions UPC Oñate, E. (2009). Structural analysis with the finite element method. Barcelona: CIMNE - Springer. SAAE. (2019). Historia de la arquitectura en España. Puente de Alcántara sobre el Tajo, en Cáceres. Página web. Recuperado desde http://www.spanisharts. com/arquitectura/imagenes/roma/alcantara_puente.html Segerlind, L. (1984). Applied finite element analysis. New York: Jhon Wiley & Son. Timoshenko, S. P. & Goodier, J. (1970). Theory of elasticity. New York: Mc Graw Hill. Weaver, J. & Johnson, C. (1984). Finite elements for structural analysis. New Jersey: Prentice Hall Zienkiewicz, O. & Taylor, R. (2005). The finite element method for solid and structural mechanics (6a ed.). Oxford: Butterworth-Heinemann. |
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 |
xxiii, 469 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.publisher.department.spa.fl_str_mv |
Sede Bogotá |
dc.publisher.place.spa.fl_str_mv |
Bogotá, Colombia |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/82856/1/license.txt https://repositorio.unal.edu.co/bitstream/unal/82856/3/U.FT.09.006.004%20Licencia%20y%20%20autorizacio%cc%81n%20para%20publicacio%cc%81n%20de%20obras%20en%20el%20repositorio%20institucional%20UN%20v3%20%281%29.pdf https://repositorio.unal.edu.co/bitstream/unal/82856/4/Programaci%c3%b3n%20del%20m%c3%a9todo%20de%20los%20elementos%20finitos%20%281%29.pdf https://repositorio.unal.edu.co/bitstream/unal/82856/5/ProgramaciondelMEF_Portada.jpg https://repositorio.unal.edu.co/bitstream/unal/82856/6/Programaci%c3%b3n%20del%20m%c3%a9todo%20de%20los%20elementos%20finitos%20%281%29.pdf.jpg |
bitstream.checksum.fl_str_mv |
eb34b1cf90b7e1103fc9dfd26be24b4a daddc5869aca843d3462155e4c86fc34 723fc12fa72f482b77b6bb87e1a92246 a704c912a9c99b8a1d42ba70bae7bb4e 3581e69b0da58ca00a9c3916adf64321 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 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_ |
1814089774251638784 |
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 Luis40b197f66d511582c15e27a27020afecEstrada Mejía, Martíndffc2a200585569b14d87891bb1c66c9Garzón Alvarado, Diego Alexandera780fc0a2dd14ac611c37bca9998c94bEditorial Universidad Nacional de Colombia2022-12-13T15:06:14Z2022-12-13T15:06:14Z20229789585050273https://repositorio.unal.edu.co/handle/unal/82856Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones, diagramas, graficasDesde la década de los sesenta, el método de los elementos finitos ha sido utilizado para representar el comportamiento mecánico de sólidos. Su aproximación ha mejorando progresivamente mediante diferentes modelos constitutivos de los materiales, relaciones entre la deformación y el desplazamiento y formulaciones de los elementos, entre otros factores. Por otro lado, la capacidad de cálculo y la facilidad de programación de los computadores han evolucionado rápidamente desde entonces, y actualmente proporcionan la posibilidad de realizar análisis complejos con un costo computacional bajo. El método de los elementos finitos exige indudablemente la implementación de un programa de computador para resolver problemas con un nivel de precisión aceptable. Por lo tanto, el oficio de programar es importante para comprender esta técnica numérica. Los lenguajes de programación interpretados o de alto nivel facilitan esa tarea sacrificando un poco la eficiencia. GNU-Octave y Matlab son lenguajes de este tipo muy similares, preparados con funciones de cálculo numérico útiles para el análisis con matrices. La generación de una malla de elementos finitos asociada a las condiciones de borde, las acciones externas y las propiedades mecánicas de los materiales es un proceso previo al análisis cuyo desarrollo requiere conocimiento en computación gráfica. Después del proceso de cálculo, también se necesita conocimiento en dicha área para representar de forma gráfica los resultados sobre la malla. Cuando la meta es entender el método de los elementos finitos y cómo se implementa, es práctico utilizar herramientas que realicen el pre- y posproceso alrededor del análisis. Existen programas de este tipo, como GMSH y GiD, que permiten crear el archivo de datos de la malla de elementos finitos de un problema y presentar de forma gráfica los resultados obtenidos de su análisis. Objetivo y alcance El principal objetivo de este libro es contribuir al proceso de aprendizaje del método de los elementos finitos aplicado a la mecánica de sólidos, a través de tres estrategias: la presentación resumida de los conceptos del modelo numérico, la descripción detallada del proceso de análisis y su implementación en un lenguaje de programación interpretado, y la preparación de ejemplos de aplicación mediante la construcción de la malla de elementos finitos y la representación gráfica de sus resultados. El problema planteado y resuelto consiste en obtener las componentes del desplazamiento, la deformación y el esfuerzo en cada punto material de un sólido sometido a acciones externas estáticas como desplazamiento impuesto, carga puntual, presión y peso propio. Se considera que los materiales que conforman el sólido, cumpliendo la Ley de Hooke, exhiben un comportamiento elástico, lineal e isotrópico. Asimismo, la relación entre las componentes de deformación y desplazamiento está definida por la teoría de deformación infinitesimal. El problema se formula e implementa de acuerdo con el método de los elementos finitos sobre un espacio tridimensional. Asimismo, este se resuelve de forma simplificada en dominios unidimensionales y bidimensionales. Este libro está dirigido a estudiantes de grado y postgrado en ingeniería civil e ingeniería mecánica, interesados en el campo de la mecánica computacional de sólidos. Su comprensión requiere un conocimiento básico en mecánica de sólidos y puede apoyarse en textos sobre el método de los elementos finitos para profundizar sus conceptos. Si el lector está familiarizado con la programación estructurada de computadores y el lenguaje interpretado de GNU-Octave o Matlab, se le facilitará la comprensión con respecto a la implementación numérica del método. En algunos capítulos del libro, el lector podría entrenarse en la generación de mallas de elementos finitos para problemas bidimensionales y tridimensionales mediante el programa GMSH. Asimismo, podría prepararse para representar los resultados gráficamente de cada simulación utilizando el mismo programa. También podría entrenarse en el uso del programa GiD para problemas mecánicos bidimensionales. (Texto tomado de la fuente)xxiii, 469 páginasapplication/pdfspaUniversidad Nacional de ColombiaSede BogotáBogotá, Colombia620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaConceptos del modelo numéricoProceso de análisisLenguaje de programación interpretadoMétodo de los elementos finitosMecánica elástico lineal unidimensionalMecánica elástico lineal tridimensionalProgramación del método de los elementos finitos aplicado al análisis mecánico estático de sólidosLibroinfo:eu-repo/semantics/bookinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2f33http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/LIBPrimera edición, 2022ASTM. (2007). Standard test method for pullout strength of hardened concrete. West Conshohocken: ASTM international.CIMNE. (2000). GiD reference manual. Barcelona: International Center for Numerical Methods in Engineerin (CIMNE).Cook, R., Malkus, D., Plesha, M., & Witt, R. (2001). Concepts and applications of finite elements analysis (4a ed.). New York: John Wiley & Sons.Eaton, J. W., Bateman, D., Hauberg, S., & Wehbring, R. (2019). GNU Octave. A high-level interactive language for numerical computations (5a ed. para Octave 5.1.0). Boston, USA: Free Software Foundation. Recuperado desde https:// octave.org/octave.pdfGere, J. & Goodno, B. (2009). Mecánica de materales (7a ed.). México: Cengage Learning.Geuzaine, C. & Remacle, J. (2009). Gmsh. A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering, 79 (11), 1309-1331Geuzaine, C. & Remacle, J. (2019). Gmsh reference manual. The documentation for Gmsh 4.3.0. A finite element mesh generator with built-in pre- and postprocessing facilities. Recuperado desde http://gmsh.info/doc/texinfo/ gmsh.pdfHughes, T. J. R. (2000). The finite element method. New York: Dover.Lemaitre, J. & Chaboche, J. (1990). Mechanics of solid materials. Cambridge: Cambridge University Press.Linero, D. (1999). Euler. Programa didáctico de elementos finitos. Bogotá: Facultad de Ingeniería. Universidad Nacional de Colombia.Linero, D. (2000). Euler: programa didáctico de elementos finitos. Revista Ingeniería e Investigación, 46, 35-44.Linero, D. (2009). PEFiCA - Programa de elementos finitos a código abierto. Bogotá: Universidad Nacional de Colombia.Linero, D. & Amaya, M. (2018). Determination of the concrete elastic modulus by means of a mesoscopic approach with the finite elements methods. En J. Useche (ed.), Mecánica de materiales V. Experimentación, modelado numérico y teórico. SMEC-2018. Universidad Tecnológica de Bolívar.Linero, D. & Garzón, D. (2010). Elementos de la mecánica del medio continuo para cuerpos sólidos. Volumen 1: Temas básicos. Bogotá: Universidad Nacional de Colombia.Linero, D. & Garzón, D. (2012). Enseñanza del método de los elementos finitos en ingeniería civil y mecánica utilizando el programa de computador a código abierto PEFiCA. Revista Educación en Ingeniería, 7 (14), 35-46. doi:\spacehttps: //doi.org/10.26507/rei.v7n14.242Linero, D., Garzón, D., & Ramírez, A. (2013). Análisis estructural mediante el método de los elementos finitos. Introducción al comportamiento lineal elástico. Bogotá: Editorial Universidad Nacional de Colombia.Malvern, L. E. (1969). Introduction to the mechanics of a continuous medium. New Jersey: Prentice-HallMase, G., Smelser, R. E., & Rossmann, J. S. (2020). Continuum Mechanics for Engineers (Applied and Computational Mechanics). Broken Sound Parkway: CRC Press.Oliver, X. & Agelet, C. (2002). Mecánica de medios continuos para ingenieros. Barcelona: Edicions UPCOñate, E. (2009). Structural analysis with the finite element method. Barcelona: CIMNE - Springer.SAAE. (2019). Historia de la arquitectura en España. Puente de Alcántara sobre el Tajo, en Cáceres. Página web. Recuperado desde http://www.spanisharts. com/arquitectura/imagenes/roma/alcantara_puente.htmlSegerlind, L. (1984). Applied finite element analysis. New York: Jhon Wiley & Son.Timoshenko, S. P. & Goodier, J. (1970). Theory of elasticity. New York: Mc Graw Hill.Weaver, J. & Johnson, C. (1984). Finite elements for structural analysis. New Jersey: Prentice HallZienkiewicz, O. & Taylor, R. (2005). The finite element method for solid and structural mechanics (6a ed.). Oxford: Butterworth-Heinemann.EstudiantesInvestigadoresLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/82856/1/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD51CC-LICENSEU.FT.09.006.004 Licencia y autorización para publicación de obras en el repositorio institucional UN v3 (1).pdfU.FT.09.006.004 Licencia y autorización para publicación de obras en el repositorio institucional UN v3 (1).pdfapplication/pdf125248https://repositorio.unal.edu.co/bitstream/unal/82856/3/U.FT.09.006.004%20Licencia%20y%20%20autorizacio%cc%81n%20para%20publicacio%cc%81n%20de%20obras%20en%20el%20repositorio%20institucional%20UN%20v3%20%281%29.pdfdaddc5869aca843d3462155e4c86fc34MD53ORIGINALProgramación del método de los elementos finitos (1).pdfProgramación del método de los elementos finitos (1).pdfLibro Programación del método de los elementos finitosapplication/pdf29260265https://repositorio.unal.edu.co/bitstream/unal/82856/4/Programaci%c3%b3n%20del%20m%c3%a9todo%20de%20los%20elementos%20finitos%20%281%29.pdf723fc12fa72f482b77b6bb87e1a92246MD54THUMBNAILProgramaciondelMEF_Portada.jpgProgramaciondelMEF_Portada.jpgimage/jpeg348864https://repositorio.unal.edu.co/bitstream/unal/82856/5/ProgramaciondelMEF_Portada.jpga704c912a9c99b8a1d42ba70bae7bb4eMD55Programación del método de los elementos finitos (1).pdf.jpgProgramación del método de los elementos finitos (1).pdf.jpgGenerated Thumbnailimage/jpeg6290https://repositorio.unal.edu.co/bitstream/unal/82856/6/Programaci%c3%b3n%20del%20m%c3%a9todo%20de%20los%20elementos%20finitos%20%281%29.pdf.jpg3581e69b0da58ca00a9c3916adf64321MD56unal/82856oai:repositorio.unal.edu.co:unal/828562023-11-25 21:15:13.173Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo= |