Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB

La aplicación web desarrollada en este proyecto permite la administración de información e interpretación de resultados de los procesos que se llevan a cabo en la asociación de bienestar familiar LUDOB que provee un servicio de atención y cuidado a los niños de primera infancia de bajos recursos. Lo...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/5966
Acceso en línea:
http://hdl.handle.net/11349/5966
Palabra clave:
Web
JEE7
Administración de información
Interpretación de resultados
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
GESTIÓN DE INFORMACIÓN - INNOVACIONES TECNOLÓGICAS
Web
JEE7
Information management
Interpretation of results
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_6334daefba07642a06f209a7990a6c3b
oai_identifier_str oai:repository.udistrital.edu.co:11349/5966
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
dc.title.titleenglish.spa.fl_str_mv Design and Implementation of a Web Information System for Management Information and Communication of the Association of Community Gardens LUDOB
title Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
spellingShingle Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
Web
JEE7
Administración de información
Interpretación de resultados
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
GESTIÓN DE INFORMACIÓN - INNOVACIONES TECNOLÓGICAS
Web
JEE7
Information management
Interpretation of results
title_short Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
title_full Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
title_fullStr Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
title_full_unstemmed Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
title_sort Diseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOB
dc.contributor.advisor.spa.fl_str_mv Novoa Torres, Norberto
dc.subject.spa.fl_str_mv Web
JEE7
Administración de información
Interpretación de resultados
topic Web
JEE7
Administración de información
Interpretación de resultados
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
GESTIÓN DE INFORMACIÓN - INNOVACIONES TECNOLÓGICAS
Web
JEE7
Information management
Interpretation of results
dc.subject.lemb.spa.fl_str_mv TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN
DESARROLLO DE PROGRAMAS PARA COMPUTADOR
GESTIÓN DE INFORMACIÓN - INNOVACIONES TECNOLÓGICAS
dc.subject.keyword.spa.fl_str_mv Web
JEE7
Information management
Interpretation of results
description La aplicación web desarrollada en este proyecto permite la administración de información e interpretación de resultados de los procesos que se llevan a cabo en la asociación de bienestar familiar LUDOB que provee un servicio de atención y cuidado a los niños de primera infancia de bajos recursos. Los funcionarios y madres comunitarias que pertenecen a esta asociación no cuentan con ningún tipo de tecnología eficiente para tener control sobre las tareas que realizan constantemente y de los datos que recopilan de cada niño. La aplicación web cuenta con módulos centrados y especializados en mejorar estos procesos. Para la construcción de este software se utilizó Java como lenguaje de programación, las especificaciones de Java Enterprise Edition, Eclipse link para mapeo de objeto relacional y Alfresco como gestor documental.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-07-12T20:02:23Z
dc.date.available.none.fl_str_mv 2017-07-12T20:02:23Z
dc.date.created.spa.fl_str_mv 2017-05-19
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/5966
url http://hdl.handle.net/11349/5966
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/5966/13/MaldonadoMerchanCristianJoseph2017Anexo%204.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/14/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20instalaci%c3%b3n.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/15/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20usuario.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/16/MaldonadoMerchanCristianJoseph2017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/17/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/18/MaldonadoMerchanCristianJoseph2017Anexo%201.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/19/MaldonadoMerchanCristianJoseph2017Anexo%202.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/20/MaldonadoMerchanCristianJoseph2017Anexo%203.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5966/9/license_url
http://repository.udistrital.edu.co/bitstream/11349/5966/10/license_text
http://repository.udistrital.edu.co/bitstream/11349/5966/11/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/5966/12/license.txt
http://repository.udistrital.edu.co/bitstream/11349/5966/1/MaldonadoMerchanCristianJoseph2017Anexo%204.pdf
http://repository.udistrital.edu.co/bitstream/11349/5966/2/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20instalaci%c3%b3n.pdf
http://repository.udistrital.edu.co/bitstream/11349/5966/3/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20usuario.pdf
http://repository.udistrital.edu.co/bitstream/11349/5966/4/MaldonadoMerchanCristianJoseph2017.pdf
http://repository.udistrital.edu.co/bitstream/11349/5966/5/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf
http://repository.udistrital.edu.co/bitstream/11349/5966/6/MaldonadoMerchanCristianJoseph2017Anexo%201.pdf
http://repository.udistrital.edu.co/bitstream/11349/5966/7/MaldonadoMerchanCristianJoseph2017Anexo%202.pdf
http://repository.udistrital.edu.co/bitstream/11349/5966/8/MaldonadoMerchanCristianJoseph2017Anexo%203.pdf
bitstream.checksum.fl_str_mv 995881819f35a2aa5f5eb16b56a4953e
32347305787bc49c51452b8504b4b844
10fb19e96747c01ed0deab0506b3aa91
ca8819f2dc7dc682bee23e534d0357c0
6d4431da83a684730ef6cff3dc89ec98
360096b99d06797cf6d05b66880062c9
aa1813f81ac79c0b8830054d47b2b498
a051c7d9886b3782e04b01978573ef7a
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bc297bc360511b3075ee391b9481b659
970ca71491a66e0b92f9b6738c1221e4
3f49410583f339964ac94a32e7507916
73a4139887a8efc3365d44479401f8e7
794d58ad69813eb571de328753489769
8aeb185789af407fa30d10c7081e1108
c36cce74f4742e54cd993c65132e9982
4ddadb3136228aa0d57361a8617da253
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1814110944997933056
spelling Novoa Torres, NorbertoMaldonado Merchan, Cristian Joseph2017-07-12T20:02:23Z2017-07-12T20:02:23Z2017-05-19http://hdl.handle.net/11349/5966La aplicación web desarrollada en este proyecto permite la administración de información e interpretación de resultados de los procesos que se llevan a cabo en la asociación de bienestar familiar LUDOB que provee un servicio de atención y cuidado a los niños de primera infancia de bajos recursos. Los funcionarios y madres comunitarias que pertenecen a esta asociación no cuentan con ningún tipo de tecnología eficiente para tener control sobre las tareas que realizan constantemente y de los datos que recopilan de cada niño. La aplicación web cuenta con módulos centrados y especializados en mejorar estos procesos. Para la construcción de este software se utilizó Java como lenguaje de programación, las especificaciones de Java Enterprise Edition, Eclipse link para mapeo de objeto relacional y Alfresco como gestor documental.The web application developed in this project allows the administration of information and interpretation of results of the processes that are carried out in the LUDOB family welfare association that provides a service of care and care to low-income children of early childhood. The community officials who belong to this association do not have any kind of efficient technology to control the tasks they constantly perform and the data they collect from each child. The web application has modules focused and specialized in improving these processes. For the construction of this software we used Java as programming language, Java Enterprise Edition specifications, Eclipse link for relational object mapping and Alfresco as document manager.Asociación de madres comunitarias LUDOBpdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecWebJEE7Administración de informaciónInterpretación de resultadosTECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICASSISTEMAS DE INFORMACIÓNDESARROLLO DE PROGRAMAS PARA COMPUTADORGESTIÓN DE INFORMACIÓN - INNOVACIONES TECNOLÓGICASWebJEE7Information managementInterpretation of resultsDiseño e Implementación de un Sistema de Información Web para la Administración de Información y Comunicación de la Asociación de Jardines Comunitarios LUDOBDesign and Implementation of a Web Information System for Management Information and Communication of the Association of Community Gardens LUDOBinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILMaldonadoMerchanCristianJoseph2017Anexo 4.pdf.jpgMaldonadoMerchanCristianJoseph2017Anexo 4.pdf.jpgIM Thumbnailimage/jpeg3680http://repository.udistrital.edu.co/bitstream/11349/5966/13/MaldonadoMerchanCristianJoseph2017Anexo%204.pdf.jpg995881819f35a2aa5f5eb16b56a4953eMD513open accessMaldonadoMerchanCristianJoseph2017 Manual de instalación.pdf.jpgMaldonadoMerchanCristianJoseph2017 Manual de instalación.pdf.jpgIM Thumbnailimage/jpeg9713http://repository.udistrital.edu.co/bitstream/11349/5966/14/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20instalaci%c3%b3n.pdf.jpg32347305787bc49c51452b8504b4b844MD514open accessMaldonadoMerchanCristianJoseph2017 Manual de usuario.pdf.jpgMaldonadoMerchanCristianJoseph2017 Manual de usuario.pdf.jpgIM Thumbnailimage/jpeg2867http://repository.udistrital.edu.co/bitstream/11349/5966/15/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20usuario.pdf.jpg10fb19e96747c01ed0deab0506b3aa91MD515open accessMaldonadoMerchanCristianJoseph2017.pdf.jpgMaldonadoMerchanCristianJoseph2017.pdf.jpgIM Thumbnailimage/jpeg4912http://repository.udistrital.edu.co/bitstream/11349/5966/16/MaldonadoMerchanCristianJoseph2017.pdf.jpgca8819f2dc7dc682bee23e534d0357c0MD516open accessLicencia de uso y publicación.pdf.jpgLicencia de uso y publicación.pdf.jpgIM Thumbnailimage/jpeg11520http://repository.udistrital.edu.co/bitstream/11349/5966/17/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf.jpg6d4431da83a684730ef6cff3dc89ec98MD517open accessMaldonadoMerchanCristianJoseph2017Anexo 1.pdf.jpgMaldonadoMerchanCristianJoseph2017Anexo 1.pdf.jpgIM Thumbnailimage/jpeg4469http://repository.udistrital.edu.co/bitstream/11349/5966/18/MaldonadoMerchanCristianJoseph2017Anexo%201.pdf.jpg360096b99d06797cf6d05b66880062c9MD518open accessMaldonadoMerchanCristianJoseph2017Anexo 2.pdf.jpgMaldonadoMerchanCristianJoseph2017Anexo 2.pdf.jpgIM Thumbnailimage/jpeg3532http://repository.udistrital.edu.co/bitstream/11349/5966/19/MaldonadoMerchanCristianJoseph2017Anexo%202.pdf.jpgaa1813f81ac79c0b8830054d47b2b498MD519open accessMaldonadoMerchanCristianJoseph2017Anexo 3.pdf.jpgMaldonadoMerchanCristianJoseph2017Anexo 3.pdf.jpgIM Thumbnailimage/jpeg13913http://repository.udistrital.edu.co/bitstream/11349/5966/20/MaldonadoMerchanCristianJoseph2017Anexo%203.pdf.jpga051c7d9886b3782e04b01978573ef7aMD520open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/5966/9/license_url4afdbb8c545fd630ea7db775da747b2fMD59open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/5966/10/license_textd41d8cd98f00b204e9800998ecf8427eMD510open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/5966/11/license_rdfd41d8cd98f00b204e9800998ecf8427eMD511open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/5966/12/license.txtda5c6a3ca62d5dd4853000a60fee7083MD512open accessORIGINALMaldonadoMerchanCristianJoseph2017Anexo 4.pdfMaldonadoMerchanCristianJoseph2017Anexo 4.pdfAnexo 4application/pdf438191http://repository.udistrital.edu.co/bitstream/11349/5966/1/MaldonadoMerchanCristianJoseph2017Anexo%204.pdfbc297bc360511b3075ee391b9481b659MD51open accessMaldonadoMerchanCristianJoseph2017 Manual de instalación.pdfMaldonadoMerchanCristianJoseph2017 Manual de instalación.pdfManual de Instalaciónapplication/pdf1306347http://repository.udistrital.edu.co/bitstream/11349/5966/2/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20instalaci%c3%b3n.pdf970ca71491a66e0b92f9b6738c1221e4MD52open accessMaldonadoMerchanCristianJoseph2017 Manual de usuario.pdfMaldonadoMerchanCristianJoseph2017 Manual de usuario.pdfManual de Usuarioapplication/pdf4136448http://repository.udistrital.edu.co/bitstream/11349/5966/3/MaldonadoMerchanCristianJoseph2017%20Manual%20de%20usuario.pdf3f49410583f339964ac94a32e7507916MD53open accessMaldonadoMerchanCristianJoseph2017.pdfMaldonadoMerchanCristianJoseph2017.pdfTrabajo de Gradoapplication/pdf2295836http://repository.udistrital.edu.co/bitstream/11349/5966/4/MaldonadoMerchanCristianJoseph2017.pdf73a4139887a8efc3365d44479401f8e7MD54open accessLicencia de uso y publicación.pdfLicencia de uso y publicación.pdfapplication/pdf3038344http://repository.udistrital.edu.co/bitstream/11349/5966/5/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf794d58ad69813eb571de328753489769MD55metadata only accessMaldonadoMerchanCristianJoseph2017Anexo 1.pdfMaldonadoMerchanCristianJoseph2017Anexo 1.pdfAnexo 1application/pdf802525http://repository.udistrital.edu.co/bitstream/11349/5966/6/MaldonadoMerchanCristianJoseph2017Anexo%201.pdf8aeb185789af407fa30d10c7081e1108MD56open accessMaldonadoMerchanCristianJoseph2017Anexo 2.pdfMaldonadoMerchanCristianJoseph2017Anexo 2.pdfAnexo 2application/pdf464395http://repository.udistrital.edu.co/bitstream/11349/5966/7/MaldonadoMerchanCristianJoseph2017Anexo%202.pdfc36cce74f4742e54cd993c65132e9982MD57open accessMaldonadoMerchanCristianJoseph2017Anexo 3.pdfMaldonadoMerchanCristianJoseph2017Anexo 3.pdfAnexo3application/pdf1413445http://repository.udistrital.edu.co/bitstream/11349/5966/8/MaldonadoMerchanCristianJoseph2017Anexo%203.pdf4ddadb3136228aa0d57361a8617da253MD58open access11349/5966oai:repository.udistrital.edu.co:11349/59662023-06-09 16:10:22.292open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=