Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles

ilustraciones, graficas

Autores:
Garzón Buitrago, Oscar David
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/81725
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/81725
https://repositorio.unal.edu.co/
Palabra clave:
620 - Ingeniería y operaciones afines::624 - Ingeniería civil
UNDIN2.0
Análisis dinámico de estructuras reticulares
Análisis modal espectral
Análisis modal cronológico
Programa de análisis estructural a código abierto
Simulación numérica en estructuras reticulares
Dynamic analysis of framed structures
Modal response spectrum analysis
Modal response history analysis
open-source program of structural analysis for academic and research
Numerical simulation in framed structures
Structural design
Building design
Computer software
Diseño arquitectónico
Programa de ordenador
Diseño estructural
Rights
openAccess
License
Atribución-CompartirIgual 4.0 Internacional
id UNACIONAL2_edd54a8bd78a7fab046d57fc56cc2c2f
oai_identifier_str oai:repositorio.unal.edu.co:unal/81725
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 dinámico de estructuras con diafragmas rígidos y flexibles
dc.title.translated.eng.fl_str_mv Educational software of dynamic analysis of structures with rigid and flexible diaphragms
title Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles
spellingShingle Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles
620 - Ingeniería y operaciones afines::624 - Ingeniería civil
UNDIN2.0
Análisis dinámico de estructuras reticulares
Análisis modal espectral
Análisis modal cronológico
Programa de análisis estructural a código abierto
Simulación numérica en estructuras reticulares
Dynamic analysis of framed structures
Modal response spectrum analysis
Modal response history analysis
open-source program of structural analysis for academic and research
Numerical simulation in framed structures
Structural design
Building design
Computer software
Diseño arquitectónico
Programa de ordenador
Diseño estructural
title_short Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles
title_full Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles
title_fullStr Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles
title_full_unstemmed Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles
title_sort Programa didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexibles
dc.creator.fl_str_mv Garzón Buitrago, Oscar David
dc.contributor.advisor.none.fl_str_mv Linero Segrera, Dorian Luis
Molina Herrera, Maritzabel
dc.contributor.author.none.fl_str_mv Garzón Buitrago, Oscar David
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
UNDIN2.0
Análisis dinámico de estructuras reticulares
Análisis modal espectral
Análisis modal cronológico
Programa de análisis estructural a código abierto
Simulación numérica en estructuras reticulares
Dynamic analysis of framed structures
Modal response spectrum analysis
Modal response history analysis
open-source program of structural analysis for academic and research
Numerical simulation in framed structures
Structural design
Building design
Computer software
Diseño arquitectónico
Programa de ordenador
Diseño estructural
dc.subject.proposal.none.fl_str_mv UNDIN2.0
dc.subject.proposal.spa.fl_str_mv Análisis dinámico de estructuras reticulares
Análisis modal espectral
Análisis modal cronológico
Programa de análisis estructural a código abierto
Simulación numérica en estructuras reticulares
dc.subject.proposal.eng.fl_str_mv Dynamic analysis of framed structures
Modal response spectrum analysis
Modal response history analysis
open-source program of structural analysis for academic and research
Numerical simulation in framed structures
dc.subject.unesco.eng.fl_str_mv Structural design
Building design
Computer software
dc.subject.unesco.spa.fl_str_mv Diseño arquitectónico
Programa de ordenador
Diseño estructural
description ilustraciones, graficas
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-07-22T13:27:04Z
dc.date.available.none.fl_str_mv 2022-07-22T13:27:04Z
dc.date.issued.none.fl_str_mv 2022-06-26
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/81725
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/81725
https://repositorio.unal.edu.co/
identifier_str_mv Repositorio Institucional Universidad Nacional de Colombia
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.indexed.spa.fl_str_mv LaReferencia
dc.relation.references.spa.fl_str_mv AIS. 2010. «Requisitos Generales de Diseño y Construcción Sismo Resistente»
Alcaldía Mayor de Bogotá. 2010. «Microzonificación Sísmica de Bogotá D.C.» 21
Beer, Ferdinand P., Rusell Johnston, y Elliot R. Eisenberg. 2007. Mecanica Vectorial para Ingenieros - Estatica. Octava ed. Mc Graw Hill
Cheng, Franklin Y. 2001. Matrix Analysis of Structural Dynamics. New York
Chopra, Anil K. 2014. Dinámica de estructuras. Cuarta Ed. Pearson
Escamilla, Jairo Uribe. 2000. Análisis de estructuras. Vol. 6. Segunda ed. Bogotá: Escuela Colombiana de Ingeniería
García Reyes, Luis Enrique. 1998. Dinámica estructural aplicada al diseño sísmico. Bogotá: Universidad de los Andes
Goicolea, J. M. 2004. «Análisis sísmico de estructuras: Dinámica estructural». Universidad Politécnica de Madrid. Recuperado 7 de septiembre de 2021 (http://w3.mecanica.upm.es/~goico/docsismo/dinam.pdf)
Guerrero, Rómulo. 2022. «Evaluación del desempeño de una edificación con dos tipos de disipadores sísmicos controlados por deformación (TADAS y arriostramiento restringido al pandeo) frente a diversos eventos sísmicos». Universidad Nacional de Colombia
Hibbeler, Russell C. 2012. Análisis Estructural. Octava ed. México: Pearson
Kassimali, Aslam. 2012. Matrix Analysis of structures. Vol. 113. Segunda ed. Stamford: CENGAGE Learning
Linero, Dorian L., Maritzabel Molina, y Martín Estrada. 2022. Programa de análisis de estructuras reticulares a código abierto PAERCA 1.0. editado por F. de Ingeniería. Bogotá DC: Universidad Nacional de Colombia
Linero Segrera, Dorian Luis, y Diego Alexander Garzón Alvarado. 2016. Elementos de la mecánica del medio continuo para cuerpos sólidos. Primera ed. Universidad Nacional de Colombia
Linero Segrera, Dorian Luis, Diego Garzon, y Angélica Ramirez. 2013. Análisis estructural mediante el método de los elementos finitos. Primera ed. Universidad Nacional de Colombia
Moler, C. B., y G. W. Stewart. 1973. «An Algorithm for Generalized Matrix Eigenvalue Problems». SIAM Journal on Numerical Analysis 10(2):241-56
Noy, Francisco. 2013. «Programa didáctico de código abierto de análisis dinámico de estructuras UNDIN 1.0». Universidad Nacional de Colombia
Paz, Mario, y Young Hoon Kim. 2019. Structural dynamics Theory and Computation. Springer
Pratt, Edmund T. 2008. User manual and reference for Frame3DD: A Structural Frame Analysis Program. Durham USA: School of Engineering Duke University
Scalvenzi, Martina, y Fulvio Parisi. 2021. «Progressive collapse capacity of a gravity-load designed RC building partially collapsed during structural retrofitting». Engineering Failure Analysis 121(July 2020):105164. doi: 10.1016/j.engfailanal.2020.105164
SGC, Servicio Geológico Colombiano. 2021a. «SISMO GARAGOA 21/01/1995». Recuperado 28 de noviembre de 2021 (http://bdrsnc.sgc.gov.co/sismologia1/HCG/acelerografos/consultas/Experta_RNAC/respuesta2.php?idsismo=19950121091818)
SGC, Servicio Geológico Colombiano. 2021b. «SISMO PAEZ 19/01/1995». Recuperado 28 de julio de 2021 (http://bdrsnc.sgc.gov.co/paginas1/catalogo/Consulta_Experta/consulsismo3.php)
Tippens, Paul E. 2011. Física, conceptos y aplicaciones. Séptima ed. Mc Graw Hill
Wilson, Edward L. 1995. Análisis Estático y Dinámico de Estructuras. cuarta ed. California: Computers ans Structures, Inc
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-CompartirIgual 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-CompartirIgual 4.0 Internacional
http://creativecommons.org/licenses/by-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 424 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.department.spa.fl_str_mv Departamento de Ingeniería Civil y Agrícola
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/81725/3/1072669159.2020.pdf
https://repositorio.unal.edu.co/bitstream/unal/81725/4/license.txt
https://repositorio.unal.edu.co/bitstream/unal/81725/5/1072669159.2020.pdf.jpg
bitstream.checksum.fl_str_mv def332b7cdf1db874f3bf35ff4ba1652
8153f7789df02f0a4c9e079953658ab2
767453f16c2bce240a9b740f7f471983
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_ 1806886179270819840
spelling Atribución-CompartirIgual 4.0 Internacionalhttp://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linero Segrera, Dorian Luis40b197f66d511582c15e27a27020afecMolina Herrera, Maritzabel14233208c489a98ba0f0225ef4ae6d9aGarzón Buitrago, Oscar Davidb25a1c08e86e6a89fbab52e5aed3d9e22022-07-22T13:27:04Z2022-07-22T13:27:04Z2022-06-26https://repositorio.unal.edu.co/handle/unal/81725Repositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones, graficasPara estudiar el comportamiento de una estructura reticular bajo acciones variables en el tiempo, se requieren programas de computador basados en el análisis matricial y dinámico de estructuras, que simulen apropiadamente diafragmas rígidos, semi rígidos y flexibles. Con este propósito, la Universidad Nacional de Colombia inició desde 2014 el proyecto UNDIN, en el cual se han desarrollado programas a código abierto con fines académicos y de investigación. En este trabajo final de maestría se construyó un programa de computador a código abierto capaz de hacer análisis dinámico modal cronológico y análisis dinámico modal espectral en estructuras reticulares con diafragmas rígidos, semi rígidos y flexibles. Este programa, denominado UNDIN2.0, fue escrito en los lenguajes MATLAB y OCTAVE. En la simulación de una estructura con este programa, primero se construye su modelo de forma gráfica, utilizando el entorno de preproceso de la herramienta GMSH. Posteriormente, UNDIN2.0 lee estos datos de entrada, analiza la estructura y escribe los resultados. Estos últimos son representados gráficamente por el entorno de postproceso de esta misma herramienta. UNDIN2.0 fue sometido a un proceso de validación de dos fases. Primero, se verificó la precisión de sus resultados con base en los conceptos del análisis dinámico y el análisis matricial de estructuras. En este proceso se simuló una estructura de tres niveles considerando dos enfoques de idealización de diafragmas. Estos resultados se contrastaron con los obtenidos mediante un análisis manual (paso a paso), y con las simulaciones realizadas en un programa comercial. Segundo, se realizó el análisis modal cronológico de tres estructuras reticulares diferentes, considerando los enfoques de idealización de diafragmas. Estas mismas estructuras fueron simuladas en un programa comercial, para posteriormente comparar sus resultados. De acuerdo con estos análisis de validación, el programa UNDIN2.0 demostró un alto nivel de precisión y capacidad en sus simulaciones. (Texto tomado de la fuente)For studying the framed structure behavior under actions that depend on time, software based on matrix and dynamic analysis of structures are required, to simulate adequately rigid, semi-rigid and flexible diaphragms. For this purpose, Universidad Nacional de Colombia began since 2014 the UNDIN project, to develop open-source programs with academic and research aims. In this work, an open-source program was written, able to make modal response history analysis and modal response spectrum analysis in framed structures with rigid, semi-rigid and flexible diaphragms. This program, named UNDIN2.0, was written in MATLAB and OCTAVE languages. In the simulation of a structure with this program, first the graphic model is built using the preprocess module from the GMSH tool. Then, UNDIN2.0 reads these input data, analyzes the structure and writes the results. Finally, these results are graphically represented by the postprocess module of the same tool. UNDIN2.0 underwent a testing process with two phases. First, based on matrix and dynamic analyses of structures theory, the results precision was verified. In this process, a three-levels structure was simulated considering two diaphragm idealizations approaches. These results were contrasted with those obtained by an analytical process (step-by-step), and with those from a structural simulation in a commercial software. Second, modal response history analyses were made for three different framed structures, considering the diaphragm idealization approaches. These same structures were simulated in a commercial software, and then the results were compared. According to these validation processes, UNDIN2.0 program showed high precision and capacity levels in its simulations.MaestríaMagíster en Ingeniería - Estructuras424 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - EstructurasDepartamento de Ingeniería Civil y AgrícolaFacultad de IngenieríaBogotá, ColombiaUniversidad Nacional de Colombia - Sede Bogotá620 - Ingeniería y operaciones afines::624 - Ingeniería civilUNDIN2.0Análisis dinámico de estructuras reticularesAnálisis modal espectralAnálisis modal cronológicoPrograma de análisis estructural a código abiertoSimulación numérica en estructuras reticularesDynamic analysis of framed structuresModal response spectrum analysisModal response history analysisopen-source program of structural analysis for academic and researchNumerical simulation in framed structuresStructural designBuilding designComputer softwareDiseño arquitectónicoPrograma de ordenadorDiseño estructuralPrograma didáctico de análisis dinámico de estructuras con diafragmas rígidos y flexiblesEducational software of dynamic analysis of structures with rigid and flexible diaphragmsTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMLaReferenciaAIS. 2010. «Requisitos Generales de Diseño y Construcción Sismo Resistente»Alcaldía Mayor de Bogotá. 2010. «Microzonificación Sísmica de Bogotá D.C.» 21Beer, Ferdinand P., Rusell Johnston, y Elliot R. Eisenberg. 2007. Mecanica Vectorial para Ingenieros - Estatica. Octava ed. Mc Graw HillCheng, Franklin Y. 2001. Matrix Analysis of Structural Dynamics. New YorkChopra, Anil K. 2014. Dinámica de estructuras. Cuarta Ed. PearsonEscamilla, Jairo Uribe. 2000. Análisis de estructuras. Vol. 6. Segunda ed. Bogotá: Escuela Colombiana de IngenieríaGarcía Reyes, Luis Enrique. 1998. Dinámica estructural aplicada al diseño sísmico. Bogotá: Universidad de los AndesGoicolea, J. M. 2004. «Análisis sísmico de estructuras: Dinámica estructural». Universidad Politécnica de Madrid. Recuperado 7 de septiembre de 2021 (http://w3.mecanica.upm.es/~goico/docsismo/dinam.pdf)Guerrero, Rómulo. 2022. «Evaluación del desempeño de una edificación con dos tipos de disipadores sísmicos controlados por deformación (TADAS y arriostramiento restringido al pandeo) frente a diversos eventos sísmicos». Universidad Nacional de ColombiaHibbeler, Russell C. 2012. Análisis Estructural. Octava ed. México: PearsonKassimali, Aslam. 2012. Matrix Analysis of structures. Vol. 113. Segunda ed. Stamford: CENGAGE LearningLinero, Dorian L., Maritzabel Molina, y Martín Estrada. 2022. Programa de análisis de estructuras reticulares a código abierto PAERCA 1.0. editado por F. de Ingeniería. Bogotá DC: Universidad Nacional de ColombiaLinero Segrera, Dorian Luis, y Diego Alexander Garzón Alvarado. 2016. Elementos de la mecánica del medio continuo para cuerpos sólidos. Primera ed. Universidad Nacional de ColombiaLinero Segrera, Dorian Luis, Diego Garzon, y Angélica Ramirez. 2013. Análisis estructural mediante el método de los elementos finitos. Primera ed. Universidad Nacional de ColombiaMoler, C. B., y G. W. Stewart. 1973. «An Algorithm for Generalized Matrix Eigenvalue Problems». SIAM Journal on Numerical Analysis 10(2):241-56Noy, Francisco. 2013. «Programa didáctico de código abierto de análisis dinámico de estructuras UNDIN 1.0». Universidad Nacional de ColombiaPaz, Mario, y Young Hoon Kim. 2019. Structural dynamics Theory and Computation. SpringerPratt, Edmund T. 2008. User manual and reference for Frame3DD: A Structural Frame Analysis Program. Durham USA: School of Engineering Duke UniversityScalvenzi, Martina, y Fulvio Parisi. 2021. «Progressive collapse capacity of a gravity-load designed RC building partially collapsed during structural retrofitting». Engineering Failure Analysis 121(July 2020):105164. doi: 10.1016/j.engfailanal.2020.105164SGC, Servicio Geológico Colombiano. 2021a. «SISMO GARAGOA 21/01/1995». Recuperado 28 de noviembre de 2021 (http://bdrsnc.sgc.gov.co/sismologia1/HCG/acelerografos/consultas/Experta_RNAC/respuesta2.php?idsismo=19950121091818)SGC, Servicio Geológico Colombiano. 2021b. «SISMO PAEZ 19/01/1995». Recuperado 28 de julio de 2021 (http://bdrsnc.sgc.gov.co/paginas1/catalogo/Consulta_Experta/consulsismo3.php)Tippens, Paul E. 2011. Física, conceptos y aplicaciones. Séptima ed. Mc Graw HillWilson, Edward L. 1995. Análisis Estático y Dinámico de Estructuras. cuarta ed. California: Computers ans Structures, IncEstudiantesInvestigadoresMaestrosPúblico generalORIGINAL1072669159.2020.pdf1072669159.2020.pdfTesis de Maestría en Ingeniería – Estructurasapplication/pdf15185548https://repositorio.unal.edu.co/bitstream/unal/81725/3/1072669159.2020.pdfdef332b7cdf1db874f3bf35ff4ba1652MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-84074https://repositorio.unal.edu.co/bitstream/unal/81725/4/license.txt8153f7789df02f0a4c9e079953658ab2MD54THUMBNAIL1072669159.2020.pdf.jpg1072669159.2020.pdf.jpgGenerated Thumbnailimage/jpeg5597https://repositorio.unal.edu.co/bitstream/unal/81725/5/1072669159.2020.pdf.jpg767453f16c2bce240a9b740f7f471983MD55unal/81725oai:repositorio.unal.edu.co:unal/817252024-08-06 23:10:51.397Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUExBTlRJTExBIERFUMOTU0lUTwoKQ29tbyBlZGl0b3IgZGUgZXN0ZSDDrXRlbSwgdXN0ZWQgcHVlZGUgbW92ZXJsbyBhIHJldmlzacOzbiBzaW4gYW50ZXMgcmVzb2x2ZXIgbG9zIHByb2JsZW1hcyBpZGVudGlmaWNhZG9zLCBkZSBsbyBjb250cmFyaW8sIGhhZ2EgY2xpYyBlbiBHdWFyZGFyIHBhcmEgZ3VhcmRhciBlbCDDrXRlbSB5IHNvbHVjaW9uYXIgZXN0b3MgcHJvYmxlbWFzIG1hcyB0YXJkZS4KClBhcmEgdHJhYmFqb3MgZGVwb3NpdGFkb3MgcG9yIHN1IHByb3BpbyBhdXRvcjoKIApBbCBhdXRvYXJjaGl2YXIgZXN0ZSBncnVwbyBkZSBhcmNoaXZvcyBkaWdpdGFsZXMgeSBzdXMgbWV0YWRhdG9zLCB5byBnYXJhbnRpem8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVbmFsIGVsIGRlcmVjaG8gYSBhbG1hY2VuYXJsb3MgeSBtYW50ZW5lcmxvcyBkaXNwb25pYmxlcyBlbiBsw61uZWEgZGUgbWFuZXJhIGdyYXR1aXRhLiBEZWNsYXJvIHF1ZSBsYSBvYnJhIGVzIGRlIG1pIHByb3BpZWRhZCBpbnRlbGVjdHVhbCB5IHF1ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIFVuYWwgbm8gYXN1bWUgbmluZ3VuYSByZXNwb25zYWJpbGlkYWQgc2kgaGF5IGFsZ3VuYSB2aW9sYWNpw7NuIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGFsIGRpc3RyaWJ1aXIgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuIChTZSByZWNvbWllbmRhIGEgdG9kb3MgbG9zIGF1dG9yZXMgYSBpbmRpY2FyIHN1cyBkZXJlY2hvcyBkZSBhdXRvciBlbiBsYSBww6FnaW5hIGRlIHTDrXR1bG8gZGUgc3UgZG9jdW1lbnRvLikgRGUgbGEgbWlzbWEgbWFuZXJhLCBhY2VwdG8gbG9zIHTDqXJtaW5vcyBkZSBsYSBzaWd1aWVudGUgbGljZW5jaWE6IExvcyBhdXRvcmVzIG8gdGl0dWxhcmVzIGRlbCBkZXJlY2hvIGRlIGF1dG9yIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gY29uZmllcmVuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOiBhKSBFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWUgZW4gZWwgcmVwb3NpdG9yaW8sIHF1ZSBzZXLDoW4gcHJvcnJvZ2FibGVzIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gcGF0cmltb25pYWwgZGVsIGF1dG9yLiBFbCBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgbGljZW5jaWEgc29saWNpdMOhbmRvbG8gYSBsYSBVbml2ZXJzaWRhZC4gYikgTG9zIGF1dG9yZXMgYXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBwdWJsaWNhciBsYSBvYnJhIGVuIGVsIGZvcm1hdG8gcXVlIGVsIHJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSB5IGNvbm9jZW4gcXVlIGRhZG8gcXVlIHNlIHB1YmxpY2EgZW4gSW50ZXJuZXQgcG9yIGVzdGUgaGVjaG8gY2lyY3VsYSBjb24gYWxjYW5jZSBtdW5kaWFsLiBjKSBMb3MgYXV0b3JlcyBhY2VwdGFuIHF1ZSBsYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIHJlbnVuY2lhbiBhIHJlY2liaXIgZW1vbHVtZW50byBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBjb24gcXVlIHNlIHB1YmxpY2EuIGQpIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uIGUpIExvcyBhdXRvcmVzIGF1dG9yaXphbiBhIGxhIFVuaXZlcnNpZGFkIHBhcmEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcywgaW5kaWNlc3MgeSBidXNjYWRvcmVzIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBzdSBkaWZ1c2nDs24uIGYpIExvcyBhdXRvcmVzIGFjZXB0YW4gcXVlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHB1ZWRhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYSBjdWFscXVpZXIgbWVkaW8gbyBmb3JtYXRvIHBhcmEgcHJvcMOzc2l0b3MgZGUgcHJlc2VydmFjacOzbiBkaWdpdGFsLiBTSSBFTCBET0NVTUVOVE8gU0UgQkFTQSBFTiBVTiBUUkFCQUpPIFFVRSBIQSBTSURPIFBBVFJPQ0lOQURPIE8gQVBPWUFETyBQT1IgVU5BIEFHRU5DSUEgTyBVTkEgT1JHQU5JWkFDScOTTiwgQ09OIEVYQ0VQQ0nDk04gREUgTEEgVU5JVkVSU0lEQUQgTkFDSU9OQUwgREUgQ09MT01CSUEsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uIAoKUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igb3RyYXMgcGVyc29uYXMgZGlzdGludGFzIGEgc3UgYXV0b3I6IAoKRGVjbGFybyBxdWUgZWwgZ3J1cG8gZGUgYXJjaGl2b3MgZGlnaXRhbGVzIHkgbWV0YWRhdG9zIGFzb2NpYWRvcyBxdWUgZXN0b3kgYXJjaGl2YW5kbyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIFVOKSBlcyBkZSBkb21pbmlvIHDDumJsaWNvLiBTaSBubyBmdWVzZSBlbCBjYXNvLCBhY2VwdG8gdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgcG9yIGN1YWxxdWllciBpbmZyYWNjacOzbiBkZSBkZXJlY2hvcyBkZSBhdXRvciBxdWUgY29ubGxldmUgbGEgZGlzdHJpYnVjacOzbiBkZSBlc3RvcyBhcmNoaXZvcyB5IG1ldGFkYXRvcy4KTk9UQTogU0kgTEEgVEVTSVMgQSBQVUJMSUNBUiBBRFFVSVJJw5MgQ09NUFJPTUlTT1MgREUgQ09ORklERU5DSUFMSURBRCBFTiBFTCBERVNBUlJPTExPIE8gUEFSVEVTIERFTCBET0NVTUVOVE8uIFNJR0EgTEEgRElSRUNUUklaIERFIExBIFJFU09MVUNJw5NOIDAyMyBERSAyMDE1LCBQT1IgTEEgQ1VBTCBTRSBFU1RBQkxFQ0UgRUwgUFJPQ0VESU1JRU5UTyBQQVJBIExBIFBVQkxJQ0FDScOTTiBERSBURVNJUyBERSBNQUVTVFLDjUEgWSBET0NUT1JBRE8gREUgTE9TIEVTVFVESUFOVEVTIERFIExBIFVOSVZFUlNJREFEIE5BQ0lPTkFMIERFIENPTE9NQklBIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU4sIEVYUEVESURBIFBPUiBMQSBTRUNSRVRBUsONQSBHRU5FUkFMLiAqTEEgVEVTSVMgQSBQVUJMSUNBUiBERUJFIFNFUiBMQSBWRVJTScOTTiBGSU5BTCBBUFJPQkFEQS4gCgpBbCBoYWNlciBjbGljIGVuIGVsIHNpZ3VpZW50ZSBib3TDs24sIHVzdGVkIGluZGljYSBxdWUgZXN0w6EgZGUgYWN1ZXJkbyBjb24gZXN0b3MgdMOpcm1pbm9zLiBTaSB0aWVuZSBhbGd1bmEgZHVkYSBzb2JyZSBsYSBsaWNlbmNpYSwgcG9yIGZhdm9yLCBjb250YWN0ZSBjb24gZWwgYWRtaW5pc3RyYWRvciBkZWwgc2lzdGVtYS4KClVOSVZFUlNJREFEIE5BQ0lPTkFMIERFIENPTE9NQklBIC0gw5psdGltYSBtb2RpZmljYWNpw7NuIDE5LzEwLzIwMjEK