[fusion_builder_container type=”flex” hundred_percent=”no” hundred_percent_height=”no” min_height_medium=”” min_height_small=”” min_height=”” hundred_percent_height_scroll=”no” align_content=”stretch” flex_align_items=”flex-start” flex_justify_content=”flex-start” flex_wrap_medium=”” flex_wrap_small=”” flex_wrap=”wrap” flex_column_spacing=”” hundred_percent_height_center_content=”yes” equal_height_columns=”no” container_tag=”div” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” spacing_medium=”” margin_top_medium=”” margin_bottom_medium=”” spacing_small=”” margin_top_small=”” margin_bottom_small=”” margin_top=”” margin_bottom=”” padding_dimensions_medium=”” padding_top_medium=”” padding_right_medium=”” padding_bottom_medium=”” padding_left_medium=”” padding_dimensions_small=”” padding_top_small=”” padding_right_small=”” padding_bottom_small=”” padding_left_small=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” link_hover_color=”” link_color=”” border_sizes=”” border_sizes_top=”” border_sizes_right=”” border_sizes_bottom=”” border_sizes_left=”” border_color=”” border_style=”solid” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_right=”” border_radius_bottom_left=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” z_index=”” overflow=”” background_color_medium=”” background_color_small=”” background_color=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_image_medium=”” background_image_small=”” background_image=”” skip_lazy_load=”” background_position_medium=”” background_position_small=”” background_position=”center center” background_repeat_medium=”” background_repeat_small=”” background_repeat=”no-repeat” background_size_medium=”” background_size_small=”” background_size=”” background_custom_size=”” background_custom_size_medium=”” background_custom_size_small=”” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode_medium=”” background_blend_mode_small=”” background_blend_mode=”none” background_slider_images=”” background_slider_position=”” background_slider_skip_lazy_loading=”no” background_slider_loop=”yes” background_slider_pause_on_hover=”no” background_slider_slideshow_speed=”5000″ background_slider_animation=”fade” background_slider_direction=”up” background_slider_animation_speed=”800″ background_slider_blend_mode=”” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” pattern_bg=”none” pattern_custom_bg=”” pattern_bg_color=”” pattern_bg_style=”default” pattern_bg_opacity=”100″ pattern_bg_size=”” pattern_bg_blend_mode=”normal” mask_bg=”none” mask_custom_bg=”” mask_bg_color=”” mask_bg_accent_color=”” mask_bg_style=”default” mask_bg_opacity=”100″ mask_bg_transform=”left” mask_bg_blend_mode=”normal” render_logics=”” logics=”” absolute=”off” absolute_devices=”small,medium,large” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_background_color=”” sticky_height=”” sticky_offset=”” sticky_transition_offset=”0″ scroll_offset=”0″ animation_type=”” animation_direction=”left” animation_color=”” animation_speed=”0.3″ animation_delay=”0″ animation_offset=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” spacing=”” center_content=”no” column_tag=”div” link=”” target=”_self” link_description=”” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” class=”” id=”” type_medium=”” type_small=”” flex_grow_medium=”” flex_grow_small=”” flex_grow=”” flex_shrink_medium=”” flex_shrink_small=”” flex_shrink=”” order_medium=”0″ order_small=”0″ dimension_spacing_medium=”” dimension_spacing_small=”” dimension_spacing=”” dimension_margin_medium=”” dimension_margin_small=”” margin_top=”” margin_bottom=”” padding_medium=”” padding_small=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” hover_type=”none” border_sizes=”” border_color_hover=”” border_color=”” border_style=”solid” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” z_index_hover=”” z_index=”” overflow=”” background_type=”single” background_color_medium=”” background_color_small=”” background_color_medium_hover=”” background_color_small_hover=”” background_color_hover=”” background_color=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_image_medium=”” background_image_small=”” background_image=”” background_image_id_medium=”” background_image_id_small=”” background_image_id=”” lazy_load=”none” skip_lazy_load=”” background_position_medium=”” background_position_small=”” background_position=”left top” background_repeat_medium=”” background_repeat_small=”” background_repeat=”no-repeat” background_size_medium=”” background_size_small=”” background_size=”” background_custom_size=”” background_custom_size_medium=”” background_custom_size_small=”” background_blend_mode_medium=”” background_blend_mode_small=”” background_blend_mode=”none” background_slider_images=”” background_slider_position=”” background_slider_skip_lazy_loading=”no” background_slider_loop=”yes” background_slider_pause_on_hover=”no” background_slider_slideshow_speed=”5000″ background_slider_animation=”fade” background_slider_direction=”up” background_slider_animation_speed=”800″ background_slider_blend_mode=”” render_logics=”” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_offset=”” absolute=”off” absolute_props=”” filter_type=”regular” filter_hover_element=”self” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ transform_type=”regular” transform_hover_element=”self” transform_scale_x=”1″ transform_scale_y=”1″ transform_translate_x=”0″ transform_translate_y=”0″ transform_rotate=”0″ transform_skew_x=”0″ transform_skew_y=”0″ transform_scale_x_hover=”1″ transform_scale_y_hover=”1″ transform_translate_x_hover=”0″ transform_translate_y_hover=”0″ transform_rotate_hover=”0″ transform_skew_x_hover=”0″ transform_skew_y_hover=”0″ transform_origin=”” transition_duration=”300″ transition_easing=”ease” transition_custom_easing=”” motion_effects=”” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_type=”” animation_direction=”left” animation_color=”” animation_speed=”0.3″ animation_delay=”0″ animation_offset=”” last=”true” border_position=”all” first=”true”][fusion_code]PCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICBSRUFMIEVTVEFURSBQUk9KRUNUIFBBR0UgIOKAlCAgcGFzdGUgaW50byBhbiBBdmFkYSAiQ29kZSBCbG9jayIKICAgICBGdWxseSBzZWxmLWNvbnRhaW5lZC4gQWxsIENTUyBzY29wZWQgdW5kZXIgLnJwLXByb2plY3QtcGFnZQogICAgIGFuZCBhbGwgSlMgbmFtZXNwYWNlZCB1bmRlciB3aW5kb3cuUlAg4oCUIHNhZmUgZm9yIDE1MCsgcGFnZXMuCiAgICAgU3dhcCB0aGUgcGxhY2Vob2xkZXIgaW1hZ2UgVVJMcyBmb3IgeW91ciByZWFsIHByb2plY3QgcGhvdG9zLgogICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KPGRpdiBjbGFzcz0icnAtcHJvamVjdC1wYWdlIiBpZD0icnBQcm9qZWN0UGFnZSI+CgogIDwhLS0gPT09PT09PT09PT09IFNFQ1RJT04gMTogT1ZFUlZJRVcgPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJycC1zZWN0aW9uIHJwLW92ZXJ2aWV3Ij4KICAgIDxkaXYgY2xhc3M9InJwLXdyYXAiPgogICAgICA8ZGl2IGNsYXNzPSJycC1vdmVydmlldy1ncmlkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJycC1vdmVydmlldy1tZWRpYSI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1NDUzMjQ0MTgtY2MxYTNmYTEwYzAwP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9MTIwMCZxPTgwIiBhbHQ9IlByb2plY3QgZXh0ZXJpb3IgdmlldyIgbG9hZGluZz0ibGF6eSI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icnAtb3ZlcnZpZXctY29weSI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0icnAtZXllYnJvdyI+VGhlIEFkZHJlc3M8L3NwYW4+CiAgICAgICAgICA8aDIgY2xhc3M9InJwLXRpdGxlIj5BIExhbmRtYXJrIG9mIENvbnNpZGVyZWQgTGl2aW5nPC9oMj4KICAgICAgICAgIDxwPlNldCB3aXRoaW4gYSBzb3VnaHQtYWZ0ZXIgcG9ja2V0IG9mIHRoZSBjaXR5LCB0aGlzIGRldmVsb3BtZW50IGJyaW5ncyB0b2dldGhlciBhcmNoaXRlY3R1cmUsIGxpZ2h0LCBhbmQgbGFuZHNjYXBlIGluIGEgd2F5IGZldyBhZGRyZXNzZXMgY2FuLiBFdmVyeSByZXNpZGVuY2UgaXMgcGxhbm5lZCBhcm91bmQgZ2VuZXJvdXMgcHJvcG9ydGlvbnMsIGNyb3NzLXZlbnRpbGF0aW9uLCBhbmQgdW5pbnRlcnJ1cHRlZCB2aWV3cyDigJQgYSBob21lIGRlc2lnbmVkIHRvIGJlIGxpdmVkIGluLCBub3QganVzdCBsb29rZWQgYXQuPC9wPgogICAgICAgICAgPHA+RnJvbSB0aGUgYXJyaXZhbCBjb3VydCB0byB0aGUgcm9vZnRvcCBkZWNrLCB0aGUgcHJvamVjdCBpcyBidWlsdCB0byBhIHN0YW5kYXJkIHRoYXQgaG9sZHMgaXRzIHZhbHVlLiBUaG91Z2h0ZnVsIGFtZW5pdGllcywgc2VjdXJlIGFjY2VzcywgYW5kIGEgbG9jYXRpb24gdGhhdCBrZWVwcyB0aGUgY2l0eSB3aXRoaW4gZWFzeSByZWFjaCBtYWtlIHRoaXMgYW4gYWRkcmVzcyB0aGF0IHdvcmtzIGFzIHdlbGwgZm9yIGZhbWlsaWVzIGFzIGl0IGRvZXMgZm9yIHRob3NlIHdobyBzaW1wbHkgd2FudCBtb3JlIGZyb20gd2hlcmUgdGhleSBsaXZlLjwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8IS0tIFByb2plY3QgSGlnaGxpZ2h0cyB0YWJsZSAtLT4KICAgICAgPGRpdiBjbGFzcz0icnAtYmxvY2siPgogICAgICAgIDxoMyBjbGFzcz0icnAtc3VidGl0bGUiPlByb2plY3QgSGlnaGxpZ2h0czwvaDM+CiAgICAgICAgPGRpdiBjbGFzcz0icnAtdGFibGUtY2FyZCI+CiAgICAgICAgICA8dGFibGUgY2xhc3M9InJwLXRhYmxlIHJwLXRhYmxlLTJjb2wiPgogICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgPHRyPjx0ZCBjbGFzcz0icnAtdGgiPlByb2plY3QgTmFtZTwvdGQ+PHRkPlRoZSBBZGRyZXNzIFJlc2lkZW5jZXM8L3RkPjwvdHI+CiAgICAgICAgICAgICAgPHRyPjx0ZCBjbGFzcz0icnAtdGgiPkxvY2F0aW9uPC90ZD48dGQ+Q2VudHJhbCBEaXN0cmljdCwgQ2l0eSBOYW1lPC90ZD48L3RyPgogICAgICAgICAgICAgIDx0cj48dGQgY2xhc3M9InJwLXRoIj5MYW5kIFBhcmNlbDwvdGQ+PHRkPjMuMiBBY3JlczwvdGQ+PC90cj4KICAgICAgICAgICAgICA8dHI+PHRkIGNsYXNzPSJycC10aCI+VG90YWwgVG93ZXJzPC90ZD48dGQ+NCBUb3dlcnM8L3RkPjwvdHI+CiAgICAgICAgICAgICAgPHRyPjx0ZCBjbGFzcz0icnAtdGgiPkNvbmZpZ3VyYXRpb248L3RkPjx0ZD4yLCAzICZhbXA7IDQgQkhLPC90ZD48L3RyPgogICAgICAgICAgICAgIDx0cj48dGQgY2xhc3M9InJwLXRoIj5Ub3RhbCBVbml0czwvdGQ+PHRkPjMyMCBSZXNpZGVuY2VzPC90ZD48L3RyPgogICAgICAgICAgICAgIDx0cj48dGQgY2xhc3M9InJwLXRoIj5GbG9vcnM8L3RkPjx0ZD5HICsgMjI8L3RkPjwvdHI+CiAgICAgICAgICAgICAgPHRyPjx0ZCBjbGFzcz0icnAtdGgiPk9wZW4gU3BhY2U8L3RkPjx0ZD43MiUgTGFuZHNjYXBlZDwvdGQ+PC90cj4KICAgICAgICAgICAgICA8dHI+PHRkIGNsYXNzPSJycC10aCI+Q2x1YmhvdXNlPC90ZD48dGQ+NDAsMDAwIHNxLmZ0LjwvdGQ+PC90cj4KICAgICAgICAgICAgICA8dHI+PHRkIGNsYXNzPSJycC10aCI+Q2FyIFBhcmtpbmc8L3RkPjx0ZD4yLUxldmVsIEJhc2VtZW50PC90ZD48L3RyPgogICAgICAgICAgICAgIDx0cj48dGQgY2xhc3M9InJwLXRoIj5Qb3NzZXNzaW9uPC90ZD48dGQ+RGVjIDIwMjc8L3RkPjwvdHI+CiAgICAgICAgICAgICAgPHRyPjx0ZCBjbGFzcz0icnAtdGgiPkFwcHJvdmFsczwvdGQ+PHRkPlJFUkEgUmVnaXN0ZXJlZDwvdGQ+PC90cj4KICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tID09PT09PT09PT09PSBTRUNUSU9OIDI6IFBSSUNJTkcgPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJycC1zZWN0aW9uIHJwLWFsdCBycC1wcmljaW5nIj4KICAgIDxkaXYgY2xhc3M9InJwLXdyYXAiPgogICAgICA8ZGl2IGNsYXNzPSJycC1vdmVydmlldy1ncmlkIHJwLXJldmVyc2UiPgogICAgICAgIDxkaXYgY2xhc3M9InJwLW92ZXJ2aWV3LW1lZGlhIj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTUxMjkxNzc3NDA4MC05OTkxZjFjNGM3NTA/YXV0bz1mb3JtYXQmZml0PWNyb3Amdz0xMjAwJnE9ODAiIGFsdD0iUHJvamVjdCBhbWVuaXR5IHZpZXciIGxvYWRpbmc9ImxhenkiPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InJwLW92ZXJ2aWV3LWNvcHkiPgogICAgICAgICAgPHNwYW4gY2xhc3M9InJwLWV5ZWJyb3ciPlByaWNpbmc8L3NwYW4+CiAgICAgICAgICA8aDIgY2xhc3M9InJwLXRpdGxlIj5UcmFuc3BhcmVudCwgQWxsLUluY2x1c2l2ZSBQcmljaW5nPC9oMj4KICAgICAgICAgIDxwPlByaWNlcyBiZWxvdyByZWZsZWN0IGN1cnJlbnQgYXZhaWxhYmlsaXR5IGFuZCBhcmUgaW5jbHVzaXZlIG9mIHN0YW5kYXJkIGZpdHRpbmdzLiBCb29raW5nIHNlY3VyZXMgeW91ciBwcmVmZXJyZWQgdW5pdCBhbmQgdGhlIHByZXZhaWxpbmcgcHJpY2UgZm9yIGEgbGltaXRlZCB3aW5kb3cuPC9wPgogICAgICAgICAgPHA+TGltaXRlZC1wZXJpb2QgbGF1bmNoIHByaWNpbmcgaXMgYXZhaWxhYmxlIGFjcm9zcyBzZWxlY3QgaW52ZW50b3J5LiBTcGVhayB3aXRoIG91ciB0ZWFtIGZvciBmbG9vci1yaXNlLCB2aWV3IHByZW1pdW1zLCBhbmQgcGF5bWVudCBwbGFucyB0YWlsb3JlZCB0byB5b3UuPC9wPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9InJwLWJsb2NrIj4KICAgICAgICA8aDMgY2xhc3M9InJwLXN1YnRpdGxlIj5QcmljZSAmYW1wOyBBdmFpbGFiaWxpdHk8L2gzPgogICAgICAgIDxkaXYgY2xhc3M9InJwLXRhYmxlLWNhcmQiPgogICAgICAgICAgPHRhYmxlIGNsYXNzPSJycC10YWJsZSBycC10YWJsZS1wcmljZSI+CiAgICAgICAgICAgIDx0aGVhZD4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGg+VW5pdCBUeXBlPC90aD4KICAgICAgICAgICAgICAgIDx0aD5CdWlsdC11cCBBcmVhPC90aD4KICAgICAgICAgICAgICAgIDx0aD5Cb29raW5nIEFtb3VudDwvdGg+CiAgICAgICAgICAgICAgICA8dGg+U2FsZSBQcmljZTwvdGg+CiAgICAgICAgICAgICAgICA8dGg+PC90aD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkIGRhdGEtbGFiZWw9IlVuaXQgVHlwZSI+MiBCSEs8L3RkPgogICAgICAgICAgICAgICAgPHRkIGRhdGEtbGFiZWw9IkJ1aWx0LXVwIEFyZWEiPjEsMTgwIHNxLmZ0LjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQgZGF0YS1sYWJlbD0iQm9va2luZyBBbW91bnQiPuKCuSAyLDAwLDAwMDwvdGQ+CiAgICAgICAgICAgICAgICA8dGQgZGF0YS1sYWJlbD0iU2FsZSBQcmljZSI+4oK5IDEuMTggQ3IqPC90ZD4KICAgICAgICAgICAgICAgIDx0ZD48YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9InJwLWJ0biBycC1idG4tc20gcnAtZW5xdWlyZSI+RW5xdWlyZSBOb3c8L2J1dHRvbj48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkIGRhdGEtbGFiZWw9IlVuaXQgVHlwZSI+Mi41IEJISzwvdGQ+CiAgICAgICAgICAgICAgICA8dGQgZGF0YS1sYWJlbD0iQnVpbHQtdXAgQXJlYSI+MSw0MjAgc3EuZnQuPC90ZD4KICAgICAgICAgICAgICAgIDx0ZCBkYXRhLWxhYmVsPSJCb29raW5nIEFtb3VudCI+4oK5IDIsNTAsMDAwPC90ZD4KICAgICAgICAgICAgICAgIDx0ZCBkYXRhLWxhYmVsPSJTYWxlIFByaWNlIj7igrkgMS40MiBDcio8L3RkPgogICAgICAgICAgICAgICAgPHRkPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0icnAtYnRuIHJwLWJ0bi1zbSBycC1lbnF1aXJlIj5FbnF1aXJlIE5vdzwvYnV0dG9uPjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQgZGF0YS1sYWJlbD0iVW5pdCBUeXBlIj4zIEJISzwvdGQ+CiAgICAgICAgICAgICAgICA8dGQgZGF0YS1sYWJlbD0iQnVpbHQtdXAgQXJlYSI+MSw3NjAgc3EuZnQuPC90ZD4KICAgICAgICAgICAgICAgIDx0ZCBkYXRhLWxhYmVsPSJCb29raW5nIEFtb3VudCI+4oK5IDMsMDAsMDAwPC90ZD4KICAgICAgICAgICAgICAgIDx0ZCBkYXRhLWxhYmVsPSJTYWxlIFByaWNlIj7igrkgMS43NiBDcio8L3RkPgogICAgICAgICAgICAgICAgPHRkPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0icnAtYnRuIHJwLWJ0bi1zbSBycC1lbnF1aXJlIj5FbnF1aXJlIE5vdzwvYnV0dG9uPjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQgZGF0YS1sYWJlbD0iVW5pdCBUeXBlIj4zLjUgQkhLPC90ZD4KICAgICAgICAgICAgICAgIDx0ZCBkYXRhLWxhYmVsPSJCdWlsdC11cCBBcmVhIj4yLDEwMCBzcS5mdC48L3RkPgogICAgICAgICAgICAgICAgPHRkIGRhdGEtbGFiZWw9IkJvb2tpbmcgQW1vdW50Ij7igrkgMyw1MCwwMDA8L3RkPgogICAgICAgICAgICAgICAgPHRkIGRhdGEtbGFiZWw9IlNhbGUgUHJpY2UiPuKCuSAyLjEwIENyKjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQ+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJycC1idG4gcnAtYnRuLXNtIHJwLWVucXVpcmUiPkVucXVpcmUgTm93PC9idXR0b24+PC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZCBkYXRhLWxhYmVsPSJVbml0IFR5cGUiPjQgQkhLPC90ZD4KICAgICAgICAgICAgICAgIDx0ZCBkYXRhLWxhYmVsPSJCdWlsdC11cCBBcmVhIj4yLDY0MCBzcS5mdC48L3RkPgogICAgICAgICAgICAgICAgPHRkIGRhdGEtbGFiZWw9IkJvb2tpbmcgQW1vdW50Ij7igrkgNCwwMCwwMDA8L3RkPgogICAgICAgICAgICAgICAgPHRkIGRhdGEtbGFiZWw9IlNhbGUgUHJpY2UiPuKCuSAyLjY0IENyKjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQ+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJycC1idG4gcnAtYnRuLXNtIHJwLWVucXVpcmUiPkVucXVpcmUgTm93PC9idXR0b24+PC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgPC90YWJsZT4KICAgICAgICA8L2Rpdj4KICAgICAgICA8cCBjbGFzcz0icnAtZmluZXByaW50Ij4qUHJpY2VzIGFyZSBpbmRpY2F0aXZlIGFuZCBleGNsdXNpdmUgb2YgYXBwbGljYWJsZSB0YXhlcyBhbmQgc3RhdHV0b3J5IGNoYXJnZXMuIFN1YmplY3QgdG8gY2hhbmdlIHdpdGhvdXQgbm90aWNlLjwvcD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gPT09PT09PT09PT09IFNFQ1RJT04gMzogRkxPT1IgUExBTlMgKGxvY2tlZCkgPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJycC1zZWN0aW9uIHJwLWZsb29ycGxhbnMiPgogICAgPGRpdiBjbGFzcz0icnAtd3JhcCI+CiAgICAgIDxzcGFuIGNsYXNzPSJycC1leWVicm93IHJwLWNlbnRlciI+Rmxvb3IgUGxhbnM8L3NwYW4+CiAgICAgIDxoMiBjbGFzcz0icnAtdGl0bGUgcnAtY2VudGVyIj5MYXlvdXRzIERlc2lnbmVkIEFyb3VuZCBZb3U8L2gyPgogICAgICA8cCBjbGFzcz0icnAtbGVhZCBycC1jZW50ZXIiPkVhY2ggbGF5b3V0IGlzIHBsYW5uZWQgZm9yIGx1eHVyeSBsaXZpbmcg4oCUIGVmZmljaWVudCB1bml0IHR5cGVzIGZyb20gMiB0byA0IEJISywgd2l0aCBzcGFjaW91cyBiZWRyb29tcywgYW4gb3BlbiBtb2R1bGFyIGtpdGNoZW4sIGEgd2lkZSBsaXZpbmcgYW5kIGRpbmluZyBhcmVhLCBhbmQgcHJpdmF0ZSBiYWxjb25pZXMgZnJhbWluZyB0aGUgdmlldy4gQ3Jvc3MtdmVudGlsYXRpb24gYW5kIG5hdHVyYWwgbGlnaHQgc2hhcGUgZXZlcnkgcGxhbi48L3A+CiAgICAgIDxwIGNsYXNzPSJycC1ub3RlIHJwLWNlbnRlciI+VGFwIGFueSBwbGFuIHRvIHVubG9jayB0aGUgZnVsbCBsYXlvdXQuIE9uY2UgdW5sb2NrZWQsIGJyb3dzZSBhbGwgbGF5b3V0cyB3aXRoIHRoZSBhcnJvd3MuPC9wPgoKICAgICAgPGRpdiBjbGFzcz0icnAtZnAtZ3JpZCIgaWQ9InJwRnBHcmlkIj4KICAgICAgICA8IS0tIGNhcmRzIGluamVjdGVkIGJ5IEpTIC0tPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSA9PT09PT09PT09PT0gU0VDVElPTiA0OiBHQUxMRVJZID09PT09PT09PT09PSAtLT4KICA8c2VjdGlvbiBjbGFzcz0icnAtc2VjdGlvbiBycC1hbHQgcnAtZ2FsbGVyeSI+CiAgICA8ZGl2IGNsYXNzPSJycC13cmFwIj4KICAgICAgPHNwYW4gY2xhc3M9InJwLWV5ZWJyb3cgcnAtY2VudGVyIj5HYWxsZXJ5PC9zcGFuPgogICAgICA8aDIgY2xhc3M9InJwLXRpdGxlIHJwLWNlbnRlciI+QSBDbG9zZXIgTG9vazwvaDI+CiAgICAgIDxkaXYgY2xhc3M9InJwLWdhbC1ncmlkIiBpZD0icnBHYWxHcmlkIj4KICAgICAgICA8IS0tIGltYWdlcyBpbmplY3RlZCBieSBKUyAtLT4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gPT09PT09PT09PT09IFNFQ1RJT04gNTogRkFRID09PT09PT09PT09PSAtLT4KICA8c2VjdGlvbiBjbGFzcz0icnAtc2VjdGlvbiBycC1mYXEiPgogICAgPGRpdiBjbGFzcz0icnAtd3JhcCBycC13cmFwLW5hcnJvdyI+CiAgICAgIDxzcGFuIGNsYXNzPSJycC1leWVicm93IHJwLWNlbnRlciI+RkFRPC9zcGFuPgogICAgICA8aDIgY2xhc3M9InJwLXRpdGxlIHJwLWNlbnRlciI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnM8L2gyPgogICAgICA8ZGl2IGNsYXNzPSJycC1mYXEtbGlzdCIgaWQ9InJwRmFxTGlzdCI+CiAgICAgICAgPCEtLSBpdGVtcyBpbmplY3RlZCBieSBKUyAtLT4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gPT09PT09PT09PT09IFNFQ1RJT04gNjogTE9DQVRJT04gPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJycC1zZWN0aW9uIHJwLWFsdCBycC1sb2NhdGlvbiI+CiAgICA8ZGl2IGNsYXNzPSJycC13cmFwIj4KICAgICAgPHNwYW4gY2xhc3M9InJwLWV5ZWJyb3cgcnAtY2VudGVyIj5Mb2NhdGlvbjwvc3Bhbj4KICAgICAgPGgyIGNsYXNzPSJycC10aXRsZSBycC1jZW50ZXIiPkNvbm5lY3RlZCB0byBFdmVyeXRoaW5nIFRoYXQgTWF0dGVyczwvaDI+CiAgICAgIDxwIGNsYXNzPSJycC1sZWFkIHJwLWNlbnRlciI+TWludXRlcyBmcm9tIGJ1c2luZXNzIGRpc3RyaWN0cywgc2Nob29scywgaG9zcGl0YWxzLCBhbmQgcmV0YWlsIOKAlCB3aXRoIHNlYW1sZXNzIGFjY2VzcyB0byBtYWpvciByb2FkcyBhbmQgdHJhbnNpdC48L3A+CiAgICAgIDxkaXYgY2xhc3M9InJwLWxvYy1ncmlkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJycC1sb2MtbWFwIj4KICAgICAgICAgIDxpZnJhbWUgdGl0bGU9IlByb2plY3QgbG9jYXRpb24gbWFwIiBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcz9xPWNpdHkrY2VudGVyJm91dHB1dD1lbWJlZCIgbG9hZGluZz0ibGF6eSIgcmVmZXJyZXJwb2xpY3k9Im5vLXJlZmVycmVyLXdoZW4tZG93bmdyYWRlIj48L2lmcmFtZT4KICAgICAgICA8L2Rpdj4KICAgICAgICA8dWwgY2xhc3M9InJwLWxvYy1saXN0Ij4KICAgICAgICAgIDxsaT48c3Bhbj4yIG1pbjwvc3Bhbj4gQ2l0eSBNZXRybyBTdGF0aW9uPC9saT4KICAgICAgICAgIDxsaT48c3Bhbj41IG1pbjwvc3Bhbj4gSW50ZXJuYXRpb25hbCBTY2hvb2w8L2xpPgogICAgICAgICAgPGxpPjxzcGFuPjggbWluPC9zcGFuPiBNdWx0aXNwZWNpYWxpdHkgSG9zcGl0YWw8L2xpPgogICAgICAgICAgPGxpPjxzcGFuPjEwIG1pbjwvc3Bhbj4gUHJlbWl1bSBNYWxsICZhbXA7IFJldGFpbDwvbGk+CiAgICAgICAgICA8bGk+PHNwYW4+MTUgbWluPC9zcGFuPiBCdXNpbmVzcyAmYW1wOyBUZWNoIFBhcms8L2xpPgogICAgICAgICAgPGxpPjxzcGFuPjI1IG1pbjwvc3Bhbj4gSW50ZXJuYXRpb25hbCBBaXJwb3J0PC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSA9PT09PT09PT09PT0gU0VDVElPTiA3OiBBTUVOSVRJRVMgPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJycC1zZWN0aW9uIHJwLWFtZW5pdGllcyI+CiAgICA8ZGl2IGNsYXNzPSJycC13cmFwIj4KICAgICAgPHNwYW4gY2xhc3M9InJwLWV5ZWJyb3cgcnAtY2VudGVyIj5BbWVuaXRpZXM8L3NwYW4+CiAgICAgIDxoMiBjbGFzcz0icnAtdGl0bGUgcnAtY2VudGVyIj5MaWZlLCBFbGV2YXRlZDwvaDI+CiAgICAgIDxkaXYgY2xhc3M9InJwLWFtZW4tZ3JpZCIgaWQ9InJwQW1lbkdyaWQiPgogICAgICAgIDwhLS0gaW5qZWN0ZWQgYnkgSlMgLS0+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tID09PT09PT09PT09PSBTRUNUSU9OIDg6IENPTlRBQ1QgPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJycC1zZWN0aW9uIHJwLWFsdCBycC1jb250YWN0Ij4KICAgIDxkaXYgY2xhc3M9InJwLXdyYXAiPgogICAgICA8ZGl2IGNsYXNzPSJycC1jb250YWN0LWdyaWQiPgogICAgICAgIDxkaXYgY2xhc3M9InJwLWNvbnRhY3QtY29weSI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0icnAtZXllYnJvdyI+R2V0IGluIFRvdWNoPC9zcGFuPgogICAgICAgICAgPGgyIGNsYXNzPSJycC10aXRsZSI+TGV0J3MgRmluZCBZb3VyIEhvbWU8L2gyPgogICAgICAgICAgPHA+VmlzaXQgb3VyIHNhbGVzIGNlbnRlciBmb3IgYSBndWlkZWQgd2Fsa3Rocm91Z2ggb2YgdGhlIG1vZGVsIGFwYXJ0bWVudCwgb3Igc2NoZWR1bGUgYW4gb25saW5lIG1lZXRpbmcgYXQgYSB0aW1lIHRoYXQgc3VpdHMgeW91LiBPdXIgdGVhbSB3aWxsIGhlbHAgeW91IHdpdGggYXZhaWxhYmlsaXR5LCBwcmljaW5nLCBhbmQgcGF5bWVudCBwbGFucy48L3A+CiAgICAgICAgICA8dWwgY2xhc3M9InJwLWNvbnRhY3QtcG9pbnRzIj4KICAgICAgICAgICAgPGxpPjxzdHJvbmc+VmlzaXQgU2FsZXMgQ2VudGVyPC9zdHJvbmc+PHNwYW4+T3BlbiBkYWlseSwgMTAgQU0g4oCTIDcgUE0gwrcgT24tc2l0ZSBleHBlcmllbmNlIGNlbnRlcjwvc3Bhbj48L2xpPgogICAgICAgICAgICA8bGk+PHN0cm9uZz5TY2hlZHVsZSBPbmxpbmUgTWVldGluZzwvc3Ryb25nPjxzcGFuPlZpZGVvIHdhbGt0aHJvdWdoICZhbXA7IGNvbnN1bHRhdGlvbiBmcm9tIGFueXdoZXJlPC9zcGFuPjwvbGk+CiAgICAgICAgICAgIDxsaT48c3Ryb25nPkNhbGwgVXM8L3N0cm9uZz48c3Bhbj48YSBocmVmPSJ0ZWw6KzkxMDAwMDAwMDAwMCI+KzkxIDAwMDAwIDAwMDAwPC9hPjwvc3Bhbj48L2xpPgogICAgICAgICAgPC91bD4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJycC1jb250YWN0LWZvcm0iPgogICAgICAgICAgPGZvcm0gaWQ9InJwQ29udGFjdEZvcm0iIG5vdmFsaWRhdGU+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJwLWZpZWxkIj48bGFiZWw+RnVsbCBOYW1lPC9sYWJlbD48aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ibmFtZSIgcmVxdWlyZWQ+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJwLWZpZWxkIj48bGFiZWw+UGhvbmU8L2xhYmVsPjxpbnB1dCB0eXBlPSJ0ZWwiIG5hbWU9InBob25lIiByZXF1aXJlZD48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icnAtZmllbGQiPjxsYWJlbD5FbWFpbDwvbGFiZWw+PGlucHV0IHR5cGU9ImVtYWlsIiBuYW1lPSJlbWFpbCI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJwLWZpZWxkIj48bGFiZWw+UHJlZmVycmVkIENvbmZpZ3VyYXRpb248L2xhYmVsPgogICAgICAgICAgICAgIDxzZWxlY3QgbmFtZT0iY29uZmlnIj48b3B0aW9uPjIgQkhLPC9vcHRpb24+PG9wdGlvbj4yLjUgQkhLPC9vcHRpb24+PG9wdGlvbj4zIEJISzwvb3B0aW9uPjxvcHRpb24+My41IEJISzwvb3B0aW9uPjxvcHRpb24+NCBCSEs8L29wdGlvbj48L3NlbGVjdD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJwLWZpZWxkIj48bGFiZWw+TWVzc2FnZTwvbGFiZWw+PHRleHRhcmVhIG5hbWU9Im1lc3NhZ2UiIHJvd3M9IjMiPjwvdGV4dGFyZWE+PC9kaXY+CiAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBjbGFzcz0icnAtYnRuIHJwLWJ0bi1ibG9jayI+UmVxdWVzdCBhIENhbGxiYWNrPC9idXR0b24+CiAgICAgICAgICAgIDxwIGNsYXNzPSJycC1mb3JtLW1zZyIgaWQ9InJwQ29udGFjdE1zZyIgaGlkZGVuPlRoYW5rIHlvdSDigJQgb3VyIHRlYW0gd2lsbCByZWFjaCBvdXQgc2hvcnRseS48L3A+CiAgICAgICAgICA8L2Zvcm0+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tID09PT09PT09PT09PSBGTE9PUiBQTEFOIFVOTE9DSyBNT0RBTCA9PT09PT09PT09PT0gLS0+CiAgPGRpdiBjbGFzcz0icnAtbW9kYWwiIGlkPSJycEZwTW9kYWwiIGhpZGRlbj4KICAgIDxkaXYgY2xhc3M9InJwLW1vZGFsLWJhY2tkcm9wIiBkYXRhLXJwLWNsb3NlPjwvZGl2PgogICAgPGRpdiBjbGFzcz0icnAtbW9kYWwtYm94IiByb2xlPSJkaWFsb2ciIGFyaWEtbW9kYWw9InRydWUiIGFyaWEtbGFiZWxsZWRieT0icnBGcE1vZGFsVGl0bGUiPgogICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9InJwLW1vZGFsLXgiIGRhdGEtcnAtY2xvc2UgYXJpYS1sYWJlbD0iQ2xvc2UiPiZ0aW1lczs8L2J1dHRvbj4KICAgICAgPGgzIGlkPSJycEZwTW9kYWxUaXRsZSI+VW5sb2NrIEZsb29yIFBsYW5zPC9oMz4KICAgICAgPHA+U2hhcmUgeW91ciBkZXRhaWxzIHRvIHZpZXcgdGhlIGRldGFpbGVkIGxheW91dHMuPC9wPgogICAgICA8Zm9ybSBpZD0icnBGcEZvcm0iIG5vdmFsaWRhdGU+CiAgICAgICAgPGRpdiBjbGFzcz0icnAtZmllbGQiPjxsYWJlbD5GdWxsIE5hbWU8L2xhYmVsPjxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJuYW1lIiByZXF1aXJlZD48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJycC1maWVsZCI+PGxhYmVsPlBob25lPC9sYWJlbD48aW5wdXQgdHlwZT0idGVsIiBuYW1lPSJwaG9uZSIgcmVxdWlyZWQ+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icnAtZmllbGQiPjxsYWJlbD5FbWFpbDwvbGFiZWw+PGlucHV0IHR5cGU9ImVtYWlsIiBuYW1lPSJlbWFpbCI+PC9kaXY+CiAgICAgICAgPGJ1dHRvbiB0eXBlPSJzdWJtaXQiIGNsYXNzPSJycC1idG4gcnAtYnRuLWJsb2NrIj5WaWV3IEZsb29yIFBsYW5zPC9idXR0b24+CiAgICAgIDwvZm9ybT4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8IS0tID09PT09PT09PT09PSBGTE9PUiBQTEFOIFZJRVdFUiAoYWZ0ZXIgdW5sb2NrKSA9PT09PT09PT09PT0gLS0+CiAgPGRpdiBjbGFzcz0icnAtdmlld2VyIiBpZD0icnBGcFZpZXdlciIgaGlkZGVuPgogICAgPGRpdiBjbGFzcz0icnAtbW9kYWwtYmFja2Ryb3AiIGRhdGEtcnAtdmNsb3NlPjwvZGl2PgogICAgPGRpdiBjbGFzcz0icnAtdmlld2VyLWJveCIgcm9sZT0iZGlhbG9nIiBhcmlhLW1vZGFsPSJ0cnVlIj4KICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJycC1tb2RhbC14IiBkYXRhLXJwLXZjbG9zZSBhcmlhLWxhYmVsPSJDbG9zZSI+JnRpbWVzOzwvYnV0dG9uPgogICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9InJwLWFycm93IHJwLWFycm93LXByZXYiIGlkPSJycEZwUHJldiIgYXJpYS1sYWJlbD0iUHJldmlvdXMgbGF5b3V0Ij4mIzgyNDk7PC9idXR0b24+CiAgICAgIDxkaXYgY2xhc3M9InJwLXZpZXdlci1zdGFnZSI+CiAgICAgICAgPHNwYW4gY2xhc3M9InJwLWJ1bGIiIHRpdGxlPSJVbmxvY2tlZCI+JiMxMjgxNjE7PC9zcGFuPgogICAgICAgIDxpbWcgaWQ9InJwRnBWaWV3ZXJJbWciIHNyYz0iIiBhbHQ9IkZsb29yIHBsYW4iPgogICAgICAgIDxwIGNsYXNzPSJycC12aWV3ZXItY2FwIiBpZD0icnBGcFZpZXdlckNhcCI+PC9wPgogICAgICA8L2Rpdj4KICAgICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJycC1hcnJvdyBycC1hcnJvdy1uZXh0IiBpZD0icnBGcE5leHQiIGFyaWEtbGFiZWw9Ik5leHQgbGF5b3V0Ij4mIzgyNTA7PC9idXR0b24+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPCEtLSA9PT09PT09PT09PT0gR0FMTEVSWSBMSUdIVEJPWCA9PT09PT09PT09PT0gLS0+CiAgPGRpdiBjbGFzcz0icnAtbGlnaHRib3giIGlkPSJycExpZ2h0Ym94IiBoaWRkZW4+CiAgICA8ZGl2IGNsYXNzPSJycC1tb2RhbC1iYWNrZHJvcCIgZGF0YS1ycC1sYmNsb3NlPjwvZGl2PgogICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJycC1tb2RhbC14IiBkYXRhLXJwLWxiY2xvc2UgYXJpYS1sYWJlbD0iQ2xvc2UiPiZ0aW1lczs8L2J1dHRvbj4KICAgIDxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0icnAtYXJyb3cgcnAtYXJyb3ctcHJldiIgaWQ9InJwTGJQcmV2IiBhcmlhLWxhYmVsPSJQcmV2aW91cyBpbWFnZSI+JiM4MjQ5OzwvYnV0dG9uPgogICAgPGltZyBpZD0icnBMYkltZyIgc3JjPSIiIGFsdD0iR2FsbGVyeSBpbWFnZSI+CiAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9InJwLWFycm93IHJwLWFycm93LW5leHQiIGlkPSJycExiTmV4dCIgYXJpYS1sYWJlbD0iTmV4dCBpbWFnZSI+JiM4MjUwOzwvYnV0dG9uPgogIDwvZGl2PgoKPC9kaXY+Cgo8c3R5bGU+Ci8qID09PT09IEFMTCBTVFlMRVMgU0NPUEVEIFVOREVSIC5ycC1wcm9qZWN0LXBhZ2UgPT09PT0gKi8KLnJwLXByb2plY3QtcGFnZXstLXJwLWNyZWFtOiNGM0VFRTM7LS1ycC1jcmVhbS0yOiNFQUUzRDQ7LS1ycC1ncmVlbjojMUUzQTJGOy0tcnAtZ3JlZW4tMjojMkM1MTQxOy0tcnAtZ29sZDojQjA4RDQ1Oy0tcnAtZ29sZC0yOiNDOUE0NUU7LS1ycC1pbms6IzJBMjcyMjstLXJwLWxpbmU6I0Q5Q0ZCQzstLXJwLXNlcmlmOkdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7LS1ycC1zYW5zOidTZWdvZSBVSScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7YmFja2dyb3VuZDp2YXIoLS1ycC1jcmVhbSk7Y29sb3I6dmFyKC0tcnAtaW5rKTtmb250LWZhbWlseTp2YXIoLS1ycC1zYW5zKTtsaW5lLWhlaWdodDoxLjY7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH0KLnJwLXByb2plY3QtcGFnZSAqLC5ycC1wcm9qZWN0LXBhZ2UgKjo6YmVmb3JlLC5ycC1wcm9qZWN0LXBhZ2UgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fQoucnAtcHJvamVjdC1wYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfQoucnAtd3JhcHttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDI0cHh9Ci5ycC13cmFwLW5hcnJvd3ttYXgtd2lkdGg6ODYwcHh9Ci5ycC1zZWN0aW9ue3BhZGRpbmc6NzJweCAwfQoucnAtYWx0e2JhY2tncm91bmQ6dmFyKC0tcnAtY3JlYW0tMil9Ci5ycC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5ycC1leWVicm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi4yMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1ycC1nb2xkKTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxNHB4fQoucnAtZXllYnJvdy5ycC1jZW50ZXJ7ZGlzcGxheTpibG9ja30KLnJwLXRpdGxle2ZvbnQtZmFtaWx5OnZhcigtLXJwLXNlcmlmKTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcnAtZ3JlZW4pO2ZvbnQtc2l6ZTpjbGFtcCgyNnB4LDMuNHZ3LDQwcHgpO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjAgMCAxOHB4fQoucnAtc3VidGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tcnAtc2VyaWYpO2NvbG9yOnZhcigtLXJwLWdyZWVuKTtmb250LXNpemU6MjRweDttYXJnaW46MCAwIDE4cHh9Ci5ycC1sZWFke21heC13aWR0aDo3NjBweDttYXJnaW46MCBhdXRvIDEwcHg7Y29sb3I6IzRhNDYzZn0KLnJwLW5vdGV7Y29sb3I6dmFyKC0tcnAtZ29sZCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6NnB4fQoucnAtcHJvamVjdC1wYWdlIHB7bWFyZ2luOjAgMCAxNnB4fQoKLyogb3ZlcnZpZXcgLyBwcmljaW5nIHR3by1jb2wgKi8KLnJwLW92ZXJ2aWV3LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo0OHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0KLnJwLW92ZXJ2aWV3LW1lZGlhIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzowIDE4cHggNDBweCByZ2JhKDMwLDU4LDQ3LC4xOCl9Ci5ycC1ibG9ja3ttYXJnaW4tdG9wOjU2cHh9CgovKiB0YWJsZXMgKi8KLnJwLXRhYmxlLWNhcmR7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnAtbGluZSk7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKDMwLDU4LDQ3LC4wNil9Ci5ycC10YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXNpemU6MTVweH0KLnJwLXRhYmxlIHRkLC5ycC10YWJsZSB0aHtwYWRkaW5nOjE0cHggMThweDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnAtbGluZSl9Ci5ycC10YWJsZSB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206bm9uZX0KLnJwLXRhYmxlLTJjb2wgLnJwLXRoe3dpZHRoOjQyJTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcnAtZ3JlZW4pO2JhY2tncm91bmQ6dmFyKC0tcnAtY3JlYW0pfQoucnAtdGFibGUtcHJpY2UgdGhlYWQgdGh7YmFja2dyb3VuZDp2YXIoLS1ycC1ncmVlbik7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjAyZW07Zm9udC1zaXplOjEzcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQoucnAtdGFibGUtcHJpY2UgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6dmFyKC0tcnAtY3JlYW0pfQoucnAtZmluZXByaW50e2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM3YTc0NmE7bWFyZ2luLXRvcDoxMnB4fQoKLyogYnV0dG9ucyAqLwoucnAtYnRue2JhY2tncm91bmQ6dmFyKC0tcnAtZ3JlZW4pO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxM3B4IDI2cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wM2VtO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMsdHJhbnNmb3JtIC4xNXM7Zm9udC1mYW1pbHk6dmFyKC0tcnAtc2Fucyl9Ci5ycC1idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1ycC1ncmVlbi0yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KX0KLnJwLWJ0bi1zbXtwYWRkaW5nOjhweCAxNnB4O2ZvbnQtc2l6ZToxMnB4O2JhY2tncm91bmQ6dmFyKC0tcnAtZ29sZCl9Ci5ycC1idG4tc206aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1ycC1nb2xkLTIpfQoucnAtYnRuLWJsb2Nre3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjZweH0KCi8qIGZsb29yIHBsYW5zICovCi5ycC1mcC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtnYXA6MjRweDttYXJnaW4tdG9wOjQwcHh9Ci5ycC1mcC1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJwLWxpbmUpO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjAgNnB4IDE4cHggcmdiYSgzMCw1OCw0NywuMDcpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyxib3gtc2hhZG93IC4yc30KLnJwLWZwLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7Ym94LXNoYWRvdzowIDE0cHggMzBweCByZ2JhKDMwLDU4LDQ3LC4xNCl9Ci5ycC1mcC10aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTthc3BlY3QtcmF0aW86NC8zO2JhY2tncm91bmQ6dmFyKC0tcnAtY3JlYW0tMil9Ci5ycC1mcC10aHVtYiBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2ZpbHRlcjpibHVyKDlweCk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfQoucnAtZnAtY2FyZC5ycC11bmxvY2tlZCAucnAtZnAtdGh1bWIgaW1ne2ZpbHRlcjpub25lO3RyYW5zZm9ybTpub25lfQoucnAtZnAtbG9ja3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjhweDtiYWNrZ3JvdW5kOnJnYmEoMzAsNTgsNDcsLjU1KTtjb2xvcjojZmZmfQoucnAtZnAtY2FyZC5ycC11bmxvY2tlZCAucnAtZnAtbG9ja3tkaXNwbGF5Om5vbmV9Ci5ycC1mcC1sb2NrIHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4fQoucnAtZnAtbG9jayBzcGFue2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDRlbX0KLnJwLWZwLW1ldGF7cGFkZGluZzoxNnB4IDE4cHh9Ci5ycC1mcC1tZXRhIGg0e21hcmdpbjowIDAgNHB4O2ZvbnQtZmFtaWx5OnZhcigtLXJwLXNlcmlmKTtjb2xvcjp2YXIoLS1ycC1ncmVlbik7Zm9udC1zaXplOjE4cHh9Ci5ycC1mcC1tZXRhIHB7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzZjNjY1Y30KLnJwLWZwLWJ1bGJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7cmlnaHQ6MTJweDtmb250LXNpemU6MThweDtkaXNwbGF5Om5vbmV9Ci5ycC1mcC1jYXJkLnJwLXVubG9ja2VkIC5ycC1mcC1idWxie2Rpc3BsYXk6YmxvY2t9CgovKiBnYWxsZXJ5ICovCi5ycC1nYWwtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjE4cHg7bWFyZ2luLXRvcDo0MHB4fQoucnAtZ2FsLWl0ZW17YXNwZWN0LXJhdGlvOjQvMztib3JkZXItcmFkaXVzOjhweDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzowIDZweCAxOHB4IHJnYmEoMzAsNTgsNDcsLjA4KX0KLnJwLWdhbC1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzfQoucnAtZ2FsLWl0ZW06aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0KCi8qIGZhcSAqLwoucnAtZmFxLWxpc3R7bWFyZ2luLXRvcDozNnB4fQoucnAtZmFxLWl0ZW17YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnAtbGluZSk7Ym9yZGVyLXJhZGl1czo4cHg7bWFyZ2luLWJvdHRvbToxMnB4O292ZXJmbG93OmhpZGRlbn0KLnJwLWZhcS1xe3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjE4cHggMjJweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcnAtZ3JlZW4pO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7Zm9udC1mYW1pbHk6dmFyKC0tcnAtc2Fucyl9Ci5ycC1mYXEtcTo6YWZ0ZXJ7Y29udGVudDonKyc7Zm9udC1zaXplOjIycHg7Y29sb3I6dmFyKC0tcnAtZ29sZCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfQoucnAtZmFxLWl0ZW0ucnAtb3BlbiAucnAtZmFxLXE6OmFmdGVye2NvbnRlbnQ6J1wyMjEyJ30KLnJwLWZhcS1he21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zcyBlYXNlO3BhZGRpbmc6MCAyMnB4fQoucnAtZmFxLWl0ZW0ucnAtb3BlbiAucnAtZmFxLWF7bWF4LWhlaWdodDo0MDBweDtwYWRkaW5nLWJvdHRvbToxOHB4fQoucnAtZmFxLWEgcHttYXJnaW46MDtjb2xvcjojNTU1MDQ3MDA7Y29sb3I6IzU1NTA0Nztmb250LXNpemU6MTVweH0KCi8qIGxvY2F0aW9uICovCi5ycC1sb2MtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuNGZyIDFmcjtnYXA6NDBweDttYXJnaW4tdG9wOjQwcHg7YWxpZ24taXRlbXM6c3RyZXRjaH0KLnJwLWxvYy1tYXB7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MzQwcHg7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMzAsNTgsNDcsLjEpfQoucnAtbG9jLW1hcCBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjM0MHB4O2JvcmRlcjowfQoucnAtbG9jLWxpc3R7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjE0cHh9Ci5ycC1sb2MtbGlzdCBsaXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ycC1saW5lKTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjE0cHggMThweDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcnAtZ3JlZW4pO2Rpc3BsYXk6ZmxleDtnYXA6MTRweDthbGlnbi1pdGVtczpjZW50ZXJ9Ci5ycC1sb2MtbGlzdCBsaSBzcGFue2JhY2tncm91bmQ6dmFyKC0tcnAtZ29sZCk7Y29sb3I6I2ZmZjtmb250LXNpemU6MTJweDtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweDttaW4td2lkdGg6NThweDt0ZXh0LWFsaWduOmNlbnRlcn0KCi8qIGFtZW5pdGllcyAqLwoucnAtYW1lbi1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsMWZyKTtnYXA6MThweDttYXJnaW4tdG9wOjQwcHh9Ci5ycC1hbWVuLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7YXNwZWN0LXJhdGlvOjEvMTtib3JkZXItcmFkaXVzOjhweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDZweCAxOHB4IHJnYmEoMzAsNTgsNDcsLjA4KX0KLnJwLWFtZW4tY2FyZCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfQoucnAtYW1lbi1jYXJkIHNwYW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7cGFkZGluZzoxMnB4IDE0cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgzMCw1OCw0NywuODUpKTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMH0KCi8qIGNvbnRhY3QgKi8KLnJwLWNvbnRhY3QtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjQ4cHg7YWxpZ24taXRlbXM6c3RhcnR9Ci5ycC1jb250YWN0LXBvaW50c3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjI0cHggMCAwO3BhZGRpbmc6MH0KLnJwLWNvbnRhY3QtcG9pbnRzIGxpe3BhZGRpbmc6MTRweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLXJwLWxpbmUpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Ci5ycC1jb250YWN0LXBvaW50cyBzdHJvbmd7Y29sb3I6dmFyKC0tcnAtZ3JlZW4pO2ZvbnQtc2l6ZToxNXB4fQoucnAtY29udGFjdC1wb2ludHMgc3BhbiwucnAtY29udGFjdC1wb2ludHMgYXtjb2xvcjojNWI1NTRiO2ZvbnQtc2l6ZToxNHB4fQoucnAtY29udGFjdC1wb2ludHMgYXtjb2xvcjp2YXIoLS1ycC1nb2xkKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo2MDB9Ci5ycC1jb250YWN0LWZvcm17YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnAtbGluZSk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MjhweDtib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMzAsNTgsNDcsLjA4KX0KLnJwLWZpZWxke21hcmdpbi1ib3R0b206MTRweH0KLnJwLWZpZWxkIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXJwLWdyZWVuKTttYXJnaW4tYm90dG9tOjZweH0KLnJwLWZpZWxkIGlucHV0LC5ycC1maWVsZCBzZWxlY3QsLnJwLWZpZWxkIHRleHRhcmVhe3dpZHRoOjEwMCU7cGFkZGluZzoxMXB4IDEzcHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ycC1saW5lKTtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTp2YXIoLS1ycC1zYW5zKTtiYWNrZ3JvdW5kOnZhcigtLXJwLWNyZWFtKTtjb2xvcjp2YXIoLS1ycC1pbmspfQoucnAtZmllbGQgaW5wdXQ6Zm9jdXMsLnJwLWZpZWxkIHNlbGVjdDpmb2N1cywucnAtZmllbGQgdGV4dGFyZWE6Zm9jdXN7b3V0bGluZToycHggc29saWQgdmFyKC0tcnAtZ29sZCk7b3V0bGluZS1vZmZzZXQ6MXB4O2JhY2tncm91bmQ6I2ZmZn0KLnJwLWZvcm0tbXNne21hcmdpbi10b3A6MTRweDtjb2xvcjp2YXIoLS1ycC1ncmVlbi0yKTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHh9CgovKiBtb2RhbHMgLyB2aWV3ZXIgLyBsaWdodGJveCAqLwoucnAtbW9kYWwsLnJwLXZpZXdlciwucnAtbGlnaHRib3h7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt6LWluZGV4Ojk5OTk5O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjIwcHh9Ci5ycC1wcm9qZWN0LXBhZ2UgW2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0KLnJwLW1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyZ2JhKDIwLDMwLDI1LC43OCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KX0KLnJwLW1vZGFsLWJveCwucnAtdmlld2VyLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXJwLWNyZWFtKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzozMnB4O21heC13aWR0aDo0NDBweDt3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCAzMHB4IDcwcHggcmdiYSgwLDAsMCwuNCl9Ci5ycC1tb2RhbC1ib3ggaDN7Zm9udC1mYW1pbHk6dmFyKC0tcnAtc2VyaWYpO2NvbG9yOnZhcigtLXJwLWdyZWVuKTttYXJnaW46MCAwIDhweDtmb250LXNpemU6MjRweH0KLnJwLW1vZGFsLWJveCBwe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1YjU1NGI7bWFyZ2luLWJvdHRvbToxOHB4fQoucnAtbW9kYWwteHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtyaWdodDoxNHB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxO2NvbG9yOnZhcigtLXJwLWdyZWVuKTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjJ9Ci5ycC12aWV3ZXItYm94e21heC13aWR0aDo3NjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2JhY2tncm91bmQ6I2ZmZjttaW4taGVpZ2h0OjM2MHB4fQoucnAtdmlld2VyLXN0YWdle2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttaW4taGVpZ2h0OjMwMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0KLnJwLXZpZXdlci1zdGFnZSBpbWd7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjZweH0KLnJwLWJ1bGJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O2ZvbnQtc2l6ZToyMnB4fQoucnAtdmlld2VyLWNhcHttYXJnaW46MTJweCAwIDA7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXJwLWdyZWVuKX0KLnJwLWFycm93e2JhY2tncm91bmQ6dmFyKC0tcnAtZ3JlZW4pO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxO2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30KLnJwLWFycm93OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tcnAtZ29sZCl9Ci5ycC1saWdodGJveCBpbWd7bWF4LXdpZHRoOjg4dnc7bWF4LWhlaWdodDo4NHZoO2JvcmRlci1yYWRpdXM6NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0KLnJwLWxpZ2h0Ym94IC5ycC1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9Ci5ycC1saWdodGJveCAucnAtbW9kYWwteHtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozOHB4O3RvcDoxOHB4O3JpZ2h0OjI0cHh9CgovKiByZXNwb25zaXZlICovCkBtZWRpYShtYXgtd2lkdGg6OTAwcHgpewogIC5ycC1vdmVydmlldy1ncmlkLC5ycC1sb2MtZ3JpZCwucnAtY29udGFjdC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjMycHh9CiAgLnJwLXJldmVyc2UgLnJwLW92ZXJ2aWV3LW1lZGlhe29yZGVyOi0xfQogIC5ycC1mcC1ncmlkLC5ycC1nYWwtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKX0KICAucnAtYW1lbi1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfQogIC5ycC1zZWN0aW9ue3BhZGRpbmc6NTJweCAwfQp9CkBtZWRpYShtYXgtd2lkdGg6NTYwcHgpewogIC5ycC1mcC1ncmlkLC5ycC1nYWwtZ3JpZCwucnAtYW1lbi1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9CiAgLnJwLXRhYmxlLXByaWNlIHRoZWFke2Rpc3BsYXk6bm9uZX0KICAucnAtdGFibGUtcHJpY2UgdGJvZHkgdHJ7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjJweCBzb2xpZCB2YXIoLS1ycC1saW5lKTtwYWRkaW5nOjhweCAwfQogIC5ycC10YWJsZS1wcmljZSB0Ym9keSB0ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyOm5vbmU7cGFkZGluZzo4cHggMThweH0KICAucnAtdGFibGUtcHJpY2UgdGJvZHkgdGQ6OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1sYWJlbCk7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXJwLWdyZWVuKX0KICAucnAtdGFibGUtcHJpY2UgdGJvZHkgdGQ6bGFzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9CiAgLnJwLXRhYmxlLXByaWNlIHRib2R5IHRkOmxhc3QtY2hpbGQ6OmJlZm9yZXtkaXNwbGF5Om5vbmV9Cn0KQG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucnAtcHJvamVjdC1wYWdlICp7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH19Cjwvc3R5bGU+Cgo8c2NyaXB0PgooZnVuY3Rpb24oKXsKICAidXNlIHN0cmljdCI7CiAgdmFyIHJvb3Q9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JwUHJvamVjdFBhZ2UnKTsKICBpZighcm9vdHx8cm9vdC5kYXRhc2V0LnJwSW5pdClyZXR1cm47IHJvb3QuZGF0YXNldC5ycEluaXQ9IjEiOwoKICAvKiAtLS0tLS0tLS0tIERBVEEgKGVkaXQgdGhlc2UpIC0tLS0tLS0tLS0gKi8KICAvKiBGbG9vciBwbGFucyB1c2UgaW5saW5lIFNWRyBwbGFjZWhvbGRlcnMgc28gdGhleSBhbHdheXMgcmVuZGVyLgogICAgIFJlcGxhY2UgZWFjaCBgaW1nYCB3aXRoIHlvdXIgcmVhbCBmbG9vci1wbGFuIGltYWdlIFVSTC4gKi8KICBmdW5jdGlvbiBmcFBsYWNlaG9sZGVyKGxhYmVsKXsKICAgIHZhciBzdmc9JzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iODAwIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDgwMCA2MDAiPicKICAgICAgKyc8cmVjdCB3aWR0aD0iODAwIiBoZWlnaHQ9IjYwMCIgZmlsbD0iI0YzRUVFMyIvPicKICAgICAgKyc8cmVjdCB4PSI2MCIgeT0iNjAiIHdpZHRoPSI2ODAiIGhlaWdodD0iNDgwIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMxRTNBMkYiIHN0cm9rZS13aWR0aD0iNCIvPicKICAgICAgKyc8bGluZSB4MT0iNDAwIiB5MT0iNjAiIHgyPSI0MDAiIHkyPSI1NDAiIHN0cm9rZT0iIzFFM0EyRiIgc3Ryb2tlLXdpZHRoPSIzIi8+JwogICAgICArJzxsaW5lIHgxPSI2MCIgeTE9IjMwMCIgeDI9IjQwMCIgeTI9IjMwMCIgc3Ryb2tlPSIjMUUzQTJGIiBzdHJva2Utd2lkdGg9IjMiLz4nCiAgICAgICsnPGxpbmUgeDE9IjQwMCIgeTE9IjI0MCIgeDI9Ijc0MCIgeTI9IjI0MCIgc3Ryb2tlPSIjMUUzQTJGIiBzdHJva2Utd2lkdGg9IjMiLz4nCiAgICAgICsnPHJlY3QgeD0iMTAwIiB5PSIxMDAiIHdpZHRoPSIxMjAiIGhlaWdodD0iODAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0IwOEQ0NSIgc3Ryb2tlLXdpZHRoPSIyIi8+JwogICAgICArJzxyZWN0IHg9IjQ1MCIgeT0iMzAwIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjEyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQjA4RDQ1IiBzdHJva2Utd2lkdGg9IjIiLz4nCiAgICAgICsnPHRleHQgeD0iNDAwIiB5PSI1NzUiIGZvbnQtZmFtaWx5PSJHZW9yZ2lhLHNlcmlmIiBmb250LXNpemU9IjMwIiBmaWxsPSIjMUUzQTJGIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj4nK2xhYmVsKyc8L3RleHQ+JwogICAgICArJzwvc3ZnPic7CiAgICByZXR1cm4gJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCcrZW5jb2RlVVJJQ29tcG9uZW50KHN2Zyk7CiAgfQogIHZhciBGUD1bCiAgICB7aW1nOmZwUGxhY2Vob2xkZXIoJzIgQkhLIMK3IFR5cGUgQScpLHRpdGxlOicyIEJISyDCtyBUeXBlIEEnLG1ldGE6JzEsMTgwIHNxLmZ0IMK3IDIgQmVkIMK3IDIgQmF0aCd9LAogICAge2ltZzpmcFBsYWNlaG9sZGVyKCcyLjUgQkhLIMK3IFR5cGUgQicpLHRpdGxlOicyLjUgQkhLIMK3IFR5cGUgQicsbWV0YTonMSw0MjAgc3EuZnQgwrcgMiBCZWQgKyBTdHVkeSd9LAogICAge2ltZzpmcFBsYWNlaG9sZGVyKCczIEJISyDCtyBUeXBlIEMnKSx0aXRsZTonMyBCSEsgwrcgVHlwZSBDJyxtZXRhOicxLDc2MCBzcS5mdCDCtyAzIEJlZCDCtyAzIEJhdGgnfSwKICAgIHtpbWc6ZnBQbGFjZWhvbGRlcignMy41IEJISyDCtyBUeXBlIEQnKSx0aXRsZTonMy41IEJISyDCtyBUeXBlIEQnLG1ldGE6JzIsMTAwIHNxLmZ0IMK3IDMgQmVkICsgU3R1ZHknfSwKICAgIHtpbWc6ZnBQbGFjZWhvbGRlcignNCBCSEsgwrcgVHlwZSBFJyksdGl0bGU6JzQgQkhLIMK3IFR5cGUgRScsbWV0YTonMiw2NDAgc3EuZnQgwrcgNCBCZWQgwrcgNCBCYXRoJ30sCiAgICB7aW1nOmZwUGxhY2Vob2xkZXIoJzQgQkhLIMK3IFBlbnRob3VzZScpLHRpdGxlOic0IEJISyDCtyBQZW50aG91c2UnLG1ldGE6JzMsMjAwIHNxLmZ0IMK3IDQgQmVkICsgRGVjayd9CiAgXTsKICB2YXIgR0FMPVsKICAgICdodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTU0NTMyNDQxOC1jYzFhM2ZhMTBjMDA/YXV0bz1mb3JtYXQmZml0PWNyb3Amdz0xMTAwJnE9ODAnLAogICAgJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTEyOTE3Nzc0MDgwLTk5OTFmMWM0Yzc1MD9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTExMDAmcT04MCcsCiAgICAnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE2MDAyMTA0OTI0ODYtNzI0ZmU1YzY3ZmIwP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9MTEwMCZxPTgwJywKICAgICdodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTUwMjY3MjI2MDI2Ni0xYzFlZjJkOTM2ODg/YXV0bz1mb3JtYXQmZml0PWNyb3Amdz0xMTAwJnE9ODAnLAogICAgJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNjAwNjA3Njg3OTIwLTRlMmEwOWNmMTU5ZD9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTExMDAmcT04MCcsCiAgICAnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE2MDAwNDc1MDk4MDctYmE4Zjk5ZDJjZGRlP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9MTEwMCZxPTgwJwogIF07CiAgdmFyIEFNRU49WwogICAge2ltZzonaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1NzE5MDI5NDMyMDItNTA3ZWMyNjE4ZThmP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9NzAwJnE9ODAnLG5hbWU6J1N3aW1taW5nIFBvb2wnfSwKICAgIHtpbWc6J2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTM0NDM4MzI3Mjc2LTE0ZTUzMDBjM2E0OD9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTcwMCZxPTgwJyxuYW1lOidGaXRuZXNzIENlbnRlcid9LAogICAge2ltZzonaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE2MDA1ODUxNTQ1MjYtOTkwZGNlZDRkYjBkP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9NzAwJnE9ODAnLG5hbWU6J0NsdWJob3VzZSd9LAogICAge2ltZzonaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0MTY4Nzk1OTU4ODItMzM3M2EwNDgwYjViP2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9NzAwJnE9ODAnLG5hbWU6J0xhbmRzY2FwZWQgR2FyZGVucyd9LAogICAge2ltZzonaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0ODc3MDAxNjAwNDEtYmFiZWY5YzNjYjU1P2F1dG89Zm9ybWF0JmZpdD1jcm9wJnc9NzAwJnE9ODAnLG5hbWU6J0tpZHMgUGxheSBBcmVhJ30sCiAgICB7aW1nOidodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTU3NDYyOTgxMDM2MC03ZWZiYmUxOTUwMTg/YXV0bz1mb3JtYXQmZml0PWNyb3Amdz03MDAmcT04MCcsbmFtZTonTXVsdGlwdXJwb3NlIEhhbGwnfSwKICAgIHtpbWc6J2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTQ1MjA1NTk3LTNkOWQwMmMyOTU5Nz9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTcwMCZxPTgwJyxuYW1lOidZb2dhICZhbXA7IE1lZGl0YXRpb24nfSwKICAgIHtpbWc6J2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTU4NjE4NjY2LWZjZDI1Yzg1Y2Q2ND9hdXRvPWZvcm1hdCZmaXQ9Y3JvcCZ3PTcwMCZxPTgwJyxuYW1lOicyNC83IFNlY3VyaXR5J30KICBdOwogIHZhciBGQVE9WwogICAgWydXaGVyZSBpcyB0aGUgcHJvamVjdCBsb2NhdGVkPycsJ1RoZSBwcm9qZWN0IGlzIGNlbnRyYWxseSBsb2NhdGVkIGluIHRoZSBDaXR5IERpc3RyaWN0LCB3aXRoIGRpcmVjdCBjb25uZWN0aXZpdHkgdG8gbWFqb3Igcm9hZHMsIG1ldHJvLCBhbmQgYnVzaW5lc3MgaHVicy4nXSwKICAgIFsnV2hhdCBjb25maWd1cmF0aW9ucyBhcmUgYXZhaWxhYmxlPycsJ1RoZSBkZXZlbG9wbWVudCBvZmZlcnMgMiwgMi41LCAzLCAzLjUgYW5kIDQgQkhLIHJlc2lkZW5jZXMsIGluY2x1ZGluZyBsaW1pdGVkIHBlbnRob3VzZXMuJ10sCiAgICBbJ0lzIHRoZSBwcm9qZWN0IFJFUkEgcmVnaXN0ZXJlZD8nLCdZZXMuIFRoZSBwcm9qZWN0IGlzIFJFUkEgcmVnaXN0ZXJlZCBhbmQgYWxsIGFwcHJvdmFscyBhcmUgaW4gcGxhY2UuIFRoZSByZWdpc3RyYXRpb24gbnVtYmVyIGlzIGF2YWlsYWJsZSBvbiByZXF1ZXN0LiddLAogICAgWydXaGF0IGlzIHRoZSBwb3NzZXNzaW9uIHRpbWVsaW5lPycsJ1Bvc3Nlc3Npb24gaXMgc2NoZWR1bGVkIGZvciBEZWNlbWJlciAyMDI3LCB3aXRoIHBoYXNlZCBoYW5kb3ZlciBhY3Jvc3MgdG93ZXJzLiddLAogICAgWydXaGF0IGlzIHRoZSBib29raW5nIGFtb3VudD8nLCdCb29raW5nIGFtb3VudHMgc3RhcnQgZnJvbSDigrkyLDAwLDAwMCBkZXBlbmRpbmcgb24gdGhlIGNvbmZpZ3VyYXRpb24gc2VsZWN0ZWQuJ10sCiAgICBbJ0FyZSBob21lIGxvYW5zIGF2YWlsYWJsZT8nLCdZZXMsIHRoZSBwcm9qZWN0IGlzIGFwcHJvdmVkIGJ5IGxlYWRpbmcgYmFua3MgYW5kIGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMgZm9yIGhvbWUgbG9hbnMuJ10sCiAgICBbJ1doYXQgYW1lbml0aWVzIGFyZSBpbmNsdWRlZD8nLCdBIDQwLDAwMCBzcS5mdCBjbHViaG91c2UsIHBvb2wsIGZpdG5lc3MgY2VudGVyLCBsYW5kc2NhcGVkIGdhcmRlbnMsIGtpZHMgcGxheSBhcmVhLCBhbmQgMjQvNyBzZWN1cml0eSwgYW1vbmcgb3RoZXJzLiddLAogICAgWydIb3cgbWFueSBjYXIgcGFya3MgcGVyIHVuaXQ/JywnRWFjaCByZXNpZGVuY2UgY29tZXMgd2l0aCBkZWRpY2F0ZWQgY292ZXJlZCBwYXJraW5nOyBhZGRpdGlvbmFsIHBhcmtpbmcgaXMgYXZhaWxhYmxlIGZvciBsYXJnZXIgdW5pdHMuJ10sCiAgICBbJ0lzIHRoZSBwcm9qZWN0IGdhdGVkIGFuZCBzZWN1cmU/JywnWWVzLCBpdCBpcyBhIGZ1bGx5IGdhdGVkIGNvbW11bml0eSB3aXRoIG11bHRpLXRpZXIgc2VjdXJpdHksIENDVFYsIGFuZCBjb250cm9sbGVkIGFjY2Vzcy4nXSwKICAgIFsnQ2FuIEkgY3VzdG9taXplIG15IGFwYXJ0bWVudD8nLCdTZWxlY3QgY3VzdG9taXphdGlvbiBvcHRpb25zIGFyZSBhdmFpbGFibGUgYXQgc3BlY2lmaWMgY29uc3RydWN0aW9uIHN0YWdlcy4gU3BlYWsgd2l0aCBvdXIgdGVhbSBmb3IgZGV0YWlscy4nXSwKICAgIFsnV2hhdCBhcmUgdGhlIHBheW1lbnQgcGxhbnM/JywnRmxleGlibGUgYW5kIGNvbnN0cnVjdGlvbi1saW5rZWQgcGF5bWVudCBwbGFucyBhcmUgYXZhaWxhYmxlLiBPdXIgdGVhbSB3aWxsIHNoYXJlIGEgcGxhbiBzdWl0ZWQgdG8geW91LiddLAogICAgWydIb3cgZG8gSSBib29rIGEgc2l0ZSB2aXNpdD8nLCdVc2UgdGhlIGNvbnRhY3QgZm9ybSBiZWxvdyBvciBjYWxsIHVzIGRpcmVjdGx5IHRvIHNjaGVkdWxlIGEgc2FsZXMtY2VudGVyIHZpc2l0IG9yIGFuIG9ubGluZSB3YWxrdGhyb3VnaC4nXQogIF07CgogIGZ1bmN0aW9uIGVzYyhzKXt2YXIgZD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtkLnRleHRDb250ZW50PXM7cmV0dXJuIGQuaW5uZXJIVE1MO30KCiAgLyogZmFsbGJhY2sgZm9yIGFueSBpbWFnZSB0aGF0IGZhaWxzIHRvIGxvYWQgKGUuZy4gYSBzdGFsZSBwaG90byBVUkwpICovCiAgdmFyIGltZ0ZhbGxiYWNrPSdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwnK2VuY29kZVVSSUNvbXBvbmVudCgKICAgICc8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiPjxyZWN0IHdpZHRoPSI4MDAiIGhlaWdodD0iNjAwIiBmaWxsPSIjRUFFM0Q0Ii8+PHRleHQgeD0iNDAwIiB5PSIzMDUiIGZvbnQtZmFtaWx5PSJHZW9yZ2lhLHNlcmlmIiBmb250LXNpemU9IjI2IiBmaWxsPSIjMUUzQTJGIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5JbWFnZTwvdGV4dD48L3N2Zz4nKTsKICByb290LmFkZEV2ZW50TGlzdGVuZXIoJ2Vycm9yJyxmdW5jdGlvbihlKXsKICAgIHZhciB0PWUudGFyZ2V0OwogICAgaWYodCYmdC50YWdOYW1lPT09J0lNRycmJnQuc3JjLmluZGV4T2YoJ2RhdGE6aW1hZ2UnKSE9PTApe3Quc3JjPWltZ0ZhbGxiYWNrO30KICB9LHRydWUpOwoKICAvKiAtLS0tLS0tLS0tIHJlbmRlciBmbG9vciBwbGFucyAtLS0tLS0tLS0tICovCiAgdmFyIGxvY2tTdmc9Jzxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cmVjdCB4PSIzIiB5PSIxMSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjEwIiByeD0iMiIvPjxwYXRoIGQ9Ik03IDExVjdhNSA1IDAgMCAxIDEwIDB2NCIvPjwvc3ZnPic7CiAgdmFyIGZwR3JpZD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnBGcEdyaWQnKTsKICBGUC5mb3JFYWNoKGZ1bmN0aW9uKHAsaSl7CiAgICB2YXIgYz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtjLmNsYXNzTmFtZT0ncnAtZnAtY2FyZCc7Yy5kYXRhc2V0LmlkeD1pOwogICAgYy5pbm5lckhUTUw9JzxkaXYgY2xhc3M9InJwLWZwLXRodW1iIj48aW1nIHNyYz0iJytwLmltZysnIiBhbHQ9IicrZXNjKHAudGl0bGUpKyciPjxkaXYgY2xhc3M9InJwLWZwLWxvY2siPicrbG9ja1N2ZysnPHNwYW4+VGFwIHRvIHVubG9jazwvc3Bhbj48L2Rpdj48c3BhbiBjbGFzcz0icnAtZnAtYnVsYiI+JiMxMjgxNjE7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InJwLWZwLW1ldGEiPjxoND4nK2VzYyhwLnRpdGxlKSsnPC9oND48cD4nK3AubWV0YSsnPC9wPjwvZGl2Pic7CiAgICBmcEdyaWQuYXBwZW5kQ2hpbGQoYyk7CiAgfSk7CgogIC8qIC0tLS0tLS0tLS0gcmVuZGVyIGdhbGxlcnkgLS0tLS0tLS0tLSAqLwogIHZhciBnYWxHcmlkPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycEdhbEdyaWQnKTsKICBHQUwuZm9yRWFjaChmdW5jdGlvbihzcmMsaSl7CiAgICB2YXIgZD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtkLmNsYXNzTmFtZT0ncnAtZ2FsLWl0ZW0nO2QuZGF0YXNldC5pZHg9aTsKICAgIGQuaW5uZXJIVE1MPSc8aW1nIHNyYz0iJytzcmMrJyIgYWx0PSJHYWxsZXJ5IGltYWdlICcrKGkrMSkrJyIgbG9hZGluZz0ibGF6eSI+JzsKICAgIGdhbEdyaWQuYXBwZW5kQ2hpbGQoZCk7CiAgfSk7CgogIC8qIC0tLS0tLS0tLS0gcmVuZGVyIGFtZW5pdGllcyAtLS0tLS0tLS0tICovCiAgdmFyIGFtZW5HcmlkPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycEFtZW5HcmlkJyk7CiAgQU1FTi5mb3JFYWNoKGZ1bmN0aW9uKGEpewogICAgdmFyIGQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7ZC5jbGFzc05hbWU9J3JwLWFtZW4tY2FyZCc7CiAgICBkLmlubmVySFRNTD0nPGltZyBzcmM9IicrYS5pbWcrJyIgYWx0PSInK2EubmFtZSsnIiBsb2FkaW5nPSJsYXp5Ij48c3Bhbj4nK2EubmFtZSsnPC9zcGFuPic7CiAgICBhbWVuR3JpZC5hcHBlbmRDaGlsZChkKTsKICB9KTsKCiAgLyogLS0tLS0tLS0tLSByZW5kZXIgZmFxIC0tLS0tLS0tLS0gKi8KICB2YXIgZmFxTGlzdD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnBGYXFMaXN0Jyk7CiAgRkFRLmZvckVhY2goZnVuY3Rpb24oZil7CiAgICB2YXIgaXQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7aXQuY2xhc3NOYW1lPSdycC1mYXEtaXRlbSc7CiAgICBpdC5pbm5lckhUTUw9JzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0icnAtZmFxLXEiPicrZXNjKGZbMF0pKyc8L2J1dHRvbj48ZGl2IGNsYXNzPSJycC1mYXEtYSI+PHA+Jytlc2MoZlsxXSkrJzwvcD48L2Rpdj4nOwogICAgZmFxTGlzdC5hcHBlbmRDaGlsZChpdCk7CiAgfSk7CiAgZmFxTGlzdC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oZSl7CiAgICB2YXIgYj1lLnRhcmdldC5jbG9zZXN0KCcucnAtZmFxLXEnKTtpZighYilyZXR1cm47CiAgICBiLnBhcmVudE5vZGUuY2xhc3NMaXN0LnRvZ2dsZSgncnAtb3BlbicpOwogIH0pOwoKICAvKiAtLS0tLS0tLS0tIGZsb29yIHBsYW4gdW5sb2NrIGZsb3cgLS0tLS0tLS0tLSAqLwogIHZhciB1bmxvY2tlZD1mYWxzZSwgY3VyRnA9MDsKICB2YXIgZnBNb2RhbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnBGcE1vZGFsJyk7CiAgdmFyIGZwVmlld2VyPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycEZwVmlld2VyJyk7CiAgdmFyIGZwRm9ybT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnBGcEZvcm0nKTsKICB2YXIgdkltZz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnBGcFZpZXdlckltZycpOwogIHZhciB2Q2FwPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycEZwVmlld2VyQ2FwJyk7CgogIGZ1bmN0aW9uIG9wZW5Nb2RhbChlbCl7CiAgICAvLyBjbG9zZSBhbnkgb3RoZXIgb3BlbiBtb2RhbCBmaXJzdCBzbyB0aGV5IG5ldmVyIHN0YWNrCiAgICBbZnBNb2RhbCxmcFZpZXdlcixsYl0uZm9yRWFjaChmdW5jdGlvbihtKXtpZihtJiZtIT09ZWwpbS5oaWRkZW49dHJ1ZTt9KTsKICAgIGVsLmhpZGRlbj1mYWxzZTtkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93PSdoaWRkZW4nOwogIH0KICBmdW5jdGlvbiBjbG9zZU1vZGFsKGVsKXtpZihlbCllbC5oaWRkZW49dHJ1ZTtkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93PScnO30KCiAgZnVuY3Rpb24gc2hvd1ZpZXdlcihpKXsKICAgIGN1ckZwPShpK0ZQLmxlbmd0aCklRlAubGVuZ3RoOwogICAgdkltZy5zcmM9RlBbY3VyRnBdLmltZzsKICAgIHZDYXAudGV4dENvbnRlbnQ9RlBbY3VyRnBdLnRpdGxlKycg4oCUICcrRlBbY3VyRnBdLm1ldGE7CiAgICBvcGVuTW9kYWwoZnBWaWV3ZXIpOwogIH0KCiAgZnBHcmlkLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXsKICAgIHZhciBjYXJkPWUudGFyZ2V0LmNsb3Nlc3QoJy5ycC1mcC1jYXJkJyk7aWYoIWNhcmQpcmV0dXJuOwogICAgdmFyIGlkeD1wYXJzZUludChjYXJkLmRhdGFzZXQuaWR4LDEwKTsKICAgIGlmKHVubG9ja2VkKXtzaG93Vmlld2VyKGlkeCk7fQogICAgZWxzZXtmcE1vZGFsLmRhdGFzZXQudGFyZ2V0PWlkeDtvcGVuTW9kYWwoZnBNb2RhbCk7fQogIH0pOwoKICBmcEZvcm0uYWRkRXZlbnRMaXN0ZW5lcignc3VibWl0JyxmdW5jdGlvbihlKXsKICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgIHVubG9ja2VkPXRydWU7CiAgICBBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGZwR3JpZC5xdWVyeVNlbGVjdG9yQWxsKCcucnAtZnAtY2FyZCcpLGZ1bmN0aW9uKGMpe2MuY2xhc3NMaXN0LmFkZCgncnAtdW5sb2NrZWQnKTt9KTsKICAgIGNsb3NlTW9kYWwoZnBNb2RhbCk7CiAgICBzaG93Vmlld2VyKHBhcnNlSW50KGZwTW9kYWwuZGF0YXNldC50YXJnZXR8fDAsMTApKTsKICAgIGZwRm9ybS5yZXNldCgpOwogIH0pOwoKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnBGcFByZXYnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oKXtzaG93Vmlld2VyKGN1ckZwLTEpO30pOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycEZwTmV4dCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpe3Nob3dWaWV3ZXIoY3VyRnArMSk7fSk7CgogIC8qIC0tLS0tLS0tLS0gZ2FsbGVyeSBsaWdodGJveCAtLS0tLS0tLS0tICovCiAgdmFyIGxiPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycExpZ2h0Ym94Jyk7CiAgdmFyIGxiSW1nPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycExiSW1nJyk7CiAgdmFyIGN1ckc9MDsKICBmdW5jdGlvbiBzaG93TGIoaSl7Y3VyRz0oaStHQUwubGVuZ3RoKSVHQUwubGVuZ3RoO2xiSW1nLnNyYz1HQUxbY3VyR107b3Blbk1vZGFsKGxiKTt9CiAgZ2FsR3JpZC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oZSl7CiAgICB2YXIgaXQ9ZS50YXJnZXQuY2xvc2VzdCgnLnJwLWdhbC1pdGVtJyk7aWYoIWl0KXJldHVybjsKICAgIHNob3dMYihwYXJzZUludChpdC5kYXRhc2V0LmlkeCwxMCkpOwogIH0pOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycExiUHJldicpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpe3Nob3dMYihjdXJHLTEpO30pOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdycExiTmV4dCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpe3Nob3dMYihjdXJHKzEpO30pOwoKICAvKiAtLS0tLS0tLS0tIGVucXVpcmUgYnV0dG9ucyAtPiBjb250YWN0IC0tLS0tLS0tLS0gKi8KICByb290LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXsKICAgIGlmKGUudGFyZ2V0LmNsYXNzTGlzdC5jb250YWlucygncnAtZW5xdWlyZScpKXsKICAgICAgdmFyIGM9cm9vdC5xdWVyeVNlbGVjdG9yKCcucnAtY29udGFjdCcpOwogICAgICBpZihjKWMuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnfSk7CiAgICB9CiAgfSk7CgogIC8qIC0tLS0tLS0tLS0gY29udGFjdCBmb3JtIC0tLS0tLS0tLS0gKi8KICB2YXIgY0Zvcm09ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JwQ29udGFjdEZvcm0nKTsKICBjRm9ybS5hZGRFdmVudExpc3RlbmVyKCdzdWJtaXQnLGZ1bmN0aW9uKGUpewogICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JwQ29udGFjdE1zZycpLmhpZGRlbj1mYWxzZTsKICAgIGNGb3JtLnJlc2V0KCk7CiAgfSk7CgogIC8qIC0tLS0tLS0tLS0gY2xvc2UgaGFuZGxlcnMgLS0tLS0tLS0tLSAqLwogIHJvb3QuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpewogICAgaWYoZS50YXJnZXQuaGFzQXR0cmlidXRlKCdkYXRhLXJwLWNsb3NlJykpY2xvc2VNb2RhbChmcE1vZGFsKTsKICAgIGlmKGUudGFyZ2V0Lmhhc0F0dHJpYnV0ZSgnZGF0YS1ycC12Y2xvc2UnKSljbG9zZU1vZGFsKGZwVmlld2VyKTsKICAgIGlmKGUudGFyZ2V0Lmhhc0F0dHJpYnV0ZSgnZGF0YS1ycC1sYmNsb3NlJykpY2xvc2VNb2RhbChsYik7CiAgfSk7CiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsZnVuY3Rpb24oZSl7CiAgICBpZihlLmtleT09PSdFc2NhcGUnKXtjbG9zZU1vZGFsKGZwTW9kYWwpO2Nsb3NlTW9kYWwoZnBWaWV3ZXIpO2Nsb3NlTW9kYWwobGIpO30KICAgIGlmKCFmcFZpZXdlci5oaWRkZW4pe2lmKGUua2V5PT09J0Fycm93TGVmdCcpc2hvd1ZpZXdlcihjdXJGcC0xKTtpZihlLmtleT09PSdBcnJvd1JpZ2h0JylzaG93Vmlld2VyKGN1ckZwKzEpO30KICAgIGlmKCFsYi5oaWRkZW4pe2lmKGUua2V5PT09J0Fycm93TGVmdCcpc2hvd0xiKGN1ckctMSk7aWYoZS5rZXk9PT0nQXJyb3dSaWdodCcpc2hvd0xiKGN1ckcrMSk7fQogIH0pOwp9KSgpOwo8L3NjcmlwdD4K[/fusion_code][/fusion_builder_column][fusion_builder_column type=”1_1″ layout=”1_1″ align_self=”auto” content_layout=”column” align_content=”flex-start” valign_content=”flex-start” content_wrap=”wrap” spacing=”” center_content=”no” column_tag=”div” link=”” target=”_self” link_description=”” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” sticky_display=”normal,sticky” class=”” id=”” type_medium=”” type_small=”” flex_grow_medium=”” flex_grow_small=”” flex_grow=”” flex_shrink_medium=”” flex_shrink_small=”” flex_shrink=”” order_medium=”0″ order_small=”0″ dimension_spacing_medium=”” dimension_spacing_small=”” dimension_spacing=”” dimension_margin_medium=”” dimension_margin_small=”” margin_top=”” margin_bottom=”” padding_medium=”” padding_small=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” hover_type=”none” border_sizes=”” border_color_hover=”” border_color=”” border_style=”solid” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” z_index_hover=”” z_index=”” overflow=”” background_type=”single” background_color_medium=”” background_color_small=”” background_color_medium_hover=”” background_color_small_hover=”” background_color_hover=”” background_color=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_image_medium=”” background_image_small=”” background_image=”” background_image_id_medium=”” background_image_id_small=”” background_image_id=”” lazy_load=”none” skip_lazy_load=”” background_position_medium=”” background_position_small=”” background_position=”left top” background_repeat_medium=”” background_repeat_small=”” background_repeat=”no-repeat” background_size_medium=”” background_size_small=”” background_size=”” background_custom_size=”” background_custom_size_medium=”” background_custom_size_small=”” background_blend_mode_medium=”” background_blend_mode_small=”” background_blend_mode=”none” background_slider_images=”” background_slider_position=”” background_slider_skip_lazy_loading=”no” background_slider_loop=”yes” background_slider_pause_on_hover=”no” background_slider_slideshow_speed=”5000″ background_slider_animation=”fade” background_slider_direction=”up” background_slider_animation_speed=”800″ background_slider_blend_mode=”” render_logics=”” sticky=”off” sticky_devices=”small-visibility,medium-visibility,large-visibility” sticky_offset=”” absolute=”off” absolute_props=”” filter_type=”regular” filter_hover_element=”self” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ transform_type=”regular” transform_hover_element=”self” transform_scale_x=”1″ transform_scale_y=”1″ transform_translate_x=”0″ transform_translate_y=”0″ transform_rotate=”0″ transform_skew_x=”0″ transform_skew_y=”0″ transform_scale_x_hover=”1″ transform_scale_y_hover=”1″ transform_translate_x_hover=”0″ transform_translate_y_hover=”0″ transform_rotate_hover=”0″ transform_skew_x_hover=”0″ transform_skew_y_hover=”0″ transform_origin=”” transition_duration=”300″ transition_easing=”ease” transition_custom_easing=”” motion_effects=”” scroll_motion_devices=”small-visibility,medium-visibility,large-visibility” animation_type=”” animation_direction=”left” animation_color=”” animation_speed=”0.3″ animation_delay=”0″ animation_offset=”” last=”true” border_position=”all” first=”true”][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]