Principios básicos y fundamentos de programación
La programación consiste en resolver problemas creando soluciones paso a paso escritas en un lenguaje específico. El lenguaje de programación Python se utiliza por su facilidad de uso debido a sus altas capacidades, siendo una buena herramienta para introducir conceptos y técnicas básicas (Liang, 20...
- Autores:
-
Medina Reyes, Maria Fernanda
Rincón , María Eugenia
- Tipo de recurso:
- Fecha de publicación:
- 2022
- Institución:
- Universidad Tecnológica de Bolívar
- Repositorio:
- Repositorio Institucional UTB
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.utb.edu.co:20.500.12585/11108
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/11108
- Palabra clave:
- 005.133
Python (lenguaje de programación de computadores) -- Manuales de laboratorio
Lenguajes de programación (computadores electrónicos) -- Manuales de laboratorio
LEMB
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_64fbd7a83b555521976faf5ab433f813 |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/11108 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Principios básicos y fundamentos de programación |
title |
Principios básicos y fundamentos de programación |
spellingShingle |
Principios básicos y fundamentos de programación 005.133 Python (lenguaje de programación de computadores) -- Manuales de laboratorio Lenguajes de programación (computadores electrónicos) -- Manuales de laboratorio LEMB |
title_short |
Principios básicos y fundamentos de programación |
title_full |
Principios básicos y fundamentos de programación |
title_fullStr |
Principios básicos y fundamentos de programación |
title_full_unstemmed |
Principios básicos y fundamentos de programación |
title_sort |
Principios básicos y fundamentos de programación |
dc.creator.fl_str_mv |
Medina Reyes, Maria Fernanda Rincón , María Eugenia |
dc.contributor.author.none.fl_str_mv |
Medina Reyes, Maria Fernanda Rincón , María Eugenia |
dc.subject.ddc.none.fl_str_mv |
005.133 |
topic |
005.133 Python (lenguaje de programación de computadores) -- Manuales de laboratorio Lenguajes de programación (computadores electrónicos) -- Manuales de laboratorio LEMB |
dc.subject.keywords.es_CO.fl_str_mv |
Python (lenguaje de programación de computadores) -- Manuales de laboratorio Lenguajes de programación (computadores electrónicos) -- Manuales de laboratorio |
dc.subject.armarc.none.fl_str_mv |
LEMB |
description |
La programación consiste en resolver problemas creando soluciones paso a paso escritas en un lenguaje específico. El lenguaje de programación Python se utiliza por su facilidad de uso debido a sus altas capacidades, siendo una buena herramienta para introducir conceptos y técnicas básicas (Liang, 2013). Además, Python proporciona bibliotecas para realizar aplicaciones avanzadas que facilitan el manejo de problemas de matemáticas, ciencias sociales, finanzas, administración de empresas, juegos y multimedia, etc. Esta guía de ejercicios usa el lenguaje de programación Python para practicar los conceptos fundamentales de programación, en el cual se resuelven problemas básicos de ingeniería siguiendo las instrucciones dadas de acuerdo con los ejercicios propuestos. Las herramientas de trabajo en las cuales se pueden desarrollar los ejercicios son de libre uso facilitando así el acceso al entorno de trabajo para la realización de cada práctica. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-09-19T20:59:01Z |
dc.date.available.none.fl_str_mv |
2022-09-19T20:59:01Z |
dc.date.issued.none.fl_str_mv |
2022-07 |
dc.date.submitted.none.fl_str_mv |
2022-09-15 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.es_CO.fl_str_mv |
info:eu-repo/semantics/book |
dc.type.hasversion.es_CO.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.spa.es_CO.fl_str_mv |
http://purl.org/coar/resource_type/c_2f33 |
status_str |
publishedVersion |
dc.identifier.citation.es_CO.fl_str_mv |
Medina Reyes, M. F., & Rincón Socha, M. (2022). Principios básicos y fundamentos de programación . Cartagena de Indias: Universidad Tecnológica de Bolívar |
dc.identifier.isbn.none.fl_str_mv |
9786287562035 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/11108 |
dc.identifier.instname.es_CO.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.es_CO.fl_str_mv |
Repositorio Universidad Tecnológica de Bolívar |
identifier_str_mv |
Medina Reyes, M. F., & Rincón Socha, M. (2022). Principios básicos y fundamentos de programación . Cartagena de Indias: Universidad Tecnológica de Bolívar 9786287562035 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/11108 |
dc.language.iso.es_CO.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/4.0/ |
dc.rights.accessrights.es_CO.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.cc.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
70 páginas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.place.es_CO.fl_str_mv |
Cartagena de Indias |
dc.publisher.sede.es_CO.fl_str_mv |
Campus Tecnológico |
dc.publisher.discipline.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/1/Principios%20b%c3%a1sicos%20y%20fundamentos%20de%20programaci%c3%b3n.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/2/license_rdf https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/3/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/4/Principios%20b%c3%a1sicos%20y%20fundamentos%20de%20programaci%c3%b3n.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/5/Principios%20b%c3%a1sicos%20y%20fundamentos%20de%20programaci%c3%b3n.pdf.jpg |
bitstream.checksum.fl_str_mv |
11fa1750777aebd91df39358bd90d9ee 4460e5956bc1d1639be9ae6146a50347 e20ad307a1c5f3f25af9304a7a7c86b6 e1a55cc3336e7640096928591b7987f5 a89797a7a953dd1d33e06138a90a8d5a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UTB |
repository.mail.fl_str_mv |
repositorioutb@utb.edu.co |
_version_ |
1814021756609888256 |
spelling |
Medina Reyes, Maria Fernanda0b3a3221-500f-4f62-8680-a147c7cd84d3600Rincón , María Eugenia 74e49103-8492-4353-a944-d88484d4749a6002022-09-19T20:59:01Z2022-09-19T20:59:01Z2022-072022-09-15Medina Reyes, M. F., & Rincón Socha, M. (2022). Principios básicos y fundamentos de programación . Cartagena de Indias: Universidad Tecnológica de Bolívar9786287562035https://hdl.handle.net/20.500.12585/11108Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarLa programación consiste en resolver problemas creando soluciones paso a paso escritas en un lenguaje específico. El lenguaje de programación Python se utiliza por su facilidad de uso debido a sus altas capacidades, siendo una buena herramienta para introducir conceptos y técnicas básicas (Liang, 2013). Además, Python proporciona bibliotecas para realizar aplicaciones avanzadas que facilitan el manejo de problemas de matemáticas, ciencias sociales, finanzas, administración de empresas, juegos y multimedia, etc. Esta guía de ejercicios usa el lenguaje de programación Python para practicar los conceptos fundamentales de programación, en el cual se resuelven problemas básicos de ingeniería siguiendo las instrucciones dadas de acuerdo con los ejercicios propuestos. Las herramientas de trabajo en las cuales se pueden desarrollar los ejercicios son de libre uso facilitando así el acceso al entorno de trabajo para la realización de cada práctica.Introducción Objetivos y metodología de los laboratorios Objetivo general del laboratorio Objetivos específicos del laboratorio Metodología recomendada 1. Entornos de programación de acceso libre 1.1. replit 1.2. Google Colab 2. Estructura Secuencial – E – P – S 2.1. Laboratorio raíz cuadrada y potencia de un número 2.2. Laboratorio suma de dos números 2.3. Laboratorio área de un polígono 2.4. Ejercicios de autoevaluación de Estructura Secuencial 3. Estructura Condicional if – elif – else 3.1. Laboratorio comisión de un vendedor 3.2. Laboratorio evaluación de un ángulo positivo en cuadrantes del plano cartesiano 3.3. Laboratorio monto de comisiones 3.4. Ejercicios de autoevaluación de Estructura Condicional 4. Estructura Repetitiva while – for 4.1. Laboratorio validación de un número 4.2. Laboratorio validación de un texto 4.3. Laboratorio productoria 4.4. Laboratorio divisor de un número 4.5. Ejercicios de autoevaluación de Estructura Repetitiva 5. Estructura de datos – Fundamentos 5.1. Laboratorio cálculo de la media aritmética 5.2. Laboratorio porcentaje 5.3. Laboratorio porcentajes jubilación 5.4. Laboratorio invertir y ordenamiento 5.5. Laboratorio consultar en una lista Anexo Pasos para crear una práctica en el laboratorio virtual en SAVIO Calificación automática de un trabajo enviado Bibliografía70 páginasapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2005.133Python (lenguaje de programación de computadores) -- Manuales de laboratorioLenguajes de programación (computadores electrónicos) -- Manuales de laboratorioLEMBPrincipios básicos y fundamentos de programacióninfo:eu-repo/semantics/bookinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2f33http://purl.org/coar/version/c_970fb48d4fbd8a85Cartagena de IndiasCampus TecnológicoIngeniería de Sistemas y ComputaciónEstudiantesCairó, O. (2005). Metodología de la programación. Algoritmos, diagramas de flujo y programas. Ciudad de México: Alfaomega.Joyanes, L. (2008). Fundamentos de programación. Algoritmos, estructura de datos y objetos. Madrid: McGraw-Hill.Liang, Y. D. (2013). Introduction to Programming Using Python. Upper Saddle River: Pearson.Rodríguez del Pino, J. C., Rubio-Royo, E. y Hernández-Figueroa, Z. (2012). A virtual programming lab for Moodle with automatic assessment and anti-plagiarism features. En International Conference on e-Learning, e-Business, Entreprise Information Systems, & e-Government (pp. 1-6). Las Vegas: CSREA Press.Serrano, J. E., Mantilla, J. C., Zúñiga, I., Henríquez, Y., Martínez-Santos, J. C. y Bautista, G. I. (2021). Desarrollo de Documentos Vivos y Experimentación con el Mundo Físico como Estrategias para la Retención y la Atracción de Estudiantes de Pregrado en los Cursos de Programación. En 19th LACCEI International Multi-Conference for Engineering, Education, and Technology: “Prospective and trends in technology and skills for sustainable social development" "Leveraging emerging technologies to construct the future". Recuperado de: http://dx.doi. org/10.18687/LACCEI2021.1.1.381Serrano, J. E. y Narváez, P. S. (2010). Uso de Software Libre para el Desarrollo de Contenidos Educativos. Formación Universitaria, 3(6), 41-50. Recuperado de: http://dx.doi.org/10.4067/S0718-50062010000600006Deitel, P., y Deitel, H. (2022). Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, Global Edition. Harlow: Pearson.Guttag, J. (2013). Introduction to Computation and Programming Using Python. Cambridge: Massachusetts Institute of Technology Press.Python Software Foundation (Ed.) (2021). Documentación de Python - 3.10.1. Recuperado de: https:// docs.python.org/es/3/index.htmlSeverance, C. (2015). Python para informáticos: Explorando la información. Ann Arbor: CreateSpace Independent Publishing Platform.http://purl.org/coar/resource_type/c_2f33ORIGINALPrincipios básicos y fundamentos de programación.pdfPrincipios básicos y fundamentos de programación.pdfapplication/pdf2307454https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/1/Principios%20b%c3%a1sicos%20y%20fundamentos%20de%20programaci%c3%b3n.pdf11fa1750777aebd91df39358bd90d9eeMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXTPrincipios básicos y fundamentos de programación.pdf.txtPrincipios básicos y fundamentos de programación.pdf.txtExtracted texttext/plain76931https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/4/Principios%20b%c3%a1sicos%20y%20fundamentos%20de%20programaci%c3%b3n.pdf.txte1a55cc3336e7640096928591b7987f5MD54THUMBNAILPrincipios básicos y fundamentos de programación.pdf.jpgPrincipios básicos y fundamentos de programación.pdf.jpgGenerated Thumbnailimage/jpeg4231https://repositorio.utb.edu.co/bitstream/20.500.12585/11108/5/Principios%20b%c3%a1sicos%20y%20fundamentos%20de%20programaci%c3%b3n.pdf.jpga89797a7a953dd1d33e06138a90a8d5aMD5520.500.12585/11108oai:repositorio.utb.edu.co:20.500.12585/111082022-09-20 00:18:41.14Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |