SDK/Tools

Choose application
.NET Native Web
Choose application
VS Code Visual Studio
Tizen.Log class:<\/p>\n<pre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8;\"><code><span class=\"line\"><span style=\"color:#D73A49;--shiki-dark:#F97583\">using<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">System<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color:#D73A49;--shiki-dark:#F97583\">using<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Tizen<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#D73A49;--shiki-dark:#F97583\">namespace<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">XamarinApplication1<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Tizen<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">class<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Program<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> : <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">::<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Xamarin<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Forms<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Platform<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Tizen<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">FormsApplication<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> {<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">protected<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">override<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">void<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">OnCreate<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> {<\/span><\/span>\n<span class=\"line\"><span style=\"color:#6A737D;--shiki-dark:#6A737D\"> \/\/\/ Using Tizen.Log directly<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">:<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Tizen.Log.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Debug<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;TEST&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;Test Debug Message!&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">:<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Tizen.Log.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Error<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;TEST&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;Test Error Message!&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">:<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Tizen.Log.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Fatal<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;TEST&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;Test Fatal Message!&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">:<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Tizen.Log.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Info<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;TEST&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;Test Info Message!&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">:<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Tizen.Log.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Verbose<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;TEST&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;Test Verbose Message!&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">:<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Tizen.Log.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Warn<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;TEST&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">&quot;Test Warn Message!&quot;<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#005CC5;--shiki-dark:#79B8FF\">base<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">OnCreate<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">LoadApplication<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">new<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">App<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">());<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">static<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">void<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Main<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">string<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">[] <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">args<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> {<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">var<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">app<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">=<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">new<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Program<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">global<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">:<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Xamarin.Forms.Platform.Tizen.Forms.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Init<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(app);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> app.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Run<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(args);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> }<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre>\n<p>The <strong>Log View<\/strong> displays a log table consisting of the following fields:<\/p>\n<ul>\n<li><strong>Time<\/strong>: log time<\/li>\n<li><strong>Level<\/strong>: priority level indicates the urgency of the log message<\/li>\n<li><strong>Pid<\/strong>: process ID<\/li>\n<li><strong>Tid<\/strong>: thread ID<\/li>\n<li><strong>Tag<\/strong>: identification of the log message source<\/li>\n<li><strong>Message<\/strong>: log message<\/li>\n<\/ul>\n<h3 id=\"content-adding-and-removing-log-tabs\"><a href=https://samsungtizenos.com/"#content-adding-and-removing-log-tabs\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Adding and Removing Log Tabs<\/h3>\n<p>To add a log tab:<\/p>\n<ol>\n<li>\n<p>Add a new tab by clicking <strong>+<\/strong> next to the existing tabs.<\/p>\n<\/li>\n<li>\n<p>Type the tab name in the <strong>Tab Name<\/strong> field, select a device in the <strong>Device<\/strong> list, and click <strong>OK<\/strong>.<\/p>\n<p><img src=https://samsungtizenos.com/"media//dm-log-add-tab.png/" alt=\"Added log tab\" \/><\/p>\n<\/li>\n<\/ol>\n<p><strong>Figure: Added log tab<\/strong><\/p>\n<p><img src=https://samsungtizenos.com/"media//dm-log-added-tab.png/" alt=\"Added log tab\" \/><\/p>\n<p>To remove a log tab:<\/p>\n<ol>\n<li>Click the log tab to be removed.<\/li>\n<li>Click <strong>X<\/strong> next to the tab name.<\/li>\n<\/ol>\n<h3 id=\"content-understanding-and-filtering-logs\"><a href=https://samsungtizenos.com/"#content-understanding-and-filtering-logs\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Understanding and Filtering Logs<\/h3>\n<p>In the log table, you have the following options and functions:<\/p>\n<ul>\n<li>\n<p>Log level filtering option<\/p>\n<p>In the <strong>Log View<\/strong>, you can filter the log messages. Click the arrow in the <strong>Level<\/strong> field, select the messages types you want to see, and click <strong>OK<\/strong>.<\/p>\n<p><img src=https://samsungtizenos.com/"media//dm-log-level-filter.png/" alt=\"Log level filtering option\" \/><\/p>\n<\/li>\n<li>\n<p>Keyword filtering option<\/p>\n<p>You can filter the log messages by clicking the arrow in the <strong>Pid<\/strong> and <strong>Tag<\/strong> fields, selecting the wanted values, and clicking <strong>OK<\/strong>. To filter based on the <strong>Message<\/strong> field content, enter keywords at the search box at the top of the <strong>Log View<\/strong>. The keywords must be separated by a space or a comma.<\/p>\n<p><img src=https://samsungtizenos.com/"media//dm-log-filter-option.png/" alt=\"Keyword filtering option\" \/><\/p>\n<\/li>\n<li>\n<p>Scroll lock<\/p>\n<p>The log table shows the latest logs by default. While the application is running, the log table scrolls as new logs are added to the table. To stop the table from scrolling while you are checking a specific log, click the <strong>Scroll Lock<\/strong> button (<img src=https://samsungtizenos.com/"media//dm-scroll-lock.png/" alt=\"Scroll lock button\" \/>).<\/p>\n<\/li>\n<li>\n<p>Clearing the table<\/p>\n<p>You can remove all log messages from the log tab by clicking the <strong>Clear the Log<\/strong> button (<img src=https://samsungtizenos.com/"media//dm-clear-log.png/" alt=\"Clear the log button\" \/>).<\/p>\n<\/li>\n<li>\n<p>Exporting logs to a file<\/p>\n<p>You can export the current log messages in the log tab and save them as a log file by clicking the <strong>Export the Log<\/strong> button (<img src=https://samsungtizenos.com/"media//dm-export.png/" alt=\"Export the log button\" \/>).<\/p>\n<p><strong>Figure: Exporting a log file<\/strong><\/p>\n<p><img src=https://samsungtizenos.com/"media//cs_device_manager_log_export.png/" alt=\"Exporting a log file\" \/><\/p>\n<\/li>\n<\/ul>\n","table_of_content":"<ul class=\"table-of-contents\">\n<li><a href=https://samsungtizenos.com/"#content-launching-the-device-manager\">Launching the Device Manager<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-connection-explorer-view\">Connection Explorer View<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-log-view\">Log View<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-adding-and-removing-log-tabs\">Adding and Removing Log Tabs<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-understanding-and-filtering-logs\">Understanding and Filtering Logs<\/a><\/li>\n<\/ul>\n","title":"Device Manager","raw":null},{"class":"App\\Services\\Documentation\\Data\\RenderedMarkdown","s":"wrbl"}]},"memo":{"id":"500MBb4GE7UI6Ja0B5mV","name":"documentation::article","path":"docs\/sdk-tools\/dotnet\/visual-studio\/vstools\/tools\/device-manager","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"lazyLoaded":false,"lazyIsolated":true,"errors":[],"locale":"en","islands":[]},"checksum":"707cf02360e2f1e75d10fa071150696d844b179e001705912751f5a2d68821db"}" wire:effects="[]" wire:id="500MBb4GE7UI6Ja0B5mV" wire:name="documentation::article" x-init="$wire.__lazyLoad('eyJkYXRhIjp7ImZvck1vdW50IjpbeyJtYXJrZG93biI6W3siYm9keSI6IjxoMSBpZD1cImNvbnRlbnQtZGV2aWNlLW1hbmFnZXJcIj48YSBocmVmPVwiI2NvbnRlbnQtZGV2aWNlLW1hbmFnZXJcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPkRldmljZSBNYW5hZ2VyPFwvaDE+PGRpdiBkYXRhLWtub3dsZWRnZS1iYXNlLW1ldGFkYXRhPjxcL2Rpdj5cbjxwPlRpemVuIERldmljZSBNYW5hZ2VyIGlzIGEgc3RhbmRhbG9uZSB0b29sIHRoYXQgcHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgY29ubmVjdGVkIFRpemVuIGRldmljZXMgb3IgZW11bGF0b3JzIGZvciBhcHBsaWNhdGlvbiBkZWJ1Z2dpbmcgcHVycG9zZXMuPFwvcD5cbjxwPldpdGggdGhpcyB0b29sLCB5b3UgY2FuIG1hbmFnZSB0aGUgY29ubmVjdGVkIGRldmljZXMgb3IgZW11bGF0b3JzIGFuZCBwdXNoIG9yIHB1bGwgZmlsZXMgZnJvbSB0aGUgaG9zdCBjb21wdXRlciB0byBkZXZpY2VzLiBJbiBhZGRpdGlvbiwgdGhlIERldmljZSBNYW5hZ2VyIDxzdHJvbmc+TG9nIFZpZXc8XC9zdHJvbmc+IGFsbG93cyB5b3UgdG8gY2hlY2sgbG9ncyBmcm9tIGNvbm5lY3RlZCBkZXZpY2VzLjxcL3A+XG48aDIgaWQ9XCJjb250ZW50LWxhdW5jaGluZy10aGUtZGV2aWNlLW1hbmFnZXJcIj48YSBocmVmPVwiI2NvbnRlbnQtbGF1bmNoaW5nLXRoZS1kZXZpY2UtbWFuYWdlclwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+TGF1bmNoaW5nIHRoZSBEZXZpY2UgTWFuYWdlcjxcL2gyPlxuPHA+WW91IGNhbiBsYXVuY2ggdGhlIFRpemVuIERldmljZSBNYW5hZ2VyIGluIHRoZSBmb2xsb3dpbmcgd2F5czo8XC9wPlxuPHVsPlxuPGxpPlxuPHA+SW4gdGhlIFZpc3VhbCBTdHVkaW8gbWVudSwgc2VsZWN0IDxzdHJvbmc+VG9vbHMgJmd0OyBUaXplbiAmZ3Q7IFRpemVuIERldmljZSBNYW5hZ2VyPFwvc3Ryb25nPi48XC9wPlxuPHA+PGltZyBzcmM9XCJtZWRpYVwvZG0tbWVudS5wbmdcIiBhbHQ9XCJMYXVuY2ggZnJvbSBWaXN1YWwgU3R1ZGlvXCIgXC8+PFwvcD5cbjxcL2xpPlxuPGxpPlxuPHA+SW4gdGhlIFdpbmRvd3NcdTAwYWUgPHN0cm9uZz5TdGFydDxcL3N0cm9uZz4gbWVudSwgc2VsZWN0IDxzdHJvbmc+RGV2aWNlIE1hbmFnZXI8XC9zdHJvbmc+LjxcL3A+XG48cD48aW1nIHNyYz1cIm1lZGlhXC9kbS13aW5kb3dzLXN0YXJ0LnBuZ1wiIGFsdD1cIkxhdW5jaCBmcm9tIFN0YXJ0IG1lbnVcIiBcLz48XC9wPlxuPFwvbGk+XG48XC91bD5cbjxwPkJvdGggbWV0aG9kcyBvcGVuIHRoZSBEZXZpY2UgTWFuYWdlciBtYWluIHNjcmVlbiwgd2hlcmUgeW91IGNhbiBzZWUgdGhlIDxzdHJvbmc+Q29ubmVjdGlvbiBFeHBsb3JlcjxcL3N0cm9uZz4gdmlldyBhdCB0aGUgdG9wIGFuZCB0aGUgPHN0cm9uZz5Mb2cgVmlldzxcL3N0cm9uZz4gYXQgdGhlIGJvdHRvbS48XC9wPlxuPHA+PHN0cm9uZz5GaWd1cmU6IERldmljZSBNYW5hZ2VyPFwvc3Ryb25nPjxcL3A+XG48cD48aW1nIHNyYz1cIm1lZGlhXC9kbS1maXJzdC1zY3JlZW4ucG5nXCIgYWx0PVwiRGV2aWNlIE1hbmFnZXJcIiBcLz48XC9wPlxuPGgyIGlkPVwiY29udGVudC1jb25uZWN0aW9uLWV4cGxvcmVyLXZpZXdcIj48YSBocmVmPVwiI2NvbnRlbnQtY29ubmVjdGlvbi1leHBsb3Jlci12aWV3XCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5Db25uZWN0aW9uIEV4cGxvcmVyIFZpZXc8XC9oMj5cbjxwPlRoZSA8c3Ryb25nPkNvbm5lY3Rpb24gRXhwbG9yZXI8XC9zdHJvbmc+IHZpZXcgc2hvd3MgdGhlIGRldmljZXMgYW5kIGVtdWxhdG9ycyBjb25uZWN0ZWQgdG8gdGhlIHN5c3RlbS4gQSBsaXN0IG9mIGNvbm5lY3RlZCBkZXZpY2VzIGlzIGF2YWlsYWJsZSBpbiB0cmVlIHZpZXcgYWZ0ZXIgY29ubmVjdGluZyBhIGRldmljZSBvciBsYXVuY2hpbmcgYSBUaXplbiBlbXVsYXRvci4gVGhlIDxzdHJvbmc+Q29ubmVjdGlvbiBFeHBsb3JlcjxcL3N0cm9uZz4gdmlldyBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGFjdGlvbnMgZm9yIHRoZSBjb25uZWN0ZWQgZGV2aWNlczo8XC9wPlxuPHVsPlxuPGxpPlNob3cgYSBsaXN0IG9mIGNvbm5lY3RlZCBkZXZpY2VzIGFuZCBjb25uZWN0IGRldmljZXMgZm9yIHJ1bm5pbmcgYW5kIGRlYnVnZ2luZyB0aGUgYXBwbGljYXRpb24uPFwvbGk+XG48bGk+UHJvdmlkZSBmaWxlIG9wZXJhdGlvbnMgKHN1Y2ggYXMgcHVzaCBhbmQgcHVsbCkgb24gY29ubmVjdGVkIGRldmljZXMuPFwvbGk+XG48bGk+U2VuZCBvciByZWNlaXZlIGZpbGVzIGJldHdlZW4gdGhlIDxzdHJvbmc+U29sdXRpb24gRXhwbG9yZXI8XC9zdHJvbmc+IGFuZCA8c3Ryb25nPkNvbm5lY3Rpb24gRXhwbG9yZXI8XC9zdHJvbmc+IHZpZXdzIGJ5IGRyYWdnaW5nIGFuZCBkcm9wcGluZy5cbjx1bD5cbjxsaT5UaGUgdmlldyBzaG93cyB0aGUgZm9sZGVyIGFuZCBmaWxlIGxpc3Qgb2YgdGhlIGNvbm5lY3RlZCBkZXZpY2UsIGFuZCBmaWxlIGluZm9ybWF0aW9uIChkYXRlXC9zaXplKS48XC9saT5cbjxsaT5Zb3UgY2FuIGNyZWF0ZSwgZGVsZXRlLCBhbmQgcmVuYW1lIGZpbGVzLjxcL2xpPlxuPGxpPllvdSBjYW4gdXBsb2FkIGFuZCBkb3dubG9hZCBmaWxlcy48XC9saT5cbjxcL3VsPlxuPFwvbGk+XG48bGk+RXhwbG9yZSB0aGUgZmlsZSBzeXN0ZW0gb24gdGhlIGNvbm5lY3RlZCBkZXZpY2VzLjxcL2xpPlxuPGxpPkxhdW5jaCB0aGUgRW11bGF0b3IgTWFuYWdlciB0byBoYW5kbGUgbXVsdGlwbGUgZW11bGF0b3IgaW5zdGFuY2VzLjxcL2xpPlxuPFwvdWw+XG48cD48c3Ryb25nPkZpZ3VyZTogQ29ubmVjdGlvbiBFeHBsb3JlciB2aWV3PFwvc3Ryb25nPjxcL3A+XG48cD48aW1nIHNyYz1cIm1lZGlhXC9kbS1jb25uZWN0aW9uLWV4cGxvcmVyLXZpZXcucG5nXCIgYWx0PVwiQ29ubmVjdGlvbiBFeHBsb3JlciB2aWV3XCIgXC8+PFwvcD5cbjxwPjxhIG5hbWU9XCJsb2d2aWV3XCI+PFwvYT48XC9wPlxuPGgyIGlkPVwiY29udGVudC1sb2ctdmlld1wiPjxhIGhyZWY9XCIjY29udGVudC1sb2ctdmlld1wiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+TG9nIFZpZXc8XC9oMj5cbjxwPlRoZSA8c3Ryb25nPkxvZyBWaWV3PFwvc3Ryb25nPiBoZWxwcyB5b3UgZGVidWcgeW91ciBhcHBsaWNhdGlvbiBieSBjYXB0dXJpbmcgYWxsIHRoZSBldmVudHMgbG9nZ2VkIGJ5IHRoZSBwbGF0Zm9ybSBhbmQgeW91ciBhcHBsaWNhdGlvbi4gVGhlIDxzdHJvbmc+TG9nIFZpZXc8XC9zdHJvbmc+IHNob3dzIHRoZSBsb2dzIHRocm91Z2ggdGhlIFRpemVuIGxvZ2dpbmcgc3lzdGVtLjxcL3A+XG48cD5UbyBjcmVhdGUgbG9nIG1lc3NhZ2VzLCByZWZlcmVuY2UgdGhlIFRpemVuIGxpYnJhcnkgaW4geW91ciBwcm9qZWN0IGFuZCBjYWxsIHRoZSBmdW5jdGlvbnMgb2YgdGhlIDxhIGhyZWY9XCJodHRwczpcL1wvZGV2ZWxvcGVyLnRpemVuLm9yZ1wvZGV2LWd1aWRlXC9jc2FwaVwvYXBpXC9UaXplbi5Mb2cuaHRtbFwiPlRpemVuLkxvZzxcL2E+IGNsYXNzOjxcL3A+XG48cHJlIGNsYXNzPVwic2hpa2kgc2hpa2ktdGhlbWVzIGdpdGh1Yi1saWdodCBnaXRodWItZGFya1wiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjojZmZmOy0tc2hpa2ktZGFyay1iZzojMjQyOTJlO2NvbG9yOiMyNDI5MmU7LS1zaGlraS1kYXJrOiNlMWU0ZTg7XCI+PGNvZGU+PHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojRDczQTQ5Oy0tc2hpa2ktZGFyazojRjk3NTgzXCI+dXNpbmc8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPlN5c3RlbTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+OzxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPnVzaW5nPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5UaXplbjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+OzxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5uYW1lc3BhY2U8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPlhhbWFyaW5BcHBsaWNhdGlvbjE8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPi48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPlRpemVuPFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+ezxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPmNsYXNzPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5Qcm9ncmFtPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gOiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPmdsb2JhbDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+Ojo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPlhhbWFyaW48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPi48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPkZvcm1zPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4uPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5QbGF0Zm9ybTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+LjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+VGl6ZW48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPi48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPkZvcm1zQXBwbGljYXRpb248XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gICAgezxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5wcm90ZWN0ZWQ8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPm92ZXJyaWRlPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj52b2lkPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5PbkNyZWF0ZTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KCk8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gICAgICAgIHs8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiM2QTczN0Q7LS1zaGlraS1kYXJrOiM2QTczN0RcIj4gICAgICAgICAgICBcL1wvXC8gVXNpbmcgVGl6ZW4uTG9nIGRpcmVjdGx5PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+ICAgICAgICAgICAgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5nbG9iYWw8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPlRpemVuLkxvZy48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPkRlYnVnPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4oPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4mcXVvdDtURVNUJnF1b3Q7PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4sIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojOUVDQkZGXCI+JnF1b3Q7VGVzdCBEZWJ1ZyBNZXNzYWdlISZxdW90OzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KTs8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gICAgICAgICAgICA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPmdsb2JhbDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+OjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojRDczQTQ5Oy0tc2hpa2ktZGFyazojRjk3NTgzXCI+OjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+VGl6ZW4uTG9nLjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+RXJyb3I8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPig8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAzMkY2MjstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPiZxdW90O1RFU1QmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiwgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4mcXVvdDtUZXN0IEVycm9yIE1lc3NhZ2UhJnF1b3Q7PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4pOzxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgICAgIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+Z2xvYmFsPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj46PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj46PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj5UaXplbi5Mb2cuPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5GYXRhbDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojOUVDQkZGXCI+JnF1b3Q7VEVTVCZxdW90OzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+LCA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAzMkY2MjstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPiZxdW90O1Rlc3QgRmF0YWwgTWVzc2FnZSEmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPik7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+ICAgICAgICAgICAgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5nbG9iYWw8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPlRpemVuLkxvZy48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPkluZm88XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPig8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAzMkY2MjstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPiZxdW90O1RFU1QmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiwgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4mcXVvdDtUZXN0IEluZm8gTWVzc2FnZSEmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPik7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+ICAgICAgICAgICAgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5nbG9iYWw8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPlRpemVuLkxvZy48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPlZlcmJvc2U8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPig8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAzMkY2MjstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPiZxdW90O1RFU1QmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiwgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4mcXVvdDtUZXN0IFZlcmJvc2UgTWVzc2FnZSEmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPik7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+ICAgICAgICAgICAgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5nbG9iYWw8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPlRpemVuLkxvZy48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPldhcm48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPig8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAzMkY2MjstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPiZxdW90O1RFU1QmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiwgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4mcXVvdDtUZXN0IFdhcm4gTWVzc2FnZSEmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPik7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgICAgIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDA1Q0M1Oy0tc2hpa2ktZGFyazojNzlCOEZGXCI+YmFzZTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+LjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+T25DcmVhdGU8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPigpOzxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgICAgIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+TG9hZEFwcGxpY2F0aW9uPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4oPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5uZXc8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPkFwcDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KCkpOzxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgfTxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gICAgICAgIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojRDczQTQ5Oy0tc2hpa2ktZGFyazojRjk3NTgzXCI+c3RhdGljPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj52b2lkPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5NYWluPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4oPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5zdHJpbmc8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPltdIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+YXJnczxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KTxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgezxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgICAgIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojRDczQTQ5Oy0tc2hpa2ktZGFyazojRjk3NTgzXCI+dmFyPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5hcHA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPj08XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPm5ldzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+IDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+UHJvZ3JhbTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KCk7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+ICAgICAgICAgICAgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5nbG9iYWw8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPjo8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPlhhbWFyaW4uRm9ybXMuUGxhdGZvcm0uVGl6ZW4uRm9ybXMuPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5Jbml0PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4oYXBwKTs8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gICAgICAgICAgICBhcHAuPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5SdW48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPihhcmdzKTs8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gICAgICAgIH08XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gICAgfTxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPn08XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48XC9zcGFuPjxcL2NvZGU+PFwvcHJlPlxuPHA+VGhlIDxzdHJvbmc+TG9nIFZpZXc8XC9zdHJvbmc+IGRpc3BsYXlzIGEgbG9nIHRhYmxlIGNvbnNpc3Rpbmcgb2YgdGhlIGZvbGxvd2luZyBmaWVsZHM6PFwvcD5cbjx1bD5cbjxsaT48c3Ryb25nPlRpbWU8XC9zdHJvbmc+OiBsb2cgdGltZTxcL2xpPlxuPGxpPjxzdHJvbmc+TGV2ZWw8XC9zdHJvbmc+OiBwcmlvcml0eSBsZXZlbCBpbmRpY2F0ZXMgdGhlIHVyZ2VuY3kgb2YgdGhlIGxvZyBtZXNzYWdlPFwvbGk+XG48bGk+PHN0cm9uZz5QaWQ8XC9zdHJvbmc+OiBwcm9jZXNzIElEPFwvbGk+XG48bGk+PHN0cm9uZz5UaWQ8XC9zdHJvbmc+OiB0aHJlYWQgSUQ8XC9saT5cbjxsaT48c3Ryb25nPlRhZzxcL3N0cm9uZz46IGlkZW50aWZpY2F0aW9uIG9mIHRoZSBsb2cgbWVzc2FnZSBzb3VyY2U8XC9saT5cbjxsaT48c3Ryb25nPk1lc3NhZ2U8XC9zdHJvbmc+OiBsb2cgbWVzc2FnZTxcL2xpPlxuPFwvdWw+XG48aDMgaWQ9XCJjb250ZW50LWFkZGluZy1hbmQtcmVtb3ZpbmctbG9nLXRhYnNcIj48YSBocmVmPVwiI2NvbnRlbnQtYWRkaW5nLWFuZC1yZW1vdmluZy1sb2ctdGFic1wiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+QWRkaW5nIGFuZCBSZW1vdmluZyBMb2cgVGFiczxcL2gzPlxuPHA+VG8gYWRkIGEgbG9nIHRhYjo8XC9wPlxuPG9sPlxuPGxpPlxuPHA+QWRkIGEgbmV3IHRhYiBieSBjbGlja2luZyA8c3Ryb25nPis8XC9zdHJvbmc+IG5leHQgdG8gdGhlIGV4aXN0aW5nIHRhYnMuPFwvcD5cbjxcL2xpPlxuPGxpPlxuPHA+VHlwZSB0aGUgdGFiIG5hbWUgaW4gdGhlIDxzdHJvbmc+VGFiIE5hbWU8XC9zdHJvbmc+IGZpZWxkLCBzZWxlY3QgYSBkZXZpY2UgaW4gdGhlIDxzdHJvbmc+RGV2aWNlPFwvc3Ryb25nPiBsaXN0LCBhbmQgY2xpY2sgPHN0cm9uZz5PSzxcL3N0cm9uZz4uPFwvcD5cbjxwPjxpbWcgc3JjPVwibWVkaWFcL2RtLWxvZy1hZGQtdGFiLnBuZ1wiIGFsdD1cIkFkZGVkIGxvZyB0YWJcIiBcLz48XC9wPlxuPFwvbGk+XG48XC9vbD5cbjxwPjxzdHJvbmc+RmlndXJlOiBBZGRlZCBsb2cgdGFiPFwvc3Ryb25nPjxcL3A+XG48cD48aW1nIHNyYz1cIm1lZGlhXC9kbS1sb2ctYWRkZWQtdGFiLnBuZ1wiIGFsdD1cIkFkZGVkIGxvZyB0YWJcIiBcLz48XC9wPlxuPHA+VG8gcmVtb3ZlIGEgbG9nIHRhYjo8XC9wPlxuPG9sPlxuPGxpPkNsaWNrIHRoZSBsb2cgdGFiIHRvIGJlIHJlbW92ZWQuPFwvbGk+XG48bGk+Q2xpY2sgPHN0cm9uZz5YPFwvc3Ryb25nPiBuZXh0IHRvIHRoZSB0YWIgbmFtZS48XC9saT5cbjxcL29sPlxuPGgzIGlkPVwiY29udGVudC11bmRlcnN0YW5kaW5nLWFuZC1maWx0ZXJpbmctbG9nc1wiPjxhIGhyZWY9XCIjY29udGVudC11bmRlcnN0YW5kaW5nLWFuZC1maWx0ZXJpbmctbG9nc1wiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+VW5kZXJzdGFuZGluZyBhbmQgRmlsdGVyaW5nIExvZ3M8XC9oMz5cbjxwPkluIHRoZSBsb2cgdGFibGUsIHlvdSBoYXZlIHRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhbmQgZnVuY3Rpb25zOjxcL3A+XG48dWw+XG48bGk+XG48cD5Mb2cgbGV2ZWwgZmlsdGVyaW5nIG9wdGlvbjxcL3A+XG48cD5JbiB0aGUgPHN0cm9uZz5Mb2cgVmlldzxcL3N0cm9uZz4sIHlvdSBjYW4gZmlsdGVyIHRoZSBsb2cgbWVzc2FnZXMuIENsaWNrIHRoZSBhcnJvdyBpbiB0aGUgPHN0cm9uZz5MZXZlbDxcL3N0cm9uZz4gZmllbGQsIHNlbGVjdCB0aGUgbWVzc2FnZXMgdHlwZXMgeW91IHdhbnQgdG8gc2VlLCBhbmQgY2xpY2sgPHN0cm9uZz5PSzxcL3N0cm9uZz4uPFwvcD5cbjxwPjxpbWcgc3JjPVwibWVkaWFcL2RtLWxvZy1sZXZlbC1maWx0ZXIucG5nXCIgYWx0PVwiTG9nIGxldmVsIGZpbHRlcmluZyBvcHRpb25cIiBcLz48XC9wPlxuPFwvbGk+XG48bGk+XG48cD5LZXl3b3JkIGZpbHRlcmluZyBvcHRpb248XC9wPlxuPHA+WW91IGNhbiBmaWx0ZXIgdGhlIGxvZyBtZXNzYWdlcyBieSBjbGlja2luZyB0aGUgYXJyb3cgaW4gdGhlIDxzdHJvbmc+UGlkPFwvc3Ryb25nPiBhbmQgPHN0cm9uZz5UYWc8XC9zdHJvbmc+IGZpZWxkcywgc2VsZWN0aW5nIHRoZSB3YW50ZWQgdmFsdWVzLCBhbmQgY2xpY2tpbmcgPHN0cm9uZz5PSzxcL3N0cm9uZz4uIFRvIGZpbHRlciBiYXNlZCBvbiB0aGUgPHN0cm9uZz5NZXNzYWdlPFwvc3Ryb25nPiBmaWVsZCBjb250ZW50LCBlbnRlciBrZXl3b3JkcyBhdCB0aGUgc2VhcmNoIGJveCBhdCB0aGUgdG9wIG9mIHRoZSA8c3Ryb25nPkxvZyBWaWV3PFwvc3Ryb25nPi4gVGhlIGtleXdvcmRzIG11c3QgYmUgc2VwYXJhdGVkIGJ5IGEgc3BhY2Ugb3IgYSBjb21tYS48XC9wPlxuPHA+PGltZyBzcmM9XCJtZWRpYVwvZG0tbG9nLWZpbHRlci1vcHRpb24ucG5nXCIgYWx0PVwiS2V5d29yZCBmaWx0ZXJpbmcgb3B0aW9uXCIgXC8+PFwvcD5cbjxcL2xpPlxuPGxpPlxuPHA+U2Nyb2xsIGxvY2s8XC9wPlxuPHA+VGhlIGxvZyB0YWJsZSBzaG93cyB0aGUgbGF0ZXN0IGxvZ3MgYnkgZGVmYXVsdC4gV2hpbGUgdGhlIGFwcGxpY2F0aW9uIGlzIHJ1bm5pbmcsIHRoZSBsb2cgdGFibGUgc2Nyb2xscyBhcyBuZXcgbG9ncyBhcmUgYWRkZWQgdG8gdGhlIHRhYmxlLiBUbyBzdG9wIHRoZSB0YWJsZSBmcm9tIHNjcm9sbGluZyB3aGlsZSB5b3UgYXJlIGNoZWNraW5nIGEgc3BlY2lmaWMgbG9nLCBjbGljayB0aGUgPHN0cm9uZz5TY3JvbGwgTG9jazxcL3N0cm9uZz4gYnV0dG9uICg8aW1nIHNyYz1cIm1lZGlhXC9kbS1zY3JvbGwtbG9jay5wbmdcIiBhbHQ9XCJTY3JvbGwgbG9jayBidXR0b25cIiBcLz4pLjxcL3A+XG48XC9saT5cbjxsaT5cbjxwPkNsZWFyaW5nIHRoZSB0YWJsZTxcL3A+XG48cD5Zb3UgY2FuIHJlbW92ZSBhbGwgbG9nIG1lc3NhZ2VzIGZyb20gdGhlIGxvZyB0YWIgYnkgY2xpY2tpbmcgdGhlIDxzdHJvbmc+Q2xlYXIgdGhlIExvZzxcL3N0cm9uZz4gYnV0dG9uICg8aW1nIHNyYz1cIm1lZGlhXC9kbS1jbGVhci1sb2cucG5nXCIgYWx0PVwiQ2xlYXIgdGhlIGxvZyBidXR0b25cIiBcLz4pLjxcL3A+XG48XC9saT5cbjxsaT5cbjxwPkV4cG9ydGluZyBsb2dzIHRvIGEgZmlsZTxcL3A+XG48cD5Zb3UgY2FuIGV4cG9ydCB0aGUgY3VycmVudCBsb2cgbWVzc2FnZXMgaW4gdGhlIGxvZyB0YWIgYW5kIHNhdmUgdGhlbSBhcyBhIGxvZyBmaWxlIGJ5IGNsaWNraW5nIHRoZSA8c3Ryb25nPkV4cG9ydCB0aGUgTG9nPFwvc3Ryb25nPiBidXR0b24gKDxpbWcgc3JjPVwibWVkaWFcL2RtLWV4cG9ydC5wbmdcIiBhbHQ9XCJFeHBvcnQgdGhlIGxvZyBidXR0b25cIiBcLz4pLjxcL3A+XG48cD48c3Ryb25nPkZpZ3VyZTogRXhwb3J0aW5nIGEgbG9nIGZpbGU8XC9zdHJvbmc+PFwvcD5cbjxwPjxpbWcgc3JjPVwibWVkaWFcL2NzX2RldmljZV9tYW5hZ2VyX2xvZ19leHBvcnQucG5nXCIgYWx0PVwiRXhwb3J0aW5nIGEgbG9nIGZpbGVcIiBcLz48XC9wPlxuPFwvbGk+XG48XC91bD5cbiIsInRhYmxlX29mX2NvbnRlbnQiOiI8dWwgY2xhc3M9XCJ0YWJsZS1vZi1jb250ZW50c1wiPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1sYXVuY2hpbmctdGhlLWRldmljZS1tYW5hZ2VyXCI+TGF1bmNoaW5nIHRoZSBEZXZpY2UgTWFuYWdlcjxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWNvbm5lY3Rpb24tZXhwbG9yZXItdmlld1wiPkNvbm5lY3Rpb24gRXhwbG9yZXIgVmlldzxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWxvZy12aWV3XCI+TG9nIFZpZXc8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1hZGRpbmctYW5kLXJlbW92aW5nLWxvZy10YWJzXCI+QWRkaW5nIGFuZCBSZW1vdmluZyBMb2cgVGFiczxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LXVuZGVyc3RhbmRpbmctYW5kLWZpbHRlcmluZy1sb2dzXCI+VW5kZXJzdGFuZGluZyBhbmQgRmlsdGVyaW5nIExvZ3M8XC9hPjxcL2xpPlxuPFwvdWw+XG4iLCJ0aXRsZSI6IkRldmljZSBNYW5hZ2VyIiwicmF3IjpudWxsfSx7ImNsYXNzIjoiQXBwXFxTZXJ2aWNlc1xcRG9jdW1lbnRhdGlvblxcRGF0YVxcUmVuZGVyZWRNYXJrZG93biIsInMiOiJ3cmJsIn1dfSx7InMiOiJhcnIifV19LCJtZW1vIjp7ImlkIjoiTHBteXBuVzVTUzZuUmZlRno0RE0iLCJuYW1lIjoiX19tb3VudFBhcmFtc0NvbnRhaW5lciIsInBhdGgiOiJkb2NzXC9zZGstdG9vbHNcL2RvdG5ldFwvdmlzdWFsLXN0dWRpb1wvdnN0b29sc1wvdG9vbHNcL2RldmljZS1tYW5hZ2VyIiwibWV0aG9kIjoiR0VUIiwicmVsZWFzZSI6ImEtYS1hIn0sImNoZWNrc3VtIjoiZDc4MjY2YTVlZDAzNzZmZDU2Y2E4NzIzNDc2OTczOWNmNDhmMzM5NzViNjEwNzliNzM1NmFjY2UwYjI3NGZkOCJ9')" >

For the best experience,
Please visit us from a computer

Copyright © 2026 SAMSUNG. All rights reserved.

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.