Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles

Los puentes vehiculares son una de las estructuras más comunes en las grandes ciudades del mundo y Bogotá no es la excepción. En la ciudad hay alrededor de 350 puentes de los cuales hay varios que presentan daños estructurales en las juntas (puntos de unión entre el puente y la vía). El estado de es...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/5206
Acceso en línea:
http://hdl.handle.net/11349/5206
Palabra clave:
MEMS
SHM
Puentes
Acelerómetros
Smartphones
Bogotá
Ingeniería electrónica - Tesis y disertaciones académicas
Aplicaciones para móviles
Puentes - Vibración
Acelerómetros
MEMS
SHM
Bridges
Accelerometers
Smartphones
Bogota
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_9f0fccf9c75bcf2e510eec572592998a
oai_identifier_str oai:repository.udistrital.edu.co:11349/5206
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
dc.title.titleenglish.spa.fl_str_mv Application with Mems Systems embeded in smartphones for detecting and analysing Low Frecuency mechanical vibrations in civil structures
title Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
spellingShingle Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
MEMS
SHM
Puentes
Acelerómetros
Smartphones
Bogotá
Ingeniería electrónica - Tesis y disertaciones académicas
Aplicaciones para móviles
Puentes - Vibración
Acelerómetros
MEMS
SHM
Bridges
Accelerometers
Smartphones
Bogota
title_short Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
title_full Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
title_fullStr Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
title_full_unstemmed Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
title_sort Aplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civiles
dc.contributor.advisor.spa.fl_str_mv Aya Baquero, Hugo Libardo
dc.subject.spa.fl_str_mv MEMS
SHM
Puentes
Acelerómetros
Smartphones
Bogotá
topic MEMS
SHM
Puentes
Acelerómetros
Smartphones
Bogotá
Ingeniería electrónica - Tesis y disertaciones académicas
Aplicaciones para móviles
Puentes - Vibración
Acelerómetros
MEMS
SHM
Bridges
Accelerometers
Smartphones
Bogota
dc.subject.lemb.spa.fl_str_mv Ingeniería electrónica - Tesis y disertaciones académicas
Aplicaciones para móviles
Puentes - Vibración
Acelerómetros
dc.subject.keyword.spa.fl_str_mv MEMS
SHM
Bridges
Accelerometers
Smartphones
Bogota
description Los puentes vehiculares son una de las estructuras más comunes en las grandes ciudades del mundo y Bogotá no es la excepción. En la ciudad hay alrededor de 350 puentes de los cuales hay varios que presentan daños estructurales en las juntas (puntos de unión entre el puente y la vía). El estado de estos puentes se va deteriorando a lo largo que pasa el tiempo y tal deterioro depende de varios factores, entre ellos el tipo de trasporte que pasa por ellos (carga pesada, carga liviana, etc.), las corrientes de viento, movimientos tectónicos, entre otros. Para poder monitorear el estado de este tipo de estructuras se utilizan diferentes métodos llamados SHM por sus siglas en inglés (Structural Health Monitoring) que traduce Monitoreo de Salud Estructural. El presente trabajo busca tener un sistema de detección previo utilizando los acelerómetros MEMS de los Smartphones.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-03-31T20:13:43Z
dc.date.available.none.fl_str_mv 2017-03-31T20:13:43Z
dc.date.created.spa.fl_str_mv 2017-02-08
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/5206
url http://hdl.handle.net/11349/5206
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/5206/12/SantosRodriguezWencelFabian2017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5206/11/license.txt
http://repository.udistrital.edu.co/bitstream/11349/5206/1/SantosRodriguezWencelFabian2017.pdf
http://repository.udistrital.edu.co/bitstream/11349/5206/2/SantosRodriguezWencelFabian-1.apk
http://repository.udistrital.edu.co/bitstream/11349/5206/3/SantosRodriguezWencelFabian-3.m
http://repository.udistrital.edu.co/bitstream/11349/5206/4/SantosRodriguezWencelFabian-4.csv
http://repository.udistrital.edu.co/bitstream/11349/5206/4/SantosRodriguezWencelFabian-2.rar
http://repository.udistrital.edu.co/bitstream/11349/5206/5/SantosRodriguezWencelFabian-5.csv
http://repository.udistrital.edu.co/bitstream/11349/5206/6/SantosRodriguezWencelFabian-6.csv
http://repository.udistrital.edu.co/bitstream/11349/5206/6/SantosRodriguezWencelFabian-7.csv
http://repository.udistrital.edu.co/bitstream/11349/5206/7/SantosRodriguezWencelFabian-9.csv
http://repository.udistrital.edu.co/bitstream/11349/5206/8/SantosRodriguezWencelFabian-8.csv
http://repository.udistrital.edu.co/bitstream/11349/5206/9/SantosRodriguezWencelFabian-10.csv
http://repository.udistrital.edu.co/bitstream/11349/5206/10/SantosRodriguezWencelFabian-11.csv
bitstream.checksum.fl_str_mv a30d8bc856c5ab42f81b94b7c7b88704
da5c6a3ca62d5dd4853000a60fee7083
e8fd2bb1d66765680b7290fe0cf2b10e
a2b9957a451ce8d01166bcc5577b24c2
e32a5b2f46c7d9899c62cc52c1982006
30ff038db3adf23297851280b2bcb30d
c41d5d99ceba3f196bfd159cb57f7923
233a112a30d06bdb1db5d9cf3a2ae4fd
e4d6fb00c19ca6b8f87272e434e95a4f
9cce903b2012935da3719b71409e77da
452c09f137fa40ca0ea3e501e1265ee6
0ecbb828a10263df98b3b9f2d6371b60
c79a91fdb19aeb80c3061c71004ccb59
4dec3dc49f3b35c48f65d5651a7a51b5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1814111217965334528
spelling Aya Baquero, Hugo LibardoSantos Rodriguez, Wencel Fabian2017-03-31T20:13:43Z2017-03-31T20:13:43Z2017-02-08http://hdl.handle.net/11349/5206Los puentes vehiculares son una de las estructuras más comunes en las grandes ciudades del mundo y Bogotá no es la excepción. En la ciudad hay alrededor de 350 puentes de los cuales hay varios que presentan daños estructurales en las juntas (puntos de unión entre el puente y la vía). El estado de estos puentes se va deteriorando a lo largo que pasa el tiempo y tal deterioro depende de varios factores, entre ellos el tipo de trasporte que pasa por ellos (carga pesada, carga liviana, etc.), las corrientes de viento, movimientos tectónicos, entre otros. Para poder monitorear el estado de este tipo de estructuras se utilizan diferentes métodos llamados SHM por sus siglas en inglés (Structural Health Monitoring) que traduce Monitoreo de Salud Estructural. El presente trabajo busca tener un sistema de detección previo utilizando los acelerómetros MEMS de los Smartphones.Vehicular bridges are common structures worldwide and Bogota is no exception. There are more than 350 vehicular bridges across the city and several of them evidence structural damage on their joints. The state of the bridges decay with time and such decay depends on several factors including heavy traffic, wind currents, tectonic movements, among others. In order to monitor these structures there are diferent SHM systems (Structural Health Monitoring). This paper aims to have a preliminary SHM system using the emmbeded MEMS accelerometers in the Smarthphones.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2MEMSSHMPuentesAcelerómetrosSmartphonesBogotáIngeniería electrónica - Tesis y disertaciones académicasAplicaciones para móvilesPuentes - VibraciónAcelerómetrosMEMSSHMBridgesAccelerometersSmartphonesBogotaAplicación de sistemas Mems Integrados en smartphones para la detección y análisis de vibraciones mecánicas de baja frecuencia de estructuras civilesApplication with Mems Systems embeded in smartphones for detecting and analysing Low Frecuency mechanical vibrations in civil structuresinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILSantosRodriguezWencelFabian2017.pdf.jpgSantosRodriguezWencelFabian2017.pdf.jpgIM Thumbnailimage/jpeg6422http://repository.udistrital.edu.co/bitstream/11349/5206/12/SantosRodriguezWencelFabian2017.pdf.jpga30d8bc856c5ab42f81b94b7c7b88704MD512open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/5206/11/license.txtda5c6a3ca62d5dd4853000a60fee7083MD511open accessORIGINALSantosRodriguezWencelFabian2017.pdfSantosRodriguezWencelFabian2017.pdfTrabajo de Gradoapplication/pdf1205912http://repository.udistrital.edu.co/bitstream/11349/5206/1/SantosRodriguezWencelFabian2017.pdfe8fd2bb1d66765680b7290fe0cf2b10eMD51open accessSantosRodriguezWencelFabian-1.apkSantosRodriguezWencelFabian-1.apkapplication/octet-stream1416495http://repository.udistrital.edu.co/bitstream/11349/5206/2/SantosRodriguezWencelFabian-1.apka2b9957a451ce8d01166bcc5577b24c2MD52open accessSantosRodriguezWencelFabian-3.mSantosRodriguezWencelFabian-3.mapplication/octet-stream1781http://repository.udistrital.edu.co/bitstream/11349/5206/3/SantosRodriguezWencelFabian-3.me32a5b2f46c7d9899c62cc52c1982006MD53open accessSantosRodriguezWencelFabian-4.csvSantosRodriguezWencelFabian-4.csvapplication/octet-stream79125http://repository.udistrital.edu.co/bitstream/11349/5206/4/SantosRodriguezWencelFabian-4.csv30ff038db3adf23297851280b2bcb30dMD54open accessSantosRodriguezWencelFabian-2.rarSantosRodriguezWencelFabian-2.rarapplication/octet-stream24562216http://repository.udistrital.edu.co/bitstream/11349/5206/4/SantosRodriguezWencelFabian-2.rarc41d5d99ceba3f196bfd159cb57f7923MD54open accessSantosRodriguezWencelFabian-5.csvSantosRodriguezWencelFabian-5.csvapplication/octet-stream68674http://repository.udistrital.edu.co/bitstream/11349/5206/5/SantosRodriguezWencelFabian-5.csv233a112a30d06bdb1db5d9cf3a2ae4fdMD55open accessSantosRodriguezWencelFabian-6.csvSantosRodriguezWencelFabian-6.csvapplication/octet-stream59693http://repository.udistrital.edu.co/bitstream/11349/5206/6/SantosRodriguezWencelFabian-6.csve4d6fb00c19ca6b8f87272e434e95a4fMD56open accessSantosRodriguezWencelFabian-7.csvSantosRodriguezWencelFabian-7.csvapplication/octet-stream60162http://repository.udistrital.edu.co/bitstream/11349/5206/6/SantosRodriguezWencelFabian-7.csv9cce903b2012935da3719b71409e77daMD56open accessSantosRodriguezWencelFabian-9.csvSantosRodriguezWencelFabian-9.csvapplication/octet-stream159105http://repository.udistrital.edu.co/bitstream/11349/5206/7/SantosRodriguezWencelFabian-9.csv452c09f137fa40ca0ea3e501e1265ee6MD57open accessSantosRodriguezWencelFabian-8.csvSantosRodriguezWencelFabian-8.csvapplication/octet-stream124848http://repository.udistrital.edu.co/bitstream/11349/5206/8/SantosRodriguezWencelFabian-8.csv0ecbb828a10263df98b3b9f2d6371b60MD58open accessSantosRodriguezWencelFabian-10.csvSantosRodriguezWencelFabian-10.csvapplication/octet-stream149858http://repository.udistrital.edu.co/bitstream/11349/5206/9/SantosRodriguezWencelFabian-10.csvc79a91fdb19aeb80c3061c71004ccb59MD59open accessSantosRodriguezWencelFabian-11.csvSantosRodriguezWencelFabian-11.csvapplication/octet-stream204942http://repository.udistrital.edu.co/bitstream/11349/5206/10/SantosRodriguezWencelFabian-11.csv4dec3dc49f3b35c48f65d5651a7a51b5MD510open access11349/5206oai:repository.udistrital.edu.co:11349/52062023-06-13 12:23:12.791open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=