Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.

El prototipo es capaz de realizar para cada una de las secciones transversales, el análisis seccional, generando los diagramas momento curvatura, permitiendo percibir de manera clara el comportamiento de las secciones dentro de toda su historia de carga, la revisión de un diseño predeterminado, veri...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/25231
Acceso en línea:
http://hdl.handle.net/11349/25231
Palabra clave:
Viga
App móvil
Análisis
Revisión
Diseño
Ingeniería Civil - Tesis y Disertaciones Académicas
Vigas - Normas técnicas
Hormigón - Normas técnicas
Vigas - Diseño - Aplicaciones moviles
Beam
Mobile app
Analysis
Review
Design
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_073fd67fd4ed6caebeba5a71ed03a877
oai_identifier_str oai:repository.udistrital.edu.co:11349/25231
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
dc.title.titleenglish.spa.fl_str_mv Development of a mobile application prototype for the analysis and structural design of concrete beams simply reinforced with a non-rectangular cross section, according to NSR-10
title Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
spellingShingle Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
Viga
App móvil
Análisis
Revisión
Diseño
Ingeniería Civil - Tesis y Disertaciones Académicas
Vigas - Normas técnicas
Hormigón - Normas técnicas
Vigas - Diseño - Aplicaciones moviles
Beam
Mobile app
Analysis
Review
Design
title_short Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
title_full Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
title_fullStr Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
title_full_unstemmed Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
title_sort Desarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.
dc.contributor.advisor.spa.fl_str_mv Mena Serna, Milton
dc.subject.spa.fl_str_mv Viga
App móvil
Análisis
Revisión
Diseño
topic Viga
App móvil
Análisis
Revisión
Diseño
Ingeniería Civil - Tesis y Disertaciones Académicas
Vigas - Normas técnicas
Hormigón - Normas técnicas
Vigas - Diseño - Aplicaciones moviles
Beam
Mobile app
Analysis
Review
Design
dc.subject.lemb.spa.fl_str_mv Ingeniería Civil - Tesis y Disertaciones Académicas
Vigas - Normas técnicas
Hormigón - Normas técnicas
Vigas - Diseño - Aplicaciones moviles
dc.subject.keyword.spa.fl_str_mv Beam
Mobile app
Analysis
Review
Design
description El prototipo es capaz de realizar para cada una de las secciones transversales, el análisis seccional, generando los diagramas momento curvatura, permitiendo percibir de manera clara el comportamiento de las secciones dentro de toda su historia de carga, la revisión de un diseño predeterminado, verificando que resista las cargas existentes o el diseño de una viga, definiendo cantidad de acero y su distribución, mediante el método de la resistencia ultima, ya sea para sección rectangular o no rectangular, aplicando los parámetros normalizadas del Reglamento Colombiano de Construcción Sismo Resistente (NSR-10).
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-09-08T15:46:41Z
dc.date.available.none.fl_str_mv 2020-09-08T15:46:41Z
dc.date.created.spa.fl_str_mv 2020-07-09
dc.type.degree.spa.fl_str_mv Monografía
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/25231
url http://hdl.handle.net/11349/25231
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/25231/10/C%c3%a1rdenasGuzm%c3%a1nErikaJohanna2020.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/25231/11/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/25231/12/C%c3%a9dulaDavidCamiloRaquiraNumpaque.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/25231/13/C%c3%a9dulaErikaJohannaC%c3%a1rdenasGuzm%c3%a1n.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/25231/6/license_url
http://repository.udistrital.edu.co/bitstream/11349/25231/7/license_text
http://repository.udistrital.edu.co/bitstream/11349/25231/8/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/25231/9/license.txt
http://repository.udistrital.edu.co/bitstream/11349/25231/1/C%c3%a1rdenasGuzm%c3%a1nErikaJohanna2020Anexos.rar
http://repository.udistrital.edu.co/bitstream/11349/25231/2/C%c3%a1rdenasGuzm%c3%a1nErikaJohanna2020.pdf
http://repository.udistrital.edu.co/bitstream/11349/25231/3/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf
http://repository.udistrital.edu.co/bitstream/11349/25231/4/C%c3%a9dulaDavidCamiloRaquiraNumpaque.pdf
http://repository.udistrital.edu.co/bitstream/11349/25231/5/C%c3%a9dulaErikaJohannaC%c3%a1rdenasGuzm%c3%a1n.pdf
bitstream.checksum.fl_str_mv 71eaca37fadb72e7279c21b68dfa0c4a
2f02b10ec626fe205d7d02e0d80ef9c4
ad77f7fcae850d41e0142078ffac6190
f68cff3b1dc72e50650f1b8b8cb018a2
321f3992dd3875151d8801b773ab32ed
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
cb6342975a2dfca22e7bde4a72f4a8d9
bdb18cc95712c8ba7420941f9b9a22ec
6bb8ef45b852f1dca6692ba9ba2c254e
d855cbc7e72d1f8be42f383bae328c00
3a94271fcd9ecef55fe584c7ea8b4194
bitstream.checksumAlgorithm.fl_str_mv 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_ 1803712655710486528
spelling Mena Serna, MiltonCárdenas Guzmán, Erika JohannaRáquira Numpaque, David Camilo2020-09-08T15:46:41Z2020-09-08T15:46:41Z2020-07-09http://hdl.handle.net/11349/25231El prototipo es capaz de realizar para cada una de las secciones transversales, el análisis seccional, generando los diagramas momento curvatura, permitiendo percibir de manera clara el comportamiento de las secciones dentro de toda su historia de carga, la revisión de un diseño predeterminado, verificando que resista las cargas existentes o el diseño de una viga, definiendo cantidad de acero y su distribución, mediante el método de la resistencia ultima, ya sea para sección rectangular o no rectangular, aplicando los parámetros normalizadas del Reglamento Colombiano de Construcción Sismo Resistente (NSR-10).The prototype is capable of performing a sectional analysis for each of the cross sections, generating the curvature moment diagrams, allowing the behavior of the sections within their entire load history to be clearly perceived, the revision of a predetermined design, verifying that resists the existing loads or the design of a beam, defining the quantity of steel and its distribution, by means of the ultimate resistance method, either for rectangular or non-rectangular section, applying the standard parameters of the Colombian Regulation of Earthquake Resistant Construction (NSR -10).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_abf2VigaApp móvilAnálisisRevisiónDiseñoIngeniería Civil - Tesis y Disertaciones AcadémicasVigas - Normas técnicasHormigón - Normas técnicasVigas - Diseño - Aplicaciones movilesBeamMobile appAnalysisReviewDesignDesarrollo de un prototipo de aplicación móvil para el análisis y diseño estructural de vigas de concreto simplemente reforzado con sección transversal no rectangular, según el NSR-10.Development of a mobile application prototype for the analysis and structural design of concrete beams simply reinforced with a non-rectangular cross section, according to NSR-10Monografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILCárdenasGuzmánErikaJohanna2020.pdf.jpgCárdenasGuzmánErikaJohanna2020.pdf.jpgIM Thumbnailimage/jpeg5063http://repository.udistrital.edu.co/bitstream/11349/25231/10/C%c3%a1rdenasGuzm%c3%a1nErikaJohanna2020.pdf.jpg71eaca37fadb72e7279c21b68dfa0c4aMD510open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg12704http://repository.udistrital.edu.co/bitstream/11349/25231/11/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg2f02b10ec626fe205d7d02e0d80ef9c4MD511open accessCédulaDavidCamiloRaquiraNumpaque.pdf.jpgCédulaDavidCamiloRaquiraNumpaque.pdf.jpgIM Thumbnailimage/jpeg7197http://repository.udistrital.edu.co/bitstream/11349/25231/12/C%c3%a9dulaDavidCamiloRaquiraNumpaque.pdf.jpgad77f7fcae850d41e0142078ffac6190MD512open accessCédulaErikaJohannaCárdenasGuzmán.pdf.jpgCédulaErikaJohannaCárdenasGuzmán.pdf.jpgIM Thumbnailimage/jpeg8834http://repository.udistrital.edu.co/bitstream/11349/25231/13/C%c3%a9dulaErikaJohannaC%c3%a1rdenasGuzm%c3%a1n.pdf.jpgf68cff3b1dc72e50650f1b8b8cb018a2MD513open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://repository.udistrital.edu.co/bitstream/11349/25231/6/license_url321f3992dd3875151d8801b773ab32edMD56open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/25231/7/license_textd41d8cd98f00b204e9800998ecf8427eMD57open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/25231/8/license_rdfd41d8cd98f00b204e9800998ecf8427eMD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/25231/9/license.txtda5c6a3ca62d5dd4853000a60fee7083MD59open accessORIGINALCárdenasGuzmánErikaJohanna2020Anexos.rarCárdenasGuzmánErikaJohanna2020Anexos.rarapplication/octet-stream5063774http://repository.udistrital.edu.co/bitstream/11349/25231/1/C%c3%a1rdenasGuzm%c3%a1nErikaJohanna2020Anexos.rarcb6342975a2dfca22e7bde4a72f4a8d9MD51open accessCárdenasGuzmánErikaJohanna2020.pdfCárdenasGuzmánErikaJohanna2020.pdfapplication/pdf5609174http://repository.udistrital.edu.co/bitstream/11349/25231/2/C%c3%a1rdenasGuzm%c3%a1nErikaJohanna2020.pdfbdb18cc95712c8ba7420941f9b9a22ecMD52open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfapplication/pdf3400620http://repository.udistrital.edu.co/bitstream/11349/25231/3/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf6bb8ef45b852f1dca6692ba9ba2c254eMD53metadata only accessCédulaDavidCamiloRaquiraNumpaque.pdfCédulaDavidCamiloRaquiraNumpaque.pdfapplication/pdf109618http://repository.udistrital.edu.co/bitstream/11349/25231/4/C%c3%a9dulaDavidCamiloRaquiraNumpaque.pdfd855cbc7e72d1f8be42f383bae328c00MD54metadata only accessCédulaErikaJohannaCárdenasGuzmán.pdfCédulaErikaJohannaCárdenasGuzmán.pdfapplication/pdf110024http://repository.udistrital.edu.co/bitstream/11349/25231/5/C%c3%a9dulaErikaJohannaC%c3%a1rdenasGuzm%c3%a1n.pdf3a94271fcd9ecef55fe584c7ea8b4194MD55metadata only access11349/25231oai:repository.udistrital.edu.co:11349/252312023-06-09 16:40:18.9open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=