Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales
Este documento describe la construcción y desarrollo de un prototipo de software orientado al uso de regiones en movimiento, sobre bases de datos espacio temporales para el análisis de regiones nevadas de Colombia, usando como casos de estudio la Sierra Nevada de Santa Marta y el Volcán nevado del R...
- Autores:
-
Porras Martin, Camilo Andres
- Tipo de recurso:
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/93723
- Acceso en línea:
- http://hdl.handle.net/11349/93723
- Palabra clave:
- Prototipo
Regiones en movimiento
Bases de datos espacio temporales
Software
SOA
Especialización en Ingeniería de Sofware -- Tesis y disertaciones académicas
Prototype
Moving Regions
Spatiotemporal Databases
Software
SOA (Service-Oriented Architecture)
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_6239186c4731176f01e2eb6c4da7c8a0 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/93723 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales |
dc.title.titleenglish.none.fl_str_mv |
Design of a software prototype aimed at analyzing snow-covered regions in Colombia based on moving regions over spatiotemporal databases. |
title |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales |
spellingShingle |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales Prototipo Regiones en movimiento Bases de datos espacio temporales Software SOA Especialización en Ingeniería de Sofware -- Tesis y disertaciones académicas Prototype Moving Regions Spatiotemporal Databases Software SOA (Service-Oriented Architecture) |
title_short |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales |
title_full |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales |
title_fullStr |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales |
title_full_unstemmed |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales |
title_sort |
Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporales |
dc.creator.fl_str_mv |
Porras Martin, Camilo Andres |
dc.contributor.advisor.none.fl_str_mv |
Parra Peña, Jhon Freddy |
dc.contributor.author.none.fl_str_mv |
Porras Martin, Camilo Andres |
dc.subject.none.fl_str_mv |
Prototipo Regiones en movimiento Bases de datos espacio temporales Software SOA |
topic |
Prototipo Regiones en movimiento Bases de datos espacio temporales Software SOA Especialización en Ingeniería de Sofware -- Tesis y disertaciones académicas Prototype Moving Regions Spatiotemporal Databases Software SOA (Service-Oriented Architecture) |
dc.subject.lemb.none.fl_str_mv |
Especialización en Ingeniería de Sofware -- Tesis y disertaciones académicas |
dc.subject.keyword.none.fl_str_mv |
Prototype Moving Regions Spatiotemporal Databases Software SOA (Service-Oriented Architecture) |
description |
Este documento describe la construcción y desarrollo de un prototipo de software orientado al uso de regiones en movimiento, sobre bases de datos espacio temporales para el análisis de regiones nevadas de Colombia, usando como casos de estudio la Sierra Nevada de Santa Marta y el Volcán nevado del Ruiz. |
publishDate |
2024 |
dc.date.created.none.fl_str_mv |
2024-12-06 |
dc.date.accessioned.none.fl_str_mv |
2025-03-17T14:52:16Z |
dc.date.available.none.fl_str_mv |
2025-03-17T14:52:16Z |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.degree.none.fl_str_mv |
Monografía |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/93723 |
url |
http://hdl.handle.net/11349/93723 |
dc.relation.references.none.fl_str_mv |
Baxendale, C., & Buzai, G. (2011). Análisis Espacial con Sistemas de Información Geográfica. Aportes de la Geografía para la elaboración del Diagnóstico en el Ordenamiento Territorial. Bolo, M. (2006). Arquitectura de integración orientada a servicios. Boulmakoul, A. (2012). Moving Object Trajectories Meta-Model and Spatio-Temporal Queries. International Journal of Database Management Systems, 4(2), 35–54. Cruz Martinez, E. A. (2017). Construcción de un modelo semántico para la gestión del conocimiento asociado a los humedales. Date, C. J. (2001). Introducción a los sistemas de bases de datos (S. A. de C. V. Pearson Educación de México, Ed.; Pearson Ed). Getting started — Python FME API FME 2024.2 b24791 documentation. Guerrero, L. P. C. (2016). Gestión en Proyectos de Software. Güting, R. H. (2007). How to build your own moving objects database system. Proceedings - IEEE International Conference on Mobile Data Management, 1–2. Humberto Cervantes Maceda, Perla Velasco Elizondo, & Luis Castro Careaga. (2016). Arquitectura de Software - Conceptos y ciclo de desarrollo. Ideam. (2001). Los glaciares Colombianos, expresion del cambio climatico global. IDEAM. (2012). Glaciares de Colombia. Más que montañas con hielo. In Comité de Comunicaciones y Publicaciones del IDEAM IDEAM. (2017). Informe del estado de los glaciares Colombianos. Jara Neyra, K., Ornidola Poicó, E. M., & Siancas Panta, K. M. (2019). “Prototipo De Sistema De Monitoreo Y Control De Consumo De Agua Potable Aplicando Tecnología Gsm.” 1–110 López Echeverry, A. M., Valencia Ayala, L. E., & Cabrera, C. (2008). Introducción a la calidad de software. Lozano, R. J., Ministro, P., González, Y., Directora General, H., Bautista, G. G., General, S., Vargas, N. O., & Subdirector De Hidrología, M. (2019). Martínez Rubiano, M. T. (2009). Los geógrafos y la teoría de riesgos y desastres ambientales. Maya, E., y López, D. (2017). Arquitectura de Software basada en Microservicios para Desarrollo de Aplicaciones Web. Ortiz, A. (2014). Memorias-Trayectorias en Bases de Datos de Objeto en Movimiento. XVI Simposio Internacional SELPER 2014. Ortiz, A. E., Rocha, L. A., & Medina, R. J. (2020). Modelo Semántico para Trayectorias de Regiones en Movimiento. Revista Ibérica de Sistemas e Tecnologias de Informação. Ortiz Dávila, A. E. (2022). Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos. Ortiz Dávila, Á. E., & Medina Daza, R. J. (2017). Una arquitectura para representar trayectorias de objetos espaciales en bases de datos de objetos en movimiento. Palomino, M. (2013). Utilización de imágenes de mediana resolución espacial en el análisis multitemporal del sector sur del nevado Huascarán. Paredes, R., & Bermeo, A. (2018). DISEÑO Y ELABORACIÓN DE UN PROTOTIPO PARA UN SISTEMA INTELIGENTE DE PREVENCIÓN DE ACCIDENTES DE TRÁNSITO POR EXCESO DE VELOCIDAD APLICADO AL TRANSPORTE INTERPROVINCIAL. Pérez Montoya, L. M., & Arboleda Moreno, J. F. (2008). Una comparación de dos lenguajes de consulta espacio- temporales: SQL ST y el de Güting Comparing two spatio-temporal query languages: SQL ST and Güting’s language. Pineda Ballesteros, E., Tellez Acuña, F. R., & Medina Cruz, J. (2022). Requerimientos de software: prototipado, software heredado y análisis de documentos. Porras Martin, C. (2022). DETERMINACIÓN DEL FACTOR DE CAMBIO EN EL GLACIAR DE LA SIERRA NEVADA DE SANTA MARTA, A PARTIR DE REGIONES EN MOVIMIENTO EN BASES DE DATOS ESPACIO TEMPORALES. UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS. Porras Martin, C., & Ortiz Dávila, Á. (2021). Representación y análisis del retroceso glaciar de la Sierra Nevada de Santa Marta a partir de trayectorias de regiones en movimiento. Iberian Journal of Information Systems and Technologies. R. H. Güting, and M. S. (2005). Moving Objects Databases (J. Gray, Ed.). Morgan Kaufmann. Shim, C., & Chang, J. (2001). Content-based Retrieval using Trajectories of Moving Objects. Knowledge Creation Diffusion Utilization, 1–2. UNESCO. (2018). Atlas de Glaciares y Aguas Andinos. Xinmin Chen, C., & Zaniolo, C. (2000). SQLST : A Spatio-Temporal Data Model and Query Language. Conceptual Modeling — ER 2000, 1920, 111–182. Zumba, J. P. (2018). Evolución de las Metodologías y Modelos utilizados en el Desarrollo de Software. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/79f8dc2b-992d-4fd2-8bf9-a15d60cf9e9e/download https://repository.udistrital.edu.co/bitstreams/51bc3dff-f3e8-4dd6-8a38-8f2d23cfafe1/download https://repository.udistrital.edu.co/bitstreams/20ca65e5-15c4-4810-b14e-c7b565ff93b1/download https://repository.udistrital.edu.co/bitstreams/085738bf-6d51-48c9-a879-ae2f6fb5e0cf/download https://repository.udistrital.edu.co/bitstreams/3cb4ec38-bdfb-4611-a295-645d3914ae9f/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 23908db23f90c18308162d09f354ecec 3213c319f47f3dda7c5516db3c281789 51f9832f8f6ea9b3030f9b1d3a1c5b94 750aa608115b77b05bd2b1b69de67607 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1837006838395043840 |
spelling |
Parra Peña, Jhon FreddyPorras Martin, Camilo Andres2025-03-17T14:52:16Z2025-03-17T14:52:16Z2024-12-06http://hdl.handle.net/11349/93723Este documento describe la construcción y desarrollo de un prototipo de software orientado al uso de regiones en movimiento, sobre bases de datos espacio temporales para el análisis de regiones nevadas de Colombia, usando como casos de estudio la Sierra Nevada de Santa Marta y el Volcán nevado del Ruiz.This document describes the construction and development of a software prototype aimed at the use of moving regions over spatiotemporal databases for the analysis of snow-covered areas in Colombia, using the Sierra Nevada de Santa Marta and the Nevado del Ruiz Volcano as case studies.pdfPrototipoRegiones en movimientoBases de datos espacio temporalesSoftwareSOAEspecialización en Ingeniería de Sofware -- Tesis y disertaciones académicasPrototypeMoving RegionsSpatiotemporal DatabasesSoftwareSOA (Service-Oriented Architecture)Diseño de un prototipo de software orientado al análisis de regiones nevadas de Colombia a partir de regiones en movimiento sobre bases de datos espacio temporalesDesign of a software prototype aimed at analyzing snow-covered regions in Colombia based on moving regions over spatiotemporal databases.bachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Baxendale, C., & Buzai, G. (2011). Análisis Espacial con Sistemas de Información Geográfica. Aportes de la Geografía para la elaboración del Diagnóstico en el Ordenamiento Territorial.Bolo, M. (2006). Arquitectura de integración orientada a servicios.Boulmakoul, A. (2012). Moving Object Trajectories Meta-Model and Spatio-Temporal Queries. International Journal of Database Management Systems, 4(2), 35–54.Cruz Martinez, E. A. (2017). Construcción de un modelo semántico para la gestión del conocimiento asociado a los humedales.Date, C. J. (2001). Introducción a los sistemas de bases de datos (S. A. de C. V. Pearson Educación de México, Ed.; Pearson Ed).Getting started — Python FME API FME 2024.2 b24791 documentation.Guerrero, L. P. C. (2016). Gestión en Proyectos de Software.Güting, R. H. (2007). How to build your own moving objects database system. Proceedings - IEEE International Conference on Mobile Data Management, 1–2.Humberto Cervantes Maceda, Perla Velasco Elizondo, & Luis Castro Careaga. (2016). Arquitectura de Software - Conceptos y ciclo de desarrollo.Ideam. (2001). Los glaciares Colombianos, expresion del cambio climatico global.IDEAM. (2012). Glaciares de Colombia. Más que montañas con hielo. In Comité de Comunicaciones y Publicaciones del IDEAMIDEAM. (2017). Informe del estado de los glaciares Colombianos.Jara Neyra, K., Ornidola Poicó, E. M., & Siancas Panta, K. M. (2019). “Prototipo De Sistema De Monitoreo Y Control De Consumo De Agua Potable Aplicando Tecnología Gsm.” 1–110López Echeverry, A. M., Valencia Ayala, L. E., & Cabrera, C. (2008). Introducción a la calidad de software.Lozano, R. J., Ministro, P., González, Y., Directora General, H., Bautista, G. G., General, S., Vargas, N. O., & Subdirector De Hidrología, M. (2019).Martínez Rubiano, M. T. (2009). Los geógrafos y la teoría de riesgos y desastres ambientales.Maya, E., y López, D. (2017). Arquitectura de Software basada en Microservicios para Desarrollo de Aplicaciones Web.Ortiz, A. (2014). Memorias-Trayectorias en Bases de Datos de Objeto en Movimiento. XVI Simposio Internacional SELPER 2014.Ortiz, A. E., Rocha, L. A., & Medina, R. J. (2020). Modelo Semántico para Trayectorias de Regiones en Movimiento. Revista Ibérica de Sistemas e Tecnologias de Informação.Ortiz Dávila, A. E. (2022). Diseño de un modelo para la representación de la dinámica espaciotemporal de objetos geográficos de tipo región mediante trayectorias semánticas en bases de datos.Ortiz Dávila, Á. E., & Medina Daza, R. J. (2017). Una arquitectura para representar trayectorias de objetos espaciales en bases de datos de objetos en movimiento.Palomino, M. (2013). Utilización de imágenes de mediana resolución espacial en el análisis multitemporal del sector sur del nevado Huascarán.Paredes, R., & Bermeo, A. (2018). DISEÑO Y ELABORACIÓN DE UN PROTOTIPO PARA UN SISTEMA INTELIGENTE DE PREVENCIÓN DE ACCIDENTES DE TRÁNSITO POR EXCESO DE VELOCIDAD APLICADO AL TRANSPORTE INTERPROVINCIAL.Pérez Montoya, L. M., & Arboleda Moreno, J. F. (2008). Una comparación de dos lenguajes de consulta espacio- temporales: SQL ST y el de Güting Comparing two spatio-temporal query languages: SQL ST and Güting’s language.Pineda Ballesteros, E., Tellez Acuña, F. R., & Medina Cruz, J. (2022). Requerimientos de software: prototipado, software heredado y análisis de documentos.Porras Martin, C. (2022). DETERMINACIÓN DEL FACTOR DE CAMBIO EN EL GLACIAR DE LA SIERRA NEVADA DE SANTA MARTA, A PARTIR DE REGIONES EN MOVIMIENTO EN BASES DE DATOS ESPACIO TEMPORALES. UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS.Porras Martin, C., & Ortiz Dávila, Á. (2021). Representación y análisis del retroceso glaciar de la Sierra Nevada de Santa Marta a partir de trayectorias de regiones en movimiento. Iberian Journal of Information Systems and Technologies.R. H. Güting, and M. S. (2005). Moving Objects Databases (J. Gray, Ed.). Morgan Kaufmann.Shim, C., & Chang, J. (2001). Content-based Retrieval using Trajectories of Moving Objects. Knowledge Creation Diffusion Utilization, 1–2.UNESCO. (2018). Atlas de Glaciares y Aguas Andinos.Xinmin Chen, C., & Zaniolo, C. (2000). SQLST : A Spatio-Temporal Data Model and Query Language. Conceptual Modeling — ER 2000, 1920, 111–182.Zumba, J. P. (2018). Evolución de las Metodologías y Modelos utilizados en el Desarrollo de Software.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/79f8dc2b-992d-4fd2-8bf9-a15d60cf9e9e/download997daf6c648c962d566d7b082dac908dMD51ORIGINALLicencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf222324https://repository.udistrital.edu.co/bitstreams/51bc3dff-f3e8-4dd6-8a38-8f2d23cfafe1/download23908db23f90c18308162d09f354ececMD52PorrasMartinCamiloAndres2024.pdfPorrasMartinCamiloAndres2024.pdfapplication/pdf2464784https://repository.udistrital.edu.co/bitstreams/20ca65e5-15c4-4810-b14e-c7b565ff93b1/download3213c319f47f3dda7c5516db3c281789MD53THUMBNAILLicencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9518https://repository.udistrital.edu.co/bitstreams/085738bf-6d51-48c9-a879-ae2f6fb5e0cf/download51f9832f8f6ea9b3030f9b1d3a1c5b94MD54PorrasMartinCamiloAndres2024.pdf.jpgPorrasMartinCamiloAndres2024.pdf.jpgIM Thumbnailimage/jpeg4988https://repository.udistrital.edu.co/bitstreams/3cb4ec38-bdfb-4611-a295-645d3914ae9f/download750aa608115b77b05bd2b1b69de67607MD5511349/93723oai:repository.udistrital.edu.co:11349/937232025-03-18 01:09:49.393restrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |