DJewelry App para diseñar joyeria sin ser joyero
Desde la edad de piedra el hombre primitivo sintió la necesidad excéntrica de adornar su cuerpo y diferenciarse de los demás, creando objetos decorativos con piedras y metales preciosos más conocidos como joyas, consideradas hasta el día de hoy como elementos que representan la posición social, cree...
- Autores:
-
Puerta Bernal, Santiago
Villegas Suarez, Christian
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Tecnológico de Antioquia
- Repositorio:
- Repositorio Tdea
- Idioma:
- spa
- OAI Identifier:
- oai:dspace.tdea.edu.co:tda/427
- Acceso en línea:
- https://dspace.tdea.edu.co/handle/tda/427
- Palabra clave:
- Progrmas para computador
Innovaciones tecnologicas
Joyeria
Diseño con ayuda de computador
- Rights
- openAccess
- License
- Derechos reservados - Tecnológico de Antioquia
id |
RepoTdea2_615188c617c31ec6ff12cc633fd923a1 |
---|---|
oai_identifier_str |
oai:dspace.tdea.edu.co:tda/427 |
network_acronym_str |
RepoTdea2 |
network_name_str |
Repositorio Tdea |
repository_id_str |
|
dc.title.spa.fl_str_mv |
DJewelry App para diseñar joyeria sin ser joyero |
dc.title.alternative.spa.fl_str_mv |
86 paginas; ilustraciones |
title |
DJewelry App para diseñar joyeria sin ser joyero |
spellingShingle |
DJewelry App para diseñar joyeria sin ser joyero Progrmas para computador Innovaciones tecnologicas Joyeria Diseño con ayuda de computador |
title_short |
DJewelry App para diseñar joyeria sin ser joyero |
title_full |
DJewelry App para diseñar joyeria sin ser joyero |
title_fullStr |
DJewelry App para diseñar joyeria sin ser joyero |
title_full_unstemmed |
DJewelry App para diseñar joyeria sin ser joyero |
title_sort |
DJewelry App para diseñar joyeria sin ser joyero |
dc.creator.fl_str_mv |
Puerta Bernal, Santiago Villegas Suarez, Christian |
dc.contributor.advisor.none.fl_str_mv |
Munoz Catano, Juan Guillermo |
dc.contributor.author.none.fl_str_mv |
Puerta Bernal, Santiago Villegas Suarez, Christian |
dc.subject.spa.fl_str_mv |
Progrmas para computador Innovaciones tecnologicas Joyeria Diseño con ayuda de computador |
topic |
Progrmas para computador Innovaciones tecnologicas Joyeria Diseño con ayuda de computador |
description |
Desde la edad de piedra el hombre primitivo sintió la necesidad excéntrica de adornar su cuerpo y diferenciarse de los demás, creando objetos decorativos con piedras y metales preciosos más conocidos como joyas, consideradas hasta el día de hoy como elementos que representan la posición social, creencias o símbolo de valores religiosos (Maldonado Vega, 2016). En el último siglo la industria joyera se ha ido posicionando en el mercado virtual, donde el uso de internet ha contribuido en el desarrollo de actividades comerciales como el diseño de joyería, logrando una mayor acogida por parte de los clientes a través de aplicaciones web. El mercado de la joyería ofrece una gran variedad de opciones para este tipo de clientes, como el uso de catálogos virtuales para visualizar las joyas que ofrece la empresa, chats para interactuar con asesores de venta, búsquedas filtradas por precios para ajustarse a las necesidades del cliente, diseños personalizados mediante conversaciones directas por chat con joyeros, entre otros (Thomas, 2014). A pesar de que existen diferentes opciones para facilitar a los usuarios la adquisición de una joyas y así cumplir con las expectativas del cliente, las empresas continúan implementando la metodología clásica para realizar el proceso de diseño, la cual consiste en la aplicación de las características principales para la construcción de la joya, siendo el primer paso la búsqueda del modelo a personalizar, material, piedras preciosas y luego medidas y peso (Ulusman & Bayburtlu, 2012), por último, se realiza un boceto para definir el objeto presentándolo mediante una hoja de papel. Aunque este genera una representación aceptable de la joya (Tudela, 2016), el proceso de creación consume mucho tiempo y la elaboración no es perfecta, ya que es realizada a mano alzada por el joyero, lo cual conlleva a cometer errores u omisiones de alguna característica proporcionada por el cliente y es necesario realizar nuevas modificaciones al diseño. Pese a que la metodología clásica permite que el cliente pueda realizar la personalización de su anillo, este continúa invirtiendo mucho tiempo en la selección y aceptación del diseño, ya que la gran mayoría de las empresas productoras de joyas carecen de la capacidad de proporcionar una reducción significa en los tiempos de diseño y a su vez, de suministrar una visión aproximada de la joya final. Teniendo en cuenta la problemática expuesta y realizando un análisis del proceso para la construcción de un anillo en las joyerías, surge la necesidad de actualizar la metodología clásica que se ha venido usando para este proceso. Para ello, se implementó una aplicación web, donde se facilita el diseño de un anillo, permitiéndole a las personas adquirir una pieza que se adapte a sus necesidades, mitigando la inexactitud e inconformismo en el diseño final. Utilizando las características principales de un anillo se implementa el algoritmo Three.js, la cual es una librería liviana desarrollada en JS (JavaScript) para generar escenas en 3D y visualizarlas en navegadores web como Google Chrome y Firefox (Dirksen, 2013). Con el uso de este algoritmo se emplearon y animaron objetos en un ambiente virtual usando las particularidades principales que componen el proceso de diseño de una pieza de joyería y las especificaciones dadas por el cliente de la joya. Finalmente se desarrolla una aplicación web haciendo uso del algoritmo, en la cual los usuarios pueden seleccionar las características principales que tendrá su anillo, siguiendo una serie de pasos para ajustar la joya a sus preferencias y así obtener una aproximación visual de la joya a través de una interfaz gráfica. Para el desarrollo de esta tesis, se estructuraron 9 secciones iniciando en la segunda sección, donde se define el problema, identificando la problemática en los reprocesos generados en la búsqueda y elaboración del diseño de un anillo. En la tercera sección se plantea el objetivo del proyecto y las actividades a realizar para su cumplimiento. En la cuarta sección se expone el impacto de usar la librería Three.js como solución a la necesidad planteada en la segunda sección, y como la aplicación web DJewelry tiene un valor agregado sobre algunas aplicaciones que la preceden. En la quinta sección se encuentra el marco referencial, en donde se presentan los antecedentes, se definen conceptos relevantes para mejor comprensión del documento, herramientas implementadas para la elaboración y funcionamiento de la aplicación y la metodología desarrollada para la ejecución del objetivo. Se presenta en la sexta sección el desarrollo del proyecto, contextualizándolo en un entorno empresarial de joyería definiendo áreas a intervenir, organigrama, actores y roles, además, evidenciado el proceso de ingeniería realizado para la creación del aplicativo mediante los requisitos, casos de uso, diagramas de clase, pruebas funcionales, y el despliegue del sistema. En la séptima sección se exponen los resultados obtenidos con la solución desarrollada, además del impacto que este género ubicado en la octava sección. Finalmente, en la novena sección se determinan las conclusiones, exponiendo los logros obtenidos frente a la solución de los objetivos planteados en la tercera sección, dándole un cierre al proyecto en su décima sección con el trabajo futuro en donde se plantean las expectativas que se tienen frente a la mejoras, progreso y adaptación de DJewelry contra los cambios del mercado joyero. |
publishDate |
2018 |
dc.date.accessioned.none.fl_str_mv |
2018-12-12T13:41:14Z |
dc.date.available.none.fl_str_mv |
2018-12-12T13:41:14Z |
dc.date.issued.none.fl_str_mv |
2018-12-12 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.uri.spa.fl_str_mv |
https://dspace.tdea.edu.co/handle/tda/427 |
url |
https://dspace.tdea.edu.co/handle/tda/427 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
Derechos reservados - Tecnológico de Antioquia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) |
rights_invalid_str_mv |
Derechos reservados - Tecnológico de Antioquia https://creativecommons.org/licenses/by-nc/4.0/ Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Tecnologico de Antioquia |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingenieria |
dc.publisher.program.spa.fl_str_mv |
Ingenieria de Software |
dc.publisher.degree.spa.fl_str_mv |
Ingeniero de Software |
institution |
Tecnológico de Antioquia |
bitstream.url.fl_str_mv |
https://dspace.tdea.edu.co/bitstream/tda/427/7/DJewelry%20-%20App%20para%20disenar%20joyeria%20sin%20ser%20joyero.pdf.txt https://dspace.tdea.edu.co/bitstream/tda/427/9/Manual%20de%20usuario%20DJewelry.pdf.txt https://dspace.tdea.edu.co/bitstream/tda/427/11/Santiago%20Puerta%20Bernal.PDF.txt https://dspace.tdea.edu.co/bitstream/tda/427/13/Manual%20tecnico%20DJewelry.pdf.txt https://dspace.tdea.edu.co/bitstream/tda/427/8/DJewelry%20-%20App%20para%20disenar%20joyeria%20sin%20ser%20joyero.pdf.jpg https://dspace.tdea.edu.co/bitstream/tda/427/10/Manual%20de%20usuario%20DJewelry.pdf.jpg https://dspace.tdea.edu.co/bitstream/tda/427/12/Santiago%20Puerta%20Bernal.PDF.jpg https://dspace.tdea.edu.co/bitstream/tda/427/14/Manual%20tecnico%20DJewelry.pdf.jpg https://dspace.tdea.edu.co/bitstream/tda/427/1/DJewelry%20-%20App%20para%20disenar%20joyeria%20sin%20ser%20joyero.pdf https://dspace.tdea.edu.co/bitstream/tda/427/3/Manual%20de%20usuario%20DJewelry.pdf https://dspace.tdea.edu.co/bitstream/tda/427/4/Santiago%20Puerta%20Bernal.PDF https://dspace.tdea.edu.co/bitstream/tda/427/6/Manual%20tecnico%20DJewelry.pdf https://dspace.tdea.edu.co/bitstream/tda/427/5/license.txt |
bitstream.checksum.fl_str_mv |
e0c0e1655002f56106f611b45cef05cd e30e06f610efa219a0f52111d7deb3e8 e1c06d85ae7b8b032bef47e42e4c08f9 1eb6b65bd8a913f4db81894de8f4c415 0b87eaf30bc094c4da46b9738549545e 2a86fd00ca00411318193b7887a11164 b8bc09a733e107fb5ba90edec7327615 f175e62e6702d0e50b29df68c2e1fa62 601eccb3d8580e4df3f55415f62c8842 a5203a0214239886eb5770401f8e54cd f41683135dee6ff9b7b1adf149176c61 980a43def1e518fd6a4aa2c653cf8d7d 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Tecnologico de Antioquia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1812189330344509440 |
spelling |
Munoz Catano, Juan Guillermo9c9440fb-e6a4-4a35-82b9-9281d23d0c01-1Puerta Bernal, Santiago56b6c770-7b20-411f-8a77-f43296104c47-1Villegas Suarez, Christianb04396c8-7d68-4834-847e-2561360ccdfb-12018-12-12T13:41:14Z2018-12-12T13:41:14Z2018-12-12https://dspace.tdea.edu.co/handle/tda/427Desde la edad de piedra el hombre primitivo sintió la necesidad excéntrica de adornar su cuerpo y diferenciarse de los demás, creando objetos decorativos con piedras y metales preciosos más conocidos como joyas, consideradas hasta el día de hoy como elementos que representan la posición social, creencias o símbolo de valores religiosos (Maldonado Vega, 2016). En el último siglo la industria joyera se ha ido posicionando en el mercado virtual, donde el uso de internet ha contribuido en el desarrollo de actividades comerciales como el diseño de joyería, logrando una mayor acogida por parte de los clientes a través de aplicaciones web. El mercado de la joyería ofrece una gran variedad de opciones para este tipo de clientes, como el uso de catálogos virtuales para visualizar las joyas que ofrece la empresa, chats para interactuar con asesores de venta, búsquedas filtradas por precios para ajustarse a las necesidades del cliente, diseños personalizados mediante conversaciones directas por chat con joyeros, entre otros (Thomas, 2014). A pesar de que existen diferentes opciones para facilitar a los usuarios la adquisición de una joyas y así cumplir con las expectativas del cliente, las empresas continúan implementando la metodología clásica para realizar el proceso de diseño, la cual consiste en la aplicación de las características principales para la construcción de la joya, siendo el primer paso la búsqueda del modelo a personalizar, material, piedras preciosas y luego medidas y peso (Ulusman & Bayburtlu, 2012), por último, se realiza un boceto para definir el objeto presentándolo mediante una hoja de papel. Aunque este genera una representación aceptable de la joya (Tudela, 2016), el proceso de creación consume mucho tiempo y la elaboración no es perfecta, ya que es realizada a mano alzada por el joyero, lo cual conlleva a cometer errores u omisiones de alguna característica proporcionada por el cliente y es necesario realizar nuevas modificaciones al diseño. Pese a que la metodología clásica permite que el cliente pueda realizar la personalización de su anillo, este continúa invirtiendo mucho tiempo en la selección y aceptación del diseño, ya que la gran mayoría de las empresas productoras de joyas carecen de la capacidad de proporcionar una reducción significa en los tiempos de diseño y a su vez, de suministrar una visión aproximada de la joya final. Teniendo en cuenta la problemática expuesta y realizando un análisis del proceso para la construcción de un anillo en las joyerías, surge la necesidad de actualizar la metodología clásica que se ha venido usando para este proceso. Para ello, se implementó una aplicación web, donde se facilita el diseño de un anillo, permitiéndole a las personas adquirir una pieza que se adapte a sus necesidades, mitigando la inexactitud e inconformismo en el diseño final. Utilizando las características principales de un anillo se implementa el algoritmo Three.js, la cual es una librería liviana desarrollada en JS (JavaScript) para generar escenas en 3D y visualizarlas en navegadores web como Google Chrome y Firefox (Dirksen, 2013). Con el uso de este algoritmo se emplearon y animaron objetos en un ambiente virtual usando las particularidades principales que componen el proceso de diseño de una pieza de joyería y las especificaciones dadas por el cliente de la joya. Finalmente se desarrolla una aplicación web haciendo uso del algoritmo, en la cual los usuarios pueden seleccionar las características principales que tendrá su anillo, siguiendo una serie de pasos para ajustar la joya a sus preferencias y así obtener una aproximación visual de la joya a través de una interfaz gráfica. Para el desarrollo de esta tesis, se estructuraron 9 secciones iniciando en la segunda sección, donde se define el problema, identificando la problemática en los reprocesos generados en la búsqueda y elaboración del diseño de un anillo. En la tercera sección se plantea el objetivo del proyecto y las actividades a realizar para su cumplimiento. En la cuarta sección se expone el impacto de usar la librería Three.js como solución a la necesidad planteada en la segunda sección, y como la aplicación web DJewelry tiene un valor agregado sobre algunas aplicaciones que la preceden. En la quinta sección se encuentra el marco referencial, en donde se presentan los antecedentes, se definen conceptos relevantes para mejor comprensión del documento, herramientas implementadas para la elaboración y funcionamiento de la aplicación y la metodología desarrollada para la ejecución del objetivo. Se presenta en la sexta sección el desarrollo del proyecto, contextualizándolo en un entorno empresarial de joyería definiendo áreas a intervenir, organigrama, actores y roles, además, evidenciado el proceso de ingeniería realizado para la creación del aplicativo mediante los requisitos, casos de uso, diagramas de clase, pruebas funcionales, y el despliegue del sistema. En la séptima sección se exponen los resultados obtenidos con la solución desarrollada, además del impacto que este género ubicado en la octava sección. Finalmente, en la novena sección se determinan las conclusiones, exponiendo los logros obtenidos frente a la solución de los objetivos planteados en la tercera sección, dándole un cierre al proyecto en su décima sección con el trabajo futuro en donde se plantean las expectativas que se tienen frente a la mejoras, progreso y adaptación de DJewelry contra los cambios del mercado joyero.application/pdfspaTecnologico de AntioquiaFacultad de IngenieriaIngenieria de SoftwareIngeniero de SoftwareDerechos reservados - Tecnológico de Antioquiahttps://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_abf2Progrmas para computadorInnovaciones tecnologicasJoyeriaDiseño con ayuda de computadorDJewelry App para diseñar joyeria sin ser joyero86 paginas; ilustracionesTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85TEXTDJewelry - App para disenar joyeria sin ser joyero.pdf.txtDJewelry - App para disenar joyeria sin ser joyero.pdf.txtExtracted texttext/plain99530https://dspace.tdea.edu.co/bitstream/tda/427/7/DJewelry%20-%20App%20para%20disenar%20joyeria%20sin%20ser%20joyero.pdf.txte0c0e1655002f56106f611b45cef05cdMD57open accessManual de usuario DJewelry.pdf.txtManual de usuario DJewelry.pdf.txtExtracted texttext/plain3514https://dspace.tdea.edu.co/bitstream/tda/427/9/Manual%20de%20usuario%20DJewelry.pdf.txte30e06f610efa219a0f52111d7deb3e8MD59open accessSantiago Puerta Bernal.PDF.txtSantiago Puerta Bernal.PDF.txtExtracted texttext/plain2https://dspace.tdea.edu.co/bitstream/tda/427/11/Santiago%20Puerta%20Bernal.PDF.txte1c06d85ae7b8b032bef47e42e4c08f9MD511open accessManual tecnico DJewelry.pdf.txtManual tecnico DJewelry.pdf.txtExtracted texttext/plain3997https://dspace.tdea.edu.co/bitstream/tda/427/13/Manual%20tecnico%20DJewelry.pdf.txt1eb6b65bd8a913f4db81894de8f4c415MD513open accessTHUMBNAILDJewelry - App para disenar joyeria sin ser joyero.pdf.jpgDJewelry - App para disenar joyeria sin ser joyero.pdf.jpgGenerated Thumbnailimage/jpeg6490https://dspace.tdea.edu.co/bitstream/tda/427/8/DJewelry%20-%20App%20para%20disenar%20joyeria%20sin%20ser%20joyero.pdf.jpg0b87eaf30bc094c4da46b9738549545eMD58open accessManual de usuario DJewelry.pdf.jpgManual de usuario DJewelry.pdf.jpgGenerated Thumbnailimage/jpeg6895https://dspace.tdea.edu.co/bitstream/tda/427/10/Manual%20de%20usuario%20DJewelry.pdf.jpg2a86fd00ca00411318193b7887a11164MD510open accessSantiago Puerta Bernal.PDF.jpgSantiago Puerta Bernal.PDF.jpgGenerated Thumbnailimage/jpeg3616https://dspace.tdea.edu.co/bitstream/tda/427/12/Santiago%20Puerta%20Bernal.PDF.jpgb8bc09a733e107fb5ba90edec7327615MD512open accessManual tecnico DJewelry.pdf.jpgManual tecnico DJewelry.pdf.jpgGenerated Thumbnailimage/jpeg6862https://dspace.tdea.edu.co/bitstream/tda/427/14/Manual%20tecnico%20DJewelry.pdf.jpgf175e62e6702d0e50b29df68c2e1fa62MD514open accessORIGINALDJewelry - App para disenar joyeria sin ser joyero.pdfDJewelry - App para disenar joyeria sin ser joyero.pdfapplication/pdf2123158https://dspace.tdea.edu.co/bitstream/tda/427/1/DJewelry%20-%20App%20para%20disenar%20joyeria%20sin%20ser%20joyero.pdf601eccb3d8580e4df3f55415f62c8842MD51open accessManual de usuario DJewelry.pdfManual de usuario DJewelry.pdfapplication/pdf1007020https://dspace.tdea.edu.co/bitstream/tda/427/3/Manual%20de%20usuario%20DJewelry.pdfa5203a0214239886eb5770401f8e54cdMD53open accessSantiago Puerta Bernal.PDFSantiago Puerta Bernal.PDFapplication/pdf23624https://dspace.tdea.edu.co/bitstream/tda/427/4/Santiago%20Puerta%20Bernal.PDFf41683135dee6ff9b7b1adf149176c61MD54open accessManual tecnico DJewelry.pdfManual tecnico DJewelry.pdfapplication/pdf317651https://dspace.tdea.edu.co/bitstream/tda/427/6/Manual%20tecnico%20DJewelry.pdf980a43def1e518fd6a4aa2c653cf8d7dMD56open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.tdea.edu.co/bitstream/tda/427/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55open accesstda/427oai:dspace.tdea.edu.co:tda/4272021-05-01 00:45:58.682An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/open accessRepositorio Institucional Tecnologico de Antioquiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |