Input/a> provides functions for setting input device event.<\/p>\n<h2 id=\"content-required-header\"><a href=https://samsungtizenos.com/"#content-required-header\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Required Header<\/h2>\n<p>#include <hal-device-input.h><\/p>\n<h2 id=\"content-overview\"><a href=https://samsungtizenos.com/"#content-overview\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Overview<\/h2>\n<p>The Input provides the way to enable\/disable input events from kernel.<\/p>\n<p>The Input functions provide input control including:<\/p>\n<ul>\n<li>Load\/Unload for input hal-backend module<\/li>\n<li>Disable\/Enable input events from kernel<\/li>\n<\/ul>\n<p>For more information on the Input features and the macros, see HAL Input programming guides and tutorials.<\/p>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>Typedefs<\/th>\n<th><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>typedef struct <a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#struct__hal__backend__device__input__funcs\">_hal_backend_device_input_funcs<\/a><\/td>\n<td><a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#ga65c18f61bb0a9dec13ef690e98679fe9\">hal_backend_device_input_funcs<\/a><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Structure for Input functions.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<hr \/>\n<h2 id=\"content-data-structure-documentation\"><a href=https://samsungtizenos.com/"#content-data-structure-documentation\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Data Structure Documentation<\/h2>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>struct _hal_backend_device_input_funcs<\/th>\n<\/tr>\n<\/thead>\n<\/table><\/div>\n<p>Structure for Input functions.<\/p>\n<p><strong>Since:<\/strong>\n: HAL_MODULE_DEVICE_INPUT 1.0<\/p>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>Data Fields<\/th>\n<th><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>int(*<\/td>\n<td><a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#a80c04e1d0a6ae2764799da4a92ffbd51\">set_event_state<\/a> )(int input_device_id, int on)<\/td>\n<\/tr>\n<tr>\n<td>int(*<\/td>\n<td><a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#a0a0b3dafd21fa65663da9b19ce71fe19\">get_event_state<\/a> )(int input_device_id, int *on)<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<hr \/>\n<h4 id=\"content-field-documentation\"><a href=https://samsungtizenos.com/"#content-field-documentation\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Field Documentation<\/h4>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>int(* <a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#a0a0b3dafd21fa65663da9b19ce71fe19\">_hal_backend_device_input_funcs::get_event_state<\/a>)(int input_device_id, int *on)<\/th>\n<\/tr>\n<\/thead>\n<\/table><\/div>\n<p>Get event state<\/p>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>int(* <a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#a80c04e1d0a6ae2764799da4a92ffbd51\">_hal_backend_device_input_funcs::set_event_state<\/a>)(int input_device_id, int on)<\/th>\n<\/tr>\n<\/thead>\n<\/table><\/div>\n<p>Set event state<\/p>\n<hr \/>\n<h2 id=\"content-typedef-documentation\"><a href=https://samsungtizenos.com/"#content-typedef-documentation\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Typedef Documentation<\/h2>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>typedef struct <a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#struct__hal__backend__device__input__funcs\">_hal_backend_device_input_funcs<\/a> <a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#ga65c18f61bb0a9dec13ef690e98679fe9\">hal_backend_device_input_funcs<\/a><\/th>\n<\/tr>\n<\/thead>\n<\/table><\/div>\n<p>Structure for Input functions.<\/p>\n<p><strong>Since:<\/strong>\n: HAL_MODULE_DEVICE_INPUT 1.0<\/p>\n<hr \/>\n<h2 id=\"content-enumeration-type-documentation\"><a href=https://samsungtizenos.com/"#content-enumeration-type-documentation\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Enumeration Type Documentation<\/h2>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>enum <a href=https://samsungtizenos.com/"group__HALAPI__HAL__DEVICE__INPUT__MODULE.md#ga1cb1d7c5d195c2f6f09746577146d09c\">hal_device_input_type_e<\/a><\/th>\n<\/tr>\n<\/thead>\n<\/table><\/div>\n<p>Enumeration for the type of input devices.<\/p>\n<p><strong>Since:<\/strong>\n: HAL_MODULE_DEVICE_INPUT 1.0<\/p>\n<p><strong>Enumerator:<\/strong>\n: | <em>HAL_DEVICE_INPUT_TYPE_UNKNOWN<\/em> | Input device type which is not defined. |\n| --- | --- |\n| <em>HAL_DEVICE_INPUT_TYPE_ALL<\/em> | Input device type which is all kinds of input devices |\n| <em>HAL_DEVICE_INPUT_TYPE_MOUSE<\/em> | Input device type which is mouse-type |\n| <em>HAL_DEVICE_INPUT_TYPE_KEYBOARD<\/em> | Input device type which is keyboard-type |\n| <em>HAL_DEVICE_INPUT_TYPE_TOUCHSCREEN<\/em> | Input device type which is touchscreen-type |\n| <em>HAL_DEVICE_INPUT_TYPE_CUSTOM_KNOB<\/em> | Input device type which is customed knob-type |<\/p>\n<hr \/>\n<p>Except as noted, this content - excluding the Code Examples - is licensed under <a href=https://samsungtizenos.com/"http:////creativecommons.org//licenses//by//3.0//legalcode/">Creative Commons Attribution 3.0<\/a>\nand all of the Code Examples contained herein are licensed under <a href=https://samsungtizenos.com/"https:////www.tizen.org//bsd-3-clause-license/">BSD-3-Clause/a>.
Content License<\/a>.<\/p>\n","table_of_content":"<ul class=\"table-of-contents\">\n<li><a href=https://samsungtizenos.com/"#content-required-header\">Required Header<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-overview\">Overview<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-data-structure-documentation\">Data Structure Documentation<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-field-documentation\">Field Documentation<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-typedef-documentation\">Typedef Documentation<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-enumeration-type-documentation\">Enumeration Type Documentation<\/a><\/li>\n<\/ul>\n","title":"Tizen HAL API: Input","raw":null},{"class":"App\\Services\\Documentation\\Data\\RenderedMarkdown","s":"wrbl"}]},"memo":{"id":"rLq0ZjhPx3sbPVaShslB","name":"documentation::article","path":"docs\/platform\/hal\/api\/1.0.0\/group__HALAPI__HAL__DEVICE__INPUT__MODULE","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"lazyLoaded":false,"lazyIsolated":true,"errors":[],"locale":"en","islands":[]},"checksum":"5d427af0ecf7a99773048ba963637f441752a85739eb217cac2601e6ba13ff7e"}" wire:effects="[]" wire:id="rLq0ZjhPx3sbPVaShslB" wire:name="documentation::article" x-init="$wire.__lazyLoad('eyJkYXRhIjp7ImZvck1vdW50IjpbeyJtYXJrZG93biI6W3siYm9keSI6IjxoMSBpZD1cImNvbnRlbnQtdGl6ZW4taGFsLWFwaS1pbnB1dFwiPjxhIGhyZWY9XCIjY29udGVudC10aXplbi1oYWwtYXBpLWlucHV0XCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5UaXplbiBIQUwgQVBJOiBJbnB1dDxcL2gxPjxkaXYgZGF0YS1rbm93bGVkZ2UtYmFzZS1tZXRhZGF0YT48XC9kaXY+XG48aHIgXC8+XG48cD5UaGUgPGEgaHJlZj1cImdyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFLm1kXCI+SW5wdXQ8XC9hPiBwcm92aWRlcyBmdW5jdGlvbnMgZm9yIHNldHRpbmcgaW5wdXQgZGV2aWNlIGV2ZW50LjxcL3A+XG48aDIgaWQ9XCJjb250ZW50LXJlcXVpcmVkLWhlYWRlclwiPjxhIGhyZWY9XCIjY29udGVudC1yZXF1aXJlZC1oZWFkZXJcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPlJlcXVpcmVkIEhlYWRlcjxcL2gyPlxuPHA+I2luY2x1ZGUgJmx0O2hhbC1kZXZpY2UtaW5wdXQuaCZndDs8XC9wPlxuPGgyIGlkPVwiY29udGVudC1vdmVydmlld1wiPjxhIGhyZWY9XCIjY29udGVudC1vdmVydmlld1wiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+T3ZlcnZpZXc8XC9oMj5cbjxwPlRoZSBJbnB1dCBwcm92aWRlcyB0aGUgd2F5IHRvIGVuYWJsZVwvZGlzYWJsZSBpbnB1dCBldmVudHMgZnJvbSBrZXJuZWwuPFwvcD5cbjxwPlRoZSBJbnB1dCBmdW5jdGlvbnMgcHJvdmlkZSBpbnB1dCBjb250cm9sIGluY2x1ZGluZzo8XC9wPlxuPHVsPlxuPGxpPkxvYWRcL1VubG9hZCBmb3IgaW5wdXQgaGFsLWJhY2tlbmQgbW9kdWxlPFwvbGk+XG48bGk+RGlzYWJsZVwvRW5hYmxlIGlucHV0IGV2ZW50cyBmcm9tIGtlcm5lbDxcL2xpPlxuPFwvdWw+XG48cD5Gb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgSW5wdXQgZmVhdHVyZXMgYW5kIHRoZSBtYWNyb3MsIHNlZSBIQUwgSW5wdXQgcHJvZ3JhbW1pbmcgZ3VpZGVzIGFuZCB0dXRvcmlhbHMuPFwvcD5cbjxkaXYgY2xhc3M9XCJvdmVyZmxvdy1hdXRvIGdyaWQgdGFibGUtZml4ZWRcIiBkYXRhLXRhYmxlLWNvbnRhaW5lcj1cImRhdGEtdGFibGUtY29udGFpbmVyXCI+PHRhYmxlPlxuPHRoZWFkPlxuPHRyPlxuPHRoPlR5cGVkZWZzPFwvdGg+XG48dGg+PFwvdGg+XG48XC90cj5cbjxcL3RoZWFkPlxuPHRib2R5PlxuPHRyPlxuPHRkPnR5cGVkZWYgc3RydWN0ICAgPGEgaHJlZj1cImdyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFLm1kI3N0cnVjdF9faGFsX19iYWNrZW5kX19kZXZpY2VfX2lucHV0X19mdW5jc1wiPl9oYWxfYmFja2VuZF9kZXZpY2VfaW5wdXRfZnVuY3M8XC9hPjxcL3RkPlxuPHRkPjxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNnYTY1YzE4ZjYxYmIwYTlkZWMxM2VmNjkwZTk4Njc5ZmU5XCI+aGFsX2JhY2tlbmRfZGV2aWNlX2lucHV0X2Z1bmNzPFwvYT48XC90ZD5cbjxcL3RyPlxuPHRyPlxuPHRkPjxcL3RkPlxuPHRkPlN0cnVjdHVyZSBmb3IgSW5wdXQgZnVuY3Rpb25zLjxcL3RkPlxuPFwvdHI+XG48XC90Ym9keT5cbjxcL3RhYmxlPjxcL2Rpdj5cbjxociBcLz5cbjxoMiBpZD1cImNvbnRlbnQtZGF0YS1zdHJ1Y3R1cmUtZG9jdW1lbnRhdGlvblwiPjxhIGhyZWY9XCIjY29udGVudC1kYXRhLXN0cnVjdHVyZS1kb2N1bWVudGF0aW9uXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5EYXRhIFN0cnVjdHVyZSBEb2N1bWVudGF0aW9uPFwvaDI+XG48ZGl2IGNsYXNzPVwib3ZlcmZsb3ctYXV0byBncmlkIHRhYmxlLWZpeGVkXCIgZGF0YS10YWJsZS1jb250YWluZXI9XCJkYXRhLXRhYmxlLWNvbnRhaW5lclwiPjx0YWJsZT5cbjx0aGVhZD5cbjx0cj5cbjx0aD5zdHJ1Y3QgX2hhbF9iYWNrZW5kX2RldmljZV9pbnB1dF9mdW5jczxcL3RoPlxuPFwvdHI+XG48XC90aGVhZD5cbjxcL3RhYmxlPjxcL2Rpdj5cbjxwPlN0cnVjdHVyZSBmb3IgSW5wdXQgZnVuY3Rpb25zLjxcL3A+XG48cD48c3Ryb25nPlNpbmNlOjxcL3N0cm9uZz5cbjogICBIQUxfTU9EVUxFX0RFVklDRV9JTlBVVCAxLjA8XC9wPlxuPGRpdiBjbGFzcz1cIm92ZXJmbG93LWF1dG8gZ3JpZCB0YWJsZS1maXhlZFwiIGRhdGEtdGFibGUtY29udGFpbmVyPVwiZGF0YS10YWJsZS1jb250YWluZXJcIj48dGFibGU+XG48dGhlYWQ+XG48dHI+XG48dGg+RGF0YSBGaWVsZHM8XC90aD5cbjx0aD48XC90aD5cbjxcL3RyPlxuPFwvdGhlYWQ+XG48dGJvZHk+XG48dHI+XG48dGQ+aW50KCo8XC90ZD5cbjx0ZD48YSBocmVmPVwiZ3JvdXBfX0hBTEFQSV9fSEFMX19ERVZJQ0VfX0lOUFVUX19NT0RVTEUubWQjYTgwYzA0ZTFkMGE2YWUyNzY0Nzk5ZGE0YTkyZmZiZDUxXCI+c2V0X2V2ZW50X3N0YXRlPFwvYT4gKShpbnQgaW5wdXRfZGV2aWNlX2lkLCBpbnQgb24pPFwvdGQ+XG48XC90cj5cbjx0cj5cbjx0ZD5pbnQoKjxcL3RkPlxuPHRkPjxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNhMGEwYjNkYWZkMjFmYTY1NjYzZGE5YjE5Y2U3MWZlMTlcIj5nZXRfZXZlbnRfc3RhdGU8XC9hPiApKGludCBpbnB1dF9kZXZpY2VfaWQsIGludCAqb24pPFwvdGQ+XG48XC90cj5cbjxcL3Rib2R5PlxuPFwvdGFibGU+PFwvZGl2PlxuPGhyIFwvPlxuPGg0IGlkPVwiY29udGVudC1maWVsZC1kb2N1bWVudGF0aW9uXCI+PGEgaHJlZj1cIiNjb250ZW50LWZpZWxkLWRvY3VtZW50YXRpb25cIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPkZpZWxkIERvY3VtZW50YXRpb248XC9oND5cbjxkaXYgY2xhc3M9XCJvdmVyZmxvdy1hdXRvIGdyaWQgdGFibGUtZml4ZWRcIiBkYXRhLXRhYmxlLWNvbnRhaW5lcj1cImRhdGEtdGFibGUtY29udGFpbmVyXCI+PHRhYmxlPlxuPHRoZWFkPlxuPHRyPlxuPHRoPmludCgqIDxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNhMGEwYjNkYWZkMjFmYTY1NjYzZGE5YjE5Y2U3MWZlMTlcIj5faGFsX2JhY2tlbmRfZGV2aWNlX2lucHV0X2Z1bmNzOjpnZXRfZXZlbnRfc3RhdGU8XC9hPikoaW50IGlucHV0X2RldmljZV9pZCwgaW50ICpvbik8XC90aD5cbjxcL3RyPlxuPFwvdGhlYWQ+XG48XC90YWJsZT48XC9kaXY+XG48cD5HZXQgZXZlbnQgc3RhdGU8XC9wPlxuPGRpdiBjbGFzcz1cIm92ZXJmbG93LWF1dG8gZ3JpZCB0YWJsZS1maXhlZFwiIGRhdGEtdGFibGUtY29udGFpbmVyPVwiZGF0YS10YWJsZS1jb250YWluZXJcIj48dGFibGU+XG48dGhlYWQ+XG48dHI+XG48dGg+aW50KCogPGEgaHJlZj1cImdyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFLm1kI2E4MGMwNGUxZDBhNmFlMjc2NDc5OWRhNGE5MmZmYmQ1MVwiPl9oYWxfYmFja2VuZF9kZXZpY2VfaW5wdXRfZnVuY3M6OnNldF9ldmVudF9zdGF0ZTxcL2E+KShpbnQgaW5wdXRfZGV2aWNlX2lkLCBpbnQgb24pPFwvdGg+XG48XC90cj5cbjxcL3RoZWFkPlxuPFwvdGFibGU+PFwvZGl2PlxuPHA+U2V0IGV2ZW50IHN0YXRlPFwvcD5cbjxociBcLz5cbjxoMiBpZD1cImNvbnRlbnQtdHlwZWRlZi1kb2N1bWVudGF0aW9uXCI+PGEgaHJlZj1cIiNjb250ZW50LXR5cGVkZWYtZG9jdW1lbnRhdGlvblwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+VHlwZWRlZiBEb2N1bWVudGF0aW9uPFwvaDI+XG48ZGl2IGNsYXNzPVwib3ZlcmZsb3ctYXV0byBncmlkIHRhYmxlLWZpeGVkXCIgZGF0YS10YWJsZS1jb250YWluZXI9XCJkYXRhLXRhYmxlLWNvbnRhaW5lclwiPjx0YWJsZT5cbjx0aGVhZD5cbjx0cj5cbjx0aD50eXBlZGVmIHN0cnVjdCA8YSBocmVmPVwiZ3JvdXBfX0hBTEFQSV9fSEFMX19ERVZJQ0VfX0lOUFVUX19NT0RVTEUubWQjc3RydWN0X19oYWxfX2JhY2tlbmRfX2RldmljZV9faW5wdXRfX2Z1bmNzXCI+X2hhbF9iYWNrZW5kX2RldmljZV9pbnB1dF9mdW5jczxcL2E+IDxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNnYTY1YzE4ZjYxYmIwYTlkZWMxM2VmNjkwZTk4Njc5ZmU5XCI+aGFsX2JhY2tlbmRfZGV2aWNlX2lucHV0X2Z1bmNzPFwvYT48XC90aD5cbjxcL3RyPlxuPFwvdGhlYWQ+XG48XC90YWJsZT48XC9kaXY+XG48cD5TdHJ1Y3R1cmUgZm9yIElucHV0IGZ1bmN0aW9ucy48XC9wPlxuPHA+PHN0cm9uZz5TaW5jZTo8XC9zdHJvbmc+XG46ICAgSEFMX01PRFVMRV9ERVZJQ0VfSU5QVVQgMS4wPFwvcD5cbjxociBcLz5cbjxoMiBpZD1cImNvbnRlbnQtZW51bWVyYXRpb24tdHlwZS1kb2N1bWVudGF0aW9uXCI+PGEgaHJlZj1cIiNjb250ZW50LWVudW1lcmF0aW9uLXR5cGUtZG9jdW1lbnRhdGlvblwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+RW51bWVyYXRpb24gVHlwZSBEb2N1bWVudGF0aW9uPFwvaDI+XG48ZGl2IGNsYXNzPVwib3ZlcmZsb3ctYXV0byBncmlkIHRhYmxlLWZpeGVkXCIgZGF0YS10YWJsZS1jb250YWluZXI9XCJkYXRhLXRhYmxlLWNvbnRhaW5lclwiPjx0YWJsZT5cbjx0aGVhZD5cbjx0cj5cbjx0aD5lbnVtIDxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNnYTFjYjFkN2M1ZDE5NWMyZjZmMDk3NDY1NzcxNDZkMDljXCI+aGFsX2RldmljZV9pbnB1dF90eXBlX2U8XC9hPjxcL3RoPlxuPFwvdHI+XG48XC90aGVhZD5cbjxcL3RhYmxlPjxcL2Rpdj5cbjxwPkVudW1lcmF0aW9uIGZvciB0aGUgdHlwZSBvZiBpbnB1dCBkZXZpY2VzLjxcL3A+XG48cD48c3Ryb25nPlNpbmNlOjxcL3N0cm9uZz5cbjogICBIQUxfTU9EVUxFX0RFVklDRV9JTlBVVCAxLjA8XC9wPlxuPHA+PHN0cm9uZz5FbnVtZXJhdG9yOjxcL3N0cm9uZz5cbjogICB8IDxlbT5IQUxfREVWSUNFX0lOUFVUX1RZUEVfVU5LTk9XTjxcL2VtPiB8IElucHV0IGRldmljZSB0eXBlIHdoaWNoIGlzIG5vdCBkZWZpbmVkLiB8XG58IC0tLSB8IC0tLSB8XG58IDxlbT5IQUxfREVWSUNFX0lOUFVUX1RZUEVfQUxMPFwvZW0+IHwgSW5wdXQgZGV2aWNlIHR5cGUgd2hpY2ggaXMgYWxsIGtpbmRzIG9mIGlucHV0IGRldmljZXMgfFxufCA8ZW0+SEFMX0RFVklDRV9JTlBVVF9UWVBFX01PVVNFPFwvZW0+IHwgSW5wdXQgZGV2aWNlIHR5cGUgd2hpY2ggaXMgbW91c2UtdHlwZSB8XG58IDxlbT5IQUxfREVWSUNFX0lOUFVUX1RZUEVfS0VZQk9BUkQ8XC9lbT4gfCBJbnB1dCBkZXZpY2UgdHlwZSB3aGljaCBpcyBrZXlib2FyZC10eXBlIHxcbnwgPGVtPkhBTF9ERVZJQ0VfSU5QVVRfVFlQRV9UT1VDSFNDUkVFTjxcL2VtPiB8IElucHV0IGRldmljZSB0eXBlIHdoaWNoIGlzIHRvdWNoc2NyZWVuLXR5cGUgfFxufCA8ZW0+SEFMX0RFVklDRV9JTlBVVF9UWVBFX0NVU1RPTV9LTk9CPFwvZW0+IHwgSW5wdXQgZGV2aWNlIHR5cGUgd2hpY2ggaXMgY3VzdG9tZWQga25vYi10eXBlIHw8XC9wPlxuPGhyIFwvPlxuPHA+RXhjZXB0IGFzIG5vdGVkLCB0aGlzIGNvbnRlbnQgLSBleGNsdWRpbmcgdGhlIENvZGUgRXhhbXBsZXMgLSBpcyBsaWNlbnNlZCB1bmRlciA8YSBocmVmPVwiaHR0cDpcL1wvY3JlYXRpdmVjb21tb25zLm9yZ1wvbGljZW5zZXNcL2J5XC8zLjBcL2xlZ2FsY29kZVwiPkNyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24gMy4wPFwvYT5cbmFuZCBhbGwgb2YgdGhlIENvZGUgRXhhbXBsZXMgY29udGFpbmVkIGhlcmVpbiBhcmUgbGljZW5zZWQgdW5kZXIgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cudGl6ZW4ub3JnXC9ic2QtMy1jbGF1c2UtbGljZW5zZVwiPkJTRC0zLUNsYXVzZTxcL2E+LjxiciBcLz5cbkZvciBkZXRhaWxzLCBzZWUgdGhlIDxhIGhyZWY9XCJodHRwczpcL1wvd3d3LnRpemVuLm9yZ1wvY29udGVudC1saWNlbnNlXCI+Q29udGVudCBMaWNlbnNlPFwvYT4uPFwvcD5cbiIsInRhYmxlX29mX2NvbnRlbnQiOiI8dWwgY2xhc3M9XCJ0YWJsZS1vZi1jb250ZW50c1wiPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1yZXF1aXJlZC1oZWFkZXJcIj5SZXF1aXJlZCBIZWFkZXI8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1vdmVydmlld1wiPk92ZXJ2aWV3PFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtZGF0YS1zdHJ1Y3R1cmUtZG9jdW1lbnRhdGlvblwiPkRhdGEgU3RydWN0dXJlIERvY3VtZW50YXRpb248XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1maWVsZC1kb2N1bWVudGF0aW9uXCI+RmllbGQgRG9jdW1lbnRhdGlvbjxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LXR5cGVkZWYtZG9jdW1lbnRhdGlvblwiPlR5cGVkZWYgRG9jdW1lbnRhdGlvbjxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWVudW1lcmF0aW9uLXR5cGUtZG9jdW1lbnRhdGlvblwiPkVudW1lcmF0aW9uIFR5cGUgRG9jdW1lbnRhdGlvbjxcL2E+PFwvbGk+XG48XC91bD5cbiIsInRpdGxlIjoiVGl6ZW4gSEFMIEFQSTogSW5wdXQiLCJyYXciOm51bGx9LHsiY2xhc3MiOiJBcHBcXFNlcnZpY2VzXFxEb2N1bWVudGF0aW9uXFxEYXRhXFxSZW5kZXJlZE1hcmtkb3duIiwicyI6IndyYmwifV19LHsicyI6ImFyciJ9XX0sIm1lbW8iOnsiaWQiOiJiNUJMTlc3aGhaZHZjSTNBV2xWNCIsIm5hbWUiOiJfX21vdW50UGFyYW1zQ29udGFpbmVyIiwicGF0aCI6ImRvY3NcL3BsYXRmb3JtXC9oYWxcL2FwaVwvMS4wLjBcL2dyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFIiwibWV0aG9kIjoiR0VUIiwicmVsZWFzZSI6ImEtYS1hIn0sImNoZWNrc3VtIjoiYWZlNTRhNGU4ZDk1NmI5ZjRhMzNkNTM5ZjQ1MzhmOWZhYjY2Mjc5MDNjNzJiZTg0ZjEzODNkZmMzYzRhMTliYiJ9')" >
Content License<\/a>.<\/p>\n","table_of_content":"<ul class=\"table-of-contents\">\n<li><a href=https://samsungtizenos.com/"#content-required-header\">Required Header<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-overview\">Overview<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-data-structure-documentation\">Data Structure Documentation<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-field-documentation\">Field Documentation<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-typedef-documentation\">Typedef Documentation<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-enumeration-type-documentation\">Enumeration Type Documentation<\/a><\/li>\n<\/ul>\n","title":"Tizen HAL API: Input","raw":null},{"class":"App\\Services\\Documentation\\Data\\RenderedMarkdown","s":"wrbl"}]},"memo":{"id":"rLq0ZjhPx3sbPVaShslB","name":"documentation::article","path":"docs\/platform\/hal\/api\/1.0.0\/group__HALAPI__HAL__DEVICE__INPUT__MODULE","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"lazyLoaded":false,"lazyIsolated":true,"errors":[],"locale":"en","islands":[]},"checksum":"5d427af0ecf7a99773048ba963637f441752a85739eb217cac2601e6ba13ff7e"}" wire:effects="[]" wire:id="rLq0ZjhPx3sbPVaShslB" wire:name="documentation::article" x-init="$wire.__lazyLoad('eyJkYXRhIjp7ImZvck1vdW50IjpbeyJtYXJrZG93biI6W3siYm9keSI6IjxoMSBpZD1cImNvbnRlbnQtdGl6ZW4taGFsLWFwaS1pbnB1dFwiPjxhIGhyZWY9XCIjY29udGVudC10aXplbi1oYWwtYXBpLWlucHV0XCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5UaXplbiBIQUwgQVBJOiBJbnB1dDxcL2gxPjxkaXYgZGF0YS1rbm93bGVkZ2UtYmFzZS1tZXRhZGF0YT48XC9kaXY+XG48aHIgXC8+XG48cD5UaGUgPGEgaHJlZj1cImdyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFLm1kXCI+SW5wdXQ8XC9hPiBwcm92aWRlcyBmdW5jdGlvbnMgZm9yIHNldHRpbmcgaW5wdXQgZGV2aWNlIGV2ZW50LjxcL3A+XG48aDIgaWQ9XCJjb250ZW50LXJlcXVpcmVkLWhlYWRlclwiPjxhIGhyZWY9XCIjY29udGVudC1yZXF1aXJlZC1oZWFkZXJcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPlJlcXVpcmVkIEhlYWRlcjxcL2gyPlxuPHA+I2luY2x1ZGUgJmx0O2hhbC1kZXZpY2UtaW5wdXQuaCZndDs8XC9wPlxuPGgyIGlkPVwiY29udGVudC1vdmVydmlld1wiPjxhIGhyZWY9XCIjY29udGVudC1vdmVydmlld1wiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+T3ZlcnZpZXc8XC9oMj5cbjxwPlRoZSBJbnB1dCBwcm92aWRlcyB0aGUgd2F5IHRvIGVuYWJsZVwvZGlzYWJsZSBpbnB1dCBldmVudHMgZnJvbSBrZXJuZWwuPFwvcD5cbjxwPlRoZSBJbnB1dCBmdW5jdGlvbnMgcHJvdmlkZSBpbnB1dCBjb250cm9sIGluY2x1ZGluZzo8XC9wPlxuPHVsPlxuPGxpPkxvYWRcL1VubG9hZCBmb3IgaW5wdXQgaGFsLWJhY2tlbmQgbW9kdWxlPFwvbGk+XG48bGk+RGlzYWJsZVwvRW5hYmxlIGlucHV0IGV2ZW50cyBmcm9tIGtlcm5lbDxcL2xpPlxuPFwvdWw+XG48cD5Gb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgSW5wdXQgZmVhdHVyZXMgYW5kIHRoZSBtYWNyb3MsIHNlZSBIQUwgSW5wdXQgcHJvZ3JhbW1pbmcgZ3VpZGVzIGFuZCB0dXRvcmlhbHMuPFwvcD5cbjxkaXYgY2xhc3M9XCJvdmVyZmxvdy1hdXRvIGdyaWQgdGFibGUtZml4ZWRcIiBkYXRhLXRhYmxlLWNvbnRhaW5lcj1cImRhdGEtdGFibGUtY29udGFpbmVyXCI+PHRhYmxlPlxuPHRoZWFkPlxuPHRyPlxuPHRoPlR5cGVkZWZzPFwvdGg+XG48dGg+PFwvdGg+XG48XC90cj5cbjxcL3RoZWFkPlxuPHRib2R5PlxuPHRyPlxuPHRkPnR5cGVkZWYgc3RydWN0ICAgPGEgaHJlZj1cImdyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFLm1kI3N0cnVjdF9faGFsX19iYWNrZW5kX19kZXZpY2VfX2lucHV0X19mdW5jc1wiPl9oYWxfYmFja2VuZF9kZXZpY2VfaW5wdXRfZnVuY3M8XC9hPjxcL3RkPlxuPHRkPjxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNnYTY1YzE4ZjYxYmIwYTlkZWMxM2VmNjkwZTk4Njc5ZmU5XCI+aGFsX2JhY2tlbmRfZGV2aWNlX2lucHV0X2Z1bmNzPFwvYT48XC90ZD5cbjxcL3RyPlxuPHRyPlxuPHRkPjxcL3RkPlxuPHRkPlN0cnVjdHVyZSBmb3IgSW5wdXQgZnVuY3Rpb25zLjxcL3RkPlxuPFwvdHI+XG48XC90Ym9keT5cbjxcL3RhYmxlPjxcL2Rpdj5cbjxociBcLz5cbjxoMiBpZD1cImNvbnRlbnQtZGF0YS1zdHJ1Y3R1cmUtZG9jdW1lbnRhdGlvblwiPjxhIGhyZWY9XCIjY29udGVudC1kYXRhLXN0cnVjdHVyZS1kb2N1bWVudGF0aW9uXCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5EYXRhIFN0cnVjdHVyZSBEb2N1bWVudGF0aW9uPFwvaDI+XG48ZGl2IGNsYXNzPVwib3ZlcmZsb3ctYXV0byBncmlkIHRhYmxlLWZpeGVkXCIgZGF0YS10YWJsZS1jb250YWluZXI9XCJkYXRhLXRhYmxlLWNvbnRhaW5lclwiPjx0YWJsZT5cbjx0aGVhZD5cbjx0cj5cbjx0aD5zdHJ1Y3QgX2hhbF9iYWNrZW5kX2RldmljZV9pbnB1dF9mdW5jczxcL3RoPlxuPFwvdHI+XG48XC90aGVhZD5cbjxcL3RhYmxlPjxcL2Rpdj5cbjxwPlN0cnVjdHVyZSBmb3IgSW5wdXQgZnVuY3Rpb25zLjxcL3A+XG48cD48c3Ryb25nPlNpbmNlOjxcL3N0cm9uZz5cbjogICBIQUxfTU9EVUxFX0RFVklDRV9JTlBVVCAxLjA8XC9wPlxuPGRpdiBjbGFzcz1cIm92ZXJmbG93LWF1dG8gZ3JpZCB0YWJsZS1maXhlZFwiIGRhdGEtdGFibGUtY29udGFpbmVyPVwiZGF0YS10YWJsZS1jb250YWluZXJcIj48dGFibGU+XG48dGhlYWQ+XG48dHI+XG48dGg+RGF0YSBGaWVsZHM8XC90aD5cbjx0aD48XC90aD5cbjxcL3RyPlxuPFwvdGhlYWQ+XG48dGJvZHk+XG48dHI+XG48dGQ+aW50KCo8XC90ZD5cbjx0ZD48YSBocmVmPVwiZ3JvdXBfX0hBTEFQSV9fSEFMX19ERVZJQ0VfX0lOUFVUX19NT0RVTEUubWQjYTgwYzA0ZTFkMGE2YWUyNzY0Nzk5ZGE0YTkyZmZiZDUxXCI+c2V0X2V2ZW50X3N0YXRlPFwvYT4gKShpbnQgaW5wdXRfZGV2aWNlX2lkLCBpbnQgb24pPFwvdGQ+XG48XC90cj5cbjx0cj5cbjx0ZD5pbnQoKjxcL3RkPlxuPHRkPjxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNhMGEwYjNkYWZkMjFmYTY1NjYzZGE5YjE5Y2U3MWZlMTlcIj5nZXRfZXZlbnRfc3RhdGU8XC9hPiApKGludCBpbnB1dF9kZXZpY2VfaWQsIGludCAqb24pPFwvdGQ+XG48XC90cj5cbjxcL3Rib2R5PlxuPFwvdGFibGU+PFwvZGl2PlxuPGhyIFwvPlxuPGg0IGlkPVwiY29udGVudC1maWVsZC1kb2N1bWVudGF0aW9uXCI+PGEgaHJlZj1cIiNjb250ZW50LWZpZWxkLWRvY3VtZW50YXRpb25cIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPkZpZWxkIERvY3VtZW50YXRpb248XC9oND5cbjxkaXYgY2xhc3M9XCJvdmVyZmxvdy1hdXRvIGdyaWQgdGFibGUtZml4ZWRcIiBkYXRhLXRhYmxlLWNvbnRhaW5lcj1cImRhdGEtdGFibGUtY29udGFpbmVyXCI+PHRhYmxlPlxuPHRoZWFkPlxuPHRyPlxuPHRoPmludCgqIDxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNhMGEwYjNkYWZkMjFmYTY1NjYzZGE5YjE5Y2U3MWZlMTlcIj5faGFsX2JhY2tlbmRfZGV2aWNlX2lucHV0X2Z1bmNzOjpnZXRfZXZlbnRfc3RhdGU8XC9hPikoaW50IGlucHV0X2RldmljZV9pZCwgaW50ICpvbik8XC90aD5cbjxcL3RyPlxuPFwvdGhlYWQ+XG48XC90YWJsZT48XC9kaXY+XG48cD5HZXQgZXZlbnQgc3RhdGU8XC9wPlxuPGRpdiBjbGFzcz1cIm92ZXJmbG93LWF1dG8gZ3JpZCB0YWJsZS1maXhlZFwiIGRhdGEtdGFibGUtY29udGFpbmVyPVwiZGF0YS10YWJsZS1jb250YWluZXJcIj48dGFibGU+XG48dGhlYWQ+XG48dHI+XG48dGg+aW50KCogPGEgaHJlZj1cImdyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFLm1kI2E4MGMwNGUxZDBhNmFlMjc2NDc5OWRhNGE5MmZmYmQ1MVwiPl9oYWxfYmFja2VuZF9kZXZpY2VfaW5wdXRfZnVuY3M6OnNldF9ldmVudF9zdGF0ZTxcL2E+KShpbnQgaW5wdXRfZGV2aWNlX2lkLCBpbnQgb24pPFwvdGg+XG48XC90cj5cbjxcL3RoZWFkPlxuPFwvdGFibGU+PFwvZGl2PlxuPHA+U2V0IGV2ZW50IHN0YXRlPFwvcD5cbjxociBcLz5cbjxoMiBpZD1cImNvbnRlbnQtdHlwZWRlZi1kb2N1bWVudGF0aW9uXCI+PGEgaHJlZj1cIiNjb250ZW50LXR5cGVkZWYtZG9jdW1lbnRhdGlvblwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+VHlwZWRlZiBEb2N1bWVudGF0aW9uPFwvaDI+XG48ZGl2IGNsYXNzPVwib3ZlcmZsb3ctYXV0byBncmlkIHRhYmxlLWZpeGVkXCIgZGF0YS10YWJsZS1jb250YWluZXI9XCJkYXRhLXRhYmxlLWNvbnRhaW5lclwiPjx0YWJsZT5cbjx0aGVhZD5cbjx0cj5cbjx0aD50eXBlZGVmIHN0cnVjdCA8YSBocmVmPVwiZ3JvdXBfX0hBTEFQSV9fSEFMX19ERVZJQ0VfX0lOUFVUX19NT0RVTEUubWQjc3RydWN0X19oYWxfX2JhY2tlbmRfX2RldmljZV9faW5wdXRfX2Z1bmNzXCI+X2hhbF9iYWNrZW5kX2RldmljZV9pbnB1dF9mdW5jczxcL2E+IDxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNnYTY1YzE4ZjYxYmIwYTlkZWMxM2VmNjkwZTk4Njc5ZmU5XCI+aGFsX2JhY2tlbmRfZGV2aWNlX2lucHV0X2Z1bmNzPFwvYT48XC90aD5cbjxcL3RyPlxuPFwvdGhlYWQ+XG48XC90YWJsZT48XC9kaXY+XG48cD5TdHJ1Y3R1cmUgZm9yIElucHV0IGZ1bmN0aW9ucy48XC9wPlxuPHA+PHN0cm9uZz5TaW5jZTo8XC9zdHJvbmc+XG46ICAgSEFMX01PRFVMRV9ERVZJQ0VfSU5QVVQgMS4wPFwvcD5cbjxociBcLz5cbjxoMiBpZD1cImNvbnRlbnQtZW51bWVyYXRpb24tdHlwZS1kb2N1bWVudGF0aW9uXCI+PGEgaHJlZj1cIiNjb250ZW50LWVudW1lcmF0aW9uLXR5cGUtZG9jdW1lbnRhdGlvblwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+RW51bWVyYXRpb24gVHlwZSBEb2N1bWVudGF0aW9uPFwvaDI+XG48ZGl2IGNsYXNzPVwib3ZlcmZsb3ctYXV0byBncmlkIHRhYmxlLWZpeGVkXCIgZGF0YS10YWJsZS1jb250YWluZXI9XCJkYXRhLXRhYmxlLWNvbnRhaW5lclwiPjx0YWJsZT5cbjx0aGVhZD5cbjx0cj5cbjx0aD5lbnVtIDxhIGhyZWY9XCJncm91cF9fSEFMQVBJX19IQUxfX0RFVklDRV9fSU5QVVRfX01PRFVMRS5tZCNnYTFjYjFkN2M1ZDE5NWMyZjZmMDk3NDY1NzcxNDZkMDljXCI+aGFsX2RldmljZV9pbnB1dF90eXBlX2U8XC9hPjxcL3RoPlxuPFwvdHI+XG48XC90aGVhZD5cbjxcL3RhYmxlPjxcL2Rpdj5cbjxwPkVudW1lcmF0aW9uIGZvciB0aGUgdHlwZSBvZiBpbnB1dCBkZXZpY2VzLjxcL3A+XG48cD48c3Ryb25nPlNpbmNlOjxcL3N0cm9uZz5cbjogICBIQUxfTU9EVUxFX0RFVklDRV9JTlBVVCAxLjA8XC9wPlxuPHA+PHN0cm9uZz5FbnVtZXJhdG9yOjxcL3N0cm9uZz5cbjogICB8IDxlbT5IQUxfREVWSUNFX0lOUFVUX1RZUEVfVU5LTk9XTjxcL2VtPiB8IElucHV0IGRldmljZSB0eXBlIHdoaWNoIGlzIG5vdCBkZWZpbmVkLiB8XG58IC0tLSB8IC0tLSB8XG58IDxlbT5IQUxfREVWSUNFX0lOUFVUX1RZUEVfQUxMPFwvZW0+IHwgSW5wdXQgZGV2aWNlIHR5cGUgd2hpY2ggaXMgYWxsIGtpbmRzIG9mIGlucHV0IGRldmljZXMgfFxufCA8ZW0+SEFMX0RFVklDRV9JTlBVVF9UWVBFX01PVVNFPFwvZW0+IHwgSW5wdXQgZGV2aWNlIHR5cGUgd2hpY2ggaXMgbW91c2UtdHlwZSB8XG58IDxlbT5IQUxfREVWSUNFX0lOUFVUX1RZUEVfS0VZQk9BUkQ8XC9lbT4gfCBJbnB1dCBkZXZpY2UgdHlwZSB3aGljaCBpcyBrZXlib2FyZC10eXBlIHxcbnwgPGVtPkhBTF9ERVZJQ0VfSU5QVVRfVFlQRV9UT1VDSFNDUkVFTjxcL2VtPiB8IElucHV0IGRldmljZSB0eXBlIHdoaWNoIGlzIHRvdWNoc2NyZWVuLXR5cGUgfFxufCA8ZW0+SEFMX0RFVklDRV9JTlBVVF9UWVBFX0NVU1RPTV9LTk9CPFwvZW0+IHwgSW5wdXQgZGV2aWNlIHR5cGUgd2hpY2ggaXMgY3VzdG9tZWQga25vYi10eXBlIHw8XC9wPlxuPGhyIFwvPlxuPHA+RXhjZXB0IGFzIG5vdGVkLCB0aGlzIGNvbnRlbnQgLSBleGNsdWRpbmcgdGhlIENvZGUgRXhhbXBsZXMgLSBpcyBsaWNlbnNlZCB1bmRlciA8YSBocmVmPVwiaHR0cDpcL1wvY3JlYXRpdmVjb21tb25zLm9yZ1wvbGljZW5zZXNcL2J5XC8zLjBcL2xlZ2FsY29kZVwiPkNyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24gMy4wPFwvYT5cbmFuZCBhbGwgb2YgdGhlIENvZGUgRXhhbXBsZXMgY29udGFpbmVkIGhlcmVpbiBhcmUgbGljZW5zZWQgdW5kZXIgPGEgaHJlZj1cImh0dHBzOlwvXC93d3cudGl6ZW4ub3JnXC9ic2QtMy1jbGF1c2UtbGljZW5zZVwiPkJTRC0zLUNsYXVzZTxcL2E+LjxiciBcLz5cbkZvciBkZXRhaWxzLCBzZWUgdGhlIDxhIGhyZWY9XCJodHRwczpcL1wvd3d3LnRpemVuLm9yZ1wvY29udGVudC1saWNlbnNlXCI+Q29udGVudCBMaWNlbnNlPFwvYT4uPFwvcD5cbiIsInRhYmxlX29mX2NvbnRlbnQiOiI8dWwgY2xhc3M9XCJ0YWJsZS1vZi1jb250ZW50c1wiPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1yZXF1aXJlZC1oZWFkZXJcIj5SZXF1aXJlZCBIZWFkZXI8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1vdmVydmlld1wiPk92ZXJ2aWV3PFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtZGF0YS1zdHJ1Y3R1cmUtZG9jdW1lbnRhdGlvblwiPkRhdGEgU3RydWN0dXJlIERvY3VtZW50YXRpb248XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1maWVsZC1kb2N1bWVudGF0aW9uXCI+RmllbGQgRG9jdW1lbnRhdGlvbjxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LXR5cGVkZWYtZG9jdW1lbnRhdGlvblwiPlR5cGVkZWYgRG9jdW1lbnRhdGlvbjxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWVudW1lcmF0aW9uLXR5cGUtZG9jdW1lbnRhdGlvblwiPkVudW1lcmF0aW9uIFR5cGUgRG9jdW1lbnRhdGlvbjxcL2E+PFwvbGk+XG48XC91bD5cbiIsInRpdGxlIjoiVGl6ZW4gSEFMIEFQSTogSW5wdXQiLCJyYXciOm51bGx9LHsiY2xhc3MiOiJBcHBcXFNlcnZpY2VzXFxEb2N1bWVudGF0aW9uXFxEYXRhXFxSZW5kZXJlZE1hcmtkb3duIiwicyI6IndyYmwifV19LHsicyI6ImFyciJ9XX0sIm1lbW8iOnsiaWQiOiJiNUJMTlc3aGhaZHZjSTNBV2xWNCIsIm5hbWUiOiJfX21vdW50UGFyYW1zQ29udGFpbmVyIiwicGF0aCI6ImRvY3NcL3BsYXRmb3JtXC9oYWxcL2FwaVwvMS4wLjBcL2dyb3VwX19IQUxBUElfX0hBTF9fREVWSUNFX19JTlBVVF9fTU9EVUxFIiwibWV0aG9kIjoiR0VUIiwicmVsZWFzZSI6ImEtYS1hIn0sImNoZWNrc3VtIjoiYWZlNTRhNGU4ZDk1NmI5ZjRhMzNkNTM5ZjQ1MzhmOWZhYjY2Mjc5MDNjNzJiZTg0ZjEzODNkZmMzYzRhMTliYiJ9')" >