Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.

La evolución de la tecnología avanza de una manera exponencialmente rápida y esto obliga a que las diferentes plataformas que buscan facilitar la vida de las personas deban generar innovación para no salir del mercado, en este caso la plataforma GitHub Copilot busca y se proyecta en corto plazo faci...

Full description

Autores:
Machuca Cárdenas, Cristian Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/43563
Acceso en línea:
https://hdl.handle.net/20.500.12494/43563
Palabra clave:
Inteligencia artificial
Programación
Repositorio
Código de programación
Git
Tecnología
Artificial Intelligence
Programming
Repository
Programming code
Technology
Git
Rights
openAccess
License
Atribución – No comercial – Compartir igual
id COOPER2_6606989c7188ec864a51707741c6f627
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/43563
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
title Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
spellingShingle Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
Inteligencia artificial
Programación
Repositorio
Código de programación
Git
Tecnología
Artificial Intelligence
Programming
Repository
Programming code
Technology
Git
title_short Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
title_full Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
title_fullStr Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
title_full_unstemmed Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
title_sort Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.
dc.creator.fl_str_mv Machuca Cárdenas, Cristian Camilo
dc.contributor.advisor.none.fl_str_mv Pahuena López, Fabio Iván
dc.contributor.author.none.fl_str_mv Machuca Cárdenas, Cristian Camilo
dc.subject.spa.fl_str_mv Inteligencia artificial
Programación
Repositorio
Código de programación
Git
Tecnología
topic Inteligencia artificial
Programación
Repositorio
Código de programación
Git
Tecnología
Artificial Intelligence
Programming
Repository
Programming code
Technology
Git
dc.subject.other.spa.fl_str_mv Artificial Intelligence
Programming
Repository
Programming code
Technology
Git
description La evolución de la tecnología avanza de una manera exponencialmente rápida y esto obliga a que las diferentes plataformas que buscan facilitar la vida de las personas deban generar innovación para no salir del mercado, en este caso la plataforma GitHub Copilot busca y se proyecta en corto plazo facilitar la vida del programador, se trata de un gran repositorio el cual se alimentara de la información de todos y cada uno de los proyectos que los desarrolladores suban a esta nube. En este artículo se hablará de esta herramienta el impacto que tendrá en la industria del desarrollo web, además darnos una visión del cambio que puede tener la programación en los próximos años.
publishDate 2021
dc.date.issued.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2022-01-31T22:15:20Z
dc.date.available.none.fl_str_mv 2022-01-31T22:15:20Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/43563
dc.identifier.bibliographicCitation.spa.fl_str_mv Machucha Cardenas, C. C. (2021). Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/43563
url https://hdl.handle.net/20.500.12494/43563
identifier_str_mv Machucha Cardenas, C. C. (2021). Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/43563
dc.relation.references.spa.fl_str_mv GoDaddy. (17 de 03 de 2021). Obtenido de: https://ar.godaddy.com/blog/cuanto-tiempo-tarda-crear-pagina-web-ar/
(13 de 07 de 2020). Obtenido de: https://twitter.com/sharifshameem/status/1282676454690451457
Economipedia. (16 de 04 de 2020). Obtenido de: https://economipedia.com/definiciones/copyright.html
Fossa. (14 de 07 de 2021). Obtenido de: https://fossa.com/blog/analyzing-legal-implications-github-copilot/
Genbeta. (26 de 08 2021). Obtenido de: https://www.genbeta.com/desarrollo/github-copilot-genero-codigo-inseguro-40-casos-durante-experimento-universidad-nueva-york
(29 de 06 de 2021). Obtenido de: https://twitter.com/eevee/status/1410037309848752128
(05 de 07 de 2021). Obtenido de: https://skatox.com/blog/2021/07/05/github-copilot-el-reemplazo-de-los-programadores/
(01 de 07 de 2021). Obtenido de: https://thenewstack.io/github-copilot-a-powerful-controversial-autocomplete-for-developers/
(07 de 07 de 2021). Obtenido de: https://www.tooltyp.com/github-lanza-copilot-la-nueva-herramienta-de-codigo-por-ia/
Xataka. (06 de 07 de 2021). Obtenido de: https://www.xataka.com/robotica-e-ia/github-copilot-polemica-copyright-debate-ia-infringe-derechos-autor-codigo-escrito-otros-programadores
(01 de 07 de 2021). Obtenido de: https://www.xataka.com/robotica-e-ia/programar-cuando-maquina-hace-poco-ti-asi-github-copilot-sistema-que-se-nutre-prodigioso-gpt-3
(S.f.). Obtenido de: https://copilot.github.com/
InfoQ. (11 de 10 de 2021). Obtenido de: https://www.infoq.com/news/2021/10/github-copilot-study/
InfoWorld. (02 de 08 de 2021). Obtenido de: https://www.infoworld.com/article/3627319/github-copilot-is-unacceptable-and-unjust-says-free-software-foundation.html
VisualStudio. (26 de 08 de 2021). Obtenido de: https://visualstudiomagazine.com/articles/2021/08/26/github-copilot-security.aspx
(28 de 09 de 2021). Obtenido de: https://becominghuman.ai/github-copilot-and-the-rise-of-ai-language-models-in-programming-automation-9d882a743911
TheRegister (25 de 08 de 2021), Obtenido de: https://www.theregister.com/2021/08/25/github_copilot_study/
Fast.ai. (19 de 04 de 2021). Obtenido de: https://www.fast.ai/2021/07/19/copilot/
Cornell University. (23 de 08 de 2021). Obtenido de: https://arxiv.org/abs/2108.09293
Sitepoint. (09 de 08 de 2021). Obtenido de: https://www.sitepoint.com/github-copilot-ai-pair-programming/
(28 de 10 de 2021). Obtenido de: https://www.siliconrepublic.com/machines/github-copilot-ai-tool
(27 de 10 de 2021). Obtenido de: https://gavinhoward.com/uploads/copilot.pdf
(S.f.). Obtenido de: https://aldianoticiasroldanillo.com/copiloto-de-github-y-las-promesas-incumplidas-de-un-futuro-de-inteligencia-artificial/
CapaOcho. (12 de 07 de 2021). Obtenido de: https://capaocho.dev/podcast/28-github-copilot-no-te-dejara-sin-trabajo-aun/
(02 de 09 de 2021). Obtenido de: https://www.newscientist.com/article/2288699-githubs-ai-programming-assistant-can-introduce-security-flaws/
dc.rights.license.none.fl_str_mv Atribución – No comercial – Compartir igual
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
rights_invalid_str_mv Atribución – No comercial – Compartir igual
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 7 pp.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/f9c2e9a4-65d2-44c6-8e6c-1d7b30bd37a5/download
https://repository.ucc.edu.co/bitstreams/c1be6b7b-df18-4f3d-a387-edf1b27b8e30/download
https://repository.ucc.edu.co/bitstreams/403ad661-6646-42b2-b6d0-0d60d852a58e/download
https://repository.ucc.edu.co/bitstreams/61dd2669-4a85-467b-9802-c61d465c1487/download
https://repository.ucc.edu.co/bitstreams/319367dc-e3e9-4285-9236-0f683e5bce4b/download
https://repository.ucc.edu.co/bitstreams/f28c08e6-879d-4d03-b10c-2e5c948c431f/download
https://repository.ucc.edu.co/bitstreams/bc38d718-fc40-46a3-819a-31daa65e61b5/download
https://repository.ucc.edu.co/bitstreams/59e6eefe-2cb3-49e5-8af3-3f5c815a573f/download
https://repository.ucc.edu.co/bitstreams/69f24738-531f-46ef-a809-5b9567b8377d/download
https://repository.ucc.edu.co/bitstreams/15488091-b641-4c15-98ba-20923b9f01ee/download
bitstream.checksum.fl_str_mv de5c1cda19a064327a155f31e35bfc4f
54929351953f3cdf17c792dc98897ba6
d85576f55f8c808b8b03838eaa1f5f89
3bce4f7ab09dfc588f126e1e36e98a45
510bd3860685a95fac0a4dec550e51e4
7f14a0a98b420be65964099f25e4b204
c123bc54b4e6f574a4d69c58237a2f12
6e4882fc163e0d06e473cf74b9ec8903
25de9bd08105e06c3750cbd7a05bf88e
71a7fc5c5656f1f09aaeb38bcf4b1022
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247031141564416
spelling Pahuena López, Fabio IvánMachuca Cárdenas, Cristian Camilo2022-01-31T22:15:20Z2022-01-31T22:15:20Z2021https://hdl.handle.net/20.500.12494/43563Machucha Cardenas, C. C. (2021). Github copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/43563La evolución de la tecnología avanza de una manera exponencialmente rápida y esto obliga a que las diferentes plataformas que buscan facilitar la vida de las personas deban generar innovación para no salir del mercado, en este caso la plataforma GitHub Copilot busca y se proyecta en corto plazo facilitar la vida del programador, se trata de un gran repositorio el cual se alimentara de la información de todos y cada uno de los proyectos que los desarrolladores suban a esta nube. En este artículo se hablará de esta herramienta el impacto que tendrá en la industria del desarrollo web, además darnos una visión del cambio que puede tener la programación en los próximos años.The evolution of technology advances exponentially fast and this forces the different platforms that seek to facilitate people's lives to generate innovation so as not to leave the market, in this case the GitHub Copilot platform seeks and projects in the short term facilitate the life of the programmer, it is a great repository which will be fed with the information of each and every one of the projects that the developers upload to this cloud. This article will talk about this tool and the impact it will have on the web development industry, as well as giving us a vision of the change that programming can have in the coming years.cristian.machucac@campusucc.edu.co7 pp.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáInteligencia artificialProgramaciónRepositorioCódigo de programaciónGitTecnologíaArtificial IntelligenceProgrammingRepositoryProgramming codeTechnologyGitGithub copilot, la nueva herramienta de inteligencia artificial que podría reemplazar a los programadores.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Compartir igualinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2GoDaddy. (17 de 03 de 2021). Obtenido de: https://ar.godaddy.com/blog/cuanto-tiempo-tarda-crear-pagina-web-ar/(13 de 07 de 2020). Obtenido de: https://twitter.com/sharifshameem/status/1282676454690451457Economipedia. (16 de 04 de 2020). Obtenido de: https://economipedia.com/definiciones/copyright.htmlFossa. (14 de 07 de 2021). Obtenido de: https://fossa.com/blog/analyzing-legal-implications-github-copilot/Genbeta. (26 de 08 2021). Obtenido de: https://www.genbeta.com/desarrollo/github-copilot-genero-codigo-inseguro-40-casos-durante-experimento-universidad-nueva-york(29 de 06 de 2021). Obtenido de: https://twitter.com/eevee/status/1410037309848752128(05 de 07 de 2021). Obtenido de: https://skatox.com/blog/2021/07/05/github-copilot-el-reemplazo-de-los-programadores/(01 de 07 de 2021). Obtenido de: https://thenewstack.io/github-copilot-a-powerful-controversial-autocomplete-for-developers/(07 de 07 de 2021). Obtenido de: https://www.tooltyp.com/github-lanza-copilot-la-nueva-herramienta-de-codigo-por-ia/Xataka. (06 de 07 de 2021). Obtenido de: https://www.xataka.com/robotica-e-ia/github-copilot-polemica-copyright-debate-ia-infringe-derechos-autor-codigo-escrito-otros-programadores(01 de 07 de 2021). Obtenido de: https://www.xataka.com/robotica-e-ia/programar-cuando-maquina-hace-poco-ti-asi-github-copilot-sistema-que-se-nutre-prodigioso-gpt-3(S.f.). Obtenido de: https://copilot.github.com/InfoQ. (11 de 10 de 2021). Obtenido de: https://www.infoq.com/news/2021/10/github-copilot-study/InfoWorld. (02 de 08 de 2021). Obtenido de: https://www.infoworld.com/article/3627319/github-copilot-is-unacceptable-and-unjust-says-free-software-foundation.htmlVisualStudio. (26 de 08 de 2021). Obtenido de: https://visualstudiomagazine.com/articles/2021/08/26/github-copilot-security.aspx(28 de 09 de 2021). Obtenido de: https://becominghuman.ai/github-copilot-and-the-rise-of-ai-language-models-in-programming-automation-9d882a743911TheRegister (25 de 08 de 2021), Obtenido de: https://www.theregister.com/2021/08/25/github_copilot_study/Fast.ai. (19 de 04 de 2021). Obtenido de: https://www.fast.ai/2021/07/19/copilot/Cornell University. (23 de 08 de 2021). Obtenido de: https://arxiv.org/abs/2108.09293Sitepoint. (09 de 08 de 2021). Obtenido de: https://www.sitepoint.com/github-copilot-ai-pair-programming/(28 de 10 de 2021). Obtenido de: https://www.siliconrepublic.com/machines/github-copilot-ai-tool(27 de 10 de 2021). Obtenido de: https://gavinhoward.com/uploads/copilot.pdf(S.f.). Obtenido de: https://aldianoticiasroldanillo.com/copiloto-de-github-y-las-promesas-incumplidas-de-un-futuro-de-inteligencia-artificial/CapaOcho. (12 de 07 de 2021). Obtenido de: https://capaocho.dev/podcast/28-github-copilot-no-te-dejara-sin-trabajo-aun/(02 de 09 de 2021). Obtenido de: https://www.newscientist.com/article/2288699-githubs-ai-programming-assistant-can-introduce-security-flaws/PublicationORIGINAL2021_GitHub_Copilot_Programadores.pdf2021_GitHub_Copilot_Programadores.pdfTrabajo de gradoapplication/pdf170510https://repository.ucc.edu.co/bitstreams/f9c2e9a4-65d2-44c6-8e6c-1d7b30bd37a5/downloadde5c1cda19a064327a155f31e35bfc4fMD512021_GitHub_Copilot_Programadores-Avalaasesor.pdf2021_GitHub_Copilot_Programadores-Avalaasesor.pdfAval asesorapplication/pdf153048https://repository.ucc.edu.co/bitstreams/c1be6b7b-df18-4f3d-a387-edf1b27b8e30/download54929351953f3cdf17c792dc98897ba6MD522021_GitHub_Copilot_Programadores-FormatoLicenciadeuso.pdf2021_GitHub_Copilot_Programadores-FormatoLicenciadeuso.pdfLicencia de usoapplication/pdf190565https://repository.ucc.edu.co/bitstreams/403ad661-6646-42b2-b6d0-0d60d852a58e/downloadd85576f55f8c808b8b03838eaa1f5f89MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/61dd2669-4a85-467b-9802-c61d465c1487/download3bce4f7ab09dfc588f126e1e36e98a45MD54THUMBNAIL2021_GitHub_Copilot_Programadores.pdf.jpg2021_GitHub_Copilot_Programadores.pdf.jpgGenerated Thumbnailimage/jpeg2534https://repository.ucc.edu.co/bitstreams/319367dc-e3e9-4285-9236-0f683e5bce4b/download510bd3860685a95fac0a4dec550e51e4MD552021_GitHub_Copilot_Programadores-Avalaasesor.pdf.jpg2021_GitHub_Copilot_Programadores-Avalaasesor.pdf.jpgGenerated Thumbnailimage/jpeg4857https://repository.ucc.edu.co/bitstreams/f28c08e6-879d-4d03-b10c-2e5c948c431f/download7f14a0a98b420be65964099f25e4b204MD562021_GitHub_Copilot_Programadores-FormatoLicenciadeuso.pdf.jpg2021_GitHub_Copilot_Programadores-FormatoLicenciadeuso.pdf.jpgGenerated Thumbnailimage/jpeg5151https://repository.ucc.edu.co/bitstreams/bc38d718-fc40-46a3-819a-31daa65e61b5/downloadc123bc54b4e6f574a4d69c58237a2f12MD57TEXT2021_GitHub_Copilot_Programadores.pdf.txt2021_GitHub_Copilot_Programadores.pdf.txtExtracted texttext/plain15219https://repository.ucc.edu.co/bitstreams/59e6eefe-2cb3-49e5-8af3-3f5c815a573f/download6e4882fc163e0d06e473cf74b9ec8903MD582021_GitHub_Copilot_Programadores-Avalaasesor.pdf.txt2021_GitHub_Copilot_Programadores-Avalaasesor.pdf.txtExtracted texttext/plain1390https://repository.ucc.edu.co/bitstreams/69f24738-531f-46ef-a809-5b9567b8377d/download25de9bd08105e06c3750cbd7a05bf88eMD592021_GitHub_Copilot_Programadores-FormatoLicenciadeuso.pdf.txt2021_GitHub_Copilot_Programadores-FormatoLicenciadeuso.pdf.txtExtracted texttext/plain5908https://repository.ucc.edu.co/bitstreams/15488091-b641-4c15-98ba-20923b9f01ee/download71a7fc5c5656f1f09aaeb38bcf4b1022MD51020.500.12494/43563oai:repository.ucc.edu.co:20.500.12494/435632024-08-10 21:51:29.902open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=