TUYA S.A

Autores:
Ramírez Arenas, Julián Andrés
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Institución Universitaria de Envigado
Repositorio:
Repositorio IUE
Idioma:
spa
OAI Identifier:
oai:localhost:20.500.12717/514
Acceso en línea:
http://bibliotecadigital.iue.edu.co/jspui/handle/20.500.12717/514
Palabra clave:
Seguridad en computadores
Arquitectura de computadores
Tesis y disertaciones académicas
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id RIUE2_fe1e2fc0f34efb37aff8fb4f86fdb484
oai_identifier_str oai:localhost:20.500.12717/514
network_acronym_str RIUE2
network_name_str Repositorio IUE
repository_id_str
dc.title.en_ES.fl_str_mv TUYA S.A
title TUYA S.A
spellingShingle TUYA S.A
Seguridad en computadores
Arquitectura de computadores
Tesis y disertaciones académicas
title_short TUYA S.A
title_full TUYA S.A
title_fullStr TUYA S.A
title_full_unstemmed TUYA S.A
title_sort TUYA S.A
dc.creator.fl_str_mv Ramírez Arenas, Julián Andrés
dc.contributor.advisor.none.fl_str_mv Vélez Manco, Juan Gabriel
dc.contributor.author.none.fl_str_mv Ramírez Arenas, Julián Andrés
dc.subject.other.none.fl_str_mv Seguridad en computadores
Arquitectura de computadores
Tesis y disertaciones académicas
topic Seguridad en computadores
Arquitectura de computadores
Tesis y disertaciones académicas
publishDate 2019
dc.date.issued.none.fl_str_mv 2019
dc.date.accessioned.none.fl_str_mv 2020-10-02T16:25:55Z
dc.date.available.none.fl_str_mv 2020-10-02T16:25:55Z
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://bibliotecadigital.iue.edu.co/jspui/handle/20.500.12717/514
url http://bibliotecadigital.iue.edu.co/jspui/handle/20.500.12717/514
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.extent.en_ES.fl_str_mv 43 p.
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Envigado, Colombia
institution Institución Universitaria de Envigado
dc.source.bibliographicCitation.en_ES.fl_str_mv REFERENCIAS BIBLIOGRÁFICAS [1] J. Serrano-Cobos, “Big data y analítica web. Estudiar las corrientes y pescar en un océano de datos,” El Prof. la Inf., vol. 23, no. 6, pp. 561–565, 2014. [2] A. C. C. Herráez, “Big data con Hadoop-I,” 2015 [3] A. Fenna Víchez, “Captura y gestión de open data en entornos de smart city,” 2017. [4] UC San Diego (Estados Unidos), La data science y su aplicación a los negocios, Disponible en: https://www.esan.edu.pe/apuntes-empresariales/2017/07/la-data-sciencey-su-aplicacion-a-los-negocios/ [5] Diego Calvo, Tipos de datos: estructurados, semiestructurados y no estructurados, Disponible en: http://www.diegocalvo.es/tipos-de-datos-estructurados-semiestructuradosy-no-estructurados/ INFORME INICIAL DE PRÁCTICA Código: F-PD-42 Versión: 01 Página 41 de 43 [6] Master Magazine, Definición de Proceso Paralelo, Disponible en: https://www.mastermagazine.info/termino/6383.php [7] Master Magazine, Definición de Proceso Distribuido Disponible en: https://www.mastermagazine.info/termino/6381.php [8] E. Turpo, Sistemas Distribuidos, Disponible en: http://www.unap.edu.pe/cidiomas/licing/pdf/sd.pdf [9] C. Fernández, ¿Qué es un Data Warehouse?, Disponible en: http://www.dataprix.com/que-es-un-datawarehouse [10] Power Data, El valor de la gestión de datos, Disponible en: https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/topic/data-warehouse [11] Revista UNAM, ¿Qué es un clúster?, Disponible en: http://www.revista.unam.mx/vol.4/num2/art3/cluster.htm [12] Power Data, Big Data: ¿En qué consiste? Su importancia, desafíos y gobernabilidad, Disponible en: https://www.powerdata.es/big-data [13] "Paradigmas de Procesamiento en Big Data: Arquitecturas y Tecnologías …", Slideshare.net, 2016. P. 13 [Online]. Available: https://www.slideshare.net/Big-DataSummit/paradigmas-de-procesamiento-en-big-data-arquitecturas-y-tecnologas-aplicadas [14] J. Camargo, L. Joyanes J. Camargo. “Conociendo Big Data”. Fac. Ing. Tunja, v. 24, n. 38, p. 63-77, Jan. 2015. Available from . INFORME INICIAL DE PRÁCTICA Código: F-PD-42 Versión: 01 Página 42 de 43 [15] H. Karau, A.Konwinski, P.Wendell, M. Zaharia. “Learning Spark”. O’Reilly Media, Inc. Chapter 1, p. 3-21. Available from ftp://163.25.117.117/chmao/bigdata2015/Learning_Spark.pdf [16] Machine learning in Python. Scikit-learn in User Guide from https://scikit-learn.org/stable/user_guide.html Figura 1: Enlaces de imágenes: https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_689ac3b637ca780ceb5591a5a9bde905/hadoop-hdfs.png http://1.bp.blogspot.com/_TtWFlyZsddA/SRysgIJWP7I/AAAAAAAAABU/tw3e-WYrr7o/s320/OLAP.jpg https://files.realpython.com/media/pythonlogo.0658b34b4498.jpg https://cdn-images-1.medium.com/max/1200/1*3CXBOKNql4qS-lRyHT3pqw.png https://miro.medium.com/max/852/1*nPcdyVwgcuEZiEZiRqApug.jpeg https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTtNLalWT7xmW0ekWFNl92YyQw7qmyeNpeJ1BwIJA83zTGtg73K https://thumbs.dreamstime.com/z/proceso-de-la-extracci%C3%B3n-de-informaci%C3%B3n-de-digitaces-filtraci%C3%B3n-de-la-informaci%C3%B3n-miner%C3%ADa-de-datos-o-ejemplo-inteligente-del-84203159.jpg http://wportales.semana.com/colsubsidio/wp-content/uploads/sites/2/2017/11/Manuales-de-%C3%A9tica-digita.jpg https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSKy15hHoPONhqii9Qy0H2zRXYfjWFS16kavdV-GGZxEtp81hA9rA Figura 2: Enlaces de imágenes: https://i.ytimg.com/vi/kAreV1zuloU/hqdefault.jpg https://www.redeszone.net/app/uploads/2017/02/curso-de-python-online.jpg?x=768 https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwiO4b-zgZHiAhWkpFkKHa- INFORME INICIAL DE PRÁCTICA Código: F-PD-42 Versión: 01 Página 43 de 43 FDDAQjRx6BAgBEAU&url=%2Furl%3Fsa%3Di%26source%3Dimages%26cd%3D%26ved%3D%26url%3Dhttps%253A%252F%252Fdevcode.la%252Ftutoriales%252Flistas-python%252F%26psig%3DAOvVaw2B92tSBLqcYxlKLRRYh3G8%26ust%3D1557579304744473&psig=AOvVaw2B92tSBLqcYxlKLRRYh3G8&ust=1557579304744473 http://3.bp.blogspot.com/-HYWeAP_Y33Q/VUOMQUdv5uI/AAAAAAAACVU/psheIvrbKW0/s1600/csv.png https://www.laprensa.hn/csp/mediapool/sites/dt.common.streams.StreamServer.cls?STREAMOID=wH$v1CsJh_DydH1ONSzN0s$daE2N3K4ZzOUsqbU5sYti8beJscQVBPe143JGMfqcWCsjLu883Ygn4B49Lvm9bPe2QeMKQdVeZmXF$9l$4uCZ8QDXhaHEp3rvzXRJFdy0KqPHLoMevcTLo3h8xh70Y6N_U_CryOsw6FTOdKL_jpQ-&CONTENTTYPE=image/jpeg https://www.cenergon.com.ar/img/dw.jpg https://cdn2.hubspot.net/hub/239039/file-3396072766-jpg/images/identificar_datos_falsos_proyectos_big_data.jpg
bitstream.url.fl_str_mv https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/1/iue_rep_pre_sist_ramirez_2019_algoritmo.pdf
https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/2/license.txt
https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/3/iue_rep_pre_sist_ramirez_2019_algoritmo.pdf.txt
https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/4/iue_rep_pre_sist_ramirez_2019_algoritmo.pdf.jpg
bitstream.checksum.fl_str_mv fbb9756ec0a5fa08a9abdeba524d269f
8a4605be74aa9ea9d79846c1fba20a33
029f0b7b220e7805eac0b7abe6287922
851aa5d4569da2ad39fd501351ea8e64
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio IUE
repository.mail.fl_str_mv dspace@iue.edu.co
_version_ 1808490716178939904
spelling Por medio de este formato manifiesto mi voluntad de AUTORIZAR a la Institución Universitaria de Envigado IUE, la difusión en texto completo de manera gratuita y por tiempo indefinido en la Biblioteca Digital Institución Universitaria de Envigado, el documento académico-investigativo objeto de la presente autorización, con fines estrictamente educativos, científicos y culturales, en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor. Como autor manifiesto que el presente documento académico-investigativo es original y se realiza sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de mi exclusiva autora y poseo la titularidad sobre la misma. La Institución Universitaria de Envigado no será responsable de ninguna utilización indebida del documento por parte de terceros y será exclusivamente mi responsabilidad atender personalmente cualquier reclamación que pueda presentarse a la Universidad. Autorizo a la Biblioteca Digital de la Institución Universitaria de Envigado convertir el documento al formato que el repositorio lo requiera (impreso, digital, electrónico o cualquier otro conocido o por conocer) o con fines de preservación digital. Esta autorización no implica renuncia a la facultad que tengo de publicar posteriormente la obra, en forma total o parcial, por lo cual podrá, dando aviso por escrito con no menos de un mes de antelación, solicitar que el documento deje de estar disponible para el público en la Biblioteca Digital de la Institución Universitaria de Envigado, así mismo, cuando se requiera por razones legales y/o reglas del editor de una revista.http://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2Vélez Manco, Juan GabrielRamírez Arenas, Julián Andrés2020-10-02T16:25:55Z2020-10-02T16:25:55Z2019http://bibliotecadigital.iue.edu.co/jspui/handle/20.500.12717/51443 p.application/pdfspaSeguridad en computadoresArquitectura de computadoresTesis y disertaciones académicasTUYA S.Ainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/resource_type/c_7a1fEnvigado, ColombiaREFERENCIAS BIBLIOGRÁFICAS [1] J. Serrano-Cobos, “Big data y analítica web. Estudiar las corrientes y pescar en un océano de datos,” El Prof. la Inf., vol. 23, no. 6, pp. 561–565, 2014. [2] A. C. C. Herráez, “Big data con Hadoop-I,” 2015 [3] A. Fenna Víchez, “Captura y gestión de open data en entornos de smart city,” 2017. [4] UC San Diego (Estados Unidos), La data science y su aplicación a los negocios, Disponible en: https://www.esan.edu.pe/apuntes-empresariales/2017/07/la-data-sciencey-su-aplicacion-a-los-negocios/ [5] Diego Calvo, Tipos de datos: estructurados, semiestructurados y no estructurados, Disponible en: http://www.diegocalvo.es/tipos-de-datos-estructurados-semiestructuradosy-no-estructurados/ INFORME INICIAL DE PRÁCTICA Código: F-PD-42 Versión: 01 Página 41 de 43 [6] Master Magazine, Definición de Proceso Paralelo, Disponible en: https://www.mastermagazine.info/termino/6383.php [7] Master Magazine, Definición de Proceso Distribuido Disponible en: https://www.mastermagazine.info/termino/6381.php [8] E. Turpo, Sistemas Distribuidos, Disponible en: http://www.unap.edu.pe/cidiomas/licing/pdf/sd.pdf [9] C. Fernández, ¿Qué es un Data Warehouse?, Disponible en: http://www.dataprix.com/que-es-un-datawarehouse [10] Power Data, El valor de la gestión de datos, Disponible en: https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/topic/data-warehouse [11] Revista UNAM, ¿Qué es un clúster?, Disponible en: http://www.revista.unam.mx/vol.4/num2/art3/cluster.htm [12] Power Data, Big Data: ¿En qué consiste? Su importancia, desafíos y gobernabilidad, Disponible en: https://www.powerdata.es/big-data [13] "Paradigmas de Procesamiento en Big Data: Arquitecturas y Tecnologías …", Slideshare.net, 2016. P. 13 [Online]. Available: https://www.slideshare.net/Big-DataSummit/paradigmas-de-procesamiento-en-big-data-arquitecturas-y-tecnologas-aplicadas [14] J. Camargo, L. Joyanes J. Camargo. “Conociendo Big Data”. Fac. Ing. Tunja, v. 24, n. 38, p. 63-77, Jan. 2015. Available from . INFORME INICIAL DE PRÁCTICA Código: F-PD-42 Versión: 01 Página 42 de 43 [15] H. Karau, A.Konwinski, P.Wendell, M. Zaharia. “Learning Spark”. O’Reilly Media, Inc. Chapter 1, p. 3-21. Available from ftp://163.25.117.117/chmao/bigdata2015/Learning_Spark.pdf [16] Machine learning in Python. Scikit-learn in User Guide from https://scikit-learn.org/stable/user_guide.html Figura 1: Enlaces de imágenes: https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_689ac3b637ca780ceb5591a5a9bde905/hadoop-hdfs.png http://1.bp.blogspot.com/_TtWFlyZsddA/SRysgIJWP7I/AAAAAAAAABU/tw3e-WYrr7o/s320/OLAP.jpg https://files.realpython.com/media/pythonlogo.0658b34b4498.jpg https://cdn-images-1.medium.com/max/1200/1*3CXBOKNql4qS-lRyHT3pqw.png https://miro.medium.com/max/852/1*nPcdyVwgcuEZiEZiRqApug.jpeg https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTtNLalWT7xmW0ekWFNl92YyQw7qmyeNpeJ1BwIJA83zTGtg73K https://thumbs.dreamstime.com/z/proceso-de-la-extracci%C3%B3n-de-informaci%C3%B3n-de-digitaces-filtraci%C3%B3n-de-la-informaci%C3%B3n-miner%C3%ADa-de-datos-o-ejemplo-inteligente-del-84203159.jpg http://wportales.semana.com/colsubsidio/wp-content/uploads/sites/2/2017/11/Manuales-de-%C3%A9tica-digita.jpg https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSKy15hHoPONhqii9Qy0H2zRXYfjWFS16kavdV-GGZxEtp81hA9rA Figura 2: Enlaces de imágenes: https://i.ytimg.com/vi/kAreV1zuloU/hqdefault.jpg https://www.redeszone.net/app/uploads/2017/02/curso-de-python-online.jpg?x=768 https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwiO4b-zgZHiAhWkpFkKHa- INFORME INICIAL DE PRÁCTICA Código: F-PD-42 Versión: 01 Página 43 de 43 FDDAQjRx6BAgBEAU&url=%2Furl%3Fsa%3Di%26source%3Dimages%26cd%3D%26ved%3D%26url%3Dhttps%253A%252F%252Fdevcode.la%252Ftutoriales%252Flistas-python%252F%26psig%3DAOvVaw2B92tSBLqcYxlKLRRYh3G8%26ust%3D1557579304744473&psig=AOvVaw2B92tSBLqcYxlKLRRYh3G8&ust=1557579304744473 http://3.bp.blogspot.com/-HYWeAP_Y33Q/VUOMQUdv5uI/AAAAAAAACVU/psheIvrbKW0/s1600/csv.png https://www.laprensa.hn/csp/mediapool/sites/dt.common.streams.StreamServer.cls?STREAMOID=wH$v1CsJh_DydH1ONSzN0s$daE2N3K4ZzOUsqbU5sYti8beJscQVBPe143JGMfqcWCsjLu883Ygn4B49Lvm9bPe2QeMKQdVeZmXF$9l$4uCZ8QDXhaHEp3rvzXRJFdy0KqPHLoMevcTLo3h8xh70Y6N_U_CryOsw6FTOdKL_jpQ-&CONTENTTYPE=image/jpeg https://www.cenergon.com.ar/img/dw.jpg https://cdn2.hubspot.net/hub/239039/file-3396072766-jpg/images/identificar_datos_falsos_proyectos_big_data.jpgPregradoFacultad de Ingeniería. Ingeniería en SistemasInstitución Universitaria de EnvigadoORIGINALiue_rep_pre_sist_ramirez_2019_algoritmo.pdfiue_rep_pre_sist_ramirez_2019_algoritmo.pdfapplication/pdf975585https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/1/iue_rep_pre_sist_ramirez_2019_algoritmo.pdffbb9756ec0a5fa08a9abdeba524d269fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTiue_rep_pre_sist_ramirez_2019_algoritmo.pdf.txtiue_rep_pre_sist_ramirez_2019_algoritmo.pdf.txtExtracted texttext/plain57314https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/3/iue_rep_pre_sist_ramirez_2019_algoritmo.pdf.txt029f0b7b220e7805eac0b7abe6287922MD53THUMBNAILiue_rep_pre_sist_ramirez_2019_algoritmo.pdf.jpgiue_rep_pre_sist_ramirez_2019_algoritmo.pdf.jpgGenerated Thumbnailimage/jpeg1658https://bibliotecadigital.iue.edu.co/jspui/bitstream/20.500.12717/514/4/iue_rep_pre_sist_ramirez_2019_algoritmo.pdf.jpg851aa5d4569da2ad39fd501351ea8e64MD5420.500.12717/514oai:localhost:20.500.12717/5142022-05-17 13:27:27.964Repositorio IUEdspace@iue.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=