Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo

Dentro de la literatura de los métodos kernels, recientemente ha surgido el método de embebimiento de distribuciones de probabilidad en espacios de Hilbert con Kernel Reproductivo (RKHS). Este método consiste en representar distribuciones de probabilidad como un elemento de un espacio de Hilbert gen...

Full description

Autores:
Valencia Angulo, Edgar Alirio
Tipo de recurso:
Book
Fecha de publicación:
2022
Institución:
Universidad Tecnológica de Pereira
Repositorio:
Repositorio Institucional UTP
Idioma:
spa
OAI Identifier:
oai:repositorio.utp.edu.co:11059/14663
Acceso en línea:
https://hdl.handle.net/11059/14663
https://repositorio.utp.edu.co/home
Palabra clave:
510 - Matemáticas::515 - Análisis
Funciones de kernel
Procesamiento de señales – Técnicas digitales
Procesos de marko
Kernel
Espacios de Hilbert
Modelos Autorregresivos
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id UTP2_476018b7e920f5159dbcab046eb36bfc
oai_identifier_str oai:repositorio.utp.edu.co:11059/14663
network_acronym_str UTP2
network_name_str Repositorio Institucional UTP
repository_id_str
dc.title.spa.fl_str_mv Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
title Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
spellingShingle Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
510 - Matemáticas::515 - Análisis
Funciones de kernel
Procesamiento de señales – Técnicas digitales
Procesos de marko
Kernel
Espacios de Hilbert
Modelos Autorregresivos
title_short Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
title_full Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
title_fullStr Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
title_full_unstemmed Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
title_sort Métricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivo
dc.creator.fl_str_mv Valencia Angulo, Edgar Alirio
dc.contributor.author.none.fl_str_mv Valencia Angulo, Edgar Alirio
dc.subject.ddc.none.fl_str_mv 510 - Matemáticas::515 - Análisis
topic 510 - Matemáticas::515 - Análisis
Funciones de kernel
Procesamiento de señales – Técnicas digitales
Procesos de marko
Kernel
Espacios de Hilbert
Modelos Autorregresivos
dc.subject.lemb.none.fl_str_mv Funciones de kernel
Procesamiento de señales – Técnicas digitales
Procesos de marko
dc.subject.proposal.spa.fl_str_mv Kernel
Espacios de Hilbert
Modelos Autorregresivos
description Dentro de la literatura de los métodos kernels, recientemente ha surgido el método de embebimiento de distribuciones de probabilidad en espacios de Hilbert con Kernel Reproductivo (RKHS). Este método consiste en representar distribuciones de probabilidad como un elemento de un espacio de Hilbert generado por un kernel. Una de las aplicaciones más interesantes del método de embebimiento de distribuciones de probabilidad en un RKHS es la construcción de métricas entre distribuciones de probabilidad y entre procesos aleatorios. Actualmente existen muy pocas métricas en la literatura usando este método. En este trabajo primero se desarrollan métricas entre distribuciones de probabilidad basadas en los RKHS, suponiendo que las distribuciones de probabilidad y el kernel característico tienen cierta forma. Finalmente, se desarrollan métricas entre modelos ocultos de Markov y métricas entre procesos autorregresivo. Las métricas entre modelos autorregresivos se construyen usando el proceso de martingala en tiempo discreto.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-05-10T22:48:45Z
dc.date.available.none.fl_str_mv 2023-05-10T22:48:45Z
dc.type.spa.fl_str_mv Libro
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_2f33
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/book
format http://purl.org/coar/resource_type/c_2f33
status_str publishedVersion
dc.identifier.isbn.none.fl_str_mv 978-958-722-779-6
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11059/14663
dc.identifier.eisbn.none.fl_str_mv 978-958-722-780-2
dc.identifier.instname.none.fl_str_mv Universidad Tecnológica de Pereira
dc.identifier.reponame.none.fl_str_mv Repositorio Institucional Universidad Tecnológica de Pereira
dc.identifier.repourl.none.fl_str_mv https://repositorio.utp.edu.co/home
identifier_str_mv 978-958-722-779-6
978-958-722-780-2
Universidad Tecnológica de Pereira
Repositorio Institucional Universidad Tecnológica de Pereira
url https://hdl.handle.net/11059/14663
https://repositorio.utp.edu.co/home
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.ispartofseries.none.fl_str_mv Textos Académicos
dc.relation.references.none.fl_str_mv [1] R. B. Ash and C. A. Doleans-Dade. Probability and Measure Theory. Harcourt/Academic Press, second edition, 1999
[2] C. R. Baker. Joint measures and cross-covariance operators. American Mathematical Society, 9:273–289, 1973.
[3] A. Bhattacharyya. On a measure of divergence between two statistical populations defined by their probability distribution. Calcutta Math. Soc, 35(04):99–109, 1943.
[4] M. Bicego, V. Murino, and M. Figueiredo. A sequential pruning strategy for the selection of the number of states in hidden Markov models. Pattern Recognition Letters, 24(9):1395–1407, 2003.
[5] C. M. Bishop. Pattern Recognition And Machine Learning (Information Science And Statistics). Springer, 2007.
[6] O. Cappé, E. Moulines, and T. Ryden. Inference in Hidden Markov Models. Springer series in statistics. Springer, 1st edition, 2005.
[7] R. M. Barrera Castelán. Espacios de hilbert con n´ucleo reproductor. pages 1–13.
[9] K. Chwialkowski, D. Sejdinovic, and A. Gretton. A wild bootstrap for degenerate kernel tests. In Advances in neural information processing systems, pages 3608–3616, 2014.
[8] Y. Chen, E. Keogh, B. Hu, N. Begum, A. Bagnall, A. Mueen, and G. Batista. The UCR time series classification archive, 2015.
[10] M. Corduas and D. Piccolo. Time series clustering and classification by the autoregressive metric. Computational statistics & data analysis, 52(4):1860–1872, 2008.
[11] T. Cover and J. Thomas. Elements of information theory. New Yor: Wiley, 2nd-Ed, 1991.
[12] A. Gretton, O. Bousquet, A. Smola, and B. Schöllkopf. Measuring statistical dependence with Hilbert-Schmidt norms. In Proceedings algotithmic learning theory, pages 63–77. Springer-Verlag, 2005.
[13] A. Gretton, K. Borgwardt, M. Rash, B. Schölkopf, and A. Smola. A kernel method for the two-sample problem. In Advances in Neural Information Processing Systems 15, pages 513–520. MIT Press, 2007.
[14] A. Gretton, K. Fukumizu, Z. Harchaoui, and B. Sriperumbudur. A fast, consistent kernel two-sample test. In Advances in neural information processing systems, pages 673–681, 2009.
[15] A. Gretton, K. Borgwardt, M. Rasch, B. Schölkopf, and A. Smola. A kernel two-sample test. Journal of Machine Learning Research, 13(Mar):723–773, 2012.
[16] P. Honeine and C. Richard. Preimage problem in kernel-based machine learning. IEEE Signal Processing Magazine, 28:73–88, 2011.
[17] R. Hyndman. Time series data library. http://data.is/TSDLdemo.
[18] Y. Inamura. Estimating continuous time transition matrices from discretely observed data. Bank of Japan working paper series, E07(06):1–40, 2006.
[19] B. Banko J. Kocijan, A. Girard and R. Murray-Smith. Dynamic systems identification with, Gaussian processes. Mathematical and Computer modelling of Dynamical Systems, 11(4):411–424, 2005.
[20] M. Kallas, P. Honeine, C. Francis, and H. Amoud. Kernel autoregressive models using Yule Walker equations. Signal Processing, 93:3053–3061, 2013.
[21] I. Karatzas and S. E. Shreve. Brownian Motion and Stochastic Calculus. Graduate Texts in Mathematics (113) (Book 113). Springer New York, 1991. ISBN 9780387976556. URL https://books.google.com.co/books?id=ATNy_Zg3PSsC.
[22] V. V. Leigh. The statistics of variation. Variation: A central concept in biology, pages 29–48, 2005.
[23] E. L. Lima. Espaços métricos / Elon Lages Lima. Projeto Euclides : 4. Río de Janeiro : Instituto de Matemática Pura e Aplicada, 1977, 2 ed.
[24] S. Mirasgedis, Y. Sarafidis, E. G. Poulou, F. Karagiannis D. P. Lalas, M. Moschovits, and D. Papakonstantinou. Models for mid-term electricity demand forecasting incorporating weather influences. Elsevier: Energy, 31:208–227, 2006.
[25] O. Montesinos-López, A. Montesinos, and J. Crossa. Reproducing Kernel Hilbert Spaces Regression and Classification Methods, pages 251–336. 01 2022. ISBN 978-3-030-89009-4. doi: 10.1007/978-3-030-89010-0_8.
[26] K. Muandet, K. Fukumizu, B. Sriperumbudur, A. Gretton, and B. Schölkopf. Kernel mean estimation and stein effect. In Proceedings of the 31st International Conference on Machine Learning, W and CP 32 (1), pages 10–18. JMLR, 2014.
[27] A. Muller. Integral probability metrics and their generating classes of functions. Advances in Applied Probability, 29:429–443, 1997.
[28] K. P. Murphy. Machine Learning: A Probabilistic Perspective (Adaptive Computation And Machine Learning Series). The MIT Press, 2012.
[29] R. M. Neal and E. G. Hinton. A view of the EM algorithm that justifies incremental, sparse, and other variants. In Learning in graphical models, pages 355–368. Springer, 1998.
[30] O. Nelles. Nonlinear System Identification: from Classical approaches to Neural Networks and fuzzy models. Springer, first edition edition, 2001.
[31] M. Piccardi and Ó. Pérez. Hidden Markov models with kernel density estimation of emission probabilities and their use in activity recognition. IEEE Computer Society, 2007. ISBN 1-4244-1179-3.
[32] P. Sang and B. Li. Nonlinear function-on-function regression by rkhs, 2022. URL https://arxiv.org/abs/2207.08211
[33] B. Schölkopf and A. J. Smola. Learning with kernels: Support vector machines, regularization, optimization, and beyond. MIT press, 2002
[34] D. Sejdinovic, B. Sriperumbudur, A. Gretton, and K. Fukumizu. Equivalence of distance-based and RKHS-based statistics in hypothesis testing. The Annals of Statistics, 41(5):2263–2291, 2013.
35] K. S. Shanmugan and A. M. Breipohi. Random Signals: Detection, Estimation and Data Analysis. Wiley, first edition, 1988.
[36] H. Shimazaki and S. Shinomoto. Kernel bandwidth optimization in spike rate estimation. J. Comput. Neurosci., 29:171–182, 2010.
[37] A. N. Shiryaev and R. P. Boas. Probability (2nd Ed.). Springer-Verlag, Berlin, Heidelberg, 1995. ISBN 0387945490
[38] G. R. Shorack. Probability for statisticians. Springer-Verlag, New York, 2000.
[39] A. J. Smola, A. Gretton, L. Song, and B. Schölkopf. A Hilbert space embedding for distributions. In International Conference on Algorithmic Learning Theory, pages 13–31, 2007.
[40] L. Song, A. Gretton, and K. Fukumizu. Embedding of conditional distributions. IEEE. Signal Processing Magazine, 30:98–111, 2013.
[41] C. Soto and M. González. Paquete para la clasificación de series temporales en weka. 2016.
[42] R. S. Tsay. Analysis of Financial Time Series. Wiley, third edition, 2010.
[43] E. A. Valencia. Embebimiento en espacios de Hilbert de procesos aleatorios con aplicaciones en procesamiento digital de señales. Tesis, Universidad Tecnológica de Pereira. 2018.
[44] E. A. Valencia and M. A. Álvarez. Short-term time series prediction using Hilbert space embeddings of autoregressive processes. Neurocomputing, 266:595 – 605, 2017.
[45] V. Vapnik. The Nature of Statistical Learning Theory. Springer-Verlag New York, Inc., New York, NY, USA, 1995. ISBN 0-387-94559-8.
[46] D. Williams. Probability with Martingales. Cambridge University Press, 1991. doi: 10.1017/CBO9780511813658.
[47] L. Yang, B. K. Widjaja, and R. Prasad. Application of hidden Markov models for signature verification. Pattern Recognition, 28(2):161–170, 1995.
48] J. Zeng, j. Duan, and C. Wu. A new distance measure for hidden Markov models. Expert Systems with Applications, 37(2):1550–1555, 2010.
[49] J. Zeng, L. Xie, U. Kruger, J. Yu, J. Sha, and X. Fu. Process monitoring based on Kullback Leibler divergence. In Control Conference (ECC), 2013 European, pages 416–421. IEEE, 2013.
[50] C. D. Zuluaga, A. Valencia E, M. A. Álvarez, and Orozco A. A Parzen-based distance between probability measures as an alternative of summary statistics in approximate Bayesian computation. In International Conference on Image Analysis and Processing, pages 50–61. Springer, 2015
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
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.none.fl_str_mv 120 Páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Tecnológica de Pereira
dc.publisher.place.none.fl_str_mv Pereira
publisher.none.fl_str_mv Universidad Tecnológica de Pereira
institution Universidad Tecnológica de Pereira
bitstream.url.fl_str_mv https://dspace7-utp.metabuscador.org/bitstreams/63807e6b-a75a-4f7d-ab45-7eae919ccec4/download
https://dspace7-utp.metabuscador.org/bitstreams/5d66b3cb-c56c-43ee-ac4b-00136bb2ee3e/download
https://dspace7-utp.metabuscador.org/bitstreams/dfb3ed65-c206-4c5d-80f3-5ae159dd3fec/download
https://dspace7-utp.metabuscador.org/bitstreams/47cea3c4-4e11-454a-9626-a3158f91ff6d/download
https://dspace7-utp.metabuscador.org/bitstreams/f8acfacb-e9a4-4c97-b6b9-7d6bde579c0f/download
https://dspace7-utp.metabuscador.org/bitstreams/6a2d3deb-0287-429d-af5a-cbe2d8a91068/download
bitstream.checksum.fl_str_mv f0dba62d5a234aba23336bd09e954e47
2f9959eaf5b71fae44bbf9ec84150c7a
fc19205925e586387dc185526b296c11
2de7402283278ec289d34e6a77b3f54a
9b2d3209c2b7d1d1a7b71f37421fb200
9b2d3209c2b7d1d1a7b71f37421fb200
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad Tecnológica de Pereira
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1812205316247388160
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 dehttps://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessValencia Angulo, Edgar Alirio2023-05-10T22:48:45Z2023-05-10T22:48:45Z2022978-958-722-779-6https://hdl.handle.net/11059/14663978-958-722-780-2Universidad Tecnológica de PereiraRepositorio Institucional Universidad Tecnológica de Pereirahttps://repositorio.utp.edu.co/homeDentro de la literatura de los métodos kernels, recientemente ha surgido el método de embebimiento de distribuciones de probabilidad en espacios de Hilbert con Kernel Reproductivo (RKHS). Este método consiste en representar distribuciones de probabilidad como un elemento de un espacio de Hilbert generado por un kernel. Una de las aplicaciones más interesantes del método de embebimiento de distribuciones de probabilidad en un RKHS es la construcción de métricas entre distribuciones de probabilidad y entre procesos aleatorios. Actualmente existen muy pocas métricas en la literatura usando este método. En este trabajo primero se desarrollan métricas entre distribuciones de probabilidad basadas en los RKHS, suponiendo que las distribuciones de probabilidad y el kernel característico tienen cierta forma. Finalmente, se desarrollan métricas entre modelos ocultos de Markov y métricas entre procesos autorregresivo. Las métricas entre modelos autorregresivos se construyen usando el proceso de martingala en tiempo discreto.Inside the literature of kernel methods, the method of embedding probability distributions in Hilbert spaces Reproductive Kernel (RKHS) has recently emerged. This method consists of representing probability distributions as an element of a Hilbert space generated by a kernel. One of the most interesting applications of the method of embedding probability distributions in a RKHS is the construction of metrics between probability distributions and metrics between random processes. Currently there are very few metrics in the literature using this method. In this paper we first develop metrics between probability distributions based on the RKHS, assuming that the probability distributions and the characteristic kernel have a certain shape. Finally, metrics between hidden Markov models and metrics between autoregressive processes are developed. The metrics between autoregressive models are constructed using the discrete-time martingale process.Contenido CAPÍTULO UNO Introducción.......................................................................................................................7 CAPÍTULO DOS Espacios de Hilbert con Kernel reproductivo RKHS .................................................11 2.1 Definición y resultados de un RKHS .................................................................11 2.2 Producto tensor del espacio del Hilbert con Kernel reporductivo (TP-RKHS).......................................................................14 2.3 Operador de media...............................................................................................16 2.4 Operador de covarianza cruzada........................................................................18 2.5 Ejercicios................................................................................................................20 CAPÍTULO TRES Métricas entre distribuciones de probabilidad basadas en los RKHS.......................................................................................................25 3.1 Una breve revisión de espacios métricos...........................................................25 3.2 Métricas entre distribuciones de probabilidad .................................................26 3.2.1 Métricas entre distribuciones de probabilidad basada en el estimador de Parzen.................................................29 3.2.2 Métricas entre distribuciones de probabilidad basada en distribuciones normales y en el kernel lineal ...............................................................................32 3.2.3 Métricas entre distribuciones de probabilidad basada en distribuciones normales y en el kernel Laplaciano......................................................................34 3.3 Métricas entre distribuciones de probabilidad conjustas basadas en los RKHS.................................................................................36 3.3.1 Distribución normal bivariada....................................................................37 3.4 Resultados y experimentos de la métrica basada en el estimador de Parzen .............................................................................46 3.5 Ejercicios................................................................................................................50 CAPÍTULO CUATRO Métricas entre procesos aleatorios basadas en los RKHS ..........................................57 4.1 Modelos ocultos de Markov (HMMs) ...............................................................57 4.2 Métricas entre HMMs..........................................................................................59 4.3 Resultados y experimentos de las métricas entre HMMs basadas en RKHS ................................................................................62 4.3.1 Base de datos de la UCR ..............................................................................62 4.4 Predicción de series de tiempo basada en el método de los RKHS de procesos autorregresivos........................................64 4.5 Modelos autorregresivos......................................................................................65 4.6 Modelos autorregresivos en un espacio de Hilbert..........................................65 4.7 Modelos autorregresivos en un TP-RKHS ........................................................66 4.8 Estimación de los parámetros de un proceso autorregresivo en un TP-RKHS ................................................................................67 4.9 Predicción de series de tiempo ...........................................................................69 4.10 Experimentos del modelo autorregresivo basado en un TP-RKHS .............................................................................................71 4.10.1 Descripción de las bases de datos.............................................................71 4.10.2 Validación del modelo AR basado en un TP-RKHS..............................72 4.11 Análisis de los resultados...................................................................................74 4.12 Esperanza condicional .......................................................................................79 4.13 Esperanza condicional con respecto a σ-álgebras..........................................85 4.14 Martingalas en tiempo discreto ........................................................................91 4.15 Teorema de convergencia de Martingalas.................................................... 100 4.16 Algunas aplicaciones de Martingalas............................................................ 105 4.16.1 Ley de los grandes números................................................................... 105 4.16.2 Una aplicación de análisis....................................................................... 107 4.17 Ejercicios........................................................................................................... 109 Referencias.................................................................................................................... 112120 Páginasapplication/pdfspaUniversidad Tecnológica de PereiraPereiraTextos Académicos[1] R. B. Ash and C. A. Doleans-Dade. Probability and Measure Theory. Harcourt/Academic Press, second edition, 1999[2] C. R. Baker. Joint measures and cross-covariance operators. American Mathematical Society, 9:273–289, 1973.[3] A. Bhattacharyya. On a measure of divergence between two statistical populations defined by their probability distribution. Calcutta Math. Soc, 35(04):99–109, 1943.[4] M. Bicego, V. Murino, and M. Figueiredo. A sequential pruning strategy for the selection of the number of states in hidden Markov models. Pattern Recognition Letters, 24(9):1395–1407, 2003.[5] C. M. Bishop. Pattern Recognition And Machine Learning (Information Science And Statistics). Springer, 2007.[6] O. Cappé, E. Moulines, and T. Ryden. Inference in Hidden Markov Models. Springer series in statistics. Springer, 1st edition, 2005.[7] R. M. Barrera Castelán. Espacios de hilbert con n´ucleo reproductor. pages 1–13.[9] K. Chwialkowski, D. Sejdinovic, and A. Gretton. A wild bootstrap for degenerate kernel tests. In Advances in neural information processing systems, pages 3608–3616, 2014.[8] Y. Chen, E. Keogh, B. Hu, N. Begum, A. Bagnall, A. Mueen, and G. Batista. The UCR time series classification archive, 2015.[10] M. Corduas and D. Piccolo. Time series clustering and classification by the autoregressive metric. Computational statistics & data analysis, 52(4):1860–1872, 2008.[11] T. Cover and J. Thomas. Elements of information theory. New Yor: Wiley, 2nd-Ed, 1991.[12] A. Gretton, O. Bousquet, A. Smola, and B. Schöllkopf. Measuring statistical dependence with Hilbert-Schmidt norms. In Proceedings algotithmic learning theory, pages 63–77. Springer-Verlag, 2005.[13] A. Gretton, K. Borgwardt, M. Rash, B. Schölkopf, and A. Smola. A kernel method for the two-sample problem. In Advances in Neural Information Processing Systems 15, pages 513–520. MIT Press, 2007.[14] A. Gretton, K. Fukumizu, Z. Harchaoui, and B. Sriperumbudur. A fast, consistent kernel two-sample test. In Advances in neural information processing systems, pages 673–681, 2009.[15] A. Gretton, K. Borgwardt, M. Rasch, B. Schölkopf, and A. Smola. A kernel two-sample test. Journal of Machine Learning Research, 13(Mar):723–773, 2012.[16] P. Honeine and C. Richard. Preimage problem in kernel-based machine learning. IEEE Signal Processing Magazine, 28:73–88, 2011.[17] R. Hyndman. Time series data library. http://data.is/TSDLdemo.[18] Y. Inamura. Estimating continuous time transition matrices from discretely observed data. Bank of Japan working paper series, E07(06):1–40, 2006.[19] B. Banko J. Kocijan, A. Girard and R. Murray-Smith. Dynamic systems identification with, Gaussian processes. Mathematical and Computer modelling of Dynamical Systems, 11(4):411–424, 2005.[20] M. Kallas, P. Honeine, C. Francis, and H. Amoud. Kernel autoregressive models using Yule Walker equations. Signal Processing, 93:3053–3061, 2013.[21] I. Karatzas and S. E. Shreve. Brownian Motion and Stochastic Calculus. Graduate Texts in Mathematics (113) (Book 113). Springer New York, 1991. ISBN 9780387976556. URL https://books.google.com.co/books?id=ATNy_Zg3PSsC.[22] V. V. Leigh. The statistics of variation. Variation: A central concept in biology, pages 29–48, 2005.[23] E. L. Lima. Espaços métricos / Elon Lages Lima. Projeto Euclides : 4. Río de Janeiro : Instituto de Matemática Pura e Aplicada, 1977, 2 ed.[24] S. Mirasgedis, Y. Sarafidis, E. G. Poulou, F. Karagiannis D. P. Lalas, M. Moschovits, and D. Papakonstantinou. Models for mid-term electricity demand forecasting incorporating weather influences. Elsevier: Energy, 31:208–227, 2006.[25] O. Montesinos-López, A. Montesinos, and J. Crossa. Reproducing Kernel Hilbert Spaces Regression and Classification Methods, pages 251–336. 01 2022. ISBN 978-3-030-89009-4. doi: 10.1007/978-3-030-89010-0_8.[26] K. Muandet, K. Fukumizu, B. Sriperumbudur, A. Gretton, and B. Schölkopf. Kernel mean estimation and stein effect. In Proceedings of the 31st International Conference on Machine Learning, W and CP 32 (1), pages 10–18. JMLR, 2014.[27] A. Muller. Integral probability metrics and their generating classes of functions. Advances in Applied Probability, 29:429–443, 1997.[28] K. P. Murphy. Machine Learning: A Probabilistic Perspective (Adaptive Computation And Machine Learning Series). The MIT Press, 2012.[29] R. M. Neal and E. G. Hinton. A view of the EM algorithm that justifies incremental, sparse, and other variants. In Learning in graphical models, pages 355–368. Springer, 1998.[30] O. Nelles. Nonlinear System Identification: from Classical approaches to Neural Networks and fuzzy models. Springer, first edition edition, 2001.[31] M. Piccardi and Ó. Pérez. Hidden Markov models with kernel density estimation of emission probabilities and their use in activity recognition. IEEE Computer Society, 2007. ISBN 1-4244-1179-3.[32] P. Sang and B. Li. Nonlinear function-on-function regression by rkhs, 2022. URL https://arxiv.org/abs/2207.08211[33] B. Schölkopf and A. J. Smola. Learning with kernels: Support vector machines, regularization, optimization, and beyond. MIT press, 2002[34] D. Sejdinovic, B. Sriperumbudur, A. Gretton, and K. Fukumizu. Equivalence of distance-based and RKHS-based statistics in hypothesis testing. The Annals of Statistics, 41(5):2263–2291, 2013.35] K. S. Shanmugan and A. M. Breipohi. Random Signals: Detection, Estimation and Data Analysis. Wiley, first edition, 1988.[36] H. Shimazaki and S. Shinomoto. Kernel bandwidth optimization in spike rate estimation. J. Comput. Neurosci., 29:171–182, 2010.[37] A. N. Shiryaev and R. P. Boas. Probability (2nd Ed.). Springer-Verlag, Berlin, Heidelberg, 1995. ISBN 0387945490[38] G. R. Shorack. Probability for statisticians. Springer-Verlag, New York, 2000.[39] A. J. Smola, A. Gretton, L. Song, and B. Schölkopf. A Hilbert space embedding for distributions. In International Conference on Algorithmic Learning Theory, pages 13–31, 2007.[40] L. Song, A. Gretton, and K. Fukumizu. Embedding of conditional distributions. IEEE. Signal Processing Magazine, 30:98–111, 2013.[41] C. Soto and M. González. Paquete para la clasificación de series temporales en weka. 2016.[42] R. S. Tsay. Analysis of Financial Time Series. Wiley, third edition, 2010.[43] E. A. Valencia. Embebimiento en espacios de Hilbert de procesos aleatorios con aplicaciones en procesamiento digital de señales. Tesis, Universidad Tecnológica de Pereira. 2018.[44] E. A. Valencia and M. A. Álvarez. Short-term time series prediction using Hilbert space embeddings of autoregressive processes. Neurocomputing, 266:595 – 605, 2017.[45] V. Vapnik. The Nature of Statistical Learning Theory. Springer-Verlag New York, Inc., New York, NY, USA, 1995. ISBN 0-387-94559-8.[46] D. Williams. Probability with Martingales. Cambridge University Press, 1991. doi: 10.1017/CBO9780511813658.[47] L. Yang, B. K. Widjaja, and R. Prasad. Application of hidden Markov models for signature verification. Pattern Recognition, 28(2):161–170, 1995.48] J. Zeng, j. Duan, and C. Wu. A new distance measure for hidden Markov models. Expert Systems with Applications, 37(2):1550–1555, 2010.[49] J. Zeng, L. Xie, U. Kruger, J. Yu, J. Sha, and X. Fu. Process monitoring based on Kullback Leibler divergence. In Control Conference (ECC), 2013 European, pages 416–421. IEEE, 2013.[50] C. D. Zuluaga, A. Valencia E, M. A. Álvarez, and Orozco A. A Parzen-based distance between probability measures as an alternative of summary statistics in approximate Bayesian computation. In International Conference on Image Analysis and Processing, pages 50–61. Springer, 2015510 - Matemáticas::515 - AnálisisFunciones de kernelProcesamiento de señales – Técnicas digitalesProcesos de markoKernelEspacios de HilbertModelos AutorregresivosMétricas entre procesos aleatorios usando el método de embebimiento de distribuciones de probabilidad en un espacio de Hilbert con kernel reproductivoLibroinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2f33Textinfo:eu-repo/semantics/bookPublicationORIGINALMETRICAS DIGITAL.pdfapplication/pdf3968287https://dspace7-utp.metabuscador.org/bitstreams/63807e6b-a75a-4f7d-ab45-7eae919ccec4/downloadf0dba62d5a234aba23336bd09e954e47MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace7-utp.metabuscador.org/bitstreams/5d66b3cb-c56c-43ee-ac4b-00136bb2ee3e/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTLibro_METRICAS DIGITAL.pdf.txtLibro_METRICAS DIGITAL.pdf.txtExtracted texttext/plain225708https://dspace7-utp.metabuscador.org/bitstreams/dfb3ed65-c206-4c5d-80f3-5ae159dd3fec/downloadfc19205925e586387dc185526b296c11MD54METRICAS DIGITAL.pdf.txtMETRICAS DIGITAL.pdf.txtExtracted texttext/plain225716https://dspace7-utp.metabuscador.org/bitstreams/47cea3c4-4e11-454a-9626-a3158f91ff6d/download2de7402283278ec289d34e6a77b3f54aMD57THUMBNAILLibro_METRICAS DIGITAL.pdf.jpgLibro_METRICAS DIGITAL.pdf.jpgGenerated Thumbnailimage/jpeg8692https://dspace7-utp.metabuscador.org/bitstreams/f8acfacb-e9a4-4c97-b6b9-7d6bde579c0f/download9b2d3209c2b7d1d1a7b71f37421fb200MD55METRICAS DIGITAL.pdf.jpgMETRICAS DIGITAL.pdf.jpgGenerated Thumbnailimage/jpeg8692https://dspace7-utp.metabuscador.org/bitstreams/6a2d3deb-0287-429d-af5a-cbe2d8a91068/download9b2d3209c2b7d1d1a7b71f37421fb200MD5811059/14663oai:dspace7-utp.metabuscador.org:11059/146632024-09-05 17:12:20.377https://creativecommons.org/licenses/by-nc-nd/4.0/Manifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 deopen.accesshttps://dspace7-utp.metabuscador.orgRepositorio de la Universidad Tecnológica de Pereirabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=