{"id":90967,"date":"2024-01-05T14:30:25","date_gmt":"2024-01-05T06:30:25","guid":{"rendered":"https:\/\/premiatnc.com\/tw\/?page_id=90967"},"modified":"2026-04-21T10:54:17","modified_gmt":"2026-04-21T02:54:17","slug":"company-incorporation","status":"publish","type":"page","link":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/","title":{"rendered":"Company Incorporation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"90967\" class=\"elementor elementor-90967\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e5cff8 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7e5cff8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1305a4c2\" data-id=\"1305a4c2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ffa7c8b elementor-widget elementor-widget-heading\" data-id=\"ffa7c8b\" 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\">Company Incorporation<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2d5c076 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2d5c076\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8bef145\" data-id=\"8bef145\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6d1fd79 elementor-widget elementor-widget-heading\" data-id=\"6d1fd79\" 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\">Taiwan Company Incorporation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45cf6df elementor-widget elementor-widget-text-editor\" data-id=\"45cf6df\" 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<h3 style=\"font-size:20px;\">The pros of opening a company in Taiwan<\/h3>\n<ul>\n \t<li>Taiwan is located in the center of Asia-Pacific, which puts it in an advantageous position to make use of global production resources and marketplace. The average flying time from Taipei to the 6 major cities, Hong Kong, Shanghai, Seoul, Tokyo, Singapore, and Sydney, in Western Pacific is merely within 3 hours;<\/li>\n \t<li>Competitive tax rate. Taiwan\u2019s corporate income tax rate is 20%, comparatively lower than Japan, Korea, China. The VAT rate is 5%, which is lower than Japan, Korea, China, and Singapore;<\/li>\n \t<li>It is relatively easy, when compared to other Asian countries, to open a business bank account and transfer funds internationally, if you provide the required documents to the bank;<\/li>\n \t<li>In order to attract foreign professionals, foreigners with expertise can get a work permit easier than many other Asian countries and enjoy the favorable income tax incentives;<\/li>\n \t<li>Taiwan government established the specific-purpose zones that can suit the changing business demands. There are 10 export processing zones, 174 industrial parks, 3 science parks, 2 agricultural technology parks, 4 environmental science, technology parks, and 7 free trade zones;<\/li>\n \t<li>The distribution of industrial clusters in Taiwan can generally be broken down into electronics and technology in the north, precision machinery in central regions, and petrochemicals and heavy industry in the south. It offers an industrial supply chain that can meet client needs, fast responses and quickly provide customized components and products.<\/li>\n \t<li>Taiwan\u2019s intellectual property laws are open and transparent. Not only they meet the basic guidelines established under international treaties, but also undergo revisions in response to business and international intellectual property law developments.<\/li>\n \t<li>Taiwan\u2019s excellent labor force is boosted by its universal education system, which each year adds more than 300,000 new graduates at the junior college and university level or above. According to a recent survey, 51% of the labor force had at least a bachelor degree.<\/li>\n<\/ul>\n<h3 style=\"font-size:20px;\">The cons of opening a company in Taiwan<\/h3>\n<ul>\n \t<li>Taiwan\u2019s corporate income tax system is global-wide based, which means both offshore and onshore income of a business entity registered in Taiwan will be subject to Taiwan corporate income tax. However, Taiwan business entities can get the foreign tax credit to offset its income tax liability for the income tax paid in foreign countries.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7fce61a elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7fce61a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-58e8fc6f\" data-id=\"58e8fc6f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2377fe30\" data-id=\"2377fe30\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4b1f6b9 elementor-widget elementor-widget-heading\" data-id=\"4b1f6b9\" 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<h4 class=\"elementor-heading-title elementor-size-default\">Have some questions? <br>\nWe are here for you<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7430f194 elementor-align-center elementor-tablet-align-center elementor-widget elementor-widget-button\" data-id=\"7430f194\" 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-md\" href=\"https:\/\/premiatnc.com\/tw\/contact-us\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk To Us<\/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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-97fe8cb elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"97fe8cb\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f03d8f3\" data-id=\"f03d8f3\" data-element_type=\"column\" data-e-type=\"column\" id=\"comparison-table\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f938353 elementor-widget elementor-widget-heading\" data-id=\"f938353\" 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\">How to open a company in Taiwan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce1b978 elementor-widget elementor-widget-text-editor\" data-id=\"ce1b978\" 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<h3 style=\"font-size: 20px;\">Selection of business entity<\/h3>\nFirst of all, you\u2019ll need to select a business entity to be incorporated in Taiwan and the summary table is as below for your reference.\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td>Limited Company<\/td>\n<td>Branch (Non-Taiwan company)<\/td>\n<td>Limited Company by Shares<\/td>\n<td>Representative Office<\/td>\n<\/tr>\n<tr>\n<td>Minimum Capital<\/td>\n<td>Yes [NTD$1 per investor]<\/td>\n<td>Yes [NTD$1]<\/td>\n<td>Yes [NTD$1 per shareholder]<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Business Scope<\/td>\n<td>Listed in Article of Association\n\nSpecial license may required\n\n(e.g. travel, logistics)<\/td>\n<td>Listed in Article of Association\n\nSpecial license may required\n\n(e.g. travel, logistics)<\/td>\n<td>Listed in Article of Association\n\nSpecial license may required\n\n(e.g. travel, logistics)<\/td>\n<td>Market research, negotiation and sign contract, etc.<\/td>\n<\/tr>\n<tr>\n<td>Sales Activities<\/td>\n<td>Allowed<\/td>\n<td>Allowed<\/td>\n<td>Allowed<\/td>\n<td>Not allowed<\/td>\n<\/tr>\n<tr>\n<td>Minimum Management Requirement<\/td>\n<td>Investor : 1 individual or entity\n\nDirector : 1 individual<\/td>\n<td>Representative : 1 individual<\/td>\n<td>Shareholder: 1 individual or entity\n\nDirector: 1 individual\n<br>Supervisor: 1 individual<\/td>\n<td>Representative : 1 individual<\/td>\n<\/tr>\n<tr>\n<td>Limited Liability<\/td>\n<td>Yes [limited to capital amount]<\/td>\n<td>No<\/td>\n<td>Yes [limited to capital amount]<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Audit Requirement<\/td>\n<td>Depends on sales \/ capital \/ number of employees \/ industry<\/td>\n<td>Depends on sales \/ capital \/ number of employees \/ industry<\/td>\n<td>Depends on sales \/ capital \/ number of employees \/ industry<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Corporate Income Tax<\/td>\n<td>Yes [20%]<\/td>\n<td>Yes [20%]<\/td>\n<td>Yes [20%]<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Business Tax<\/td>\n<td>Yes [5%]<\/td>\n<td>Yes [5%]<\/td>\n<td>Yes [5%]<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Dividend \/ Earning Distribution<\/td>\n<td>21% withholding tax on dividend for non-resident investor<\/td>\n<td>0%<\/td>\n<td>21% withholding tax on dividend for non-resident investor<\/td>\n<td>Not applicable<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\nNote 1: There is a local rule request that the capital should be able to cover the initial operating costs and expenses.\n\nNote 2: 1 individual supervisor will be required for a limited company by shares.\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-03faa36 elementor-tablet-align-center elementor-mobile-align-justify elementor-align-center elementor-widget elementor-widget-button\" data-id=\"03faa36\" 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=\"#footer-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get a FREE Quote Now!<\/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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-de267a6 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"de267a6\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b231c7\" data-id=\"8b231c7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d755e50 elementor-widget elementor-widget-heading\" data-id=\"d755e50\" 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\">The procedure and required documents to register a company in Taiwan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15524a9 elementor-widget elementor-widget-text-editor\" data-id=\"15524a9\" 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<h3 style=\"font-size: 22px;\">Limited company \/ limited company by shares \/ branch<\/h3><p><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-87609 lazyloaded\" src=\"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png\" sizes=\"(max-width: 1173px) 100vw, 1173px\" srcset=\"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png 1173w, https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1-300x84.png 300w, https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1-1024x285.png 1024w, https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1-768x214.png 768w\" alt=\"\" width=\"1173\" height=\"327\" data-srcset=\"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png 1173w, https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1-300x84.png 300w, https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1-1024x285.png 1024w, https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1-768x214.png 768w\" data-src=\"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png\" data-sizes=\"(max-width: 1173px) 100vw, 1173px\" \/><\/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-8e3eefb elementor-widget elementor-widget-text-editor\" data-id=\"8e3eefb\" 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<h4 style=\"font-size: 18px;\">Name reservation<\/h4><p>Foreign investors should firstly select the Chinese name for the company\/branch to be incorporated in Taiwan. When filing the application of name reservation, the basic information of the Taiwan entity should also be included, e.g. business activities, representative\u2019s name, phone number and address.<\/p><h4 style=\"font-size: 18px;\">Investment application<\/h4><p>A foreign investor is required to submit the Investment Application Form and relevant documents to the relevant unit of MOEA<\/p><h4 style=\"font-size: 18px;\">Open preparatory bank account<\/h4><p>A preparatory bank account is needed to be opened in this stage for the capital to be injected. As the Taiwan entity has not yet been incorporated in this stage, the nature of the preparatory bank is an individual account and under the proposed Taiwan entity\u2019s name.<\/p><p>The time frame for bank account opening will be significantly differed by what kind of bank to be chosen (e.g. 1~7 days are required for local banks; 2~4 weeks are required for foreign banks).<\/p><h4 style=\"font-size: 18px;\">Capital injection and audit<\/h4><p>The capital should be injected from the investor\u2019s overseas bank account and in foreign currency. The foreign investor need to seek for a local CPA to issue the capital audit report.<\/p><p>If the investor wants to inject the capital from its Taiwan bank account, the source of fund should be well explained with supporting documents to the government unit of MOEA.<\/p><h4 style=\"font-size: 18px;\">Company\/branch registration<\/h4><p>The foreign investor need to file the application with required documents (e.g. application form, office rental agreement, articles of associations) to the relevant government unit of MOEA. After receiving the approval letter, the Taiwan entity is officially set up and will receive its Taiwan tax ID.<\/p><h4 style=\"font-size: 18px;\">Tax registration<\/h4><p>The investor must apply to the tax collection authority of the company\u2019s locality to register the business entity in Taiwan. An tax interview will be arranged and the Taiwan entity\u2019s representative will need to visit the tax office in order to understand the Taiwan business.<\/p><h4 style=\"font-size: 18px;\">Open official bank account<\/h4><p>Lastly, the investor needs to transfer the preparatory bank account to the official bank account.<\/p><p>The time frame for bank account opening will be significantly differed by what kind of bank to be chosen (e.g. 1~7 days are required for local banks; 2~4 weeks are required for foreign banks).<\/p><h4 style=\"font-size: 18px;\">Time frame<\/h4><p>The total time frame of set up a Taiwan business entity may be around 3~4 months (in which the government processing time will be around 2 months).<\/p><h4 style=\"font-size: 18px;\">Document required &#8211; for proposed representative<\/h4><ul><li>Copy of passport of representative<\/li><li>Power of attorney<\/li><\/ul><h4 style=\"font-size: 18px;\">Document required &#8211; for headquarter<\/h4><ul><li>Certificate of incorporation<\/li><li>Articles of association<\/li><li>Power of attorney<\/li><li>Organization structure<\/li><li>Shareholder and director lists of each business entity directly or indirectly holds the Taiwan company (until the ultimate beneficial owner)<\/li><li>Copy of passport for individual ultimate beneficial owners who directly or indirectly hold 25% ownership<\/li><li>Investment plan (including Taiwan company\u2019s business model and financial plan)<\/li><\/ul><h3 style=\"font-size: 22px;\">Representative office<\/h3><h4 style=\"font-size: 18px;\">Representative office registration<\/h4><p>The foreign investor should first file an application to Central Region Office, MOEA, and obtain its letter of approval.<\/p><h4 style=\"font-size: 18px;\">Tax registration<\/h4><p>The investor should then apply to the local tax collection authority for a taxpayer code number.<\/p><h4 style=\"font-size: 18px;\">Document required &#8211; for proposed representative<\/h4><ul><li>Copy of passport of representative<\/li><li>Power of attorney<\/li><\/ul><h4 style=\"font-size: 18px;\">Document required &#8211; for headquarter<\/h4><ul><li>Certificate of incorporation<\/li><li>Articles of association<\/li><li>Power of attorney<\/li><li>Investment plan (including Taiwan company\u2019s business model and financial plan)<\/li><\/ul>\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-1a28205 elementor-tablet-align-center elementor-mobile-align-justify elementor-align-center elementor-widget elementor-widget-button\" data-id=\"1a28205\" 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=\"#footer-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get a FREE Quote Now!<\/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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-17ca80b elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"17ca80b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca59b60\" data-id=\"ca59b60\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a104f8f elementor-widget elementor-widget-heading\" data-id=\"a104f8f\" 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\">Do you need to come to Taiwan?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-324e38b elementor-widget elementor-widget-text-editor\" data-id=\"324e38b\" 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>The only reason to come to Taiwan during the incorporation process is that most local banks request the representative to visit the bank in person for bank account opening. Thus, if you want to assign a foreigner as the representative for your Taiwan business entity, the representative will need to come to Taiwan 2 times for the preparatory and official bank account opening.<\/p><p>The Taiwan banks can be categorized into 3 main types, government-owned banks, private-owned banks and foreign-based banks. In order to facilitate the incorporation process, some banks can accept a Power of Attorney (POA) instead of visiting Taiwan in person.<\/p><h4 style=\"font-size: 18px;\">Government-owned local banks<\/h4><p>It is very easy to open a bank account in government-owned banks. However, they do not accept the POA for bank account opening and request the representative personally to visit the bank in person;<\/p><h4 style=\"font-size: 18px;\">Private-owned local banks<\/h4><p>They provide more flexibility to clients as they are more aggressive to attract customers. However, each bank has its own policy and the relationship is also important;<\/p><h4 style=\"font-size: 18px;\">Foreign-based banks<\/h4><p>Foreign-based banks provide the most flexibility for bank account opening to clients. For example, some banks accept POA and some banks will arrange web meetings. However, they usually set certain requirements, e.g. annual sales, capital amount, certain industries. Their target clients are usually large-sized and multinational companies.<\/p><p>Selecting a proper bank to open the bank account during the incorporation process is important. Sometimes, the incorporation might be significantly delayed by miscommunication with the banker. Thus, you should assign a Taiwanese agent or a person who can speak Chinese to support on the bank account opening.<\/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-9c65121 elementor-tablet-align-center elementor-mobile-align-justify elementor-align-center elementor-widget elementor-widget-button\" data-id=\"9c65121\" 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=\"#footer-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get a FREE Quote Now!<\/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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a13f11f elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a13f11f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d09b8d6\" data-id=\"d09b8d6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-282d763 elementor-widget elementor-widget-heading\" data-id=\"282d763\" 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\">Frequently Asked Questions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7743011 elementor-widget elementor-widget-shortcode\" data-id=\"7743011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div class=\"wp-faq-schema-wrap wp-faq-schema-accordion\">\n\t\t\t\t\t\t<div class=\"wp-faq-schema-items\">\n\t\t\t\t\t\t\t\t\t<h3>DO I NEED TO COME TO TAIWAN DURING THE INCORPORATION PROCESS?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>The only reason to come to Taiwan during the incorporation process is that most local banks request the representative to visit the bank in person for bank account opening. Thus, if you want to assign a foreigner as the representative for your Taiwan business entity, the representative will need to come to Taiwan 2 times for the preparatory and official bank account opening.<\/p>\n<p>The Taiwan banks can be categorized into 3 main types, government-owned banks, private-owned banks, and foreign-based banks. In order to facilitate the incorporation process, some banks can accept a Power of Attorney (POA) instead of visiting Taiwan in person.<\/p>\n<p>Government-owned local banks<br \/>\nIt is very easy to open a bank account in government-owned banks. However, they do not accept the POA for bank account opening and request the representative personally to visit the bank in person;<\/p>\n<p>Private-owned local banks<br \/>\nThey provide more flexibility to clients as they are more aggressive to attract customers. However, each bank has its own policy and the relationship is also important;<\/p>\n<p>Foreign-based banks<br \/>\nForeign-based banks provide the most flexibility for the bank account opening to clients. For example, some banks accept POA and some banks will arrange web meetings. However, they usually set certain requirements, e.g. annual sales, capital amount, certain industries. Their target clients are usually large-sized and multinational companies.<\/p>\n<p>Selecting a proper bank to open the bank account during the incorporation process is important. Sometimes, the incorporation might be significantly delayed by miscommunication with the banker. Thus, you should assign a Taiwanese agent or a person who can speak Chinese to support the bank account opening.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>IS THE DIRECTOR REQUIRED TO STAY AND LIVE IN TAIWAN ?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>No, the director can be a foreigner, and no need to stay in Taiwan.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>WHAT ARE THE MOST COMMON TYPES OF BUSINESS ENTITIES IN TAIWAN?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>The most common types of business entities in Taiwan are limited companies and branches. They are easy to set up and can do most types of business activities.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>WHAT IS THE DIFFERENCE BETWEEN A LIMITED COMPANY AND A BRAND IN THE LEGAL PERSPECTIVE?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>A limited company is a legal entity separated from its shareholder. The shareholder is responsible for the capital amount invested and can enjoy the limited liability protection.<br \/>\nHowever, a branch is not a legal entity and is an extension of its headquarter. The headquarter and the branch representative bear the unlimited liability of the branch.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>WHAT IS THE DIFFERENCE BETWEEN A LIMITED COMPANY AND A BRANCH IN THE TAXATION PERSPECTIVE?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>The dividend distributed by a limited company to its shareholder with foreign nationality will be subject to 21% withholding tax.<br \/>\nHowever, the profit earned by a branch is owned by its foreign headquarter, thus, there is no withholding tax if the branch transfers the profit to its headquarter.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>IS THERE ANY CAPITAL REQUIREMENT FOR A FOREIGNER TO SET UP A COMPANY IN TAIWAN?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>There is no regulation requesting the minimum capital amount for a foreigner who wants to set up a company in Taiwan.<\/p>\n<p>However, there is a local rule that mentions that the capital of a newly set up company should be able to cover the initial operating cost of your Taiwan business.<\/p>\n<p>Thus, we would suggest you to set up at least NTD$200,000 as your Taiwan company\u2019s initial capital amount.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>CAN REGISTER THE CAPITAL IN FOREIGN CURRENCY?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>No, the capital must be registered in New Taiwan Dollar.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>IS THERE ANY LIMITATION ON THE USE OF CAPITAL?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>Basically, the capital fund can be freely used if it is for the business operating purpose, not personal use.<br \/>\nIt is not recommended to transfer the fund from the bank immediately after the company is incorporated. It will be subject to penalty if you cannot provide the supporting documents when an investigation is proceeded.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>CAN A FOREIGN SHAREHOLDER HOLD 100% OF A TAIWAN COMPANY?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>Yes, a foreign individual or corporate can hold 100% of a Taiwan company. An approval from Investment Commission will be required before you submit the company registration.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>CAN A FOREIGNER DO THE JOINT VENTURE WITH A TAIWANESE OR OTHER FOREIGNER?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>Yes, a foreigner can do the joint venture with 1 or more persons of any nationality. If the representative with foreign nationality need to apply for the work permit, the foreign ownership must be above 1\/3 of the Taiwan company.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>CAN ALL THE TYPES OF TAIWAN BUSINESS ENTITIES DO THE SALES ACTIVITIES IN TAIWAN?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>No, if you set up a representative office in Taiwan, the representative office cannot do the sales activities or generate revenue in Taiwan.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>IF I SET UP A LIMITED COMPANY AND WANT TO DO SOME BUSINESS ACTIVITIES IN TAIWAN, HOW SHOULD I DECIDE THE BUSINESS SCOPE?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>Taiwan categorizes all the business activities into different business codes. You can check the list of business codes and decide which one you will do in Taiwan.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>HOW MANY BUSINESS CODES I CAN SELECT FOR MY TAIWAN COMPANY?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>There is no limitation on the number of business code. However, we would suggest you to choose the most likely you will do in Taiwan.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<h3>WILL MY TAIWAN BUSINESS ENTITY&#039;S BUSINESS CODE BE SHOWN IN THE PUBLIC GOVERNMENT WEBSITE?<\/h3>\n\t\t\t\t\t<div class=\"\">\n\t\t\t\t\t\t<p>Yes, the business code can be found in the public government website.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Company Incorporation Taiwan Company Incorporation The pros of opening a company in Taiwan Taiwan is located in the center of Asia-Pacific, which puts it in an advantageous position to make use of global production resources and marketplace. The average flying time from Taipei to the 6 major cities, Hong Kong, Shanghai, Seoul, Tokyo, Singapore, and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":91351,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAAF7f\/4KxEOCCyUgAMBBBACAQIKAEoAHSgDJwAEACcABAAnACgEJwAoBicABwAoAycAKAEngWTRY3N0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUNvbXBhbnkgSW5jb3Jwb3JhdGlvbmRvY3VtZW50Y29udGVudDxoMT5Db21wYW55IEluY29ycG9yYXRpb248L2gxPgkJCQkKCQkJCQk8aDI+VGFpd2FuIENvbXBhbnkgSW5jb3Jwb3JhdGlvbjwvaDI+CQkJCQoJCTxoMyBzdHlsZT0iZm9udC1zaXplOjIwcHg7Ij5UaGUgcHJvcyBvZiBvcGVuaW5nIGEgY29tcGFueSBpbiBUYWl3YW48L2gzPgo8dWw+CiAJPGxpPlRhaXdhbiBpcyBsb2NhdGVkIGluIHRoZSBjZW50ZXIgb2YgQXNpYS1QYWNpZmljLCB3aGljaCBwdXRzIGl0IGluIGFuIGFkdmFudGFnZW91cyBwb3NpdGlvbiB0byBtYWtlIHVzZSBvZiBnbG9iYWwgcHJvZHVjdGlvbiByZXNvdXJjZXMgYW5kIG1hcmtldHBsYWNlLiBUaGUgYXZlcmFnZSBmbHlpbmcgdGltZSBmcm9tIFRhaXBlaSB0byB0aGUgNiBtYWpvciBjaXRpZXMsIEhvbmcgS29uZywgU2hhbmdoYWksIFNlb3VsLCBUb2t5bywgU2luZ2Fwb3JlLCBhbmQgU3lkbmV5LCBpbiBXZXN0ZXJuIFBhY2lmaWMgaXMgbWVyZWx5IHdpdGhpbiAzIGhvdXJzOzwvbGk+CiAJPGxpPkNvbXBldGl0aXZlIHRheCByYXRlLiBUYWl3YW7igJlzIGNvcnBvcmF0ZSBpbmNvbWUgdGF4IHJhdGUgaXMgMjAlLCBjb21wYXJhdGl2ZWx5IGxvd2VyIHRoYW4gSmFwYW4sIEtvcmVhLCBDaGluYS4gVGhlIFZBVCByYXRlIGlzIDUlLCB3aGljaCBpcyBsb3dlciB0aGFuIEphcGFuLCBLb3JlYSwgQ2hpbmEsIGFuZCBTaW5nYXBvcmU7PC9saT4KIAk8bGk+SXQgaXMgcmVsYXRpdmVseSBlYXN5LCB3aGVuIGNvbXBhcmVkIHRvIG90aGVyIEFzaWFuIGNvdW50cmllcywgdG8gb3BlbiBhIGJ1c2luZXNzIGJhbmsgYWNjb3VudCBhbmQgdHJhbnNmZXIgZnVuZHMgaW50ZXJuYXRpb25hbGx5LCBpZiB5b3UgcHJvdmlkZSB0aGUgcmVxdWlyZWQgZG9jdW1lbnRzIHRvIHRoZSBiYW5rOzwvbGk+CiAJPGxpPkluIG9yZGVyIHRvIGF0dHJhY3QgZm9yZWlnbiBwcm9mZXNzaW9uYWxzLCBmb3JlaWduZXJzIHdpdGggZXhwZXJ0aXNlIGNhbiBnZXQgYSB3b3JrIHBlcm1pdCBlYXNpZXIgdGhhbiBtYW55IG90aGVyIEFzaWFuIGNvdW50cmllcyBhbmQgZW5qb3kgdGhlIGZhdm9yYWJsZSBpbmNvbWUgdGF4IGluY2VudGl2ZXM7PC9saT4KIAk8bGk+VGFpd2FuIGdvdmVybm1lbnQgZXN0YWJsaXNoZWQgdGhlIHNwZWNpZmljLXB1cnBvc2Ugem9uZXMgdGhhdCBjYW4gc3VpdCB0aGUgY2hhbmdpbmcgYnVzaW5lc3MgZGVtYW5kcy4gVGhlcmUgYXJlIDEwIGV4cG9ydCBwcm9jZXNzaW5nIHpvbmVzLCAxNzQgaW5kdXN0cmlhbCBwYXJrcywgMyBzY2llbmNlIHBhcmtzLCAyIGFncmljdWx0dXJhbCB0ZWNobm9sb2d5IHBhcmtzLCA0IGVudmlyb25tZW50YWwgc2NpZW5jZSwgdGVjaG5vbG9neSBwYXJrcywgYW5kIDcgZnJlZSB0cmFkZSB6b25lczs8L2xpPgogCTxsaT5UaGUgZGlzdHJpYnV0aW9uIG9mIGluZHVzdHJpYWwgY2x1c3RlcnMgaW4gVGFpd2FuIGNhbiBnZW5lcmFsbHkgYmUgYnJva2VuIGRvd24gaW50byBlbGVjdHJvbmljcyBhbmQgdGVjaG5vbG9neSBpbiB0aGUgbm9ydGgsIHByZWNpc2lvbiBtYWNoaW5lcnkgaW4gY2VudHJhbCByZWdpb25zLCBhbmQgcGV0cm9jaGVtaWNhbHMgYW5kIGhlYXZ5IGluZHVzdHJ5IGluIHRoZSBzb3V0aC4gSXQgb2ZmZXJzIGFuIGluZHVzdHJpYWwgc3VwcGx5IGNoYWluIHRoYXQgY2FuIG1lZXQgY2xpZW50IG5lZWRzLCBmYXN0IHJlc3BvbnNlcyBhbmQgcXVpY2tseSBwcm92aWRlIGN1c3RvbWl6ZWQgY29tcG9uZW50cyBhbmQgcHJvZHVjdHMuPC9saT4KIAk8bGk+VGFpd2Fu4oCZcyBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGF3cyBhcmUgb3BlbiBhbmQgdHJhbnNwYXJlbnQuIE5vdCBvbmx5IHRoZXkgbWVldCB0aGUgYmFzaWMgZ3VpZGVsaW5lcyBlc3RhYmxpc2hlZCB1bmRlciBpbnRlcm5hdGlvbmFsIHRyZWF0aWVzLCBidXQgYWxzbyB1bmRlcmdvIHJldmlzaW9ucyBpbiByZXNwb25zZSB0byBidXNpbmVzcyBhbmQgaW50ZXJuYXRpb25hbCBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGF3IGRldmVsb3BtZW50cy48L2xpPgogCTxsaT5UYWl3YW7igJlzIGV4Y2VsbGVudCBsYWJvciBmb3JjZSBpcyBib29zdGVkIGJ5IGl0cyB1bml2ZXJzYWwgZWR1Y2F0aW9uIHN5c3RlbSwgd2hpY2ggZWFjaCB5ZWFyIGFkZHMgbW9yZSB0aGFuIDMwMCwwMDAgbmV3IGdyYWR1YXRlcyBhdCB0aGUganVuaW9yIGNvbGxlZ2UgYW5kIHVuaXZlcnNpdHkgbGV2ZWwgb3IgYWJvdmUuIEFjY29yZGluZyB0byBhIHJlY2VudCBzdXJ2ZXksIDUxJSBvZiB0aGUgbGFib3IgZm9yY2UgaGFkIGF0IGxlYXN0IGEgYmFjaGVsb3IgZGVncmVlLjwvbGk+CjwvdWw+CjxoMyBzdHlsZT0iZm9udC1zaXplOjIwcHg7Ij5UaGUgY29ucyBvZiBvcGVuaW5nIGEgY29tcGFueSBpbiBUYWl3YW48L2gzPgo8dWw+CiAJPGxpPlRhaXdhbuKAmXMgY29ycG9yYXRlIGluY29tZSB0YXggc3lzdGVtIGlzIGdsb2JhbC13aWRlIGJhc2VkLCB3aGljaCBtZWFucyBib3RoIG9mZnNob3JlIGFuZCBvbnNob3JlIGluY29tZSBvZiBhIGJ1c2luZXNzIGVudGl0eSByZWdpc3RlcmVkIGluIFRhaXdhbiB3aWxsIGJlIHN1YmplY3QgdG8gVGFpd2FuIGNvcnBvcmF0ZSBpbmNvbWUgdGF4LiBIb3dldmVyLCBUYWl3YW4gYnVzaW5lc3MgZW50aXRpZXMgY2FuIGdldCB0aGUgZm9yZWlnbiB0YXggY3JlZGl0IHRvIG9mZnNldCBpdHMgaW5jb21lIHRheCBsaWFiaWxpdHkgZm9yIHRoZSBpbmNvbWUgdGF4IHBhaWQgaW4gZm9yZWlnbiBjb3VudHJpZXMuPC9saT4KPC91bD4JCQoJCQkJCTxoND5IYXZlIHNvbWUgcXVlc3Rpb25zPyA8YnI+CldlIGFyZSBoZXJlIGZvciB5b3U8L2g0PgkJCQkKCQkJCQk8YSBocmVmPSJodHRwczovL3ByZW1pYXRuYy5jb20vdHcvY29udGFjdC11cy8iIHRhcmdldD0iX2JsYW5rIj4KCQkJCQkJCQkJVGFsayBUbyBVcwoJCQkJCTwvYT4KCQkJCQk8aDI+SG93IHRvIG9wZW4gYSBjb21wYW55IGluIFRhaXdhbjwvaDI+CQkJCQoJCTxoMyBzdHlsZT0iZm9udC1zaXplOiAyMHB4OyI+U2VsZWN0aW9uIG9mIGJ1c2luZXNzIGVudGl0eTwvaDM+PHA+Rmlyc3Qgb2YgYWxsLCB5b3XigJlsbCBuZWVkIHRvIHNlbGVjdCBhIGJ1c2luZXNzIGVudGl0eSB0byBiZSBpbmNvcnBvcmF0ZWQgaW4gVGFpd2FuIGFuZCB0aGUgc3VtbWFyeSB0YWJsZSBpcyBhcyBiZWxvdyBmb3IgeW91ciByZWZlcmVuY2UuPC9wPjx0YWJsZT48dGJvZHk+PHRyPjx0ZD7CoDwvdGQ+PHRkPkxpbWl0ZWQgQ29tcGFueSAvIExpbWl0ZWQgY29tcGFueSBieSBTaGFyZXM8L3RkPjx0ZD5CcmFuY2g8L3RkPjx0ZD5SZXByZXNlbnRhdGl2ZSBPZmZpY2U8L3RkPjwvdHI+PHRyPjx0ZD5NaW5pbXVtIENhcGl0YWw8L3RkPjx0ZD48cD5OVEQkMcKgPC9wPjxwPihOb3RlIDEpPC9wPjwvdGQ+PHRkPjxwPk5URCQxwqA8L3A+PHA+KE5vdGUgMSk8L3A+PC90ZD48dGQ+TkE8L3RkPjwvdHI+PHRyPjx0ZD5CdXNpbmVzcyBTY29wZTwvdGQ+PHRkPjxwPkxpc3RlZCBpbiBBcnRpY2xlIG9mIEFzc29jaWF0aW9uwqA8L3A+PHA+U3BlY2lhbCBsaWNlbnNlIG1heSByZXF1aXJlZDwvcD48cD4oZS5nLiB0cmF2ZWwsIGxvZ2lzdGljcyk8L3A+PC90ZD48dGQ+PHA+TGlzdGVkIGluIEFydGljbGUgb2YgQXNzb2NpYXRpb27CoDwvcD48cD5TcGVjaWFsIGxpY2Vuc2UgbWF5IHJlcXVpcmVkPC9wPjxwPihlLmcuIHRyYXZlbCwgbG9naXN0aWNzKTwvcD48L3RkPjx0ZD48cD5NYXJrZXQgcmVzZWFyY2gsIG5lZ290aWF0aW9uIGFuZCBzaWduIGNvbnRyYWN0LCBldGMuwqA8L3A+PHA+KENhbm5vdCBoYXZlIHNhbGVzKTwvcD48L3RkPjwvdHI+PHRyPjx0ZD5NaW5pbXVtIE1hbmFnZW1lbnQgUmVxdWlyZW1lbnQ8L3RkPjx0ZD48cD5JbnZlc3RvciA6IDEgaW5kaXZpZHVhbCBvciBlbnRpdHnCoDwvcD48cD5EaXJlY3RvciA6IDEgaW5kaXZpZHVhbDwvcD48cD4oTm90ZSAyKTwvcD48L3RkPjx0ZD5SZXByZXNlbnRhdGl2ZSA6IDEgaW5kaXZpZHVhbDwvdGQ+PHRkPlJlcHJlc2VudGF0aXZlIDogMSBpbmRpdmlkdWFsPC90ZD48L3RyPjx0cj48dGQ+TGltaXRlZCBMaWFiaWxpdHk8L3RkPjx0ZD5ZZXMsIGxpbWl0ZWQgdG8gY2FwaXRhbCBhbW91bnQ8L3RkPjx0ZD5OQTwvdGQ+PHRkPk5BPC90ZD48L3RyPjx0cj48dGQ+QXVkaXQgUmVxdWlyZW1lbnQ8L3RkPjx0ZD5EZXBlbmRzIG9uIHNhbGVzIC8gY2FwaXRhbCAvIG51bWJlciBvZiBlbXBsb3llZXMgLyBpbmR1c3RyeTwvdGQ+PHRkPkRlcGVuZHMgb24gc2FsZXMgLyBjYXBpdGFsIC8gbnVtYmVyIG9mIGVtcGxveWVlcyAvIGluZHVzdHJ5PC90ZD48dGQ+Tm88L3RkPjwvdHI+PHRyPjx0ZD5Db3Jwb3JhdGUgSW5jb21lIFRheDwvdGQ+PHRkPjIwJTwvdGQ+PHRkPjIwJTwvdGQ+PHRkPk5BPC90ZD48L3RyPjx0cj48dGQ+QnVzaW5lc3MgVGF4PC90ZD48dGQ+NSU8L3RkPjx0ZD41JTwvdGQ+PHRkPk5vPC90ZD48L3RyPjx0cj48dGQ+V2l0aGhvbGRpbmcgdGF4IG9uIERpdmlkZW5kIC8gRWFybmluZyBEaXN0cmlidXRpb248L3RkPjx0ZD4yMSU8L3RkPjx0ZD5OQTwvdGQ+PHRkPk5BPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48cD5Ob3RlIDE6IFRoZXJlIGlzIGEgbG9jYWwgcnVsZSByZXF1ZXN0IHRoYXQgdGhlIGNhcGl0YWwgc2hvdWxkIGJlIGFibGUgdG8gY292ZXIgdGhlIGluaXRpYWwgb3BlcmF0aW5nIGNvc3RzIGFuZCBleHBlbnNlcy48L3A+PHA+Tm90ZSAyOiAxIGluZGl2aWR1YWwgc3VwZXJ2aXNvciB3aWxsIGJlIHJlcXVpcmVkIGZvciBhIGxpbWl0ZWQgY29tcGFueSBieSBzaGFyZXMuPC9wPgkJCgkJCQkJPGEgaHJlZj0iI2Zvb3Rlci1mb3JtIj4KCQkJCQkJCQkJR2V0IGEgRlJFRSBRdW90ZSBOb3chCgkJCQkJPC9hPgoJCQkJCTxoMj5UaGUgcHJvY2VkdXJlIGFuZCByZXF1aXJlZCBkb2N1bWVudHMgdG8gcmVnaXN0ZXIgYSBjb21wYW55IGluIFRhaXdhbjwvaDI+CQkJCQoJCTxoMyBzdHlsZT0iZm9udC1zaXplOiAyMnB4OyI+TGltaXRlZCBjb21wYW55IC8gbGltaXRlZCBjb21wYW55IGJ5IHNoYXJlcyAvIGJyYW5jaDwvaDM+PHA+PGltZyBzcmM9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIiBzaXplcz0iKG1heC13aWR0aDogMTE3M3B4KSAxMDB2dywgMTE3M3B4IiBzcmNzZXQ9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIDExNzN3LCBodHRwczovL3ByZW1pYXRuYy5jb20vdHcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDkvdHd0dy0xLTMwMHg4NC5wbmcgMzAwdywgaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS0xMDI0eDI4NS5wbmcgMTAyNHcsIGh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEtNzY4eDIxNC5wbmcgNzY4dyIgYWx0PSIiIHdpZHRoPSIxMTczIiBoZWlnaHQ9IjMyNyIgZGF0YS1zcmNzZXQ9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIDExNzN3LCBodHRwczovL3ByZW1pYXRuYy5jb20vdHcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDkvdHd0dy0xLTMwMHg4NC5wbmcgMzAwdywgaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS0xMDI0eDI4NS5wbmcgMTAyNHcsIGh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEtNzY4eDIxNC5wbmcgNzY4dyIgZGF0YS1zcmM9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIiBkYXRhLXNpemVzPSIobWF4LXdpZHRoOiAxMTczcHgpIDEwMHZ3LCAxMTczcHgiIC8+PC9wPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+TmFtZSByZXNlcnZhdGlvbjwvaDQ+PHA+Rm9yZWlnbiBpbnZlc3RvcnMgc2hvdWxkIGZpcnN0bHkgc2VsZWN0IHRoZSBDaGluZXNlIG5hbWUgZm9yIHRoZSBjb21wYW55L2JyYW5jaCB0byBiZSBpbmNvcnBvcmF0ZWQgaW4gVGFpd2FuLiBXaGVuIGZpbGluZyB0aGUgYXBwbGljYXRpb24gb2YgbmFtZSByZXNlcnZhdGlvbiwgdGhlIGJhc2ljIGluZm9ybWF0aW9uIG9mIHRoZSBUYWl3YW4gZW50aXR5IHNob3VsZCBhbHNvIGJlIGluY2x1ZGVkLCBlLmcuIGJ1c2luZXNzIGFjdGl2aXRpZXMsIHJlcHJlc2VudGF0aXZl4oCZcyBuYW1lLCBwaG9uZSBudW1iZXIgYW5kIGFkZHJlc3MuPC9wPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+SW52ZXN0bWVudCBhcHBsaWNhdGlvbjwvaDQ+PHA+QSBmb3JlaWduIGludmVzdG9yIGlzIHJlcXVpcmVkIHRvIHN1Ym1pdCB0aGUgSW52ZXN0bWVudCBBcHBsaWNhdGlvbiBGb3JtIGFuZCByZWxldmFudCBkb2N1bWVudHMgdG8gdGhlIHJlbGV2YW50IHVuaXQgb2YgTU9FQTwvcD48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPk9wZW4gcHJlcGFyYXRvcnkgYmFuayBhY2NvdW50PC9oND48cD5BIHByZXBhcmF0b3J5IGJhbmsgYWNjb3VudCBpcyBuZWVkZWQgdG8gYmUgb3BlbmVkIGluIHRoaXMgc3RhZ2UgZm9yIHRoZSBjYXBpdGFsIHRvIGJlIGluamVjdGVkLiBBcyB0aGUgVGFpd2FuIGVudGl0eSBoYXMgbm90IHlldCBiZWVuIGluY29ycG9yYXRlZCBpbiB0aGlzIHN0YWdlLCB0aGUgbmF0dXJlIG9mIHRoZSBwcmVwYXJhdG9yeSBiYW5rIGlzIGFuIGluZGl2aWR1YWwgYWNjb3VudCBhbmQgdW5kZXIgdGhlIHByb3Bvc2VkIFRhaXdhbiBlbnRpdHnigJlzIG5hbWUuPC9wPjxwPlRoZSB0aW1lIGZyYW1lIGZvciBiYW5rIGFjY291bnQgb3BlbmluZyB3aWxsIGJlIHNpZ25pZmljYW50bHkgZGlmZmVyZWQgYnkgd2hhdCBraW5kIG9mIGJhbmsgdG8gYmUgY2hvc2VuIChlLmcuIDF+NyBkYXlzIGFyZSByZXF1aXJlZCBmb3IgbG9jYWwgYmFua3M7IDJ+NCB3ZWVrcyBhcmUgcmVxdWlyZWQgZm9yIGZvcmVpZ24gYmFua3MpLjwvcD48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkNhcGl0YWwgaW5qZWN0aW9uIGFuZCBhdWRpdDwvaDQ+PHA+VGhlIGNhcGl0YWwgc2hvdWxkIGJlIGluamVjdGVkIGZyb20gdGhlIGludmVzdG9y4oCZcyBvdmVyc2VhcyBiYW5rIGFjY291bnQgYW5kIGluIGZvcmVpZ24gY3VycmVuY3kuIFRoZSBmb3JlaWduIGludmVzdG9yIG5lZWQgdG8gc2VlayBmb3IgYSBsb2NhbCBDUEEgdG8gaXNzdWUgdGhlIGNhcGl0YWwgYXVkaXQgcmVwb3J0LjwvcD48cD5JZiB0aGUgaW52ZXN0b3Igd2FudHMgdG8gaW5qZWN0IHRoZSBjYXBpdGFsIGZyb20gaXRzIFRhaXdhbiBiYW5rIGFjY291bnQsIHRoZSBzb3VyY2Ugb2YgZnVuZCBzaG91bGQgYmUgd2VsbCBleHBsYWluZWQgd2l0aCBzdXBwb3J0aW5nIGRvY3VtZW50cyB0byB0aGUgZ292ZXJubWVudCB1bml0IG9mIE1PRUEuPC9wPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+Q29tcGFueS9icmFuY2ggcmVnaXN0cmF0aW9uPC9oND48cD5UaGUgZm9yZWlnbiBpbnZlc3RvciBuZWVkIHRvIGZpbGUgdGhlIGFwcGxpY2F0aW9uIHdpdGggcmVxdWlyZWQgZG9jdW1lbnRzIChlLmcuIGFwcGxpY2F0aW9uIGZvcm0sIG9mZmljZSByZW50YWwgYWdyZWVtZW50LCBhcnRpY2xlcyBvZiBhc3NvY2lhdGlvbnMpIHRvIHRoZSByZWxldmFudCBnb3Zlcm5tZW50IHVuaXQgb2YgTU9FQS4gQWZ0ZXIgcmVjZWl2aW5nIHRoZSBhcHByb3ZhbCBsZXR0ZXIsIHRoZSBUYWl3YW4gZW50aXR5IGlzIG9mZmljaWFsbHkgc2V0IHVwIGFuZCB3aWxsIHJlY2VpdmUgaXRzIFRhaXdhbiB0YXggSUQuPC9wPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+VGF4IHJlZ2lzdHJhdGlvbjwvaDQ+PHA+VGhlIGludmVzdG9yIG11c3QgYXBwbHkgdG8gdGhlIHRheCBjb2xsZWN0aW9uIGF1dGhvcml0eSBvZiB0aGUgY29tcGFueeKAmXMgbG9jYWxpdHkgdG8gcmVnaXN0ZXIgdGhlIGJ1c2luZXNzIGVudGl0eSBpbiBUYWl3YW4uIEFuIHRheCBpbnRlcnZpZXcgd2lsbCBiZSBhcnJhbmdlZCBhbmQgdGhlIFRhaXdhbiBlbnRpdHnigJlzIHJlcHJlc2VudGF0aXZlIHdpbGwgbmVlZCB0byB2aXNpdCB0aGUgdGF4IG9mZmljZSBpbiBvcmRlciB0byB1bmRlcnN0YW5kIHRoZSBUYWl3YW4gYnVzaW5lc3MuPC9wPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+T3BlbiBvZmZpY2lhbCBiYW5rIGFjY291bnQ8L2g0PjxwPkxhc3RseSwgdGhlIGludmVzdG9yIG5lZWRzIHRvIHRyYW5zZmVyIHRoZSBwcmVwYXJhdG9yeSBiYW5rIGFjY291bnQgdG8gdGhlIG9mZmljaWFsIGJhbmsgYWNjb3VudC48L3A+PHA+VGhlIHRpbWUgZnJhbWUgZm9yIGJhbmsgYWNjb3VudCBvcGVuaW5nIHdpbGwgYmUgc2lnbmlmaWNhbnRseSBkaWZmZXJlZCBieSB3aGF0IGtpbmQgb2YgYmFuayB0byBiZSBjaG9zZW4gKGUuZy4gMX43IGRheXMgYXJlIHJlcXVpcmVkIGZvciBsb2NhbCBiYW5rczsgMn40IHdlZWtzIGFyZSByZXF1aXJlZCBmb3IgZm9yZWlnbiBiYW5rcykuPC9wPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+VGltZSBmcmFtZTwvaDQ+PHA+VGhlIHRvdGFsIHRpbWUgZnJhbWUgb2Ygc2V0IHVwIGEgVGFpd2FuIGJ1c2luZXNzIGVudGl0eSBtYXkgYmUgYXJvdW5kIDN+NCBtb250aHMgKGluIHdoaWNoIHRoZSBnb3Zlcm5tZW50IHByb2Nlc3NpbmcgdGltZSB3aWxsIGJlIGFyb3VuZCAyIG1vbnRocykuPC9wPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+RG9jdW1lbnQgcmVxdWlyZWQgLSBmb3IgcHJvcG9zZWQgcmVwcmVzZW50YXRpdmU8L2g0Pjx1bD48bGk+Q29weSBvZiBwYXNzcG9ydCBvZiByZXByZXNlbnRhdGl2ZTwvbGk+PGxpPlBvd2VyIG9mIGF0dG9ybmV5PC9saT48L3VsPjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+RG9jdW1lbnQgcmVxdWlyZWQgLSBmb3IgaGVhZHF1YXJ0ZXI8L2g0Pjx1bD48bGk+Q2VydGlmaWNhdGUgb2YgaW5jb3Jwb3JhdGlvbjwvbGk+PGxpPkFydGljbGVzIG9mIGFzc29jaWF0aW9uPC9saT48bGk+UG93ZXIgb2YgYXR0b3JuZXk8L2xpPjxsaT5Pcmdhbml6YXRpb24gc3RydWN0dXJlPC9saT48bGk+U2hhcmVob2xkZXIgYW5kIGRpcmVjdG9yIGxpc3RzIG9mIGVhY2ggYnVzaW5lc3MgZW50aXR5IGRpcmVjdGx5IG9yIGluZGlyZWN0bHkgaG9sZHMgdGhlIFRhaXdhbiBjb21wYW55ICh1bnRpbCB0aGUgdWx0aW1hdGUgYmVuZWZpY2lhbCBvd25lcik8L2xpPjxsaT5Db3B5IG9mIHBhc3Nwb3J0IGZvciBpbmRpdmlkdWFsIHVsdGltYXRlIGJlbmVmaWNpYWwgb3duZXJzIHdobyBkaXJlY3RseSBvciBpbmRpcmVjdGx5IGhvbGQgMjUlIG93bmVyc2hpcDwvbGk+PGxpPkludmVzdG1lbnQgcGxhbiAoaW5jbHVkaW5nIFRhaXdhbiBjb21wYW554oCZcyBidXNpbmVzcyBtb2RlbCBhbmQgZmluYW5jaWFsIHBsYW4pPC9saT48L3VsPjxoMyBzdHlsZT0iZm9udC1zaXplOiAyMnB4OyI+UmVwcmVzZW50YXRpdmUgb2ZmaWNlPC9oMz48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPlJlcHJlc2VudGF0aXZlIG9mZmljZSByZWdpc3RyYXRpb248L2g0PjxwPlRoZSBmb3JlaWduIGludmVzdG9yIHNob3VsZCBmaXJzdCBmaWxlIGFuIGFwcGxpY2F0aW9uIHRvIENlbnRyYWwgUmVnaW9uIE9mZmljZSwgTU9FQSwgYW5kIG9idGFpbiBpdHMgbGV0dGVyIG9mIGFwcHJvdmFsLjwvcD48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPlRheCByZWdpc3RyYXRpb248L2g0PjxwPlRoZSBpbnZlc3RvciBzaG91bGQgdGhlbiBhcHBseSB0byB0aGUgbG9jYWwgdGF4IGNvbGxlY3Rpb24gYXV0aG9yaXR5IGZvciBhIHRheHBheWVyIGNvZGUgbnVtYmVyLjwvcD48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIHByb3Bvc2VkIHJlcHJlc2VudGF0aXZlPC9oND48dWw+PGxpPkNvcHkgb2YgcGFzc3BvcnQgb2YgcmVwcmVzZW50YXRpdmU8L2xpPjxsaT5Qb3dlciBvZiBhdHRvcm5leTwvbGk+PC91bD48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIGhlYWRxdWFydGVyPC9oND48dWw+PGxpPkNlcnRpZmljYXRlIG9mIGluY29ycG9yYXRpb248L2xpPjxsaT5BcnRpY2xlcyBvZiBhc3NvY2lhdGlvbjwvbGk+PGxpPlBvd2VyIG9mIGF0dG9ybmV5PC9saT48bGk+SW52ZXN0bWVudCBwbGFuIChpbmNsdWRpbmcgVGFpd2FuIGNvbXBhbnnigJlzIGJ1c2luZXNzIG1vZGVsIGFuZCBmaW5hbmNpYWwgcGxhbik8L2xpPjwvdWw+CQkKCQkJCQk8YSBocmVmPSIjZm9vdGVyLWZvcm0iPgoJCQkJCQkJCQlHZXQgYSBGUkVFIFF1b3RlIE5vdyEKCQkJCQk8L2E+CgkJCQkJPGgyPkRvIHlvdSBuZWVkIHRvIGNvbWUgdG8gVGFpd2FuPzwvaDI+CQkJCQoJCTxwPlRoZSBvbmx5IHJlYXNvbiB0byBjb21lIHRvIFRhaXdhbiBkdXJpbmcgdGhlIGluY29ycG9yYXRpb24gcHJvY2VzcyBpcyB0aGF0IG1vc3QgbG9jYWwgYmFua3MgcmVxdWVzdCB0aGUgcmVwcmVzZW50YXRpdmUgdG8gdmlzaXQgdGhlIGJhbmsgaW4gcGVyc29uIGZvciBiYW5rIGFjY291bnQgb3BlbmluZy4gVGh1cywgaWYgeW91IHdhbnQgdG8gYXNzaWduIGEgZm9yZWlnbmVyIGFzIHRoZSByZXByZXNlbnRhdGl2ZSBmb3IgeW91ciBUYWl3YW4gYnVzaW5lc3MgZW50aXR5LCB0aGUgcmVwcmVzZW50YXRpdmUgd2lsbCBuZWVkIHRvIGNvbWUgdG8gVGFpd2FuIDIgdGltZXMgZm9yIHRoZSBwcmVwYXJhdG9yeSBhbmQgb2ZmaWNpYWwgYmFuayBhY2NvdW50IG9wZW5pbmcuPC9wPjxwPlRoZSBUYWl3YW4gYmFua3MgY2FuIGJlIGNhdGVnb3JpemVkIGludG8gMyBtYWluIHR5cGVzLCBnb3Zlcm5tZW50LW93bmVkIGJhbmtzLCBwcml2YXRlLW93bmVkIGJhbmtzIGFuZCBmb3JlaWduLWJhc2VkIGJhbmtzLiBJbiBvcmRlciB0byBmYWNpbGl0YXRlIHRoZSBpbmNvcnBvcmF0aW9uIHByb2Nlc3MsIHNvbWUgYmFua3MgY2FuIGFjY2VwdCBhIFBvd2VyIG9mIEF0dG9ybmV5IChQT0EpIGluc3RlYWQgb2YgdmlzaXRpbmcgVGFpd2FuIGluIHBlcnNvbi48L3A+PGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5Hb3Zlcm5tZW50LW93bmVkIGxvY2FsIGJhbmtzPC9oND48cD5JdCBpcyB2ZXJ5IGVhc3kgdG8gb3BlbiBhIGJhbmsgYWNjb3VudCBpbiBnb3Zlcm5tZW50LW93bmVkIGJhbmtzLiBIb3dldmVyLCB0aGV5IGRvIG5vdCBhY2NlcHQgdGhlIFBPQSBmb3IgYmFuayBhY2NvdW50IG9wZW5pbmcgYW5kIHJlcXVlc3QgdGhlIHJlcHJlc2VudGF0aXZlIHBlcnNvbmFsbHkgdG8gdmlzaXQgdGhlIGJhbmsgaW4gcGVyc29uOzwvcD48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPlByaXZhdGUtb3duZWQgbG9jYWwgYmFua3M8L2g0PjxwPlRoZXkgcHJvdmlkZSBtb3JlIGZsZXhpYmlsaXR5IHRvIGNsaWVudHMgYXMgdGhleSBhcmUgbW9yZSBhZ2dyZXNzaXZlIHRvIGF0dHJhY3QgY3VzdG9tZXJzLiBIb3dldmVyLCBlYWNoIGJhbmsgaGFzIGl0cyBvd24gcG9saWN5IGFuZCB0aGUgcmVsYXRpb25zaGlwIGlzIGFsc28gaW1wb3J0YW50OzwvcD48aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkZvcmVpZ24tYmFzZWQgYmFua3M8L2g0PjxwPkZvcmVpZ24tYmFzZWQgYmFua3MgcHJvdmlkZSB0aGUgbW9zdCBmbGV4aWJpbGl0eSBmb3IgYmFuayBhY2NvdW50IG9wZW5pbmcgdG8gY2xpZW50cy4gRm9yIGV4YW1wbGUsIHNvbWUgYmFua3MgYWNjZXB0IFBPQSBhbmQgc29tZSBiYW5rcyB3aWxsIGFycmFuZ2Ugd2ViIG1lZXRpbmdzLiBIb3dldmVyLCB0aGV5IHVzdWFsbHkgc2V0IGNlcnRhaW4gcmVxdWlyZW1lbnRzLCBlLmcuIGFubnVhbCBzYWxlcywgY2FwaXRhbCBhbW91bnQsIGNlcnRhaW4gaW5kdXN0cmllcy4gVGhlaXIgdGFyZ2V0IGNsaWVudHMgYXJlIHVzdWFsbHkgbGFyZ2Utc2l6ZWQgYW5kIG11bHRpbmF0aW9uYWwgY29tcGFuaWVzLjwvcD48cD5TZWxlY3RpbmcgYSBwcm9wZXIgYmFuayB0byBvcGVuIHRoZSBiYW5rIGFjY291bnQgZHVyaW5nIHRoZSBpbmNvcnBvcmF0aW9uIHByb2Nlc3MgaXMgaW1wb3J0YW50LiBTb21ldGltZXMsIHRoZSBpbmNvcnBvcmF0aW9uIG1pZ2h0IGJlIHNpZ25pZmljYW50bHkgZGVsYXllZCBieSBtaXNjb21tdW5pY2F0aW9uIHdpdGggdGhlIGJhbmtlci4gVGh1cywgeW91IHNob3VsZCBhc3NpZ24gYSBUYWl3YW5lc2UgYWdlbnQgb3IgYSBwZXJzb24gd2hvIGNhbiBzcGVhayBDaGluZXNlIHRvIHN1cHBvcnQgb24gdGhlIGJhbmsgYWNjb3VudCBvcGVuaW5nLjwvcD4JCQoJCQkJCTxhIGhyZWY9IiNmb290ZXItZm9ybSI+CgkJCQkJCQkJCUdldCBhIEZSRUUgUXVvdGUgTm93IQoJCQkJCTwvYT4KCQkJCQk8aDI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2gyPgkJCQkKCQlbd3AtZmFxLXNjaGVtYSBhY2NvcmRpb249MV1kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFjb250ZW50LXR5cGVmb290bm90ZXNfZWxlbWVudG9yX2VkaXRfbW9kZV9lbGVtZW50b3JfdGVtcGxhdGVfdHlwZV9lbGVtZW50b3JfZGF0YV9lbGVtZW50b3JfcGFnZV9zZXR0aW5nc19lbGVtZW50b3JfY29uZGl0aW9uc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50b3BlblBvcHVwSWRpbm5lckJsb2NrcwUHCAQIBAgGCAUVCAeDwAEIBwgGCA4IDggLSAEEDAkUGA8YFQgGCAcPBAoHSwAPAQQAAAEAAAABBgAGAQAAB0IBAQBBAAACQRQBIAB9AXcTMjAyNC0wMS0wNVQxNDozMDoyNXcVY29tcGFueS1pbmNvcnBvcmF0aW9udwdwdWJsaXNofQJ9AHcGY2xvc2VkdwZjbG9zZWR3AHcAdwB3B2J1aWxkZXJ3B3dwLXBhZ2V3t6ECW3siaWQiOiI3ZTVjZmY4IiwiZWxUeXBlIjoic2VjdGlvbiIsInNldHRpbmdzIjp7InN0cmV0Y2hfc2VjdGlvbiI6InNlY3Rpb24tc3RyZXRjaGVkIiwiYmFja2dyb3VuZF9iYWNrZ3JvdW5kIjoiY2xhc3NpYyIsImJhY2tncm91bmRfaW1hZ2UiOnsiaWQiOiIiLCJ1cmwiOiIifSwiYmFja2dyb3VuZF9zaXplIjoiY292ZXIiLCJtYXJnaW4iOnsidW5pdCI6IiUiLCJ0b3AiOiIwIiwicmlnaHQiOjAsImJvdHRvbSI6IjAiLCJsZWZ0IjowLCJpc0xpbmtlZCI6ZmFsc2V9LCJtYXJnaW5fdGFibGV0Ijp7InVuaXQiOiIlIiwidG9wIjoiMCIsInJpZ2h0IjowLCJib3R0b20iOiIwIiwibGVmdCI6MCwiaXNMaW5rZWQiOmZhbHNlfSwibWFyZ2luX21vYmlsZSI6eyJ1bml0IjoiJSIsInRvcCI6IjAiLCJyaWdodCI6MCwiYm90dG9tIjoiMCIsImxlZnQiOjAsImlzTGlua2VkIjpmYWxzZX0sInBhZGRpbmciOnsidW5pdCI6IiUiLCJ0b3AiOiIxMCIsInJpZ2h0IjoiMCIsImJvdHRvbSI6IjEwIiwibGVmdCI6IjAiLCJpc0xpbmtlZCI6ZmFsc2V9LCJwYWRkaW5nX3RhYmxldCI6eyJ1bml0IjoiJSIsInRvcCI6IiIsInJpZ2h0IjoiIiwiYm90dG9tIjoiIiwibGVmdCI6IiIsImlzTGlua2VkIjp0cnVlfSwicGFkZGluZ19tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIiLCJyaWdodCI6IiIsImJvdHRvbSI6IiIsImxlZnQiOiIiLCJpc0xpbmtlZCI6dHJ1ZX0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6ImRmMThjZmQiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIzLTAxLTA5IHRvIDIwMjMtMDEtMTUifV0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6IjAyMzE1ZGYifV0sImJhY2tncm91bmRfY29sb3IiOiIjMTgyNzUyIn0sImVsZW1lbnRzIjpbeyJpZCI6IjEzMDVhNGMyIiwiZWxUeXBlIjoiY29sdW1uIiwic2V0dGluZ3MiOnsiX2NvbHVtbl9zaXplIjoxMDAsIl9pbmxpbmVfc2l6ZSI6bnVsbCwicGx1c19wb2ludGVyX3RleHQiOiJGb2xsb3cgVGV4dCIsInBsdXNfcG9pbnRlcl9jbGlja190ZXh0IjoiU2VlIE1vcmUiLCJwbHVzX2NvbHVtbl9yZXNwb25zaXZlX2xpc3QiOltdLCJhc19ic19saXN0cyI6W10sImFzX2JzX2xpc3RzX2giOltdLCJhc190c19saXN0cyI6W10sImFzX3RzX2xpc3RzX2giOltdLCJhc19kc19saXN0cyI6W10sImFzX2RzX2xpc3RzX2giOltdLCJjb2x1bW5fbGluayI6eyJ1cmwiOiIiLCJpc19leHRlcm5hbCI6IiIsIm5vZm9sbG93IjoiIiwiY3VzdG9tX2F0dHJpYnV0ZXMiOiIifX0sImVsZW1lbnRzIjpbeyJpZCI6ImZmYTdjOGIiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJ0aXRsZSI6IkNvbXBhbnkgSW5jb3Jwb3JhdGlvbiIsImhlYWRlcl9zaXplIjoiaDEiLCJ0aXRsZV9jb2xvciI6IiNGRkZGRkYiLCJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiJjdXN0b20iLCJ0eXBvZ3JhcGh5X2ZvbnRfZmFtaWx5IjoiUHJldGVuZGFyZCBCb2xkIiwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjYwMCIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6ImRhMzgyOGEiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIzLTAxLTA5IHRvIDIwMjMtMDEtMTUifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImFsaWduIjoiY2VudGVyIiwiYWxpZ25fbW9iaWxlIjoiY2VudGVyIiwiX21hcmdpbl9tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIwIiwicmlnaHQiOiIwIiwiYm90dG9tIjoiMCIsImxlZnQiOiIwIiwiaXNMaW5rZWQiOmZhbHNlfSwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiMDcwZjQyMiJ9XSwidHlwb2dyYXBoeV9mb250X3NpemUiOnsidW5pdCI6InB4Iiwic2l6ZSI6MzgsInNpemVzIjpbXX0sInR5cG9ncmFwaHlfZm9udF9zaXplX21vYmlsZSI6eyJ1bml0IjoicHgiLCJzaXplIjoyNSwic2l6ZXMiOltdfX0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6ImhlYWRpbmcifV0sImlzSW5uZXIiOmZhbHNlfV0sImlzSW5uZXIiOmZhbHNlfSx7ImlkIjoiMmQ1YzA3NiIsImVsVHlwZSI6InNlY3Rpb24iLCJzZXR0aW5ncyI6eyJzdHJldGNoX3NlY3Rpb24iOiJzZWN0aW9uLXN0cmV0Y2hlZCIsImJhY2tncm91bmRfYmFja2dyb3VuZCI6ImNsYXNzaWMiLCJiYWNrZ3JvdW5kX2ltYWdlIjp7ImlkIjoiIiwidXJsIjoiIn0sImJhY2tncm91bmRfc2l6ZSI6ImNvdmVyIiwibWFyZ2luIjp7InVuaXQiOiIlIiwidG9wIjoiMCIsInJpZ2h0IjowLCJib3R0b20iOiIwIiwibGVmdCI6MCwiaXNMaW5rZWQiOmZhbHNlfSwibWFyZ2luX3RhYmxldCI6eyJ1bml0IjoiJSIsInRvcCI6IjAiLCJyaWdodCI6MCwiYm90dG9tIjoiMCIsImxlZnQiOjAsImlzTGlua2VkIjpmYWxzZX0sIm1hcmdpbl9tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIwIiwicmlnaHQiOjAsImJvdHRvbSI6IjAiLCJsZWZ0IjowLCJpc0xpbmtlZCI6ZmFsc2V9LCJwYWRkaW5nIjp7InVuaXQiOiIlIiwidG9wIjoiNSIsInJpZ2h0IjoiMCIsImJvdHRvbSI6IjUiLCJsZWZ0IjoiMCIsImlzTGlua2VkIjpmYWxzZX0sInBhZGRpbmdfdGFibGV0Ijp7InVuaXQiOiIlIiwidG9wIjoiNSIsInJpZ2h0IjoiNSIsImJvdHRvbSI6IjUiLCJsZWZ0IjoiNSIsImlzTGlua2VkIjp0cnVlfSwicGFkZGluZ19tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIiLCJyaWdodCI6IiIsImJvdHRvbSI6IiIsImxlZnQiOiIiLCJpc0xpbmtlZCI6dHJ1ZX0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6ImRmMThjZmQiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIzLTAxLTA5IHRvIDIwMjMtMDEtMTUifV0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6IjAyMzE1ZGYifV0sImJhY2tncm91bmRfY29sb3IiOiIjRkZGRkZGIn0sImVsZW1lbnRzIjpbeyJpZCI6IjhiZWYxNDUiLCJlbFR5cGUiOiJjb2x1bW4iLCJzZXR0aW5ncyI6eyJfY29sdW1uX3NpemUiOjEwMCwiX2lubGluZV9zaXplIjpudWxsLCJwbHVzX3BvaW50ZXJfdGV4dCI6IkZvbGxvdyBUZXh0IiwicGx1c19wb2ludGVyX2NsaWNrX3RleHQiOiJTZWUgTW9yZSIsInBsdXNfY29sdW1uX3Jlc3BvbnNpdmVfbGlzdCI6W10sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImNvbHVtbl9saW5rIjp7InVybCI6IiIsImlzX2V4dGVybmFsIjoiIiwibm9mb2xsb3ciOiIiLCJjdXN0b21fYXR0cmlidXRlcyI6IiJ9fSwiZWxlbWVudHMiOlt7ImlkIjoiNmQxZmQ3OSIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7InRpdGxlIjoiVGFpd2FuIENvbXBhbnkgSW5jb3Jwb3JhdGlvbiIsInRpdGxlX2NvbG9yIjoiIzBBMjM2MCIsInR5cG9ncmFwaHlfdHlwb2dyYXBoeSI6ImN1c3RvbSIsInR5cG9ncmFwaHlfZm9udF9mYW1pbHkiOiJQcmV0ZW5kYXJkIEJvbGQiLCJ0eXBvZ3JhcGh5X2ZvbnRfd2VpZ2h0IjoiNjAwIiwidHBfZGlzcGxheV9ydWxlcyI6W3siX2lkIjoiOWRjZjk2NSIsInRwX3J1bGVfZGF0ZV92YWx1ZSI6IjIwMjItMTAtMzEgdG8gMjAyMi0xMS0wNiJ9XSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiNjE5MjU3MCJ9XSwidHlwb2dyYXBoeV9mb250X3NpemUiOnsidW5pdCI6InB4Iiwic2l6ZSI6MzIsInNpemVzIjpbXX0sInR5cG9ncmFwaHlfZm9udF9zaXplX21vYmlsZSI6eyJ1bml0IjoicHgiLCJzaXplIjoyNSwic2l6ZXMiOltdfX0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6ImhlYWRpbmcifSx7ImlkIjoiNDVjZjZkZiIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7ImVkaXRvciI6IjxoMyBzdHlsZT1cImZvbnQtc2l6ZToyMHB4O1wiPlRoZSBwcm9zIG9mIG9wZW5pbmcgYSBjb21wYW55IGluIFRhaXdhbjxcL2gzPlxuPHVsPlxuIFx0PGxpPlRhaXdhbiBpcyBsb2NhdGVkIGluIHRoZSBjZW50ZXIgb2YgQXNpYS1QYWNpZmljLCB3aGljaCBwdXRzIGl0IGluIGFuIGFkdmFudGFnZW91cyBwb3NpdGlvbiB0byBtYWtlIHVzZSBvZiBnbG9iYWwgcHJvZHVjdGlvbiByZXNvdXJjZXMgYW5kIG1hcmtldHBsYWNlLiBUaGUgYXZlcmFnZSBmbHlpbmcgdGltZSBmcm9tIFRhaXBlaSB0byB0aGUgNiBtYWpvciBjaXRpZXMsIEhvbmcgS29uZywgU2hhbmdoYWksIFNlb3VsLCBUb2t5bywgU2luZ2Fwb3JlLCBhbmQgU3lkbmV5LCBpbiBXZXN0ZXJuIFBhY2lmaWMgaXMgbWVyZWx5IHdpdGhpbiAzIGhvdXJzOzxcL2xpPlxuIFx0PGxpPkNvbXBldGl0aXZlIHRheCByYXRlLiBUYWl3YW5cdTIwMTlzIGNvcnBvcmF0ZSBpbmNvbWUgdGF4IHJhdGUgaXMgMjAlLCBjb21wYXJhdGl2ZWx5IGxvd2VyIHRoYW4gSmFwYW4sIEtvcmVhLCBDaGluYS4gVGhlIFZBVCByYXRlIGlzIDUlLCB3aGljaCBpcyBsb3dlciB0aGFuIEphcGFuLCBLb3JlYSwgQ2hpbmEsIGFuZCBTaW5nYXBvcmU7PFwvbGk+XG4gXHQ8bGk+SXQgaXMgcmVsYXRpdmVseSBlYXN5LCB3aGVuIGNvbXBhcmVkIHRvIG90aGVyIEFzaWFuIGNvdW50cmllcywgdG8gb3BlbiBhIGJ1c2luZXNzIGJhbmsgYWNjb3VudCBhbmQgdHJhbnNmZXIgZnVuZHMgaW50ZXJuYXRpb25hbGx5LCBpZiB5b3UgcHJvdmlkZSB0aGUgcmVxdWlyZWQgZG9jdW1lbnRzIHRvIHRoZSBiYW5rOzxcL2xpPlxuIFx0PGxpPkluIG9yZGVyIHRvIGF0dHJhY3QgZm9yZWlnbiBwcm9mZXNzaW9uYWxzLCBmb3JlaWduZXJzIHdpdGggZXhwZXJ0aXNlIGNhbiBnZXQgYSB3b3JrIHBlcm1pdCBlYXNpZXIgdGhhbiBtYW55IG90aGVyIEFzaWFuIGNvdW50cmllcyBhbmQgZW5qb3kgdGhlIGZhdm9yYWJsZSBpbmNvbWUgdGF4IGluY2VudGl2ZXM7PFwvbGk+XG4gXHQ8bGk+VGFpd2FuIGdvdmVybm1lbnQgZXN0YWJsaXNoZWQgdGhlIHNwZWNpZmljLXB1cnBvc2Ugem9uZXMgdGhhdCBjYW4gc3VpdCB0aGUgY2hhbmdpbmcgYnVzaW5lc3MgZGVtYW5kcy4gVGhlcmUgYXJlIDEwIGV4cG9ydCBwcm9jZXNzaW5nIHpvbmVzLCAxNzQgaW5kdXN0cmlhbCBwYXJrcywgMyBzY2llbmNlIHBhcmtzLCAyIGFncmljdWx0dXJhbCB0ZWNobm9sb2d5IHBhcmtzLCA0IGVudmlyb25tZW50YWwgc2NpZW5jZSwgdGVjaG5vbG9neSBwYXJrcywgYW5kIDcgZnJlZSB0cmFkZSB6b25lczs8XC9saT5cbiBcdDxsaT5UaGUgZGlzdHJpYnV0aW9uIG9mIGluZHVzdHJpYWwgY2x1c3RlcnMgaW4gVGFpd2FuIGNhbiBnZW5lcmFsbHkgYmUgYnJva2VuIGRvd24gaW50byBlbGVjdHJvbmljcyBhbmQgdGVjaG5vbG9neSBpbiB0aGUgbm9ydGgsIHByZWNpc2lvbiBtYWNoaW5lcnkgaW4gY2VudHJhbCByZWdpb25zLCBhbmQgcGV0cm9jaGVtaWNhbHMgYW5kIGhlYXZ5IGluZHVzdHJ5IGluIHRoZSBzb3V0aC4gSXQgb2ZmZXJzIGFuIGluZHVzdHJpYWwgc3VwcGx5IGNoYWluIHRoYXQgY2FuIG1lZXQgY2xpZW50IG5lZWRzLCBmYXN0IHJlc3BvbnNlcyBhbmQgcXVpY2tseSBwcm92aWRlIGN1c3RvbWl6ZWQgY29tcG9uZW50cyBhbmQgcHJvZHVjdHMuPFwvbGk+XG4gXHQ8bGk+VGFpd2FuXHUyMDE5cyBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGF3cyBhcmUgb3BlbiBhbmQgdHJhbnNwYXJlbnQuIE5vdCBvbmx5IHRoZXkgbWVldCB0aGUgYmFzaWMgZ3VpZGVsaW5lcyBlc3RhYmxpc2hlZCB1bmRlciBpbnRlcm5hdGlvbmFsIHRyZWF0aWVzLCBidXQgYWxzbyB1bmRlcmdvIHJldmlzaW9ucyBpbiByZXNwb25zZSB0byBidXNpbmVzcyBhbmQgaW50ZXJuYXRpb25hbCBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGF3IGRldmVsb3BtZW50cy48XC9saT5cbiBcdDxsaT5UYWl3YW5cdTIwMTlzIGV4Y2VsbGVudCBsYWJvciBmb3JjZSBpcyBib29zdGVkIGJ5IGl0cyB1bml2ZXJzYWwgZWR1Y2F0aW9uIHN5c3RlbSwgd2hpY2ggZWFjaCB5ZWFyIGFkZHMgbW9yZSB0aGFuIDMwMCwwMDAgbmV3IGdyYWR1YXRlcyBhdCB0aGUganVuaW9yIGNvbGxlZ2UgYW5kIHVuaXZlcnNpdHkgbGV2ZWwgb3IgYWJvdmUuIEFjY29yZGluZyB0byBhIHJlY2VudCBzdXJ2ZXksIDUxJSBvZiB0aGUgbGFib3IgZm9yY2UgaGFkIGF0IGxlYXN0IGEgYmFjaGVsb3IgZGVncmVlLjxcL2xpPlxuPFwvdWw+XG48aDMgc3R5bGU9XCJmb250LXNpemU6MjBweDtcIj5UaGUgY29ucyBvZiBvcGVuaW5nIGEgY29tcGFueSBpbiBUYWl3YW48XC9oMz5cbjx1bD5cbiBcdDxsaT5UYWl3YW5cdTIwMTlzIGNvcnBvcmF0ZSBpbmNvbWUgdGF4IHN5c3RlbSBpcyBnbG9iYWwtd2lkZSBiYXNlZCwgd2hpY2ggbWVhbnMgYm90aCBvZmZzaG9yZSBhbmQgb25zaG9yZSBpbmNvbWUgb2YgYSBidXNpbmVzcyBlbnRpdHkgcmVnaXN0ZXJlZCBpbiBUYWl3YW4gd2lsbCBiZSBzdWJqZWN0IHRvIFRhaXdhbiBjb3Jwb3JhdGUgaW5jb21lIHRheC4gSG93ZXZlciwgVGFpd2FuIGJ1c2luZXNzIGVudGl0aWVzIGNhbiBnZXQgdGhlIGZvcmVpZ24gdGF4IGNyZWRpdCB0byBvZmZzZXQgaXRzIGluY29tZSB0YXggbGlhYmlsaXR5IGZvciB0aGUgaW5jb21lIHRheCBwYWlkIGluIGZvcmVpZ24gY291bnRyaWVzLjxcL2xpPlxuPFwvdWw+IiwidGV4dF9jb2xvciI6IiMwMDAwMDAiLCJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiJjdXN0b20iLCJ0eXBvZ3JhcGh5X2ZvbnRfZmFtaWx5IjoiUHJldGVuZGFyZCIsInR5cG9ncmFwaHlfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjE2LCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X2ZvbnRfd2VpZ2h0IjoiNDAwIiwidHBfZGlzcGxheV9ydWxlcyI6W3siX2lkIjoiNjRlOGY5MiJ9XSwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiYjA1ODdmMiJ9XSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwidHlwb2dyYXBoeV9saW5lX2hlaWdodCI6eyJ1bml0IjoiZW0iLCJzaXplIjoxLjUsInNpemVzIjpbXX19LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJ0ZXh0LWVkaXRvciJ9XSwiaXNJbm5lciI6ZmFsc2V9XSwiaXNJbm5lciI6ZmFsc2V9LHsiaWQiOiI3ZmNlNjFhIiwiZWxUeXBlIjoic2VjdGlvbiIsInNldHRpbmdzIjp7InN0cmV0Y2hfc2VjdGlvbiI6InNlY3Rpb24tc3RyZXRjaGVkIiwic3RydWN0dXJlIjoiMjAiLCJiYWNrZ3JvdW5kX2JhY2tncm91bmQiOiJjbGFzc2ljIiwiYmFja2dyb3VuZF9pbWFnZSI6eyJpZCI6OTA5NzgsInVybCI6Imh0dHBzOlwvXC9wcmVtaWF0bmMuY29tXC90d1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDFcL0Fzc2V0LTEyLnBuZyJ9LCJiYWNrZ3JvdW5kX3NpemUiOiJjb3ZlciIsInBhZGRpbmciOnsidW5pdCI6IiUiLCJ0b3AiOiI1IiwicmlnaHQiOiIwIiwiYm90dG9tIjoiNSIsImxlZnQiOiIwIiwiaXNMaW5rZWQiOmZhbHNlfSwicGFkZGluZ190YWJsZXQiOnsidW5pdCI6IiUiLCJ0b3AiOiIiLCJyaWdodCI6IiIsImJvdHRvbSI6IiIsImxlZnQiOiIiLCJpc0xpbmtlZCI6dHJ1ZX0sInBhZGRpbmdfbW9iaWxlIjp7InVuaXQiOiIlIiwidG9wIjoiIiwicmlnaHQiOiIiLCJib3R0b20iOiIiLCJsZWZ0IjoiIiwiaXNMaW5rZWQiOnRydWV9LCJhc19ic19saXN0cyI6W10sImFzX2JzX2xpc3RzX2giOltdLCJhc190c19saXN0cyI6W10sImFzX3RzX2xpc3RzX2giOltdLCJhc19kc19saXN0cyI6W10sImFzX2RzX2xpc3RzX2giOltdLCJ0cF9kaXNwbGF5X3J1bGVzIjpbeyJfaWQiOiJmNjZlMzgzIiwidHBfcnVsZV9kYXRlX3ZhbHVlIjoiMjAyMy0wMS0wOSB0byAyMDIzLTAxLTE1In1dLCJldmVudFJlcGVhdGVyIjpbeyJfaWQiOiI0ZWM5MzViIn1dfSwiZWxlbWVudHMiOlt7ImlkIjoiNThlOGZjNmYiLCJlbFR5cGUiOiJjb2x1bW4iLCJzZXR0aW5ncyI6eyJfY29sdW1uX3NpemUiOjUwLCJfaW5saW5lX3NpemUiOm51bGwsInBsdXNfcG9pbnRlcl90ZXh0IjoiRm9sbG93IFRleHQiLCJwbHVzX3BvaW50ZXJfY2xpY2tfdGV4dCI6IlNlZSBNb3JlIiwicGx1c19jb2x1bW5fcmVzcG9uc2l2ZV9saXN0IjpbXSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwiY29sdW1uX2xpbmsiOnsidXJsIjoiIiwiaXNfZXh0ZXJuYWwiOiIiLCJub2ZvbGxvdyI6IiIsImN1c3RvbV9hdHRyaWJ1dGVzIjoiIn19LCJlbGVtZW50cyI6W10sImlzSW5uZXIiOmZhbHNlfSx7ImlkIjoiMjM3N2ZlMzAiLCJlbFR5cGUiOiJjb2x1bW4iLCJzZXR0aW5ncyI6eyJfY29sdW1uX3NpemUiOjUwLCJfaW5saW5lX3NpemUiOm51bGwsInBsdXNfcG9pbnRlcl90ZXh0IjoiRm9sbG93IFRleHQiLCJwbHVzX3BvaW50ZXJfY2xpY2tfdGV4dCI6IlNlZSBNb3JlIiwicGx1c19jb2x1bW5fcmVzcG9uc2l2ZV9saXN0IjpbXSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwicGFkZGluZ190YWJsZXQiOnsidW5pdCI6IiUiLCJ0b3AiOiIwIiwicmlnaHQiOiI1IiwiYm90dG9tIjoiMCIsImxlZnQiOiIwIiwiaXNMaW5rZWQiOmZhbHNlfSwicGFkZGluZ19tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIiLCJyaWdodCI6IiIsImJvdHRvbSI6IiIsImxlZnQiOiIiLCJpc0xpbmtlZCI6dHJ1ZX0sImNvbHVtbl9saW5rIjp7InVybCI6IiIsImlzX2V4dGVybmFsIjoiIiwibm9mb2xsb3ciOiIiLCJjdXN0b21fYXR0cmlidXRlcyI6IiJ9fSwiZWxlbWVudHMiOlt7ImlkIjoiNGIxZjZiOSIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7InRpdGxlIjoiSGF2ZSBzb21lIHF1ZXN0aW9ucz8gPGJyPlxuV2UgYXJlIGhlcmUgZm9yIHlvdSIsImhlYWRlcl9zaXplIjoiaDQiLCJhbGlnbiI6ImNlbnRlciIsInRpdGxlX2NvbG9yIjoiI0ZGRkZGRiIsInR5cG9ncmFwaHlfdHlwb2dyYXBoeSI6ImN1c3RvbSIsInR5cG9ncmFwaHlfZm9udF9mYW1pbHkiOiJQcmV0YW5kYXJkIiwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjQwMCIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6IjgyNjMzZTAiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIzLTAxLTA5IHRvIDIwMjMtMDEtMTUifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sInR5cG9ncmFwaHlfZm9udF9zaXplX21vYmlsZSI6eyJ1bml0IjoicHgiLCJzaXplIjoyMCwic2l6ZXMiOltdfSwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiZWU0OTQ1YSJ9XX0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6ImhlYWRpbmcifSx7ImlkIjoiNzQzMGYxOTQiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJ0ZXh0IjoiVGFsayBUbyBVcyIsImxpbmsiOnsidXJsIjoiaHR0cHM6XC9cL3ByZW1pYXRuYy5jb21cL3R3XC9jb250YWN0LXVzXC8iLCJpc19leHRlcm5hbCI6Im9uIiwibm9mb2xsb3ciOiIiLCJjdXN0b21fYXR0cmlidXRlcyI6IiJ9LCJhbGlnbiI6ImNlbnRlciIsInNpemUiOiJtZCIsInR5cG9ncmFwaHlfdHlwb2dyYXBoeSI6ImN1c3RvbSIsInR5cG9ncmFwaHlfZm9udF9mYW1pbHkiOiJQcmV0YW5kYXJkIiwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjUwMCIsImJ1dHRvbl90ZXh0X2NvbG9yIjoiI0ZGRkZGRiIsImJhY2tncm91bmRfY29sb3IiOiIjRTU1MzE2IiwiaG92ZXJfY29sb3IiOiIjRkZGRkZGIiwidHBfZGlzcGxheV9ydWxlcyI6W3siX2lkIjoiNTU5NGUzNyIsInRwX3J1bGVfZGF0ZV92YWx1ZSI6IjIwMjMtMDEtMDkgdG8gMjAyMy0wMS0xNSJ9XSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwiYWxpZ25fdGFibGV0IjoiY2VudGVyIiwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiN2JjNGU2ZSJ9XSwic2ltcGF5X3BheW1lbnRfZm9ybSI6IjAifSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoiYnV0dG9uIn1dLCJpc0lubmVyIjpmYWxzZX1dLCJpc0lubmVyIjpmYWxzZX0seyJpZCI6Ijk3ZmU4Y2IiLCJlbFR5cGUiOiJzZWN0aW9uIiwic2V0dGluZ3MiOnsic3RyZXRjaF9zZWN0aW9uIjoic2VjdGlvbi1zdHJldGNoZWQiLCJiYWNrZ3JvdW5kX2JhY2tncm91bmQiOiJjbGFzc2ljIiwiYmFja2dyb3VuZF9pbWFnZSI6eyJpZCI6IiIsInVybCI6IiJ9LCJiYWNrZ3JvdW5kX3NpemUiOiJjb3ZlciIsIm1hcmdpbiI6eyJ1bml0IjoiJSIsInRvcCI6IjAiLCJyaWdodCI6MCwiYm90dG9tIjoiMCIsImxlZnQiOjAsImlzTGlua2VkIjpmYWxzZX0sIm1hcmdpbl90YWJsZXQiOnsidW5pdCI6IiUiLCJ0b3AiOiIwIiwicmlnaHQiOjAsImJvdHRvbSI6IjAiLCJsZWZ0IjowLCJpc0xpbmtlZCI6ZmFsc2V9LCJtYXJnaW5fbW9iaWxlIjp7InVuaXQiOiIlIiwidG9wIjoiMCIsInJpZ2h0IjowLCJib3R0b20iOiIwIiwibGVmdCI6MCwiaXNMaW5rZWQiOmZhbHNlfSwicGFkZGluZyI6eyJ1bml0IjoiJSIsInRvcCI6IjUiLCJyaWdodCI6IjAiLCJib3R0b20iOiI1IiwibGVmdCI6IjAiLCJpc0xpbmtlZCI6ZmFsc2V9LCJwYWRkaW5nX3RhYmxldCI6eyJ1bml0IjoiJSIsInRvcCI6IjUiLCJyaWdodCI6IjUiLCJib3R0b20iOiI1IiwibGVmdCI6IjUiLCJpc0xpbmtlZCI6dHJ1ZX0sInBhZGRpbmdfbW9iaWxlIjp7InVuaXQiOiIlIiwidG9wIjoiIiwicmlnaHQiOiIiLCJib3R0b20iOiIiLCJsZWZ0IjoiIiwiaXNMaW5rZWQiOnRydWV9LCJhc19ic19saXN0cyI6W10sImFzX2JzX2xpc3RzX2giOltdLCJhc190c19saXN0cyI6W10sImFzX3RzX2xpc3RzX2giOltdLCJhc19kc19saXN0cyI6W10sImFzX2RzX2xpc3RzX2giOltdLCJ0cF9kaXNwbGF5X3J1bGVzIjpbeyJfaWQiOiJkZjE4Y2ZkIiwidHBfcnVsZV9kYXRlX3ZhbHVlIjoiMjAyMy0wMS0wOSB0byAyMDIzLTAxLTE1In1dLCJldmVudFJlcGVhdGVyIjpbeyJfaWQiOiIwMjMxNWRmIn1dLCJiYWNrZ3JvdW5kX2NvbG9yIjoiI0ZGRkZGRiJ9LCJlbGVtZW50cyI6W3siaWQiOiJmMDNkOGYzIiwiZWxUeXBlIjoiY29sdW1uIiwic2V0dGluZ3MiOnsiX2NvbHVtbl9zaXplIjoxMDAsIl9pbmxpbmVfc2l6ZSI6bnVsbCwicGx1c19wb2ludGVyX3RleHQiOiJGb2xsb3cgVGV4dCIsInBsdXNfcG9pbnRlcl9jbGlja190ZXh0IjoiU2VlIE1vcmUiLCJwbHVzX2NvbHVtbl9yZXNwb25zaXZlX2xpc3QiOltdLCJhc19ic19saXN0cyI6W10sImFzX2JzX2xpc3RzX2giOltdLCJhc190c19saXN0cyI6W10sImFzX3RzX2xpc3RzX2giOltdLCJhc19kc19saXN0cyI6W10sImFzX2RzX2xpc3RzX2giOltdLCJjb2x1bW5fbGluayI6eyJ1cmwiOiIiLCJpc19leHRlcm5hbCI6IiIsIm5vZm9sbG93IjoiIiwiY3VzdG9tX2F0dHJpYnV0ZXMiOiIifX0sImVsZW1lbnRzIjpbeyJpZCI6ImY5MzgzNTMiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJ0aXRsZSI6IkhvdyB0byBvcGVuIGEgY29tcGFueSBpbiBUYWl3YW4iLCJ0aXRsZV9jb2xvciI6IiMwQTIzNjAiLCJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiJjdXN0b20iLCJ0eXBvZ3JhcGh5X2ZvbnRfZmFtaWx5IjoiUHJldGVuZGFyZCBCb2xkIiwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjYwMCIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6IjlkY2Y5NjUiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIyLTEwLTMxIHRvIDIwMjItMTEtMDYifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6IjYxOTI1NzAifV0sInR5cG9ncmFwaHlfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjMyLCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X2ZvbnRfc2l6ZV9tb2JpbGUiOnsidW5pdCI6InB4Iiwic2l6ZSI6MjUsInNpemVzIjpbXX19LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJoZWFkaW5nIn0seyJpZCI6ImNlMWI5NzgiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJlZGl0b3IiOiI8aDMgc3R5bGU9XCJmb250LXNpemU6IDIwcHg7XCI+U2VsZWN0aW9uIG9mIGJ1c2luZXNzIGVudGl0eTxcL2gzPjxwPkZpcnN0IG9mIGFsbCwgeW91XHUyMDE5bGwgbmVlZCB0byBzZWxlY3QgYSBidXNpbmVzcyBlbnRpdHkgdG8gYmUgaW5jb3Jwb3JhdGVkIGluIFRhaXdhbiBhbmQgdGhlIHN1bW1hcnkgdGFibGUgaXMgYXMgYmVsb3cgZm9yIHlvdXIgcmVmZXJlbmNlLjxcL3A+PHRhYmxlPjx0Ym9keT48dHI+PHRkPlx1MDBhMDxcL3RkPjx0ZD5MaW1pdGVkIENvbXBhbnkgXC8gTGltaXRlZCBjb21wYW55IGJ5IFNoYXJlczxcL3RkPjx0ZD5CcmFuY2g8XC90ZD48dGQ+UmVwcmVzZW50YXRpdmUgT2ZmaWNlPFwvdGQ+PFwvdHI+PHRyPjx0ZD5NaW5pbXVtIENhcGl0YWw8XC90ZD48dGQ+PHA+TlREJDFcdTAwYTA8XC9wPjxwPihOb3RlIDEpPFwvcD48XC90ZD48dGQ+PHA+TlREJDFcdTAwYTA8XC9wPjxwPihOb3RlIDEpPFwvcD48XC90ZD48dGQ+TkE8XC90ZD48XC90cj48dHI+PHRkPkJ1c2luZXNzIFNjb3BlPFwvdGQ+PHRkPjxwPkxpc3RlZCBpbiBBcnRpY2xlIG9mIEFzc29jaWF0aW9uXHUwMGEwPFwvcD48cD5TcGVjaWFsIGxpY2Vuc2UgbWF5IHJlcXVpcmVkPFwvcD48cD4oZS5nLiB0cmF2ZWwsIGxvZ2lzdGljcyk8XC9wPjxcL3RkPjx0ZD48cD5MaXN0ZWQgaW4gQXJ0aWNsZSBvZiBBc3NvY2lhdGlvblx1MDBhMDxcL3A+PHA+U3BlY2lhbCBsaWNlbnNlIG1heSByZXF1aXJlZDxcL3A+PHA+KGUuZy4gdHJhdmVsLCBsb2dpc3RpY3MpPFwvcD48XC90ZD48dGQ+PHA+TWFya2V0IHJlc2VhcmNoLCBuZWdvdGlhdGlvbiBhbmQgc2lnbiBjb250cmFjdCwgZXRjLlx1MDBhMDxcL3A+PHA+KENhbm5vdCBoYXZlIHNhbGVzKTxcL3A+PFwvdGQ+PFwvdHI+PHRyPjx0ZD5NaW5pbXVtIE1hbmFnZW1lbnQgUmVxdWlyZW1lbnQ8XC90ZD48dGQ+PHA+SW52ZXN0b3IgOiAxIGluZGl2aWR1YWwgb3IgZW50aXR5XHUwMGEwPFwvcD48cD5EaXJlY3RvciA6IDEgaW5kaXZpZHVhbDxcL3A+PHA+KE5vdGUgMik8XC9wPjxcL3RkPjx0ZD5SZXByZXNlbnRhdGl2ZSA6IDEgaW5kaXZpZHVhbDxcL3RkPjx0ZD5SZXByZXNlbnRhdGl2ZSA6IDEgaW5kaXZpZHVhbDxcL3RkPjxcL3RyPjx0cj48dGQ+TGltaXRlZCBMaWFiaWxpdHk8XC90ZD48dGQ+WWVzLCBsaW1pdGVkIHRvIGNhcGl0YWwgYW1vdW50PFwvdGQ+PHRkPk5BPFwvdGQ+PHRkPk5BPFwvdGQ+PFwvdHI+PHRyPjx0ZD5BdWRpdCBSZXF1aXJlbWVudDxcL3RkPjx0ZD5EZXBlbmRzIG9uIHNhbGVzIFwvIGNhcGl0YWwgXC8gbnVtYmVyIG9mIGVtcGxveWVlcyBcLyBpbmR1c3RyeTxcL3RkPjx0ZD5EZXBlbmRzIG9uIHNhbGVzIFwvIGNhcGl0YWwgXC8gbnVtYmVyIG9mIGVtcGxveWVlcyBcLyBpbmR1c3RyeTxcL3RkPjx0ZD5ObzxcL3RkPjxcL3RyPjx0cj48dGQ+Q29ycG9yYXRlIEluY29tZSBUYXg8XC90ZD48dGQ+MjAlPFwvdGQ+PHRkPjIwJTxcL3RkPjx0ZD5OQTxcL3RkPjxcL3RyPjx0cj48dGQ+QnVzaW5lc3MgVGF4PFwvdGQ+PHRkPjUlPFwvdGQ+PHRkPjUlPFwvdGQ+PHRkPk5vPFwvdGQ+PFwvdHI+PHRyPjx0ZD5XaXRoaG9sZGluZyB0YXggb24gRGl2aWRlbmQgXC8gRWFybmluZyBEaXN0cmlidXRpb248XC90ZD48dGQ+MjElPFwvdGQ+PHRkPk5BPFwvdGQ+PHRkPk5BPFwvdGQ+PFwvdHI+PFwvdGJvZHk+PFwvdGFibGU+PHA+Tm90ZSAxOiBUaGVyZSBpcyBhIGxvY2FsIHJ1bGUgcmVxdWVzdCB0aGF0IHRoZSBjYXBpdGFsIHNob3VsZCBiZSBhYmxlIHRvIGNvdmVyIHRoZSBpbml0aWFsIG9wZXJhdGluZyBjb3N0cyBhbmQgZXhwZW5zZXMuPFwvcD48cD5Ob3RlIDI6IDEgaW5kaXZpZHVhbCBzdXBlcnZpc29yIHdpbGwgYmUgcmVxdWlyZWQgZm9yIGEgbGltaXRlZCBjb21wYW55IGJ5IHNoYXJlcy48XC9wPiIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidHlwb2dyYXBoeV90eXBvZ3JhcGh5IjoiY3VzdG9tIiwidHlwb2dyYXBoeV9mb250X2ZhbWlseSI6IlByZXRlbmRhcmQiLCJ0eXBvZ3JhcGh5X2ZvbnRfc2l6ZSI6eyJ1bml0IjoicHgiLCJzaXplIjoxNiwic2l6ZXMiOltdfSwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjQwMCIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6IjY0ZThmOTIifV0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6ImIwNTg3ZjIifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W119LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJ0ZXh0LWVkaXRvciJ9LHsiaWQiOiIwM2ZhYTM2IiwiZWxUeXBlIjoid2lkZ2V0Iiwic2V0dGluZ3MiOnsidGV4dCI6IkdldCBhIEZSRUUgUXVvdGUgTm93ISIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6ImM0ZjdmZjkifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImFsaWduX3RhYmxldCI6ImNlbnRlciIsImFsaWduX21vYmlsZSI6Imp1c3RpZnkiLCJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiJjdXN0b20iLCJ0eXBvZ3JhcGh5X2ZvbnRfZmFtaWx5IjoiUHJldGVuZGFyZCIsInR5cG9ncmFwaHlfZm9udF93ZWlnaHQiOiI1MDAiLCJidXR0b25fdGV4dF9jb2xvciI6IiNGRkZGRkYiLCJiYWNrZ3JvdW5kX2NvbG9yIjoiI0YwNEUyMyIsImxpbmsiOnsidXJsIjoiI2Zvb3Rlci1mb3JtIiwiaXNfZXh0ZXJuYWwiOiIiLCJub2ZvbGxvdyI6IiIsImN1c3RvbV9hdHRyaWJ1dGVzIjoiIn0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6Ijc3N2Y4ODYifV0sImFsaWduIjoiY2VudGVyIiwiYmFja2dyb3VuZF9jb2xvcl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJiYWNrZ3JvdW5kX2NvbG9yX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJhY2tncm91bmRfY29sb3JfYl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJiYWNrZ3JvdW5kX2NvbG9yX2Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYmFja2dyb3VuZF9ncmFkaWVudF9hbmdsZV90YWJsZXQiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJiYWNrZ3JvdW5kX2dyYWRpZW50X2FuZ2xlX21vYmlsZSI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX3N0b3BfdGFibGV0Ijp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX2Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYnV0dG9uX2JhY2tncm91bmRfaG92ZXJfY29sb3JfYl9zdG9wX21vYmlsZSI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJidXR0b25fYmFja2dyb3VuZF9ob3Zlcl9ncmFkaWVudF9hbmdsZV90YWJsZXQiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJidXR0b25fYmFja2dyb3VuZF9ob3Zlcl9ncmFkaWVudF9hbmdsZV9tb2JpbGUiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9jb2xvcl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9jb2xvcl9zdG9wX21vYmlsZSI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9jb2xvcl9iX3N0b3BfdGFibGV0Ijp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2NvbG9yX2Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfZ3JhZGllbnRfYW5nbGVfdGFibGV0Ijp7InVuaXQiOiJkZWciLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfZ3JhZGllbnRfYW5nbGVfbW9iaWxlIjp7InVuaXQiOiJkZWciLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfaG92ZXJfY29sb3Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfaG92ZXJfY29sb3Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfaG92ZXJfY29sb3JfYl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9ob3Zlcl9jb2xvcl9iX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2hvdmVyX2dyYWRpZW50X2FuZ2xlX3RhYmxldCI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2hvdmVyX2dyYWRpZW50X2FuZ2xlX21vYmlsZSI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX19LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJidXR0b24ifV0sImlzSW5uZXIiOmZhbHNlfV0sImlzSW5uZXIiOmZhbHNlfSx7ImlkIjoiZGUyNjdhNiIsImVsVHlwZSI6InNlY3Rpb24iLCJzZXR0aW5ncyI6eyJzdHJldGNoX3NlY3Rpb24iOiJzZWN0aW9uLXN0cmV0Y2hlZCIsImJhY2tncm91bmRfYmFja2dyb3VuZCI6ImNsYXNzaWMiLCJiYWNrZ3JvdW5kX2ltYWdlIjp7ImlkIjoiIiwidXJsIjoiIn0sImJhY2tncm91bmRfc2l6ZSI6ImNvdmVyIiwibWFyZ2luIjp7InVuaXQiOiIlIiwidG9wIjoiMCIsInJpZ2h0IjowLCJib3R0b20iOiIwIiwibGVmdCI6MCwiaXNMaW5rZWQiOmZhbHNlfSwibWFyZ2luX3RhYmxldCI6eyJ1bml0IjoiJSIsInRvcCI6Ii0yMiIsInJpZ2h0IjowLCJib3R0b20iOiIwIiwibGVmdCI6MCwiaXNMaW5rZWQiOmZhbHNlfSwibWFyZ2luX21vYmlsZSI6eyJ1bml0IjoiJSIsInRvcCI6IjAiLCJyaWdodCI6MCwiYm90dG9tIjoiMCIsImxlZnQiOjAsImlzTGlua2VkIjpmYWxzZX0sInBhZGRpbmciOnsidW5pdCI6IiUiLCJ0b3AiOiI1IiwicmlnaHQiOiIwIiwiYm90dG9tIjoiNSIsImxlZnQiOiIwIiwiaXNMaW5rZWQiOmZhbHNlfSwicGFkZGluZ190YWJsZXQiOnsidW5pdCI6IiUiLCJ0b3AiOiI1IiwicmlnaHQiOiI1IiwiYm90dG9tIjoiNSIsImxlZnQiOiI1IiwiaXNMaW5rZWQiOnRydWV9LCJwYWRkaW5nX21vYmlsZSI6eyJ1bml0IjoiJSIsInRvcCI6IiIsInJpZ2h0IjoiIiwiYm90dG9tIjoiIiwibGVmdCI6IiIsImlzTGlua2VkIjp0cnVlfSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwidHBfZGlzcGxheV9ydWxlcyI6W3siX2lkIjoiZGYxOGNmZCIsInRwX3J1bGVfZGF0ZV92YWx1ZSI6IjIwMjMtMDEtMDkgdG8gMjAyMy0wMS0xNSJ9XSwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiMDIzMTVkZiJ9XSwiYmFja2dyb3VuZF9jb2xvciI6IiNGN0Y3RjcifSwiZWxlbWVudHMiOlt7ImlkIjoiOGIyMzFjNyIsImVsVHlwZSI6ImNvbHVtbiIsInNldHRpbmdzIjp7Il9jb2x1bW5fc2l6ZSI6MTAwLCJfaW5saW5lX3NpemUiOm51bGwsInBsdXNfcG9pbnRlcl90ZXh0IjoiRm9sbG93IFRleHQiLCJwbHVzX3BvaW50ZXJfY2xpY2tfdGV4dCI6IlNlZSBNb3JlIiwicGx1c19jb2x1bW5fcmVzcG9uc2l2ZV9saXN0IjpbXSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwiY29sdW1uX2xpbmsiOnsidXJsIjoiIiwiaXNfZXh0ZXJuYWwiOiIiLCJub2ZvbGxvdyI6IiIsImN1c3RvbV9hdHRyaWJ1dGVzIjoiIn19LCJlbGVtZW50cyI6W3siaWQiOiJkNzU1ZTUwIiwiZWxUeXBlIjoid2lkZ2V0Iiwic2V0dGluZ3MiOnsidGl0bGUiOiJUaGUgcHJvY2VkdXJlIGFuZCByZXF1aXJlZCBkb2N1bWVudHMgdG8gcmVnaXN0ZXIgYSBjb21wYW55IGluIFRhaXdhbiIsInRpdGxlX2NvbG9yIjoiIzBBMjM2MCIsInR5cG9ncmFwaHlfdHlwb2dyYXBoeSI6ImN1c3RvbSIsInR5cG9ncmFwaHlfZm9udF9mYW1pbHkiOiJQcmV0ZW5kYXJkIEJvbGQiLCJ0eXBvZ3JhcGh5X2ZvbnRfd2VpZ2h0IjoiNjAwIiwidHBfZGlzcGxheV9ydWxlcyI6W3siX2lkIjoiOWRjZjk2NSIsInRwX3J1bGVfZGF0ZV92YWx1ZSI6IjIwMjItMTAtMzEgdG8gMjAyMi0xMS0wNiJ9XSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiNjE5MjU3MCJ9XSwidHlwb2dyYXBoeV9mb250X3NpemUiOnsidW5pdCI6InB4Iiwic2l6ZSI6MzIsInNpemVzIjpbXX0sInR5cG9ncmFwaHlfZm9udF9zaXplX21vYmlsZSI6eyJ1bml0IjoicHgiLCJzaXplIjoyNSwic2l6ZXMiOltdfX0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6ImhlYWRpbmcifSx7ImlkIjoiMTU1MjRhOSIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7ImVkaXRvciI6IjxoMyBzdHlsZT1cImZvbnQtc2l6ZTogMjJweDtcIj5MaW1pdGVkIGNvbXBhbnkgXC8gbGltaXRlZCBjb21wYW55IGJ5IHNoYXJlcyBcLyBicmFuY2g8XC9oMz48cD48aW1nIGNsYXNzPVwid3AtaW1hZ2UtODc2MDkgbGF6eWxvYWRlZFwiIHNyYz1cImh0dHBzOlwvXC9wcmVtaWF0bmMuY29tXC90d1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDlcL3R3dHctMS5wbmdcIiBzaXplcz1cIihtYXgtd2lkdGg6IDExNzNweCkgMTAwdncsIDExNzNweFwiIHNyY3NldD1cImh0dHBzOlwvXC9wcmVtaWF0bmMuY29tXC90d1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDlcL3R3dHctMS5wbmcgMTE3M3csIGh0dHBzOlwvXC9wcmVtaWF0bmMuY29tXC90d1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDlcL3R3dHctMS0zMDB4ODQucG5nIDMwMHcsIGh0dHBzOlwvXC9wcmVtaWF0bmMuY29tXC90d1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDlcL3R3dHctMS0xMDI0eDI4NS5wbmcgMTAyNHcsIGh0dHBzOlwvXC9wcmVtaWF0bmMuY29tXC90d1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDlcL3R3dHctMS03Njh4MjE0LnBuZyA3Njh3XCIgYWx0PVwiXCIgd2lkdGg9XCIxMTczXCIgaGVpZ2h0PVwiMzI3XCIgZGF0YS1zcmNzZXQ9XCJodHRwczpcL1wvcHJlbWlhdG5jLmNvbVwvdHdcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA5XC90d3R3LTEucG5nIDExNzN3LCBodHRwczpcL1wvcHJlbWlhdG5jLmNvbVwvdHdcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA5XC90d3R3LTEtMzAweDg0LnBuZyAzMDB3LCBodHRwczpcL1wvcHJlbWlhdG5jLmNvbVwvdHdcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA5XC90d3R3LTEtMTAyNHgyODUucG5nIDEwMjR3LCBodHRwczpcL1wvcHJlbWlhdG5jLmNvbVwvdHdcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjFcLzA5XC90d3R3LTEtNzY4eDIxNC5wbmcgNzY4d1wiIGRhdGEtc3JjPVwiaHR0cHM6XC9cL3ByZW1pYXRuYy5jb21cL3R3XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wOVwvdHd0dy0xLnBuZ1wiIGRhdGEtc2l6ZXM9XCIobWF4LXdpZHRoOiAxMTczcHgpIDEwMHZ3LCAxMTczcHhcIiBcLz48XC9wPiIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidHlwb2dyYXBoeV90eXBvZ3JhcGh5IjoiY3VzdG9tIiwidHlwb2dyYXBoeV9mb250X2ZhbWlseSI6IlByZXRlbmRhcmQiLCJ0eXBvZ3JhcGh5X2ZvbnRfc2l6ZSI6eyJ1bml0IjoicHgiLCJzaXplIjoxNiwic2l6ZXMiOltdfSwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjQwMCIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6IjY0ZThmOTIifV0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6ImIwNTg3ZjIifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W119LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJ0ZXh0LWVkaXRvciJ9LHsiaWQiOiI4ZTNlZWZiIiwiZWxUeXBlIjoid2lkZ2V0Iiwic2V0dGluZ3MiOnsiZWRpdG9yIjoiPGg0IHN0eWxlPVwiZm9udC1zaXplOiAxOHB4O1wiPk5hbWUgcmVzZXJ2YXRpb248XC9oND48cD5Gb3JlaWduIGludmVzdG9ycyBzaG91bGQgZmlyc3RseSBzZWxlY3QgdGhlIENoaW5lc2UgbmFtZSBmb3IgdGhlIGNvbXBhbnlcL2JyYW5jaCB0byBiZSBpbmNvcnBvcmF0ZWQgaW4gVGFpd2FuLiBXaGVuIGZpbGluZyB0aGUgYXBwbGljYXRpb24gb2YgbmFtZSByZXNlcnZhdGlvbiwgdGhlIGJhc2ljIGluZm9ybWF0aW9uIG9mIHRoZSBUYWl3YW4gZW50aXR5IHNob3VsZCBhbHNvIGJlIGluY2x1ZGVkLCBlLmcuIGJ1c2luZXNzIGFjdGl2aXRpZXMsIHJlcHJlc2VudGF0aXZlXHUyMDE5cyBuYW1lLCBwaG9uZSBudW1iZXIgYW5kIGFkZHJlc3MuPFwvcD48aDQgc3R5bGU9XCJmb250LXNpemU6IDE4cHg7XCI+SW52ZXN0bWVudCBhcHBsaWNhdGlvbjxcL2g0PjxwPkEgZm9yZWlnbiBpbnZlc3RvciBpcyByZXF1aXJlZCB0byBzdWJtaXQgdGhlIEludmVzdG1lbnQgQXBwbGljYXRpb24gRm9ybSBhbmQgcmVsZXZhbnQgZG9jdW1lbnRzIHRvIHRoZSByZWxldmFudCB1bml0IG9mIE1PRUE8XC9wPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5PcGVuIHByZXBhcmF0b3J5IGJhbmsgYWNjb3VudDxcL2g0PjxwPkEgcHJlcGFyYXRvcnkgYmFuayBhY2NvdW50IGlzIG5lZWRlZCB0byBiZSBvcGVuZWQgaW4gdGhpcyBzdGFnZSBmb3IgdGhlIGNhcGl0YWwgdG8gYmUgaW5qZWN0ZWQuIEFzIHRoZSBUYWl3YW4gZW50aXR5IGhhcyBub3QgeWV0IGJlZW4gaW5jb3Jwb3JhdGVkIGluIHRoaXMgc3RhZ2UsIHRoZSBuYXR1cmUgb2YgdGhlIHByZXBhcmF0b3J5IGJhbmsgaXMgYW4gaW5kaXZpZHVhbCBhY2NvdW50IGFuZCB1bmRlciB0aGUgcHJvcG9zZWQgVGFpd2FuIGVudGl0eVx1MjAxOXMgbmFtZS48XC9wPjxwPlRoZSB0aW1lIGZyYW1lIGZvciBiYW5rIGFjY291bnQgb3BlbmluZyB3aWxsIGJlIHNpZ25pZmljYW50bHkgZGlmZmVyZWQgYnkgd2hhdCBraW5kIG9mIGJhbmsgdG8gYmUgY2hvc2VuIChlLmcuIDF+NyBkYXlzIGFyZSByZXF1aXJlZCBmb3IgbG9jYWwgYmFua3M7IDJ+NCB3ZWVrcyBhcmUgcmVxdWlyZWQgZm9yIGZvcmVpZ24gYmFua3MpLjxcL3A+PGg0IHN0eWxlPVwiZm9udC1zaXplOiAxOHB4O1wiPkNhcGl0YWwgaW5qZWN0aW9uIGFuZCBhdWRpdDxcL2g0PjxwPlRoZSBjYXBpdGFsIHNob3VsZCBiZSBpbmplY3RlZCBmcm9tIHRoZSBpbnZlc3Rvclx1MjAxOXMgb3ZlcnNlYXMgYmFuayBhY2NvdW50IGFuZCBpbiBmb3JlaWduIGN1cnJlbmN5LiBUaGUgZm9yZWlnbiBpbnZlc3RvciBuZWVkIHRvIHNlZWsgZm9yIGEgbG9jYWwgQ1BBIHRvIGlzc3VlIHRoZSBjYXBpdGFsIGF1ZGl0IHJlcG9ydC48XC9wPjxwPklmIHRoZSBpbnZlc3RvciB3YW50cyB0byBpbmplY3QgdGhlIGNhcGl0YWwgZnJvbSBpdHMgVGFpd2FuIGJhbmsgYWNjb3VudCwgdGhlIHNvdXJjZSBvZiBmdW5kIHNob3VsZCBiZSB3ZWxsIGV4cGxhaW5lZCB3aXRoIHN1cHBvcnRpbmcgZG9jdW1lbnRzIHRvIHRoZSBnb3Zlcm5tZW50IHVuaXQgb2YgTU9FQS48XC9wPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5Db21wYW55XC9icmFuY2ggcmVnaXN0cmF0aW9uPFwvaDQ+PHA+VGhlIGZvcmVpZ24gaW52ZXN0b3IgbmVlZCB0byBmaWxlIHRoZSBhcHBsaWNhdGlvbiB3aXRoIHJlcXVpcmVkIGRvY3VtZW50cyAoZS5nLiBhcHBsaWNhdGlvbiBmb3JtLCBvZmZpY2UgcmVudGFsIGFncmVlbWVudCwgYXJ0aWNsZXMgb2YgYXNzb2NpYXRpb25zKSB0byB0aGUgcmVsZXZhbnQgZ292ZXJubWVudCB1bml0IG9mIE1PRUEuIEFmdGVyIHJlY2VpdmluZyB0aGUgYXBwcm92YWwgbGV0dGVyLCB0aGUgVGFpd2FuIGVudGl0eSBpcyBvZmZpY2lhbGx5IHNldCB1cCBhbmQgd2lsbCByZWNlaXZlIGl0cyBUYWl3YW4gdGF4IElELjxcL3A+PGg0IHN0eWxlPVwiZm9udC1zaXplOiAxOHB4O1wiPlRheCByZWdpc3RyYXRpb248XC9oND48cD5UaGUgaW52ZXN0b3IgbXVzdCBhcHBseSB0byB0aGUgdGF4IGNvbGxlY3Rpb24gYXV0aG9yaXR5IG9mIHRoZSBjb21wYW55XHUyMDE5cyBsb2NhbGl0eSB0byByZWdpc3RlciB0aGUgYnVzaW5lc3MgZW50aXR5IGluIFRhaXdhbi4gQW4gdGF4IGludGVydmlldyB3aWxsIGJlIGFycmFuZ2VkIGFuZCB0aGUgVGFpd2FuIGVudGl0eVx1MjAxOXMgcmVwcmVzZW50YXRpdmUgd2lsbCBuZWVkIHRvIHZpc2l0IHRoZSB0YXggb2ZmaWNlIGluIG9yZGVyIHRvIHVuZGVyc3RhbmQgdGhlIFRhaXdhbiBidXNpbmVzcy48XC9wPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5PcGVuIG9mZmljaWFsIGJhbmsgYWNjb3VudDxcL2g0PjxwPkxhc3RseSwgdGhlIGludmVzdG9yIG5lZWRzIHRvIHRyYW5zZmVyIHRoZSBwcmVwYXJhdG9yeSBiYW5rIGFjY291bnQgdG8gdGhlIG9mZmljaWFsIGJhbmsgYWNjb3VudC48XC9wPjxwPlRoZSB0aW1lIGZyYW1lIGZvciBiYW5rIGFjY291bnQgb3BlbmluZyB3aWxsIGJlIHNpZ25pZmljYW50bHkgZGlmZmVyZWQgYnkgd2hhdCBraW5kIG9mIGJhbmsgdG8gYmUgY2hvc2VuIChlLmcuIDF+NyBkYXlzIGFyZSByZXF1aXJlZCBmb3IgbG9jYWwgYmFua3M7IDJ+NCB3ZWVrcyBhcmUgcmVxdWlyZWQgZm9yIGZvcmVpZ24gYmFua3MpLjxcL3A+PGg0IHN0eWxlPVwiZm9udC1zaXplOiAxOHB4O1wiPlRpbWUgZnJhbWU8XC9oND48cD5UaGUgdG90YWwgdGltZSBmcmFtZSBvZiBzZXQgdXAgYSBUYWl3YW4gYnVzaW5lc3MgZW50aXR5IG1heSBiZSBhcm91bmQgM340IG1vbnRocyAoaW4gd2hpY2ggdGhlIGdvdmVybm1lbnQgcHJvY2Vzc2luZyB0aW1lIHdpbGwgYmUgYXJvdW5kIDIgbW9udGhzKS48XC9wPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5Eb2N1bWVudCByZXF1aXJlZCAtIGZvciBwcm9wb3NlZCByZXByZXNlbnRhdGl2ZTxcL2g0Pjx1bD48bGk+Q29weSBvZiBwYXNzcG9ydCBvZiByZXByZXNlbnRhdGl2ZTxcL2xpPjxsaT5Qb3dlciBvZiBhdHRvcm5leTxcL2xpPjxcL3VsPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5Eb2N1bWVudCByZXF1aXJlZCAtIGZvciBoZWFkcXVhcnRlcjxcL2g0Pjx1bD48bGk+Q2VydGlmaWNhdGUgb2YgaW5jb3Jwb3JhdGlvbjxcL2xpPjxsaT5BcnRpY2xlcyBvZiBhc3NvY2lhdGlvbjxcL2xpPjxsaT5Qb3dlciBvZiBhdHRvcm5leTxcL2xpPjxsaT5Pcmdhbml6YXRpb24gc3RydWN0dXJlPFwvbGk+PGxpPlNoYXJlaG9sZGVyIGFuZCBkaXJlY3RvciBsaXN0cyBvZiBlYWNoIGJ1c2luZXNzIGVudGl0eSBkaXJlY3RseSBvciBpbmRpcmVjdGx5IGhvbGRzIHRoZSBUYWl3YW4gY29tcGFueSAodW50aWwgdGhlIHVsdGltYXRlIGJlbmVmaWNpYWwgb3duZXIpPFwvbGk+PGxpPkNvcHkgb2YgcGFzc3BvcnQgZm9yIGluZGl2aWR1YWwgdWx0aW1hdGUgYmVuZWZpY2lhbCBvd25lcnMgd2hvIGRpcmVjdGx5IG9yIGluZGlyZWN0bHkgaG9sZCAyNSUgb3duZXJzaGlwPFwvbGk+PGxpPkludmVzdG1lbnQgcGxhbiAoaW5jbHVkaW5nIFRhaXdhbiBjb21wYW55XHUyMDE5cyBidXNpbmVzcyBtb2RlbCBhbmQgZmluYW5jaWFsIHBsYW4pPFwvbGk+PFwvdWw+PGgzIHN0eWxlPVwiZm9udC1zaXplOiAyMnB4O1wiPlJlcHJlc2VudGF0aXZlIG9mZmljZTxcL2gzPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5SZXByZXNlbnRhdGl2ZSBvZmZpY2UgcmVnaXN0cmF0aW9uPFwvaDQ+PHA+VGhlIGZvcmVpZ24gaW52ZXN0b3Igc2hvdWxkIGZpcnN0IGZpbGUgYW4gYXBwbGljYXRpb24gdG8gQ2VudHJhbCBSZWdpb24gT2ZmaWNlLCBNT0VBLCBhbmQgb2J0YWluIGl0cyBsZXR0ZXIgb2YgYXBwcm92YWwuPFwvcD48aDQgc3R5bGU9XCJmb250LXNpemU6IDE4cHg7XCI+VGF4IHJlZ2lzdHJhdGlvbjxcL2g0PjxwPlRoZSBpbnZlc3RvciBzaG91bGQgdGhlbiBhcHBseSB0byB0aGUgbG9jYWwgdGF4IGNvbGxlY3Rpb24gYXV0aG9yaXR5IGZvciBhIHRheHBheWVyIGNvZGUgbnVtYmVyLjxcL3A+PGg0IHN0eWxlPVwiZm9udC1zaXplOiAxOHB4O1wiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIHByb3Bvc2VkIHJlcHJlc2VudGF0aXZlPFwvaDQ+PHVsPjxsaT5Db3B5IG9mIHBhc3Nwb3J0IG9mIHJlcHJlc2VudGF0aXZlPFwvbGk+PGxpPlBvd2VyIG9mIGF0dG9ybmV5PFwvbGk+PFwvdWw+PGg0IHN0eWxlPVwiZm9udC1zaXplOiAxOHB4O1wiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIGhlYWRxdWFydGVyPFwvaDQ+PHVsPjxsaT5DZXJ0aWZpY2F0ZSBvZiBpbmNvcnBvcmF0aW9uPFwvbGk+PGxpPkFydGljbGVzIG9mIGFzc29jaWF0aW9uPFwvbGk+PGxpPlBvd2VyIG9mIGF0dG9ybmV5PFwvbGk+PGxpPkludmVzdG1lbnQgcGxhbiAoaW5jbHVkaW5nIFRhaXdhbiBjb21wYW55XHUyMDE5cyBidXNpbmVzcyBtb2RlbCBhbmQgZmluYW5jaWFsIHBsYW4pPFwvbGk+PFwvdWw+IiwidGV4dF9jb2xvciI6IiMwMDAwMDAiLCJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiJjdXN0b20iLCJ0eXBvZ3JhcGh5X2ZvbnRfZmFtaWx5IjoiUHJldGVuZGFyZCIsInR5cG9ncmFwaHlfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjE2LCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X2ZvbnRfd2VpZ2h0IjoiNDAwIiwidHBfZGlzcGxheV9ydWxlcyI6W3siX2lkIjoiNjRlOGY5MiJ9XSwiZXZlbnRSZXBlYXRlciI6W3siX2lkIjoiYjA1ODdmMiJ9XSwiYXNfYnNfbGlzdHMiOltdLCJhc19ic19saXN0c19oIjpbXSwiYXNfdHNfbGlzdHMiOltdLCJhc190c19saXN0c19oIjpbXSwiYXNfZHNfbGlzdHMiOltdLCJhc19kc19saXN0c19oIjpbXSwidHlwb2dyYXBoeV9saW5lX2hlaWdodCI6eyJ1bml0IjoiZW0iLCJzaXplIjoxLjUsInNpemVzIjpbXX19LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJ0ZXh0LWVkaXRvciJ9LHsiaWQiOiIxYTI4MjA1IiwiZWxUeXBlIjoid2lkZ2V0Iiwic2V0dGluZ3MiOnsidGV4dCI6IkdldCBhIEZSRUUgUXVvdGUgTm93ISIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6ImM0ZjdmZjkifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImFsaWduX3RhYmxldCI6ImNlbnRlciIsImFsaWduX21vYmlsZSI6Imp1c3RpZnkiLCJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiJjdXN0b20iLCJ0eXBvZ3JhcGh5X2ZvbnRfZmFtaWx5IjoiUHJldGVuZGFyZCIsInR5cG9ncmFwaHlfZm9udF93ZWlnaHQiOiI1MDAiLCJidXR0b25fdGV4dF9jb2xvciI6IiNGRkZGRkYiLCJiYWNrZ3JvdW5kX2NvbG9yIjoiI0YwNEUyMyIsImxpbmsiOnsidXJsIjoiI2Zvb3Rlci1mb3JtIiwiaXNfZXh0ZXJuYWwiOiIiLCJub2ZvbGxvdyI6IiIsImN1c3RvbV9hdHRyaWJ1dGVzIjoiIn0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6Ijc3N2Y4ODYifV0sImFsaWduIjoiY2VudGVyIiwiYmFja2dyb3VuZF9jb2xvcl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJiYWNrZ3JvdW5kX2NvbG9yX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJhY2tncm91bmRfY29sb3JfYl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJiYWNrZ3JvdW5kX2NvbG9yX2Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYmFja2dyb3VuZF9ncmFkaWVudF9hbmdsZV90YWJsZXQiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJiYWNrZ3JvdW5kX2dyYWRpZW50X2FuZ2xlX21vYmlsZSI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX3N0b3BfdGFibGV0Ijp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX2Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYnV0dG9uX2JhY2tncm91bmRfaG92ZXJfY29sb3JfYl9zdG9wX21vYmlsZSI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJidXR0b25fYmFja2dyb3VuZF9ob3Zlcl9ncmFkaWVudF9hbmdsZV90YWJsZXQiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJidXR0b25fYmFja2dyb3VuZF9ob3Zlcl9ncmFkaWVudF9hbmdsZV9tb2JpbGUiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9jb2xvcl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9jb2xvcl9zdG9wX21vYmlsZSI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9jb2xvcl9iX3N0b3BfdGFibGV0Ijp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2NvbG9yX2Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfZ3JhZGllbnRfYW5nbGVfdGFibGV0Ijp7InVuaXQiOiJkZWciLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfZ3JhZGllbnRfYW5nbGVfbW9iaWxlIjp7InVuaXQiOiJkZWciLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfaG92ZXJfY29sb3Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfaG92ZXJfY29sb3Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfaG92ZXJfY29sb3JfYl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9ob3Zlcl9jb2xvcl9iX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2hvdmVyX2dyYWRpZW50X2FuZ2xlX3RhYmxldCI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2hvdmVyX2dyYWRpZW50X2FuZ2xlX21vYmlsZSI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX19LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJidXR0b24ifV0sImlzSW5uZXIiOmZhbHNlfV0sImlzSW5uZXIiOmZhbHNlfSx7ImlkIjoiMTdjYTgwYiIsImVsVHlwZSI6InNlY3Rpb24iLCJzZXR0aW5ncyI6eyJzdHJldGNoX3NlY3Rpb24iOiJzZWN0aW9uLXN0cmV0Y2hlZCIsImJhY2tncm91bmRfYmFja2dyb3VuZCI6ImNsYXNzaWMiLCJiYWNrZ3JvdW5kX2ltYWdlIjp7ImlkIjoiIiwidXJsIjoiIn0sImJhY2tncm91bmRfc2l6ZSI6ImNvdmVyIiwibWFyZ2luIjp7InVuaXQiOiIlIiwidG9wIjoiMCIsInJpZ2h0IjowLCJib3R0b20iOiIwIiwibGVmdCI6MCwiaXNMaW5rZWQiOmZhbHNlfSwibWFyZ2luX3RhYmxldCI6eyJ1bml0IjoiJSIsInRvcCI6IjAiLCJyaWdodCI6MCwiYm90dG9tIjoiMCIsImxlZnQiOjAsImlzTGlua2VkIjpmYWxzZX0sIm1hcmdpbl9tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIwIiwicmlnaHQiOjAsImJvdHRvbSI6IjAiLCJsZWZ0IjowLCJpc0xpbmtlZCI6ZmFsc2V9LCJwYWRkaW5nIjp7InVuaXQiOiIlIiwidG9wIjoiNSIsInJpZ2h0IjoiMCIsImJvdHRvbSI6IjUiLCJsZWZ0IjoiMCIsImlzTGlua2VkIjpmYWxzZX0sInBhZGRpbmdfdGFibGV0Ijp7InVuaXQiOiIlIiwidG9wIjoiNSIsInJpZ2h0IjoiNSIsImJvdHRvbSI6IjUiLCJsZWZ0IjoiNSIsImlzTGlua2VkIjp0cnVlfSwicGFkZGluZ19tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIiLCJyaWdodCI6IiIsImJvdHRvbSI6IiIsImxlZnQiOiIiLCJpc0xpbmtlZCI6dHJ1ZX0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6ImRmMThjZmQiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIzLTAxLTA5IHRvIDIwMjMtMDEtMTUifV0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6IjAyMzE1ZGYifV0sImJhY2tncm91bmRfY29sb3IiOiIjRkZGRkZGIn0sImVsZW1lbnRzIjpbeyJpZCI6ImNhNTliNjAiLCJlbFR5cGUiOiJjb2x1bW4iLCJzZXR0aW5ncyI6eyJfY29sdW1uX3NpemUiOjEwMCwiX2lubGluZV9zaXplIjpudWxsLCJwbHVzX3BvaW50ZXJfdGV4dCI6IkZvbGxvdyBUZXh0IiwicGx1c19wb2ludGVyX2NsaWNrX3RleHQiOiJTZWUgTW9yZSIsInBsdXNfY29sdW1uX3Jlc3BvbnNpdmVfbGlzdCI6W10sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImNvbHVtbl9saW5rIjp7InVybCI6IiIsImlzX2V4dGVybmFsIjoiIiwibm9mb2xsb3ciOiIiLCJjdXN0b21fYXR0cmlidXRlcyI6IiJ9fSwiZWxlbWVudHMiOlt7ImlkIjoiYTEwNGY4ZiIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7InRpdGxlIjoiRG8geW91IG5lZWQgdG8gY29tZSB0byBUYWl3YW4\/IiwidGl0bGVfY29sb3IiOiIjMEEyMzYwIiwidHlwb2dyYXBoeV90eXBvZ3JhcGh5IjoiY3VzdG9tIiwidHlwb2dyYXBoeV9mb250X2ZhbWlseSI6IlByZXRlbmRhcmQgQm9sZCIsInR5cG9ncmFwaHlfZm9udF93ZWlnaHQiOiI2MDAiLCJ0cF9kaXNwbGF5X3J1bGVzIjpbeyJfaWQiOiI5ZGNmOTY1IiwidHBfcnVsZV9kYXRlX3ZhbHVlIjoiMjAyMi0xMC0zMSB0byAyMDIyLTExLTA2In1dLCJhc19ic19saXN0cyI6W10sImFzX2JzX2xpc3RzX2giOltdLCJhc190c19saXN0cyI6W10sImFzX3RzX2xpc3RzX2giOltdLCJhc19kc19saXN0cyI6W10sImFzX2RzX2xpc3RzX2giOltdLCJldmVudFJlcGVhdGVyIjpbeyJfaWQiOiI2MTkyNTcwIn1dLCJ0eXBvZ3JhcGh5X2ZvbnRfc2l6ZSI6eyJ1bml0IjoicHgiLCJzaXplIjozMiwic2l6ZXMiOltdfSwidHlwb2dyYXBoeV9mb250X3NpemVfbW9iaWxlIjp7InVuaXQiOiJweCIsInNpemUiOjI1LCJzaXplcyI6W119fSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoiaGVhZGluZyJ9LHsiaWQiOiIzMjRlMzhiIiwiZWxUeXBlIjoid2lkZ2V0Iiwic2V0dGluZ3MiOnsiZWRpdG9yIjoiPHA+VGhlIG9ubHkgcmVhc29uIHRvIGNvbWUgdG8gVGFpd2FuIGR1cmluZyB0aGUgaW5jb3Jwb3JhdGlvbiBwcm9jZXNzIGlzIHRoYXQgbW9zdCBsb2NhbCBiYW5rcyByZXF1ZXN0IHRoZSByZXByZXNlbnRhdGl2ZSB0byB2aXNpdCB0aGUgYmFuayBpbiBwZXJzb24gZm9yIGJhbmsgYWNjb3VudCBvcGVuaW5nLiBUaHVzLCBpZiB5b3Ugd2FudCB0byBhc3NpZ24gYSBmb3JlaWduZXIgYXMgdGhlIHJlcHJlc2VudGF0aXZlIGZvciB5b3VyIFRhaXdhbiBidXNpbmVzcyBlbnRpdHksIHRoZSByZXByZXNlbnRhdGl2ZSB3aWxsIG5lZWQgdG8gY29tZSB0byBUYWl3YW4gMiB0aW1lcyBmb3IgdGhlIHByZXBhcmF0b3J5IGFuZCBvZmZpY2lhbCBiYW5rIGFjY291bnQgb3BlbmluZy48XC9wPjxwPlRoZSBUYWl3YW4gYmFua3MgY2FuIGJlIGNhdGVnb3JpemVkIGludG8gMyBtYWluIHR5cGVzLCBnb3Zlcm5tZW50LW93bmVkIGJhbmtzLCBwcml2YXRlLW93bmVkIGJhbmtzIGFuZCBmb3JlaWduLWJhc2VkIGJhbmtzLiBJbiBvcmRlciB0byBmYWNpbGl0YXRlIHRoZSBpbmNvcnBvcmF0aW9uIHByb2Nlc3MsIHNvbWUgYmFua3MgY2FuIGFjY2VwdCBhIFBvd2VyIG9mIEF0dG9ybmV5IChQT0EpIGluc3RlYWQgb2YgdmlzaXRpbmcgVGFpd2FuIGluIHBlcnNvbi48XC9wPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5Hb3Zlcm5tZW50LW93bmVkIGxvY2FsIGJhbmtzPFwvaDQ+PHA+SXQgaXMgdmVyeSBlYXN5IHRvIG9wZW4gYSBiYW5rIGFjY291bnQgaW4gZ292ZXJubWVudC1vd25lZCBiYW5rcy4gSG93ZXZlciwgdGhleSBkbyBub3QgYWNjZXB0IHRoZSBQT0EgZm9yIGJhbmsgYWNjb3VudCBvcGVuaW5nIGFuZCByZXF1ZXN0IHRoZSByZXByZXNlbnRhdGl2ZSBwZXJzb25hbGx5IHRvIHZpc2l0IHRoZSBiYW5rIGluIHBlcnNvbjs8XC9wPjxoNCBzdHlsZT1cImZvbnQtc2l6ZTogMThweDtcIj5Qcml2YXRlLW93bmVkIGxvY2FsIGJhbmtzPFwvaDQ+PHA+VGhleSBwcm92aWRlIG1vcmUgZmxleGliaWxpdHkgdG8gY2xpZW50cyBhcyB0aGV5IGFyZSBtb3JlIGFnZ3Jlc3NpdmUgdG8gYXR0cmFjdCBjdXN0b21lcnMuIEhvd2V2ZXIsIGVhY2ggYmFuayBoYXMgaXRzIG93biBwb2xpY3kgYW5kIHRoZSByZWxhdGlvbnNoaXAgaXMgYWxzbyBpbXBvcnRhbnQ7PFwvcD48aDQgc3R5bGU9XCJmb250LXNpemU6IDE4cHg7XCI+Rm9yZWlnbi1iYXNlZCBiYW5rczxcL2g0PjxwPkZvcmVpZ24tYmFzZWQgYmFua3MgcHJvdmlkZSB0aGUgbW9zdCBmbGV4aWJpbGl0eSBmb3IgYmFuayBhY2NvdW50IG9wZW5pbmcgdG8gY2xpZW50cy4gRm9yIGV4YW1wbGUsIHNvbWUgYmFua3MgYWNjZXB0IFBPQSBhbmQgc29tZSBiYW5rcyB3aWxsIGFycmFuZ2Ugd2ViIG1lZXRpbmdzLiBIb3dldmVyLCB0aGV5IHVzdWFsbHkgc2V0IGNlcnRhaW4gcmVxdWlyZW1lbnRzLCBlLmcuIGFubnVhbCBzYWxlcywgY2FwaXRhbCBhbW91bnQsIGNlcnRhaW4gaW5kdXN0cmllcy4gVGhlaXIgdGFyZ2V0IGNsaWVudHMgYXJlIHVzdWFsbHkgbGFyZ2Utc2l6ZWQgYW5kIG11bHRpbmF0aW9uYWwgY29tcGFuaWVzLjxcL3A+PHA+U2VsZWN0aW5nIGEgcHJvcGVyIGJhbmsgdG8gb3BlbiB0aGUgYmFuayBhY2NvdW50IGR1cmluZyB0aGUgaW5jb3Jwb3JhdGlvbiBwcm9jZXNzIGlzIGltcG9ydGFudC4gU29tZXRpbWVzLCB0aGUgaW5jb3Jwb3JhdGlvbiBtaWdodCBiZSBzaWduaWZpY2FudGx5IGRlbGF5ZWQgYnkgbWlzY29tbXVuaWNhdGlvbiB3aXRoIHRoZSBiYW5rZXIuIFRodXMsIHlvdSBzaG91bGQgYXNzaWduIGEgVGFpd2FuZXNlIGFnZW50IG9yIGEgcGVyc29uIHdobyBjYW4gc3BlYWsgQ2hpbmVzZSB0byBzdXBwb3J0IG9uIHRoZSBiYW5rIGFjY291bnQgb3BlbmluZy48XC9wPiIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidHlwb2dyYXBoeV90eXBvZ3JhcGh5IjoiY3VzdG9tIiwidHlwb2dyYXBoeV9mb250X2ZhbWlseSI6IlByZXRlbmRhcmQiLCJ0eXBvZ3JhcGh5X2ZvbnRfc2l6ZSI6eyJ1bml0IjoicHgiLCJzaXplIjoxNiwic2l6ZXMiOltdfSwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjQwMCIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6IjY0ZThmOTIifV0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6ImIwNTg3ZjIifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sInR5cG9ncmFwaHlfbGluZV9oZWlnaHQiOnsidW5pdCI6ImVtIiwic2l6ZSI6MS41LCJzaXplcyI6W119fSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoidGV4dC1lZGl0b3IifSx7ImlkIjoiOWM2NTEyMSIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7InRleHQiOiJHZXQgYSBGUkVFIFF1b3RlIE5vdyEiLCJ0cF9kaXNwbGF5X3J1bGVzIjpbeyJfaWQiOiJjNGY3ZmY5In1dLCJhc19ic19saXN0cyI6W10sImFzX2JzX2xpc3RzX2giOltdLCJhc190c19saXN0cyI6W10sImFzX3RzX2xpc3RzX2giOltdLCJhc19kc19saXN0cyI6W10sImFzX2RzX2xpc3RzX2giOltdLCJhbGlnbl90YWJsZXQiOiJjZW50ZXIiLCJhbGlnbl9tb2JpbGUiOiJqdXN0aWZ5IiwidHlwb2dyYXBoeV90eXBvZ3JhcGh5IjoiY3VzdG9tIiwidHlwb2dyYXBoeV9mb250X2ZhbWlseSI6IlByZXRlbmRhcmQiLCJ0eXBvZ3JhcGh5X2ZvbnRfd2VpZ2h0IjoiNTAwIiwiYnV0dG9uX3RleHRfY29sb3IiOiIjRkZGRkZGIiwiYmFja2dyb3VuZF9jb2xvciI6IiNGMDRFMjMiLCJsaW5rIjp7InVybCI6IiNmb290ZXItZm9ybSIsImlzX2V4dGVybmFsIjoiIiwibm9mb2xsb3ciOiIiLCJjdXN0b21fYXR0cmlidXRlcyI6IiJ9LCJldmVudFJlcGVhdGVyIjpbeyJfaWQiOiI3NzdmODg2In1dLCJhbGlnbiI6ImNlbnRlciIsImJhY2tncm91bmRfY29sb3Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYmFja2dyb3VuZF9jb2xvcl9zdG9wX21vYmlsZSI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJiYWNrZ3JvdW5kX2NvbG9yX2Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYmFja2dyb3VuZF9jb2xvcl9iX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJhY2tncm91bmRfZ3JhZGllbnRfYW5nbGVfdGFibGV0Ijp7InVuaXQiOiJkZWciLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYmFja2dyb3VuZF9ncmFkaWVudF9hbmdsZV9tb2JpbGUiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJidXR0b25fYmFja2dyb3VuZF9ob3Zlcl9jb2xvcl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJidXR0b25fYmFja2dyb3VuZF9ob3Zlcl9jb2xvcl9zdG9wX21vYmlsZSI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJidXR0b25fYmFja2dyb3VuZF9ob3Zlcl9jb2xvcl9iX3N0b3BfdGFibGV0Ijp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sImJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX2Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYnV0dG9uX2JhY2tncm91bmRfaG92ZXJfZ3JhZGllbnRfYW5nbGVfdGFibGV0Ijp7InVuaXQiOiJkZWciLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiYnV0dG9uX2JhY2tncm91bmRfaG92ZXJfZ3JhZGllbnRfYW5nbGVfbW9iaWxlIjp7InVuaXQiOiJkZWciLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfY29sb3Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfY29sb3Jfc3RvcF9tb2JpbGUiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfY29sb3JfYl9zdG9wX3RhYmxldCI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9jb2xvcl9iX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2dyYWRpZW50X2FuZ2xlX3RhYmxldCI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2dyYWRpZW50X2FuZ2xlX21vYmlsZSI6eyJ1bml0IjoiZGVnIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX3N0b3BfdGFibGV0Ijp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX3N0b3BfbW9iaWxlIjp7InVuaXQiOiIlIiwic2l6ZSI6IiIsInNpemVzIjpbXX0sIl9iYWNrZ3JvdW5kX2hvdmVyX2NvbG9yX2Jfc3RvcF90YWJsZXQiOnsidW5pdCI6IiUiLCJzaXplIjoiIiwic2l6ZXMiOltdfSwiX2JhY2tncm91bmRfaG92ZXJfY29sb3JfYl9zdG9wX21vYmlsZSI6eyJ1bml0IjoiJSIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9ob3Zlcl9ncmFkaWVudF9hbmdsZV90YWJsZXQiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119LCJfYmFja2dyb3VuZF9ob3Zlcl9ncmFkaWVudF9hbmdsZV9tb2JpbGUiOnsidW5pdCI6ImRlZyIsInNpemUiOiIiLCJzaXplcyI6W119fSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoiYnV0dG9uIn1dLCJpc0lubmVyIjpmYWxzZX1dLCJpc0lubmVyIjpmYWxzZX0seyJpZCI6ImExM2YxMWYiLCJlbFR5cGUiOiJzZWN0aW9uIiwic2V0dGluZ3MiOnsic3RyZXRjaF9zZWN0aW9uIjoic2VjdGlvbi1zdHJldGNoZWQiLCJwYWRkaW5nIjp7InVuaXQiOiIlIiwidG9wIjoiMCIsInJpZ2h0IjoiMCIsImJvdHRvbSI6IjUiLCJsZWZ0IjoiMCIsImlzTGlua2VkIjpmYWxzZX0sInBhZGRpbmdfdGFibGV0Ijp7InVuaXQiOiIlIiwidG9wIjoiNSIsInJpZ2h0IjoiNSIsImJvdHRvbSI6IjUiLCJsZWZ0IjoiNSIsImlzTGlua2VkIjp0cnVlfSwicGFkZGluZ19tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIiLCJyaWdodCI6IiIsImJvdHRvbSI6IiIsImxlZnQiOiIiLCJpc0xpbmtlZCI6dHJ1ZX0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6IjA0MTVjODEiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIyLTEyLTI2IHRvIDIwMjMtMDEtMDEifV0sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6IjJjOTlkZjEifV19LCJlbGVtZW50cyI6W3siaWQiOiJkMDliOGQ2IiwiZWxUeXBlIjoiY29sdW1uIiwic2V0dGluZ3MiOnsiX2NvbHVtbl9zaXplIjoxMDAsIl9pbmxpbmVfc2l6ZSI6bnVsbCwicGFkZGluZ19tb2JpbGUiOnsidW5pdCI6IiUiLCJ0b3AiOiIxMCIsInJpZ2h0IjoiNSIsImJvdHRvbSI6IjEwIiwibGVmdCI6IjUiLCJpc0xpbmtlZCI6ZmFsc2V9LCJwbHVzX3BvaW50ZXJfdGV4dCI6IkZvbGxvdyBUZXh0IiwicGx1c19wb2ludGVyX2NsaWNrX3RleHQiOiJTZWUgTW9yZSIsInBsdXNfY29sdW1uX3Jlc3BvbnNpdmVfbGlzdCI6W10sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImNvbHVtbl9saW5rIjp7InVybCI6IiIsImlzX2V4dGVybmFsIjoiIiwibm9mb2xsb3ciOiIiLCJjdXN0b21fYXR0cmlidXRlcyI6IiJ9fSwiZWxlbWVudHMiOlt7ImlkIjoiMjgyZDc2MyIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7InRpdGxlIjoiRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMiLCJ0aXRsZV9jb2xvciI6IiMwQTIzNjAiLCJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiJjdXN0b20iLCJ0eXBvZ3JhcGh5X2ZvbnRfZmFtaWx5IjoiUHJldGVuZGFyZCBCb2xkIiwidHlwb2dyYXBoeV9mb250X3dlaWdodCI6IjYwMCIsInRwX2Rpc3BsYXlfcnVsZXMiOlt7Il9pZCI6IjlkY2Y5NjUiLCJ0cF9ydWxlX2RhdGVfdmFsdWUiOiIyMDIyLTEwLTMxIHRvIDIwMjItMTEtMDYifV0sImFzX2JzX2xpc3RzIjpbXSwiYXNfYnNfbGlzdHNfaCI6W10sImFzX3RzX2xpc3RzIjpbXSwiYXNfdHNfbGlzdHNfaCI6W10sImFzX2RzX2xpc3RzIjpbXSwiYXNfZHNfbGlzdHNfaCI6W10sImV2ZW50UmVwZWF0ZXIiOlt7Il9pZCI6IjYxOTI1NzAifV0sInR5cG9ncmFwaHlfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjMyLCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X2ZvbnRfc2l6ZV9tb2JpbGUiOnsidW5pdCI6InB4Iiwic2l6ZSI6MjUsInNpemVzIjpbXX19LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJoZWFkaW5nIn0seyJpZCI6Ijc3NDMwMTEiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJzaG9ydGNvZGUiOiJbd3AtZmFxLXNjaGVtYSBhY2NvcmRpb249MV0iLCJ0cF9kaXNwbGF5X3J1bGVzIjpbeyJfaWQiOiIzZmExM2U1IiwidHBfcnVsZV9kYXRlX3ZhbHVlIjoiMjAyMi0xMi0yNiB0byAyMDIzLTAxLTAxIn1dLCJhc19ic19saXN0cyI6W10sImFzX2JzX2xpc3RzX2giOltdLCJhc190c19saXN0cyI6W10sImFzX3RzX2xpc3RzX2giOltdLCJhc19kc19saXN0cyI6W10sImFzX2RzX2xpc3RzX2giOltdLCJldmVudFJlcGVhdGVyIjpbeyJfaWQiOiJjNGZmZGEzIn1dfSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoic2hvcnRjb2RlIn1dLCJpc0lubmVyIjpmYWxzZX1dLCJpc0lubmVyIjpmYWxzZX1ddgEKaGlkZV90aXRsZXcDeWVzdQB3JDI4YzlkMWJjLTQwMDktNDJiNC04NGQwLWIxMjIyN2QxMThlMHh3qWE8aDE+Q29tcGFueSBJbmNvcnBvcmF0aW9uPC9oMT4KPGgyPlRhaXdhbiBDb21wYW55IEluY29ycG9yYXRpb248L2gyPgo8aDMgc3R5bGU9ImZvbnQtc2l6ZToyMHB4OyI+VGhlIHByb3Mgb2Ygb3BlbmluZyBhIGNvbXBhbnkgaW4gVGFpd2FuPC9oMz4KPHVsPgo8bGk+VGFpd2FuIGlzIGxvY2F0ZWQgaW4gdGhlIGNlbnRlciBvZiBBc2lhLVBhY2lmaWMsIHdoaWNoIHB1dHMgaXQgaW4gYW4gYWR2YW50YWdlb3VzIHBvc2l0aW9uIHRvIG1ha2UgdXNlIG9mIGdsb2JhbCBwcm9kdWN0aW9uIHJlc291cmNlcyBhbmQgbWFya2V0cGxhY2UuIFRoZSBhdmVyYWdlIGZseWluZyB0aW1lIGZyb20gVGFpcGVpIHRvIHRoZSA2IG1ham9yIGNpdGllcywgSG9uZyBLb25nLCBTaGFuZ2hhaSwgU2VvdWwsIFRva3lvLCBTaW5nYXBvcmUsIGFuZCBTeWRuZXksIGluIFdlc3Rlcm4gUGFjaWZpYyBpcyBtZXJlbHkgd2l0aGluIDMgaG91cnM7PC9saT4KPGxpPkNvbXBldGl0aXZlIHRheCByYXRlLiBUYWl3YW7igJlzIGNvcnBvcmF0ZSBpbmNvbWUgdGF4IHJhdGUgaXMgMjAlLCBjb21wYXJhdGl2ZWx5IGxvd2VyIHRoYW4gSmFwYW4sIEtvcmVhLCBDaGluYS4gVGhlIFZBVCByYXRlIGlzIDUlLCB3aGljaCBpcyBsb3dlciB0aGFuIEphcGFuLCBLb3JlYSwgQ2hpbmEsIGFuZCBTaW5nYXBvcmU7PC9saT4KPGxpPkl0IGlzIHJlbGF0aXZlbHkgZWFzeSwgd2hlbiBjb21wYXJlZCB0byBvdGhlciBBc2lhbiBjb3VudHJpZXMsIHRvIG9wZW4gYSBidXNpbmVzcyBiYW5rIGFjY291bnQgYW5kIHRyYW5zZmVyIGZ1bmRzIGludGVybmF0aW9uYWxseSwgaWYgeW91IHByb3ZpZGUgdGhlIHJlcXVpcmVkIGRvY3VtZW50cyB0byB0aGUgYmFuazs8L2xpPgo8bGk+SW4gb3JkZXIgdG8gYXR0cmFjdCBmb3JlaWduIHByb2Zlc3Npb25hbHMsIGZvcmVpZ25lcnMgd2l0aCBleHBlcnRpc2UgY2FuIGdldCBhIHdvcmsgcGVybWl0IGVhc2llciB0aGFuIG1hbnkgb3RoZXIgQXNpYW4gY291bnRyaWVzIGFuZCBlbmpveSB0aGUgZmF2b3JhYmxlIGluY29tZSB0YXggaW5jZW50aXZlczs8L2xpPgo8bGk+VGFpd2FuIGdvdmVybm1lbnQgZXN0YWJsaXNoZWQgdGhlIHNwZWNpZmljLXB1cnBvc2Ugem9uZXMgdGhhdCBjYW4gc3VpdCB0aGUgY2hhbmdpbmcgYnVzaW5lc3MgZGVtYW5kcy4gVGhlcmUgYXJlIDEwIGV4cG9ydCBwcm9jZXNzaW5nIHpvbmVzLCAxNzQgaW5kdXN0cmlhbCBwYXJrcywgMyBzY2llbmNlIHBhcmtzLCAyIGFncmljdWx0dXJhbCB0ZWNobm9sb2d5IHBhcmtzLCA0IGVudmlyb25tZW50YWwgc2NpZW5jZSwgdGVjaG5vbG9neSBwYXJrcywgYW5kIDcgZnJlZSB0cmFkZSB6b25lczs8L2xpPgo8bGk+VGhlIGRpc3RyaWJ1dGlvbiBvZiBpbmR1c3RyaWFsIGNsdXN0ZXJzIGluIFRhaXdhbiBjYW4gZ2VuZXJhbGx5IGJlIGJyb2tlbiBkb3duIGludG8gZWxlY3Ryb25pY3MgYW5kIHRlY2hub2xvZ3kgaW4gdGhlIG5vcnRoLCBwcmVjaXNpb24gbWFjaGluZXJ5IGluIGNlbnRyYWwgcmVnaW9ucywgYW5kIHBldHJvY2hlbWljYWxzIGFuZCBoZWF2eSBpbmR1c3RyeSBpbiB0aGUgc291dGguIEl0IG9mZmVycyBhbiBpbmR1c3RyaWFsIHN1cHBseSBjaGFpbiB0aGF0IGNhbiBtZWV0IGNsaWVudCBuZWVkcywgZmFzdCByZXNwb25zZXMgYW5kIHF1aWNrbHkgcHJvdmlkZSBjdXN0b21pemVkIGNvbXBvbmVudHMgYW5kIHByb2R1Y3RzLjwvbGk+CjxsaT5UYWl3YW7igJlzIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBsYXdzIGFyZSBvcGVuIGFuZCB0cmFuc3BhcmVudC4gTm90IG9ubHkgdGhleSBtZWV0IHRoZSBiYXNpYyBndWlkZWxpbmVzIGVzdGFibGlzaGVkIHVuZGVyIGludGVybmF0aW9uYWwgdHJlYXRpZXMsIGJ1dCBhbHNvIHVuZGVyZ28gcmV2aXNpb25zIGluIHJlc3BvbnNlIHRvIGJ1c2luZXNzIGFuZCBpbnRlcm5hdGlvbmFsIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBsYXcgZGV2ZWxvcG1lbnRzLjwvbGk+CjxsaT5UYWl3YW7igJlzIGV4Y2VsbGVudCBsYWJvciBmb3JjZSBpcyBib29zdGVkIGJ5IGl0cyB1bml2ZXJzYWwgZWR1Y2F0aW9uIHN5c3RlbSwgd2hpY2ggZWFjaCB5ZWFyIGFkZHMgbW9yZSB0aGFuIDMwMCwwMDAgbmV3IGdyYWR1YXRlcyBhdCB0aGUganVuaW9yIGNvbGxlZ2UgYW5kIHVuaXZlcnNpdHkgbGV2ZWwgb3IgYWJvdmUuIEFjY29yZGluZyB0byBhIHJlY2VudCBzdXJ2ZXksIDUxJSBvZiB0aGUgbGFib3IgZm9yY2UgaGFkIGF0IGxlYXN0IGEgYmFjaGVsb3IgZGVncmVlLjwvbGk+CjwvdWw+CjxoMyBzdHlsZT0iZm9udC1zaXplOjIwcHg7Ij5UaGUgY29ucyBvZiBvcGVuaW5nIGEgY29tcGFueSBpbiBUYWl3YW48L2gzPgo8dWw+CjxsaT5UYWl3YW7igJlzIGNvcnBvcmF0ZSBpbmNvbWUgdGF4IHN5c3RlbSBpcyBnbG9iYWwtd2lkZSBiYXNlZCwgd2hpY2ggbWVhbnMgYm90aCBvZmZzaG9yZSBhbmQgb25zaG9yZSBpbmNvbWUgb2YgYSBidXNpbmVzcyBlbnRpdHkgcmVnaXN0ZXJlZCBpbiBUYWl3YW4gd2lsbCBiZSBzdWJqZWN0IHRvIFRhaXdhbiBjb3Jwb3JhdGUgaW5jb21lIHRheC4gSG93ZXZlciwgVGFpd2FuIGJ1c2luZXNzIGVudGl0aWVzIGNhbiBnZXQgdGhlIGZvcmVpZ24gdGF4IGNyZWRpdCB0byBvZmZzZXQgaXRzIGluY29tZSB0YXggbGlhYmlsaXR5IGZvciB0aGUgaW5jb21lIHRheCBwYWlkIGluIGZvcmVpZ24gY291bnRyaWVzLjwvbGk+CjwvdWw+CjxoND5IYXZlIHNvbWUgcXVlc3Rpb25zPyA8YnIgLz4KV2UgYXJlIGhlcmUgZm9yIHlvdTwvaDQ+CjxwPgkJCQkJPGEgaHJlZj0iaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L2NvbnRhY3QtdXMvIiB0YXJnZXQ9Il9ibGFuayI+PGJyIC8+CgkJCQkJCQkJCVRhbGsgVG8gVXM8YnIgLz4KCQkJCQk8L2E+PC9wPgo8aDI+SG93IHRvIG9wZW4gYSBjb21wYW55IGluIFRhaXdhbjwvaDI+CjxoMyBzdHlsZT0iZm9udC1zaXplOiAyMHB4OyI+U2VsZWN0aW9uIG9mIGJ1c2luZXNzIGVudGl0eTwvaDM+CjxwPkZpcnN0IG9mIGFsbCwgeW914oCZbGwgbmVlZCB0byBzZWxlY3QgYSBidXNpbmVzcyBlbnRpdHkgdG8gYmUgaW5jb3Jwb3JhdGVkIGluIFRhaXdhbiBhbmQgdGhlIHN1bW1hcnkgdGFibGUgaXMgYXMgYmVsb3cgZm9yIHlvdXIgcmVmZXJlbmNlLjwvcD4KPHRhYmxlPgo8dGJvZHk+Cjx0cj4KPHRkPsKgPC90ZD4KPHRkPkxpbWl0ZWQgQ29tcGFueSAvIExpbWl0ZWQgY29tcGFueSBieSBTaGFyZXM8L3RkPgo8dGQ+QnJhbmNoPC90ZD4KPHRkPlJlcHJlc2VudGF0aXZlIE9mZmljZTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk1pbmltdW0gQ2FwaXRhbDwvdGQ+Cjx0ZD4KPHA+TlREJDHCoDwvcD4KPHA+KE5vdGUgMSk8L3A+CjwvdGQ+Cjx0ZD4KPHA+TlREJDHCoDwvcD4KPHA+KE5vdGUgMSk8L3A+CjwvdGQ+Cjx0ZD5OQTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkJ1c2luZXNzIFNjb3BlPC90ZD4KPHRkPgo8cD5MaXN0ZWQgaW4gQXJ0aWNsZSBvZiBBc3NvY2lhdGlvbsKgPC9wPgo8cD5TcGVjaWFsIGxpY2Vuc2UgbWF5IHJlcXVpcmVkPC9wPgo8cD4oZS5nLiB0cmF2ZWwsIGxvZ2lzdGljcyk8L3A+CjwvdGQ+Cjx0ZD4KPHA+TGlzdGVkIGluIEFydGljbGUgb2YgQXNzb2NpYXRpb27CoDwvcD4KPHA+U3BlY2lhbCBsaWNlbnNlIG1heSByZXF1aXJlZDwvcD4KPHA+KGUuZy4gdHJhdmVsLCBsb2dpc3RpY3MpPC9wPgo8L3RkPgo8dGQ+CjxwPk1hcmtldCByZXNlYXJjaCwgbmVnb3RpYXRpb24gYW5kIHNpZ24gY29udHJhY3QsIGV0Yy7CoDwvcD4KPHA+KENhbm5vdCBoYXZlIHNhbGVzKTwvcD4KPC90ZD4KPC90cj4KPHRyPgo8dGQ+TWluaW11bSBNYW5hZ2VtZW50IFJlcXVpcmVtZW50PC90ZD4KPHRkPgo8cD5JbnZlc3RvciA6IDEgaW5kaXZpZHVhbCBvciBlbnRpdHnCoDwvcD4KPHA+RGlyZWN0b3IgOiAxIGluZGl2aWR1YWw8L3A+CjxwPihOb3RlIDIpPC9wPgo8L3RkPgo8dGQ+UmVwcmVzZW50YXRpdmUgOiAxIGluZGl2aWR1YWw8L3RkPgo8dGQ+UmVwcmVzZW50YXRpdmUgOiAxIGluZGl2aWR1YWw8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5MaW1pdGVkIExpYWJpbGl0eTwvdGQ+Cjx0ZD5ZZXMsIGxpbWl0ZWQgdG8gY2FwaXRhbCBhbW91bnQ8L3RkPgo8dGQ+TkE8L3RkPgo8dGQ+TkE8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5BdWRpdCBSZXF1aXJlbWVudDwvdGQ+Cjx0ZD5EZXBlbmRzIG9uIHNhbGVzIC8gY2FwaXRhbCAvIG51bWJlciBvZiBlbXBsb3llZXMgLyBpbmR1c3RyeTwvdGQ+Cjx0ZD5EZXBlbmRzIG9uIHNhbGVzIC8gY2FwaXRhbCAvIG51bWJlciBvZiBlbXBsb3llZXMgLyBpbmR1c3RyeTwvdGQ+Cjx0ZD5ObzwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkNvcnBvcmF0ZSBJbmNvbWUgVGF4PC90ZD4KPHRkPjIwJTwvdGQ+Cjx0ZD4yMCU8L3RkPgo8dGQ+TkE8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5CdXNpbmVzcyBUYXg8L3RkPgo8dGQ+NSU8L3RkPgo8dGQ+NSU8L3RkPgo8dGQ+Tm88L3RkPgo8L3RyPgo8dHI+Cjx0ZD5XaXRoaG9sZGluZyB0YXggb24gRGl2aWRlbmQgLyBFYXJuaW5nIERpc3RyaWJ1dGlvbjwvdGQ+Cjx0ZD4yMSU8L3RkPgo8dGQ+TkE8L3RkPgo8dGQ+TkE8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8cD5Ob3RlIDE6IFRoZXJlIGlzIGEgbG9jYWwgcnVsZSByZXF1ZXN0IHRoYXQgdGhlIGNhcGl0YWwgc2hvdWxkIGJlIGFibGUgdG8gY292ZXIgdGhlIGluaXRpYWwgb3BlcmF0aW5nIGNvc3RzIGFuZCBleHBlbnNlcy48L3A+CjxwPk5vdGUgMjogMSBpbmRpdmlkdWFsIHN1cGVydmlzb3Igd2lsbCBiZSByZXF1aXJlZCBmb3IgYSBsaW1pdGVkIGNvbXBhbnkgYnkgc2hhcmVzLjwvcD4KPHA+CQkJCQk8YSBocmVmPSIjZm9vdGVyLWZvcm0iPjxiciAvPgoJCQkJCQkJCQlHZXQgYSBGUkVFIFF1b3RlIE5vdyE8YnIgLz4KCQkJCQk8L2E+PC9wPgo8aDI+VGhlIHByb2NlZHVyZSBhbmQgcmVxdWlyZWQgZG9jdW1lbnRzIHRvIHJlZ2lzdGVyIGEgY29tcGFueSBpbiBUYWl3YW48L2gyPgo8aDMgc3R5bGU9ImZvbnQtc2l6ZTogMjJweDsiPkxpbWl0ZWQgY29tcGFueSAvIGxpbWl0ZWQgY29tcGFueSBieSBzaGFyZXMgLyBicmFuY2g8L2gzPgo8cD48aW1nIHNyYz0iaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS5wbmciIHNpemVzPSIobWF4LXdpZHRoOiAxMTczcHgpIDEwMHZ3LCAxMTczcHgiIHNyY3NldD0iaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS5wbmcgMTE3M3csIGh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEtMzAweDg0LnBuZyAzMDB3LCBodHRwczovL3ByZW1pYXRuYy5jb20vdHcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDkvdHd0dy0xLTEwMjR4Mjg1LnBuZyAxMDI0dywgaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS03Njh4MjE0LnBuZyA3Njh3IiBhbHQ9IiIgd2lkdGg9IjExNzMiIGhlaWdodD0iMzI3IiBkYXRhLXNyY3NldD0iaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS5wbmcgMTE3M3csIGh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEtMzAweDg0LnBuZyAzMDB3LCBodHRwczovL3ByZW1pYXRuYy5jb20vdHcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDkvdHd0dy0xLTEwMjR4Mjg1LnBuZyAxMDI0dywgaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS03Njh4MjE0LnBuZyA3Njh3IiBkYXRhLXNyYz0iaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS5wbmciIGRhdGEtc2l6ZXM9IihtYXgtd2lkdGg6IDExNzNweCkgMTAwdncsIDExNzNweCIgLz48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+TmFtZSByZXNlcnZhdGlvbjwvaDQ+CjxwPkZvcmVpZ24gaW52ZXN0b3JzIHNob3VsZCBmaXJzdGx5IHNlbGVjdCB0aGUgQ2hpbmVzZSBuYW1lIGZvciB0aGUgY29tcGFueS9icmFuY2ggdG8gYmUgaW5jb3Jwb3JhdGVkIGluIFRhaXdhbi4gV2hlbiBmaWxpbmcgdGhlIGFwcGxpY2F0aW9uIG9mIG5hbWUgcmVzZXJ2YXRpb24sIHRoZSBiYXNpYyBpbmZvcm1hdGlvbiBvZiB0aGUgVGFpd2FuIGVudGl0eSBzaG91bGQgYWxzbyBiZSBpbmNsdWRlZCwgZS5nLiBidXNpbmVzcyBhY3Rpdml0aWVzLCByZXByZXNlbnRhdGl2ZeKAmXMgbmFtZSwgcGhvbmUgbnVtYmVyIGFuZCBhZGRyZXNzLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5JbnZlc3RtZW50IGFwcGxpY2F0aW9uPC9oND4KPHA+QSBmb3JlaWduIGludmVzdG9yIGlzIHJlcXVpcmVkIHRvIHN1Ym1pdCB0aGUgSW52ZXN0bWVudCBBcHBsaWNhdGlvbiBGb3JtIGFuZCByZWxldmFudCBkb2N1bWVudHMgdG8gdGhlIHJlbGV2YW50IHVuaXQgb2YgTU9FQTwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5PcGVuIHByZXBhcmF0b3J5IGJhbmsgYWNjb3VudDwvaDQ+CjxwPkEgcHJlcGFyYXRvcnkgYmFuayBhY2NvdW50IGlzIG5lZWRlZCB0byBiZSBvcGVuZWQgaW4gdGhpcyBzdGFnZSBmb3IgdGhlIGNhcGl0YWwgdG8gYmUgaW5qZWN0ZWQuIEFzIHRoZSBUYWl3YW4gZW50aXR5IGhhcyBub3QgeWV0IGJlZW4gaW5jb3Jwb3JhdGVkIGluIHRoaXMgc3RhZ2UsIHRoZSBuYXR1cmUgb2YgdGhlIHByZXBhcmF0b3J5IGJhbmsgaXMgYW4gaW5kaXZpZHVhbCBhY2NvdW50IGFuZCB1bmRlciB0aGUgcHJvcG9zZWQgVGFpd2FuIGVudGl0eeKAmXMgbmFtZS48L3A+CjxwPlRoZSB0aW1lIGZyYW1lIGZvciBiYW5rIGFjY291bnQgb3BlbmluZyB3aWxsIGJlIHNpZ25pZmljYW50bHkgZGlmZmVyZWQgYnkgd2hhdCBraW5kIG9mIGJhbmsgdG8gYmUgY2hvc2VuIChlLmcuIDF+NyBkYXlzIGFyZSByZXF1aXJlZCBmb3IgbG9jYWwgYmFua3M7IDJ+NCB3ZWVrcyBhcmUgcmVxdWlyZWQgZm9yIGZvcmVpZ24gYmFua3MpLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5DYXBpdGFsIGluamVjdGlvbiBhbmQgYXVkaXQ8L2g0Pgo8cD5UaGUgY2FwaXRhbCBzaG91bGQgYmUgaW5qZWN0ZWQgZnJvbSB0aGUgaW52ZXN0b3LigJlzIG92ZXJzZWFzIGJhbmsgYWNjb3VudCBhbmQgaW4gZm9yZWlnbiBjdXJyZW5jeS4gVGhlIGZvcmVpZ24gaW52ZXN0b3IgbmVlZCB0byBzZWVrIGZvciBhIGxvY2FsIENQQSB0byBpc3N1ZSB0aGUgY2FwaXRhbCBhdWRpdCByZXBvcnQuPC9wPgo8cD5JZiB0aGUgaW52ZXN0b3Igd2FudHMgdG8gaW5qZWN0IHRoZSBjYXBpdGFsIGZyb20gaXRzIFRhaXdhbiBiYW5rIGFjY291bnQsIHRoZSBzb3VyY2Ugb2YgZnVuZCBzaG91bGQgYmUgd2VsbCBleHBsYWluZWQgd2l0aCBzdXBwb3J0aW5nIGRvY3VtZW50cyB0byB0aGUgZ292ZXJubWVudCB1bml0IG9mIE1PRUEuPC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkNvbXBhbnkvYnJhbmNoIHJlZ2lzdHJhdGlvbjwvaDQ+CjxwPlRoZSBmb3JlaWduIGludmVzdG9yIG5lZWQgdG8gZmlsZSB0aGUgYXBwbGljYXRpb24gd2l0aCByZXF1aXJlZCBkb2N1bWVudHMgKGUuZy4gYXBwbGljYXRpb24gZm9ybSwgb2ZmaWNlIHJlbnRhbCBhZ3JlZW1lbnQsIGFydGljbGVzIG9mIGFzc29jaWF0aW9ucykgdG8gdGhlIHJlbGV2YW50IGdvdmVybm1lbnQgdW5pdCBvZiBNT0VBLiBBZnRlciByZWNlaXZpbmcgdGhlIGFwcHJvdmFsIGxldHRlciwgdGhlIFRhaXdhbiBlbnRpdHkgaXMgb2ZmaWNpYWxseSBzZXQgdXAgYW5kIHdpbGwgcmVjZWl2ZSBpdHMgVGFpd2FuIHRheCBJRC48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+VGF4IHJlZ2lzdHJhdGlvbjwvaDQ+CjxwPlRoZSBpbnZlc3RvciBtdXN0IGFwcGx5IHRvIHRoZSB0YXggY29sbGVjdGlvbiBhdXRob3JpdHkgb2YgdGhlIGNvbXBhbnnigJlzIGxvY2FsaXR5IHRvIHJlZ2lzdGVyIHRoZSBidXNpbmVzcyBlbnRpdHkgaW4gVGFpd2FuLiBBbiB0YXggaW50ZXJ2aWV3IHdpbGwgYmUgYXJyYW5nZWQgYW5kIHRoZSBUYWl3YW4gZW50aXR54oCZcyByZXByZXNlbnRhdGl2ZSB3aWxsIG5lZWQgdG8gdmlzaXQgdGhlIHRheCBvZmZpY2UgaW4gb3JkZXIgdG8gdW5kZXJzdGFuZCB0aGUgVGFpd2FuIGJ1c2luZXNzLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5PcGVuIG9mZmljaWFsIGJhbmsgYWNjb3VudDwvaDQ+CjxwPkxhc3RseSwgdGhlIGludmVzdG9yIG5lZWRzIHRvIHRyYW5zZmVyIHRoZSBwcmVwYXJhdG9yeSBiYW5rIGFjY291bnQgdG8gdGhlIG9mZmljaWFsIGJhbmsgYWNjb3VudC48L3A+CjxwPlRoZSB0aW1lIGZyYW1lIGZvciBiYW5rIGFjY291bnQgb3BlbmluZyB3aWxsIGJlIHNpZ25pZmljYW50bHkgZGlmZmVyZWQgYnkgd2hhdCBraW5kIG9mIGJhbmsgdG8gYmUgY2hvc2VuIChlLmcuIDF+NyBkYXlzIGFyZSByZXF1aXJlZCBmb3IgbG9jYWwgYmFua3M7IDJ+NCB3ZWVrcyBhcmUgcmVxdWlyZWQgZm9yIGZvcmVpZ24gYmFua3MpLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5UaW1lIGZyYW1lPC9oND4KPHA+VGhlIHRvdGFsIHRpbWUgZnJhbWUgb2Ygc2V0IHVwIGEgVGFpd2FuIGJ1c2luZXNzIGVudGl0eSBtYXkgYmUgYXJvdW5kIDN+NCBtb250aHMgKGluIHdoaWNoIHRoZSBnb3Zlcm5tZW50IHByb2Nlc3NpbmcgdGltZSB3aWxsIGJlIGFyb3VuZCAyIG1vbnRocykuPC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIHByb3Bvc2VkIHJlcHJlc2VudGF0aXZlPC9oND4KPHVsPgo8bGk+Q29weSBvZiBwYXNzcG9ydCBvZiByZXByZXNlbnRhdGl2ZTwvbGk+CjxsaT5Qb3dlciBvZiBhdHRvcm5leTwvbGk+CjwvdWw+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+RG9jdW1lbnQgcmVxdWlyZWQgLSBmb3IgaGVhZHF1YXJ0ZXI8L2g0Pgo8dWw+CjxsaT5DZXJ0aWZpY2F0ZSBvZiBpbmNvcnBvcmF0aW9uPC9saT4KPGxpPkFydGljbGVzIG9mIGFzc29jaWF0aW9uPC9saT4KPGxpPlBvd2VyIG9mIGF0dG9ybmV5PC9saT4KPGxpPk9yZ2FuaXphdGlvbiBzdHJ1Y3R1cmU8L2xpPgo8bGk+U2hhcmVob2xkZXIgYW5kIGRpcmVjdG9yIGxpc3RzIG9mIGVhY2ggYnVzaW5lc3MgZW50aXR5IGRpcmVjdGx5IG9yIGluZGlyZWN0bHkgaG9sZHMgdGhlIFRhaXdhbiBjb21wYW55ICh1bnRpbCB0aGUgdWx0aW1hdGUgYmVuZWZpY2lhbCBvd25lcik8L2xpPgo8bGk+Q29weSBvZiBwYXNzcG9ydCBmb3IgaW5kaXZpZHVhbCB1bHRpbWF0ZSBiZW5lZmljaWFsIG93bmVycyB3aG8gZGlyZWN0bHkgb3IgaW5kaXJlY3RseSBob2xkIDI1JSBvd25lcnNoaXA8L2xpPgo8bGk+SW52ZXN0bWVudCBwbGFuIChpbmNsdWRpbmcgVGFpd2FuIGNvbXBhbnnigJlzIGJ1c2luZXNzIG1vZGVsIGFuZCBmaW5hbmNpYWwgcGxhbik8L2xpPgo8L3VsPgo8aDMgc3R5bGU9ImZvbnQtc2l6ZTogMjJweDsiPlJlcHJlc2VudGF0aXZlIG9mZmljZTwvaDM+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+UmVwcmVzZW50YXRpdmUgb2ZmaWNlIHJlZ2lzdHJhdGlvbjwvaDQ+CjxwPlRoZSBmb3JlaWduIGludmVzdG9yIHNob3VsZCBmaXJzdCBmaWxlIGFuIGFwcGxpY2F0aW9uIHRvIENlbnRyYWwgUmVnaW9uIE9mZmljZSwgTU9FQSwgYW5kIG9idGFpbiBpdHMgbGV0dGVyIG9mIGFwcHJvdmFsLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5UYXggcmVnaXN0cmF0aW9uPC9oND4KPHA+VGhlIGludmVzdG9yIHNob3VsZCB0aGVuIGFwcGx5IHRvIHRoZSBsb2NhbCB0YXggY29sbGVjdGlvbiBhdXRob3JpdHkgZm9yIGEgdGF4cGF5ZXIgY29kZSBudW1iZXIuPC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIHByb3Bvc2VkIHJlcHJlc2VudGF0aXZlPC9oND4KPHVsPgo8bGk+Q29weSBvZiBwYXNzcG9ydCBvZiByZXByZXNlbnRhdGl2ZTwvbGk+CjxsaT5Qb3dlciBvZiBhdHRvcm5leTwvbGk+CjwvdWw+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+RG9jdW1lbnQgcmVxdWlyZWQgLSBmb3IgaGVhZHF1YXJ0ZXI8L2g0Pgo8dWw+CjxsaT5DZXJ0aWZpY2F0ZSBvZiBpbmNvcnBvcmF0aW9uPC9saT4KPGxpPkFydGljbGVzIG9mIGFzc29jaWF0aW9uPC9saT4KPGxpPlBvd2VyIG9mIGF0dG9ybmV5PC9saT4KPGxpPkludmVzdG1lbnQgcGxhbiAoaW5jbHVkaW5nIFRhaXdhbiBjb21wYW554oCZcyBidXNpbmVzcyBtb2RlbCBhbmQgZmluYW5jaWFsIHBsYW4pPC9saT4KPC91bD4KPHA+CQkJCQk8YSBocmVmPSIjZm9vdGVyLWZvcm0iPjxiciAvPgoJCQkJCQkJCQlHZXQgYSBGUkVFIFF1b3RlIE5vdyE8YnIgLz4KCQkJCQk8L2E+PC9wPgo8aDI+RG8geW91IG5lZWQgdG8gY29tZSB0byBUYWl3YW4\/PC9oMj4KPHA+VGhlIG9ubHkgcmVhc29uIHRvIGNvbWUgdG8gVGFpd2FuIGR1cmluZyB0aGUgaW5jb3Jwb3JhdGlvbiBwcm9jZXNzIGlzIHRoYXQgbW9zdCBsb2NhbCBiYW5rcyByZXF1ZXN0IHRoZSByZXByZXNlbnRhdGl2ZSB0byB2aXNpdCB0aGUgYmFuayBpbiBwZXJzb24gZm9yIGJhbmsgYWNjb3VudCBvcGVuaW5nLiBUaHVzLCBpZiB5b3Ugd2FudCB0byBhc3NpZ24gYSBmb3JlaWduZXIgYXMgdGhlIHJlcHJlc2VudGF0aXZlIGZvciB5b3VyIFRhaXdhbiBidXNpbmVzcyBlbnRpdHksIHRoZSByZXByZXNlbnRhdGl2ZSB3aWxsIG5lZWQgdG8gY29tZSB0byBUYWl3YW4gMiB0aW1lcyBmb3IgdGhlIHByZXBhcmF0b3J5IGFuZCBvZmZpY2lhbCBiYW5rIGFjY291bnQgb3BlbmluZy48L3A+CjxwPlRoZSBUYWl3YW4gYmFua3MgY2FuIGJlIGNhdGVnb3JpemVkIGludG8gMyBtYWluIHR5cGVzLCBnb3Zlcm5tZW50LW93bmVkIGJhbmtzLCBwcml2YXRlLW93bmVkIGJhbmtzIGFuZCBmb3JlaWduLWJhc2VkIGJhbmtzLiBJbiBvcmRlciB0byBmYWNpbGl0YXRlIHRoZSBpbmNvcnBvcmF0aW9uIHByb2Nlc3MsIHNvbWUgYmFua3MgY2FuIGFjY2VwdCBhIFBvd2VyIG9mIEF0dG9ybmV5IChQT0EpIGluc3RlYWQgb2YgdmlzaXRpbmcgVGFpd2FuIGluIHBlcnNvbi48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+R292ZXJubWVudC1vd25lZCBsb2NhbCBiYW5rczwvaDQ+CjxwPkl0IGlzIHZlcnkgZWFzeSB0byBvcGVuIGEgYmFuayBhY2NvdW50IGluIGdvdmVybm1lbnQtb3duZWQgYmFua3MuIEhvd2V2ZXIsIHRoZXkgZG8gbm90IGFjY2VwdCB0aGUgUE9BIGZvciBiYW5rIGFjY291bnQgb3BlbmluZyBhbmQgcmVxdWVzdCB0aGUgcmVwcmVzZW50YXRpdmUgcGVyc29uYWxseSB0byB2aXNpdCB0aGUgYmFuayBpbiBwZXJzb247PC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPlByaXZhdGUtb3duZWQgbG9jYWwgYmFua3M8L2g0Pgo8cD5UaGV5IHByb3ZpZGUgbW9yZSBmbGV4aWJpbGl0eSB0byBjbGllbnRzIGFzIHRoZXkgYXJlIG1vcmUgYWdncmVzc2l2ZSB0byBhdHRyYWN0IGN1c3RvbWVycy4gSG93ZXZlciwgZWFjaCBiYW5rIGhhcyBpdHMgb3duIHBvbGljeSBhbmQgdGhlIHJlbGF0aW9uc2hpcCBpcyBhbHNvIGltcG9ydGFudDs8L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+Rm9yZWlnbi1iYXNlZCBiYW5rczwvaDQ+CjxwPkZvcmVpZ24tYmFzZWQgYmFua3MgcHJvdmlkZSB0aGUgbW9zdCBmbGV4aWJpbGl0eSBmb3IgYmFuayBhY2NvdW50IG9wZW5pbmcgdG8gY2xpZW50cy4gRm9yIGV4YW1wbGUsIHNvbWUgYmFua3MgYWNjZXB0IFBPQSBhbmQgc29tZSBiYW5rcyB3aWxsIGFycmFuZ2Ugd2ViIG1lZXRpbmdzLiBIb3dldmVyLCB0aGV5IHVzdWFsbHkgc2V0IGNlcnRhaW4gcmVxdWlyZW1lbnRzLCBlLmcuIGFubnVhbCBzYWxlcywgY2FwaXRhbCBhbW91bnQsIGNlcnRhaW4gaW5kdXN0cmllcy4gVGhlaXIgdGFyZ2V0IGNsaWVudHMgYXJlIHVzdWFsbHkgbGFyZ2Utc2l6ZWQgYW5kIG11bHRpbmF0aW9uYWwgY29tcGFuaWVzLjwvcD4KPHA+U2VsZWN0aW5nIGEgcHJvcGVyIGJhbmsgdG8gb3BlbiB0aGUgYmFuayBhY2NvdW50IGR1cmluZyB0aGUgaW5jb3Jwb3JhdGlvbiBwcm9jZXNzIGlzIGltcG9ydGFudC4gU29tZXRpbWVzLCB0aGUgaW5jb3Jwb3JhdGlvbiBtaWdodCBiZSBzaWduaWZpY2FudGx5IGRlbGF5ZWQgYnkgbWlzY29tbXVuaWNhdGlvbiB3aXRoIHRoZSBiYW5rZXIuIFRodXMsIHlvdSBzaG91bGQgYXNzaWduIGEgVGFpd2FuZXNlIGFnZW50IG9yIGEgcGVyc29uIHdobyBjYW4gc3BlYWsgQ2hpbmVzZSB0byBzdXBwb3J0IG9uIHRoZSBiYW5rIGFjY291bnQgb3BlbmluZy48L3A+CjxwPgkJCQkJPGEgaHJlZj0iI2Zvb3Rlci1mb3JtIj48YnIgLz4KCQkJCQkJCQkJR2V0IGEgRlJFRSBRdW90ZSBOb3chPGJyIC8+CgkJCQkJPC9hPjwvcD4KPGgyPkZyZXF1ZW50bHkgQXNrZWQgUXVlc3Rpb25zPC9oMj4KPHA+CQlbd3AtZmFxLXNjaGVtYSBhY2NvcmRpb249MV08L3A+dw1jb3JlL2ZyZWVmb3Jtd6lhPGgxPkNvbXBhbnkgSW5jb3Jwb3JhdGlvbjwvaDE+CjxoMj5UYWl3YW4gQ29tcGFueSBJbmNvcnBvcmF0aW9uPC9oMj4KPGgzIHN0eWxlPSJmb250LXNpemU6MjBweDsiPlRoZSBwcm9zIG9mIG9wZW5pbmcgYSBjb21wYW55IGluIFRhaXdhbjwvaDM+Cjx1bD4KPGxpPlRhaXdhbiBpcyBsb2NhdGVkIGluIHRoZSBjZW50ZXIgb2YgQXNpYS1QYWNpZmljLCB3aGljaCBwdXRzIGl0IGluIGFuIGFkdmFudGFnZW91cyBwb3NpdGlvbiB0byBtYWtlIHVzZSBvZiBnbG9iYWwgcHJvZHVjdGlvbiByZXNvdXJjZXMgYW5kIG1hcmtldHBsYWNlLiBUaGUgYXZlcmFnZSBmbHlpbmcgdGltZSBmcm9tIFRhaXBlaSB0byB0aGUgNiBtYWpvciBjaXRpZXMsIEhvbmcgS29uZywgU2hhbmdoYWksIFNlb3VsLCBUb2t5bywgU2luZ2Fwb3JlLCBhbmQgU3lkbmV5LCBpbiBXZXN0ZXJuIFBhY2lmaWMgaXMgbWVyZWx5IHdpdGhpbiAzIGhvdXJzOzwvbGk+CjxsaT5Db21wZXRpdGl2ZSB0YXggcmF0ZS4gVGFpd2Fu4oCZcyBjb3Jwb3JhdGUgaW5jb21lIHRheCByYXRlIGlzIDIwJSwgY29tcGFyYXRpdmVseSBsb3dlciB0aGFuIEphcGFuLCBLb3JlYSwgQ2hpbmEuIFRoZSBWQVQgcmF0ZSBpcyA1JSwgd2hpY2ggaXMgbG93ZXIgdGhhbiBKYXBhbiwgS29yZWEsIENoaW5hLCBhbmQgU2luZ2Fwb3JlOzwvbGk+CjxsaT5JdCBpcyByZWxhdGl2ZWx5IGVhc3ksIHdoZW4gY29tcGFyZWQgdG8gb3RoZXIgQXNpYW4gY291bnRyaWVzLCB0byBvcGVuIGEgYnVzaW5lc3MgYmFuayBhY2NvdW50IGFuZCB0cmFuc2ZlciBmdW5kcyBpbnRlcm5hdGlvbmFsbHksIGlmIHlvdSBwcm92aWRlIHRoZSByZXF1aXJlZCBkb2N1bWVudHMgdG8gdGhlIGJhbms7PC9saT4KPGxpPkluIG9yZGVyIHRvIGF0dHJhY3QgZm9yZWlnbiBwcm9mZXNzaW9uYWxzLCBmb3JlaWduZXJzIHdpdGggZXhwZXJ0aXNlIGNhbiBnZXQgYSB3b3JrIHBlcm1pdCBlYXNpZXIgdGhhbiBtYW55IG90aGVyIEFzaWFuIGNvdW50cmllcyBhbmQgZW5qb3kgdGhlIGZhdm9yYWJsZSBpbmNvbWUgdGF4IGluY2VudGl2ZXM7PC9saT4KPGxpPlRhaXdhbiBnb3Zlcm5tZW50IGVzdGFibGlzaGVkIHRoZSBzcGVjaWZpYy1wdXJwb3NlIHpvbmVzIHRoYXQgY2FuIHN1aXQgdGhlIGNoYW5naW5nIGJ1c2luZXNzIGRlbWFuZHMuIFRoZXJlIGFyZSAxMCBleHBvcnQgcHJvY2Vzc2luZyB6b25lcywgMTc0IGluZHVzdHJpYWwgcGFya3MsIDMgc2NpZW5jZSBwYXJrcywgMiBhZ3JpY3VsdHVyYWwgdGVjaG5vbG9neSBwYXJrcywgNCBlbnZpcm9ubWVudGFsIHNjaWVuY2UsIHRlY2hub2xvZ3kgcGFya3MsIGFuZCA3IGZyZWUgdHJhZGUgem9uZXM7PC9saT4KPGxpPlRoZSBkaXN0cmlidXRpb24gb2YgaW5kdXN0cmlhbCBjbHVzdGVycyBpbiBUYWl3YW4gY2FuIGdlbmVyYWxseSBiZSBicm9rZW4gZG93biBpbnRvIGVsZWN0cm9uaWNzIGFuZCB0ZWNobm9sb2d5IGluIHRoZSBub3J0aCwgcHJlY2lzaW9uIG1hY2hpbmVyeSBpbiBjZW50cmFsIHJlZ2lvbnMsIGFuZCBwZXRyb2NoZW1pY2FscyBhbmQgaGVhdnkgaW5kdXN0cnkgaW4gdGhlIHNvdXRoLiBJdCBvZmZlcnMgYW4gaW5kdXN0cmlhbCBzdXBwbHkgY2hhaW4gdGhhdCBjYW4gbWVldCBjbGllbnQgbmVlZHMsIGZhc3QgcmVzcG9uc2VzIGFuZCBxdWlja2x5IHByb3ZpZGUgY3VzdG9taXplZCBjb21wb25lbnRzIGFuZCBwcm9kdWN0cy48L2xpPgo8bGk+VGFpd2Fu4oCZcyBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGF3cyBhcmUgb3BlbiBhbmQgdHJhbnNwYXJlbnQuIE5vdCBvbmx5IHRoZXkgbWVldCB0aGUgYmFzaWMgZ3VpZGVsaW5lcyBlc3RhYmxpc2hlZCB1bmRlciBpbnRlcm5hdGlvbmFsIHRyZWF0aWVzLCBidXQgYWxzbyB1bmRlcmdvIHJldmlzaW9ucyBpbiByZXNwb25zZSB0byBidXNpbmVzcyBhbmQgaW50ZXJuYXRpb25hbCBpbnRlbGxlY3R1YWwgcHJvcGVydHkgbGF3IGRldmVsb3BtZW50cy48L2xpPgo8bGk+VGFpd2Fu4oCZcyBleGNlbGxlbnQgbGFib3IgZm9yY2UgaXMgYm9vc3RlZCBieSBpdHMgdW5pdmVyc2FsIGVkdWNhdGlvbiBzeXN0ZW0sIHdoaWNoIGVhY2ggeWVhciBhZGRzIG1vcmUgdGhhbiAzMDAsMDAwIG5ldyBncmFkdWF0ZXMgYXQgdGhlIGp1bmlvciBjb2xsZWdlIGFuZCB1bml2ZXJzaXR5IGxldmVsIG9yIGFib3ZlLiBBY2NvcmRpbmcgdG8gYSByZWNlbnQgc3VydmV5LCA1MSUgb2YgdGhlIGxhYm9yIGZvcmNlIGhhZCBhdCBsZWFzdCBhIGJhY2hlbG9yIGRlZ3JlZS48L2xpPgo8L3VsPgo8aDMgc3R5bGU9ImZvbnQtc2l6ZToyMHB4OyI+VGhlIGNvbnMgb2Ygb3BlbmluZyBhIGNvbXBhbnkgaW4gVGFpd2FuPC9oMz4KPHVsPgo8bGk+VGFpd2Fu4oCZcyBjb3Jwb3JhdGUgaW5jb21lIHRheCBzeXN0ZW0gaXMgZ2xvYmFsLXdpZGUgYmFzZWQsIHdoaWNoIG1lYW5zIGJvdGggb2Zmc2hvcmUgYW5kIG9uc2hvcmUgaW5jb21lIG9mIGEgYnVzaW5lc3MgZW50aXR5IHJlZ2lzdGVyZWQgaW4gVGFpd2FuIHdpbGwgYmUgc3ViamVjdCB0byBUYWl3YW4gY29ycG9yYXRlIGluY29tZSB0YXguIEhvd2V2ZXIsIFRhaXdhbiBidXNpbmVzcyBlbnRpdGllcyBjYW4gZ2V0IHRoZSBmb3JlaWduIHRheCBjcmVkaXQgdG8gb2Zmc2V0IGl0cyBpbmNvbWUgdGF4IGxpYWJpbGl0eSBmb3IgdGhlIGluY29tZSB0YXggcGFpZCBpbiBmb3JlaWduIGNvdW50cmllcy48L2xpPgo8L3VsPgo8aDQ+SGF2ZSBzb21lIHF1ZXN0aW9ucz8gPGJyIC8+CldlIGFyZSBoZXJlIGZvciB5b3U8L2g0Pgo8cD4JCQkJCTxhIGhyZWY9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy9jb250YWN0LXVzLyIgdGFyZ2V0PSJfYmxhbmsiPjxiciAvPgoJCQkJCQkJCQlUYWxrIFRvIFVzPGJyIC8+CgkJCQkJPC9hPjwvcD4KPGgyPkhvdyB0byBvcGVuIGEgY29tcGFueSBpbiBUYWl3YW48L2gyPgo8aDMgc3R5bGU9ImZvbnQtc2l6ZTogMjBweDsiPlNlbGVjdGlvbiBvZiBidXNpbmVzcyBlbnRpdHk8L2gzPgo8cD5GaXJzdCBvZiBhbGwsIHlvdeKAmWxsIG5lZWQgdG8gc2VsZWN0IGEgYnVzaW5lc3MgZW50aXR5IHRvIGJlIGluY29ycG9yYXRlZCBpbiBUYWl3YW4gYW5kIHRoZSBzdW1tYXJ5IHRhYmxlIGlzIGFzIGJlbG93IGZvciB5b3VyIHJlZmVyZW5jZS48L3A+Cjx0YWJsZT4KPHRib2R5Pgo8dHI+Cjx0ZD7CoDwvdGQ+Cjx0ZD5MaW1pdGVkIENvbXBhbnkgLyBMaW1pdGVkIGNvbXBhbnkgYnkgU2hhcmVzPC90ZD4KPHRkPkJyYW5jaDwvdGQ+Cjx0ZD5SZXByZXNlbnRhdGl2ZSBPZmZpY2U8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5NaW5pbXVtIENhcGl0YWw8L3RkPgo8dGQ+CjxwPk5URCQxwqA8L3A+CjxwPihOb3RlIDEpPC9wPgo8L3RkPgo8dGQ+CjxwPk5URCQxwqA8L3A+CjxwPihOb3RlIDEpPC9wPgo8L3RkPgo8dGQ+TkE8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5CdXNpbmVzcyBTY29wZTwvdGQ+Cjx0ZD4KPHA+TGlzdGVkIGluIEFydGljbGUgb2YgQXNzb2NpYXRpb27CoDwvcD4KPHA+U3BlY2lhbCBsaWNlbnNlIG1heSByZXF1aXJlZDwvcD4KPHA+KGUuZy4gdHJhdmVsLCBsb2dpc3RpY3MpPC9wPgo8L3RkPgo8dGQ+CjxwPkxpc3RlZCBpbiBBcnRpY2xlIG9mIEFzc29jaWF0aW9uwqA8L3A+CjxwPlNwZWNpYWwgbGljZW5zZSBtYXkgcmVxdWlyZWQ8L3A+CjxwPihlLmcuIHRyYXZlbCwgbG9naXN0aWNzKTwvcD4KPC90ZD4KPHRkPgo8cD5NYXJrZXQgcmVzZWFyY2gsIG5lZ290aWF0aW9uIGFuZCBzaWduIGNvbnRyYWN0LCBldGMuwqA8L3A+CjxwPihDYW5ub3QgaGF2ZSBzYWxlcyk8L3A+CjwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk1pbmltdW0gTWFuYWdlbWVudCBSZXF1aXJlbWVudDwvdGQ+Cjx0ZD4KPHA+SW52ZXN0b3IgOiAxIGluZGl2aWR1YWwgb3IgZW50aXR5wqA8L3A+CjxwPkRpcmVjdG9yIDogMSBpbmRpdmlkdWFsPC9wPgo8cD4oTm90ZSAyKTwvcD4KPC90ZD4KPHRkPlJlcHJlc2VudGF0aXZlIDogMSBpbmRpdmlkdWFsPC90ZD4KPHRkPlJlcHJlc2VudGF0aXZlIDogMSBpbmRpdmlkdWFsPC90ZD4KPC90cj4KPHRyPgo8dGQ+TGltaXRlZCBMaWFiaWxpdHk8L3RkPgo8dGQ+WWVzLCBsaW1pdGVkIHRvIGNhcGl0YWwgYW1vdW50PC90ZD4KPHRkPk5BPC90ZD4KPHRkPk5BPC90ZD4KPC90cj4KPHRyPgo8dGQ+QXVkaXQgUmVxdWlyZW1lbnQ8L3RkPgo8dGQ+RGVwZW5kcyBvbiBzYWxlcyAvIGNhcGl0YWwgLyBudW1iZXIgb2YgZW1wbG95ZWVzIC8gaW5kdXN0cnk8L3RkPgo8dGQ+RGVwZW5kcyBvbiBzYWxlcyAvIGNhcGl0YWwgLyBudW1iZXIgb2YgZW1wbG95ZWVzIC8gaW5kdXN0cnk8L3RkPgo8dGQ+Tm88L3RkPgo8L3RyPgo8dHI+Cjx0ZD5Db3Jwb3JhdGUgSW5jb21lIFRheDwvdGQ+Cjx0ZD4yMCU8L3RkPgo8dGQ+MjAlPC90ZD4KPHRkPk5BPC90ZD4KPC90cj4KPHRyPgo8dGQ+QnVzaW5lc3MgVGF4PC90ZD4KPHRkPjUlPC90ZD4KPHRkPjUlPC90ZD4KPHRkPk5vPC90ZD4KPC90cj4KPHRyPgo8dGQ+V2l0aGhvbGRpbmcgdGF4IG9uIERpdmlkZW5kIC8gRWFybmluZyBEaXN0cmlidXRpb248L3RkPgo8dGQ+MjElPC90ZD4KPHRkPk5BPC90ZD4KPHRkPk5BPC90ZD4KPC90cj4KPC90Ym9keT4KPC90YWJsZT4KPHA+Tm90ZSAxOiBUaGVyZSBpcyBhIGxvY2FsIHJ1bGUgcmVxdWVzdCB0aGF0IHRoZSBjYXBpdGFsIHNob3VsZCBiZSBhYmxlIHRvIGNvdmVyIHRoZSBpbml0aWFsIG9wZXJhdGluZyBjb3N0cyBhbmQgZXhwZW5zZXMuPC9wPgo8cD5Ob3RlIDI6IDEgaW5kaXZpZHVhbCBzdXBlcnZpc29yIHdpbGwgYmUgcmVxdWlyZWQgZm9yIGEgbGltaXRlZCBjb21wYW55IGJ5IHNoYXJlcy48L3A+CjxwPgkJCQkJPGEgaHJlZj0iI2Zvb3Rlci1mb3JtIj48YnIgLz4KCQkJCQkJCQkJR2V0IGEgRlJFRSBRdW90ZSBOb3chPGJyIC8+CgkJCQkJPC9hPjwvcD4KPGgyPlRoZSBwcm9jZWR1cmUgYW5kIHJlcXVpcmVkIGRvY3VtZW50cyB0byByZWdpc3RlciBhIGNvbXBhbnkgaW4gVGFpd2FuPC9oMj4KPGgzIHN0eWxlPSJmb250LXNpemU6IDIycHg7Ij5MaW1pdGVkIGNvbXBhbnkgLyBsaW1pdGVkIGNvbXBhbnkgYnkgc2hhcmVzIC8gYnJhbmNoPC9oMz4KPHA+PGltZyBzcmM9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIiBzaXplcz0iKG1heC13aWR0aDogMTE3M3B4KSAxMDB2dywgMTE3M3B4IiBzcmNzZXQ9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIDExNzN3LCBodHRwczovL3ByZW1pYXRuYy5jb20vdHcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDkvdHd0dy0xLTMwMHg4NC5wbmcgMzAwdywgaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS0xMDI0eDI4NS5wbmcgMTAyNHcsIGh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEtNzY4eDIxNC5wbmcgNzY4dyIgYWx0PSIiIHdpZHRoPSIxMTczIiBoZWlnaHQ9IjMyNyIgZGF0YS1zcmNzZXQ9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIDExNzN3LCBodHRwczovL3ByZW1pYXRuYy5jb20vdHcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDkvdHd0dy0xLTMwMHg4NC5wbmcgMzAwdywgaHR0cHM6Ly9wcmVtaWF0bmMuY29tL3R3L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA5L3R3dHctMS0xMDI0eDI4NS5wbmcgMTAyNHcsIGh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEtNzY4eDIxNC5wbmcgNzY4dyIgZGF0YS1zcmM9Imh0dHBzOi8vcHJlbWlhdG5jLmNvbS90dy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOS90d3R3LTEucG5nIiBkYXRhLXNpemVzPSIobWF4LXdpZHRoOiAxMTczcHgpIDEwMHZ3LCAxMTczcHgiIC8+PC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPk5hbWUgcmVzZXJ2YXRpb248L2g0Pgo8cD5Gb3JlaWduIGludmVzdG9ycyBzaG91bGQgZmlyc3RseSBzZWxlY3QgdGhlIENoaW5lc2UgbmFtZSBmb3IgdGhlIGNvbXBhbnkvYnJhbmNoIHRvIGJlIGluY29ycG9yYXRlZCBpbiBUYWl3YW4uIFdoZW4gZmlsaW5nIHRoZSBhcHBsaWNhdGlvbiBvZiBuYW1lIHJlc2VydmF0aW9uLCB0aGUgYmFzaWMgaW5mb3JtYXRpb24gb2YgdGhlIFRhaXdhbiBlbnRpdHkgc2hvdWxkIGFsc28gYmUgaW5jbHVkZWQsIGUuZy4gYnVzaW5lc3MgYWN0aXZpdGllcywgcmVwcmVzZW50YXRpdmXigJlzIG5hbWUsIHBob25lIG51bWJlciBhbmQgYWRkcmVzcy48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+SW52ZXN0bWVudCBhcHBsaWNhdGlvbjwvaDQ+CjxwPkEgZm9yZWlnbiBpbnZlc3RvciBpcyByZXF1aXJlZCB0byBzdWJtaXQgdGhlIEludmVzdG1lbnQgQXBwbGljYXRpb24gRm9ybSBhbmQgcmVsZXZhbnQgZG9jdW1lbnRzIHRvIHRoZSByZWxldmFudCB1bml0IG9mIE1PRUE8L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+T3BlbiBwcmVwYXJhdG9yeSBiYW5rIGFjY291bnQ8L2g0Pgo8cD5BIHByZXBhcmF0b3J5IGJhbmsgYWNjb3VudCBpcyBuZWVkZWQgdG8gYmUgb3BlbmVkIGluIHRoaXMgc3RhZ2UgZm9yIHRoZSBjYXBpdGFsIHRvIGJlIGluamVjdGVkLiBBcyB0aGUgVGFpd2FuIGVudGl0eSBoYXMgbm90IHlldCBiZWVuIGluY29ycG9yYXRlZCBpbiB0aGlzIHN0YWdlLCB0aGUgbmF0dXJlIG9mIHRoZSBwcmVwYXJhdG9yeSBiYW5rIGlzIGFuIGluZGl2aWR1YWwgYWNjb3VudCBhbmQgdW5kZXIgdGhlIHByb3Bvc2VkIFRhaXdhbiBlbnRpdHnigJlzIG5hbWUuPC9wPgo8cD5UaGUgdGltZSBmcmFtZSBmb3IgYmFuayBhY2NvdW50IG9wZW5pbmcgd2lsbCBiZSBzaWduaWZpY2FudGx5IGRpZmZlcmVkIGJ5IHdoYXQga2luZCBvZiBiYW5rIHRvIGJlIGNob3NlbiAoZS5nLiAxfjcgZGF5cyBhcmUgcmVxdWlyZWQgZm9yIGxvY2FsIGJhbmtzOyAyfjQgd2Vla3MgYXJlIHJlcXVpcmVkIGZvciBmb3JlaWduIGJhbmtzKS48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+Q2FwaXRhbCBpbmplY3Rpb24gYW5kIGF1ZGl0PC9oND4KPHA+VGhlIGNhcGl0YWwgc2hvdWxkIGJlIGluamVjdGVkIGZyb20gdGhlIGludmVzdG9y4oCZcyBvdmVyc2VhcyBiYW5rIGFjY291bnQgYW5kIGluIGZvcmVpZ24gY3VycmVuY3kuIFRoZSBmb3JlaWduIGludmVzdG9yIG5lZWQgdG8gc2VlayBmb3IgYSBsb2NhbCBDUEEgdG8gaXNzdWUgdGhlIGNhcGl0YWwgYXVkaXQgcmVwb3J0LjwvcD4KPHA+SWYgdGhlIGludmVzdG9yIHdhbnRzIHRvIGluamVjdCB0aGUgY2FwaXRhbCBmcm9tIGl0cyBUYWl3YW4gYmFuayBhY2NvdW50LCB0aGUgc291cmNlIG9mIGZ1bmQgc2hvdWxkIGJlIHdlbGwgZXhwbGFpbmVkIHdpdGggc3VwcG9ydGluZyBkb2N1bWVudHMgdG8gdGhlIGdvdmVybm1lbnQgdW5pdCBvZiBNT0VBLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5Db21wYW55L2JyYW5jaCByZWdpc3RyYXRpb248L2g0Pgo8cD5UaGUgZm9yZWlnbiBpbnZlc3RvciBuZWVkIHRvIGZpbGUgdGhlIGFwcGxpY2F0aW9uIHdpdGggcmVxdWlyZWQgZG9jdW1lbnRzIChlLmcuIGFwcGxpY2F0aW9uIGZvcm0sIG9mZmljZSByZW50YWwgYWdyZWVtZW50LCBhcnRpY2xlcyBvZiBhc3NvY2lhdGlvbnMpIHRvIHRoZSByZWxldmFudCBnb3Zlcm5tZW50IHVuaXQgb2YgTU9FQS4gQWZ0ZXIgcmVjZWl2aW5nIHRoZSBhcHByb3ZhbCBsZXR0ZXIsIHRoZSBUYWl3YW4gZW50aXR5IGlzIG9mZmljaWFsbHkgc2V0IHVwIGFuZCB3aWxsIHJlY2VpdmUgaXRzIFRhaXdhbiB0YXggSUQuPC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPlRheCByZWdpc3RyYXRpb248L2g0Pgo8cD5UaGUgaW52ZXN0b3IgbXVzdCBhcHBseSB0byB0aGUgdGF4IGNvbGxlY3Rpb24gYXV0aG9yaXR5IG9mIHRoZSBjb21wYW554oCZcyBsb2NhbGl0eSB0byByZWdpc3RlciB0aGUgYnVzaW5lc3MgZW50aXR5IGluIFRhaXdhbi4gQW4gdGF4IGludGVydmlldyB3aWxsIGJlIGFycmFuZ2VkIGFuZCB0aGUgVGFpd2FuIGVudGl0eeKAmXMgcmVwcmVzZW50YXRpdmUgd2lsbCBuZWVkIHRvIHZpc2l0IHRoZSB0YXggb2ZmaWNlIGluIG9yZGVyIHRvIHVuZGVyc3RhbmQgdGhlIFRhaXdhbiBidXNpbmVzcy48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+T3BlbiBvZmZpY2lhbCBiYW5rIGFjY291bnQ8L2g0Pgo8cD5MYXN0bHksIHRoZSBpbnZlc3RvciBuZWVkcyB0byB0cmFuc2ZlciB0aGUgcHJlcGFyYXRvcnkgYmFuayBhY2NvdW50IHRvIHRoZSBvZmZpY2lhbCBiYW5rIGFjY291bnQuPC9wPgo8cD5UaGUgdGltZSBmcmFtZSBmb3IgYmFuayBhY2NvdW50IG9wZW5pbmcgd2lsbCBiZSBzaWduaWZpY2FudGx5IGRpZmZlcmVkIGJ5IHdoYXQga2luZCBvZiBiYW5rIHRvIGJlIGNob3NlbiAoZS5nLiAxfjcgZGF5cyBhcmUgcmVxdWlyZWQgZm9yIGxvY2FsIGJhbmtzOyAyfjQgd2Vla3MgYXJlIHJlcXVpcmVkIGZvciBmb3JlaWduIGJhbmtzKS48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+VGltZSBmcmFtZTwvaDQ+CjxwPlRoZSB0b3RhbCB0aW1lIGZyYW1lIG9mIHNldCB1cCBhIFRhaXdhbiBidXNpbmVzcyBlbnRpdHkgbWF5IGJlIGFyb3VuZCAzfjQgbW9udGhzIChpbiB3aGljaCB0aGUgZ292ZXJubWVudCBwcm9jZXNzaW5nIHRpbWUgd2lsbCBiZSBhcm91bmQgMiBtb250aHMpLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5Eb2N1bWVudCByZXF1aXJlZCAtIGZvciBwcm9wb3NlZCByZXByZXNlbnRhdGl2ZTwvaDQ+Cjx1bD4KPGxpPkNvcHkgb2YgcGFzc3BvcnQgb2YgcmVwcmVzZW50YXRpdmU8L2xpPgo8bGk+UG93ZXIgb2YgYXR0b3JuZXk8L2xpPgo8L3VsPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIGhlYWRxdWFydGVyPC9oND4KPHVsPgo8bGk+Q2VydGlmaWNhdGUgb2YgaW5jb3Jwb3JhdGlvbjwvbGk+CjxsaT5BcnRpY2xlcyBvZiBhc3NvY2lhdGlvbjwvbGk+CjxsaT5Qb3dlciBvZiBhdHRvcm5leTwvbGk+CjxsaT5Pcmdhbml6YXRpb24gc3RydWN0dXJlPC9saT4KPGxpPlNoYXJlaG9sZGVyIGFuZCBkaXJlY3RvciBsaXN0cyBvZiBlYWNoIGJ1c2luZXNzIGVudGl0eSBkaXJlY3RseSBvciBpbmRpcmVjdGx5IGhvbGRzIHRoZSBUYWl3YW4gY29tcGFueSAodW50aWwgdGhlIHVsdGltYXRlIGJlbmVmaWNpYWwgb3duZXIpPC9saT4KPGxpPkNvcHkgb2YgcGFzc3BvcnQgZm9yIGluZGl2aWR1YWwgdWx0aW1hdGUgYmVuZWZpY2lhbCBvd25lcnMgd2hvIGRpcmVjdGx5IG9yIGluZGlyZWN0bHkgaG9sZCAyNSUgb3duZXJzaGlwPC9saT4KPGxpPkludmVzdG1lbnQgcGxhbiAoaW5jbHVkaW5nIFRhaXdhbiBjb21wYW554oCZcyBidXNpbmVzcyBtb2RlbCBhbmQgZmluYW5jaWFsIHBsYW4pPC9saT4KPC91bD4KPGgzIHN0eWxlPSJmb250LXNpemU6IDIycHg7Ij5SZXByZXNlbnRhdGl2ZSBvZmZpY2U8L2gzPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPlJlcHJlc2VudGF0aXZlIG9mZmljZSByZWdpc3RyYXRpb248L2g0Pgo8cD5UaGUgZm9yZWlnbiBpbnZlc3RvciBzaG91bGQgZmlyc3QgZmlsZSBhbiBhcHBsaWNhdGlvbiB0byBDZW50cmFsIFJlZ2lvbiBPZmZpY2UsIE1PRUEsIGFuZCBvYnRhaW4gaXRzIGxldHRlciBvZiBhcHByb3ZhbC48L3A+CjxoNCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+VGF4IHJlZ2lzdHJhdGlvbjwvaDQ+CjxwPlRoZSBpbnZlc3RvciBzaG91bGQgdGhlbiBhcHBseSB0byB0aGUgbG9jYWwgdGF4IGNvbGxlY3Rpb24gYXV0aG9yaXR5IGZvciBhIHRheHBheWVyIGNvZGUgbnVtYmVyLjwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5Eb2N1bWVudCByZXF1aXJlZCAtIGZvciBwcm9wb3NlZCByZXByZXNlbnRhdGl2ZTwvaDQ+Cjx1bD4KPGxpPkNvcHkgb2YgcGFzc3BvcnQgb2YgcmVwcmVzZW50YXRpdmU8L2xpPgo8bGk+UG93ZXIgb2YgYXR0b3JuZXk8L2xpPgo8L3VsPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkRvY3VtZW50IHJlcXVpcmVkIC0gZm9yIGhlYWRxdWFydGVyPC9oND4KPHVsPgo8bGk+Q2VydGlmaWNhdGUgb2YgaW5jb3Jwb3JhdGlvbjwvbGk+CjxsaT5BcnRpY2xlcyBvZiBhc3NvY2lhdGlvbjwvbGk+CjxsaT5Qb3dlciBvZiBhdHRvcm5leTwvbGk+CjxsaT5JbnZlc3RtZW50IHBsYW4gKGluY2x1ZGluZyBUYWl3YW4gY29tcGFueeKAmXMgYnVzaW5lc3MgbW9kZWwgYW5kIGZpbmFuY2lhbCBwbGFuKTwvbGk+CjwvdWw+CjxwPgkJCQkJPGEgaHJlZj0iI2Zvb3Rlci1mb3JtIj48YnIgLz4KCQkJCQkJCQkJR2V0IGEgRlJFRSBRdW90ZSBOb3chPGJyIC8+CgkJCQkJPC9hPjwvcD4KPGgyPkRvIHlvdSBuZWVkIHRvIGNvbWUgdG8gVGFpd2FuPzwvaDI+CjxwPlRoZSBvbmx5IHJlYXNvbiB0byBjb21lIHRvIFRhaXdhbiBkdXJpbmcgdGhlIGluY29ycG9yYXRpb24gcHJvY2VzcyBpcyB0aGF0IG1vc3QgbG9jYWwgYmFua3MgcmVxdWVzdCB0aGUgcmVwcmVzZW50YXRpdmUgdG8gdmlzaXQgdGhlIGJhbmsgaW4gcGVyc29uIGZvciBiYW5rIGFjY291bnQgb3BlbmluZy4gVGh1cywgaWYgeW91IHdhbnQgdG8gYXNzaWduIGEgZm9yZWlnbmVyIGFzIHRoZSByZXByZXNlbnRhdGl2ZSBmb3IgeW91ciBUYWl3YW4gYnVzaW5lc3MgZW50aXR5LCB0aGUgcmVwcmVzZW50YXRpdmUgd2lsbCBuZWVkIHRvIGNvbWUgdG8gVGFpd2FuIDIgdGltZXMgZm9yIHRoZSBwcmVwYXJhdG9yeSBhbmQgb2ZmaWNpYWwgYmFuayBhY2NvdW50IG9wZW5pbmcuPC9wPgo8cD5UaGUgVGFpd2FuIGJhbmtzIGNhbiBiZSBjYXRlZ29yaXplZCBpbnRvIDMgbWFpbiB0eXBlcywgZ292ZXJubWVudC1vd25lZCBiYW5rcywgcHJpdmF0ZS1vd25lZCBiYW5rcyBhbmQgZm9yZWlnbi1iYXNlZCBiYW5rcy4gSW4gb3JkZXIgdG8gZmFjaWxpdGF0ZSB0aGUgaW5jb3Jwb3JhdGlvbiBwcm9jZXNzLCBzb21lIGJhbmtzIGNhbiBhY2NlcHQgYSBQb3dlciBvZiBBdHRvcm5leSAoUE9BKSBpbnN0ZWFkIG9mIHZpc2l0aW5nIFRhaXdhbiBpbiBwZXJzb24uPC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkdvdmVybm1lbnQtb3duZWQgbG9jYWwgYmFua3M8L2g0Pgo8cD5JdCBpcyB2ZXJ5IGVhc3kgdG8gb3BlbiBhIGJhbmsgYWNjb3VudCBpbiBnb3Zlcm5tZW50LW93bmVkIGJhbmtzLiBIb3dldmVyLCB0aGV5IGRvIG5vdCBhY2NlcHQgdGhlIFBPQSBmb3IgYmFuayBhY2NvdW50IG9wZW5pbmcgYW5kIHJlcXVlc3QgdGhlIHJlcHJlc2VudGF0aXZlIHBlcnNvbmFsbHkgdG8gdmlzaXQgdGhlIGJhbmsgaW4gcGVyc29uOzwvcD4KPGg0IHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij5Qcml2YXRlLW93bmVkIGxvY2FsIGJhbmtzPC9oND4KPHA+VGhleSBwcm92aWRlIG1vcmUgZmxleGliaWxpdHkgdG8gY2xpZW50cyBhcyB0aGV5IGFyZSBtb3JlIGFnZ3Jlc3NpdmUgdG8gYXR0cmFjdCBjdXN0b21lcnMuIEhvd2V2ZXIsIGVhY2ggYmFuayBoYXMgaXRzIG93biBwb2xpY3kgYW5kIHRoZSByZWxhdGlvbnNoaXAgaXMgYWxzbyBpbXBvcnRhbnQ7PC9wPgo8aDQgc3R5bGU9ImZvbnQtc2l6ZTogMThweDsiPkZvcmVpZ24tYmFzZWQgYmFua3M8L2g0Pgo8cD5Gb3JlaWduLWJhc2VkIGJhbmtzIHByb3ZpZGUgdGhlIG1vc3QgZmxleGliaWxpdHkgZm9yIGJhbmsgYWNjb3VudCBvcGVuaW5nIHRvIGNsaWVudHMuIEZvciBleGFtcGxlLCBzb21lIGJhbmtzIGFjY2VwdCBQT0EgYW5kIHNvbWUgYmFua3Mgd2lsbCBhcnJhbmdlIHdlYiBtZWV0aW5ncy4gSG93ZXZlciwgdGhleSB1c3VhbGx5IHNldCBjZXJ0YWluIHJlcXVpcmVtZW50cywgZS5nLiBhbm51YWwgc2FsZXMsIGNhcGl0YWwgYW1vdW50LCBjZXJ0YWluIGluZHVzdHJpZXMuIFRoZWlyIHRhcmdldCBjbGllbnRzIGFyZSB1c3VhbGx5IGxhcmdlLXNpemVkIGFuZCBtdWx0aW5hdGlvbmFsIGNvbXBhbmllcy48L3A+CjxwPlNlbGVjdGluZyBhIHByb3BlciBiYW5rIHRvIG9wZW4gdGhlIGJhbmsgYWNjb3VudCBkdXJpbmcgdGhlIGluY29ycG9yYXRpb24gcHJvY2VzcyBpcyBpbXBvcnRhbnQuIFNvbWV0aW1lcywgdGhlIGluY29ycG9yYXRpb24gbWlnaHQgYmUgc2lnbmlmaWNhbnRseSBkZWxheWVkIGJ5IG1pc2NvbW11bmljYXRpb24gd2l0aCB0aGUgYmFua2VyLiBUaHVzLCB5b3Ugc2hvdWxkIGFzc2lnbiBhIFRhaXdhbmVzZSBhZ2VudCBvciBhIHBlcnNvbiB3aG8gY2FuIHNwZWFrIENoaW5lc2UgdG8gc3VwcG9ydCBvbiB0aGUgYmFuayBhY2NvdW50IG9wZW5pbmcuPC9wPgo8cD4JCQkJCTxhIGhyZWY9IiNmb290ZXItZm9ybSI+PGJyIC8+CgkJCQkJCQkJCUdldCBhIEZSRUUgUXVvdGUgTm93ITxiciAvPgoJCQkJCTwvYT48L3A+CjxoMj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9uczwvaDI+CjxwPgkJW3dwLWZhcS1zY2hlbWEgYWNjb3JkaW9uPTFdPC9wPncAAA==\",\"updateId\":569370255}","content-type":"","footnotes":""},"class_list":["post-90967","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Taiwan Company Incorporation | Uncover More Opportunities<\/title>\n<meta name=\"description\" content=\"Discover new horizons in 2024 with our guide to Taiwan Company Incorporation. Unlock opportunities and set your business on the path to success. Contact us now for FREE consultation!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Taiwan Company Incorporation | Uncover More Opportunities\" \/>\n<meta property=\"og:description\" content=\"Discover new horizons in 2024 with our guide to Taiwan Company Incorporation. Unlock opportunities and set your business on the path to success. Contact us now for FREE consultation!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/\" \/>\n<meta property=\"og:site_name\" content=\"Premia TNC\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PremiaTNC\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-21T02:54:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1173\" \/>\n\t<meta property=\"og:image:height\" content=\"327\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/\",\"url\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/\",\"name\":\"Taiwan Company Incorporation | Uncover More Opportunities\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/twtw-1.png\",\"datePublished\":\"2024-01-05T06:30:25+00:00\",\"dateModified\":\"2026-04-21T02:54:17+00:00\",\"description\":\"Discover new horizons in 2024 with our guide to Taiwan Company Incorporation. Unlock opportunities and set your business on the path to success. Contact us now for FREE consultation!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/twtw-1.png\",\"contentUrl\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/twtw-1.png\",\"width\":1173,\"height\":327},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/company-incorporation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/cn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Taiwan Services\",\"item\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/services\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Company Incorporation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/#website\",\"url\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/\",\"name\":\"Premia TNC\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/#organization\",\"name\":\"premiatnc\",\"url\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/PREMIA-TNC-LOGO-03.png\",\"contentUrl\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/PREMIA-TNC-LOGO-03.png\",\"width\":1920,\"height\":525,\"caption\":\"premiatnc\"},\"image\":{\"@id\":\"https:\\\/\\\/premiatnc.com\\\/tw\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PremiaTNC\\\/\",\"https:\\\/\\\/www.instagram.com\\\/premiatnc\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/premiatnc\",\"https:\\\/\\\/www.youtube.com\\\/premiatnc\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Taiwan Company Incorporation | Uncover More Opportunities","description":"Discover new horizons in 2024 with our guide to Taiwan Company Incorporation. Unlock opportunities and set your business on the path to success. Contact us now for FREE consultation!","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:\/\/premiatnc.com\/tw\/services\/company-incorporation\/","og_locale":"en_US","og_type":"article","og_title":"Taiwan Company Incorporation | Uncover More Opportunities","og_description":"Discover new horizons in 2024 with our guide to Taiwan Company Incorporation. Unlock opportunities and set your business on the path to success. Contact us now for FREE consultation!","og_url":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/","og_site_name":"Premia TNC","article_publisher":"https:\/\/www.facebook.com\/PremiaTNC\/","article_modified_time":"2026-04-21T02:54:17+00:00","og_image":[{"width":1173,"height":327,"url":"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/","url":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/","name":"Taiwan Company Incorporation | Uncover More Opportunities","isPartOf":{"@id":"https:\/\/premiatnc.com\/tw\/#website"},"primaryImageOfPage":{"@id":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/#primaryimage"},"image":{"@id":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/#primaryimage"},"thumbnailUrl":"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png","datePublished":"2024-01-05T06:30:25+00:00","dateModified":"2026-04-21T02:54:17+00:00","description":"Discover new horizons in 2024 with our guide to Taiwan Company Incorporation. Unlock opportunities and set your business on the path to success. Contact us now for FREE consultation!","breadcrumb":{"@id":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/#primaryimage","url":"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png","contentUrl":"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/twtw-1.png","width":1173,"height":327},{"@type":"BreadcrumbList","@id":"https:\/\/premiatnc.com\/tw\/services\/company-incorporation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/premiatnc.com\/tw\/cn\/"},{"@type":"ListItem","position":2,"name":"Taiwan Services","item":"https:\/\/premiatnc.com\/tw\/services\/"},{"@type":"ListItem","position":3,"name":"Company Incorporation"}]},{"@type":"WebSite","@id":"https:\/\/premiatnc.com\/tw\/#website","url":"https:\/\/premiatnc.com\/tw\/","name":"Premia TNC","description":"","publisher":{"@id":"https:\/\/premiatnc.com\/tw\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/premiatnc.com\/tw\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/premiatnc.com\/tw\/#organization","name":"premiatnc","url":"https:\/\/premiatnc.com\/tw\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/premiatnc.com\/tw\/#\/schema\/logo\/image\/","url":"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/PREMIA-TNC-LOGO-03.png","contentUrl":"https:\/\/premiatnc.com\/tw\/wp-content\/uploads\/2021\/09\/PREMIA-TNC-LOGO-03.png","width":1920,"height":525,"caption":"premiatnc"},"image":{"@id":"https:\/\/premiatnc.com\/tw\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PremiaTNC\/","https:\/\/www.instagram.com\/premiatnc\/","https:\/\/www.linkedin.com\/company\/premiatnc","https:\/\/www.youtube.com\/premiatnc"]}]}},"_links":{"self":[{"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/pages\/90967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/comments?post=90967"}],"version-history":[{"count":58,"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/pages\/90967\/revisions"}],"predecessor-version":[{"id":94092,"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/pages\/90967\/revisions\/94092"}],"up":[{"embeddable":true,"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/pages\/91351"}],"wp:attachment":[{"href":"https:\/\/premiatnc.com\/tw\/wp-json\/wp\/v2\/media?parent=90967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}