Plataforma IOT para la implementación de laboratorios remotos
El avance de la tecnología en la educación ha llevado a la creciente adopción de laboratorios remotos, permitiendo a estudiantes e investigadores realizar experimentos e interactuar con equipos de laboratorio a través de internet, superando limitaciones geográficas y de tiempo. Sin embargo, su adopc...
- Autores:
-
Gomez Martinez, Sergio David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/76010
- Acceso en línea:
- https://hdl.handle.net/1992/76010
- Palabra clave:
- Laboratorios remotos
IOT
Microcontroladores
Sitio web
Ingeniería
- Rights
- openAccess
- License
- Attribution 4.0 International
id |
UNIANDES2_3171682900d3280905ab43cd84618b9a |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/76010 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Plataforma IOT para la implementación de laboratorios remotos |
title |
Plataforma IOT para la implementación de laboratorios remotos |
spellingShingle |
Plataforma IOT para la implementación de laboratorios remotos Laboratorios remotos IOT Microcontroladores Sitio web Ingeniería |
title_short |
Plataforma IOT para la implementación de laboratorios remotos |
title_full |
Plataforma IOT para la implementación de laboratorios remotos |
title_fullStr |
Plataforma IOT para la implementación de laboratorios remotos |
title_full_unstemmed |
Plataforma IOT para la implementación de laboratorios remotos |
title_sort |
Plataforma IOT para la implementación de laboratorios remotos |
dc.creator.fl_str_mv |
Gomez Martinez, Sergio David |
dc.contributor.advisor.none.fl_str_mv |
Osma Cruz, Johann Faccelo |
dc.contributor.author.none.fl_str_mv |
Gomez Martinez, Sergio David |
dc.contributor.jury.none.fl_str_mv |
Sotelo Briceño, Diana Camila |
dc.subject.keyword.spa.fl_str_mv |
Laboratorios remotos IOT Microcontroladores Sitio web |
topic |
Laboratorios remotos IOT Microcontroladores Sitio web Ingeniería |
dc.subject.themes.spa.fl_str_mv |
Ingeniería |
description |
El avance de la tecnología en la educación ha llevado a la creciente adopción de laboratorios remotos, permitiendo a estudiantes e investigadores realizar experimentos e interactuar con equipos de laboratorio a través de internet, superando limitaciones geográficas y de tiempo. Sin embargo, su adopción enfrenta desafíos como la necesidad de hardware especializado y la integración con sistemas de gestión de aprendizaje. Este estudio presenta una plataforma IoT con una arquitectura sin servidor para la gestión de laboratorios remotos, aprovechando tecnologías en la nube y marcos de software modernos para proporcionar una solución escalable y rentable que mejora la accesibilidad y funcionalidad. Los resultados demuestran que la plataforma maneja múltiples microcontroladores, ofrece comunicación en tiempo real y gestiona datos de manera eficiente. Las pruebas validaron su robustez, estabilidad y capacidad para manejar grandes volúmenes de datos y múltiples conexiones simultáneas. En conclusión, la plataforma desarrollada ofrece una solución efectiva para la implementación de laboratorios remotos, superando las barreras tradicionales y ampliando el acceso a 12 recursos educativos y de investigación en entornos digitales. |
publishDate |
2024 |
dc.date.issued.none.fl_str_mv |
2024-06-19 |
dc.date.accessioned.none.fl_str_mv |
2025-02-04T14:01:25Z |
dc.date.available.none.fl_str_mv |
2025-02-04T14:01:25Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/1992/76010 |
dc.identifier.instname.none.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.none.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
https://hdl.handle.net/1992/76010 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Fadda, Daniela & Salis, Carole & Vivanet, Giuliano. (2022). About the Efficacy of Virtual and Remote Laboratories in STEM Education in Secondary School: A Second-Order Systematic Review. Journal of Educational, Cultural and Psychological Studies (ECPS Journal). 10.7358/ecps-2022-026-fadd. Bonavolontà, Francesco & D’Arco, Mauro & Liccardo, Annalisa & Tamburis, Oscar. (2019). Remote laboratory design and implementation as a measurement and automation experiential learning opportunity. IEEE Instrumentation & Measurement Magazine. 22. 62-67. 10.1109/MIM.2019.8917906. Azad, Abul. (2021). Design and Development of Remote Laboratories with Internet of Things Setting. Advances in Internet of Things. 11. 95-112. 10.4236/ait.2021.113007. Vercel, inc. (2024). Build and deploy the best web experiences with the frontend cloud, Vercel. disponible en: https://vercel.com/ pricing Vercel,inc (2024) Docs: Next.js, Docs | Next.js. Disponible en:https://nextjs.org/docs Convex, Inc (2024) Convex docs, Convex Developer Hub. Disponible en: https://docs.convex.dev/home Abramov, D. (2024) Redux - a JS library for predictable and maintainable global state management: Redux, A JS library for predictable and maintainable global state management. Disponible en: https://redux.js.org/ Okta, inc (2024) Introduction to identity and access management (IAM), Auth0 Docs. Disponible en: https://auth0.com/docs/get-started/identity-fundamentals/identity-and-access-management Clerk, inc (2024) Welcome to clerk docs, Clerk. Disponible en: https://clerk.com/docs DebugBear (2022) Network throttling in chrome devtools: Debugbear, DebugBear RSS. Disponible en: http |
dc.rights.en.fl_str_mv |
Attribution 4.0 International |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
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 |
Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
17 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería Eléctrica y Electrónica |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/93d5cbcd-8e3c-48a2-95f3-e8b0140ac3dd/download https://repositorio.uniandes.edu.co/bitstreams/a618f2d9-777c-4fa7-92a4-2b8614aa4c12/download https://repositorio.uniandes.edu.co/bitstreams/847011a9-5ad6-4cb7-8849-bc1de5c3242a/download https://repositorio.uniandes.edu.co/bitstreams/2c3034d6-c52d-4fa2-b030-b6f4e69c1f1f/download https://repositorio.uniandes.edu.co/bitstreams/359e5cfd-f965-4390-9c02-5f1d09d0c2b5/download https://repositorio.uniandes.edu.co/bitstreams/8eb4fbf0-41dc-4b66-8ddd-a74bd3b1b946/download https://repositorio.uniandes.edu.co/bitstreams/8e73b5bc-f8e1-4bdb-9d32-e9b04cba6fbb/download https://repositorio.uniandes.edu.co/bitstreams/8e3ea296-73ab-4c3a-9646-251f2adcc68e/download |
bitstream.checksum.fl_str_mv |
6b561701ee455875f74949ab793b0cf6 cc13125599f3078cc8bd6d149d4a1e3c 0175ea4a2d4caec4bbcc37e300941108 ae9e573a68e7f92501b6913cc846c39f c533407c25d501860acf295dd9e31a33 223ab0af427097c51e71c2fa49361b0f 439c57ba50f794558b95b2c9f22d6a86 0dc27ffcc39a29f12ea21a4af2839ae3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1831927741336780800 |
spelling |
Osma Cruz, Johann Faccelovirtual::23109-1Gomez Martinez, Sergio DavidSotelo Briceño, Diana Camila2025-02-04T14:01:25Z2025-02-04T14:01:25Z2024-06-19https://hdl.handle.net/1992/76010instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/El avance de la tecnología en la educación ha llevado a la creciente adopción de laboratorios remotos, permitiendo a estudiantes e investigadores realizar experimentos e interactuar con equipos de laboratorio a través de internet, superando limitaciones geográficas y de tiempo. Sin embargo, su adopción enfrenta desafíos como la necesidad de hardware especializado y la integración con sistemas de gestión de aprendizaje. Este estudio presenta una plataforma IoT con una arquitectura sin servidor para la gestión de laboratorios remotos, aprovechando tecnologías en la nube y marcos de software modernos para proporcionar una solución escalable y rentable que mejora la accesibilidad y funcionalidad. Los resultados demuestran que la plataforma maneja múltiples microcontroladores, ofrece comunicación en tiempo real y gestiona datos de manera eficiente. Las pruebas validaron su robustez, estabilidad y capacidad para manejar grandes volúmenes de datos y múltiples conexiones simultáneas. En conclusión, la plataforma desarrollada ofrece una solución efectiva para la implementación de laboratorios remotos, superando las barreras tradicionales y ampliando el acceso a 12 recursos educativos y de investigación en entornos digitales.Pregrado17 páginasapplication/pdfspaUniversidad de los AndesIngeniería ElectrónicaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Plataforma IOT para la implementación de laboratorios remotosTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPLaboratorios remotosIOTMicrocontroladoresSitio webIngenieríaFadda, Daniela & Salis, Carole & Vivanet, Giuliano. (2022). About the Efficacy of Virtual and Remote Laboratories in STEM Education in Secondary School: A Second-Order Systematic Review. Journal of Educational, Cultural and Psychological Studies (ECPS Journal). 10.7358/ecps-2022-026-fadd.Bonavolontà, Francesco & D’Arco, Mauro & Liccardo, Annalisa & Tamburis, Oscar. (2019). Remote laboratory design and implementation as a measurement and automation experiential learning opportunity. IEEE Instrumentation & Measurement Magazine. 22. 62-67. 10.1109/MIM.2019.8917906.Azad, Abul. (2021). Design and Development of Remote Laboratories with Internet of Things Setting. Advances in Internet of Things. 11. 95-112. 10.4236/ait.2021.113007.Vercel, inc. (2024). Build and deploy the best web experiences with the frontend cloud, Vercel. disponible en: https://vercel.com/ pricing Vercel,inc (2024) Docs: Next.js, Docs | Next.js. Disponible en:https://nextjs.org/docsConvex, Inc (2024) Convex docs, Convex Developer Hub. Disponible en: https://docs.convex.dev/home Abramov, D. (2024) Redux - a JS library for predictable and maintainable global state management: Redux, A JS library for predictable and maintainable global state management. Disponible en: https://redux.js.org/Okta, inc (2024) Introduction to identity and access management (IAM), Auth0 Docs. Disponible en: https://auth0.com/docs/get-started/identity-fundamentals/identity-and-access-managementClerk, inc (2024) Welcome to clerk docs, Clerk. Disponible en: https://clerk.com/docsDebugBear (2022) Network throttling in chrome devtools: Debugbear, DebugBear RSS. Disponible en: http201812413Publicationhttps://scholar.google.es/citations?user=6QQ-dqMAAAAJvirtual::23109-10000-0003-2928-3406virtual::23109-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000221112virtual::23109-1a9f6ef37-65d7-4484-be71-8f3b4067a8favirtual::23109-1a9f6ef37-65d7-4484-be71-8f3b4067a8favirtual::23109-1ORIGINALPlataforma IOT para la implementación de laboratorios remotos.pdfPlataforma IOT para la implementación de laboratorios remotos.pdfapplication/pdf2126631https://repositorio.uniandes.edu.co/bitstreams/93d5cbcd-8e3c-48a2-95f3-e8b0140ac3dd/download6b561701ee455875f74949ab793b0cf6MD51autorizacion tesis_sergio.pdfautorizacion tesis_sergio.pdfHIDEapplication/pdf359653https://repositorio.uniandes.edu.co/bitstreams/a618f2d9-777c-4fa7-92a4-2b8614aa4c12/downloadcc13125599f3078cc8bd6d149d4a1e3cMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908https://repositorio.uniandes.edu.co/bitstreams/847011a9-5ad6-4cb7-8849-bc1de5c3242a/download0175ea4a2d4caec4bbcc37e300941108MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/2c3034d6-c52d-4fa2-b030-b6f4e69c1f1f/downloadae9e573a68e7f92501b6913cc846c39fMD54TEXTPlataforma IOT para la implementación de laboratorios remotos.pdf.txtPlataforma IOT para la implementación de laboratorios remotos.pdf.txtExtracted texttext/plain48860https://repositorio.uniandes.edu.co/bitstreams/359e5cfd-f965-4390-9c02-5f1d09d0c2b5/downloadc533407c25d501860acf295dd9e31a33MD55autorizacion tesis_sergio.pdf.txtautorizacion tesis_sergio.pdf.txtExtracted texttext/plain1972https://repositorio.uniandes.edu.co/bitstreams/8eb4fbf0-41dc-4b66-8ddd-a74bd3b1b946/download223ab0af427097c51e71c2fa49361b0fMD57THUMBNAILPlataforma IOT para la implementación de laboratorios remotos.pdf.jpgPlataforma IOT para la implementación de laboratorios remotos.pdf.jpgGenerated Thumbnailimage/jpeg13847https://repositorio.uniandes.edu.co/bitstreams/8e73b5bc-f8e1-4bdb-9d32-e9b04cba6fbb/download439c57ba50f794558b95b2c9f22d6a86MD56autorizacion tesis_sergio.pdf.jpgautorizacion tesis_sergio.pdf.jpgGenerated Thumbnailimage/jpeg10889https://repositorio.uniandes.edu.co/bitstreams/8e3ea296-73ab-4c3a-9646-251f2adcc68e/download0dc27ffcc39a29f12ea21a4af2839ae3MD581992/76010oai:repositorio.uniandes.edu.co:1992/760102025-03-05 10:04:08.624http://creativecommons.org/licenses/by/4.0/Attribution 4.0 Internationalopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coPGgzPjxzdHJvbmc+RGVzY2FyZ28gZGUgUmVzcG9uc2FiaWxpZGFkIC0gTGljZW5jaWEgZGUgQXV0b3JpemFjacOzbjwvc3Ryb25nPjwvaDM+CjxwPjxzdHJvbmc+UG9yIGZhdm9yIGxlZXIgYXRlbnRhbWVudGUgZXN0ZSBkb2N1bWVudG8gcXVlIHBlcm1pdGUgYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBTw6luZWNhIHJlcHJvZHVjaXIgeSBkaXN0cmlidWlyIGxvcyByZWN1cnNvcyBkZSBpbmZvcm1hY2nDs24gZGVwb3NpdGFkb3MgbWVkaWFudGUgbGEgYXV0b3JpemFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3M6PC9zdHJvbmc+PC9wPgo8cD5Db25jZWRhIGxhIGxpY2VuY2lhIGRlIGRlcMOzc2l0byBlc3TDoW5kYXIgc2VsZWNjaW9uYW5kbyBsYSBvcGNpw7NuIDxzdHJvbmc+J0FjZXB0YXIgbG9zIHTDqXJtaW5vcyBhbnRlcmlvcm1lbnRlIGRlc2NyaXRvcyc8L3N0cm9uZz4geSBjb250aW51YXIgZWwgcHJvY2VzbyBkZSBlbnbDrW8gbWVkaWFudGUgZWwgYm90w7NuIDxzdHJvbmc+J1NpZ3VpZW50ZScuPC9zdHJvbmc+PC9wPgo8aHI+CjxwPllvLCBlbiBtaSBjYWxpZGFkIGRlIGF1dG9yIGRlbCB0cmFiYWpvIGRlIHRlc2lzLCBtb25vZ3JhZsOtYSBvIHRyYWJham8gZGUgZ3JhZG8sIGhhZ28gZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hdG8gZGlnaXRhbCB5L28gZWxlY3Ryw7NuaWNvIHkgYXV0b3Jpem8gYSBsYSBVbml2ZXJzaWRhZCBkZSBsb3MgQW5kZXMgcGFyYSBxdWUgcmVhbGljZSBsYSBwdWJsaWNhY2nDs24gZW4gZWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBvIGVuIGN1YWxxdWllciBvdHJvIHNpc3RlbWEgbyBiYXNlIGRlIGRhdG9zIHByb3BpbyBvIGFqZW5vIGEgbGEgVW5pdmVyc2lkYWQgeSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gKGFscXVpbGVyLCBwcsOpc3RhbW8gcMO6YmxpY28gZSBpbXBvcnRhY2nDs24pIHF1ZSBtZSBjb3JyZXNwb25kZW4gY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uPC9wPgo8cD5MYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGVtaXRlIGVuIGNhbGlkYWQgZGUgYXV0b3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50byB5IG5vIGNvcnJlc3BvbmRlIGEgY2VzacOzbiBkZSBkZXJlY2hvcywgc2lubyBhIGxhIGF1dG9yaXphY2nDs24gZGUgdXNvIGFjYWTDqW1pY28gZGUgY29uZm9ybWlkYWQgY29uIGxvIGFudGVyaW9ybWVudGUgc2XDsWFsYWRvLiBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgZXh0ZW5zaXZhIG5vIHNvbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byBlbGVjdHLDs25pY28sIHkgZW4gZ2VuZXJhbCBwYXJhIGN1YWxxdWllciBmb3JtYXRvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuPC9wPgo8cD5FbCBhdXRvciwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuPC9wPgo8cD5FbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLjwvcD4KPHA+U2kgdGllbmUgYWxndW5hIGR1ZGEgc29icmUgbGEgbGljZW5jaWEsIHBvciBmYXZvciwgY29udGFjdGUgY29uIGVsIDxhIGhyZWY9Im1haWx0bzpiaWJsaW90ZWNhQHVuaWFuZGVzLmVkdS5jbyIgdGFyZ2V0PSJfYmxhbmsiPkFkbWluaXN0cmFkb3IgZGVsIFNpc3RlbWEuPC9hPjwvcD4K |