Algoritmo para la tipificación de los delitos informáticos en Colombia

La presente investigación titulada Algoritmo para la tipificación de los delitos informáticos en Colombia tiene como propósito determinar mediante un análisis multicriterio la estructura de un algoritmo aplicado a la administración de justicia en la tipificación de delitos informáticos que permita a...

Full description

Autores:
Miranda Guzmán, Diego Andrés
Doncel Brito, Oscar Andrés
Tipo de recurso:
Fecha de publicación:
2024
Institución:
Universidad Externado de Colombia
Repositorio:
Biblioteca Digital Universidad Externado de Colombia
Idioma:
spa
OAI Identifier:
oai:bdigital.uexternado.edu.co:001/26423
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/26423
Palabra clave:
Delitos por computador - Aspectos jurídicos - Colombia
Algoritmos (Computadores) - Aspectos jurídicos - Colombia
Administración de justicia - Aspectos jurídicos - Colombia
Algoritmo
Tipificación
Delitos informáticos
Estructura
Análisis multicriterio
Atributo
Criterio
Alternativa
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_237a30c267869217965dbf5ddd820b94
oai_identifier_str oai:bdigital.uexternado.edu.co:001/26423
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv Algoritmo para la tipificación de los delitos informáticos en Colombia
title Algoritmo para la tipificación de los delitos informáticos en Colombia
spellingShingle Algoritmo para la tipificación de los delitos informáticos en Colombia
Delitos por computador - Aspectos jurídicos - Colombia
Algoritmos (Computadores) - Aspectos jurídicos - Colombia
Administración de justicia - Aspectos jurídicos - Colombia
Algoritmo
Tipificación
Delitos informáticos
Estructura
Análisis multicriterio
Atributo
Criterio
Alternativa
title_short Algoritmo para la tipificación de los delitos informáticos en Colombia
title_full Algoritmo para la tipificación de los delitos informáticos en Colombia
title_fullStr Algoritmo para la tipificación de los delitos informáticos en Colombia
title_full_unstemmed Algoritmo para la tipificación de los delitos informáticos en Colombia
title_sort Algoritmo para la tipificación de los delitos informáticos en Colombia
dc.creator.fl_str_mv Miranda Guzmán, Diego Andrés
Doncel Brito, Oscar Andrés
dc.contributor.advisor.none.fl_str_mv Burgos Salcedo, Javier
dc.contributor.author.none.fl_str_mv Miranda Guzmán, Diego Andrés
Doncel Brito, Oscar Andrés
dc.subject.lemb.none.fl_str_mv Delitos por computador - Aspectos jurídicos - Colombia
Algoritmos (Computadores) - Aspectos jurídicos - Colombia
Administración de justicia - Aspectos jurídicos - Colombia
topic Delitos por computador - Aspectos jurídicos - Colombia
Algoritmos (Computadores) - Aspectos jurídicos - Colombia
Administración de justicia - Aspectos jurídicos - Colombia
Algoritmo
Tipificación
Delitos informáticos
Estructura
Análisis multicriterio
Atributo
Criterio
Alternativa
dc.subject.proposal.spa.fl_str_mv Algoritmo
Tipificación
Delitos informáticos
Estructura
Análisis multicriterio
Atributo
Criterio
Alternativa
description La presente investigación titulada Algoritmo para la tipificación de los delitos informáticos en Colombia tiene como propósito determinar mediante un análisis multicriterio la estructura de un algoritmo aplicado a la administración de justicia en la tipificación de delitos informáticos que permita ayudar al estado Colombiano en la investigación de dichos delitos y supere las brechas existente entre las distintas etapas del proceso penal y sea más conveniente que la plataforma actual de denuncias de delitos informáticos. En esta investigación no se pretende abordar la algoritmia ni los modelos matemáticos subyacentes detrás del desarrollo del algoritmo. Por lo anterior se plantea como objetivo general proponer la estructura de un algoritmo para la tipificación de los delitos informáticos en Colombia, lo cual se realizó en primera medida con un análisis documental de la estructura de los siguientes algoritmos aplicados a la administración de justicia: Prometea, Synapses, Victor, Sócrates, PretorIA y Prisma. Con los resultados de este objetivo se procedió con el segundo objetivo específico consistente en identificar los criterios y alternativas pertinentes para evaluar la estructura de un algoritmo de tipificación de delitos informáticos en Colombia; para lo cual se aplicó una entrevista en profundidad a un panel de cinco expertos en derecho e informática. Finalmente, con los resultados del segundo objetivo se aplicó un análisis multicriterio que permitió mediante una proyección estadística comprender la conveniencia de cada alternativa evaluada en comparación con los criterios definidos. La presente investigación obtuvo como resultado que la estructura más pertinente para un algoritmo aplicado a la tipificación de los delitos informáticos debe estar conformada por: atributos, criterios, y alternativas, de la siguiente manera: 1) Atributo: Interfaz gráfica de usuario. Criterio: Operatividad. Alternativa: Asistente virtual tipo chat. 2) Atributo: Formato de ingreso de datos. Criterio: Completitud. Alternativa: Texto plato y comandos de voz. 3) Atributo: Paso a paso del algoritmo. Criterio: Adaptabilidad. Alternativa: Modelo de Machine Learning para analizar textos. 4) Atributo: Fuente de datos. Criterio: Calidad. Alternativa: Expedientes de procesos penales. 5) Atributo: Contenido de la salida. Criterio: Claridad. Alternativa: Descripción y presentación porcentual. 6) Atributo: Formato de la salida. Criterio: Accesibilidad. Alternativa: Texto plano e información estadística.
publishDate 2024
dc.date.issued.none.fl_str_mv 2024
dc.date.accessioned.none.fl_str_mv 2025-05-19T15:50:32Z
dc.date.available.none.fl_str_mv 2025-05-19T15:50:32Z
dc.type.none.fl_str_mv Trabajo de grado - Maestría
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_dc82b40f9837b551
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.type.version.none.fl_str_mv info:eu-repo/semantics/updatedVersion
status_str updatedVersion
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/26423
url https://bdigital.uexternado.edu.co/handle/001/26423
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Burgos, J. (2023). Introducción a las Tecnologías de la Información. [Seminario] Maestría Derecho Informático y de las Nuevas Tecnologías. Universidad Externado de Colombia.
Porras Díaz, C. (2023). ¿Y los Delitos Informáticos? Blog de Derecho de Las TIC. [Entrada de blog] https://telecomunicaciones.uexternado.edu.co/y-los-delitosinformaticos/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
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/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 90 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Externado de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad Derecho
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Maestría en Derecho Informático y de las Nuevas Tecnologías
publisher.none.fl_str_mv Universidad Externado de Colombia
institution Universidad Externado de Colombia
bitstream.url.fl_str_mv https://bdigital.uexternado.edu.co/bitstreams/21ccaab8-e470-4da2-88e4-68a0b3f5bb43/download
https://bdigital.uexternado.edu.co/bitstreams/f0ef0fd3-8693-4159-9399-9b1aeea97732/download
https://bdigital.uexternado.edu.co/bitstreams/92404851-fa46-44f2-af99-aa344e655409/download
https://bdigital.uexternado.edu.co/bitstreams/40e0c2dd-bd4e-4f26-822e-3830db2eb485/download
https://bdigital.uexternado.edu.co/bitstreams/76ef7f09-b014-46f2-9e11-c0b1984b8e18/download
https://bdigital.uexternado.edu.co/bitstreams/bb32e6c7-e3b4-47c7-8191-77819923f974/download
https://bdigital.uexternado.edu.co/bitstreams/892e4cdf-059e-44cf-9e99-27bca2a75d78/download
bitstream.checksum.fl_str_mv 7683e12a94ffb643b3fe6f23e3aaeeaa
e7e15af370f71cdec0222e1626cd8462
45f95ec1eced24afa40031e35f50db3d
639caa4482db150ff647035fe4d4a55b
7f57b2ee37b86bea1f0b4ca9929afacc
02ec71357e0db961f94f6aaacd187d55
ad32b16c4553f50db057817db0bd4a05
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Universidad Externado de Colombia
repository.mail.fl_str_mv metabiblioteca@metabiblioteca.org
_version_ 1834110447238774784
spelling Burgos Salcedo, JavierMiranda Guzmán, Diego AndrésDoncel Brito, Oscar Andrés2025-05-19T15:50:32Z2025-05-19T15:50:32Z2024La presente investigación titulada Algoritmo para la tipificación de los delitos informáticos en Colombia tiene como propósito determinar mediante un análisis multicriterio la estructura de un algoritmo aplicado a la administración de justicia en la tipificación de delitos informáticos que permita ayudar al estado Colombiano en la investigación de dichos delitos y supere las brechas existente entre las distintas etapas del proceso penal y sea más conveniente que la plataforma actual de denuncias de delitos informáticos. En esta investigación no se pretende abordar la algoritmia ni los modelos matemáticos subyacentes detrás del desarrollo del algoritmo. Por lo anterior se plantea como objetivo general proponer la estructura de un algoritmo para la tipificación de los delitos informáticos en Colombia, lo cual se realizó en primera medida con un análisis documental de la estructura de los siguientes algoritmos aplicados a la administración de justicia: Prometea, Synapses, Victor, Sócrates, PretorIA y Prisma. Con los resultados de este objetivo se procedió con el segundo objetivo específico consistente en identificar los criterios y alternativas pertinentes para evaluar la estructura de un algoritmo de tipificación de delitos informáticos en Colombia; para lo cual se aplicó una entrevista en profundidad a un panel de cinco expertos en derecho e informática. Finalmente, con los resultados del segundo objetivo se aplicó un análisis multicriterio que permitió mediante una proyección estadística comprender la conveniencia de cada alternativa evaluada en comparación con los criterios definidos. La presente investigación obtuvo como resultado que la estructura más pertinente para un algoritmo aplicado a la tipificación de los delitos informáticos debe estar conformada por: atributos, criterios, y alternativas, de la siguiente manera: 1) Atributo: Interfaz gráfica de usuario. Criterio: Operatividad. Alternativa: Asistente virtual tipo chat. 2) Atributo: Formato de ingreso de datos. Criterio: Completitud. Alternativa: Texto plato y comandos de voz. 3) Atributo: Paso a paso del algoritmo. Criterio: Adaptabilidad. Alternativa: Modelo de Machine Learning para analizar textos. 4) Atributo: Fuente de datos. Criterio: Calidad. Alternativa: Expedientes de procesos penales. 5) Atributo: Contenido de la salida. Criterio: Claridad. Alternativa: Descripción y presentación porcentual. 6) Atributo: Formato de la salida. Criterio: Accesibilidad. Alternativa: Texto plano e información estadística.The present research, titled "Algorithm for the Classification of Cyber Crimes in Colombia," aims to determine, through a multi-criteria analysis, the structure of an algorithm applied to the administration of justice in the classification of cyber crimes. The algorithm will assist the Colombian state in investigating such crimes, bridging the gaps between the different stages of the criminal process, and proving to be more effective than the current cybercrime reporting platform. This research does not intend to address the algorithms or the underlying mathematical models behind the development of the algorithm. Therefore, the general objective is to propose the structure of an algorithm for the classification of cyber crimes in Colombia. This was first carried out through a documentary analysis of the structure of the following algorithms applied to the administration of justice: Prometea, Synapses, Victor, Sócrates, PretorIA, and Prisma. With the results of this objective, the second specific objective was pursued, which involved identifying the relevant criteria and alternatives for evaluating the structure of an algorithm for classifying cyber crimes in Colombia. For this, an indepth interview was conducted with a panel of five experts in law and computer science. Finally, with the results of the second objective, a multi-criteria analysis was applied, which allowed a statistical projection to understand the suitability of each evaluated alternative compared to the defined criteria. The research concluded that the most appropriate structure for an algorithm applied to the classification of cyber crimes should consist of attributes, criteria, and alternatives as follows: 1) Attribute: Graphical User Interface. Criterion: Operability. Alternative: Virtual assistant in chat format. 2) Attribute: Data Input Format. Criterion: Completeness. Alternative: Plain text and voice commands. 3) Attribute: Step-by-step Algorithm Process. Criterion: Adaptability. Alternative: Machine Learning Model for text analysis. 4) Attribute: Data Source. Criterion: Quality. Alternative: Criminal case files. 5) Attribute: Output Content. Criterion: Clarity. Alternative: Description and percentage presentation. 6) Attribute: Output Format. Criterion: Accessibility. Alternative: Plain text and statistical information.MaestríaMagíster en Derecho Informático y de las Nuevas Tecnologías90 páginasapplication/pdfhttps://bdigital.uexternado.edu.co/handle/001/26423spaUniversidad Externado de ColombiaFacultad DerechoBogotáMaestría en Derecho Informático y de las Nuevas TecnologíasBurgos, J. (2023). Introducción a las Tecnologías de la Información. [Seminario] Maestría Derecho Informático y de las Nuevas Tecnologías. Universidad Externado de Colombia.Porras Díaz, C. (2023). ¿Y los Delitos Informáticos? Blog de Derecho de Las TIC. [Entrada de blog] https://telecomunicaciones.uexternado.edu.co/y-los-delitosinformaticos/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Delitos por computador - Aspectos jurídicos - ColombiaAlgoritmos (Computadores) - Aspectos jurídicos - ColombiaAdministración de justicia - Aspectos jurídicos - ColombiaAlgoritmoTipificaciónDelitos informáticosEstructuraAnálisis multicriterioAtributoCriterioAlternativaAlgoritmo para la tipificación de los delitos informáticos en ColombiaTrabajo de grado - Maestríahttp://purl.org/coar/version/c_dc82b40f9837b551Textinfo:eu-repo/semantics/masterThesishttp://purl.org/redcol/resource_type/TMinfo:eu-repo/semantics/updatedVersionPublicationORIGINALAlgoritmo_para_la_tipificacion_de_los_delitos.pdfAlgoritmo_para_la_tipificacion_de_los_delitos.pdfTrabajo de gradoapplication/pdf2886380https://bdigital.uexternado.edu.co/bitstreams/21ccaab8-e470-4da2-88e4-68a0b3f5bb43/download7683e12a94ffb643b3fe6f23e3aaeeaaMD51Algoritmo_para_la_tipificacion_de_los_delitos_autorizacion.pdfAlgoritmo_para_la_tipificacion_de_los_delitos_autorizacion.pdfAutorizaciónapplication/pdf114902https://bdigital.uexternado.edu.co/bitstreams/f0ef0fd3-8693-4159-9399-9b1aeea97732/downloade7e15af370f71cdec0222e1626cd8462MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/92404851-fa46-44f2-af99-aa344e655409/download45f95ec1eced24afa40031e35f50db3dMD53TEXTAlgoritmo_para_la_tipificacion_de_los_delitos.pdf.txtAlgoritmo_para_la_tipificacion_de_los_delitos.pdf.txtExtracted texttext/plain101614https://bdigital.uexternado.edu.co/bitstreams/40e0c2dd-bd4e-4f26-822e-3830db2eb485/download639caa4482db150ff647035fe4d4a55bMD54Algoritmo_para_la_tipificacion_de_los_delitos_autorizacion.pdf.txtAlgoritmo_para_la_tipificacion_de_los_delitos_autorizacion.pdf.txtExtracted texttext/plain13466https://bdigital.uexternado.edu.co/bitstreams/76ef7f09-b014-46f2-9e11-c0b1984b8e18/download7f57b2ee37b86bea1f0b4ca9929afaccMD56THUMBNAILAlgoritmo_para_la_tipificacion_de_los_delitos.pdf.jpgAlgoritmo_para_la_tipificacion_de_los_delitos.pdf.jpgGenerated Thumbnailimage/jpeg4392https://bdigital.uexternado.edu.co/bitstreams/bb32e6c7-e3b4-47c7-8191-77819923f974/download02ec71357e0db961f94f6aaacd187d55MD55Algoritmo_para_la_tipificacion_de_los_delitos_autorizacion.pdf.jpgAlgoritmo_para_la_tipificacion_de_los_delitos_autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg15432https://bdigital.uexternado.edu.co/bitstreams/892e4cdf-059e-44cf-9e99-27bca2a75d78/downloadad32b16c4553f50db057817db0bd4a05MD57001/26423oai:bdigital.uexternado.edu.co:001/264232025-05-20 03:01:38.65https://creativecommons.org/licenses/by-nc-nd/4.0/https://bdigital.uexternado.edu.coUniversidad Externado de Colombiametabiblioteca@metabiblioteca.orgPGRpdj4KICA8cD4KICAgIFlvLCBhY3R1YW5kbyBlbiBub21icmUgeSByZXByZXNlbnRhY2nDs24gcHJvcGlhLCBlbiBtaSAobnVlc3RyYSkgY2FsaWRhZCBkZSBhdXRvcihlcykgZGUgbGEocykgb2JyYShzKSBlbnRyZWdvCiAgICAoZW50cmVnYW1vcykgdW5hICgxKSBjb3BpYSBkZSBsYShzKSBvYnJhKHMpIGluZGljYWRhKHMpPHNtYWxsPlsxXTwvc21hbGw+LCBlbiBlbCBmb3JtYXRvIHkgZXh0ZW5zacOzbiBlc3RhYmxlY2lkb3MKICAgIHBvciBsYSBCaWJsaW90ZWNhCiAgICBkZSBsYSBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEsIHkgYmFqbyBsb3MgcGFyw6FtZXRyb3MgZSBpbnN0cnVjY2lvbmVzIGRlZmluaWRvcyBwb3IgbGEKICAgIG1pc21hPHNtYWxsPlsyXTwvc21hbGw+LCB5IGF1dG9yaXpvCiAgICAoYXV0b3JpemFtb3MpIGEgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBwYXJhIGVmZWN0b3MgZGUgdXNvLCByZXByb2R1Y2Npw7NuIChzaW4gZmluZXMgZGUgbHVjcm8pLAogICAgZGlzdHJpYnVjacOzbiAocHLDqXN0YW1vKSB5IGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgKHB1ZXN0YSBhIGRpc3Bvc2ljacOzbikgZGUgbGEocykgb2JyYShzKSBvYmpldG8gZGVsIHByZXNlbnRlCiAgICBkb2N1bWVudG8sCiAgICBlbiBmb3JtYXRvIGVsZWN0csOzbmljbyBhYmllcnRvIChjb25zdWx0YSBhY2Nlc28gYWJpZXJ0byBvbi1saW5lKSwgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsCiAgICBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgTGV5IDE5MTUgZGUgMjAxOCwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgeSBkZW3DoXMgbm9ybWFzCiAgICBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYS4KICA8L3A+CiAgPHA+CiAgICBPdG9yZ28gKG90b3JnYW1vcykgZXN0YSBhdXRvcml6YWNpw7NuIGNvbiBlbCBmaW4gZGUgY29sYWJvcmFyIHkgcGFydGljaXBhciBlbiBlbCBmaW4gw7psdGltbyBkZSBsYSBVbml2ZXJzaWRhZAogICAgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBlcyBkZWNpciwgZW4gbGEgcHJvbW9jacOzbiBkZSBsYSBlZHVjYWNpw7NuIHkgbGEgY3VsdHVyYSwgcG9yIG1lZGlvIGRlbCBhY2Nlc28gYWJpZXJ0byBhIGxhCiAgICBtaXNtYSwgY29tbyBoZXJyYW1pZW50YSBkZSBpbmNsdXNpw7NuIHkgcHJvZ3Jlc28gZGUgbGEgc29jaWVkYWQgY29sb21iaWFuYS4KICA8L3A+CiAgPHA+CiAgICBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIG90b3JnYSBiYWpvIGxhcyBzaWd1aWVudGVzOgogIDwvcD4KICA8Y2VudGVyPgogICAgPGI+Q0zDgVVTVUxBUzwvYj4KICA8L2NlbnRlcj4KICA8cD4KICAgIDxiPlByaW1lcmE6PC9iPiBsYSBsaWNlbmNpYSBwZXJtaXRhIGEgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCB1c2FyLCByZXByb2R1Y2lyIChzaW4gZmluZXMgZGUgbHVjcm8pLAogICAgZGlzdHJpYnVpciAocHLDqXN0YW1vKSB5IGNvbXVuaWNhciBww7pibGljYW1lbnRlIGxhKHMpIG9icmEocykgKHB1ZXN0YSBhIGRpc3Bvc2ljacOzbikgZW4gZm9ybWF0byBlbGVjdHLDs25pY28gYWJpZXJ0bwogICAgKGNvbnN1bHRhIGFjY2VzbyBhYmllcnRvIG9uLWxpbmUpIGVuIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBlc3RhIENhc2EgZGUgRXN0dWRpb3MuCiAgPC9wPgogIDxwPgogICAgPGI+U2VndW5kYTo8L2I+IGxhIGF1dG9yaXphY2nDs24gb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIHNlIGVudGllbmRlIG90b3JnYWRhIGEgdMOtdHVsbyBncmF0dWl0byBwYXJhIGVsCiAgICB0ZXJyaXRvcmlvIGRlCiAgICBDb2xvbWJpYSB5IHRvZG9zIGxvcyBkZW3DoXMgcGHDrXNlcyBkZWwgbXVuZG8sIHBvciBlbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBlc3RhYmxlY2lkbyBlbiBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSB5CiAgICBhcGxpY2FibGUgcGFyYSBDb2xvbWJpYS4KICA8L3A+CiAgPHA+CiAgICA8Yj5UZXJjZXJhOjwvYj4gbGEgbGljZW5jaWEgYW50ZXMgbWVuY2lvbmFkYSBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3Mgc29icmUgbGEocykgb2JyYShzKSBlbgogICAgZm9ybWF0byBvCiAgICBzb3BvcnRlIG1hdGVyaWFsLCBkaWdpdGFsLCBlbGVjdHLDs25pY28sIHZpcnR1YWwsIMOzcHRpY28sIHVzbyBlbiByZWQsIGludGVybmV0LCBleHRyYW5ldCBlIGludHJhbmV0LgogIDwvcD4KICA8cD4KICAgIDxiPkN1YXJ0YTo8L2I+IGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgcG9yIG1lZGlvIGRlIGVzdGUgZG9jdW1lbnRvIG5vIGVzIGV4Y2x1c2l2YSwgcG9yIGxvIHF1ZSBlbCAobG9zKSBhdXRvcihlcykKICAgIHBvZHLDoW4KICAgIHNlZ3VpciBleHBsb3RhbmRvIGxhKHMpIG9icmEocykgc2luIHF1ZSBlbGxvIGltcGxpcXVlIGFmZWN0YWNpw7NuIGFsZ3VuYSBhIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCiAgPC9wPgogIDxwPgogICAgPGI+UXVpbnRhOjwvYj4gZWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobikgcXVlIGxhKHMpIG9icmEocykgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgKHNvbikKICAgIG9yaWdpbmFsKHMpIHkKICAgIGZ1ZSAoZnVlcm9uKSByZWFsaXphZGEocykgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50bywgbGEocykgb2JyYShzKSBlcyAoc29uKQogICAgZGUKICAgIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IGRldGVudGEobikgbGEgdGl0dWxhcmlkYWQgZGUgbGEocykgbWlzbWEocykuCiAgPC9wPgogIDxwPgogICAgRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3IKICAgIHNvYnJlIGxhKHMpIG9icmEocykgZW4gY3Vlc3Rpw7NuLCBlbCAobG9zKSBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbGFzCiAgICBmYWN1bHRhZGVzIHkgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MsIGFzdW1pZW5kbyBjdWFscXVpZXIgY29zdG8gcG9yIGVzdGUgY29uY2VwdG8uIFBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhCiAgICBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KICA8L3A+CiAgPHA+CiAgICA8Yj5TZXh0YTo8L2I+IGxhIHByZXNlbnRlIGxpY2VuY2lhIG5vIGltcGxpY2EgbGEgY2VzacOzbiBkZSBsb3MgZGVyZWNob3MgbW9yYWxlcyBzb2JyZSBsYShzKSBvYnJhKHMpLCBwb3IgY3VhbnRvIGRlCiAgICBjb25mb3JtaWRhZCBjb24gbG8gZXN0YWJsZWNpZG8gcG9yIGVsIGFydMOtY3VsbyAzMCBkZSBsYSBMZXkgMjMgZGUgMTk4MiwgZWwgYXJ0w61jdWxvIDExIGRlIGxhIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlCiAgICAxOTkzIHkgZGVtw6FzIG5vcm1hcyBjb25jb3JkYW50ZXMsIGVzdG9zIGRlcmVjaG9zIHNvbiBpcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlczsKICAgIGlndWFsbWVudGUsIGVzdGEgbGljZW5jaWEgbm8gaW1wbGljYSBsYSBjZXNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIHNvYnJlIGxhKHMpIG9icmEocykuCiAgPC9wPgogIDxwPgogICAgPGI+U8OpcHRpbWE6PC9iPiBlbCAobG9zKSBhdXRvcmVzIG1hbmlmaWVzdGEobikgcXVlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIHNvYnJlIGxhKHMpIG9icmEocykgZW4gY3Vlc3Rpw7NuIG5vIGhhbgogICAgc2lkbyBjZWRpZG9zIGNvbiBhbnRlbGFjacOzbiB5IHNvYnJlIGVsbG9zIG5vIHBlc2EgbmluZ8O6biBncmF2YW1lbiBuaSBsaW1pdGFjacOzbiBlbiBzdSB1c28gbyB1dGlsaXphY2nDs24uCiAgPC9wPgogIDxwPgogICAgPGI+T2N0YXZhOjwvYj4gbGEgcHJlc2VudGUgbGljZW5jaWEgaW5jbHV5ZSBlbCBwZXJtaXNvIHBhcmEgbW9kaWZpY2FyIGVsIGZvcm1hdG8vc29wb3J0ZSBlbiBxdWUgc2UgZW50cmVnYSBsYShzKQogICAgb2JyYShzKS4KICA8L3A+CiAgPHA+CiAgICA8Yj5Ob3ZlbmE6PC9iPiBlbiBjYXNvIGRlIG5lY2VzaXRhcnNlIGNvcGlhcyBhZGljaW9uYWxlcyBwb3IgcGFydGUgZGUgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBlbCAobG9zKQogICAgYXV0b3IoZXMpIGRlYmVyw6EobikgZW50cmVnYXJsYXMsIHkgc2UgZW50aWVuZGUgcXVlIGVzdGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBudWV2YXMgY29waWFzIGRlIGxhKHMpCiAgICBvYnJhKHMpLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWE6PC9iPiBlc3RhIGF1dG9yaXphY2nDs24gc2UgZW50aWVuZGUgY29tbyB1bmEgY29udHJpYnVjacOzbiBwb3IgcGFydGUgZGVsIChsb3MpIGF1dG9yKGVzKSBhIGxhIGRpZnVzacOzbiBkZWwKICAgIGNvbm9jaW1pZW50byB5L28gZGVzYXJyb2xsbyB0ZWNub2zDs2dpY28sIGN1bHR1cmFsIG8gY2llbnTDrWZpY28gZGUgbGEgY29tdW5pZGFkIG8gZGVsIHBhw61zLCBlbiBlbCDDoXJlYSBlbiBxdWUgc2UKICAgIGluc2NyaWJlLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWEgcHJpbWVyYTo8L2I+IGxhIFVuaXZlcnNpZGFkIEV4dGVybmFkbyBkZSBDb2xvbWJpYSBzZSBjb21wcm9tZXRlIGEgbGxldmFyIGEgY2FibyBsYXMgYWNjaW9uZXMgcXVlIHNlCiAgICBlbmN1ZW50cmVuIGEgc3UgYWxjYW5jZSBwYXJhIHByZXNlcnZhciBsYShzKSBvYnJhKHMpIGVuIGVsIGVzdGFkbyBlbiBxdWUgc2UgZW5jdWVudHJhKG4pLgogIDwvcD4KICA8cD4KICAgIEVuIGNhc28gZGUgY2F1c2FzIHNvYnJldmVuaWRhcyBlIGltcHJldmlzaWJsZXMsIGNhc28gZm9ydHVpdG8gbyBmdWVyemEgbWF5b3IsIG8gaGVjaG8gZXhjbHVzaXZvIGRlIHRlcmNlcm8sIGxhCiAgICBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEgbm8gcmVzcG9uZGVyw6EgcG9yIG5pbmfDum4gcGVyanVpY2lvIHF1ZSBzZSBjYXVzZSBhIGxhKHMpIG9icmEocykuCiAgPC9wPgogIDxwPgogICAgPGI+RMOpY2ltYSBzZWd1bmRhOjwvYj4gbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhIGN1bXBsaXLDoSBsYXMgbm9ybWFzIHNvYnJlIGxvcyBkZXJlY2hvcyBtb3JhbGVzLCBkYW5kbwogICAgbG9zIGNyw6lkaXRvcyByZXNwZWN0aXZvcyBhbChsb3MpIGF1dG9yKGVzKSBlbiBsYXMgYWNjaW9uZXMgZGUgcmVwcm9kdWNjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5CiAgICB0b2RhcyBhcXVlbGxhcyBxdWUgaW1wbGlxdWVuIGVsIHVzbyB5IHV0aWxpemFjacOzbiBhdXRvcml6YWRhLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWEgdGVyY2VyYTo8L2I+IGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gbm8gb2JsaWdhIGEgZXN0YSBDYXNhIGRlIEVzdHVkaW9zIGEgaW5jbHVpciBsYShzKSBvYnJhKHMpIGVuIGxhCiAgICBCaWJsaW90ZWNhIERpZ2l0YWwsIGRldGVybWluYWNpw7NuIHF1ZSBjb3JyZXNwb25kZSDDum5pY2EgeSBleGNsdXNpdmFtZW50ZSBhIGxhIFVuaXZlcnNpZGFkLCB5IHNlIGFkb3B0YXLDoSBkZQogICAgY29uZm9ybWlkYWQgY29uIGxvcyBjcml0ZXJpb3MgZXN0YWJsZWNpZG9zIHBvciBlbGxhIHBhcmEgdGFsIGVmZWN0by4KICA8L3A+CgogIDxkaXY+CiAgICA8cD4KICAgICAgPHNtYWxsPlsxXSBObyBhcGxpY2EgcGFyYSBwdWJsaWNhY2lvbmVzIGRlIGxhIGVkaXRvcmlhbCBkZSBsYSBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEuPC9zbWFsbD4KICAgIDwvcD4KICAgIDxwPgogICAgICA8c21hbGw+WzJdIFBhcmEgdHJhYmFqb3MgZGUgZ3JhZG86IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnVleHRlcm5hZG8uZWR1LmNvL2JpYmxpb3RlY2EvZW50cmVnYXItbWktdGVzaXMvIgogICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiCiAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPmh0dHBzOi8vd3d3LnVleHRlcm5hZG8uZWR1LmNvL2JpYmxpb3RlY2EvZW50cmVnYXItbWktdGVzaXMvPC9hPjwvc21hbGw+CiAgICA8L3A+CiAgICA8cD4KICAgICAgPHNtYWxsPlBhcmEgYmlibGlvdGVjYSBkaWdpdGFsOiA8YQogICAgICAgICAgaHJlZj0iaHR0cHM6Ly9iZGlnaXRhbC51ZXh0ZXJuYWRvLmVkdS5jby9iaXRzdHJlYW0vaGFuZGxlLzAwMS80MDg5L0xELXNwYS0yMDIxLURpcmVjdHJpY2VzX2RlX0JpYmxpb3RlY2FfRGlnaXRhbCIKICAgICAgICAgIHRhcmdldD0iX2JsYW5rIgogICAgICAgICAgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5odHRwczovL2JkaWdpdGFsLnVleHRlcm5hZG8uZWR1LmNvL2JpdHN0cmVhbS9oYW5kbGUvMDAxLzQwODkvTEQtc3BhLTIwMjEtRGlyZWN0cmljZXNfZGVfQmlibGlvdGVjYV9EaWdpdGFsLjwvYT48L3NtYWxsPgogICAgPC9wPgogIDwvZGl2Pgo8L2Rpdj4K