<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Essential reading Archives</title>
	<atom:link href="https://thomasbarta.com/category/essential-reading/feed/" rel="self" type="application/rss+xml" />
	<link>https://thomasbarta.com/category/essential-reading/</link>
	<description>Global Expert in Marketing Leadership and Business Growth</description>
	<lastBuildDate>Thu, 02 Apr 2026 09:57:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://thomasbarta.com/wp-content/uploads/2025/07/cropped-thomas-barta-favicon-2-32x32.png</url>
	<title>Essential reading Archives</title>
	<link>https://thomasbarta.com/category/essential-reading/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Take the Growth Leader Test</title>
		<link>https://thomasbarta.com/growth-leader-test/</link>
		
		<dc:creator><![CDATA[Thomas Barta]]></dc:creator>
		<pubDate>Sun, 27 Jul 2025 06:10:31 +0000</pubDate>
				<category><![CDATA[Essential reading]]></category>
		<guid isPermaLink="false">https://thomasbarta.com/?p=23337</guid>

					<description><![CDATA[Discover if you're a growth leader with our research-based assessment. Analyze your leadership style across 3 key dimensions that drive business growth.]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Are you a growth leader? Take the research-based assessment to see how you lead for growth—and where to lead better.</p>
</blockquote>



<p>Growth leaders are different. They drive measurable business expansion. They IGNITE growth through openness and creativity, RALLY people through strategic alignment, and DARE to act when others hesitate in uncertainty.</p>



<p>The question is: do you have the behavioral patterns of a proven growth leader?</p>



<p>Take the brand new 2-minute research-backed assessment to discover your growth leadership profile across the three dimensions that consistently drive business results.</p>



<h2 class="wp-block-heading">Take the Growth Leader Test now</h2>



<p></p>


<div class='ays-quiz-wrap'>
            <div class='ays-quiz-container ays_quiz_elegant_light  '
                 data-quest-effect='fade' 
                 data-hide-bg-image='false'
                 id='ays-quiz-container-6'>
                
                
                <div class='ays-questions-container'>
                    <div class='ays-quiz-some-items-icons-wrap'></div>
                    
                    
                    <form 
                        action='' 
                        method='post' 
                        autocomplete='off'
                        id='ays_finish_quiz_6' 
                        class='  '
                    >
            <input type='hidden' value='list' class='answer_view_class'>
            <input type='hidden' value='' class='ays_qm_enable_arrows'>
            
            <div class='step active-step'>
                <div class='ays-abs-fs ays-start-page'>
                    
                    
                    <p class='ays-fs-title'>Growth Leader Test</p>
                    <div class='ays-fs-subtitle'><p>&nbsp;</p>
<p><span style="font-size: 1.1em; line-height: 1.0;"><br />
Are you a Growth Leader? Even a Growth Rebel? Take the test. 100% confidential, anonymous, and free.<br />
</span></p>
<p>&nbsp;</p>
</div>
                    <input type='hidden' name='ays_quiz_id' value='6'/>
                    <input type='hidden' name='ays_quiz_questions' value='51,50,49,48,47,46,45,44,43,42,41,40'>
                    
                    <div class='ays_buttons_div'>
                        <input type='button'   name='next' class='ays_next start_button action-button' value='Start' data-enable-leave-page="false" />
                    </div>
                    
                    
                </div>
            </div><div class='step' data-role='info-form'>
                    <div class='ays-abs-fs ays-start-page information_form'>
                    <div class='ays-form-title'></div>
                        <input id='ays_form_field_ays_user_name_6' type='hidden' class='ays_quiz_form_input ays_animated_x5ms' name='ays_user_name' placeholder='Name' /><input id='ays_form_field_ays_user_email_6' type='hidden' class='ays_quiz_form_input ays_animated_x5ms' name='ays_user_email' placeholder='Email' /><input id='ays_form_field_ays_user_phone_6' type='hidden' class='ays_quiz_form_input ays_animated_x5ms' name='ays_user_phone' placeholder='Phone Number' /><select id='ays_form_field_quiz_attr_1_6' name='quiz_attr_1' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>Country</option><option value='Australia'>Australia</option><option value='Austria'>Austria</option><option value='Azerbaijan'>Azerbaijan</option><option value='Bahamas'>Bahamas</option><option value='Bahrain'>Bahrain</option><option value='Bangladesh'>Bangladesh</option><option value='Barbados'>Barbados</option><option value='Belarus'>Belarus</option><option value='Belgium'>Belgium</option><option value='Belize'>Belize</option><option value='Benin'>Benin</option><option value='Bhutan'>Bhutan</option><option value='Bolivia'>Bolivia</option><option value='Bosnia and Herzegovina'>Bosnia and Herzegovina</option><option value='Botswana'>Botswana</option><option value='Brazil'>Brazil</option><option value='Brunei'>Brunei</option><option value='Bulgaria'>Bulgaria</option><option value='Burkina Faso'>Burkina Faso</option><option value='Burundi'>Burundi</option><option value='Cabo Verde'>Cabo Verde</option><option value='Cambodia'>Cambodia</option><option value='Cameroon'>Cameroon</option><option value='Canada'>Canada</option><option value='Central African Republic'>Central African Republic</option><option value='Chad'>Chad</option><option value='Chile'>Chile</option><option value='China'>China</option><option value='Colombia'>Colombia</option><option value='Comoros'>Comoros</option><option value='Congo, Democratic Republic of the'>Congo, Democratic Republic of the</option><option value='Congo, Republic of the'>Congo, Republic of the</option><option value='Costa Rica'>Costa Rica</option><option value='Cote d'Ivoire'>Cote d'Ivoire</option><option value='Croatia'>Croatia</option><option value='Cuba'>Cuba</option><option value='Cyprus'>Cyprus</option><option value='Czech Republic'>Czech Republic</option><option value='Denmark'>Denmark</option><option value='Djibouti'>Djibouti</option><option value='Dominica'>Dominica</option><option value='Dominican Republic'>Dominican Republic</option><option value='East Timor (Timor-Leste)'>East Timor (Timor-Leste)</option><option value='Ecuador'>Ecuador</option><option value='Egypt'>Egypt</option><option value='El Salvador'>El Salvador</option><option value='Equatorial Guinea'>Equatorial Guinea</option><option value='Eritrea'>Eritrea</option><option value='Estonia'>Estonia</option><option value='Eswatini'>Eswatini</option><option value='Ethiopia'>Ethiopia</option><option value='Fiji'>Fiji</option><option value='Finland'>Finland</option><option value='France'>France</option><option value='Gabon'>Gabon</option><option value='Gambia'>Gambia</option><option value='Georgia'>Georgia</option><option value='Germany'>Germany</option><option value='Ghana'>Ghana</option><option value='Greece'>Greece</option><option value='Grenada'>Grenada</option><option value='Guatemala'>Guatemala</option><option value='Guinea'>Guinea</option><option value='Guinea-Bissau'>Guinea-Bissau</option><option value='Guyana'>Guyana</option><option value='Haiti'>Haiti</option><option value='Honduras'>Honduras</option><option value='Hungary'>Hungary</option><option value='Iceland'>Iceland</option><option value='India'>India</option><option value='Indonesia'>Indonesia</option><option value='Iran'>Iran</option><option value='Iraq'>Iraq</option><option value='Ireland'>Ireland</option><option value='Israel'>Israel</option><option value='Italy'>Italy</option><option value='Jamaica'>Jamaica</option><option value='Japan'>Japan</option><option value='Jordan'>Jordan</option><option value='Kazakhstan'>Kazakhstan</option><option value='Kenya'>Kenya</option><option value='Kiribati'>Kiribati</option><option value='Korea, North'>Korea, North</option><option value='Korea, South'>Korea, South</option><option value='Kosovo'>Kosovo</option><option value='Kuwait'>Kuwait</option><option value='Kyrgyzstan'>Kyrgyzstan</option><option value='Laos'>Laos</option><option value='Latvia'>Latvia</option><option value='Lebanon'>Lebanon</option><option value='Lesotho'>Lesotho</option><option value='Liberia'>Liberia</option><option value='Libya'>Libya</option><option value='Liechtenstein'>Liechtenstein</option><option value='Lithuania'>Lithuania</option><option value='Luxembourg'>Luxembourg</option><option value='Madagascar'>Madagascar</option><option value='Malawi'>Malawi</option><option value='Malaysia'>Malaysia</option><option value='Maldives'>Maldives</option><option value='Mali'>Mali</option><option value='Malta'>Malta</option><option value='Marshall Islands'>Marshall Islands</option><option value='Mauritania'>Mauritania</option><option value='Mauritius'>Mauritius</option><option value='Mexico'>Mexico</option><option value='Micronesia'>Micronesia</option><option value='Moldova'>Moldova</option><option value='Monaco'>Monaco</option><option value='Mongolia'>Mongolia</option><option value='Montenegro'>Montenegro</option><option value='Morocco'>Morocco</option><option value='Mozambique'>Mozambique</option><option value='Myanmar (Burma)'>Myanmar (Burma)</option><option value='Namibia'>Namibia</option><option value='Nauru'>Nauru</option><option value='Nepal'>Nepal</option><option value='Netherlands'>Netherlands</option><option value='New Zealand'>New Zealand</option><option value='Nicaragua'>Nicaragua</option><option value='Niger'>Niger</option><option value='Nigeria'>Nigeria</option><option value='North Macedonia (Macedonia)'>North Macedonia (Macedonia)</option><option value='Norway'>Norway</option><option value='Oman'>Oman</option><option value='Pakistan'>Pakistan</option><option value='Palau'>Palau</option><option value='Panama'>Panama</option><option value='Papua New Guinea'>Papua New Guinea</option><option value='Paraguay'>Paraguay</option><option value='Peru'>Peru</option><option value='Philippines'>Philippines</option><option value='Poland'>Poland</option><option value='Portugal'>Portugal</option><option value='Qatar'>Qatar</option><option value='Romania'>Romania</option><option value='Russia'>Russia</option><option value='Rwanda'>Rwanda</option><option value='Saint Kitts and Nevis'>Saint Kitts and Nevis</option><option value='Saint Lucia'>Saint Lucia</option><option value='Saint Vincent and the Grenadines'>Saint Vincent and the Grenadines</option><option value='Samoa'>Samoa</option><option value='San Marino'>San Marino</option><option value='Sao Tome and Principe'>Sao Tome and Principe</option><option value='Saudi Arabia'>Saudi Arabia</option><option value='Senegal'>Senegal</option><option value='Serbia'>Serbia</option><option value='Seychelles'>Seychelles</option><option value='Sierra Leone'>Sierra Leone</option><option value='Singapore'>Singapore</option><option value='Slovakia'>Slovakia</option><option value='Slovenia'>Slovenia</option><option value='Solomon Islands'>Solomon Islands</option><option value='Somalia'>Somalia</option><option value='South Africa'>South Africa</option><option value='South Sudan'>South Sudan</option><option value='Spain'>Spain</option><option value='Sri Lanka'>Sri Lanka</option><option value='Sudan'>Sudan</option><option value='Suriname'>Suriname</option><option value='Sweden'>Sweden</option><option value='Switzerland'>Switzerland</option><option value='Syria'>Syria</option><option value='Taiwan'>Taiwan</option><option value='Tajikistan'>Tajikistan</option><option value='Tanzania'>Tanzania</option><option value='Thailand'>Thailand</option><option value='Togo'>Togo</option><option value='Tonga'>Tonga</option><option value='Trinidad and Tobago'>Trinidad and Tobago</option><option value='Tunisia'>Tunisia</option><option value='Turkey'>Turkey</option><option value='Turkmenistan'>Turkmenistan</option><option value='Tuvalu'>Tuvalu</option><option value='Uganda'>Uganda</option><option value='Ukraine'>Ukraine</option><option value='United Arab Emirates'>United Arab Emirates</option><option value='United Kingdom'>United Kingdom</option><option value='United States'>United States</option><option value='Uruguay'>Uruguay</option><option value='Uzbekistan'>Uzbekistan</option><option value='Vanuatu'>Vanuatu</option><option value='Vatican City'>Vatican City</option><option value='Venezuela'>Venezuela</option><option value='Vietnam'>Vietnam</option><option value='Yemen'>Yemen</option><option value='Zambia'>Zambia</option><option value='Zimbabwe'>Zimbabwe</option></select><select id='ays_form_field_quiz_attr_6_6' name='quiz_attr_6' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My gender</option><option value='Female'>Female</option><option value='Male'>Male</option><option value='Prefer not to say'>Prefer not to say</option></select><select id='ays_form_field_quiz_attr_3_6' name='quiz_attr_3' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My position</option><option value='Board Member'>Board Member</option><option value='CEO / President / Owner'>CEO / President / Owner</option><option value='C-Suite excluding CEO (e.g., CMO, CIO, CTO, CRO, CFO, COO, etc.)'>C-Suite excluding CEO (e.g., CMO, CIO, CTO, CRO, CFO, COO, etc.)</option><option value='Executive, reporting to the C-Suite (e.g. VP / SVP / etc.)'>Executive, reporting to the C-Suite (e.g. VP / SVP / etc.)</option><option value='Manager'>Manager</option><option value='Junior Manager'>Junior Manager</option><option value='Other'>Other</option></select><select id='ays_form_field_quiz_attr_5_6' name='quiz_attr_5' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My organization&#039;s focus</option><option value='Business products'>Business products</option><option value='Consumer products'>Consumer products</option><option value='Business services'>Business services</option><option value='Consumer services'>Consumer services</option></select><select id='ays_form_field_quiz_attr_4_6' name='quiz_attr_4' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My industry</option><option value='Accommodation'>Accommodation</option><option value='Administrative and Support Services'>Administrative and Support Services</option><option value='Construction'>Construction</option><option value='Consumer Services'>Consumer Services</option><option value='Education'>Education</option><option value='Entertainment Providers'>Entertainment Providers</option><option value='Farming, Ranching, Forestry'>Farming, Ranching, Forestry</option><option value='Financial Services'>Financial Services</option><option value='Government Administration'>Government Administration</option><option value='Holding Companies'>Holding Companies</option><option value='Hospitals and Health Care'>Hospitals and Health Care</option><option value='Manufacturing (incl. consumer products)'>Manufacturing (incl. consumer products)</option><option value='Not for profit'>Not for profit</option><option value='Oil, Gas, and Mining'>Oil, Gas, and Mining</option><option value='Professional Services'>Professional Services</option><option value='Real Estate and Equipment Rental Services'>Real Estate and Equipment Rental Services</option><option value='Retail'>Retail</option><option value='Technology, Information and Media'>Technology, Information and Media</option><option value='Transportation, Logistics, Supply Chain and Storage'>Transportation, Logistics, Supply Chain and Storage</option><option value='Utilities'>Utilities</option><option value='Wholesale'>Wholesale</option><option value='Other'>Other</option></select>
                        <div class='ays_buttons_div'>
                            <i class='ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none'></i>
                            <input type='button' name='next' class='ays_next action-button ' value='Next' />
                        </div>
                    </div>
                  </div><div class='step  '
                        data-question-id='51'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>1 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-51]' id='ays-answer-105-6' value='105'/>

                    <label for='ays-answer-105-6' class='  ays_position_initial '>
                        I go first when others hesitate
                    </label>
                    <label for='ays-answer-105-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-51]' id='ays-answer-104-6' value='104'/>

                    <label for='ays-answer-104-6' class='  ays_position_initial '>
                        I follow when someone else takes the lead
                    </label>
                    <label for='ays-answer-104-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='47'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>2 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-47]' id='ays-answer-97-6' value='97'/>

                    <label for='ays-answer-97-6' class='  ays_position_initial '>
                        I prefer to fit in, avoid conflict
                    </label>
                    <label for='ays-answer-97-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-47]' id='ays-answer-96-6' value='96'/>

                    <label for='ays-answer-96-6' class='  ays_position_initial '>
                        I stand up for important beliefs
                    </label>
                    <label for='ays-answer-96-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='41'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>3 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-41]' id='ays-answer-84-6' value='84'/>

                    <label for='ays-answer-84-6' class='  ays_position_initial '>
                        I prefer to build on what works
                    </label>
                    <label for='ays-answer-84-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-41]' id='ays-answer-85-6' value='85'/>

                    <label for='ays-answer-85-6' class='  ays_position_initial '>
                        I prefer to start fresh even if things work
                    </label>
                    <label for='ays-answer-85-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='46'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>4 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-46]' id='ays-answer-94-6' value='94'/>

                    <label for='ays-answer-94-6' class='  ays_position_initial '>
                        I know what&#039;s right for the team and align priorities with others
                    </label>
                    <label for='ays-answer-94-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-46]' id='ays-answer-95-6' value='95'/>

                    <label for='ays-answer-95-6' class='  ays_position_initial '>
                        I seek input on what&#039;s right and work independently on my priorities
                    </label>
                    <label for='ays-answer-95-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='49'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>5 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-49]' id='ays-answer-100-6' value='100'/>

                    <label for='ays-answer-100-6' class='  ays_position_initial '>
                        I drop failing plans quickly and try new ones
                    </label>
                    <label for='ays-answer-100-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-49]' id='ays-answer-101-6' value='101'/>

                    <label for='ays-answer-101-6' class='  ays_position_initial '>
                        I stick with plans even when they&#039;re not immediately working
                    </label>
                    <label for='ays-answer-101-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='43'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>6 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-43]' id='ays-answer-88-6' value='88'/>

                    <label for='ays-answer-88-6' class='  ays_position_initial '>
                        I prefer to innovate, explore new possibilities
                    </label>
                    <label for='ays-answer-88-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-43]' id='ays-answer-89-6' value='89'/>

                    <label for='ays-answer-89-6' class='  ays_position_initial '>
                        I prefer known solutions over the unkown
                    </label>
                    <label for='ays-answer-89-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='50'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>7 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-50]' id='ays-answer-103-6' value='103'/>

                    <label for='ays-answer-103-6' class='  ays_position_initial '>
                        I wait until risks are clear before acting
                    </label>
                    <label for='ays-answer-103-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-50]' id='ays-answer-102-6' value='102'/>

                    <label for='ays-answer-102-6' class='  ays_position_initial '>
                        I move forward even with incomplete information
                    </label>
                    <label for='ays-answer-102-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='45'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>8 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-45]' id='ays-answer-93-6' value='93'/>

                    <label for='ays-answer-93-6' class='  ays_position_initial '>
                        I inspire others to overcome limits with an exciting vision
                    </label>
                    <label for='ays-answer-93-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-45]' id='ays-answer-92-6' value='92'/>

                    <label for='ays-answer-92-6' class='  ays_position_initial '>
                        I focus on realistic goals and work within practical limits
                    </label>
                    <label for='ays-answer-92-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='42'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>9 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-42]' id='ays-answer-87-6' value='87'/>

                    <label for='ays-answer-87-6' class='  ays_position_initial '>
                        I tend to focus on my strengths
                    </label>
                    <label for='ays-answer-87-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-42]' id='ays-answer-86-6' value='86'/>

                    <label for='ays-answer-86-6' class='  ays_position_initial '>
                        I tend to focus on improving my weaknesses
                    </label>
                    <label for='ays-answer-86-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='44'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>10 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-44]' id='ays-answer-91-6' value='91'/>

                    <label for='ays-answer-91-6' class='  ays_position_initial '>
                        I&#039;m happy to stand out, don&#039;t like compromises
                    </label>
                    <label for='ays-answer-91-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-44]' id='ays-answer-90-6' value='90'/>

                    <label for='ays-answer-90-6' class='  ays_position_initial '>
                        I try to compromise, find solutions that work for the majority
                    </label>
                    <label for='ays-answer-90-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='40'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>11 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-40]' id='ays-answer-83-6' value='83'/>

                    <label for='ays-answer-83-6' class='  ays_position_initial '>
                        I prefer familiar experiences and proven methods
                    </label>
                    <label for='ays-answer-83-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-40]' id='ays-answer-82-6' value='82'/>

                    <label for='ays-answer-82-6' class='  ays_position_initial '>
                        I prefer new experiences and creative approaches
                    </label>
                    <label for='ays-answer-82-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='48'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>12 / 12</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-48]' id='ays-answer-99-6' value='99'/>

                    <label for='ays-answer-99-6' class='  ays_position_initial '>
                        I think carefully before making any moves
                    </label>
                    <label for='ays-answer-99-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-48]' id='ays-answer-98-6' value='98'/>

                    <label for='ays-answer-98-6' class='  ays_position_initial '>
                        I act quickly when I see an opportunity
                    </label>
                    <label for='ays-answer-98-6' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                            
                            <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                            <input type='button' name='next' class='ays_previous action-button ays_display_none'  value='Prev' />
                            <i class='ays_display_none ays_fa ays_fa_flag_checkered ays_finish action-button ays_arrow ays_next_arrow'></i><input type='submit' name='ays_finish_quiz' class=' ays_display_none ays_next ays_finish action-button' value='See Result'/>
                        </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step ays_thank_you_fs'>
            <div class='ays-abs-fs ays-end-page'><div style='text-align:center;'><div data-class='lds-ellipsis' data-role='loader' class='ays-loader'><div></div><div></div><div></div><div></div></div></div><div class='ays_quiz_results_page'><div class='ays_score_message'></div><div class='ays_message'></div><p class='ays_restart_button_p'></p></div>
            </div>
        </div><style> div#ays-quiz-container-6 * { box-sizing: border-box; } /* Styles for Internet Explorer start */ #ays-quiz-container-6 #ays_finish_quiz_6 { } /* Styles for Quiz container */ #ays-quiz-container-6{ min-height: 350px; width:600px; background-color:#ffffff; background-position:center center;border-radius:0px;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);border: none;} /* Styles for Navigation bar */ #ays-quiz-questions-nav-wrap-6 { width: 100%;border-radius:0px;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);border: none;} #ays-quiz-questions-nav-wrap-6 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item a.ays_questions_nav_question { color: #000000; border-color: #000000; background-color: #ffffff; } #ays-quiz-questions-nav-wrap-6 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item.ays-quiz-questions-nav-item-active a.ays_questions_nav_question { box-shadow: inset 0 0 5px #000000, 0 0 5px #000000; } #ays-quiz-questions-nav-wrap-6 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item.ays-quiz-questions-nav-item-answered a.ays_questions_nav_question { color: #ffffff; border-color: #ffffff; background-color: #000000; } #ays-quiz-questions-nav-wrap-6 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item a.ays_questions_nav_question.ays_quiz_correct_answer { color: rgba(39, 174, 96, 1); border-color: rgba(39, 174, 96, 1); background-color: rgba(39, 174, 96, 0.4); } #ays-quiz-questions-nav-wrap-6 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item a.ays_questions_nav_question.ays_quiz_wrong_answer { color: rgba(243, 134, 129, 1); border-color: rgba(243, 134, 129, 1); background-color: rgba(243, 134, 129, 0.4); } /* Styles for questions */ #ays-quiz-container-6 #ays_finish_quiz_6 div.step { min-height: 350px; } /* Styles for text inside quiz container */ #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays-start-page *:not(input), #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays_question_hint, #ays-quiz-container-6.ays-quiz-container .ays-questions-container label[for^="ays-answer-"], #ays-quiz-container-6.ays-quiz-container .ays-questions-container p, #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays-fs-title, #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays-fs-subtitle, #ays-quiz-container-6.ays-quiz-container .ays-questions-container .logged_in_message, #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays-quiz-limitation-count-of-takers, #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays-quiz-limitation-count-of-takers *, #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays_score_message, #ays-quiz-container-6.ays-quiz-container .ays-questions-container .ays_message{ color: #000000; outline: none; } /* Quiz title / transformation */ #ays-quiz-container-6 .ays-fs-title{ text-transform: none; text-align: center; } #ays-quiz-container-6 .ays-quiz-password-message-box, #ays-quiz-container-6 .ays-quiz-question-note-message-box, #ays-quiz-container-6 .ays_quiz_question, #ays-quiz-container-6 .ays_quiz_question *:not([class^='enlighter']) { color: #000000; } #ays-quiz-container-6 textarea, #ays-quiz-container-6 input::first-letter, #ays-quiz-container-6 select::first-letter, #ays-quiz-container-6 option::first-letter { color: initial !important; } #ays-quiz-container-6 p::first-letter:not(.ays_no_questions_message) { color: #000000 !important; background-color: transparent !important; font-size: inherit !important; font-weight: inherit !important; float: none !important; line-height: inherit !important; margin: 0 !important; padding: 0 !important; } #ays-quiz-container-6 .select2-container, #ays-quiz-container-6 .ays-field * { font-size: 15px !important; } #ays-quiz-container-6 .ays-fs-subtitle p { text-align: center ; } #ays-quiz-container-6 .ays_quiz_question p { font-size: 16px; text-align: center; } #ays-quiz-container-6 .ays_quiz_question { text-align: center ; margin-bottom: 10px; } #ays-quiz-container-6 .ays_quiz_question pre { max-width: 100%; white-space: break-spaces; } div#ays-quiz-container-6 .ays-questions-container .ays-field, div#ays-quiz-container-6 .ays-questions-container .ays-field input~label[for^='ays-answer-'], div#ays-quiz-container-6 .ays-questions-container .ays-modern-dark-question *, div#ays-quiz-container-6 .ays-questions-container .ays_quiz_question, div#ays-quiz-container-6 .ays-questions-container .ays_quiz_question *{ word-break: break-word; } #ays-quiz-container-6 .ays-quiz-timer p { font-size: 16px; } #ays-quiz-container-6 section.ays_quiz_redirection_timer_container hr, #ays-quiz-container-6 section.ays_quiz_timer_container hr { margin: 0; } #ays-quiz-container-6 section.ays_quiz_timer_container.ays_quiz_timer_red_warning .ays-quiz-timer { color: red; } #ays-quiz-container-6 .ays_thank_you_fs p { text-align: center; } #ays-quiz-container-6 .information_form input[type='text'], #ays-quiz-container-6 .information_form input[type='url'], #ays-quiz-container-6 .information_form input[type='number'], #ays-quiz-container-6 .information_form input[type='email'], #ays-quiz-container-6 .information_form input[type='tel'], #ays-quiz-container-6 .information_form textarea, #ays-quiz-container-6 .information_form select, #ays-quiz-container-6 .information_form option { color: initial !important; outline: none; margin-left: 0; background-image: unset; } #ays-quiz-container-6 .information_form input[type='checkbox'] { margin: 0 10px; outline: initial; -webkit-appearance: auto; -moz-appearance: auto; position: initial; width: initial; height: initial; border: initial; background: initial; } #ays-quiz-container-6 .information_form input[type='checkbox']::after { content: none; } #ays-quiz-container-6 .wrong_answer_text{ color:#ff4d4d; } #ays-quiz-container-6 .right_answer_text{ color:#33cc33; } #ays-quiz-container-6 .ays_cb_and_a, #ays-quiz-container-6 .ays_cb_and_a * { color: rgb(0,0,0); text-align: center; } #ays-quiz-container-6 iframe { min-height: 350px; } #ays-quiz-container-6 label.ays_for_checkbox, #ays-quiz-container-6 span.ays_checkbox_for_span { color: initial !important; display: block; } /* Quiz textarea height */ #ays-quiz-container-6 textarea { height: 100px; min-height: 100px; } /* Quiz rate and passed users count */ #ays-quiz-container-6 .ays_quizn_ancnoxneri_qanak, #ays-quiz-container-6 .ays_quiz_rete_avg{ color:#ffffff; background-color:#000000; } #ays-quiz-container-6 .ays-questions-container > .ays_quizn_ancnoxneri_qanak { padding: 5px 20px; } #ays-quiz-container-6 div.for_quiz_rate.ui.star.rating .icon { color: rgba(0,0,0,0.35); } #ays-quiz-container-6 .ays_quiz_rete_avg div.for_quiz_rate_avg.ui.star.rating .icon { color: rgba(255,255,255,0.5); } #ays-quiz-container-6 .ays_quiz_rete .ays-quiz-rate-link-box .ays-quiz-rate-link { color: #000000; } /* Loaders */ #ays-quiz-container-6 div.lds-spinner, #ays-quiz-container-6 div.lds-spinner2 { color: #000000; } #ays-quiz-container-6 div.lds-spinner div:after, #ays-quiz-container-6 div.lds-spinner2 div:after { background-color: #000000; } #ays-quiz-container-6 .lds-circle, #ays-quiz-container-6 .lds-facebook div, #ays-quiz-container-6 .lds-ellipsis div{ background: #000000; } #ays-quiz-container-6 .lds-ripple div{ border-color: #000000; } #ays-quiz-container-6 .lds-dual-ring::after, #ays-quiz-container-6 .lds-hourglass::after{ border-color: #000000 transparent #000000 transparent; } /* Stars */ #ays-quiz-container-6 .ui.rating .icon, #ays-quiz-container-6 .ui.rating .icon:before { font-family: Rating !important; } /* Progress bars */ #ays-quiz-container-6 #ays_finish_quiz_6 .ays-progress { border-color: rgba(0,0,0,0.8); } #ays-quiz-container-6 #ays_finish_quiz_6 .ays-progress-bg { background-color: rgba(0,0,0,0.3); } #ays-quiz-container-6 .ays-progress-value { color: #000000; text-align: center; } #ays-quiz-container-6 .ays-progress-bar { background-color: #ffffff; } #ays-quiz-container-6 .ays-question-counter .ays-live-bar-wrap { direction:ltr !important; } #ays-quiz-container-6 .ays-live-bar-fill{ color: #000000; border-bottom: 2px solid rgba(0,0,0,0.8); text-shadow: 0px 0px 5px #ffffff; } #ays-quiz-container-6 .ays-live-bar-fill.ays-live-fourth, #ays-quiz-container-6 .ays-live-bar-fill.ays-live-third, #ays-quiz-container-6 .ays-live-bar-fill.ays-live-second { text-shadow: unset; } #ays-quiz-container-6 .ays-live-bar-percent{ display:none; } /* Music, Sound */ #ays-quiz-container-6 .ays_music_sound { color:rgb(0,0,0); } /* Dropdown questions scroll bar */ #ays-quiz-container-6 blockquote { border-left-color: #000000 !important; } /* Question hint */ #ays-quiz-container-6 .ays_question_hint_container .ays_question_hint_text { background-color:#ffffff; box-shadow: 0 0 15px 3px rgba(0,0,0,0.6); max-width: 270px; } #ays-quiz-container-6 .ays_question_hint_container .ays_question_hint_text p { max-width: unset; } #ays-quiz-container-6 .ays_questions_hint_max_width_class { max-width: 80%; } /* Information form */ #ays-quiz-container-6 .ays-form-title{ color:rgb(0,0,0); } /* Quiz timer */ #ays-quiz-container-6 div.ays-quiz-redirection-timer, #ays-quiz-container-6 div.ays-quiz-timer{ color: #000000; text-align: center; } #ays-quiz-container-6 div.ays-quiz-timer.ays-quiz-message-before-timer:before { font-weight: 500; } /* Quiz buttons */ #ays-quiz-container-6 input#ays-submit, #ays-quiz-container-6 #ays_finish_quiz_6 .action-button, div#ays-quiz-container-6 #ays_finish_quiz_6 .action-button.ays_restart_button { background-color: #ffffff; color:#dd3333; font-size: 20px; padding: 13px 30px; border-radius: 3px; white-space: nowrap; letter-spacing: 0; box-shadow: unset; } #ays-quiz-container-6 input#ays-submit, #ays-quiz-container-6 #ays_finish_quiz_6 input.action-button { } #ays-quiz-container-6 #ays_finish_quiz_6 a[class~=ajax_add_to_cart]{ background-color: #ffffff; color:#dd3333; padding: 10px 5px; font-size: 14px; border-radius: 3px; white-space: nowrap; border: 1px solid #dd3333; } #ays-quiz-container-6 #ays_finish_quiz_6 .action-button.ays_check_answer { padding: 5px 10px; font-size: 20px !important; } #ays-quiz-container-6 #ays_finish_quiz_6 .action-button.ays_download_certificate { white-space: nowrap; padding: 5px 10px; } #ays-quiz-container-6 #ays_finish_quiz_6 .action-button.ays_arrow { color:#dd3333!important; white-space: nowrap; padding: 5px 10px; } #ays-quiz-container-6 input#ays-submit:hover, #ays-quiz-container-6 input#ays-submit:focus, #ays-quiz-container-6 #ays_finish_quiz_6 .action-button:hover, #ays-quiz-container-6 #ays_finish_quiz_6 .action-button:focus { box-shadow: 0 0 0 2px #dd3333; background-color: #ffffff; } #ays-quiz-container-6 .ays_restart_button { color: #dd3333; } #ays-quiz-container-6 .ays_buttons_div { justify-content: center; } #ays-quiz-container-6 .step:first-of-type .ays_buttons_div { justify-content: center !important; } #ays-quiz-container-6 input[type='button'], #ays-quiz-container-6 input[type='submit'] { color: #dd3333 !important; outline: none; } #ays-quiz-container-6 #ays_finish_quiz_6 i.ays_early_finish.action-button[disabled]:hover, #ays-quiz-container-6 #ays_finish_quiz_6 i.ays_early_finish.action-button[disabled]:focus, #ays-quiz-container-6 #ays_finish_quiz_6 i.ays_early_finish.action-button[disabled], #ays-quiz-container-6 #ays_finish_quiz_6 i.ays_arrow.action-button[disabled]:hover, #ays-quiz-container-6 #ays_finish_quiz_6 i.ays_arrow.action-button[disabled]:focus, #ays-quiz-container-6 #ays_finish_quiz_6 i.ays_arrow.action-button[disabled] { color: #aaa !important; } #ays-quiz-container-6 .ays_finish.action-button{ margin: 10px 5px; } #ays-quiz-container-6 .ays-share-btn.ays-share-btn-branded { color: #fff; } /* Question answers */ #ays-quiz-container-6 .ays-field { border-color: #444; border-style: solid; border-width: 1px; box-shadow: none;flex-direction: row-reverse; } #ays-quiz-container-6 .ays-quiz-answers .ays-field:hover, #ays-quiz-container-6 .ays-quiz-answers .ays-field{ opacity: 1; } #ays-quiz-container-6.ays_quiz_elegant_light .ays-quiz-answers .ays-field:hover, #ays-quiz-container-6.ays_quiz_elegant_light .ays-quiz-answers .ays-field, #ays-quiz-container-6.ays_quiz_elegant_dark .ays-quiz-answers .ays-field:hover, #ays-quiz-container-6.ays_quiz_elegant_dark .ays-quiz-answers .ays-field{ opacity: 0.6; } #ays-quiz-container-6 #ays_finish_quiz_6 .ays-field label.ays_answer_caption[for^='ays-answer-'] { z-index: 1; position:initial;bottom:0;} #ays-quiz-container-6 #ays_finish_quiz_6 .ays-field input~label[for^='ays-answer-'] { padding: 8px; } #ays-quiz-container-6 #ays_finish_quiz_6 .ays-field { margin-bottom: 20px; } #ays-quiz-container-6 #ays_finish_quiz_6 .ays-field.ays_grid_view_item { width: calc(50% - 10px); } #ays-quiz-container-6 #ays_finish_quiz_6 .ays-field.ays_grid_view_item:nth-child(odd) { margin-right: 10px; } #ays-quiz-container-6 #ays_finish_quiz_6 .ays-field input:checked+label:before { border-color: #ffffff; background: #ffffff; background-clip: content-box; } #ays-quiz-container-6 .ays-quiz-answers div.ays-text-right-answer { color: #000000; } /* Answer maximum length of a text field */ #ays-quiz-container-6 .ays_quiz_question_text_message{ color: #000000; text-align: left; font-size: 12px; } div#ays-quiz-container-6 div.ays_quiz_question_text_error_message { color: #ff0000; } /* Questions answer image */ #ays-quiz-container-6 .ays-answer-image { width:15em; height:150px; object-fit: cover; } /* Questions answer right/wrong icons */ #ays-quiz-container-6 .ays-field input~label.answered.correct:after{ content: url('https://thomasbarta.com/wp-content/plugins/quiz-maker/public/images/correct.png'); } #ays-quiz-container-6 .ays-field input~label.answered.wrong:after{ content: url('https://thomasbarta.com/wp-content/plugins/quiz-maker/public/images/wrong.png'); } #ays-quiz-container-6 .ays-field label.answered:last-of-type:after{ height: auto; left: 13px;top: 13px;} /* Dropdown questions */ #ays-quiz-container-6 .select2-container--default .select2-search--dropdown .select2-search__field:focus, #ays-quiz-container-6 .select2-container--default .select2-search--dropdown .select2-search__field { outline: unset; padding: 0.75rem; } #ays-quiz-container-6 #ays_finish_quiz_6 .ays-field .select2-container--default .select2-selection--single { border-bottom: 2px solid #ffffff; background-color: #ffffff; } #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered, #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__placeholder, #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__arrow { color: #000000; } #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered, #ays-quiz-container-6 .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #ffffff; } #ays-quiz-container-6 .ays-field .select2-container--default, #ays-quiz-container-6 .ays-field .select2-container--default .selection, #ays-quiz-container-6 .ays-field .select2-container--default .dropdown-wrapper, #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered, #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__arrow, #ays-quiz-container-6 .ays-field .select2-container--default .select2-selection--single .select2-selection__arrow b[role='presentation'] { font-size: 16px !important; } #ays-quiz-container-6 .select2-container--default .select2-results__option { padding: 6px; } /* Dropdown questions scroll bar */ #ays-quiz-container-6 .select2-results__options::-webkit-scrollbar { width: 7px; } #ays-quiz-container-6 .select2-results__options::-webkit-scrollbar-track { background-color: rgba(255,255,255,0.35); } #ays-quiz-container-6 .select2-results__options::-webkit-scrollbar-thumb { transition: .3s ease-in-out; background-color: rgba(255,255,255,0.55); } #ays-quiz-container-6 .select2-results__options::-webkit-scrollbar-thumb:hover { transition: .3s ease-in-out; background-color: rgba(255,255,255,0.85); } /* WooCommerce product */ #ays-quiz-container-6 .ays-woo-block { background-color: rgba(255,255,255,0.8); } #ays-quiz-container-6 .ays-woo-product-block h4.ays-woo-product-title > a { color: #000000; } /* Audio / Video */ #ays-quiz-container-6 .mejs-container .mejs-time{ box-sizing: unset; } #ays-quiz-container-6 .mejs-container .mejs-time-rail { padding-top: 15px; } #ays-quiz-container-6 .mejs-container .mejs-mediaelement video { margin: 0; } /* Limitation */ #ays-quiz-container-6 .ays-quiz-limitation-count-of-takers { padding: 50px; } /* Hestia theme (Version: 3.0.16) | Start */ #ays-quiz-container-6 .mejs-container .mejs-inner .mejs-controls .mejs-button > button:hover, #ays-quiz-container-6 .mejs-container .mejs-inner .mejs-controls .mejs-button > button { box-shadow: unset; background-color: transparent; } #ays-quiz-container-6 .mejs-container .mejs-inner .mejs-controls .mejs-button > button { margin: 10px 6px; } /* Hestia theme (Version: 3.0.16) | End */ /* Go theme (Version: 1.4.3) | Start */ #ays-quiz-container-6 label[for^='ays-answer']:before, #ays-quiz-container-6 label[for^='ays-answer']:before { -webkit-mask-image: unset; mask-image: unset; } #ays-quiz-container-6.ays_quiz_classic_light .ays-field input:checked+label.answered:before, #ays-quiz-container-6.ays_quiz_classic_dark .ays-field input:checked+label.answered:before { background-color: #ffffff !important; } #ays-quiz-container-6.ays_quiz_classic_light .ays-field input:checked+label.answered.correct:before, #ays-quiz-container-6.ays_quiz_classic_dark .ays-field input:checked+label.answered.correct:before { background-color: #27ae60 !important; } #ays-quiz-container-6.ays_quiz_classic_light .ays-field input:checked+label.answered.wrong:before, #ays-quiz-container-6.ays_quiz_classic_dark .ays-field input:checked+label.answered.wrong:before { background-color: #cc3700 !important; } /* Go theme (Version: 1.4.3) | End */ #ays-quiz-container-6 .ays_quiz_results fieldset.ays_fieldset .ays_quiz_question .wp-video { width: 100% !important; max-width: 100%; } /* Classic Dark / Classic Light */ /* Dropdown questions right/wrong styles */ #ays-quiz-container-6.ays_quiz_classic_dark .correct_div, #ays-quiz-container-6.ays_quiz_classic_light .correct_div{ border-color: green !important; opacity: 1 !important; background-color: rgba(39,174,96,0.4) !important; } #ays-quiz-container-6.ays_quiz_classic_dark .correct_div .selected-field, #ays-quiz-container-6.ays_quiz_classic_light .correct_div .selected-field { padding: 0px 10px 0px 10px; color: green !important; } #ays-quiz-container-6.ays_quiz_classic_dark .wrong_div, #ays-quiz-container-6.ays_quiz_classic_light .wrong_div{ border-color: red !important; opacity: 1 !important; background-color: rgba(243,134,129,0.4) !important; } #ays-quiz-container-6.ays_quiz_classic_dark .ays-field.checked_answer_div.wrong_div input:checked~label, #ays-quiz-container-6.ays_quiz_classic_light .ays-field.checked_answer_div.wrong_div input:checked~label { background-color: rgba(243,134,129,0.4) !important; } #ays-quiz-container-6 .ays_question_result .ays-field .ays_quiz_hide_correct_answer:after{ content: '' !important; } #ays-quiz-container-6 .ays-quiz-close-full-screen { fill: #000000; } #ays-quiz-container-6 .ays-quiz-open-full-screen { fill: #000000; } @media screen and (max-width: 768px){ #ays-quiz-container-6{ max-width: 100%; } div#ays-quiz-container-6.ays_quiz_modern_light .step, div#ays-quiz-container-6.ays_quiz_modern_dark .step { padding-right: 0px !important; padding-top: 0px !important; } div#ays-quiz-container-6.ays_quiz_modern_light div.step[data-question-id], div#ays-quiz-container-6.ays_quiz_modern_dark div.step[data-question-id] { background-size: cover !important; background-position: center center !important; } div#ays-quiz-container-6.ays_quiz_modern_light .ays-abs-fs:not(.ays-start-page):not(.ays-end-page), div#ays-quiz-container-6.ays_quiz_modern_dark .ays-abs-fs:not(.ays-start-page):not(.ays-end-page) { width: 100%; } #ays-quiz-container-6 .ays_quiz_question p { font-size: 16px; } #ays-quiz-container-6 .select2-container, #ays-quiz-container-6 .ays-field * { font-size: 15px !important; } } /* Custom css styles */ div#ays-quiz-container-6 .ays-questions-container .ays-fs-title{ font-size:36px !important; font-weight:800 !important; line-height: 1.2 !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important; color: #000 !important;}div#ays-quiz-container-6 .ays_quiz_question *{ font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important; font-size:26px !important; color: #000 !important;}#ays-quiz-container-6 .select2-container, #ays-quiz-container-6 .ays-field * { font-size: 19px !important; color: #000 !important; line-height: 1.2 !important; font-weight: 500 !important; padding: 20px !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;}#ays-quiz-container-6.ays_quiz_elegant_light .ays-quiz-answers .ays-field{ opacity: 1;} /* RTL direction styles */ </style>
            <style>
                #ays-quiz-container-6 #ays_finish_quiz_6 div.step {                
                    background-color: rgba(255,255,255,0.2);
                    border: 1px solid rgba(255,255,255,0.8);
                }
                #ays-quiz-container-6 section.ays_quiz_timer_container.ays_quiz_timer_bg_container,
                #ays-quiz-container-6 section.ays_quiz_redirection_timer_container {
                    background-color: rgba(255,255,255,0.2);
                    border: 1px solid rgba(255,255,255,0.8);
                    border-bottom: unset;
                }
            </style><script>
                if(typeof aysQuizOptions === 'undefined'){
                    var aysQuizOptions = [];
                }
                aysQuizOptions['6']  = 'eyJxdWl6X3ZlcnNpb24iOiI4LjcuMiIsImNvbG9yIjoiI2ZmZmZmZiIsImJnX2NvbG9yIjoiI2ZmZmZmZiIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwiaGVpZ2h0IjozNTAsIndpZHRoIjo2MDAsImVuYWJsZV9sb2dnZWRfdXNlcnMiOiJvZmYiLCJpbmZvcm1hdGlvbl9mb3JtIjoiYmVmb3JlIiwiZm9ybV9uYW1lIjoib2ZmIiwiZm9ybV9lbWFpbCI6Im9mZiIsImZvcm1fcGhvbmUiOiJvZmYiLCJpbWFnZV93aWR0aCI6IiIsImltYWdlX2hlaWdodCI6IiIsImVuYWJsZV9jb3JyZWN0aW9uIjoib2ZmIiwiZW5hYmxlX3Byb2dyZXNzX2JhciI6Im9mZiIsImVuYWJsZV9xdWVzdGlvbnNfcmVzdWx0Ijoib2ZmIiwicmFuZG9taXplX3F1ZXN0aW9ucyI6Im9uIiwicmFuZG9taXplX2Fuc3dlcnMiOiJvbiIsImVuYWJsZV9xdWVzdGlvbnNfY291bnRlciI6Im9uIiwiZW5hYmxlX3Jlc3RyaWN0aW9uX3Bhc3MiOiJvZmYiLCJlbmFibGVfcmVzdHJpY3Rpb25fcGFzc191c2VycyI6Im9mZiIsInJlc3RyaWN0aW9uX3Bhc3NfbWVzc2FnZSI6IiIsInJlc3RyaWN0aW9uX3Bhc3NfdXNlcnNfbWVzc2FnZSI6IiIsInVzZXJfcm9sZSI6W10sImF5c191c2Vyc19zZWFyY2giOltdLCJjdXN0b21fY3NzIjoiZGl2I2F5cy1xdWl6LWNvbnRhaW5lci02IC5heXMtcXVlc3Rpb25zLWNvbnRhaW5lciAuYXlzLWZzLXRpdGxle1xyXG5cdGZvbnQtc2l6ZTozNnB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuZGl2I2F5cy1xdWl6LWNvbnRhaW5lci02IC5heXNfcXVpel9xdWVzdGlvbiAqe1xyXG5cdGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG4jYXlzLXF1aXotY29udGFpbmVyLTYgLnNlbGVjdDItY29udGFpbmVyLCAjYXlzLXF1aXotY29udGFpbmVyLTYgLmF5cy1maWVsZCAqIHtcclxuXHRmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG59XHJcbiNheXMtcXVpei1jb250YWluZXItNi5heXNfcXVpel9lbGVnYW50X2xpZ2h0IC5heXMtcXVpei1hbnN3ZXJzIC5heXMtZmllbGR7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbn0iLCJsaW1pdF91c2VycyI6Im9mZiIsImxpbWl0YXRpb25fbWVzc2FnZSI6IiIsInJlZGlyZWN0X3VybCI6IiIsInJlZGlyZWN0aW9uX2RlbGF5IjowLCJhbnN3ZXJzX3ZpZXciOiJsaXN0IiwiZW5hYmxlX3J0bF9kaXJlY3Rpb24iOiJvZmYiLCJlbmFibGVfbG9nZ2VkX3VzZXJzX21lc3NhZ2UiOiIiLCJxdWVzdGlvbnNfY291bnQiOiIiLCJlbmFibGVfcXVlc3Rpb25fYmFuayI6Im9mZiIsImVuYWJsZV9saXZlX3Byb2dyZXNzX2JhciI6Im9mZiIsImVuYWJsZV9wZXJjZW50X3ZpZXciOiJvZmYiLCJlbmFibGVfYXZlcmFnZV9zdGF0aXN0aWNhbCI6Im9mZiIsImVuYWJsZV9uZXh0X2J1dHRvbiI6Im9mZiIsImVuYWJsZV9wcmV2aW91c19idXR0b24iOiJvZmYiLCJlbmFibGVfYXJyb3dzIjoib2ZmIiwidGltZXJfdGV4dCI6IiIsInF1aXpfdGhlbWUiOiJlbGVnYW50X2xpZ2h0IiwiZW5hYmxlX3NvY2lhbF9idXR0b25zIjoib2ZmIiwiZmluYWxfcmVzdWx0X3RleHQiOiI8ZGl2IHN0eWxlPVwiZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmOyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1wiPlxyXG48aDM+PFwvaDM+XHJcbjxoMyBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDMwcHg7IG1hcmdpbi10b3A6IDMwcHg7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcIj48c3Ryb25nPkFyZSB5b3UgYSBHcm93dGggTGVhZGVyPyBQZXJoYXBzIGV2ZW4gYSBHcm93dGggUmViZWw/PFwvc3Ryb25nPjxcL2gzPlxyXG48cCBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDMwcHg7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcIj5Hcm93dGggTGVhZGVycyBJR05JVEUgZ3Jvd3RoLCBSQUxMWSBwZW9wbGUsIGFuZCBEQVJFIHRvIHRyeSBldmVuIGlmIHRoZXJlIGFyZSByaXNrcy4gVGhvc2Ugd2hvIGV4Y2VsIGF0IGFsbCB0aHJlZSBhcmUgd2hhdCB3ZSBjYWxsIEdyb3d0aCBSZWJlbHMhIDxzcGFuIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7XCI+SG93IGFib3V0IHlvdT8gSGVyZSBhcmUgeW91ciBzY29yZXM6PFwvc3Bhbj48XC9wPlxyXG4mbmJzcDtcclxuPGRpdiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDQwcHg7XCI+XHJcbjxoNCBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDE1cHg7IG1hcmdpbi10b3A6IDA7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1wiPjxzdHJvbmc+MSAtIElHTklURTxcL3N0cm9uZz48XC9oND5cclxuPHAgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAyMHB4OyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XCI+PHN0cm9uZz5JR05JVEUgaXMgdGhlIGZpcnN0IGRpbWVuc2lvbiBhbmQgaXQncyBhbGwgYWJvdXQgbWFqb3IgZ3Jvd3RoIGlkZWFzLjxcL3N0cm9uZz4gVGhpcyBpcyB0aGUgYmlnZ2VzdCBkcml2ZXIgb2YgbGVhZGVyc2hpcCBzdWNjZXNzIGluIHRoZSByZXNlYXJjaFx1MjAxNGJlaW5nIG9wZW4gdG8gbmV3IGV4cGVyaWVuY2VzIGFuZCBnZW51aW5lbHkgY3JlYXRpdmUuIEhpZ2ggSUdOSVRFIGxlYWRlcnMgYXJlIGN1cmlvdXMsIGNvbXBsZXggdGhpbmtlcnMgd2hvIGFyZW4ndCBzYXRpc2ZpZWQgd2l0aCB0aGUgb2J2aW91cyBhbnN3ZXJzLiBUaGVyZSBhcmUgdHdvIHR5cGVzIG9mIElHTklURSBsZWFkZXJzOjxcL3A+XHJcbjxwIHN0eWxlPVwicGFkZGluZy1sZWZ0OiA0MHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XCI+PHN0cm9uZz5USEUgQ0FUQUxZU1Q8XC9zdHJvbmc+IChIaWdoIElHTklURSlcclxuR3Jvd3RoIFJlYmVscyBzY29yZSBoaWdoIVxyXG5Zb3Ugc2NvcmVkIDxzdHJvbmc+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmVkO1wiPiUla2V5d29yZF9jb3VudF9HJSUgb3V0IG9mIDQuPFwvc3Bhbj48XC9zdHJvbmc+XHJcblRoaXMgc2NvcmUgc2hvd3MgaG93IG11Y2ggeW91IGFsaWduIHdpdGggdGhlIENhdGFseXN0IHR5cGUuIENhdGFseXN0cyBhcmUgd2lyZWQgZm9yIG9wZW5uZXNzIGFuZCBjcmVhdGl2aXR5XHUyMDE0dGhlIHJlc2VhcmNoIHNob3dzIHRoaXMgaXMgdGhlIHNpbmdsZSBiaWdnZXN0IHByZWRpY3RvciBvZiBsZWFkZXJzaGlwIHN1Y2Nlc3MuIFlvdSBzZWVrIG91dCBuZXcgZXhwZXJpZW5jZXMsIHRoaW5rIGluIGNvbXBsZXggd2F5cywgYW5kIGFyZW4ndCBhZnJhaWQgdG8gYmUgYXV0aGVudGljIGFib3V0IHdobyB5b3UgYXJlLjxcL3A+XHJcbjxwIHN0eWxlPVwicGFkZGluZy1sZWZ0OiA0MHB4OyBtYXJnaW4tYm90dG9tOiAyNXB4OyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XCI+PHN0cm9uZz5USEUgQ09ORk9STUlTVDxcL3N0cm9uZz4gKExvdyBJR05JVEUpXHJcbkdyb3d0aCBSZWJlbHMgc2NvcmUgbG93LlxyXG5Zb3Ugc2NvcmVkIDxzdHJvbmc+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmVkO1wiPiUla2V5d29yZF9jb3VudF9IJSUgb3V0IG9mIDQuPFwvc3Bhbj48XC9zdHJvbmc+XHJcblRoaXMgc2NvcmUgc2hvd3MgaG93IG11Y2ggeW91IGFsaWduIHdpdGggdGhlIENvbmZvcm1pc3QgdHlwZS4gQ29uZm9ybWlzdHMgcHJlZmVyIGZhbWlsaWFyIHRlcnJpdG9yeSBhbmQgcHJvdmVuIG1ldGhvZHMuIFlvdSdyZSBtb3JlIGNvbWZvcnRhYmxlIGltcHJvdmluZyB3ZWFrbmVzc2VzIHRoYW4gbGV2ZXJhZ2luZyBjcmVhdGl2ZSBzdHJlbmd0aHMuIFlvdSBicmluZyBzdGFiaWxpdHkgYnV0IG1heSBtaXNzIHRoZSBicmVha3Rocm91Z2ggdGhpbmtpbmcgdGhhdCBkcml2ZXMgcmVhbCBncm93dGguPFwvcD5cclxuXHJcbjxcL2Rpdj5cclxuPGRpdiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDQwcHg7XCI+XHJcbjxoNCBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDE1cHg7IG1hcmdpbi10b3A6IDA7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1wiPjxzdHJvbmc+MiAtIFJBTExZPFwvc3Ryb25nPjxcL2g0PlxyXG48cCBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDIwcHg7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcIj48c3Ryb25nPlRoZSBzZWNvbmQgR3Jvd3RoIFJlYmVsIGRpbWVuc2lvbiBpcyBhYm91dCBtb2JpbGl6aW5nIHBlb3BsZS48XC9zdHJvbmc+IFRoaXMgaXMgYWJvdXQgaW5zcGlyaW5nIG90aGVycyBhbmQgY3JlYXRpbmcgYWxpZ25tZW50LiBIaWdoIFJBTExZIGxlYWRlcnMgcGFpbnQgZXhjaXRpbmcgdmlzaW9ucyB0aGF0IGdldCBwZW9wbGUgbW92aW5nLCB3aGlsZSBhbHNvIGtub3dpbmcgd2hhdCdzIHJpZ2h0IGZvciB0aGUgdGVhbSBhbmQgYnVpbGRpbmcgb24gd2hhdCBhbHJlYWR5IHdvcmtzLiBBZ2FpbiwgdHdvIHR5cGVzOjxcL3A+XHJcbjxwIHN0eWxlPVwicGFkZGluZy1sZWZ0OiA0MHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XCI+PHN0cm9uZz5USEUgTU9CSUxJWkVSPFwvc3Ryb25nPiAoSGlnaCBSQUxMWSlcclxuR3Jvd3RoIFJlYmVscyBzY29yZSBoaWdoIVxyXG5Zb3Ugc2NvcmVkIDxzdHJvbmc+PHNwYW4gc3R5bGU9XCJjb2xvcjogcmVkO1wiPiUla2V5d29yZF9jb3VudF9JJSUgb3V0IG9mIDQuPFwvc3Bhbj48XC9zdHJvbmc+XHJcblRoaXMgc2NvcmUgc2hvd3MgaG93IG11Y2ggeW91IGFsaWduIHdpdGggdGhlIE1vYmlsaXplciB0eXBlLiBNb2JpbGl6ZXJzIGluc3BpcmUgcGVvcGxlIHdpdGggZXhjaXRpbmcgdmlzaW9ucyBhbmQga25vdyBob3cgdG8gYWxpZ24gZXZlcnlvbmUgdG93YXJkIHNoYXJlZCBnb2Fscy4gWW91J3JlIGdvb2QgYXQgYnVpbGRpbmcgb24gd2hhdCBhbHJlYWR5IHdvcmtzIHdoaWxlIGdldHRpbmcgcGVvcGxlIGV4Y2l0ZWQgYWJvdXQgd2hlcmUgeW91J3JlIGhlYWRlZCB0b2dldGhlci48XC9wPlxyXG48cCBzdHlsZT1cInBhZGRpbmctbGVmdDogNDBweDsgbWFyZ2luLWJvdHRvbTogMjVweDsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1wiPjxzdHJvbmc+VEhFIEJZU1RBTkRFUjxcL3N0cm9uZz4gKExvdyBSQUxMWSlcclxuR3Jvd3RoIFJlYmVscyBzY29yZSBsb3cuXHJcbllvdSBzY29yZWQgPHN0cm9uZz48c3BhbiBzdHlsZT1cImNvbG9yOiByZWQ7XCI+JSVrZXl3b3JkX2NvdW50X0olJSBvdXQgb2YgNC48XC9zcGFuPjxcL3N0cm9uZz5cclxuVGhpcyBzY29yZSBzaG93cyBob3cgbXVjaCB5b3UgYWxpZ24gd2l0aCB0aGUgQnlzdGFuZGVyIHR5cGUuIEJ5c3RhbmRlcnMgd29yayBtb3JlIGluZGVwZW5kZW50bHkgYW5kIGRvbid0IG5hdHVyYWxseSByYWxseSBvdGhlcnMuIFlvdSBtaWdodCBhdm9pZCBjb25mbGljdCBvciBwcmVmZXIgdG8gc3RhbmQgYXBhcnQsIGJ1dCBlaXRoZXIgd2F5LCB5b3UncmUgbm90IGFjdGl2ZWx5IG1vYmlsaXppbmcgcGVvcGxlIHRvd2FyZCBjb2xsZWN0aXZlIGdvYWxzLjxcL3A+XHJcblxyXG48XC9kaXY+XHJcbjxkaXYgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiA0MHB4O1wiPlxyXG48aDQgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxNXB4OyBtYXJnaW4tdG9wOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcIj48c3Ryb25nPjMgLSBEQVJFPFwvc3Ryb25nPjxcL2g0PlxyXG48cCBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDIwcHg7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcIj48c3Ryb25nPlRoZSBsYXN0IGRpbWVuc2lvbiBpcyB5b3VyIGFjdGlvbiBiaWFzLjxcL3N0cm9uZz4gVGhpcyBpcyBhYm91dCBhdm9pZGluZyB0aGUgdHJhcHMgdGhhdCBraWxsIG1vbWVudHVtLiBIaWdoIERBUkUgbGVhZGVycyBkb24ndCBnZXQgc3R1Y2sgb3ZlcnRoaW5raW5nLCB0aGV5IGRvbid0IGNsaW5nIHRvIGZhaWxpbmcgYXBwcm9hY2hlcywgYW5kIHRoZXkgZG9uJ3Qgd2FpdCBmb3Igc29tZW9uZSBlbHNlIHRvIGdvIGZpcnN0LiBXaGF0IGFyZSB5b3UgbW9yZT88XC9wPlxyXG48cCBzdHlsZT1cInBhZGRpbmctbGVmdDogNDBweDsgbWFyZ2luLWJvdHRvbTogMTVweDsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1wiPjxzdHJvbmc+VEhFIEFDQ0VMRVJBVE9SPFwvc3Ryb25nPiAoSGlnaCBEQVJFKVxyXG5Hcm93dGggUmViZWxzIHNjb3JlIGhpZ2ghXHJcbllvdSBzY29yZWQ8c3Ryb25nPiA8c3BhbiBzdHlsZT1cImNvbG9yOiByZWQ7XCI+JSVrZXl3b3JkX2NvdW50X0slJSBvdXQgb2YgNC48XC9zcGFuPjxcL3N0cm9uZz5cclxuVGhpcyBzY29yZSBzaG93cyBob3cgbXVjaCB5b3UgYWxpZ24gd2l0aCB0aGUgQWNjZWxlcmF0b3IgdHlwZS4gQWNjZWxlcmF0b3JzIGxpa2Ugc3BlZWQuIFlvdSBkb24ndCBvdmVydGhpbmsgZGVjaXNpb25zLCB5b3UgZHJvcCB0aGluZ3MgdGhhdCBhcmVuJ3Qgd29ya2luZyBxdWlja2x5LCBhbmQgeW91IHN0ZXAgdXAgd2hlbiBsZWFkZXJzaGlwIGlzIG5lZWRlZC4gWW91IHVuZGVyc3RhbmQgdGhhdCBoZXNpdGF0aW9uIGNvc3RzIG1vcmUgdGhhbiBpbXBlcmZlY3QgYWN0aW9uLjxcL3A+XHJcbjxwIHN0eWxlPVwicGFkZGluZy1sZWZ0OiA0MHB4OyBtYXJnaW4tYm90dG9tOiAyNXB4OyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XCI+PHN0cm9uZz5USEUgQU5BTFlaRVI8XC9zdHJvbmc+IChMb3cgREFSRSlcclxuR3Jvd3RoIFJlYmVscyBzY29yZSBsb3cuXHJcbllvdSBzY29yZWQgPHN0cm9uZz48c3BhbiBzdHlsZT1cImNvbG9yOiByZWQ7XCI+JSVrZXl3b3JkX2NvdW50X0wlJSBvdXQgb2YgNC48XC9zcGFuPjxcL3N0cm9uZz5cclxuVGhpcyBzY29yZSBzaG93cyBob3cgbXVjaCB5b3UgYWxpZ24gd2l0aCB0aGUgQW5hbHl6ZXIgdHlwZS4gQW5hbHl6ZXJzIHRoaW5rIGNhcmVmdWxseSBiZWZvcmUgYWN0aW5nIGFuZCBwcmVmZXIgdG8gdW5kZXJzdGFuZCBhbGwgdGhlIHJpc2tzIGZpcnN0LiBZb3Ugc3RpY2sgd2l0aCBwbGFucyBldmVuIHdoZW4gdGhleSdyZSBzdHJ1Z2dsaW5nLiBZb3UgYnJpbmcgdGhvcm91Z2huZXNzIGJ1dCBtaWdodCBtaXNzIHRpbWUtc2Vuc2l0aXZlIG9wcG9ydHVuaXRpZXMuPFwvcD5cclxuPHAgc3R5bGU9XCJtYXJnaW4tdG9wOiAzMHB4OyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XCI+V2UgaG9wZSB0aGlzIGxpdHRsZSB0ZXN0IHdhcyB1c2VmdWwgKGFuZCBmdW4pITxcL3A+XHJcblxyXG48XC9kaXY+XHJcbjxcL2Rpdj4iLCJlbmFibGVfcGFzc19jb3VudCI6Im9mZiIsImhpZGVfc2NvcmUiOiJvbiIsInJhdGVfZm9ybV90aXRsZSI6IiIsImJveF9zaGFkb3dfY29sb3IiOiIjMDAwIiwicXVpel9ib3JkZXJfcmFkaXVzIjoiMCIsInF1aXpfYmdfaW1hZ2UiOiIiLCJxdWl6X2JvcmRlcl93aWR0aCI6IjMiLCJxdWl6X2JvcmRlcl9zdHlsZSI6InNvbGlkIiwicXVpel9ib3JkZXJfY29sb3IiOiIjMDUxYzJjIiwicXVpel9sb2FkZXIiOiJkZWZhdWx0IiwicXVlc3RfYW5pbWF0aW9uIjoiZmFkZSIsImVuYWJsZV9iZ19tdXNpYyI6Im9mZiIsInF1aXpfYmdfbXVzaWMiOiIiLCJhbnN3ZXJzX2ZvbnRfc2l6ZSI6IjE1Iiwic2hvd19jcmVhdGVfZGF0ZSI6Im9mZiIsInNob3dfYXV0aG9yIjoib2ZmIiwiZW5hYmxlX2Vhcmx5X2ZpbmlzaCI6Im9mZiIsImFuc3dlcnNfcndfdGV4dHMiOiJvbl9wYXNzaW5nIiwiZGlzYWJsZV9zdG9yZV9kYXRhIjoib2ZmIiwiZW5hYmxlX2JhY2tncm91bmRfZ3JhZGllbnQiOiJvZmYiLCJiYWNrZ3JvdW5kX2dyYWRpZW50X2NvbG9yXzEiOiIjMDAwIiwiYmFja2dyb3VuZF9ncmFkaWVudF9jb2xvcl8yIjoiI2ZmZiIsInF1aXpfZ3JhZGllbnRfZGlyZWN0aW9uIjoiZGlhZ29uYWxfbGVmdF90b19yaWdodCIsInJlZGlyZWN0X2FmdGVyX3N1Ym1pdCI6Im9mZiIsInN1Ym1pdF9yZWRpcmVjdF91cmwiOiIiLCJzdWJtaXRfcmVkaXJlY3RfZGVsYXkiOjAsInByb2dyZXNzX2Jhcl9zdHlsZSI6ImZpcnN0IiwiZW5hYmxlX2V4aXRfYnV0dG9uIjoib2ZmIiwiZXhpdF9yZWRpcmVjdF91cmwiOiIiLCJpbWFnZV9zaXppbmciOiJjb3ZlciIsInF1aXpfYmdfaW1hZ2VfcG9zaXRpb24iOiJjZW50ZXIgY2VudGVyIiwiY3VzdG9tX2NsYXNzIjoiIiwiZW5hYmxlX3NvY2lhbF9saW5rcyI6Im9mZiIsInNvY2lhbF9saW5rcyI6eyJsaW5rZWRpbl9saW5rIjoiIiwiZmFjZWJvb2tfbGluayI6IiIsInR3aXR0ZXJfbGluayI6IiIsInZrb250YWt0ZV9saW5rIjoiIn0sInNob3dfcXVpel90aXRsZSI6Im9uIiwic2hvd19xdWl6X2Rlc2MiOiJvbiIsInNob3dfbG9naW5fZm9ybSI6Im9mZiIsIm1vYmlsZV9tYXhfd2lkdGgiOiIiLCJsaW1pdF91c2Vyc19ieSI6ImlwIiwiZXhwbGFuYXRpb25fdGltZSI6IjQiLCJlbmFibGVfY2xlYXJfYW5zd2VyIjoib2ZmIiwic2hvd19jYXRlZ29yeSI6Im9mZiIsInNob3dfcXVlc3Rpb25fY2F0ZWdvcnkiOiJvZmYiLCJhbnN3ZXJzX3BhZGRpbmciOiI4IiwiYW5zd2Vyc19ib3JkZXIiOiJvbiIsImFuc3dlcnNfYm9yZGVyX3dpZHRoIjoiMSIsImFuc3dlcnNfYm9yZGVyX3N0eWxlIjoic29saWQiLCJhbnN3ZXJzX2JvcmRlcl9jb2xvciI6IiM0NDQiLCJhbnNfaW1nX2hlaWdodCI6IjE1MCIsImFuc19pbWdfY2FwdGlvbl9zdHlsZSI6Im91dHNpZGUiLCJhbnNfaW1nX2NhcHRpb25fcG9zaXRpb24iOiJib3R0b20iLCJhbnN3ZXJzX2JveF9zaGFkb3ciOiJvZmYiLCJhbnN3ZXJzX2JveF9zaGFkb3dfY29sb3IiOiIjMDAwIiwic2hvd19hbnN3ZXJzX2NhcHRpb24iOiJvbiIsImFuc3dlcnNfbWFyZ2luIjoiMjAiLCJhbnNfcmlnaHRfd3JvbmdfaWNvbiI6ImRlZmF1bHQiLCJkaXNwbGF5X3Njb3JlIjoiYnlfcGVyY2VudGFnZSIsImVuYWJsZV9yd19hc253ZXJzX3NvdW5kcyI6Im9mZiIsInF1aXpfYmdfaW1nX2luX2ZpbmlzaF9wYWdlIjoib2ZmIiwiZmluaXNoX2FmdGVyX3dyb25nX2Fuc3dlciI6Im9mZiIsImFmdGVyX3RpbWVyX3RleHQiOiIiLCJlbmFibGVfZW50ZXJfa2V5Ijoib24iLCJzaG93X3JhdGVfYWZ0ZXJfcmF0ZSI6Im9uIiwiYnV0dG9uc190ZXh0X2NvbG9yIjoiI2RkMzMzMyIsImJ1dHRvbnNfcG9zaXRpb24iOiJjZW50ZXIiLCJidXR0b25zX3NpemUiOiJsYXJnZSIsImJ1dHRvbnNfZm9udF9zaXplIjoiMjAiLCJidXR0b25zX3dpZHRoIjoiIiwiYnV0dG9uc19sZWZ0X3JpZ2h0X3BhZGRpbmciOiIzMCIsImJ1dHRvbnNfdG9wX2JvdHRvbV9wYWRkaW5nIjoiMTMiLCJidXR0b25zX2JvcmRlcl9yYWRpdXMiOiIzIiwiZW5hYmxlX2F1ZGlvX2F1dG9wbGF5Ijoib2ZmIiwiZW5hYmxlX2xlYXZlX3BhZ2UiOiJvbiIsInNob3dfb25seV93cm9uZ19hbnN3ZXIiOiJvZmYiLCJwYXNzX3Njb3JlIjowLCJwYXNzX3Njb3JlX21lc3NhZ2UiOiI8aDQgc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXI7XCI+Q29uZ3JhdHVsYXRpb25zITxcL2g0PlxyXG48cCBzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIj5Zb3UgcGFzc2VkIHRoZSBxdWl6ITxcL3A+IiwiZmFpbF9zY29yZV9tZXNzYWdlIjoiPGg0IHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPk9vcHMhPFwvaDQ+XHJcbjxwIHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPllvdSBoYXZlIG5vdCBwYXNzZWQgdGhlIHF1aXohXHJcblRyeSBhZ2FpbiE8XC9wPiIsImFuc3dlcnNfb2JqZWN0X2ZpdCI6ImNvdmVyIiwicXVpel9tYXhfcGFzc19jb3VudCI6MSwicXVlc3Rpb25fZm9udF9zaXplIjoxNiwicXVpel93aWR0aF9ieV9wZXJjZW50YWdlX3B4IjoicGl4ZWxzIiwicXVlc3Rpb25zX2hpbnRfaWNvbl9vcl90ZXh0IjoiZGVmYXVsdCIsInF1ZXN0aW9uc19oaW50X3ZhbHVlIjoiIiwiZW5hYmxlX2Vhcmx5X2ZpbnNoX2NvbWZpcm1fYm94Ijoib24iLCJoaWRlX2NvcnJlY3RfYW5zd2VycyI6Im9mZiIsInF1aXpfbG9hZGVyX3RleHRfdmFsdWUiOiIiLCJzaG93X2luZm9ybWF0aW9uX2Zvcm0iOiJvbiIsInNob3dfcXVlc3Rpb25zX2V4cGxhbmF0aW9uIjoib25fcmVzdWx0c19wYWdlIiwiZW5hYmxlX3F1ZXN0aW9uc19vcmRlcmluZ19ieV9jYXQiOiJvZmYiLCJlbmFibGVfc2VuZF9tYWlsX3RvX3VzZXJfYnlfcGFzc19zY29yZSI6Im9mZiIsImVuYWJsZV9zZW5kX21haWxfdG9fYWRtaW5fYnlfcGFzc19zY29yZSI6Im9mZiIsInNob3dfcXVlc3Rpb25zX251bWJlcmluZyI6Im5vbmUiLCJzaG93X2Fuc3dlcnNfbnVtYmVyaW5nIjoibm9uZSIsInF1aXpfbG9hZGVyX2N1c3RvbV9naWYiOiIiLCJkaXNhYmxlX2hvdmVyX2VmZmVjdCI6Im9uIiwicXVpel9sb2FkZXJfY3VzdG9tX2dpZl93aWR0aCI6MTAwLCJxdWl6X3RpdGxlX3RyYW5zZm9ybWF0aW9uIjoibm9uZSIsInF1aXpfaW1hZ2Vfd2lkdGhfYnlfcGVyY2VudGFnZV9weCI6InBpeGVscyIsInF1aXpfaW1hZ2VfaGVpZ2h0IjoiIiwicXVpel9iZ19pbWdfb25fc3RhcnRfcGFnZSI6Im9mZiIsInF1aXpfYm94X3NoYWRvd194X29mZnNldCI6MCwicXVpel9ib3hfc2hhZG93X3lfb2Zmc2V0IjowLCJxdWl6X2JveF9zaGFkb3dfel9vZmZzZXQiOjE1LCJxdWl6X3F1ZXN0aW9uX3RleHRfYWxpZ25tZW50IjoiY2VudGVyIiwicXVpel9hcnJvd190eXBlIjoiZGVmYXVsdCIsInF1aXpfc2hvd193cm9uZ19hbnN3ZXJzX2ZpcnN0Ijoib2ZmIiwicXVpel9kaXNwbGF5X2FsbF9xdWVzdGlvbnMiOiJvZmYiLCJxdWl6X3RpbWVyX3JlZF93YXJuaW5nIjoib2ZmIiwicXVpel9zY2hlZHVsZV90aW1lem9uZSI6IkV1cm9wZVwvQmVybGluIiwicXVlc3Rpb25zX2hpbnRfYnV0dG9uX3ZhbHVlIjoiIiwicXVpel90YWNrZXJzX21lc3NhZ2UiOiJUaGlzIHF1aXogaXMgZXhwaXJlZCEiLCJxdWl6X2VuYWJsZV9saW5rZWRpbl9zaGFyZV9idXR0b24iOiJvbiIsInF1aXpfZW5hYmxlX2ZhY2Vib29rX3NoYXJlX2J1dHRvbiI6Im9uIiwicXVpel9lbmFibGVfdHdpdHRlcl9zaGFyZV9idXR0b24iOiJvbiIsInF1aXpfZW5hYmxlX3Zrb250YWt0ZV9zaGFyZV9idXR0b24iOiJvbiIsInF1aXpfbWFrZV9yZXNwb25zZXNfYW5vbnltb3VzIjoib2ZmIiwicXVpel9tYWtlX2FsbF9yZXZpZXdfbGluayI6Im9mZiIsInF1aXpfbWVzc2FnZV9iZWZvcmVfdGltZXIiOiIiLCJxdWl6X3Bhc3N3b3JkX21lc3NhZ2UiOiIiLCJlbmFibGVfc2VlX3Jlc3VsdF9jb25maXJtX2JveCI6Im9mZiIsImRpc3BsYXlfZmllbGRzX2xhYmVscyI6Im9mZiIsInF1aXpfZW5hYmxlX3Bhc3N3b3JkX3Zpc2liaWxpdHkiOiJvZmYiLCJxdWVzdGlvbl9tb2JpbGVfZm9udF9zaXplIjoxNiwiYW5zd2Vyc19tb2JpbGVfZm9udF9zaXplIjoxNSwic29jaWFsX2J1dHRvbnNfaGVhZGluZyI6IiIsInF1ZXN0aW9uX2NvdW50X3Blcl9wYWdlIjpudWxsLCJxdWVzdGlvbl9jb3VudF9wZXJfcGFnZV9udW1iZXIiOiIiLCJtYWlsX21lc3NhZ2UiOiIiLCJlbmFibGVfY2VydGlmaWNhdGUiOiJvZmYiLCJlbmFibGVfY2VydGlmaWNhdGVfd2l0aG91dF9zZW5kIjoib2ZmIiwiY2VydGlmaWNhdGVfcGFzcyI6IjAiLCJmb3JtX3RpdGxlIjoiIiwiY2VydGlmaWNhdGVfdGl0bGUiOiI8c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogNTBweDsgZm9udC13ZWlnaHQ6IGJvbGQ7XCI+Q2VydGlmaWNhdGUgb2YgQ29tcGxldGlvbjxcL3NwYW4+IiwiY2VydGlmaWNhdGVfYm9keSI6IjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyNXB4O1wiPjxpPlRoaXMgaXMgdG8gY2VydGlmeSB0aGF0PFwvaT48XC9zcGFuPlxyXG5cclxuPHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDMwcHg7XCI+PGI+JSV1c2VyX25hbWUlJTxcL2I+PFwvc3Bhbj5cclxuXHJcbjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyNXB4O1wiPjxpPmhhcyBjb21wbGV0ZWQgdGhlIHF1aXo8XC9pPjxcL3NwYW4+XHJcblxyXG48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtcIj5cIiUlcXVpel9uYW1lJSVcIjxcL3NwYW4+XHJcblxyXG48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMjBweDtcIj53aXRoIGEgc2NvcmUgb2YgPGI+JSVzY29yZSUlPFwvYj48XC9zcGFuPlxyXG5cclxuPHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDI1cHg7XCI+PGk+ZGF0ZWQ8XC9pPjxcL3NwYW4+XHJcbjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAzMHB4O1wiPiUlY3VycmVudF9kYXRlJSU8XC9zcGFuPiIsIm1haWxjaGltcF9saXN0IjoiIiwiZW5hYmxlX21haWxjaGltcCI6Im9mZiIsImVuYWJsZV9kb3VibGVfb3B0X2luIjoib2ZmIiwiYWN0aXZlX2RhdGVfY2hlY2siOiJvZmYiLCJhY3RpdmVJbnRlcnZhbCI6IjIwMjUtMDctMjcgMDg6MTU6MzciLCJkZWFjdGl2ZUludGVydmFsIjoiMjAyNS0wNy0yNyAwODoxNTozNyIsImFjdGl2ZV9kYXRlX21lc3NhZ2UiOiJUaGUgcXVpeiBoYXMgZXhwaXJlZCEiLCJhY3RpdmVfZGF0ZV9wcmVfc3RhcnRfbWVzc2FnZSI6IlRoZSBxdWl6IHdpbGwgYmUgYXZhaWxhYmxlIHNvb24hIiwiY2hlY2tib3hfc2NvcmVfYnkiOiJvbiIsImNhbGN1bGF0ZV9zY29yZSI6ImJ5X3BvaW50cyIsInNlbmRfcmVzdWx0c191c2VyIjoib2ZmIiwic2VuZF9pbnRlcnZhbF9tc2ciOiJvZmYiLCJxdWVzdGlvbl9iYW5rX3R5cGUiOiJnZW5lcmFsIiwicXVlc3Rpb25zX2JhbmtfY2F0X2NvdW50Ijp7IjIiOiIiLCIzIjoiIiwiNCI6IiJ9LCJlbmFibGVfdGFja2Vyc19jb3VudCI6Im9mZiIsInRhY2tlcnNfY291bnQiOiIiLCJzZW5kX3Jlc3VsdHNfYWRtaW4iOiJvbiIsInNlbmRfaW50ZXJ2YWxfbXNnX3RvX2FkbWluIjoib2ZmIiwic2hvd19pbnRlcnZhbF9tZXNzYWdlIjoib24iLCJhbGxvd19jb2xsZWN0aW5nX2xvZ2dlZF9pbl91c2Vyc19kYXRhIjoib2ZmIiwicXVpel9wYXNzX3Njb3JlIjoiMCIsInNlbmRfY2VydGlmaWNhdGVfdG9fYWRtaW4iOiJvZmYiLCJjZXJ0aWZpY2F0ZV9pbWFnZSI6IiIsImNlcnRpZmljYXRlX2ZyYW1lIjoiZGVmYXVsdCIsImNlcnRpZmljYXRlX29yaWVudGF0aW9uIjoibCIsIm1ha2VfcXVlc3Rpb25zX3JlcXVpcmVkIjoib24iLCJlbmFibGVfcGFzc3dvcmQiOiJvZmYiLCJwYXNzd29yZF9xdWl6IjoiIiwibWFpbF9tZXNzYWdlX2FkbWluIjoiIiwic2VuZF9tYWlsX3RvX3NpdGVfYWRtaW4iOiJvbiIsImdlbmVyYXRlX3Bhc3N3b3JkIjoiZ2VuZXJhbCIsImdlbmVyYXRlZF9wYXNzd29yZHMiOnsiY3JlYXRlZF9wYXNzd29yZHMiOltdLCJhY3RpdmVfcGFzc3dvcmRzIjpbXSwidXNlZF9wYXNzd29yZHMiOltdfSwiZGlzcGxheV9zY29yZV9ieSI6ImJ5X2tleXdvcmRzIiwic2hvd19zY2hlZHVsZV90aW1lciI6Im9mZiIsInNob3dfdGltZXJfdHlwZSI6ImNvdW50ZG93biIsInByb2dyZXNzX2xpdmVfYmFyX3N0eWxlIjoic2Vjb25kIiwiZW5hYmxlX2Z1bGxfc2NyZWVuX21vZGUiOiJvZmYiLCJlbmFibGVfbmF2aWdhdGlvbl9iYXIiOiJvZmYiLCJoaWRlX2xpbWl0X2F0dGVtcHRzX25vdGljZSI6Im9mZiIsInR1cm5fb25fZXh0cmFfc2VjdXJpdHlfY2hlY2siOiJvbiIsImVuYWJsZV90b3Bfa2V5d29yZHMiOiJvbiIsImFzc2lnbl9rZXl3b3JkcyI6W3siYXNzaWduX3RvcF9rZXl3b3JkIjoiRyIsImFzc2lnbl90b3Bfa2V5d29yZF90ZXh0IjoiQ2F0YWx5c3QifSx7ImFzc2lnbl90b3Bfa2V5d29yZCI6IkgiLCJhc3NpZ25fdG9wX2tleXdvcmRfdGV4dCI6IkNvbmZvcm1pc3QifSx7ImFzc2lnbl90b3Bfa2V5d29yZCI6IkkiLCJhc3NpZ25fdG9wX2tleXdvcmRfdGV4dCI6Ik1vYmlsaXplciJ9LHsiYXNzaWduX3RvcF9rZXl3b3JkIjoiSiIsImFzc2lnbl90b3Bfa2V5d29yZF90ZXh0IjoiQnlzdGFuZGVyIn0seyJhc3NpZ25fdG9wX2tleXdvcmQiOiJLIiwiYXNzaWduX3RvcF9rZXl3b3JkX3RleHQiOiJBY2NlbGVyYXRvciJ9LHsiYXNzaWduX3RvcF9rZXl3b3JkIjoiTCIsImFzc2lnbl90b3Bfa2V5d29yZF90ZXh0IjoiQW5hbHl6ZXIifV0sInF1aXpfZW5hYmxlX2NvdXBvbiI6Im9mZiIsInF1aXpfY291cG9uc19hcnJheSI6eyJxdWl6X2FjdGl2ZV9jb3Vwb25zIjpbXSwicXVpel9pbmFjdGl2ZV9jb3Vwb25zIjpbXX0sImFwcGx5X3BvaW50c190b19rZXl3b3JkcyI6Im9mZiIsImxpbWl0X2F0dGVtcHRzX2NvdW50X2J5X3VzZXJfcm9sZSI6IiIsImVuYWJsZV9hdXRvc3RhcnQiOiJvZmYiLCJwYXlwYWxfYW1vdW50IjpudWxsLCJwYXlwYWxfY3VycmVuY3kiOm51bGwsInBheXBhbF9tZXNzYWdlIjoiIiwiZW5hYmxlX3N0cmlwZSI6Im9mZiIsInN0cmlwZV9hbW91bnQiOiIiLCJzdHJpcGVfY3VycmVuY3kiOiIiLCJzdHJpcGVfbWVzc2FnZSI6IllvdSBuZWVkIHRvIHBheSB0byBwYXNzIHRoaXMgcXVpei4iLCJlbmFibGVfbW9uaXRvciI6Im9mZiIsIm1vbml0b3JfbGlzdCI6IiIsImFjdGl2ZV9jYW1wX2xpc3QiOiIiLCJlbmFibGVfc2xhY2siOiJvZmYiLCJzbGFja19jb252ZXJzYXRpb24iOiIiLCJhY3RpdmVfY2FtcF9hdXRvbWF0aW9uIjoiIiwiZW5hYmxlX2FjdGl2ZV9jYW1wIjoib2ZmIiwiZW5hYmxlX3phcGllciI6Im9mZiIsImVuYWJsZV9nb29nbGVfc2hlZXRzIjoib2ZmIiwic3ByZWFkc2hlZXRfaWQiOiIiLCJnb29nbGVfc2hlZXRfY3VzdG9tX2ZpZWxkcyI6eyJxdWl6X2F0dHJfMSI6IkNvdW50cnkiLCJxdWl6X2F0dHJfNiI6Ik15IGdlbmRlciIsInF1aXpfYXR0cl8zIjoiTXkgcG9zaXRpb24iLCJxdWl6X2F0dHJfNSI6Ik15IG9yZ2FuaXphdGlvbidzIGZvY3VzIiwicXVpel9hdHRyXzQiOiJNeSBpbmR1c3RyeSJ9LCJxdWl6X2F0dHJpYnV0ZXMiOlsiMSIsIjYiLCIzIiwiNSIsIjQiXSwicXVpel9hdHRyaWJ1dGVzX2FjdGl2ZV9vcmRlciI6WyJxdWl6X2F0dHJfMSIsInF1aXpfYXR0cl82IiwicXVpel9hdHRyXzMiLCJxdWl6X2F0dHJfNSIsInF1aXpfYXR0cl80Il0sInF1aXpfYXR0cmlidXRlc19wYXNzaXZlX29yZGVyIjpbImF5c19mb3JtX25hbWUiLCJxdWl6X2F0dHJfMiIsImF5c19mb3JtX2VtYWlsIiwiYXlzX2Zvcm1fcGhvbmUiXSwicmVxdWlyZWRfZmllbGRzIjpbInF1aXpfYXR0cl8xIiwicXVpel9hdHRyXzYiLCJxdWl6X2F0dHJfMyIsInF1aXpfYXR0cl81IiwicXVpel9hdHRyXzQiXSwiZW5hYmxlX3RpbWVyIjoib2ZmIiwidGltZXIiOjEwMCwiZW5hYmxlX3F1aXpfcmF0ZSI6Im9mZiIsImVuYWJsZV9yYXRlX2F2ZyI6Im9mZiIsImVuYWJsZV9ib3hfc2hhZG93Ijoib24iLCJlbmFibGVfYm9yZGVyIjoib2ZmIiwicXVpel90aW1lcl9pbl90aXRsZSI6Im9mZiIsImVuYWJsZV9yYXRlX2NvbW1lbnRzIjoib2ZmIiwiZW5hYmxlX3Jlc3RhcnRfYnV0dG9uIjoib2ZmIiwiYXV0b2ZpbGxfdXNlcl9kYXRhIjoib2ZmIiwiZW5hYmxlX2NvcHlfcHJvdGVjdGlvbiI6Im9mZiIsImVuYWJsZV9wYXlwYWwiOiJvZmYiLCJheXNfZW5hYmxlX3Jlc3RyaWN0aW9uX3Bhc3MiOiJvZmYiLCJheXNfZW5hYmxlX3Jlc3RyaWN0aW9uX3Bhc3NfdXNlcnMiOiJvZmYiLCJyZXN1bHRfdGV4dCI6bnVsbCwiZW5hYmxlX3Jlc3VsdCI6Im9mZiIsImVuYWJsZV9tYWRfbWltaSI6Im9mZiIsIm1hZF9taW1pX2xpc3QiOiIiLCJlbmFibGVfY29udmVydEtpdCI6Im9mZiIsImNvbnZlcnRLaXRfZm9ybV9pZCI6IiIsImVuYWJsZV9nZXRSZXNwb25zZSI6Im9mZiIsImdldFJlc3BvbnNlX2xpc3QiOiIiLCJzdWJtaXRfcmVkaXJlY3RfYWZ0ZXIiOiIiLCJyd19hbnN3ZXJzX3NvdW5kcyI6ZmFsc2UsImlkIjoiNiIsInRpdGxlIjoiR3Jvd3RoIExlYWRlciBUZXN0IiwiZGVzY3JpcHRpb24iOiImbmJzcDtcclxuXHJcbjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAxLjFlbTsgbGluZS1oZWlnaHQ6IDEuMDtcIj5cclxuQXJlIHlvdSBhIEdyb3d0aCBMZWFkZXI/IEV2ZW4gYSBHcm93dGggUmViZWw/IFRha2UgdGhlIHRlc3QuIDEwMCUgY29uZmlkZW50aWFsLCBhbm9ueW1vdXMsIGFuZCBmcmVlLlxyXG48XC9zcGFuPlxyXG5cclxuJm5ic3A7IiwicXVpel9pbWFnZSI6IiIsInF1aXpfY2F0ZWdvcnlfaWQiOiIyIiwicXVlc3Rpb25faWRzIjoiNTEsNTAsNDksNDgsNDcsNDYsNDUsNDQsNDMsNDIsNDEsNDAiLCJvcmRlcmluZyI6IjUiLCJwdWJsaXNoZWQiOiIxIiwiaW50ZXJ2YWxzIjoiW3tcImludGVydmFsX21pblwiOlwiMFwiLFwiaW50ZXJ2YWxfbWF4XCI6XCIyNVwiLFwiaW50ZXJ2YWxfdGV4dFwiOlwiJm5ic3A7XFxyXFxuPGgzIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48Yj5Zb3UgbGVhZCBtYXJrZXRpbmcgYnk6IDxcXFwvYj48XFxcL3NwYW4+XFxyXFxuPHNwYW4gY2xhc3M9XFxcInMxXFxcIiBzdHlsZT1cXFwiY29sb3I6ICNmZjAwMDA7XFxcIj48Yj5NT0JJTElaSU5HIFVQV0FSRFM8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPllvdSBnYWluIHBvd2VyIHRocm91Z2ggdG9wIHRlYW0gYWxpZ25tZW50LiBZb3Uga25vdyB3aGF0IG1hdHRlcnMgZm9yIHRoZSBidXNpbmVzcyBBTkQgZm9yIGN1c3RvbWVyc1xcdTIwMTRhbmQgY29ubmVjdCB0aGUgZG90cy4gWW91IGZvY3VzIG11Y2ggb24gYnVzaW5lc3MgcGVyZm9ybWFuY2UuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgdHlwaWNhbGx5IHdvcmsgY2xvc2VseSB3aXRoIHRvcCBleGVjdXRpdmVzIHRvIGFsaWduIG9uIGJ1c2luZXNzIGdvYWxzIGFuZCB2YWx1ZXMuIE1vc3QgbGlrZWx5LCB5b3UgYXJlIGtub3duIGZvciBkcml2aW5nIG1heGltdW0gcmV0dXJucy4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgY2hvb3NpbmcgcGFydG5lcnMgYmFzZWQgb24gbWVyaXRcXHUyMDE0bm90IGp1c3QgbGlrZXMuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlBlb3BsZSB3aG8gd29yayB3aXRoIHlvdSBrbm93OiB0YXJnZXRzIGFuZCBkZWFkbGluZXMgbWF0dGVyLiBXaGVuZXZlciB5b3UgY2FuLCB5b3UgdHJ5IGFuZCByZXdhcmQgcGVvcGxlIGJhc2VkIG9uIGltcGFjdFxcdTIwMTRub3QganVzdCBhY3Rpdml0eS4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+TGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gc2VlbiBieSBzZW5pb3IgbGVhZGVycyBhcyBhIGdvLXRvLXBlcnNvbi4gVHJ5IGFuZCBsZXZlcmFnZSB5b3VyIGRvbWluYW50IGxlYWRlcnNoaXAgcHJlZmVyZW5jZSBhcyBtdWNoIGFzIHlvdSBjYW4hPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+V2l0aCB5b3VyIHN0cm9uZyB1cHdhcmRzIGZvY3VzLCB0aGVyZSBpcyBhbHdheXMgYSByaXNrIHlvdSBsb3NlIHRvdWNoIHdpdGggY29sbGVhZ3VlcyBhbmQgdGVhbXMsIHdobyBleHBlY3QgeW91IHRvIGNvbnNpZGVyIHRoZWlyIG5lZWRzIHRvby4gV2hlbiB0aGlzIGhhcHBlbnMgdG8geW91LCBjb25zaWRlciBidWlsZGluZyBtb3JlIHNraWxscyB0byBjb25uZWN0IHdpdGggdGhlIHBlb3BsZSBpbW1lZGlhdGVseSBhcm91bmQgeW91LiBUaGlzIHdpbGwgaGVscCB0aGVtLCBhbmQgd2lsbCBhbHNvIGhlbHAgeW91IGFtcGxpZnkgeW91ciBpbml0aWF0aXZlcy48XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbjxociBcXFwvPlxcclxcblxcclxcbiZuYnNwO1xcclxcbjxoMyBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+TWFya2V0aW5nIExlYWRlcnNoaXAgUG93ZXJzXFx1MjAxNGFuIGludHJvZHVjdGlvbjxcXFwvc3Ryb25nPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkdyZWF0IG1hcmtldGluZyBsZWFkZXJzIGFyZSBncmVhdCBjaGFuZ2UgbGVhZGVycy4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+Tm8gbWF0dGVyIGlmIHlvdSBhcmUgYSBtYXJrZXRlciwgYSBidXNpbmVzcyBvd25lciwgb3IgYSBjb25zdWx0YW50XFx1MjAxNCB5b3UgYXJlIGluIHRoZSBidXNpbmVzcyBvZiBjaGFuZ2UuIEV2ZW4gaWYgeW91ciBpZGVhIGlzIGFtYXppbmcsIGJvc3NlcyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQsIHBlZXJzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCwgdGVhbXMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLiBDbGllbnRzIGFuZCBjdXN0b21lcnMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkIGFueXdheS4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+SW4gdGhlIHdvcmxkXFx1MjAxOXMgbGFyZ2VzdCBzdHVkeSBvbiBjdXN0b21lciBleGVjdXRpdmVzXFx1MjAxOSBzdWNjZXNzLCB3ZSBoYXZlIGZvdW5kIHRoYXQgY2hhbmdlIGxlYWRlcnNoaXAgc2tpbGxzIHRydW1wIGtub3dsZWRnZSBhbmQgc3RhdHVzLiBUaGUgbW9zdCBzdWNjZXNzZnVsIHBlb3BsZSBrbm93IGhvdyB0byB0YWtlIGFuIGlkZWEgdG8gYWN0aW9uIGJ5IG1vYmlsaXppbmc6PFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5VUFdBUkRTPFxcXC9zdHJvbmc+IHRvIHdpbiB0b3AgdGVhbSBzdXBwb3J0LFxcclxcbjxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+U0lERVdBWVM8XFxcL3N0cm9uZz4gdG8gc3RhcnQgdGhlIG1vdmVtZW50IGluc2lkZSBhbiBvcmdhbml6YXRpb24sXFxyXFxuPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5URUFNUzxcXFwvc3Ryb25nPiB0byBidWlsZCB0aGUgYmVzdCBza2lsbHMgYW5kIGtub3dsZWRnZSxcXHJcXG48XFxcL3NwYW4+PHN0cm9uZz5TRUxGPFxcXC9zdHJvbmc+IHRvIGhhdmUgdGhlIGVuZXJneSBhbmQgaW5zcGlyYXRpb24gdG8gbWFrZSBjaGFuZ2UgaGFwcGVuLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+QWxsIGZvdXIgbW9iaWxpemluZyBzdHJhdGVnaWVzIG1hdHRlciBmb3Igc3VjY2Vzcy4gSWYgeW91IGxpa2UgdG8gcmVhZCBtb3JlLCB5b3UgbWF5IGZpbmQgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC93d3cubWNraW5zZXkuY29tXFxcL2ZlYXR1cmVkLWluc2lnaHRzXFxcL2xlYWRlcnNoaXBcXFwvd2h5LWVmZmVjdGl2ZS1sZWFkZXJzLW11c3QtbWFuYWdlLXVwLWRvd24tYW5kLXNpZGV3YXlzXFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+PHNwYW4gY2xhc3M9XFxcInMyXFxcIj50aGlzIGFydGljbGU8XFxcL3NwYW4+PFxcXC9hPiB1c2VmdWwuPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG48aHIgXFxcLz5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aDMgY2xhc3M9XFxcInA2XFxcIiBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+WW91ciBsZXNzIGRvbWluYW50IGxlYWRlcnNoaXAgcG93ZXJzPFxcXC9iPjxcXFwvc3Bhbj48XFxcL2gzPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5UaGlzIHRlc3QgbWVhc3VyZXMgeW91ciBzdHJlbmd0aHMuIEhlcmUgYXJlIC0gZm9yIHlvdXIgaW5mb3JtYXRpb24gLSB5b3VyIDxzcGFuIHN0eWxlPVxcXCJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcXFwiPmxlc3M8XFxcL3NwYW4+IGRvbWluYW50IHByZWZlcmVuY2VzOjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBTSURFV0FZU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3Uga25vdyBob3cgdG8gbW9iaWxpemUgcGVvcGxlIGluc2lkZSBhbiBvcmdhbml6YXRpb24gZm9yIGNoYW5nZS4gUGVvcGxlIGxpa2UgeW91IGFyZSBvZnRlbiB2ZXJ5IGdvb2Qgc3RvcnkgdGVsbGVycy4gVGhleSBrbm93IGhvdyB0byBlbmVyZ2l6ZSBwZW9wbGUgZm9yIGFuIGluc3BpcmluZyB2aXNpb24uIExlYWRlcnMgd2l0aCB5b3VyIHByb2ZpbGUgdGVuZCB0byBzZWUgdGhlbXNlbHZlcyBhcyBhIHJvbGUgbW9kZWwgZm9yIG90aGVycy4gVGhleSBkb25cXHUyMDE5dCBtaW5kIGdvaW5nIHRvIHRoZSBmcm9udCBsaW5lLCBnZXQgdGhlaXIgaGFuZHMgZGlydHkgZm9yIHRoZSBidXNpbmVzcy4gTGVhZGVycyB3aXRoIHNpbWlsYXIgc2tpbGxzIHRoaW5rIGEgbG90IGFib3V0IGhvdyB0aGV5IGNhbiBnZXQgb3RoZXJzIHRvIG1vdmUuIFRoaXMgaW5jbHVkZXMgdW5kZXJzdGFuZGluZyB0aGUgYWdlbmRhIG9mIGRpZmZlcmVudCBncm91cHMgYW5kIHRyeWluZyBhbiBhcnJheSBvZiBmaXR0aW5nIHRlY2huaXF1ZXMuIFRoaXMgZG9lc24ndCBhbHdheXMgd29yay4gQnV0IGNoYW5jZXMgYXJlLCB5b3Uga25vdyBiZXR0ZXIgaG93IHRvIG1vYmlsaXplIGluc2lkZSBhbiBvcmdhbml6YXRpb24gdGhhbiBtb3N0IHBlb3BsZSBkby4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgdmVyeSB2aXNpYmxlIGluc2lkZSB5b3VyIG9yZ2FuaXphdGlvbi4gV2l0aCB0aGF0IGZhbWUgY29tZXMgcmlza3MuIFNlbmlvciBsZWFkZXJzIGNvdWxkIC0gYXQgdGltZXMgLSB3b3JyeSB5b3UgYXJlIHB1c2hpbmcgeW91ciBvd24gYWdlbmRhLiBUZWFtcyBjb3VsZCB0b28uIElmIHRoYXQgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGFsaWduaW5nIGV2ZW4gc3Ryb25nZXIgdXB3YXJkcyBhbmQgd2l0aCB5b3VyIGRpcmVjdCByZXBvcnRzLCBzbyB5b3UgdGFrZSBldmVyeWJvZHkgd2l0aCB5b3UuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgVEVBTVNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGJ1aWxkIHBvd2VyIHRocm91Z2ggdGhlIGV4cGVydGlzZSBvZiB5b3Vyc2VsZiBhbmRcXFwvb3IgeW91ciB0ZWFtLiBQZW9wbGUgbGVhbiBvbiB5b3VyXFxcL3lvdXIgdGVhbVxcdTIwMTlzIGV4cGVydGlzZVxcdTIwMTRlc3BlY2lhbGx5IGlmIHRoZXkgd2FudCBhbnN3ZXJzIHRvIHZlcnkgc3BlY2lmaWMgcXVlc3Rpb25zLiBPbmNlIHlvdSBoYXZlIGFjY2VzcyB0byBkZWNpc2lvbiBtYWtlcnMsIHlvdSBjYW4gc3Ryb25nbHkgaW5mbHVlbmNlIG91dGNvbWVzIGFzIHBlb3BsZSBsaXN0ZW4gdG8geW91LiBXaXRoaW4gYSB0ZWFtLCB5b3UgYXJlIHZlcnkgZ29vZCBhdCBjcmVhdGluZyB0cnVzdCBhbmQgYW4gYXRtb3NwaGVyZSBvZiBjb2xsYWJvcmF0aW9uLiBXaGVuIHNvbWVvbmUgZWxzZSB0YWtlcyB0aGUgaW5pdGlhdGl2ZSBvciB3YW50cyB0byBzaGluZSwgcGVyaGFwcyB5b3UgZmVlbCBhIGxpdHRsZSB1bmNvbWZvcnRhYmxlIGFzIHlvdSBjYW5cXHUyMDE5dCBjb250cm9sIHRoZSBvdXRjb21lXFx1MjAxNGJ1dCB5b3UgdHJ5IGFuZCBzdXBwb3J0IHN1Y2ggZW50cmVwcmVuZXVyc2hpcC4gWW91IHByb2JhYmx5IHNldCB2ZXJ5IGhpZ2ggc3RhbmRhcmRzIGZvciB5b3VyIG93biBza2lsbHMgYW5kIHRoZSBza2lsbHMgb2YgeW91ciB0ZWFtLiBUaGlzIG1lYW5zIHBlb3BsZSB3aWxsIHRydXN0IHlvdSB3aGVuIGl0IGNvbWVzIHRvIHNvbHZpbmcgZGlmZmljdWx0IGlzc3Vlcy4gVGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB0b3AgZGVjaXNpb24gbWFrZXJzIGRvblxcdTIwMTl0IGFsd2F5cyBjb21lIHRvIHlvdSBkaXJlY3RseSBmb3IgYWR2aWNlLCBidXQgc2VlayBvdXQgcGVvcGxlIGFib3ZlIHlvdSBmaXJzdC4gSWYgdGhhdFxcdTIwMTlzIGEgaHVyZGxlIGZvciB5b3UsIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciBidWlsZGluZyBhZGRpdGlvbmFsIHVwd2FyZHMgbGVhZGVyc2hpcCBza2lsbHMuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgWU9VUlNFTEZcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGdhaW4gcG93ZXIgYnkgaW5zcGlyaW5nIHBlb3BsZS4gVGhlcmUgYXJlIG1hbnkgc291cmNlcyBmb3IgaW5zcGlyYXRpb24uIFBlcmhhcHMgeW91IHJlYWxseSBsb3ZlIHlvdXIgYnVzaW5lc3MsIGN1c3RvbWVycywgb3IgdGhlIGluZHVzdHJ5LiBQZXJoYXBzIHlvdSBsb3ZlIHRvIHNob3cgeW91ciBhdXRoZW50aWMgc2VsZi4gUGVyaGFwcyB5b3UgaGF2ZSBhIHN0cm9uZyB2aXNpb24gZm9yIHRoZSBidXNpbmVzcywgZm9yIHlvdXIgY2FyZWVyLCBmb3IgeW91ciBsaWZlLiBUaGUgc291cmNlcyBmb3IgaW5zcGlyYXRpb24gYXJlIGVuZGxlc3MuIExlYWRlcnMgbGlrZSB5b3UgYXJlIG9mdGVuIHJlZmxlY3RpdmUuIFRoZXkgbG92ZSB0byBsZWFybiBhYm91dCB0aGVtc2VsdmVzLiBUaGV5IGxvdmUgZmVlZGJhY2suIFlvdSBtYXkgZ2V0IGEgbG90IG9mIGVuZXJneSBieSB0aGlua2luZyBhYm91dCB5b3Vyc2VsZiBhbmQgeW91ciBpbXBhY3Qgb24gb3RoZXJzLiBZb3UgbWF5IHNlZSBhbmQgZmVlbCB3aGF0XFx1MjAxOXMgZ29pbmcgb24gaW5zaWRlIGEgdGVhbSBvciBhbiBvcmdhbml6YXRpb24uXFx1MDBhMCBQZW9wbGUgd2hvIHNjb3JlIGhpZ2ggaW4gdGhpcyBjYXRlZ29yeSBjb3VsZCBiZWUgc2VlbiBieSBzb21lIGRlY2lzaW9uIG1ha2VycyBhcyBcXFwidG9vIHJlZmxlY3RpdmVcXFwiLCB0b28gYnVzeSB0aGlua2luZyBhYm91dCB0aGVtc2VsZnNcXHUyMDE0bm90IHRoZSBidXNpbmVzcy4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPldoYXRcXHUyMDE5cyB0aGUgaWRlYWwgbGVhZGVyc2hpcCBwcm9maWxlPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhlcmUgaXNuJ3QgYW55LiBZb3UgaGF2ZSB0byBiZSBhYm92ZSB0aGUgYmFyIG9uIGFsbFxcdTIwMTRzbyB5b3UgY2FuIGxldmVyYWdlIHlvdXIgc3Bpa2UuIEluIG91ciByZXNlYXJjaCB3ZSBmb3VuZCB0d28gdGhpbmdzOlxcclxcbjEpIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgbGVhZGVycyBhcmUgdHlwaWNhbGx5IFxcXCJhYm92ZSB0aGUgYmFyXFxcIiBvbiBhbGwgZm91ciAoVXB3YXJkcywgU2lkZXdheXMsIFRlYW0sIFNlbGYpLiBUaGlzIGlzblxcdTIwMTl0IGFib3V0IGJlaW5nIHBlcmZlY3QgaW4gZXZlcnl0aGluZy4gSXRcXHUyMDE5cyBhYm91dCByZWFsaXppbmcgYWxsIGZvdXIgZXhpc3RcXHUyMDE0YW5kIGJ1aWxkaW5nIHRoZSBza2lsbHMgdGhhdCBoZWxwIHlvdSBtb2JpbGl6ZSBtb3N0LlxcclxcbjIpIFlvdXIgcHJlZmVyZW5jZXMgbWF5IGNoYW5nZSBvdmVyIHRpbWVcXHUyMDE0YXMgeW91IGdyb3cgYW5kIHRha2Ugb24gbmV3IHJvbGVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPkhvdyBjb3VsZCB5b3UgYmVjb21lIGFuIGV2ZW4gbW9yZSBpbmZsdWVudGlhbCBtYXJrZXRlcj88XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5EbyB5b3Ugd2FudCB0byBpbXByb3ZlIHlvdXIgbWFya2V0aW5nIGxlYWRlcnNoaXAgc2tpbGxzPyBIZXJlIGFyZSBhIGNvdXBsZSBvZiBpZGVhczo8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPkpvaW4gdGhlIHdvcmxkJ3MgIzEgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPk1hcmtldGluZyBMZWFkZXJzaGlwIE1hc3RlcmNsYXNzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkluIHRoaXMgMTItd2VlayBzcHJpbnQsIGJ1aWxkIHlvdXIgaW5mbHVlbmNlIGFuZCBib29zdCB5b3VyIGNhcmVlci4gTGVhcm4gaG93IHRvIGluZmx1ZW5jZSBhdCB0aGUgdG9wLCBtYWtlIHRoZSBjYXNlIGZvciB5b3VyIHByb2plY3RzLCBzZWN1cmUgYnVkZ2V0cywgZ2V0IGJ1eS1pbiwgZ2V0IHlvdXIgY29sbGVhZ3VlcyB0byBzdXBwb3J0IHlvdXIgd29yaywgaW5mbHVlbmNlIGNoYW5nZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLCBidWlsZCB0cnVzdCBhbmQgY29uZmlkZW5jZSBpbnNpZGUgeW91ciB0ZWFtLCByZWVuZXJnaXplIHlvdXJzZWxmOyBzbyB5b3UgY2FuIGluc3BpcmUgcGVvcGxlLiBKb2luIGEgZ2xvYmFsIGdyb3VwIG9mIHBlZXJzXFx1MjAxNGZvciBsZXNzIHRoYW4gdGhlIHByaWNlIG9mIGEgY29uZmVyZW5jZSB0aWNrZXQuIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5TZWUgbW9yZTxcXFwvYT4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIDxcXFwvc3Ryb25nPjxlbT48c3Ryb25nPjxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LmFtYXpvbi5jb21cXFwvZHBcXFwvMTI1OTgzNDcxOVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzM1xcXCI+VGhlIDEyIFBvd2VycyBvZiBhIE1hcmtldGluZyBMZWFkZXI8XFxcL3NwYW4+PFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbjxcXFwvZW0+VGhlIGJvb2sgZnJvbSB0aGUgbGFyZ2VzdCBnbG9iYWwgcmVzZWFyY2ggb24gbWFya2V0ZXJzJyBzdWNjZXNzIGhlbHBzIHlvdSB1bmRlcnN0YW5kIHRoZSBiYXNpY3Mgb2YgbWFya2V0aW5nIGxlYWRlcnNoaXBcXHUyMDE0aW4ganVzdCBhIGZldyBkYXlzLjxcXFwvcD5cXHJcXG48c3Ryb25nPjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+V2F0Y2ggdGhlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL2NhdGVnb3J5XFxcL29uZS1taW51dGUtbWFya2V0aW5nLWxlYWRlclxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj4xIE1pbnV0ZSBNYXJrZXRpbmcgTGVhZGVyIHNlcmllczxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5HZXQgdGhlIG1hcmtldGluZyBsZWFkZXJzaGlwIGJhc2ljcyBpbiBhIG1hdHRlciBvZiBtaW51dGVzLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+UmVhZCB0aGUgZnJlZSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy50aG9tYXNiYXJ0YS5jb21cXFwvYmxvZ1xcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPlRyeVRoaXMuQmxvZzxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuVGhlIGZyZWUgYmxvZyB3aXRoIGlkZWFzIGZvciBjaGFuZ2UgbGVhZGVycy4gSVxcdTIwMTlkIGJlIHRocmlsbGVkIGlmIHlvdSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5zdWJzY3JpYmVwYWdlLmNvbVxcXC95NGI2aDVcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnNpZ24gdXA8XFxcL3NwYW4+PFxcXC9hPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+LlxcdTAwYTA8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5DaGVjayBvdXQgdGhlIGFydGljbGVzIGFuZCBwb2RjYXN0cyBvbiA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3Rob21hc2JhcnRhLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj50aG9tYXNiYXJ0YS5jb208XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuR3JvdyBhcyBhIG1hcmtldGluZyBsZWFkZXIhPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgdGhlIGJlc3QsXFxyXFxuVGhvbWFzPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG5XaHkgbm90IHNoYXJlIHlvdXIgcmVzdWx0cz9cIixcImludGVydmFsX2ltYWdlXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X3VybFwiOlwiXCIsXCJpbnRlcnZhbF9yZWRpcmVjdF9kZWxheVwiOlwiXCIsXCJpbnRlcnZhbF93cHJvZHVjdFwiOlwiXCIsXCJpbnRlcnZhbF9rZXl3b3JkXCI6XCJBXCJ9LHtcImludGVydmFsX21pblwiOlwiMjZcIixcImludGVydmFsX21heFwiOlwiNTBcIixcImludGVydmFsX3RleHRcIjpcIiZuYnNwO1xcclxcbjxoMyBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+WW91IGxlYWQgbWFya2V0aW5nIGJ5OiA8XFxcL2I+PFxcXC9zcGFuPlxcclxcbjxzcGFuIGNsYXNzPVxcXCJzMVxcXCIgc3R5bGU9XFxcImNvbG9yOiAjZmYwMDAwO1xcXCI+PGI+TU9CSUxJWklORyBTSURFV0FZUzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+WW91IGtub3cgaG93IHRvIG1vYmlsaXplIHBlb3BsZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIGZvciBjaGFuZ2UuIFBlb3BsZSBsaWtlIHlvdSBhcmUgb2Z0ZW4gdmVyeSBnb29kIHN0b3J5IHRlbGxlcnMuIFRoZXkga25vdyBob3cgdG8gZW5lcmdpemUgcGVvcGxlIGZvciBhbiBpbnNwaXJpbmcgdmlzaW9uLiBMZWFkZXJzIHdpdGggeW91ciBwcm9maWxlIHRlbmQgdG8gc2VlIHRoZW1zZWx2ZXMgYXMgYSByb2xlIG1vZGVsIGZvciBvdGhlcnMuIFRoZXkgZG9uXFx1MjAxOXQgbWluZCBnb2luZyB0byB0aGUgZnJvbnQgbGluZSwgZ2V0IHRoZWlyIGhhbmRzIGRpcnR5IGZvciB0aGUgYnVzaW5lc3MuIExlYWRlcnMgd2l0aCBzaW1pbGFyIHNraWxscyB0aGluayBhIGxvdCBhYm91dCBob3cgdGhleSBjYW4gZ2V0IG90aGVycyB0byBtb3ZlLiBUaGlzIGluY2x1ZGVzIHVuZGVyc3RhbmRpbmcgdGhlIGFnZW5kYSBvZiBkaWZmZXJlbnQgZ3JvdXBzIGFuZCB0cnlpbmcgYW4gYXJyYXkgb2YgZml0dGluZyB0ZWNobmlxdWVzLiBUaGlzIGRvZXNuJ3QgYWx3YXlzIHdvcmsuIEJ1dCBjaGFuY2VzIGFyZSwgeW91IGtub3cgYmV0dGVyIGhvdyB0byBtb2JpbGl6ZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIHRoYW4gbW9zdCBwZW9wbGUgZG8uIENoYW5jZXMgYXJlLCB5b3UgYXJlIHZlcnkgdmlzaWJsZSBpbnNpZGUgeW91ciBvcmdhbml6YXRpb24uIFRyeSBhbmQgbGV2ZXJhZ2UgeW91ciBkb21pbmFudCBsZWFkZXJzaGlwIHByZWZlcmVuY2UgYXMgbXVjaCBhcyB5b3UgY2FuITxcXFwvc3Bhbj4gPFxcXC9zcGFuPlxcclxcbjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5XaXRoIGZhbWUgY29tZXMgcmlza3MuIFNlbmlvciBsZWFkZXJzIGNvdWxkIC0gYXQgdGltZXMgLSB3b3JyeSB5b3UgYXJlIHB1c2hpbmcgeW91ciBvd24gYWdlbmRhLiBUZWFtcyBjb3VsZCB0b28uIElmIHRoYXQgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGFsaWduaW5nIGV2ZW4gc3Ryb25nZXIgdXB3YXJkcyBhbmQgd2l0aCB5b3VyIGRpcmVjdCByZXBvcnRzLCBzbyB5b3UgdGFrZSBldmVyeWJvZHkgd2l0aCB5b3UuXFxyXFxuJm5ic3A7XFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5NYXJrZXRpbmcgTGVhZGVyc2hpcCBQb3dlcnNcXHUyMDE0YW4gaW50cm9kdWN0aW9uPFxcXC9zdHJvbmc+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+R3JlYXQgbWFya2V0aW5nIGxlYWRlcnMgYXJlIGdyZWF0IGNoYW5nZSBsZWFkZXJzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5ObyBtYXR0ZXIgaWYgeW91IGFyZSBhIG1hcmtldGVyLCBhIGJ1c2luZXNzIG93bmVyLCBvciBhIGNvbnN1bHRhbnRcXHUyMDE0IHlvdSBhcmUgaW4gdGhlIGJ1c2luZXNzIG9mIGNoYW5nZS4gRXZlbiBpZiB5b3VyIGlkZWEgaXMgYW1hemluZywgYm9zc2VzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCwgcGVlcnMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLCB0ZWFtcyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQuIENsaWVudHMgYW5kIGN1c3RvbWVycyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQgYW55d2F5LiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5JbiB0aGUgd29ybGRcXHUyMDE5cyBsYXJnZXN0IHN0dWR5IG9uIGN1c3RvbWVyIGV4ZWN1dGl2ZXNcXHUyMDE5IHN1Y2Nlc3MsIHdlIGhhdmUgZm91bmQgdGhhdCBjaGFuZ2UgbGVhZGVyc2hpcCBza2lsbHMgdHJ1bXAga25vd2xlZGdlIGFuZCBzdGF0dXMuIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgcGVvcGxlIGtub3cgaG93IHRvIHRha2UgYW4gaWRlYSB0byBhY3Rpb24gYnkgbW9iaWxpemluZzo8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlVQV0FSRFM8XFxcL3N0cm9uZz4gdG8gd2luIHRvcCB0ZWFtIHN1cHBvcnQsXFxyXFxuPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5TSURFV0FZUzxcXFwvc3Ryb25nPiB0byBzdGFydCB0aGUgbW92ZW1lbnQgaW5zaWRlIGFuIG9yZ2FuaXphdGlvbixcXHJcXG48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlRFQU1TPFxcXC9zdHJvbmc+IHRvIGJ1aWxkIHRoZSBiZXN0IHNraWxscyBhbmQga25vd2xlZGdlLFxcclxcbjxcXFwvc3Bhbj48c3Ryb25nPlNFTEY8XFxcL3N0cm9uZz4gdG8gaGF2ZSB0aGUgZW5lcmd5IGFuZCBpbnNwaXJhdGlvbiB0byBtYWtlIGNoYW5nZSBoYXBwZW4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgZm91ciBtb2JpbGl6aW5nIHN0cmF0ZWdpZXMgbWF0dGVyIGZvciBzdWNjZXNzLiBJZiB5b3UgbGlrZSB0byByZWFkIG1vcmUsIHlvdSBtYXkgZmluZCA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5tY2tpbnNleS5jb21cXFwvZmVhdHVyZWQtaW5zaWdodHNcXFwvbGVhZGVyc2hpcFxcXC93aHktZWZmZWN0aXZlLWxlYWRlcnMtbXVzdC1tYW5hZ2UtdXAtZG93bi1hbmQtc2lkZXdheXNcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnRoaXMgYXJ0aWNsZTxcXFwvc3Bhbj48XFxcL2E+IHVzZWZ1bC48XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbjxociBcXFwvPlxcclxcblxcclxcbiZuYnNwO1xcclxcbjxoMyBjbGFzcz1cXFwicDZcXFwiIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48Yj5Zb3VyIGxlc3MgZG9taW5hbnQgbGVhZGVyc2hpcCBwb3dlcnM8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlRoaXMgdGVzdCBtZWFzdXJlcyB5b3VyIHN0cmVuZ3Rocy4gSGVyZSBhcmUgLSBmb3IgeW91ciBpbmZvcm1hdGlvbiAtIHlvdXIgPHNwYW4gc3R5bGU9XFxcInRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xcXCI+bGVzczxcXFwvc3Bhbj4gZG9taW5hbnQgcHJlZmVyZW5jZXM6PFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5NT0JJTElaSU5HIFVQV0FSRFNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5Zb3UgZ2FpbiBwb3dlciB0aHJvdWdoIHRvcCB0ZWFtIGFsaWdubWVudC4gWW91IGtub3cgd2hhdCBtYXR0ZXJzIGZvciB0aGUgYnVzaW5lc3MgQU5EIGZvciBjdXN0b21lcnNcXHUyMDE0YW5kIGNvbm5lY3QgdGhlIGRvdHMuIFlvdSBmb2N1cyBtdWNoIG9uIGJ1c2luZXNzIHBlcmZvcm1hbmNlLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5MZWFkZXJzIGxpa2UgeW91IHR5cGljYWxseSB3b3JrIGNsb3NlbHkgd2l0aCB0b3AgZXhlY3V0aXZlcyB0byBhbGlnbiBvbiBidXNpbmVzcyBnb2FscyBhbmQgdmFsdWVzLiBNb3N0IGxpa2VseSwgeW91IGFyZSBrbm93biBmb3IgZHJpdmluZyBtYXhpbXVtIHJldHVybnMuIENoYW5jZXMgYXJlLCB5b3UgYXJlIGNob29zaW5nIHBhcnRuZXJzIGJhc2VkIG9uIG1lcml0XFx1MjAxNG5vdCBqdXN0IGxpa2VzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5QZW9wbGUgd2hvIHdvcmsgd2l0aCB5b3Uga25vdzogdGFyZ2V0cyBhbmQgZGVhZGxpbmVzIG1hdHRlci4gV2hlbmV2ZXIgeW91IGNhbiwgeW91IHRyeSBhbmQgcmV3YXJkIHBlb3BsZSBiYXNlZCBvbiBpbXBhY3RcXHUyMDE0bm90IGp1c3QgYWN0aXZpdHkuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgYXJlIG9mdGVuIHNlZW4gYnkgc2VuaW9yIGxlYWRlcnMgYXMgYSBnby10by1wZXJzb24uIFdpdGggeW91ciBzdHJvbmcgdXB3YXJkcyBmb2N1cywgdGhlcmUgaXMgYWx3YXlzIGEgcmlzayB5b3UgbG9vc2UgdG91Y2ggd2l0aCBjb2xsZWFndWVzIGFuZCB0ZWFtcywgd2hvIGV4cGVjdCB5b3UgdG8gY29uc2lkZXIgdGhlaXIgbmVlZHMgdG9vLiBXaGVuIHRoaXMgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGJ1aWxkaW5nIG1vcmUgc2tpbGxzIHRvIGNvbm5lY3Qgd2l0aCB0aGUgcGVvcGxlIGltbWVkaWF0ZWx5IGFyb3VuZCB5b3UuIFRoaXMgd2lsbCBoZWxwIHRoZW0sIGFuZCB3aWxsIGFsc28gaGVscCB5b3UgYW1wbGlmeSB5b3VyIGluaXRpYXRpdmVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBURUFNU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3UgYnVpbGQgcG93ZXIgdGhyb3VnaCB0aGUgZXhwZXJ0aXNlIG9mIHlvdXJzZWxmIGFuZFxcXC9vciB5b3VyIHRlYW0uIFBlb3BsZSBsZWFuIG9uIHlvdXJcXFwveW91ciB0ZWFtXFx1MjAxOXMgZXhwZXJ0aXNlXFx1MjAxNGVzcGVjaWFsbHkgaWYgdGhleSB3YW50IGFuc3dlcnMgdG8gdmVyeSBzcGVjaWZpYyBxdWVzdGlvbnMuIE9uY2UgeW91IGhhdmUgYWNjZXNzIHRvIGRlY2lzaW9uIG1ha2VycywgeW91IGNhbiBzdHJvbmdseSBpbmZsdWVuY2Ugb3V0Y29tZXMgYXMgcGVvcGxlIGxpc3RlbiB0byB5b3UuIFdpdGhpbiBhIHRlYW0sIHlvdSBhcmUgdmVyeSBnb29kIGF0IGNyZWF0aW5nIHRydXN0IGFuZCBhbiBhdG1vc3BoZXJlIG9mIGNvbGxhYm9yYXRpb24uIFdoZW4gc29tZW9uZSBlbHNlIHRha2VzIHRoZSBpbml0aWF0aXZlIG9yIHdhbnRzIHRvIHNoaW5lLCBwZXJoYXBzIHlvdSBmZWVsIGEgbGl0dGxlIHVuY29tZm9ydGFibGUgYXMgeW91IGNhblxcdTIwMTl0IGNvbnRyb2wgdGhlIG91dGNvbWVcXHUyMDE0YnV0IHlvdSB0cnkgYW5kIHN1cHBvcnQgc3VjaCBlbnRyZXByZW5ldXJzaGlwLiBZb3UgcHJvYmFibHkgc2V0IHZlcnkgaGlnaCBzdGFuZGFyZHMgZm9yIHlvdXIgb3duIHNraWxscyBhbmQgdGhlIHNraWxscyBvZiB5b3VyIHRlYW0uIFRoaXMgbWVhbnMgcGVvcGxlIHdpbGwgdHJ1c3QgeW91IHdoZW4gaXQgY29tZXMgdG8gc29sdmluZyBkaWZmaWN1bHQgaXNzdWVzLiBUaGVyZSBpcyBhIGNoYW5jZSB0aGF0IHRvcCBkZWNpc2lvbiBtYWtlcnMgZG9uXFx1MjAxOXQgYWx3YXlzIGNvbWUgdG8geW91IGRpcmVjdGx5IGZvciBhZHZpY2UsIGJ1dCBzZWVrIG91dCBwZW9wbGUgYWJvdmUgeW91IGZpcnN0LiBJZiB0aGF0XFx1MjAxOXMgYSBodXJkbGUgZm9yIHlvdSwgeW91IG1heSB3YW50IHRvIGNvbnNpZGVyIGJ1aWxkaW5nIGFkZGl0aW9uYWwgdXB3YXJkcyBsZWFkZXJzaGlwIHNraWxscy48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBZT1VSU0VMRlxcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3UgZ2FpbiBwb3dlciBieSBpbnNwaXJpbmcgcGVvcGxlLiBUaGVyZSBhcmUgbWFueSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbi4gUGVyaGFwcyB5b3UgcmVhbGx5IGxvdmUgeW91ciBidXNpbmVzcywgY3VzdG9tZXJzLCBvciB0aGUgaW5kdXN0cnkuIFBlcmhhcHMgeW91IGxvdmUgdG8gc2hvdyB5b3VyIGF1dGhlbnRpYyBzZWxmLiBQZXJoYXBzIHlvdSBoYXZlIGEgc3Ryb25nIHZpc2lvbiBmb3IgdGhlIGJ1c2luZXNzLCBmb3IgeW91ciBjYXJlZXIsIGZvciB5b3VyIGxpZmUuIFRoZSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbiBhcmUgZW5kbGVzcy4gTGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gcmVmbGVjdGl2ZS4gVGhleSBsb3ZlIHRvIGxlYXJuIGFib3V0IHRoZW1zZWx2ZXMuIFRoZXkgbG92ZSBmZWVkYmFjay4gWW91IG1heSBnZXQgYSBsb3Qgb2YgZW5lcmd5IGJ5IHRoaW5raW5nIGFib3V0IHlvdXJzZWxmIGFuZCB5b3VyIGltcGFjdCBvbiBvdGhlcnMuIFlvdSBtYXkgc2VlIGFuZCBmZWVsIHdoYXRcXHUyMDE5cyBnb2luZyBvbiBpbnNpZGUgYSB0ZWFtIG9yIGFuIG9yZ2FuaXphdGlvbi5cXHUwMGEwIFBlb3BsZSB3aG8gc2NvcmUgaGlnaCBpbiB0aGlzIGNhdGVnb3J5IGNvdWxkIGJlZSBzZWVuIGJ5IHNvbWUgZGVjaXNpb24gbWFrZXJzIGFzIFxcXCJ0b28gcmVmbGVjdGl2ZVxcXCIsIHRvbyBidXN5IHRoaW5raW5nIGFib3V0IHRoZW1zZWx2ZXNcXHUyMDE0bm90IHRoZSBidXNpbmVzcy4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPldoYXRcXHUyMDE5cyB0aGUgaWRlYWwgbGVhZGVyc2hpcCBwcm9maWxlPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhlcmUgaXNuJ3QgYW55LiBZb3UgaGF2ZSB0byBiZSBhYm92ZSB0aGUgYmFyIG9uIGFsbFxcdTIwMTRzbyB5b3UgY2FuIGxldmVyYWdlIHlvdXIgc3Bpa2UuIEluIG91ciByZXNlYXJjaCB3ZSBmb3VuZCB0d28gdGhpbmdzOlxcclxcbjEpIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgbGVhZGVycyBhcmUgdHlwaWNhbGx5IFxcXCJhYm92ZSB0aGUgYmFyXFxcIiBvbiBhbGwgZm91ciAoVXB3YXJkcywgU2lkZXdheXMsIFRlYW0sIFNlbGYpLiBUaGlzIGlzblxcdTIwMTl0IGFib3V0IGJlaW5nIHBlcmZlY3QgaW4gZXZlcnl0aGluZy4gSXRcXHUyMDE5cyBhYm91dCByZWFsaXppbmcgYWxsIGZvdXIgZXhpc3RcXHUyMDE0YW5kIGJ1aWxkaW5nIHRoZSBza2lsbHMgdGhhdCBoZWxwIHlvdSBtb2JpbGl6ZSBtb3N0LlxcclxcbjIpIFlvdXIgcHJlZmVyZW5jZXMgbWF5IGNoYW5nZSBvdmVyIHRpbWVcXHUyMDE0YXMgeW91IGdyb3cgYW5kIHRha2Ugb24gbmV3IHJvbGVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPkhvdyBjb3VsZCB5b3UgYmVjb21lIGFuIGV2ZW4gbW9yZSBpbmZsdWVudGlhbCBtYXJrZXRlcj88XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5EbyB5b3Ugd2FudCB0byBpbXByb3ZlIHlvdXIgbWFya2V0aW5nIGxlYWRlcnNoaXAgc2tpbGxzPyBIZXJlIGFyZSBhIGNvdXBsZSBvZiBpZGVhczo8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPkpvaW4gdGhlIHdvcmxkJ3MgIzEgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPk1hcmtldGluZyBMZWFkZXJzaGlwIE1hc3RlcmNsYXNzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkluIHRoaXMgMTItd2VlayBzcHJpbnQsIGJ1aWxkIHlvdXIgaW5mbHVlbmNlIGFuZCBib29zdCB5b3VyIGNhcmVlci4gTGVhcm4gaG93IHRvIGluZmx1ZW5jZSBhdCB0aGUgdG9wLCBtYWtlIHRoZSBjYXNlIGZvciB5b3VyIHByb2plY3RzLCBzZWN1cmUgYnVkZ2V0cywgZ2V0IGJ1eS1pbiwgZ2V0IHlvdXIgY29sbGVhZ3VlcyB0byBzdXBwb3J0IHlvdXIgd29yaywgaW5mbHVlbmNlIGNoYW5nZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLCBidWlsZCB0cnVzdCBhbmQgY29uZmlkZW5jZSBpbnNpZGUgeW91ciB0ZWFtLCByZWVuZXJnaXplIHlvdXJzZWxmOyBzbyB5b3UgY2FuIGluc3BpcmUgcGVvcGxlLiBKb2luIGEgZ2xvYmFsIGdyb3VwIG9mIHBlZXJzXFx1MjAxNGZvciBsZXNzIHRoYW4gdGhlIHByaWNlIG9mIGEgY29uZmVyZW5jZSB0aWNrZXQuIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5TZWUgbW9yZTxcXFwvYT4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIDxcXFwvc3Ryb25nPjxlbT48c3Ryb25nPjxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LmFtYXpvbi5jb21cXFwvZHBcXFwvMTI1OTgzNDcxOVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzM1xcXCI+VGhlIDEyIFBvd2VycyBvZiBhIE1hcmtldGluZyBMZWFkZXI8XFxcL3NwYW4+PFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbjxcXFwvZW0+VGhlIGJvb2sgZnJvbSB0aGUgbGFyZ2VzdCBnbG9iYWwgcmVzZWFyY2ggb24gbWFya2V0ZXJzJyBzdWNjZXNzIGhlbHBzIHlvdSB1bmRlcnN0YW5kIHRoZSBiYXNpY3Mgb2YgbWFya2V0aW5nIGxlYWRlcnNoaXBcXHUyMDE0aW4ganVzdCBhIGZldyBkYXlzLjxcXFwvcD5cXHJcXG48c3Ryb25nPjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+V2F0Y2ggdGhlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL2NhdGVnb3J5XFxcL29uZS1taW51dGUtbWFya2V0aW5nLWxlYWRlclxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj4xIE1pbnV0ZSBNYXJrZXRpbmcgTGVhZGVyIHNlcmllczxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5HZXQgdGhlIG1hcmtldGluZyBsZWFkZXJzaGlwIGJhc2ljcyBpbiBhIG1hdHRlciBvZiBtaW51dGVzLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+UmVhZCB0aGUgZnJlZSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy50aG9tYXNiYXJ0YS5jb21cXFwvYmxvZ1xcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPlRyeVRoaXMuQmxvZzxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuVGhlIGZyZWUgYmxvZyB3aXRoIGlkZWFzIGZvciBjaGFuZ2UgbGVhZGVycy4gSVxcdTIwMTlkIGJlIHRocmlsbGVkIGlmIHlvdSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5zdWJzY3JpYmVwYWdlLmNvbVxcXC95NGI2aDVcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnNpZ24gdXA8XFxcL3NwYW4+PFxcXC9hPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+LlxcdTAwYTA8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5DaGVjayBvdXQgdGhlIGFydGljbGVzIGFuZCBwb2RjYXN0cyBvbiA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3Rob21hc2JhcnRhLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj50aG9tYXNiYXJ0YS5jb208XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuR3JvdyBhcyBhIG1hcmtldGluZyBsZWFkZXIhPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgdGhlIGJlc3QsXFxyXFxuVGhvbWFzPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG5XaHkgbm90IHNoYXJlIHlvdXIgcmVzdWx0cz9cIixcImludGVydmFsX2ltYWdlXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X3VybFwiOlwiXCIsXCJpbnRlcnZhbF9yZWRpcmVjdF9kZWxheVwiOlwiXCIsXCJpbnRlcnZhbF93cHJvZHVjdFwiOlwiXCIsXCJpbnRlcnZhbF9rZXl3b3JkXCI6XCJCXCJ9LHtcImludGVydmFsX21pblwiOlwiNTFcIixcImludGVydmFsX21heFwiOlwiNzVcIixcImludGVydmFsX3RleHRcIjpcIiZuYnNwO1xcclxcbjxoMyBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+WW91IGxlYWQgbWFya2V0aW5nIGJ5OiA8XFxcL2I+PFxcXC9zcGFuPlxcclxcbjxzcGFuIGNsYXNzPVxcXCJzMVxcXCIgc3R5bGU9XFxcImNvbG9yOiAjZmYwMDAwO1xcXCI+PGI+TU9CSUxJWklORyBURUFNUzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPllvdSBidWlsZCBwb3dlciB0aHJvdWdoIHRoZSBleHBlcnRpc2Ugb2YgeW91cnNlbGYgYW5kIHlvdXIgdGVhbS4gUGVvcGxlIGxlYW4gb24geW91ciBvciB5b3VyIHRlYW1cXHUyMDE5cyBleHBlcnRpc2VcXHUyMDE0ZXNwZWNpYWxseSBpZiB0aGV5IHdhbnQgYW5zd2VycyB0byB2ZXJ5IHNwZWNpZmljIHF1ZXN0aW9ucy4gT25jZSB5b3UgaGF2ZSBhY2Nlc3MgdG8gZGVjaXNpb24gbWFrZXJzLCB5b3UgY2FuIHN0cm9uZ2x5IGluZmx1ZW5jZSBvdXRjb21lcyBhcyBwZW9wbGUgbGlzdGVuIHRvIHlvdS4gV2l0aGluIGEgdGVhbSwgeW91IGFyZSB2ZXJ5IGdvb2QgYXQgY3JlYXRpbmcgdHJ1c3QgYW5kIGFuIGF0bW9zcGhlcmUgb2YgY29sbGFib3JhdGlvbi4gV2hlbiBzb21lb25lIGVsc2UgdGFrZXMgdGhlIGluaXRpYXRpdmUgb3Igd2FudHMgdG8gc2hpbmUsIHBlcmhhcHMgeW91IGZlZWwgYSBsaXR0bGUgdW5jb21mb3J0YWJsZSBhcyB5b3UgY2FuXFx1MjAxOXQgY29udHJvbCB0aGUgb3V0Y29tZVxcdTIwMTRidXQgeW91IHRyeSBhbmQgc3VwcG9ydCBzdWNoIGVudHJlcHJlbmV1cnNoaXAuIFlvdSBwcm9iYWJseSBzZXQgdmVyeSBoaWdoIHN0YW5kYXJkcyBmb3IgeW91ciBvd24gc2tpbGxzIGFuZCB0aGUgc2tpbGxzIG9mIHlvdXIgdGVhbS4gVGhpcyBtZWFucyBwZW9wbGUgd2lsbCB0cnVzdCB5b3Ugd2hlbiBpdCBjb21lcyB0byBzb2x2aW5nIGRpZmZpY3VsdCBpc3N1ZXMuIDxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VHJ5IGFuZCBsZXZlcmFnZSB5b3VyIGRvbWluYW50IGxlYWRlcnNoaXAgcHJlZmVyZW5jZSBhcyBtdWNoIGFzIHlvdSBjYW4hPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPlRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgdG9wIGRlY2lzaW9uIG1ha2VycyBtYXkgbm90IGFsd2F5cyBjb21lIHRvIHlvdSBkaXJlY3RseSBmb3IgYWR2aWNlLCBidXQgc2VlayBvdXQgcGVvcGxlIGFib3ZlIHlvdSBmaXJzdC4gVGhpcyBjYW4gaGFwcGVuIHRvIHBlb3BsZSB3aG8gZm9jdXMgb24gdGhlaXIgb3duIHNraWxscyBhbmQgb24gYnVpbGRpbmcgdGhlaXIgdGVhbVxcdTIwMTR2cy4gb24gbWFuYWdpbmcgdXAuIElmIHRoYXRcXHUyMDE5cyBhIGh1cmRsZSBmb3IgeW91LCB5b3UgbWF5IHdhbnQgdG8gY29uc2lkZXIgYnVpbGRpbmcgYWRkaXRpb25hbCB1cHdhcmRzIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5tYXJrZXRpbmcgbGVhZGVyc2hpcCBza2lsbHM8XFxcL2E+LCBsaWtlIGJ1aWxkaW5nIHlvdXIgVmFsdWUgQ3JlYXRpb24gWm9uZSBvciBwcm92aW5nIHlvdXIgcmV0dXJucyBhdCB0aGUgdG9wLjxcXFwvcD5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aHIgXFxcLz5cXHJcXG4mbmJzcDtcXHJcXG48aDMgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPk1hcmtldGluZyBMZWFkZXJzaGlwIFBvd2Vyc1xcdTIwMTRhbiBpbnRyb2R1Y3Rpb248XFxcL3N0cm9uZz48XFxcL2gzPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5HcmVhdCBtYXJrZXRpbmcgbGVhZGVycyBhcmUgZ3JlYXQgY2hhbmdlIGxlYWRlcnMuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPk5vIG1hdHRlciBpZiB5b3UgYXJlIGEgbWFya2V0ZXIsIGEgYnVzaW5lc3Mgb3duZXIsIG9yIGEgY29uc3VsdGFudFxcdTIwMTQgeW91IGFyZSBpbiB0aGUgYnVzaW5lc3Mgb2YgY2hhbmdlLiBFdmVuIGlmIHlvdXIgaWRlYSBpcyBhbWF6aW5nLCBib3NzZXMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLCBwZWVycyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQsIHRlYW1zIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZC4gQ2xpZW50cyBhbmQgY3VzdG9tZXJzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCBhbnl3YXkuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkluIHRoZSB3b3JsZFxcdTIwMTlzIGxhcmdlc3Qgc3R1ZHkgb24gY3VzdG9tZXIgZXhlY3V0aXZlc1xcdTIwMTkgc3VjY2Vzcywgd2UgaGF2ZSBmb3VuZCB0aGF0IGNoYW5nZSBsZWFkZXJzaGlwIHNraWxscyB0cnVtcCBrbm93bGVkZ2UgYW5kIHN0YXR1cy4gVGhlIG1vc3Qgc3VjY2Vzc2Z1bCBwZW9wbGUga25vdyBob3cgdG8gdGFrZSBhbiBpZGVhIHRvIGFjdGlvbiBieSBtb2JpbGl6aW5nOjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+VVBXQVJEUzxcXFwvc3Ryb25nPiB0byB3aW4gdG9wIHRlYW0gc3VwcG9ydCxcXHJcXG48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlNJREVXQVlTPFxcXC9zdHJvbmc+IHRvIHN0YXJ0IHRoZSBtb3ZlbWVudCBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLFxcclxcbjxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+VEVBTVM8XFxcL3N0cm9uZz4gdG8gYnVpbGQgdGhlIGJlc3Qgc2tpbGxzIGFuZCBrbm93bGVkZ2UsXFxyXFxuPFxcXC9zcGFuPjxzdHJvbmc+U0VMRjxcXFwvc3Ryb25nPiB0byBoYXZlIHRoZSBlbmVyZ3kgYW5kIGluc3BpcmF0aW9uIHRvIG1ha2UgY2hhbmdlIGhhcHBlbi48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkFsbCBmb3VyIG1vYmlsaXppbmcgc3RyYXRlZ2llcyBtYXR0ZXIgZm9yIHN1Y2Nlc3MuIElmIHlvdSBsaWtlIHRvIHJlYWQgbW9yZSwgeW91IG1heSBmaW5kIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3Lm1ja2luc2V5LmNvbVxcXC9mZWF0dXJlZC1pbnNpZ2h0c1xcXC9sZWFkZXJzaGlwXFxcL3doeS1lZmZlY3RpdmUtbGVhZGVycy1tdXN0LW1hbmFnZS11cC1kb3duLWFuZC1zaWRld2F5c1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+dGhpcyBhcnRpY2xlPFxcXC9zcGFuPjxcXFwvYT4gdXNlZnVsLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGhyIFxcXC8+XFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPllvdXIgbGVzcyBkb21pbmFudCBsZWFkZXJzaGlwIHBvd2VyczxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhpcyB0ZXN0IG1lYXN1cmVzIHlvdXIgc3RyZW5ndGhzLiBIZXJlIGFyZSAtIGZvciB5b3VyIGluZm9ybWF0aW9uIC0geW91ciA8c3BhbiBzdHlsZT1cXFwidGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XFxcIj5sZXNzPFxcXC9zcGFuPiBkb21pbmFudCBwcmVmZXJlbmNlczo8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgU0lERVdBWVNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGtub3cgaG93IHRvIG1vYmlsaXplIHBlb3BsZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIGZvciBjaGFuZ2UuIFBlb3BsZSBsaWtlIHlvdSBhcmUgb2Z0ZW4gdmVyeSBnb29kIHN0b3J5IHRlbGxlcnMuIFRoZXkga25vdyBob3cgdG8gZW5lcmdpemUgcGVvcGxlIGZvciBhbiBpbnNwaXJpbmcgdmlzaW9uLiBMZWFkZXJzIHdpdGggeW91ciBwcm9maWxlIHRlbmQgdG8gc2VlIHRoZW1zZWx2ZXMgYXMgYSByb2xlIG1vZGVsIGZvciBvdGhlcnMuIFRoZXkgZG9uXFx1MjAxOXQgbWluZCBnb2luZyB0byB0aGUgZnJvbnQgbGluZSwgZ2V0IHRoZWlyIGhhbmRzIGRpcnR5IGZvciB0aGUgYnVzaW5lc3MuIExlYWRlcnMgd2l0aCBzaW1pbGFyIHNraWxscyB0aGluayBhIGxvdCBhYm91dCBob3cgdGhleSBjYW4gZ2V0IG90aGVycyB0byBtb3ZlLiBUaGlzIGluY2x1ZGVzIHVuZGVyc3RhbmRpbmcgdGhlIGFnZW5kYSBvZiBkaWZmZXJlbnQgZ3JvdXBzIGFuZCB0cnlpbmcgYW4gYXJyYXkgb2YgZml0dGluZyB0ZWNobmlxdWVzLiBUaGlzIGRvZXNuJ3QgYWx3YXlzIHdvcmsuIEJ1dCBjaGFuY2VzIGFyZSwgeW91IGtub3cgYmV0dGVyIGhvdyB0byBtb2JpbGl6ZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIHRoYW4gbW9zdCBwZW9wbGUgZG8uIENoYW5jZXMgYXJlLCB5b3UgYXJlIHZlcnkgdmlzaWJsZSBpbnNpZGUgeW91ciBvcmdhbml6YXRpb24uIFdpdGggdGhhdCBmYW1lIGNvbWVzIHJpc2tzLiBTZW5pb3IgbGVhZGVycyBjb3VsZCAtIGF0IHRpbWVzIC0gd29ycnkgeW91IGFyZSBwdXNoaW5nIHlvdXIgb3duIGFnZW5kYS4gVGVhbXMgY291bGQgdG9vLiBJZiB0aGF0IGhhcHBlbnMgdG8geW91LCBjb25zaWRlciBhbGlnbmluZyBldmVuIHN0cm9uZ2VyIHVwd2FyZHMgYW5kIHdpdGggeW91ciBkaXJlY3QgcmVwb3J0cywgc28geW91IHRha2UgZXZlcnlib2R5IHdpdGggeW91LjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5NT0JJTElaSU5HIFVQV0FSRFNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5Zb3UgZ2FpbiBwb3dlciB0aHJvdWdoIHRvcCB0ZWFtIGFsaWdubWVudC4gWW91IGtub3cgd2hhdCBtYXR0ZXJzIGZvciB0aGUgYnVzaW5lc3MgQU5EIGZvciBjdXN0b21lcnNcXHUyMDE0YW5kIGNvbm5lY3QgdGhlIGRvdHMuIFlvdSBmb2N1cyBtdWNoIG9uIGJ1c2luZXNzIHBlcmZvcm1hbmNlLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5MZWFkZXJzIGxpa2UgeW91IHR5cGljYWxseSB3b3JrIGNsb3NlbHkgd2l0aCB0b3AgZXhlY3V0aXZlcyB0byBhbGlnbiBvbiBidXNpbmVzcyBnb2FscyBhbmQgdmFsdWVzLiBNb3N0IGxpa2VseSwgeW91IGFyZSBrbm93biBmb3IgZHJpdmluZyBtYXhpbXVtIHJldHVybnMuIENoYW5jZXMgYXJlLCB5b3UgYXJlIGNob29zaW5nIHBhcnRuZXJzIGJhc2VkIG9uIG1lcml0XFx1MjAxNG5vdCBqdXN0IGxpa2VzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5QZW9wbGUgd2hvIHdvcmsgd2l0aCB5b3Uga25vdzogdGFyZ2V0cyBhbmQgZGVhZGxpbmVzIG1hdHRlci4gV2hlbmV2ZXIgeW91IGNhbiwgeW91IHRyeSBhbmQgcmV3YXJkIHBlb3BsZSBiYXNlZCBvbiBpbXBhY3RcXHUyMDE0bm90IGp1c3QgYWN0aXZpdHkuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgYXJlIG9mdGVuIHNlZW4gYnkgc2VuaW9yIGxlYWRlcnMgYXMgYSBnby10by1wZXJzb24uIFdpdGggeW91ciBzdHJvbmcgdXB3YXJkcyBmb2N1cywgdGhlcmUgaXMgYWx3YXlzIGEgcmlzayB5b3UgbG9vc2UgdG91Y2ggd2l0aCBjb2xsZWFndWVzIGFuZCB0ZWFtcywgd2hvIGV4cGVjdCB5b3UgdG8gY29uc2lkZXIgdGhlaXIgbmVlZHMgdG9vLiBXaGVuIHRoaXMgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGJ1aWxkaW5nIG1vcmUgc2tpbGxzIHRvIGNvbm5lY3Qgd2l0aCB0aGUgcGVvcGxlIGltbWVkaWF0ZWx5IGFyb3VuZCB5b3UuIFRoaXMgd2lsbCBoZWxwIHRoZW0sIGFuZCB3aWxsIGFsc28gaGVscCB5b3UgYW1wbGlmeSB5b3VyIGluaXRpYXRpdmVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBZT1VSU0VMRlxcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3UgZ2FpbiBwb3dlciBieSBpbnNwaXJpbmcgcGVvcGxlLiBUaGVyZSBhcmUgbWFueSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbi4gUGVyaGFwcyB5b3UgcmVhbGx5IGxvdmUgeW91ciBidXNpbmVzcywgY3VzdG9tZXJzLCBvciB0aGUgaW5kdXN0cnkuIFBlcmhhcHMgeW91IGxvdmUgdG8gc2hvdyB5b3VyIGF1dGhlbnRpYyBzZWxmLiBQZXJoYXBzIHlvdSBoYXZlIGEgc3Ryb25nIHZpc2lvbiBmb3IgdGhlIGJ1c2luZXNzLCBmb3IgeW91ciBjYXJlZXIsIGZvciB5b3VyIGxpZmUuIFRoZSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbiBhcmUgZW5kbGVzcy4gTGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gcmVmbGVjdGl2ZS4gVGhleSBsb3ZlIHRvIGxlYXJuIGFib3V0IHRoZW1zZWx2ZXMuIFRoZXkgbG92ZSBmZWVkYmFjay4gWW91IG1heSBnZXQgYSBsb3Qgb2YgZW5lcmd5IGJ5IHRoaW5raW5nIGFib3V0IHlvdXJzZWxmIGFuZCB5b3VyIGltcGFjdCBvbiBvdGhlcnMuIFlvdSBtYXkgc2VlIGFuZCBmZWVsIHdoYXRcXHUyMDE5cyBnb2luZyBvbiBpbnNpZGUgYSB0ZWFtIG9yIGFuIG9yZ2FuaXphdGlvbi5cXHUwMGEwIFBlb3BsZSB3aG8gc2NvcmUgaGlnaCBpbiB0aGlzIGNhdGVnb3J5IGNvdWxkIGJlZSBzZWVuIGJ5IHNvbWUgZGVjaXNpb24gbWFrZXJzIGFzIFxcXCJ0b28gcmVmbGVjdGl2ZVxcXCIsIHRvbyBidXN5IHRoaW5raW5nIGFib3V0IHRoZW1zZWx2ZXNcXHUyMDE0bm90IHRoZSBidXNpbmVzcy4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS48XFxcL3A+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGhyIFxcXC8+XFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPldoYXRcXHUyMDE5cyB0aGUgaWRlYWwgbGVhZGVyc2hpcCBwcm9maWxlPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhlcmUgaXNuJ3QgYW55LiBZb3UgaGF2ZSB0byBiZSBhYm92ZSB0aGUgYmFyIG9uIGFsbFxcdTIwMTRzbyB5b3UgY2FuIGxldmVyYWdlIHlvdXIgc3Bpa2UuIEluIG91ciByZXNlYXJjaCB3ZSBmb3VuZCB0d28gdGhpbmdzOlxcclxcbjEpIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgbGVhZGVycyBhcmUgdHlwaWNhbGx5IFxcXCJhYm92ZSB0aGUgYmFyXFxcIiBvbiBhbGwgZm91ciAoVXB3YXJkcywgU2lkZXdheXMsIFRlYW0sIFNlbGYpLiBUaGlzIGlzblxcdTIwMTl0IGFib3V0IGJlaW5nIHBlcmZlY3QgaW4gZXZlcnl0aGluZy4gSXRcXHUyMDE5cyBhYm91dCByZWFsaXppbmcgYWxsIGZvdXIgZXhpc3RcXHUyMDE0YW5kIGJ1aWxkaW5nIHRoZSBza2lsbHMgdGhhdCBoZWxwIHlvdSBtb2JpbGl6ZSBtb3N0LlxcclxcbjIpIFlvdXIgcHJlZmVyZW5jZXMgbWF5IGNoYW5nZSBvdmVyIHRpbWVcXHUyMDE0YXMgeW91IGdyb3cgYW5kIHRha2Ugb24gbmV3IHJvbGVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPkhvdyBjb3VsZCB5b3UgYmVjb21lIGFuIGV2ZW4gbW9yZSBpbmZsdWVudGlhbCBtYXJrZXRlcj88XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5EbyB5b3Ugd2FudCB0byBpbXByb3ZlIHlvdXIgbWFya2V0aW5nIGxlYWRlcnNoaXAgc2tpbGxzPyBIZXJlIGFyZSBhIGNvdXBsZSBvZiBpZGVhczo8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPkpvaW4gdGhlIHdvcmxkJ3MgIzEgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPk1hcmtldGluZyBMZWFkZXJzaGlwIE1hc3RlcmNsYXNzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkluIHRoaXMgMTItd2VlayBzcHJpbnQsIGJ1aWxkIHlvdXIgaW5mbHVlbmNlIGFuZCBib29zdCB5b3VyIGNhcmVlci4gTGVhcm4gaG93IHRvIGluZmx1ZW5jZSBhdCB0aGUgdG9wLCBtYWtlIHRoZSBjYXNlIGZvciB5b3VyIHByb2plY3RzLCBzZWN1cmUgYnVkZ2V0cywgZ2V0IGJ1eS1pbiwgZ2V0IHlvdXIgY29sbGVhZ3VlcyB0byBzdXBwb3J0IHlvdXIgd29yaywgaW5mbHVlbmNlIGNoYW5nZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLCBidWlsZCB0cnVzdCBhbmQgY29uZmlkZW5jZSBpbnNpZGUgeW91ciB0ZWFtLCByZWVuZXJnaXplIHlvdXJzZWxmOyBzbyB5b3UgY2FuIGluc3BpcmUgcGVvcGxlLiBKb2luIGEgZ2xvYmFsIGdyb3VwIG9mIHBlZXJzXFx1MjAxNGZvciBsZXNzIHRoYW4gdGhlIHByaWNlIG9mIGEgY29uZmVyZW5jZSB0aWNrZXQuIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5TZWUgbW9yZTxcXFwvYT4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIDxcXFwvc3Ryb25nPjxlbT48c3Ryb25nPjxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LmFtYXpvbi5jb21cXFwvZHBcXFwvMTI1OTgzNDcxOVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzM1xcXCI+VGhlIDEyIFBvd2VycyBvZiBhIE1hcmtldGluZyBMZWFkZXI8XFxcL3NwYW4+PFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbjxcXFwvZW0+VGhlIGJvb2sgZnJvbSB0aGUgbGFyZ2VzdCBnbG9iYWwgcmVzZWFyY2ggb24gbWFya2V0ZXJzJyBzdWNjZXNzIGhlbHBzIHlvdSB1bmRlcnN0YW5kIHRoZSBiYXNpY3Mgb2YgbWFya2V0aW5nIGxlYWRlcnNoaXBcXHUyMDE0aW4ganVzdCBhIGZldyBkYXlzLjxcXFwvcD5cXHJcXG48c3Ryb25nPjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+V2F0Y2ggdGhlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL2NhdGVnb3J5XFxcL29uZS1taW51dGUtbWFya2V0aW5nLWxlYWRlclxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj4xIE1pbnV0ZSBNYXJrZXRpbmcgTGVhZGVyIHNlcmllczxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5HZXQgdGhlIG1hcmtldGluZyBsZWFkZXJzaGlwIGJhc2ljcyBpbiBhIG1hdHRlciBvZiBtaW51dGVzLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+UmVhZCB0aGUgZnJlZSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy50aG9tYXNiYXJ0YS5jb21cXFwvYmxvZ1xcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPlRyeVRoaXMuQmxvZzxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuVGhlIGZyZWUgYmxvZyB3aXRoIGlkZWFzIGZvciBjaGFuZ2UgbGVhZGVycy4gSVxcdTIwMTlkIGJlIHRocmlsbGVkIGlmIHlvdSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5zdWJzY3JpYmVwYWdlLmNvbVxcXC95NGI2aDVcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnNpZ24gdXA8XFxcL3NwYW4+PFxcXC9hPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+LlxcdTAwYTA8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5DaGVjayBvdXQgdGhlIGFydGljbGVzIGFuZCBwb2RjYXN0cyBvbiA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3Rob21hc2JhcnRhLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj50aG9tYXNiYXJ0YS5jb208XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuR3JvdyBhcyBhIG1hcmtldGluZyBsZWFkZXIhPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgdGhlIGJlc3QsXFxyXFxuVGhvbWFzPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG5XaHkgbm90IHNoYXJlIHlvdXIgcmVzdWx0cz9cIixcImludGVydmFsX2ltYWdlXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X3VybFwiOlwiXCIsXCJpbnRlcnZhbF9yZWRpcmVjdF9kZWxheVwiOlwiXCIsXCJpbnRlcnZhbF93cHJvZHVjdFwiOlwiXCIsXCJpbnRlcnZhbF9rZXl3b3JkXCI6XCJDXCJ9LHtcImludGVydmFsX21pblwiOlwiNzZcIixcImludGVydmFsX21heFwiOlwiMTAwXCIsXCJpbnRlcnZhbF90ZXh0XCI6XCImbmJzcDtcXHJcXG48aDMgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPllvdSBsZWFkIG1hcmtldGluZyBieTogPFxcXC9iPjxcXFwvc3Bhbj5cXHJcXG48c3BhbiBjbGFzcz1cXFwiczFcXFwiIHN0eWxlPVxcXCJjb2xvcjogI2ZmMDAwMDtcXFwiPjxiPk1PQklMSVpJTkcgWU9VUlNFTEY8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5Zb3UgZ2FpbiBpbmZsdWVuY2UgYnkgaW5zcGlyaW5nIG90aGVyIHBlb3BsZVxcdTIwMTRpdCdzIGEgdmVyeSBwb3dlcmZ1bCBzZXQgb2Ygc2tpbGxzLiBUaGVyZSBhcmUgbWFueSBwb3NzaWJsZSBzb3VyY2VzIGZvciB5b3VyIGluc3BpcmF0aW9uLiBQZXJoYXBzIHlvdSBsb3ZlIHlvdXIgYnVzaW5lc3MsIHlvdXIgY3VzdG9tZXJzLCBvciB0aGUgaW5kdXN0cnkuIFBlcmhhcHMgeW91IGxpa2UgdG8gc2hvdyB5b3VyIGF1dGhlbnRpYyBzZWxmLiBQZXJoYXBzIHlvdSBoYXZlIGEgc3Ryb25nIHZpc2lvbiBmb3IgdGhlIGJ1c2luZXNzLCBmb3IgeW91ciBjYXJlZXIsIG9yIGZvciB5b3VyIGxpZmUuIExlYWRlcnMgbGlrZSB5b3UgYXJlIGxpa2UgdG8gbGVhcm4gYWJvdXQgdGhlbXNlbHZlcy4gVGhleSBsb3ZlIGZlZWRiYWNrLiBZb3UgbWF5IHNlZSBhbmQgZmVlbCB3aGF0XFx1MjAxOXMgZ29pbmcgb24gaW5zaWRlIGEgdGVhbSBvciBhbiBvcmdhbml6YXRpb24uIEFuZCB5b3UgbWF5IGdldCBhIGxvdCBvZiBlbmVyZ3kgYnkgdGhpbmtpbmcgYWJvdXQgeW91cnNlbGYgYW5kIHlvdXIgaW1wYWN0IG9uIG90aGVycy48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5MaWtlIGV2ZXJ5IHBvd2VyLCBtb2JpbGl6aW5nIHNlbGYgY2FuIGNvbWUgd2l0aCBhIGZldyBkb3duc2lkZXMuIFBlb3BsZSB3aG8gc2NvcmUgaGlnaCBpbiB0aGlzIGNhdGVnb3J5IGNvdWxkIHNvbWV0aW1lcyBiZSBzZWVuIGJ5IHNlbmlvciBkZWNpc2lvbiBtYWtlcnMgYXMgdG9vIFxcXCJyZWZsZWN0aXZlXFxcIiwgdG9vIGJ1c3kgdGhpbmtpbmcgYWJvdXQgdGhlbXNlbHZlc1xcdTIwMTRub3QgdGhlIG9yZ2FuaXphdGlvbi4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS4gSW4gY2FzZSB5b3UgYXJlIGluZGVlZCB0b28gcmVtb3ZlZCBmcm9tIHdoYXQgbWF0dGVycyBhdCB0aGUgdG9wLCB0cnkgYW5kIGV4cGFuZCB5b3VyIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL3doYXQtaXMtbWFya2V0aW5nLWxlYWRlcnNoaXBcXFwvXFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+VmFsdWUgQ3JlYXRpb24gWm9uZTxcXFwvYT4uIExlYXJuIHNvbWUgb2YgdGhlIGNydWNpYWwgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPm1hcmtldGluZyBsZWFkZXJzaGlwIHNraWxsczxcXFwvYT4gdG8gbW9iaWxpemUgdXB3YXJkcywgaW5jbHVkaW5nIHNob3dpbmcgeW91ciByZXR1cm5zIGFuZCBwcm92aW5nIHlvdXIgd29yaydzIHZhbHVlIGluc2lkZSB0aGUgQy1zdWl0ZS48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5NYXJrZXRpbmcgTGVhZGVyc2hpcCBQb3dlcnNcXHUyMDE0YW4gaW50cm9kdWN0aW9uPFxcXC9zdHJvbmc+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+R3JlYXQgbWFya2V0aW5nIGxlYWRlcnMgYXJlIGdyZWF0IGNoYW5nZSBsZWFkZXJzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5ObyBtYXR0ZXIgaWYgeW91IGFyZSBhIG1hcmtldGVyLCBhIGJ1c2luZXNzIG93bmVyLCBvciBhIGNvbnN1bHRhbnRcXHUyMDE0IHlvdSBhcmUgaW4gdGhlIGJ1c2luZXNzIG9mIGNoYW5nZS4gRXZlbiBpZiB5b3VyIGlkZWEgaXMgYW1hemluZywgYm9zc2VzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCwgcGVlcnMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLCB0ZWFtcyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQuIENsaWVudHMgYW5kIGN1c3RvbWVycyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQgYW55d2F5LiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5JbiB0aGUgd29ybGRcXHUyMDE5cyBsYXJnZXN0IHN0dWR5IG9uIGN1c3RvbWVyIGV4ZWN1dGl2ZXNcXHUyMDE5IHN1Y2Nlc3MsIHdlIGhhdmUgZm91bmQgdGhhdCBjaGFuZ2UgbGVhZGVyc2hpcCBza2lsbHMgdHJ1bXAga25vd2xlZGdlIGFuZCBzdGF0dXMuIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgcGVvcGxlIGtub3cgaG93IHRvIHRha2UgYW4gaWRlYSB0byBhY3Rpb24gYnkgbW9iaWxpemluZzo8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlVQV0FSRFM8XFxcL3N0cm9uZz4gdG8gd2luIHRvcCB0ZWFtIHN1cHBvcnQsXFxyXFxuPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5TSURFV0FZUzxcXFwvc3Ryb25nPiB0byBzdGFydCB0aGUgbW92ZW1lbnQgaW5zaWRlIGFuIG9yZ2FuaXphdGlvbixcXHJcXG48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlRFQU1TPFxcXC9zdHJvbmc+IHRvIGJ1aWxkIHRoZSBiZXN0IHNraWxscyBhbmQga25vd2xlZGdlLFxcclxcbjxcXFwvc3Bhbj48c3Ryb25nPlNFTEY8XFxcL3N0cm9uZz4gdG8gaGF2ZSB0aGUgZW5lcmd5IGFuZCBpbnNwaXJhdGlvbiB0byBtYWtlIGNoYW5nZSBoYXBwZW4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgZm91ciBtb2JpbGl6aW5nIHN0cmF0ZWdpZXMgbWF0dGVyIGZvciBzdWNjZXNzLiBJZiB5b3UgbGlrZSB0byByZWFkIG1vcmUsIHlvdSBtYXkgZmluZCA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5tY2tpbnNleS5jb21cXFwvZmVhdHVyZWQtaW5zaWdodHNcXFwvbGVhZGVyc2hpcFxcXC93aHktZWZmZWN0aXZlLWxlYWRlcnMtbXVzdC1tYW5hZ2UtdXAtZG93bi1hbmQtc2lkZXdheXNcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnRoaXMgYXJ0aWNsZTxcXFwvc3Bhbj48XFxcL2E+IHVzZWZ1bC48XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbjxociBcXFwvPlxcclxcblxcclxcbiZuYnNwO1xcclxcbjxoMyBjbGFzcz1cXFwicDZcXFwiIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48Yj5Zb3VyIGxlc3MgZG9taW5hbnQgbGVhZGVyc2hpcCBwb3dlcnM8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlRoaXMgdGVzdCBtZWFzdXJlcyB5b3VyIHN0cmVuZ3Rocy4gSGVyZSBhcmUgLSBmb3IgeW91ciBpbmZvcm1hdGlvbiAtIHlvdXIgPHNwYW4gc3R5bGU9XFxcInRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xcXCI+bGVzczxcXFwvc3Bhbj4gZG9taW5hbnQgcHJlZmVyZW5jZXM6PFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5TSURFV0FZU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3Uga25vdyBob3cgdG8gbW9iaWxpemUgcGVvcGxlIGluc2lkZSBhbiBvcmdhbml6YXRpb24gZm9yIGNoYW5nZS4gUGVvcGxlIGxpa2UgeW91IGFyZSBvZnRlbiB2ZXJ5IGdvb2Qgc3RvcnkgdGVsbGVycy4gVGhleSBrbm93IGhvdyB0byBlbmVyZ2l6ZSBwZW9wbGUgZm9yIGFuIGluc3BpcmluZyB2aXNpb24uIExlYWRlcnMgd2l0aCB5b3VyIHByb2ZpbGUgdGVuZCB0byBzZWUgdGhlbXNlbHZlcyBhcyBhIHJvbGUgbW9kZWwgZm9yIG90aGVycy4gVGhleSBkb25cXHUyMDE5dCBtaW5kIGdvaW5nIHRvIHRoZSBmcm9udCBsaW5lLCBnZXQgdGhlaXIgaGFuZHMgZGlydHkgZm9yIHRoZSBidXNpbmVzcy4gTGVhZGVycyB3aXRoIHNpbWlsYXIgc2tpbGxzIHRoaW5rIGEgbG90IGFib3V0IGhvdyB0aGV5IGNhbiBnZXQgb3RoZXJzIHRvIG1vdmUuIFRoaXMgaW5jbHVkZXMgdW5kZXJzdGFuZGluZyB0aGUgYWdlbmRhIG9mIGRpZmZlcmVudCBncm91cHMgYW5kIHRyeWluZyBhbiBhcnJheSBvZiBmaXR0aW5nIHRlY2huaXF1ZXMuIFRoaXMgZG9lc24ndCBhbHdheXMgd29yay4gQnV0IGNoYW5jZXMgYXJlLCB5b3Uga25vdyBiZXR0ZXIgaG93IHRvIG1vYmlsaXplIGluc2lkZSBhbiBvcmdhbml6YXRpb24gdGhhbiBtb3N0IHBlb3BsZSBkby4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgdmVyeSB2aXNpYmxlIGluc2lkZSB5b3VyIG9yZ2FuaXphdGlvbi4gV2l0aCB0aGF0IGZhbWUgY29tZXMgcmlza3MuIFNlbmlvciBsZWFkZXJzIGNvdWxkIC0gYXQgdGltZXMgLSB3b3JyeSB5b3UgYXJlIHB1c2hpbmcgeW91ciBvd24gYWdlbmRhLiBUZWFtcyBjb3VsZCB0b28uIElmIHRoYXQgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGFsaWduaW5nIGV2ZW4gc3Ryb25nZXIgdXB3YXJkcyBhbmQgd2l0aCB5b3VyIGRpcmVjdCByZXBvcnRzLCBzbyB5b3UgdGFrZSBldmVyeWJvZHkgd2l0aCB5b3UuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgVEVBTVNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGJ1aWxkIHBvd2VyIHRocm91Z2ggdGhlIGV4cGVydGlzZSBvZiB5b3Vyc2VsZiBhbmRcXFwvb3IgeW91ciB0ZWFtLiBQZW9wbGUgbGVhbiBvbiB5b3VyXFxcL3lvdXIgdGVhbVxcdTIwMTlzIGV4cGVydGlzZVxcdTIwMTRlc3BlY2lhbGx5IGlmIHRoZXkgd2FudCBhbnN3ZXJzIHRvIHZlcnkgc3BlY2lmaWMgcXVlc3Rpb25zLiBPbmNlIHlvdSBoYXZlIGFjY2VzcyB0byBkZWNpc2lvbiBtYWtlcnMsIHlvdSBjYW4gc3Ryb25nbHkgaW5mbHVlbmNlIG91dGNvbWVzIGFzIHBlb3BsZSBsaXN0ZW4gdG8geW91LiBXaXRoaW4gYSB0ZWFtLCB5b3UgYXJlIHZlcnkgZ29vZCBhdCBjcmVhdGluZyB0cnVzdCBhbmQgYW4gYXRtb3NwaGVyZSBvZiBjb2xsYWJvcmF0aW9uLiBXaGVuIHNvbWVvbmUgZWxzZSB0YWtlcyB0aGUgaW5pdGlhdGl2ZSBvciB3YW50cyB0byBzaGluZSwgcGVyaGFwcyB5b3UgZmVlbCBhIGxpdHRsZSB1bmNvbWZvcnRhYmxlIGFzIHlvdSBjYW5cXHUyMDE5dCBjb250cm9sIHRoZSBvdXRjb21lXFx1MjAxNGJ1dCB5b3UgdHJ5IGFuZCBzdXBwb3J0IHN1Y2ggZW50cmVwcmVuZXVyc2hpcC4gWW91IHByb2JhYmx5IHNldCB2ZXJ5IGhpZ2ggc3RhbmRhcmRzIGZvciB5b3VyIG93biBza2lsbHMgYW5kIHRoZSBza2lsbHMgb2YgeW91ciB0ZWFtLiBUaGlzIG1lYW5zIHBlb3BsZSB3aWxsIHRydXN0IHlvdSB3aGVuIGl0IGNvbWVzIHRvIHNvbHZpbmcgZGlmZmljdWx0IGlzc3Vlcy4gVGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB0b3AgZGVjaXNpb24gbWFrZXJzIGRvblxcdTIwMTl0IGFsd2F5cyBjb21lIHRvIHlvdSBkaXJlY3RseSBmb3IgYWR2aWNlLCBidXQgc2VlayBvdXQgcGVvcGxlIGFib3ZlIHlvdSBmaXJzdC4gSWYgdGhhdFxcdTIwMTlzIGEgaHVyZGxlIGZvciB5b3UsIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciBidWlsZGluZyBhZGRpdGlvbmFsIHVwd2FyZHMgbGVhZGVyc2hpcCBza2lsbHMuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgVVBXQVJEU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPllvdSBnYWluIHBvd2VyIHRocm91Z2ggdG9wIHRlYW0gYWxpZ25tZW50LiBZb3Uga25vdyB3aGF0IG1hdHRlcnMgZm9yIHRoZSBidXNpbmVzcyBBTkQgZm9yIGN1c3RvbWVyc1xcdTIwMTRhbmQgY29ubmVjdCB0aGUgZG90cy4gWW91IGZvY3VzIG11Y2ggb24gYnVzaW5lc3MgcGVyZm9ybWFuY2UuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgdHlwaWNhbGx5IHdvcmsgY2xvc2VseSB3aXRoIHRvcCBleGVjdXRpdmVzIHRvIGFsaWduIG9uIGJ1c2luZXNzIGdvYWxzIGFuZCB2YWx1ZXMuIE1vc3QgbGlrZWx5LCB5b3UgYXJlIGtub3duIGZvciBkcml2aW5nIG1heGltdW0gcmV0dXJucy4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgY2hvb3NpbmcgcGFydG5lcnMgYmFzZWQgb24gbWVyaXRcXHUyMDE0bm90IGp1c3QgbGlrZXMuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlBlb3BsZSB3aG8gd29yayB3aXRoIHlvdSBrbm93OiB0YXJnZXRzIGFuZCBkZWFkbGluZXMgbWF0dGVyLiBXaGVuZXZlciB5b3UgY2FuLCB5b3UgdHJ5IGFuZCByZXdhcmQgcGVvcGxlIGJhc2VkIG9uIGltcGFjdFxcdTIwMTRub3QganVzdCBhY3Rpdml0eS4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+TGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gc2VlbiBieSBzZW5pb3IgbGVhZGVycyBhcyBhIGdvLXRvLXBlcnNvbi4gV2l0aCB5b3VyIHN0cm9uZyB1cHdhcmRzIGZvY3VzLCB0aGVyZSBpcyBhbHdheXMgYSByaXNrIHlvdSBsb29zZSB0b3VjaCB3aXRoIGNvbGxlYWd1ZXMgYW5kIHRlYW1zLCB3aG8gZXhwZWN0IHlvdSB0byBjb25zaWRlciB0aGVpciBuZWVkcyB0b28uIFdoZW4gdGhpcyBoYXBwZW5zIHRvIHlvdSwgY29uc2lkZXIgYnVpbGRpbmcgbW9yZSBza2lsbHMgdG8gY29ubmVjdCB3aXRoIHRoZSBwZW9wbGUgaW1tZWRpYXRlbHkgYXJvdW5kIHlvdS4gVGhpcyB3aWxsIGhlbHAgdGhlbSwgYW5kIHdpbGwgYWxzbyBoZWxwIHlvdSBhbXBsaWZ5IHlvdXIgaW5pdGlhdGl2ZXMuPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG48aHIgXFxcLz5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aDMgY2xhc3M9XFxcInA2XFxcIiBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+V2hhdFxcdTIwMTlzIHRoZSBpZGVhbCBsZWFkZXJzaGlwIHByb2ZpbGU/PFxcXC9iPjxcXFwvc3Bhbj48XFxcL2gzPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5UaGVyZSBpc24ndCBhbnkuIFlvdSBoYXZlIHRvIGJlIGFib3ZlIHRoZSBiYXIgb24gYWxsXFx1MjAxNHNvIHlvdSBjYW4gbGV2ZXJhZ2UgeW91ciBzcGlrZS4gSW4gb3VyIHJlc2VhcmNoIHdlIGZvdW5kIHR3byB0aGluZ3M6XFxyXFxuMSkgVGhlIG1vc3Qgc3VjY2Vzc2Z1bCBsZWFkZXJzIGFyZSB0eXBpY2FsbHkgXFxcImFib3ZlIHRoZSBiYXJcXFwiIG9uIGFsbCBmb3VyIChVcHdhcmRzLCBTaWRld2F5cywgVGVhbSwgU2VsZikuIFRoaXMgaXNuXFx1MjAxOXQgYWJvdXQgYmVpbmcgcGVyZmVjdCBpbiBldmVyeXRoaW5nLiBJdFxcdTIwMTlzIGFib3V0IHJlYWxpemluZyBhbGwgZm91ciBleGlzdFxcdTIwMTRhbmQgYnVpbGRpbmcgdGhlIHNraWxscyB0aGF0IGhlbHAgeW91IG1vYmlsaXplIG1vc3QuXFxyXFxuMikgWW91ciBwcmVmZXJlbmNlcyBtYXkgY2hhbmdlIG92ZXIgdGltZVxcdTIwMTRhcyB5b3UgZ3JvdyBhbmQgdGFrZSBvbiBuZXcgcm9sZXMuPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG48aHIgXFxcLz5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aDMgY2xhc3M9XFxcInA2XFxcIiBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+SG93IGNvdWxkIHlvdSBiZWNvbWUgYW4gZXZlbiBtb3JlIGluZmx1ZW50aWFsIG1hcmtldGVyPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPkRvIHlvdSB3YW50IHRvIGltcHJvdmUgeW91ciBtYXJrZXRpbmcgbGVhZGVyc2hpcCBza2lsbHM/IEhlcmUgYXJlIGEgY291cGxlIG9mIGlkZWFzOjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+Sm9pbiB0aGUgd29ybGQncyAjMSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL21hcmtldGluZ2xlYWRlcnNoaXBtYXN0ZXJjbGFzcy5jb21cXFwvXFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+TWFya2V0aW5nIExlYWRlcnNoaXAgTWFzdGVyY2xhc3M8XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuSW4gdGhpcyAxMi13ZWVrIHNwcmludCwgYnVpbGQgeW91ciBpbmZsdWVuY2UgYW5kIGJvb3N0IHlvdXIgY2FyZWVyLiBMZWFybiBob3cgdG8gaW5mbHVlbmNlIGF0IHRoZSB0b3AsIG1ha2UgdGhlIGNhc2UgZm9yIHlvdXIgcHJvamVjdHMsIHNlY3VyZSBidWRnZXRzLCBnZXQgYnV5LWluLCBnZXQgeW91ciBjb2xsZWFndWVzIHRvIHN1cHBvcnQgeW91ciB3b3JrLCBpbmZsdWVuY2UgY2hhbmdlIGluc2lkZSBhbiBvcmdhbml6YXRpb24sIGJ1aWxkIHRydXN0IGFuZCBjb25maWRlbmNlIGluc2lkZSB5b3VyIHRlYW0sIHJlZW5lcmdpemUgeW91cnNlbGY7IHNvIHlvdSBjYW4gaW5zcGlyZSBwZW9wbGUuIEpvaW4gYSBnbG9iYWwgZ3JvdXAgb2YgcGVlcnNcXHUyMDE0Zm9yIGxlc3MgdGhhbiB0aGUgcHJpY2Ugb2YgYSBjb25mZXJlbmNlIHRpY2tldC4gPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPlNlZSBtb3JlPFxcXC9hPi48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPlJlYWQgPFxcXC9zdHJvbmc+PGVtPjxzdHJvbmc+PGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC93d3cuYW1hem9uLmNvbVxcXC9kcFxcXC8xMjU5ODM0NzE5XFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+PHNwYW4gY2xhc3M9XFxcInMzXFxcIj5UaGUgMTIgUG93ZXJzIG9mIGEgTWFya2V0aW5nIExlYWRlcjxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuPFxcXC9lbT5UaGUgYm9vayBmcm9tIHRoZSBsYXJnZXN0IGdsb2JhbCByZXNlYXJjaCBvbiBtYXJrZXRlcnMnIHN1Y2Nlc3MgaGVscHMgeW91IHVuZGVyc3RhbmQgdGhlIGJhc2ljcyBvZiBtYXJrZXRpbmcgbGVhZGVyc2hpcFxcdTIwMTRpbiBqdXN0IGEgZmV3IGRheXMuPFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5XYXRjaCB0aGUgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC90aG9tYXNiYXJ0YS5jb21cXFwvY2F0ZWdvcnlcXFwvb25lLW1pbnV0ZS1tYXJrZXRpbmctbGVhZGVyXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjEgTWludXRlIE1hcmtldGluZyBMZWFkZXIgc2VyaWVzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkdldCB0aGUgbWFya2V0aW5nIGxlYWRlcnNoaXAgYmFzaWNzIGluIGEgbWF0dGVyIG9mIG1pbnV0ZXMuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIHRoZSBmcmVlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LnRob21hc2JhcnRhLmNvbVxcXC9ibG9nXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+VHJ5VGhpcy5CbG9nPFxcXC9zcGFuPjxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5UaGUgZnJlZSBibG9nIHdpdGggaWRlYXMgZm9yIGNoYW5nZSBsZWFkZXJzLiBJXFx1MjAxOWQgYmUgdGhyaWxsZWQgaWYgeW91IDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LnN1YnNjcmliZXBhZ2UuY29tXFxcL3k0YjZoNVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+c2lnbiB1cDxcXFwvc3Bhbj48XFxcL2E+PHNwYW4gY2xhc3M9XFxcInMyXFxcIj4uXFx1MDBhMDxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHN0cm9uZz48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPkNoZWNrIG91dCB0aGUgYXJ0aWNsZXMgYW5kIHBvZGNhc3RzIG9uIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPnRob21hc2JhcnRhLmNvbTxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5Hcm93IGFzIGEgbWFya2V0aW5nIGxlYWRlciE8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkFsbCB0aGUgYmVzdCxcXHJcXG5UaG9tYXM8XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbldoeSBub3Qgc2hhcmUgeW91ciByZXN1bHRzP1wiLFwiaW50ZXJ2YWxfaW1hZ2VcIjpcIlwiLFwiaW50ZXJ2YWxfcmVkaXJlY3RfdXJsXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X2RlbGF5XCI6XCJcIixcImludGVydmFsX3dwcm9kdWN0XCI6XCJcIixcImludGVydmFsX2tleXdvcmRcIjpcIkRcIn1dIiwiYXV0aG9yX2lkIjoiMiIsInBvc3RfaWQiOm51bGwsImNyZWF0ZV9kYXRlIjoiMjAyNS0wNy0yNiAxMTo0MDozNSIsImNvbmRpdGlvbnMiOiIiLCJpc191c2VyX2xvZ2dlZF9pbiI6ZmFsc2UsInF1aXpfYW5pbWF0aW9uX3RvcCI6MTAwLCJxdWl6X2VuYWJsZV9hbmltYXRpb25fdG9wIjoib24iLCJzdG9yZV9hbGxfbm90X2ZpbmlzaGVkX3Jlc3VsdHMiOmZhbHNlfQ==';
        </script>
                    <input type='hidden' name='quiz_id' value='6'/>
                    <input type='hidden' name='start_date' class='ays-start-date'/>
                    <input type='hidden' name='ays_finish_quiz_nonce_6' value='79f05ff0cb'/>
                </form></div>
                                </div>
                            </div>



<p></p>



<h2 class="wp-block-heading">How the Growth Leader Test Came to Life</h2>



<p>This brief growth leadership assessment is based on behavioral data from over 3,000 business leaders across 50+ countries. We measured specific growth leader patterns against real business outcomes—revenue expansion, market share growth, team performance, and organizational influence. The three dimensions consistently separated high-growth leaders from traditional managers across every business metric we tracked.</p>



<p>This quick assessment gives you an initial snapshot of how your leadership style aligns with proven growth leader behaviors. It's designed as a rapid indicator, not a comprehensive evaluation—think of it as a starting point for understanding your growth leadership potential.</p>
<span class="et_bloom_bottom_trigger"></span>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is Marketing Leadership?</title>
		<link>https://thomasbarta.com/what-is-marketing-leadership/</link>
		
		<dc:creator><![CDATA[Thomas Barta]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 16:58:43 +0000</pubDate>
				<category><![CDATA[Essential reading]]></category>
		<category><![CDATA[Marketing Leadership]]></category>
		<guid isPermaLink="false">https://thomasbarta.com/?p=20001</guid>

					<description><![CDATA[Insights from the world's largest ever study on CMO impact and success.]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>For success, Chief Marketing Officers (CMOs) often hone in on their technical marketing skills. They might be missing the mark. Our data from the world's largest ever study on CMO impact reveals a profound truth: it's leadership that move the needle. Here's an invitation to a fresh paradigm: marketing leadership.</p>
</blockquote>



<h6 class="wp-block-heading">Download the latest edition <a href="https://thomasbarta.com/wp-content/uploads/2026/04/What-is-Marketing-Leadership_2026.pdf" type="link" id="https://thomasbarta.com/wp-content/uploads/2026/04/What-is-Marketing-Leadership_2026.pdf" target="_blank" rel="noreferrer noopener">here</a>.</h6>



<p><strong><em>Doing</em> marketing isn’t the same as <em>leading</em> marketing.</strong> Most discerning CEOs would agree: lasting, profitable growth requires marketing done right. If that's the case, marketers should be front and center, integral to every pivotal company decision. The CMO voice should resonate loud and clear throughout the organization.</p>



<p>Reality paints a different picture. Many companies talk a big game about being customer-centric but don't even have a marketer at the helm. Few CMOs graduate to the role of CEO, and often, the rapport between marketers and CEOs is, well, complicated. From our conversations, it's evident: CMOs worldwide yearn for a more influential seat at the table, a platform to relay vital customer insights and game-changing growth plans.</p>



<p>However, this struggle for influence isn't ubiquitous. There are those trailblazing marketing leaders who've carved out a formidable voice within their organizations, creating ripple effects that benefit both the customer and the enterprise. The upcoming case is testament to that.</p>



<p>Mark Sandys, Diageo's global head of beer, anticipated thriving St. Patrick's Day sales for Guinness, when the Covid pandemic hit abruptly. Global pub closures led to millions of liters of unsold Guinness beer. The business faced a dire situation with evaporating revenue. Mark could have resorted to common fixes like extending beer due dates or offering pub loans. But together with his team he chose a bolder approach—investing hundreds of millions to repurchase beer from pubs and provide reopening support with cleaning teams. After internal debates, the strategy got approved. Upon pub reopening, Guinness sales skyrocketed. Despite a second Covid wave in the fall, Mark’s team persisted. They convinced Diageo to reapply the buyback and cleaning investment. Ultimately, this resilience paid off, with pubs eventually reopening and propelling Guinness to market leadership, achieving record-breaking sales and unprecedented brand success.</p>



<p>Mark Sandys and his team understood precisely where the needs of the customer and company converged. The sweet spot. We've dubbed it the "Value Creation Zone." Beyond crafting a stellar marketing strategy, the team also wielded their leadership skills, rallying an impressive assembly of internal players to champion its execution. They weren't just <em>doing</em> marketing; they were <em>leading</em>&nbsp;the ship.</p>



<h2 class="wp-block-heading">The marketing leadership gaps</h2>



<p>Before exploring marketing leadership, let's examine the unique challenges intrinsic to the role of marketing. Conversations with CMOs have revealed gaps that many other leaders don't face in the same manner. We've labeled these as the marketing leadership gaps:</p>



<p><strong>The Trust Gap</strong>: Marketers strive to anticipate future customer behaviors and sales. However, the unpredictable nature of the future often makes colleagues and managers second-guess their forecasts. When a CMO presents next to a finance head, their projections might appear less concrete— because they are. No one can guarantee the future. Yet, a CMO's duty involves shaping that future and earning the trust of others.</p>



<p><strong>The Power Gap</strong>: Creating an unparalleled customer experience demands collaboration across multiple departments. In many firms, however, these departments don't report to the marketing team. Simply put, some organizational silos might ignore marketing’s suggestions. Consider the digital transformation: Achieving a unified view of the customer often means connecting data from varied company corners. Who’s leading this? Who makes the decisions? It’s often a delicate task.</p>



<p><strong>The Skills Gap: </strong>With marketing technology evolving rapidly, marketers constantly race to stay updated. But here's the twist: even as advancements offer CMOs unparalleled marketing opportunities, the sheer volume of information can shake their confidence, echoing the sentiment, "I can't keep up with everything." </p>



<p>Few leaders naturally possess the skills to span the trust, power, and skills gaps. Universities seldom include navigating such complex terrains in their syllabus. Given these challenges, it's no surprise that many marketers wrestle with their roles, struggling to bridge these gaps—and sometimes falling short.</p>



<h2 class="wp-block-heading">The factors for CMO success</h2>



<p><strong>What really makes for a successful Chief Marketing Officer?</strong> In pursuit of clarity, we have spearheaded - the best of our knowledge - the most extensive global study on CMO success to date. First, we evaluated how well the leadership behaviors and personality traits of 1,232 senior marketers from over 80 countries could explain their business impact and career success, Using an <a href="https://www.success-drivers.com/pdf/USM_MJRM_02-08-Buckler.pdf" target="_blank" rel="noreferrer noopener">advanced Neural Network model</a> developed by expert Dr. Frank Buckler. For a more nuanced understanding of CMO success determinants, we partnered with INSEAD Business School Professors <a href="https://www.insead.edu/faculty/roger-lehman?" target="_blank" rel="noreferrer noopener">Roger Lehman</a> and <a href="https://www.insead.edu/faculty/manfred-f-r-kets-de-vries" target="_blank" rel="noreferrer noopener">Manfred Kets de Vries</a>. The latter also provided us invaluable access to his vast 360-degree feedback database. With this resource, we dissected over 67,000 assessments to discern how board members perceive CMOs compared to other leadership roles. Moreover, insights from over 100 CMOs, business leaders, and leadership experts enriched and contextualized our data.</p>



<p>When people think of successful marketers, they often picture a famous Coca Cola, Samsung, or Mercedes marketing campaign. The prevailing view suggests marketing success hinges on technical proficiency: launching impactful campaigns, exploring new distribution avenues, optimizing pricing. While these factors are critical, our research uncovered: purely technical marketing skills, though valuable, aren't sufficient for success. In fact, our research findings have revolutionized our perspective on CMO success:</p>



<ul class="wp-block-list">
<li><strong>Only about 15% of marketing executives' business impact could be explained by their technical marketing skills.</strong> The most successful people in our study were "good enough" technical marketers-but not always the best.</li>



<li><strong>Far and away the biggest factor for CMO success: marketing leadership skills (55%). </strong>The most successful leaders in our study were able to find the overlap between what customers need and what the company needs. However, their standout quality lay in actualizing marketing strategies. They were able to mobilize superiors, colleagues, teams, and themselves to make the critical growth strategies actually happen.</li>
</ul>



<figure class="wp-block-image size-large alignnone wp-image-20078"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-1024x576.jpeg" alt="What drives CMO business impact?" class="wp-image-21331" srcset="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-1024x576.jpeg 1024w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-300x169.jpeg 300w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-768x432.jpeg 768w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-1536x864.jpeg 1536w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-610x343.jpeg 610w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-1080x608.jpeg 1080w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-1280x720.jpeg 1280w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-980x551.jpeg 980w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001-480x270.jpeg 480w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎001.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Factors for CMO business impact</figcaption></figure>



<p>For generations, books, schools and universities have taught marketers the skills of branding, pricing, distribution, digital—hoping this would be enough. As our research shows, these skills are useful but only the beginning. We suggest marketers treat technical skills as the entry ticket; the permission to play. Once a marketer masters the basics, it’s all about adding the skills to bridge the marketing gaps, and to make marketing strategies inside an organization actually happen.</p>



<p>Put simply: for success as a CMO, leadership trumps technical skills.</p>



<h2 class="wp-block-heading">The Value Creation Zone</h2>



<p>In our extensive research, a clear pattern emerged: The most effective marketers actively collaborated across their organizations, ensuring that marketing strategies align with both customer needs and company objectives. We've named this vital intersection, where the needs of the customer and the needs of the company converge, the "Value Creation Zone" or "V Zone". Marketing leadership is all about finding Value Creation Zones—and enlarging them. Take the PlayStation, for instance, now recognized as the global leader among gaming consoles and Sony's hallmark product. The lesser-known narrative behind its inception is instructive. During a period when Nintendo was setting the foundations of the gaming world, a significant portion of Sony's leadership expressed reservations. However, Ken Kutaragi, an assertive executive of that era, spent nearly a decade vigorously advocating that gaming is both a customer and a company need: a Value Creation Zone. Without Kutaragi's proactive leadership, the PlayStation might never have materialized (and Sony's corporate trajectory could have been starkly different).</p>



<figure class="wp-block-image aligncenter wp-image-20080 size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-1024x576.jpeg" alt="The Value Creation Zone" class="wp-image-20080" srcset="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-1024x576.jpeg 1024w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-300x169.jpeg 300w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-768x432.jpeg 768w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-1536x864.jpeg 1536w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-610x343.jpeg 610w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-1080x608.jpeg 1080w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-1280x720.jpeg 1280w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-980x551.jpeg 980w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014-480x270.jpeg 480w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts.‎014.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">The Value Creation Zone</figcaption></figure>



<h2 class="wp-block-heading">&nbsp;Marketing leadership in 360 degree</h2>



<p>You might be wondering: what exactly does it take to enlarge the Value Creation Zone? A deeper dive into our data provides clarity. Our analysis identified four crucial elements that explain the leadership prowess of marketers (% = contribution to the explicable variation in senior marketers' business success):</p>



<ul class="wp-block-list">
<li><strong>Leading Upwards (23%).</strong> The most successful marketers bring important customer needs into the boardroom, work on issues that really matter for the top management, create and prove returns, and work with the best external partners to create the highest possible impact. In other words, for success, marketers must know how to help their bosses make better decisions—and see the V Zones.</li>



<li><strong>Leading Sideways (22%)</strong>. We spoke earlier about the Power Gap, and that marketing often has to influence other departments. So it's no surprise successful marketers know how to mobilize colleagues, give hope through an inspiring narrative, create movements—to make V Zone-projects actually happen.</li>



<li><strong>Leading Teams (30%).</strong> Unsurprisingly, great marketers are great team leaders. Even the best CMOs can’t make change happen alone. They need skilled teams that have the trust and confidence to help the organization become even more customer-minded.</li>



<li><strong>Leading Self (25%).</strong> Marketing is an important and very exciting role. But it's also hard work. That's why, for success, marketers must be very clear about their own purpose, do work that matters to them personally, so they have the energy to get up each day and lead change—even when things get tough.</li>
</ul>



<figure class="wp-block-image aligncenter size-large wp-image-20081"><img loading="lazy" decoding="async" width="1024" height="576" src="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-1024x576.jpeg" alt="Leading in 360 degree" class="wp-image-21333" srcset="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-1024x576.jpeg 1024w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-300x169.jpeg 300w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-768x432.jpeg 768w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-1536x864.jpeg 1536w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-610x343.jpeg 610w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-1080x608.jpeg 1080w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-1280x720.jpeg 1280w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-980x551.jpeg 980w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002-480x270.jpeg 480w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎002.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Leading in 360 degree</figcaption></figure>



<h2 class="wp-block-heading">The importance of upwards and sideways marketing leadership</h2>



<p>Modern leadership books often focus on guiding executives in team leadership or in discovering personal purpose. Unsurprisingly, these elements are also pivotal for marketing leaders. However, as we have shown before, for marketers, mobilizing superiors (upwards) and colleagues (sideways) were even more important. Taken together, these upward and horizontal actions were about 50 percent more important than managing subordinates for business success (45 percent versus 31 percent)—and well over twice as important for career success (47 percent versus 19 percent). This isn't to undermine the importance of team management — quite the opposite. But as the trajectory of Guinness leader Mark Sandys illustrates, exemplary marketers know how to engage both upwards and sideways within an organization. Marketing leaders are change catalysts!</p>



<p>Given their importance in marketing, we will delve into the components of upward and sideways leadership next.</p>



<figure class="wp-block-image aligncenter size-large wp-image-20082"><img loading="lazy" decoding="async" width="1024" height="576" src="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-1024x576.jpeg" alt="The importance of leading upwards and sideways" class="wp-image-21334" srcset="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-1024x576.jpeg 1024w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-300x169.jpeg 300w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-768x432.jpeg 768w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-1536x864.jpeg 1536w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-610x343.jpeg 610w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-1080x608.jpeg 1080w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-1280x720.jpeg 1280w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-980x551.jpeg 980w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003-480x270.jpeg 480w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎003.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">The importance of leading upwards and sideways</figcaption></figure>



<h3 class="wp-block-heading">Mobilizing upwards</h3>



<p>When we asked Chief Marketing Officers about their main responsibilities, many highlighted roles like "overseeing the marketing department" or "leading the company's ad and branding campaigns." We suspect that other functional leaders might echo such department-centric perspectives. However, the standout leaders in our study characterized their principal duty differently, emphasizing goals like "boosting company growth" or "enhancing customer outreach to bolster performance." These leaders keenly addressed the “big issues,” aligning their priorities with both the CEO's vision and the overarching company goals. This alignment with the CEO's goals accounted for 10% of the CMOs' business impact and another 10% of their career success.</p>



<figure class="wp-block-image aligncenter size-large wp-image-20083"><img loading="lazy" decoding="async" width="1024" height="576" src="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-1024x576.jpeg" alt="The importance of leading upwards" class="wp-image-21335" srcset="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-1024x576.jpeg 1024w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-300x169.jpeg 300w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-768x432.jpeg 768w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-1536x864.jpeg 1536w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-610x343.jpeg 610w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-1080x608.jpeg 1080w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-1280x720.jpeg 1280w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-980x551.jpeg 980w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005-480x270.jpeg 480w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎005.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Mobilizing upwards</figcaption></figure>



<p>But how well do marketers align with the CEO's vision? A significant 76% of our surveyed CMOs believed they were in sync. However, only 46% of superiors in our 360-degree assessment felt that their marketing heads truly grasped the company's direction. This suggests a potential alignment gap at the functional leadership level. Being perceived as a judicious manager of resources also bolstered a CMO's rapport with the CEO. In our research, visible returns orientation accounted for 12% of CMO business impact and 3% of career success. Yet, another disparity surfaced: 67% of our CMOs believed they were return-driven, but a separate study indicated that only 39% of C-suite executives felt their marketing leaders were consistently yielding measurable ROI for their expenditures. Mobilizing upwards is among the most important skills every marketer must learn—the earlier the better.</p>



<h3 class="wp-block-heading">Mobilizing sideways</h3>



<p>For impactful change within an organization, it's pivotal to lead assertively and share a compelling narrative. Capturing the attention and support of colleagues, even those outside your immediate team, can create a cascading effect. A well-articulated action plan that yields results can foster an environment where colleagues become advocates for the cause. As we have said earlier, the customer experience is generated by the entire organization, and few of the leaders responsible for this experience report directly to marketing. That’s why, for marketers, mobilizing colleagues to become these advocates is crucial. The most critical sideways skill marketers need to master is what we call "walking the halls." This involves engaging with leaders from departments outside of marketing to create a better customer experience. This skill alone accounts for 13% in terms of both business influence and career growth. Role modeling and effective storytelling are the other two important skills. Combined, they account for roughly 10% of business impact and around 20% of career success. However, our research revealed that only 56% of CEOs perceive their marketing chiefs as exemplary leaders who champion causes, and a mere 61% of CMOs admit to acting as role models within the organization.</p>



<figure class="wp-block-image aligncenter size-large wp-image-20084"><img loading="lazy" decoding="async" width="1024" height="576" src="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-1024x576.jpeg" alt="Mobilizing sideways" class="wp-image-21336" srcset="https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-1024x576.jpeg 1024w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-300x169.jpeg 300w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-768x432.jpeg 768w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-1536x864.jpeg 1536w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-610x343.jpeg 610w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-1080x608.jpeg 1080w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-1280x720.jpeg 1280w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-980x551.jpeg 980w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006-480x270.jpeg 480w, https://thomasbarta.com/wp-content/uploads/2023/08/‎What-is-marketing-leadership-charts-2023.‎006.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Mobilizing sideways</figcaption></figure>



<p>Intriguingly, while many CMOs excel at crafting stories that entice customers to buy, they often overlook using this talent for internal engagement, even though its benefits are clear. Mobilizing peers requires more than just digital communication. Although one might assume that video interactions suffice in today's age, they rarely inspire. Stellar leaders prioritize face-to-face interactions. They engage in town hall meetings during regional visits and collaborate in person to address pressing challenges. The silver lining? Strategies to engage both CEOs and fellow colleagues often align. For instance, when functional leaders actively foster collaboration with other departments, they are often also creating tangible outcomes and promoting the broader organizational strategy.</p>



<h2 class="wp-block-heading">Learning marketing leadership</h2>



<p>We found something quite uplifting in our research: for business impact, gender hardly makes a difference (we're talking less than 1%). While firms could benefit from more women in leadership roles, our study suggests that when in the spotlight, both women and men shine equally. Now, speaking of personality: It's not the be-all and end-all! We dove into the widely-used Five Personality Traits model, considering things like how open, diligent, or extroverted someone might be. But all these traits together? They explained less than 5% of what makes a marketer successful. The big takeaway? Not many are born ready to leap over those big hurdles like trust and power gaps. Marketing leadership skills aren't just innate—they can be learned and polished.</p>



<p>To all marketers: while technical marketing expertise is crucial, it's imperative not to rely solely on it. Strive to excel at mobilizing superiors and colleagues. Embrace the essential task of acquiring additional marketing leadership skills. We believe Mark Sandys and Ken Kutaragi would endorse.</p>


<div class='et-box et-shadow'>
					<div class='et-box-content'>For more details and to learn these skills, please turn to: • <a href="https://marketingleadershipmasterclass.com/" target="_blank" rel="noopener">The Marketing Leadership Masterclass</a> • Thomas’s and Patrick’s book, <a href="https://a.co/d/0iHyBwb7" target="_blank" rel="noopener"><em>The 12 Powers of a Marketing Leader</em></a> • The <a href="https://thomasbarta.com/test/" target="_blank" rel="noopener">Marketing Leadership Test</a> • Thomas’s and Patrick’s <a href="https://thomasbarta.com/why-effective-leaders-must-manage-up-down-and-sideways/" target="_blank" rel="noopener">McKinsey Quarterly article</a> on upwards and sideways leadership • <a href="https://thomasbarta.com/marketingleader">Thomasbarta.com/marketingleader</a></div></div>



<h4 class="wp-block-heading">&nbsp;</h4>



<figure class="wp-block-image aligncenter size-medium wp-image-10482"><img loading="lazy" decoding="async" width="300" height="216" src="https://thomasbarta.com/wp-content/uploads/2019/08/thomas-book-300x216.jpg" alt="Thomas Barta" class="wp-image-10482" srcset="https://thomasbarta.com/wp-content/uploads/2019/08/thomas-book-300x216.jpg 300w, https://thomasbarta.com/wp-content/uploads/2019/08/thomas-book.jpg 406w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption class="wp-element-caption">Thomas Barta</figcaption></figure>



<p><strong>Thomas Barta&nbsp;</strong>is the Director or the Marketing Leadership Institute, a marketing leadership advisor and international keynote speaker. A former senior marketer and former partner of McKinsey, his research includes the world’s largest ever studies on CMO success, impact and bravery. Thomas is the Dean of the Global CMO Fellowship and an Honorary Fellow of The Marketing Society.</p>



<figure class="wp-block-image aligncenter size-medium wp-image-10483"><img loading="lazy" decoding="async" width="300" height="215" src="https://thomasbarta.com/wp-content/uploads/2019/08/patrick-book-300x215.jpg" alt="Patrick Barwise" class="wp-image-10483" srcset="https://thomasbarta.com/wp-content/uploads/2019/08/patrick-book-300x215.jpg 300w, https://thomasbarta.com/wp-content/uploads/2019/08/patrick-book.jpg 408w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption class="wp-element-caption">Patrick Barwise</figcaption></figure>



<p><strong>Patrick Barwise</strong> is emeritus professor of management and marketing at London Business School. He has published widely on management, marketing, and media, including his prize-winning 2004 book with Seán Meehan, <em>Simply Better: Winning and Keeping Customers by Delivering What Matters Most</em>. He also served for many years as a trustee and then chairman of Which?, the world’s second-largest consumer organization.</p>



<h6 class="wp-block-heading">&nbsp;</h6>



<h6 class="wp-block-heading">Their book <em><a href="https://a.co/d/0iHyBwb7" target="_blank" rel="noreferrer noopener">The 12 Powers of a Marketing Leader</a></em> is now out in its 2nd edition.</h6>
<span class="et_bloom_bottom_trigger"></span>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The 12 Powers of a Marketing Leader</title>
		<link>https://thomasbarta.com/the-12-powers-of-a-marketing-leader-book/</link>
		
		<dc:creator><![CDATA[Thomas Barta]]></dc:creator>
		<pubDate>Sat, 19 Aug 2023 15:46:45 +0000</pubDate>
				<category><![CDATA[Essential reading]]></category>
		<category><![CDATA[Tools & Workshops]]></category>
		<guid isPermaLink="false">https://thomasbarta.com/?p=19802</guid>

					<description><![CDATA[Thomas Barta and Patrick Barwise decode the secrets of marketing leadership success.]]></description>
										<content:encoded><![CDATA[
<p><strong><em>The 12 Powers of a Marketing Leader:</em> For this groundbreaking leadership book, I teamed up </strong><strong>with London Business School professor Patrick Barwise to answer one question: what makes an effective and successful marketing leader?</strong></p>



<p>We conducted the largest ever global study of marketing leadership, analyzing detailed original data on over 1,200 marketing leaders and more than 67,000 existing 360-degree assessments of both marketing and non-marketing business leaders. The research revealed 12 essential traits that can make or break marketers’ business impact and career success. The <em>12 Powers of a Marketing Leader</em> is the first leadership book for marketers based on anything like this level of research evidence. It tells you how to:</p>



<ul class="wp-block-list">
<li><strong>MOBILIZE YOUR BOSS:</strong>&nbsp;Make an impact at the highest level and align marketing with the company’s priorities.</li>



<li><strong>MOBILIZE YOUR COLLEAGUES:</strong>&nbsp;Inspire and support your non-marketing colleagues to meet customers’ needs better than the competition.</li>



<li><strong>MOBILIZE YOUR TEAM:</strong>&nbsp;Build and hone a winning marketing team. Become a leader of leaders.</li>



<li><strong>MOBILIZE YOURSELF:</strong>&nbsp;Focus on goals that will benefit your customers, company, and long-term career.</li>
</ul>



<p>In The 12 Powers of a Marketing Leader, you will read firsthand accounts of marketing successes from around the world—and gain psychological insights that will surprise you into the leaders who drove the key decisions. You will learn how to persuade your colleagues, motivate your team, and strengthen your leadership skills. Warning: this isn’t a marketing book. It’s a leadership book for marketers, using the latest research on what works—and what does not work—in the digital age of marketing. By zeroing in on the value creation zone (“V-Zone”)—the all-important overlap between your company’s and customers’ needs—you’ll be able to help your business to win in the market and achieve your career goals. Remember: doing marketing isn’t the same as leading marketing. With The 12 Powers of a Marketing Leader, you can lead the way with a new vision that is powerful, transformative, and ultimately life-changing. <a href="https://thomasbarta.com/the-12-powers-of-a-marketing-leader/" rel="noopener">Read more &gt;</a></p>



<p><a href="https://www.amazon.co.uk/12-Powers-Marketing-Leader-Building/dp/1259834719/ref=sr_1_1?dchild=1&amp;keywords=12+POWERS+OF+A+MARKETING+LEADER&amp;qid=1620982700&amp;sr=8-1" target="_blank" rel="noopener"><strong>Get your copy here &gt;</strong></a></p>



<h2 class="wp-block-heading">Praise for the 12 Powers of a Marketing Leader</h2>



<p>Here's what people say about the book:</p>



<ul class="wp-block-list">
<li><strong>“Everything you need to know to be a superior marketing leader!” </strong><em>– Marshall Goldsmith, The World’s Thinkers50 #1 Leadership Thinker</em></li>



<li><strong>“A must-read for every present and future CMO who cares about making a difference.”</strong> <em>– Seth Godin, Author of All Marketers Are Liars</em></li>



<li><strong>“The essential leadership playbook for the CMO of the future.”</strong> <em>– Jim Stengel, former Global Marketing Officer, Procter &amp; Gamble</em></li>



<li><strong>“A persuasive perspective on the opportunities open to marketers to lead for change.”</strong> <em>– Paul Polman, CEO, Unilever</em></li>



<li><strong>“A masterful dissection of what it really takes to lead marketing.”</strong> <em>–Syl Saller, Global CMO, Diageo</em></li>



<li><strong>“An essential read for any marketing professional looking to take the next step in his or her career.”</strong> <em>– Dominic Barton, global managing director, McKinsey &amp; Company</em></li>



<li><strong>“Research-based, but brought to life by human beings.”</strong> <em>– Sir Martin Sorrell, founder and CEO, WPP</em></li>



<li><strong>“Stuffed full of sound analysis, crucial career advice, and fascinating case studies—this is an effortless must-read for the ambitious marketer.”</strong> <em>– Gavin Patterson, CEO, BT</em></li>



<li><strong>“I only wish I had been able to read it a good few years ago!”</strong> <em>– Amanda Mackenzie, global CMO, Aviva</em></li>



<li><strong>“This might just become the bible for marketing leaders.”</strong> <em>– Sherilyn Shackell, founder &amp; CEO of The Marketing Academy</em></li>



<li><strong>“Here is a must-read book for marketers as leaders.”</strong> <em>– Richard Hytner, founder, beta baboon, former DY Chairman, Saatchi &amp; Saatchi Worldwide</em></li>



<li><strong>“This book gets under the skin of what makes a great marketing leader.”</strong> <em>– Peter Markey, CMO, Post Office</em></li>
</ul>



<h2 class="wp-block-heading">The book review</h2>


<p><iframe loading="lazy" title="Book Review: The 12 Powers of a Marketing Leader -- The Marketing Book Podcast" width="1080" height="608" src="https://www.youtube.com/embed/BMGJ4N3fDBc?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>



<p><a href="https://www.amazon.co.uk/12-Powers-Marketing-Leader-Building/dp/1259834719/ref=sr_1_1?dchild=1&amp;keywords=12+POWERS+OF+A+MARKETING+LEADER&amp;qid=1620982700&amp;sr=8-1" target="_blank" rel="noopener"><strong>Get your copy here &gt;</strong></a></p>
<span class="et_bloom_bottom_trigger"></span>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Take the Marketing Leadership Test</title>
		<link>https://thomasbarta.com/test/</link>
		
		<dc:creator><![CDATA[Thomas Barta]]></dc:creator>
		<pubDate>Thu, 17 Aug 2023 06:59:00 +0000</pubDate>
				<category><![CDATA[Essential reading]]></category>
		<category><![CDATA[Tools & Workshops]]></category>
		<guid isPermaLink="false">https://thomasbarta.com/?p=12222</guid>

					<description><![CDATA[Within 5 minutes, find your Marketing Leadership strengths. Free. Anonymous. Fun!]]></description>
										<content:encoded><![CDATA[
<p><strong>What makes you stand out as a marketing leader?</strong></p>



<p>From the <a href="https://thomasbarta.com/what-is-marketing-leadership/" target="_blank" rel="noreferrer noopener">world's largest ever study on marketers' success</a>, we have created this little marketing leadership test. If you honestly answer the following questions, you'll get a quick read on your marketing leadership strengths. We hope you'll find this assessment enlightening.  <a style="font-size: revert;" href="https://thomasbarta.com/test-jp/">(Japanese 🇯🇵 version is here)</a></p>



<p>What you will learn:</p>



<ul class="wp-block-list">
<li>Which marketing leadership skills you lean on most. It’s situational, so your score might change when your role or tasks shift.</li>



<li>Which leadership skills you can sharpen, if you think they’ll help.</li>



<li>The key leadership skills that truly matter.</li>



<li>Where to go to build these skills.</li>
</ul>



<div class='ays-quiz-wrap'>
            <div class='ays-quiz-container ays_quiz_elegant_light  '
                 data-quest-effect='fade' 
                 data-hide-bg-image='false'
                 id='ays-quiz-container-3'>
                
                
                <div class='ays-questions-container'>
                    <div class='ays-quiz-some-items-icons-wrap'></div>
                    
                    
                    <form 
                        action='' 
                        method='post' 
                        autocomplete='off'
                        id='ays_finish_quiz_3' 
                        class='  '
                    >
            <input type='hidden' value='list' class='answer_view_class'>
            <input type='hidden' value='' class='ays_qm_enable_arrows'>
            
            <div class='step active-step'>
                <div class='ays-abs-fs ays-start-page'>
                    
                    
                    <p class='ays-fs-title'>Marketing Leadership Test</p>
                    <div class='ays-fs-subtitle'><p>&nbsp;</p>
<p><span style="font-size: 1.1em; line-height: 1.0;">Find your marketing leadership preferences in under five minutes. From the world's largest ever <span style="text-decoration: underline;"><a href="https://thomasbarta.com/what-is-marketing-leadership/" target="_blank" rel="noopener">study</a></span> on marketers' success. Confidential, anonymous, free.</span></p>
<p>&nbsp;</p>
</div>
                    <input type='hidden' name='ays_quiz_id' value='3'/>
                    <input type='hidden' name='ays_quiz_questions' value='5,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21'>
                    
                    <div class='ays_buttons_div'>
                        <input type='button'   name='next' class='ays_next start_button action-button' value='Start' data-enable-leave-page="false" />
                    </div>
                    
                    
                </div>
            </div><div class='step' data-role='info-form'>
                    <div class='ays-abs-fs ays-start-page information_form'>
                    <div class='ays-form-title'></div>
                        <input id='ays_form_field_ays_user_name_3' type='hidden' class='ays_quiz_form_input ays_animated_x5ms' name='ays_user_name' placeholder='Name' /><input id='ays_form_field_ays_user_email_3' type='hidden' class='ays_quiz_form_input ays_animated_x5ms' name='ays_user_email' placeholder='Email' /><input id='ays_form_field_ays_user_phone_3' type='hidden' class='ays_quiz_form_input ays_animated_x5ms' name='ays_user_phone' placeholder='Phone Number' /><select id='ays_form_field_quiz_attr_1_3' name='quiz_attr_1' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>Country</option><option value='Australia'>Australia</option><option value='Austria'>Austria</option><option value='Azerbaijan'>Azerbaijan</option><option value='Bahamas'>Bahamas</option><option value='Bahrain'>Bahrain</option><option value='Bangladesh'>Bangladesh</option><option value='Barbados'>Barbados</option><option value='Belarus'>Belarus</option><option value='Belgium'>Belgium</option><option value='Belize'>Belize</option><option value='Benin'>Benin</option><option value='Bhutan'>Bhutan</option><option value='Bolivia'>Bolivia</option><option value='Bosnia and Herzegovina'>Bosnia and Herzegovina</option><option value='Botswana'>Botswana</option><option value='Brazil'>Brazil</option><option value='Brunei'>Brunei</option><option value='Bulgaria'>Bulgaria</option><option value='Burkina Faso'>Burkina Faso</option><option value='Burundi'>Burundi</option><option value='Cabo Verde'>Cabo Verde</option><option value='Cambodia'>Cambodia</option><option value='Cameroon'>Cameroon</option><option value='Canada'>Canada</option><option value='Central African Republic'>Central African Republic</option><option value='Chad'>Chad</option><option value='Chile'>Chile</option><option value='China'>China</option><option value='Colombia'>Colombia</option><option value='Comoros'>Comoros</option><option value='Congo, Democratic Republic of the'>Congo, Democratic Republic of the</option><option value='Congo, Republic of the'>Congo, Republic of the</option><option value='Costa Rica'>Costa Rica</option><option value='Cote d'Ivoire'>Cote d'Ivoire</option><option value='Croatia'>Croatia</option><option value='Cuba'>Cuba</option><option value='Cyprus'>Cyprus</option><option value='Czech Republic'>Czech Republic</option><option value='Denmark'>Denmark</option><option value='Djibouti'>Djibouti</option><option value='Dominica'>Dominica</option><option value='Dominican Republic'>Dominican Republic</option><option value='East Timor (Timor-Leste)'>East Timor (Timor-Leste)</option><option value='Ecuador'>Ecuador</option><option value='Egypt'>Egypt</option><option value='El Salvador'>El Salvador</option><option value='Equatorial Guinea'>Equatorial Guinea</option><option value='Eritrea'>Eritrea</option><option value='Estonia'>Estonia</option><option value='Eswatini'>Eswatini</option><option value='Ethiopia'>Ethiopia</option><option value='Fiji'>Fiji</option><option value='Finland'>Finland</option><option value='France'>France</option><option value='Gabon'>Gabon</option><option value='Gambia'>Gambia</option><option value='Georgia'>Georgia</option><option value='Germany'>Germany</option><option value='Ghana'>Ghana</option><option value='Greece'>Greece</option><option value='Grenada'>Grenada</option><option value='Guatemala'>Guatemala</option><option value='Guinea'>Guinea</option><option value='Guinea-Bissau'>Guinea-Bissau</option><option value='Guyana'>Guyana</option><option value='Haiti'>Haiti</option><option value='Honduras'>Honduras</option><option value='Hungary'>Hungary</option><option value='Iceland'>Iceland</option><option value='India'>India</option><option value='Indonesia'>Indonesia</option><option value='Iran'>Iran</option><option value='Iraq'>Iraq</option><option value='Ireland'>Ireland</option><option value='Israel'>Israel</option><option value='Italy'>Italy</option><option value='Jamaica'>Jamaica</option><option value='Japan'>Japan</option><option value='Jordan'>Jordan</option><option value='Kazakhstan'>Kazakhstan</option><option value='Kenya'>Kenya</option><option value='Kiribati'>Kiribati</option><option value='Korea, North'>Korea, North</option><option value='Korea, South'>Korea, South</option><option value='Kosovo'>Kosovo</option><option value='Kuwait'>Kuwait</option><option value='Kyrgyzstan'>Kyrgyzstan</option><option value='Laos'>Laos</option><option value='Latvia'>Latvia</option><option value='Lebanon'>Lebanon</option><option value='Lesotho'>Lesotho</option><option value='Liberia'>Liberia</option><option value='Libya'>Libya</option><option value='Liechtenstein'>Liechtenstein</option><option value='Lithuania'>Lithuania</option><option value='Luxembourg'>Luxembourg</option><option value='Madagascar'>Madagascar</option><option value='Malawi'>Malawi</option><option value='Malaysia'>Malaysia</option><option value='Maldives'>Maldives</option><option value='Mali'>Mali</option><option value='Malta'>Malta</option><option value='Marshall Islands'>Marshall Islands</option><option value='Mauritania'>Mauritania</option><option value='Mauritius'>Mauritius</option><option value='Mexico'>Mexico</option><option value='Micronesia'>Micronesia</option><option value='Moldova'>Moldova</option><option value='Monaco'>Monaco</option><option value='Mongolia'>Mongolia</option><option value='Montenegro'>Montenegro</option><option value='Morocco'>Morocco</option><option value='Mozambique'>Mozambique</option><option value='Myanmar (Burma)'>Myanmar (Burma)</option><option value='Namibia'>Namibia</option><option value='Nauru'>Nauru</option><option value='Nepal'>Nepal</option><option value='Netherlands'>Netherlands</option><option value='New Zealand'>New Zealand</option><option value='Nicaragua'>Nicaragua</option><option value='Niger'>Niger</option><option value='Nigeria'>Nigeria</option><option value='North Macedonia (Macedonia)'>North Macedonia (Macedonia)</option><option value='Norway'>Norway</option><option value='Oman'>Oman</option><option value='Pakistan'>Pakistan</option><option value='Palau'>Palau</option><option value='Panama'>Panama</option><option value='Papua New Guinea'>Papua New Guinea</option><option value='Paraguay'>Paraguay</option><option value='Peru'>Peru</option><option value='Philippines'>Philippines</option><option value='Poland'>Poland</option><option value='Portugal'>Portugal</option><option value='Qatar'>Qatar</option><option value='Romania'>Romania</option><option value='Russia'>Russia</option><option value='Rwanda'>Rwanda</option><option value='Saint Kitts and Nevis'>Saint Kitts and Nevis</option><option value='Saint Lucia'>Saint Lucia</option><option value='Saint Vincent and the Grenadines'>Saint Vincent and the Grenadines</option><option value='Samoa'>Samoa</option><option value='San Marino'>San Marino</option><option value='Sao Tome and Principe'>Sao Tome and Principe</option><option value='Saudi Arabia'>Saudi Arabia</option><option value='Senegal'>Senegal</option><option value='Serbia'>Serbia</option><option value='Seychelles'>Seychelles</option><option value='Sierra Leone'>Sierra Leone</option><option value='Singapore'>Singapore</option><option value='Slovakia'>Slovakia</option><option value='Slovenia'>Slovenia</option><option value='Solomon Islands'>Solomon Islands</option><option value='Somalia'>Somalia</option><option value='South Africa'>South Africa</option><option value='South Sudan'>South Sudan</option><option value='Spain'>Spain</option><option value='Sri Lanka'>Sri Lanka</option><option value='Sudan'>Sudan</option><option value='Suriname'>Suriname</option><option value='Sweden'>Sweden</option><option value='Switzerland'>Switzerland</option><option value='Syria'>Syria</option><option value='Taiwan'>Taiwan</option><option value='Tajikistan'>Tajikistan</option><option value='Tanzania'>Tanzania</option><option value='Thailand'>Thailand</option><option value='Togo'>Togo</option><option value='Tonga'>Tonga</option><option value='Trinidad and Tobago'>Trinidad and Tobago</option><option value='Tunisia'>Tunisia</option><option value='Turkey'>Turkey</option><option value='Turkmenistan'>Turkmenistan</option><option value='Tuvalu'>Tuvalu</option><option value='Uganda'>Uganda</option><option value='Ukraine'>Ukraine</option><option value='United Arab Emirates'>United Arab Emirates</option><option value='United Kingdom'>United Kingdom</option><option value='United States'>United States</option><option value='Uruguay'>Uruguay</option><option value='Uzbekistan'>Uzbekistan</option><option value='Vanuatu'>Vanuatu</option><option value='Vatican City'>Vatican City</option><option value='Venezuela'>Venezuela</option><option value='Vietnam'>Vietnam</option><option value='Yemen'>Yemen</option><option value='Zambia'>Zambia</option><option value='Zimbabwe'>Zimbabwe</option></select><select id='ays_form_field_quiz_attr_6_3' name='quiz_attr_6' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My gender</option><option value='Female'>Female</option><option value='Male'>Male</option><option value='Prefer not to say'>Prefer not to say</option></select><select id='ays_form_field_quiz_attr_3_3' name='quiz_attr_3' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My position</option><option value='Board Member'>Board Member</option><option value='CEO / President / Owner'>CEO / President / Owner</option><option value='C-Suite excluding CEO (e.g., CMO, CIO, CTO, CRO, CFO, COO, etc.)'>C-Suite excluding CEO (e.g., CMO, CIO, CTO, CRO, CFO, COO, etc.)</option><option value='Executive, reporting to the C-Suite (e.g. VP / SVP / etc.)'>Executive, reporting to the C-Suite (e.g. VP / SVP / etc.)</option><option value='Manager'>Manager</option><option value='Junior Manager'>Junior Manager</option><option value='Other'>Other</option></select><select id='ays_form_field_quiz_attr_2_3' name='quiz_attr_2' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My department</option><option value='Finance'>Finance</option><option value='General Management'>General Management</option><option value='HR'>HR</option><option value='Marketing'>Marketing</option><option value='Production'>Production</option><option value='Operations Sales'>Operations Sales</option><option value='Supply Chain'>Supply Chain</option><option value='Other'>Other</option></select><select id='ays_form_field_quiz_attr_5_3' name='quiz_attr_5' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My organization&#039;s focus</option><option value='Business products'>Business products</option><option value='Consumer products'>Consumer products</option><option value='Business services'>Business services</option><option value='Consumer services'>Consumer services</option></select><select id='ays_form_field_quiz_attr_4_3' name='quiz_attr_4' class='ays_quiz_form_input ays_animated_x5ms' required><option value=''>My industry</option><option value='Accommodation'>Accommodation</option><option value='Administrative and Support Services'>Administrative and Support Services</option><option value='Construction'>Construction</option><option value='Consumer Services'>Consumer Services</option><option value='Education'>Education</option><option value='Entertainment Providers'>Entertainment Providers</option><option value='Farming, Ranching, Forestry'>Farming, Ranching, Forestry</option><option value='Financial Services'>Financial Services</option><option value='Government Administration'>Government Administration</option><option value='Holding Companies'>Holding Companies</option><option value='Hospitals and Health Care'>Hospitals and Health Care</option><option value='Manufacturing (incl. consumer products)'>Manufacturing (incl. consumer products)</option><option value='Not for profit'>Not for profit</option><option value='Oil, Gas, and Mining'>Oil, Gas, and Mining</option><option value='Professional Services'>Professional Services</option><option value='Real Estate and Equipment Rental Services'>Real Estate and Equipment Rental Services</option><option value='Retail'>Retail</option><option value='Technology, Information and Media'>Technology, Information and Media</option><option value='Transportation, Logistics, Supply Chain and Storage'>Transportation, Logistics, Supply Chain and Storage</option><option value='Utilities'>Utilities</option><option value='Wholesale'>Wholesale</option><option value='Other'>Other</option></select>
                        <div class='ays_buttons_div'>
                            <i class='ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none'></i>
                            <input type='button' name='next' class='ays_next action-button ' value='Next' />
                        </div>
                    </div>
                  </div><div class='step  '
                        data-question-id='12'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>1 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-12]' id='ays-answer-26-3' value='26'/>

                    <label for='ays-answer-26-3' class='  ays_position_initial '>
                        Focuses on generating the highest returns for the organization
                    </label>
                    <label for='ays-answer-26-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-12]' id='ays-answer-27-3' value='27'/>

                    <label for='ays-answer-27-3' class='  ays_position_initial '>
                        Has strong subject matter knowledge (markets, products, services, etc.)
                    </label>
                    <label for='ays-answer-27-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='8'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>2 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-8]' id='ays-answer-19-3' value='19'/>

                    <label for='ays-answer-19-3' class='  ays_position_initial '>
                        Ensures their own/the team&#039;s goals reflect the organization&#039;s top priorities
                    </label>
                    <label for='ays-answer-19-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-8]' id='ays-answer-18-3' value='18'/>

                    <label for='ays-answer-18-3' class='  ays_position_initial '>
                        Focuses resources on activities with the highest returns
                    </label>
                    <label for='ays-answer-18-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='15'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>3 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-15]' id='ays-answer-33-3' value='33'/>

                    <label for='ays-answer-33-3' class='  ays_position_initial '>
                        Makes sure their own/the team&#039;s rewards reflect the organization’s priorities
                    </label>
                    <label for='ays-answer-33-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-15]' id='ays-answer-32-3' value='32'/>

                    <label for='ays-answer-32-3' class='  ays_position_initial '>
                        Uses powerful techniques to get colleagues/clients to change
                    </label>
                    <label for='ays-answer-32-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='11'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>4 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-11]' id='ays-answer-25-3' value='25'/>

                    <label for='ays-answer-25-3' class='  ays_position_initial '>
                        Focuses on the organization&#039;s top priorities
                    </label>
                    <label for='ays-answer-25-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-11]' id='ays-answer-24-3' value='24'/>

                    <label for='ays-answer-24-3' class='  ays_position_initial '>
                        Sets high aspirations (e.g. for life, career, the business)
                    </label>
                    <label for='ays-answer-24-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='6'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>5 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-6]' id='ays-answer-15-3' value='15'/>

                    <label for='ays-answer-15-3' class='  ays_position_initial '>
                        Mobilizes colleagues and/or clients to take action
                    </label>
                    <label for='ays-answer-15-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-6]' id='ays-answer-14-3' value='14'/>

                    <label for='ays-answer-14-3' class='  ays_position_initial '>
                        Delivers the highest possible returns for the organization
                    </label>
                    <label for='ays-answer-14-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='21'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>6 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-21]' id='ays-answer-44-3' value='44'/>

                    <label for='ays-answer-44-3' class='  ays_position_initial '>
                        Develops their own/the team’s skills to best meet the organization&#039;s needs 
                    </label>
                    <label for='ays-answer-44-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-21]' id='ays-answer-45-3' value='45'/>

                    <label for='ays-answer-45-3' class='  ays_position_initial '>
                        Knows what to strive for in life, career, and the own profession
                    </label>
                    <label for='ays-answer-45-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='19'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>7 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-19]' id='ays-answer-41-3' value='41'/>

                    <label for='ays-answer-41-3' class='  ays_position_initial '>
                        Knows his or her dreams, fears, strengths, and weaknesses well
                    </label>
                    <label for='ays-answer-41-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-19]' id='ays-answer-40-3' value='40'/>

                    <label for='ays-answer-40-3' class='  ays_position_initial '>
                        Encourages team members to take on larger responsibilities
                    </label>
                    <label for='ays-answer-40-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='18'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>8 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-18]' id='ays-answer-38-3' value='38'/>

                    <label for='ays-answer-38-3' class='  ays_position_initial '>
                        Impresses others with expertise
                    </label>
                    <label for='ays-answer-38-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-18]' id='ays-answer-39-3' value='39'/>

                    <label for='ays-answer-39-3' class='  ays_position_initial '>
                        Walks the hallways to mobilize colleagues/clients
                    </label>
                    <label for='ays-answer-39-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='9'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>9 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-9]' id='ays-answer-20-3' value='20'/>

                    <label for='ays-answer-20-3' class='  ays_position_initial '>
                        Develops their own/the team&#039;s skills to meet the organization&#039;s priorities 
                    </label>
                    <label for='ays-answer-20-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-9]' id='ays-answer-21-3' value='21'/>

                    <label for='ays-answer-21-3' class='  ays_position_initial '>
                        Considers both customer/client needs AND the organization&#039;s needs
                    </label>
                    <label for='ays-answer-21-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='17'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>10 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-17]' id='ays-answer-36-3' value='36'/>

                    <label for='ays-answer-36-3' class='  ays_position_initial '>
                        Takes visible action to help the whole organization achieve its top priorities
                    </label>
                    <label for='ays-answer-36-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-17]' id='ays-answer-37-3' value='37'/>

                    <label for='ays-answer-37-3' class='  ays_position_initial '>
                        Knows how his or her mindsets and behaviors inspire others
                    </label>
                    <label for='ays-answer-37-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='5'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>11 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-5]' id='ays-answer-12-3' value='12'/>

                    <label for='ays-answer-12-3' class='  ays_position_initial '>
                         Aligns with key stakeholders on the organization’s top priorities
                    </label>
                    <label for='ays-answer-12-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-5]' id='ays-answer-13-3' value='13'/>

                    <label for='ays-answer-13-3' class='  ays_position_initial '>
                        Is taking real action to achieve the organization&#039;s top priorities
                    </label>
                    <label for='ays-answer-13-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='10'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>12 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-10]' id='ays-answer-22-3' value='22'/>

                    <label for='ays-answer-22-3' class='  ays_position_initial '>
                        Prioritizes activities that create maximum returns
                    </label>
                    <label for='ays-answer-22-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-10]' id='ays-answer-23-3' value='23'/>

                    <label for='ays-answer-23-3' class='  ays_position_initial '>
                        Knows how his or her behavior inspires others
                    </label>
                    <label for='ays-answer-23-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='7'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>13 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-7]' id='ays-answer-17-3' value='17'/>

                    <label for='ays-answer-17-3' class='  ays_position_initial '>
                        Has agreed with key stakeholders on what matters most for the organization
                    </label>
                    <label for='ays-answer-17-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-7]' id='ays-answer-16-3' value='16'/>

                    <label for='ays-answer-16-3' class='  ays_position_initial '>
                        Is happy to delegate tasks
                    </label>
                    <label for='ays-answer-16-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='4'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>14 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-4]' id='ays-answer-10-3' value='10'/>

                    <label for='ays-answer-10-3' class='  ays_position_initial '>
                        Mobilizes colleagues/clients with an inspiring vision
                    </label>
                    <label for='ays-answer-10-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-4]' id='ays-answer-11-3' value='11'/>

                    <label for='ays-answer-11-3' class='  ays_position_initial '>
                        Works with the best external experts (independent of their location)
                    </label>
                    <label for='ays-answer-11-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='13'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>15 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-13]' id='ays-answer-28-3' value='28'/>

                    <label for='ays-answer-28-3' class='  ays_position_initial '>
                        Shares an inspiring vision to help colleagues/clients overcome limitations 
                    </label>
                    <label for='ays-answer-28-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-13]' id='ays-answer-29-3' value='29'/>

                    <label for='ays-answer-29-3' class='  ays_position_initial '>
                        Can tolerate mistakes made by team members who take the initiative
                    </label>
                    <label for='ays-answer-29-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='20'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>16 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-20]' id='ays-answer-43-3' value='43'/>

                    <label for='ays-answer-43-3' class='  ays_position_initial '>
                        Aligns own/team goals with the organization&#039;s top priorities
                    </label>
                    <label for='ays-answer-43-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-20]' id='ays-answer-42-3' value='42'/>

                    <label for='ays-answer-42-3' class='  ays_position_initial '>
                        Is a real expert in his or her field
                    </label>
                    <label for='ays-answer-42-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='14'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>17 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-14]' id='ays-answer-30-3' value='30'/>

                    <label for='ays-answer-30-3' class='  ays_position_initial '>
                        Ensures their own/the team’s skills reflect the organization’s needs
                    </label>
                    <label for='ays-answer-30-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-14]' id='ays-answer-31-3' value='31'/>

                    <label for='ays-answer-31-3' class='  ays_position_initial '>
                        Takes visible action to help the organization achieve its goals
                    </label>
                    <label for='ays-answer-31-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                        
                        <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_previous action-button ays_display_none' value='Prev' />
                        
                        <i class="ays_fa ays_fa_arrow_right ays_next action-button ays_arrow ays_next_arrow ays_display_none"></i>
                        <input type='button' name='next' class='ays_next action-button ays_display_none' value='Next' />
                    </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step  '
                        data-question-id='16'
                        data-type='radio'
                        data-required='true'>
                        
                        <p class='ays-question-counter animated'>18 / 18</p>
                        <div class='ays-abs-fs'>
                            
                            <div class='ays_quiz_question'>
                                <p>What describes you best? Choose one</p>

                            </div>
                            
                            <div class='ays-quiz-answers ays_list_view_container  '>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='0'/>

                <input type='radio' name='ays_questions[ays-question-16]' id='ays-answer-34-3' value='34'/>

                    <label for='ays-answer-34-3' class='  ays_position_initial '>
                        Shows clear aspirations for the business, the own career, the own life 
                    </label>
                    <label for='ays-answer-34-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div>
            <div class='ays-field ays_list_view_item'>
                <input type='hidden' name='ays_answer_correct[]' value='1'/>

                <input type='radio' name='ays_questions[ays-question-16]' id='ays-answer-35-3' value='35'/>

                    <label for='ays-answer-35-3' class='  ays_position_initial '>
                        Drives change by telling stories that capture hearts and minds
                    </label>
                    <label for='ays-answer-35-3' class='ays_answer_image ays_empty_before_content'></label>

                    
            </div></div>
                            
                            
                            <div class='ays_buttons_div'>
                            
                            <i class="ays_fa ays_fa_arrow_left ays_previous action-button ays_arrow ays_display_none"></i>
                            <input type='button' name='next' class='ays_previous action-button ays_display_none'  value='Prev' />
                            <i class='ays_display_none ays_fa ays_fa_flag_checkered ays_finish action-button ays_arrow ays_next_arrow'></i><input type='submit' name='ays_finish_quiz' class=' ays_display_none ays_next ays_finish action-button' value='See Result'/>
                        </div>
                            <div class="ays-quiz-question-validation-error" role="alert"></div>
                            <div class='wrong_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='right_answer_text ays_do_not_show' style='display:none'>
                                
                            </div>
                            <div class='ays_questtion_explanation' style='display:none'>
                                
                            </div>
                            
                        </div>
                    </div><div class='step ays_thank_you_fs'>
            <div class='ays-abs-fs ays-end-page'><div style='text-align:center;'><div data-class='lds-ellipsis' data-role='loader' class='ays-loader'><div></div><div></div><div></div><div></div></div></div><div class='ays_quiz_results_page'><div class='ays_score_message'></div><div class='ays_message'></div><div class='ays-quiz-social-shares'><div class='ays-quiz-social-shares-heading'></div>
                    <!-- Branded LinkedIn button -->
                    <a class='ays-share-btn ays-to-share ays-share-btn-branded ays-share-btn-linkedin'
                       href='https://www.linkedin.com/shareArticle?mini=true&url=https://thomasbarta.com/category/essential-reading/feed/'
                       title='Share on LinkedIn'>
                        <span class='ays-quiz-share-btn-icon'></span>
                        <span class='ays-share-btn-text'>LinkedIn</span>
                    </a>
                    <!-- Branded Facebook button -->
                    <a class='ays-share-btn ays-to-share ays-share-btn-branded ays-share-btn-facebook'
                       href='https://www.facebook.com/sharer/sharer.php?u=https://thomasbarta.com/category/essential-reading/feed/'
                       title='Share on Facebook'>
                        <span class='ays-quiz-share-btn-icon'></span>
                        <span class='ays-share-btn-text'>Facebook</span>
                    </a>
                <!-- Branded Twitter button -->
                <a class='ays-share-btn ays-to-share ays-share-btn-branded ays-share-btn-twitter'
                   href='https://twitter.com/share?url=https://thomasbarta.com/category/essential-reading/feed/'
                   title='Share on Twitter'>
                    <span class='ays-quiz-share-btn-icon'></span>
                    <span class='ays-share-btn-text'>Twitter</span>
                </a>
                <!-- Branded VK button -->
                <a class='ays-share-btn ays-to-share ays-share-btn-branded ays-share-btn-vkontakte'
                   href='https://vk.com/share.php?url=https://thomasbarta.com/category/essential-reading/feed/'
                   title='Share on VKontakte'>
                    <span class='ays-quiz-share-btn-icon'></span>
                    <span class='ays-share-btn-text'>VKontakte</span>
                </a></div><p class='ays_restart_button_p'></p></div>
            </div>
        </div><style> div#ays-quiz-container-3 * { box-sizing: border-box; } /* Styles for Internet Explorer start */ #ays-quiz-container-3 #ays_finish_quiz_3 { } /* Styles for Quiz container */ #ays-quiz-container-3{ min-height: 350px; width:600px; background-color:#ffffff; background-position:center center;border-radius:0px;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);border: none;} /* Styles for Navigation bar */ #ays-quiz-questions-nav-wrap-3 { width: 100%;border-radius:0px;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.4);border: none;} #ays-quiz-questions-nav-wrap-3 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item a.ays_questions_nav_question { color: #000000; border-color: #000000; background-color: #ffffff; } #ays-quiz-questions-nav-wrap-3 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item.ays-quiz-questions-nav-item-active a.ays_questions_nav_question { box-shadow: inset 0 0 5px #000000, 0 0 5px #000000; } #ays-quiz-questions-nav-wrap-3 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item.ays-quiz-questions-nav-item-answered a.ays_questions_nav_question { color: #ffffff; border-color: #ffffff; background-color: #000000; } #ays-quiz-questions-nav-wrap-3 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item a.ays_questions_nav_question.ays_quiz_correct_answer { color: rgba(39, 174, 96, 1); border-color: rgba(39, 174, 96, 1); background-color: rgba(39, 174, 96, 0.4); } #ays-quiz-questions-nav-wrap-3 .ays-quiz-questions-nav-content .ays-quiz-questions-nav-item a.ays_questions_nav_question.ays_quiz_wrong_answer { color: rgba(243, 134, 129, 1); border-color: rgba(243, 134, 129, 1); background-color: rgba(243, 134, 129, 0.4); } /* Styles for questions */ #ays-quiz-container-3 #ays_finish_quiz_3 div.step { min-height: 350px; } /* Styles for text inside quiz container */ #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays-start-page *:not(input), #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays_question_hint, #ays-quiz-container-3.ays-quiz-container .ays-questions-container label[for^="ays-answer-"], #ays-quiz-container-3.ays-quiz-container .ays-questions-container p, #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays-fs-title, #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays-fs-subtitle, #ays-quiz-container-3.ays-quiz-container .ays-questions-container .logged_in_message, #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays-quiz-limitation-count-of-takers, #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays-quiz-limitation-count-of-takers *, #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays_score_message, #ays-quiz-container-3.ays-quiz-container .ays-questions-container .ays_message{ color: #000000; outline: none; } /* Quiz title / transformation */ #ays-quiz-container-3 .ays-fs-title{ text-transform: none; text-align: center; } #ays-quiz-container-3 .ays-quiz-password-message-box, #ays-quiz-container-3 .ays-quiz-question-note-message-box, #ays-quiz-container-3 .ays_quiz_question, #ays-quiz-container-3 .ays_quiz_question *:not([class^='enlighter']) { color: #000000; } #ays-quiz-container-3 textarea, #ays-quiz-container-3 input::first-letter, #ays-quiz-container-3 select::first-letter, #ays-quiz-container-3 option::first-letter { color: initial !important; } #ays-quiz-container-3 p::first-letter:not(.ays_no_questions_message) { color: #000000 !important; background-color: transparent !important; font-size: inherit !important; font-weight: inherit !important; float: none !important; line-height: inherit !important; margin: 0 !important; padding: 0 !important; } #ays-quiz-container-3 .select2-container, #ays-quiz-container-3 .ays-field * { font-size: 15px !important; } #ays-quiz-container-3 .ays-fs-subtitle p { text-align: center ; } #ays-quiz-container-3 .ays_quiz_question p { font-size: 16px; text-align: center; } #ays-quiz-container-3 .ays_quiz_question { text-align: center ; margin-bottom: 10px; } #ays-quiz-container-3 .ays_quiz_question pre { max-width: 100%; white-space: break-spaces; } div#ays-quiz-container-3 .ays-questions-container .ays-field, div#ays-quiz-container-3 .ays-questions-container .ays-field input~label[for^='ays-answer-'], div#ays-quiz-container-3 .ays-questions-container .ays-modern-dark-question *, div#ays-quiz-container-3 .ays-questions-container .ays_quiz_question, div#ays-quiz-container-3 .ays-questions-container .ays_quiz_question *{ word-break: break-word; } #ays-quiz-container-3 .ays-quiz-timer p { font-size: 16px; } #ays-quiz-container-3 section.ays_quiz_redirection_timer_container hr, #ays-quiz-container-3 section.ays_quiz_timer_container hr { margin: 0; } #ays-quiz-container-3 section.ays_quiz_timer_container.ays_quiz_timer_red_warning .ays-quiz-timer { color: red; } #ays-quiz-container-3 .ays_thank_you_fs p { text-align: center; } #ays-quiz-container-3 .information_form input[type='text'], #ays-quiz-container-3 .information_form input[type='url'], #ays-quiz-container-3 .information_form input[type='number'], #ays-quiz-container-3 .information_form input[type='email'], #ays-quiz-container-3 .information_form input[type='tel'], #ays-quiz-container-3 .information_form textarea, #ays-quiz-container-3 .information_form select, #ays-quiz-container-3 .information_form option { color: initial !important; outline: none; margin-left: 0; background-image: unset; } #ays-quiz-container-3 .information_form input[type='checkbox'] { margin: 0 10px; outline: initial; -webkit-appearance: auto; -moz-appearance: auto; position: initial; width: initial; height: initial; border: initial; background: initial; } #ays-quiz-container-3 .information_form input[type='checkbox']::after { content: none; } #ays-quiz-container-3 .wrong_answer_text{ color:#ff4d4d; } #ays-quiz-container-3 .right_answer_text{ color:#33cc33; } #ays-quiz-container-3 .ays_cb_and_a, #ays-quiz-container-3 .ays_cb_and_a * { color: rgb(0,0,0); text-align: center; } #ays-quiz-container-3 iframe { min-height: 350px; } #ays-quiz-container-3 label.ays_for_checkbox, #ays-quiz-container-3 span.ays_checkbox_for_span { color: initial !important; display: block; } /* Quiz textarea height */ #ays-quiz-container-3 textarea { height: 100px; min-height: 100px; } /* Quiz rate and passed users count */ #ays-quiz-container-3 .ays_quizn_ancnoxneri_qanak, #ays-quiz-container-3 .ays_quiz_rete_avg{ color:#ffffff; background-color:#000000; } #ays-quiz-container-3 .ays-questions-container > .ays_quizn_ancnoxneri_qanak { padding: 5px 20px; } #ays-quiz-container-3 div.for_quiz_rate.ui.star.rating .icon { color: rgba(0,0,0,0.35); } #ays-quiz-container-3 .ays_quiz_rete_avg div.for_quiz_rate_avg.ui.star.rating .icon { color: rgba(255,255,255,0.5); } #ays-quiz-container-3 .ays_quiz_rete .ays-quiz-rate-link-box .ays-quiz-rate-link { color: #000000; } /* Loaders */ #ays-quiz-container-3 div.lds-spinner, #ays-quiz-container-3 div.lds-spinner2 { color: #000000; } #ays-quiz-container-3 div.lds-spinner div:after, #ays-quiz-container-3 div.lds-spinner2 div:after { background-color: #000000; } #ays-quiz-container-3 .lds-circle, #ays-quiz-container-3 .lds-facebook div, #ays-quiz-container-3 .lds-ellipsis div{ background: #000000; } #ays-quiz-container-3 .lds-ripple div{ border-color: #000000; } #ays-quiz-container-3 .lds-dual-ring::after, #ays-quiz-container-3 .lds-hourglass::after{ border-color: #000000 transparent #000000 transparent; } /* Stars */ #ays-quiz-container-3 .ui.rating .icon, #ays-quiz-container-3 .ui.rating .icon:before { font-family: Rating !important; } /* Progress bars */ #ays-quiz-container-3 #ays_finish_quiz_3 .ays-progress { border-color: rgba(0,0,0,0.8); } #ays-quiz-container-3 #ays_finish_quiz_3 .ays-progress-bg { background-color: rgba(0,0,0,0.3); } #ays-quiz-container-3 .ays-progress-value { color: #000000; text-align: center; } #ays-quiz-container-3 .ays-progress-bar { background-color: #ffffff; } #ays-quiz-container-3 .ays-question-counter .ays-live-bar-wrap { direction:ltr !important; } #ays-quiz-container-3 .ays-live-bar-fill{ color: #000000; border-bottom: 2px solid rgba(0,0,0,0.8); text-shadow: 0px 0px 5px #ffffff; } #ays-quiz-container-3 .ays-live-bar-fill.ays-live-fourth, #ays-quiz-container-3 .ays-live-bar-fill.ays-live-third, #ays-quiz-container-3 .ays-live-bar-fill.ays-live-second { text-shadow: unset; } #ays-quiz-container-3 .ays-live-bar-percent{ display:none; } /* Music, Sound */ #ays-quiz-container-3 .ays_music_sound { color:rgb(0,0,0); } /* Dropdown questions scroll bar */ #ays-quiz-container-3 blockquote { border-left-color: #000000 !important; } /* Question hint */ #ays-quiz-container-3 .ays_question_hint_container .ays_question_hint_text { background-color:#ffffff; box-shadow: 0 0 15px 3px rgba(0,0,0,0.6); max-width: 270px; } #ays-quiz-container-3 .ays_question_hint_container .ays_question_hint_text p { max-width: unset; } #ays-quiz-container-3 .ays_questions_hint_max_width_class { max-width: 80%; } /* Information form */ #ays-quiz-container-3 .ays-form-title{ color:rgb(0,0,0); } /* Quiz timer */ #ays-quiz-container-3 div.ays-quiz-redirection-timer, #ays-quiz-container-3 div.ays-quiz-timer{ color: #000000; text-align: center; } #ays-quiz-container-3 div.ays-quiz-timer.ays-quiz-message-before-timer:before { font-weight: 500; } /* Quiz buttons */ #ays-quiz-container-3 input#ays-submit, #ays-quiz-container-3 #ays_finish_quiz_3 .action-button, div#ays-quiz-container-3 #ays_finish_quiz_3 .action-button.ays_restart_button { background-color: #ffffff; color:#dd3333; font-size: 20px; padding: 13px 30px; border-radius: 3px; white-space: nowrap; letter-spacing: 0; box-shadow: unset; } #ays-quiz-container-3 input#ays-submit, #ays-quiz-container-3 #ays_finish_quiz_3 input.action-button { } #ays-quiz-container-3 #ays_finish_quiz_3 a[class~=ajax_add_to_cart]{ background-color: #ffffff; color:#dd3333; padding: 10px 5px; font-size: 14px; border-radius: 3px; white-space: nowrap; border: 1px solid #dd3333; } #ays-quiz-container-3 #ays_finish_quiz_3 .action-button.ays_check_answer { padding: 5px 10px; font-size: 20px !important; } #ays-quiz-container-3 #ays_finish_quiz_3 .action-button.ays_download_certificate { white-space: nowrap; padding: 5px 10px; } #ays-quiz-container-3 #ays_finish_quiz_3 .action-button.ays_arrow { color:#dd3333!important; white-space: nowrap; padding: 5px 10px; } #ays-quiz-container-3 input#ays-submit:hover, #ays-quiz-container-3 input#ays-submit:focus, #ays-quiz-container-3 #ays_finish_quiz_3 .action-button:hover, #ays-quiz-container-3 #ays_finish_quiz_3 .action-button:focus { box-shadow: 0 0 0 2px #dd3333; background-color: #ffffff; } #ays-quiz-container-3 .ays_restart_button { color: #dd3333; } #ays-quiz-container-3 .ays_buttons_div { justify-content: center; } #ays-quiz-container-3 .step:first-of-type .ays_buttons_div { justify-content: center !important; } #ays-quiz-container-3 input[type='button'], #ays-quiz-container-3 input[type='submit'] { color: #dd3333 !important; outline: none; } #ays-quiz-container-3 #ays_finish_quiz_3 i.ays_early_finish.action-button[disabled]:hover, #ays-quiz-container-3 #ays_finish_quiz_3 i.ays_early_finish.action-button[disabled]:focus, #ays-quiz-container-3 #ays_finish_quiz_3 i.ays_early_finish.action-button[disabled], #ays-quiz-container-3 #ays_finish_quiz_3 i.ays_arrow.action-button[disabled]:hover, #ays-quiz-container-3 #ays_finish_quiz_3 i.ays_arrow.action-button[disabled]:focus, #ays-quiz-container-3 #ays_finish_quiz_3 i.ays_arrow.action-button[disabled] { color: #aaa !important; } #ays-quiz-container-3 .ays_finish.action-button{ margin: 10px 5px; } #ays-quiz-container-3 .ays-share-btn.ays-share-btn-branded { color: #fff; } /* Question answers */ #ays-quiz-container-3 .ays-field { border-color: #444; border-style: solid; border-width: 1px; box-shadow: none;flex-direction: row-reverse; } #ays-quiz-container-3 .ays-quiz-answers .ays-field:hover, #ays-quiz-container-3 .ays-quiz-answers .ays-field{ opacity: 1; } #ays-quiz-container-3.ays_quiz_elegant_light .ays-quiz-answers .ays-field:hover, #ays-quiz-container-3.ays_quiz_elegant_light .ays-quiz-answers .ays-field, #ays-quiz-container-3.ays_quiz_elegant_dark .ays-quiz-answers .ays-field:hover, #ays-quiz-container-3.ays_quiz_elegant_dark .ays-quiz-answers .ays-field{ opacity: 0.6; } #ays-quiz-container-3 #ays_finish_quiz_3 .ays-field label.ays_answer_caption[for^='ays-answer-'] { z-index: 1; position:initial;bottom:0;} #ays-quiz-container-3 #ays_finish_quiz_3 .ays-field input~label[for^='ays-answer-'] { padding: 8px; } #ays-quiz-container-3 #ays_finish_quiz_3 .ays-field { margin-bottom: 20px; } #ays-quiz-container-3 #ays_finish_quiz_3 .ays-field.ays_grid_view_item { width: calc(50% - 10px); } #ays-quiz-container-3 #ays_finish_quiz_3 .ays-field.ays_grid_view_item:nth-child(odd) { margin-right: 10px; } #ays-quiz-container-3 #ays_finish_quiz_3 .ays-field input:checked+label:before { border-color: #ffffff; background: #ffffff; background-clip: content-box; } #ays-quiz-container-3 .ays-quiz-answers div.ays-text-right-answer { color: #000000; } /* Answer maximum length of a text field */ #ays-quiz-container-3 .ays_quiz_question_text_message{ color: #000000; text-align: left; font-size: 12px; } div#ays-quiz-container-3 div.ays_quiz_question_text_error_message { color: #ff0000; } /* Questions answer image */ #ays-quiz-container-3 .ays-answer-image { width:15em; height:150px; object-fit: cover; } /* Questions answer right/wrong icons */ #ays-quiz-container-3 .ays-field input~label.answered.correct:after{ content: url('https://thomasbarta.com/wp-content/plugins/quiz-maker/public/images/correct.png'); } #ays-quiz-container-3 .ays-field input~label.answered.wrong:after{ content: url('https://thomasbarta.com/wp-content/plugins/quiz-maker/public/images/wrong.png'); } #ays-quiz-container-3 .ays-field label.answered:last-of-type:after{ height: auto; left: 13px;top: 13px;} /* Dropdown questions */ #ays-quiz-container-3 .select2-container--default .select2-search--dropdown .select2-search__field:focus, #ays-quiz-container-3 .select2-container--default .select2-search--dropdown .select2-search__field { outline: unset; padding: 0.75rem; } #ays-quiz-container-3 #ays_finish_quiz_3 .ays-field .select2-container--default .select2-selection--single { border-bottom: 2px solid #ffffff; background-color: #ffffff; } #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered, #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__placeholder, #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__arrow { color: #000000; } #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered, #ays-quiz-container-3 .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #ffffff; } #ays-quiz-container-3 .ays-field .select2-container--default, #ays-quiz-container-3 .ays-field .select2-container--default .selection, #ays-quiz-container-3 .ays-field .select2-container--default .dropdown-wrapper, #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered, #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__arrow, #ays-quiz-container-3 .ays-field .select2-container--default .select2-selection--single .select2-selection__arrow b[role='presentation'] { font-size: 16px !important; } #ays-quiz-container-3 .select2-container--default .select2-results__option { padding: 6px; } /* Dropdown questions scroll bar */ #ays-quiz-container-3 .select2-results__options::-webkit-scrollbar { width: 7px; } #ays-quiz-container-3 .select2-results__options::-webkit-scrollbar-track { background-color: rgba(255,255,255,0.35); } #ays-quiz-container-3 .select2-results__options::-webkit-scrollbar-thumb { transition: .3s ease-in-out; background-color: rgba(255,255,255,0.55); } #ays-quiz-container-3 .select2-results__options::-webkit-scrollbar-thumb:hover { transition: .3s ease-in-out; background-color: rgba(255,255,255,0.85); } /* WooCommerce product */ #ays-quiz-container-3 .ays-woo-block { background-color: rgba(255,255,255,0.8); } #ays-quiz-container-3 .ays-woo-product-block h4.ays-woo-product-title > a { color: #000000; } /* Audio / Video */ #ays-quiz-container-3 .mejs-container .mejs-time{ box-sizing: unset; } #ays-quiz-container-3 .mejs-container .mejs-time-rail { padding-top: 15px; } #ays-quiz-container-3 .mejs-container .mejs-mediaelement video { margin: 0; } /* Limitation */ #ays-quiz-container-3 .ays-quiz-limitation-count-of-takers { padding: 50px; } /* Hestia theme (Version: 3.0.16) | Start */ #ays-quiz-container-3 .mejs-container .mejs-inner .mejs-controls .mejs-button > button:hover, #ays-quiz-container-3 .mejs-container .mejs-inner .mejs-controls .mejs-button > button { box-shadow: unset; background-color: transparent; } #ays-quiz-container-3 .mejs-container .mejs-inner .mejs-controls .mejs-button > button { margin: 10px 6px; } /* Hestia theme (Version: 3.0.16) | End */ /* Go theme (Version: 1.4.3) | Start */ #ays-quiz-container-3 label[for^='ays-answer']:before, #ays-quiz-container-3 label[for^='ays-answer']:before { -webkit-mask-image: unset; mask-image: unset; } #ays-quiz-container-3.ays_quiz_classic_light .ays-field input:checked+label.answered:before, #ays-quiz-container-3.ays_quiz_classic_dark .ays-field input:checked+label.answered:before { background-color: #ffffff !important; } #ays-quiz-container-3.ays_quiz_classic_light .ays-field input:checked+label.answered.correct:before, #ays-quiz-container-3.ays_quiz_classic_dark .ays-field input:checked+label.answered.correct:before { background-color: #27ae60 !important; } #ays-quiz-container-3.ays_quiz_classic_light .ays-field input:checked+label.answered.wrong:before, #ays-quiz-container-3.ays_quiz_classic_dark .ays-field input:checked+label.answered.wrong:before { background-color: #cc3700 !important; } /* Go theme (Version: 1.4.3) | End */ #ays-quiz-container-3 .ays_quiz_results fieldset.ays_fieldset .ays_quiz_question .wp-video { width: 100% !important; max-width: 100%; } /* Classic Dark / Classic Light */ /* Dropdown questions right/wrong styles */ #ays-quiz-container-3.ays_quiz_classic_dark .correct_div, #ays-quiz-container-3.ays_quiz_classic_light .correct_div{ border-color: green !important; opacity: 1 !important; background-color: rgba(39,174,96,0.4) !important; } #ays-quiz-container-3.ays_quiz_classic_dark .correct_div .selected-field, #ays-quiz-container-3.ays_quiz_classic_light .correct_div .selected-field { padding: 0px 10px 0px 10px; color: green !important; } #ays-quiz-container-3.ays_quiz_classic_dark .wrong_div, #ays-quiz-container-3.ays_quiz_classic_light .wrong_div{ border-color: red !important; opacity: 1 !important; background-color: rgba(243,134,129,0.4) !important; } #ays-quiz-container-3.ays_quiz_classic_dark .ays-field.checked_answer_div.wrong_div input:checked~label, #ays-quiz-container-3.ays_quiz_classic_light .ays-field.checked_answer_div.wrong_div input:checked~label { background-color: rgba(243,134,129,0.4) !important; } #ays-quiz-container-3 .ays_question_result .ays-field .ays_quiz_hide_correct_answer:after{ content: '' !important; } #ays-quiz-container-3 .ays-quiz-close-full-screen { fill: #000000; } #ays-quiz-container-3 .ays-quiz-open-full-screen { fill: #000000; } @media screen and (max-width: 768px){ #ays-quiz-container-3{ max-width: 100%; } div#ays-quiz-container-3.ays_quiz_modern_light .step, div#ays-quiz-container-3.ays_quiz_modern_dark .step { padding-right: 0px !important; padding-top: 0px !important; } div#ays-quiz-container-3.ays_quiz_modern_light div.step[data-question-id], div#ays-quiz-container-3.ays_quiz_modern_dark div.step[data-question-id] { background-size: cover !important; background-position: center center !important; } div#ays-quiz-container-3.ays_quiz_modern_light .ays-abs-fs:not(.ays-start-page):not(.ays-end-page), div#ays-quiz-container-3.ays_quiz_modern_dark .ays-abs-fs:not(.ays-start-page):not(.ays-end-page) { width: 100%; } #ays-quiz-container-3 .ays_quiz_question p { font-size: 16px; } #ays-quiz-container-3 .select2-container, #ays-quiz-container-3 .ays-field * { font-size: 15px !important; } } /* Custom css styles */ div#ays-quiz-container-3 .ays-questions-container .ays-fs-title{ font-size:36px !important; font-weight:800 !important; line-height: 1.2 !important; font-family:Inter !important;}div#ays-quiz-container-3 .ays_quiz_question *{ font-family: Inter !important; font-size:26px !important; color: #282828 !important;}#ays-quiz-container-3 .select2-container, #ays-quiz-container-3 .ays-field * { font-size: 19px !important; color: #000 !important; line-height: 1.2 !important; font-weight: 500 !important;; padding: 20px !important; font-family: Inter !important;}#ays-quiz-container-3.ays_quiz_elegant_light .ays-quiz-answers .ays-field{ opacity: 1;} /* RTL direction styles */ </style>
            <style>
                #ays-quiz-container-3 #ays_finish_quiz_3 div.step {                
                    background-color: rgba(255,255,255,0.2);
                    border: 1px solid rgba(255,255,255,0.8);
                }
                #ays-quiz-container-3 section.ays_quiz_timer_container.ays_quiz_timer_bg_container,
                #ays-quiz-container-3 section.ays_quiz_redirection_timer_container {
                    background-color: rgba(255,255,255,0.2);
                    border: 1px solid rgba(255,255,255,0.8);
                    border-bottom: unset;
                }
            </style><script>
                if(typeof aysQuizOptions === 'undefined'){
                    var aysQuizOptions = [];
                }
                aysQuizOptions['3']  = 'eyJxdWl6X3ZlcnNpb24iOiI4LjcuMiIsImNvbG9yIjoiI2ZmZmZmZiIsImJnX2NvbG9yIjoiI2ZmZmZmZiIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwiaGVpZ2h0IjozNTAsIndpZHRoIjo2MDAsImVuYWJsZV9sb2dnZWRfdXNlcnMiOiJvZmYiLCJpbmZvcm1hdGlvbl9mb3JtIjoiYmVmb3JlIiwiZm9ybV9uYW1lIjoib2ZmIiwiZm9ybV9lbWFpbCI6Im9mZiIsImZvcm1fcGhvbmUiOiJvZmYiLCJpbWFnZV93aWR0aCI6IiIsImltYWdlX2hlaWdodCI6IiIsImVuYWJsZV9jb3JyZWN0aW9uIjoib2ZmIiwiZW5hYmxlX3Byb2dyZXNzX2JhciI6Im9mZiIsImVuYWJsZV9xdWVzdGlvbnNfcmVzdWx0Ijoib2ZmIiwicmFuZG9taXplX3F1ZXN0aW9ucyI6Im9uIiwicmFuZG9taXplX2Fuc3dlcnMiOiJvbiIsImVuYWJsZV9xdWVzdGlvbnNfY291bnRlciI6Im9uIiwiZW5hYmxlX3Jlc3RyaWN0aW9uX3Bhc3MiOiJvZmYiLCJlbmFibGVfcmVzdHJpY3Rpb25fcGFzc191c2VycyI6Im9mZiIsInJlc3RyaWN0aW9uX3Bhc3NfbWVzc2FnZSI6IiIsInJlc3RyaWN0aW9uX3Bhc3NfdXNlcnNfbWVzc2FnZSI6IiIsInVzZXJfcm9sZSI6W10sImF5c191c2Vyc19zZWFyY2giOltdLCJjdXN0b21fY3NzIjoiZGl2I2F5cy1xdWl6LWNvbnRhaW5lci0zIC5heXMtcXVlc3Rpb25zLWNvbnRhaW5lciAuYXlzLWZzLXRpdGxle1xyXG5cdGZvbnQtc2l6ZTozNnB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OkludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuZGl2I2F5cy1xdWl6LWNvbnRhaW5lci0zIC5heXNfcXVpel9xdWVzdGlvbiAqe1xyXG5cdGZvbnQtZmFtaWx5OiBJbnRlciAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcclxufVxyXG4jYXlzLXF1aXotY29udGFpbmVyLTMgLnNlbGVjdDItY29udGFpbmVyLCAjYXlzLXF1aXotY29udGFpbmVyLTMgLmF5cy1maWVsZCAqIHtcclxuXHRmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7O1xyXG5cdHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogSW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4jYXlzLXF1aXotY29udGFpbmVyLTMuYXlzX3F1aXpfZWxlZ2FudF9saWdodCAuYXlzLXF1aXotYW5zd2VycyAuYXlzLWZpZWxke1xyXG4gICBvcGFjaXR5OiAxO1xyXG59IiwibGltaXRfdXNlcnMiOiJvZmYiLCJsaW1pdGF0aW9uX21lc3NhZ2UiOiIiLCJyZWRpcmVjdF91cmwiOiIiLCJyZWRpcmVjdGlvbl9kZWxheSI6MCwiYW5zd2Vyc192aWV3IjoibGlzdCIsImVuYWJsZV9ydGxfZGlyZWN0aW9uIjoib2ZmIiwiZW5hYmxlX2xvZ2dlZF91c2Vyc19tZXNzYWdlIjoiIiwicXVlc3Rpb25zX2NvdW50IjoiIiwiZW5hYmxlX3F1ZXN0aW9uX2JhbmsiOiJvZmYiLCJlbmFibGVfbGl2ZV9wcm9ncmVzc19iYXIiOiJvZmYiLCJlbmFibGVfcGVyY2VudF92aWV3Ijoib2ZmIiwiZW5hYmxlX2F2ZXJhZ2Vfc3RhdGlzdGljYWwiOiJvZmYiLCJlbmFibGVfbmV4dF9idXR0b24iOiJvZmYiLCJlbmFibGVfcHJldmlvdXNfYnV0dG9uIjoib2ZmIiwiZW5hYmxlX2Fycm93cyI6Im9mZiIsInRpbWVyX3RleHQiOiIiLCJxdWl6X3RoZW1lIjoiZWxlZ2FudF9saWdodCIsImVuYWJsZV9zb2NpYWxfYnV0dG9ucyI6Im9uIiwiZmluYWxfcmVzdWx0X3RleHQiOiIlJXJlc3VsdHNfYnlfY2F0cyUlIiwiZW5hYmxlX3Bhc3NfY291bnQiOiJvZmYiLCJoaWRlX3Njb3JlIjoib24iLCJyYXRlX2Zvcm1fdGl0bGUiOiIiLCJib3hfc2hhZG93X2NvbG9yIjoiIzAwMCIsInF1aXpfYm9yZGVyX3JhZGl1cyI6IjAiLCJxdWl6X2JnX2ltYWdlIjoiIiwicXVpel9ib3JkZXJfd2lkdGgiOiIzIiwicXVpel9ib3JkZXJfc3R5bGUiOiJzb2xpZCIsInF1aXpfYm9yZGVyX2NvbG9yIjoiIzA1MWMyYyIsInF1aXpfbG9hZGVyIjoiZGVmYXVsdCIsInF1ZXN0X2FuaW1hdGlvbiI6ImZhZGUiLCJlbmFibGVfYmdfbXVzaWMiOiJvZmYiLCJxdWl6X2JnX211c2ljIjoiIiwiYW5zd2Vyc19mb250X3NpemUiOiIxNSIsInNob3dfY3JlYXRlX2RhdGUiOiJvZmYiLCJzaG93X2F1dGhvciI6Im9mZiIsImVuYWJsZV9lYXJseV9maW5pc2giOiJvZmYiLCJhbnN3ZXJzX3J3X3RleHRzIjoib25fcGFzc2luZyIsImRpc2FibGVfc3RvcmVfZGF0YSI6Im9mZiIsImVuYWJsZV9iYWNrZ3JvdW5kX2dyYWRpZW50Ijoib2ZmIiwiYmFja2dyb3VuZF9ncmFkaWVudF9jb2xvcl8xIjoiIzAwMCIsImJhY2tncm91bmRfZ3JhZGllbnRfY29sb3JfMiI6IiNmZmYiLCJxdWl6X2dyYWRpZW50X2RpcmVjdGlvbiI6ImRpYWdvbmFsX2xlZnRfdG9fcmlnaHQiLCJyZWRpcmVjdF9hZnRlcl9zdWJtaXQiOiJvZmYiLCJzdWJtaXRfcmVkaXJlY3RfdXJsIjoiIiwic3VibWl0X3JlZGlyZWN0X2RlbGF5IjowLCJwcm9ncmVzc19iYXJfc3R5bGUiOiJmaXJzdCIsImVuYWJsZV9leGl0X2J1dHRvbiI6Im9mZiIsImV4aXRfcmVkaXJlY3RfdXJsIjoiIiwiaW1hZ2Vfc2l6aW5nIjoiY292ZXIiLCJxdWl6X2JnX2ltYWdlX3Bvc2l0aW9uIjoiY2VudGVyIGNlbnRlciIsImN1c3RvbV9jbGFzcyI6IiIsImVuYWJsZV9zb2NpYWxfbGlua3MiOiJvZmYiLCJzb2NpYWxfbGlua3MiOnsibGlua2VkaW5fbGluayI6IiIsImZhY2Vib29rX2xpbmsiOiIiLCJ0d2l0dGVyX2xpbmsiOiIiLCJ2a29udGFrdGVfbGluayI6IiJ9LCJzaG93X3F1aXpfdGl0bGUiOiJvbiIsInNob3dfcXVpel9kZXNjIjoib24iLCJzaG93X2xvZ2luX2Zvcm0iOiJvZmYiLCJtb2JpbGVfbWF4X3dpZHRoIjoiIiwibGltaXRfdXNlcnNfYnkiOiJpcCIsImV4cGxhbmF0aW9uX3RpbWUiOiI0IiwiZW5hYmxlX2NsZWFyX2Fuc3dlciI6Im9mZiIsInNob3dfY2F0ZWdvcnkiOiJvZmYiLCJzaG93X3F1ZXN0aW9uX2NhdGVnb3J5Ijoib2ZmIiwiYW5zd2Vyc19wYWRkaW5nIjoiOCIsImFuc3dlcnNfYm9yZGVyIjoib24iLCJhbnN3ZXJzX2JvcmRlcl93aWR0aCI6IjEiLCJhbnN3ZXJzX2JvcmRlcl9zdHlsZSI6InNvbGlkIiwiYW5zd2Vyc19ib3JkZXJfY29sb3IiOiIjNDQ0IiwiYW5zX2ltZ19oZWlnaHQiOiIxNTAiLCJhbnNfaW1nX2NhcHRpb25fc3R5bGUiOiJvdXRzaWRlIiwiYW5zX2ltZ19jYXB0aW9uX3Bvc2l0aW9uIjoiYm90dG9tIiwiYW5zd2Vyc19ib3hfc2hhZG93Ijoib2ZmIiwiYW5zd2Vyc19ib3hfc2hhZG93X2NvbG9yIjoiIzAwMCIsInNob3dfYW5zd2Vyc19jYXB0aW9uIjoib24iLCJhbnN3ZXJzX21hcmdpbiI6IjIwIiwiYW5zX3JpZ2h0X3dyb25nX2ljb24iOiJkZWZhdWx0IiwiZGlzcGxheV9zY29yZSI6ImJ5X3BlcmNlbnRhZ2UiLCJlbmFibGVfcndfYXNud2Vyc19zb3VuZHMiOiJvZmYiLCJxdWl6X2JnX2ltZ19pbl9maW5pc2hfcGFnZSI6Im9mZiIsImZpbmlzaF9hZnRlcl93cm9uZ19hbnN3ZXIiOiJvZmYiLCJhZnRlcl90aW1lcl90ZXh0IjoiIiwiZW5hYmxlX2VudGVyX2tleSI6Im9uIiwic2hvd19yYXRlX2FmdGVyX3JhdGUiOiJvbiIsImJ1dHRvbnNfdGV4dF9jb2xvciI6IiNkZDMzMzMiLCJidXR0b25zX3Bvc2l0aW9uIjoiY2VudGVyIiwiYnV0dG9uc19zaXplIjoibGFyZ2UiLCJidXR0b25zX2ZvbnRfc2l6ZSI6IjIwIiwiYnV0dG9uc193aWR0aCI6IiIsImJ1dHRvbnNfbGVmdF9yaWdodF9wYWRkaW5nIjoiMzAiLCJidXR0b25zX3RvcF9ib3R0b21fcGFkZGluZyI6IjEzIiwiYnV0dG9uc19ib3JkZXJfcmFkaXVzIjoiMyIsImVuYWJsZV9hdWRpb19hdXRvcGxheSI6Im9mZiIsImVuYWJsZV9sZWF2ZV9wYWdlIjoib24iLCJzaG93X29ubHlfd3JvbmdfYW5zd2VyIjoib2ZmIiwicGFzc19zY29yZSI6MCwicGFzc19zY29yZV9tZXNzYWdlIjoiPGg0IHN0eWxlPVwidGV4dC1hbGlnbjogY2VudGVyO1wiPkNvbmdyYXR1bGF0aW9ucyE8XC9oND5cclxuPHAgc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXI7XCI+WW91IHBhc3NlZCB0aGUgcXVpeiE8XC9wPiIsImZhaWxfc2NvcmVfbWVzc2FnZSI6IjxoNCBzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIj5Pb3BzITxcL2g0PlxyXG48cCBzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIj5Zb3UgaGF2ZSBub3QgcGFzc2VkIHRoZSBxdWl6IVxyXG5UcnkgYWdhaW4hPFwvcD4iLCJhbnN3ZXJzX29iamVjdF9maXQiOiJjb3ZlciIsInF1aXpfbWF4X3Bhc3NfY291bnQiOjEsInF1ZXN0aW9uX2ZvbnRfc2l6ZSI6MTYsInF1aXpfd2lkdGhfYnlfcGVyY2VudGFnZV9weCI6InBpeGVscyIsInF1ZXN0aW9uc19oaW50X2ljb25fb3JfdGV4dCI6ImRlZmF1bHQiLCJxdWVzdGlvbnNfaGludF92YWx1ZSI6IiIsImVuYWJsZV9lYXJseV9maW5zaF9jb21maXJtX2JveCI6Im9uIiwiaGlkZV9jb3JyZWN0X2Fuc3dlcnMiOiJvZmYiLCJxdWl6X2xvYWRlcl90ZXh0X3ZhbHVlIjoiIiwic2hvd19pbmZvcm1hdGlvbl9mb3JtIjoib24iLCJzaG93X3F1ZXN0aW9uc19leHBsYW5hdGlvbiI6Im9uX3Jlc3VsdHNfcGFnZSIsImVuYWJsZV9xdWVzdGlvbnNfb3JkZXJpbmdfYnlfY2F0Ijoib2ZmIiwiZW5hYmxlX3NlbmRfbWFpbF90b191c2VyX2J5X3Bhc3Nfc2NvcmUiOiJvZmYiLCJlbmFibGVfc2VuZF9tYWlsX3RvX2FkbWluX2J5X3Bhc3Nfc2NvcmUiOiJvZmYiLCJzaG93X3F1ZXN0aW9uc19udW1iZXJpbmciOiJub25lIiwic2hvd19hbnN3ZXJzX251bWJlcmluZyI6Im5vbmUiLCJxdWl6X2xvYWRlcl9jdXN0b21fZ2lmIjoiIiwiZGlzYWJsZV9ob3Zlcl9lZmZlY3QiOiJvbiIsInF1aXpfbG9hZGVyX2N1c3RvbV9naWZfd2lkdGgiOjEwMCwicXVpel90aXRsZV90cmFuc2Zvcm1hdGlvbiI6Im5vbmUiLCJxdWl6X2ltYWdlX3dpZHRoX2J5X3BlcmNlbnRhZ2VfcHgiOiJwaXhlbHMiLCJxdWl6X2ltYWdlX2hlaWdodCI6IiIsInF1aXpfYmdfaW1nX29uX3N0YXJ0X3BhZ2UiOiJvZmYiLCJxdWl6X2JveF9zaGFkb3dfeF9vZmZzZXQiOjAsInF1aXpfYm94X3NoYWRvd195X29mZnNldCI6MCwicXVpel9ib3hfc2hhZG93X3pfb2Zmc2V0IjoxNSwicXVpel9xdWVzdGlvbl90ZXh0X2FsaWdubWVudCI6ImNlbnRlciIsInF1aXpfYXJyb3dfdHlwZSI6ImRlZmF1bHQiLCJxdWl6X3Nob3dfd3JvbmdfYW5zd2Vyc19maXJzdCI6Im9mZiIsInF1aXpfZGlzcGxheV9hbGxfcXVlc3Rpb25zIjoib2ZmIiwicXVpel90aW1lcl9yZWRfd2FybmluZyI6Im9mZiIsInF1aXpfc2NoZWR1bGVfdGltZXpvbmUiOiJFdXJvcGVcL0JlcmxpbiIsInF1ZXN0aW9uc19oaW50X2J1dHRvbl92YWx1ZSI6IiIsInF1aXpfdGFja2Vyc19tZXNzYWdlIjoiVGhpcyBxdWl6IGlzIGV4cGlyZWQhIiwicXVpel9lbmFibGVfbGlua2VkaW5fc2hhcmVfYnV0dG9uIjoib24iLCJxdWl6X2VuYWJsZV9mYWNlYm9va19zaGFyZV9idXR0b24iOiJvbiIsInF1aXpfZW5hYmxlX3R3aXR0ZXJfc2hhcmVfYnV0dG9uIjoib24iLCJxdWl6X2VuYWJsZV92a29udGFrdGVfc2hhcmVfYnV0dG9uIjoib24iLCJxdWl6X21ha2VfcmVzcG9uc2VzX2Fub255bW91cyI6Im9mZiIsInF1aXpfbWFrZV9hbGxfcmV2aWV3X2xpbmsiOiJvZmYiLCJxdWl6X21lc3NhZ2VfYmVmb3JlX3RpbWVyIjoiIiwicXVpel9wYXNzd29yZF9tZXNzYWdlIjoiIiwiZW5hYmxlX3NlZV9yZXN1bHRfY29uZmlybV9ib3giOiJvZmYiLCJkaXNwbGF5X2ZpZWxkc19sYWJlbHMiOiJvZmYiLCJxdWl6X2VuYWJsZV9wYXNzd29yZF92aXNpYmlsaXR5Ijoib2ZmIiwicXVlc3Rpb25fbW9iaWxlX2ZvbnRfc2l6ZSI6MTYsImFuc3dlcnNfbW9iaWxlX2ZvbnRfc2l6ZSI6MTUsInNvY2lhbF9idXR0b25zX2hlYWRpbmciOiIiLCJxdWVzdGlvbl9jb3VudF9wZXJfcGFnZSI6bnVsbCwicXVlc3Rpb25fY291bnRfcGVyX3BhZ2VfbnVtYmVyIjoiIiwibWFpbF9tZXNzYWdlIjoiIiwiZW5hYmxlX2NlcnRpZmljYXRlIjoib2ZmIiwiZW5hYmxlX2NlcnRpZmljYXRlX3dpdGhvdXRfc2VuZCI6Im9mZiIsImNlcnRpZmljYXRlX3Bhc3MiOiIwIiwiZm9ybV90aXRsZSI6IiIsImNlcnRpZmljYXRlX3RpdGxlIjoiPHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDUwcHg7IGZvbnQtd2VpZ2h0OiBib2xkO1wiPkNlcnRpZmljYXRlIG9mIENvbXBsZXRpb248XC9zcGFuPiIsImNlcnRpZmljYXRlX2JvZHkiOiI8c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMjVweDtcIj48aT5UaGlzIGlzIHRvIGNlcnRpZnkgdGhhdDxcL2k+PFwvc3Bhbj5cclxuXHJcbjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAzMHB4O1wiPjxiPiUldXNlcl9uYW1lJSU8XC9iPjxcL3NwYW4+XHJcblxyXG48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMjVweDtcIj48aT5oYXMgY29tcGxldGVkIHRoZSBxdWl6PFwvaT48XC9zcGFuPlxyXG5cclxuPHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDMwcHg7XCI+XCIlJXF1aXpfbmFtZSUlXCI8XC9zcGFuPlxyXG5cclxuPHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDIwcHg7XCI+d2l0aCBhIHNjb3JlIG9mIDxiPiUlc2NvcmUlJTxcL2I+PFwvc3Bhbj5cclxuXHJcbjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAyNXB4O1wiPjxpPmRhdGVkPFwvaT48XC9zcGFuPlxyXG48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtcIj4lJWN1cnJlbnRfZGF0ZSUlPFwvc3Bhbj4iLCJtYWlsY2hpbXBfbGlzdCI6IiIsImVuYWJsZV9tYWlsY2hpbXAiOiJvZmYiLCJlbmFibGVfZG91YmxlX29wdF9pbiI6Im9mZiIsImFjdGl2ZV9kYXRlX2NoZWNrIjoib2ZmIiwiYWN0aXZlSW50ZXJ2YWwiOiIyMDI1LTA3LTI3IDA4OjE0OjM1IiwiZGVhY3RpdmVJbnRlcnZhbCI6IjIwMjUtMDctMjcgMDg6MTQ6MzUiLCJhY3RpdmVfZGF0ZV9tZXNzYWdlIjoiVGhlIHF1aXogaGFzIGV4cGlyZWQhIiwiYWN0aXZlX2RhdGVfcHJlX3N0YXJ0X21lc3NhZ2UiOiJUaGUgcXVpeiB3aWxsIGJlIGF2YWlsYWJsZSBzb29uISIsImNoZWNrYm94X3Njb3JlX2J5Ijoib24iLCJjYWxjdWxhdGVfc2NvcmUiOiJieV9jb3JyZWN0bmVzcyIsInNlbmRfcmVzdWx0c191c2VyIjoib2ZmIiwic2VuZF9pbnRlcnZhbF9tc2ciOiJvZmYiLCJxdWVzdGlvbl9iYW5rX3R5cGUiOiJnZW5lcmFsIiwicXVlc3Rpb25zX2JhbmtfY2F0X2NvdW50Ijp7IjEiOiIifSwiZW5hYmxlX3RhY2tlcnNfY291bnQiOiJvZmYiLCJ0YWNrZXJzX2NvdW50IjoiIiwic2VuZF9yZXN1bHRzX2FkbWluIjoib24iLCJzZW5kX2ludGVydmFsX21zZ190b19hZG1pbiI6Im9mZiIsInNob3dfaW50ZXJ2YWxfbWVzc2FnZSI6Im9uIiwiYWxsb3dfY29sbGVjdGluZ19sb2dnZWRfaW5fdXNlcnNfZGF0YSI6Im9mZiIsInF1aXpfcGFzc19zY29yZSI6IjAiLCJzZW5kX2NlcnRpZmljYXRlX3RvX2FkbWluIjoib2ZmIiwiY2VydGlmaWNhdGVfaW1hZ2UiOiIiLCJjZXJ0aWZpY2F0ZV9mcmFtZSI6ImRlZmF1bHQiLCJjZXJ0aWZpY2F0ZV9vcmllbnRhdGlvbiI6ImwiLCJtYWtlX3F1ZXN0aW9uc19yZXF1aXJlZCI6Im9uIiwiZW5hYmxlX3Bhc3N3b3JkIjoib2ZmIiwicGFzc3dvcmRfcXVpeiI6IiIsIm1haWxfbWVzc2FnZV9hZG1pbiI6IiIsInNlbmRfbWFpbF90b19zaXRlX2FkbWluIjoib24iLCJnZW5lcmF0ZV9wYXNzd29yZCI6ImdlbmVyYWwiLCJnZW5lcmF0ZWRfcGFzc3dvcmRzIjp7ImNyZWF0ZWRfcGFzc3dvcmRzIjpbXSwiYWN0aXZlX3Bhc3N3b3JkcyI6W10sInVzZWRfcGFzc3dvcmRzIjpbXX0sImRpc3BsYXlfc2NvcmVfYnkiOiJieV9rZXl3b3JkcyIsInNob3dfc2NoZWR1bGVfdGltZXIiOiJvZmYiLCJzaG93X3RpbWVyX3R5cGUiOiJjb3VudGRvd24iLCJwcm9ncmVzc19saXZlX2Jhcl9zdHlsZSI6InNlY29uZCIsImVuYWJsZV9mdWxsX3NjcmVlbl9tb2RlIjoib2ZmIiwiZW5hYmxlX25hdmlnYXRpb25fYmFyIjoib2ZmIiwiaGlkZV9saW1pdF9hdHRlbXB0c19ub3RpY2UiOiJvZmYiLCJ0dXJuX29uX2V4dHJhX3NlY3VyaXR5X2NoZWNrIjoib24iLCJlbmFibGVfdG9wX2tleXdvcmRzIjoib2ZmIiwiYXNzaWduX2tleXdvcmRzIjpbeyJhc3NpZ25fdG9wX2tleXdvcmQiOiJBIiwiYXNzaWduX3RvcF9rZXl3b3JkX3RleHQiOiIifSx7ImFzc2lnbl90b3Bfa2V5d29yZCI6IkIiLCJhc3NpZ25fdG9wX2tleXdvcmRfdGV4dCI6IiJ9LHsiYXNzaWduX3RvcF9rZXl3b3JkIjoiQyIsImFzc2lnbl90b3Bfa2V5d29yZF90ZXh0IjoiIn0seyJhc3NpZ25fdG9wX2tleXdvcmQiOiJEIiwiYXNzaWduX3RvcF9rZXl3b3JkX3RleHQiOiIifV0sInF1aXpfZW5hYmxlX2NvdXBvbiI6Im9mZiIsInF1aXpfY291cG9uc19hcnJheSI6eyJxdWl6X2FjdGl2ZV9jb3Vwb25zIjpbXSwicXVpel9pbmFjdGl2ZV9jb3Vwb25zIjpbXX0sImFwcGx5X3BvaW50c190b19rZXl3b3JkcyI6Im9mZiIsImxpbWl0X2F0dGVtcHRzX2NvdW50X2J5X3VzZXJfcm9sZSI6IiIsImVuYWJsZV9hdXRvc3RhcnQiOiJvZmYiLCJwYXlwYWxfYW1vdW50IjpudWxsLCJwYXlwYWxfY3VycmVuY3kiOm51bGwsInBheXBhbF9tZXNzYWdlIjoiIiwiZW5hYmxlX3N0cmlwZSI6Im9mZiIsInN0cmlwZV9hbW91bnQiOiIiLCJzdHJpcGVfY3VycmVuY3kiOiIiLCJzdHJpcGVfbWVzc2FnZSI6IllvdSBuZWVkIHRvIHBheSB0byBwYXNzIHRoaXMgcXVpei4iLCJlbmFibGVfbW9uaXRvciI6Im9mZiIsIm1vbml0b3JfbGlzdCI6IiIsImFjdGl2ZV9jYW1wX2xpc3QiOiIiLCJlbmFibGVfc2xhY2siOiJvZmYiLCJzbGFja19jb252ZXJzYXRpb24iOiIiLCJhY3RpdmVfY2FtcF9hdXRvbWF0aW9uIjoiIiwiZW5hYmxlX2FjdGl2ZV9jYW1wIjoib2ZmIiwiZW5hYmxlX3phcGllciI6Im9mZiIsImVuYWJsZV9nb29nbGVfc2hlZXRzIjoib2ZmIiwic3ByZWFkc2hlZXRfaWQiOiIiLCJnb29nbGVfc2hlZXRfY3VzdG9tX2ZpZWxkcyI6eyJxdWl6X2F0dHJfMSI6IkNvdW50cnkiLCJxdWl6X2F0dHJfNiI6Ik15IGdlbmRlciIsInF1aXpfYXR0cl8zIjoiTXkgcG9zaXRpb24iLCJxdWl6X2F0dHJfMiI6Ik15IGRlcGFydG1lbnQiLCJxdWl6X2F0dHJfNSI6Ik15IG9yZ2FuaXphdGlvbidzIGZvY3VzIiwicXVpel9hdHRyXzQiOiJNeSBpbmR1c3RyeSJ9LCJxdWl6X2F0dHJpYnV0ZXMiOlsiMSIsIjYiLCIzIiwiMiIsIjUiLCI0Il0sInF1aXpfYXR0cmlidXRlc19hY3RpdmVfb3JkZXIiOlsicXVpel9hdHRyXzEiLCJxdWl6X2F0dHJfNiIsInF1aXpfYXR0cl8zIiwicXVpel9hdHRyXzIiLCJxdWl6X2F0dHJfNSIsInF1aXpfYXR0cl80Il0sInF1aXpfYXR0cmlidXRlc19wYXNzaXZlX29yZGVyIjpbImF5c19mb3JtX25hbWUiLCJheXNfZm9ybV9lbWFpbCIsImF5c19mb3JtX3Bob25lIl0sInJlcXVpcmVkX2ZpZWxkcyI6WyJxdWl6X2F0dHJfMSIsInF1aXpfYXR0cl82IiwicXVpel9hdHRyXzMiLCJxdWl6X2F0dHJfMiIsInF1aXpfYXR0cl81IiwicXVpel9hdHRyXzQiXSwiZW5hYmxlX3RpbWVyIjoib2ZmIiwidGltZXIiOjEwMCwiZW5hYmxlX3F1aXpfcmF0ZSI6Im9mZiIsImVuYWJsZV9yYXRlX2F2ZyI6Im9mZiIsImVuYWJsZV9ib3hfc2hhZG93Ijoib24iLCJlbmFibGVfYm9yZGVyIjoib2ZmIiwicXVpel90aW1lcl9pbl90aXRsZSI6Im9mZiIsImVuYWJsZV9yYXRlX2NvbW1lbnRzIjoib2ZmIiwiZW5hYmxlX3Jlc3RhcnRfYnV0dG9uIjoib2ZmIiwiYXV0b2ZpbGxfdXNlcl9kYXRhIjoib2ZmIiwiZW5hYmxlX2NvcHlfcHJvdGVjdGlvbiI6Im9mZiIsImVuYWJsZV9wYXlwYWwiOiJvZmYiLCJheXNfZW5hYmxlX3Jlc3RyaWN0aW9uX3Bhc3MiOiJvZmYiLCJheXNfZW5hYmxlX3Jlc3RyaWN0aW9uX3Bhc3NfdXNlcnMiOiJvZmYiLCJyZXN1bHRfdGV4dCI6bnVsbCwiZW5hYmxlX3Jlc3VsdCI6Im9mZiIsImVuYWJsZV9tYWRfbWltaSI6Im9mZiIsIm1hZF9taW1pX2xpc3QiOiIiLCJlbmFibGVfY29udmVydEtpdCI6Im9mZiIsImNvbnZlcnRLaXRfZm9ybV9pZCI6IiIsImVuYWJsZV9nZXRSZXNwb25zZSI6Im9mZiIsImdldFJlc3BvbnNlX2xpc3QiOiIiLCJzdWJtaXRfcmVkaXJlY3RfYWZ0ZXIiOiIiLCJyd19hbnN3ZXJzX3NvdW5kcyI6ZmFsc2UsImlkIjoiMyIsInRpdGxlIjoiTWFya2V0aW5nIExlYWRlcnNoaXAgVGVzdCIsImRlc2NyaXB0aW9uIjoiJm5ic3A7XHJcblxyXG48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMS4xZW07IGxpbmUtaGVpZ2h0OiAxLjA7XCI+RmluZCB5b3VyIG1hcmtldGluZyBsZWFkZXJzaGlwIHByZWZlcmVuY2VzIGluIHVuZGVyIGZpdmUgbWludXRlcy4gRnJvbSB0aGUgd29ybGQncyBsYXJnZXN0IGV2ZXIgPHNwYW4gc3R5bGU9XCJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcIj48YSBocmVmPVwiaHR0cHM6XC9cL3Rob21hc2JhcnRhLmNvbVwvd2hhdC1pcy1tYXJrZXRpbmctbGVhZGVyc2hpcFwvXCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXJcIj5zdHVkeTxcL2E+PFwvc3Bhbj4gb24gbWFya2V0ZXJzJyBzdWNjZXNzLiBDb25maWRlbnRpYWwsIGFub255bW91cywgZnJlZS48XC9zcGFuPlxyXG5cclxuJm5ic3A7IiwicXVpel9pbWFnZSI6IiIsInF1aXpfY2F0ZWdvcnlfaWQiOiIxIiwicXVlc3Rpb25faWRzIjoiNSw0LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMTksMjAsMjEiLCJvcmRlcmluZyI6IjEiLCJwdWJsaXNoZWQiOiIxIiwiaW50ZXJ2YWxzIjoiW3tcImludGVydmFsX21pblwiOlwiMFwiLFwiaW50ZXJ2YWxfbWF4XCI6XCIyNVwiLFwiaW50ZXJ2YWxfdGV4dFwiOlwiJm5ic3A7XFxyXFxuPGgzIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48Yj5Zb3UgbGVhZCBtYXJrZXRpbmcgYnk6IDxcXFwvYj48XFxcL3NwYW4+XFxyXFxuPHNwYW4gY2xhc3M9XFxcInMxXFxcIiBzdHlsZT1cXFwiY29sb3I6ICNmZjAwMDA7XFxcIj48Yj5NT0JJTElaSU5HIFVQV0FSRFM8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPllvdSBnYWluIHBvd2VyIHRocm91Z2ggdG9wIHRlYW0gYWxpZ25tZW50LiBZb3Uga25vdyB3aGF0IG1hdHRlcnMgZm9yIHRoZSBidXNpbmVzcyBBTkQgZm9yIGN1c3RvbWVyc1xcdTIwMTRhbmQgY29ubmVjdCB0aGUgZG90cy4gWW91IGZvY3VzIG11Y2ggb24gYnVzaW5lc3MgcGVyZm9ybWFuY2UuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgdHlwaWNhbGx5IHdvcmsgY2xvc2VseSB3aXRoIHRvcCBleGVjdXRpdmVzIHRvIGFsaWduIG9uIGJ1c2luZXNzIGdvYWxzIGFuZCB2YWx1ZXMuIE1vc3QgbGlrZWx5LCB5b3UgYXJlIGtub3duIGZvciBkcml2aW5nIG1heGltdW0gcmV0dXJucy4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgY2hvb3NpbmcgcGFydG5lcnMgYmFzZWQgb24gbWVyaXRcXHUyMDE0bm90IGp1c3QgbGlrZXMuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlBlb3BsZSB3aG8gd29yayB3aXRoIHlvdSBrbm93OiB0YXJnZXRzIGFuZCBkZWFkbGluZXMgbWF0dGVyLiBXaGVuZXZlciB5b3UgY2FuLCB5b3UgdHJ5IGFuZCByZXdhcmQgcGVvcGxlIGJhc2VkIG9uIGltcGFjdFxcdTIwMTRub3QganVzdCBhY3Rpdml0eS4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+TGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gc2VlbiBieSBzZW5pb3IgbGVhZGVycyBhcyBhIGdvLXRvLXBlcnNvbi4gVHJ5IGFuZCBsZXZlcmFnZSB5b3VyIGRvbWluYW50IGxlYWRlcnNoaXAgcHJlZmVyZW5jZSBhcyBtdWNoIGFzIHlvdSBjYW4hPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+V2l0aCB5b3VyIHN0cm9uZyB1cHdhcmRzIGZvY3VzLCB0aGVyZSBpcyBhbHdheXMgYSByaXNrIHlvdSBsb3NlIHRvdWNoIHdpdGggY29sbGVhZ3VlcyBhbmQgdGVhbXMsIHdobyBleHBlY3QgeW91IHRvIGNvbnNpZGVyIHRoZWlyIG5lZWRzIHRvby4gV2hlbiB0aGlzIGhhcHBlbnMgdG8geW91LCBjb25zaWRlciBidWlsZGluZyBtb3JlIHNraWxscyB0byBjb25uZWN0IHdpdGggdGhlIHBlb3BsZSBpbW1lZGlhdGVseSBhcm91bmQgeW91LiBUaGlzIHdpbGwgaGVscCB0aGVtLCBhbmQgd2lsbCBhbHNvIGhlbHAgeW91IGFtcGxpZnkgeW91ciBpbml0aWF0aXZlcy48XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbjxociBcXFwvPlxcclxcblxcclxcbiZuYnNwO1xcclxcbjxoMyBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+TWFya2V0aW5nIExlYWRlcnNoaXAgUG93ZXJzXFx1MjAxNGFuIGludHJvZHVjdGlvbjxcXFwvc3Ryb25nPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkdyZWF0IG1hcmtldGluZyBsZWFkZXJzIGFyZSBncmVhdCBjaGFuZ2UgbGVhZGVycy4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+Tm8gbWF0dGVyIGlmIHlvdSBhcmUgYSBtYXJrZXRlciwgYSBidXNpbmVzcyBvd25lciwgb3IgYSBjb25zdWx0YW50XFx1MjAxNCB5b3UgYXJlIGluIHRoZSBidXNpbmVzcyBvZiBjaGFuZ2UuIEV2ZW4gaWYgeW91ciBpZGVhIGlzIGFtYXppbmcsIGJvc3NlcyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQsIHBlZXJzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCwgdGVhbXMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLiBDbGllbnRzIGFuZCBjdXN0b21lcnMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkIGFueXdheS4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+SW4gdGhlIHdvcmxkXFx1MjAxOXMgbGFyZ2VzdCBzdHVkeSBvbiBjdXN0b21lciBleGVjdXRpdmVzXFx1MjAxOSBzdWNjZXNzLCB3ZSBoYXZlIGZvdW5kIHRoYXQgY2hhbmdlIGxlYWRlcnNoaXAgc2tpbGxzIHRydW1wIGtub3dsZWRnZSBhbmQgc3RhdHVzLiBUaGUgbW9zdCBzdWNjZXNzZnVsIHBlb3BsZSBrbm93IGhvdyB0byB0YWtlIGFuIGlkZWEgdG8gYWN0aW9uIGJ5IG1vYmlsaXppbmc6PFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5VUFdBUkRTPFxcXC9zdHJvbmc+IHRvIHdpbiB0b3AgdGVhbSBzdXBwb3J0LFxcclxcbjxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+U0lERVdBWVM8XFxcL3N0cm9uZz4gdG8gc3RhcnQgdGhlIG1vdmVtZW50IGluc2lkZSBhbiBvcmdhbml6YXRpb24sXFxyXFxuPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5URUFNUzxcXFwvc3Ryb25nPiB0byBidWlsZCB0aGUgYmVzdCBza2lsbHMgYW5kIGtub3dsZWRnZSxcXHJcXG48XFxcL3NwYW4+PHN0cm9uZz5TRUxGPFxcXC9zdHJvbmc+IHRvIGhhdmUgdGhlIGVuZXJneSBhbmQgaW5zcGlyYXRpb24gdG8gbWFrZSBjaGFuZ2UgaGFwcGVuLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+QWxsIGZvdXIgbW9iaWxpemluZyBzdHJhdGVnaWVzIG1hdHRlciBmb3Igc3VjY2Vzcy4gSWYgeW91IGxpa2UgdG8gcmVhZCBtb3JlLCB5b3UgbWF5IGZpbmQgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC93d3cubWNraW5zZXkuY29tXFxcL2ZlYXR1cmVkLWluc2lnaHRzXFxcL2xlYWRlcnNoaXBcXFwvd2h5LWVmZmVjdGl2ZS1sZWFkZXJzLW11c3QtbWFuYWdlLXVwLWRvd24tYW5kLXNpZGV3YXlzXFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+PHNwYW4gY2xhc3M9XFxcInMyXFxcIj50aGlzIGFydGljbGU8XFxcL3NwYW4+PFxcXC9hPiB1c2VmdWwuPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG48aHIgXFxcLz5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aDMgY2xhc3M9XFxcInA2XFxcIiBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+WW91ciBsZXNzIGRvbWluYW50IGxlYWRlcnNoaXAgcG93ZXJzPFxcXC9iPjxcXFwvc3Bhbj48XFxcL2gzPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5UaGlzIHRlc3QgbWVhc3VyZXMgeW91ciBzdHJlbmd0aHMuIEhlcmUgYXJlIC0gZm9yIHlvdXIgaW5mb3JtYXRpb24gLSB5b3VyIDxzcGFuIHN0eWxlPVxcXCJ0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcXFwiPmxlc3M8XFxcL3NwYW4+IGRvbWluYW50IHByZWZlcmVuY2VzOjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBTSURFV0FZU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3Uga25vdyBob3cgdG8gbW9iaWxpemUgcGVvcGxlIGluc2lkZSBhbiBvcmdhbml6YXRpb24gZm9yIGNoYW5nZS4gUGVvcGxlIGxpa2UgeW91IGFyZSBvZnRlbiB2ZXJ5IGdvb2Qgc3RvcnkgdGVsbGVycy4gVGhleSBrbm93IGhvdyB0byBlbmVyZ2l6ZSBwZW9wbGUgZm9yIGFuIGluc3BpcmluZyB2aXNpb24uIExlYWRlcnMgd2l0aCB5b3VyIHByb2ZpbGUgdGVuZCB0byBzZWUgdGhlbXNlbHZlcyBhcyBhIHJvbGUgbW9kZWwgZm9yIG90aGVycy4gVGhleSBkb25cXHUyMDE5dCBtaW5kIGdvaW5nIHRvIHRoZSBmcm9udCBsaW5lLCBnZXQgdGhlaXIgaGFuZHMgZGlydHkgZm9yIHRoZSBidXNpbmVzcy4gTGVhZGVycyB3aXRoIHNpbWlsYXIgc2tpbGxzIHRoaW5rIGEgbG90IGFib3V0IGhvdyB0aGV5IGNhbiBnZXQgb3RoZXJzIHRvIG1vdmUuIFRoaXMgaW5jbHVkZXMgdW5kZXJzdGFuZGluZyB0aGUgYWdlbmRhIG9mIGRpZmZlcmVudCBncm91cHMgYW5kIHRyeWluZyBhbiBhcnJheSBvZiBmaXR0aW5nIHRlY2huaXF1ZXMuIFRoaXMgZG9lc24ndCBhbHdheXMgd29yay4gQnV0IGNoYW5jZXMgYXJlLCB5b3Uga25vdyBiZXR0ZXIgaG93IHRvIG1vYmlsaXplIGluc2lkZSBhbiBvcmdhbml6YXRpb24gdGhhbiBtb3N0IHBlb3BsZSBkby4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgdmVyeSB2aXNpYmxlIGluc2lkZSB5b3VyIG9yZ2FuaXphdGlvbi4gV2l0aCB0aGF0IGZhbWUgY29tZXMgcmlza3MuIFNlbmlvciBsZWFkZXJzIGNvdWxkIC0gYXQgdGltZXMgLSB3b3JyeSB5b3UgYXJlIHB1c2hpbmcgeW91ciBvd24gYWdlbmRhLiBUZWFtcyBjb3VsZCB0b28uIElmIHRoYXQgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGFsaWduaW5nIGV2ZW4gc3Ryb25nZXIgdXB3YXJkcyBhbmQgd2l0aCB5b3VyIGRpcmVjdCByZXBvcnRzLCBzbyB5b3UgdGFrZSBldmVyeWJvZHkgd2l0aCB5b3UuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgVEVBTVNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGJ1aWxkIHBvd2VyIHRocm91Z2ggdGhlIGV4cGVydGlzZSBvZiB5b3Vyc2VsZiBhbmRcXFwvb3IgeW91ciB0ZWFtLiBQZW9wbGUgbGVhbiBvbiB5b3VyXFxcL3lvdXIgdGVhbVxcdTIwMTlzIGV4cGVydGlzZVxcdTIwMTRlc3BlY2lhbGx5IGlmIHRoZXkgd2FudCBhbnN3ZXJzIHRvIHZlcnkgc3BlY2lmaWMgcXVlc3Rpb25zLiBPbmNlIHlvdSBoYXZlIGFjY2VzcyB0byBkZWNpc2lvbiBtYWtlcnMsIHlvdSBjYW4gc3Ryb25nbHkgaW5mbHVlbmNlIG91dGNvbWVzIGFzIHBlb3BsZSBsaXN0ZW4gdG8geW91LiBXaXRoaW4gYSB0ZWFtLCB5b3UgYXJlIHZlcnkgZ29vZCBhdCBjcmVhdGluZyB0cnVzdCBhbmQgYW4gYXRtb3NwaGVyZSBvZiBjb2xsYWJvcmF0aW9uLiBXaGVuIHNvbWVvbmUgZWxzZSB0YWtlcyB0aGUgaW5pdGlhdGl2ZSBvciB3YW50cyB0byBzaGluZSwgcGVyaGFwcyB5b3UgZmVlbCBhIGxpdHRsZSB1bmNvbWZvcnRhYmxlIGFzIHlvdSBjYW5cXHUyMDE5dCBjb250cm9sIHRoZSBvdXRjb21lXFx1MjAxNGJ1dCB5b3UgdHJ5IGFuZCBzdXBwb3J0IHN1Y2ggZW50cmVwcmVuZXVyc2hpcC4gWW91IHByb2JhYmx5IHNldCB2ZXJ5IGhpZ2ggc3RhbmRhcmRzIGZvciB5b3VyIG93biBza2lsbHMgYW5kIHRoZSBza2lsbHMgb2YgeW91ciB0ZWFtLiBUaGlzIG1lYW5zIHBlb3BsZSB3aWxsIHRydXN0IHlvdSB3aGVuIGl0IGNvbWVzIHRvIHNvbHZpbmcgZGlmZmljdWx0IGlzc3Vlcy4gVGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB0b3AgZGVjaXNpb24gbWFrZXJzIGRvblxcdTIwMTl0IGFsd2F5cyBjb21lIHRvIHlvdSBkaXJlY3RseSBmb3IgYWR2aWNlLCBidXQgc2VlayBvdXQgcGVvcGxlIGFib3ZlIHlvdSBmaXJzdC4gSWYgdGhhdFxcdTIwMTlzIGEgaHVyZGxlIGZvciB5b3UsIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciBidWlsZGluZyBhZGRpdGlvbmFsIHVwd2FyZHMgbGVhZGVyc2hpcCBza2lsbHMuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgWU9VUlNFTEZcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGdhaW4gcG93ZXIgYnkgaW5zcGlyaW5nIHBlb3BsZS4gVGhlcmUgYXJlIG1hbnkgc291cmNlcyBmb3IgaW5zcGlyYXRpb24uIFBlcmhhcHMgeW91IHJlYWxseSBsb3ZlIHlvdXIgYnVzaW5lc3MsIGN1c3RvbWVycywgb3IgdGhlIGluZHVzdHJ5LiBQZXJoYXBzIHlvdSBsb3ZlIHRvIHNob3cgeW91ciBhdXRoZW50aWMgc2VsZi4gUGVyaGFwcyB5b3UgaGF2ZSBhIHN0cm9uZyB2aXNpb24gZm9yIHRoZSBidXNpbmVzcywgZm9yIHlvdXIgY2FyZWVyLCBmb3IgeW91ciBsaWZlLiBUaGUgc291cmNlcyBmb3IgaW5zcGlyYXRpb24gYXJlIGVuZGxlc3MuIExlYWRlcnMgbGlrZSB5b3UgYXJlIG9mdGVuIHJlZmxlY3RpdmUuIFRoZXkgbG92ZSB0byBsZWFybiBhYm91dCB0aGVtc2VsdmVzLiBUaGV5IGxvdmUgZmVlZGJhY2suIFlvdSBtYXkgZ2V0IGEgbG90IG9mIGVuZXJneSBieSB0aGlua2luZyBhYm91dCB5b3Vyc2VsZiBhbmQgeW91ciBpbXBhY3Qgb24gb3RoZXJzLiBZb3UgbWF5IHNlZSBhbmQgZmVlbCB3aGF0XFx1MjAxOXMgZ29pbmcgb24gaW5zaWRlIGEgdGVhbSBvciBhbiBvcmdhbml6YXRpb24uXFx1MDBhMCBQZW9wbGUgd2hvIHNjb3JlIGhpZ2ggaW4gdGhpcyBjYXRlZ29yeSBjb3VsZCBiZWUgc2VlbiBieSBzb21lIGRlY2lzaW9uIG1ha2VycyBhcyBcXFwidG9vIHJlZmxlY3RpdmVcXFwiLCB0b28gYnVzeSB0aGlua2luZyBhYm91dCB0aGVtc2VsZnNcXHUyMDE0bm90IHRoZSBidXNpbmVzcy4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPldoYXRcXHUyMDE5cyB0aGUgaWRlYWwgbGVhZGVyc2hpcCBwcm9maWxlPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhlcmUgaXNuJ3QgYW55LiBZb3UgaGF2ZSB0byBiZSBhYm92ZSB0aGUgYmFyIG9uIGFsbFxcdTIwMTRzbyB5b3UgY2FuIGxldmVyYWdlIHlvdXIgc3Bpa2UuIEluIG91ciByZXNlYXJjaCB3ZSBmb3VuZCB0d28gdGhpbmdzOlxcclxcbjEpIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgbGVhZGVycyBhcmUgdHlwaWNhbGx5IFxcXCJhYm92ZSB0aGUgYmFyXFxcIiBvbiBhbGwgZm91ciAoVXB3YXJkcywgU2lkZXdheXMsIFRlYW0sIFNlbGYpLiBUaGlzIGlzblxcdTIwMTl0IGFib3V0IGJlaW5nIHBlcmZlY3QgaW4gZXZlcnl0aGluZy4gSXRcXHUyMDE5cyBhYm91dCByZWFsaXppbmcgYWxsIGZvdXIgZXhpc3RcXHUyMDE0YW5kIGJ1aWxkaW5nIHRoZSBza2lsbHMgdGhhdCBoZWxwIHlvdSBtb2JpbGl6ZSBtb3N0LlxcclxcbjIpIFlvdXIgcHJlZmVyZW5jZXMgbWF5IGNoYW5nZSBvdmVyIHRpbWVcXHUyMDE0YXMgeW91IGdyb3cgYW5kIHRha2Ugb24gbmV3IHJvbGVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPkhvdyBjb3VsZCB5b3UgYmVjb21lIGFuIGV2ZW4gbW9yZSBpbmZsdWVudGlhbCBtYXJrZXRlcj88XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5EbyB5b3Ugd2FudCB0byBpbXByb3ZlIHlvdXIgbWFya2V0aW5nIGxlYWRlcnNoaXAgc2tpbGxzPyBIZXJlIGFyZSBhIGNvdXBsZSBvZiBpZGVhczo8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPkpvaW4gdGhlIHdvcmxkJ3MgIzEgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPk1hcmtldGluZyBMZWFkZXJzaGlwIE1hc3RlcmNsYXNzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkluIHRoaXMgMTItd2VlayBzcHJpbnQsIGJ1aWxkIHlvdXIgaW5mbHVlbmNlIGFuZCBib29zdCB5b3VyIGNhcmVlci4gTGVhcm4gaG93IHRvIGluZmx1ZW5jZSBhdCB0aGUgdG9wLCBtYWtlIHRoZSBjYXNlIGZvciB5b3VyIHByb2plY3RzLCBzZWN1cmUgYnVkZ2V0cywgZ2V0IGJ1eS1pbiwgZ2V0IHlvdXIgY29sbGVhZ3VlcyB0byBzdXBwb3J0IHlvdXIgd29yaywgaW5mbHVlbmNlIGNoYW5nZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLCBidWlsZCB0cnVzdCBhbmQgY29uZmlkZW5jZSBpbnNpZGUgeW91ciB0ZWFtLCByZWVuZXJnaXplIHlvdXJzZWxmOyBzbyB5b3UgY2FuIGluc3BpcmUgcGVvcGxlLiBKb2luIGEgZ2xvYmFsIGdyb3VwIG9mIHBlZXJzXFx1MjAxNGZvciBsZXNzIHRoYW4gdGhlIHByaWNlIG9mIGEgY29uZmVyZW5jZSB0aWNrZXQuIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5TZWUgbW9yZTxcXFwvYT4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIDxcXFwvc3Ryb25nPjxlbT48c3Ryb25nPjxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LmFtYXpvbi5jb21cXFwvZHBcXFwvMTI1OTgzNDcxOVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzM1xcXCI+VGhlIDEyIFBvd2VycyBvZiBhIE1hcmtldGluZyBMZWFkZXI8XFxcL3NwYW4+PFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbjxcXFwvZW0+VGhlIGJvb2sgZnJvbSB0aGUgbGFyZ2VzdCBnbG9iYWwgcmVzZWFyY2ggb24gbWFya2V0ZXJzJyBzdWNjZXNzIGhlbHBzIHlvdSB1bmRlcnN0YW5kIHRoZSBiYXNpY3Mgb2YgbWFya2V0aW5nIGxlYWRlcnNoaXBcXHUyMDE0aW4ganVzdCBhIGZldyBkYXlzLjxcXFwvcD5cXHJcXG48c3Ryb25nPjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+V2F0Y2ggdGhlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL2NhdGVnb3J5XFxcL29uZS1taW51dGUtbWFya2V0aW5nLWxlYWRlclxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj4xIE1pbnV0ZSBNYXJrZXRpbmcgTGVhZGVyIHNlcmllczxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5HZXQgdGhlIG1hcmtldGluZyBsZWFkZXJzaGlwIGJhc2ljcyBpbiBhIG1hdHRlciBvZiBtaW51dGVzLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+UmVhZCB0aGUgZnJlZSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy50aG9tYXNiYXJ0YS5jb21cXFwvYmxvZ1xcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPlRyeVRoaXMuQmxvZzxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuVGhlIGZyZWUgYmxvZyB3aXRoIGlkZWFzIGZvciBjaGFuZ2UgbGVhZGVycy4gSVxcdTIwMTlkIGJlIHRocmlsbGVkIGlmIHlvdSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5zdWJzY3JpYmVwYWdlLmNvbVxcXC95NGI2aDVcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnNpZ24gdXA8XFxcL3NwYW4+PFxcXC9hPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+LlxcdTAwYTA8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5DaGVjayBvdXQgdGhlIGFydGljbGVzIGFuZCBwb2RjYXN0cyBvbiA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3Rob21hc2JhcnRhLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj50aG9tYXNiYXJ0YS5jb208XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuR3JvdyBhcyBhIG1hcmtldGluZyBsZWFkZXIhPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgdGhlIGJlc3QsXFxyXFxuVGhvbWFzPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG5XaHkgbm90IHNoYXJlIHlvdXIgcmVzdWx0cz9cIixcImludGVydmFsX2ltYWdlXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X3VybFwiOlwiXCIsXCJpbnRlcnZhbF9yZWRpcmVjdF9kZWxheVwiOlwiXCIsXCJpbnRlcnZhbF93cHJvZHVjdFwiOlwiXCIsXCJpbnRlcnZhbF9rZXl3b3JkXCI6XCJBXCJ9LHtcImludGVydmFsX21pblwiOlwiMjZcIixcImludGVydmFsX21heFwiOlwiNTBcIixcImludGVydmFsX3RleHRcIjpcIiZuYnNwO1xcclxcbjxoMyBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+WW91IGxlYWQgbWFya2V0aW5nIGJ5OiA8XFxcL2I+PFxcXC9zcGFuPlxcclxcbjxzcGFuIGNsYXNzPVxcXCJzMVxcXCIgc3R5bGU9XFxcImNvbG9yOiAjZmYwMDAwO1xcXCI+PGI+TU9CSUxJWklORyBTSURFV0FZUzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+WW91IGtub3cgaG93IHRvIG1vYmlsaXplIHBlb3BsZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIGZvciBjaGFuZ2UuIFBlb3BsZSBsaWtlIHlvdSBhcmUgb2Z0ZW4gdmVyeSBnb29kIHN0b3J5IHRlbGxlcnMuIFRoZXkga25vdyBob3cgdG8gZW5lcmdpemUgcGVvcGxlIGZvciBhbiBpbnNwaXJpbmcgdmlzaW9uLiBMZWFkZXJzIHdpdGggeW91ciBwcm9maWxlIHRlbmQgdG8gc2VlIHRoZW1zZWx2ZXMgYXMgYSByb2xlIG1vZGVsIGZvciBvdGhlcnMuIFRoZXkgZG9uXFx1MjAxOXQgbWluZCBnb2luZyB0byB0aGUgZnJvbnQgbGluZSwgZ2V0IHRoZWlyIGhhbmRzIGRpcnR5IGZvciB0aGUgYnVzaW5lc3MuIExlYWRlcnMgd2l0aCBzaW1pbGFyIHNraWxscyB0aGluayBhIGxvdCBhYm91dCBob3cgdGhleSBjYW4gZ2V0IG90aGVycyB0byBtb3ZlLiBUaGlzIGluY2x1ZGVzIHVuZGVyc3RhbmRpbmcgdGhlIGFnZW5kYSBvZiBkaWZmZXJlbnQgZ3JvdXBzIGFuZCB0cnlpbmcgYW4gYXJyYXkgb2YgZml0dGluZyB0ZWNobmlxdWVzLiBUaGlzIGRvZXNuJ3QgYWx3YXlzIHdvcmsuIEJ1dCBjaGFuY2VzIGFyZSwgeW91IGtub3cgYmV0dGVyIGhvdyB0byBtb2JpbGl6ZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIHRoYW4gbW9zdCBwZW9wbGUgZG8uIENoYW5jZXMgYXJlLCB5b3UgYXJlIHZlcnkgdmlzaWJsZSBpbnNpZGUgeW91ciBvcmdhbml6YXRpb24uIFRyeSBhbmQgbGV2ZXJhZ2UgeW91ciBkb21pbmFudCBsZWFkZXJzaGlwIHByZWZlcmVuY2UgYXMgbXVjaCBhcyB5b3UgY2FuITxcXFwvc3Bhbj4gPFxcXC9zcGFuPlxcclxcbjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5XaXRoIGZhbWUgY29tZXMgcmlza3MuIFNlbmlvciBsZWFkZXJzIGNvdWxkIC0gYXQgdGltZXMgLSB3b3JyeSB5b3UgYXJlIHB1c2hpbmcgeW91ciBvd24gYWdlbmRhLiBUZWFtcyBjb3VsZCB0b28uIElmIHRoYXQgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGFsaWduaW5nIGV2ZW4gc3Ryb25nZXIgdXB3YXJkcyBhbmQgd2l0aCB5b3VyIGRpcmVjdCByZXBvcnRzLCBzbyB5b3UgdGFrZSBldmVyeWJvZHkgd2l0aCB5b3UuXFxyXFxuJm5ic3A7XFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5NYXJrZXRpbmcgTGVhZGVyc2hpcCBQb3dlcnNcXHUyMDE0YW4gaW50cm9kdWN0aW9uPFxcXC9zdHJvbmc+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+R3JlYXQgbWFya2V0aW5nIGxlYWRlcnMgYXJlIGdyZWF0IGNoYW5nZSBsZWFkZXJzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5ObyBtYXR0ZXIgaWYgeW91IGFyZSBhIG1hcmtldGVyLCBhIGJ1c2luZXNzIG93bmVyLCBvciBhIGNvbnN1bHRhbnRcXHUyMDE0IHlvdSBhcmUgaW4gdGhlIGJ1c2luZXNzIG9mIGNoYW5nZS4gRXZlbiBpZiB5b3VyIGlkZWEgaXMgYW1hemluZywgYm9zc2VzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCwgcGVlcnMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLCB0ZWFtcyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQuIENsaWVudHMgYW5kIGN1c3RvbWVycyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQgYW55d2F5LiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5JbiB0aGUgd29ybGRcXHUyMDE5cyBsYXJnZXN0IHN0dWR5IG9uIGN1c3RvbWVyIGV4ZWN1dGl2ZXNcXHUyMDE5IHN1Y2Nlc3MsIHdlIGhhdmUgZm91bmQgdGhhdCBjaGFuZ2UgbGVhZGVyc2hpcCBza2lsbHMgdHJ1bXAga25vd2xlZGdlIGFuZCBzdGF0dXMuIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgcGVvcGxlIGtub3cgaG93IHRvIHRha2UgYW4gaWRlYSB0byBhY3Rpb24gYnkgbW9iaWxpemluZzo8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlVQV0FSRFM8XFxcL3N0cm9uZz4gdG8gd2luIHRvcCB0ZWFtIHN1cHBvcnQsXFxyXFxuPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5TSURFV0FZUzxcXFwvc3Ryb25nPiB0byBzdGFydCB0aGUgbW92ZW1lbnQgaW5zaWRlIGFuIG9yZ2FuaXphdGlvbixcXHJcXG48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlRFQU1TPFxcXC9zdHJvbmc+IHRvIGJ1aWxkIHRoZSBiZXN0IHNraWxscyBhbmQga25vd2xlZGdlLFxcclxcbjxcXFwvc3Bhbj48c3Ryb25nPlNFTEY8XFxcL3N0cm9uZz4gdG8gaGF2ZSB0aGUgZW5lcmd5IGFuZCBpbnNwaXJhdGlvbiB0byBtYWtlIGNoYW5nZSBoYXBwZW4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgZm91ciBtb2JpbGl6aW5nIHN0cmF0ZWdpZXMgbWF0dGVyIGZvciBzdWNjZXNzLiBJZiB5b3UgbGlrZSB0byByZWFkIG1vcmUsIHlvdSBtYXkgZmluZCA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5tY2tpbnNleS5jb21cXFwvZmVhdHVyZWQtaW5zaWdodHNcXFwvbGVhZGVyc2hpcFxcXC93aHktZWZmZWN0aXZlLWxlYWRlcnMtbXVzdC1tYW5hZ2UtdXAtZG93bi1hbmQtc2lkZXdheXNcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnRoaXMgYXJ0aWNsZTxcXFwvc3Bhbj48XFxcL2E+IHVzZWZ1bC48XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbjxociBcXFwvPlxcclxcblxcclxcbiZuYnNwO1xcclxcbjxoMyBjbGFzcz1cXFwicDZcXFwiIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48Yj5Zb3VyIGxlc3MgZG9taW5hbnQgbGVhZGVyc2hpcCBwb3dlcnM8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlRoaXMgdGVzdCBtZWFzdXJlcyB5b3VyIHN0cmVuZ3Rocy4gSGVyZSBhcmUgLSBmb3IgeW91ciBpbmZvcm1hdGlvbiAtIHlvdXIgPHNwYW4gc3R5bGU9XFxcInRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xcXCI+bGVzczxcXFwvc3Bhbj4gZG9taW5hbnQgcHJlZmVyZW5jZXM6PFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5NT0JJTElaSU5HIFVQV0FSRFNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5Zb3UgZ2FpbiBwb3dlciB0aHJvdWdoIHRvcCB0ZWFtIGFsaWdubWVudC4gWW91IGtub3cgd2hhdCBtYXR0ZXJzIGZvciB0aGUgYnVzaW5lc3MgQU5EIGZvciBjdXN0b21lcnNcXHUyMDE0YW5kIGNvbm5lY3QgdGhlIGRvdHMuIFlvdSBmb2N1cyBtdWNoIG9uIGJ1c2luZXNzIHBlcmZvcm1hbmNlLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5MZWFkZXJzIGxpa2UgeW91IHR5cGljYWxseSB3b3JrIGNsb3NlbHkgd2l0aCB0b3AgZXhlY3V0aXZlcyB0byBhbGlnbiBvbiBidXNpbmVzcyBnb2FscyBhbmQgdmFsdWVzLiBNb3N0IGxpa2VseSwgeW91IGFyZSBrbm93biBmb3IgZHJpdmluZyBtYXhpbXVtIHJldHVybnMuIENoYW5jZXMgYXJlLCB5b3UgYXJlIGNob29zaW5nIHBhcnRuZXJzIGJhc2VkIG9uIG1lcml0XFx1MjAxNG5vdCBqdXN0IGxpa2VzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5QZW9wbGUgd2hvIHdvcmsgd2l0aCB5b3Uga25vdzogdGFyZ2V0cyBhbmQgZGVhZGxpbmVzIG1hdHRlci4gV2hlbmV2ZXIgeW91IGNhbiwgeW91IHRyeSBhbmQgcmV3YXJkIHBlb3BsZSBiYXNlZCBvbiBpbXBhY3RcXHUyMDE0bm90IGp1c3QgYWN0aXZpdHkuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgYXJlIG9mdGVuIHNlZW4gYnkgc2VuaW9yIGxlYWRlcnMgYXMgYSBnby10by1wZXJzb24uIFdpdGggeW91ciBzdHJvbmcgdXB3YXJkcyBmb2N1cywgdGhlcmUgaXMgYWx3YXlzIGEgcmlzayB5b3UgbG9vc2UgdG91Y2ggd2l0aCBjb2xsZWFndWVzIGFuZCB0ZWFtcywgd2hvIGV4cGVjdCB5b3UgdG8gY29uc2lkZXIgdGhlaXIgbmVlZHMgdG9vLiBXaGVuIHRoaXMgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGJ1aWxkaW5nIG1vcmUgc2tpbGxzIHRvIGNvbm5lY3Qgd2l0aCB0aGUgcGVvcGxlIGltbWVkaWF0ZWx5IGFyb3VuZCB5b3UuIFRoaXMgd2lsbCBoZWxwIHRoZW0sIGFuZCB3aWxsIGFsc28gaGVscCB5b3UgYW1wbGlmeSB5b3VyIGluaXRpYXRpdmVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBURUFNU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3UgYnVpbGQgcG93ZXIgdGhyb3VnaCB0aGUgZXhwZXJ0aXNlIG9mIHlvdXJzZWxmIGFuZFxcXC9vciB5b3VyIHRlYW0uIFBlb3BsZSBsZWFuIG9uIHlvdXJcXFwveW91ciB0ZWFtXFx1MjAxOXMgZXhwZXJ0aXNlXFx1MjAxNGVzcGVjaWFsbHkgaWYgdGhleSB3YW50IGFuc3dlcnMgdG8gdmVyeSBzcGVjaWZpYyBxdWVzdGlvbnMuIE9uY2UgeW91IGhhdmUgYWNjZXNzIHRvIGRlY2lzaW9uIG1ha2VycywgeW91IGNhbiBzdHJvbmdseSBpbmZsdWVuY2Ugb3V0Y29tZXMgYXMgcGVvcGxlIGxpc3RlbiB0byB5b3UuIFdpdGhpbiBhIHRlYW0sIHlvdSBhcmUgdmVyeSBnb29kIGF0IGNyZWF0aW5nIHRydXN0IGFuZCBhbiBhdG1vc3BoZXJlIG9mIGNvbGxhYm9yYXRpb24uIFdoZW4gc29tZW9uZSBlbHNlIHRha2VzIHRoZSBpbml0aWF0aXZlIG9yIHdhbnRzIHRvIHNoaW5lLCBwZXJoYXBzIHlvdSBmZWVsIGEgbGl0dGxlIHVuY29tZm9ydGFibGUgYXMgeW91IGNhblxcdTIwMTl0IGNvbnRyb2wgdGhlIG91dGNvbWVcXHUyMDE0YnV0IHlvdSB0cnkgYW5kIHN1cHBvcnQgc3VjaCBlbnRyZXByZW5ldXJzaGlwLiBZb3UgcHJvYmFibHkgc2V0IHZlcnkgaGlnaCBzdGFuZGFyZHMgZm9yIHlvdXIgb3duIHNraWxscyBhbmQgdGhlIHNraWxscyBvZiB5b3VyIHRlYW0uIFRoaXMgbWVhbnMgcGVvcGxlIHdpbGwgdHJ1c3QgeW91IHdoZW4gaXQgY29tZXMgdG8gc29sdmluZyBkaWZmaWN1bHQgaXNzdWVzLiBUaGVyZSBpcyBhIGNoYW5jZSB0aGF0IHRvcCBkZWNpc2lvbiBtYWtlcnMgZG9uXFx1MjAxOXQgYWx3YXlzIGNvbWUgdG8geW91IGRpcmVjdGx5IGZvciBhZHZpY2UsIGJ1dCBzZWVrIG91dCBwZW9wbGUgYWJvdmUgeW91IGZpcnN0LiBJZiB0aGF0XFx1MjAxOXMgYSBodXJkbGUgZm9yIHlvdSwgeW91IG1heSB3YW50IHRvIGNvbnNpZGVyIGJ1aWxkaW5nIGFkZGl0aW9uYWwgdXB3YXJkcyBsZWFkZXJzaGlwIHNraWxscy48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBZT1VSU0VMRlxcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3UgZ2FpbiBwb3dlciBieSBpbnNwaXJpbmcgcGVvcGxlLiBUaGVyZSBhcmUgbWFueSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbi4gUGVyaGFwcyB5b3UgcmVhbGx5IGxvdmUgeW91ciBidXNpbmVzcywgY3VzdG9tZXJzLCBvciB0aGUgaW5kdXN0cnkuIFBlcmhhcHMgeW91IGxvdmUgdG8gc2hvdyB5b3VyIGF1dGhlbnRpYyBzZWxmLiBQZXJoYXBzIHlvdSBoYXZlIGEgc3Ryb25nIHZpc2lvbiBmb3IgdGhlIGJ1c2luZXNzLCBmb3IgeW91ciBjYXJlZXIsIGZvciB5b3VyIGxpZmUuIFRoZSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbiBhcmUgZW5kbGVzcy4gTGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gcmVmbGVjdGl2ZS4gVGhleSBsb3ZlIHRvIGxlYXJuIGFib3V0IHRoZW1zZWx2ZXMuIFRoZXkgbG92ZSBmZWVkYmFjay4gWW91IG1heSBnZXQgYSBsb3Qgb2YgZW5lcmd5IGJ5IHRoaW5raW5nIGFib3V0IHlvdXJzZWxmIGFuZCB5b3VyIGltcGFjdCBvbiBvdGhlcnMuIFlvdSBtYXkgc2VlIGFuZCBmZWVsIHdoYXRcXHUyMDE5cyBnb2luZyBvbiBpbnNpZGUgYSB0ZWFtIG9yIGFuIG9yZ2FuaXphdGlvbi5cXHUwMGEwIFBlb3BsZSB3aG8gc2NvcmUgaGlnaCBpbiB0aGlzIGNhdGVnb3J5IGNvdWxkIGJlZSBzZWVuIGJ5IHNvbWUgZGVjaXNpb24gbWFrZXJzIGFzIFxcXCJ0b28gcmVmbGVjdGl2ZVxcXCIsIHRvbyBidXN5IHRoaW5raW5nIGFib3V0IHRoZW1zZWx2ZXNcXHUyMDE0bm90IHRoZSBidXNpbmVzcy4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPldoYXRcXHUyMDE5cyB0aGUgaWRlYWwgbGVhZGVyc2hpcCBwcm9maWxlPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhlcmUgaXNuJ3QgYW55LiBZb3UgaGF2ZSB0byBiZSBhYm92ZSB0aGUgYmFyIG9uIGFsbFxcdTIwMTRzbyB5b3UgY2FuIGxldmVyYWdlIHlvdXIgc3Bpa2UuIEluIG91ciByZXNlYXJjaCB3ZSBmb3VuZCB0d28gdGhpbmdzOlxcclxcbjEpIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgbGVhZGVycyBhcmUgdHlwaWNhbGx5IFxcXCJhYm92ZSB0aGUgYmFyXFxcIiBvbiBhbGwgZm91ciAoVXB3YXJkcywgU2lkZXdheXMsIFRlYW0sIFNlbGYpLiBUaGlzIGlzblxcdTIwMTl0IGFib3V0IGJlaW5nIHBlcmZlY3QgaW4gZXZlcnl0aGluZy4gSXRcXHUyMDE5cyBhYm91dCByZWFsaXppbmcgYWxsIGZvdXIgZXhpc3RcXHUyMDE0YW5kIGJ1aWxkaW5nIHRoZSBza2lsbHMgdGhhdCBoZWxwIHlvdSBtb2JpbGl6ZSBtb3N0LlxcclxcbjIpIFlvdXIgcHJlZmVyZW5jZXMgbWF5IGNoYW5nZSBvdmVyIHRpbWVcXHUyMDE0YXMgeW91IGdyb3cgYW5kIHRha2Ugb24gbmV3IHJvbGVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPkhvdyBjb3VsZCB5b3UgYmVjb21lIGFuIGV2ZW4gbW9yZSBpbmZsdWVudGlhbCBtYXJrZXRlcj88XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5EbyB5b3Ugd2FudCB0byBpbXByb3ZlIHlvdXIgbWFya2V0aW5nIGxlYWRlcnNoaXAgc2tpbGxzPyBIZXJlIGFyZSBhIGNvdXBsZSBvZiBpZGVhczo8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPkpvaW4gdGhlIHdvcmxkJ3MgIzEgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPk1hcmtldGluZyBMZWFkZXJzaGlwIE1hc3RlcmNsYXNzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkluIHRoaXMgMTItd2VlayBzcHJpbnQsIGJ1aWxkIHlvdXIgaW5mbHVlbmNlIGFuZCBib29zdCB5b3VyIGNhcmVlci4gTGVhcm4gaG93IHRvIGluZmx1ZW5jZSBhdCB0aGUgdG9wLCBtYWtlIHRoZSBjYXNlIGZvciB5b3VyIHByb2plY3RzLCBzZWN1cmUgYnVkZ2V0cywgZ2V0IGJ1eS1pbiwgZ2V0IHlvdXIgY29sbGVhZ3VlcyB0byBzdXBwb3J0IHlvdXIgd29yaywgaW5mbHVlbmNlIGNoYW5nZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLCBidWlsZCB0cnVzdCBhbmQgY29uZmlkZW5jZSBpbnNpZGUgeW91ciB0ZWFtLCByZWVuZXJnaXplIHlvdXJzZWxmOyBzbyB5b3UgY2FuIGluc3BpcmUgcGVvcGxlLiBKb2luIGEgZ2xvYmFsIGdyb3VwIG9mIHBlZXJzXFx1MjAxNGZvciBsZXNzIHRoYW4gdGhlIHByaWNlIG9mIGEgY29uZmVyZW5jZSB0aWNrZXQuIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5TZWUgbW9yZTxcXFwvYT4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIDxcXFwvc3Ryb25nPjxlbT48c3Ryb25nPjxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LmFtYXpvbi5jb21cXFwvZHBcXFwvMTI1OTgzNDcxOVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzM1xcXCI+VGhlIDEyIFBvd2VycyBvZiBhIE1hcmtldGluZyBMZWFkZXI8XFxcL3NwYW4+PFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbjxcXFwvZW0+VGhlIGJvb2sgZnJvbSB0aGUgbGFyZ2VzdCBnbG9iYWwgcmVzZWFyY2ggb24gbWFya2V0ZXJzJyBzdWNjZXNzIGhlbHBzIHlvdSB1bmRlcnN0YW5kIHRoZSBiYXNpY3Mgb2YgbWFya2V0aW5nIGxlYWRlcnNoaXBcXHUyMDE0aW4ganVzdCBhIGZldyBkYXlzLjxcXFwvcD5cXHJcXG48c3Ryb25nPjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+V2F0Y2ggdGhlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL2NhdGVnb3J5XFxcL29uZS1taW51dGUtbWFya2V0aW5nLWxlYWRlclxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj4xIE1pbnV0ZSBNYXJrZXRpbmcgTGVhZGVyIHNlcmllczxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5HZXQgdGhlIG1hcmtldGluZyBsZWFkZXJzaGlwIGJhc2ljcyBpbiBhIG1hdHRlciBvZiBtaW51dGVzLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+UmVhZCB0aGUgZnJlZSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy50aG9tYXNiYXJ0YS5jb21cXFwvYmxvZ1xcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPlRyeVRoaXMuQmxvZzxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuVGhlIGZyZWUgYmxvZyB3aXRoIGlkZWFzIGZvciBjaGFuZ2UgbGVhZGVycy4gSVxcdTIwMTlkIGJlIHRocmlsbGVkIGlmIHlvdSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5zdWJzY3JpYmVwYWdlLmNvbVxcXC95NGI2aDVcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnNpZ24gdXA8XFxcL3NwYW4+PFxcXC9hPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+LlxcdTAwYTA8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5DaGVjayBvdXQgdGhlIGFydGljbGVzIGFuZCBwb2RjYXN0cyBvbiA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3Rob21hc2JhcnRhLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj50aG9tYXNiYXJ0YS5jb208XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuR3JvdyBhcyBhIG1hcmtldGluZyBsZWFkZXIhPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgdGhlIGJlc3QsXFxyXFxuVGhvbWFzPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG5XaHkgbm90IHNoYXJlIHlvdXIgcmVzdWx0cz9cIixcImludGVydmFsX2ltYWdlXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X3VybFwiOlwiXCIsXCJpbnRlcnZhbF9yZWRpcmVjdF9kZWxheVwiOlwiXCIsXCJpbnRlcnZhbF93cHJvZHVjdFwiOlwiXCIsXCJpbnRlcnZhbF9rZXl3b3JkXCI6XCJCXCJ9LHtcImludGVydmFsX21pblwiOlwiNTFcIixcImludGVydmFsX21heFwiOlwiNzVcIixcImludGVydmFsX3RleHRcIjpcIiZuYnNwO1xcclxcbjxoMyBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+WW91IGxlYWQgbWFya2V0aW5nIGJ5OiA8XFxcL2I+PFxcXC9zcGFuPlxcclxcbjxzcGFuIGNsYXNzPVxcXCJzMVxcXCIgc3R5bGU9XFxcImNvbG9yOiAjZmYwMDAwO1xcXCI+PGI+TU9CSUxJWklORyBURUFNUzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPllvdSBidWlsZCBwb3dlciB0aHJvdWdoIHRoZSBleHBlcnRpc2Ugb2YgeW91cnNlbGYgYW5kIHlvdXIgdGVhbS4gUGVvcGxlIGxlYW4gb24geW91ciBvciB5b3VyIHRlYW1cXHUyMDE5cyBleHBlcnRpc2VcXHUyMDE0ZXNwZWNpYWxseSBpZiB0aGV5IHdhbnQgYW5zd2VycyB0byB2ZXJ5IHNwZWNpZmljIHF1ZXN0aW9ucy4gT25jZSB5b3UgaGF2ZSBhY2Nlc3MgdG8gZGVjaXNpb24gbWFrZXJzLCB5b3UgY2FuIHN0cm9uZ2x5IGluZmx1ZW5jZSBvdXRjb21lcyBhcyBwZW9wbGUgbGlzdGVuIHRvIHlvdS4gV2l0aGluIGEgdGVhbSwgeW91IGFyZSB2ZXJ5IGdvb2QgYXQgY3JlYXRpbmcgdHJ1c3QgYW5kIGFuIGF0bW9zcGhlcmUgb2YgY29sbGFib3JhdGlvbi4gV2hlbiBzb21lb25lIGVsc2UgdGFrZXMgdGhlIGluaXRpYXRpdmUgb3Igd2FudHMgdG8gc2hpbmUsIHBlcmhhcHMgeW91IGZlZWwgYSBsaXR0bGUgdW5jb21mb3J0YWJsZSBhcyB5b3UgY2FuXFx1MjAxOXQgY29udHJvbCB0aGUgb3V0Y29tZVxcdTIwMTRidXQgeW91IHRyeSBhbmQgc3VwcG9ydCBzdWNoIGVudHJlcHJlbmV1cnNoaXAuIFlvdSBwcm9iYWJseSBzZXQgdmVyeSBoaWdoIHN0YW5kYXJkcyBmb3IgeW91ciBvd24gc2tpbGxzIGFuZCB0aGUgc2tpbGxzIG9mIHlvdXIgdGVhbS4gVGhpcyBtZWFucyBwZW9wbGUgd2lsbCB0cnVzdCB5b3Ugd2hlbiBpdCBjb21lcyB0byBzb2x2aW5nIGRpZmZpY3VsdCBpc3N1ZXMuIDxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VHJ5IGFuZCBsZXZlcmFnZSB5b3VyIGRvbWluYW50IGxlYWRlcnNoaXAgcHJlZmVyZW5jZSBhcyBtdWNoIGFzIHlvdSBjYW4hPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPlRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgdG9wIGRlY2lzaW9uIG1ha2VycyBtYXkgbm90IGFsd2F5cyBjb21lIHRvIHlvdSBkaXJlY3RseSBmb3IgYWR2aWNlLCBidXQgc2VlayBvdXQgcGVvcGxlIGFib3ZlIHlvdSBmaXJzdC4gVGhpcyBjYW4gaGFwcGVuIHRvIHBlb3BsZSB3aG8gZm9jdXMgb24gdGhlaXIgb3duIHNraWxscyBhbmQgb24gYnVpbGRpbmcgdGhlaXIgdGVhbVxcdTIwMTR2cy4gb24gbWFuYWdpbmcgdXAuIElmIHRoYXRcXHUyMDE5cyBhIGh1cmRsZSBmb3IgeW91LCB5b3UgbWF5IHdhbnQgdG8gY29uc2lkZXIgYnVpbGRpbmcgYWRkaXRpb25hbCB1cHdhcmRzIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5tYXJrZXRpbmcgbGVhZGVyc2hpcCBza2lsbHM8XFxcL2E+LCBsaWtlIGJ1aWxkaW5nIHlvdXIgVmFsdWUgQ3JlYXRpb24gWm9uZSBvciBwcm92aW5nIHlvdXIgcmV0dXJucyBhdCB0aGUgdG9wLjxcXFwvcD5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aHIgXFxcLz5cXHJcXG4mbmJzcDtcXHJcXG48aDMgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPk1hcmtldGluZyBMZWFkZXJzaGlwIFBvd2Vyc1xcdTIwMTRhbiBpbnRyb2R1Y3Rpb248XFxcL3N0cm9uZz48XFxcL2gzPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5HcmVhdCBtYXJrZXRpbmcgbGVhZGVycyBhcmUgZ3JlYXQgY2hhbmdlIGxlYWRlcnMuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPk5vIG1hdHRlciBpZiB5b3UgYXJlIGEgbWFya2V0ZXIsIGEgYnVzaW5lc3Mgb3duZXIsIG9yIGEgY29uc3VsdGFudFxcdTIwMTQgeW91IGFyZSBpbiB0aGUgYnVzaW5lc3Mgb2YgY2hhbmdlLiBFdmVuIGlmIHlvdXIgaWRlYSBpcyBhbWF6aW5nLCBib3NzZXMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLCBwZWVycyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQsIHRlYW1zIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZC4gQ2xpZW50cyBhbmQgY3VzdG9tZXJzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCBhbnl3YXkuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkluIHRoZSB3b3JsZFxcdTIwMTlzIGxhcmdlc3Qgc3R1ZHkgb24gY3VzdG9tZXIgZXhlY3V0aXZlc1xcdTIwMTkgc3VjY2Vzcywgd2UgaGF2ZSBmb3VuZCB0aGF0IGNoYW5nZSBsZWFkZXJzaGlwIHNraWxscyB0cnVtcCBrbm93bGVkZ2UgYW5kIHN0YXR1cy4gVGhlIG1vc3Qgc3VjY2Vzc2Z1bCBwZW9wbGUga25vdyBob3cgdG8gdGFrZSBhbiBpZGVhIHRvIGFjdGlvbiBieSBtb2JpbGl6aW5nOjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+VVBXQVJEUzxcXFwvc3Ryb25nPiB0byB3aW4gdG9wIHRlYW0gc3VwcG9ydCxcXHJcXG48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlNJREVXQVlTPFxcXC9zdHJvbmc+IHRvIHN0YXJ0IHRoZSBtb3ZlbWVudCBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLFxcclxcbjxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+VEVBTVM8XFxcL3N0cm9uZz4gdG8gYnVpbGQgdGhlIGJlc3Qgc2tpbGxzIGFuZCBrbm93bGVkZ2UsXFxyXFxuPFxcXC9zcGFuPjxzdHJvbmc+U0VMRjxcXFwvc3Ryb25nPiB0byBoYXZlIHRoZSBlbmVyZ3kgYW5kIGluc3BpcmF0aW9uIHRvIG1ha2UgY2hhbmdlIGhhcHBlbi48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkFsbCBmb3VyIG1vYmlsaXppbmcgc3RyYXRlZ2llcyBtYXR0ZXIgZm9yIHN1Y2Nlc3MuIElmIHlvdSBsaWtlIHRvIHJlYWQgbW9yZSwgeW91IG1heSBmaW5kIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3Lm1ja2luc2V5LmNvbVxcXC9mZWF0dXJlZC1pbnNpZ2h0c1xcXC9sZWFkZXJzaGlwXFxcL3doeS1lZmZlY3RpdmUtbGVhZGVycy1tdXN0LW1hbmFnZS11cC1kb3duLWFuZC1zaWRld2F5c1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+dGhpcyBhcnRpY2xlPFxcXC9zcGFuPjxcXFwvYT4gdXNlZnVsLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGhyIFxcXC8+XFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPllvdXIgbGVzcyBkb21pbmFudCBsZWFkZXJzaGlwIHBvd2VyczxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhpcyB0ZXN0IG1lYXN1cmVzIHlvdXIgc3RyZW5ndGhzLiBIZXJlIGFyZSAtIGZvciB5b3VyIGluZm9ybWF0aW9uIC0geW91ciA8c3BhbiBzdHlsZT1cXFwidGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XFxcIj5sZXNzPFxcXC9zcGFuPiBkb21pbmFudCBwcmVmZXJlbmNlczo8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgU0lERVdBWVNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGtub3cgaG93IHRvIG1vYmlsaXplIHBlb3BsZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIGZvciBjaGFuZ2UuIFBlb3BsZSBsaWtlIHlvdSBhcmUgb2Z0ZW4gdmVyeSBnb29kIHN0b3J5IHRlbGxlcnMuIFRoZXkga25vdyBob3cgdG8gZW5lcmdpemUgcGVvcGxlIGZvciBhbiBpbnNwaXJpbmcgdmlzaW9uLiBMZWFkZXJzIHdpdGggeW91ciBwcm9maWxlIHRlbmQgdG8gc2VlIHRoZW1zZWx2ZXMgYXMgYSByb2xlIG1vZGVsIGZvciBvdGhlcnMuIFRoZXkgZG9uXFx1MjAxOXQgbWluZCBnb2luZyB0byB0aGUgZnJvbnQgbGluZSwgZ2V0IHRoZWlyIGhhbmRzIGRpcnR5IGZvciB0aGUgYnVzaW5lc3MuIExlYWRlcnMgd2l0aCBzaW1pbGFyIHNraWxscyB0aGluayBhIGxvdCBhYm91dCBob3cgdGhleSBjYW4gZ2V0IG90aGVycyB0byBtb3ZlLiBUaGlzIGluY2x1ZGVzIHVuZGVyc3RhbmRpbmcgdGhlIGFnZW5kYSBvZiBkaWZmZXJlbnQgZ3JvdXBzIGFuZCB0cnlpbmcgYW4gYXJyYXkgb2YgZml0dGluZyB0ZWNobmlxdWVzLiBUaGlzIGRvZXNuJ3QgYWx3YXlzIHdvcmsuIEJ1dCBjaGFuY2VzIGFyZSwgeW91IGtub3cgYmV0dGVyIGhvdyB0byBtb2JpbGl6ZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uIHRoYW4gbW9zdCBwZW9wbGUgZG8uIENoYW5jZXMgYXJlLCB5b3UgYXJlIHZlcnkgdmlzaWJsZSBpbnNpZGUgeW91ciBvcmdhbml6YXRpb24uIFdpdGggdGhhdCBmYW1lIGNvbWVzIHJpc2tzLiBTZW5pb3IgbGVhZGVycyBjb3VsZCAtIGF0IHRpbWVzIC0gd29ycnkgeW91IGFyZSBwdXNoaW5nIHlvdXIgb3duIGFnZW5kYS4gVGVhbXMgY291bGQgdG9vLiBJZiB0aGF0IGhhcHBlbnMgdG8geW91LCBjb25zaWRlciBhbGlnbmluZyBldmVuIHN0cm9uZ2VyIHVwd2FyZHMgYW5kIHdpdGggeW91ciBkaXJlY3QgcmVwb3J0cywgc28geW91IHRha2UgZXZlcnlib2R5IHdpdGggeW91LjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5NT0JJTElaSU5HIFVQV0FSRFNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5Zb3UgZ2FpbiBwb3dlciB0aHJvdWdoIHRvcCB0ZWFtIGFsaWdubWVudC4gWW91IGtub3cgd2hhdCBtYXR0ZXJzIGZvciB0aGUgYnVzaW5lc3MgQU5EIGZvciBjdXN0b21lcnNcXHUyMDE0YW5kIGNvbm5lY3QgdGhlIGRvdHMuIFlvdSBmb2N1cyBtdWNoIG9uIGJ1c2luZXNzIHBlcmZvcm1hbmNlLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5MZWFkZXJzIGxpa2UgeW91IHR5cGljYWxseSB3b3JrIGNsb3NlbHkgd2l0aCB0b3AgZXhlY3V0aXZlcyB0byBhbGlnbiBvbiBidXNpbmVzcyBnb2FscyBhbmQgdmFsdWVzLiBNb3N0IGxpa2VseSwgeW91IGFyZSBrbm93biBmb3IgZHJpdmluZyBtYXhpbXVtIHJldHVybnMuIENoYW5jZXMgYXJlLCB5b3UgYXJlIGNob29zaW5nIHBhcnRuZXJzIGJhc2VkIG9uIG1lcml0XFx1MjAxNG5vdCBqdXN0IGxpa2VzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5QZW9wbGUgd2hvIHdvcmsgd2l0aCB5b3Uga25vdzogdGFyZ2V0cyBhbmQgZGVhZGxpbmVzIG1hdHRlci4gV2hlbmV2ZXIgeW91IGNhbiwgeW91IHRyeSBhbmQgcmV3YXJkIHBlb3BsZSBiYXNlZCBvbiBpbXBhY3RcXHUyMDE0bm90IGp1c3QgYWN0aXZpdHkuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgYXJlIG9mdGVuIHNlZW4gYnkgc2VuaW9yIGxlYWRlcnMgYXMgYSBnby10by1wZXJzb24uIFdpdGggeW91ciBzdHJvbmcgdXB3YXJkcyBmb2N1cywgdGhlcmUgaXMgYWx3YXlzIGEgcmlzayB5b3UgbG9vc2UgdG91Y2ggd2l0aCBjb2xsZWFndWVzIGFuZCB0ZWFtcywgd2hvIGV4cGVjdCB5b3UgdG8gY29uc2lkZXIgdGhlaXIgbmVlZHMgdG9vLiBXaGVuIHRoaXMgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGJ1aWxkaW5nIG1vcmUgc2tpbGxzIHRvIGNvbm5lY3Qgd2l0aCB0aGUgcGVvcGxlIGltbWVkaWF0ZWx5IGFyb3VuZCB5b3UuIFRoaXMgd2lsbCBoZWxwIHRoZW0sIGFuZCB3aWxsIGFsc28gaGVscCB5b3UgYW1wbGlmeSB5b3VyIGluaXRpYXRpdmVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxzdHJvbmc+TU9CSUxJWklORyBZT1VSU0VMRlxcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3UgZ2FpbiBwb3dlciBieSBpbnNwaXJpbmcgcGVvcGxlLiBUaGVyZSBhcmUgbWFueSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbi4gUGVyaGFwcyB5b3UgcmVhbGx5IGxvdmUgeW91ciBidXNpbmVzcywgY3VzdG9tZXJzLCBvciB0aGUgaW5kdXN0cnkuIFBlcmhhcHMgeW91IGxvdmUgdG8gc2hvdyB5b3VyIGF1dGhlbnRpYyBzZWxmLiBQZXJoYXBzIHlvdSBoYXZlIGEgc3Ryb25nIHZpc2lvbiBmb3IgdGhlIGJ1c2luZXNzLCBmb3IgeW91ciBjYXJlZXIsIGZvciB5b3VyIGxpZmUuIFRoZSBzb3VyY2VzIGZvciBpbnNwaXJhdGlvbiBhcmUgZW5kbGVzcy4gTGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gcmVmbGVjdGl2ZS4gVGhleSBsb3ZlIHRvIGxlYXJuIGFib3V0IHRoZW1zZWx2ZXMuIFRoZXkgbG92ZSBmZWVkYmFjay4gWW91IG1heSBnZXQgYSBsb3Qgb2YgZW5lcmd5IGJ5IHRoaW5raW5nIGFib3V0IHlvdXJzZWxmIGFuZCB5b3VyIGltcGFjdCBvbiBvdGhlcnMuIFlvdSBtYXkgc2VlIGFuZCBmZWVsIHdoYXRcXHUyMDE5cyBnb2luZyBvbiBpbnNpZGUgYSB0ZWFtIG9yIGFuIG9yZ2FuaXphdGlvbi5cXHUwMGEwIFBlb3BsZSB3aG8gc2NvcmUgaGlnaCBpbiB0aGlzIGNhdGVnb3J5IGNvdWxkIGJlZSBzZWVuIGJ5IHNvbWUgZGVjaXNpb24gbWFrZXJzIGFzIFxcXCJ0b28gcmVmbGVjdGl2ZVxcXCIsIHRvbyBidXN5IHRoaW5raW5nIGFib3V0IHRoZW1zZWx2ZXNcXHUyMDE0bm90IHRoZSBidXNpbmVzcy4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS48XFxcL3A+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGhyIFxcXC8+XFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPldoYXRcXHUyMDE5cyB0aGUgaWRlYWwgbGVhZGVyc2hpcCBwcm9maWxlPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+VGhlcmUgaXNuJ3QgYW55LiBZb3UgaGF2ZSB0byBiZSBhYm92ZSB0aGUgYmFyIG9uIGFsbFxcdTIwMTRzbyB5b3UgY2FuIGxldmVyYWdlIHlvdXIgc3Bpa2UuIEluIG91ciByZXNlYXJjaCB3ZSBmb3VuZCB0d28gdGhpbmdzOlxcclxcbjEpIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgbGVhZGVycyBhcmUgdHlwaWNhbGx5IFxcXCJhYm92ZSB0aGUgYmFyXFxcIiBvbiBhbGwgZm91ciAoVXB3YXJkcywgU2lkZXdheXMsIFRlYW0sIFNlbGYpLiBUaGlzIGlzblxcdTIwMTl0IGFib3V0IGJlaW5nIHBlcmZlY3QgaW4gZXZlcnl0aGluZy4gSXRcXHUyMDE5cyBhYm91dCByZWFsaXppbmcgYWxsIGZvdXIgZXhpc3RcXHUyMDE0YW5kIGJ1aWxkaW5nIHRoZSBza2lsbHMgdGhhdCBoZWxwIHlvdSBtb2JpbGl6ZSBtb3N0LlxcclxcbjIpIFlvdXIgcHJlZmVyZW5jZXMgbWF5IGNoYW5nZSBvdmVyIHRpbWVcXHUyMDE0YXMgeW91IGdyb3cgYW5kIHRha2Ugb24gbmV3IHJvbGVzLjxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIGNsYXNzPVxcXCJwNlxcXCIgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPkhvdyBjb3VsZCB5b3UgYmVjb21lIGFuIGV2ZW4gbW9yZSBpbmZsdWVudGlhbCBtYXJrZXRlcj88XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5EbyB5b3Ugd2FudCB0byBpbXByb3ZlIHlvdXIgbWFya2V0aW5nIGxlYWRlcnNoaXAgc2tpbGxzPyBIZXJlIGFyZSBhIGNvdXBsZSBvZiBpZGVhczo8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPkpvaW4gdGhlIHdvcmxkJ3MgIzEgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPk1hcmtldGluZyBMZWFkZXJzaGlwIE1hc3RlcmNsYXNzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkluIHRoaXMgMTItd2VlayBzcHJpbnQsIGJ1aWxkIHlvdXIgaW5mbHVlbmNlIGFuZCBib29zdCB5b3VyIGNhcmVlci4gTGVhcm4gaG93IHRvIGluZmx1ZW5jZSBhdCB0aGUgdG9wLCBtYWtlIHRoZSBjYXNlIGZvciB5b3VyIHByb2plY3RzLCBzZWN1cmUgYnVkZ2V0cywgZ2V0IGJ1eS1pbiwgZ2V0IHlvdXIgY29sbGVhZ3VlcyB0byBzdXBwb3J0IHlvdXIgd29yaywgaW5mbHVlbmNlIGNoYW5nZSBpbnNpZGUgYW4gb3JnYW5pemF0aW9uLCBidWlsZCB0cnVzdCBhbmQgY29uZmlkZW5jZSBpbnNpZGUgeW91ciB0ZWFtLCByZWVuZXJnaXplIHlvdXJzZWxmOyBzbyB5b3UgY2FuIGluc3BpcmUgcGVvcGxlLiBKb2luIGEgZ2xvYmFsIGdyb3VwIG9mIHBlZXJzXFx1MjAxNGZvciBsZXNzIHRoYW4gdGhlIHByaWNlIG9mIGEgY29uZmVyZW5jZSB0aWNrZXQuIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvbWFya2V0aW5nbGVhZGVyc2hpcG1hc3RlcmNsYXNzLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj5TZWUgbW9yZTxcXFwvYT4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIDxcXFwvc3Ryb25nPjxlbT48c3Ryb25nPjxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LmFtYXpvbi5jb21cXFwvZHBcXFwvMTI1OTgzNDcxOVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzM1xcXCI+VGhlIDEyIFBvd2VycyBvZiBhIE1hcmtldGluZyBMZWFkZXI8XFxcL3NwYW4+PFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbjxcXFwvZW0+VGhlIGJvb2sgZnJvbSB0aGUgbGFyZ2VzdCBnbG9iYWwgcmVzZWFyY2ggb24gbWFya2V0ZXJzJyBzdWNjZXNzIGhlbHBzIHlvdSB1bmRlcnN0YW5kIHRoZSBiYXNpY3Mgb2YgbWFya2V0aW5nIGxlYWRlcnNoaXBcXHUyMDE0aW4ganVzdCBhIGZldyBkYXlzLjxcXFwvcD5cXHJcXG48c3Ryb25nPjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+V2F0Y2ggdGhlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL2NhdGVnb3J5XFxcL29uZS1taW51dGUtbWFya2V0aW5nLWxlYWRlclxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj4xIE1pbnV0ZSBNYXJrZXRpbmcgTGVhZGVyIHNlcmllczxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5HZXQgdGhlIG1hcmtldGluZyBsZWFkZXJzaGlwIGJhc2ljcyBpbiBhIG1hdHRlciBvZiBtaW51dGVzLjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+UmVhZCB0aGUgZnJlZSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy50aG9tYXNiYXJ0YS5jb21cXFwvYmxvZ1xcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPlRyeVRoaXMuQmxvZzxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuVGhlIGZyZWUgYmxvZyB3aXRoIGlkZWFzIGZvciBjaGFuZ2UgbGVhZGVycy4gSVxcdTIwMTlkIGJlIHRocmlsbGVkIGlmIHlvdSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5zdWJzY3JpYmVwYWdlLmNvbVxcXC95NGI2aDVcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnNpZ24gdXA8XFxcL3NwYW4+PFxcXC9hPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+LlxcdTAwYTA8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5DaGVjayBvdXQgdGhlIGFydGljbGVzIGFuZCBwb2RjYXN0cyBvbiA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3Rob21hc2JhcnRhLmNvbVxcXC9cXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj50aG9tYXNiYXJ0YS5jb208XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuR3JvdyBhcyBhIG1hcmtldGluZyBsZWFkZXIhPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgdGhlIGJlc3QsXFxyXFxuVGhvbWFzPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG5XaHkgbm90IHNoYXJlIHlvdXIgcmVzdWx0cz9cIixcImludGVydmFsX2ltYWdlXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X3VybFwiOlwiXCIsXCJpbnRlcnZhbF9yZWRpcmVjdF9kZWxheVwiOlwiXCIsXCJpbnRlcnZhbF93cHJvZHVjdFwiOlwiXCIsXCJpbnRlcnZhbF9rZXl3b3JkXCI6XCJDXCJ9LHtcImludGVydmFsX21pblwiOlwiNzZcIixcImludGVydmFsX21heFwiOlwiMTAwXCIsXCJpbnRlcnZhbF90ZXh0XCI6XCImbmJzcDtcXHJcXG48aDMgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPjxiPllvdSBsZWFkIG1hcmtldGluZyBieTogPFxcXC9iPjxcXFwvc3Bhbj5cXHJcXG48c3BhbiBjbGFzcz1cXFwiczFcXFwiIHN0eWxlPVxcXCJjb2xvcjogI2ZmMDAwMDtcXFwiPjxiPk1PQklMSVpJTkcgWU9VUlNFTEY8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5Zb3UgZ2FpbiBpbmZsdWVuY2UgYnkgaW5zcGlyaW5nIG90aGVyIHBlb3BsZVxcdTIwMTRpdCdzIGEgdmVyeSBwb3dlcmZ1bCBzZXQgb2Ygc2tpbGxzLiBUaGVyZSBhcmUgbWFueSBwb3NzaWJsZSBzb3VyY2VzIGZvciB5b3VyIGluc3BpcmF0aW9uLiBQZXJoYXBzIHlvdSBsb3ZlIHlvdXIgYnVzaW5lc3MsIHlvdXIgY3VzdG9tZXJzLCBvciB0aGUgaW5kdXN0cnkuIFBlcmhhcHMgeW91IGxpa2UgdG8gc2hvdyB5b3VyIGF1dGhlbnRpYyBzZWxmLiBQZXJoYXBzIHlvdSBoYXZlIGEgc3Ryb25nIHZpc2lvbiBmb3IgdGhlIGJ1c2luZXNzLCBmb3IgeW91ciBjYXJlZXIsIG9yIGZvciB5b3VyIGxpZmUuIExlYWRlcnMgbGlrZSB5b3UgYXJlIGxpa2UgdG8gbGVhcm4gYWJvdXQgdGhlbXNlbHZlcy4gVGhleSBsb3ZlIGZlZWRiYWNrLiBZb3UgbWF5IHNlZSBhbmQgZmVlbCB3aGF0XFx1MjAxOXMgZ29pbmcgb24gaW5zaWRlIGEgdGVhbSBvciBhbiBvcmdhbml6YXRpb24uIEFuZCB5b3UgbWF5IGdldCBhIGxvdCBvZiBlbmVyZ3kgYnkgdGhpbmtpbmcgYWJvdXQgeW91cnNlbGYgYW5kIHlvdXIgaW1wYWN0IG9uIG90aGVycy48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5MaWtlIGV2ZXJ5IHBvd2VyLCBtb2JpbGl6aW5nIHNlbGYgY2FuIGNvbWUgd2l0aCBhIGZldyBkb3duc2lkZXMuIFBlb3BsZSB3aG8gc2NvcmUgaGlnaCBpbiB0aGlzIGNhdGVnb3J5IGNvdWxkIHNvbWV0aW1lcyBiZSBzZWVuIGJ5IHNlbmlvciBkZWNpc2lvbiBtYWtlcnMgYXMgdG9vIFxcXCJyZWZsZWN0aXZlXFxcIiwgdG9vIGJ1c3kgdGhpbmtpbmcgYWJvdXQgdGhlbXNlbHZlc1xcdTIwMTRub3QgdGhlIG9yZ2FuaXphdGlvbi4gRXZlbiBpZiB0aGF0J3Mgbm90IGFjdHVhbGx5IHRoZSBjYXNlLCBpdCdzIHdvcnRoIHVuZGVyc3RhbmRpbmcgaG93IHlvdXIgaW5zcGlyYXRpb24gY29tZXMgYWNyb3NzXFx1MjAxNGVzcGVjaWFsbHkgaW4gdGhlIGJvYXJkcm9vbS4gSW4gY2FzZSB5b3UgYXJlIGluZGVlZCB0b28gcmVtb3ZlZCBmcm9tIHdoYXQgbWF0dGVycyBhdCB0aGUgdG9wLCB0cnkgYW5kIGV4cGFuZCB5b3VyIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL3doYXQtaXMtbWFya2V0aW5nLWxlYWRlcnNoaXBcXFwvXFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+VmFsdWUgQ3JlYXRpb24gWm9uZTxcXFwvYT4uIExlYXJuIHNvbWUgb2YgdGhlIGNydWNpYWwgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPm1hcmtldGluZyBsZWFkZXJzaGlwIHNraWxsczxcXFwvYT4gdG8gbW9iaWxpemUgdXB3YXJkcywgaW5jbHVkaW5nIHNob3dpbmcgeW91ciByZXR1cm5zIGFuZCBwcm92aW5nIHlvdXIgd29yaydzIHZhbHVlIGluc2lkZSB0aGUgQy1zdWl0ZS48XFxcL3A+XFxyXFxuJm5ic3A7XFxyXFxuXFxyXFxuPGhyIFxcXC8+XFxyXFxuXFxyXFxuJm5ic3A7XFxyXFxuPGgzIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5NYXJrZXRpbmcgTGVhZGVyc2hpcCBQb3dlcnNcXHUyMDE0YW4gaW50cm9kdWN0aW9uPFxcXC9zdHJvbmc+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+R3JlYXQgbWFya2V0aW5nIGxlYWRlcnMgYXJlIGdyZWF0IGNoYW5nZSBsZWFkZXJzLiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5ObyBtYXR0ZXIgaWYgeW91IGFyZSBhIG1hcmtldGVyLCBhIGJ1c2luZXNzIG93bmVyLCBvciBhIGNvbnN1bHRhbnRcXHUyMDE0IHlvdSBhcmUgaW4gdGhlIGJ1c2luZXNzIG9mIGNoYW5nZS4gRXZlbiBpZiB5b3VyIGlkZWEgaXMgYW1hemluZywgYm9zc2VzIGNhbiBzYXkgXFx1MjAxY25vXFx1MjAxZCwgcGVlcnMgY2FuIHNheSBcXHUyMDFjbm9cXHUyMDFkLCB0ZWFtcyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQuIENsaWVudHMgYW5kIGN1c3RvbWVycyBjYW4gc2F5IFxcdTIwMWNub1xcdTIwMWQgYW55d2F5LiA8XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5JbiB0aGUgd29ybGRcXHUyMDE5cyBsYXJnZXN0IHN0dWR5IG9uIGN1c3RvbWVyIGV4ZWN1dGl2ZXNcXHUyMDE5IHN1Y2Nlc3MsIHdlIGhhdmUgZm91bmQgdGhhdCBjaGFuZ2UgbGVhZGVyc2hpcCBza2lsbHMgdHJ1bXAga25vd2xlZGdlIGFuZCBzdGF0dXMuIFRoZSBtb3N0IHN1Y2Nlc3NmdWwgcGVvcGxlIGtub3cgaG93IHRvIHRha2UgYW4gaWRlYSB0byBhY3Rpb24gYnkgbW9iaWxpemluZzo8XFxcL3NwYW4+PFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlVQV0FSRFM8XFxcL3N0cm9uZz4gdG8gd2luIHRvcCB0ZWFtIHN1cHBvcnQsXFxyXFxuPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5TSURFV0FZUzxcXFwvc3Ryb25nPiB0byBzdGFydCB0aGUgbW92ZW1lbnQgaW5zaWRlIGFuIG9yZ2FuaXphdGlvbixcXHJcXG48XFxcL3NwYW4+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPlRFQU1TPFxcXC9zdHJvbmc+IHRvIGJ1aWxkIHRoZSBiZXN0IHNraWxscyBhbmQga25vd2xlZGdlLFxcclxcbjxcXFwvc3Bhbj48c3Ryb25nPlNFTEY8XFxcL3N0cm9uZz4gdG8gaGF2ZSB0aGUgZW5lcmd5IGFuZCBpbnNwaXJhdGlvbiB0byBtYWtlIGNoYW5nZSBoYXBwZW4uPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5BbGwgZm91ciBtb2JpbGl6aW5nIHN0cmF0ZWdpZXMgbWF0dGVyIGZvciBzdWNjZXNzLiBJZiB5b3UgbGlrZSB0byByZWFkIG1vcmUsIHlvdSBtYXkgZmluZCA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL3d3dy5tY2tpbnNleS5jb21cXFwvZmVhdHVyZWQtaW5zaWdodHNcXFwvbGVhZGVyc2hpcFxcXC93aHktZWZmZWN0aXZlLWxlYWRlcnMtbXVzdC1tYW5hZ2UtdXAtZG93bi1hbmQtc2lkZXdheXNcXFwiIHRhcmdldD1cXFwiX2JsYW5rXFxcIiByZWw9XFxcIm5vb3BlbmVyXFxcIj48c3BhbiBjbGFzcz1cXFwiczJcXFwiPnRoaXMgYXJ0aWNsZTxcXFwvc3Bhbj48XFxcL2E+IHVzZWZ1bC48XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbjxociBcXFwvPlxcclxcblxcclxcbiZuYnNwO1xcclxcbjxoMyBjbGFzcz1cXFwicDZcXFwiIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48Yj5Zb3VyIGxlc3MgZG9taW5hbnQgbGVhZGVyc2hpcCBwb3dlcnM8XFxcL2I+PFxcXC9zcGFuPjxcXFwvaDM+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlRoaXMgdGVzdCBtZWFzdXJlcyB5b3VyIHN0cmVuZ3Rocy4gSGVyZSBhcmUgLSBmb3IgeW91ciBpbmZvcm1hdGlvbiAtIHlvdXIgPHNwYW4gc3R5bGU9XFxcInRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xcXCI+bGVzczxcXFwvc3Bhbj4gZG9taW5hbnQgcHJlZmVyZW5jZXM6PFxcXC9zcGFuPjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PHN0cm9uZz5TSURFV0FZU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj5Zb3Uga25vdyBob3cgdG8gbW9iaWxpemUgcGVvcGxlIGluc2lkZSBhbiBvcmdhbml6YXRpb24gZm9yIGNoYW5nZS4gUGVvcGxlIGxpa2UgeW91IGFyZSBvZnRlbiB2ZXJ5IGdvb2Qgc3RvcnkgdGVsbGVycy4gVGhleSBrbm93IGhvdyB0byBlbmVyZ2l6ZSBwZW9wbGUgZm9yIGFuIGluc3BpcmluZyB2aXNpb24uIExlYWRlcnMgd2l0aCB5b3VyIHByb2ZpbGUgdGVuZCB0byBzZWUgdGhlbXNlbHZlcyBhcyBhIHJvbGUgbW9kZWwgZm9yIG90aGVycy4gVGhleSBkb25cXHUyMDE5dCBtaW5kIGdvaW5nIHRvIHRoZSBmcm9udCBsaW5lLCBnZXQgdGhlaXIgaGFuZHMgZGlydHkgZm9yIHRoZSBidXNpbmVzcy4gTGVhZGVycyB3aXRoIHNpbWlsYXIgc2tpbGxzIHRoaW5rIGEgbG90IGFib3V0IGhvdyB0aGV5IGNhbiBnZXQgb3RoZXJzIHRvIG1vdmUuIFRoaXMgaW5jbHVkZXMgdW5kZXJzdGFuZGluZyB0aGUgYWdlbmRhIG9mIGRpZmZlcmVudCBncm91cHMgYW5kIHRyeWluZyBhbiBhcnJheSBvZiBmaXR0aW5nIHRlY2huaXF1ZXMuIFRoaXMgZG9lc24ndCBhbHdheXMgd29yay4gQnV0IGNoYW5jZXMgYXJlLCB5b3Uga25vdyBiZXR0ZXIgaG93IHRvIG1vYmlsaXplIGluc2lkZSBhbiBvcmdhbml6YXRpb24gdGhhbiBtb3N0IHBlb3BsZSBkby4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgdmVyeSB2aXNpYmxlIGluc2lkZSB5b3VyIG9yZ2FuaXphdGlvbi4gV2l0aCB0aGF0IGZhbWUgY29tZXMgcmlza3MuIFNlbmlvciBsZWFkZXJzIGNvdWxkIC0gYXQgdGltZXMgLSB3b3JyeSB5b3UgYXJlIHB1c2hpbmcgeW91ciBvd24gYWdlbmRhLiBUZWFtcyBjb3VsZCB0b28uIElmIHRoYXQgaGFwcGVucyB0byB5b3UsIGNvbnNpZGVyIGFsaWduaW5nIGV2ZW4gc3Ryb25nZXIgdXB3YXJkcyBhbmQgd2l0aCB5b3VyIGRpcmVjdCByZXBvcnRzLCBzbyB5b3UgdGFrZSBldmVyeWJvZHkgd2l0aCB5b3UuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgVEVBTVNcXHJcXG48XFxcL3N0cm9uZz48XFxcL3NwYW4+WW91IGJ1aWxkIHBvd2VyIHRocm91Z2ggdGhlIGV4cGVydGlzZSBvZiB5b3Vyc2VsZiBhbmRcXFwvb3IgeW91ciB0ZWFtLiBQZW9wbGUgbGVhbiBvbiB5b3VyXFxcL3lvdXIgdGVhbVxcdTIwMTlzIGV4cGVydGlzZVxcdTIwMTRlc3BlY2lhbGx5IGlmIHRoZXkgd2FudCBhbnN3ZXJzIHRvIHZlcnkgc3BlY2lmaWMgcXVlc3Rpb25zLiBPbmNlIHlvdSBoYXZlIGFjY2VzcyB0byBkZWNpc2lvbiBtYWtlcnMsIHlvdSBjYW4gc3Ryb25nbHkgaW5mbHVlbmNlIG91dGNvbWVzIGFzIHBlb3BsZSBsaXN0ZW4gdG8geW91LiBXaXRoaW4gYSB0ZWFtLCB5b3UgYXJlIHZlcnkgZ29vZCBhdCBjcmVhdGluZyB0cnVzdCBhbmQgYW4gYXRtb3NwaGVyZSBvZiBjb2xsYWJvcmF0aW9uLiBXaGVuIHNvbWVvbmUgZWxzZSB0YWtlcyB0aGUgaW5pdGlhdGl2ZSBvciB3YW50cyB0byBzaGluZSwgcGVyaGFwcyB5b3UgZmVlbCBhIGxpdHRsZSB1bmNvbWZvcnRhYmxlIGFzIHlvdSBjYW5cXHUyMDE5dCBjb250cm9sIHRoZSBvdXRjb21lXFx1MjAxNGJ1dCB5b3UgdHJ5IGFuZCBzdXBwb3J0IHN1Y2ggZW50cmVwcmVuZXVyc2hpcC4gWW91IHByb2JhYmx5IHNldCB2ZXJ5IGhpZ2ggc3RhbmRhcmRzIGZvciB5b3VyIG93biBza2lsbHMgYW5kIHRoZSBza2lsbHMgb2YgeW91ciB0ZWFtLiBUaGlzIG1lYW5zIHBlb3BsZSB3aWxsIHRydXN0IHlvdSB3aGVuIGl0IGNvbWVzIHRvIHNvbHZpbmcgZGlmZmljdWx0IGlzc3Vlcy4gVGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB0b3AgZGVjaXNpb24gbWFrZXJzIGRvblxcdTIwMTl0IGFsd2F5cyBjb21lIHRvIHlvdSBkaXJlY3RseSBmb3IgYWR2aWNlLCBidXQgc2VlayBvdXQgcGVvcGxlIGFib3ZlIHlvdSBmaXJzdC4gSWYgdGhhdFxcdTIwMTlzIGEgaHVyZGxlIGZvciB5b3UsIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciBidWlsZGluZyBhZGRpdGlvbmFsIHVwd2FyZHMgbGVhZGVyc2hpcCBza2lsbHMuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj48c3Ryb25nPk1PQklMSVpJTkcgVVBXQVJEU1xcclxcbjxcXFwvc3Ryb25nPjxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPllvdSBnYWluIHBvd2VyIHRocm91Z2ggdG9wIHRlYW0gYWxpZ25tZW50LiBZb3Uga25vdyB3aGF0IG1hdHRlcnMgZm9yIHRoZSBidXNpbmVzcyBBTkQgZm9yIGN1c3RvbWVyc1xcdTIwMTRhbmQgY29ubmVjdCB0aGUgZG90cy4gWW91IGZvY3VzIG11Y2ggb24gYnVzaW5lc3MgcGVyZm9ybWFuY2UuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkxlYWRlcnMgbGlrZSB5b3UgdHlwaWNhbGx5IHdvcmsgY2xvc2VseSB3aXRoIHRvcCBleGVjdXRpdmVzIHRvIGFsaWduIG9uIGJ1c2luZXNzIGdvYWxzIGFuZCB2YWx1ZXMuIE1vc3QgbGlrZWx5LCB5b3UgYXJlIGtub3duIGZvciBkcml2aW5nIG1heGltdW0gcmV0dXJucy4gQ2hhbmNlcyBhcmUsIHlvdSBhcmUgY2hvb3NpbmcgcGFydG5lcnMgYmFzZWQgb24gbWVyaXRcXHUyMDE0bm90IGp1c3QgbGlrZXMuIDxcXFwvc3Bhbj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPlBlb3BsZSB3aG8gd29yayB3aXRoIHlvdSBrbm93OiB0YXJnZXRzIGFuZCBkZWFkbGluZXMgbWF0dGVyLiBXaGVuZXZlciB5b3UgY2FuLCB5b3UgdHJ5IGFuZCByZXdhcmQgcGVvcGxlIGJhc2VkIG9uIGltcGFjdFxcdTIwMTRub3QganVzdCBhY3Rpdml0eS4gPFxcXC9zcGFuPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+TGVhZGVycyBsaWtlIHlvdSBhcmUgb2Z0ZW4gc2VlbiBieSBzZW5pb3IgbGVhZGVycyBhcyBhIGdvLXRvLXBlcnNvbi4gV2l0aCB5b3VyIHN0cm9uZyB1cHdhcmRzIGZvY3VzLCB0aGVyZSBpcyBhbHdheXMgYSByaXNrIHlvdSBsb29zZSB0b3VjaCB3aXRoIGNvbGxlYWd1ZXMgYW5kIHRlYW1zLCB3aG8gZXhwZWN0IHlvdSB0byBjb25zaWRlciB0aGVpciBuZWVkcyB0b28uIFdoZW4gdGhpcyBoYXBwZW5zIHRvIHlvdSwgY29uc2lkZXIgYnVpbGRpbmcgbW9yZSBza2lsbHMgdG8gY29ubmVjdCB3aXRoIHRoZSBwZW9wbGUgaW1tZWRpYXRlbHkgYXJvdW5kIHlvdS4gVGhpcyB3aWxsIGhlbHAgdGhlbSwgYW5kIHdpbGwgYWxzbyBoZWxwIHlvdSBhbXBsaWZ5IHlvdXIgaW5pdGlhdGl2ZXMuPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG48aHIgXFxcLz5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aDMgY2xhc3M9XFxcInA2XFxcIiBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+V2hhdFxcdTIwMTlzIHRoZSBpZGVhbCBsZWFkZXJzaGlwIHByb2ZpbGU/PFxcXC9iPjxcXFwvc3Bhbj48XFxcL2gzPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHNwYW4gY2xhc3M9XFxcInMxXFxcIj5UaGVyZSBpc24ndCBhbnkuIFlvdSBoYXZlIHRvIGJlIGFib3ZlIHRoZSBiYXIgb24gYWxsXFx1MjAxNHNvIHlvdSBjYW4gbGV2ZXJhZ2UgeW91ciBzcGlrZS4gSW4gb3VyIHJlc2VhcmNoIHdlIGZvdW5kIHR3byB0aGluZ3M6XFxyXFxuMSkgVGhlIG1vc3Qgc3VjY2Vzc2Z1bCBsZWFkZXJzIGFyZSB0eXBpY2FsbHkgXFxcImFib3ZlIHRoZSBiYXJcXFwiIG9uIGFsbCBmb3VyIChVcHdhcmRzLCBTaWRld2F5cywgVGVhbSwgU2VsZikuIFRoaXMgaXNuXFx1MjAxOXQgYWJvdXQgYmVpbmcgcGVyZmVjdCBpbiBldmVyeXRoaW5nLiBJdFxcdTIwMTlzIGFib3V0IHJlYWxpemluZyBhbGwgZm91ciBleGlzdFxcdTIwMTRhbmQgYnVpbGRpbmcgdGhlIHNraWxscyB0aGF0IGhlbHAgeW91IG1vYmlsaXplIG1vc3QuXFxyXFxuMikgWW91ciBwcmVmZXJlbmNlcyBtYXkgY2hhbmdlIG92ZXIgdGltZVxcdTIwMTRhcyB5b3UgZ3JvdyBhbmQgdGFrZSBvbiBuZXcgcm9sZXMuPFxcXC9zcGFuPjxcXFwvcD5cXHJcXG4mbmJzcDtcXHJcXG5cXHJcXG48aHIgXFxcLz5cXHJcXG5cXHJcXG4mbmJzcDtcXHJcXG48aDMgY2xhc3M9XFxcInA2XFxcIiBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMVxcXCI+PGI+SG93IGNvdWxkIHlvdSBiZWNvbWUgYW4gZXZlbiBtb3JlIGluZmx1ZW50aWFsIG1hcmtldGVyPzxcXFwvYj48XFxcL3NwYW4+PFxcXC9oMz5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPkRvIHlvdSB3YW50IHRvIGltcHJvdmUgeW91ciBtYXJrZXRpbmcgbGVhZGVyc2hpcCBza2lsbHM/IEhlcmUgYXJlIGEgY291cGxlIG9mIGlkZWFzOjxcXFwvcD5cXHJcXG48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPjxzdHJvbmc+Sm9pbiB0aGUgd29ybGQncyAjMSA8YSBocmVmPVxcXCJodHRwczpcXFwvXFxcL21hcmtldGluZ2xlYWRlcnNoaXBtYXN0ZXJjbGFzcy5jb21cXFwvXFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+TWFya2V0aW5nIExlYWRlcnNoaXAgTWFzdGVyY2xhc3M8XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuSW4gdGhpcyAxMi13ZWVrIHNwcmludCwgYnVpbGQgeW91ciBpbmZsdWVuY2UgYW5kIGJvb3N0IHlvdXIgY2FyZWVyLiBMZWFybiBob3cgdG8gaW5mbHVlbmNlIGF0IHRoZSB0b3AsIG1ha2UgdGhlIGNhc2UgZm9yIHlvdXIgcHJvamVjdHMsIHNlY3VyZSBidWRnZXRzLCBnZXQgYnV5LWluLCBnZXQgeW91ciBjb2xsZWFndWVzIHRvIHN1cHBvcnQgeW91ciB3b3JrLCBpbmZsdWVuY2UgY2hhbmdlIGluc2lkZSBhbiBvcmdhbml6YXRpb24sIGJ1aWxkIHRydXN0IGFuZCBjb25maWRlbmNlIGluc2lkZSB5b3VyIHRlYW0sIHJlZW5lcmdpemUgeW91cnNlbGY7IHNvIHlvdSBjYW4gaW5zcGlyZSBwZW9wbGUuIEpvaW4gYSBnbG9iYWwgZ3JvdXAgb2YgcGVlcnNcXHUyMDE0Zm9yIGxlc3MgdGhhbiB0aGUgcHJpY2Ugb2YgYSBjb25mZXJlbmNlIHRpY2tldC4gPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC9tYXJrZXRpbmdsZWFkZXJzaGlwbWFzdGVyY2xhc3MuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPlNlZSBtb3JlPFxcXC9hPi48XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3Ryb25nPlJlYWQgPFxcXC9zdHJvbmc+PGVtPjxzdHJvbmc+PGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC93d3cuYW1hem9uLmNvbVxcXC9kcFxcXC8xMjU5ODM0NzE5XFxcIiB0YXJnZXQ9XFxcIl9ibGFua1xcXCIgcmVsPVxcXCJub29wZW5lclxcXCI+PHNwYW4gY2xhc3M9XFxcInMzXFxcIj5UaGUgMTIgUG93ZXJzIG9mIGEgTWFya2V0aW5nIExlYWRlcjxcXFwvc3Bhbj48XFxcL2E+PFxcXC9zdHJvbmc+XFxyXFxuPFxcXC9lbT5UaGUgYm9vayBmcm9tIHRoZSBsYXJnZXN0IGdsb2JhbCByZXNlYXJjaCBvbiBtYXJrZXRlcnMnIHN1Y2Nlc3MgaGVscHMgeW91IHVuZGVyc3RhbmQgdGhlIGJhc2ljcyBvZiBtYXJrZXRpbmcgbGVhZGVyc2hpcFxcdTIwMTRpbiBqdXN0IGEgZmV3IGRheXMuPFxcXC9wPlxcclxcbjxzdHJvbmc+PHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj5XYXRjaCB0aGUgPGEgaHJlZj1cXFwiaHR0cHM6XFxcL1xcXC90aG9tYXNiYXJ0YS5jb21cXFwvY2F0ZWdvcnlcXFwvb25lLW1pbnV0ZS1tYXJrZXRpbmctbGVhZGVyXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjEgTWludXRlIE1hcmtldGluZyBMZWFkZXIgc2VyaWVzPFxcXC9hPjxcXFwvc3Ryb25nPlxcclxcbkdldCB0aGUgbWFya2V0aW5nIGxlYWRlcnNoaXAgYmFzaWNzIGluIGEgbWF0dGVyIG9mIG1pbnV0ZXMuPFxcXC9wPlxcclxcbjxwIHN0eWxlPVxcXCJ0ZXh0LWFsaWduOiBsZWZ0O1xcXCI+PHN0cm9uZz5SZWFkIHRoZSBmcmVlIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LnRob21hc2JhcnRhLmNvbVxcXC9ibG9nXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+VHJ5VGhpcy5CbG9nPFxcXC9zcGFuPjxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5UaGUgZnJlZSBibG9nIHdpdGggaWRlYXMgZm9yIGNoYW5nZSBsZWFkZXJzLiBJXFx1MjAxOWQgYmUgdGhyaWxsZWQgaWYgeW91IDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvd3d3LnN1YnNjcmliZXBhZ2UuY29tXFxcL3k0YjZoNVxcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPjxzcGFuIGNsYXNzPVxcXCJzMlxcXCI+c2lnbiB1cDxcXFwvc3Bhbj48XFxcL2E+PHNwYW4gY2xhc3M9XFxcInMyXFxcIj4uXFx1MDBhMDxcXFwvc3Bhbj48XFxcL3A+XFxyXFxuPHN0cm9uZz48cCBzdHlsZT1cXFwidGV4dC1hbGlnbjogbGVmdDtcXFwiPkNoZWNrIG91dCB0aGUgYXJ0aWNsZXMgYW5kIHBvZGNhc3RzIG9uIDxhIGhyZWY9XFxcImh0dHBzOlxcXC9cXFwvdGhvbWFzYmFydGEuY29tXFxcL1xcXCIgdGFyZ2V0PVxcXCJfYmxhbmtcXFwiIHJlbD1cXFwibm9vcGVuZXJcXFwiPnRob21hc2JhcnRhLmNvbTxcXFwvYT48XFxcL3N0cm9uZz5cXHJcXG5Hcm93IGFzIGEgbWFya2V0aW5nIGxlYWRlciE8XFxcL3A+XFxyXFxuPHAgc3R5bGU9XFxcInRleHQtYWxpZ246IGxlZnQ7XFxcIj48c3BhbiBjbGFzcz1cXFwiczFcXFwiPkFsbCB0aGUgYmVzdCxcXHJcXG5UaG9tYXM8XFxcL3NwYW4+PFxcXC9wPlxcclxcbiZuYnNwO1xcclxcblxcclxcbldoeSBub3Qgc2hhcmUgeW91ciByZXN1bHRzP1wiLFwiaW50ZXJ2YWxfaW1hZ2VcIjpcIlwiLFwiaW50ZXJ2YWxfcmVkaXJlY3RfdXJsXCI6XCJcIixcImludGVydmFsX3JlZGlyZWN0X2RlbGF5XCI6XCJcIixcImludGVydmFsX3dwcm9kdWN0XCI6XCJcIixcImludGVydmFsX2tleXdvcmRcIjpcIkRcIn1dIiwiYXV0aG9yX2lkIjoiMiIsInBvc3RfaWQiOm51bGwsImNyZWF0ZV9kYXRlIjoiMjAyMi0wNC0wNCAxNTo1NDowOSIsImNvbmRpdGlvbnMiOiIiLCJpc191c2VyX2xvZ2dlZF9pbiI6ZmFsc2UsInF1aXpfYW5pbWF0aW9uX3RvcCI6MTAwLCJxdWl6X2VuYWJsZV9hbmltYXRpb25fdG9wIjoib24iLCJzdG9yZV9hbGxfbm90X2ZpbmlzaGVkX3Jlc3VsdHMiOmZhbHNlfQ==';
        </script>
                    <input type='hidden' name='quiz_id' value='3'/>
                    <input type='hidden' name='start_date' class='ays-start-date'/>
                    <input type='hidden' name='ays_finish_quiz_nonce_3' value='79f05ff0cb'/>
                </form></div>
                                </div>
                            </div>



<p></p>



<h2 class="wp-block-heading">About the marketing leadership test</h2>



<p><em>Leading</em> Marketing isn’t the same as <em>doing</em> Marketing. In the <a href="https://thomasbarta.com/what-is-marketing-leadership/">world's largest ever study on marketers' success</a> (The Marketers’ DNA), we discovered that Leading marketing is a comprehensive task. The world’s most successful marketers know how to mobilize bosses, peers, teams, and themselves. Our team surveyed 1,232 senior executives from over 80 countries. With the assistance of INSEAD Business School, we analyzed data from one of the world's most comprehensive databases. In total, our study involved over 68,000 executive assessments (all details are in our book, <em><a href="https://www.thomasbarta.com/the-12-powers-of-a-marketing-leader/" target="_blank" rel="noopener">The 12 Powers of a Marketing Leader</a></em>). The assessment uses statements from our research that best describe the four important marketing leadership dimensions. While it's not a perfect evaluation, it will provide valuable insight into your strengths.</p>



<p></p>



<p></p>
<span class="et_bloom_bottom_trigger"></span>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why effective leaders must manage up, down, and sideways</title>
		<link>https://thomasbarta.com/why-effective-leaders-must-manage-up-down-and-sideways/</link>
		
		<dc:creator><![CDATA[Thomas Barta]]></dc:creator>
		<pubDate>Tue, 27 Feb 2018 20:52:01 +0000</pubDate>
				<category><![CDATA[Essential reading]]></category>
		<category><![CDATA[Marketing Leadership]]></category>
		<guid isPermaLink="false">https://www.thomasbarta.org/?p=7651</guid>

					<description><![CDATA[New research shows: successful executives know how to lead their bosses and colleagues.]]></description>
										<content:encoded><![CDATA[


<h4><strong>Strong team leadership isn’t enough. New research shows that, for success, leaders must also excel at managing upwards (boss) and sideways (colleagues.</strong>)</h4>



<p>&nbsp;</p>
<p>Most of the leadership advice aimed at senior functional managers is how to build, align, energize, and guide a world-class team. This is a challenging task in its own right, but we all know it isn’t the whole story. Leaders, even those in the C-suite, must also extend their influence upward and horizontally.</p>



<p>Organization theory suggests that managing upward and sideways is good for both the company and the individual leader’s career: CEOs need the insights and pushback of trusted executives to help sharpen strategy. And complex modern organizations benefit when people engage with their peers across functional and business-unit boundaries to bring a range of perspectives and drive change and innovation.</p>



<p>Our <a href="https://thomasbarta.com/category/cmo-success/">research</a> confirms this theory, and then some. In a wide-ranging study of the leadership actions of chief marketing officers (CMOs)—a good proxy, we believe, for the skills and behaviors of functional leaders in general—we’ve shown how managing upwards (the CEO) and mobilizing colleagues increases business impact and career success. (For leadership research on another C-suite proxy, the CFO, see “How functional leaders become CEOs.”) To test our hypothesis, we asked more than 1,200 senior marketing executives from 71 countries about their perceived business impact (contribution to revenue and profit growth), their career success, and their characteristics against 96 variables. Using statistical techniques (explained below1 ), we were able to relate to these outcomes the 96 variables (which included leadership behaviors, functional skills, personality traits, sociodemographic variables, and external factors, such as peoples’ fit with the company). We supplemented this research by analyzing existing 360-degree data on 7,429 marketing and non-marketing leaders—a total of 67,278 individual evaluations by these leaders’ bosses, peers, subordinates, and themselves.</p>
<p>&nbsp;</p>
<h2>Managing upwards and sideways is a big factor for success</h2>







<p>Our findings lend support to the notion that senior executives should pay more attention to mobilizing their bosses (managing upwards) and functional colleagues (managing sideways) (exhibit). Taken together, these upward and horizontal actions were about 50 percent more important than managing subordinates for business success (45 percent versus 30 percent)—and well over twice as important for career success (47 percent versus 19 percent).</p>

<p>&nbsp;</p>

<figure class="wp-block-image"><img loading="lazy" decoding="async" width="776" height="958" class="wp-image-11063" src="https://www.thomasbarta.com/wp-content/uploads/2019/10/Bildschirmfoto-2019-10-17-um-11.05.38.png" alt="Barta-Barwise-Upwards_sideways-leadership" srcset="https://www.thomasbarta.com/wp-content/uploads/2019/10/Bildschirmfoto-2019-10-17-um-11.05.38.png 776w, https://www.thomasbarta.com/wp-content/uploads/2019/10/Bildschirmfoto-2019-10-17-um-11.05.38-480x593.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 776px, 100vw" /></figure>

<p>&nbsp;</p>

<h2>Managing upwards and sideways can improve your business impact and career success.</h2>



<p>Clearly, there’s more to success than managing up and sideways: leading a high-performance functional team accounted for 30 percent of the explained variation in our CMOs’ business impact, and 19 percent for career success, and managing yourself accounted for the remaining variation. Mobilizing subordinates, in particular, is the base executives need to build from if they want to establish credibility with the CEO and with colleagues. The best executives build strong teams, relentlessly enhance team members’ skills, keep subordinates focused with objective performance measures, and establish an environment conducive to trust and loyalty.</p>



<p>But they also do much more. Our model helped us identify the most important specific actions associated with managing upward and horizontally, and our 360-degree survey data confirmed that some of those actions receive less emphasis than they should.2</p>



<h2> </h2>
<h2>Mobilizing your boss: Focus on strategic issues and demonstrate financial results</h2>

<p>When we asked CMOs about their primary role, some responded that they “ran the marketing organization” or “led their companies’ advertising and brand campaigns.” We believe many other functional leaders would provide similar departmentally focused responses. By contrast, the most effective and successful leaders in our study were more likely to describe their primary role as increasing company growth or better outreach to customers to improve performance. We found that a key determinant of success was taking on the big issues, those in sync with the CEO’s agenda and contributing to the company’s overall performance. Aligning with the CEO’s strategy explained 10 percent of CMO business impact and 10 percent of career success.</p>



<p>But are functional leaders well aligned with the CEO’s agenda? Seventy-six percent of our CMOs said yes—but just 46 percent of the bosses in our 360-degree database believed their marketers knew where the organization was going. Many functional leaders, it seems, could and should better align with the top.</p>



<p>Building a reputation as an effective user of resources also increases standing with the CEO. In our study, the ability to demonstrate returns explained 12 percent of CMO business impact and 3 percent of career success. Here, we again found a gap: while 67 percent of our CMOs said they had a strong returns orientation, only 39 percent of C-suite executives in another study reported that marketing executives were delivering measurable return on investment for their expenditure.</p>
<p>&nbsp;</p>





<h2 class="wp-block-heading">Mobilizing your colleagues: Forge strong ties with peers to build momentum</h2>



<p>If you want to build a “movement” within the company, lead from the front with an inspiring story to win the hearts and minds of colleagues, including those who don’t report to you, and with a clear action plan to deliver tangible results. That can initiate a virtuous circle of internal recognition by energizing a cadre of early followers among colleagues. Our research suggests that leading from the front and having a strong narrative together explained nearly 10 percent of business impact and about 20 percent of career success. The ability to reach beyond the marketing silo to executives in areas such as IT and finance explained an additional 13 percent of the variation in both business impact and career success.</p>



<p>Only 56 percent of CEOs, however, described their marketing leaders as role models who lead from the front, and only 61 percent of CMOs said they use their storytelling skills. Tellingly, while marketers are adept at telling stories that mobilize customers to buy their products, we find they are less likely to ply that strength internally, despite the importance of effective engagement with colleagues.</p>



<p>Mobilizing horizontally means walking the halls, getting out of the office to share ideas with peers, listening to their concerns, and working jointly to attack strategic issues. In theory, leaders could do many of their interactions on video these days. But that’s rarely inspiring. Instead, the best leaders connect directly with as many people as possible through town halls when they travel to local markets, and hunker down to help teams solve their biggest problems.</p>



<p>Fortunately, the actions needed to mobilize the CEO and colleagues are often mutually reinforcing. For instance, moves by functional leaders to build support horizontally are often related to their simultaneous efforts to show tangible results and advance the organization’s strategy.</p>



<p>While CEOs rely on functional leaders’ ability to build high-performance teams, much more needs to be done to help these leaders extend their influence upward into the C-suite and horizontally across the organization. Happily, our work suggests that not only business impact but also career success redounds to those CMOs (and, we believe, functional leaders of all stripes) who can increase their span of leadership influence upward and across functions.</p>

<p>(From Patrick's my <a href="https://www.mckinsey.com/featured-insights/leadership/why-effective-leaders-must-manage-up-down-and-sideways" target="_blank" rel="noreferrer noopener">McKinsey Quarterly </a>article).</p>
<p>&nbsp;</p>
<h6>About the author(s)</h6>
<h6>Thomas Barta is a McKinsey alumnus and was a partner in the firm’s Cologne office.</h6>
<h6>Patrick Barwise is emeritus professor of management and marketing at London Business School. They are coauthors of the new leadership book <a href="https://www.amazon.com/12-Powers-Marketing-Leader-Building/dp/1259834719" target="_blank" rel="noopener"><em><span style="text-decoration: underline;">The 12 Powers of a Marketing Leader: How to Succeed by Building Customer and Company Valu</span>e</em></a> (McGraw-Hill Education, September 2016).</h6><span class="et_bloom_bottom_trigger"></span>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
