Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.

El objetivo general del presente proyecto consiste en redactar un material de apoyo, cuyo contenido comprende los temas de circuitos digitales y lógica contactos, para abarcar por diversos métodos el aprendizaje del comportamiento de los sistemas secuencial y combinacional. Adicionalmente, se busca...

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/5989
Acceso en línea:
http://hdl.handle.net/11349/5989
Palabra clave:
Material de Apoyo
Sistemas Combinacionales-Secuenciales
Circuitos Digitales
Lógica de Contactores
Maquinas de Estado Finito
Labview
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
ELECTRÓNICA DIGITAL - MANUALES
MATERIALES DE ENSEÑANZA
AUTOMATISMO - MANUALES
Support Material
Combinational-Sequential Systems
Digital Circuits
Contactor Logic
Finite State Machines
Labview
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_5e8ba15a84273accbe68f13b47758b16
oai_identifier_str oai:repository.udistrital.edu.co:11349/5989
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
dc.title.titleenglish.spa.fl_str_mv Support Material Based on the Equivalence of Digital Circuits, Logic of Contactors and Finite State Machines.
title Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
spellingShingle Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
Material de Apoyo
Sistemas Combinacionales-Secuenciales
Circuitos Digitales
Lógica de Contactores
Maquinas de Estado Finito
Labview
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
ELECTRÓNICA DIGITAL - MANUALES
MATERIALES DE ENSEÑANZA
AUTOMATISMO - MANUALES
Support Material
Combinational-Sequential Systems
Digital Circuits
Contactor Logic
Finite State Machines
Labview
title_short Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
title_full Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
title_fullStr Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
title_full_unstemmed Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
title_sort Material de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.
dc.contributor.advisor.spa.fl_str_mv Giral Ramírez, Diego Armando
dc.subject.spa.fl_str_mv Material de Apoyo
Sistemas Combinacionales-Secuenciales
Circuitos Digitales
Lógica de Contactores
Maquinas de Estado Finito
Labview
topic Material de Apoyo
Sistemas Combinacionales-Secuenciales
Circuitos Digitales
Lógica de Contactores
Maquinas de Estado Finito
Labview
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
ELECTRÓNICA DIGITAL - MANUALES
MATERIALES DE ENSEÑANZA
AUTOMATISMO - MANUALES
Support Material
Combinational-Sequential Systems
Digital Circuits
Contactor Logic
Finite State Machines
Labview
dc.subject.lemb.spa.fl_str_mv TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
ELECTRÓNICA DIGITAL - MANUALES
MATERIALES DE ENSEÑANZA
AUTOMATISMO - MANUALES
dc.subject.keyword.spa.fl_str_mv Support Material
Combinational-Sequential Systems
Digital Circuits
Contactor Logic
Finite State Machines
Labview
description El objetivo general del presente proyecto consiste en redactar un material de apoyo, cuyo contenido comprende los temas de circuitos digitales y lógica contactos, para abarcar por diversos métodos el aprendizaje del comportamiento de los sistemas secuencial y combinacional. Adicionalmente, se busca dar a conocer el análisis de las Máquinas de Estado Finito (FMS), el cual, ha tomado auge en los últimos años, gracias a la fácil comprensión de los estados de cualquier mecanismo de control. Igualmente, se mencionaran los pasos para ingresar los datos del modelo matemático en el software LabVIEW, lo que ofrecerá un entorno agradable y aplicativo para el estudiante. Para la solución de los ejercicios propuesto en el presente documento, se identificará la estructura a la cual pertenece, puesto que se puede encontrar un modelo para una configuración secuencial y/o combinacional. Ya que para el entendimiento y solución de los ejercicios se debe tener un fácil entendimiento y diferenciar la estructura del problema al cual pertenece; así mismo, se dará paso a paso para encontrar cada una de las equivalencias correspondientes al problema. Por consiguiente,uno de los resultados de esta investigación, es que en el momento de tener un problema con múltiples entradas y salidas, y se desea realizar su análisis con Máquinas de estado partiendo de un sistema de digitales o lógica de contactos, su moldeamiento se extiende y llega a ser tedioso, debido a que la tabla de estados actuales y siguientes depende de cuyas variables. Finalmente, se formulo ejercicios prácticos para el entendimiento de la solución y equivalencia que se tienen entre ellas, en el que la idea fundamental o el paso a seguir para poseer la equivalencia correspondiente al sistema, es en hallar la función canónica o lógica para realizar un análisis respecto a su comportamiento y así diseñar cada una de las técnicas.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-07-17T17:33:26Z
dc.date.available.none.fl_str_mv 2017-07-17T17:33:26Z
dc.date.created.spa.fl_str_mv 2017-06-06
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/5989
url http://hdl.handle.net/11349/5989
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/5989/9/ChitivaEstupi%c3%b1anDenisSebastian2017.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5989/10/LicenciayAutorizaci%c3%b3n.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/5989/1/ChitivaEstupi%c3%b1anDenisSebastian2017Anexos.rar
http://repository.udistrital.edu.co/bitstream/11349/5989/2/ChitivaEstupi%c3%b1anDenisSebastian2017.pdf
http://repository.udistrital.edu.co/bitstream/11349/5989/4/LicenciayAutorizaci%c3%b3n.pdf
http://repository.udistrital.edu.co/bitstream/11349/5989/5/license_url
http://repository.udistrital.edu.co/bitstream/11349/5989/6/license_text
http://repository.udistrital.edu.co/bitstream/11349/5989/7/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/5989/8/license.txt
bitstream.checksum.fl_str_mv c73336796129fecb29d7486e50cedc76
ff8dd51d587e6faab509ecebdf991d69
9d8372dd271431a7931a57265b5cc74a
a9a9724ba02d3daaa74d83c01b22bb34
f588981185e823b34b7431152695cfc2
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv 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_ 1803712754756878336
spelling Giral Ramírez, Diego ArmandoChitiva Estupiñan, Denis SebastianDuarte Amezquita, Jorge Alonso2017-07-17T17:33:26Z2017-07-17T17:33:26Z2017-06-06http://hdl.handle.net/11349/5989El objetivo general del presente proyecto consiste en redactar un material de apoyo, cuyo contenido comprende los temas de circuitos digitales y lógica contactos, para abarcar por diversos métodos el aprendizaje del comportamiento de los sistemas secuencial y combinacional. Adicionalmente, se busca dar a conocer el análisis de las Máquinas de Estado Finito (FMS), el cual, ha tomado auge en los últimos años, gracias a la fácil comprensión de los estados de cualquier mecanismo de control. Igualmente, se mencionaran los pasos para ingresar los datos del modelo matemático en el software LabVIEW, lo que ofrecerá un entorno agradable y aplicativo para el estudiante. Para la solución de los ejercicios propuesto en el presente documento, se identificará la estructura a la cual pertenece, puesto que se puede encontrar un modelo para una configuración secuencial y/o combinacional. Ya que para el entendimiento y solución de los ejercicios se debe tener un fácil entendimiento y diferenciar la estructura del problema al cual pertenece; así mismo, se dará paso a paso para encontrar cada una de las equivalencias correspondientes al problema. Por consiguiente,uno de los resultados de esta investigación, es que en el momento de tener un problema con múltiples entradas y salidas, y se desea realizar su análisis con Máquinas de estado partiendo de un sistema de digitales o lógica de contactos, su moldeamiento se extiende y llega a ser tedioso, debido a que la tabla de estados actuales y siguientes depende de cuyas variables. Finalmente, se formulo ejercicios prácticos para el entendimiento de la solución y equivalencia que se tienen entre ellas, en el que la idea fundamental o el paso a seguir para poseer la equivalencia correspondiente al sistema, es en hallar la función canónica o lógica para realizar un análisis respecto a su comportamiento y así diseñar cada una de las técnicas.The general objective of this project is to write a support material, whose contents include the topics of digital circuits and logic contactors, to cover by various methods the learning of the behavior of sequential and combinational systems. In addition, the analysis of Finite State Machines (FMS), which has been booming in recent years, has been made available thanks to the easy understanding of the states of any control mechanism. Likewise, the steps to enter the mathematical model data in the LabVIEW software will be mentioned, which will offer a pleasant and application environment for the student. For the solution of the exercises proposed in this document, the structure to which it belongs will be identified, since a model can be found for sequence and another combinational. Since for the understanding and solution of the exercises one must have an easy understanding and differentiate the structure of the problem to which it belongs; Likewise, we will take step by step to find each of the equivalents corresponding to the problem. Consequently, one of the results of this research is that at the moment of having a problem with multiple inputs and outputs, and it is desired to perform its analysis with state machines starting from a digital system or contact logic, its molding is Extends and becomes tedious, because the table of current and following states depends on whose variables. Finally, practical exercises were formulated for the understanding of the solution and equivalence between them, in which the fundamental idea or the step to follow to possess the corresponding equivalence to the system, is in finding the canonical or logical function to realize a Analysis regarding their behavior and thus design each of the techniques.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecMaterial de ApoyoSistemas Combinacionales-SecuencialesCircuitos DigitalesLógica de ContactoresMaquinas de Estado FinitoLabviewTECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICASELECTRÓNICA DIGITAL - MANUALESMATERIALES DE ENSEÑANZAAUTOMATISMO - MANUALESSupport MaterialCombinational-Sequential SystemsDigital CircuitsContactor LogicFinite State MachinesLabviewMaterial de Apoyo Basado en la Equivalencia de Circuitos Digitales, Lógica de Contactores y Máquinas de Estado Finito.Support Material Based on the Equivalence of Digital Circuits, Logic of Contactors and Finite State Machines.info:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILChitivaEstupiñanDenisSebastian2017.pdf.jpgChitivaEstupiñanDenisSebastian2017.pdf.jpgIM Thumbnailimage/jpeg11854http://repository.udistrital.edu.co/bitstream/11349/5989/9/ChitivaEstupi%c3%b1anDenisSebastian2017.pdf.jpgc73336796129fecb29d7486e50cedc76MD59open accessLicenciayAutorización.pdf.jpgLicenciayAutorización.pdf.jpgIM Thumbnailimage/jpeg12967http://repository.udistrital.edu.co/bitstream/11349/5989/10/LicenciayAutorizaci%c3%b3n.pdf.jpgff8dd51d587e6faab509ecebdf991d69MD510open accessORIGINALChitivaEstupiñanDenisSebastian2017Anexos.rarChitivaEstupiñanDenisSebastian2017Anexos.rarAnexosapplication/octet-stream41943897http://repository.udistrital.edu.co/bitstream/11349/5989/1/ChitivaEstupi%c3%b1anDenisSebastian2017Anexos.rar9d8372dd271431a7931a57265b5cc74aMD51open accessChitivaEstupiñanDenisSebastian2017.pdfChitivaEstupiñanDenisSebastian2017.pdfTrabajo de Gradoapplication/pdf19957656http://repository.udistrital.edu.co/bitstream/11349/5989/2/ChitivaEstupi%c3%b1anDenisSebastian2017.pdfa9a9724ba02d3daaa74d83c01b22bb34MD52open accessLicenciayAutorización.pdfLicenciayAutorización.pdfapplication/pdf10937486http://repository.udistrital.edu.co/bitstream/11349/5989/4/LicenciayAutorizaci%c3%b3n.pdff588981185e823b34b7431152695cfc2MD54metadata only accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/5989/5/license_url4afdbb8c545fd630ea7db775da747b2fMD55open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/5989/6/license_textd41d8cd98f00b204e9800998ecf8427eMD56open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/5989/7/license_rdfd41d8cd98f00b204e9800998ecf8427eMD57open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/5989/8/license.txtda5c6a3ca62d5dd4853000a60fee7083MD58open access11349/5989oai:repository.udistrital.edu.co:11349/59892023-06-13 14:26:37.622open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=