Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.

Informe sobre el desarrollo de una propuesta de aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio de la ciudad de Bogotá haciendo uso de realidad aumentada. Este proyecto se desarrolló bajo la metodología ágil Scrum la cual consta de cinco fases: concepto...

Full description

Autores:
Rodríguez Salamanca, Angye Tatiana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Pedagógica Nacional
Repositorio:
Repositorio Institucional UPN
Idioma:
spa
OAI Identifier:
oai:repository.pedagogica.edu.co:20.500.12209/13168
Acceso en línea:
http://hdl.handle.net/20.500.12209/13168
Palabra clave:
Unity 3D
Cultura ciudadana
Easy AR
Realidad aumentada
Transmilenio
Unity 3D
Citizen culture
Easy AR
Augmented reality
Transmilenio
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id RPEDAGO2_14b88bab9a33188a3082a04f0586c8db
oai_identifier_str oai:repository.pedagogica.edu.co:20.500.12209/13168
network_acronym_str RPEDAGO2
network_name_str Repositorio Institucional UPN
repository_id_str
dc.title.spa.fl_str_mv Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
dc.title.translated.eng.fl_str_mv Application to promote culture citizen in the transport system Transmilenio audience using reality augmented.
title Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
spellingShingle Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
Unity 3D
Cultura ciudadana
Easy AR
Realidad aumentada
Transmilenio
Unity 3D
Citizen culture
Easy AR
Augmented reality
Transmilenio
title_short Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
title_full Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
title_fullStr Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
title_full_unstemmed Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
title_sort Aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.
dc.creator.fl_str_mv Rodríguez Salamanca, Angye Tatiana
dc.contributor.advisor.spa.fl_str_mv Rivera Pinzón, Diego Mauricio
dc.contributor.author.spa.fl_str_mv Rodríguez Salamanca, Angye Tatiana
dc.subject.spa.fl_str_mv Unity 3D
Cultura ciudadana
Easy AR
Realidad aumentada
Transmilenio
topic Unity 3D
Cultura ciudadana
Easy AR
Realidad aumentada
Transmilenio
Unity 3D
Citizen culture
Easy AR
Augmented reality
Transmilenio
dc.subject.keywords.eng.fl_str_mv Unity 3D
Citizen culture
Easy AR
Augmented reality
Transmilenio
description Informe sobre el desarrollo de una propuesta de aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio de la ciudad de Bogotá haciendo uso de realidad aumentada. Este proyecto se desarrolló bajo la metodología ágil Scrum la cual consta de cinco fases: concepto, especulación, exploración, revisión y cierre. Además , el software de programación usado fue Unity 3D en su versión 2020.2.4f1 junto al complemento de realidad aumentada Easy AR.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-05-14T00:38:54Z
dc.date.available.none.fl_str_mv 2021-05-14T00:38:54Z
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12209/13168
dc.identifier.instname.spa.fl_str_mv instname:Universidad Pedagógica Nacional
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional de la Universidad Pedagógica Nacional
dc.identifier.repourl.none.fl_str_mv repourl: http://repositorio.pedagogica.edu.co/
url http://hdl.handle.net/20.500.12209/13168
identifier_str_mv instname:Universidad Pedagógica Nacional
reponame:Repositorio Institucional de la Universidad Pedagógica Nacional
repourl: http://repositorio.pedagogica.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv v11 - "switch" - Teoría del curso en español de C# para Unity - Nivel 1 (2014). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=Nm-_iDM5ZhI
Agudelo, F., & Borda, C. M. (2012). Sistema de reconocimento de señales de tránsito con realidad aumentada en dispositivos móviles. Bogotá: Universidad Piloto de Colombia.
ANSTO. (2019). Bring the Periodic Table to life with Augmented Reality [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=yqgkx2KcTd8
Arangure, V. (2019). La cultura ciudadana en el sistema Transmilenio en Bogotá. Universidad Santo Tomás, Bogotá.
Báez, M., Borrego, Á., Cordero, J., Cruz, L., González, M., Hernández, F., . . . Zapata, Á. (2019). Introducción a Android. Madrid: Grupo Tecnología UCM y Victoria López.
Ballén Duque, F. (22 de 11 de 2007). Derecho a la movilidad. La experiencia de Bogotá D. C. Prolegómenos, 10(20), 169-181. doi:https://doi.org/10.18359/prole.2541
Barroso, J., & Gallego, Ó. (2016). La Realidad Aumentada y su Apliación en la Educación Superior. Revista del Salomé, 1(2), 111-124.
Blázquez Sevilla, A. (2017). Realidad Aumentada en Educación. Madrid, España. Obtenido de http://oa.upm.es/45985/1/Realidad_Aumentada__Educacion.pdf
Canós, J., Patricio, L., & Pénades, M. C. (s.f). Métodologías Ágiles en el Desarrollo de Software. Valencia: Universidad Politécnica de Valencia.
Easy AR. (30 de Diciembre de 2019). Easy AR Sense SDK 4.0. Obtenido de https://www.easyar.com/view/sdk.html
Moscoso, M., Vann Laake, T., Quiñones, L., Pardo, C., & Hidalgo, D. (2020). Transporte Urbano sostenible en América Latina: evaluaciones y recomendaciones para politicas de movilidad. Colombia. Bogotá: Despacio.
Navarro, F., Martínez, A., & Martínez, J. (2019). Realidad Virtual y Realidad Aumentada: desarrollo de aplicaciones. Bogotá: Ediciones de la U.
Ortega, L. I. (2017). 3D Virtual Object Tracking and Registration based on Marker. Tesis de Maestría, Universidad Politecnica de Catalunya, Cataluna. Recuperado el 2021 de Marzo de 1, de https://upcommons.upc.edu/bitstream/handle/2117/102070/memoria.pdf?sequence= 1&isAllowed=y
Ouazzani, I. (2012). Manual de creacion de videojuego con Unity 3D. Madrid: UNIVERSIDAD CARLOS III.
Realidad Aumentada Unity 2020 - 1/3 (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=gjYkHKCOIYk&t=218s
Realidad Aumentada Unity 2020 - 3/3 (Configurar para Android) (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=WGtLdKxYZ7o&t=139s
Regueros Bello, C. (2017). La realidad aumentada: lo que debemos conocer. Tecnología, Investigación y Academia (TIA), 5(2), 257-261.
Rivera, D. (Dirección). (2020). AR Foundation - Ejemplos básicos [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=ycdvltvNA1s&feature=youtu.be
Rivera, D. (Dirección). (2020). AR Foundation - Introducción [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=rN8HtkpLUAI&feature=youtu.be
Rivera, D. (Dirección). (2020). AR Foundation – Raycast [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=IWSfuTFkWVw&feature=youtu.be
Trigas G., M. (s.f.). Obtenido de http://openaccess.uoc.edu/webapps/o2/bitstream/10609/17885/1/mtrigasTFC0612m emoria.pdf
Unity . (2019). C# Translate and Rotate in Unity! - Beginner Scripting Tutorial [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=32JkMANaMpk
Unity. (s.f.). C# Switch Statements in Unity! - Beginner Scripting Tutorial [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=-PWvI3q6_OE
Unity Tutorials - LeanTween Easing (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=SzJ7GUJTcP8
Universidad Universidad Carlos III de Madrid. (s.f.). Software de Comunicaciones. Obtenido de Programación en dispositivos móviles portables: https://sites.google.com/site/swcuc3m/home
Why you should use code to animate your UI in Unity. (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=Ll3yujn9GVQ&t=156s
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.none.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivatives 4.0 International
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bogotá, Colombia
dc.coverage.temporal.spa.fl_str_mv Bogotá, Colombia-2020
dc.publisher.spa.fl_str_mv Universidad Pedagógica Nacional
dc.publisher.program.spa.fl_str_mv Licenciatura en Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ciencia y Tecnología
institution Universidad Pedagógica Nacional
bitstream.url.fl_str_mv http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/5/aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf.jpg
http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/3/license.txt
http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/4/licencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdf
http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/2/aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf
bitstream.checksum.fl_str_mv df48bee0ad1993c6452dfb787708c7a2
8a4605be74aa9ea9d79846c1fba20a33
bd8c08c1818c6117491f69fbd387aaf3
502a49a0e22fea17604a25684ace9cc1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Pedagógica Nacional
repository.mail.fl_str_mv repositorio@pedagogica.edu.co
_version_ 1814445142958931968
spelling Rivera Pinzón, Diego MauricioRodríguez Salamanca, Angye TatianaBogotá, ColombiaBogotá, Colombia-20202021-05-14T00:38:54Z2021-05-14T00:38:54Z2020http://hdl.handle.net/20.500.12209/13168instname:Universidad Pedagógica Nacionalreponame:Repositorio Institucional de la Universidad Pedagógica Nacionalrepourl: http://repositorio.pedagogica.edu.co/Informe sobre el desarrollo de una propuesta de aplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio de la ciudad de Bogotá haciendo uso de realidad aumentada. Este proyecto se desarrolló bajo la metodología ágil Scrum la cual consta de cinco fases: concepto, especulación, exploración, revisión y cierre. Además , el software de programación usado fue Unity 3D en su versión 2020.2.4f1 junto al complemento de realidad aumentada Easy AR.Submitted by Angye Tatiana Rodríguez Salamanca (dte_atrodriguezs413@pedagogica.edu.co) on 2021-05-12T03:26:43Z No. of bitstreams: 2 licencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdf: 178879 bytes, checksum: bd8c08c1818c6117491f69fbd387aaf3 (MD5) aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf: 2984673 bytes, checksum: 502a49a0e22fea17604a25684ace9cc1 (MD5)Approved for entry into archive by Biblioteca UPN (repositoriobiblioteca@pedagogica.edu.co) on 2021-05-12T14:19:48Z (GMT) No. of bitstreams: 2 licencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdf: 178879 bytes, checksum: bd8c08c1818c6117491f69fbd387aaf3 (MD5) aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf: 2984673 bytes, checksum: 502a49a0e22fea17604a25684ace9cc1 (MD5)Approved for entry into archive by Elsy Carolina Martínez (ecmartinezb@pedagogica.edu.co) on 2021-05-14T00:38:54Z (GMT) No. of bitstreams: 2 licencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdf: 178879 bytes, checksum: bd8c08c1818c6117491f69fbd387aaf3 (MD5) aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf: 2984673 bytes, checksum: 502a49a0e22fea17604a25684ace9cc1 (MD5)Made available in DSpace on 2021-05-14T00:38:54Z (GMT). No. of bitstreams: 2 licencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdf: 178879 bytes, checksum: bd8c08c1818c6117491f69fbd387aaf3 (MD5) aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf: 2984673 bytes, checksum: 502a49a0e22fea17604a25684ace9cc1 (MD5) Previous issue date: 2020Licenciado en ElectrónicaPregradoReport on the development of an implementation proposal to promote citizen culture in the Transmilenio public transport system in the city of Bogotá using augmented reality. This project was developed under the agile Scrum methodology which consists of five phases: concept, speculation, exploration, review and closure. In addition, the programming software used was Unity 3D in its version 2020.2.4f1 along with the Easy AR augmented reality add-on.application/pdfspaUniversidad Pedagógica NacionalLicenciatura en ElectrónicaFacultad de Ciencia y Tecnologíahttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 InternationalUnity 3DCultura ciudadanaEasy ARRealidad aumentadaTransmilenioUnity 3DCitizen cultureEasy ARAugmented realityTransmilenioAplicación para promover la cultura ciudadana en el sistema de transporte público Transmilenio usando realidad aumentada.Application to promote culture citizen in the transport system Transmilenio audience using reality augmented.info:eu-repo/semantics/bachelorThesisTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisv11 - "switch" - Teoría del curso en español de C# para Unity - Nivel 1 (2014). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=Nm-_iDM5ZhIAgudelo, F., & Borda, C. M. (2012). Sistema de reconocimento de señales de tránsito con realidad aumentada en dispositivos móviles. Bogotá: Universidad Piloto de Colombia.ANSTO. (2019). Bring the Periodic Table to life with Augmented Reality [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=yqgkx2KcTd8Arangure, V. (2019). La cultura ciudadana en el sistema Transmilenio en Bogotá. Universidad Santo Tomás, Bogotá.Báez, M., Borrego, Á., Cordero, J., Cruz, L., González, M., Hernández, F., . . . Zapata, Á. (2019). Introducción a Android. Madrid: Grupo Tecnología UCM y Victoria López.Ballén Duque, F. (22 de 11 de 2007). Derecho a la movilidad. La experiencia de Bogotá D. C. Prolegómenos, 10(20), 169-181. doi:https://doi.org/10.18359/prole.2541Barroso, J., & Gallego, Ó. (2016). La Realidad Aumentada y su Apliación en la Educación Superior. Revista del Salomé, 1(2), 111-124.Blázquez Sevilla, A. (2017). Realidad Aumentada en Educación. Madrid, España. Obtenido de http://oa.upm.es/45985/1/Realidad_Aumentada__Educacion.pdfCanós, J., Patricio, L., & Pénades, M. C. (s.f). Métodologías Ágiles en el Desarrollo de Software. Valencia: Universidad Politécnica de Valencia.Easy AR. (30 de Diciembre de 2019). Easy AR Sense SDK 4.0. Obtenido de https://www.easyar.com/view/sdk.htmlMoscoso, M., Vann Laake, T., Quiñones, L., Pardo, C., & Hidalgo, D. (2020). Transporte Urbano sostenible en América Latina: evaluaciones y recomendaciones para politicas de movilidad. Colombia. Bogotá: Despacio.Navarro, F., Martínez, A., & Martínez, J. (2019). Realidad Virtual y Realidad Aumentada: desarrollo de aplicaciones. Bogotá: Ediciones de la U.Ortega, L. I. (2017). 3D Virtual Object Tracking and Registration based on Marker. Tesis de Maestría, Universidad Politecnica de Catalunya, Cataluna. Recuperado el 2021 de Marzo de 1, de https://upcommons.upc.edu/bitstream/handle/2117/102070/memoria.pdf?sequence= 1&isAllowed=yOuazzani, I. (2012). Manual de creacion de videojuego con Unity 3D. Madrid: UNIVERSIDAD CARLOS III.Realidad Aumentada Unity 2020 - 1/3 (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=gjYkHKCOIYk&t=218sRealidad Aumentada Unity 2020 - 3/3 (Configurar para Android) (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=WGtLdKxYZ7o&t=139sRegueros Bello, C. (2017). La realidad aumentada: lo que debemos conocer. Tecnología, Investigación y Academia (TIA), 5(2), 257-261.Rivera, D. (Dirección). (2020). AR Foundation - Ejemplos básicos [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=ycdvltvNA1s&feature=youtu.beRivera, D. (Dirección). (2020). AR Foundation - Introducción [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=rN8HtkpLUAI&feature=youtu.beRivera, D. (Dirección). (2020). AR Foundation – Raycast [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=IWSfuTFkWVw&feature=youtu.beTrigas G., M. (s.f.). Obtenido de http://openaccess.uoc.edu/webapps/o2/bitstream/10609/17885/1/mtrigasTFC0612m emoria.pdfUnity . (2019). C# Translate and Rotate in Unity! - Beginner Scripting Tutorial [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=32JkMANaMpkUnity. (s.f.). C# Switch Statements in Unity! - Beginner Scripting Tutorial [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=-PWvI3q6_OEUnity Tutorials - LeanTween Easing (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=SzJ7GUJTcP8Universidad Universidad Carlos III de Madrid. (s.f.). Software de Comunicaciones. Obtenido de Programación en dispositivos móviles portables: https://sites.google.com/site/swcuc3m/homeWhy you should use code to animate your UI in Unity. (2019). [Archivo de Video]. Obtenido de https://www.youtube.com/watch?v=Ll3yujn9GVQ&t=156sTHUMBNAILaplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf.jpgaplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf.jpgIM Thumbnailimage/jpeg4176http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/5/aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf.jpgdf48bee0ad1993c6452dfb787708c7a2MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53licencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdflicencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdfapplication/pdf178879http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/4/licencia_uso_trabajos_y_tesis_grado_rodriguez_salamanca.pdfbd8c08c1818c6117491f69fbd387aaf3MD54ORIGINALaplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdfaplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdfapplication/pdf2984673http://repository.pedagogica.edu.co/bitstream/20.500.12209/13168/2/aplicacion_para_promover_la_cultura_ciudadana_en_el_sistema_de_transporte.pdf502a49a0e22fea17604a25684ace9cc1MD5220.500.12209/13168oai:repository.pedagogica.edu.co:20.500.12209/131682023-05-25 13:37:15.889Repositorio Institucional Universidad Pedagógica Nacionalrepositorio@pedagogica.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=