Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia
Introduction— Drought is one of the most critical hydrometeorological phenomenon in terms of its impacts on society. Although Colombia is a tropical country, there are areas of the territory which have periods of drought, and this causes significant economic damage. Objective— Due to recent advances...
- Autores:
-
Herrera Posada, Daissy Milenys
Aristizábal, Edier
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2022
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/10017
- Acceso en línea:
- https://hdl.handle.net/11323/10017
https://repositorio.cuc.edu.co/
- Palabra clave:
- Drought forecasting
Standardized precipitation index
Satellite imagery
Google Earth Engine
Machine learning
Random forest
Decision tree classifier
Spatial interpolation
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id |
RCUC2_103a149b9c751ddf6c97120758a06d12 |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/10017 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia |
dc.title.translated.none.fl_str_mv |
Modelo de inteligencia artificial y aprendizaje automático para la predicción espacial y temporal de eventos de sequía en el departamento del Magdalena, Colombia |
title |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia |
spellingShingle |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia Drought forecasting Standardized precipitation index Satellite imagery Google Earth Engine Machine learning Random forest Decision tree classifier Spatial interpolation |
title_short |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia |
title_full |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia |
title_fullStr |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia |
title_full_unstemmed |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia |
title_sort |
Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, Colombia |
dc.creator.fl_str_mv |
Herrera Posada, Daissy Milenys Aristizábal, Edier |
dc.contributor.author.none.fl_str_mv |
Herrera Posada, Daissy Milenys Aristizábal, Edier |
dc.subject.proposal.eng.fl_str_mv |
Drought forecasting Standardized precipitation index Satellite imagery Google Earth Engine Machine learning Random forest Decision tree classifier Spatial interpolation |
topic |
Drought forecasting Standardized precipitation index Satellite imagery Google Earth Engine Machine learning Random forest Decision tree classifier Spatial interpolation |
description |
Introduction— Drought is one of the most critical hydrometeorological phenomenon in terms of its impacts on society. Although Colombia is a tropical country, there are areas of the territory which have periods of drought, and this causes significant economic damage. Objective— Due to recent advances in terms of the spatial and temporal resolutions of remote sensing, and artificial intelligence techniques, it is possible to develop automatic learning models supported by historical information. Methodology— In this study, a Random Forest (RF) and Bagged Decision Tree Classifier (DTC) model was built to perform spatial and temporal drought prediction in the department of Magdalena using the following features: Normalized Difference Vegetation Index (NDVI), land surface temperature (LST), precipitation, Normalized Difference Water Index (NDWI), Normalized Multiband Drought Index (NMDI), evapotranspiration (ET), surface soil moisture (SSM), subsurface soil moisture (SUSM), Multivariate ENSO Index (MEI), Southern Oscillation Index (SOI), and Oceanic Niño Index (ONI). Results— For labelling, which allows one to train and evaluate the model, the Standardized Precipitation Index (SPI) was used to identify drought events. Conclusions— The implementation of the developed model can allow governmental entities to take actions to mitigate impacts generated by recurring droughts in their territories. |
publishDate |
2022 |
dc.date.issued.none.fl_str_mv |
2022 |
dc.date.accessioned.none.fl_str_mv |
2023-04-25T17:02:28Z |
dc.date.available.none.fl_str_mv |
2023-04-25T17:02:28Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
publishedVersion |
dc.identifier.citation.spa.fl_str_mv |
D. Hererra posada & E. Aristizábal, “Artificial Intelligence and Machine Learning Model for Spatial and Temporal Prediction of Drought Events in the Department of Magdalena, Colombia”, INGECUC, vol. 18, no. 2, pp. 249–265. DOI: http://doi.org/10.17981/ingecuc.18.2.2022.20 |
dc.identifier.issn.spa.fl_str_mv |
0122-6517 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11323/10017 |
dc.identifier.doi.none.fl_str_mv |
10.17981/ingecuc.18.2.2022.20 |
dc.identifier.eissn.spa.fl_str_mv |
2382-4700 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
identifier_str_mv |
D. Hererra posada & E. Aristizábal, “Artificial Intelligence and Machine Learning Model for Spatial and Temporal Prediction of Drought Events in the Department of Magdalena, Colombia”, INGECUC, vol. 18, no. 2, pp. 249–265. DOI: http://doi.org/10.17981/ingecuc.18.2.2022.20 0122-6517 10.17981/ingecuc.18.2.2022.20 2382-4700 Corporación Universidad de la Costa REDICUC - Repositorio CUC |
url |
https://hdl.handle.net/11323/10017 https://repositorio.cuc.edu.co/ |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartofjournal.spa.fl_str_mv |
INGE CUC |
dc.relation.references.spa.fl_str_mv |
[1] D. Wilhite, M. Sivakumar & D. Wood, Early warning systems for drought preparedness and drought management. GEN, CH: WMO, 2000. Available from http://www.wamis.org/agm/pubs/agm2/agm02.pdf [2] T. McKee, N. Doesken & J. Kleistet, “The relationship of drought frequency and duration to time scales,” presented at 8th Conference on Applied Climatology, ANA, CA, USA, 17-22 Jan. 1993. Available from https://www.droughtmanagement.info/literature/AMS_Relationship_Drought_Frequency_Duration_Time_Scales_1993.pdf [3] WMO, “Índice normalizado de precipitación Guía de usuario”, GEN, CH: WMO, Report No. 1090, 2012. Available: https://library.wmo.int/doc_num.php?explnum_id=7769 [4] FAO, Sequía: FAO in Emergencies. [Online] Disponible en http://www.fao.org/emergencies/tipos-de-peligros-y-de-emergencias/sequia/es/ [Fecha de consulta 31 Ene. 2020]. [5] W. Cramer, G. Yohe, M. Auffhammer, C. Huggel, U. Molau, M. Dias, A. Solow, D. Stone, & L. Tibig, “Detection and attribution of observed impacts”, in Climate Change 2014: Impacts, Adaptation,and Vulnerability. Part A: Global and Sectoral Aspects. Contribution of Working Group II to the FifthAssessment Report of the Intergovernmental Panel on Climate Change, C. Field, V. Barros, D. Dokken, K. Mach, M. Mastrandrea, T. Bilir, M. Chatterjee, K. Ebi, Y. Estrada, R. Genova, B. Girma, E. Kissel, A. Levy, S. MacCracken, P. Mastrandrea & L. White, eds, CAMB, UK/NYC, NY, USA: Cambridge UP, 2014, pp. 979-1037. https://doi.org/10.1017/CBO9781107415379.023 [6] S. Solomon, D. Qin, M. Manning, Z. Chen, M. Marquis, K. Averyt, M. Tig-nor & H. Miller, “Climate change 2007: the physical science basis,” Cambridge UP, CAMB, UK/NY, USA, Report, 2007. Available: https://www.ipcc.ch/report/ar4/wg1/ [7] A. Dai, T. Zhao & J. Chen, “Climate change and drought: A precipitation and evaporation perspective,” Curr Clim Change Rep, vol. 4, no. 9, pp. 301–312, May. 2018. https://doi.org/10.1007/s40641-018-0101-6 [8] S. Mukherjee, A. Mishra & K. Trenberth, “Climate change and drought: a perspective on drought indices,” Curr Clim Change Rep, vol. 4, no. 2, pp. 145–163, Jun. 2018. https://doi.org/10.1007/s40641-018- 0098-x [9] Revista SEMANA, “Las graves secuelas económicas de la sequía”, Semana, 23 Jul. 2014. [Online]. Disponible en https://www.semana.com/nacion/articulo/las-graves-secuelas-economicas-de-la-sequia/396750-3 [10] Redacción El Heraldo, “Magdalena, el más azotado por la temporada de sequía”, El Heraldo, 27 Sep. 2015. [Online]. Disponible en https://www.elheraldo.co/magdalena/magdalena-el-mas-azotado-por-latemporada-de-sequia-219590 [11] O. Rahmati, F. Falah, K. Dayal, R. Deo, F. Mohammadi, T. Biggs, D. Moghaddam, S. Naghibi & D. Bui, “Machine learning approaches for spatial modeling of agricultural droughts in the south-east region of Queensland Australia,” Sci Total Environ, vol. 699, pp. 1–10, Jan. 2020. https://doi.org/10.1016/j.scitotenv.2019.134230 [12] S. Park, J. Im, E. Jang & J. Rhee, “Drought assessment and monitoring through blending of multisensor indices using machine learning approaches for different climate regions,” Agric For Meteorol, vol. 216, pp. 157–169, Jan. 2016. https://doi.org/10.1016/j.agrformet.2015.10.011 [13] K. Fung, Y. Huang, C. Koo & M. Mirzaei, “Improved SVR machine learning models for agricultural drought prediction at downstream of Langat River Basin, Malaysia,” J Water Clim Chang, vol. 11, no. 4, pp. 1383–1398, Jun. 2019. https://doi.org/10.2166/wcc.2019.295 [14] P. Feng, B. Wang, D. Li Liu & Q. Yu, “Machine learning-based integration of remotely-sensed drought factors can improve the estimation of agricultural drought in south-eastern Australia,” Agric. Syst, vol. 173, pp. 303–316, Aug. 2015. https://doi.org/10.1016/j.agsy.2019.03.015 [15] A. Belayneh, J. Adamowski, B. Khalil & J. Quilty, “Coupling machine learning methods with wavelet transforms and the bootstrap and boosting ensemble approaches for drought prediction,” Atmos Res, vol. 172-173, pp. 37–47, Jun. 2016. https://doi.org/10.1016/j.atmosres.2015.12.017 [16] X. Liu, X. Zhu, Q. Zhang, T. Yang, Y. Pan & P. Sun, “A remote sensing and artificial neural networkbased integrated agricultural drought index: Index development and applications,” Catena, vol. 186, no. 2, pp. 1–10, Mar. 2020. https://doi.org/10.1016/j.catena.2019.104394 [17] J. Cruz & D. Wishart, “Applications of machine learning in cancer prediction and prognosis,” Cancer Inform, vol. 2, pp. 59–77, Dec. 2006. https://doi.org/10.1177/11769351060020003 [18] L. Deng & X. Li, “Machine learning paradigms for speech recognition: An overview,” IEEE Trans Audio Speech Lang Process, vol. 21, no. 5, pp. 1060–1089, May. 2013. https://doi.org/10.1109/ TASL.2013.2244083 [19] K. Rasouli, W. Hsieh & A. Cannon, “Daily streamflow forecasting by machine learning methods with weather and climate inputs,” J. Hydrol., vol. 414-415, pp. 284–293, Jan. 2012. https://doi.org/10.1016/j. jhydrol.2011.10.039 [20] D. Lary, A. Alavi, A. Gandomi & A. Walker, “Machine learning in geosciences and remote sensing,” GSF, vol.7, no. 1, pp. 3–10, Apr. 2015. https://doi.org/10.1016/j.gsf.2015.07.003 [21] Minambiente, UNGRD, IDEAM, Estrategia Nacional para la gestión integral de la sequía en Colombia. BO, CO: MinAmbiente, IDEAM, & UNGRD, 2018. Recuperado de https://www.unccd.int/sites/default/ files/country_profile_documents/ENGIS%2520para%2520publicaci%25C3%25B3n_Colombia.pdf [22] UNGRD, “Consolidado anual de emergencias”, (1998-2021), Gobierno de Colombia [Online]. Disponible en http://portal.gestiondelriesgo.gov.co/Paginas/Consolidado-Atencion-de-Emergencias.aspx (consultado 2020, May. 18). [23] Gobernación del Magdalena, “Nuestro departamento”, Gobierno de Colombia [Online]. Disponible en http://www.magdalena.gov.co/departamento/nuestro-departamento (consultado 2020, May. 18) [24] DANE, Resultados Censo Nacional de Población y Vivienda 2018. BO, CO: Gobierno de Colombia. Recuperado de https://www.dane.gov.co/files/censo2018/informacion-tecnica/presentaciones-territorio/191004- CNPV-presentacion-Magdalena.pdf [25] IDEAM, Magdalena. BO, CO: Gobierno de Colombia. Recuperado de http://atlas.ideam.gov.co/basefiles/ magdalena_texto.pdf [26] K. Trenberth, A. Dai, G. Van Der Schrier, P. Jones, J. Barichivich, K. Briffa & J. Sheffield, “Global warming and changes in drought,” Nat Clim Change, vol. 4, no. 1, pp. 17–22, Dec. 2013. https://doi. org/10.1038/nclimate2067 [27] N. Gorelick, M. Hancher, M. Dixon, S. Ilyushchenko, D. Thau & R. Moore, “Google Earth Engine: Planetary-scale geospatial analysis for everyone,” Remote Sens Environ, vol. 202, pp. 18–27, Jul. 2016. https://doi.org/10.1016/j.rse.2017.06.031 [28] NASA. Normalized Difference Vegetation Index (NDVI), 30 Aug. 2000. Available: https://earthobservatory.nasa.gov/features/MeasuringVegetation/measuring_vegetation_2.php [29] T. Du, D. Bui, M. Nguyen & H. Lee, “Satellite-based, multi-indices for evaluation of agricultural droughts in a highly dynamic tropical catchment, central Vietnam,” J Water, vol. 10, no. 5, pp. 1–24, Jan. 2018. https://doi.org/10.3390/w10050659 [30] L. Wang & J. Qu, “NMDI: A normalized multi-band drought index for monitoring soil and vegetation moisture with satellite remote sensing,” Geophys Res Lett, vol. 34, no. 20, pp. 1–5, Jul. 2007. https://doi. org/10.1029/2007GL031021 [31] G. Poveda y O. Mesa, “Las fases extremas del fenómeno ENSO (El Niño y La Niña) y su influencia sobre la hidrología de Colombia”, Ing Hidraulic Mex, vol. 11, no. 1, pp. 21–37, Ene. 1996. Disponible en http:// www.revistatyca.org.mx/ojs/index.php/tyca/article/view/765 [32] D. Edwards & T. McKee, “Characteristics of 20th century drought in the United States at multiple time scales,” Dept. Atmos. Sci., CSU, FRT COLL., CO, USA, Climatology Report No. 97-2, Paper no. 634, 1997. Available: http://hdl.handle.net/10217/170176 [33] O. Valiente, “Sequía: definiciones, tipologías y métodos de cuantificación”, Invest Geogr, no. 26, pp. 59– 80, Mar. 2001. https://doi.org/10.14198/INGEO2001.26.06 [34] R. Mayorga y G. Hurtado, “La sequía en Colombia, Documento tecnico de respaldo a la informacion en la pagina web del IDEAM”, IDEAM, BO, CO, Report IDEAM–METEO/004-2006, 2006. Recuperado de http://www.cambioclimatico.gov.co/documents/21021/21147/NotaT%C3%A9cnicaSequia.pdf/d9ba4965- f7cd-4a2f-a875-2a38b1d6a941 [35] G. Hurtado, Sequía meteorológica y sequía agrícola en Colombia: Incidencia y tendencias. BO, CO: IDEAM, 2012. Disponible en http://www.ideam.gov.co/documents/21021/21138/Sequias+Incidencias+y+ Tendencias.pdf/3e72c86c-cf4a-42f9-95f1-07e7cf88861a [36] J. Gómez y M. Cadena, “Actualización de las estadísticas de la sequía en Colombia”, IDEAM, BO, CO, Nota técnica IDEAM-METEO/001-2018, Jun. 2017. Recupearado de http://www.ideam.gov.co/documents/21021/124446218/NT+001-2018_Actualizaci%C3%B3n+de+las+estad%C3%ADsticas+de+la+seq uia+en+Colombia/d47113b3-536b-4c83-a69c-22f97993016f?version=1.1 [37] NDMC, “Climographs,” SNR [Online]. Available: https://drought.unl.edu/Climographs.aspx (consultado: 2018, dec. 7). [38] W. Koehrsen, “A feature selection tool for machine learning in Python, Towards Data Science,” 22 Jun. 2018. Available: https://towardsdatascience.com/a-feature-selection-tool-for-machine-learning-inpython-b64dd23710f0 [39] C. Sutton, “11 - Classification and regression trees, bagging, and boosting,” Handb Stat, vol. 24, pp. 303–329, Dec. 2005. https://doi.org/10.1016/S0169-7161(04)24011-1 [40] E. Bauer & R. Kohavi, “An empirical comparison of voting classification algorithms: Bagging, boosting, and variants,” Mach Learn, vol. 36, no. 1-2, pp. 1–38, Jan. 1996. Available: http://robotics.stanford. edu/~ronnyk/vote.pdf [41] S. Safavian & D. Landgrebe, “A survey of decision tree classifier methodology,” IEEE Trans Syst Man Cybern, vol. 21, no. 3, pp. 660–674, Jun. 1991. https://doi.org/10.1109/21.97458 [42] M. Pal, “Random forest classifier for remote sensing classification,” Int J Remote Sens, vol. 26, no. 1, pp. 217–222, Oct. 2003. https://doi.org/10.1080/01431160412331269698 [43] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot & É. Duchesnay, “Scikit-learn: Machine learning in Python”, J Mach Learn Res, vol. 12, no. 85, pp. 2825–2830, Mar. 2011. Available: https://www.jmlr.org/papers/v12/pedregosa11a.html [44] Scikit-Learn, Scikit-Learn Machine Learning in Python [Online]. Available: https://scikit-learn.org/stable/index.html (consultado: 2020, May. 18). [45] W Fin de Semana, “Declaran calamidad pública por sequía en cinco municipios del Magdalena”, W Radio, 27 Jul. 2014. Disponible en https://www.wradio.com.co/noticias/actualidad/declaran-calamidadpublica-por-sequia-en-cinco-municipios-del-magdalena/20140727/nota/2341212.aspx [46] M. Correa, “La sequía impacta a 7 departamentos”, El Colombiano, 22 Jul. 2014. Disponible en https:// www.elcolombiano.com/historico/la_sequia_impacta_a_7_departamentos-IGEC_303649 |
dc.relation.citationendpage.spa.fl_str_mv |
265 |
dc.relation.citationstartpage.spa.fl_str_mv |
249 |
dc.relation.citationissue.spa.fl_str_mv |
2 |
dc.relation.citationvolume.spa.fl_str_mv |
18 |
dc.rights.spa.fl_str_mv |
Derechos de autor 2022 INGE CUC |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) Derechos de autor 2022 INGE CUC https://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
17 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.country.none.fl_str_mv |
Colombia |
dc.coverage.region.none.fl_str_mv |
Magdalena |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.publisher.place.spa.fl_str_mv |
Colombia |
dc.source.spa.fl_str_mv |
https://revistascientificas.cuc.edu.co/ingecuc/article/view/3812 |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/2bfe2cf4-dd1b-4658-812d-c1f9a7972631/download https://repositorio.cuc.edu.co/bitstreams/67b26c6c-1495-4379-bb33-2f00f3806590/download https://repositorio.cuc.edu.co/bitstreams/4f9b8bb0-91f0-4e4f-b0ca-d42624aaeca6/download https://repositorio.cuc.edu.co/bitstreams/04cef0a9-4360-428d-b83b-0fde22d68406/download |
bitstream.checksum.fl_str_mv |
e17a4871b05e652a7bdcf1bbbade792b 2f9959eaf5b71fae44bbf9ec84150c7a ec0f2cb6fec701a04307ec37d657bf26 992f1281a0575b3023da4e8b2e495358 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1811760797541466112 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Derechos de autor 2022 INGE CUChttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Herrera Posada, Daissy MilenysAristizábal, Edier2023-04-25T17:02:28Z2023-04-25T17:02:28Z2022D. Hererra posada & E. Aristizábal, “Artificial Intelligence and Machine Learning Model for Spatial and Temporal Prediction of Drought Events in the Department of Magdalena, Colombia”, INGECUC, vol. 18, no. 2, pp. 249–265. DOI: http://doi.org/10.17981/ingecuc.18.2.2022.200122-6517https://hdl.handle.net/11323/1001710.17981/ingecuc.18.2.2022.202382-4700Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Introduction— Drought is one of the most critical hydrometeorological phenomenon in terms of its impacts on society. Although Colombia is a tropical country, there are areas of the territory which have periods of drought, and this causes significant economic damage. Objective— Due to recent advances in terms of the spatial and temporal resolutions of remote sensing, and artificial intelligence techniques, it is possible to develop automatic learning models supported by historical information. Methodology— In this study, a Random Forest (RF) and Bagged Decision Tree Classifier (DTC) model was built to perform spatial and temporal drought prediction in the department of Magdalena using the following features: Normalized Difference Vegetation Index (NDVI), land surface temperature (LST), precipitation, Normalized Difference Water Index (NDWI), Normalized Multiband Drought Index (NMDI), evapotranspiration (ET), surface soil moisture (SSM), subsurface soil moisture (SUSM), Multivariate ENSO Index (MEI), Southern Oscillation Index (SOI), and Oceanic Niño Index (ONI). Results— For labelling, which allows one to train and evaluate the model, the Standardized Precipitation Index (SPI) was used to identify drought events. Conclusions— The implementation of the developed model can allow governmental entities to take actions to mitigate impacts generated by recurring droughts in their territories.Introducción— La sequía es uno de los fenómenos hidrometeorológicos más críticos por sus impactos en la sociedad. A pesar de que Colombia es un país tropical, existen zonas del territorio que presentan periodos de sequía, lo que ocasiona importantes perjuicios económicos. Objetivo— Debido a los recientes avances en cuanto a las resoluciones espaciales y temporales de la teledetección, y a las técnicas de inteligencia artificial, es posible desarrollar modelos de aprendizaje automático apoyados en información histórica. Metodología— En este estudio se construyó un modelo clasificador de Bosque Aleatorio (RF) y Árbol de Decisión en Bolsa (DTC) para realizar la predicción espacial y temporal de sequía en el departamento del Magdalena utilizando las siguientes características: Índice de Vegetación de Diferencia Normalizada (NDVI), temperatura de la superficie terrestre (LST), precipitación, Índice de Agua de Diferencia Normalizada (NDWI), Índice de Sequía Multibanda Normalizada (NMDI), evapotranspiración (ET), humedad superficial del suelo (SSM), humedad subsuperficial del suelo (SUSM), Índice ENSO Multivariado (MEI), Índice de Oscilación del Sur (SOI) e Índice del Niño Oceánico (ONI). Resultados— Para el etiquetado, que permite entrenar y evaluar el modelo, se utilizó el Índice de Precipitación Estandarizado (SPI) para identificar los eventos de sequía. Conclusiones— La implementación del modelo desarrollado puede permitir a las entidades gubernamentales tomar acciones para mitigar los impactos generados por sequías recurrentes en sus territorios.17 páginasapplication/pdfengCorporación Universidad de la CostaColombiahttps://revistascientificas.cuc.edu.co/ingecuc/article/view/3812Artificial intelligence and machine learning model for spatial and temporal prediction of drought events in the department of Magdalena, ColombiaModelo de inteligencia artificial y aprendizaje automático para la predicción espacial y temporal de eventos de sequía en el departamento del Magdalena, ColombiaArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85ColombiaMagdalenaINGE CUC[1] D. Wilhite, M. Sivakumar & D. Wood, Early warning systems for drought preparedness and drought management. GEN, CH: WMO, 2000. Available from http://www.wamis.org/agm/pubs/agm2/agm02.pdf[2] T. McKee, N. Doesken & J. Kleistet, “The relationship of drought frequency and duration to time scales,” presented at 8th Conference on Applied Climatology, ANA, CA, USA, 17-22 Jan. 1993. Available from https://www.droughtmanagement.info/literature/AMS_Relationship_Drought_Frequency_Duration_Time_Scales_1993.pdf[3] WMO, “Índice normalizado de precipitación Guía de usuario”, GEN, CH: WMO, Report No. 1090, 2012. Available: https://library.wmo.int/doc_num.php?explnum_id=7769[4] FAO, Sequía: FAO in Emergencies. [Online] Disponible en http://www.fao.org/emergencies/tipos-de-peligros-y-de-emergencias/sequia/es/ [Fecha de consulta 31 Ene. 2020].[5] W. Cramer, G. Yohe, M. Auffhammer, C. Huggel, U. Molau, M. Dias, A. Solow, D. Stone, & L. Tibig, “Detection and attribution of observed impacts”, in Climate Change 2014: Impacts, Adaptation,and Vulnerability. Part A: Global and Sectoral Aspects. Contribution of Working Group II to the FifthAssessment Report of the Intergovernmental Panel on Climate Change, C. Field, V. Barros, D. Dokken, K. Mach, M. Mastrandrea, T. Bilir, M. Chatterjee, K. Ebi, Y. Estrada, R. Genova, B. Girma, E. Kissel, A. Levy, S. MacCracken, P. Mastrandrea & L. White, eds, CAMB, UK/NYC, NY, USA: Cambridge UP, 2014, pp. 979-1037. https://doi.org/10.1017/CBO9781107415379.023[6] S. Solomon, D. Qin, M. Manning, Z. Chen, M. Marquis, K. Averyt, M. Tig-nor & H. Miller, “Climate change 2007: the physical science basis,” Cambridge UP, CAMB, UK/NY, USA, Report, 2007. Available: https://www.ipcc.ch/report/ar4/wg1/[7] A. Dai, T. Zhao & J. Chen, “Climate change and drought: A precipitation and evaporation perspective,” Curr Clim Change Rep, vol. 4, no. 9, pp. 301–312, May. 2018. https://doi.org/10.1007/s40641-018-0101-6[8] S. Mukherjee, A. Mishra & K. Trenberth, “Climate change and drought: a perspective on drought indices,” Curr Clim Change Rep, vol. 4, no. 2, pp. 145–163, Jun. 2018. https://doi.org/10.1007/s40641-018- 0098-x[9] Revista SEMANA, “Las graves secuelas económicas de la sequía”, Semana, 23 Jul. 2014. [Online]. Disponible en https://www.semana.com/nacion/articulo/las-graves-secuelas-economicas-de-la-sequia/396750-3[10] Redacción El Heraldo, “Magdalena, el más azotado por la temporada de sequía”, El Heraldo, 27 Sep. 2015. [Online]. Disponible en https://www.elheraldo.co/magdalena/magdalena-el-mas-azotado-por-latemporada-de-sequia-219590[11] O. Rahmati, F. Falah, K. Dayal, R. Deo, F. Mohammadi, T. Biggs, D. Moghaddam, S. Naghibi & D. Bui, “Machine learning approaches for spatial modeling of agricultural droughts in the south-east region of Queensland Australia,” Sci Total Environ, vol. 699, pp. 1–10, Jan. 2020. https://doi.org/10.1016/j.scitotenv.2019.134230[12] S. Park, J. Im, E. Jang & J. Rhee, “Drought assessment and monitoring through blending of multisensor indices using machine learning approaches for different climate regions,” Agric For Meteorol, vol. 216, pp. 157–169, Jan. 2016. https://doi.org/10.1016/j.agrformet.2015.10.011[13] K. Fung, Y. Huang, C. Koo & M. Mirzaei, “Improved SVR machine learning models for agricultural drought prediction at downstream of Langat River Basin, Malaysia,” J Water Clim Chang, vol. 11, no. 4, pp. 1383–1398, Jun. 2019. https://doi.org/10.2166/wcc.2019.295[14] P. Feng, B. Wang, D. Li Liu & Q. Yu, “Machine learning-based integration of remotely-sensed drought factors can improve the estimation of agricultural drought in south-eastern Australia,” Agric. Syst, vol. 173, pp. 303–316, Aug. 2015. https://doi.org/10.1016/j.agsy.2019.03.015[15] A. Belayneh, J. Adamowski, B. Khalil & J. Quilty, “Coupling machine learning methods with wavelet transforms and the bootstrap and boosting ensemble approaches for drought prediction,” Atmos Res, vol. 172-173, pp. 37–47, Jun. 2016. https://doi.org/10.1016/j.atmosres.2015.12.017[16] X. Liu, X. Zhu, Q. Zhang, T. Yang, Y. Pan & P. Sun, “A remote sensing and artificial neural networkbased integrated agricultural drought index: Index development and applications,” Catena, vol. 186, no. 2, pp. 1–10, Mar. 2020. https://doi.org/10.1016/j.catena.2019.104394[17] J. Cruz & D. Wishart, “Applications of machine learning in cancer prediction and prognosis,” Cancer Inform, vol. 2, pp. 59–77, Dec. 2006. https://doi.org/10.1177/11769351060020003[18] L. Deng & X. Li, “Machine learning paradigms for speech recognition: An overview,” IEEE Trans Audio Speech Lang Process, vol. 21, no. 5, pp. 1060–1089, May. 2013. https://doi.org/10.1109/ TASL.2013.2244083[19] K. Rasouli, W. Hsieh & A. Cannon, “Daily streamflow forecasting by machine learning methods with weather and climate inputs,” J. Hydrol., vol. 414-415, pp. 284–293, Jan. 2012. https://doi.org/10.1016/j. jhydrol.2011.10.039[20] D. Lary, A. Alavi, A. Gandomi & A. Walker, “Machine learning in geosciences and remote sensing,” GSF, vol.7, no. 1, pp. 3–10, Apr. 2015. https://doi.org/10.1016/j.gsf.2015.07.003[21] Minambiente, UNGRD, IDEAM, Estrategia Nacional para la gestión integral de la sequía en Colombia. BO, CO: MinAmbiente, IDEAM, & UNGRD, 2018. Recuperado de https://www.unccd.int/sites/default/ files/country_profile_documents/ENGIS%2520para%2520publicaci%25C3%25B3n_Colombia.pdf[22] UNGRD, “Consolidado anual de emergencias”, (1998-2021), Gobierno de Colombia [Online]. Disponible en http://portal.gestiondelriesgo.gov.co/Paginas/Consolidado-Atencion-de-Emergencias.aspx (consultado 2020, May. 18).[23] Gobernación del Magdalena, “Nuestro departamento”, Gobierno de Colombia [Online]. Disponible en http://www.magdalena.gov.co/departamento/nuestro-departamento (consultado 2020, May. 18)[24] DANE, Resultados Censo Nacional de Población y Vivienda 2018. BO, CO: Gobierno de Colombia. Recuperado de https://www.dane.gov.co/files/censo2018/informacion-tecnica/presentaciones-territorio/191004- CNPV-presentacion-Magdalena.pdf[25] IDEAM, Magdalena. BO, CO: Gobierno de Colombia. Recuperado de http://atlas.ideam.gov.co/basefiles/ magdalena_texto.pdf[26] K. Trenberth, A. Dai, G. Van Der Schrier, P. Jones, J. Barichivich, K. Briffa & J. Sheffield, “Global warming and changes in drought,” Nat Clim Change, vol. 4, no. 1, pp. 17–22, Dec. 2013. https://doi. org/10.1038/nclimate2067[27] N. Gorelick, M. Hancher, M. Dixon, S. Ilyushchenko, D. Thau & R. Moore, “Google Earth Engine: Planetary-scale geospatial analysis for everyone,” Remote Sens Environ, vol. 202, pp. 18–27, Jul. 2016. https://doi.org/10.1016/j.rse.2017.06.031[28] NASA. Normalized Difference Vegetation Index (NDVI), 30 Aug. 2000. Available: https://earthobservatory.nasa.gov/features/MeasuringVegetation/measuring_vegetation_2.php[29] T. Du, D. Bui, M. Nguyen & H. Lee, “Satellite-based, multi-indices for evaluation of agricultural droughts in a highly dynamic tropical catchment, central Vietnam,” J Water, vol. 10, no. 5, pp. 1–24, Jan. 2018. https://doi.org/10.3390/w10050659[30] L. Wang & J. Qu, “NMDI: A normalized multi-band drought index for monitoring soil and vegetation moisture with satellite remote sensing,” Geophys Res Lett, vol. 34, no. 20, pp. 1–5, Jul. 2007. https://doi. org/10.1029/2007GL031021[31] G. Poveda y O. Mesa, “Las fases extremas del fenómeno ENSO (El Niño y La Niña) y su influencia sobre la hidrología de Colombia”, Ing Hidraulic Mex, vol. 11, no. 1, pp. 21–37, Ene. 1996. Disponible en http:// www.revistatyca.org.mx/ojs/index.php/tyca/article/view/765[32] D. Edwards & T. McKee, “Characteristics of 20th century drought in the United States at multiple time scales,” Dept. Atmos. Sci., CSU, FRT COLL., CO, USA, Climatology Report No. 97-2, Paper no. 634, 1997. Available: http://hdl.handle.net/10217/170176[33] O. Valiente, “Sequía: definiciones, tipologías y métodos de cuantificación”, Invest Geogr, no. 26, pp. 59– 80, Mar. 2001. https://doi.org/10.14198/INGEO2001.26.06[34] R. Mayorga y G. Hurtado, “La sequía en Colombia, Documento tecnico de respaldo a la informacion en la pagina web del IDEAM”, IDEAM, BO, CO, Report IDEAM–METEO/004-2006, 2006. Recuperado de http://www.cambioclimatico.gov.co/documents/21021/21147/NotaT%C3%A9cnicaSequia.pdf/d9ba4965- f7cd-4a2f-a875-2a38b1d6a941[35] G. Hurtado, Sequía meteorológica y sequía agrícola en Colombia: Incidencia y tendencias. BO, CO: IDEAM, 2012. Disponible en http://www.ideam.gov.co/documents/21021/21138/Sequias+Incidencias+y+ Tendencias.pdf/3e72c86c-cf4a-42f9-95f1-07e7cf88861a[36] J. Gómez y M. Cadena, “Actualización de las estadísticas de la sequía en Colombia”, IDEAM, BO, CO, Nota técnica IDEAM-METEO/001-2018, Jun. 2017. Recupearado de http://www.ideam.gov.co/documents/21021/124446218/NT+001-2018_Actualizaci%C3%B3n+de+las+estad%C3%ADsticas+de+la+seq uia+en+Colombia/d47113b3-536b-4c83-a69c-22f97993016f?version=1.1[37] NDMC, “Climographs,” SNR [Online]. Available: https://drought.unl.edu/Climographs.aspx (consultado: 2018, dec. 7).[38] W. Koehrsen, “A feature selection tool for machine learning in Python, Towards Data Science,” 22 Jun. 2018. Available: https://towardsdatascience.com/a-feature-selection-tool-for-machine-learning-inpython-b64dd23710f0[39] C. Sutton, “11 - Classification and regression trees, bagging, and boosting,” Handb Stat, vol. 24, pp. 303–329, Dec. 2005. https://doi.org/10.1016/S0169-7161(04)24011-1[40] E. Bauer & R. Kohavi, “An empirical comparison of voting classification algorithms: Bagging, boosting, and variants,” Mach Learn, vol. 36, no. 1-2, pp. 1–38, Jan. 1996. Available: http://robotics.stanford. edu/~ronnyk/vote.pdf[41] S. Safavian & D. Landgrebe, “A survey of decision tree classifier methodology,” IEEE Trans Syst Man Cybern, vol. 21, no. 3, pp. 660–674, Jun. 1991. https://doi.org/10.1109/21.97458[42] M. Pal, “Random forest classifier for remote sensing classification,” Int J Remote Sens, vol. 26, no. 1, pp. 217–222, Oct. 2003. https://doi.org/10.1080/01431160412331269698[43] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot & É. Duchesnay, “Scikit-learn: Machine learning in Python”, J Mach Learn Res, vol. 12, no. 85, pp. 2825–2830, Mar. 2011. Available: https://www.jmlr.org/papers/v12/pedregosa11a.html[44] Scikit-Learn, Scikit-Learn Machine Learning in Python [Online]. Available: https://scikit-learn.org/stable/index.html (consultado: 2020, May. 18).[45] W Fin de Semana, “Declaran calamidad pública por sequía en cinco municipios del Magdalena”, W Radio, 27 Jul. 2014. Disponible en https://www.wradio.com.co/noticias/actualidad/declaran-calamidadpublica-por-sequia-en-cinco-municipios-del-magdalena/20140727/nota/2341212.aspx[46] M. Correa, “La sequía impacta a 7 departamentos”, El Colombiano, 22 Jul. 2014. Disponible en https:// www.elcolombiano.com/historico/la_sequia_impacta_a_7_departamentos-IGEC_303649265249218Drought forecastingStandardized precipitation indexSatellite imageryGoogle Earth EngineMachine learningRandom forestDecision tree classifierSpatial interpolationPublicationORIGINALArtificial Intelligence and Machine Learning Model.pdfArtificial Intelligence and Machine Learning Model.pdfArtículoapplication/pdf2079077https://repositorio.cuc.edu.co/bitstreams/2bfe2cf4-dd1b-4658-812d-c1f9a7972631/downloade17a4871b05e652a7bdcf1bbbade792bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.cuc.edu.co/bitstreams/67b26c6c-1495-4379-bb33-2f00f3806590/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTArtificial Intelligence and Machine Learning Model.pdf.txtArtificial Intelligence and Machine Learning Model.pdf.txtExtracted texttext/plain53424https://repositorio.cuc.edu.co/bitstreams/4f9b8bb0-91f0-4e4f-b0ca-d42624aaeca6/downloadec0f2cb6fec701a04307ec37d657bf26MD53THUMBNAILArtificial Intelligence and Machine Learning Model.pdf.jpgArtificial Intelligence and Machine Learning Model.pdf.jpgGenerated Thumbnailimage/jpeg13105https://repositorio.cuc.edu.co/bitstreams/04cef0a9-4360-428d-b83b-0fde22d68406/download992f1281a0575b3023da4e8b2e495358MD5411323/10017oai:repositorio.cuc.edu.co:11323/100172024-09-17 12:45:13.114https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos de autor 2022 INGE CUCopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |