Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas
La realidad aumentada es una tecnología que realiza la combinación del mundo real con elementos virtuales para mejorar con ello la experiencia de los usuarios en diferentes entornos. Esta tecnología ha logrado transformar la forma en la que interactuamos con los edificios y los espacios urbanos. La...
- Autores:
-
Galeano Prada, Yesica Lorena
Avella Cortes, Marlon
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/39836
- Acceso en línea:
- http://hdl.handle.net/11349/39836
- Palabra clave:
- Realidad aumentada
Geolocalización
Marcador
Apk
Ingeniería Telemática -- Tesis y disertaciones académicas
Almacenamiento de información -- Información
Universidades -- Administración
Software compatible -- Programación
Augmented reality
Geolocation
QR code
Apk
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_ec7e0ca90d624ec947c862e6b53ea82a |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/39836 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas |
dc.title.titleenglish.none.fl_str_mv |
Geolocation with augmented reality of physical spaces of the Francisco José de Caldas District University |
title |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas |
spellingShingle |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas Realidad aumentada Geolocalización Marcador Apk Ingeniería Telemática -- Tesis y disertaciones académicas Almacenamiento de información -- Información Universidades -- Administración Software compatible -- Programación Augmented reality Geolocation QR code Apk |
title_short |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas |
title_full |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas |
title_fullStr |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas |
title_full_unstemmed |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas |
title_sort |
Geolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldas |
dc.creator.fl_str_mv |
Galeano Prada, Yesica Lorena Avella Cortes, Marlon |
dc.contributor.advisor.none.fl_str_mv |
Ardila Sanchez, Ismael Antonio |
dc.contributor.author.none.fl_str_mv |
Galeano Prada, Yesica Lorena Avella Cortes, Marlon |
dc.contributor.orcid.none.fl_str_mv |
Ardila Sanchez, Ismael Antonio [0000-0001-7274-9916] |
dc.subject.none.fl_str_mv |
Realidad aumentada Geolocalización Marcador Apk |
topic |
Realidad aumentada Geolocalización Marcador Apk Ingeniería Telemática -- Tesis y disertaciones académicas Almacenamiento de información -- Información Universidades -- Administración Software compatible -- Programación Augmented reality Geolocation QR code Apk |
dc.subject.lemb.none.fl_str_mv |
Ingeniería Telemática -- Tesis y disertaciones académicas Almacenamiento de información -- Información Universidades -- Administración Software compatible -- Programación |
dc.subject.keyword.none.fl_str_mv |
Augmented reality Geolocation QR code Apk |
description |
La realidad aumentada es una tecnología que realiza la combinación del mundo real con elementos virtuales para mejorar con ello la experiencia de los usuarios en diferentes entornos. Esta tecnología ha logrado transformar la forma en la que interactuamos con los edificios y los espacios urbanos. La aplicación de la realidad aumentada se ha utilizado en una variedad de aplicaciones dentro de los espacios físicos que frecuentamos día a día, desde el entretenimiento y el turismo hasta la educación y capacitación. ¿Pero cómo funciona la realidad aumentada? Es una tecnología que utiliza dispositivos electrónicos como Smartphone o gafas inteligentes para con ello suponer información digital en tiempo real de un entorno físico. La realidad aumentada en edificios enriquece la experiencia del usuario, haciéndola más inmersiva e interactiva. Los visitantes pueden acceder a datos contextuales, detalles históricos, vistas en 3D y contenido multimedia que complementan y enriquecen su visita. Las universidades con su gran flujo de estudiantes de nuevo ingreso o aquellos que se trasladan entre facultades tienen el gran problema de ubicarse entre los diferentes edificios y espacios que ofrece la universidad, adicionalmente, se pueden observar que no se encuentra un guía o un mapa de cada de las diferentes sedes. Con el fin, de lograr una mejor interacción y ubicación de los sitios dentro de la Universidad Distrital Francisco José de Caldas, se busca diseñar una herramienta intuitiva para los equipos móviles para de esta manera lograr mejorar la experiencia en realidad aumentada de la ubicación entre los diferentes espacios de la Universidad Distrital Francisco José de Caldas. En la presente investigación se presentan los componentes de software usados para llevar acabo el desarrollo de la herramienta, así mismo el describir que componentes físicos de hardware se utilizaron para la misma. La metodología usada para este proyecto es SCRUM se basa en la adaptabilidad y la mejora continua. A medida que los equipos trabajan en ciclos iterativos, pueden responder rápidamente a cambios y retroalimentación, entregando de manera incremental el producto y manteniendo la flexibilidad para ajustar las prioridades según las necesidades cambiantes de este proyecto. |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-10-17 |
dc.date.accessioned.none.fl_str_mv |
2024-08-16T21:12:47Z |
dc.date.available.none.fl_str_mv |
2024-08-16T21:12:47Z |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Monografía |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.none.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/39836 |
url |
http://hdl.handle.net/11349/39836 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Universidad Distrital Francisco José de Caldas (2023). Estadísticas. Recuperado el 16 de marzo de 2023, de Universidad Distrital Francisco José de Caldas website: https://autoevaluacionyacreditacion.udistrital.edu.co/dependencia/estadisticas Cabero. J, Vásquez. E, Remigio. W y Meneses. E. (2021). La innovación en el aula universitaria a través de la realidad aumentada. Análisis desde la perspectiva del estudiantado español y latinoamericano. Recuperado el 6 de marzo de 2023 de Redalyc website https://www.redalyc.org/journal/1941/194169815001/html/ U. Antioquia (2017). Experiencias de la UdeA en realidad aumentada. Recuperado el 6 de marzo de 2023, de 2 Redacción - Unidad de Virtualidad website: https://www.udea.edu.co/wps/portal/udea/web/inicio/udeanoticias/udeanoticia/!ut/p/z0/fYy9DoJAEIRfxYaS7Il4akksTIyFhTFwjdlwG13l9vg5DI 8vaGFsbCYzk28GDORgBJ98xcBesBpzYfRlvdkm8yxVB6VTrTJ9TJerZLc4nRXswf wHxge-N43JwJReAg0B8tq3AaveEkYKu990844-ftKZ-MAlYxep91rYon61liiJccjT0NNLZNMfdwSVmzRxtg7koAWoX6Y4gWWol9x/ Cabero. J, García. F, Barroso. J. (2016). La producción de objetos de aprendizaje en “Realidad Aumentada”: la experiencia del SAV de la Universidad de Sevilla. Recuperado el 16 de marzo de 2023 de idUS website https://idus.us.es/handle/11441/41045 Ortiz. S. (2015). App de realidad aumentada para edificios históricos de Valencia. Recuperado el 16 de marzo Grapsas. T. (2015). Conoce la realidad aumentada y las posibilidades de interacción que la hacen sobresalir en el mundo digital. Recuperado el 19 de marzo de 2023 https://rockcontent.com/es/blog/realidad-aumentada/ Cortes. N. (2023). ¿Qué es la Geolocalización?: Resuelve todas las dudas aquí. Recuperado el 20 de marzo de 2023 https://www.geovictoria.com/blog/tecnologia/que-es-la-geolocalizacion-resuelvetodas-las-dudas-aqui/ S. Juan “GeoHistoryApp: Realidad Aumentada Basada en Geolocalización para Aprender Historia” Universidad Distrital Francisco Jose de Caldas, Bogotá D.C., Colombia, 2017. Palabras Claves: {Realidad Aumentada+ Geolocalización+ Modelos 3D} URL: https://repository.udistrital.edu.co/bitstream/handle/11349/7807/GeoHistoryApp%2 0- %20Juan%20Manuel%20Suarez.%20Esp%20SIG.pdf?sequence=1&isAllowed=y xperiencia. (2018, 7 de mayo). Qué es la realidad aumentada | Xperiencia Virtual. Xperiencia Virtual | Equipos Realidad Virtual España. https://www.xperienciavirtual.es/es/que-es-la-realidad-aumentada/ Microsoft. (2023, 15 de febrero). Un paseo por el lenguaje C#. Microsoft Learn: Build skills that open doors in your career. https://learn.microsoft.com/eses/dotnet/csharp/tour-of-csharp/ Next U. (s.f.). Metodología Scrum: definición, roles, herramientas y beneficios. Blog | NextU LATAM. https://www.nextu.com/blog/que-es-metodologia-scrum-rc22/ REHKOPF, M. (s.f.). Sprints de scrum. Atlassian. https://www.atlassian.com/es/agile/scrum/sprints#:~:text=Un%20sprint%20es%20u n%20período,una%20cantidad%20de%20trabajo%20establecida. |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 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 |
Attribution-NonCommercial-NoDerivatives 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 |
https://repository.udistrital.edu.co/bitstreams/9d878c27-23ef-4371-94f8-43ff0ebd39bc/download https://repository.udistrital.edu.co/bitstreams/2412ec56-e547-4005-a1dc-08f7936210fe/download https://repository.udistrital.edu.co/bitstreams/f385c97a-843c-4047-be5d-5b46084b6be7/download https://repository.udistrital.edu.co/bitstreams/a427d491-404b-44fb-afe8-9169c6d8da35/download https://repository.udistrital.edu.co/bitstreams/838e77fd-99ca-495a-a416-22e002cccda6/download https://repository.udistrital.edu.co/bitstreams/a46c9fb2-2d5c-4fa2-9f14-c54b6088b17a/download https://repository.udistrital.edu.co/bitstreams/39b538d3-09c1-4c4c-972b-e4b5c6c22114/download |
bitstream.checksum.fl_str_mv |
4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d 6051d57a3ea70a985cd69f4a78ec363f 581d96c5b1c41778bef2ad325849322c 834e0ebc20b3d0ddf94bd754f916c3d0 d9e5872ffd4b45b2ff1268c2ad1dc44e 6461a202de25f67479d612c680be5ce9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165810364874752 |
spelling |
Ardila Sanchez, Ismael AntonioGaleano Prada, Yesica LorenaAvella Cortes, MarlonArdila Sanchez, Ismael Antonio [0000-0001-7274-9916]2024-08-16T21:12:47Z2024-08-16T21:12:47Z2023-10-17http://hdl.handle.net/11349/39836La realidad aumentada es una tecnología que realiza la combinación del mundo real con elementos virtuales para mejorar con ello la experiencia de los usuarios en diferentes entornos. Esta tecnología ha logrado transformar la forma en la que interactuamos con los edificios y los espacios urbanos. La aplicación de la realidad aumentada se ha utilizado en una variedad de aplicaciones dentro de los espacios físicos que frecuentamos día a día, desde el entretenimiento y el turismo hasta la educación y capacitación. ¿Pero cómo funciona la realidad aumentada? Es una tecnología que utiliza dispositivos electrónicos como Smartphone o gafas inteligentes para con ello suponer información digital en tiempo real de un entorno físico. La realidad aumentada en edificios enriquece la experiencia del usuario, haciéndola más inmersiva e interactiva. Los visitantes pueden acceder a datos contextuales, detalles históricos, vistas en 3D y contenido multimedia que complementan y enriquecen su visita. Las universidades con su gran flujo de estudiantes de nuevo ingreso o aquellos que se trasladan entre facultades tienen el gran problema de ubicarse entre los diferentes edificios y espacios que ofrece la universidad, adicionalmente, se pueden observar que no se encuentra un guía o un mapa de cada de las diferentes sedes. Con el fin, de lograr una mejor interacción y ubicación de los sitios dentro de la Universidad Distrital Francisco José de Caldas, se busca diseñar una herramienta intuitiva para los equipos móviles para de esta manera lograr mejorar la experiencia en realidad aumentada de la ubicación entre los diferentes espacios de la Universidad Distrital Francisco José de Caldas. En la presente investigación se presentan los componentes de software usados para llevar acabo el desarrollo de la herramienta, así mismo el describir que componentes físicos de hardware se utilizaron para la misma. La metodología usada para este proyecto es SCRUM se basa en la adaptabilidad y la mejora continua. A medida que los equipos trabajan en ciclos iterativos, pueden responder rápidamente a cambios y retroalimentación, entregando de manera incremental el producto y manteniendo la flexibilidad para ajustar las prioridades según las necesidades cambiantes de este proyecto.Augmented reality is a technology that combines the real world with virtual elements to improve the user experience in different environments. This technology has managed to transform the way we interact with buildings and urban spaces. The application of augmented reality has been used in a variety of applications within the physical spaces we frequent every day, from entertainment and tourism to education and training. But how does augmented reality work? It is a technology that uses electronic devices such as smartphones or smart glasses to provide real-time digital information about a physical environment. Augmented reality in buildings enriches the user experience, making it more immersive and interactive. Visitors can access contextual data, historical details, 3D views and multimedia content that complement and enrich their visit. Universities with their large flow of new students or those who move between faculties have the great problem of locating themselves between the different buildings and spaces that the university offers, additionally, it can be observed that there is no guide or map of each of the different locations. In order to achieve better interaction and location of the sites within the Francisco José de Caldas District University, an intuitive tool is designed for mobile devices in order to improve the augmented reality experience of the location between the different spaces of the Francisco José de Caldas District University. In this research, the software components used to carry out the development of the tool are presented, as well as describing which physical hardware components were used for it. The methodology used for this project is SCRUM, which is based on adaptability and continuous improvement. As teams work in iterative cycles, they can respond quickly to changes and feedback, incrementally delivering the product and maintaining the flexibility to adjust priorities according to the changing needs of this project.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Realidad aumentadaGeolocalizaciónMarcadorApkIngeniería Telemática -- Tesis y disertaciones académicasAlmacenamiento de información -- InformaciónUniversidades -- AdministraciónSoftware compatible -- ProgramaciónAugmented realityGeolocationQR codeApkGeolocalización con realidad aumentada de espacios físicos de la universidad distrital francisco josé de caldasGeolocation with augmented reality of physical spaces of the Francisco José de Caldas District UniversitybachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fUniversidad Distrital Francisco José de Caldas (2023). Estadísticas. Recuperado el 16 de marzo de 2023, de Universidad Distrital Francisco José de Caldas website: https://autoevaluacionyacreditacion.udistrital.edu.co/dependencia/estadisticasCabero. J, Vásquez. E, Remigio. W y Meneses. E. (2021). La innovación en el aula universitaria a través de la realidad aumentada. Análisis desde la perspectiva del estudiantado español y latinoamericano. Recuperado el 6 de marzo de 2023 de Redalyc website https://www.redalyc.org/journal/1941/194169815001/html/U. Antioquia (2017). Experiencias de la UdeA en realidad aumentada. Recuperado el 6 de marzo de 2023, de 2 Redacción - Unidad de Virtualidad website: https://www.udea.edu.co/wps/portal/udea/web/inicio/udeanoticias/udeanoticia/!ut/p/z0/fYy9DoJAEIRfxYaS7Il4akksTIyFhTFwjdlwG13l9vg5DI 8vaGFsbCYzk28GDORgBJ98xcBesBpzYfRlvdkm8yxVB6VTrTJ9TJerZLc4nRXswf wHxge-N43JwJReAg0B8tq3AaveEkYKu990844-ftKZ-MAlYxep91rYon61liiJccjT0NNLZNMfdwSVmzRxtg7koAWoX6Y4gWWol9x/Cabero. J, García. F, Barroso. J. (2016). La producción de objetos de aprendizaje en “Realidad Aumentada”: la experiencia del SAV de la Universidad de Sevilla. Recuperado el 16 de marzo de 2023 de idUS website https://idus.us.es/handle/11441/41045Ortiz. S. (2015). App de realidad aumentada para edificios históricos de Valencia. Recuperado el 16 de marzoGrapsas. T. (2015). Conoce la realidad aumentada y las posibilidades de interacción que la hacen sobresalir en el mundo digital. Recuperado el 19 de marzo de 2023 https://rockcontent.com/es/blog/realidad-aumentada/Cortes. N. (2023). ¿Qué es la Geolocalización?: Resuelve todas las dudas aquí. Recuperado el 20 de marzo de 2023 https://www.geovictoria.com/blog/tecnologia/que-es-la-geolocalizacion-resuelvetodas-las-dudas-aqui/S. Juan “GeoHistoryApp: Realidad Aumentada Basada en Geolocalización para Aprender Historia” Universidad Distrital Francisco Jose de Caldas, Bogotá D.C., Colombia, 2017. Palabras Claves: {Realidad Aumentada+ Geolocalización+ Modelos 3D} URL: https://repository.udistrital.edu.co/bitstream/handle/11349/7807/GeoHistoryApp%2 0- %20Juan%20Manuel%20Suarez.%20Esp%20SIG.pdf?sequence=1&isAllowed=yxperiencia. (2018, 7 de mayo). Qué es la realidad aumentada | Xperiencia Virtual. Xperiencia Virtual | Equipos Realidad Virtual España. https://www.xperienciavirtual.es/es/que-es-la-realidad-aumentada/Microsoft. (2023, 15 de febrero). Un paseo por el lenguaje C#. Microsoft Learn: Build skills that open doors in your career. https://learn.microsoft.com/eses/dotnet/csharp/tour-of-csharp/Next U. (s.f.). Metodología Scrum: definición, roles, herramientas y beneficios. Blog | NextU LATAM. https://www.nextu.com/blog/que-es-metodologia-scrum-rc22/REHKOPF, M. (s.f.). Sprints de scrum. Atlassian. https://www.atlassian.com/es/agile/scrum/sprints#:~:text=Un%20sprint%20es%20u n%20período,una%20cantidad%20de%20trabajo%20establecida.CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/9d878c27-23ef-4371-94f8-43ff0ebd39bc/download4460e5956bc1d1639be9ae6146a50347MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/2412ec56-e547-4005-a1dc-08f7936210fe/download997daf6c648c962d566d7b082dac908dMD55ORIGINALGaleanoPradaYesicaLorenaAvellaCortesMarlon2023.pdfGaleanoPradaYesicaLorenaAvellaCortesMarlon2023.pdfTrabajo de gradoapplication/pdf2493033https://repository.udistrital.edu.co/bitstreams/f385c97a-843c-4047-be5d-5b46084b6be7/download6051d57a3ea70a985cd69f4a78ec363fMD51GaleanoPradaYesicaLorenaAvellaCortesMarlon2023Anexos.zipGaleanoPradaYesicaLorenaAvellaCortesMarlon2023Anexos.zipAnexosapplication/zip331196https://repository.udistrital.edu.co/bitstreams/a427d491-404b-44fb-afe8-9169c6d8da35/download581d96c5b1c41778bef2ad325849322cMD52Licencia de publicación.pdfLicencia de publicación.pdfLicencia de uso y autorizaciónapplication/pdf225340https://repository.udistrital.edu.co/bitstreams/838e77fd-99ca-495a-a416-22e002cccda6/download834e0ebc20b3d0ddf94bd754f916c3d0MD53THUMBNAILGaleanoPradaYesicaLorenaAvellaCortesMarlon2023.pdf.jpgGaleanoPradaYesicaLorenaAvellaCortesMarlon2023.pdf.jpgIM Thumbnailimage/jpeg5612https://repository.udistrital.edu.co/bitstreams/a46c9fb2-2d5c-4fa2-9f14-c54b6088b17a/downloadd9e5872ffd4b45b2ff1268c2ad1dc44eMD56Licencia de publicación.pdf.jpgLicencia de publicación.pdf.jpgIM Thumbnailimage/jpeg9509https://repository.udistrital.edu.co/bitstreams/39b538d3-09c1-4c4c-972b-e4b5c6c22114/download6461a202de25f67479d612c680be5ce9MD5711349/39836oai:repository.udistrital.edu.co:11349/398362024-12-23 01:08:23.649http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |