Dinámica estructural manual interactivo con Matlab

La ingeniería es la que se encarga de ejecutar y materializar todas las grandes obras de las cuales somos testigos y de igual forma albergamos en ella. Por lo tanto, es necesario que dichas estructuras cumplan con ciertos requisitos de resistencia, durabilidad y seguridad en su tiempo de vida útil p...

Full description

Autores:
Escalante Gutiérrez, Alejandra Marcela
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/13109
Acceso en línea:
https://hdl.handle.net/20.500.12494/13109
Palabra clave:
Matlab
Dinámica
Cargas
Rights
openAccess
License
Atribución
id COOPER2_9d7400f8e1cabcc3caf1a8d6e6143754
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/13109
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Dinámica estructural manual interactivo con Matlab
title Dinámica estructural manual interactivo con Matlab
spellingShingle Dinámica estructural manual interactivo con Matlab
Matlab
Dinámica
Cargas
title_short Dinámica estructural manual interactivo con Matlab
title_full Dinámica estructural manual interactivo con Matlab
title_fullStr Dinámica estructural manual interactivo con Matlab
title_full_unstemmed Dinámica estructural manual interactivo con Matlab
title_sort Dinámica estructural manual interactivo con Matlab
dc.creator.fl_str_mv Escalante Gutiérrez, Alejandra Marcela
dc.contributor.advisor.none.fl_str_mv Goméz Zabaleta, William
dc.contributor.author.none.fl_str_mv Escalante Gutiérrez, Alejandra Marcela
dc.subject.spa.fl_str_mv Matlab
Dinámica
Cargas
topic Matlab
Dinámica
Cargas
description La ingeniería es la que se encarga de ejecutar y materializar todas las grandes obras de las cuales somos testigos y de igual forma albergamos en ella. Por lo tanto, es necesario que dichas estructuras cumplan con ciertos requisitos de resistencia, durabilidad y seguridad en su tiempo de vida útil para que siempre se mantengan su uso. Por ende, una de las ramas más importantes ramas de la ingeniería civil es la ingeniería estructural, ya que es ella la encargada de analizar, modelar, diseñar, proyectar y ejecutar las edificaciones con mayor uso. Una de las ramas que conforman a la ingeniería estructural es la dinámica estructural, esta materia se encarga de estudiar las cargas sísmicas y las vibraciones que estas generan, dichas vibraciones se pueden determinar a través de los parámetros dinámicos que son la masa, rigidez y amortiguamiento de las estructuras. Estas variables se estudian porque a lo largo del tiempo estas vibraciones pueden llegar a afectar a las estructuras y esto se hace con el fin de que cualquier tipo de edificación soporte estas cargas sísmicas brindado una mayor resistencia y rigidez, y con respecto a los materiales una mayor ductilidad.Por lo cual, en el siguiente proyecto de investigación se busca simular o crear un partitivo de un esquema educativo para cálculos de espectros dinámicos en las estructuras en el programa de MATLAB con la finalidad que a través de las variables necesarias y fijas nos arroje respuestas y graficas. Con el propósito de tener una respuesta estructural para las cargas dinámicas que se pueden presentar por medio de los sismos y las vibraciones que estos les generan a las edificaciones.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2019-07-30T22:37:44Z
dc.date.available.none.fl_str_mv 2019-07-30T22:37:44Z
dc.date.issued.none.fl_str_mv 2019-07-26
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/13109
dc.identifier.bibliographicCitation.spa.fl_str_mv Escalante Gutiérrez, A. M. (2019) Dinámica estructural manual interactivo con MATLAB (Tesis de pregrado) Recuperado de: http://repository.ucc.edu.co/handle/ucc/13109
url https://hdl.handle.net/20.500.12494/13109
identifier_str_mv Escalante Gutiérrez, A. M. (2019) Dinámica estructural manual interactivo con MATLAB (Tesis de pregrado) Recuperado de: http://repository.ucc.edu.co/handle/ucc/13109
dc.relation.references.spa.fl_str_mv Dinámica de Estructuras (Cuarta Edición) Autor: Anil K. Chopra.
Dinámica de Estructuras con Matlab. Autor: Dr. Roberto Aguiar Falconi.
Dinámica Estructural Aplicada al Diseño Sísmico (1998) Autor: Luis Enrique García Reyes.
Análisis de Estructuras Bajo Acciones Dinámicas. Autor: Arturo M. Cassano
Introducción a la Dinámica Estructural. Autor: Ing. Rafael Salinas Basualdo.
Matlab e Interfaces Gráficas (CONATEC 2002). Autor: M. C. José Jaime Esqueda Elizondo
Introducción a la Dinámica de Estructuras. Autor: Jorge Eduardo Hurtado Gómez.
Espectros de Respuesta y de Diseño (Universidad Nacional de Cuyo/2002). Autor: Francisco Crisafulli y Elbio Villafañe.
Resorte en Física (31 de agosto de 2011). Publicado por: Mónica González
Sistemas de Resortes en “Serie” y “Paralelo”. Determinación de la Constante del Resorte. Autor: José María Rico Martínez.
Conceptos básicos de Dinámica Estructural.
http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html
dc.rights.license.none.fl_str_mv Atribución
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 36 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Inteniería Civil, Santa Marta
dc.publisher.program.spa.fl_str_mv Ingeniería Civil
dc.publisher.place.spa.fl_str_mv Santa Marta
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/49719753-2160-41ec-b599-ba1cfc8cb79b/download
https://repository.ucc.edu.co/bitstreams/de5cd311-fc2b-4fa8-8b4a-f58269e59093/download
https://repository.ucc.edu.co/bitstreams/3f69d30e-1021-49ef-a50a-3adb29692f7b/download
https://repository.ucc.edu.co/bitstreams/621b92bd-fc38-4d6d-b4d0-0ba09df5938a/download
https://repository.ucc.edu.co/bitstreams/b89c1b22-068e-4594-8183-4d11ed1e4ec6/download
https://repository.ucc.edu.co/bitstreams/ce23cac0-017d-4d70-8a90-3d2b4269ce92/download
https://repository.ucc.edu.co/bitstreams/21070dac-478d-41e0-9d2a-6936c448aa93/download
bitstream.checksum.fl_str_mv f796eefc9acf3d8ef662119299c2d342
3b63de491485a30d478646d25428e2dd
3bce4f7ab09dfc588f126e1e36e98a45
ea0da65b84a531816fbae50aacae41bb
ce00bedcef6378b2d752eb2cf96835e8
ace516b3072f2766fd298d75cdbceef8
f7b5c5c99e26f17e123aea4c5cc33edb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246778911850496
spelling Goméz Zabaleta, WilliamEscalante Gutiérrez, Alejandra Marcela2019-07-30T22:37:44Z2019-07-30T22:37:44Z2019-07-26https://hdl.handle.net/20.500.12494/13109Escalante Gutiérrez, A. M. (2019) Dinámica estructural manual interactivo con MATLAB (Tesis de pregrado) Recuperado de: http://repository.ucc.edu.co/handle/ucc/13109La ingeniería es la que se encarga de ejecutar y materializar todas las grandes obras de las cuales somos testigos y de igual forma albergamos en ella. Por lo tanto, es necesario que dichas estructuras cumplan con ciertos requisitos de resistencia, durabilidad y seguridad en su tiempo de vida útil para que siempre se mantengan su uso. Por ende, una de las ramas más importantes ramas de la ingeniería civil es la ingeniería estructural, ya que es ella la encargada de analizar, modelar, diseñar, proyectar y ejecutar las edificaciones con mayor uso. Una de las ramas que conforman a la ingeniería estructural es la dinámica estructural, esta materia se encarga de estudiar las cargas sísmicas y las vibraciones que estas generan, dichas vibraciones se pueden determinar a través de los parámetros dinámicos que son la masa, rigidez y amortiguamiento de las estructuras. Estas variables se estudian porque a lo largo del tiempo estas vibraciones pueden llegar a afectar a las estructuras y esto se hace con el fin de que cualquier tipo de edificación soporte estas cargas sísmicas brindado una mayor resistencia y rigidez, y con respecto a los materiales una mayor ductilidad.Por lo cual, en el siguiente proyecto de investigación se busca simular o crear un partitivo de un esquema educativo para cálculos de espectros dinámicos en las estructuras en el programa de MATLAB con la finalidad que a través de las variables necesarias y fijas nos arroje respuestas y graficas. Con el propósito de tener una respuesta estructural para las cargas dinámicas que se pueden presentar por medio de los sismos y las vibraciones que estos les generan a las edificaciones.363335alejandra.escalanteg@campusucc.edu.co36 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Inteniería Civil, Santa MartaIngeniería CivilSanta MartaMatlabDinámicaCargasDinámica estructural manual interactivo con MatlabTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Dinámica de Estructuras (Cuarta Edición) Autor: Anil K. Chopra.Dinámica de Estructuras con Matlab. Autor: Dr. Roberto Aguiar Falconi.Dinámica Estructural Aplicada al Diseño Sísmico (1998) Autor: Luis Enrique García Reyes.Análisis de Estructuras Bajo Acciones Dinámicas. Autor: Arturo M. CassanoIntroducción a la Dinámica Estructural. Autor: Ing. Rafael Salinas Basualdo.Matlab e Interfaces Gráficas (CONATEC 2002). Autor: M. C. José Jaime Esqueda ElizondoIntroducción a la Dinámica de Estructuras. Autor: Jorge Eduardo Hurtado Gómez.Espectros de Respuesta y de Diseño (Universidad Nacional de Cuyo/2002). Autor: Francisco Crisafulli y Elbio Villafañe.Resorte en Física (31 de agosto de 2011). Publicado por: Mónica GonzálezSistemas de Resortes en “Serie” y “Paralelo”. Determinación de la Constante del Resorte. Autor: José María Rico Martínez.Conceptos básicos de Dinámica Estructural.http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.htmlPublicationORIGINALMódulo Dinámica Estructural - Alejandra Escalante (363335).pdfMódulo Dinámica Estructural - Alejandra Escalante (363335).pdfapplication/pdf3260403https://repository.ucc.edu.co/bitstreams/49719753-2160-41ec-b599-ba1cfc8cb79b/downloadf796eefc9acf3d8ef662119299c2d342MD55Licencia de uso - Alejandra Escalante (363335).pdfLicencia de uso - Alejandra Escalante (363335).pdfAutorización de publicación en la webapplication/pdf120684https://repository.ucc.edu.co/bitstreams/de5cd311-fc2b-4fa8-8b4a-f58269e59093/download3b63de491485a30d478646d25428e2ddMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/3f69d30e-1021-49ef-a50a-3adb29692f7b/download3bce4f7ab09dfc588f126e1e36e98a45MD56THUMBNAILMódulo Dinámica Estructural - Alejandra Escalante (363335).pdf.jpgMódulo Dinámica Estructural - Alejandra Escalante (363335).pdf.jpgGenerated Thumbnailimage/jpeg3425https://repository.ucc.edu.co/bitstreams/621b92bd-fc38-4d6d-b4d0-0ba09df5938a/downloadea0da65b84a531816fbae50aacae41bbMD58Licencia de uso - Alejandra Escalante (363335).pdf.jpgLicencia de uso - Alejandra Escalante (363335).pdf.jpgGenerated Thumbnailimage/jpeg5656https://repository.ucc.edu.co/bitstreams/b89c1b22-068e-4594-8183-4d11ed1e4ec6/downloadce00bedcef6378b2d752eb2cf96835e8MD57TEXTLicencia de uso - Alejandra Escalante (363335).pdf.txtLicencia de uso - Alejandra Escalante (363335).pdf.txtExtracted texttext/plain5390https://repository.ucc.edu.co/bitstreams/ce23cac0-017d-4d70-8a90-3d2b4269ce92/downloadace516b3072f2766fd298d75cdbceef8MD59Módulo Dinámica Estructural - Alejandra Escalante (363335).pdf.txtMódulo Dinámica Estructural - Alejandra Escalante (363335).pdf.txtExtracted texttext/plain44759https://repository.ucc.edu.co/bitstreams/21070dac-478d-41e0-9d2a-6936c448aa93/downloadf7b5c5c99e26f17e123aea4c5cc33edbMD51020.500.12494/13109oai:repository.ucc.edu.co:20.500.12494/131092024-08-23 17:25:25.237open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=