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
- 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= |