[fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” 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″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” 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″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]
In today’s rapidly evolving digital landscape, custom software development services have become crucial for businesses seeking to stay competitive and meet their unique technological needs. As we venture into 2025, the demand for tailored software solutions continues to grow, prompting organizations to seek out the market’s most reliable and innovative service providers.
Custom software development offers a range of advantages over off-the-shelf solutions, allowing businesses to create software that aligns precisely with their specific requirements, workflows, and industry demands. By opting for custom development, companies can harness the power of tailored solutions to streamline operations, enhance productivity, and unlock new growth opportunities.
To assist you in navigating the vast landscape of custom software development services, we have compiled a comprehensive list of companies that provides top custom software development services in 2025. Each company stands out for its expertise, track record of successful projects, and commitment to delivering exceptional software solutions. Whether you’re a startup aiming to build your first application or an enterprise seeking to revamp your existing software infrastructure, these best custom software development service providers offer the skills, knowledge, and technological prowess to meet your needs.
In the following sections, we will explore these top 10 custom software development services to opt-in for 2025. From their unique selling points and areas of specialization to their notable client collaborations and success stories, you’ll gain valuable insights into why these companies are at the forefront of the industry.
We understand that choosing the right software development partner is critical for any organization. By presenting you with this curated list, we aim to provide a starting point for your research, allowing you to explore and evaluate the providers that best align with your specific requirements and vision.
Without further ado, let’s dive into custom software development and discover the top 10 service providers to consider in 2025.
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” 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″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” 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″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]
The Evaluation Criteria
To give you the list of best custom software providers, we have used different criteria that assess each company’s capabilities, such as technical knowledge, dominant teams, to the ability to deliver exceptional products with the right deliverables.
Here are some of the criteria:
- Portfolio
- Experience in the market
- Reputation
- Technical expertise
- Knowledge and understanding of the domain
- Hourly rates
- Customer service and review
- Support and maintenance
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” 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″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” 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″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]
Interested? Here Are The Top Custom Software Development Services Providers to Opt-in 2025.
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”0px” padding_bottom=”” padding_left=”0px” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” 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″ admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” box_shadow=”no” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” background_type=”single” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” 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″ first=”true” last=”true” padding_right=”30px” padding_left=”30px”][fusion_code]PHN0eWxlPgogIC5ib3gtc2VjdGlvbiB7CiAgICBwYWRkaW5nOiAyNXB4IDBweCAhaW1wb3J0YW50OwogIH0KCiAgLmJveC1zZWN0aW9uLWNvbnRhaW5lciB7CiAgICBtYXgtd2lkdGg6IDEwMjBweDsKICAgIG1hcmdpbjogYXV0bzsKICB9CgogIC5maXJzdC1yb3csCiAgLnNlY29uZC1yb3cgewogICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjsKICB9CgogIC5ib3gtc2VjdGlvbiAuY29sLTEgewogICAgd2lkdGg6IDcwLjYyNSU7CiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4OwogIH0KCiAgLmJveC1zZWN0aW9uIC5jb2wtMiB7CiAgICB3aWR0aDogMjguODc1JTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgfQoKICAuYm94LXNlY3Rpb24gLnJvdyB7CiAgICBkaXNwbGF5OiBmbGV4OwogIH0KCiAgLmJveC1zZWN0aW9uIC5oZWFkaW5nLWJveCB7CiAgICBkaXNwbGF5OiBmbGV4OwogIH0KCiAgLmJveC1zZWN0aW9uIC5oZWFkaW5nLWJveCBpbWcgewogICAgd2lkdGg6IDU5cHg7CiAgICBoZWlnaHQ6IGZpdC1jb250ZW50OwogIH0KCiAgLmhlYWRpbmctYm94IGg0IHsKICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OwogICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7CiAgICBmb250LWZhbWlseTogIkhlbHZldGljYSBOZXVlIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OwogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OwogICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsKICB9CgogIC5oZWFkaW5nLWJveCB7CiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7CiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7CiAgfQoKICAuZmlyc3Qtcm93IC5oZWFkaW5nLWJ0biBhIHsKICAgIGNvbG9yOiAjZmZmOwogICAgYm9yZGVyLXJhZGl1czogNHB4OwogICAgZm9udC1zaXplOiAxN3B4OwogICAgcGFkZGluZzogMTBweCAyMHB4OwogICAgYmFja2dyb3VuZC1jb2xvcjogI2UwMzQzNCAhaW1wb3J0YW50OwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1ZSIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKICB9CgogIC5wYXJhZ3JhcGgtY29udGVudCBwIHsKICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsKICAgIGZvbnQtZmFtaWx5OiAiSGVsdmV0aWNhIE5ldWUiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OwogICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7CiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsKICB9CgogIC5wYXJhZ3JhcGgtY29udGVudCB7CiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMHB4IDBweCAhaW1wb3J0YW50OwogIH0KCiAgLmJveC1zZWN0aW9uIC5pY29uLWxpc3QgewogICAgcGFkZGluZzogMTdweCAxMHB4IDBweCAxMHB4OwogICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyOwogIH0KCiAgLmljb24tbGlzdCBwIHsKICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsKICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsKICAgIG1hcmdpbjogOHB4IDBweCAhaW1wb3J0YW50OwogICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgfQoKICAuaWNvbi1saXN0IHAgc3BhbiB7CiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsKICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OwogIH0KCiAgLnNlY29uZC1yb3cgLmNvbC0yIHsKICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50OwogICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7CiAgfQoKICAuaWNvbi1saXN0IGltZyB7CiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50OwogIH0KCiAgLmZpcnN0LXJvdyAucm93IHsKICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsKICB9CgogIC5oZWFkaW5nLWJveCBpbWcgewogICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsKICB9CgogIC5wYXJhZ3JhcGgtY29udGVudC1saXN0IHsKICAgIG1hcmdpbjogMTBweCAyMHB4ICFpbXBvcnRhbnQ7CiAgfQoKICAucGFyYWdyYXBoLWNvbnRlbnQtbGlzdCBsaSB7CiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsKICB9CgogIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHsKICAgIC5ib3gtc2VjdGlvbiAucm93IHsKICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgIH0KCiAgICAuYm94LXNlY3Rpb24gLmNvbC0xLAogICAgLmJveC1zZWN0aW9uIC5jb2wtMiB7CiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLmJveC1zZWN0aW9uIC5pY29uLWxpc3QgewogICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNlMmUyZTIgIWltcG9ydGFudDsKICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsKICAgIH0KICB9CgogIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHsKICAgIC5ib3gtc2VjdGlvbiAucm93IHsKICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsKICAgIH0KCiAgICAuYm94LXNlY3Rpb24gLmNvbC0xLAogICAgLmJveC1zZWN0aW9uIC5jb2wtMiB7CiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLmJveC1zZWN0aW9uIC5pY29uLWxpc3QgewogICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNlMmUyZTIgIWltcG9ydGFudDsKICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsKICAgIH0KCiAgICAuaGVhZGluZy1ib3ggaDQgewogICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsKICAgIH0KCiAgICAuaGVhZGluZy1ib3ggaW1nIHsKICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsKICAgIH0KCiAgICAuaGVhZGluZy1idG4gewogICAgICBtYXJnaW46IDE1cHggMHB4ICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLmJveC1zZWN0aW9uIC5jb2wtMSB7CiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OwogICAgfQoKICAgIC5oZWFkaW5nLWJveCB7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLnBhcmFncmFwaC1jb250ZW50IHsKICAgICAgcGFkZGluZzogMjBweCAzMHB4IDBweCAyMHB4ICFpbXBvcnRhbnQ7CiAgICB9CiAgfQo8L3N0eWxlPgoKPHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJib3gtc2VjdGlvbi1jb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0ibWFpbi1ib3giPgogICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L0dyb3VwLTExMTY2MDAxNDctbmV3LnBuZyIgYWx0PSJTb2x1bGFiIj4KICAgICAgICAgICAgICA8aDQ+PHNwYW4+MS4gU29sdUxhYjwvc3Bhbj48L2g0PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL2N1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudC1jb21wYW55LyIgdGFyZ2V0ID0gIl9ibGFuayI+VmlzaXQKICAgICAgICAgICAgICAgIFdlYnNpdGU8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgIDxwPlNvbHVMYWIgaXMgYSBsZWFkaW5nIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBjb21wYW55IGtub3duIGZvciBkZWxpdmVyaW5nIGN1dHRpbmctZWRnZSBzb2x1dGlvbnMuIFdpdGggZXhwZXJ0aXNlIGluIGJsb2NrY2hhaW4gZGV2ZWxvcG1lbnQsIGZpbnRlY2ggc29sdXRpb25zLCBhbmQgZGVjZW50cmFsaXplZCBhcHBsaWNhdGlvbnMsIHRoZXkgb2ZmZXIgdGhlIGJlc3QgY3VzdG9tIHNvZnR3YXJlIGRldmVsb3BtZW50IHNlcnZpY2VzIGluIHRoZSBVU0Egd2l0aCBpbm5vdmF0aXZlIGFuZCBzZWN1cmUgc29mdHdhcmUgdGFpbG9yZWQgdG8gY2xpZW50cycgbmVlZHMuPC9wPgogICAgICAgICAgICAgIDxwPlNvbHVMYWIncyBza2lsbGVkIGRldmVsb3BlcnMsIGRlc2lnbmVycywgYW5kIHByb2plY3QgbWFuYWdlcnMgY29sbGFib3JhdGUgY2xvc2VseSB3aXRoIGNsaWVudHMgdG8gdW5kZXJzdGFuZCB0aGVpciByZXF1aXJlbWVudHMgYW5kIGRlbGl2ZXIgcm9idXN0IHNvZnR3YXJlIHNvbHV0aW9ucy4gVGhlaXIgZW5kLXRvLWVuZCBwcm9kdWN0IGRldmVsb3BtZW50IHNlcnZpY2VzLCBpbmNsdWRpbmcgaWRlYXRpb24sIGRlc2lnbiwgZGV2ZWxvcG1lbnQsIGFuZCBzdXBwb3J0LCBzaG93Y2FzZSB0aGVpciBwcm9mZXNzaW9uYWxpc20gYW5kIGNsaWVudC1jZW50cmljIGFwcHJvYWNoLjwvcD4KICAgICAgICAgICAgICA8cD5Tb2x1TGFiJ3MgcG9ydGZvbGlvIGZlYXR1cmVzIHN1Y2Nlc3NmdWwgcHJvamVjdHMgYWNyb3NzIHZhcmlvdXMgaW5kdXN0cmllcywgc3VjaCBhcyBibG9ja2NoYWluLWJhc2VkIHN1cHBseSBjaGFpbiBtYW5hZ2VtZW50LCBzZWN1cmUgZmludGVjaCBwYXltZW50IHN5c3RlbXMsIGFuZCBlbmdhZ2luZyBlLWNvbW1lcmNlIG1vYmlsZSBhcHBsaWNhdGlvbnMuIENsaWVudHMgcHJhaXNlIHRoZWlyIHRlY2huaWNhbCBleHBlcnRpc2UsIGVmZmVjdGl2ZSBjb21tdW5pY2F0aW9uLCBhbmQgYWJpbGl0eSB0byBkZWxpdmVyIGNvbXBsZXggcHJvamVjdHMgZWZmaWNpZW50bHkuPC9wPgoKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+CgogICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNvaW4uc3ZnIiB3aWR0aD0iMjVweCIKICAgICAgICAgICAgICAgICAgaGVpZ2h0PSIyNXB4Ij4KICAgICAgICAgICAgICAgIDxzcGFuPiQyNSAtICQ0OSAvIGhyPC9zcGFuPgogICAgICAgICAgICAgIDwvcD4KCiAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tdXNlcnMtMS5zdmciIHdpZHRoPSIyNXB4IgogICAgICAgICAgICAgICAgICBoZWlnaHQ9IjI1cHgiPgogICAgICAgICAgICAgICAgPHNwYW4+NTAgLSAyNDk8L3NwYW4+CiAgICAgICAgICAgICAgPC9wPgoKICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciCiAgICAgICAgICAgICAgICAgIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgICAgICAgICAgICAgPHNwYW4+MjAxNAogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgIDwvcD4KCiAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IgogICAgICAgICAgICAgICAgICBoZWlnaHQ9IjI1cHgiPgogICAgICAgICAgICAgICAgPHNwYW4+TG9zIEFuZ2VsZXMsIENBLCBVU0E8L3NwYW4+CiAgICAgICAgICAgICAgPC9wPgoKICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IgogICAgICAgICAgICAgICAgICBoZWlnaHQ9IjI1cHgiPgogICAgICAgICAgICAgICAgPHNwYW4+PGEgaHJlZiA9ICJodHRwczovL3d3dy5zb2x1bGFiLmNvbS9jYXNlLXN0dWRpZXMvbW9ycGhldXMtbmV0d29yay8iPk1vcnBoZXVzPC9hPiwgPGEgaHJlZiA9ICJodHRwczovL3d3dy5zb2x1bGFiLmNvbS9jYXNlLXN0dWRpZXMvYWNyZWFnZS8iPkFjcmVhZ2U8L2E+CiAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgPC9wPgoKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJib3gtc2VjdGlvbi1jb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0ibWFpbi1ib3giPgogICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA2L2EucG5nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgPGg0PjxzcGFuPjIuIFRla3Jldm9sPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cudGVrcmV2b2wuY29tLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICA8cD5UZWtyZXZvbCBpcyBhIGxlYWRpbmcgY3VzdG9tIHNvZnR3YXJlIGRldmVsb3BtZW50IGNvbXBhbnkgb2ZmZXJpbmcgYSBjb21wcmVoZW5zaXZlIHJhbmdlIG9mIHNlcnZpY2VzLiBUaGV5IHNwZWNpYWxpemUgaW4gZGV2ZWxvcGluZyBpbm5vdmF0aXZlIG1vYmlsZSBhcHBsaWNhdGlvbnMsIHdlYiBzb2x1dGlvbnMsIGFuZCBkaWdpdGFsIHN0cmF0ZWdpZXMgdGFpbG9yZWQgdG8gY2xpZW50J3Mgc3BlY2lmaWMgYnVzaW5lc3Mgb2JqZWN0aXZlcy48L3A+CiAgICAgICAgICAgICAgPHA+VGVrcmV2b2wncyBhcHByb2FjaCB0byBzb2Z0d2FyZSBkZXZlbG9wbWVudCBpcyBhZ2lsZSBhbmQgY29sbGFib3JhdGl2ZSwgZW5zdXJpbmcgdHJhbnNwYXJlbmN5IGFuZCBhZGFwdGFiaWxpdHkgdGhyb3VnaG91dCB0aGUgcHJvY2Vzcy4gVGhlaXIgdGVhbSBvZiBza2lsbGVkIGRldmVsb3BlcnMsIGRlc2lnbmVycywgYW5kIHN0cmF0ZWdpc3RzIHN0YXkgYWJyZWFzdCBvZiB0aGUgbGF0ZXN0IHRlY2hub2xvZ2llcyB0byBkZWxpdmVyIGN1dHRpbmctZWRnZSBzb2x1dGlvbnMuPC9wPgogICAgICAgICAgICAgIDxwPlRla3Jldm9sJ3MgZXhwZXJ0aXNlIHNwYW5zIHZhcmlvdXMgdGVjaG5vbG9naWVzLCBpbmNsdWRpbmcgaU9TIGFuZCBBbmRyb2lkIGFwcCBkZXZlbG9wbWVudCwgZnJvbnRlbmQgYW5kIGJhY2tlbmQgd2ViIGRldmVsb3BtZW50LCBBSSwgSW9ULCBhbmQgY2xvdWQgY29tcHV0aW5nLiBUaGVpciBjYXNlIHN0dWRpZXMgc2hvd2Nhc2Ugc3VjY2Vzc2Z1bCBwcm9qZWN0cyBhY3Jvc3MgZGl2ZXJzZSBpbmR1c3RyaWVzLCBzdWNoIGFzIGhlYWx0aGNhcmUsIGZpbmFuY2UsIGFuZCBlLWNvbW1lcmNlLCBkZW1vbnN0cmF0aW5nIHRoZWlyIGFiaWxpdHkgdG8gZGVsaXZlciB0cmFuc2Zvcm1hdGl2ZSBzb2x1dGlvbnMuIFdpdGggYSBmb2N1cyBvbiBjbGllbnQgc2F0aXNmYWN0aW9uLCBUZWtyZXZvbCBoYXMgZWFybmVkIHJlY29nbml0aW9uIGFuZCBwb3NpdGl2ZSByZXZpZXdzIGluIHRoZSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBpbmR1c3RyeS48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jb2luLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4kNTAgLSAkOTkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4yNTAgLSA5OTk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMTgKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5UWCwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5UaGUgVW5pdmVyc2l0eSBvZiBUb3JvbnRvLCBXYXN0ZSBDb25uZWN0aW9uczwvc3Bhbj4KPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvYi5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj4zLiBPcmFzZXMgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vb3Jhc2VzLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyI+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+T3Jhc2VzIGlzIGEgcmVub3duZWQgY3VzdG9tIHNvZnR3YXJlIGRldmVsb3BtZW50IGNvbXBhbnkgZm9yIGNyZWF0aW5nIHRhaWxvcmVkIHNvbHV0aW9ucyB0aGF0IGRyaXZlIGJ1c2luZXNzIGdyb3d0aC4gV2l0aCBhIHN0cm9uZyBlbXBoYXNpcyBvbiB1c2VyLWNlbnRyaWMgZGVzaWduIGFuZCBhZHZhbmNlZCB0ZWNobm9sb2dpZXMsIE9yYXNlcyBleGNlbHMgaW4gZGVsaXZlcmluZyBpbnR1aXRpdmUgd2ViIGFuZCBtb2JpbGUgYXBwbGljYXRpb25zLiBUaGVpciB0ZWFtIG9mIHNraWxsZWQgZGV2ZWxvcGVycywgZGVzaWduZXJzLCBhbmQgc3RyYXRlZ2lzdHMgcG9zc2VzcyBleHRlbnNpdmUga25vd2xlZGdlIG9mIHZhcmlvdXMgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLCBmcmFtZXdvcmtzLCBhbmQgcGxhdGZvcm1zLjwvcD4KICAgICAgICAgICAgICAgIDxwPk9yYXNlcyBmb2xsb3dzIGEgd2VsbC1kZWZpbmVkIGRldmVsb3BtZW50IHByb2Nlc3MsIGVtcGhhc2l6aW5nIGNvbGxhYm9yYXRpb24gYW5kIHRyYW5zcGFyZW50IGNsaWVudCBjb21tdW5pY2F0aW9uLiBBZ2lsZSBtZXRob2RvbG9naWVzIGxpa2UgU2NydW0gYW5kIEthbmJhbiBlbnN1cmUgZmxleGliaWxpdHkgYW5kIGVmZmljaWVuY3kgdGhyb3VnaG91dCB0aGUgZGV2ZWxvcG1lbnQgbGlmZWN5Y2xlLjwvcD4KICAgICAgICAgICAgICAgIDxwPlRoZWlyIHBvcnRmb2xpbyBzaG93Y2FzZXMgc3VjY2Vzc2Z1bCBwcm9qZWN0cyBhY3Jvc3MgaGVhbHRoY2FyZSwgZWR1Y2F0aW9uLCBhbmQgbm9uLXByb2ZpdCBpbmR1c3RyaWVzLCBkZW1vbnN0cmF0aW5nIHRoZWlyIGFiaWxpdHkgdG8gc29sdmUgY29tcGxleCBidXNpbmVzcyBjaGFsbGVuZ2VzLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KICAgICAgICAgICAgICAgIDxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY29pbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+JDE1MCAtICQxOTkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4gNTAgLSAyNDk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMDAKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5NRCwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5ORkwsIE1MQiwgQUFNPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvZG93bmxvYWQtMTAucG5nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgICA8aDQ+PHNwYW4+NC4gU2FyaXRhc2EgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNhcml0YXNhLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyI+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+U2FyaXRhc2EgaXMgYSBsZWFkaW5nIHByb3ZpZGVyIG9mIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBzZXJ2aWNlcywgY3JlYXRpbmcgaW5ub3ZhdGl2ZSBzb2x1dGlvbnMgdGFpbG9yZWQgdG8gY2xpZW50J3MgdW5pcXVlIGJ1c2luZXNzIG5lZWRzLiBUaGVpciBjb21wcmVoZW5zaXZlIHNlcnZpY2VzIGluY2x1ZGUgd2ViIGFuZCBtb2JpbGUgYXBwIGRldmVsb3BtZW50LCBlbnRlcnByaXNlIHNvZnR3YXJlIHNvbHV0aW9ucywgYW5kIElvVCBkZXZlbG9wbWVudC48L3A+CiAgICAgICAgICAgICAgICA8cD5XaXRoIGEgZm9jdXMgb24gZGVsaXZlcmluZyBleGNlcHRpb25hbCB1c2VyIGV4cGVyaWVuY2VzLCBTYXJpdGFzYSdzIHRlYW0gb2Ygc2tpbGxlZCBlbmdpbmVlcnMsIGRlc2lnbmVycywgYW5kIHByb2plY3QgbWFuYWdlcnMgY29sbGFib3JhdGUgY2xvc2VseSB0byBlbnN1cmUgdGhlIGRlbGl2ZXJ5IG9mIGhpZ2gtcXVhbGl0eSBhbmQgc2NhbGFibGUgc29mdHdhcmUgc29sdXRpb25zLjwvcD4KICAgICAgICAgICAgICAgIDxwPlNhcml0YXNhIGhhcyBleHRlbnNpdmUgaW5kdXN0cnktc3BlY2lmaWMgZXhwZXJ0aXNlLCBjYXRlcmluZyB0byBoZWFsdGhjYXJlLCBmaW5hbmNlLCBsb2dpc3RpY3MsIGFuZCBtb3JlIHNlY3RvcnMuIFRoZXkgdW5kZXJzdGFuZCBlYWNoIGluZHVzdHJ5J3Mgc3BlY2lmaWMgY2hhbGxlbmdlcyBhbmQgcmVxdWlyZW1lbnRzLCBhbGxvd2luZyB0aGVtIHRvIHByb3ZpZGUgY3VzdG9taXplZCBzb2Z0d2FyZSBzb2x1dGlvbnMgdGhhdCBhZGRyZXNzIHByZWNpc2UgYnVzaW5lc3Mgb2JqZWN0aXZlcy4gVGhlaXIgcG9ydGZvbGlvIHNob3djYXNlcyBhIGRpdmVyc2UgcmFuZ2Ugb2Ygc3VjY2Vzc2Z1bCBwcm9qZWN0cyB0aGF0IGhhdmUgc3RyZWFtbGluZWQgb3BlcmF0aW9ucywgaW1wcm92ZWQgZWZmaWNpZW5jeSwgYW5kIGVuaGFuY2VkIGN1c3RvbWVyIGV4cGVyaWVuY2VzIGZvciB0aGVpciBjbGllbnRzLjwvcD4KICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+CiAgICAgICAgICAgICAgICA8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNvaW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPiQxMDAgLSAkMTQ5IC8gaHI8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tdXNlcnMtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+NTAgLSAyNDk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMDUKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5DQSwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5pSGVhcnRNZWRpYSwgQkoncyBSZXN0YXVyYW50IEJyZXdob3VzZTwvc3Bhbj4KPC9wPgogICAgICAKICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvZC5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj41LiBWaW5jaXQgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnZpbmNpdC5jb20vIiB0YXJnZXQgPSAiX2JsYW5rIiByZWwgPSAibm9mb2xsb3ciPlZpc2l0IFdlYnNpdGU8L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPlZpbmNpdCBpcyBhIHJlbm93bmVkIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBjb21wYW55IHRoYXQgZGVsaXZlcnMgaGlnaC1xdWFsaXR5IHNvZnR3YXJlIHNvbHV0aW9ucy4gVGhleSBjb21iaW5lIGN1dHRpbmctZWRnZSB0ZWNobm9sb2dpZXMsIGFnaWxlIG1ldGhvZG9sb2dpZXMsIGFuZCBhIHVzZXItY2VudGVyZWQgZGVzaWduIGFwcHJvYWNoIHRvIGNyZWF0ZSBleGNlcHRpb25hbCB1c2VyIGV4cGVyaWVuY2VzLiBUaGVpciB0ZWFtIG9mIGV4cGVyaWVuY2VkIGRldmVsb3BlcnMsIGRlc2lnbmVycywgYW5kIGNvbnN1bHRhbnRzIGNvbGxhYm9yYXRlIGNsb3NlbHkgd2l0aCBjbGllbnRzIHRvIHN1Y2Nlc3NmdWxseSBkZWxpdmVyIGN1c3RvbWl6ZWQgc29sdXRpb25zLjwvcD4KICAgICAgICAgICAgICAgIDxwPlZpbmNpdCBwbGFjZXMgZ3JlYXQgZW1waGFzaXMgb24gcXVhbGl0eSBhc3N1cmFuY2UgYW5kIHRlc3RpbmcgdG8gZW5zdXJlIHRoZSByZWxpYWJpbGl0eSBhbmQgcGVyZm9ybWFuY2Ugb2YgaXRzIHNvZnR3YXJlIHNvbHV0aW9ucy4gQnkgZm9sbG93aW5nIHJpZ29yb3VzIHRlc3RpbmcgbWV0aG9kb2xvZ2llcywgaW5jbHVkaW5nIGF1dG9tYXRlZCB0ZXN0aW5nIGFuZCBjb250aW51b3VzIGludGVncmF0aW9uLCB0aGV5IHVwaG9sZCB0aGUgaGlnaGVzdCBxdWFsaXR5IHN0YW5kYXJkcyBhbmQgZGVsaXZlciBvcHRpbWFsIHVzZXIgZXhwZXJpZW5jZXMuPC9wPgogICAgICAgICAgICAgICAgPHA+VmluY2l0IGhhcyBlc3RhYmxpc2hlZCBub3RhYmxlIHBhcnRuZXJzaGlwcyBhbmQgY29sbGFib3JhdGlvbnMgd2l0aCBsZWFkaW5nIHRlY2hub2xvZ3kgcHJvdmlkZXJzIGFuZCBpbmR1c3RyeSBleHBlcnRzLiBUaGVzZSBwYXJ0bmVyc2hpcHMgc2hvd2Nhc2UgdGhlaXIgZXhwZXJ0aXNlIGFuZCBrZWVwIHRoZW0gYXQgdGhlIGZvcmVmcm9udCBvZiBlbWVyZ2luZyB0cmVuZHMgYW5kIHRlY2hub2xvZ2llcy48L3A+CiAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+CiAgICAgICAgICAgICAgIDxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY29pbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+JDE1MCAtICQxOTkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4yNTAgLSA5OTk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMDcKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5DQSwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5TcGx1bmssIFRvbW15IENhciBXYXNoIFN5c3RlbXMKPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvZS5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj42LiBTaWRlYmVuY2ggPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vc2lkZWJlbmNoLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyI+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+U2lkZWJlbmNoIGlzIGEgbGVhZGluZyBjdXN0b20gc29mdHdhcmUgZGV2ZWxvcG1lbnQgY29tcGFueSB0aGF0IGJ1aWxkcyBpbm5vdmF0aXZlIHdlYiBhbmQgbW9iaWxlIGFwcGxpY2F0aW9ucywgZGlnaXRhbCBwcm9kdWN0cywgYW5kIGVudGVycHJpc2Ugc29mdHdhcmUgc29sdXRpb25zLiBUaGVpciB0YWxlbnRlZCBlbmdpbmVlcnMsIGRlc2lnbmVycywgYW5kIHN0cmF0ZWdpc3RzIGNvbGxhYm9yYXRpdmVseSBjcmVhdGUgdXNlci1jZW50cmljIHNvbHV0aW9ucyB0aGF0IGRyaXZlIGJ1c2luZXNzIGdyb3d0aC48L3A+CiAgICAgICAgICAgICAgICA8cD5TaWRlYmVuY2ggcHJpb3JpdGl6ZXMgdXNlciBleHBlcmllbmNlIGFuZCBpbnRlcmZhY2UgZGVzaWduLCBlbnN1cmluZyB0aGVpciBzb2Z0d2FyZSBzb2x1dGlvbnMgYXJlIGludHVpdGl2ZSBhbmQgdmlzdWFsbHkgYXBwZWFsaW5nLiBCeSBpbmNvcnBvcmF0aW5nIHVzZXIgcmVzZWFyY2gsIHByb3RvdHlwaW5nLCBhbmQgdXNhYmlsaXR5IHRlc3RpbmcsIHRoZXkgZGVsaXZlciBzZWFtbGVzcyBleHBlcmllbmNlcyBhY3Jvc3MgZGV2aWNlcywgZW5oYW5jaW5nIHVzZXIgZW5nYWdlbWVudC48L3A+CiAgICAgICAgICAgICAgICA8cD5UaGVpciBwb3J0Zm9saW8gc2hvd2Nhc2VzIGEgcmFuZ2Ugb2YgaW5ub3ZhdGl2ZSBwcm9qZWN0cyBhY3Jvc3MgaW5kdXN0cmllcywgZGVtb25zdHJhdGluZyB0aGVpciBhYmlsaXR5IHRvIHNvbHZlIHVuaXF1ZSBjaGFsbGVuZ2VzIGFuZCBkZWxpdmVyIHRyYW5zZm9ybWF0aXZlIHNvZnR3YXJlIHNvbHV0aW9ucy48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+CiAgICAgICAgICAgICAgICA8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNvaW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPiQxMDAgLSAkMTQ5IC8gaHI8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tdXNlcnMtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+NTAgLSAyNDk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMTIKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5DQSwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5NaWNyb3NvZnQgQ29ycG9yYXRpb24sIEZhY2Vib29rPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvZi5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj43LiBBdG9taWMgT2JqZWN0ICA8L3NwYW4+PC9oND4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9hdG9taWNvYmplY3QuY29tLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5BdG9taWMgT2JqZWN0IGlzIGEgcmVwdXRhYmxlIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBjb21wYW55IGtub3duIGZvciBpdHMgY29sbGFib3JhdGl2ZSBhbmQgaXRlcmF0aXZlIGFwcHJvYWNoLiBUaGV5IHdvcmsgY2xvc2VseSB3aXRoIGNsaWVudHMsIGFkb3B0aW5nIGFnaWxlIG1ldGhvZG9sb2dpZXMgbGlrZSBTY3J1bSB0byBlbnN1cmUgZmxleGliaWxpdHkgYW5kIGFkYXB0YWJpbGl0eSB0aHJvdWdob3V0IHRoZSBkZXZlbG9wbWVudCBwcm9jZXNzLjwvcD4KICAgICAgICAgICAgICAgIDxwPldpdGggZXhwZXJ0aXNlIGluIHZhcmlvdXMgdGVjaG5vbG9naWVzIGFuZCBpbmR1c3RyaWVzLCBBdG9taWMgT2JqZWN0IG9mZmVycyBhIHZlcnNhdGlsZSBza2lsbCBzZXQuIEZyb20gd2ViIGFuZCBtb2JpbGUgYXBwIGRldmVsb3BtZW50IHRvIElvVCBzb2x1dGlvbnMgYW5kIGVtYmVkZGVkIHN5c3RlbXMsIHRoZWlyIGV4cGVyaWVuY2VkIHRlYW0gc3RheXMgdXAtdG8tZGF0ZSB3aXRoIHRoZSBsYXRlc3QgdGVjaG5vbG9naWVzIGFuZCB0cmVuZHMuPC9wPgogICAgICAgICAgICAgICAgPHA+QXRvbWljIE9iamVjdCdzIGNvbW1pdG1lbnQgdG8gY2xpZW50IHNhdGlzZmFjdGlvbiBpcyBldmlkZW50IGluIGl0cyBjbGVhciBhbmQgdHJhbnNwYXJlbnQgY29tbXVuaWNhdGlvbi4gVGhleSBpbnZvbHZlIGNsaWVudHMgYXQgZXZlcnkgc3RhZ2Ugb2YgZGV2ZWxvcG1lbnQgYW5kIHByb3ZpZGUgb25nb2luZyBzdXBwb3J0IGV2ZW4gYWZ0ZXIgZGVwbG95bWVudC4gVGhlaXIgdHJhY2sgcmVjb3JkIG9mIHN1Y2Nlc3NmdWwgcHJvamVjdHMgYW5kIHNhdGlzZmllZCBjbGllbnRzIHNwZWFrcyB0byB0aGVpciBkZWRpY2F0aW9uIGFuZCBhYmlsaXR5IHRvIGRlbGl2ZXIgaGlnaC1xdWFsaXR5IHNvZnR3YXJlIHNvbHV0aW9ucy48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+CiAgICAgICAgICAgICAgICA8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNvaW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPiQxNTAgLSAkMTk5IC8gaHI8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tdXNlcnMtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+NTAgLSAyNDk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMTEKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5NSSwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5TdGVlbGNhc2UsIE5ldXJvTWV0cml4PC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvMS5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj44LiBIaWdobGFuZCAgIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2hpZ2hsYW5kc29sdXRpb25zLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyI+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+SGlnaGxhbmQgaXMgYSB0cnVzdGVkIHByb3ZpZGVyIG9mIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBzZXJ2aWNlcywgc3BlY2lhbGl6aW5nIGluIHdlYiBhbmQgbW9iaWxlIGFwcGxpY2F0aW9ucywgZW50ZXJwcmlzZSBzb2Z0d2FyZSwgYW5kIGRpZ2l0YWwgcHJvZHVjdHMuIFRoZWlyIHNraWxsZWQgZW5naW5lZXJzLCBkZXNpZ25lcnMsIGFuZCBzdHJhdGVnaXN0cyBjb2xsYWJvcmF0ZSBjbG9zZWx5IHdpdGggY2xpZW50cyB0byBkZWxpdmVyIGhpZ2gtcXVhbGl0eSBhbmQgdGFpbG9yZWQgc29mdHdhcmUgc29sdXRpb25zLjwvcD4KICAgICAgICAgICAgICAgIDxwPkhpZ2hsYW5kIHN0YW5kcyBvdXQgZm9yIGl0cyBleHBlcnRpc2UgaW4gZW1lcmdpbmcgdGVjaG5vbG9naWVzIHN1Y2ggYXMgQUksIG1hY2hpbmUgbGVhcm5pbmcsIGFuZCBibG9ja2NoYWluLiBUaGV5IGxldmVyYWdlIHRoZXNlIHRlY2hub2xvZ2llcyB0byBkZXZlbG9wIGFkdmFuY2VkIHNvZnR3YXJlIHNvbHV0aW9ucyB0aGF0IGFkZHJlc3MgdGhlIGV2b2x2aW5nIG5lZWRzIG9mIGJ1c2luZXNzZXMuIEFkZGl0aW9uYWxseSwgSGlnaGxhbmQgcG9zc2Vzc2VzIGluZHVzdHJ5LXNwZWNpZmljIGtub3dsZWRnZSwgY2F0ZXJpbmcgdG8gc2VjdG9ycyBsaWtlIGhlYWx0aGNhcmUsIGZpbmFuY2UsIGFuZCByZXRhaWwuPC9wPgogICAgICAgICAgICAgICAgPHA+SGlnaGxhbmQncyBjb21taXRtZW50IHRvIGV4Y2VsbGVuY2UgaXMgZXZpZGVudCBpbiBpdHMgbm90YWJsZSBhY2hpZXZlbWVudHMgYW5kIGluZHVzdHJ5IHJlY29nbml0aW9uLiBUaGV5IGhhdmUgcmVjZWl2ZWQgYWNjb2xhZGVzIGFuZCBhd2FyZHMgZm9yIG91dHN0YW5kaW5nIHByb2plY3RzLCBzaG93Y2FzaW5nIHRoZWlyIGRlZGljYXRpb24gdG8gZGVsaXZlcmluZyBpbm5vdmF0aXZlIGFuZCBpbXBhY3RmdWwgc29mdHdhcmUgc29sdXRpb25zLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KICAgICAgICAgICAgICAgIDxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY29pbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+JDE1MCAtICQxOTkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4xMCAtIDQ5PC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNhbGVuZGFyLWR1ZS0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4xOTk5Cjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1tYXAtcGluLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICAgPHNwYW4+SUwsIFVTQTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+VGhyaXZlbnQgRmluYW5jaWFsLCBNYWtlLUEtV2lzaDwvc3Bhbj4KPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4=[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvMi5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj45LiBEdWFsYm9vdCAgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZHVhbGJvb3RwYXJ0bmVycy5jb20vIiB0YXJnZXQgPSAiX2JsYW5rIiByZWwgPSAibm9mb2xsb3ciPlZpc2l0IFdlYnNpdGU8L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPkR1YWxib290IGlzIGEgbGVhZGluZyBjdXN0b20gc29mdHdhcmUgZGV2ZWxvcG1lbnQgY29tcGFueSBrbm93biBmb3IgZGVsaXZlcmluZyBjdXR0aW5nLWVkZ2Ugc29sdXRpb25zLiBUaGV5IHNwZWNpYWxpemUgaW4gd2ViIGFuZCBtb2JpbGUgYXBwIGRldmVsb3BtZW50LCBjbG91ZCBzb2x1dGlvbnMsIGFuZCBzb2Z0d2FyZSBjb25zdWx0aW5nLiBUaGVpciBza2lsbGVkIGRldmVsb3BlcnMgYW5kIGRlc2lnbmVycyBmb2N1cyBvbiBjcmVhdGluZyBzY2FsYWJsZSBhbmQgaW5ub3ZhdGl2ZSBzb2Z0d2FyZSBzb2x1dGlvbnMgdGhhdCBtZWV0IGNsaWVudHMnIHNwZWNpZmljIG5lZWRzLjwvcD4KICAgICAgICAgICAgICAgIDxwPkR1YWxib290IHN0YW5kcyBvdXQgZm9yIGl0cyBjb2xsYWJvcmF0aXZlIGFuZCB0cmFuc3BhcmVudCBhcHByb2FjaCB0byB3b3JraW5nIHdpdGggY2xpZW50cy4gVGhleSBmb3N0ZXIgb3BlbiBjb21tdW5pY2F0aW9uIGFuZCBwcmlvcml0aXplIHRyYW5zcGFyZW5jeSB0aHJvdWdob3V0IHRoZSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBwcm9jZXNzLiBCeSBpbnZvbHZpbmcgY2xpZW50cyBpbiBkZWNpc2lvbi1tYWtpbmcgYW5kIHByb3ZpZGluZyByZWd1bGFyIHByb2dyZXNzIHVwZGF0ZXMsIER1YWxib290IGVuc3VyZXMgdGhhdCB0aGUgZmluYWwgc29mdHdhcmUgc29sdXRpb24gYWxpZ25zIHdpdGggdGhlIGNsaWVudCdzIHZpc2lvbiBhbmQgYnVzaW5lc3MgZ29hbHMuPC9wPgogICAgICAgICAgICAgICAgPHA+VGhlIHN1Y2Nlc3Mgb2YgRHVhbGJvb3QncyBwYXJ0bmVyc2hpcHMgaXMgc2hvd2Nhc2VkIHRocm91Z2ggdGVzdGltb25pYWxzIGFuZCBjYXNlIHN0dWRpZXMuIFRoZWlyIGRpdmVyc2UgcmFuZ2Ugb2Ygc2F0aXNmaWVkIGNsaWVudHMgZnJvbSB2YXJpb3VzIGluZHVzdHJpZXMgaGlnaGxpZ2h0cyB0aGVpciBjb2xsYWJvcmF0aW9uJ3MgcG9zaXRpdmUgZXhwZXJpZW5jZXMgYW5kIHN1Y2Nlc3NmdWwgb3V0Y29tZXMuIFdpdGggYSBwcm92ZW4gdHJhY2sgcmVjb3JkIG9mIGRlbGl2ZXJpbmcgaGlnaC1xdWFsaXR5IHNvZnR3YXJlIHNvbHV0aW9ucywgRHVhbGJvb3QgaXMgYSByZWxpYWJsZSBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgc2Vla2luZyBjdXN0b21pemVkIHNvZnR3YXJlIGRldmVsb3BtZW50LjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KICAgICAgICAgICAgICAgIDxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY29pbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+JDE1MCsgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4yNTAgLSA5OTk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMTg8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPk5DLCBVU0E8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPkRlYnRCb29rLCBQZXRTY3JlZW5pbmcKPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvaS5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj4xMC4gUHJheGVudCAgIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3ByYXhlbnQuY29tLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5QcmF4ZW50IGlzIGEgcmVwdXRhYmxlIHByb3ZpZGVyIG9mIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBzZXJ2aWNlcyBrbm93biBmb3IgY3JlYXRpbmcgZGlnaXRhbCBzb2x1dGlvbnMgdGhhdCBkcml2ZSBidXNpbmVzcyBncm93dGguIFRoZWlyIGNvbXByZWhlbnNpdmUgcmFuZ2Ugb2Ygc2VydmljZXMgaW5jbHVkZXMgd2ViIGFuZCBtb2JpbGUgYXBwIGRldmVsb3BtZW50LCBVWC9VSSBkZXNpZ24sIGFuZCBzb2Z0d2FyZSBzdHJhdGVneSBjb25zdWx0aW5nLiBQcmF4ZW50J3MgdGVhbSBvZiBleHBlcnRzIGNvbWJpbmVzIHRlY2huaWNhbCBleHBlcnRpc2Ugd2l0aCBpbmR1c3RyeSBrbm93bGVkZ2UgdG8gZGVsaXZlciBpbXBhY3RmdWwgYW5kIHRhaWxvcmVkIHNvZnR3YXJlIHNvbHV0aW9ucy48L3A+CiAgICAgICAgICAgICAgICA8cD5QcmF4ZW50IHNwZWNpYWxpemVzIGluIHNjYWxpbmcgYW5kIGRldmVsb3BpbmcgZW50ZXJwcmlzZS1sZXZlbCBzb2Z0d2FyZSBzb2x1dGlvbnMuIFRoZXkgdW5kZXJzdGFuZCBsYXJnZS1zY2FsZSBwcm9qZWN0cycgY29tcGxleGl0aWVzIGFuZCB1bmlxdWUgcmVxdWlyZW1lbnRzLCBkZWxpdmVyaW5nIHJvYnVzdCwgc2NhbGFibGUsIGFuZCBzZWN1cmUgc29mdHdhcmUgc29sdXRpb25zLiBUaGVpciBleHBlcnRpc2UgaW4gZGVzaWduaW5nIGFuZCBpbXBsZW1lbnRpbmcgZW50ZXJwcmlzZSBzb2Z0d2FyZSBoZWxwcyBidXNpbmVzc2VzIHN0cmVhbWxpbmUgb3BlcmF0aW9ucyBhbmQgZW5oYW5jZSBwcm9kdWN0aXZpdHkuPC9wPgogICAgICAgICAgICAgICAgPHA+UHJheGVudCdzIGltcHJlc3NpdmUgcG9ydGZvbGlvIHNob3djYXNlcyB0aGUgc3VjY2Vzc2Z1bCBkZWxpdmVyeSBvZiBjb21wbGV4IHNvZnR3YXJlIHByb2plY3RzLiBGcm9tIGN1c3RvbSBDUk0gc3lzdGVtcyB0byBlLWNvbW1lcmNlIHBsYXRmb3JtcyBhbmQgd29ya2Zsb3cgbWFuYWdlbWVudCBzb2x1dGlvbnMsIHRoZXkgaGF2ZSBhIHByb3ZlbiB0cmFjayByZWNvcmQgb2Ygb3ZlcmNvbWluZyB0ZWNobmljYWwgY2hhbGxlbmdlcyBhbmQgZGVsaXZlcmluZyB0YWlsb3JlZCBzb2x1dGlvbnMgdGhhdCBtZWV0IGNsaWVudCBuZWVkcy48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+CiAgICAgICAgICAgICAgICA8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNvaW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPiQ1MCAtICQ5OSAvIGhyPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjUwIC0gMjQ5PC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNhbGVuZGFyLWR1ZS0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4yMDAwPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5UWCwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5ORVdJVFksIGFsb29vbGEKPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” 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″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” 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″ last=”true” first=”true”][fusion_imageframe image_id=”68877|full” max_width=”” style_type=”” blur=”” stylecolor=”” hover_type=”none” bordersize=”” bordercolor=”” borderradius=”” align=”center” lightbox=”no” gallery_id=”” lightbox_image=”” lightbox_image_id=”” alt=”” link=”https://staging.solulab.com/custom-software-development-company/?utm_source=SoluLabBlogs&utm_medium=Top10CustomSoftwareDevelopmentServicesToOptin2023_CTA2″ linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]https://staging.solulab.com/wp-content/uploads/2023/05/CTA-1-5.png[/fusion_imageframe][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]
Final Words
In the fast-paced world of 2025, custom software development services providers have become essential for businesses aiming to thrive in the digital landscape. Throughout this blog, we have highlighted the top 10 companies that provide leading custom software development services for your business transformation. These companies have showcased their expertise, innovation, and success in delivering tailored software solutions.
Custom software development offers numerous advantages, including increased efficiency, enhanced user experience, and the ability to adapt and scale as business needs evolve. Each mentioned service provider brings unique strengths and specialties to the table, catering to various industries and technologies.
As you explore the options presented in this blog, take the time to evaluate your specific requirements, budget, and project scope. Conduct thorough research and contact the companies to discuss your needs further. Custom software development is an investment that can fuel business growth and success in the dynamic digital landscape of 2025. Embrace the power of customization and position your business for innovation and competitiveness.
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” 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″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” 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″ last=”true” first=”true”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]
FAQs
1. Why should businesses opt for custom software development instead of off-the-shelf solutions?
Custom software development offers tailored solutions specifically designed to meet a business’s unique needs and requirements. Unlike off-the-shelf software, custom solutions can be fully customized, providing greater flexibility, scalability, and integration capabilities. Businesses can have complete control over their software’s features, functionality, and user experience, leading to increased efficiency, improved productivity, and a competitive edge in the market.
2. How do I choose the right custom software development service provider?
Choosing the right custom software development service provider requires careful consideration. Start by evaluating their expertise and experience in your industry or technology stack. Look for companies with a proven track record of successful projects and positive client testimonials. Additionally, consider their development methodologies, communication practices, and commitment to meeting deadlines. Finding a provider that aligns with your business goals, understands your requirements, and can deliver high-quality software solutions within your budget and timeline is important.
3. What is the typical process involved in custom software development?
The custom software development process typically involves several key stages. It begins with gathering and analyzing requirements, then designing the software architecture and user interface. Then, the development phase takes place, where the software is built, coded, and tested. Once the development is complete, the software undergoes thorough quality assurance and testing to meet the desired standards. Finally, the software is deployed, and ongoing maintenance and support may be provided by the development team.
4. What are the potential benefits of custom software development for businesses?
Custom software development offers several benefits for businesses. It provides a tailored solution that addresses specific business needs, leading to increased efficiency and productivity. Custom software can be easily integrated with existing systems and adapt as business requirements evolve. It also provides a competitive advantage by offering unique features and functionalities. Custom software development also allows for greater control over data security and privacy, ensuring protected sensitive information. Overall, custom software development empowers businesses to optimize their operations, improve user experiences, and drive growth in the digital era.
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]


