Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942

ilustraciones, diagramas, fotografías, gráficas, tablas

Autores:
Maldonado Pedraza, Juan Felipe
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/82899
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/82899
https://repositorio.unal.edu.co/
Palabra clave:
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Medición-Aparatos y material
Measuring instruments
Sonido-mediciones
Sound - measurement
Calibración
Metrología
Sonómetros
Calibradores acústicos
Automatización
Visión de máquina
Cadenas de Markov
Calibration
Metrology
Sound level meters
Acoustic calibrators
Automation
Computer vision
Markov chains
Rights
openAccess
License
Atribución-SinDerivadas 4.0 Internacional
id UNACIONAL2_2fa50f02dccb266b3426dae73e42e8a2
oai_identifier_str oai:repositorio.unal.edu.co:unal/82899
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
dc.title.translated.eng.fl_str_mv Development of a calibration procedure for sound level meters and acoustic calibrators in accordance with the IEC 61672-3 and IEC 60942 standards
dc.title.translated.fra.fl_str_mv Développement d'une procédure d'étalonnage des sonomètres et calibreurs acoustiques selon les normes IEC 61672-3 et IEC 60942
title Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
spellingShingle Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Medición-Aparatos y material
Measuring instruments
Sonido-mediciones
Sound - measurement
Calibración
Metrología
Sonómetros
Calibradores acústicos
Automatización
Visión de máquina
Cadenas de Markov
Calibration
Metrology
Sound level meters
Acoustic calibrators
Automation
Computer vision
Markov chains
title_short Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
title_full Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
title_fullStr Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
title_full_unstemmed Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
title_sort Desarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942
dc.creator.fl_str_mv Maldonado Pedraza, Juan Felipe
dc.contributor.advisor.none.fl_str_mv Bermeo Clavijo, Leonardo Enrique
dc.contributor.author.none.fl_str_mv Maldonado Pedraza, Juan Felipe
dc.subject.ddc.spa.fl_str_mv 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
topic 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Medición-Aparatos y material
Measuring instruments
Sonido-mediciones
Sound - measurement
Calibración
Metrología
Sonómetros
Calibradores acústicos
Automatización
Visión de máquina
Cadenas de Markov
Calibration
Metrology
Sound level meters
Acoustic calibrators
Automation
Computer vision
Markov chains
dc.subject.other.spa.fl_str_mv Medición-Aparatos y material
dc.subject.other.eng.fl_str_mv Measuring instruments
dc.subject.lemb.spa.fl_str_mv Sonido-mediciones
dc.subject.lemb.eng.fl_str_mv Sound - measurement
dc.subject.proposal.spa.fl_str_mv Calibración
Metrología
Sonómetros
Calibradores acústicos
Automatización
Visión de máquina
Cadenas de Markov
dc.subject.proposal.eng.fl_str_mv Calibration
Metrology
Sound level meters
Acoustic calibrators
Automation
Computer vision
Markov chains
description ilustraciones, diagramas, fotografías, gráficas, tablas
publishDate 2022
dc.date.issued.none.fl_str_mv 2022-12
dc.date.accessioned.none.fl_str_mv 2023-01-12T18:58:16Z
dc.date.available.none.fl_str_mv 2023-01-12T18:58:16Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/82899
dc.identifier.instname.spa.fl_str_mv Universidad Nacional de Colombia
dc.identifier.reponame.spa.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
dc.identifier.repourl.spa.fl_str_mv https://repositorio.unal.edu.co/
url https://repositorio.unal.edu.co/handle/unal/82899
https://repositorio.unal.edu.co/
identifier_str_mv Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Beyers, C. (2014). Calibration methodologies and the accuracy of acoustic data. En INTERNOISE 2014 - 43rd International Congress on Noise Control Engineering: Improving the World Through Noise Control, Melbourne, Australia.
Brüel Kjær (2000). Sound level meter calibration system.
Brüel & Kjær (2016). Instruction Manual, Hand-held Analyzer Types 2250, 2250-L and 2270. Brüel & Kjær Sound & Vibration Measurement A/S, Nærum, Denmark.
Brüel & Kjær (2021). What is a Sound Level Meter? https://www.bksv.com/en/knowledge/blog/sound/what-is-a-sound-level-meter. En línea: consultada en marzo del 2022.
Committee on conformity assessment (2017). General requirements for the competence of testing and calibration laboratories. Standard ISO/IEC 17025, International Standard Organization, Geneva, Switzerland.
Dobrow, R. P. (2016). Introduction to Stochastic Processes With R. John Wiley & Sons, Inc., Hoboken, New Jersey, 1 edición.
Fletcher, H. y Munson, W. A. (1933). Loudness, Its Definition, Measurement and Calculation. The Journal of the Acoustical Society of America, 5(2):82–108.
Gubner, J. A. (2006). Probability and Random Processes for Electrical and Computer Engineers. Cambridge University Press, New York, 1 edición.
IEC technical committee 29: Electroacoustics (2013a). Electroacoustics – sound level meters - part 1: Specifications. Standard IEC 61672-1, International Electrotechnical Commission, Geneva, Switzerland.
IEC technical committee 29: Electroacoustics (2013b). Electroacoustics – sound level meters - part 2: Pattern evaluation tests. Standard IEC 61672-2, International Electrotechnical Commission, Geneva, Switzerland.
IEC technical committee 29: Electroacoustics (2013c). Electroacoustics – sound level meters - part 3: Periodic tests. Standard IEC 61672-3, International Electrotechnical Commission, Geneva, Switzerland.
IEC technical committee 29: Electroacoustics (2017). Electroacoustics – sound calibrators. Standard IEC 60942, International Electrotechnical Commission, Geneva, Switzerland.
ISO Technical Advisory Group 4 (2008). Uncertainty of measurement. Part 3: Guide to the expression of uncertainty in measurement (GUM:1995). Standard ISO/IEC 98-3, International Organization for Standarization, Geneva, Switzerland.
Keysight Technologies (2015). Keysight Trueform Series Waveform Generator Operation and Service Guide. Keysight Technologies, Inc., Loveland, CO 80537 USA, 3 edición.
Keysight Technologies (2022). IO Libraries Suite Downloads. https://www.keysight.com/zz/en/lib/software-detail/computer-software/io-libraries-suite-downloads-2175637.html. En línea: consultada en marzo del 2022.
Lowe, D. G. (2004). Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 60(2):91–110.
MHJ-Software GmbH & Co. KG (2020). Book Grafcet-Workbook. https://www.mhj-wiki.de/en/grafcet-workbook/introduction/. En línea: consultada en abril del 2022.
Otsu, N. (1979). A Tlreshold Selection Method from Gray-Level Histograms. IEEE Trans Syst Man Cybern, SMC-9(1):62–66.
Podgórski, A. (2016). Accredited Calibration Laboratory for Sound Measurements. Measurement Automation Monitoring, 62(08):250–253.
PyVISA (2022). PyVISA: Control your instruments with Python. https://pyvisa.readthedocs.io/en/latest/index.html. En línea: consultada en marzo del 2022.
Richard, S. (2011). Algorithms and Applications: Computer vision. Springer, London, 2 edición.
Schölkopf, B., Smola, A., y Müller, K. R. (1997). Kernel principal component analysis, volumen 1327. Springer, Alemania.
Scikit-learn developers (2022). 1.9. Naive Bayes. https://scikit-learn.org/stable/modules/naive_bayes.html#gaussian-naive-bayes. En línea: consultada en marzo del 2022.
Zhong, B., Xu, H., Sun, Q., He, L., Niu, F., Bai, Y., y Yang, P. (2010). An automatic calibration system for frequency weighting functions of sound level meter. En 2010 IEEE International Conference on Mechatronics and Automation, ICMA 2010.
dc.rights.spa.fl_str_mv Derechos reservados al autor, 2022
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-SinDerivadas 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-SinDerivadas 4.0 Internacional
Derechos reservados al autor, 2022
http://creativecommons.org/licenses/by-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv xvi, 80 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia
dc.publisher.program.spa.fl_str_mv Bogotá - Ingeniería - Maestría en Ingeniería - Automatización Industrial
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Bogotá, Colombia
dc.publisher.branch.spa.fl_str_mv Universidad Nacional de Colombia - Sede Bogotá
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/82899/1/license.txt
https://repositorio.unal.edu.co/bitstream/unal/82899/3/1031158746.2022.pdf
https://repositorio.unal.edu.co/bitstream/unal/82899/4/1031158746.2022.pdf.jpg
bitstream.checksum.fl_str_mv eb34b1cf90b7e1103fc9dfd26be24b4a
036b5eee57c64991200d0fc342e22d15
eac881d374b0d070154509bbcd384a36
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089662351802368
spelling Atribución-SinDerivadas 4.0 InternacionalDerechos reservados al autor, 2022http://creativecommons.org/licenses/by-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Bermeo Clavijo, Leonardo Enriquec980ed40194721bd3c0ef036b75323ceMaldonado Pedraza, Juan Felipeac9704af8d0d15960ea880dd08769d082023-01-12T18:58:16Z2023-01-12T18:58:16Z2022-12https://repositorio.unal.edu.co/handle/unal/82899Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones, diagramas, fotografías, gráficas, tablasEn este documento se describe el desarrollo de un sistema de calibración de instrumentos acústicos de conformidad con las normas internacionales IEC 60942 e IEC 61672–3. Se inicia con una breve revisión de los sistemas desarrollados hasta ahora, analizando sus ventajas y oportunidades de mejora. En seguida se hace un estudio del marco normativo y de la naturaleza de los equipos bajo prueba, y se determina la instrumentación necesaria para el sistema de calibración. El sistema de calibración de sonómetros es controlado por una aplicación que emplea reconocimiento de imágenes, por lo que después del marco normativo se explica el método diseñado para el reconocimiento de caracteres numéricos, y se incluyen resultados del procesamiento y desempeño del clasificador. Luego, se introduce una sección en la que se describen los detalles de implementación de las aplicaciones de software codificadas en Python; particularmente, se presenta el modelo GRAFCET que fue la base del desarrollo de la aplicación para calibradores acústicos. A continuación, se explica el diseño e implementación del método propuesto para modelar la variabilidad de un valor de medición como un proceso estocástico usando cadenas de Markov y se muestra un ejemplo de una matriz de transición obtenida y el cálculo del valor esperado. Se concluye el documento subrayando los logros alcanzados, las recomendaciones de uso del sistema de calibración y sugerencias de trabajo futuro. (Texto tomado de la fuente)This document describes the development of a calibration system for acoustic instruments in accordance with the international standards IEC 60942 and IEC 61672–3. It begins with a brief review of the systems developed so far, analyzing their advantages and opportunities for improvement. Next, a study of the regulatory framework and the nature of the equipment under test is made, and the necessary instrumentation for the calibration system is determined. The sound level meter calibration system is controlled by an application that uses image recognition, so after the normative framework, the method designed for the recognition of numerical characters is explained, and processing results and performance of the classifier are included. Then, a section is introduced describing the implementation details of software applications coded in Python. In particular, the GRAFCET model is presented, which was the basis for the development of the application for acoustic calibrators. Next, the design and implementation of the proposed method to model the variability of a measurement value as a stochastic process using Markov chains is explained, and an example of a transition matrix obtained and the calculation of the expected value is shown. The document is concluded highlighting the achievements, the recommendations for the use of the calibration system, and suggestions for future work.MaestríaMagíster en Automatización IndustrialMetodología cuantitativaAutomatización en procesos de metrologíaPara ejecutar la aplicación de escritorio, se requiere que estén instaladas todas las librerías de Python empleadas en el desarrollo de la aplicación. Igualmente, es necesario contar con el conjunto de imágenes de entrenamiento, el dispositivo de adquisición de vídeo, la comunicación vía GPIB con los instrumentos de medición y los respectivos drivers VISA de estos.To launch the desktop application, all the Python libraries used in the development of the application are required to be installed. Likewise, it is necessary to have the set of training images, the video acquisition device, the communication via GPIB with the measurement instruments, and their respective VISA drivers.xvi, 80 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - Automatización IndustrialFacultad de IngenieríaBogotá, ColombiaUniversidad Nacional de Colombia - Sede Bogotá620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaMedición-Aparatos y materialMeasuring instrumentsSonido-medicionesSound - measurementCalibraciónMetrologíaSonómetrosCalibradores acústicosAutomatizaciónVisión de máquinaCadenas de MarkovCalibrationMetrologySound level metersAcoustic calibratorsAutomationComputer visionMarkov chainsDesarrollo de un procedimiento de calibración de sonómetros y calibradores acústicos de conformidad con las normas IEC 61672–3 e IEC 60942Development of a calibration procedure for sound level meters and acoustic calibrators in accordance with the IEC 61672-3 and IEC 60942 standardsDéveloppement d'une procédure d'étalonnage des sonomètres et calibreurs acoustiques selon les normes IEC 61672-3 et IEC 60942Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMBeyers, C. (2014). Calibration methodologies and the accuracy of acoustic data. En INTERNOISE 2014 - 43rd International Congress on Noise Control Engineering: Improving the World Through Noise Control, Melbourne, Australia.Brüel Kjær (2000). Sound level meter calibration system.Brüel & Kjær (2016). Instruction Manual, Hand-held Analyzer Types 2250, 2250-L and 2270. Brüel & Kjær Sound & Vibration Measurement A/S, Nærum, Denmark.Brüel & Kjær (2021). What is a Sound Level Meter? https://www.bksv.com/en/knowledge/blog/sound/what-is-a-sound-level-meter. En línea: consultada en marzo del 2022.Committee on conformity assessment (2017). General requirements for the competence of testing and calibration laboratories. Standard ISO/IEC 17025, International Standard Organization, Geneva, Switzerland.Dobrow, R. P. (2016). Introduction to Stochastic Processes With R. John Wiley & Sons, Inc., Hoboken, New Jersey, 1 edición.Fletcher, H. y Munson, W. A. (1933). Loudness, Its Definition, Measurement and Calculation. The Journal of the Acoustical Society of America, 5(2):82–108.Gubner, J. A. (2006). Probability and Random Processes for Electrical and Computer Engineers. Cambridge University Press, New York, 1 edición.IEC technical committee 29: Electroacoustics (2013a). Electroacoustics – sound level meters - part 1: Specifications. Standard IEC 61672-1, International Electrotechnical Commission, Geneva, Switzerland.IEC technical committee 29: Electroacoustics (2013b). Electroacoustics – sound level meters - part 2: Pattern evaluation tests. Standard IEC 61672-2, International Electrotechnical Commission, Geneva, Switzerland.IEC technical committee 29: Electroacoustics (2013c). Electroacoustics – sound level meters - part 3: Periodic tests. Standard IEC 61672-3, International Electrotechnical Commission, Geneva, Switzerland.IEC technical committee 29: Electroacoustics (2017). Electroacoustics – sound calibrators. Standard IEC 60942, International Electrotechnical Commission, Geneva, Switzerland.ISO Technical Advisory Group 4 (2008). Uncertainty of measurement. Part 3: Guide to the expression of uncertainty in measurement (GUM:1995). Standard ISO/IEC 98-3, International Organization for Standarization, Geneva, Switzerland.Keysight Technologies (2015). Keysight Trueform Series Waveform Generator Operation and Service Guide. Keysight Technologies, Inc., Loveland, CO 80537 USA, 3 edición.Keysight Technologies (2022). IO Libraries Suite Downloads. https://www.keysight.com/zz/en/lib/software-detail/computer-software/io-libraries-suite-downloads-2175637.html. En línea: consultada en marzo del 2022.Lowe, D. G. (2004). Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 60(2):91–110.MHJ-Software GmbH & Co. KG (2020). Book Grafcet-Workbook. https://www.mhj-wiki.de/en/grafcet-workbook/introduction/. En línea: consultada en abril del 2022.Otsu, N. (1979). A Tlreshold Selection Method from Gray-Level Histograms. IEEE Trans Syst Man Cybern, SMC-9(1):62–66.Podgórski, A. (2016). Accredited Calibration Laboratory for Sound Measurements. Measurement Automation Monitoring, 62(08):250–253.PyVISA (2022). PyVISA: Control your instruments with Python. https://pyvisa.readthedocs.io/en/latest/index.html. En línea: consultada en marzo del 2022.Richard, S. (2011). Algorithms and Applications: Computer vision. Springer, London, 2 edición.Schölkopf, B., Smola, A., y Müller, K. R. (1997). Kernel principal component analysis, volumen 1327. Springer, Alemania.Scikit-learn developers (2022). 1.9. Naive Bayes. https://scikit-learn.org/stable/modules/naive_bayes.html#gaussian-naive-bayes. En línea: consultada en marzo del 2022.Zhong, B., Xu, H., Sun, Q., He, L., Niu, F., Bai, Y., y Yang, P. (2010). An automatic calibration system for frequency weighting functions of sound level meter. En 2010 IEEE International Conference on Mechatronics and Automation, ICMA 2010.EstudiantesInvestigadoresMaestrosLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/82899/1/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD51ORIGINAL1031158746.2022.pdf1031158746.2022.pdfTesis de Maestría en Automatización Industrialapplication/pdf15279870https://repositorio.unal.edu.co/bitstream/unal/82899/3/1031158746.2022.pdf036b5eee57c64991200d0fc342e22d15MD53THUMBNAIL1031158746.2022.pdf.jpg1031158746.2022.pdf.jpgGenerated Thumbnailimage/jpeg5384https://repositorio.unal.edu.co/bitstream/unal/82899/4/1031158746.2022.pdf.jpgeac881d374b0d070154509bbcd384a36MD54unal/82899oai:repositorio.unal.edu.co:unal/828992024-08-13 23:38:38.409Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo=