{"id":31959,"date":"2025-03-13T10:47:44","date_gmt":"2025-03-13T09:47:44","guid":{"rendered":"https:\/\/www.fbk.eu\/?page_id=31959"},"modified":"2026-03-30T13:05:58","modified_gmt":"2026-03-30T11:05:58","slug":"innovation","status":"publish","type":"page","link":"https:\/\/www.fbk.eu\/en\/innovation\/","title":{"rendered":"Innovation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"31959\" class=\"elementor elementor-31959\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1227620 e-flex e-con-boxed e-con e-parent\" data-id=\"1227620\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-aa5c1f4 e-con-full e-flex e-con e-child\" data-id=\"aa5c1f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d94871 elementor-widget elementor-widget-heading\" data-id=\"7d94871\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">InnovaTION<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89c0512 e-con-full e-flex e-con e-child\" data-id=\"89c0512\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6c71b96 e-con-full e-flex e-con e-child\" data-id=\"6c71b96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-124c857 e-con-full e-flex e-con e-child\" data-id=\"124c857\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-86c7709 e-con-full e-flex e-con e-child\" data-id=\"86c7709\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3ec5bd elementor-widget elementor-widget-counter\" data-id=\"f3ec5bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Companies<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"80\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7c724 elementor-widget elementor-widget-text-editor\" data-id=\"ec7c724\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Over 80 companies collaborate with FBK each year<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76252b4 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"76252b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/corporate-other-partners\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d3e53c e-con-full e-flex e-con e-child\" data-id=\"5d3e53c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b285911 elementor-widget elementor-widget-counter\" data-id=\"b285911\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Spin-Off<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"25\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\"><\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da4ff05 elementor-widget elementor-widget-text-editor\" data-id=\"da4ff05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Active partnerships within startup ecosystem<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97a3baf elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"97a3baf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/start-up-spin-off\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bfaf9df e-con-full e-flex e-con e-child\" data-id=\"bfaf9df\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62d0082 elementor-widget elementor-widget-counter\" data-id=\"62d0082\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-counter\">\n\t\t\t<div class=\"elementor-counter-title\">Patents<\/div>\t\t\t<div class=\"elementor-counter-number-wrapper\">\n\t\t\t\t<span class=\"elementor-counter-number-prefix\"><\/span>\n\t\t\t\t<span class=\"elementor-counter-number\" data-duration=\"2000\" data-to-value=\"60\" data-from-value=\"0\" data-delimiter=\",\">0<\/span>\n\t\t\t\t<span class=\"elementor-counter-number-suffix\">+<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71dd49b elementor-widget elementor-widget-text-editor\" data-id=\"71dd49b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Patents in portfolio<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa9f4ce elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"aa9f4ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/brevetti\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find out more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41749ff elementor-widget elementor-widget-text-editor\" data-id=\"41749ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>At FBK, <strong>innovation comes from the intersection of scientific expertise, research results and the socio-economic fabric<\/strong>. Through this exchange, ideas and technologies evolve, becoming high-impact solutions for\u00a0the local and national system.<\/p><p>To promote innovation, we implemented a range of tools. Among these, research <strong>partnerships\u00a0<\/strong>with public and private stakeholders, our\u00a0<strong>laboratories<\/strong>, in-house entrepreneurship initiatives that allow us to increasingly enhance our\u00a0<strong>technology portfolio<\/strong>\u00a0and play a vital role in turning research into tangible value.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8aaa9d e-con-full e-flex e-con e-child\" data-id=\"f8aaa9d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2ca96f2 e-con-full e-flex e-con e-child\" data-id=\"2ca96f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b09626c e-con-full e-flex e-con e-child\" data-id=\"b09626c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e106b8f elementor-widget elementor-widget-heading\" data-id=\"e106b8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CORPORATE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f42641 elementor-widget elementor-widget-text-editor\" data-id=\"5f42641\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We work with companies and public institutions on important technological and social challenges, through innovative partnership models ranging from tailored solutions to multi-year research contracts.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a433d63 elementor-widget elementor-widget-button\" data-id=\"a433d63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovazione-new\/corporate-other-partners\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc4cdc6 e-con-full e-flex e-con e-child\" data-id=\"cc4cdc6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ebf766 e-con-full e-flex e-con e-child\" data-id=\"5ebf766\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-00c30d2 e-con-full e-flex e-con e-child\" data-id=\"00c30d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-719f8e5 elementor-widget elementor-widget-heading\" data-id=\"719f8e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">STARTUP &amp; SPIN-OFF<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-731f8c0 elementor-widget elementor-widget-text-editor\" data-id=\"731f8c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In-house research enhancement programs and a very active innovation ecosystem composed of different stakeholders.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-436fde8 elementor-widget elementor-widget-button\" data-id=\"436fde8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/start-up-spin-off\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fd1b0d e-con-full e-flex e-con e-child\" data-id=\"5fd1b0d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a3d34e e-con-full e-flex e-con e-child\" data-id=\"6a3d34e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-800ca16 e-con-full e-flex e-con e-child\" data-id=\"800ca16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50653a0 elementor-widget elementor-widget-heading\" data-id=\"50653a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PATENTS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a715e7c elementor-widget elementor-widget-text-editor\" data-id=\"a715e7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ready-to-transfer technologies and research results, available through innovative collaboration models.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d15e356 elementor-widget elementor-widget-button\" data-id=\"d15e356\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/brevetti\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53f8044 e-con-full e-flex e-con e-child\" data-id=\"53f8044\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-573ca96 e-con-full e-flex e-con e-child\" data-id=\"573ca96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f8cbe85 e-con-full e-flex e-con e-child\" data-id=\"f8cbe85\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c32ef05 elementor-widget elementor-widget-heading\" data-id=\"c32ef05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NEWSLETTER<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c598c7c elementor-widget elementor-widget-text-editor\" data-id=\"c598c7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>FBK for innovation is FBK\u2019s LinkedIn newsletter dedicated to fostering dialogue between research and business, with the aim of contributing to the development of a competitive and sustainable innovation ecosystem.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1868511 elementor-widget elementor-widget-button\" data-id=\"1868511\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.linkedin.com\/newsletters\/fbk-for-innovation-7437405331682508800\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-external-link-alt\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Subscribe to the newsletter<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65db405 e-con-full e-flex e-con e-child\" data-id=\"65db405\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bd5e7e elementor-widget elementor-widget-image\" data-id=\"5bd5e7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png\" class=\"attachment-medium size-medium wp-image-36086\" alt=\"\" srcset=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png 300w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-150x150.png 150w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-768x768.png 768w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-1024x1024.png 1024w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-1536x1536.png 1536w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-2048x2048.png 2048w, https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abba1a7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"abba1a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa06698 elementor-widget elementor-widget-heading\" data-id=\"fa06698\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SOME CORPORATE PARTNERS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a702c0 elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"7a702c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;navigation&quot;:&quot;dots&quot;,&quot;slides_to_scroll&quot;:&quot;5&quot;,&quot;speed&quot;:498}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/marcecaglia-600x260.jpg\" alt=\"Marcecaglia\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/rfi1-600x260.png\" alt=\"RFI1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/logo-sony-sss-600x260.png\" alt=\"Logo Sony SSS\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/06\/deda3-600x260.png\" alt=\"Deda3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2025\/07\/ufi-hydrogen1a.png\" alt=\"UFI Hydrogen1a\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a7d5381 e-con-full e-flex e-con e-child\" data-id=\"a7d5381\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a9a6ea6 e-con-full e-flex e-con e-child\" data-id=\"a9a6ea6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-711f7bc elementor-testimonial--skin-default elementor-testimonial--layout-image_inline elementor-testimonial--align-center elementor-arrows-yes elementor-pagination-type-bullets elementor-widget elementor-widget-testimonial-carousel\" data-id=\"711f7bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;show_arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\"FBK's mission is to serve as a key link between research, technology, and the market, contributing to building an ecosystem that generates value. We\u2019re now looking to broaden our impact by involving new partners and laying the foundation for national growth.\"\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2023\/05\/Ferruccio_Resta-web.jpg\" alt=\"Ferruccio Resta\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Ferruccio Resta<\/span><span class=\"elementor-testimonial__title\">President - Fondazione Bruno Kessler<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\"We are at the forefront of European technology infrastructure, contributing to major projects such as the Digital Wallet, the Test and Experimentation Facility and the European Digital Infrastructure Consortium. We are creating platforms that facilitate innovation and collaboration between businesses and institutions, promoting the growth of an advanced and integrated digital ecosystem.\"\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial__image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2016\/12\/simoni2017.jpg\" alt=\"Andrea Simoni\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Andrea Simoni<\/span><span class=\"elementor-testimonial__title\">Secretary General - Fondazione Bruno Kessler<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d978e5f e-con-full e-flex e-con e-child\" data-id=\"d978e5f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1636c9 elementor-widget elementor-widget-heading\" data-id=\"c1636c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NEWS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74f37cd elementor-widget elementor-widget-fbk_magazine_news\" data-id=\"74f37cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"fbk_magazine_news.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"magazine-news-widget\">\n    <div id=\"magazine_news_47e0d5fc14c01a4cbff7ed77fa770274\" class=\"magazine-news\">\n            <\/div>\n    <div class=\"magazine-news-credits\">\n        <a href=\"https:\/\/magazine.fbk.eu\" target=\"_blank\">magazine.fbk.eu<\/a>\n    <\/div>\n            <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                (function ($) {\n                    var pageContent = $(decodeURIComponent(atob('CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBjbGFzcz0ibm8tanMiIGxhbmc9ImVuLVVTIj4KCTxoZWFkPgoJCTxsaW5rIG1lZGlhPSJhbGwiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvY2FjaGUvYXV0b3B0aW1pemUvY3NzL2F1dG9wdGltaXplXzcyNmRmZmZlYzk4Mjg3YzkwNDNlNjBjYjkxMjdkMWEwLmNzcyIgcmVsPSJzdHlsZXNoZWV0Ij48dGl0bGU+aW5ub3ZhdGlvbiBBcmNoaXZlcyAtIEZCSyBNQUdBWklORTwvdGl0bGU+CgoJCTxtZXRhIGNoYXJzZXQ9IlVURi04IiAvPgoJCTxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wLCB1c2VyLXNjYWxhYmxlPW5vLCBtYXhpbXVtLXNjYWxlPTEuMCIgLz4KCQk8bWV0YSBuYW1lPSJhcHBsZS1tb2JpbGUtd2ViLWFwcC1jYXBhYmxlIiBjb250ZW50PSJ5ZXMiIC8+CgkJPG1ldGEgbmFtZT0iYXBwbGUtbW9iaWxlLXdlYi1hcHAtc3RhdHVzLWJhci1zdHlsZSIgY29udGVudD0iYmxhY2siIC8+CgkJPG1ldGEgbmFtZT0iZm9ybWF0LWRldGVjdGlvbiIgY29udGVudD0idGVsZXBob25lPW5vIiAvPgoKCQk8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9mYXZpY29uLmljbyIgLz4KCiAgICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIHRpdGxlPSJSU1MgMi4wIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9mZWVkLyIgLz4KICAgICAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgdHlwZT0idGV4dC94bWwiIHRpdGxlPSJSU1MgLjkyIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9mZWVkL3Jzcy8iIC8+CiAgICAgICAgPGxpbmsgcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL2F0b20reG1sIiB0aXRsZT0iQXRvbSAwLjMiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2ZlZWQvYXRvbS8iIC8+CgogICAgICAgIAoJCTxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy91bmRlcnNjb3JlLmpzLzEuMTEuMC91bmRlcnNjb3JlLW1pbi5qcyIgaW50ZWdyaXR5PSJzaGE1MTItd0JpTkp0MUpYZUEvcmE5RjhLMmp5TzRCbnhyMGRSUHN5N0phTXFTbHhxVGpVR0hlMVorRm01SE1qQ1dxa0lZdnAvb0NiZEpFaXZaNXBMdkF0SzBjc1E9PSIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+PC9zY3JpcHQ+CgogICAJCTxtZXRhIG5hbWU9J3JvYm90cycgY29udGVudD0naW5kZXgsIGZvbGxvdywgbWF4LWltYWdlLXByZXZpZXc6bGFyZ2UsIG1heC1zbmlwcGV0Oi0xLCBtYXgtdmlkZW8tcHJldmlldzotMScgLz4KCgk8IS0tIFRoaXMgc2l0ZSBpcyBvcHRpbWl6ZWQgd2l0aCB0aGUgWW9hc3QgU0VPIHBsdWdpbiB2MjguOCAtIGh0dHBzOi8veW9hc3QuY29tL3Byb2R1Y3QveW9hc3Qtc2VvLXdvcmRwcmVzcy8gLS0+Cgk8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIgLz4KCTxsaW5rIHJlbD0ibmV4dCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uL3BhZ2UvMi8iIC8+Cgk8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyIgLz4KCTxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPgoJPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJpbm5vdmF0aW9uIiAvPgoJPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIgLz4KCTxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9IkZCSyBNQUdBWklORSIgLz4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6Y2FyZCIgY29udGVudD0ic3VtbWFyeV9sYXJnZV9pbWFnZSIgLz4KCTxtZXRhIG5hbWU9InR3aXR0ZXI6dGl0bGUiIGNvbnRlbnQ9Imlubm92YXRpb24iIC8+Cgk8bWV0YSBuYW1lPSJ0d2l0dGVyOmltYWdlIiBjb250ZW50PSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvaW1hZ2VzL29wZW5ncmFwaC1kZWZhdWx0LnBuZyIgLz4KCTxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiIgY2xhc3M9InlvYXN0LXNjaGVtYS1ncmFwaCI+eyJAY29udGV4dCI6Imh0dHBzOlwvXC9zY2hlbWEub3JnIiwiQGdyYXBoIjpbeyJAdHlwZSI6IkNvbGxlY3Rpb25QYWdlIiwiQGlkIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3RhZ3NcL2lubm92YXRpb25cLyIsInVybCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC90YWdzXC9pbm5vdmF0aW9uXC8iLCJuYW1lIjoiaW5ub3ZhdGlvbiBBcmNoaXZlcyAtIEZCSyBNQUdBWklORSIsImlzUGFydE9mIjp7IkBpZCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC8jd2Vic2l0ZSJ9LCJicmVhZGNydW1iIjp7IkBpZCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC90YWdzXC9pbm5vdmF0aW9uXC8jYnJlYWRjcnVtYiJ9LCJpbkxhbmd1YWdlIjoiZW4tVVMifSx7IkB0eXBlIjoiQnJlYWRjcnVtYkxpc3QiLCJAaWQiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvdGFnc1wvaW5ub3ZhdGlvblwvI2JyZWFkY3J1bWIiLCJpdGVtTGlzdEVsZW1lbnQiOlt7IkB0eXBlIjoiTGlzdEl0ZW0iLCJwb3NpdGlvbiI6MSwibmFtZSI6IkhvbWUiLCJpdGVtIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cLyJ9LHsiQHR5cGUiOiJMaXN0SXRlbSIsInBvc2l0aW9uIjoyLCJuYW1lIjoiaW5ub3ZhdGlvbiJ9XX0seyJAdHlwZSI6IldlYlNpdGUiLCJAaWQiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvI3dlYnNpdGUiLCJ1cmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC9lblwvIiwibmFtZSI6IkZCSyBNQUdBWklORSIsImRlc2NyaXB0aW9uIjoiRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIiwicG90ZW50aWFsQWN0aW9uIjpbeyJAdHlwZSI6IlNlYXJjaEFjdGlvbiIsInRhcmdldCI6eyJAdHlwZSI6IkVudHJ5UG9pbnQiLCJ1cmxUZW1wbGF0ZSI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC8\/cz17c2VhcmNoX3Rlcm1fc3RyaW5nfSJ9LCJxdWVyeS1pbnB1dCI6eyJAdHlwZSI6IlByb3BlcnR5VmFsdWVTcGVjaWZpY2F0aW9uIiwidmFsdWVSZXF1aXJlZCI6dHJ1ZSwidmFsdWVOYW1lIjoic2VhcmNoX3Rlcm1fc3RyaW5nIn19XSwiaW5MYW5ndWFnZSI6ImVuLVVTIn1dfTwvc2NyaXB0PgoJPCEtLSAvIFlvYXN0IFNFTyBwbHVnaW4uIC0tPgoKCjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2tpdC5mb250YXdlc29tZS5jb20nIC8+CjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2FqYXguZ29vZ2xlYXBpcy5jb20nIC8+CjxsaW5rIHJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2ZvbnRzLmdvb2dsZWFwaXMuY29tJyAvPgo8c3R5bGU+W2NvbnNlbnQtaWRdOm5vdCgucmNiLWNvbnRlbnQtYmxvY2tlcik6bm90KFtjb25zZW50LXRyYW5zYWN0aW9uLWNvbXBsZXRlXSk6bm90KFtjb25zZW50LXZpc3VhbC11c2UtcGFyZW50Xj0iY2hpbGRyZW46Il0pOm5vdChbY29uc2VudC1jb25maXJtXSl7b3BhY2l0eTowIWltcG9ydGFudDt9Ci5yY2ItY29udGVudC1ibG9ja2VyKy5yY2ItY29udGVudC1ibG9ja2VyLWNoaWxkcmVuLWZhbGxiYWNrfip7ZGlzcGxheTpub25lIWltcG9ydGFudDt9PC9zdHlsZT48bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy82YWUzODhlMWI4L2Rpc3QvMTA5MjE3ODU4LmpzIiBhcz0ic2NyaXB0IiBmZXRjaHByaW9yaXR5PSJsb3ciIC8+CjxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzZhZTM4OGUxYjgvZGlzdC85ODc5MzU0MDkuanMiIGFzPSJzY3JpcHQiIGZldGNocHJpb3JpdHk9ImxvdyIgLz4KPGxpbmsgcmVsPSJwcmVsb2FkIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvNmFlMzg4ZTFiOC9kaXN0LzY0NjE3MTA2NS5qcyIgYXM9InNjcmlwdCIgZmV0Y2hwcmlvcml0eT0ibG93IiAvPgo8c2NyaXB0IGRlZmVyIGRhdGEtY2Zhc3luYz0iZmFsc2UiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzZhZTM4OGUxYjgvZGlzdC8xMDkyMTc4NTguanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2pzb24iIGRhdGEtc2tpcC1sYXp5LWxvYWQ9ImpzLWV4dHJhIiBkYXRhLXNraXAtbW92aW5nPSJ0cnVlIiBkYXRhLW5vLWRlZmVyIG5pdHJvLWV4Y2x1ZGUgZGF0YS1hbHQtdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiIgZGF0YS1kb250LW1lcmdlIGRhdGEtd3BtZXRlb3Itbm9vcHRpbWl6ZT0idHJ1ZSIgZGF0YS1jZmFzeW5jPSJmYWxzZSIgaWQ9ImE3MTNiOTJjOGI3OTVhMmNkYjhiMzU3ZDE3YjU0ZmUyOTEtanMtZXh0cmEiPnsic2x1ZyI6InJlYWwtY29va2llLWJhbm5lci1wcm8iLCJ0ZXh0RG9tYWluIjoicmVhbC1jb29raWUtYmFubmVyIiwidmVyc2lvbiI6IjUuNC4wIiwicmVzdFVybCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC93cC1qc29uXC9yZWFsLWNvb2tpZS1iYW5uZXJcL3YxXC8iLCJyZXN0TmFtZXNwYWNlIjoicmVhbC1jb29raWUtYmFubmVyXC92MSIsInJlc3RQYXRoT2JmdXNjYXRlT2Zmc2V0IjoiYTc1ZGFhZGNkZGE4YzA1MSIsInJlc3RSb290IjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cL3dwLWpzb25cLyIsInJlc3RRdWVyeSI6eyJfdiI6IjUuNC4wIiwiX2xvY2FsZSI6InVzZXIiLCJfZGF0YUxvY2FsZSI6ImVuIn0sInJlc3ROb25jZSI6ImY5OWVmNWQ1NDEiLCJyZXN0UmVjcmVhdGVOb25jZUVuZHBvaW50IjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwP2FjdGlvbj1yZXN0LW5vbmNlIiwicHVibGljVXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvd3AtY29udGVudFwvcGx1Z2luc1wvcmVhbC1jb29raWUtYmFubmVyLXByb1wvcHVibGljXC8iLCJjaHVua0ZvbGRlciI6ImRpc3QiLCJjaHVua3NMYW5ndWFnZUZvbGRlciI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL3dwLWNvbnRlbnRcL2xhbmd1YWdlc1wvbW8tY2FjaGVcL3JlYWwtY29va2llLWJhbm5lci1wcm9cLyIsImNodW5rcyI6e30sIm90aGVycyI6eyJjdXN0b21pemVWYWx1ZXNCYW5uZXIiOiJ7XCJsYXlvdXRcIjp7XCJ0eXBlXCI6XCJiYW5uZXJcIixcIm1heEhlaWdodEVuYWJsZWRcIjp0cnVlLFwibWF4SGVpZ2h0XCI6NzQwLFwiZGlhbG9nTWF4V2lkdGhcIjo1MzAsXCJkaWFsb2dQb3NpdGlvblwiOlwibWlkZGxlQ2VudGVyXCIsXCJkaWFsb2dNYXJnaW5cIjpbMCwwLDAsMF0sXCJiYW5uZXJQb3NpdGlvblwiOlwiYm90dG9tXCIsXCJiYW5uZXJNYXhXaWR0aFwiOjEyODAsXCJkaWFsb2dCb3JkZXJSYWRpdXNcIjozLFwiYm9yZGVyUmFkaXVzXCI6NSxcImFuaW1hdGlvbkluXCI6XCJzbGlkZUluVXBcIixcImFuaW1hdGlvbkluRHVyYXRpb25cIjo1MDAsXCJhbmltYXRpb25Jbk9ubHlNb2JpbGVcIjp0cnVlLFwiYW5pbWF0aW9uT3V0XCI6XCJub25lXCIsXCJhbmltYXRpb25PdXREdXJhdGlvblwiOjUwMCxcImFuaW1hdGlvbk91dE9ubHlNb2JpbGVcIjp0cnVlLFwib3ZlcmxheVwiOnRydWUsXCJvdmVybGF5QmdcIjpcIiMwMDAwMDBcIixcIm92ZXJsYXlCZ0FscGhhXCI6MzgsXCJvdmVybGF5Qmx1clwiOjJ9LFwiZGVjaXNpb25cIjp7XCJhY2NlcHRBbGxcIjpcImJ1dHRvblwiLFwiYWNjZXB0RXNzZW50aWFsc1wiOlwiYnV0dG9uXCIsXCJzaG93Q2xvc2VJY29uXCI6ZmFsc2UsXCJhY2NlcHRJbmRpdmlkdWFsXCI6XCJsaW5rXCIsXCJidXR0b25PcmRlclwiOlwiYWxsLGVzc2VudGlhbCxzYXZlLGluZGl2aWR1YWxcIixcInNob3dHcm91cHNcIjpmYWxzZSxcImdyb3Vwc0ZpcnN0Vmlld1wiOmZhbHNlLFwic2F2ZUJ1dHRvblwiOlwiYWx3YXlzXCJ9LFwiZGVzaWduXCI6e1wiYmdcIjpcIiNmZmZmZmZcIixcInRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJsaW5rVGV4dERlY29yYXRpb25cIjpcInVuZGVybGluZVwiLFwiYm9yZGVyV2lkdGhcIjowLFwiYm9yZGVyQ29sb3JcIjpcIiNmZmZmZmZcIixcImZvbnRTaXplXCI6MTMsXCJmb250Q29sb3JcIjpcIiMyYjJiMmJcIixcImZvbnRJbmhlcml0RmFtaWx5XCI6dHJ1ZSxcImZvbnRGYW1pbHlcIjpcIkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWZcIixcImZvbnRXZWlnaHRcIjpcIm5vcm1hbFwiLFwiYm94U2hhZG93RW5hYmxlZFwiOnRydWUsXCJib3hTaGFkb3dPZmZzZXRYXCI6MCxcImJveFNoYWRvd09mZnNldFlcIjo1LFwiYm94U2hhZG93Qmx1clJhZGl1c1wiOjEzLFwiYm94U2hhZG93U3ByZWFkUmFkaXVzXCI6MCxcImJveFNoYWRvd0NvbG9yXCI6XCIjMDAwMDAwXCIsXCJib3hTaGFkb3dDb2xvckFscGhhXCI6MjB9LFwiaGVhZGVyRGVzaWduXCI6e1wiaW5oZXJpdEJnXCI6dHJ1ZSxcImJnXCI6XCIjZjRmNGY0XCIsXCJpbmhlcml0VGV4dEFsaWduXCI6dHJ1ZSxcInRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJwYWRkaW5nXCI6WzE3LDIwLDE1LDIwXSxcImxvZ29cIjpcIlwiLFwibG9nb1JldGluYVwiOlwiXCIsXCJsb2dvTWF4SGVpZ2h0XCI6NDAsXCJsb2dvUG9zaXRpb25cIjpcImxlZnRcIixcImxvZ29NYXJnaW5cIjpbNSwxNSw1LDE1XSxcImZvbnRTaXplXCI6MjAsXCJmb250Q29sb3JcIjpcIiMyYjJiMmJcIixcImZvbnRJbmhlcml0RmFtaWx5XCI6dHJ1ZSxcImZvbnRGYW1pbHlcIjpcIkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWZcIixcImZvbnRXZWlnaHRcIjpcIm5vcm1hbFwiLFwiYm9yZGVyV2lkdGhcIjoxLFwiYm9yZGVyQ29sb3JcIjpcIiNlZmVmZWZcIn0sXCJib2R5RGVzaWduXCI6e1wicGFkZGluZ1wiOlsxNSwyMCw1LDIwXSxcImRlc2NyaXB0aW9uSW5oZXJpdEZvbnRTaXplXCI6dHJ1ZSxcImRlc2NyaXB0aW9uRm9udFNpemVcIjoxMyxcImRvdHRlZEdyb3Vwc0luaGVyaXRGb250U2l6ZVwiOnRydWUsXCJkb3R0ZWRHcm91cHNGb250U2l6ZVwiOjEzLFwiZG90dGVkR3JvdXBzQnVsbGV0Q29sb3JcIjpcIiMxNTc3OWJcIixcInRlYWNoaW5nc0luaGVyaXRUZXh0QWxpZ25cIjp0cnVlLFwidGVhY2hpbmdzVGV4dEFsaWduXCI6XCJjZW50ZXJcIixcInRlYWNoaW5nc1NlcGFyYXRvckFjdGl2ZVwiOnRydWUsXCJ0ZWFjaGluZ3NTZXBhcmF0b3JXaWR0aFwiOjUwLFwidGVhY2hpbmdzU2VwYXJhdG9ySGVpZ2h0XCI6MSxcInRlYWNoaW5nc1NlcGFyYXRvckNvbG9yXCI6XCIjMTU3NzliXCIsXCJ0ZWFjaGluZ3NJbmhlcml0Rm9udFNpemVcIjpmYWxzZSxcInRlYWNoaW5nc0ZvbnRTaXplXCI6MTIsXCJ0ZWFjaGluZ3NJbmhlcml0Rm9udENvbG9yXCI6ZmFsc2UsXCJ0ZWFjaGluZ3NGb250Q29sb3JcIjpcIiM3YzdjN2NcIixcImFjY29yZGlvbk1hcmdpblwiOlsxMCwwLDUsMF0sXCJhY2NvcmRpb25QYWRkaW5nXCI6WzUsMTAsNSwxMF0sXCJhY2NvcmRpb25BcnJvd1R5cGVcIjpcIm91dGxpbmVkXCIsXCJhY2NvcmRpb25BcnJvd0NvbG9yXCI6XCIjMTU3NzliXCIsXCJhY2NvcmRpb25CZ1wiOlwiI2ZmZmZmZlwiLFwiYWNjb3JkaW9uQWN0aXZlQmdcIjpcIiNmOWY5ZjlcIixcImFjY29yZGlvbkhvdmVyQmdcIjpcIiNlZmVmZWZcIixcImFjY29yZGlvbkJvcmRlcldpZHRoXCI6MSxcImFjY29yZGlvbkJvcmRlckNvbG9yXCI6XCIjZWZlZmVmXCIsXCJhY2NvcmRpb25UaXRsZUZvbnRTaXplXCI6MTIsXCJhY2NvcmRpb25UaXRsZUZvbnRDb2xvclwiOlwiIzJiMmIyYlwiLFwiYWNjb3JkaW9uVGl0bGVGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImFjY29yZGlvbkRlc2NyaXB0aW9uTWFyZ2luXCI6WzUsMCwwLDBdLFwiYWNjb3JkaW9uRGVzY3JpcHRpb25Gb250U2l6ZVwiOjEyLFwiYWNjb3JkaW9uRGVzY3JpcHRpb25Gb250Q29sb3JcIjpcIiM4MjgyODJcIixcImFjY29yZGlvbkRlc2NyaXB0aW9uRm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJhY2NlcHRBbGxPbmVSb3dMYXlvdXRcIjpmYWxzZSxcImFjY2VwdEFsbFBhZGRpbmdcIjpbMTAsMTAsMTAsMTBdLFwiYWNjZXB0QWxsQmdcIjpcIiMwMDY4YjRcIixcImFjY2VwdEFsbFRleHRBbGlnblwiOlwiY2VudGVyXCIsXCJhY2NlcHRBbGxGb250U2l6ZVwiOjE4LFwiYWNjZXB0QWxsRm9udENvbG9yXCI6XCIjZmZmZmZmXCIsXCJhY2NlcHRBbGxGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImFjY2VwdEFsbEJvcmRlcldpZHRoXCI6MCxcImFjY2VwdEFsbEJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRBbGxIb3ZlckJnXCI6XCIjMDA2OGI0XCIsXCJhY2NlcHRBbGxIb3ZlckZvbnRDb2xvclwiOlwiI2ZmZmZmZlwiLFwiYWNjZXB0QWxsSG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwiLFwiYWNjZXB0RXNzZW50aWFsc1VzZUFjY2VwdEFsbFwiOnRydWUsXCJhY2NlcHRFc3NlbnRpYWxzQnV0dG9uVHlwZVwiOlwiXCIsXCJhY2NlcHRFc3NlbnRpYWxzUGFkZGluZ1wiOlsxMCwxMCwxMCwxMF0sXCJhY2NlcHRFc3NlbnRpYWxzQmdcIjpcIiNlZmVmZWZcIixcImFjY2VwdEVzc2VudGlhbHNUZXh0QWxpZ25cIjpcImNlbnRlclwiLFwiYWNjZXB0RXNzZW50aWFsc0ZvbnRTaXplXCI6MTgsXCJhY2NlcHRFc3NlbnRpYWxzRm9udENvbG9yXCI6XCIjMGEwYTBhXCIsXCJhY2NlcHRFc3NlbnRpYWxzRm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJhY2NlcHRFc3NlbnRpYWxzQm9yZGVyV2lkdGhcIjowLFwiYWNjZXB0RXNzZW50aWFsc0JvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRFc3NlbnRpYWxzSG92ZXJCZ1wiOlwiI2U4ZThlOFwiLFwiYWNjZXB0RXNzZW50aWFsc0hvdmVyRm9udENvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRFc3NlbnRpYWxzSG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwiLFwiYWNjZXB0SW5kaXZpZHVhbFBhZGRpbmdcIjpbNSw1LDUsNV0sXCJhY2NlcHRJbmRpdmlkdWFsQmdcIjpcIiNmZmZmZmZcIixcImFjY2VwdEluZGl2aWR1YWxUZXh0QWxpZ25cIjpcImNlbnRlclwiLFwiYWNjZXB0SW5kaXZpZHVhbEZvbnRTaXplXCI6MTUsXCJhY2NlcHRJbmRpdmlkdWFsRm9udENvbG9yXCI6XCIjMDA2OGI0XCIsXCJhY2NlcHRJbmRpdmlkdWFsRm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJhY2NlcHRJbmRpdmlkdWFsQm9yZGVyV2lkdGhcIjowLFwiYWNjZXB0SW5kaXZpZHVhbEJvcmRlckNvbG9yXCI6XCIjMDAwMDAwXCIsXCJhY2NlcHRJbmRpdmlkdWFsSG92ZXJCZ1wiOlwiI2ZmZmZmZlwiLFwiYWNjZXB0SW5kaXZpZHVhbEhvdmVyRm9udENvbG9yXCI6XCIjMDA2OGI0XCIsXCJhY2NlcHRJbmRpdmlkdWFsSG92ZXJCb3JkZXJDb2xvclwiOlwiIzAwMDAwMFwifSxcImZvb3RlckRlc2lnblwiOntcInBvd2VyZWRCeUxpbmtcIjpmYWxzZSxcImluaGVyaXRCZ1wiOmZhbHNlLFwiYmdcIjpcIiNmY2ZjZmNcIixcImluaGVyaXRUZXh0QWxpZ25cIjp0cnVlLFwidGV4dEFsaWduXCI6XCJjZW50ZXJcIixcInBhZGRpbmdcIjpbMTAsMjAsMTUsMjBdLFwiZm9udFNpemVcIjoxNCxcImZvbnRDb2xvclwiOlwiIzdjN2M3Y1wiLFwiZm9udEluaGVyaXRGYW1pbHlcIjp0cnVlLFwiZm9udEZhbWlseVwiOlwiQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZlwiLFwiZm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJob3ZlckZvbnRDb2xvclwiOlwiIzJiMmIyYlwiLFwiYm9yZGVyV2lkdGhcIjoxLFwiYm9yZGVyQ29sb3JcIjpcIiNlZmVmZWZcIixcImxhbmd1YWdlU3dpdGNoZXJcIjpcImZsYWdzXCJ9LFwidGV4dHNcIjp7XCJoZWFkbGluZVwiOlwiUHJpdmFjeSBwcmVmZXJlbmNlc1wiLFwiZGVzY3JpcHRpb25cIjpcIkZCSyBkb2VzIG5vdCB1c2UgYW55IHVzZXIgcHJvZmlsaW5nIHRlY2huaXF1ZSwgYnV0IG9ubHkgdGVjaG5pY2FsIGNvb2tpZXMgbmVjZXNzYXJ5IGZvciB0aGUgbm9ybWFsIGZ1bmN0aW9uaW5nIG9mIHRoZSB3ZWJzaXRlIGFuZCBzdGF0aXN0aWNhbCB0b29scy4gSG93ZXZlciwgYmUgY2FyZWZ1bCBpZiB5b3UgdXNlIGZ1bmN0aW9ucyBpbnRlcmFjdGluZyB3aXRoIHNvY2lhbCBuZXR3b3JrcywgYmVjYXVzZSB0aGVzZSBjb3VsZCB0cmFjayB5b3VyIG5hdmlnYXRpb24gd2l0aCB0aGVpciBjb29raWVzLjxiciBcXFwvPjxiciBcXFwvPllvdSBoYXZlIHRoZSByaWdodCBub3QgdG8gY29uc2VudCBhbmQgdG8gY2hhbmdlIG9yIHJldm9rZSB5b3VyIGNvbnNlbnQgYXQgYSBsYXRlciB0aW1lLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgdXNlIG9mIHlvdXIgZGF0YSwgcGxlYXNlIHZpc2l0IG91ciB7e3ByaXZhY3lQb2xpY3l9fXByaXZhY3kgcG9saWN5e3tcXFwvcHJpdmFjeVBvbGljeX19LlwiLFwiYWNjZXB0QWxsXCI6XCJBY2NlcHQgYWxsXCIsXCJhY2NlcHRFc3NlbnRpYWxzXCI6XCJDb250aW51ZSB3aXRob3V0IGNvbnNlbnRcIixcImFjY2VwdEluZGl2aWR1YWxcIjpcIlNldCBwcml2YWN5IHNldHRpbmdzIGluZGl2aWR1YWxseVwiLFwicG93ZXJlZEJ5XCI6XCIzXCIsXCJkYXRhUHJvY2Vzc2luZ0luVW5zYWZlQ291bnRyaWVzXCI6XCJTb21lIHNlcnZpY2VzIHByb2Nlc3MgcGVyc29uYWwgZGF0YSBpbiB1bnNlY3VyZSB0aGlyZCBjb3VudHJpZXMuIEJ5IGNvbnNlbnRpbmcgdG8gdGhlIHVzZSBvZiB0aGVzZSBzZXJ2aWNlcywgeW91IGFsc28gY29uc2VudCB0byB0aGUgcHJvY2Vzc2luZyBvZiB5b3VyIGRhdGEgaW4gdGhlc2UgdW5zZWN1cmUgdGhpcmQgY291bnRyaWVzIGluIGFjY29yZGFuY2Ugd2l0aCBBcnQuIDQ5ICgxKSBsaXQuIGEgR0RQUi4gVGhpcyBpbnZvbHZlcyByaXNrcyB0aGF0IHlvdXIgZGF0YSB3aWxsIGJlIHByb2Nlc3NlZCBieSBhdXRob3JpdGllcyBmb3IgY29udHJvbCBhbmQgbW9uaXRvcmluZyBwdXJwb3NlcywgcGVyaGFwcyB3aXRob3V0IHRoZSBwb3NzaWJpbGl0eSBvZiBhIGxlZ2FsIHJlY291cnNlLlwiLFwiYWdlTm90aWNlQmFubmVyXCI6XCJZb3UgYXJlIHVuZGVyIDE2IHllYXJzIG9sZD8gVGhlbiB5b3UgY2Fubm90IGNvbnNlbnQgdG8gb3B0aW9uYWwgc2VydmljZXMuIEFzayB5b3VyIHBhcmVudHMgb3IgbGVnYWwgZ3VhcmRpYW5zIHRvIGFncmVlIHRvIHRoZXNlIHNlcnZpY2VzIHdpdGggeW91LlwiLFwiYWdlTm90aWNlQmxvY2tlclwiOlwiWW91IGFyZSB1bmRlciAxNiB5ZWFycyBvbGQ\/IFVuZm9ydHVuYXRlbHksIHlvdSBhcmUgbm90IHBlcm1pdHRlZCB0byBjb25zZW50IHRvIHRoaXMgc2VydmljZSB0byB2aWV3IHRoaXMgY29udGVudC4gUGxlYXNlIGFzayB5b3VyIHBhcmVudHMgb3IgZ3VhcmRpYW5zIHRvIGFncmVlIHRvIHRoZSBzZXJ2aWNlIHdpdGggeW91IVwiLFwibGlzdFNlcnZpY2VzTm90aWNlXCI6XCJCeSBhY2NlcHRpbmcgYWxsIHNlcnZpY2VzLCB5b3UgYWxsb3cge3tzZXJ2aWNlc319IHRvIGJlIGxvYWRlZC4gVGhlc2Ugc2VydmljZXMgYXJlIGRpdmlkZWQgaW50byBncm91cHMge3tzZXJ2aWNlR3JvdXBzfX0gYWNjb3JkaW5nIHRvIHRoZWlyIHB1cnBvc2UgKGJlbG9uZ2luZyBtYXJrZWQgd2l0aCBzdXBlcnNjcmlwdCBudW1iZXJzKS5cIixcImxpc3RTZXJ2aWNlc0xlZ2l0aW1hdGVJbnRlcmVzdE5vdGljZVwiOlwiSW4gYWRkaXRpb24sIHt7c2VydmljZXN9fSBhcmUgbG9hZGVkIGJhc2VkIG9uIGEgbGVnaXRpbWF0ZSBpbnRlcmVzdC5cIixcInRjZlN0YWNrc0N1c3RvbU5hbWVcIjpcIlNlcnZpY2VzIHdpdGggdmFyaW91cyBwdXJwb3NlcyBvdXRzaWRlIHRoZSBUQ0Ygc3RhbmRhcmRcIixcInRjZlN0YWNrc0N1c3RvbURlc2NyaXB0aW9uXCI6XCJTZXJ2aWNlcyB0aGF0IGRvIG5vdCBzaGFyZSBjb25zZW50cyB2aWEgdGhlIFRDRiBzdGFuZGFyZCwgYnV0IHZpYSBvdGhlciB0ZWNobm9sb2dpZXMuIFRoZXNlIGFyZSBkaXZpZGVkIGludG8gc2V2ZXJhbCBncm91cHMgYWNjb3JkaW5nIHRvIHRoZWlyIHB1cnBvc2UuIFNvbWUgb2YgdGhlbSBhcmUgdXNlZCBiYXNlZCBvbiBhIGxlZ2l0aW1hdGUgaW50ZXJlc3QgKGUuZy4gdGhyZWF0IHByZXZlbnRpb24pLCBvdGhlcnMgYXJlIHVzZWQgb25seSB3aXRoIHlvdXIgY29uc2VudC4gRGV0YWlscyBhYm91dCB0aGUgaW5kaXZpZHVhbCBncm91cHMgYW5kIHB1cnBvc2VzIG9mIHRoZSBzZXJ2aWNlcyBjYW4gYmUgZm91bmQgaW4gdGhlIGluZGl2aWR1YWwgcHJpdmFjeSBzZXR0aW5ncy5cIixcImNvbnNlbnRGb3J3YXJkaW5nRXh0ZXJuYWxIb3N0c1wiOlwiWW91ciBjb25zZW50IGlzIGFsc28gYXBwbGljYWJsZSBvbiB7e3dlYnNpdGVzfX0uXCIsXCJibG9ja2VySGVhZGxpbmVcIjpcInt7bmFtZX19IGJsb2NrZWQgZHVlIHRvIHByaXZhY3kgc2V0dGluZ3NcIixcImJsb2NrZXJMaW5rU2hvd01pc3NpbmdcIjpcIlNob3cgYWxsIHNlcnZpY2VzIHlvdSBzdGlsbCBuZWVkIHRvIGFncmVlIHRvXCIsXCJibG9ja2VyTG9hZEJ1dHRvblwiOlwiQWNjZXB0IHNlcnZpY2VzIGFuZCBsb2FkIGNvbnRlbnRcIixcImJsb2NrZXJBY2NlcHRJbmZvXCI6XCJMb2FkaW5nIHRoZSBibG9ja2VkIGNvbnRlbnQgd2lsbCBhZGp1c3QgeW91ciBwcml2YWN5IHNldHRpbmdzLiBDb250ZW50IGZyb20gdGhpcyBzZXJ2aWNlIHdpbGwgbm90IGJlIGJsb2NrZWQgaW4gdGhlIGZ1dHVyZS5cIixcInN0aWNreUhpc3RvcnlcIjpcIlByaXZhY3kgc2V0dGluZ3MgaGlzdG9yeVwiLFwic3RpY2t5UmV2b2tlXCI6XCJSZXZva2UgY29uc2VudHNcIixcInN0aWNreVJldm9rZVN1Y2Nlc3NNZXNzYWdlXCI6XCJZb3UgaGF2ZSBzdWNjZXNzZnVsbHkgcmV2b2tlZCBjb25zZW50IGZvciBzZXJ2aWNlcyB3aXRoIGl0cyBjb29raWVzIGFuZCBwZXJzb25hbCBkYXRhIHByb2Nlc3NpbmcuIFRoZSBwYWdlIHdpbGwgYmUgcmVsb2FkZWQgbm93IVwiLFwic3RpY2t5Q2hhbmdlXCI6XCJDaGFuZ2UgcHJpdmFjeSBzZXR0aW5nc1wifSxcImluZGl2aWR1YWxMYXlvdXRcIjp7XCJpbmhlcml0RGlhbG9nTWF4V2lkdGhcIjpmYWxzZSxcImRpYWxvZ01heFdpZHRoXCI6OTcwLFwiaW5oZXJpdEJhbm5lck1heFdpZHRoXCI6dHJ1ZSxcImJhbm5lck1heFdpZHRoXCI6MTk4MCxcImRlc2NyaXB0aW9uVGV4dEFsaWduXCI6XCJsZWZ0XCJ9LFwiZ3JvdXBcIjp7XCJjaGVja2JveEJnXCI6XCIjZjBmMGYwXCIsXCJjaGVja2JveEJvcmRlcldpZHRoXCI6MSxcImNoZWNrYm94Qm9yZGVyQ29sb3JcIjpcIiNkMmQyZDJcIixcImNoZWNrYm94QWN0aXZlQ29sb3JcIjpcIiNmZmZmZmZcIixcImNoZWNrYm94QWN0aXZlQmdcIjpcIiMwMDY4YjRcIixcImNoZWNrYm94QWN0aXZlQm9yZGVyQ29sb3JcIjpcIiMwMDY4YjRcIixcImdyb3VwSW5oZXJpdEJnXCI6dHJ1ZSxcImdyb3VwQmdcIjpcIiNmNGY0ZjRcIixcImdyb3VwUGFkZGluZ1wiOlsxNSwxNSwxNSwxNV0sXCJncm91cFNwYWNpbmdcIjoxMCxcImdyb3VwQm9yZGVyUmFkaXVzXCI6NSxcImdyb3VwQm9yZGVyV2lkdGhcIjoxLFwiZ3JvdXBCb3JkZXJDb2xvclwiOlwiI2Y0ZjRmNFwiLFwiaGVhZGxpbmVGb250U2l6ZVwiOjE2LFwiaGVhZGxpbmVGb250V2VpZ2h0XCI6XCJub3JtYWxcIixcImhlYWRsaW5lRm9udENvbG9yXCI6XCIjMmIyYjJiXCIsXCJkZXNjcmlwdGlvbkZvbnRTaXplXCI6MTQsXCJkZXNjcmlwdGlvbkZvbnRDb2xvclwiOlwiIzdjN2M3Y1wiLFwibGlua0NvbG9yXCI6XCIjN2M3YzdjXCIsXCJsaW5rSG92ZXJDb2xvclwiOlwiIzJiMmIyYlwiLFwiZGV0YWlsc0hpZGVMZXNzUmVsZXZhbnRcIjp0cnVlfSxcInNhdmVCdXR0b25cIjp7XCJ1c2VBY2NlcHRBbGxcIjp0cnVlLFwidHlwZVwiOlwiYnV0dG9uXCIsXCJwYWRkaW5nXCI6WzEwLDEwLDEwLDEwXSxcImJnXCI6XCIjZWZlZmVmXCIsXCJ0ZXh0QWxpZ25cIjpcImNlbnRlclwiLFwiZm9udFNpemVcIjoxOCxcImZvbnRDb2xvclwiOlwiIzBhMGEwYVwiLFwiZm9udFdlaWdodFwiOlwibm9ybWFsXCIsXCJib3JkZXJXaWR0aFwiOjAsXCJib3JkZXJDb2xvclwiOlwiIzAwMDAwMFwiLFwiaG92ZXJCZ1wiOlwiI2U4ZThlOFwiLFwiaG92ZXJGb250Q29sb3JcIjpcIiMwMDAwMDBcIixcImhvdmVyQm9yZGVyQ29sb3JcIjpcIiMwMDAwMDBcIn0sXCJpbmRpdmlkdWFsVGV4dHNcIjp7XCJoZWFkbGluZVwiOlwiSW5kaXZpZHVhbCBwcml2YWN5IHByZWZlcmVuY2VzXCIsXCJkZXNjcmlwdGlvblwiOlwiRkJLIGRvZXMgbm90IHVzZSBhbnkgdXNlciBwcm9maWxpbmcgdGVjaG5pcXVlLCBidXQgb25seSB0ZWNobmljYWwgY29va2llcyBuZWNlc3NhcnkgZm9yIHRoZSBub3JtYWwgZnVuY3Rpb25pbmcgb2YgdGhlIHdlYnNpdGUgYW5kIHN0YXRpc3RpY2FsIHRvb2xzLiBIb3dldmVyLCBiZSBjYXJlZnVsIGlmIHlvdSB1c2UgZnVuY3Rpb25zIGludGVyYWN0aW5nIHdpdGggc29jaWFsIG5ldHdvcmtzLCBiZWNhdXNlIHRoZXNlIGNvdWxkIHRyYWNrIHlvdXIgbmF2aWdhdGlvbiB3aXRoIHRoZWlyIGNvb2tpZXMuPGJyIFxcXC8+PGJyIFxcXC8+WW91IGhhdmUgdGhlIHJpZ2h0IG5vdCB0byBjb25zZW50IGFuZCB0byBjaGFuZ2Ugb3IgcmV2b2tlIHlvdXIgY29uc2VudCBhdCBhIGxhdGVyIHRpbWUuIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSB1c2Ugb2YgeW91ciBkYXRhLCBwbGVhc2UgdmlzaXQgb3VyIHt7cHJpdmFjeVBvbGljeX19cHJpdmFjeSBwb2xpY3l7e1xcXC9wcml2YWN5UG9saWN5fX0uPGJyIFxcXC8+PGJyIFxcXC8+QmVsb3cgeW91IHdpbGwgZmluZCBhbiBvdmVydmlldyBvZiBhbGwgc2VydmljZXMgdXNlZCBieSB0aGlzIHdlYnNpdGUuIFlvdSBjYW4gdmlldyBkZXRhaWxlZCBpbmZvcm1hdGlvbiBhYm91dCBlYWNoIHNlcnZpY2UgYW5kIGFncmVlIHRvIHRoZW0gaW5kaXZpZHVhbGx5IG9yIGV4ZXJjaXNlIHlvdXIgcmlnaHQgdG8gb2JqZWN0LlwiLFwic2F2ZVwiOlwiU2F2ZSBjdXN0b20gY2hvaWNlc1wiLFwic2hvd01vcmVcIjpcIlNob3cgaW5mb3JtYXRpb25cIixcImhpZGVNb3JlXCI6XCJIaWRlIGluZm9ybWF0aW9uXCIsXCJwb3N0YW1ibGVcIjpcIlwifSxcIm1vYmlsZVwiOntcImVuYWJsZWRcIjp0cnVlLFwibWF4SGVpZ2h0XCI6NDAwLFwiaGlkZUhlYWRlclwiOmZhbHNlLFwiYWxpZ25tZW50XCI6XCJib3R0b21cIixcInNjYWxlUGVyY2VudFwiOjkwLFwic2NhbGVQZXJjZW50VmVydGljYWxcIjotNTB9LFwic3RpY2t5XCI6e1wiZW5hYmxlZFwiOmZhbHNlLFwiYW5pbWF0aW9uc0VuYWJsZWRcIjp0cnVlLFwiYWxpZ25tZW50XCI6XCJsZWZ0XCIsXCJidWJibGVCb3JkZXJSYWRpdXNcIjo1MCxcImljb25cIjpcImZpbmdlcnByaW50XCIsXCJpY29uQ3VzdG9tXCI6XCJcIixcImljb25DdXN0b21SZXRpbmFcIjpcIlwiLFwiaWNvblNpemVcIjozMCxcImljb25Db2xvclwiOlwiI2ZmZmZmZlwiLFwiYnViYmxlTWFyZ2luXCI6WzEwLDIwLDIwLDIwXSxcImJ1YmJsZVBhZGRpbmdcIjoxNSxcImJ1YmJsZUJnXCI6XCIjMTU3NzliXCIsXCJidWJibGVCb3JkZXJXaWR0aFwiOjAsXCJidWJibGVCb3JkZXJDb2xvclwiOlwiIzEwNTU2ZlwiLFwiYm94U2hhZG93RW5hYmxlZFwiOnRydWUsXCJib3hTaGFkb3dPZmZzZXRYXCI6MCxcImJveFNoYWRvd09mZnNldFlcIjoyLFwiYm94U2hhZG93Qmx1clJhZGl1c1wiOjUsXCJib3hTaGFkb3dTcHJlYWRSYWRpdXNcIjoxLFwiYm94U2hhZG93Q29sb3JcIjpcIiMxMDViNzdcIixcImJveFNoYWRvd0NvbG9yQWxwaGFcIjo0MCxcImJ1YmJsZUhvdmVyQmdcIjpcIiNmZmZmZmZcIixcImJ1YmJsZUhvdmVyQm9yZGVyQ29sb3JcIjpcIiMwMDAwMDBcIixcImhvdmVySWNvbkNvbG9yXCI6XCIjMDAwMDAwXCIsXCJob3Zlckljb25DdXN0b21cIjpcIlwiLFwiaG92ZXJJY29uQ3VzdG9tUmV0aW5hXCI6XCJcIixcIm1lbnVGb250U2l6ZVwiOjE2LFwibWVudUJvcmRlclJhZGl1c1wiOjUsXCJtZW51SXRlbVNwYWNpbmdcIjoxMCxcIm1lbnVJdGVtUGFkZGluZ1wiOls1LDEwLDUsMTBdfSxcImN1c3RvbUNzc1wiOntcImNzc1wiOlwiXCIsXCJhbnRpQWRCbG9ja2VyXCI6XCJ5XCJ9fSIsImFuaW1hdGVDc3MiOiI6cm9vdHstLWFuaW1hdGUtZHVyYXRpb246MXM7LS1hbmltYXRlLWRlbGF5OjFzOy0tYW5pbWF0ZS1yZXBlYXQ6MX0uYW5pbWF0ZV9fYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGUtZHVyYXRpb24pO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYW5pbWF0ZV9fYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9LmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRde29wYWNpdHk6MH19QGtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZTt9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt9fS5hbmltYXRlX19zbGlkZUluVXB7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO30iLCJpc1BybyI6dHJ1ZSwic2hvd1Byb0hpbnRzIjpmYWxzZSwicHJvVXJsIjoiaHR0cHM6XC9cL2Rldm93bC5pb1wvZ29cL3JlYWwtY29va2llLWJhbm5lcj9zb3VyY2U9cmNiLWxpdGUiLCJzaG93TGl0ZU5vdGljZSI6ZmFsc2UsImZyb250ZW5kIjp7Imdyb3VwcyI6Ilt7XCJpZFwiOjIxMDQsXCJuYW1lXCI6XCJFc3NlbnRpYWxcIixcInNsdWdcIjpcImVzc2VudGlhbFwiLFwiZGVzY3JpcHRpb25cIjpcIkVzc2VudGlhbCBzZXJ2aWNlcyBhcmUgcmVxdWlyZWQgZm9yIHRoZSBiYXNpYyBmdW5jdGlvbmFsaXR5IG9mIHRoZSB3ZWJzaXRlLiBUaGV5IG9ubHkgY29udGFpbiB0ZWNobmljYWxseSBuZWNlc3Nhcnkgc2VydmljZXMuIFRoZXNlIHNlcnZpY2VzIGNhbm5vdCBiZSBvYmplY3RlZCB0by5cIixcImlzRXNzZW50aWFsXCI6dHJ1ZSxcImlzRGVmYXVsdFwiOmZhbHNlLFwiaXRlbXNcIjpbe1wiaWRcIjoxODUzMCxcIm5hbWVcIjpcIlJlYWwgQ29va2llIEJhbm5lclwiLFwicHVycG9zZVwiOlwiUmVhbCBDb29raWUgQmFubmVyIGFza3Mgd2Vic2l0ZSB2aXNpdG9ycyBmb3IgY29uc2VudCB0byBzZXQgY29va2llcyBhbmQgcHJvY2VzcyBwZXJzb25hbCBkYXRhLiBGb3IgdGhpcyBwdXJwb3NlLCBhIFVVSUQgKHBzZXVkb255bW91cyBpZGVudGlmaWNhdGlvbiBvZiB0aGUgdXNlcikgaXMgYXNzaWduZWQgdG8gZWFjaCB3ZWJzaXRlIHZpc2l0b3IsIHdoaWNoIGlzIHZhbGlkIHVudGlsIHRoZSBjb29raWUgZXhwaXJlcyB0byBzdG9yZSB0aGUgY29uc2VudC4gQ29uc2VudCBpcyBjb2xsZWN0ZWQgb25jZSBwZXIgbGFuZ3VhZ2UuXCIsXCJwcm92aWRlckNvbnRhY3RcIjp7XCJwaG9uZVwiOlwiXCIsXCJlbWFpbFwiOlwiXCIsXCJsaW5rXCI6XCJcIn0sXCJpc1Byb3ZpZGVyQ3VycmVudFdlYnNpdGVcIjpmYWxzZSxcInByb3ZpZGVyXCI6XCJGQksgTWFnYXppbmVcIixcInVuaXF1ZU5hbWVcIjpcInJlYWwtY29va2llLWJhbm5lclwiLFwiaXNFbWJlZGRpbmdPbmx5RXh0ZXJuYWxSZXNvdXJjZXNcIjpmYWxzZSxcImxlZ2FsQmFzaXNcIjpcImxlZ2FsLXJlcXVpcmVtZW50XCIsXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzXCI6W10sXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzU3BlY2lhbFRyZWF0bWVudHNcIjpbXSxcInRlY2huaWNhbERlZmluaXRpb25zXCI6W3tcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcInJlYWxfY29va2llX2Jhbm5lcipcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjozNjUsXCJkdXJhdGlvblVuaXRcIjpcImRcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwicmVhbF9jb29raWVfYmFubmVyKi10Y2ZcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjozNjUsXCJkdXJhdGlvblVuaXRcIjpcImRcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwicmVhbF9jb29raWVfYmFubmVyLXRlc3RcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjozNjUsXCJkdXJhdGlvblVuaXRcIjpcImRcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn1dLFwiY29kZUR5bmFtaWNzXCI6W10sXCJwcm92aWRlclByaXZhY3lQb2xpY3lVcmxcIjpcImh0dHBzOlxcXC9cXFwvbWFnYXppbmUuZmJrLmV1XFxcL2VuXFxcL3ByaXZhY3ktYW5kLWNvb2tpZXMtcG9saWN5XFxcL1wiLFwicHJvdmlkZXJMZWdhbE5vdGljZVVybFwiOlwiaHR0cHM6XFxcL1xcXC9tYWdhemluZS5mYmsuZXVcXFwvZW5cXFwvYWJvdXQtdXNcXFwvXCIsXCJ0YWdNYW5hZ2VyT3B0SW5FdmVudE5hbWVcIjpcIlwiLFwidGFnTWFuYWdlck9wdE91dEV2ZW50TmFtZVwiOlwiXCIsXCJnb29nbGVDb25zZW50TW9kZUNvbnNlbnRUeXBlc1wiOltdLFwiZXhlY3V0ZVByaW9yaXR5XCI6MTAsXCJjb2RlT3B0SW5cIjpcIlwiLFwiZXhlY3V0ZUNvZGVPcHRJbldoZW5Ob1RhZ01hbmFnZXJDb25zZW50SXNHaXZlblwiOmZhbHNlLFwiY29kZU9wdE91dFwiOlwiXCIsXCJleGVjdXRlQ29kZU9wdE91dFdoZW5Ob1RhZ01hbmFnZXJDb25zZW50SXNHaXZlblwiOmZhbHNlLFwiZGVsZXRlVGVjaG5pY2FsRGVmaW5pdGlvbnNBZnRlck9wdE91dFwiOmZhbHNlLFwiY29kZU9uUGFnZUxvYWRcIjpcIlwiLFwicHJlc2V0SWRcIjpcInJlYWwtY29va2llLWJhbm5lclwifV19LHtcImlkXCI6MjEwNSxcIm5hbWVcIjpcIkZ1bmN0aW9uYWxcIixcInNsdWdcIjpcImZ1bmN0aW9uYWxcIixcImRlc2NyaXB0aW9uXCI6XCJGdW5jdGlvbmFsIHNlcnZpY2VzIGFyZSBuZWNlc3NhcnkgdG8gcHJvdmlkZSBmZWF0dXJlcyBiZXlvbmQgdGhlIGVzc2VudGlhbCBmdW5jdGlvbmFsaXR5IHN1Y2ggYXMgcHJldHRpZXIgZm9udHMsIHZpZGVvIHBsYXliYWNrIG9yIGludGVyYWN0aXZlIHdlYiAyLjAgZmVhdHVyZXMuIENvbnRlbnQgZnJvbSBlLmcuIHZpZGVvIHBsYXRmb3JtcyBhbmQgc29jaWFsIG1lZGlhIHBsYXRmb3JtcyBhcmUgYmxvY2tlZCBieSBkZWZhdWx0LCBhbmQgY2FuIGJlIGNvbnNlbnRlZCB0by4gSWYgdGhlIHNlcnZpY2UgaXMgYWdyZWVkIHRvLCB0aGlzIGNvbnRlbnQgaXMgbG9hZGVkIGF1dG9tYXRpY2FsbHkgd2l0aG91dCBmdXJ0aGVyIG1hbnVhbCBjb25zZW50LlwiLFwiaXNFc3NlbnRpYWxcIjpmYWxzZSxcImlzRGVmYXVsdFwiOmZhbHNlLFwiaXRlbXNcIjpbe1wiaWRcIjoxODU5OCxcIm5hbWVcIjpcIllvdVR1YmVcIixcInB1cnBvc2VcIjpcIllvdVR1YmUgYWxsb3dzIGVtYmVkZGluZyBjb250ZW50IHBvc3RlZCBvbiB5b3V0dWJlLmNvbSBkaXJlY3RseSBpbnRvIHdlYnNpdGVzLiBUaGUgY29va2llcyBhcmUgdXNlZCB0byBjb2xsZWN0IHZpc2l0ZWQgd2Vic2l0ZXMgYW5kIGRldGFpbGVkIHN0YXRpc3RpY3MgYWJvdXQgdGhlIHVzZXIgYmVoYXZpb3VyLiBUaGlzIGRhdGEgY2FuIGJlIGxpbmtlZCB0byB0aGUgZGF0YSBvZiB1c2VycyByZWdpc3RlcmVkIG9uIHlvdXR1YmUuY29tIGFuZCBnb29nbGUuY29tIG9yIGxvY2FsaXplZCB2ZXJzaW9ucyBvZiB0aGVzZSBzZXJ2aWNlcy5cIixcInByb3ZpZGVyQ29udGFjdFwiOntcInBob25lXCI6XCJcIixcImVtYWlsXCI6XCJcIixcImxpbmtcIjpcIlwifSxcImlzUHJvdmlkZXJDdXJyZW50V2Vic2l0ZVwiOmZhbHNlLFwicHJvdmlkZXJcIjpcIkdvb2dsZSBJcmVsYW5kIExpbWl0ZWRcIixcInVuaXF1ZU5hbWVcIjpcInlvdXR1YmVcIixcImlzRW1iZWRkaW5nT25seUV4dGVybmFsUmVzb3VyY2VzXCI6ZmFsc2UsXCJsZWdhbEJhc2lzXCI6XCJjb25zZW50XCIsXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzXCI6W1wiVVNcIl0sXCJkYXRhUHJvY2Vzc2luZ0luQ291bnRyaWVzU3BlY2lhbFRyZWF0bWVudHNcIjpbXSxcInRlY2huaWNhbERlZmluaXRpb25zXCI6W3tcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIlNJRENDXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS0zUEFQSVNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX19TZWN1cmUtQVBJU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0FQSVNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU1NJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiMVBfSkFSXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0VBUkNIX1NBTUVTSVRFXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6NixcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiWVNDXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MCxcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjp0cnVlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkxPR0lOX0lORk9cIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkhTSURcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIlZJU0lUT1JfSU5GTzFfTElWRVwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjYsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkNPTlNFTlRcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoxOCxcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfX1NlY3VyZS1TU0lEXCIsXCJob3N0XCI6XCIueW91dHViZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX19TZWN1cmUtSFNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjEsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIkFQSVNJRFwiLFwiaG9zdFwiOlwiLnlvdXR1YmUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX19TZWN1cmUtM1BTSURcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIlBSRUZcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjo4LFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJTSURcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcInNfZ2xcIixcImhvc3RcIjpcIi55b3V0dWJlLmNvbVwiLFwiZHVyYXRpb25cIjowLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOnRydWUsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0lEQ0NcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjEsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiX19TZWN1cmUtM1BBUElTSURcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU0FQSVNJRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJBUElTSURcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjIsXCJkdXJhdGlvblVuaXRcIjpcInlcIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiU1NJRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJIU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9fU2VjdXJlLTNQU0lEXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoyLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIlNJRFwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MixcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJDT05TRU5UXCIsXCJob3N0XCI6XCIuZ29vZ2xlLmNvbVwiLFwiZHVyYXRpb25cIjoxOCxcImR1cmF0aW9uVW5pdFwiOlwieVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJOSURcIixcImhvc3RcIjpcIi5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjYsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIjFQX0pBUlwiLFwiaG9zdFwiOlwiLmdvb2dsZS5jb21cIixcImR1cmF0aW9uXCI6MSxcImR1cmF0aW9uVW5pdFwiOlwibW9cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwiRFZcIixcImhvc3RcIjpcInd3dy5nb29nbGUuY29tXCIsXCJkdXJhdGlvblwiOjEsXCJkdXJhdGlvblVuaXRcIjpcIm1cIixcImlzU2Vzc2lvbkR1cmF0aW9uXCI6ZmFsc2UsXCJwdXJwb3NlXCI6XCJcIn1dLFwiY29kZUR5bmFtaWNzXCI6W10sXCJwcm92aWRlclByaXZhY3lQb2xpY3lVcmxcIjpcImh0dHBzOlxcXC9cXFwvcG9saWNpZXMuZ29vZ2xlLmNvbVxcXC9wcml2YWN5XCIsXCJwcm92aWRlckxlZ2FsTm90aWNlVXJsXCI6XCJcIixcInRhZ01hbmFnZXJPcHRJbkV2ZW50TmFtZVwiOlwiXCIsXCJ0YWdNYW5hZ2VyT3B0T3V0RXZlbnROYW1lXCI6XCJcIixcImdvb2dsZUNvbnNlbnRNb2RlQ29uc2VudFR5cGVzXCI6W10sXCJleGVjdXRlUHJpb3JpdHlcIjoxMCxcImNvZGVPcHRJblwiOlwiXCIsXCJleGVjdXRlQ29kZU9wdEluV2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJjb2RlT3B0T3V0XCI6XCJcIixcImV4ZWN1dGVDb2RlT3B0T3V0V2hlbk5vVGFnTWFuYWdlckNvbnNlbnRJc0dpdmVuXCI6ZmFsc2UsXCJkZWxldGVUZWNobmljYWxEZWZpbml0aW9uc0FmdGVyT3B0T3V0XCI6ZmFsc2UsXCJjb2RlT25QYWdlTG9hZFwiOlwiXCIsXCJwcmVzZXRJZFwiOlwieW91dHViZVwifV19LHtcImlkXCI6MjEwNixcIm5hbWVcIjpcIkFuYWx5dGljc1wiLFwic2x1Z1wiOlwic3RhdGlzdGljc1wiLFwiZGVzY3JpcHRpb25cIjpcIkFuYWx5dGljcyBzZXJ2aWNlcyBhcmUgbmVlZGVkIHRvIGNvbGxlY3QgcHNldWRvbnltb3VzIGRhdGEgYWJvdXQgdGhlIHZpc2l0b3JzIG9mIHRoZSB3ZWJzaXRlLiBUaGUgZGF0YSBlbmFibGVzIHVzIHRvIHVuZGVyc3RhbmQgdmlzaXRvcnMgYmV0dGVyIGFuZCB0byBvcHRpbWl6ZSB0aGUgd2Vic2l0ZS5cIixcImlzRXNzZW50aWFsXCI6ZmFsc2UsXCJpc0RlZmF1bHRcIjpmYWxzZSxcIml0ZW1zXCI6W3tcImlkXCI6MTg1OTYsXCJuYW1lXCI6XCJNYXRvbW9cIixcInB1cnBvc2VcIjpcIk1hdG9tbyBpcyBhIHNlcnZpY2UgdG8gY3JlYXRlIGRldGFpbGVkIHN0YXRpc3RpY3MgYWJvdXQgdGhlIHVzZXIgYmVoYXZpb3Igb24gdGhlIHdlYnNpdGUuIENvb2tpZXMgYXJlIHVzZWQgdG8gZGlmZmVyZW50aWF0ZSB1c2VycyBhbmQgdG8gbGluayBkYXRhIGZyb20gbXVsdGlwbGUgcGFnZSB2aWV3cy5cIixcInByb3ZpZGVyQ29udGFjdFwiOntcInBob25lXCI6XCJcIixcImVtYWlsXCI6XCJcIixcImxpbmtcIjpcIlwifSxcImlzUHJvdmlkZXJDdXJyZW50V2Vic2l0ZVwiOmZhbHNlLFwicHJvdmlkZXJcIjpcIkZCSyBNYWdhemluZVwiLFwidW5pcXVlTmFtZVwiOlwibWF0b21vXCIsXCJpc0VtYmVkZGluZ09ubHlFeHRlcm5hbFJlc291cmNlc1wiOmZhbHNlLFwibGVnYWxCYXNpc1wiOlwiY29uc2VudFwiLFwiZGF0YVByb2Nlc3NpbmdJbkNvdW50cmllc1wiOltdLFwiZGF0YVByb2Nlc3NpbmdJbkNvdW50cmllc1NwZWNpYWxUcmVhdG1lbnRzXCI6W10sXCJ0ZWNobmljYWxEZWZpbml0aW9uc1wiOlt7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfcGtfaWQuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjEzLFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfcGtfcmVmLipcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjo2LFwiZHVyYXRpb25Vbml0XCI6XCJtb1wiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfcGtfc2VzLipcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjozMCxcImR1cmF0aW9uVW5pdFwiOlwibVwiLFwiaXNTZXNzaW9uRHVyYXRpb25cIjpmYWxzZSxcInB1cnBvc2VcIjpcIlwifSx7XCJ0eXBlXCI6XCJodHRwXCIsXCJuYW1lXCI6XCJfcGtfY3Zhci4qXCIsXCJob3N0XCI6XCJtYWdhemluZS5mYmsuZXVcIixcImR1cmF0aW9uXCI6MzAsXCJkdXJhdGlvblVuaXRcIjpcIm1vXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa19oc3IuKlwiLFwiaG9zdFwiOlwibWFnYXppbmUuZmJrLmV1XCIsXCJkdXJhdGlvblwiOjMwLFwiZHVyYXRpb25Vbml0XCI6XCJtXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9LHtcInR5cGVcIjpcImh0dHBcIixcIm5hbWVcIjpcIl9wa190ZXN0Y29va2llLipcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjowLFwiZHVyYXRpb25Vbml0XCI6XCJtXCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOnRydWUsXCJwdXJwb3NlXCI6XCJcIn0se1widHlwZVwiOlwiaHR0cFwiLFwibmFtZVwiOlwibXRtX2NvbnNlbnRcIixcImhvc3RcIjpcIm1hZ2F6aW5lLmZiay5ldVwiLFwiZHVyYXRpb25cIjoxLFwiZHVyYXRpb25Vbml0XCI6XCJ5XCIsXCJpc1Nlc3Npb25EdXJhdGlvblwiOmZhbHNlLFwicHVycG9zZVwiOlwiXCJ9XSxcImNvZGVEeW5hbWljc1wiOntcIm10SG9zdFwiOlwid2ViLWFuYWx5dGljcy5mYmsuZXVcXFwvbWF0b21vXCIsXCJtdFNpdGVJZFwiOlwiMlwifSxcInByb3ZpZGVyUHJpdmFjeVBvbGljeVVybFwiOlwiaHR0cHM6XFxcL1xcXC9tYWdhemluZS5mYmsuZXVcXFwvZW5cXFwvcHJpdmFjeS1hbmQtY29va2llcy1wb2xpY3lcXFwvXCIsXCJwcm92aWRlckxlZ2FsTm90aWNlVXJsXCI6XCJcIixcInRhZ01hbmFnZXJPcHRJbkV2ZW50TmFtZVwiOlwiXCIsXCJ0YWdNYW5hZ2VyT3B0T3V0RXZlbnROYW1lXCI6XCJcIixcImdvb2dsZUNvbnNlbnRNb2RlQ29uc2VudFR5cGVzXCI6W10sXCJleGVjdXRlUHJpb3JpdHlcIjoxMCxcImNvZGVPcHRJblwiOlwiYmFzZTY0LWVuY29kZWQ6UEhOamNtbHdkRDRLSUNBZ0lIWmhjaUJmY0dGeElEMGdkMmx1Wkc5M0xsOXdZWEVnZkh3Z1cxMDdDaUFnSUNCZmNHRnhMbkIxYzJnb1d5SjBjbUZqYTFCaFoyVldhV1YzSWwwcE93b2dJQ0FnWDNCaGNTNXdkWE5vS0ZzaVpXNWhZbXhsVEdsdWExUnlZV05yYVc1bklsMHBPd29nSUNBZ0tHWjFibU4wYVc5dUlDZ3BJSHNLSUNBZ0lDQWdJQ0IyWVhJZ2RTQTlJQ0pvZEhSd2N6b3ZMM3Q3YlhSSWIzTjBmWDB2SWpzS0lDQWdJQ0FnSUNCZmNHRnhMbkIxYzJnb1d5SnpaWFJVY21GamEyVnlWWEpzSWl3Z2RTQXJJQ0p0WVhSdmJXOHVjR2h3SWwwcE93b2dJQ0FnSUNBZ0lGOXdZWEV1Y0hWemFDaGJJbk5sZEZOcGRHVkpaQ0lzSUNKN2UyMTBVMmwwWlVsa2ZYMGlYU2s3Q2lBZ0lDQWdJQ0FnZG1GeUlHUWdQU0JrYjJOMWJXVnVkQ3dLSUNBZ0lDQWdJQ0FnSUNBZ1p5QTlJR1F1WTNKbFlYUmxSV3hsYldWdWRDZ2ljMk55YVhCMElpa3NDaUFnSUNBZ0lDQWdJQ0FnSUhNZ1BTQmtMbWRsZEVWc1pXMWxiblJ6UW5sVVlXZE9ZVzFsS0NKelkzSnBjSFFpS1Zzd1hUc0tJQ0FnSUNBZ0lDQm5MblI1Y0dVZ1BTQWlkR1Y0ZEM5cVlYWmhjMk55YVhCMElqc0tJQ0FnSUNBZ0lDQm5MbUZ6ZVc1aklEMGdkSEoxWlRzS0lDQWdJQ0FnSUNCbkxtUmxabVZ5SUQwZ2RISjFaVHNLSUNBZ0lDQWdJQ0JuTG5OeVl5QTlJQ0l2TDN0N2JYUkliM04wZlgwdmJXRjBiMjF2TG1weklqc0tJQ0FnSUNBZ0lDQnpMbkJoY21WdWRFNXZaR1V1YVc1elpYSjBRbVZtYjNKbEtHY3NJSE1wT3dvZ0lDQWdmU2tvS1RzS1BDOXpZM0pwY0hRK0NqeHViM05qY21sd2RENEtJQ0FnSUR4d1BqeHBiV2NnYzNKalBTSm9kSFJ3Y3pvdkwzdDdiWFJJYjNOMGZYMHZiV0YwYjIxdkxuQm9jRDlwWkhOcGRHVTllM3R0ZEZOcGRHVkpaSDE5Sm1GdGNEdHlaV005TVNJZ2MzUjViR1U5SW1KdmNtUmxjam9nTURzaUlHRnNkRDBpSWlBdlBqd3ZjRDRLUEM5dWIzTmpjbWx3ZEQ0PVwiLFwiZXhlY3V0ZUNvZGVPcHRJbldoZW5Ob1RhZ01hbmFnZXJDb25zZW50SXNHaXZlblwiOmZhbHNlLFwiY29kZU9wdE91dFwiOlwiYmFzZTY0LWVuY29kZWQ6UEhOamNtbHdkRDRLSUNBZ0lIWmhjaUJmY0dGeElEMGdkMmx1Wkc5M0xsOXdZWEU3Q2lBZ0lDQnBaaUFvWDNCaGNTa2dld29nSUNBZ0lDQWdJRjl3WVhFdWNIVnphQ2hiSW1ScGMyRmliR1ZEYjI5cmFXVnpJbDBwT3dvZ0lDQWdmUW84TDNOamNtbHdkRDQ9XCIsXCJleGVjdXRlQ29kZU9wdE91dFdoZW5Ob1RhZ01hbmFnZXJDb25zZW50SXNHaXZlblwiOmZhbHNlLFwiZGVsZXRlVGVjaG5pY2FsRGVmaW5pdGlvbnNBZnRlck9wdE91dFwiOnRydWUsXCJjb2RlT25QYWdlTG9hZFwiOlwiXCIsXCJwcmVzZXRJZFwiOlwibWF0b21vXCJ9XX1dIiwibGlua3MiOltdLCJ3ZWJzaXRlT3BlcmF0b3IiOnsiYWRkcmVzcyI6IiIsImNvdW50cnkiOiJVUyIsImNvbnRhY3RFbWFpbCI6ImJhc2U2NC1lbmNvZGVkOmFHVnNiRzlBWkdGdWFXVnNjbUZ0Y0dGdVpXeHNhUzVqYjIwPSIsImNvbnRhY3RQaG9uZSI6IiIsImNvbnRhY3RGb3JtVXJsIjpmYWxzZX0sImJsb2NrZXIiOlt7ImlkIjoxODYwMCwibmFtZSI6IllvdVR1YmUiLCJkZXNjcmlwdGlvbiI6IiIsInJ1bGVzIjpbImEucmVsYXRlZC12aWRlbyIsIip5b3V0dWJlLmNvbSoiLCIqeW91dHUuYmUqIiwiKnlvdXR1YmUtbm9jb29raWUuY29tKiIsIip5dGltZy5jb20qIiwiKmFwaXMuZ29vZ2xlLmNvbVwvanNcL3BsYXRmb3JtLmpzKiIsImRpdltjbGFzcyo9XCJnLXl0c3Vic2NyaWJlXCJdIiwiKnlvdXR1YmUuY29tXC9zdWJzY3JpYmVfZW1iZWQqIiwiZGl2W2RhdGEtc2V0dGluZ3M6bWF0Y2hlc1VybCgpXSIsInNjcmlwdFtpZD1cInVhZWwtdmlkZW8tc3Vic2NyaWJlLWpzXCJdIiwiZGl2W2NsYXNzKj1cImVsZW1lbnRvci13aWRnZXQtcHJlbWl1bS1hZGRvbi12aWRlby1ib3hcIl1bZGF0YS1zZXR0aW5ncyo9XCJ5b3V0dWJlXCJdIiwiZGl2W2NsYXNzKj1cInRkX3dyYXBwZXJfcGxheWxpc3RfcGxheWVyX3lvdXR1YmVcIl0iLCIqd3AtY29udGVudFwvcGx1Z2luc1wvd3AteW91dHViZS1seXRlXC9seXRlXC9seXRlLW1pbi5qcyoiLCIqd3AtY29udGVudFwvcGx1Z2luc1wveW91dHViZS1lbWJlZC1wbHVzXC9zY3JpcHRzXC8qIiwiKndwLWNvbnRlbnRcL3BsdWdpbnNcL3lvdXR1YmUtZW1iZWQtcGx1cy1wcm9cL3NjcmlwdHNcLyoiLCJkaXZbaWRePVwiZXB5dF9nYWxsZXJ5XCJdIiwiZGl2W2NsYXNzKj1cInRjYi15dC1iZ1wiXSIsImFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXVtyZWw9XCJ3cC12aWRlby1saWdodGJveFwiXSIsImxpdGUteW91dHViZVt2aWRlb2lkXSIsImFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXVtjbGFzcyo9XCJhd2ItbGlnaHRib3hcIl0iLCJkaXZbZGF0YS1lbGVtZW50b3ItbGlnaHRib3gqPVwieW91dHViZS5jb21cIl0iLCJkaXZbY2xhc3MqPVwidy12aWRlb1wiXVtvbmNsaWNrKj1cInlvdXR1YmUuY29tXCJdIiwibmV3IE9VVmlkZW8oeyp0eXBlOip5dCIsIipcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL3N0cmVhbXR1YmUtY29yZVwvcHVibGljXC9hc3NldHNcL3ZlbmRvclwvdmlkZW8uanNcL3lvdXR1YmUqIiwidmlkZW8tanNbZGF0YS1zZXR1cDptYXRjaGVzVXJsKCldW2RhdGEtcGxheWVyLWlkXSJdLCJjcml0ZXJpYSI6InNlcnZpY2VzIiwidGNmVmVuZG9ycyI6W10sInRjZlB1cnBvc2VzIjpbMV0sInNlcnZpY2VzIjpbMTg1OThdLCJpc1Zpc3VhbCI6dHJ1ZSwidmlzdWFsVHlwZSI6Imhlcm8iLCJ2aXN1YWxNZWRpYVRodW1ibmFpbCI6IjAiLCJ2aXN1YWxDb250ZW50VHlwZSI6InZpZGVvLXBsYXllciIsImlzVmlzdWFsRGFya01vZGUiOmZhbHNlLCJ2aXN1YWxCbHVyIjowLCJ2aXN1YWxEb3dubG9hZFRodW1ibmFpbCI6dHJ1ZSwidmlzdWFsSGVyb0J1dHRvblRleHQiOiIiLCJzaG91bGRGb3JjZVRvU2hvd1Zpc3VhbCI6ZmFsc2UsInByZXNldElkIjoieW91dHViZSIsInZpc3VhbFRodW1ibmFpbCI6eyJ1cmwiOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1jb250ZW50XC9wbHVnaW5zXC9yZWFsLWNvb2tpZS1iYW5uZXItcHJvXC9wdWJsaWNcL2ltYWdlc1wvdmlzdWFsLWNvbnRlbnQtYmxvY2tlclwvdmlkZW8tcGxheWVyLWxpZ2h0LnN2ZyIsIndpZHRoIjo1ODAsImhlaWdodCI6MzI2LCJoaWRlIjpbIm92ZXJsYXkiXSwidGl0bGVUeXBlIjoiY2VudGVyIn19XSwibGFuZ3VhZ2VTd2l0Y2hlciI6W3sibmFtZSI6IkVuZ2xpc2giLCJjdXJyZW50Ijp0cnVlLCJmbGFnIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvd3AtY29udGVudFwvcGx1Z2luc1wvc2l0ZXByZXNzLW11bHRpbGluZ3VhbC1jbXNcL3Jlc1wvZmxhZ3NcL2VuLnBuZyIsInVybCI6Imh0dHBzOlwvXC9tYWdhemluZS5mYmsuZXVcL2VuXC90YWdzXC9pbm5vdmF0aW9uXC8iLCJsb2NhbGUiOiJlbiJ9LHsibmFtZSI6Ikl0YWxpYW5vIiwiY3VycmVudCI6ZmFsc2UsImZsYWciOiJodHRwczpcL1wvbWFnYXppbmUuZmJrLmV1XC93cC1jb250ZW50XC9wbHVnaW5zXC9zaXRlcHJlc3MtbXVsdGlsaW5ndWFsLWNtc1wvcmVzXC9mbGFnc1wvaXQucG5nIiwidXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvaXRcLyIsImxvY2FsZSI6Iml0In1dLCJwcmVkZWZpbmVkRGF0YVByb2Nlc3NpbmdJblNhZmVDb3VudHJpZXNMaXN0cyI6eyJHRFBSIjpbIkFUIiwiQkUiLCJCRyIsIkhSIiwiQ1kiLCJDWiIsIkRLIiwiRUUiLCJGSSIsIkZSIiwiREUiLCJHUiIsIkhVIiwiSUUiLCJJUyIsIklUIiwiTEkiLCJMViIsIkxUIiwiTFUiLCJNVCIsIk5MIiwiTk8iLCJQTCIsIlBUIiwiUk8iLCJTSyIsIlNJIiwiRVMiLCJTRSJdLCJEU0ciOlsiQ0giXSwiR0RQUitEU0ciOltdLCJBREVRVUFDWV9FVSI6WyJBRCIsIkFSIiwiQ0EiLCJGTyIsIkdHIiwiSUwiLCJJTSIsIkpQIiwiSkUiLCJOWiIsIktSIiwiQ0giLCJHQiIsIlVZIiwiVVMiXSwiQURFUVVBQ1lfQ0giOlsiREUiLCJBRCIsIkFSIiwiQVQiLCJCRSIsIkJHIiwiQ0EiLCJDWSIsIkhSIiwiREsiLCJFUyIsIkVFIiwiRkkiLCJGUiIsIkdJIiwiR1IiLCJHRyIsIkhVIiwiSU0iLCJGTyIsIklFIiwiSVMiLCJJTCIsIklUIiwiSkUiLCJMViIsIkxJIiwiTFQiLCJMVSIsIk1UIiwiTUMiLCJOTyIsIk5aIiwiTkwiLCJQTCIsIlBUIiwiQ1oiLCJSTyIsIkdCIiwiU0siLCJTSSIsIlNFIiwiVVkiLCJVUyJdfSwiZGVjaXNpb25Db29raWVOYW1lIjoicmVhbF9jb29raWVfYmFubmVyLXY6M19ibG9nOjFfcGF0aDpmNjllYzA3LWxhbmc6ZW4iLCJyZXZpc2lvbkhhc2giOiIzYmFhOTQxMmY2ZDZmZjVmZWRmMGE1MmYxYTYxMzA3OCIsInRlcnJpdG9yaWFsTGVnYWxCYXNpcyI6WyJnZHByLWVwcml2YWN5Il0sInNldENvb2tpZXNWaWFNYW5hZ2VyIjoibm9uZSIsImlzUmVzcGVjdERvTm90VHJhY2siOnRydWUsImZhaWxlZENvbnNlbnREb2N1bWVudGF0aW9uSGFuZGxpbmciOiJlc3NlbnRpYWxzIiwiaXNBY2NlcHRBbGxGb3JCb3RzIjp0cnVlLCJpc0RhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXMiOmZhbHNlLCJpc0FnZU5vdGljZSI6ZmFsc2UsImFnZU5vdGljZUFnZUxpbWl0IjoxNiwiaXNMaXN0U2VydmljZXNOb3RpY2UiOmZhbHNlLCJpc0Jhbm5lckxlc3NDb25zZW50IjpmYWxzZSwiaXNUY2YiOmZhbHNlLCJpc0djbSI6ZmFsc2UsImlzR2NtTGlzdFB1cnBvc2VzIjp0cnVlLCJoYXNMYXp5RGF0YSI6ZmFsc2V9LCJhbm9ueW1vdXNDb250ZW50VXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvd3AtY29udGVudFwvdXBsb2Fkc1wvNmFlMzg4ZTFiOFwvZGlzdFwvIiwiYW5vbnltb3VzSGFzaCI6IjZhZTM4OGUxYjgiLCJoYXNEeW5hbWljUHJlRGVjaXNpb25zIjpmYWxzZSwiaXNMaWNlbnNlZCI6dHJ1ZSwiaXNEZXZMaWNlbnNlIjpmYWxzZSwibXVsdGlsaW5ndWFsU2tpcEhUTUxGb3JUYWciOiIiLCJpc0N1cnJlbnRseUluVHJhbnNsYXRpb25FZGl0b3JQcmV2aWV3IjpmYWxzZSwiZGVmYXVsdExhbmd1YWdlIjoiZW4iLCJjdXJyZW50TGFuZ3VhZ2UiOiJlbiIsImFjdGl2ZUxhbmd1YWdlcyI6WyJlbiIsIml0Il0sImNvbnRleHQiOiJsYW5nOmVuIiwiaXNvMzE2Nk9uZUFscGhhMiI6eyJBRiI6IkFmZ2hhbmlzdGFuIiwiQVgiOiJBbGFuZCBJc2xhbmRzIiwiQUwiOiJBbGJhbmlhIiwiRFoiOiJBbGdlcmlhIiwiQVMiOiJBbWVyaWNhbiBTYW1vYSIsIkFEIjoiQW5kb3JyYSIsIkFPIjoiQW5nb2xhIiwiQUkiOiJBbmd1aWxsYSIsIkFRIjoiQW50YXJjdGljYSIsIkFHIjoiQW50aWd1YSBBbmQgQmFyYnVkYSIsIkFSIjoiQXJnZW50aW5hIiwiQU0iOiJBcm1lbmlhIiwiQVciOiJBcnViYSIsIkFVIjoiQXVzdHJhbGlhIiwiQVQiOiJBdXN0cmlhIiwiQVoiOiJBemVyYmFpamFuIiwiQlMiOiJCYWhhbWFzIiwiQkgiOiJCYWhyYWluIiwiQkQiOiJCYW5nbGFkZXNoIiwiQkIiOiJCYXJiYWRvcyIsIkJZIjoiQmVsYXJ1cyIsIkJFIjoiQmVsZ2l1bSIsIkJaIjoiQmVsaXplIiwiQkoiOiJCZW5pbiIsIkJNIjoiQmVybXVkYSIsIkJUIjoiQmh1dGFuIiwiQk8iOiJCb2xpdmlhIiwiQkEiOiJCb3NuaWEgQW5kIEhlcnplZ292aW5hIiwiQlciOiJCb3Rzd2FuYSIsIkJWIjoiQm91dmV0IElzbGFuZCIsIkJSIjoiQnJhemlsIiwiSU8iOiJCcml0aXNoIEluZGlhbiBPY2VhbiBUZXJyaXRvcnkiLCJCTiI6IkJydW5laSBEYXJ1c3NhbGFtIiwiQkciOiJCdWxnYXJpYSIsIkJGIjoiQnVya2luYSBGYXNvIiwiQkkiOiJCdXJ1bmRpIiwiS0giOiJDYW1ib2RpYSIsIkNNIjoiQ2FtZXJvb24iLCJDQSI6IkNhbmFkYSIsIkNWIjoiQ2FwZSBWZXJkZSIsIkJRIjoiQ2FyaWJiZWFuIE5ldGhlcmxhbmRzIiwiS1kiOiJDYXltYW4gSXNsYW5kcyIsIkNGIjoiQ2VudHJhbCBBZnJpY2FuIFJlcHVibGljIiwiVEQiOiJDaGFkIiwiQ0wiOiJDaGlsZSIsIkNOIjoiQ2hpbmEiLCJDWCI6IkNocmlzdG1hcyBJc2xhbmQiLCJDQyI6IkNvY29zIChLZWVsaW5nKSBJc2xhbmRzIiwiQ08iOiJDb2xvbWJpYSIsIktNIjoiQ29tb3JvcyIsIkNHIjoiQ29uZ28iLCJDRCI6IkNvbmdvLCBEZW1vY3JhdGljIFJlcHVibGljIiwiQ0siOiJDb29rIElzbGFuZHMiLCJDUiI6IkNvc3RhIFJpY2EiLCJDSSI6IkNvdGUgRCdJdm9pcmUiLCJIUiI6IkNyb2F0aWEiLCJDVSI6IkN1YmEiLCJDVyI6IkN1cmFcdTAwZTdhbyIsIkNZIjoiQ3lwcnVzIiwiQ1oiOiJDemVjaCBSZXB1YmxpYyIsIkRLIjoiRGVubWFyayIsIkRKIjoiRGppYm91dGkiLCJETSI6IkRvbWluaWNhIiwiRE8iOiJEb21pbmljYW4gUmVwdWJsaWMiLCJFQyI6IkVjdWFkb3IiLCJFRyI6IkVneXB0IiwiU1YiOiJFbCBTYWx2YWRvciIsIkdRIjoiRXF1YXRvcmlhbCBHdWluZWEiLCJFUiI6IkVyaXRyZWEiLCJFRSI6IkVzdG9uaWEiLCJFVCI6IkV0aGlvcGlhIiwiRksiOiJGYWxrbGFuZCBJc2xhbmRzIChNYWx2aW5hcykiLCJGTyI6IkZhcm9lIElzbGFuZHMiLCJGTSI6IkZlZGVyYXRlZCBTdGF0ZXMgT2YgTWljcm9uZXNpYSIsIkZKIjoiRmlqaSIsIkZJIjoiRmlubGFuZCIsIkZSIjoiRnJhbmNlIiwiR0YiOiJGcmVuY2ggR3VpYW5hIiwiUEYiOiJGcmVuY2ggUG9seW5lc2lhIiwiVEYiOiJGcmVuY2ggU291dGhlcm4gYW5kIEFudGFyY3RpYyBMYW5kcyIsIkdBIjoiR2Fib24iLCJHTSI6IkdhbWJpYSIsIkdFIjoiR2VvcmdpYSIsIkRFIjoiR2VybWFueSIsIkdIIjoiR2hhbmEiLCJHSSI6IkdpYnJhbHRhciIsIkdSIjoiR3JlZWNlIiwiR0wiOiJHcmVlbmxhbmQiLCJHRCI6IkdyZW5hZGEiLCJHUCI6Ikd1YWRlbG91cGUiLCJHVSI6Ikd1YW0iLCJHVCI6Ikd1YXRlbWFsYSIsIkdHIjoiR3Vlcm5zZXkiLCJHTiI6Ikd1aW5lYSIsIkdXIjoiR3VpbmVhLUJpc3NhdSIsIkdZIjoiR3V5YW5hIiwiSFQiOiJIYWl0aSIsIkhNIjoiSGVhcmQgSXNsYW5kICYgTWNkb25hbGQgSXNsYW5kcyIsIlZBIjoiSG9seSBTZWUgKFZhdGljYW4gQ2l0eSBTdGF0ZSkiLCJITiI6IkhvbmR1cmFzIiwiSEsiOiJIb25nIEtvbmciLCJIVSI6Ikh1bmdhcnkiLCJJUyI6IkljZWxhbmQiLCJJTiI6IkluZGlhIiwiSUQiOiJJbmRvbmVzaWEiLCJJUiI6IklyYW4sIElzbGFtaWMgUmVwdWJsaWMgT2YiLCJJUSI6IklyYXEiLCJJRSI6IklyZWxhbmQiLCJJTSI6IklzbGUgT2YgTWFuIiwiSUwiOiJJc3JhZWwiLCJJVCI6Ikl0YWx5IiwiSk0iOiJKYW1haWNhIiwiSlAiOiJKYXBhbiIsIkpFIjoiSmVyc2V5IiwiSk8iOiJKb3JkYW4iLCJLWiI6IkthemFraHN0YW4iLCJLRSI6IktlbnlhIiwiS0kiOiJLaXJpYmF0aSIsIktSIjoiS29yZWEiLCJYSyI6Iktvc292byIsIktXIjoiS3V3YWl0IiwiS0ciOiJLeXJneXpzdGFuIiwiTEEiOiJMYW8gUGVvcGxlJ3MgRGVtb2NyYXRpYyBSZXB1YmxpYyIsIkxWIjoiTGF0dmlhIiwiTEIiOiJMZWJhbm9uIiwiTFMiOiJMZXNvdGhvIiwiTFIiOiJMaWJlcmlhIiwiTFkiOiJMaWJ5YW4gQXJhYiBKYW1haGlyaXlhIiwiTEkiOiJMaWVjaHRlbnN0ZWluIiwiTFQiOiJMaXRodWFuaWEiLCJMVSI6Ikx1eGVtYm91cmciLCJNTyI6Ik1hY2FvIiwiTUsiOiJNYWNlZG9uaWEiLCJNRyI6Ik1hZGFnYXNjYXIiLCJNVyI6Ik1hbGF3aSIsIk1ZIjoiTWFsYXlzaWEiLCJNViI6Ik1hbGRpdmVzIiwiTUwiOiJNYWxpIiwiTVQiOiJNYWx0YSIsIk1IIjoiTWFyc2hhbGwgSXNsYW5kcyIsIk1RIjoiTWFydGluaXF1ZSIsIk1SIjoiTWF1cml0YW5pYSIsIk1VIjoiTWF1cml0aXVzIiwiWVQiOiJNYXlvdHRlIiwiTVgiOiJNZXhpY28iLCJNRCI6Ik1vbGRvdmEiLCJNQyI6Ik1vbmFjbyIsIk1OIjoiTW9uZ29saWEiLCJNRSI6Ik1vbnRlbmVncm8iLCJNUyI6Ik1vbnRzZXJyYXQiLCJNQSI6Ik1vcm9jY28iLCJNWiI6Ik1vemFtYmlxdWUiLCJNTSI6Ik15YW5tYXIiLCJOQSI6Ik5hbWliaWEiLCJOUiI6Ik5hdXJ1IiwiTlAiOiJOZXBhbCIsIk5MIjoiTmV0aGVybGFuZHMiLCJBTiI6Ik5ldGhlcmxhbmRzIEFudGlsbGVzIiwiTkMiOiJOZXcgQ2FsZWRvbmlhIiwiTloiOiJOZXcgWmVhbGFuZCIsIk5JIjoiTmljYXJhZ3VhIiwiTkUiOiJOaWdlciIsIk5HIjoiTmlnZXJpYSIsIk5VIjoiTml1ZSIsIk5GIjoiTm9yZm9sayBJc2xhbmQiLCJLUCI6Ik5vcnRoIEtvcmVhIiwiTVAiOiJOb3J0aGVybiBNYXJpYW5hIElzbGFuZHMiLCJOTyI6Ik5vcndheSIsIk9NIjoiT21hbiIsIlBLIjoiUGFraXN0YW4iLCJQVyI6IlBhbGF1IiwiUFMiOiJQYWxlc3RpbmlhbiBUZXJyaXRvcnksIE9jY3VwaWVkIiwiUEEiOiJQYW5hbWEiLCJQRyI6IlBhcHVhIE5ldyBHdWluZWEiLCJQWSI6IlBhcmFndWF5IiwiUEUiOiJQZXJ1IiwiUEgiOiJQaGlsaXBwaW5lcyIsIlBOIjoiUGl0Y2Fpcm4iLCJQTCI6IlBvbGFuZCIsIlBUIjoiUG9ydHVnYWwiLCJQUiI6IlB1ZXJ0byBSaWNvIiwiUUEiOiJRYXRhciIsIlJFIjoiUmV1bmlvbiIsIlJPIjoiUm9tYW5pYSIsIlJVIjoiUnVzc2lhbiBGZWRlcmF0aW9uIiwiUlciOiJSd2FuZGEiLCJCTCI6IlNhaW50IEJhcnRoZWxlbXkiLCJTSCI6IlNhaW50IEhlbGVuYSIsIktOIjoiU2FpbnQgS2l0dHMgQW5kIE5ldmlzIiwiTEMiOiJTYWludCBMdWNpYSIsIk1GIjoiU2FpbnQgTWFydGluIiwiUE0iOiJTYWludCBQaWVycmUgQW5kIE1pcXVlbG9uIiwiVkMiOiJTYWludCBWaW5jZW50IEFuZCBHcmVuYWRpbmVzIiwiV1MiOiJTYW1vYSIsIlNNIjoiU2FuIE1hcmlubyIsIlNUIjoiU2FvIFRvbWUgQW5kIFByaW5jaXBlIiwiU0EiOiJTYXVkaSBBcmFiaWEiLCJTTiI6IlNlbmVnYWwiLCJSUyI6IlNlcmJpYSIsIlNDIjoiU2V5Y2hlbGxlcyIsIlNMIjoiU2llcnJhIExlb25lIiwiU0ciOiJTaW5nYXBvcmUiLCJTWCI6IlNpbnQgTWFhcnRlbiIsIlNLIjoiU2xvdmFraWEiLCJTSSI6IlNsb3ZlbmlhIiwiU0IiOiJTb2xvbW9uIElzbGFuZHMiLCJTTyI6IlNvbWFsaWEiLCJaQSI6IlNvdXRoIEFmcmljYSIsIkdTIjoiU291dGggR2VvcmdpYSBBbmQgU2FuZHdpY2ggSXNsLiIsIlNTIjoiU291dGggU3VkYW4iLCJFUyI6IlNwYWluIiwiTEsiOiJTcmkgTGFua2EiLCJTRCI6IlN1ZGFuIiwiU1IiOiJTdXJpbmFtZSIsIlNKIjoiU3ZhbGJhcmQgQW5kIEphbiBNYXllbiIsIlNaIjoiU3dhemlsYW5kIiwiU0UiOiJTd2VkZW4iLCJDSCI6IlN3aXR6ZXJsYW5kIiwiU1kiOiJTeXJpYW4gQXJhYiBSZXB1YmxpYyIsIlRXIjoiVGFpd2FuIiwiVEoiOiJUYWppa2lzdGFuIiwiVFoiOiJUYW56YW5pYSIsIlRIIjoiVGhhaWxhbmQiLCJUTCI6IlRpbW9yLUxlc3RlIiwiVEciOiJUb2dvIiwiVEsiOiJUb2tlbGF1IiwiVE8iOiJUb25nYSIsIlRUIjoiVHJpbmlkYWQgQW5kIFRvYmFnbyIsIlROIjoiVHVuaXNpYSIsIlRSIjoiVHVya2V5IiwiVE0iOiJUdXJrbWVuaXN0YW4iLCJUQyI6IlR1cmtzIEFuZCBDYWljb3MgSXNsYW5kcyIsIlRWIjoiVHV2YWx1IiwiVUciOiJVZ2FuZGEiLCJVQSI6IlVrcmFpbmUiLCJBRSI6IlVuaXRlZCBBcmFiIEVtaXJhdGVzIiwiR0IiOiJVbml0ZWQgS2luZ2RvbSIsIlVTIjoiVW5pdGVkIFN0YXRlcyIsIlVNIjoiVW5pdGVkIFN0YXRlcyBPdXRseWluZyBJc2xhbmRzIiwiVVkiOiJVcnVndWF5IiwiVVoiOiJVemJla2lzdGFuIiwiVlUiOiJWYW51YXR1IiwiVkUiOiJWZW5lenVlbGEiLCJWTiI6IlZpZXRuYW0iLCJWRyI6IlZpcmdpbiBJc2xhbmRzLCBCcml0aXNoIiwiVkkiOiJWaXJnaW4gSXNsYW5kcywgVS5TLiIsIldGIjoiV2FsbGlzIEFuZCBGdXR1bmEiLCJFSCI6Ildlc3Rlcm4gU2FoYXJhIiwiWUUiOiJZZW1lbiIsIlpNIjoiWmFtYmlhIiwiWlciOiJaaW1iYWJ3ZSJ9LCJ2aXN1YWxQYXJlbnRTZWxlY3RvcnMiOnsiLmV0X3BiX3ZpZGVvX2JveCI6MSwiLmV0X3BiX3ZpZGVvX3NsaWRlcjpoYXMoPi5ldF9wYl9zbGlkZXJfY2Fyb3VzZWwgJXMpIjoic2VsZiIsIi5hc3Qtb2VtYmVkLWNvbnRhaW5lciI6MSwiLndwYl92aWRlb193cmFwcGVyIjoxLCIuZ2Rsci1jb3JlLXBiZi1iYWNrZ3JvdW5kLXdyYXAiOjF9LCJpc1ByZXZlbnRQcmVEZWNpc2lvbiI6ZmFsc2UsImlzSW52YWxpZGF0ZUltcGxpY2l0VXNlckNvbnNlbnQiOmZhbHNlLCJkZXBlbmRhbnRWaXNpYmlsaXR5Q29udGFpbmVycyI6WyJbcm9sZT1cInRhYnBhbmVsXCJdIiwiLmVhZWwtdGFiLWNvbnRlbnQtaXRlbSIsIi53cGNzX2NvbnRlbnRfaW5uZXIiLCIub3AzLWNvbnRlbnR0b2dnbGVpdGVtLWNvbnRlbnQiLCIub3AzLXBvcG92ZXJsYXktY29udGVudCIsIi5wdW0tb3ZlcmxheSIsIltkYXRhLWVsZW1lbnRvci10eXBlPVwicG9wdXBcIl0iLCIud3AtYmxvY2stdWItY29udGVudC10b2dnbGUtYWNjb3JkaW9uLWNvbnRlbnQtd3JhcCIsIi53LXBvcHVwLXdyYXAiLCIub3h5LWxpZ2h0Ym94X2lubmVyW2RhdGEtaW5uZXItY29udGVudD10cnVlXSIsIi5veHktcHJvLWFjY29yZGlvbl9ib2R5IiwiLm94eS10YWItY29udGVudCIsIi5rdC1hY2NvcmRpb24tcGFuZWwiLCIudmNfdHRhLXBhbmVsLWJvZHkiLCIubWZwLWhpZGUiLCJkaXZbaWRePVwidHZlX3Rocml2ZV9saWdodGJveF9cIl0iLCIuYnJ4ZS14cHJvbW9kYWxuZXN0YWJsZSIsIi5ldmNhbF9ldmVudGNhcmQiLCIuZGl2aW92ZXJsYXkiLCIuZXRfcGJfdG9nZ2xlX2NvbnRlbnQiXSwiZGlzYWJsZURlZHVwbGljYXRlRXhjZXB0aW9ucyI6WyIuZXRfcGJfdmlkZW9fc2xpZGVyIl0sImJhbm5lckRlc2lnblZlcnNpb24iOjEyLCJiYW5uZXJJMThuIjp7InNob3dNb3JlIjoiU2hvdyBtb3JlIiwiaGlkZU1vcmUiOiJIaWRlIiwic2hvd0xlc3NSZWxldmFudERldGFpbHMiOiJTaG93IG1vcmUgZGV0YWlscyAoJXMpIiwiaGlkZUxlc3NSZWxldmFudERldGFpbHMiOiJIaWRlIG1vcmUgZGV0YWlscyAoJXMpIiwib3RoZXIiOiJPdGhlciIsImxlZ2FsQmFzaXMiOnsibGFiZWwiOiJVc2Ugb24gbGVnYWwgYmFzaXMgb2YiLCJjb25zZW50UGVyc29uYWxEYXRhIjoiQ29uc2VudCBmb3IgcHJvY2Vzc2luZyBwZXJzb25hbCBkYXRhIiwiY29uc2VudFN0b3JhZ2UiOiJDb25zZW50IGZvciBzdG9yaW5nIG9yIGFjY2Vzc2luZyBpbmZvcm1hdGlvbiBvbiB0aGUgdGVybWluYWwgZXF1aXBtZW50IG9mIHRoZSB1c2VyIiwibGVnaXRpbWF0ZUludGVyZXN0UGVyc29uYWxEYXRhIjoiTGVnaXRpbWF0ZSBpbnRlcmVzdCBmb3IgdGhlIHByb2Nlc3Npbmcgb2YgcGVyc29uYWwgZGF0YSIsImxlZ2l0aW1hdGVJbnRlcmVzdFN0b3JhZ2UiOiJQcm92aXNpb24gb2YgZXhwbGljaXRseSByZXF1ZXN0ZWQgZGlnaXRhbCBzZXJ2aWNlIGZvciBzdG9yaW5nIG9yIGFjY2Vzc2luZyBpbmZvcm1hdGlvbiBvbiB0aGUgdGVybWluYWwgZXF1aXBtZW50IG9mIHRoZSB1c2VyIiwibGVnYWxSZXF1aXJlbWVudFBlcnNvbmFsRGF0YSI6IkNvbXBsaWFuY2Ugd2l0aCBhIGxlZ2FsIG9ibGlnYXRpb24gZm9yIHByb2Nlc3Npbmcgb2YgcGVyc29uYWwgZGF0YSJ9LCJ0ZXJyaXRvcmlhbExlZ2FsQmFzaXNBcnRpY2xlcyI6eyJnZHByLWVwcml2YWN5Ijp7ImRhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXMiOiJBcnQuIDQ5ICgxKSAoYSkgR0RQUiJ9LCJkc2ctc3dpdHplcmxhbmQiOnsiZGF0YVByb2Nlc3NpbmdJblVuc2FmZUNvdW50cmllcyI6IkFydC4gMTcgKDEpIChhKSBEU0cgKFN3aXR6ZXJsYW5kKSJ9fSwibGVnaXRpbWF0ZUludGVyZXN0IjoiTGVnaXRpbWF0ZSBpbnRlcmVzdCIsImNvbnNlbnQiOiJDb25zZW50IiwiY3Jhd2xlckxpbmtBbGVydCI6IldlIGhhdmUgcmVjb2duaXplZCB0aGF0IHlvdSBhcmUgYSBjcmF3bGVyXC9ib3QuIE9ubHkgbmF0dXJhbCBwZXJzb25zIG11c3QgY29uc2VudCB0byBjb29raWVzIGFuZCBwcm9jZXNzaW5nIG9mIHBlcnNvbmFsIGRhdGEuIFRoZXJlZm9yZSwgdGhlIGxpbmsgaGFzIG5vIGZ1bmN0aW9uIGZvciB5b3UuIiwidGVjaG5pY2FsQ29va2llRGVmaW5pdGlvbnMiOiJUZWNobmljYWwgY29va2llIGRlZmluaXRpb25zIiwidGVjaG5pY2FsQ29va2llTmFtZSI6IlRlY2huaWNhbCBjb29raWUgbmFtZSIsInVzZXNDb29raWVzIjoiVXNlcyBjb29raWVzIiwiY29va2llUmVmcmVzaCI6IkNvb2tpZSByZWZyZXNoIiwidXNlc05vbkNvb2tpZUFjY2VzcyI6IlVzZXMgY29va2llLWxpa2UgaW5mb3JtYXRpb24gKExvY2FsU3RvcmFnZSwgU2Vzc2lvblN0b3JhZ2UsIEluZGV4REIsIGV0Yy4pIiwiaG9zdCI6Ikhvc3QiLCJkdXJhdGlvbiI6IkR1cmF0aW9uIiwibm9FeHBpcmF0aW9uIjoiTm8gZXhwaXJhdGlvbiIsInR5cGUiOiJUeXBlIiwicHVycG9zZSI6IlB1cnBvc2UiLCJwdXJwb3NlcyI6IlB1cnBvc2VzIiwiZGVzY3JpcHRpb24iOiJEZXNjcmlwdGlvbiIsIm9wdE91dCI6Ik9wdC1vdXQiLCJvcHRPdXREZXNjIjoiQ29va2llIGNhbiBiZSBzZXQgdG8gc3RvcmUgb3B0LW91dCBvZiB0aGUgZGVzY3JpYmVkIGJlaGF2aW91ci4iLCJub3RVc2VkRm9yVGNmUHVycG9zZXMiOiJOb3QgdXNlZCBmb3IgVENGIHB1cnBvc2VzIiwiaGVhZGVyVGl0bGVQcml2YWN5UG9saWN5SGlzdG9yeSI6Ikhpc3Rvcnkgb2YgeW91ciBwcml2YWN5IHNldHRpbmdzIiwic2tpcFRvQ29uc2VudENob2ljZXMiOiJTa2lwIHRvIGNvbnNlbnQgY2hvaWNlcyIsImhpc3RvcnlMYWJlbCI6IlNob3cgY29uc2VudCBmcm9tIiwiaGlzdG9yeUl0ZW1Mb2FkRXJyb3IiOiJSZWFkaW5nIHRoZSBjb25zZW50IGhhcyBmYWlsZWQuIFBsZWFzZSB0cnkgYWdhaW4gbGF0ZXIhIiwiaGlzdG9yeVNlbGVjdE5vbmUiOiJOb3QgeWV0IGNvbnNlbnRlZCB0byIsInByb3ZpZGVyIjoiUHJvdmlkZXIiLCJwcm92aWRlckNvbnRhY3RQaG9uZSI6IlBob25lIiwicHJvdmlkZXJDb250YWN0RW1haWwiOiJFbWFpbCIsInByb3ZpZGVyQ29udGFjdExpbmsiOiJDb250YWN0IGZvcm0iLCJwcm92aWRlclByaXZhY3lQb2xpY3lVcmwiOiJQcml2YWN5IFBvbGljeSIsInByb3ZpZGVyTGVnYWxOb3RpY2VVcmwiOiJMZWdhbCBub3RpY2UiLCJub25TdGFuZGFyZCI6Ik5vbi1zdGFuZGFyZGl6ZWQgZGF0YSBwcm9jZXNzaW5nIiwibm9uU3RhbmRhcmREZXNjIjoiU29tZSBzZXJ2aWNlcyBzZXQgY29va2llcyBhbmRcL29yIHByb2Nlc3MgcGVyc29uYWwgZGF0YSB3aXRob3V0IGNvbXBseWluZyB3aXRoIGNvbnNlbnQgY29tbXVuaWNhdGlvbiBzdGFuZGFyZHMuIFRoZXNlIHNlcnZpY2VzIGFyZSBkaXZpZGVkIGludG8gc2V2ZXJhbCBncm91cHMuIFNvLWNhbGxlZCBcImVzc2VudGlhbCBzZXJ2aWNlc1wiIGFyZSB1c2VkIGJhc2VkIG9uIGxlZ2l0aW1hdGUgaW50ZXJlc3QgYW5kIGNhbm5vdCBiZSBvcHRlZCBvdXQgKGFuIG9iamVjdGlvbiBtYXkgaGF2ZSB0byBiZSBtYWRlIGJ5IGVtYWlsIG9yIGxldHRlciBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIHByaXZhY3kgcG9saWN5KSwgd2hpbGUgYWxsIG90aGVyIHNlcnZpY2VzIGFyZSB1c2VkIG9ubHkgYWZ0ZXIgY29uc2VudCBoYXMgYmVlbiBnaXZlbi4iLCJkYXRhUHJvY2Vzc2luZ0luVGhpcmRDb3VudHJpZXMiOiJEYXRhIHByb2Nlc3NpbmcgaW4gdGhpcmQgY291bnRyaWVzIiwic2FmZXR5TWVjaGFuaXNtcyI6eyJsYWJlbCI6IlNhZmV0eSBtZWNoYW5pc21zIGZvciBkYXRhIHRyYW5zbWlzc2lvbiIsInN0YW5kYXJkQ29udHJhY3R1YWxDbGF1c2VzIjoiU3RhbmRhcmQgY29udHJhY3R1YWwgY2xhdXNlcyIsImFkZXF1YWN5RGVjaXNpb24iOiJBZGVxdWFjeSBkZWNpc2lvbiIsImV1IjoiRVUiLCJzd2l0emVybGFuZCI6IlN3aXR6ZXJsYW5kIiwiYmluZGluZ0NvcnBvcmF0ZVJ1bGVzIjoiQmluZGluZyBjb3Jwb3JhdGUgcnVsZXMiLCJjb250cmFjdHVhbEd1YXJhbnRlZVNjY1N1YnByb2Nlc3NvcnMiOiJDb250cmFjdHVhbCBndWFyYW50ZWUgZm9yIHN0YW5kYXJkIGNvbnRyYWN0dWFsIGNsYXVzZXMgd2l0aCBzdWItcHJvY2Vzc29ycyJ9LCJkdXJhdGlvblVuaXQiOnsibjEiOnsicyI6InNlY29uZCIsIm0iOiJtaW51dGUiLCJoIjoiaG91ciIsImQiOiJkYXkiLCJtbyI6Im1vbnRoIiwieSI6InllYXIifSwibngiOnsicyI6InNlY29uZHMiLCJtIjoibWludXRlcyIsImgiOiJob3VycyIsImQiOiJkYXlzIiwibW8iOiJtb250aHMiLCJ5IjoieWVhcnMifX0sImNsb3NlIjoiQ2xvc2UiLCJjbG9zZVdpdGhvdXRTYXZpbmciOiJDbG9zZSB3aXRob3V0IHNhdmluZyIsInllcyI6IlllcyIsIm5vIjoiTm8iLCJ1bmtub3duIjoiVW5rbm93biIsIm5vbmUiOiJOb25lIiwibm9MaWNlbnNlIjoiTm8gbGljZW5zZSBhY3RpdmF0ZWQgLSBub3QgZm9yIHByb2R1Y3Rpb24gdXNlISIsImRldkxpY2Vuc2UiOiJQcm9kdWN0IGxpY2Vuc2Ugbm90IGZvciBwcm9kdWN0aW9uIHVzZSEiLCJkZXZMaWNlbnNlTGVhcm5Nb3JlIjoiTGVhcm4gbW9yZSIsImRldkxpY2Vuc2VMaW5rIjoiaHR0cHM6XC9cL2Rldm93bC5pb1wva25vd2xlZGdlLWJhc2VcL2xpY2Vuc2UtaW5zdGFsbGF0aW9uLXR5cGVcLyIsImFuZFNlcGFyYXRvciI6IiBhbmQgIiwiZGVwcmVjYXRlZCI6eyJhcHByb3ByaWF0ZVNhZmVndWFyZCI6IkFwcHJvcHJpYXRlIHNhZmVndWFyZCIsImRhdGFQcm9jZXNzaW5nSW5VbnNhZmVDb3VudHJpZXMiOiJEYXRhIHByb2Nlc3NpbmcgaW4gdW5zYWZlIHRoaXJkIGNvdW50cmllcyIsImxlZ2FsUmVxdWlyZW1lbnQiOiJDb21wbGlhbmNlIHdpdGggYSBsZWdhbCBvYmxpZ2F0aW9uIn19LCJwYWdlUmVxdWVzdFV1aWQ0IjoiYTI0OTk0OWIwLWYxMGMtNGU5YS04OTlhLWMzOTk1NDMxYjJiMiIsInBhZ2VCeUlkVXJsIjoiaHR0cHM6XC9cL21hZ2F6aW5lLmZiay5ldVwvZW5cLz9wYWdlX2lkIiwicGx1Z2luVXJsIjoiaHR0cHM6XC9cL2Rldm93bC5pb1wvd29yZHByZXNzLXJlYWwtY29va2llLWJhbm5lclwvIn19PC9zY3JpcHQ+PHNjcmlwdCBkYXRhLXNraXAtbGF6eS1sb2FkPSJqcy1leHRyYSIgZGF0YS1za2lwLW1vdmluZz0idHJ1ZSIgZGF0YS1uby1kZWZlciBuaXRyby1leGNsdWRlIGRhdGEtYWx0LXR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iIGRhdGEtZG9udC1tZXJnZSBkYXRhLXdwbWV0ZW9yLW5vb3B0aW1pemU9InRydWUiIGRhdGEtY2Zhc3luYz0iZmFsc2UiIGlkPSJhNzEzYjkyYzhiNzk1YTJjZGI4YjM1N2QxN2I1NGZlMjkyLWpzLWV4dHJhIj4KKCgpPT57dmFyIHg9ZnVuY3Rpb24gKGEsYil7cmV0dXJuLTE8WyJjb2RlT3B0SW4iLCJjb2RlT3B0T3V0IiwiY29kZU9uUGFnZUxvYWQiLCJjb250YWN0RW1haWwiXS5pbmRleE9mKGEpJiYic3RyaW5nIj09dHlwZW9mIGImJmIuc3RhcnRzV2l0aCgiYmFzZTY0LWVuY29kZWQ6Iik\/d2luZG93LmF0b2IoYi5zdWJzdHIoMTUpKTpifSx0PShlLHQpPT5uZXcgUHJveHkoZSx7Z2V0OihlLG4pPT57bGV0IHI9UmVmbGVjdC5nZXQoZSxuKTtyZXR1cm4gbj09PXQmJiJzdHJpbmciPT10eXBlb2YgciYmKHI9SlNPTi5wYXJzZShyLHgpLFJlZmxlY3Quc2V0KGUsbixyKSkscn19KSxuPUpTT04ucGFyc2UoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImE3MTNiOTJjOGI3OTVhMmNkYjhiMzU3ZDE3YjU0ZmUyOTEtanMtZXh0cmEiKS5pbm5lckhUTUwseCk7d2luZG93LlByb3h5P24ub3RoZXJzLmZyb250ZW5kPXQobi5vdGhlcnMuZnJvbnRlbmQsImdyb3VwcyIpOm4ub3RoZXJzLmZyb250ZW5kLmdyb3Vwcz1KU09OLnBhcnNlKG4ub3RoZXJzLmZyb250ZW5kLmdyb3Vwcyx4KTt3aW5kb3cuUHJveHk\/bi5vdGhlcnM9dChuLm90aGVycywiY3VzdG9taXplVmFsdWVzQmFubmVyIik6bi5vdGhlcnMuY3VzdG9taXplVmFsdWVzQmFubmVyPUpTT04ucGFyc2Uobi5vdGhlcnMuY3VzdG9taXplVmFsdWVzQmFubmVyLHgpOzt3aW5kb3cucmVhbENvb2tpZUJhbm5lcj1uO3dpbmRvd1tNYXRoLnJhbmRvbSgpLnRvU3RyaW5nKDM2KV09bjsKfSkoKTsKPC9zY3JpcHQ+PHNjcmlwdD4KKChhLGIpPT57YVtiXXx8KGFbYl09e3VuYmxvY2tTeW5jOigpPT51bmRlZmluZWR9LFsiY29uc2VudFN5bmMiXS5mb3JFYWNoKGM9PmFbYl1bY109KCk9Pih7Y29va2llOm51bGwsY29uc2VudEdpdmVuOiExLGNvb2tpZU9wdEluOiEwfSkpLFsiY29uc2VudCIsImNvbnNlbnRBbGwiLCJ1bmJsb2NrIl0uZm9yRWFjaChjPT5hW2JdW2NdPSguLi5kKT0+bmV3IFByb21pc2UoZT0+YS5hZGRFdmVudExpc3RlbmVyKGIsKCk9PnthW2JdW2NdKC4uLmQpLnRoZW4oZSl9LHtvbmNlOiEwfSkpKSl9KSh3aW5kb3csImNvbnNlbnRBcGkiKTsKLy8jIHNvdXJjZVVSTD1yZWFsLWNvb2tpZS1iYW5uZXItcHJvLWJhbm5lci1qcy1iZWZvcmUKPC9zY3JpcHQ+CjxzY3JpcHQgZGVmZXIgZGF0YS1jZmFzeW5jPSJmYWxzZSIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvNmFlMzg4ZTFiOC9kaXN0Lzk4NzkzNTQwOS5qcyI+PC9zY3JpcHQ+CjxzdHlsZSBpZD0id3AtaW1nLWF1dG8tc2l6ZXMtY29udGFpbi1pbmxpbmUtY3NzIj4KaW1nOmlzKFtzaXplcz1hdXRvIGldLFtzaXplc149ImF1dG8sIiBpXSl7Y29udGFpbi1pbnRyaW5zaWMtc2l6ZTozMDAwcHggMTUwMHB4fQovKiMgc291cmNlVVJMPXdwLWltZy1hdXRvLXNpemVzLWNvbnRhaW4taW5saW5lLWNzcyAqLwo8L3N0eWxlPgo8c3R5bGUgaWQ9IndwLWJsb2NrLWxpYnJhcnktaW5saW5lLWNzcyI+Cjpyb290ey0td3AtYmxvY2stc3luY2VkLWNvbG9yOiM3YTAwZGY7LS13cC1ibG9jay1zeW5jZWQtY29sb3ItLXJnYjoxMjIsMCwyMjM7LS13cC1ib3VuZC1ibG9jay1jb2xvcjp2YXIoLS13cC1ibG9jay1zeW5jZWQtY29sb3IpOy0td3AtZWRpdG9yLWNhbnZhcy1iYWNrZ3JvdW5kOiNkZGQ7LS13cC1hZG1pbi10aGVtZS1jb2xvcjojMDA3Y2JhOy0td3AtYWRtaW4tdGhlbWUtY29sb3ItLXJnYjowLDEyNCwxODY7LS13cC1hZG1pbi10aGVtZS1jb2xvci1kYXJrZXItMTA6IzAwNmJhMTstLXdwLWFkbWluLXRoZW1lLWNvbG9yLWRhcmtlci0xMC0tcmdiOjAsMTA3LDE2MC41Oy0td3AtYWRtaW4tdGhlbWUtY29sb3ItZGFya2VyLTIwOiMwMDVhODc7LS13cC1hZG1pbi10aGVtZS1jb2xvci1kYXJrZXItMjAtLXJnYjowLDkwLDEzNTstLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1czoycHh9QG1lZGlhIChtaW4tcmVzb2x1dGlvbjoxOTJkcGkpezpyb290ey0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzOjEuNXB4fX0ud3AtZWxlbWVudC1idXR0b257Y3Vyc29yOnBvaW50ZXJ9OnJvb3QgLmhhcy12ZXJ5LWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9OnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IzMxMzEzMX06cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1jb2xvcntjb2xvcjojZWVlfTpyb290IC5oYXMtdmVyeS1kYXJrLWdyYXktY29sb3J7Y29sb3I6IzMxMzEzMX06cm9vdCAuaGFzLXZpdmlkLWdyZWVuLWN5YW4tdG8tdml2aWQtY3lhbi1ibHVlLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwMGQwODQsIzA2OTNlMyl9OnJvb3QgLmhhcy1wdXJwbGUtY3J1c2gtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzM0ZTJlNCwjNDcyMWZiIDUwJSwjYWIxZGZlKX06cm9vdCAuaGFzLWhhenktZGF3bi1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmFhY2E4LCNkYWQwZWMpfTpyb290IC5oYXMtc3ViZHVlZC1vbGl2ZS1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmFmYWUxLCM2N2E2NzEpfTpyb290IC5oYXMtYXRvbWljLWNyZWFtLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZGQ3OWEsIzAwNGE1OSl9OnJvb3QgLmhhcy1uaWdodHNoYWRlLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMzMzA5NjgsIzMxY2RjZil9OnJvb3QgLmhhcy1taWRuaWdodC1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywjMDIwMzgxLCMyODc0ZmMpfTpyb290ey0td3AtLXByZXNldC0tZm9udC1zaXplLS1ub3JtYWw6MTZweDstLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0taHVnZTo0MnB4fS5oYXMtcmVndWxhci1mb250LXNpemV7Zm9udC1zaXplOjFlbX0uaGFzLWxhcmdlci1mb250LXNpemV7Zm9udC1zaXplOjIuNjI1ZW19Lmhhcy1ub3JtYWwtZm9udC1zaXple2ZvbnQtc2l6ZTp2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbCl9Lmhhcy1odWdlLWZvbnQtc2l6ZXtmb250LXNpemU6dmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1odWdlKX06cm9vdCAuaGFzLXRleHQtYWxpZ24tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfTpyb290IC5oYXMtdGV4dC1hbGlnbi1sZWZ0e3RleHQtYWxpZ246bGVmdH06cm9vdCAuaGFzLXRleHQtYWxpZ24tcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0uaGFzLWZpdC10ZXh0e3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnR9I2VuZC1yZXNpemFibGUtZWRpdG9yLXNlY3Rpb257ZGlzcGxheTpub25lfS5hbGlnbmNlbnRlcntjbGVhcjpib3RofS5pdGVtcy1qdXN0aWZpZWQtbGVmdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uaXRlbXMtanVzdGlmaWVkLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5pdGVtcy1qdXN0aWZpZWQtcmlnaHR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5pdGVtcy1qdXN0aWZpZWQtc3BhY2UtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc2NyZWVuLXJlYWRlci10ZXh0e3dvcmQtd3JhcDpub3JtYWwhaW1wb3J0YW50O2JvcmRlcjowO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7d29yZC1icmVhazpub3JtYWwhaW1wb3J0YW50fS5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGRkO2NsaXAtcGF0aDpub25lO2NvbG9yOiM0NDQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MWVtO2hlaWdodDphdXRvO2xlZnQ6NXB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjE1cHggMjNweCAxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RvcDo1cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH1odG1sIDp3aGVyZSguaGFzLWJvcmRlci1jb2xvcil7Ym9yZGVyLXN0eWxlOnNvbGlkfWh0bWwgOndoZXJlKFtzdHlsZV49Ym9yZGVyLWNvbG9yXSxbc3R5bGUqPSI7Ym9yZGVyLWNvbG9yIl0sW3N0eWxlKj0iOyBib3JkZXItY29sb3IiXSl7Ym9yZGVyLXN0eWxlOnNvbGlkfWh0bWwgOndoZXJlKFtzdHlsZV49Ym9yZGVyLXRvcC1jb2xvcl0sW3N0eWxlKj0iO2JvcmRlci10b3AtY29sb3IiXSxbc3R5bGUqPSI7IGJvcmRlci10b3AtY29sb3IiXSl7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShbc3R5bGVePWJvcmRlci1yaWdodC1jb2xvcl0sW3N0eWxlKj0iO2JvcmRlci1yaWdodC1jb2xvciJdLFtzdHlsZSo9IjsgYm9yZGVyLXJpZ2h0LWNvbG9yIl0pe2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShbc3R5bGVePWJvcmRlci1ib3R0b20tY29sb3JdLFtzdHlsZSo9Ijtib3JkZXItYm90dG9tLWNvbG9yIl0sW3N0eWxlKj0iOyBib3JkZXItYm90dG9tLWNvbG9yIl0pe2JvcmRlci1ib3R0b20tc3R5bGU6c29saWR9aHRtbCA6d2hlcmUoW3N0eWxlXj1ib3JkZXItbGVmdC1jb2xvcl0sW3N0eWxlKj0iO2JvcmRlci1sZWZ0LWNvbG9yIl0sW3N0eWxlKj0iOyBib3JkZXItbGVmdC1jb2xvciJdKXtib3JkZXItbGVmdC1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShbc3R5bGVePWJvcmRlci13aWR0aF0sW3N0eWxlKj0iO2JvcmRlci13aWR0aCJdLFtzdHlsZSo9IjsgYm9yZGVyLXdpZHRoIl0pe2JvcmRlci1zdHlsZTpzb2xpZH1odG1sIDp3aGVyZShbc3R5bGVePWJvcmRlci10b3Atd2lkdGhdLFtzdHlsZSo9Ijtib3JkZXItdG9wLXdpZHRoIl0sW3N0eWxlKj0iOyBib3JkZXItdG9wLXdpZHRoIl0pe2JvcmRlci10b3Atc3R5bGU6c29saWR9aHRtbCA6d2hlcmUoW3N0eWxlXj1ib3JkZXItcmlnaHQtd2lkdGhdLFtzdHlsZSo9Ijtib3JkZXItcmlnaHQtd2lkdGgiXSxbc3R5bGUqPSI7IGJvcmRlci1yaWdodC13aWR0aCJdKXtib3JkZXItcmlnaHQtc3R5bGU6c29saWR9aHRtbCA6d2hlcmUoW3N0eWxlXj1ib3JkZXItYm90dG9tLXdpZHRoXSxbc3R5bGUqPSI7Ym9yZGVyLWJvdHRvbS13aWR0aCJdLFtzdHlsZSo9IjsgYm9yZGVyLWJvdHRvbS13aWR0aCJdKXtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkfWh0bWwgOndoZXJlKFtzdHlsZV49Ym9yZGVyLWxlZnQtd2lkdGhdLFtzdHlsZSo9Ijtib3JkZXItbGVmdC13aWR0aCJdLFtzdHlsZSo9IjsgYm9yZGVyLWxlZnQtd2lkdGgiXSl7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWR9aHRtbCA6d2hlcmUoaW1nW2NsYXNzKj13cC1pbWFnZS1dKXtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX06d2hlcmUoZmlndXJlKXttYXJnaW46MCAwIDFlbX1odG1sIDp3aGVyZSguaXMtcG9zaXRpb24tc3RpY2t5KXstLXdwLWFkbWluLS1hZG1pbi1iYXItLXBvc2l0aW9uLW9mZnNldDp2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsMHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtodG1sIDp3aGVyZSguaXMtcG9zaXRpb24tc3RpY2t5KXstLXdwLWFkbWluLS1hZG1pbi1iYXItLXBvc2l0aW9uLW9mZnNldDowcHh9fQoKLyojIHNvdXJjZVVSTD0vd3AtaW5jbHVkZXMvY3NzL2Rpc3QvYmxvY2stbGlicmFyeS9jb21tb24ubWluLmNzcyAqLwo8L3N0eWxlPgo8c3R5bGUgaWQ9ImNsYXNzaWMtdGhlbWUtc3R5bGVzLWlubGluZS1jc3MiPgovKiEgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkICovCi53cC1ibG9jay1idXR0b25fX2xpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMjM3M2M7Ym9yZGVyLXJhZGl1czo5OTk5cHg7Ym94LXNoYWRvdzpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6Y2FsYyguNjY3ZW0gKyAycHgpIGNhbGMoMS4zMzNlbSArIDJweCk7Zm9udC1zaXplOjEuMTI1ZW19LndwLWJsb2NrLWZpbGVfX2J1dHRvbntiYWNrZ3JvdW5kOiMzMjM3M2M7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0KLyojIHNvdXJjZVVSTD0vd3AtaW5jbHVkZXMvY3NzL2NsYXNzaWMtdGhlbWVzLm1pbi5jc3MgKi8KPC9zdHlsZT4KCjxzdHlsZSBpZD0iZm9udC1hd2Vzb21lLXN2Zy1zdHlsZXMtZGVmYXVsdC1pbmxpbmUtY3NzIj4KLnN2Zy1pbmxpbmUtLWZhIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgaGVpZ2h0OiAxZW07CiAgb3ZlcmZsb3c6IHZpc2libGU7CiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07Cn0KLyojIHNvdXJjZVVSTD1mb250LWF3ZXNvbWUtc3ZnLXN0eWxlcy1kZWZhdWx0LWlubGluZS1jc3MgKi8KPC9zdHlsZT4KCjxzdHlsZSBpZD0iZm9udC1hd2Vzb21lLXN2Zy1zdHlsZXMtaW5saW5lLWNzcyI+CiAgIC53cC1ibG9jay1mb250LWF3ZXNvbWUtaWNvbiBzdmc6OmJlZm9yZSwKICAgLndwLXJpY2gtdGV4dC1mb250LWF3ZXNvbWUtaWNvbiBzdmc6OmJlZm9yZSB7Y29udGVudDogdW5zZXQ7fQovKiMgc291cmNlVVJMPWZvbnQtYXdlc29tZS1zdmctc3R5bGVzLWlubGluZS1jc3MgKi8KPC9zdHlsZT4KPHN0eWxlIGlkPSJnbG9iYWwtc3R5bGVzLWlubGluZS1jc3MiPgo6cm9vdHstLXdwLS1wcmVzZXQtLWFzcGVjdC1yYXRpby0tc3F1YXJlOiAxOy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS00LTM6IDQvMzstLXdwLS1wcmVzZXQtLWFzcGVjdC1yYXRpby0tMy00OiAzLzQ7LS13cC0tcHJlc2V0LS1hc3BlY3QtcmF0aW8tLTMtMjogMy8yOy0td3AtLXByZXNldC0tYXNwZWN0LXJhdGlvLS0yLTM6IDIvMzstLXdwLS1wcmVzZXQtLWFzcGVjdC1yYXRpby0tMTYtOTogMTYvOTstLXdwLS1wcmVzZXQtLWFzcGVjdC1yYXRpby0tOS0xNjogOS8xNjstLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjazogIzAwMDAwMDstLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuLWJsdWlzaC1ncmF5OiAjYWJiOGMzOy0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlOiAjZmZmZmZmOy0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtcGluazogI2Y3OGRhNzstLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1yZWQ6ICNjZjJlMmU7LS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtb3JhbmdlOiAjZmY2OTAwOy0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLWFtYmVyOiAjZmNiOTAwOy0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyZWVuLWN5YW46ICM3YmRjYjU7LS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtZ3JlZW4tY3lhbjogIzAwZDA4NDstLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLWN5YW4tYmx1ZTogIzhlZDFmYzstLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1jeWFuLWJsdWU6ICMwNjkzZTM7LS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcHVycGxlOiAjOWI1MWUwOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZpdmlkLWN5YW4tYmx1ZS10by12aXZpZC1wdXJwbGU6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDYsMTQ3LDIyNykgMCUscmdiKDE1NSw4MSwyMjQpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWxpZ2h0LWdyZWVuLWN5YW4tdG8tdml2aWQtZ3JlZW4tY3lhbjogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMTIyLDIyMCwxODApIDAlLHJnYigwLDIwOCwxMzApIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLXZpdmlkLWFtYmVyLXRvLWx1bWlub3VzLXZpdmlkLW9yYW5nZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMjUyLDE4NSwwKSAwJSxyZ2IoMjU1LDEwNSwwKSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1vcmFuZ2UtdG8tdml2aWQtcmVkOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTUsMTA1LDApIDAlLHJnYigyMDcsNDYsNDYpIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyMzgsMjM4LDIzOCkgMCUscmdiKDE2OSwxODQsMTk1KSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1jb29sLXRvLXdhcm0tc3BlY3RydW06IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDc0LDIzNCwyMjApIDAlLHJnYigxNTEsMTIwLDIwOSkgMjAlLHJnYigyMDcsNDIsMTg2KSA0MCUscmdiKDIzOCw0NCwxMzApIDYwJSxyZ2IoMjUxLDEwNSw5OCkgODAlLHJnYigyNTQsMjQ4LDc2KSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1ibHVzaC1saWdodC1wdXJwbGU6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1NSwyMDYsMjM2KSAwJSxyZ2IoMTUyLDE1MCwyNDApIDEwMCUpOy0td3AtLXByZXNldC0tZ3JhZGllbnQtLWJsdXNoLWJvcmRlYXV4OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTQsMjA1LDE2NSkgMCUscmdiKDI1NCw0NSw0NSkgNTAlLHJnYigxMDcsMCw2MikgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtZHVzazogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMjU1LDIwMywxMTIpIDAlLHJnYigxOTksODEsMTkyKSA1MCUscmdiKDY1LDg4LDIwOCkgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tcGFsZS1vY2VhbjogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMjU1LDI0NSwyMDMpIDAlLHJnYigxODIsMjI3LDIxMikgNTAlLHJnYig1MSwxNjcsMTgxKSAxMDAlKTstLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1lbGVjdHJpYy1ncmFzczogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMjAyLDI0OCwxMjgpIDAlLHJnYigxMTMsMjA2LDEyNikgMTAwJSk7LS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbWlkbmlnaHQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDIsMywxMjkpIDAlLHJnYig0MCwxMTYsMjUyKSAxMDAlKTstLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGw6IDEzcHg7LS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bTogMjBweDstLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2U6IDM2cHg7LS13cC0tcHJlc2V0LS1mb250LXNpemUtLXgtbGFyZ2U6IDQycHg7LS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMDogMC40NHJlbTstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTMwOiAwLjY3cmVtOy0td3AtLXByZXNldC0tc3BhY2luZy0tNDA6IDFyZW07LS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MDogMS41cmVtOy0td3AtLXByZXNldC0tc3BhY2luZy0tNjA6IDIuMjVyZW07LS13cC0tcHJlc2V0LS1zcGFjaW5nLS03MDogMy4zOHJlbTstLXdwLS1wcmVzZXQtLXNwYWNpbmctLTgwOiA1LjA2cmVtOy0td3AtLXByZXNldC0tc2hhZG93LS1uYXR1cmFsOiA2cHggNnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMik7LS13cC0tcHJlc2V0LS1zaGFkb3ctLWRlZXA6IDEycHggMTJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC40KTstLXdwLS1wcmVzZXQtLXNoYWRvdy0tc2hhcnA6IDZweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTstLXdwLS1wcmVzZXQtLXNoYWRvdy0tb3V0bGluZWQ6IDZweCA2cHggMHB4IC0zcHggcmdiKDI1NSwgMjU1LCAyNTUpLCA2cHggNnB4IHJnYigwLCAwLCAwKTstLXdwLS1wcmVzZXQtLXNoYWRvdy0tY3Jpc3A6IDZweCA2cHggMHB4IHJnYigwLCAwLCAwKTt9LndwLWJsb2NrLWJ1dHRvbnstLXdwLS1wcmVzZXQtLWRpbWVuc2lvbi0tMjU6IDI1JTstLXdwLS1wcmVzZXQtLWRpbWVuc2lvbi0tNTA6IDUwJTstLXdwLS1wcmVzZXQtLWRpbWVuc2lvbi0tNzU6IDc1JTstLXdwLS1wcmVzZXQtLWRpbWVuc2lvbi0tMTAwOiAxMDAlO306d2hlcmUoYm9keSkgeyBtYXJnaW46IDA7IH06d2hlcmUoLmlzLWxheW91dC1mbGV4KXtnYXA6IDAuNWVtO306d2hlcmUoLmlzLWxheW91dC1ncmlkKXtnYXA6IDAuNWVtO31ib2R5IC5pcy1sYXlvdXQtZmxleHtkaXNwbGF5OiBmbGV4O30uaXMtbGF5b3V0LWZsZXh7ZmxleC13cmFwOiB3cmFwO2FsaWduLWl0ZW1zOiBjZW50ZXI7fS5pcy1sYXlvdXQtZmxleCA+IDppcygqLCBkaXYpe21hcmdpbjogMDt9Ym9keSAuaXMtbGF5b3V0LWdyaWR7ZGlzcGxheTogZ3JpZDt9LmlzLWxheW91dC1ncmlkID4gOmlzKCosIGRpdil7bWFyZ2luOiAwO31ib2R5e3BhZGRpbmctdG9wOiAwcHg7cGFkZGluZy1yaWdodDogMHB4O3BhZGRpbmctYm90dG9tOiAwcHg7cGFkZGluZy1sZWZ0OiAwcHg7fTpyb290IDp3aGVyZSgud3AtZWxlbWVudC1idXR0b24sIC53cC1ibG9jay1idXR0b25fX2xpbmspe2JhY2tncm91bmQtY29sb3I6ICMzMjM3M2M7Ym9yZGVyLXdpZHRoOiAwO2NvbG9yOiAjZmZmO2ZvbnQtZmFtaWx5OiBpbmhlcml0O2ZvbnQtc2l6ZTogaW5oZXJpdDtmb250LXN0eWxlOiBpbmhlcml0O2ZvbnQtd2VpZ2h0OiBpbmhlcml0O2xldHRlci1zcGFjaW5nOiBpbmhlcml0O2xpbmUtaGVpZ2h0OiBpbmhlcml0O3BhZGRpbmctdG9wOiBjYWxjKDAuNjY3ZW0gKyAycHgpO3BhZGRpbmctcmlnaHQ6IGNhbGMoMS4zMzNlbSArIDJweCk7cGFkZGluZy1ib3R0b206IGNhbGMoMC42NjdlbSArIDJweCk7cGFkZGluZy1sZWZ0OiBjYWxjKDEuMzMzZW0gKyAycHgpO3RleHQtZGVjb3JhdGlvbjogbm9uZTt0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDt9Lmhhcy1ibGFjay1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50O30uaGFzLWN5YW4tYmx1aXNoLWdyYXktY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuLWJsdWlzaC1ncmF5KSAhaW1wb3J0YW50O30uaGFzLXdoaXRlLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1waW5rLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLXJlZC1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXJlZCkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy12aXZpZC1vcmFuZ2UtY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1vcmFuZ2UpICFpbXBvcnRhbnQ7fS5oYXMtbHVtaW5vdXMtdml2aWQtYW1iZXItY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1hbWJlcikgIWltcG9ydGFudDt9Lmhhcy1saWdodC1ncmVlbi1jeWFuLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1ncmVlbi1jeWFuLWNvbG9ye2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDt9Lmhhcy1wYWxlLWN5YW4tYmx1ZS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlKSAhaW1wb3J0YW50O30uaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvcntjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWN5YW4tYmx1ZSkgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1wdXJwbGUtY29sb3J7Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1wdXJwbGUpICFpbXBvcnRhbnQ7fS5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7fS5oYXMtY3lhbi1ibHVpc2gtZ3JheS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuLWJsdWlzaC1ncmF5KSAhaW1wb3J0YW50O30uaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O30uaGFzLXBhbGUtcGluay1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLXBpbmspICFpbXBvcnRhbnQ7fS5oYXMtdml2aWQtcmVkLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXJlZCkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy12aXZpZC1vcmFuZ2UtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLWFtYmVyKSAhaW1wb3J0YW50O30uaGFzLWxpZ2h0LWdyZWVuLWN5YW4tYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1ncmVlbi1jeWFuLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7fS5oYXMtcGFsZS1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1jeWFuLWJsdWUpICFpbXBvcnRhbnQ7fS5oYXMtdml2aWQtY3lhbi1ibHVlLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWN5YW4tYmx1ZSkgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1wdXJwbGUtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcHVycGxlKSAhaW1wb3J0YW50O30uaGFzLWJsYWNrLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDt9Lmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuLWJsdWlzaC1ncmF5KSAhaW1wb3J0YW50O30uaGFzLXdoaXRlLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDt9Lmhhcy1wYWxlLXBpbmstYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtcGluaykgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1yZWQtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXJlZCkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy12aXZpZC1vcmFuZ2UtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLW9yYW5nZSkgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy12aXZpZC1hbWJlci1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXIpICFpbXBvcnRhbnQ7fS5oYXMtbGlnaHQtZ3JlZW4tY3lhbi1ib3JkZXItY29sb3J7Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1ncmVlbi1jeWFuLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O30uaGFzLXBhbGUtY3lhbi1ibHVlLWJvcmRlci1jb2xvcntib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLWN5YW4tYmx1ZSkgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1jeWFuLWJsdWUtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWN5YW4tYmx1ZSkgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1wdXJwbGUtYm9yZGVyLWNvbG9ye2JvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudDt9Lmhhcy12aXZpZC1jeWFuLWJsdWUtdG8tdml2aWQtcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZpdmlkLWN5YW4tYmx1ZS10by12aXZpZC1wdXJwbGUpICFpbXBvcnRhbnQ7fS5oYXMtbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuLWdyYWRpZW50LWJhY2tncm91bmR7YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWxpZ2h0LWdyZWVuLWN5YW4tdG8tdml2aWQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDt9Lmhhcy1sdW1pbm91cy12aXZpZC1hbWJlci10by1sdW1pbm91cy12aXZpZC1vcmFuZ2UtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50O30uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS10by12aXZpZC1yZWQtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtdml2aWQtb3JhbmdlLXRvLXZpdmlkLXJlZCkgIWltcG9ydGFudDt9Lmhhcy12ZXJ5LWxpZ2h0LWdyYXktdG8tY3lhbi1ibHVpc2gtZ3JheS1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS12ZXJ5LWxpZ2h0LWdyYXktdG8tY3lhbi1ibHVpc2gtZ3JheSkgIWltcG9ydGFudDt9Lmhhcy1jb29sLXRvLXdhcm0tc3BlY3RydW0tZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tY29vbC10by13YXJtLXNwZWN0cnVtKSAhaW1wb3J0YW50O30uaGFzLWJsdXNoLWxpZ2h0LXB1cnBsZS1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1ibHVzaC1saWdodC1wdXJwbGUpICFpbXBvcnRhbnQ7fS5oYXMtYmx1c2gtYm9yZGVhdXgtZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tYmx1c2gtYm9yZGVhdXgpICFpbXBvcnRhbnQ7fS5oYXMtbHVtaW5vdXMtZHVzay1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy1kdXNrKSAhaW1wb3J0YW50O30uaGFzLXBhbGUtb2NlYW4tZ3JhZGllbnQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tcGFsZS1vY2VhbikgIWltcG9ydGFudDt9Lmhhcy1lbGVjdHJpYy1ncmFzcy1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1lbGVjdHJpYy1ncmFzcykgIWltcG9ydGFudDt9Lmhhcy1taWRuaWdodC1ncmFkaWVudC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1taWRuaWdodCkgIWltcG9ydGFudDt9Lmhhcy1zbWFsbC1mb250LXNpemV7Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKSAhaW1wb3J0YW50O30uaGFzLW1lZGl1bS1mb250LXNpemV7Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bSkgIWltcG9ydGFudDt9Lmhhcy1sYXJnZS1mb250LXNpemV7Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlKSAhaW1wb3J0YW50O30uaGFzLXgtbGFyZ2UtZm9udC1zaXple2ZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS14LWxhcmdlKSAhaW1wb3J0YW50O30KLyojIHNvdXJjZVVSTD1nbG9iYWwtc3R5bGVzLWlubGluZS1jc3MgKi8KPC9zdHlsZT4KCjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J2Rhc2hpY29ucy1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWluY2x1ZGVzL2Nzcy9kYXNoaWNvbnMubWluLmNzcycgbWVkaWE9J2FsbCcgLz4KCgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdmYmstY292ZXItY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2Zia2NvdmVyL3N0eWxlLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nanF1ZXJ5LXVpLWJhc2UtY3NzJyBocmVmPScvL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeXVpLzEuMTQuMi90aGVtZXMvZmxpY2svanF1ZXJ5LXVpLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nbW9udHNlcnJhdC1mb250LWNzcycgaHJlZj0naHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M\/ZmFtaWx5PU1vbnRzZXJyYXQnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J21tZW51LWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9tbWVudS9jc3MvanF1ZXJ5Lm1tZW51LmFsbC5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J3NsaXBwcnktY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL3NsaXBwcnkvc2xpcHByeS5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J293bC1jYXJvdXNlbC1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvb3dsLWNhcm91c2VsL293bC5jYXJvdXNlbC5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J293bC10aGVtZS1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvb3dsLWNhcm91c2VsL293bC50aGVtZS5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J293bC10cmFuc2l0aW9ucy1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvb3dsLWNhcm91c2VsL293bC50cmFuc2l0aW9ucy5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J21hZ25pZmljLXBvcHVwLWNzcycgaHJlZj0naHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9tYWduaWZpYy1wb3B1cC9tYWduaWZpYy1wb3B1cC5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J3ZleC1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvdmV4L2Nzcy92ZXguY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSd2ZXgtdGhlbWUtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL3ZleC9jc3MvdmV4LXRoZW1lLWZsYXQtYXR0YWNrLmNzcycgbWVkaWE9J2FsbCcgLz4KPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBpZD0nc2VsZWN0Mi1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvc2VsZWN0Mi9jc3Mvc2VsZWN0Mi5taW4uY3NzJyBtZWRpYT0nYWxsJyAvPgo8bGluayByZWw9J3N0eWxlc2hlZXQnIGlkPSdhbHBhY2EtY3NzJyBocmVmPSdodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2FscGFjYS93ZWIvYWxwYWNhLm1pbi5jc3MnIG1lZGlhPSdhbGwnIC8+CjxsaW5rIHJlbD0nc3R5bGVzaGVldCcgaWQ9J2Ziay1tYWdhemluZS1jc3MnIGhyZWY9J2h0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9zdHlsZXNoZWV0cy9tYWdhemluZS5jc3MnIG1lZGlhPSdhbGwnIC8+CjxzdHlsZSBpZD0iZmJrLW1hZ2F6aW5lLWlubGluZS1jc3MiPgpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktYXdhcmRzIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWFkOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWF3YXJkczpob3ZlciB7IGJvcmRlci1jb2xvcjogIzAwYWFhZDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1hd2FyZHM6aG92ZXIgYSB7IGNvbG9yOiAjMDBhYWFkOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1hd2FyZHMtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFhZCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1hd2FyZHMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktYXdhcmRzLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogIzAwYWFhZCAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1hd2FyZHMtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICMwMGFhYWQgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktZXZlbnRzIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0N2JiOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWV2ZW50czpob3ZlciB7IGJvcmRlci1jb2xvcjogIzE0NDdiYjsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1ldmVudHM6aG92ZXIgYSB7IGNvbG9yOiAjMTQ0N2JiOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzE0NDdiYiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1ldmVudHMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogIzE0NDdiYiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1ldmVudHMtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICMxNDQ3YmIgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YTBhOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZTpob3ZlciB7IGJvcmRlci1jb2xvcjogI2ViNmEwYTsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWU6aG92ZXIgYSB7IGNvbG9yOiAjZWI2YTBhOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ViNmEwYSAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogI2ViNmEwYSAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNlYjZhMGEgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcyBhIHsgYmFja2dyb3VuZC1jb2xvcjogI2YzM2E0ODsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjZjMzYTQ4OyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXM6aG92ZXIgYSB7IGNvbG9yOiAjZjMzYTQ4OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMzYTQ4ICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1ib3JkZXItY29sb3Itb24taG92ZXI6aG92ZXIgeyBib3JkZXItY29sb3I6ICNmMzNhNDggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNmMzNhNDggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2ggYSB7IGJhY2tncm91bmQtY29sb3I6ICNhNjM0ODg7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2g6aG92ZXIgeyBib3JkZXItY29sb3I6ICNhNjM0ODg7IH0KYm9keS5tYWdhemluZSBoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB1bC5tYWluLW5hdiBsaS5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2g6aG92ZXIgYSB7IGNvbG9yOiAjYTYzNDg4OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNhNjM0ODggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYm9yZGVyLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjYTYzNDg4ICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLXRleHQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNhNjM0ODggIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktc3RvcmllcyBhIHsgYmFja2dyb3VuZC1jb2xvcjogIzU0NzEwMDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjNTQ3MTAwOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXM6aG92ZXIgYSB7IGNvbG9yOiAjNTQ3MTAwOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3IsIGJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3Itb24taG92ZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ3MTAwICFpbXBvcnRhbnQ7IH0KYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1ib3JkZXItY29sb3Itb24taG92ZXI6aG92ZXIgeyBib3JkZXItY29sb3I6ICM1NDcxMDAgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy10ZXh0LWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICM1NDcxMDAgIWltcG9ydGFudDsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmN1cnJlbnQtbmV3cy1jYXRlZ29yeS5mYmtuZXdzY2F0ZWdvcnktZnV0dXJlIGEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNiYzIyOyB9CmJvZHkubWFnYXppbmUgaGVhZGVyIC5uYXZpZ2F0aW9uLXdyYXBwZXIgdWwubWFpbi1uYXYgbGkuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZTpob3ZlciB7IGJvcmRlci1jb2xvcjogI2MzYmMyMjsgfQpib2R5Lm1hZ2F6aW5lIGhlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHVsLm1haW4tbmF2IGxpLmZia25ld3NjYXRlZ29yeS1mdXR1cmU6aG92ZXIgYSB7IGNvbG9yOiAjYzNiYzIyOyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MzYmMyMiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1mdXR1cmUtYm9yZGVyLWNvbG9yLCBib2R5Lm1hZ2F6aW5lIC5mYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJvcmRlci1jb2xvci1vbi1ob3Zlcjpob3ZlciB7IGJvcmRlci1jb2xvcjogI2MzYmMyMiAhaW1wb3J0YW50OyB9CmJvZHkubWFnYXppbmUgLmZia25ld3NjYXRlZ29yeS1mdXR1cmUtdGV4dC1jb2xvciwgYm9keS5tYWdhemluZSAuZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS10ZXh0LWNvbG9yLW9uLWhvdmVyOmhvdmVyIHsgY29sb3I6ICNjM2JjMjIgIWltcG9ydGFudDsgfQovKiMgc291cmNlVVJMPWZiay1tYWdhemluZS1pbmxpbmUtY3NzICovCjwvc3R5bGU+CjxzY3JpcHQgZGVmZXIgY3Jvc3NvcmlnaW49ImFub255bW91cyIgaWQ9ImZvbnQtYXdlc29tZS1vZmZpY2lhbC1qcyIgc3JjPSJodHRwczovL2tpdC5mb250YXdlc29tZS5jb20vM2M4OWY3NThjMS5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgaWQ9Im1vZGVybml6ci1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL21vZGVybml6ci5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJqcXVlcnktY29yZS1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1pbmNsdWRlcy9qcy9qcXVlcnkvanF1ZXJ5Lm1pbi5qcyI+PC9zY3JpcHQ+Cgo8c2NyaXB0IGlkPSJtbWVudS1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL21tZW51L2pzL2pxdWVyeS5tbWVudS5taW4uYWxsLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBpZD0ic2xpcHByeS1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL3NsaXBwcnkvc2xpcHByeS5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJ0b3VjaC1zd2lwZS1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2pxdWVyeS50b3VjaFN3aXBlLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgaWQ9Im93bC1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwubWluLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBpZD0icmVjYXB0Y2hhLWpzIiBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vcmVjYXB0Y2hhL2FwaS5qcz9yZW5kZXI9ZXhwbGljaXQiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJ3cG1sLWJyb3dzZXItcmVkaXJlY3QtanMtZXh0cmEiPgp2YXIgd3BtbF9icm93c2VyX3JlZGlyZWN0X3BhcmFtcyA9IHsicGFnZUxhbmd1YWdlIjoiZW4iLCJsYW5ndWFnZVVybHMiOnsiZW5fdXMiOiJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi90YWdzL2lubm92YXRpb24vIiwiZW4iOiJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi90YWdzL2lubm92YXRpb24vIiwidXMiOiJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi90YWdzL2lubm92YXRpb24vIiwiaXRfaXQiOiJodHRwczovL21hZ2F6aW5lLmZiay5ldS9pdC8iLCJpdCI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2l0LyJ9LCJsYW5ndWFnZXMiOlt7ImNvZGUiOiJlbiIsImxhbmd1YWdlIjoiZW4iLCJjb3VudHJ5IjpudWxsLCJsb2NhbGUiOiJlbl91cyIsInVybCI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3RhZ3MvaW5ub3ZhdGlvbi8ifSx7ImNvZGUiOiJpdCIsImxhbmd1YWdlIjoiaXQiLCJjb3VudHJ5IjoiSVQiLCJsb2NhbGUiOiJpdF9pdCIsInVybCI6Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2l0LyJ9XSwiY29va2llIjp7Im5hbWUiOiJfaWNsX3Zpc2l0b3JfbGFuZ19qcyIsImRvbWFpbiI6Im1hZ2F6aW5lLmZiay5ldSIsInBhdGgiOiIvIiwiZXhwaXJhdGlvbiI6MjR9fTsKLy8jIHNvdXJjZVVSTD13cG1sLWJyb3dzZXItcmVkaXJlY3QtanMtZXh0cmEKPC9zY3JpcHQ+Cgo8bGluayByZWw9Imh0dHBzOi8vYXBpLncub3JnLyIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vd3AtanNvbi8iIC8+PGxpbmsgcmVsPSJFZGl0VVJJIiB0eXBlPSJhcHBsaWNhdGlvbi9yc2QreG1sIiB0aXRsZT0iUlNEIiBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS94bWxycGMucGhwP3JzZCIgLz4KCgkJPG1ldGEgcHJvcGVydHk9Im9nOmxvZ28iIGNvbnRlbnQ9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9pbWFnZXMvc3ByaXRlcy9sb2dvcy9mYmstbWFnYXppbmUtc21hbGwucG5nIiBzaXplPSIxNDB4NjAiLz4KCQk8bWV0YSBwcm9wZXJ0eT0ib2c6bG9nbyIgY29udGVudD0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2ltYWdlcy9zcHJpdGVzLXJldGluYS9sb2dvcy9mYmstbWFnYXppbmUtc21hbGwucG5nIiBzaXplPSIyODB4MTIwIi8+Cgk8L2hlYWQ+CgkKCTxib2R5IGNsYXNzPSJhcmNoaXZlIHRheC1mYmtuZXdzdGFnIHRlcm0taW5ub3ZhdGlvbiB0ZXJtLTM2NiB3cC10aGVtZS1mYmstbWFnYXppbmUgbWFnYXppbmUgZXZlcmVzdC1mb3Jtcy1uby1qcyI+CgoJCTxkaXYgY2xhc3M9InBhZ2UiPgoKCQk8aGVhZGVyPgoJCQk8ZGl2IGNsYXNzPSJoZWFkZXItd3JhcHBlciI+CgkJCQk8ZGl2IGNsYXNzPSJjb250YWluZXIiPgoKCQkJCQk8IS0tIFNpZGUgTmF2IC0tPgoJCQkJCTxuYXYgaWQ9InNpZGUtbmF2Ij4KCQkJCQkgICAgCgkJCQkJICAgIDxkaXY+CgogICAgICAgIAkJCSAgICAJICAgICAgICA8dWwgaWQ9Im1lbnUtbWFnYXppbmUtbWFpbi1uYXYtZW4iIGNsYXNzPSJzZWNvbmRhcnktbmF2Ij48bGkgaWQ9Im1lbnUtaXRlbS01NCIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTQgZmJrbmV3c2NhdGVnb3J5LWF3YXJkcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9hd2FyZHMvIj5Bd2FyZHM8L2E+PC9saT4KPGxpIGlkPSJtZW51LWl0ZW0tNTUiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU1IGZia25ld3NjYXRlZ29yeS1ldmVudHMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvZXZlbnRzLyI+RXZlbnRzPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTU2IiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NiBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2hhbGwtb2YtZmFtZS8iPkhhbGwgT2YgRmFtZTwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS01NyIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTcgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvb3Bwb3J0dW5pdGllcy8iPk9wcG9ydHVuaXRpZXM8L2E+PC9saT4KPGxpIGlkPSJtZW51LWl0ZW0tNTgiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU4IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9yZXNlYXJjaC8iPlJlc2VhcmNoPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTU5IiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01OSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2Z1dHVyZS8iPlRyZW5kcyZhbXA7RnV0dXJlPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTYwIiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS02MCBmYmtuZXdzY2F0ZWdvcnktc3RvcmllcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9zdG9yaWVzLyI+U3RvcmllczwvYT48L2xpPgo8L3VsPiAgICAgICAgICAgIAkJCSAgICAgICAgCiAgICAgICAgCQkJICAgICAgICAgCTx1bCBjbGFzcz0ibGFuZ3VhZ2UtbWVudSI+CiAgICAgICAgICAgIDxsaSBjbGFzcz0iaWNsLWVuIj4KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vdGFncy9pbm5vdmF0aW9uLyIgY2xhc3M9ImFjdGl2ZSIgdGl0bGU9IkVuZ2xpc2giPkVOR0xJU0g8L2E+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpIGNsYXNzPSJpY2wtaXQiPgogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9pdC90YWdzL2lubm92YXRpb24vIiBjbGFzcz0iIiB0aXRsZT0iSXRhbGlhbm8iPklUQUxJQU5PPC9hPgogICAgICAgIDwvbGk+CiAgICA8L3VsPiAgICAgICAgICAgICAgICAgICAgICAgIAoJICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgoJICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmJrLmV1L2VuLyIgdGFyZ2V0PSJfYmxhbmsiPiZyYXJyOyBmYmsuZXU8L2E+CgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KCSAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCQkJICAgICAgICAKCQkJCQk8L25hdj4KCgkJCQkgICAgPGRpdiBjbGFzcz0ibmF2aWdhdGlvbi13cmFwcGVyIj4KCgkJCSAgICAgICAgCTxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuLyIgY2xhc3M9ImxvZ28tZml4ZWQgc3ByaXRlIj48L2E+CgoJCQkJCQk8IS0tIE1haW4gTmF2IC0tPgoJCQkJCQk8bmF2IGNsYXNzPSJtZW51LW1hZ2F6aW5lLW1haW4tbmF2LWVuLWNvbnRhaW5lciI+PHVsIGlkPSJtZW51LW1hZ2F6aW5lLW1haW4tbmF2LWVuLTEiIGNsYXNzPSJtYWluLW5hdiI+PGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU0IGZia25ld3NjYXRlZ29yeS1hd2FyZHMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvYXdhcmRzLyI+QXdhcmRzPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2V2ZW50cy8iPkV2ZW50czwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTYgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZSI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9oYWxsLW9mLWZhbWUvIj5IYWxsIE9mIEZhbWU8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU3IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL29wcG9ydHVuaXRpZXMvIj5PcHBvcnR1bml0aWVzPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01OCBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2giPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvcmVzZWFyY2gvIj5SZXNlYXJjaDwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZSI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9mdXR1cmUvIj5UcmVuZHMmYW1wO0Z1dHVyZTwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNjAgZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvc3Rvcmllcy8iPlN0b3JpZXM8L2E+PC9saT4KPC91bD48L25hdj4KCQkJCQkJPGRpdiBpZD0ibW9iaWxlLWhlYWRlciI+CgkJCQkJCQk8YSBocmVmPSIjIiBjbGFzcz0ic2VhcmNoIj48L2E+CgkJCQkJCQk8YSBocmVmPSIjc2lkZS1uYXYiIGNsYXNzPSJzaWRlLW5hdi1pY29uIj48L2E+CgkJCQkJCTwvZGl2PgoKCQkJCQk8L2Rpdj4KCgkJCQkgICAgPGRpdiBjbGFzcz0idXRpbGl0aWVzLXdyYXBwZXIiPgoKICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iIyIgY2xhc3M9InNlYXJjaCBpbmxpbmUtcmlnaHQiPjwvYT4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubGluZS1yaWdodCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Imxhbmd1YWdlLW1lbnUiPgogICAgICAgICAgICA8bGkgY2xhc3M9ImljbC1lbiI+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL3RhZ3MvaW5ub3ZhdGlvbi8iIGNsYXNzPSJhY3RpdmUiIHRpdGxlPSJFbmdsaXNoIj5FTjwvYT4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGkgY2xhc3M9ImljbC1pdCI+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2l0L3RhZ3MvaW5ub3ZhdGlvbi8iIGNsYXNzPSIiIHRpdGxlPSJJdGFsaWFubyI+SVQ8L2E+CiAgICAgICAgPC9saT4KICAgIDwvdWw+ICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5mYmsuZXUvZW4vIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImFycm93IGlubGluZS1yaWdodCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYmsuZXUKICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgoKCQkJCQk8L2Rpdj4KCgkJCQk8L2Rpdj4KCQkJPC9kaXY+CgoJCQk8ZGl2IGNsYXNzPSJsb2dvLXdyYXBwZXIgY29udGFpbmVyIj4KCQkJCTxkaXYgY2xhc3M9ImxvZ28iPgoJCQkJCTxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuLyIgY2xhc3M9ImxvZ28tbWFnYXppbmUgc3ByaXRlIj48L2E+CgkJCQk8L2Rpdj4KCgkJCQk8ZGl2IGNsYXNzPSJtb3R0byI+CgkJCQkJRm9yIGEgSHVtYW4tQ2VudGVyZWQgQUkgCgkJCQk8L2Rpdj4KCQkJPC9kaXY+CgkJCQoJCQk8ZGl2IGNsYXNzPSJzZWFyY2gtZmllbGQtd3JhcHBlciI+CgkJCSAgICA8Zm9ybSBhY3Rpb249Ii93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIgbWV0aG9kPSJwb3N0Ij4KCQkJICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhY3Rpb24iIHZhbHVlPSJmYmtfbWFnYXppbmVfc2VhcmNoX3JlcXVlc3QiLz4KCQkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJsYW5nIiB2YWx1ZT0iZW4iLz4KCQkJICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJmYmtfc2VhcmNoX3F1ZXJ5IiB2YWx1ZT0iIiBhdXRvY29tcGxldGU9Im9mZiIgcGxhY2Vob2xkZXI9IlNlYXJjaC4uLiIvPgoJCQkgICAgPC9mb3JtPgoJCQkgICAgPGRpdiBjbGFzcz0iY29udGFpbnMtcHJldmlldyI+CgkJCSAgICAgICAgPCEtLSByZXN1bHRzIHdpbGwgYmUgcmVuZGVyZWQgaGVyZSAtLT4KCQkJICAgIDwvZGl2PgoJCQk8L2Rpdj4KCgkJPC9oZWFkZXI+Cgo8ZGl2IGNsYXNzPSJoZWFkZXItZW1wdHkiPjwvZGl2PgoKPG1haW4+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIgcGFnZSB0YWciPgoKICAgICAgICA8ZGl2IGNsYXNzPSJpbm5lci1jb250ZW50Ij4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhZ2UtdGl0bGUtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8aDE+I2lubm92YXRpb248L2gxPgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhZ2UtZGV0YWlsIj4KICAgICAgICAgICAgICAgICAgICA8aHIvPgogICAgPGRpdiBjbGFzcz0ibGF5b3V0LWNvbnRhaW5lciI+CiAgICAgICAgCiAgICAgICAgPHVsIGNsYXNzPSJwb3N0cy1saXN0Ij4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVudGluby1hbHRvLWFkaWdlLWpvaW5zLXRoZS1lbGlhcy1hbGxpYW5jZS10by1icmluZy10b2dldGhlci1haS1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwLzA3LjEwLjIwMjZfQWktU3VtbWl0X1NvTWVfMDE3LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDI5LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90cmVudGluby1hbHRvLWFkaWdlLWpvaW5zLXRoZS1lbGlhcy1hbGxpYW5jZS10by1icmluZy10b2dldGhlci1haS1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UcmVudGluby1BbHRvIEFkaWdlIGpvaW5zIHRoZSBFTElBUyBBbGxpYW5jZSB0byBicmluZyB0b2dldGhlciBBSSBhbmQgaW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEVpZ2h0IG5ldyByZWdpb25hbCBpbm5vdmF0aW9uIGVjb3N5c3RlbXMgYXJlIGpvaW5pbmcgdGhlIGFsbGlhbmNlIHRvIGFjY2VsZXJhdGUgc2NpZW5jZS1iYXNlZCBlbnRyZXByZW5ldXJzaGlwIGluIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIGFjcm9zcyBFdXJvcGUuIFRoZSBVbml2ZXJzaXR5IG9mIFRyZW50bywgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyLCBhbmQgdGhlIEZyZWUgVW5pdmVyc2l0eSBvZiBCb3plbi1Cb2x6YW5vLCB0b2dldGhlciB3aXRoIEhJVCwgTk9JIFRlY2hwYXJrLCBhbmQgdGhlIFNjaG9vbCBvZiBJbm5vdmF0aW9uLCBhcmUgY29sbGFib3JhdGluZyBvbiB0aGUgcHJvamVjdC4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90ZWNobm9sb2d5LWFuZC1tZW50YWwtaGVhbHRoLXRvLWlubm92YXRlLW1lYW5zLWZpcnN0LWFuZC1mb3JlbW9zdC10by1saXN0ZW4vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9Bbm5hLUdlbm92ZXNlX2NhbnZhX2VkaXRvcmlhbGVfQWRvYmVTdG9ja18xNTU4NDM3OS00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGVjaG5vbG9neS1hbmQtbWVudGFsLWhlYWx0aC10by1pbm5vdmF0ZS1tZWFucy1maXJzdC1hbmQtZm9yZW1vc3QtdG8tbGlzdGVuLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRlY2hub2xvZ3kgYW5kIG1lbnRhbCBoZWFsdGg6IHRvIGlubm92YXRlIG1lYW5zLCBmaXJzdCBhbmQgZm9yZW1vc3QsIHRvIGxpc3RlbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFdvcmxkIE1lbnRhbCBIZWFsdGggRGF5LCBPY3RvYmVyIDEwLCAyMDI2OiBlZGl0b3JpYWwgYnkgQW5uYSBHZW5vdmVzZSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zYW5kcm8tem9yemktbmFtZWQtYW1vbmctdGhlLXdpbm5lcnMtb2YtdGhlLTIwMjYtY2FuYWRhLWl0YWx5LWlubm92YXRpb24tYXdhcmQvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9TYW5kcm8tWm9yemlfRkJLX29yaWdpbmFsLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAxNSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc2FuZHJvLXpvcnppLW5hbWVkLWFtb25nLXRoZS13aW5uZXJzLW9mLXRoZS0yMDI2LWNhbmFkYS1pdGFseS1pbm5vdmF0aW9uLWF3YXJkLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlNhbmRybyBab3J6aSBuYW1lZCBhbW9uZyB0aGUgd2lubmVycyBvZiB0aGUgMjAyNiBDYW5hZGHigJNJdGFseSBJbm5vdmF0aW9uIEF3YXJkPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktYXdhcmRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBGQksgcmVzZWFyY2hlciB3YXMgaG9ub3JlZCBmb3IgSHlXZUNBTiwgYSBwcm9qZWN0IGRlZGljYXRlZCB0byBkZXZlbG9waW5nIG1hdGVyaWFscyBhbmQgdGVjaG5vbG9naWVzIGZvciBncmVlbiBoeWRyb2dlbiBwcm9kdWN0aW9uLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90ZWNobm9sb2dpY2FsLWh1bWFuaXNtLWl0YWxpYW4tZXhjZWxsZW5jZS1pbi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL0RTQ0YxODQ0X0lQWlMtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMTMsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RlY2hub2xvZ2ljYWwtaHVtYW5pc20taXRhbGlhbi1leGNlbGxlbmNlLWluLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRlY2hub2xvZ2ljYWwgSHVtYW5pc206IEl0YWxpYW4gZXhjZWxsZW5jZSBpbiBhcnRpZmljaWFsIGludGVsbGlnZW5jZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZyb20gb3B0aW1pemluZyBlbGVjdHJpYyBidXMgZmxlZXRzIHdpdGggTWlsYW7igJlzIHRyYW5zaXQgYXV0aG9yaXR5IHRvIGRldmVsb3BpbmcgYW50aS1jb3VudGVyZmVpdGluZyBsYWJlbHMgZm9yIHRoZSBJdGFsaWFuIFN0YXRlIE1pbnQsIHByb2plY3RzIGZyb20gRkJLIGFyZSBzcG90bGlnaHRlZCBpbiBhIG5ldyB2b2x1bWUgYnJpbmdpbmcgdG9nZXRoZXIgODQgSXRhbGlhbiBsZWFkZXJzIGluIEFJLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FuLWluY3JlYXNpbmdseS1uYW5vdGVjaG5vbG9naWNhbC1zb2NpZXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvMDI2X1BBVDAxNTgtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMTIsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FuLWluY3JlYXNpbmdseS1uYW5vdGVjaG5vbG9naWNhbC1zb2NpZXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFuIEluY3JlYXNpbmdseSAobmFubyl0ZWNobm9sb2dpY2FsIHNvY2lldHk\/PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCSyBhdCBOYW5vSW5ub3ZhdGlvbiBSb21lIDIwMjYNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtbGxtLXdlYXJzLXByYWRhLXF1YW5kby1saW50ZWxsaWdlbnphLWFydGlmaWNpYWxlLWZhLXNob3BwaW5nLW9ubGluZS1jb24tZ2xpLXN0ZXJlb3RpcGkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS9JbWFnZS1nZW5lcmF0ZWQtd2l0aC1OYW5vLUJhbmFuYS1Qcm8tZGVwaWN0aW5nLWEtcm9ib3QtZG9pbmctc2hvcHBpbmctaW4tYS1zdXBlcm1ha2V0LTQ4MHgzNTAud2VicCIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDE0LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtbGxtLXdlYXJzLXByYWRhLXF1YW5kby1saW50ZWxsaWdlbnphLWFydGlmaWNpYWxlLWZhLXNob3BwaW5nLW9ubGluZS1jb24tZ2xpLXN0ZXJlb3RpcGkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIExMTSB3ZWFycyBQcmFkYS4gV2hlbiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBzaG9wcyBvbmxpbmUgd2l0aCBzdGVyZW90eXBlczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFuIEZCSy1sZWQgc3R1ZHkgc2hvd3MgdGhhdCBhc2tpbmcgbGFyZ2UgbGFuZ3VhZ2UgbW9kZWxzIHRvIGF2b2lkIHN0ZXJlb3R5cGVzIGlzIG5vdCBlbm91Z2gNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbWFnaW5lLWJyaW5ncy1uZXctdG9vbHMtdG8tcHJldmVudGluZy15b3V0aC1jcmltZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5L0ltYWdlX0tpY2tvZmZNZWV0aW5nX2FyY2hpdmlvLUZCS19zY2FsYXRvLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBTZXB0ZW1iZXIgOSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW1hZ2luZS1icmluZ3MtbmV3LXRvb2xzLXRvLXByZXZlbnRpbmcteW91dGgtY3JpbWUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SU1BR0lORSBicmluZ3MgbmV3IHRvb2xzIHRvIHByZXZlbnRpbmcgeW91dGggY3JpbWU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgRXVyb3BlYW4gcHJvamVjdCBjb29yZGluYXRlZCBieSBGQksgZm9jdXNlcyBvbiBnYW1pZmljYXRpb24sIGRpZ2l0YWwgc3Rvcnl0ZWxsaW5nIGFuZCBBSSB0byBkZXZlbG9wIGlubm92YXRpdmUgYXBwcm9hY2hlcyB0byBwcmV2ZW50aW5nIGp1dmVuaWxlIGNyaW1lICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Jlc2VhcmNoLWJlY29tZXMtaW5ub3ZhdGlvbi13aXRoLXBvYy1ieS10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5L0ZCS19Qb2NfYnlfVHJlbnRpbm9fMjAyNl8wN18xNV9NYXRhc3NvbmlfTHVjYV9XZWJfNDYtMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDgsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Jlc2VhcmNoLWJlY29tZXMtaW5ub3ZhdGlvbi13aXRoLXBvYy1ieS10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5SZXNlYXJjaCBiZWNvbWVzIGlubm92YXRpb24gd2l0aCBQb0MgYnkgVHJlbnRpbm88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGFuZCB0aGUgVW5pdmVyc2l0eSBvZiBUcmVudG8gYnJpbmcgdG9nZXRoZXIgcmVzZWFyY2gsIGNvbXBhbmllcywgYW5kIGludmVzdG9ycyB0byBoZWxwIHRlY2hub2xvZ2llcyBtb3ZlIHRvd2FyZCByZWFsLXdvcmxkIGFwcGxpY2F0aW9ucyBhbmQgbmV3IG1hcmtldCBvcHBvcnR1bml0aWVzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YWN0aW9uLXN1cHBvcnRzLXNtZXMtdGhyb3VnaC10aGUtdHdpbi10cmFuc2l0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvQWRvYmVTdG9ja18xOTE0MTc5OTkwLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDgsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YWN0aW9uLXN1cHBvcnRzLXNtZXMtdGhyb3VnaC10aGUtdHdpbi10cmFuc2l0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPklubm92QWN0aW9uIHN1cHBvcnRzIFNNRXMgdGhyb3VnaCB0aGUgVHdpbiBUcmFuc2l0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRkJLIGV4cGVydGlzZSwgY29uc3VsdGluZywgYW5kIHRlY2hub2xvZ3kgdHJhbnNmZXIgdG8gaGVscCBjb21wYW5pZXMgYWNjZWxlcmF0ZSBkaWdpdGFsIGlubm92YXRpb24sIHN1c3RhaW5hYmlsaXR5LCBhbmQgY3liZXJzZWN1cml0eQ0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1mb3ItaW5ub3ZhdGlvbi1zdG9yaWVzLW9mLXJlc2VhcmNoLWJlY29taW5nLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS9OZXdzbGV0dGVyLUxpbmtlZGluX2NhbnZhLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBTZXB0ZW1iZXIgNywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWZvci1pbm5vdmF0aW9uLXN0b3JpZXMtb2YtcmVzZWFyY2gtYmVjb21pbmctaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgZm9yIElubm92YXRpb246IHN0b3JpZXMgb2YgcmVzZWFyY2ggYmVjb21pbmcgaW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEluZnJhc3RydWN0dXJlLCBidXNpbmVzcyBwYXJ0bmVyc2hpcHMsIGVtZXJnaW5nIHRlY2hub2xvZ2llcyBhbmQgdGVjaG5vbG9neSB0cmFuc2ZlciBhdCB0aGUgaGVhcnQgb2YgdGhlIG5ldyBlZGl0aW9uIG9mIEZCSydzIExpbmtlZEluIG5ld3NsZXR0ZXIgZGVkaWNhdGVkIHRvIGlubm92YXRpb24NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy93ZWF0aGVyLXJhZGFyLWRhdGEtYW5kLWFpLWFuLW9wZW4tZGF0YS1pbmZyYXN0cnVjdHVyZS1mb3Itbm93Y2FzdGluZy1pbi1pdGFseS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5L0Fkb2JlU3RvY2tfMzg0MTk4NjUyLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDcsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3dlYXRoZXItcmFkYXItZGF0YS1hbmQtYWktYW4tb3Blbi1kYXRhLWluZnJhc3RydWN0dXJlLWZvci1ub3djYXN0aW5nLWluLWl0YWx5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPldlYXRoZXIgcmFkYXIgZGF0YSBhbmQgQUk6IGFuIG9wZW4gZGF0YSBpbmZyYXN0cnVjdHVyZSBmb3Igbm93Y2FzdGluZyBpbiBJdGFseTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE9wZW4gcmFkYXIgZGF0YSBub3cgZW5hYmxlcyBhIHVuaWZpZWQgbmF0aW9uYWwgZGF0YXNldCwgdXBkYXRlZCBldmVyeSBmaXZlIG1pbnV0ZXMsIGZvciByYWluZmFsbCBwcmVkaWN0aW9uIGFuZCBkZWNpc2lvbiBzdXBwb3J0IGluIEl0YWx5ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1haS10aGF0LXRoaW5rcy1kb3VibGUtaW50ZXJuYXRpb25hbC1yZWNvZ25pdGlvbi1mb3ItbHVjaWFuby1zZXJhZmluaS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA4L0FJSjIwMjZfMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtYWktdGhhdC10aGlua3MtZG91YmxlLWludGVybmF0aW9uYWwtcmVjb2duaXRpb24tZm9yLWx1Y2lhbm8tc2VyYWZpbmkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIEFJIHRoYXQgdGhpbmtzOiBkb3VibGUgaW50ZXJuYXRpb25hbCByZWNvZ25pdGlvbiBmb3IgTHVjaWFubyBTZXJhZmluaTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgRkJLIHJlc2VhcmNoZXIgd2FzIGludml0ZWQgdG8gZ2l2ZSBhIHRhbGsgYXQgdGhlIHdvcmxk4oCZcyBsZWFkaW5nIHNjaWVudGlmaWMgY29uZmVyZW5jZSBvbiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBhbmQgcmVjZWl2ZWQgcmVjb2duaXRpb24gZm9yIGhpcyBwaW9uZWVyaW5nIGNvbnRyaWJ1dGlvbnMgdG8gbmV1cm8tc3ltYm9saWMgQUksIHdoaWNoIGNvbWJpbmVzIGxlYXJuaW5nIGZyb20gZGF0YSB3aXRoIGxvZ2ljYWwgcmVhc29uaW5nDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvanVseS0yMDI2LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTEvQWRvYmVTdG9ja184NTcwOTA2NTEtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBdWd1c3QgMywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvanVseS0yMDI2LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkp1bHkgMjAyNjogRkJLIHByb2plY3RzIG1ha2luZyBoZWFkbGluZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGcm9tIGRpZ2l0YWwgaGVhbHRoIHRvIG1vdW50YWluIHJlc2N1ZSwgY29tYmF0aW5nIG9ubGluZSBoYXRlLCB0ZWNobm9sb2d5IHRyYW5zZmVyLCBhbmQgdGhlIG5ldyBIeWRyb2dlbiBIdWIsIEZCSyByZXNlYXJjaCB3YXMgb25jZSBhZ2FpbiBmZWF0dXJlZCBwcm9taW5lbnRseSBpbiBuYXRpb25hbCBhbmQgbG9jYWwgbWVkaWEgdGhyb3VnaG91dCBKdWx5DQoNCg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2p1bmUtMjAyNi1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL0Fkb2JlU3RvY2tfODU3MDkwNjUxLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVseSAyLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9qdW5lLTIwMjYtZmJrLXByb2plY3RzLW1ha2luZy1oZWFkbGluZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SnVuZSAyMDI2OiBGQksgcHJvamVjdHMgbWFraW5nIGhlYWRsaW5lczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZyb20gc3VzdGFpbmFiaWxpdHkgdG8gYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UsIHNwYW5uaW5nIGRpZ2l0YWwgaW5ub3ZhdGlvbiBhbmQgdGhlIGNoYWxsZW5nZXMgZmFjaW5nIHRvZGF5J3Mgc29jaWV0eSwgRkJLIHJlc2VhcmNoIHdhcyBvbmNlIGFnYWluIGZlYXR1cmVkIHByb21pbmVudGx5IGluIG5hdGlvbmFsIG1lZGlhIHRocm91Z2hvdXQgSnVuZQ0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RyZW50aW5vLWxhdW5jaGVzLW5ldy1oeWRyb2dlbi1odWIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9UcmVudGlub1N2aWx1cHBvX1Bvc2FQcmltYVBpZXRyYVBvbG9JZHJvZ2Vub19ZdW1lVmlzaW9uLU1pY2hlbGVQdXJpbl9Db211bmljYXRvXzEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMjksIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RyZW50aW5vLWxhdW5jaGVzLW5ldy1oeWRyb2dlbi1odWIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VHJlbnRpbm8gbGF1bmNoZXMgbmV3IGh5ZHJvZ2VuIGh1YjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgZm91bmRhdGlvbiBzdG9uZSBoYXMgYmVlbiBsYWlkIGluIHRoZSBSb3ZlcmV0byBpbmR1c3RyaWFsIGFyZWEgZm9yIGEgbmV3IEh5ZHJvZ2VuIEh1Yi4gQmFja2VkIGJ5IG1vcmUgdGhhbiDigqw1MCBtaWxsaW9uIGluIGludmVzdG1lbnRzLCB0aGUgaW5pdGlhdGl2ZSB3aWxsIHN1cHBvcnQgZW5lcmd5IHRyYW5zaXRpb24gdGVjaG5vbG9naWVz4oCUZnJvbSByZXNlYXJjaCB0byBpbmR1c3RyaWFsIHZhbGlkYXRpb27igJR1bmRlciB0aGUgbGVhZGVyc2hpcCBvZiBGQksncyBDZW50ZXIgZm9yIFN1c3RhaW5hYmxlIEVuZXJneSBhbmQgdGhlIGNvb3JkaW5hdGlvbiBvZiBUcmVudGlubyBTdmlsdXBwby4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1hbmQtYWR2YW5jZWQtc2Vuc29ycy1mb3ItaW50ZWxsaWdlbnQtcm9hZC1tb25pdG9yaW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDYvRWRpbHBhdmltZW50YXppb25pXzItYXJjaGl2aW8tZmJrX2RlZi00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAyNCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktYW5kLWFkdmFuY2VkLXNlbnNvcnMtZm9yLWludGVsbGlnZW50LXJvYWQtbW9uaXRvcmluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSSBhbmQgYWR2YW5jZWQgc2Vuc29ycyBmb3IgaW50ZWxsaWdlbnQgcm9hZCBtb25pdG9yaW5nPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSBuZXcgc3lzdGVtIGRldmVsb3BlZCBieSBFZGlscGF2aW1lbnRhemlvbmkgYW5kIEZCSyBkZXRlY3RzIGNyYWNrcyBhbmQgb3RoZXIgcm9hZCBzdXJmYWNlIGRlZmVjdHMuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaHVtYW4tY2VudHJpYy1haS10aGUtbGltaXRzLW9mLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWFuZC10aGUtdmFsdWUtb2YtdGVjaG5vbG9neS1pbi10aGUtc2VydmljZS1vZi1wZW9wbGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9Nb3Rpb24tU3R1ZGlvX0VCTi1EYXkyX2VmX0dhYnJpZWxlLU5pY29sdXNzaS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAyMywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaHVtYW4tY2VudHJpYy1haS10aGUtbGltaXRzLW9mLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWFuZC10aGUtdmFsdWUtb2YtdGVjaG5vbG9neS1pbi10aGUtc2VydmljZS1vZi1wZW9wbGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SHVtYW4tQ2VudHJpYyBBSTogVGhlIGxpbWl0cyBvZiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBhbmQgdGhlIHZhbHVlIG9mIHRlY2hub2xvZ3kgaW4gdGhlIHNlcnZpY2Ugb2YgcGVvcGxlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRyYXZlcnNvOiDigJxUcnVzdHdvcnRoeSBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBlbWVyZ2VzIGZyb20gY28taW5ub3ZhdGlvbiBiZXR3ZWVuIHJlc2VhcmNoIGFuZCBpbmR1c3RyeSwgd2l0aCBjbG9zZSBhdHRlbnRpb24gdG8gc29jaWV0eeKAmXMgbmVlZHMu4oCdDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktZGF0YS1wcmFjdGljZS1sYXctdGhlLWZpcnN0LWZiay1zdW1tZXItc2Nob29sLW9uLWFpLWdvdmVybmFuY2UtY29uY2x1ZGVzLWluLXRyZW50by8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L1ByaXZhY3lfZGF0YV9TY2hvb2xfZ3JvdXBfcGljX2FyY2hpdmlvLUZCSy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAxNywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktZGF0YS1wcmFjdGljZS1sYXctdGhlLWZpcnN0LWZiay1zdW1tZXItc2Nob29sLW9uLWFpLWdvdmVybmFuY2UtY29uY2x1ZGVzLWluLXRyZW50by8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSSArIERBVEE6IFByYWN0aWNlICYjMDM4OyBMYXcsIHRoZSBmaXJzdCBGQksgU3VtbWVyIFNjaG9vbCBvbiBBSSBHb3Zlcm5hbmNlIGNvbmNsdWRlcyBpbiBUcmVudG88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhyZWUgZGF5cyBvZiB0cmFpbmluZywgZGlzY3Vzc2lvbiBhbmQgcHJhY3RpY2FsIHdvcmsgb24gYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UsIGRhdGEgZ292ZXJuYW5jZSBhbmQgRXVyb3BlYW4gbGF3Lg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Zia3MtY3liZXJzZWN1cml0eS1qb2ludGxhYi1yZXNlYXJjaC1hbmQtaW5mcmFzdHJ1Y3R1cmUtZm9yLWRpZ2l0YWwtc2VjdXJpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9MZW9uYXJkby1DYW5lbGxvX2NvbmZlcmVuemEtR0FSUl9hcmNoaXZpby1GQkstNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMTEsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Zia3MtY3liZXJzZWN1cml0eS1qb2ludGxhYi1yZXNlYXJjaC1hbmQtaW5mcmFzdHJ1Y3R1cmUtZm9yLWRpZ2l0YWwtc2VjdXJpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJL4oCZcyBDeWJlcnNlY3VyaXR5IEpvaW50TGFiOiBSZXNlYXJjaCBhbmQgaW5mcmFzdHJ1Y3R1cmUgZm9yIGRpZ2l0YWwgc2VjdXJpdHk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGdvdmVybmFuY2UgbW9kZWwgcHJlc2VudGVkIGF0IHRoZSBHQVJSIDIwMjYgQ29uZmVyZW5jZSBkZW1vbnN0cmF0ZXMgaG93IGNvbGxhYm9yYXRpb24gYWNyb3NzIGRpZmZlcmVudCBhcmVhcyBvZiBleHBlcnRpc2UgY2FuIHN0cmVuZ3RoZW4gc2VjdXJpdHksIGVuc3VyZSBidXNpbmVzcyBjb250aW51aXR5LCBhbmQgZHJpdmUgaW5ub3ZhdGlvbi4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9kaWdpdGFsLWhlYWx0aC1haS1iZWNvbWluZy1ub3JtYWwtYXQtdGhlLWNlbnRlci1mb3ItZGlnaXRhbC1oZWFsdGgtd2VsbGJlaW5nLXNob3djYXNlLWRheS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1L0RIV0JfTWFyemlhLUx1Y2lhbmVyX2RlZi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDI2LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9kaWdpdGFsLWhlYWx0aC1haS1iZWNvbWluZy1ub3JtYWwtYXQtdGhlLWNlbnRlci1mb3ItZGlnaXRhbC1oZWFsdGgtd2VsbGJlaW5nLXNob3djYXNlLWRheS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5EaWdpdGFsIEhlYWx0aDogQUkgYmVjb21pbmcg4oCcbm9ybWFs4oCdIGF0IHRoZSBDZW50ZXIgZm9yIERpZ2l0YWwgSGVhbHRoICYjMDM4OyBXZWxsYmVpbmcgc2hvd2Nhc2UgZGF5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZyb20gcmVzZWFyY2ggbGFib3JhdG9yaWVzIHRvIGV2ZXJ5ZGF5IGNsaW5pY2FsIHByYWN0aWNlOiBGb25kYXppb25lIEJydW5vIEtlc3NsZXLigJlzIENlbnRlciBmb3IgRGlnaXRhbCBIZWFsdGggJmFtcDsgV2VsbGJlaW5nIHByZXNlbnRlZCBpdHNlbGYgYXQgUG92byB3aXRoIGFuIGV2ZW50IGRlZGljYXRlZCB0byBpbm5vdmF0aW9uLCBzY2llbnRpZmljIHJlc2VhcmNoLCBhbmQgbmV3IGNhbGxzIHNoYXBpbmcgdGhlIGZ1dHVyZSBvZiBoZWFsdGhjYXJlLiANCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9iZXlvbmQtdGhlLWFsZ29yaXRobS13aHktZXVyb3Blcy1mdXR1cmUtZGVwZW5kcy1vbi1odW1hbi10YWxlbnQtbm90LWp1c3QtYWkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9OQUZVX0FyY2hpdmlvLUZCSy00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyMCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYmV5b25kLXRoZS1hbGdvcml0aG0td2h5LWV1cm9wZXMtZnV0dXJlLWRlcGVuZHMtb24taHVtYW4tdGFsZW50LW5vdC1qdXN0LWFpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkJleW9uZCB0aGUgQWxnb3JpdGhtOiBXaHkgRXVyb3Bl4oCZcyBGdXR1cmUgRGVwZW5kcyBvbiBIdW1hbiBUYWxlbnQsIE5vdCBKdXN0IEFJPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFByb2Zlc3NvciBOYSBGdSBmcm9tIHRoZSBUcmluaXR5IENvbGxlZ2UgaW4gRHVibGluIHNoYXJlZCBoZXIgdmlzaW9uIGR1cmluZyBhIHJlY2VudCBzZW1pbmFyIGhvc3RlZCBieSBGQksgYXMgcGFydCBvZiB0aGUgRElHSVRBTCBNRVJJVCBwcm9qZWN0IChhbiBpbml0aWF0aXZlIG9mIGV4Y2VsbGVuY2UgZGVkaWNhdGVkIHRvIHRyYWluaW5nIHRoZSBuZXh0IGdlbmVyYXRpb24gb2YgZGlnaXRhbCBzcGVjaWFsaXN0cyBpbiBBSSwgQ3liZXJzZWN1cml0eSwgYW5kIElvVCksIGlkZW50aWZ5aW5nIGEgY3JpdGljYWwgaW5mbGVjdGlvbiBwb2ludCBpbiB0aGUgY3VycmVudCB0ZWNobm9sb2dpY2FsIHJldm9sdXRpb246IGEgImNyaXNpcyBvZiBodW1hbiB2aXNpb24iLiBZZXQgdGhpcyBjcmlzaXMgY29udGFpbnMgdW5wcmVjZWRlbnRlZCBvcHBvcnR1bml0aWVzIGZvciB0aG9zZSBwcmVwYXJlZCB0byBzZWl6ZSB0aGVtLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RyZW50aW5vLWFzLWEtbGFib3JhdG9yeS1vZi1pZGVhcy1mb3ItdG9tb3Jyb3dzLWJ1c2luZXNzZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9SZXN0YV9DYW52YV9BZG9iZVN0b2NrXzE1NTg0Mzc5LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjAsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RyZW50aW5vLWFzLWEtbGFib3JhdG9yeS1vZi1pZGVhcy1mb3ItdG9tb3Jyb3dzLWJ1c2luZXNzZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VHJlbnRpbm8gYXMgYSBsYWJvcmF0b3J5IG9mIGlkZWFzIGZvciB0b21vcnJvd+KAmXMgYnVzaW5lc3NlczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEVkaXRvcmlhbCBieSBGZXJydWNjaW8gUmVzdGEsIHB1Ymxpc2hlZCBpbiB0aGUgbmV3c3BhcGVyIEzigJlBZGlnZSwgTWF5IDIwLCAyMDI2LiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1mb3ItbGFuZC12YWx1YXRpb24tdGhlLWdsaXN0LXByb2plY3QtYnktZ2VuaXVzLWxvY2kvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9BZG9iZVN0b2NrXzEzNDY5MTUxMTUtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMTEsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWZvci1sYW5kLXZhbHVhdGlvbi10aGUtZ2xpc3QtcHJvamVjdC1ieS1nZW5pdXMtbG9jaS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSSBmb3IgbGFuZCB2YWx1YXRpb246IFRoZSBHTElTVCBQcm9qZWN0IGJ5IEdlbml1cyBMb2NpPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQ29sbGFib3JhdGlvbiB3aXRoIEZCSyB0byBkZXZlbG9wIG5ldyBkYXRhLWRyaXZlbiBhcHByb2FjaGVzIHRvIGxhbmQgdmFsdWF0aW9uDQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ydW1hLWRpZ2l0YWwtdGVjaG5vbG9naWVzLXRvLXRyYW5zZm9ybS1mb3Jlc3QtbW9uaXRvcmluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0FyY2hpdmlvLUZCS18zRE9NX2ZpbmFsLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAyMiwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcnVtYS1kaWdpdGFsLXRlY2hub2xvZ2llcy10by10cmFuc2Zvcm0tZm9yZXN0LW1vbml0b3JpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+UlVNQTogZGlnaXRhbCB0ZWNobm9sb2dpZXMgdG8gdHJhbnNmb3JtIGZvcmVzdCBtb25pdG9yaW5nPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSBwcm9qZWN0IGRldmVsb3BlZCB3aXRoIEZCSyBlbmFibGVzIHN1c3RhaW5hYmxlIGZvcmVzdCBtYW5hZ2VtZW50IGJ5IG1ha2luZyBpdCBwb3NzaWJsZSB0byBtb25pdG9yIGxhcmdlIGFyZWFzIHdpdGggYSBsZXZlbCBvZiBwcmVjaXNpb24gYW5kIHNjYWxhYmlsaXR5IHRoYXQgd2FzIHByZXZpb3VzbHkgdW5hdHRhaW5hYmxlLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtcG93ZXItYmVoaW5kLWFpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvRGVmX1ViZXJ0aW5pX2FyY2hpdmlvLUZCSzJfc2NoZXJtbzEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDE2LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtcG93ZXItYmVoaW5kLWFpLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBwb3dlciBiZWhpbmQgQUk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQXQgdGhlIGxhdGVzdCBtZWV0aW5nIG9mIHRoZSBGQksgSW5zcGlyYXRpb25hbCBUYWxrcywgRnJhbmNlc2NvIFViZXJ0aW5pIGV4cGxvcmVkIHRoZSByb2xlIG9mIEhQQyBpbiBFdXJvcGVhbiBzY2llbnRpZmljIGFuZCBpbmR1c3RyaWFsIGNvbXBldGl0aXZlbmVzcywgZHJhd2luZyBvbiB0aGUgZXhwZXJpZW5jZSBvZiB0aGUgbWFqb3Igc3VwZXJjb21wdXRpbmcgcHJvamVjdCBpbiBCb2xvZ25hLCBkZXZlbG9wZWQgdGhyb3VnaCBjb2xsYWJvcmF0aW9uIGFtb25nIHVuaXZlcnNpdGllcywgaW5zdGl0dXRpb25zLCBhbmQgRXVyb3BlLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hdC10aGUtZm9yZWZyb250LW9mLXRoZS0zcmQtbnFzdGktY29uZ3Jlc3Mtc3RyZW5ndGhlbmluZy1pdGFseXMtcXVhbnR1bS10ZWNobm9sb2d5LW5ldHdvcmsvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9OUVNUSS0xX3NjaGVybW9fYXJjaGl2aW8tRkJLX3BhZ2UtMDAwMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMTUsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hdC10aGUtZm9yZWZyb250LW9mLXRoZS0zcmQtbnFzdGktY29uZ3Jlc3Mtc3RyZW5ndGhlbmluZy1pdGFseXMtcXVhbnR1bS10ZWNobm9sb2d5LW5ldHdvcmsvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGF0IHRoZSBmb3JlZnJvbnQgb2YgdGhlIDNyZCBOUVNUSSBjb25ncmVzczogc3RyZW5ndGhlbmluZyBpdGFseeKAmXMgUXVhbnR1bSBUZWNobm9sb2d5IE5ldHdvcms8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgb3BlbmluZyBvZiB0aGUgd29ya3MsIGR1cmluZyBXb3JsZCBRdWFudHVtIERheSwgaWxsdXN0cmF0ZWQgdGhlIG1vc3QgaW1wb3J0YW50IGFwcGxpY2F0aW9ucyBhbHNvIGluIHRoZSBtZWRpY2FsIGZpZWxkLCBhbm5vdW5jaW5nIHRoZSBuZXcgcXVhbnR1bSBsYWIgUS1TdWQuIFJpY2hhcmQgSGFsbCBXaWx0b246ICJGQksgaXMgYXQgdGhlIGZvcmVmcm9udCBvZiB0cmFuc2xhdGluZyBvcHBvcnR1bml0aWVzIGludG8gY29uY3JldGUgcmVzdWx0cyIuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZW5lcmd5LXRyYW5zaXRpb24tZGl2ZXJzaWZpY2F0aW9uLXN1cHBvcnRzLXJlc2lsaWVuY2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9DUkVNQV9ORFI5NTQzLTEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEFwcmlsIDksIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2VuZXJneS10cmFuc2l0aW9uLWRpdmVyc2lmaWNhdGlvbi1zdXBwb3J0cy1yZXNpbGllbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkVuZXJneSB0cmFuc2l0aW9uOiBkaXZlcnNpZmljYXRpb24gc3VwcG9ydHMgcmVzaWxpZW5jZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEF0IHRoZSBSQ1MgRW5lcmd5IFRhbGssIEx1aWdpIENyZW1hIChGQkspIGhpZ2hsaWdodGVkIHRoZSBuZWVkIHRvIGNvbWJpbmUgdGhlIGVuZXJneSBtaXggd2l0aCBhIHN0cmF0ZWd5IGZvciB0ZWNobm9sb2d5IHN1cHBseSBjaGFpbnMuIEh5ZHJvZ2VuIGFuZCBiYXR0ZXJpZXMgd2VyZSBpZGVudGlmaWVkIGFzIGtleSBsZXZlcnMgdG8gcmVkdWNlIGRlcGVuZGVuY2llcyBhbmQgc3VwcG9ydCBFdXJvcGVhbiBpbmR1c3RyaWFsIGRldmVsb3BtZW50Lg0KDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbWFyY2gtMjAyNi1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL0Fkb2JlU3RvY2tfODU3MDkwNjUxLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbWFyY2gtMjAyNi1mYmstcHJvamVjdHMtbWFraW5nLWhlYWRsaW5lcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5NYXJjaCAyMDI2OiBGQksgcHJvamVjdHMgbWFraW5nIGhlYWRsaW5lczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZyb20gY3liZXJzZWN1cml0eSB0byBwYXJ0aWNsZSBwaHlzaWNzLCBhcyB3ZWxsIGFzIGlubm92YXRpb24sIGRpZ2l0YWwgaGVhbHRoLCBhbmQgdGhlIGVuZXJneSB0cmFuc2l0aW9uOiB0aGUgRkJLIGluaXRpYXRpdmVzIHRoYXQgbWFkZSBoZWFkbGluZXMgaW4gTWFyY2gNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstZm9yLWlubm92YXRpb24tcmVzZWFyY2gtZW50ZXJwcmlzZS1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ292ZXJfVmRlZl9jYW52YS00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMzEsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1mb3ItaW5ub3ZhdGlvbi1yZXNlYXJjaC1lbnRlcnByaXNlLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGZvciBJbm5vdmF0aW9uOiByZXNlYXJjaCwgZW50ZXJwcmlzZSwgaW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBuZXcgTGlua2VkSW4gbmV3c2xldHRlciBvZiBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgY3JlYXRlcyBhIHNwYWNlIGZvciBkaWFsb2d1ZSBiZXR3ZWVuIHNjaWVuY2UsIHRlY2hub2xvZ3ksIGFuZCB0aGUgcHJvZHVjdGlvbiBzeXN0ZW0sIHR1cm5pbmcga25vd2xlZGdlIGludG8gdGFuZ2libGUgZGV2ZWxvcG1lbnQuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLXBoZC1pbi1pbmR1c3RyaWFsLWlubm92YXRpb24tYXMtYS1zdHJhdGVnaWMtbGV2ZXItZm9yLWNvbXBhbmllcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0FyY2hpdmlvLUZCS19NZW5lZ2hpbmktNDgweDM1MC53ZWJwIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAzMCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLXBoZC1pbi1pbmR1c3RyaWFsLWlubm92YXRpb24tYXMtYS1zdHJhdGVnaWMtbGV2ZXItZm9yLWNvbXBhbmllcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgUGhEIGluIGluZHVzdHJpYWwgaW5ub3ZhdGlvbiBhcyBhIHN0cmF0ZWdpYyBsZXZlciBmb3IgY29tcGFuaWVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFByb21vdGVkIGJ5IFVuaXZlcnNpdHkgb2YgVHJlbnRvIGFuZCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIsIHRoZSBQaEQgaW4gSW5kdXN0cmlhbCBJbm5vdmF0aW9uIGhhcywgc2luY2UgMjAxOSwgY29tYmluZWQgdGhyZWUga2V5IGZhY3RvcnMgZm9yIHJlZ2lvbmFsIGRldmVsb3BtZW50OiBwcm9qZWN0cyBkcml2ZW4gYnkgYnVzaW5lc3MgbmVlZHMsIGFwcGxpZWQgcmVzZWFyY2ggb24gcmVhbC13b3JsZCBwcm9ibGVtcywgYW5kIGEgZGVkaWNhdGVkIHRocmVlLXllYXIgdGVhbS4gQXQgaXRzIGNvcmUgaXMgdGhlIGNvbm5lY3Rpbmcgcm9sZSBwbGF5ZWQgYnkgZWFjaCBpbmR1c3RyaWFsIFBoRCBzdHVkZW50dGVhbS4gDQoNCg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2hhdGVkZW1pY3Mtd3JhcHMtdXAtb3BlbmluZy1uZXctcGF0aHMtYWdhaW5zdC1oYXRlLWFuZC1kaXNpbmZvcm1hdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0hhdGVkZW1pY3MtMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMzAsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2hhdGVkZW1pY3Mtd3JhcHMtdXAtb3BlbmluZy1uZXctcGF0aHMtYWdhaW5zdC1oYXRlLWFuZC1kaXNpbmZvcm1hdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5IQVRFREVNSUNTIHdyYXBzIHVwLCBvcGVuaW5nIG5ldyBwYXRocyBhZ2FpbnN0IGhhdGUgYW5kIGRpc2luZm9ybWF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGZpbmFsIGNvbmZlcmVuY2Ugb2YgdGhlIEhBVEVERU1JQ1MgcHJvamVjdCBpbiBHcmFuYWRhIHByZXNlbnRlZCByZXN1bHRzIGFuZCBpbm5vdmF0aXZlIHRvb2xzIGRldmVsb3BlZCBieSBGQksgdG8gY291bnRlciBvbmxpbmUgaGF0ZSBzcGVlY2ggYW5kIGRpc2luZm9ybWF0aW9uLiBFQ0xJUFNFLCBhIG5ldyBwcm9qZWN0IGZvY3VzZWQgb24gcGVyc29uYWxpemVkIGNvdW50ZXItbmFycmF0aXZlcyBhbmQgYnJvYWRlciBpbXBhY3QsIHdhcyBhbHNvIGxhdW5jaGVkLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2h5ZHJvZ2VuLXJlc2VhcmNoLWFuZC1pbmR1c3RyeS1mYmstZm9jdXNlcy1vbi10aGUtZ3JlZW4tdHJhbnNpdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0NsdXN0ZXJfQXJjaGl2aW8tRkJLLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAzMCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaHlkcm9nZW4tcmVzZWFyY2gtYW5kLWluZHVzdHJ5LWZiay1mb2N1c2VzLW9uLXRoZS1ncmVlbi10cmFuc2l0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkh5ZHJvZ2VuLCByZXNlYXJjaCBhbmQgaW5kdXN0cnkuIEZCSyBmb2N1c2VzIG9uIHRoZSBncmVlbiB0cmFuc2l0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQ29sbGFib3JhdGlvbnMgd2l0aCBjb21wYW5pZXM6IHRoZSBjYXNlIG9mIFVGSSBIeWRyb2dlbg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YXRpb24tZWNvc3lzdGVtcy1mYmstaG9zdHMtZXhjaGFuZ2UtYmV0d2Vlbi1yZXNlYXJjaC1hbmQtYnVzaW5lc3Nlcy13aXRoLXRoZS10ZWhhLWNsdWIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9ESklfMjAyNjAzMjAxMTQ3NTRfMDAzNl9ELTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAyMywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhdGlvbi1lY29zeXN0ZW1zLWZiay1ob3N0cy1leGNoYW5nZS1iZXR3ZWVuLXJlc2VhcmNoLWFuZC1idXNpbmVzc2VzLXdpdGgtdGhlLXRlaGEtY2x1Yi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Jbm5vdmF0aW9uIGVjb3N5c3RlbXM6IEZCSyBob3N0cyBleGNoYW5nZSBiZXR3ZWVuIHJlc2VhcmNoIGFuZCBidXNpbmVzc2VzIHdpdGggdGhlIFRFSEEgQ2x1YjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBPbiBNYXJjaCAyMCwgYSBzZXNzaW9uIHRpdGxlZCDigJxFY29zeXN0ZW1zIG9mIElubm92YXRpb246IEZyb20gUmVzZWFyY2ggdG8gQnVzaW5lc3MgaW4gVGVjaG5vbG9naWNhbCBEaXNjb250aW51aXR54oCdIHdhcyBoZWxkIGF0IHRoZSBGQksgaHViIGluIFBvdm8uIFRoZSBldmVudCB3YXMgcHJvbW90ZWQgYnkgdGhlIFRFSEEgQ2x1YiBhbmQgZGVkaWNhdGVkIHRvIHRoZSBDRU8gQ29tbXVuaXR5LCBhbiBpbnRlcm5hdGlvbmFsIHN0cmF0ZWdpYyBjb25zdWx0aW5nIHRoaW5rIHRhbmsgd2l0aGluIFRoZSBFdXJvcGVhbiBIb3VzZSDigJMgQW1icm9zZXR0aSwgYSBsZWFkaW5nIEl0YWxpYW4gZ3JvdXAgaW4gbWFuYWdlbWVudCBjb25zdWx0aW5nIGFuZCBhcHBsaWVkIHJlc2VhcmNoLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YWN0aW9uLXJlc3VsdHMtYW5kLW5ldy1ob3Jpem9ucy1mb3ItdGhlLXR3aW4tdHJhbnNpdGlvbi1vZi1zbWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQWRvYmVTdG9ja18xODU5MTQyMjI3LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAyMCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhY3Rpb24tcmVzdWx0cy1hbmQtbmV3LWhvcml6b25zLWZvci10aGUtdHdpbi10cmFuc2l0aW9uLW9mLXNtZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SW5ub3ZBY3Rpb246IHJlc3VsdHMgYW5kIG5ldyBob3Jpem9ucyBmb3IgdGhlIFR3aW4gVHJhbnNpdGlvbiBvZiBTTUVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQW4gYXBwbGllZCBpbm5vdmF0aW9uIHBhdGggdGhhdCBoYXMgc3VwcG9ydGVkIGVsZXZlbiBjb21wYW5pZXMgaW4gZGV2ZWxvcGluZyBkaWdpdGFsLCBzdXN0YWluYWJsZSwgYW5kIHNlY3VyZSBzb2x1dGlvbnMNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtaW1wb3J0YW5jZS1vZi1tZW50b3JzaGlwLWluLXRlYW0tZ3Jvd3RoLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQXJjaGl2aW8tRkJLX0luc3BpcmF0aW9uYWwtVGFsa19EaS1ncmVnb3Jpby0yMDI2LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMTksIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1pbXBvcnRhbmNlLW9mLW1lbnRvcnNoaXAtaW4tdGVhbS1ncm93dGgvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIGltcG9ydGFuY2Ugb2YgbWVudG9yc2hpcCBpbiB0ZWFtIGdyb3d0aDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBIG1lZXRpbmcgZGVkaWNhdGVkIHRvIHRoZSBtYW5hZ2VtZW50IGNvbW11bml0eSBhdCBGQkssIHRvIHNoYXJlIHJlbGV2YW50IGV4cGVyaWVuY2VzIGFuZCBwcm92aWRlIGluc2lnaHRzIHRoYXQgc3VwcG9ydCBwZW9wbGUgbWFuYWdlbWVudCBhbmQgZGV2ZWxvcG1lbnQuIEZlYXR1cmluZyBNYXNzaW1vIERpIEdyZWdvcmlv4oCUZm9ybWVyIGxvbmctdGltZSBtYW5hZ2VyIGF0IFRob21zb24gUmV1dGVycy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9wb2MtYnktdHJlbnRpbm8tbGF1bmNoZWQtZTEtMzUtbWlsbGlvbi10by10dXJuLXJlc2VhcmNoLWludG8tYnVzaW5lc3MvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9VTklUTi1Qb2MtYnktVHJlbnRpbm8tMTgtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1hcmNoIDUsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3BvYy1ieS10cmVudGluby1sYXVuY2hlZC1lMS0zNS1taWxsaW9uLXRvLXR1cm4tcmVzZWFyY2gtaW50by1idXNpbmVzcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj4mIzgyMjA7UG9DIGJ5IFRyZW50aW5v4oCdIGxhdW5jaGVkOiDigqwxLjM1IG1pbGxpb24gdG8gdHVybiByZXNlYXJjaCBpbnRvIGJ1c2luZXNzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBpbml0aWF0aXZlIHdhcyBlc3RhYmxpc2hlZCBieSB0aGUgQXV0b25vbW91cyBQcm92aW5jZSBvZiBUcmVudG8gYW5kIHN0cmF0ZWdpYyByZWdpb25hbCBwYXJ0bmVycyB0byBzdXBwb3J0IEZCSyBhbmQgVW5pVHJlbnRvIHJlc2VhcmNoIHByb2plY3RzIHdpdGggaGlnaCBpbm5vdmF0aW9uIHBvdGVudGlhbCB0aHJvdWdoIFByb29mIG9mIENvbmNlcHQgZnVuZGluZywgaGVscGluZyB0aGVtIGVudGVyIHRoZSBtYXJrZXQgd2l0aCBzdXN0YWluYWJsZSBidXNpbmVzcyBtb2RlbHMuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xveWFsdHktY2FyZC1mb3Itc2VjdXJpdHktY2hlcnJ5Y2hhaW5zLWRpZ2l0YWwtcmVzaWxpZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL0lubm92YWN0aW9uX0NoZXJyeUNoYWluX0FyY2hpdmlvRkJLMi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggMywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbG95YWx0eS1jYXJkLWZvci1zZWN1cml0eS1jaGVycnljaGFpbnMtZGlnaXRhbC1yZXNpbGllbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkxveWFsdHkgY2FyZCBmb3Igc2VjdXJpdHk6IENoZXJyeUNoYWluJiM4MjE3O3MgZGlnaXRhbCByZXNpbGllbmNlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRkJL4oCZcyBDZW50ZXIgZm9yIEN5YmVyc2VjdXJpdHkgc3VwcG9ydGVkIHRoZSBjb21wYW55IHRocm91Z2ggYSBwcm9jZXNzIG9mIHRlY2huaWNhbCBhbmFseXNpcyBhbmQgcmlzayBnb3Zlcm5hbmNlIGFzIHBhcnQgb2YgSW5ub3ZBY3Rpb24uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYS1kYXlkcmVhbWVyLWRheS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL2Vkb2FyZG9tZW5lZ2hpbmnCqV8wODQzMy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMjYsIDIwMjYgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2EtZGF5ZHJlYW1lci1kYXkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QSBEYXlkcmVhbWVyIGRheTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgYW5udWFsIFBoRCBEYXkgaXMgYmFjaywgb2ZmZXJpbmcgdGhlIEZCSyBQaEQgc3R1ZGVudCBjb21tdW5pdHkgYSBjaGFuY2UgdG8gY29ubmVjdCwgZGlzY292ZXIgb25lIGFub3RoZXLigJlzIHJlc2VhcmNoIHBhdGhzLCBhbmQgZHJhdyBpbnNwaXJhdGlvbiBmcm9tIGNvbGxlYWd1ZXMgd2l0aCBkaWZmZXJlbnQgcGVyc29uYWwgYW5kIHByb2Zlc3Npb25hbCBiYWNrZ3JvdW5kcy4gQXdhcmRzIHdlcmUgcHJlc2VudGVkIGZvciB0aGUgYmVzdCBwb3N0ZXJzIGFuZCB0byB0aG9zZSB3aG8gZGlzdGluZ3Vpc2hlZCB0aGVtc2VsdmVzIGZvciB0aGVpciBzY2llbnRpZmljIG91dHB1dA0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWluY2x1c2lvbi1hbmQtZGlnaXRhbC10cmFpbmluZy1waWF6emEtY29wZXJuaWNvcy1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvQWRvYmVTdG9ja184NTc0NjY3NTYtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyNSwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktaW5jbHVzaW9uLWFuZC1kaWdpdGFsLXRyYWluaW5nLXBpYXp6YS1jb3Blcm5pY29zLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QUksIEluY2x1c2lvbiBhbmQgRGlnaXRhbCBUcmFpbmluZzogUGlhenphIENvcGVybmljb+KAmXMgSW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoYW5rcyB0byB0aGUgc2VydmljZXMgcHJvdmlkZWQgYnkgRkJL4oCZcyBDZW50ZXIgZm9yIERpZ2l0YWwgSW5kdXN0cnksIHRoZSBlLWxlYXJuaW5nIGNvbXBhbnkgaGFzIHRlc3RlZCBBSSBzb2x1dGlvbnMgdG8gZW5oYW5jZSB0aGUgbGluZ3Vpc3RpYyBpbmNsdXNpdml0eSBhbmQgYWNjZXNzaWJpbGl0eSBvZiBpdHMgdHJhaW5pbmcgbWF0ZXJpYWxzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1pc2lnLWlzLW5vdy1hbW9uZy1pdGFseXMtbGVhZGluZy1jZW50ZXJzLWZvci1oaXN0b3JpY2FsLXJlc2VhcmNoLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvTWFzc2ltb19Sb3Nwb2NoZXJfcGhfRGVTdGVmYW5vLTE2MDB4ODgwLTEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDI0LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstaXNpZy1pcy1ub3ctYW1vbmctaXRhbHlzLWxlYWRpbmctY2VudGVycy1mb3ItaGlzdG9yaWNhbC1yZXNlYXJjaC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQkstSVNJRyBpcyBub3cgYW1vbmcgSXRhbHnigJlzIGxlYWRpbmcgY2VudGVycyBmb3IgaGlzdG9yaWNhbCByZXNlYXJjaDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgTWFzc2ltbyBSb3Nwb2NoZXIsIHdobyBoYXMgbGVkIHRoZSBJdGFsaWFuLUdlcm1hbiBIaXN0b3JpY2FsIEluc3RpdHV0ZSBhdCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgc2luY2UgRmVicnVhcnkgMjAyMywgaGFzIGJlZW4gY29uZmlybWVkIGFzIERpcmVjdG9yIGZvciB0aGUgbmV4dCB0aHJlZSB5ZWFycy4gV2UgYXNrZWQgaGltIGEgZmV3IHF1ZXN0aW9ucyB0byByZWZsZWN0IG9uIHRoaXMgcGVyaW9kIGFuZCBkaXNjdXNzIHVwY29taW5nIHByb2plY3RzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoaW5rLWxvdWQtc3BlYWstc2NpZW5jZS10aGUtc2Vjb25kLWVkaXRpb24tb2YtZmJrLXNjaWVuY2UtYW1iYXNzYWRvcnMta2lja3Mtb2ZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvZWRvYXJkb21lbmVnaGluacKpXzA3OTg2LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyMywgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhpbmstbG91ZC1zcGVhay1zY2llbmNlLXRoZS1zZWNvbmQtZWRpdGlvbi1vZi1mYmstc2NpZW5jZS1hbWJhc3NhZG9ycy1raWNrcy1vZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhpbmsgbG91ZCwgc3BlYWsgc2NpZW5jZTogdGhlIHNlY29uZCBlZGl0aW9uIG9mIEZCSyBTY2llbmNlIEFtYmFzc2Fkb3JzIGtpY2tzIG9mZjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAyMSB5b3VuZyByZXNlYXJjaGVycyB3aWxsIHRha2UgcGFydCBpbiB0aGUgYWR2YW5jZWQgdHJhaW5pbmcgY291cnNlIGluIGNvbW11bmljYXRpb24gYW5kIGRpc3NlbWluYXRpb24gb2YgRkJLIHNjaWVuY2UNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aW1lLWZvci15b3UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9hcnRfMV9mZWIyMDI2LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAxOCwgMjAyNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGltZS1mb3IteW91LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRyYWluaW5nIHRoYXQgbnVydHVyZXMgdGFsZW50PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE5ldyB5ZWFyLCBuZXcgYmVnaW5uaW5ncy4gVGhlIHRyYWluaW5nIG9wcG9ydHVuaXRpZXMgZm9yIDIwMjYsIGNvbm5lY3RlZCB0byB0aGUgZXhwZXJpZW50aWFsIHRyYWNrcyBvZiB0aGUgVGFsZW50IERldmVsb3BtZW50IFByb2dyYW0sIGhhdmUgYmVlbiBwcmVzZW50ZWQuIEZCSyBBY2FkZW15IGlzIGEgY29udGludW91cyBsZWFybmluZyBlbnZpcm9ubWVudCBidWlsdCBvbiBwZWVyIGV4Y2hhbmdlLCB3aGVyZSBpbmRpdmlkdWFscyB0YWtlIHRoZSBsZWFkIGluIHRoZWlyIG93biBwcm9mZXNzaW9uYWwgZGV2ZWxvcG1lbnQsIGNvbnRpbnVhbGx5IHN0cmVuZ3RoZW5pbmcgYm90aCBoYXJkIGFuZCBzb2Z0IHNraWxscy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1iZWNvbWluZy1ub3JtYWwtZmVkZXJpY28tY2FiaXR6YXMtdmlzaW9uLWZvci10aGUtZnV0dXJlLW9mLWRpZ2l0YWwtaGVhbHRoLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvQ0FCSVRaQS1GT1JUSS1GQktfYXJjaGl2aW8tNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSA0LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9haS1iZWNvbWluZy1ub3JtYWwtZmVkZXJpY28tY2FiaXR6YXMtdmlzaW9uLWZvci10aGUtZnV0dXJlLW9mLWRpZ2l0YWwtaGVhbHRoLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFJIGJlY29taW5nICYjODIyMDtub3JtYWwmIzgyMjE7OiBGZWRlcmljbyBDYWJpdHphJiM4MjE3O3MgdmlzaW9uIGZvciB0aGUgZnV0dXJlIG9mIGRpZ2l0YWwgaGVhbHRoPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQXMgaGUgYmVnaW5zIGhpcyB0ZXJtIGFzIGhlYWQgb2YgdGhlIENlbnRlciBmb3IgRGlnaXRhbCBIZWFsdGggYW5kIFdlbGxiZWluZyAoREhXQiksIEZlZGVyaWNvIENhYml0emEgb3V0bGluZXMgYSBjbGVhciBtaXNzaW9uOiB0byB0YWtlIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIG91dCBvZiB0aGUgbGFiIGFuZCB0dXJuIGl0IGludG8gYW4gZXN0YWJsaXNoZWQsIGV2ZXJ5ZGF5IHByYWN0aWNlLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90ZXNzbGFicy1sYWJvcmF0b3JpZXMtYWdyZWVtZW50LXNpZ25lZC13aXRoLWZiay1hbmQtdGhlLXVuaXZlcnNpdHktb2YtdHJlbnRvLWZvci1sYXVuY2gtaW4tcm92ZXJldG8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9GaXJtYS10cmVudGlub3N2aWx1cHBvX3NlcnZpY2UtVFMtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAyLCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90ZXNzbGFicy1sYWJvcmF0b3JpZXMtYWdyZWVtZW50LXNpZ25lZC13aXRoLWZiay1hbmQtdGhlLXVuaXZlcnNpdHktb2YtdHJlbnRvLWZvci1sYXVuY2gtaW4tcm92ZXJldG8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VEVTU0xhYnMgbGFib3JhdG9yaWVzOiBBZ3JlZW1lbnQgc2lnbmVkIHdpdGggRkJLIGFuZCB0aGUgVW5pdmVyc2l0eSBvZiBUcmVudG8gZm9yIGxhdW5jaCBpbiBSb3ZlcmV0bzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgVEVTU0xhYnMgbGFib3JhdG9yaWVzIHdpbGwgYmUgbG9jYXRlZCBhdCB0aGUgVHJlbnRpbm8gU3ZpbHVwcG8gaHViLiBPbiB0aGUgc2FtZSBvY2Nhc2lvbiwgYW5kIGludm9sdmluZyB0aGUgc2FtZSBwYXJ0bmVycyB3aXRoIHRoZSBwYXJ0aWNpcGF0aW9uIG9mIENvbmZpbmR1c3RyaWEgVHJlbnRvLCBhIHJlbmV3ZWQgYWdyZWVtZW50IGZvciB0aGUgUHJvTSBGYWNpbGl0eSB3YXMgYWxzbyBzaWduZWQNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWNvb3BlcmF6aW9uZS10cmVudGluYS1zaWduLWFuLWFncmVlbWVudC1mb3ItY29vcGVyYXRpdmUtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxLzI2MDEyOV9Db29wZXJhemlvbmVfRkJLLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKYW51YXJ5IDI5LCAyMDI2ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWNvb3BlcmF6aW9uZS10cmVudGluYS1zaWduLWFuLWFncmVlbWVudC1mb3ItY29vcGVyYXRpdmUtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgYW5kIENvb3BlcmF6aW9uZSBUcmVudGluYSBzaWduIGFuIGFncmVlbWVudCBmb3IgY29vcGVyYXRpdmUgaW5ub3ZhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBIGZyYW1ld29yayBhZ3JlZW1lbnQgaGFzIGJlZW4gc2lnbmVkIGJldHdlZW4gRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGFuZCBGZWRlcmF6aW9uZSBUcmVudGluYSBkZWxsYSBDb29wZXJhemlvbmUgdG8gYWR2YW5jZSBhcHBsaWVkIHJlc2VhcmNoLCBzdXBwb3J0IHRoZSBkaWdpdGFsIHRyYW5zaXRpb24sIGFuZCBmb3N0ZXIgdGVjaG5vbG9naWNhbCBkZXZlbG9wbWVudCBhY3Jvc3MgdGhlIFRyZW50aW5vIGNvb3BlcmF0aXZlIHN5c3RlbS4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktZm9yLXRoZS1mdXR1cmUtb2YtaXRhbHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9UcmF2ZXJzby1HZW5lcmFsLUNvbmZlcmVuY2UtRkFJUi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjIsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpLWZvci10aGUtZnV0dXJlLW9mLWl0YWx5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFJIGZvciB0aGUgZnV0dXJlIG9mIEl0YWx5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBHZW5lcmFsIENvbmZlcmVuY2Ugb2YgdGhlIEZ1dHVyZSBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBSZXNlYXJjaCBQcm9qZWN0IChGQUlSKSwgZnVuZGVkIHdpdGgg4oKsMTE0LjUgbWlsbGlvbiBieSB0aGUgTWluaXN0cnkgb2YgVW5pdmVyc2l0aWVzIGFuZCBSZXNlYXJjaCAoTVVSKSB1bmRlciB0aGUgUE5SUiwgd2FzIGhlbGQgaW4gUm9tZSBmcm9tIERlY2VtYmVyIDEwIHRvIDEyLCAyMDI1LiAgTGF1bmNoZWQgaW4gMjAyMyBhbmQgY29vcmRpbmF0ZWQgYnkgdGhlIE5hdGlvbmFsIFJlc2VhcmNoIENvdW5jaWwgKENOUiksIHRoZSBwcm9qZWN0IGludm9sdmVzIDM1MCByZXNlYXJjaGVycyBhY3Jvc3MgSXRhbHkgYW5kIGJyaW5ncyB0b2dldGhlciAyNSBwdWJsaWMgYW5kIHByaXZhdGUgcGFydG5lcnMuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWpvaW5zLXRoZS1hbnRoZW0tZm91bmRhdGlvbi1hcy1hLW5ldy1tZW1iZXIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMi9Gb25kYXppb25lLUFudGhlbV9hcmNoaXZpby1GQkstNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBEZWNlbWJlciAxOSwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWpvaW5zLXRoZS1hbnRoZW0tZm91bmRhdGlvbi1hcy1hLW5ldy1tZW1iZXIvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGpvaW5zIHRoZSBBTlRIRU0gRm91bmRhdGlvbiBhcyBhIG5ldyBtZW1iZXI8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgKEZCSykgaGFzIGpvaW5lZCB0aGUgQU5USEVNIEZvdW5kYXRpb24gYXMgYSBuZXcgbWVtYmVyLCBicmluZ2luZyBpdHMgc2NpZW50aWZpYyBhbmQgdGVjaG5vbG9naWNhbCBleHBlcnRpc2UgdG8gc3VwcG9ydCB0aGUgZGV2ZWxvcG1lbnQgb2YgaW5ub3ZhdGl2ZSBoZWFsdGhjYXJlIHNvbHV0aW9ucyBhbmQgdGhlIGdyb3d0aCBvZiBoaWdoLWltcGFjdCBhcHBsaWVkIHJlc2VhcmNoLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2V4Y2VsbGVuY2UtaW4taXRhbHlzLW5vcnRoZWFzdC13aGVuLXJlc2VhcmNoLWFuZC1jb21wYW5pZXMtYnVpbGQtbmV3LXZhbHVlLWNoYWlucy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL1NpbW9uaV9JVEFTLUZvcnVtX2FyY2hpdmlvLUZCSzItNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDE4LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9leGNlbGxlbmNlLWluLWl0YWx5cy1ub3J0aGVhc3Qtd2hlbi1yZXNlYXJjaC1hbmQtY29tcGFuaWVzLWJ1aWxkLW5ldy12YWx1ZS1jaGFpbnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RXhjZWxsZW5jZSBpbiBJdGFseSYjODIxNztzIE5vcnRoZWFzdCA6IHdoZW4gcmVzZWFyY2ggYW5kIGNvbXBhbmllcyBidWlsZCBuZXcgdmFsdWUgY2hhaW5zPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBtZWV0aW5nIG9yZ2FuaXplZCBieSB0aGUgUHJvZmVzc2lvbmFsIEFzc29jaWF0aW9uIG9mIEFjY291bnRhbnRzIG9mIFRyZW50byBhbmQgUm92ZXJldG8gaGlnaGxpZ2h0ZWQgdGhhdCBwcm9kdWN0aXZpdHkgYW5kIGdyb3d0aCBzdGVtIGZyb20gcmVzZWFyY2gsIGlubm92YXRpb24sIGFuZCBuZXcgbG9jYWwgc3VwcGx5IGNoYWlucy4gV2l0aCBtb3JlIHRoYW4gMzAlIG9mIHByb2plY3RzIGNvbWJpbmluZyBsb2NhbCBjb21wYW5pZXMgYW5kIGludGVybmF0aW9uYWwgcGFydG5lcnMsIEZCSyByZW1haW5zIGEga2V5IHBsYXllciBpbiB0aGUgZGV2ZWxvcG1lbnQgb2YgdGhlIFRyZW50aW5vIHN5c3RlbS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWFsZ2hlcm8tdG9nZXRoZXItZm9yLWlubm8tYmF5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTIvRmlybWEtRkJLX0FsZ2hlcm9fYXJjaGl2aW8tRkJLLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBEZWNlbWJlciAyLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWFsZ2hlcm8tdG9nZXRoZXItZm9yLWlubm8tYmF5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBhbmQgQWxnaGVybyB0b2dldGhlciBmb3IgSW5ubyBCYXk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSBuZXcgbW9kZWwgaGFzIGJlZW4gbGF1bmNoZWQgaW4gSXRhbHkgd2l0aCB0aGUgZ29hbCBvZiB0cmFuc2Zvcm1pbmcgTm9ydGh3ZXN0IFNhcmRpbmlhIGludG8gYSBodWIgb2YgaW5ub3ZhdGlvbiBhbmQgd2VsbC1iZWluZy4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ub3ZlbWJlci0yMDI1LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTEvQWRvYmVTdG9ja184NTcwOTA2NTEtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBEZWNlbWJlciAxLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ub3ZlbWJlci0yMDI1LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPk5vdmVtYmVyIDIwMjU6IEZCSyBwcm9qZWN0cyBtYWtpbmcgaGVhZGxpbmVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRnJvbSB0aGUgUmFpTmV3cyBGdXR1cm8yNCBlcGlzb2RlIGZpbG1lZCBhdCB0aGUgRm91bmRhdGlvbiB0byBjb3ZlcmFnZSBvbiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBmb3IgcHVibGljIGFkbWluaXN0cmF0aW9uLCBhbmQgYWR2YW5jZXMgaW4gbmV1cm9zY2llbmNlLCBtZXRlb3JvbG9neSwgaGlzdG9yeSwgYW5kIGN5YmVyc2VjdXJpdHk6IHRoZXNlIGFyZSB0aGUgRkJLIGluaXRpYXRpdmVzIHRoYXQgbWFkZSBoZWFkbGluZXMgaW4gTm92ZW1iZXIgDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC10cmVudGluby1haS1zaWduLWFuLWFncmVlbWVudC1vbi10aGUtZGV2ZWxvcG1lbnQtb2YtYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtaW4tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8xMS8yNTExMTlfRkJLX1RyZW50aW5vQUlfMV9hcmNoaXZpby1GQkstNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDE4LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLXRyZW50aW5vLWFpLXNpZ24tYW4tYWdyZWVtZW50LW9uLXRoZS1kZXZlbG9wbWVudC1vZi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1pbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgYW5kIFRyZW50aW5vIEFJIHNpZ24gYW4gYWdyZWVtZW50IG9uIHRoZSBkZXZlbG9wbWVudCBvZiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBpbiBUcmVudGlubzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBhbmQgQ29uc29yemlvIFRyZW50aW5vIEFJIGhhdmUgc2lnbmVkIGEgY29sbGFib3JhdGlvbiBhZ3JlZW1lbnQgYWltZWQgYXQgc3RyZW5ndGhlbmluZyB0aGUgcm9sZSBvZiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBhcyBhIGxldmVyIGZvciB0aGUgZ3Jvd3RoIGFuZCBpbm5vdmF0aW9uIG9mIHRoZSBsb2NhbCBhcmVhLiBUaGUgcGFydG5lcnNoaXAgY29tYmluZXMgRkJLJ3MgcmVzZWFyY2ggY2FwYWNpdHkgd2l0aCB0aGUgaW5kdXN0cmlhbCBleHBlcmllbmNlIG9mIHRoZSBDb25zb3J0aXVtIGNvbXBhbmllcywgY29uc29saWRhdGluZyBhIHN0YWJsZSBicmlkZ2UgYmV0d2VlbiByZXNlYXJjaCwgYXBwbGljYXRpb24sIGFuZCBpbXBhY3Qgb24gdGhlIGxvY2FsIGFyZWEuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC10cmVudGluby1zdmlsdXBwby10b2dldGhlci10by1idWlsZC10aGUtY29tcGFueS1vZi10b21vcnJvdy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExL0FjY29yZG8tVFMtZS1GQktfcGhfTWF0dGVvLUZlc3RpLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTm92ZW1iZXIgNywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWFuZC10cmVudGluby1zdmlsdXBwby10b2dldGhlci10by1idWlsZC10aGUtY29tcGFueS1vZi10b21vcnJvdy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQksgYW5kIFRyZW50aW5vIFN2aWx1cHBvIHRvZ2V0aGVyIHRvIGJ1aWxkIHRoZSBjb21wYW55IG9mIHRvbW9ycm93PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRkJLJ3MgQm9EIGFuZCBUUyBtZXQgaW4gdGhlIHByZXNlbmNlIG9mIHRoZSBWaWNlIFByZXNpZGVudCBvZiB0aGUgQXV0b25vbW91cyBQcm92aW5jZSBvZiBUcmVudG8sIEFjaGlsbGUgU3BpbmVsbGkgYXQgUHJvZ2V0dG8gTWFuaWZhdHR1cmEgaW4gUm92ZXJldG8gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYS0zZC1hdGxhcy1vZi1icmFpbi1jb25uZWN0aW9ucy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExL2ltYWdlLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBOb3ZlbWJlciA3LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hLTNkLWF0bGFzLW9mLWJyYWluLWNvbm5lY3Rpb25zLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkEgM0QgQXRsYXMgb2YgQnJhaW4gQ29ubmVjdGlvbnM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBCcmFEaVBobyBpcyBhbiBpbm5vdmF0aXZlIHRvb2wgZm9yIHRoZSBzdHVkeSBvZiB3aGl0ZSBtYXR0ZXIgY29ubmVjdGlvbnMgaW4gdGhlIGh1bWFuIGJyYWluLiBBIHJlYWxpc3RpYyBtYXAgZGV2ZWxvcGVkIGJ5IGEgZ3JvdXAgb2YgcmVzZWFyY2hlcnMgZnJvbSB0aGUgVW5pdmVyc2l0eSBvZiBUcmVudG8sIHRoZSBQcm92aW5jaWFsIEhlYWx0aGNhcmUgU2VydmljZSBvZiBUcmVudG8sIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBhbmQgdGhlIFVuaXZlcnNpdGllcyBvZiBCb3JkZWF1eCBhbmQgU2hlcmJyb29rZS4NClRoZWlyIHN0dWR5IHdhcyBwdWJsaXNoZWQgdG9kYXkgaW4gTmF0dXJlIENvbW11bmljYXRpb25zICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RyZWMtbWFtbWEtdGhlLWRpZ2l0YWwtcGxhdGZvcm0tc3VwcG9ydGluZy10aGUtZmlyc3QtdGhvdXNhbmQtZGF5cy10aGUtY29uZmVyZW5jZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL3RyZWNtYW1tYV9hcmNoaXZpby1GQktfcGhHUjEtMi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyNywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdHJlYy1tYW1tYS10aGUtZGlnaXRhbC1wbGF0Zm9ybS1zdXBwb3J0aW5nLXRoZS1maXJzdC10aG91c2FuZC1kYXlzLXRoZS1jb25mZXJlbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRyZUMgTWFtbWEsIHRoZSBkaWdpdGFsIHBsYXRmb3JtIHN1cHBvcnRpbmcgdGhlIGZpcnN0IHRob3VzYW5kIGRheXM6IHRoZSBjb25mZXJlbmNlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgU2luY2UgQXVndXN0IDIwMjMsIG1vcmUgdGhhbiA1LDAwMCB3b21lbiBoYXZlIHVzZWQgdGhlIFRyZUMgTWFtbWEgYXBwLCB3aGljaCBwcm9tb3RlcyBtYXRlcm5hbCBhbmQgY2hpbGQgaGVhbHRoIHRocm91Z2ggbmV3IGRpZ2l0YWwgdGVjaG5vbG9naWVzLiBTYXR1cmRheSwgT2N0b2JlciAyNSwgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGhvc3RlZCB0aGUgY29uZmVyZW5jZSDigJxGU0Ug4oCTIFRyZUMgTWFtbWE6IEEgRGlnaXRhbCBQbGF0Zm9ybSBTdXBwb3J0aW5nIHRoZSBGaXJzdCBUaG91c2FuZCBEYXlz4oCdIHRvIHJldmlldyB0aGUgcmVzdWx0cyBhY2hpZXZlZCBhbmQgZGlzY3VzcyBmdXR1cmUgcHJvc3BlY3RzLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtZmVtLWFuLWV2ZW4tbW9yZS1zeW5lcmdpc3RpYy1jb2xsYWJvcmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvUHJvZ2V0dG8tc2VuemEtdGl0b2xvLTMtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjQsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtZmVtLWFuLWV2ZW4tbW9yZS1zeW5lcmdpc3RpYy1jb2xsYWJvcmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBhbmQgRkVNOiBBbiBldmVuIG1vcmUgc3luZXJnaXN0aWMgY29sbGFib3JhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE9uIEZyaWRheSwgT2N0b2JlciAyNCwgYSBmcmFtZXdvcmsgYWdyZWVtZW50IHdhcyBzaWduZWQsIGZvcm1hbGl6aW5nIGFyZWFzIG9mIGpvaW50IGNvbGxhYm9yYXRpb24NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9xci1jb2RlLWFuZC1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hLWxhYmVsLXRvLWNvbWJhdC1jb3VudGVyZmVpdGluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL0lQWlNfY292ZXJfbW9kaWZpY2F0YV9hcmNoaXZpby1JUFpTLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDIzLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9xci1jb2RlLWFuZC1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hLWxhYmVsLXRvLWNvbWJhdC1jb3VudGVyZmVpdGluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5RUiBjb2RlIGFuZCBBcnRpZmljaWFsIEludGVsbGlnZW5jZTogYSBsYWJlbCB0byBjb21iYXQgY291bnRlcmZlaXRpbmc8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgY29sbGFib3JhdGlvbiBiZXR3ZWVuIEZCSyBhbmQgSVBaUyBtYWtlcyBpdCBwb3NzaWJsZSBmb3IgZXZlcnlvbmUgdG8gdmVyaWZ5IHRoZSBhdXRoZW50aWNpdHkgb2YgcHJvZHVjdHMNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstYW5kLWZpZW1tZXBlci1oYXZlLWNyZWF0ZWQtZmllbW1lLXNvc3RlbmliaWxlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvRmllbW1lLVBlci1LT01fcGhfTkJfRmllbW1lLVBlcl8xX2RlZi00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMTQsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1hbmQtZmllbW1lcGVyLWhhdmUtY3JlYXRlZC1maWVtbWUtc29zdGVuaWJpbGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGFuZCBGaWVtbWVQRVIgaGF2ZSBjcmVhdGVkIEZpZW1tZSBTb3N0ZW5pYmlsZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBraWNrLW9mZiBtZWV0aW5nIHdhcyBoZWxkIG9uIE9jdG9iZXIgMTUgYXQgdGhlIE11bmljaXBhbCBMaWJyYXJ5IOKAkyBMYSBTdGF6aW9uZSBpbiBQcmVkYXp6bywgd2hlcmUgcmVzZWFyY2hlcnMgYW5kIHByb2plY3QgcGFydG5lcnMgcHJlc2VudGVkIHRoZSBpbml0aWF0aXZlIGluIGEgcGxlbmFyeSBzZXNzaW9uLiBUaGV5IGludHJvZHVjZWQgdGhlIHBhcnRpY2lwYXRpbmcgc2Nob29sIGNsYXNzZXMgdG8gdGhlIHByb2plY3TigJlzIG9iamVjdGl2ZXMsIG91dGxpbmVkIGtleSBzdXN0YWluYWJpbGl0eSBpc3N1ZXMsIGFuZCBwbGFjZWQgdGhlIHdvcmsgd2l0aGluIGl0cyBzY2llbnRpZmljIGNvbnRleHQuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktbWF0dGVycy1yb2Fkc2hvdy1pbi1yb21lLWFsZXNzYW5kcm8tY2ltYXR0aS1wcmVzZW50cy10aGUtY2VudGVyLWZvci1kaWdpdGFsLWluZHVzdHJ5LWFzLWEtcGFydG5lci1vZi1leGNlbGxlbmNlLWZvci1pbm5vdmF0aW9uLWluLXRoZS1tYW51ZmFjdHVyaW5nLXNlY3Rvci8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEwL0Fkb2JlU3RvY2tfMzIyMzU3OTc4LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAxNCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWktbWF0dGVycy1yb2Fkc2hvdy1pbi1yb21lLWFsZXNzYW5kcm8tY2ltYXR0aS1wcmVzZW50cy10aGUtY2VudGVyLWZvci1kaWdpdGFsLWluZHVzdHJ5LWFzLWEtcGFydG5lci1vZi1leGNlbGxlbmNlLWZvci1pbm5vdmF0aW9uLWluLXRoZS1tYW51ZmFjdHVyaW5nLXNlY3Rvci8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSS1NQVRURVJTIFJvYWRzaG93IGluIFJvbWU6IEFsZXNzYW5kcm8gQ2ltYXR0aSBwcmVzZW50cyB0aGUgQ2VudGVyIGZvciBEaWdpdGFsIEluZHVzdHJ5IGFzIGEgcGFydG5lciBvZiBleGNlbGxlbmNlIGZvciBpbm5vdmF0aW9uIGluIHRoZSBtYW51ZmFjdHVyaW5nIHNlY3RvcjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgUm9hZHNob3cg4oCUIG9yZ2FuaXplZCBhcyBwYXJ0IG9mIHRoZSBBSS1NQVRURVJTIHByb2plY3QsICJBSSB0aGF0IG1ha2VzIGEgZGlmZmVyZW5jZSBpbiBtYW51ZmFjdHVyaW5nIiDigJQgaGVsZCBpbiBSb21lIGF0IHRoZSBDYXNhIGRlbGxlIFRlY25vbG9naWUgRW1lcmdlbnRpIG9uIFNlcHRlbWJlciAyNCwgMjAyNSwgYnJvdWdodCB0b2dldGhlciBpbnN0aXR1dGlvbnMsIGNvbXBhbmllcywgYW5kIHJlc2VhcmNoIGNlbnRlcnMgdG8gZGlzY3VzcyB0aGUgc3RyYXRlZ2ljIHJvbGUgb2YgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgaW4gdGhlIGZ1dHVyZSBvZiBtYW51ZmFjdHVyaW5nIGFuZCBjeWJlcnNlY3VyaXR5Lg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3Jlc2VhcmNoLWNvbWVzLWludG8tcGxheS1mb3ItcGVvcGxlLXdpdGgtYXV0aXNtLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTAvZGhyZXMtdW5pdF9hcmNoaXZpby1GQktfcGhHUy00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciA3LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yZXNlYXJjaC1jb21lcy1pbnRvLXBsYXktZm9yLXBlb3BsZS13aXRoLWF1dGlzbS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5SZXNlYXJjaCBjb21lcyBpbnRvIHBsYXkgZm9yIGF1dGlzdGljIHBlb3BsZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEdhbWVPbiBmb3IgQXV0aXNtOiBCcmlkZ2luZyBTa2lsbHMgYW5kIFdlbGxiZWluZyB3aXRoIERpZ2l0YWwgUGxheSBpcyBhIG5ldyBFcmFzbXVzKyBDb29wZXJhdGlvbiBQYXJ0bmVyc2hpcHMgcHJvamVjdCBpbiB0aGUgZmllbGQgb2YgYWR1bHQgZWR1Y2F0aW9uLCBjb29yZGluYXRlZCBieSBGQksuICBUaGUgbWV0aG9kb2xvZ3kgYW5kIGRpZ2l0YWwgZ2FtZSBkZXZlbG9wZWQgZHVyaW5nIHRoZSBwcm9qZWN0IHdpbGwgYmUgbWFkZSBhdmFpbGFibGUgdW5kZXIgYW4gb3BlbiBsaWNlbnNlIGZvciByZXVzZSBhY3Jvc3MgRXVyb3BlLiAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbmV3LXNtYXJ0LWJpbmRpbmdzLWZvci10aGUtc2FmZXR5LW9mLXNraWVycy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L0JsdWUtU2tpLVJlc2VhcmNoX2FyY2hpdmlvLUZCSy00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDksIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL25ldy1zbWFydC1iaW5kaW5ncy1mb3ItdGhlLXNhZmV0eS1vZi1za2llcnMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+TmV3IHNtYXJ0IGJpbmRpbmdzIGZvciB0aGUgc2FmZXR5IG9mIHNraWVycy48L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAxLDIgbWlsbGlvbiBmcm9tIHRoZSBJdGFsaWFuIEZ1bmQgZm9yIEFwcGxpZWQgU2NpZW5jZXMgZm9yIHRoZSBmb3VyLXllYXIgQmx1ZSBTa2kgUmVzZWFyY2ggcHJvamVjdCBnbyB0byBGQksgRUNUKiByZXNlYXJjaGVyIERhbmllbGUgQmlub3NpLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2lubm92YXRpbmctd2l0aC1jb21tdW5pdGllcy1wYXRod2F5cy1hbmQtdG9vbHMtZm9yLXJ1cmFsLWFyZWFzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvU21hcnRFcmFfZGVmLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBTZXB0ZW1iZXIgNSwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvaW5ub3ZhdGluZy13aXRoLWNvbW11bml0aWVzLXBhdGh3YXlzLWFuZC10b29scy1mb3ItcnVyYWwtYXJlYXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SW5ub3ZhdGluZyB3aXRoIGNvbW11bml0aWVzOiBwYXRod2F5cyBhbmQgdG9vbHMgZm9yIHJ1cmFsIGFyZWFzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgTmV3IHJlc291cmNlcywgZGV2ZWxvcGVkIGJ5IEZCSyByZXNlYXJjaGVycyBhcyBwYXJ0IG9mIHRoZSBFdXJvcGVhbiBTTUFSVCBFUkEgcHJvamVjdCwgdG8gb2ZmZXIgc3VwcG9ydCB0byBydXJhbCBhcmVhcyBpbiBhZGRyZXNzaW5nIGxvY2FsIGNoYWxsZW5nZXMgYW5kIHByb21vdGluZyBwYXJ0aWNpcGF0b3J5IGRpZ2l0YWwgaW5ub3ZhdGlvbiBwcm9jZXNzZXMuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1hZ3JlZW1lbnQtYmV0d2Vlbi1mYmstYW5kLXRoZS11bml2ZXJzaXR5LW9mLWJvbG9nbmEtaGFzLWJlZW4tc2lnbmVkLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDcvQWRvYmVTdG9ja181MTE3NTA3NTYtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdWx5IDI4LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtYWdyZWVtZW50LWJldHdlZW4tZmJrLWFuZC10aGUtdW5pdmVyc2l0eS1vZi1ib2xvZ25hLWhhcy1iZWVuLXNpZ25lZC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgYWdyZWVtZW50IGJldHdlZW4gRkJLIGFuZCB0aGUgVW5pdmVyc2l0eSBvZiBCb2xvZ25hIGhhcyBiZWVuIHNpZ25lZDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSB0d28gaW5zdGl0dXRpb25zIGhhdmUgZm9ybWFsaXplZCBhIGNvbGxhYm9yYXRpb24gYWltZWQgYXQgc2hhcmluZyByZXNvdXJjZXMgYW5kIGV4cGVydGlzZSB0byBhZHZhbmNlIGpvaW50IHJlc2VhcmNoLCAgdGVhY2hpbmcsIGFuZCB0cmFpbmluZyBhY3Rpdml0aWVzLiAgVGhpcyBhZ3JlZW1lbnQgZm9sbG93cyBzaW1pbGFyIG9uZXMgRkJLIGhhcyBzaWduZWQgd2l0aCB0aGUgVW5pdmVyc2l0aWVzIG9mIFRyZW50bywgUGFkdWEsIGFuZCB0aGUgUG9saXRlY25pY28gZGkgTWlsYW5vLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1qb2lucy1haS1vbi1kZW1hbmQtcGxhdGZvcm0tdG8tZHJpdmUtZXVyb3BlYW4tYWktcmVzZWFyY2gtYW5kLWlubm92YXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNy9BZG9iZVN0b2NrXzEyODkwMDY3NDYtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdWx5IDEyLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstam9pbnMtYWktb24tZGVtYW5kLXBsYXRmb3JtLXRvLWRyaXZlLWV1cm9wZWFuLWFpLXJlc2VhcmNoLWFuZC1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBKb2lucyBBSS1vbi1EZW1hbmQgUGxhdGZvcm0gdG8gRHJpdmUgRXVyb3BlYW4gQUkgUmVzZWFyY2ggYW5kIElubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEVuYWJsaW5nIENyb3NzLUJvcmRlciBBY2Nlc3MgdG8gQUkgVG9vbHMsIEtub3dsZWRnZSwgYW5kIE1hcmtldC1SZWFkeSBTb2x1dGlvbnMgVGhyb3VnaCBhIFN0cmF0ZWdpYyBFdXJvcGVhbiBwbGF0Zm9ybQ0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1jYWxsLWZvci1hcHBsaWNhdGlvbnMtZm9yLXRoZS1kaXJlY3Rvci1vZi10aGUtY2VudGVyLWZvci1kaWdpdGFsLWhlYWx0aC13ZWxsYmVpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9GQktfUG92b19CdWlsZGluZ19CYXJvbmlfNi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVuZSAxMiwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZmJrLWNhbGwtZm9yLWFwcGxpY2F0aW9ucy1mb3ItdGhlLWRpcmVjdG9yLW9mLXRoZS1jZW50ZXItZm9yLWRpZ2l0YWwtaGVhbHRoLXdlbGxiZWluZy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5GQks6IGNhbGwgZm9yIGFwcGxpY2F0aW9ucyBmb3IgdGhlIERpcmVjdG9yIG9mIHRoZSBDZW50ZXIgZm9yIERpZ2l0YWwgSGVhbHRoICYjMDM4OyBXZWxsYmVpbmc8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBZnRlciAzNSB5ZWFycyBhdCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgKEZCSynigJRpbmNsdWRpbmcgdGhlIGxhc3QgZml2ZSBhcyBEaXJlY3RvciBvZiB0aGUgQ2VudGVyIGZvciBEaWdpdGFsIEhlYWx0aCAmYW1wOyBXZWxsYmVpbmcg4oCUU3RlZmFubyBGb3J0aSBpcyBwcmVwYXJpbmcgdG8gY29uY2x1ZGUgaGlzIHByb2Zlc3Npb25hbCBqb3VybmV5LiBGQksgaGFzIGxhdW5jaGVkIGEgcHVibGljIGNhbGwgZm9yIGFwcGxpY2F0aW9ucyBmb3IgYSBuZXcgZGlyZWN0b3IsIHdpdGggc3VibWlzc2lvbnMgb3BlbiB1bnRpbCBBdWd1c3QgMjAsIDIwMjUuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL21heS0yMDI1LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTEvQWRvYmVTdG9ja184NTcwOTA2NTEtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMzAsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL21heS0yMDI1LWZiay1wcm9qZWN0cy1tYWtpbmctaGVhZGxpbmVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPk1heSAyMDI1OiBGQksgcHJvamVjdHMgbWFraW5nIGhlYWRsaW5lczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIElubm92YXRpb24sIHNvY2lhbCBpbXBhY3QgYW5kIHRvcC1ub3RjaCBleGNlbGxlbmNlOiBGQksgaW5pdGlhdGl2ZXMgdGhhdCBtYWRlIHRoZSBuZXdzIGluIE1heS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtZnV0dXJlLW9mLXJlc2VhcmNoLWJldHdlZW4tcHVibGljLWFuZC1wcml2YXRlLW9yZ2FuaXphdGlvbnMtYS1jcm9zc3JvYWRzLWZvci1ldXJvcGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9BSDI0MDUyMDI1XzUwMzY2X3dlYi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDIzLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90aGUtZnV0dXJlLW9mLXJlc2VhcmNoLWJldHdlZW4tcHVibGljLWFuZC1wcml2YXRlLW9yZ2FuaXphdGlvbnMtYS1jcm9zc3JvYWRzLWZvci1ldXJvcGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIEZ1dHVyZSBvZiBSZXNlYXJjaCBCZXR3ZWVuIFB1YmxpYyBhbmQgUHJpdmF0ZSBvcmdhbml6YXRpb25zOiBBIENyb3Nzcm9hZHMgZm9yIEV1cm9wZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGQkssIEFJUkMgRm91bmRhdGlvbiwgSHVtYW4gVGVjaG5vcG9sZSwgSUlULCBhbmQgVGVsZXRob24gVG9nZXRoZXIgZm9yIHRoZSBGdXR1cmUgb2YgU2NpZW50aWZpYyBSZXNlYXJjaA0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2FpeHBhLWFtb25nLXRoZS13aW5uZXJzLW9mLXRoZS1hdWdtZW50ZWQtcGEtYXdhcmQvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9VZmZpY2lvLXN0YW1wYS1QQVQtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyMywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWl4cGEtYW1vbmctdGhlLXdpbm5lcnMtb2YtdGhlLWF1Z21lbnRlZC1wYS1hd2FyZC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSXhQQSBBbW9uZyB0aGUgV2lubmVycyBvZiB0aGUg4oCcQXVnbWVudGVkIFBB4oCdIEF3YXJkPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktYXdhcmRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEFuIGltcG9ydGFudCByZWNvZ25pdGlvbiBhdCBGb3J1bVBBIDIwMjUgZm9yIHRoZSBwcm9qZWN0IGxlZCBieSB0aGUgQXV0b25vbW91cyBQcm92aW5jZSBvZiBUcmVudG8sIHdpdGggRkJLIGFzIGEga2V5IHJlc2VhcmNoIHBhcnRuZXIuIFRoZSBnb2FsOiBub3QgYW4gb2NjYXNpb25hbCBidXQgYSBzdHJ1Y3R1cmFsIGFkb3B0aW9uIG9mIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIHdpdGhpbiB0aGUgcHVibGljIGFkbWluaXN0cmF0aW9uIHN5c3RlbSwgcGFydGljdWxhcmx5IHRvIHN1cHBvcnQgZGVjaXNpb24tbWFraW5nIHByb2Nlc3Nlcy4gICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1mYmstaW50ZXJuYXRpb25hbC1jb21wb25lbnQtYS1icmlkZ2UtdG8taW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L0ZyYW5jZXNjaGluaV9QaERfUHJvZ3JhbV8tMDQ0LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgMjEsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1mYmstaW50ZXJuYXRpb25hbC1jb21wb25lbnQtYS1icmlkZ2UtdG8taW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgRkJLIGludGVybmF0aW9uYWwgY29tcG9uZW50OiBhIGJyaWRnZSB0byBpbm5vdmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFdlbGNvbWUgYW5kIGdsb2JhbCBtb2JpbGl0eSBhdCB0aGUgaGVhcnQgb2YgYW4gaW5jcmVhc2luZ2x5IG9wZW4gYW5kIG11bHRpY3VsdHVyYWwgc2NpZW50aWZpYyBjb21tdW5pdHkgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLW1pbmlzdHJ5LW9mLXVuaXZlcnNpdHktYW5kLXJlc2VhcmNoLWhhcy1hd2FyZGVkLWU5OTQwMDAtaW4tZnVuZGluZy10by10aGUtZmJrLWlydmFwcC1wcm9qZWN0LWRlZGljYXRlZC10by1zdXBwb3J0aW5nLWlubGFuZC1tb3VudGFpbi1hcmVhcy1pbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA0L0Fkb2JlU3RvY2tfMTI0MDE1MTE2MF9zY2FsYXRvLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAyOCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLW1pbmlzdHJ5LW9mLXVuaXZlcnNpdHktYW5kLXJlc2VhcmNoLWhhcy1hd2FyZGVkLWU5OTQwMDAtaW4tZnVuZGluZy10by10aGUtZmJrLWlydmFwcC1wcm9qZWN0LWRlZGljYXRlZC10by1zdXBwb3J0aW5nLWlubGFuZC1tb3VudGFpbi1hcmVhcy1pbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UaGUgTWluaXN0cnkgb2YgVW5pdmVyc2l0eSBhbmQgUmVzZWFyY2ggaGFzIGF3YXJkZWQg4oKsOTk0LDAwMCBpbiBmdW5kaW5nIHRvIHRoZSBGQkstSVJWQVBQIHByb2plY3QgZGVkaWNhdGVkIHRvIHN1cHBvcnRpbmcgaW5sYW5kIG1vdW50YWluIGFyZWFzIGluIFRyZW50aW5vPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIHN0dWR5IHdpbGwgZXZhbHVhdGUgdGhlIGVmZmVjdHMgb2YgcHVibGljIHBvbGljaWVzIGRlc2lnbmVkIHRvIHN1cHBvcnQgZmFtaWxpZXMgYW5kIGJ1c2luZXNzZXMgaW4gdGhlIG1vc3QgdnVsbmVyYWJsZSBhcmVhcywgc2VydmluZyBhcyBhIG5hdGlvbmFsIG1vZGVsIGZvciA5MDAgbW91bnRhaW4gbXVuaWNpcGFsaXRpZXMNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9vdmVyLTUwMDAwMC1ldXJvcy1mb3ItdGVjaG5vbG9naWNhbC1yZXNlYXJjaC1mYmstZnVuZHMtOS1lbnRyZXByZW5ldXJpYWwtcHJvamVjdHMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNC9GbGV4UHJvZHVjdGlvbi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgNCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvb3Zlci01MDAwMDAtZXVyb3MtZm9yLXRlY2hub2xvZ2ljYWwtcmVzZWFyY2gtZmJrLWZ1bmRzLTktZW50cmVwcmVuZXVyaWFsLXByb2plY3RzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPk92ZXIgNTAwLDAwMCBFdXJvcyBmb3IgVGVjaG5vbG9naWNhbCBSZXNlYXJjaDogRkJLIEZ1bmRzIDkgRW50cmVwcmVuZXVyaWFsIFByb2plY3RzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciAoRkJLKSB3aWxsIHN1cHBvcnQgOSBwcm9qZWN0cyB3aXRoIGhpZ2ggaW5ub3ZhdGl2ZSBhbmQgZW50cmVwcmVuZXVyaWFsIHBvdGVudGlhbC4NCkVhY2ggcmVzZWFyY2ggdGVhbSBjYW4gcmVjZWl2ZSB1cCB0byDigqw4MCwwMDAgaW4gZnVuZGluZywgYSB0cmFpbmluZyBwcm9ncmFtLCBhY2Nlc3MgdG8gRkJL4oCZcyBmYWNpbGl0aWVzLCBhbmQgYSBuZXR3b3JrIG9mIGNvbnRhY3RzIHdpdGggdmVudHVyZSBjYXBpdGFsaXN0cyBhbmQgY29tcGFuaWVzLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3N1c3RhaW5hYmlsaXR5LWFuZC1yZWR1Y2VkLXdhc3RlLWluLWFncmljdWx0dXJlLXRocm91Z2gtYWktYW5kLW5ldy10ZWNobm9sb2dpZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNC9GUkFOQ0VTQ0hJTklfQU5TQUFHUklURUNIXzIwLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAzLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zdXN0YWluYWJpbGl0eS1hbmQtcmVkdWNlZC13YXN0ZS1pbi1hZ3JpY3VsdHVyZS10aHJvdWdoLWFpLWFuZC1uZXctdGVjaG5vbG9naWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlN1c3RhaW5hYmlsaXR5IGFuZCBSZWR1Y2VkIFdhc3RlIGluIEFncmljdWx0dXJlIFRocm91Z2ggQUkgYW5kIE5ldyBUZWNobm9sb2dpZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyIGhvc3RlZCB0aGUgQU5TQSBSb2Fkc2hvdywgZmVhdHVyaW5nIGEgdmVydGljYWwgaW4tZGVwdGggc3R1ZHkgb24gdGhlIHRoZW1lIOKAnEF1Z21lbnRlZOKAnSBBZ3JpY3VsdHVyZTogd2hlbiBBZ3JpdGVjaCBtZWV0cyBBSS4gDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWNoaWV2ZW1lbnRzLWFuZC1jaGFsbGVuZ2VzLWZvci1pdGFseS1xdWFudHVtLWFuZC1jbG91ZC1jb21wdXRpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMy9NSU1JVF9GQktfcGhfbUFfZGVmLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWFyY2ggNCwgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWNoaWV2ZW1lbnRzLWFuZC1jaGFsbGVuZ2VzLWZvci1pdGFseS1xdWFudHVtLWFuZC1jbG91ZC1jb21wdXRpbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QWNoaWV2ZW1lbnRzIGFuZCBjaGFsbGVuZ2VzIGZvciBJdGFseTogUXVhbnR1bSBhbmQgQ2xvdWQgQ29tcHV0aW5nPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRyZW50byBiYXNlZCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgaG9zdGVkIHRoZSBzZWNvbmQgZXZlbnQgb2YgdGhlIFJvYWRzaG93IG9yZ2FuaXplZCBieSB0aGUgTWluaXN0cnkgb2YgRW50ZXJwcmlzZSBhbmQgTWFkZSBpbiBJdGFseSAoTUlNSVQpIHRvIHRhbGsgYWJvdXQgZW1lcmdpbmcgdGVjaG5vbG9naWVzLCByZXNlYXJjaCBhbmQgYnVzaW5lc3MgaW52b2x2ZW1lbnQuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvYWdyaW1hdGUtdGhlLWZ1dHVyZS1vZi10ZWNobm9sb2dpY2FsLWFuZC1pbm5vdmF0aXZlLWFncmljdWx0dXJhbC1wcnVuaW5nLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvUG92b2xpX0NoaXBwZW5kYWxlX1Jpel8tRkJLLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSA1LCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hZ3JpbWF0ZS10aGUtZnV0dXJlLW9mLXRlY2hub2xvZ2ljYWwtYW5kLWlubm92YXRpdmUtYWdyaWN1bHR1cmFsLXBydW5pbmcvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QWdSaW1hdGU6IHRoZSBmdXR1cmUgb2YgdGVjaG5vbG9naWNhbCBhbmQgaW5ub3ZhdGl2ZSBhZ3JpY3VsdHVyYWwgcHJ1bmluZzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCSyBwYXJ0aWNpcGF0ZXMgaW4gdGhlIG5ldyBFdXJvcGVhbiBwcm9qZWN0IGZvciBhIG1vcmUgZGlnaXRhbCBhbmQgc3VzdGFpbmFibGUgYWdyaWN1bHR1cmUNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmFjdGlvbi1zdXBwb3J0aW5nLXNtZXMtZm9yLWRpZ2l0YWwtYW5kLWdyZWVuLXRyYW5zZm9ybWF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvQWRvYmVTdG9ja185NTgxMjEwMzAtNDgweDM1MC5qcGVnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKYW51YXJ5IDMxLCAyMDI1ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmFjdGlvbi1zdXBwb3J0aW5nLXNtZXMtZm9yLWRpZ2l0YWwtYW5kLWdyZWVuLXRyYW5zZm9ybWF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPklubm92QWN0aW9uOiBzdXBwb3J0aW5nIFNNRXMgZm9yIGRpZ2l0YWwgYW5kIGdyZWVuIHRyYW5zZm9ybWF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZCSyBzdXBwb3J0cyB0aGUgVHdpbiBUcmFuc2l0aW9uIG9mIEl0YWxpYW4gY29tcGFuaWVzIHRocm91Z2ggYSBjb25zb3J0aXVtIHdpdGggaW5ub3ZhdGl2ZSBzZXJ2aWNlcyBhbmQgZGVkaWNhdGVkIGZ1bmRpbmcuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWlycml0cmUtcHJvamVjdC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL0Fkb2JlU3RvY2tfNzAxODg2MDg3LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAyNywgMjAyNSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWlycml0cmUtcHJvamVjdC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BSSBmb3IgaXJyaWdhdGlvbiBtYW5hZ2VtZW50IGluIFRyZW50aW5vPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSVJSSVRSRTogdGhlIHByb2plY3QgZm9yIHRoZSBkZXZlbG9wbWVudCBvZiBhbiBpbnRlZ3JhdGVkIHB1YmxpYyBsb2NhbCBpbmZvcm1hdGlvbiBzeXN0ZW0NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jbGltYXRlLWNoYW5nZS1pbi1hZ3JpY3VsdHVyZS1hLXBsYXRmb3JtLWZvci1yaXNrLW1pdGlnYXRpb24tYW5kLXNlY3VyZS1kYXRhLWV4Y2hhbmdlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvRnJhbmNlc2NoaW5pX0ZvdG9UcmVzXzEwMTAyM18xMy0xLTEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEphbnVhcnkgMTcsIDIwMjUgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2NsaW1hdGUtY2hhbmdlLWluLWFncmljdWx0dXJlLWEtcGxhdGZvcm0tZm9yLXJpc2stbWl0aWdhdGlvbi1hbmQtc2VjdXJlLWRhdGEtZXhjaGFuZ2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+Q2xpbWF0ZSBjaGFuZ2UgaW4gYWdyaWN1bHR1cmU6IGEgcGxhdGZvcm0gZm9yIHJpc2sgbWl0aWdhdGlvbiBhbmQgc2VjdXJlIGRhdGEgZXhjaGFuZ2U8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgTGVhZGluZyB0aGUgQUdSSUNMSU1BIHByb2plY3QsIEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciB3aWxsIGltcGxlbWVudCBhbiBpbm5vdmF0aXZlIHRlY2hub2xvZ3kgcGxhdGZvcm0gZm9yIGFuYWx5emluZyB0aGUgaW1wYWN0IG9mIGNsaW1hdGUgY2hhbmdlIGluIGFncmljdWx0dXJlLCBkZXZlbG9waW5nIHRvb2xzIGZvciByaXNrIG1pdGlnYXRpb24sIGFuZCBtYW5hZ2luZyBhbmQgc2VjdXJlbHkgZXhjaGFuZ2luZyBkYXRhLg0KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1jZXJ0aWZpZWQtZm9yLXF1YWxpdHktbWFuYWdlbWVudC1hbmQtaW5mb3JtYXRpb24tc2VjdXJpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9BZG9iZVN0b2NrXzk3NTk5NzQ4MC00ODB4MzUwLmpwZWciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDQsIDIwMjQgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Ziay1jZXJ0aWZpZWQtZm9yLXF1YWxpdHktbWFuYWdlbWVudC1hbmQtaW5mb3JtYXRpb24tc2VjdXJpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGNlcnRpZmllZCBmb3IgcXVhbGl0eSBtYW5hZ2VtZW50IGFuZCBpbmZvcm1hdGlvbiBzZWN1cml0eTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRyZW50by1iYXNlZCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgaGFzIG9idGFpbmVkIGNlcnRpZmljYXRpb25zIGZvciBRdWFsaXR5IE1hbmFnZW1lbnQgKFVOSSBFTiBJU08gOTAwMToyMDE1KSBhbmQgSW5mb3JtYXRpb24gU2VjdXJpdHkgKElTTy9JRUMgMjcwMDE6MjAyMikuDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbGludGVsbGlnZW56YS1hcnRpZmljaWFsZS1jb21lLW1vdG9yZS1kaS1pbm5vdmF6aW9uZS1wZXItbGUtaW1wcmVzZS10cmVudGluZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA3L0dpYW5vcmRvbGlfYXJjaGl2aW8tRkJLLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdWx5IDI2LCAyMDI0ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9saW50ZWxsaWdlbnphLWFydGlmaWNpYWxlLWNvbWUtbW90b3JlLWRpLWlubm92YXppb25lLXBlci1sZS1pbXByZXNlLXRyZW50aW5lLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIGFzIGEgZHJpdmVyIGZvciBpbm5vdmF0aW9uIGZvciBUcmVudGluby1iYXNlZCBjb21wYW5pZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1zdG9yaWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE1hdXJpemlvIEdpYW5vcmRvbGksIEZCSyB2aWNlLXByZXNpZGVudCwgaWxsdXN0cmF0ZXMgdGhlIG1haW4gYXBwbGljYXRpb25zIG9mIEFJIGZvciB0aGUgbG9jYWwgYXJlYSwgdGhlIGNoYWxsZW5nZXMgb2YgdGVjaG5vbG9naWNhbCBpbnRlZ3JhdGlvbiBhbmQgdGhlIGZ1dHVyZSB2aXNpb24gZm9yIGEgY29tcGV0aXRpdmUgYW5kIHN1c3RhaW5hYmxlIGVudHJlcHJlbmV1cmlhbCBlY29zeXN0ZW0uDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbGVhZGVyc2hpcC1pbi1hLWNvbnRleHQtb2Ytc2NpZW50aWZpYy1leGNlbGxlbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDEvVGFsay1HRi1tYWdhemluZS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAyNCwgMjAyNCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbGVhZGVyc2hpcC1pbi1hLWNvbnRleHQtb2Ytc2NpZW50aWZpYy1leGNlbGxlbmNlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkxlYWRlcnNoaXAgaW4gYSBjb250ZXh0IG9mIHNjaWVudGlmaWMgZXhjZWxsZW5jZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgaXMgYSByZXNlYXJjaCBhbmQga25vd2xlZGdlIHByb2R1Y3Rpb24gb3JnYW5pemF0aW9uLiBCeSB2aXJ0dWUgb2YgdGhlc2UgaWRlbnRpdHkgY2hhcmFjdGVyaXN0aWNzLCBGQksgZGVjaWRlZCB0byBvcGVuIDIwMjQgd2l0aCBhbiBpbnNwaXJhdGlvbmFsIHRhbGsgb24gdGhlIHRvcGljIG9mIHNjaWVudGlmaWMgbGVhZGVyc2hpcCwgZGVkaWNhdGVkIHRvIGl0cyBzdGFmZi4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZXVyb3BlLWxhdW5jaGVzLWZvdXItbGFyZ2Utc2NhbGUtYWktdGVzdC1mYWNpbGl0aWVzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvSW1tYWdpbmUxLTEtNDgweDM1MC5wbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMjcsIDIwMjMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2V1cm9wZS1sYXVuY2hlcy1mb3VyLWxhcmdlLXNjYWxlLWFpLXRlc3QtZmFjaWxpdGllcy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5FdXJvcGUgbGF1bmNoZXMgZm91ciBsYXJnZS1zY2FsZSBBSSB0ZXN0IGZhY2lsaXRpZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSAyMjBt4oKsIGludmVzdG1lbnQgcHJvdmlkZXMgcGVybWFuZW50IGNhcGFjaXR5IHRvIGRlbGl2ZXIgcmVzcG9uc2libGUgQUkgaW4gRXVyb3BlIGJ5IHRlc3RpbmcgQUkgc29sdXRpb25zIGluIHByYWN0aWNlIGJlZm9yZSB0aGV5IGhpdCB0aGUgbWFya2V0IGFuZCBiZWNvbWUgYSBwYXJ0IG9mIGhlYWx0aGNhcmUsIG1hbnVmYWN0dXJpbmcsIGFncmlmb29kIGFuZCBldmVyeWRheSBsaWZlLiBPbmUgb2YgdGhvc2UgaXMgdGhlIGFncmlmb29kVEVGIGluaXRpYXRpdmU6IGNvb3JkaW5hdGVkIGJ5IFJhZmZhZWxlIEdpYWZmcmVkYSAoRkJLKSwgaXQgZGVhbHMgd2l0aCB0aGUgYWdyaWN1bHR1cmFsIHNlY3RvciBhbmQgZm9vZCBwcm9kdWN0aW9uLg0KDQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc3R1ZHktcmVzZWFyY2gtYW5kLW9yZ2FuaXphdGlvbmFsLWxlYXJuaW5nLWZvbmRhemlvbmUtYnJ1bm8ta2Vzc2xlci1hbmQtdGhlLXRlc2VvLXByb2plY3QtbGl2aW5nLWxhYi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L0Fkb2JlU3RvY2tfMTAyMzgzOTM0LTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDMxLCAyMDIzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zdHVkeS1yZXNlYXJjaC1hbmQtb3JnYW5pemF0aW9uYWwtbGVhcm5pbmctZm9uZGF6aW9uZS1icnVuby1rZXNzbGVyLWFuZC10aGUtdGVzZW8tcHJvamVjdC1saXZpbmctbGFiLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlN0dWR5LCByZXNlYXJjaCBhbmQgb3JnYW5pemF0aW9uYWwgbGVhcm5pbmc6IEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBhbmQgdGhlIFRFU0VPIHByb2plY3QgbGl2aW5nIGxhYjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBbiBvcHBvcnR1bml0eSBmb3IgcmVhZGluZyBhbmQgcmVmbGVjdGluZyB0byBtYXJrIHRoZSBjZWxlYnJhdGlvbiBvZiB0aGUgRXVyb3BlYW4gRGl2ZXJzaXR5IE1vbnRoIDIwMjMNCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9wcmVzaWRlbnQtZmVycnVjY2lvLXJlc3RhLWF0LWZiay1mb3ItZmlyc3QtYm9kLW1lZXRpbmctYW5kLXRvLW1lZXQtc3RhZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS9Gb3RvX1Jlc3RhX1NpbW9uaV9TYWxhU3RyaW5nYV80LTEtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyNSwgMjAyMyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcHJlc2lkZW50LWZlcnJ1Y2Npby1yZXN0YS1hdC1mYmstZm9yLWZpcnN0LWJvZC1tZWV0aW5nLWFuZC10by1tZWV0LXN0YWZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlByZXNpZGVudCBGZXJydWNjaW8gUmVzdGEgYXQgRkJLIGZvciBmaXJzdCBCb0QgbWVldGluZyBhbmQgdG8gbWVldCBzdGFmZjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGaXJzdCBCb0Qgc2Vzc2lvbiBhbmQgZmlyc3QgbWVldGluZyB3aXRoIGFsbCBzdGFmZiB0b2RheSBhdCB0aGUgUG92byBzaXRlIGZvciBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgUHJlc2lkZW50IEZlcnJ1Y2NpbyBSZXN0YSwgd2hvIHN1Y2NlZWRzIEZyYW5jZXNjbyBQcm9mdW1vLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hcnRpZmljaWFsLWludGVsbGlnZW5jZS1mb3ItdXJiYW4tc2VjdXJpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS9Qcm90ZWN0b3JfRm90by1zY2FsZWRfcGhfQUYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSA4LCAyMDIzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hcnRpZmljaWFsLWludGVsbGlnZW5jZS1mb3ItdXJiYW4tc2VjdXJpdHkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+QXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UgZm9yIHVyYmFuIHNlY3VyaXR5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRkJLIGFuZCB0aGUgQ2l0eSBvZiBUcmVudG8gYXJlIHBhcnRuZXJzIGluIHRocmVlIEVVLWZ1bmRlZCBpbnRlcm5hdGlvbmFsIHByb2plY3RzIGFpbWVkIGF0IGltcHJvdmluZyB0aGUgcHJvdGVjdGlvbiBvZiBwdWJsaWMgc3BhY2VzLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstaW4tdGhlLXRyZW50aW5vLWRlbGVnYXRpb24tb2YtY29tcGFuaWVzLWF0LXRoZS1pbnRlcm5hdGlvbmFsLWZlc3RpdmFsLW9mLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLXdhaWNmLTIwMjMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMi8yMDIzMDIwOV8wOTIwNTYtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDEwLCAyMDIzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstaW4tdGhlLXRyZW50aW5vLWRlbGVnYXRpb24tb2YtY29tcGFuaWVzLWF0LXRoZS1pbnRlcm5hdGlvbmFsLWZlc3RpdmFsLW9mLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLXdhaWNmLTIwMjMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIGluIHRoZSBUcmVudGlubyBkZWxlZ2F0aW9uIG9mIGNvbXBhbmllcyBhdCB0aGUgSW50ZXJuYXRpb25hbCBGZXN0aXZhbCBvZiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBXQUlDRiAyMDIzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDkgdGhyb3VnaCAxMSwgdGhlIFBhbGFpcyBkZXMgRmVzdGl2YWwgaW4gQ2FubmVzIHdpbGwgdHVybiBpbnRvIHRoZSB3b3JsZCBjYXBpdGFsIG9mIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIC0gYSBwbGFjZSB3aGVyZSBhbGwgdGhlIHdvcmxkJ3MgbGVhZGluZyBjb21wYW5pZXMgd29ya2luZyBvbiB0aGlzIHRvcGljIHdpbGwgZXhjaGFuZ2Ugdmlld3MgdGhyb3VnaCB3b3Jrc2hvcHMsIEIyQiBtZWV0aW5ncyBhbmQgY29uZmVyZW5jZXMuIEV2ZXJ5IHllYXIsIHRoIGV2ZW50IHN1bW1hcml6ZXMgYWxsIHRoZSBtYWpvciBpbm5vdmF0aW9ucyByZWxhdGVkIHRvIEFJIGluIGJ1c2luZXNzIGFuZCBiZXlvbmQuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1hZ3JpZm9vZHRlZi1ldXJvcGVhbi1wcm9qZWN0LWlzLWtpY2tpbmctb2ZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDEvQXJjaGl2aW8tRm90b2dyYWZpY28tRkJLX0ZvdG8tQm9sbGktNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEphbnVhcnkgMzEsIDIwMjMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1hZ3JpZm9vZHRlZi1ldXJvcGVhbi1wcm9qZWN0LWlzLWtpY2tpbmctb2ZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRoZSBBZ3JpZm9vZFRFRiBldXJvcGVhbiBwcm9qZWN0IGlzIGtpY2tpbmcgb2ZmPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBXaXRoIGEgdG90YWwgYnVkZ2V0IG9mIDYwIG1pbGxpb24gZXVyb3MgYW5kIGEgdGltZSBob3Jpem9uIG9mIDUgeWVhcnMsIEFncmlmb29kVEVGIGFpbXMgdG8gZGV2ZWxvcCB0ZXN0aW5nIGFuZCBleHBlcmltZW50YXRpb24gaW5mcmFzdHJ1Y3R1cmUgdG8gZmFjaWxpdGF0ZSB0aGUgYWRvcHRpb24gb2Ygc2VydmljZXMgYW5kIHByb2R1Y3RzIGJhc2VkIG9uIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIGFuZCBSb2JvdGljcyBpbiB0aGUgRXVyb3BlYW4gYWdyaWZvb2Qgc2VjdG9yLiBUaGUgcHJvamVjdOKAmXMga2ljay1vZmYgd2lsbCB0YWtlIHBsYWNlIGluIFRyZW50byBvbiBGZWJydWFyeSAxIGFuZCAyLCBob3N0ZWQgYnkgRm9uZGF6aW9uZSBCcnVubyBLZXNzbGVyLCB0aGUgcHJvamVjdOKAmXMgY29vcmRpbmF0b3IuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2xvb2tpbmctZm9yLWlubm92YXRvcnMtb2ZmZXJpbmctZXF1aXR5LWZyZWUtZnVuZGluZy1mb3ItYWktcGxhbm5pbmctdGVjaG5vbG9neS1zb2Z0d2FyZS1kZXZlbG9wbWVudC1hbmQtdXNlLWNhc2VzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDEvd2Vic2l0ZS1zbGlkZS0xOTIweDEwODAtQUktcGxhbjQtZXUtMDItMV9PQzJfaW5ub3ZhdG9ycy00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAxMywgMjAyMyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvbG9va2luZy1mb3ItaW5ub3ZhdG9ycy1vZmZlcmluZy1lcXVpdHktZnJlZS1mdW5kaW5nLWZvci1haS1wbGFubmluZy10ZWNobm9sb2d5LXNvZnR3YXJlLWRldmVsb3BtZW50LWFuZC11c2UtY2FzZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+TG9va2luZyBmb3IgaW5ub3ZhdG9ycy4gT2ZmZXJpbmcgZXF1aXR5LWZyZWUgZnVuZGluZyBmb3IgQUkgUGxhbm5pbmcgdGVjaG5vbG9neSwgc29mdHdhcmUgZGV2ZWxvcG1lbnQgYW5kIHVzZS1jYXNlcy48L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIE9wZW4gY2FsbCAjMiBmb3IgaW5ub3ZhdG9ycyBmZWF0dXJlcyB0aHJlZSBkaWZmZXJlbnQgdHJhY2tzLCBkaXN0aW5ndWlzaGluZyB0aHJlZSBkaWZmZXJlbnQga2luZHMgb2YgY29udHJpYnV0aW9ucy4gVHJhY2sgQSBpcyBtYWlubHkgb2YgaW50ZXJlc3QgZm9yIHBsYW5uaW5nIGV4cGVydHMsIHdoaWxlIFRyYWNrcyBCIGFuZCBDIG1vc3RseSByZXF1aXJlIG1vcmUgZ2VuZXJhbCBzb2Z0d2FyZSBkZXZlbG9wbWVudC4gSW4gdHJhY2sgQiwgd2UgYXJlIGFsc28gbG9va2luZyBmb3IgYWRkaXRpb25hbCB1c2UtY2FzZXMsIHdoaWNoIGNhbiBwb3RlbnRpYWxseSBiZSBvZiBpbnRlcmVzdCB0byBldmVyeW9uZS4NCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstcGFydGljaXBhdGVzLWluLXRoZS1pdGFseS1rb3JlYS1mb3J1bS1vbi10ZWNobm9sb2d5LWFuZC1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDcvQWRvYmVTdG9ja18xMTI5NTg3NTNfc2NhbGF0by00ODB4MzUwLnBuZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgSnVseSA2LCAyMDIyICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstcGFydGljaXBhdGVzLWluLXRoZS1pdGFseS1rb3JlYS1mb3J1bS1vbi10ZWNobm9sb2d5LWFuZC1pbm5vdmF0aW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZCSyBwYXJ0aWNpcGF0ZXMgaW4gdGhlIEl0YWx5LUtvcmVhIEZvcnVtIG9uIFRlY2hub2xvZ3kgYW5kIElubm92YXRpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVHdvIGRheXMgaW4gU2VvdWwgZm9yIGFuIGV4cGFuZGVkIG1lZXRpbmcgYmV0d2VlbiBJdGFsaWFuIGFuZCBTb3V0aCBLb3JlYW4gc2NpZW5jZSBhbmQgdGVjaG5vbG9neSBwbGF5ZXJzLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9oZWFsdGhjYXJlLWlubm92YXRpb24tZGF5LXRyZW50by1ob3N0ZWQtdGhlLXJvYWRzaG93LXRvLXByb21vdGUtZXhjaGFuZ2UtYmV0d2Vlbi1pc3JhZWxpLWFuZC10cmVudGluby1iYXNlZC1jb21wYW5pZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNi9Jc3JhZWxpRGlnaXRhbEhlYWx0aEJ1c2luZXNzRGVsZWdhdGlvbl9Gb3RvMV9hLmYuLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDIwLCAyMDIyICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9oZWFsdGhjYXJlLWlubm92YXRpb24tZGF5LXRyZW50by1ob3N0ZWQtdGhlLXJvYWRzaG93LXRvLXByb21vdGUtZXhjaGFuZ2UtYmV0d2Vlbi1pc3JhZWxpLWFuZC10cmVudGluby1iYXNlZC1jb21wYW5pZXMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+SEVBTFRIQ0FSRSBJTk5PVkFUSU9OIERBWSDigJMgVHJlbnRvIGhvc3RlZCB0aGUgcm9hZHNob3cgdG8gcHJvbW90ZSBleGNoYW5nZSBiZXR3ZWVuIElzcmFlbGkgYW5kIFRyZW50aW5vIGJhc2VkIGNvbXBhbmllczwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBIZWxkIG9uIEp1bmUgMjAsICAyMDIyIGF0IEZCSyBpbiBQb3ZvLCB0aGUgcm9hZHNob3cgaW4gd2hpY2ggYW4gSXNyYWVsaSBkZWxlZ2F0aW9uIGxlZCBieSBKb25hdGhhbiBIYWRhciwgZGlyZWN0b3IgZm9yIGVjb25vbWljIGFuZCB0cmFkZSBhZmZhaXJzIG9mIHRoZSBJc3JhZWxpJ3MgTWluaXN0cnkgb2YgRWNvbm9teSBGb3JlaWduIFRyYWRlIEFkbWluaXN0cmF0aW9uLCBwcmVzZW50ZWQgdG8gbG9jYWwgZW50aXRpZXMgdGhlIGJlc3Qgc29sdXRpb25zIGZvciBkaWdpdGFsIGhlYWx0aCB0aGF0IElzcmFlbCBoYXMgZGV2ZWxvcGVkIGFuZCBkZXBsb3llZCBmb3IgYSBoZWFsdGggY2FyZSBzeXN0ZW0gdGhhdCBoYXMgaGFkIHRvIGRlYWwgd2l0aCB0aGUgbmV3bHkgZW1lcmdlZCBwYW5kZW1pYy4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGhlLWluZmluaXRlLWxpZ2h0bmVzcy1vZi1leHBsb3JhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL0Fkb2JlU3RvY2tfMjM0NTgzMTYxLTQ4MHgzNTAuanBlZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXByaWwgMTIsIDIwMjIgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RoZS1pbmZpbml0ZS1saWdodG5lc3Mtb2YtZXhwbG9yYXRpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+VGhlIGluZmluaXRlIGxpZ2h0bmVzcyBvZiBleHBsb3JhdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LXJlc2VhcmNoLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEEgam91cm5leSBpbnNpZGUgdGhlIEhFUk1FUy1TUCBwcm9qZWN0IGFuZCB0aGUgY3Jvc3Mgc2NpZW50aWZpYyByZXR1cm4gaW4gdGhlIGZpZWxkIG9mIG11bHRpLW1lc3NlbmdlciBhc3Ryb3BoeXNpY3MgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY2FuLWFydGlmaWNpYWwtaW50ZWxsaWdlbmNlLWhlbHAtYWNoaWV2ZS10aGUtc3VzdGFpbmFibGUtZGV2ZWxvcG1lbnQtZ29hbHMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9zaHV0dGVyc3RvY2tfMTkzNDk2MDYzNi00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTm92ZW1iZXIgMzAsIDIwMjEgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2Nhbi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1oZWxwLWFjaGlldmUtdGhlLXN1c3RhaW5hYmxlLWRldmVsb3BtZW50LWdvYWxzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkNhbiBBcnRpZmljaWFsIEludGVsbGlnZW5jZSBoZWxwIGFjaGlldmUgdGhlIFN1c3RhaW5hYmxlIERldmVsb3BtZW50IEdvYWxzPzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBcnRpZmljaWFsIEludGVsbGlnZW5jZSAoQUkpIGFuZCBzdXN0YWluYWJpbGl0eSBhcmUgY3VycmVudGx5IGhpZ2hseSBkaXNjdXNzZWQgdG9waWNzIGluIGJvdGggdGhlIHBvbGl0aWNhbCBhbmQgc2NpZW50aWZpYyBkZWJhdGUgYW5kIHRoZXkgYXBwZWFyIHRvIGJlIHR3byBtYWpvciBjaGFsbGVuZ2VzIHRoYXQgd2lsbCBzdGF5IGZvciB0aGUgY29taW5nIGRlY2FkZXMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc3VnZ2VzdGlvbnMtZm9yLWZ1dHVyZS1yZXNlYXJjaC1vbi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hbmQtcmVsaWdpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNC9jbGF1ZGlvLXRlc3RhLVJRZlBhb1dhQ2tnLXVuc3BsYXNoLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXkgNSwgMjAyMSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc3VnZ2VzdGlvbnMtZm9yLWZ1dHVyZS1yZXNlYXJjaC1vbi1hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hbmQtcmVsaWdpb24vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+U3VnZ2VzdGlvbnMgZm9yIGZ1dHVyZSByZXNlYXJjaCBvbiBhcnRpZmljaWFsIGludGVsbGlnZW5jZSBhbmQgcmVsaWdpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIHR3by15ZWFyIHdlYmluYXIgc2VyaWVzIG9uIEFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIGFuZCBSZWxpZ2lvbiAoQUlSIDIwMjAvMjEpIG9yZ2FuaXplZCBieSB0aGUgRkJLLUlTUiBDZW50ZXIgZm9yIFJlbGlnaW91cyBTdHVkaWVzIGhhcyB3cmFwcGVkIHVwLiBBIGZpbmFsIGFzc2Vzc21lbnQgYW5kIGEgcmVsYXVuY2ggd2l0aCBuZXcga25vd2xlZGdlIGNoYWxsZW5nZXMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZW5lYS10ZWNoLXRoZS1hZ3JlZW1lbnQtd2l0aC1mYmstZm9yLXRoZS1lbmhhbmNlbWVudC1vZi10ZWNobm9sb2dpY2FsLXRyYW5zZmVyLWhhcy1raWNrZWQtb2ZmLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvRVRGQktfcG9zdC1UVy0xMDI0eDUxMi0yLTQ4MHgzNTAucG5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBGZWJydWFyeSAzLCAyMDIxICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9lbmVhLXRlY2gtdGhlLWFncmVlbWVudC13aXRoLWZiay1mb3ItdGhlLWVuaGFuY2VtZW50LW9mLXRlY2hub2xvZ2ljYWwtdHJhbnNmZXItaGFzLWtpY2tlZC1vZmYvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RU5FQSBURUNIOiBUSEUgQUdSRUVNRU5UIFdJVEggRkJLIEZPUiBUSEUgRU5IQU5DRU1FTlQgT0YgVEVDSE5PTE9HSUNBTCBUUkFOU0ZFUiBIQVMgS0lDS0VEIE9GRjwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBDb2xsYWJvcmF0aW5nIHRvIGlkZW50aWZ5IHBvc3NpYmxlIHN5bmVyZ2llcyBhbmQgZGV2ZWxvcG1lbnQgb3Bwb3J0dW5pdGllcyBpbiByZXNlYXJjaCBhbmQgdGVjaCB0cmFuc2ZlciwgdG8gY29udHJpYnV0ZSB0byB0aGUgZ3Jvd3RoIGFuZCBjb21wZXRpdGl2ZW5lc3Mgb2Ygb3VyIGNvdW50cnkuIFRoaXMgaXMgdGhlIGdvYWwgb2YgdGhlIGFncmVlbWVudHMgc2lnbmVkIGJ5IEVORUEgVGVjaCB3aXRoIEZCSywgSUlULCBIVCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hbmQtY3JlYXRpdmUtZGVzdHJ1Y3Rpb24tb2xkLWFuZC1uZXctam9icy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzEwL3BleGVscy10aGlzaXNlbmdpbmVlcmluZy0zODYxNDU4LTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDI3LCAyMDIwICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hcnRpZmljaWFsLWludGVsbGlnZW5jZS1hbmQtY3JlYXRpdmUtZGVzdHJ1Y3Rpb24tb2xkLWFuZC1uZXctam9icy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5BcnRpZmljaWFsIGludGVsbGlnZW5jZSBhbmQgY3JlYXRpdmUgZGVzdHJ1Y3Rpb246IG9sZCBhbmQgbmV3IGpvYnM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSXMgdGhlcmUgYSBncm93aW5nIHJpc2sgb2Ygcm9ib3RzIHJlcGxhY2luZyBodW1hbiB3b3JrPyBJZiBzbywgd2hpY2ggam9icyB3aWxsIGJlIG1vc3RseSBpbXBhY3RlZD8gICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9hLW5ldy1lZmZvcnQtbm90LXRvLWxlYXZlLWlkbGUtcHJpb3ItcmVzdWx0cy1vYnRhaW5lZC1pbi1ldS1wcm9qZWN0cy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzEwL2Jhbm5lci1UQVJHRVQtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjcsIDIwMjAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2EtbmV3LWVmZm9ydC1ub3QtdG8tbGVhdmUtaWRsZS1wcmlvci1yZXN1bHRzLW9idGFpbmVkLWluLWV1LXByb2plY3RzLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkEgbmV3IGVmZm9ydCBub3QgdG8gbGVhdmUgaWRsZSBwcmlvciByZXN1bHRzIG9idGFpbmVkIGluIEVVIHByb2plY3RzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktcmVzZWFyY2gtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgQSBuZXcgZWZmb3J0IG5vdCB0byBsZWF2ZSBpZGxlIHByaW9yIHJlc3VsdHMgb2J0YWluZWQgd29ybGR3aWRlLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9nYW1pZmljYXRpb24tYS1oaS10ZWNoLWFudGlkb3RlLWZvci1hZGhkLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDgvZGlnaXRhbC0xMjIzOTEzXzE5MjAtMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXVndXN0IDI3LCAyMDIwICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9nYW1pZmljYXRpb24tYS1oaS10ZWNoLWFudGlkb3RlLWZvci1hZGhkLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkdhbWlmaWNhdGlvbiwgYSBoaS10ZWNoIGFudGlkb3RlIGZvciBBREhEPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBGcm9tIHRoZSBVUywgYSBuZXcgcmVjaXBlIHRvIGNvbnRhaW4gaHlwZXJhY3Rpdml0eSBhbmQgbG93IGF0dGVudGlvbi4gICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdG93YXJkcy1hbi1lbmVyZ3ktYXV0b25vbW91cy1hbmQtemVyby1lbWlzc2lvbi10cmVudGluby8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA4LzItaWRyby00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgQXVndXN0IDIwLCAyMDIwICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90b3dhcmRzLWFuLWVuZXJneS1hdXRvbm9tb3VzLWFuZC16ZXJvLWVtaXNzaW9uLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlRvd2FyZHMgYW4gZW5lcmd5IGF1dG9ub21vdXMgYW5kIHplcm8gZW1pc3Npb24gVHJlbnRpbm88L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFRoZSBGQksgc3R1ZHkgc3VwcG9ydGluZyB0aGUgbmV3IFByb3ZpbmNpYWwgRW52aXJvbm1lbnRhbCBFbmVyZ3kgUGxhbiBoYXMgYmVlbiBwdWJsaXNoZWQgaW4gdGhlIGludGVybmF0aW9uYWwgam91cm5hbCAiRW5lcmd5Ig0KICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9yYWZmYWVsZS1naWFmZnJlZGEtZmJrLWludGVydmlld2VkLXRvLWlkZW50aWZ5LWNvcmUtY2hhbGxlbmdlcy1yZWxhdGVkLXRvLXdhdGVyLXNjYXJjaXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMDUvZGFuLW1leWVycy1JUVZGVkgwYWphZy11bnNwbGFzaC0xLTk0MHg3MDUtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE1heSAyNiwgMjAyMCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcmFmZmFlbGUtZ2lhZmZyZWRhLWZiay1pbnRlcnZpZXdlZC10by1pZGVudGlmeS1jb3JlLWNoYWxsZW5nZXMtcmVsYXRlZC10by13YXRlci1zY2FyY2l0eS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5SYWZmYWVsZSBHaWFmZnJlZGEgKEZCSykgaW50ZXJ2aWV3ZWQgdG8gaWRlbnRpZnkgY29yZSBjaGFsbGVuZ2VzIHJlbGF0ZWQgdG8gd2F0ZXIgc2NhcmNpdHk8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFNBUElFTkNFIHByb2plY3QgbGVhZGVyIFJhZmZhZWxlIEdpYWZmcmVkYSAoRkJLKSBpbnRlcnZpZXdlZCwgd2l0aGluIGFuIEVJVCBDcm9zcyBLSUMgaW5pdGlhdGl2ZSwgdG8gaWRlbnRpZnkgY29yZSBjaGFsbGVuZ2VzIHJlbGF0ZWQgdG8gd2F0ZXIgc2NhcmNpdHkgaW4gU291dGhlcm4gRXVyb3BlICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3JlYWRpbmctaGFyYXJpLWR1cmluZy10aGUtcGFuZGVtaWMvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wNC9idXNpbmVzc3dvbWFuLW1lZGlhdGluZy13aGlsZS11c2luZy12aXJ0dWFsLXJlYWxpdC04UUxKTUNZLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBBcHJpbCAxNywgMjAyMCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvcmVhZGluZy1oYXJhcmktZHVyaW5nLXRoZS1wYW5kZW1pYy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5SZWFkaW5nIEhhcmFyaSBkdXJpbmcgdGhlIHBhbmRlbWljPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEl0IGlzIG5vdCBlYXN5IGZvciBhIHJlc2VhcmNoZXIgdG8ga2VlcCBmb2N1c2VkIHRoZXNlIGRheXMuIFRoZSBwcm9ibGVtIGlzIG5vdCBzbyBtdWNoIHRlbGV3b3JrIG9yIHRoZSByYXJlZmFjdGlvbiBvZiBodW1hbiBjb250YWN0cy4gVGhlIHBvaW50LCByYXRoZXIsIGlzIHRoYXQgaXQgaXMgaGFyZCB0byBwcmV2ZW50IHRoZSBtb3N0IGNyZWF0aXZlIHBhcnQgb2Ygb25lJ3MgbWluZCBmcm9tIHJldHVybmluZyBvYnNlc3NpdmVseSB0byB0aGUgZXZlbnQgdGhhdCBzb21lIHdlZWtzIGFnbyBoYXMgY2hhbmdlZCBldmVyeW9uZSdzIGxpdmVzLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstcmVzZWFyY2gtYXQtZWl0LWRpZ2l0YWwtaXRhbHlzLWlubm92YXRpb24tZGF5LTIwMTkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMS9laXQtZGlnaXRhbC0yMDE5LTItNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDI5LCAyMDE5ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9mYmstcmVzZWFyY2gtYXQtZWl0LWRpZ2l0YWwtaXRhbHlzLWlubm92YXRpb24tZGF5LTIwMTkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+RkJLIHJlc2VhcmNoIGF0IEVJVCBEaWdpdGFsIEl0YWx5JiM4MjE3O3MgSW5ub3ZhdGlvbiBEYXkgMjAxOTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgSW5ub3ZhdGlvbiBWaWxsYWdlIGZlYXR1cmVkIGFsc28gZGlnaXRhbCBwcm9kdWN0cyBhbmQgc2VydmljZXMgZGV2ZWxvcGVkIGJ5IEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciBmb3IgaW5kdXN0cnksIGNpdGllcywgd2VsbGJlaW5nIGFuZCBmaW5hbmNlICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy90ZWNobm9sb2dpZXMtaW4tZWR1Y2F0aW9uLWhvdy10by1nby10by10aGUtdG9wLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1mdXR1cmUtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1jaGlsZC85LWU2MmJmMmQzYzQ0OTdjZTJhNjRjZjdmMjI5ZmJlYjE2L2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItY2hpbGQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMywgMjAxOSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdGVjaG5vbG9naWVzLWluLWVkdWNhdGlvbi1ob3ctdG8tZ28tdG8tdGhlLXRvcC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UZWNobm9sb2dpZXMgaW4gZWR1Y2F0aW9uOiBob3cgdG8gZ28gdG8gdGhlIHRvcDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWZ1dHVyZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBIHJlcG9ydCBieSBOZXN0YSBJdGFsaWEgYW5kIENvbXBhZ25pYSBkaSBTYW4gUGFvbG8gZGlzY2xvc2VzIGVuZ2FnaW5nIGV4cGVyaWVuY2VzIG9uIHRoZSBsaW5rIGJldHdlZW4gZWR1Y2F0aW9uIGFuZCB0ZWNobm9sb2d5LiBUaGUgcHVibGljYXRpb24gaXMgZnVsbCBvZiBjYXNlIHN0dWRpZXMgdXNlZnVsIGZvciBkZXNpZ25pbmcgbmV3IGxlYXJuaW5nIHByb2Nlc3NlcyAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZml2ZS10aXBzLWZvci1nZW5lcmF0aW9uLXovIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8wMy9GQkstTEVDVFVSRS0yMDE5XzEzLTQ4MHgzNTAuanBnIiAvPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCAyNSwgMjAxOSAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZml2ZS10aXBzLWZvci1nZW5lcmF0aW9uLXovIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+Rml2ZSB0aXBzIGZvciBnZW5lcmF0aW9uIFo8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgRGF2aWRlIERhdHRvbGkgd2FzIHRoZSBpbnZpdGVkIHNwZWFrZXIgb2YgdGhlIHNldmVudGggQnJ1bm8gS2Vzc2xlciBMZWN0dXJlLCBvbiBNYXJjaCAxOSwgMjAxOSBpbiBUcmVudG86IGluIGZyb250IG9mIGh1bmRyZWRzIG9mIHN0dWRlbnRzLCBoZSByZWNvdW50ZWQgaGlzIHN1Y2Nlc3Mgc3Rvcnkgd2l0aCBUYWxlbnQgR2FyZGVuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9vbmNlLXVwb24tYS10cnkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LXN0b3JpZXMtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1saWdodGJ1bGItby8xMC0zNzViODQ3ZjQyZTA3MjgxZjg0MjU2MTFkM2EzNTljYy9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWxpZ2h0YnVsYi1vIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBNYXJjaCA2LCAyMDE5ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9vbmNlLXVwb24tYS10cnkvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+T25jZSB1cG9uIGEgdHJ5PC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBFeHBsb3JlIHRoZSBncmVhdGVzdCBpbnZlbnRpb25zIGFuZCBkaXNjb3ZlcmllcyBvZiBodW1hbmtpbmQgdGhhbmtzIHRvIHRoZSBuZXcgR29vZ2xlIEFydHMgJiBDdWx0dXJlIGludGVyYWN0aXZlIG9ubGluZSBwcm9qZWN0IGluIGNvbGxhYm9yYXRpb24gd2l0aCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3NhdHQyMDE4LXRoZS1hbm51YWwtc2Nob29sLWZvci10cmFuc2xhdG9ycy1zZWxscy1vdXQtaW4tbWlsYW4tYXMtd2VsbC8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktZXZlbnRzLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItaG9tZS81LTA2OWJiZjAxM2VlNDk4NWM4ODljYzE3ZmRjYWRlZDE4L2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItaG9tZSIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAxNiwgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc2F0dDIwMTgtdGhlLWFubnVhbC1zY2hvb2wtZm9yLXRyYW5zbGF0b3JzLXNlbGxzLW91dC1pbi1taWxhbi1hcy13ZWxsLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlNBVFQyMDE4OiB0aGUgQW5udWFsIFNjaG9vbCBmb3IgVHJhbnNsYXRvcnMgU2VsbHMgT3V0IGluIE1pbGFuIGFzIFdlbGw8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1ldmVudHMtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgSGVsZCBmb3IgdGhlIGZpcnN0IHRpbWUgb3V0c2lkZSBvdXIgUmVnaW9uLCBTQVRUIGhhcyBwcm92ZW4gdG8gYmUgYW4gaW50ZXJuYXRpb25hbCBldmVudCBmb3IgaW5kdXN0cnkgZXhwZXJ0cyBhbmQgdHJhbnNsYXRvcnMgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMTAtbWlsbGlvbi1ldXJvcy1mb3ItdGhlLWlubm92YXJlLWluLXJldGUtcHJvZ3JhbW1lLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDcvSW5ub3ZhcmVpbnJldGVfMTYwMHgxMjAwMS00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciA4LCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8xMC1taWxsaW9uLWV1cm9zLWZvci10aGUtaW5ub3ZhcmUtaW4tcmV0ZS1wcm9ncmFtbWUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSI+MTAgbWlsbGlvbiBldXJvcyBmb3IgdGhlICYjODIyMDtJbm5vdmFyZSBpbiBSZXRlJiM4MjIxOyBwcm9ncmFtbWU8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFN0YXJ0dXAgYW5kIElubm92YXRpb246IEJhbmNhIEV0aWNhIHNlbGVjdHMgdGhlIGJlc3QgcHJvamVjdHMgdGhhdCB3aWxsIGJlIHN1cHBvcnRlZCB3aXRoIGhpZ2gtcXVhbGl0eSBsb2FucyBhbmQgY29uc3VsdGFuY3kgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvdXgtY2hhbGxlbmdlLWEtZGVzaWduLXNwcmludC1mb3ItZGlnaXRhbC1jb21wYW5pZXMtaW4tdHJlbnRpbm8vIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctd3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9VWC1DaGFsbGVuZ2UtMjMtNDgweDM1MC5qcGciIC8+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgMjAsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3V4LWNoYWxsZW5nZS1hLWRlc2lnbi1zcHJpbnQtZm9yLWRpZ2l0YWwtY29tcGFuaWVzLWluLXRyZW50aW5vLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlVYIENoYWxsZW5nZTogYSBkZXNpZ24gc3ByaW50IGZvciBkaWdpdGFsIGNvbXBhbmllcyBpbiBUcmVudGlubzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWV2ZW50cy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBUaGUgVVggQ2hhbGxlbmdlIGlzIGEgdHdvLWRheSBtYXJhdGhvbiBlbmdhZ2luZyBpbnRlcmFjdGlvbiBkZXNpZ24gc3R1ZGVudHMsIHJlc2VhcmNoZXJzIGFuZCBwcm9mZXNzaW9uYWxzIHdpdGggdGhlIGFpbSB0byBpbXByb3ZlIHRoZSB1c2VyIGV4cGVyaWVuY2UgKFVYKSBvZiBhcHBsaWNhdGlvbnMgYW5kIHNvZnR3YXJlIGRldmVsb3BlZCBieSBjb21wYW5pZXMuICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmF0aW9uLWZsb3dzLXdoZXJlLXRoZXJlLWFyZS1pbm5vdmF0aXZlLXBlb3BsZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiIGRhdGEtaW1hZ2UtZmFsbGJhY2s9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy9jb3ZlcnMvZmJrY292ZXItbGlnaHRidWxiLW8vNi1kMzZmYTFkYTc1OTQ1NTgyZWRiM2M0NTBkMzRkOTA5ZC9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLWxpZ2h0YnVsYi1vIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDEyLCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9pbm5vdmF0aW9uLWZsb3dzLXdoZXJlLXRoZXJlLWFyZS1pbm5vdmF0aXZlLXBlb3BsZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5Jbm5vdmF0aW9uIGZsb3dzIHdoZXJlIHRoZXJlIGFyZSBpbm5vdmF0aXZlIHBlb3BsZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJZGVhcyBhcmUgaW1wb3J0YW50LCBidXQgdGhlIHBlb3BsZSB3aG8gc3RpbXVsYXRlIHRoZW0gYXJlIGV2ZW4gbW9yZSBzby4gV2UgdGFsa2VkIGFib3V0IHRoaXMgd2l0aCBBbGVzc2FuZHJvIEdhcm9mYWxvLCBmb3JtZXIgcHJlc2lkZW50IG9mIFRyZW50aW5vIFN2aWx1cHBvIGFuZCBwcm9mZXNzaW9uYWwgaW5ub3ZhdG9yLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvd2hlbi1hcnQtY2hhbmdlcy1zb2NpZXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1pbWFnZS82LWQzNmZhMWRhNzU5NDU1ODJlZGIzYzQ1MGQzNGQ5MDlkL2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItaW1hZ2UiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEp1bmUgNywgMjAxOCAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvd2hlbi1hcnQtY2hhbmdlcy1zb2NpZXR5LyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPldoZW4gYXJ0IGNoYW5nZXMgc29jaWV0eTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBIb3cgY2FuIHBsZWFzdXJlIGJlIGEgcHJpbmNpcGxlIGZvciBpbm5vdmF0aW9uPyBXaGF0IGlzIHRoZSBrZXkgbW90aXZhdGlvbmFsIGZhY3Rvcj8gSG93IGltcG9ydGFudCBpcyBpbXBhY3QgbWVhc3VyZW1lbnQ\/IFdoeSBkbyB3ZSBuZWVkIGNyYXp5bmVzcz8gLSBBIGNvbnZlcnNhdGlvbiB3aXRoIERvcmlzIFNvbW1lciBmcm9tIEhhcnZhcmQgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9jdWx0dXJlLWlzLW11Y2gtbW9yZS10aGFuLWEtc29mdC1pc3N1ZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWZpbGUtby83LWJiNTNkMWE5ZjZlMzliZmZhNGE1MmY1MGZmY2MwZDI3L2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItZmlsZS1vIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBKdW5lIDUsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2N1bHR1cmUtaXMtbXVjaC1tb3JlLXRoYW4tYS1zb2Z0LWlzc3VlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkN1bHR1cmUgaXMgbXVjaCBtb3JlIHRoYW4gYSBzb2Z0IGlzc3VlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBCdWlsZGluZyBhIHN0cm9uZ2VyIEV1cm9wZTogbmV3IGluaXRpYXRpdmVzIHRvIGZ1cnRoZXIgYm9vc3Qgcm9sZSBvZiB5b3V0aCwgZWR1Y2F0aW9uIGFuZCBjdWx0dXJlIHBvbGljaWVzICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ldXJvbmFub2xhYi1hbi1pbnRlZ3JhdGlvbi1wcm9qZWN0LWF0LWV1cm9wZWFuLXNjYWxlLWZvci1hY2FkZW1pYy1uYW5vZmFicmljYXRpb24tY2VudGVycy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tb3ZlcmxheSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLXNlYXJjaC1wbHVzLzctYmI1M2QxYTlmNmUzOWJmZmE0YTUyZjUwZmZjYzBkMjcvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1zZWFyY2gtcGx1cyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDMwLCAyMDE4ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9ldXJvbmFub2xhYi1hbi1pbnRlZ3JhdGlvbi1wcm9qZWN0LWF0LWV1cm9wZWFuLXNjYWxlLWZvci1hY2FkZW1pYy1uYW5vZmFicmljYXRpb24tY2VudGVycy8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5FdXJvTmFub0xhYjogYW4gaW50ZWdyYXRpb24gcHJvamVjdCBhdCBFdXJvcGVhbiBzY2FsZSBmb3IgYWNhZGVtaWMgbmFub2ZhYnJpY2F0aW9uIGNlbnRlcnM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1vcHBvcnR1bml0aWVzLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIEluIEV1cm9wZSwgdGhlIGFjYWRlbWljIHN0cmVuZ3RocyBpbiBuYW5vZmFicmljYXRpb24gYXJlIHN0aWxsIHRvbyBmcmFnbWVudGVkLiBUbyBtYWtlIGJldHRlciB1c2Ugb2YgdGhlIGV4aXN0aW5nIGludmVzdG1lbnQsIHRoZSBjb25zb3J0aXVtIHdhbnRzIHRvIGludGVncmF0ZSB0aGlzIHJlc2VhcmNoIGluZnJhc3RydWN0dXJlIGFyb3VuZCBhICJjZW50cmFsIGh1YiIsIHdoaWNoIGlzIGl0cyBvcmNoZXN0cmEgbGVhZGVyICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RhbGtpbmctYWJvdXQtdGVjaG5vbG9neS1yZWxpZ2lvbi1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1LzIwMTgwMzA3XzEwNDA1MC00ODB4MzUwLmpwZyIgLz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgTWF5IDcsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL3RhbGtpbmctYWJvdXQtdGVjaG5vbG9neS1yZWxpZ2lvbi1hbmQtaW5ub3ZhdGlvbi8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj5UYWxraW5nIGFib3V0IHRlY2hub2xvZ3ksIHJlbGlnaW9uIGFuZCBpbm5vdmF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktc3Rvcmllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBBbiBpbnRlcnZpZXcgd2l0aCByZXNlYXJjaGVyIFNhcmEgSGVqYXppOiBTYXJhIHdhcyBib3JuIGluIElyYW4gYW5kIHN0dWRpZWQgaW4gSXRhbHkuIFNoZSBpcyBhbiBhbnRocm9wb2xvZ2lzdCB3aXRoIGEgZm9jdXMgb24gcmVsaWdpb25zLCBnZW5kZXIgcGVyc3BlY3RpdmVzIGFuZCBpZGVudGl0eSBjb25zdHJ1Y3Rpb24gdGhyb3VnaCBib2R5IHByYWN0aWNlcyBhbmQgc3ltYm9scyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvY3JlYXRpbmctYW4tZWNvc3lzdGVtLWZvci1pbm5vdmF0aW9uLWVudHJlcHJlbmV1cnNoaXAvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LWhhbGwtb2YtZmFtZS1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLXVzZXIvNi1kMzZmYTFkYTc1OTQ1NTgyZWRiM2M0NTBkMzRkOTA5ZC9sYXJnZS5wbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLXdyYXBwZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9ImZia2NvdmVyLXVzZXIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDUsIDIwMTggICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzL2NyZWF0aW5nLWFuLWVjb3N5c3RlbS1mb3ItaW5ub3ZhdGlvbi1lbnRyZXByZW5ldXJzaGlwLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkNyZWF0aW5nIGFuIGVjb3N5c3RlbSBmb3IgaW5ub3ZhdGlvbiBlbnRyZXByZW5ldXJzaGlwPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lLWJhY2tncm91bmQtY29sb3IiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPgogICAgICAgICAgICAgICAgICAgIFdoYXQgYXJlIHRoZSBtYWluIGNoYWxsZW5nZXMgdG8gZmFjZSB0byB0cmFuc2xhdGUgcmVzZWFyY2ggZXhjZWxsZW5jZSBpbnRvIGEgc3VjY3NzZXNzZnVsIGlubm92YXRpb24gZWNvc3lzdGVtPyBQYW9sbyBUYXRpY2NoaSBmcm9tIEltcGVyaWFsIENvbGxlZ2Ugc2hvd3MgdXMgaGlzIHBvaW50IG9mIHZpZXcgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZnJhbmNlc2NhLWJyaWEtaG93LXRvLWJ1aWxkLWRpZ2l0YWwtaW5jbHVzaW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1vdmVybGF5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci11c2VyLzYtZDM2ZmExZGE3NTk0NTU4MmVkYjNjNDUwZDM0ZDkwOWQvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci11c2VyIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRleHQtd3JhcHBlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4KICAgICAgICAgICAgICAgICAgICBOb3ZlbWJlciAyOSwgMjAxNyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvZnJhbmNlc2NhLWJyaWEtaG93LXRvLWJ1aWxkLWRpZ2l0YWwtaW5jbHVzaW9uLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPkZyYW5jZXNjYSBCcmlhOiBIb3cgdG8gYnVpbGQgZGlnaXRhbCBpbmNsdXNpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5IGZia25ld3NjYXRlZ29yeS1oYWxsLW9mLWZhbWUtYmFja2dyb3VuZC1jb2xvciI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJ0aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgVGhlIGRpZ2l0YWwgaW5pdGlhdGl2ZXMgb2YgdGhlIGNpdHkgb2YgQmFyY2Vsb25hIGFuZCBhbiBpbnRlcnZpZXcgb24gdGhlIHJvbGUgb2YgZGlnaXRhbCBhbmQgc29jaWFsIGlubm92YXRpb24gYXQgdGhlIHByZXNlbnQgc3RhZ2UgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbGk+CiAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzEyMC1zZWNvbmRpLXBlci1sYS10dWEtaWRlYS1icmlsbGFudGUvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMtYmFja2dyb3VuZC1jb2xvciIgZGF0YS1pbWFnZS1mYWxsYmFjaz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzL2NvdmVycy9mYmtjb3Zlci1saWdodGJ1bGItby83LWJiNTNkMWE5ZjZlMzliZmZhNGE1MmY1MGZmY2MwZDI3L2xhcmdlLnBuZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24td3JhcHBlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmJrY292ZXItbGlnaHRidWxiLW8iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idGV4dC13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPgogICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMiwgMjAxNyAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMTIwLXNlY29uZGktcGVyLWxhLXR1YS1pZGVhLWJyaWxsYW50ZS8iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIj4xMjAgc2Vjb25kaSBwZXIgbGEgdHVhIGlkZWEgYnJpbGxhbnRlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeSBmYmtuZXdzY2F0ZWdvcnktb3Bwb3J0dW5pdGllcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBJIGNhc3RpbmcgYW5jaGUgaW4gVHJlbnRpbm8uIExlIG1pZ2xpb3JpIHByb3Bvc3RlIGNvbmNvcnJlcmFubm8gZHVyYW50ZSBsbyBTdGFydC11cCBGZXN0aXZhbCBhIElubnNicnVjayBpbCAyNCBOb3ZlbWJyZSAyMDE3ICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2xpPgogICAgICAgICAgICA8bGk+CiAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy9zaWx2ZXItbWVkYWwtZm9yLWdpb3Zhbm5pLW1vcmV0dGktYXQtaWJtLXdhdHNvbi1zZXJ2aWNlcy1jaGFsbGVuZ2UvIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW92ZXJsYXkgZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1iYWNrZ3JvdW5kLWNvbG9yIiBkYXRhLWltYWdlLWZhbGxiYWNrPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L3VwbG9hZHMvY292ZXJzL2Zia2NvdmVyLWFzdGVyaXNrLzQtNDI5ZTg3ZDJiZTcxN2NhNWE2ZWIzMjg1OTllZDQwMmMvbGFyZ2UucG5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi13cmFwcGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYmtjb3Zlci1hc3RlcmlzayIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0LXdyYXBwZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+CiAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyOCwgMjAxNiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3Mvc2lsdmVyLW1lZGFsLWZvci1naW92YW5uaS1tb3JldHRpLWF0LWlibS13YXRzb24tc2VydmljZXMtY2hhbGxlbmdlLyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUiPlNpbHZlciBNZWRhbCBmb3IgR2lvdmFubmkgTW9yZXR0aSBhdCBJQk0gV2F0c29uIFNlcnZpY2VzIENoYWxsZW5nZTwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnkgZmJrbmV3c2NhdGVnb3J5LWF3YXJkcy1iYWNrZ3JvdW5kLWNvbG9yIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnRpdGxlIj4KICAgICAgICAgICAgICAgICAgICBHaW92YW5uaSBNb3JldHRpLCBTb2Z0d2FyZSBEZXZlbG9wZXIgb2YgdGhlIERpZ2l0YWwgSHVtYW5pdGllcyB1bml0IGF0IEZvbmRhemlvbmUgQnJ1bm8gS2Vzc2xlciwgd29uIHRoZSBzZWNvbmQgcGxhY2UgYXQgdGhlIElCTSBXYXRzb24gU2VydmljZXMgQ2hhbGxlbmdlLiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9saT4KICAgIDwvdWw+ICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9InNpZGViYXIiPgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMj5Ccm93c2UgYnkgbW9udGhzPC9oMj4KICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibW9udGhzIGxpc3QiIGRhdGEtc2xpY2UtbGVuZ3RoPSIxMCIgZGF0YS1zbGljZS10b2xlcmFuY2U9IjUiIGRhdGEtc2xpY2UtdHJpZ2dlcj0iTG9hZCBtb3JlIG1vbnRocy4uLiI+CiAgICA8bGkgY2xhc3M9InBsYWNlaG9sZGVyIj5Mb2FkaW5nIG1vbnRocy4uLjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMTAvIj5PY3RvYmVyIDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wOS8iPlNlcHRlbWJlciAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDgvIj5BdWd1c3QgMjAyNjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI2LzA3LyI+SnVseSAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDYvIj5KdW5lIDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNi8wNS8iPk1heSAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDQvIj5BcHJpbCAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDMvIj5NYXJjaCAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDIvIj5GZWJydWFyeSAyMDI2PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjYvMDEvIj5KYW51YXJ5IDIwMjY8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8xMi8iPkRlY2VtYmVyIDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8xMS8iPk5vdmVtYmVyIDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8xMC8iPk9jdG9iZXIgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzA5LyI+U2VwdGVtYmVyIDIwMjU8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNS8wNy8iPkp1bHkgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzA2LyI+SnVuZSAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjUvMDUvIj5NYXkgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzA0LyI+QXByaWwgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzAzLyI+TWFyY2ggMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzAyLyI+RmVicnVhcnkgMjAyNTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDI1LzAxLyI+SmFudWFyeSAyMDI1PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjQvMTIvIj5EZWNlbWJlciAyMDI0PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjQvMDcvIj5KdWx5IDIwMjQ8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyNC8wMS8iPkphbnVhcnkgMjAyNDwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIzLzA2LyI+SnVuZSAyMDIzPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjMvMDUvIj5NYXkgMjAyMzwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIzLzAyLyI+RmVicnVhcnkgMjAyMzwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIzLzAxLyI+SmFudWFyeSAyMDIzPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjIvMDcvIj5KdWx5IDIwMjI8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMi8wNi8iPkp1bmUgMjAyMjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIyLzA0LyI+QXByaWwgMjAyMjwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIxLzExLyI+Tm92ZW1iZXIgMjAyMTwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIxLzA1LyI+TWF5IDIwMjE8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMS8wMi8iPkZlYnJ1YXJ5IDIwMjE8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMC8xMC8iPk9jdG9iZXIgMjAyMDwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDIwLzA4LyI+QXVndXN0IDIwMjA8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAyMC8wNS8iPk1heSAyMDIwPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjAvMDQvIj5BcHJpbCAyMDIwPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMjAvMDMvIj5NYXJjaCAyMDIwPC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTkvMTEvIj5Ob3ZlbWJlciAyMDE5PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTkvMTAvIj5PY3RvYmVyIDIwMTk8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxOS8wMy8iPk1hcmNoIDIwMTk8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxOC8xMC8iPk9jdG9iZXIgMjAxODwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE4LzA2LyI+SnVuZSAyMDE4PC9hPjwvbGk+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9uZXdzLzIwMTgvMDUvIj5NYXkgMjAxODwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE4LzAyLyI+RmVicnVhcnkgMjAxODwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE3LzExLyI+Tm92ZW1iZXIgMjAxNzwvYT48L2xpPgogICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vbmV3cy8yMDE3LzA5LyI+U2VwdGVtYmVyIDIwMTc8L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL25ld3MvMjAxNi8xMC8iPk9jdG9iZXIgMjAxNjwvYT48L2xpPgogICAgPC91bD4gICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KCiAgICA8ZGl2IHN0eWxlPSJjbGVhcjogYm90aDsiPjwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJib3ggbmV3c2xldHRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0idGl0bGVfd3JhcHBlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveC10aXRsZSI+TmV3c2xldHRlcjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaXZpZGVyIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94LWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbnMtc2lnbnVwLWZvcm0gY29udGFpbnMtbmV3c2xldHRlci1yZXF1ZXN0LWZvcm0iPgogICAgICAgICAgICAgICAgICAgIDxmb3JtIGFjdGlvbj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiIG1ldGhvZD0icG9zdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImxhbmciIHZhbHVlPSJlbiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhY3Rpb24iIHZhbHVlPSJmYmtfcmVxdWVzdF90b19zaWdudXBfZm9yX25ld3NsZXR0ZXIiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iX3dwbm9uY2UiIHZhbHVlPSI2MWUzNDdlZGVlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Il9yY3Rva2VuIiB2YWx1ZT0iIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJlbWFpbCIgcGxhY2Vob2xkZXI9IkUtbWFpbCBhZGRyZXNzIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJzdWJtaXQiIG5hbWU9InN1Ym1pdCIgdmFsdWU9IlNVQlNDUklCRSIvPgogICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY29udGFpbnMtc3Vic2NyaWJlci1hY3Rpb25zIj4KICAgICAgICAgICAgICAgICAgICAgICAgSWYgeW91IGFyZSBhbHJlYWR5IGEgc3Vic2NyaWJlciBvZiB0aGlzIG5ld3NsZXR0ZXIsIHlvdSBjYW4gcmVxdWVzdCB0byA8YSBocmVmPSIjIiBjbGFzcz0idHJpZ2dlcnMtbmV3c2xldHRlci11cGRhdGUiPnVwZGF0ZSB5b3VyIHByZWZlcmVuY2VzPC9hPiBvciB0byA8YSBocmVmPSIjIiBjbGFzcz0idHJpZ2dlcnMtbmV3c2xldHRlci11bnN1YnNjcmliZSI+Y2FuY2VsIHlvdXIgc3Vic2NyaXB0aW9uPC9hPi4gICAgICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb25maXJtYXRpb24tbWVzc2FnZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1jaGVjayIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+V2UndmUgc2VudCB5b3UgYW4gZW1haWwgbWVzc2FnZSwgd2hpY2ggY29udGFpbnMgYWxsIGRldGFpbHMgdG8gY29uZmlybSB5b3VyIGFkZHJlc3MgdG8gY29tcGxldGUgdGhlIHNpZ251cCB0byBvdXIgbmV3c2xldHRlci48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KPC9kaXY+CjwvbWFpbj4KCgoJCTxmb290ZXI+CgkJCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CgkJCQk8YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi8iIGNsYXNzPSJsb2dvLW1hZ2F6aW5lIHNwcml0ZSI+PC9hPgoKCQkJCTwhLS0gTWFpbiBOYXYgLS0+CgkJCQk8bmF2IGNsYXNzPSJtZW51LW1hZ2F6aW5lLW1haW4tbmF2LWVuLWNvbnRhaW5lciI+PHVsIGlkPSJtZW51LW1hZ2F6aW5lLW1haW4tbmF2LWVuLTIiIGNsYXNzPSJmb290ZXItbmF2Ij48bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTQgZmJrbmV3c2NhdGVnb3J5LWF3YXJkcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9hd2FyZHMvIj5Bd2FyZHM8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU1IGZia25ld3NjYXRlZ29yeS1ldmVudHMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvZXZlbnRzLyI+RXZlbnRzPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01NiBmYmtuZXdzY2F0ZWdvcnktaGFsbC1vZi1mYW1lIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2hhbGwtb2YtZmFtZS8iPkhhbGwgT2YgRmFtZTwvYT48L2xpPgo8bGkgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS10YXhvbm9teSBtZW51LWl0ZW0tb2JqZWN0LWZia25ld3NjYXRlZ29yeSBtZW51LWl0ZW0tNTcgZmJrbmV3c2NhdGVnb3J5LW9wcG9ydHVuaXRpZXMiPjxhIGhyZWY9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1L2VuL2NhdGVnb3JpZXMvb3Bwb3J0dW5pdGllcy8iPk9wcG9ydHVuaXRpZXM8L2E+PC9saT4KPGxpIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtdGF4b25vbXkgbWVudS1pdGVtLW9iamVjdC1mYmtuZXdzY2F0ZWdvcnkgbWVudS1pdGVtLTU4IGZia25ld3NjYXRlZ29yeS1yZXNlYXJjaCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9yZXNlYXJjaC8iPlJlc2VhcmNoPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS01OSBmYmtuZXdzY2F0ZWdvcnktZnV0dXJlIj48YSBocmVmPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS9lbi9jYXRlZ29yaWVzL2Z1dHVyZS8iPlRyZW5kcyZhbXA7RnV0dXJlPC9hPjwvbGk+CjxsaSBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLXRheG9ub215IG1lbnUtaXRlbS1vYmplY3QtZmJrbmV3c2NhdGVnb3J5IG1lbnUtaXRlbS02MCBmYmtuZXdzY2F0ZWdvcnktc3RvcmllcyI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY2F0ZWdvcmllcy9zdG9yaWVzLyI+U3RvcmllczwvYT48L2xpPgo8L3VsPjwvbmF2PgoJCQkJPHVsIGNsYXNzPSJzb2NpYWwiPgoJCQkJCTxsaT48YSBjbGFzcz0iZmFiIGZhLWxpbmtlZGluIiBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9mYmtyZXNlYXJjaC8iIHRhcmdldD0iX2JsYW5rIj48L2E+PC9saT4KCQkJCQk8bGk+PGEgY2xhc3M9ImZhYiBmYS1mYWNlYm9vayIgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0ZvbmRhemlvbmVCcnVub0tlc3NsZXIiIHRhcmdldD0iX2JsYW5rIj48L2E+PC9saT4KCQkJCQk8bGk+PGEgY2xhc3M9ImZhYiBmYS1pbnN0YWdyYW0iIGhyZWY9Imh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZmJrcmVzZWFyY2gvIiB0YXJnZXQ9Il9ibGFuayI+PC9hPjwvbGk+CgkJCQkJPGxpPjxhIGNsYXNzPSJmYWIgZmEteC10d2l0dGVyIiBocmVmPSJodHRwczovL3guY29tL0ZCS19yZXNlYXJjaCIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48L2xpPgoJCQkJCTxsaT48YSBjbGFzcz0iZmFiIGZhLXlvdXR1YmUiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BGQktyZXNlYXJjaCIgdGFyZ2V0PSJfYmxhbmsiPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48YSBjbGFzcz0iZmEgZmEtcnNzLXNxdWFyZSIgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vZmVlZC9yc3MvIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9IlN1YnNjcmliZSB0byBvdXIgbmV3cyBmZWVkISI+PC9hPjwvbGk+CgkJCQk8L3VsPgoKICAgICAgICAgICAgICAgIDxuYXYgY2xhc3M9Im1lbnUtZm9vdGVyLW1lbnUtZW4tY29udGFpbmVyIj48dWwgaWQ9Im1lbnUtZm9vdGVyLW1lbnUtZW4iIGNsYXNzPSJmb290ZXItc2Vjb25kYXJ5LW5hdiI+PGxpIGlkPSJtZW51LWl0ZW0tNDQ5MyIgY2xhc3M9Im1lbnUtaXRlbSBtZW51LWl0ZW0tdHlwZS1jdXN0b20gbWVudS1pdGVtLW9iamVjdC1jdXN0b20gbWVudS1pdGVtLTQ0OTMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuZmJrLmV1L2VuL3ByaXZhY3ktY29va2llcy1wb2xpY3kvIj5Qcml2YWN5IGFuZCBjb29raWUgcG9saWN5PC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTQ0NjgiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtcG9zdF90eXBlIG1lbnUtaXRlbS1vYmplY3QtcGFnZSBtZW51LWl0ZW0tNDQ2OCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vY29udHJpYnV0b3JzLyI+Q29udHJpYnV0b3JzPC9hPjwvbGk+CjxsaSBpZD0ibWVudS1pdGVtLTg1MTgiIGNsYXNzPSJtZW51LWl0ZW0gbWVudS1pdGVtLXR5cGUtcG9zdF90eXBlIG1lbnUtaXRlbS1vYmplY3QtcGFnZSBtZW51LWl0ZW0tODUxOCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvZW4vYWJvdXQtdXMvIj5BYm91dCB1czwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS00NDczIiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tNDQ3MyI+PGEgaHJlZj0iL2VuL2ZlZWQiPlJTUzwvYT48L2xpPgo8bGkgaWQ9Im1lbnUtaXRlbS00NDY5IiBjbGFzcz0ibWVudS1pdGVtIG1lbnUtaXRlbS10eXBlLWN1c3RvbSBtZW51LWl0ZW0tb2JqZWN0LWN1c3RvbSBtZW51LWl0ZW0tNDQ2OSI+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vd3d3LmZiay5ldS8iPkZCSyB3ZWJzaXRlPC9hPjwvbGk+CjwvdWw+PC9uYXY+CgkJCQk8ZGl2IGNsYXNzPSJjb3B5Ij4KICAgICAgICAgICAgICAgICAgICBGQksgfCBGb25kYXppb25lIEJydW5vIEtlc3NsZXIgICAgICAgICAgICAgICAgICAgICZuYnNwOyZtZGFzaDsmbmJzcDsKICAgICAgICAgICAgICAgICAgICBBbGwgcmlnaHRzIHJlc2VydmVkIMKpIDIwMTcJCQkJPC9kaXY+CgoJCQk8L2Rpdj4KCQk8L2Zvb3Rlcj4KCgkJPGEgY2xhc3M9ImNvbnRhaW5zLXRvLXRvcCIgZGF0YS10aHJlc2hvbGQ9IjMzJSI+CgkJCTxzcGFuIGNsYXNzPSJmYSBmYS1jaGV2cm9uLXVwIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPgoJCTwvYT4KCgkJPHNjcmlwdCB0eXBlPSJzcGVjdWxhdGlvbnJ1bGVzIj4KeyJwcmVmZXRjaCI6W3sic291cmNlIjoiZG9jdW1lbnQiLCJ3aGVyZSI6eyJhbmQiOlt7ImhyZWZfbWF0Y2hlcyI6Ii9lbi8qIn0seyJub3QiOnsiaHJlZl9tYXRjaGVzIjpbIi93cC0qLnBocCIsIi93cC1hZG1pbi8qIiwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8qIiwiL3dwLWNvbnRlbnQvKiIsIi93cC1jb250ZW50L3BsdWdpbnMvKiIsIi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvKiIsIi9lbi8qXFw\/KC4rKSJdfX0seyJub3QiOnsic2VsZWN0b3JfbWF0Y2hlcyI6ImFbcmVsfj1cIm5vZm9sbG93XCJdIn19LHsibm90Ijp7InNlbGVjdG9yX21hdGNoZXMiOiIubm8tcHJlZmV0Y2gsIC5uby1wcmVmZXRjaCBhIn19XX0sImVhZ2VybmVzcyI6ImNvbnNlcnZhdGl2ZSJ9XX0KPC9zY3JpcHQ+CjxkaXYgaWQ9ImEyNDk5NDliMC1mMTBjLTRlOWEtODk5YS1jMzk5NTQzMWIyYjIiIGNvbnNlbnQtc2tpcC1ibG9ja2VyPSIxIiBjbGFzcz0iIiBkYXRhLWJnPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgwKTsiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgwKTsgLW1vei1iYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpOy1vLWJhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7IHBvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6OTk5OTk5O3BvaW50ZXItZXZlbnRzOmFsbDtkaXNwbGF5Om5vbmU7ZmlsdGVyOm5vbmU7bWF4LXdpZHRoOjEwMHZ3O21heC1oZWlnaHQ6MTAwdmg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7IiA+PC9kaXY+CTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCQl2YXIgYyA9IGRvY3VtZW50LmJvZHkuY2xhc3NOYW1lOwoJCWMgPSBjLnJlcGxhY2UoIC9ldmVyZXN0LWZvcm1zLW5vLWpzLywgJ2V2ZXJlc3QtZm9ybXMtanMnICk7CgkJZG9jdW1lbnQuYm9keS5jbGFzc05hbWUgPSBjOwoJPC9zY3JpcHQ+Cgk8c2NyaXB0IGRlZmVyIGRhdGEtY2Zhc3luYz0iZmFsc2UiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtY29udGVudC91cGxvYWRzLzZhZTM4OGUxYjgvZGlzdC82NDYxNzEwNjUuanMiPjwvc2NyaXB0PgoKPHNjcmlwdCBpZD0ibWFnbmlmaWMtcG9wdXAtanMiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy9tYWduaWZpYy1wb3B1cC9qcXVlcnkubWFnbmlmaWMtcG9wdXAuanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJ2ZXgtanMiIHNyYz0iaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvLi4vd3AtY29udGVudC90aGVtZXMvZmJrLW1hZ2F6aW5lL2Fzc2V0cy92ZXgvanMvdmV4LmNvbWJpbmVkLm1pbi5qcyI+PC9zY3JpcHQ+Cgo8c2NyaXB0IGlkPSJibG9ja3VpLWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9hc3NldHMvanF1ZXJ5LmJsb2NrVUkuanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJlbGxpcHNpcy1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvYXNzZXRzL2pxdWVyeS5lbGxpcHNpcy5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IGlkPSJmYmstaW5kZXgtanMtZXh0cmEiPgp2YXIgZmJrX25ld3NsZXR0ZXIgPSB7ImVuZHBvaW50IjoiaHR0cHM6Ly9tYWdhemluZS5mYmsuZXUvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCJsYW5nIjoiZW4iLCJyZWNhcHRjaGFLZXkiOiI2TGM5b2pJVUFBQUFBTTd1eTY4czhyYXFyRVVMQXNTdGE5RU5ROG5zIiwicmVjYXB0Y2hhTWVzc2FnZSI6IlBsZWFzZSBjb25maXJtIHRoYXQgeW91IGFyZSBub3QgYSByb2JvdCBpbiBvcmRlciB0byBjb21wbGV0ZSB0aGlzIG9wZXJhdGlvbi4iLCJjYW5jZWwiOiJDQU5DRUwiLCJvayI6IkNPTlRJTlVFIiwidXBkYXRlIjp7ImFjdGlvbiI6ImZia19yZXF1ZXN0X3RvX3VwZGF0ZV9uZXdzbGV0dGVyX3N1YnNjcmlwdGlvbiIsIm5vbmNlIjoiNDM4NTQzMjM2ZSIsIm1lc3NhZ2UiOiJQbGVhc2UgaW5kaWNhdGUgdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBuZXdzbGV0dGVyIHN1YnNjcmlwdGlvbiBpbiBvcmRlciB0byB1cGRhdGUgeW91ciBwcmVmZXJlbmNlcy4iLCJwbGFjZWhvbGRlciI6IkUtbWFpbCBhZGRyZXNzIiwiY29uZmlybWF0aW9uIjoiV2UndmUgc2VudCB5b3UgYW4gZW1haWwgbWVzc2FnZSwgd2hpY2ggY29udGFpbnMgYWxsIGRldGFpbHMgdG8gdXBkYXRlIHlvdXIgbmV3c2xldHRlciBzdWJzY3JpcHRpb24uIiwiZXJyb3IiOiJTb21ldGhpbmcgd2VudCB3cm9uZyBkdXJpbmcgdGhpcyByZXF1ZXN0LCBwbGVhc2UgdHJ5IGFnYWluIGFuZCBtYWtlIHN1cmUgYWxsIGluZm9ybWF0aW9uIGlzIGVudGVyZWQgY29ycmVjdGx5LiJ9LCJ1bnN1YnNjcmliZSI6eyJhY3Rpb24iOiJmYmtfcmVxdWVzdF90b191bnN1YnNjcmliZV9mcm9tX25ld3NsZXR0ZXIiLCJub25jZSI6ImE1ZjRhYTYxMGUiLCJtZXNzYWdlIjoiUGxlYXNlIGluZGljYXRlIHRoZSBlbWFpbCBhZGRyZXNzIG9mIHlvdXIgbmV3c2xldHRlciBzdWJzY3JpcHRpb24gaW4gb3JkZXIgdG8gY2FuY2VsIHlvdXIgc3Vic2NyaXB0aW9uLiIsInBsYWNlaG9sZGVyIjoiRS1tYWlsIGFkZHJlc3MiLCJjb25maXJtYXRpb24iOiJXZSd2ZSBzZW50IHlvdSBhbiBlbWFpbCBtZXNzYWdlLCB3aGljaCBjb250YWlucyBhbGwgZGV0YWlscyB0byBjYW5jZWwgeW91ciBuZXdzbGV0dGVyIHN1YnNjcmlwdGlvbi4iLCJlcnJvciI6IlNvbWV0aGluZyB3ZW50IHdyb25nIGR1cmluZyB0aGlzIHJlcXVlc3QsIHBsZWFzZSB0cnkgYWdhaW4gYW5kIG1ha2Ugc3VyZSBhbGwgaW5mb3JtYXRpb24gaXMgZW50ZXJlZCBjb3JyZWN0bHkuIn19OwovLyMgc291cmNlVVJMPWZiay1pbmRleC1qcy1leHRyYQo8L3NjcmlwdD4KPHNjcmlwdCBpZD0iZmJrLWluZGV4LWpzIiBzcmM9Imh0dHBzOi8vbWFnYXppbmUuZmJrLmV1Ly4uL3dwLWNvbnRlbnQvdGhlbWVzL2Ziay1tYWdhemluZS9qYXZhc2NyaXB0cy9pbmRleC5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgaWQ9ImZiay10b3RvcC1qcyIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS8uLi93cC1jb250ZW50L3RoZW1lcy9mYmstbWFnYXppbmUvamF2YXNjcmlwdHMvdG90b3AuanMiPjwvc2NyaXB0PgoKCQk8L2Rpdj4KCTxzY3JpcHQgZGVmZXIgc3JjPSJodHRwczovL21hZ2F6aW5lLmZiay5ldS93cC1jb250ZW50L2NhY2hlL2F1dG9wdGltaXplL2pzL2F1dG9wdGltaXplX2Y1MmIyYTk1YjI4NDg0ZmVmODllZTcyMzhiNzFiMmFjLmpzIj48L3NjcmlwdD48L2JvZHk+CjwvaHRtbD4=').split('').map(function(c) {\n                        return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);\n                    }).join('')));\n\n                    if (pageContent.find('.posts-list li').length > 0) {\n                        $('#magazine_news_47e0d5fc14c01a4cbff7ed77fa770274').append(pageContent.find('.posts-list')[0].outerHTML);\n\n                        $('#magazine_news_47e0d5fc14c01a4cbff7ed77fa770274 ul li a').each(function () {\n                            $(this).attr('target', '_blank');\n                        });\n\n                        $('#magazine_news_47e0d5fc14c01a4cbff7ed77fa770274 ul li .icon-overlay[data-image-fallback]').each(function () {\n                            $(this).find('.icon-wrapper').empty().css('background-image', 'url(\"' + $(this).attr('data-image-fallback') + '\")');\n                        });\n                    } else {\n                        $('#magazine_news_47e0d5fc14c01a4cbff7ed77fa770274').append('<p style=\"padding: 24px; text-align: center;\">No contents matching the given query parameters.<\/p>');\n                    }\n                })(jQuery);\n            });\n        <\/script>\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-acca6cf e-con-full e-flex e-con e-child\" data-id=\"acca6cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1f067fb e-con-full e-flex e-con e-child\" data-id=\"1f067fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c52d66b elementor-widget elementor-widget-heading\" data-id=\"c52d66b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Innovation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9a5579 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a9a5579\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><strong>Innovation<\/strong><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/corporate-other-partners\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Corporate<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/start-up-spin-off\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Startup &amp; spin-off<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/innovation-new\/brevetti\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Patents<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.fbk.eu\/en\/facilities\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Facilities<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad6f426 e-flex e-con-boxed e-con e-parent\" data-id=\"ad6f426\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>InnovaTION Companies 0 + Over 80 companies collaborate with FBK each year Find out more Spin-Off 0 Active partnerships within startup ecosystem Find out more Patents 0 + Patents in portfolio Find out more At FBK, innovation comes from the intersection of scientific expertise, research results and the socio-economic fabric. Through this exchange, ideas and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-31959","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Innovation - FBK<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fbk.eu\/en\/innovation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fbk.eu\/en\/innovation\/\" \/>\n<meta property=\"og:site_name\" content=\"FBK\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T11:05:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.fbk.eu\/wp-content\/themes\/fbk-foundation\/images\/opengraph-default.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/\",\"name\":\"Innovation - FBK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/fbk-for-innovation-5-300x300.png\",\"datePublished\":\"2025-03-13T09:47:44+00:00\",\"dateModified\":\"2026-03-30T11:05:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/fbk-for-innovation-5-300x300.png\",\"contentUrl\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/fbk-for-innovation-5-300x300.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/innovation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Innovation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/\",\"name\":\"FBK\",\"description\":\"Fondazione Bruno Kessler\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#organization\",\"name\":\"FBK\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/FBK_For-A-Human-Centered-AI.png\",\"contentUrl\":\"https:\\\/\\\/www.fbk.eu\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/FBK_For-A-Human-Centered-AI.png\",\"width\":549,\"height\":224,\"caption\":\"FBK\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fbk.eu\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Innovation - FBK","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fbk.eu\/en\/innovation\/","og_locale":"en_US","og_type":"article","og_url":"https:\/\/www.fbk.eu\/en\/innovation\/","og_site_name":"FBK","article_modified_time":"2026-03-30T11:05:58+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.fbk.eu\/wp-content\/themes\/fbk-foundation\/images\/opengraph-default.png","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.fbk.eu\/en\/innovation\/","url":"https:\/\/www.fbk.eu\/en\/innovation\/","name":"Innovation - FBK","isPartOf":{"@id":"https:\/\/www.fbk.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fbk.eu\/en\/innovation\/#primaryimage"},"image":{"@id":"https:\/\/www.fbk.eu\/en\/innovation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png","datePublished":"2025-03-13T09:47:44+00:00","dateModified":"2026-03-30T11:05:58+00:00","breadcrumb":{"@id":"https:\/\/www.fbk.eu\/en\/innovation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fbk.eu\/en\/innovation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fbk.eu\/en\/innovation\/#primaryimage","url":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png","contentUrl":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2026\/03\/fbk-for-innovation-5-300x300.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fbk.eu\/en\/innovation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fbk.eu\/en\/"},{"@type":"ListItem","position":2,"name":"Innovation"}]},{"@type":"WebSite","@id":"https:\/\/www.fbk.eu\/en\/#website","url":"https:\/\/www.fbk.eu\/en\/","name":"FBK","description":"Fondazione Bruno Kessler","publisher":{"@id":"https:\/\/www.fbk.eu\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fbk.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fbk.eu\/en\/#organization","name":"FBK","url":"https:\/\/www.fbk.eu\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fbk.eu\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2022\/02\/FBK_For-A-Human-Centered-AI.png","contentUrl":"https:\/\/www.fbk.eu\/wp-content\/uploads\/2022\/02\/FBK_For-A-Human-Centered-AI.png","width":549,"height":224,"caption":"FBK"},"image":{"@id":"https:\/\/www.fbk.eu\/en\/#\/schema\/logo\/image\/"}}]}},"meta_box":{"_banners":[],"_boxes":[],"_center_url":"","_center_numbers":[],"_center_vision":"","_center_mission":"","_center_director":[],"_center_magazine_url":"","_hubs":[],"_people":[],"_facts":[],"_humanities_and_social_sciences":[],"_companies":[],"_others":[],"_universities":[],"_science_and_technology":[],"_sidebar":""},"_links":{"self":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/pages\/31959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/comments?post=31959"}],"version-history":[{"count":0,"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/pages\/31959\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fbk.eu\/en\/wp-json\/wp\/v2\/media?parent=31959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}