Talk to an Expert

Top 8 Custom Software Development Companies in USA 2025

Table of Contents

[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=””]

Custom software development is pivotal in transforming businesses and driving innovation in today’s digital landscape. From streamlined operations to enhanced customer experiences, tailored software solutions offer immense value to organizations across industries. However, choosing the right custom software development company can be daunting, considering the many options available.

This blog will explore the leading IT firms that provide the best custom software development services in the USA, enlisting their expertise, track record, and client satisfaction. These companies have consistently delivered exceptional software solutions, empowering businesses to achieve their goals and stay ahead of the competition.

Each company showcased in this blog brings unique strengths and expertise to the table, addressing diverse technological requirements and industry-specific challenges. From blockchain solutions to UX/UI design, AI integration, cloud-based development, and more, these companies excel in various areas of custom software development.

Read Also: Top 10 Custom Software Development Services To Opt-in 2025

We aim to provide valuable insights into each company’s capabilities and successes through comprehensive overviews, notable projects, testimonials, and technology stacks. However, conducting further research and due diligence is essential to determine which company aligns best with your specific needs and objectives.

By highlighting these top custom software development companies in USA, we aspire to assist businesses in making informed decisions and fostering successful collaborations. Whether you are a startup, a small business, or an enterprise, the right software development partner can catalyze digital transformation and sustainable growth.

So, without further ado, let us dive into the world of custom software development and explore the USA’s best companies.

[/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=””]

Selection Criteria

To shortlist the best custom software development companies in USA, we considered several criteria to ensure the selection of pioneer companies that meet the industry standards and stand out as reputable custom solution providers. Some of these criteria include:

  • Quality of services
  • Client testimonials and reviews
  • Industry recognition
  • Range of technologies and platforms
  • Experience
  • Portfolio
  • Hourly rates
  • Expertise and innovation
  • Industry Relevance and notable projects
  • Scalability Capabilities
  • Customer 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=””]

Meet the Top 8 Custom Software development Companies

[/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+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L0dyb3VwLTExMTY2MDAxNDctbmV3LnBuZyIgYWx0PSJTb2x1TGFiIj4KICAgICAgICAgICAgICA8aDQ+PHNwYW4+MS4gU29sdUxhYjwvc3Bhbj48L2g0PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL2N1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudC1jb21wYW55LyIgdGFyZ2V0ID0gIl9ibGFuayI+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgPHA+U29sdUxhYiBpcyBhIHRvcCBjdXN0b20gc29mdHdhcmUgZGV2ZWxvcG1lbnQgY29tcGFueSBpbiB0aGUgVVNBIHRoYXQgaXMgYXQgdGhlIGZvcmVmcm9udCBvZiBibG9ja2NoYWluLCBkZWNlbnRyYWxpemVkIHRlY2hub2xvZ2llcywgYW5kIGRpZ2l0YWwgc29sdXRpb25zIGxpa2UgSW9UIGFuZCBjbG91ZCBjb21wdXRpbmcuIFdpdGggYSBzdHJvbmcgZm9jdXMgb24gaW5ub3ZhdGlvbiBhbmQgY2xpZW50IHNhdGlzZmFjdGlvbiwgU29sdUxhYiBkZWxpdmVycyBzY2FsYWJsZSBhbmQgc2VjdXJlIHdlYiBhbmQgbW9iaWxlIHNvZnR3YXJlIHByb2R1Y3RzIHRoYXQgZW1wb3dlciBidXNpbmVzc2VzIGFjcm9zcyBpbmR1c3RyaWVzLjwvcD4KICAgICAgICAgICAgICA8cD5Tb2x1TGFiJ3MgZGVlcCBleHBlcnRpc2UgaW4gYmxvY2tjaGFpbiBhbmQgZGVjZW50cmFsaXplZCBzb2x1dGlvbnMgYWxsb3dzIHRoZW0gdG8gcmV2b2x1dGlvbml6ZSB0cmFkaXRpb25hbCBwcm9jZXNzZXMsIGZvc3RlcmluZyB0cmFuc3BhcmVuY3ksIGVmZmljaWVuY3ksIGFuZCB0cnVzdC4gVGhlaXIgc3VjY2Vzc2Z1bCB0cmFjayByZWNvcmQgaW5jbHVkZXMgbm90YWJsZSBwcm9qZWN0cyBpbiBibG9ja2NoYWluLCBnZW5lcmF0aXZlIEFJLCBhbmQgZ2VuZXJhbCBzb2Z0d2FyZSBkZXZlbG9wbWVudCwgc3VjaCBhcyBkZWNlbnRyYWxpemVkIGFwcGxpY2F0aW9ucywgaW50ZWxsaWdlbnQgY2hhdGJvdHMsIGFuZCBtb2JpbGUgYXBwLXBvd2VyZWQgc3VwcGx5IGNoYWluIG1hbmFnZW1lbnQgc29sdXRpb25zLjwvcD4KICAgICAgICAgICAgICA8cD5Tb2x1TGFiJ3MgY29tbWl0bWVudCB0byBkZWxpdmVyaW5nIGhpZ2gtcXVhbGl0eSBzb2Z0d2FyZSBpcyBldmlkZW50IHRocm91Z2ggaXRzIGNvbGxhYm9yYXRpdmUgYXBwcm9hY2ggYW5kIHRlY2huaWNhbCBwcm9maWNpZW5jeSwgYXMgYXR0ZXN0ZWQgYnkgY2xpZW50IHRlc3RpbW9uaWFscy4gVGhleSBwb3NzZXNzIGEgZGl2ZXJzZSB0ZWNobm9sb2d5IHN0YWNrLCBmb3IgZWFjaCBkZXZlbG9wbWVudCBkb21haW4sIHN1Y2ggYXMgbGFuZ3VhZ2VzIGxpa2UgUHl0aG9uIGFuZCBKYXZhU2NyaXB0LCBmcmFtZXdvcmtzIGxpa2UgUmVhY3QgYW5kIEFuZ3VsYXIsIGFuZCBzcGVjaWFsaXplZCB0b29scyBzdWNoIGFzIFNvbGlkaXR5IGZvciBibG9ja2NoYWluIGRldmVsb3BtZW50IGFuZCBUZW5zb3JGbG93IGZvciBBSS48L3A+CiAgICAgICAgICAgICAgPHA+QnkgY29tYmluaW5nIHRoZWlyIGV4cGVydGlzZSBpbiBjdXN0b20gc29mdHdhcmUgZGV2ZWxvcG1lbnQgd2l0aCBibG9ja2NoYWluIGFuZCBkZWNlbnRyYWxpemVkIHRlY2hub2xvZ2llcywgU29sdUxhYiBjb250aW51ZXMgdG8gcmV2b2x1dGlvbml6ZSB0aGUgZGlnaXRhbCBsYW5kc2NhcGUsIHByb3ZpZGluZyBzY2FsYWJsZSBhbmQgc2VjdXJlIHNvbHV0aW9ucyB0aGF0IG1lZXQgdGhlIGV2b2x2aW5nIG5lZWRzIG9mIGJ1c2luZXNzZXMuPC9wPgogICAgICAgICAgICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgoKICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jb2luLnN2ZyIgd2lkdGg9IjI1cHgiCiAgICAgICAgICAgICAgICAgIGhlaWdodD0iMjVweCI+CiAgICAgICAgICAgICAgICA8c3Bhbj4kMjUgLSAkNDkgLyBocjwvc3Bhbj4KICAgICAgICAgICAgICA8L3A+CgogICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIKICAgICAgICAgICAgICAgICAgaGVpZ2h0PSIyNXB4Ij4KICAgICAgICAgICAgICAgIDxzcGFuPjUwIC0gMjQ5PC9zcGFuPgogICAgICAgICAgICAgIDwvcD4KCiAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIgogICAgICAgICAgICAgICAgICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICAgICAgICAgICAgIDxzcGFuPjIwMTQKICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICA8L3A+CgogICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIKICAgICAgICAgICAgICAgICAgaGVpZ2h0PSIyNXB4Ij4KICAgICAgICAgICAgICAgIDxzcGFuPkxvcyBBbmdlbGVzLCBDQSwgVVNBPC9zcGFuPgogICAgICAgICAgICAgIDwvcD4KCiAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIKICAgICAgICAgICAgICAgICAgaGVpZ2h0PSIyNXB4Ij4KICAgICAgICAgICAgICAgIDxzcGFuPiBEaXNuZXksIE1lcmNlZGVzIEJlbnosIEdvbGRtYW4gU2FjaHMKICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICA8L3A+CgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJib3gtc2VjdGlvbi1jb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0ibWFpbi1ib3giPgogICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA2L0ZyYW1lLTgucG5nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgPGg0PjxzcGFuPjIuIEludmVudGl2ZSBXb3Jrczwvc3Bhbj48L2g0PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vaW52ZW50aXZlLmlvLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ic2Vjb25kLXJvdyI+CiAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhcmFncmFwaC1jb250ZW50Ij4KICAgICAgICAgICAgICA8cD5JbnZlbnRpdmUgV29ya3MgaXMgYSByZW5vd25lZCBjdXN0b20gc29mdHdhcmUgZGV2ZWxvcG1lbnQgY29tcGFueSBrbm93biBmb3IgaXRzIGNyZWF0aXZlIGFwcHJvYWNoIGFuZCBVWC9VSSBkZXNpZ24gc3BlY2lhbGl6YXRpb24uIFRoZXkgYnJpbmcgYSBmcmVzaCBwZXJzcGVjdGl2ZSB0byB3ZWIgYW5kIG1vYmlsZSBzb2Z0d2FyZSBkZXZlbG9wbWVudCwgZm9jdXNpbmcgb24gZGVsaXZlcmluZyB2aXN1YWxseSBhcHBlYWxpbmcgYW5kIHVzZXItY2VudHJpYyBzb2x1dGlvbnMuPC9wPgogICAgICAgICAgICAgIDxwPldpdGggYSBzdHJvbmcgZW1waGFzaXMgb24gZGVzaWduIGV4Y2VsbGVuY2UsIEludmVudGl2ZSBXb3JrcyBzcGVjaWFsaXplcyBpbiBVWC9VSSBkZXNpZ24sIGVuc3VyaW5nIHRoZWlyIHNvZnR3YXJlIGludGVyZmFjZXMgYXJlIGludHVpdGl2ZSBhbmQgZW5nYWdpbmcuIFRoZXkgY29tYmluZSB0ZWNobmljYWwgZXhwZXJ0aXNlIHdpdGggYSBrZWVuIGV5ZSBmb3IgYWVzdGhldGljcyB0byBjcmVhdGUgdmlzdWFsbHkgc3R1bm5pbmcgYW5kIHVzZXItZnJpZW5kbHkgaW50ZXJmYWNlcyB0aGF0IGVuaGFuY2UgdGhlIG92ZXJhbGwgdXNlciBleHBlcmllbmNlLjwvcD4KICAgICAgICAgICAgICA8cD5JbnZlbnRpdmUgV29ya3MgaGFzIHJlY2VpdmVkIHJlY29nbml0aW9uIGFuZCBpbmR1c3RyeSBhd2FyZHMgZm9yIGl0cyBkZXNpZ24gZXhjZWxsZW5jZSwgdmFsaWRhdGluZyBpdHMgY29tbWl0bWVudCB0byBkZWxpdmVyaW5nIG91dHN0YW5kaW5nIHVzZXIgZXhwZXJpZW5jZXMuIFRoZXkgbGV2ZXJhZ2UgdmFyaW91cyB0ZWNobm9sb2dpZXMgYW5kIHRvb2xzIHRvIGRldmVsb3AgdGhlaXIgZGlmZmVyZW50IGN1c3RvbSBzb2Z0d2FyZSBzb2x1dGlvbnMsIHN1Y2ggYXMgc29mdHdhcmUgYXJjaGl0ZWN0aW5nIGFuZCBkZXNpZ24sIG1vYmlsZSBhbmQgd2ViIGFwcCBkZXZlbG9wbWVudCwgYW5kIGNsb3VkIG1pZ3JhdGlvbiwgZW5zdXJpbmcgdGhleSBzdGF5IHVwLXRvLWRhdGUgd2l0aCB0aGUgbGF0ZXN0IGluZHVzdHJ5IHRyZW5kcy48L3A+CiAgICAgICAgICAgICAgPHA+V2l0aCB0aGVpciBjcmVhdGl2ZSBlZGdlIGFuZCBVWC9VSSBkZXNpZ24gZXhwZXJ0aXNlLCBJbnZlbnRpdmUgV29ya3MgY29udGludWVzIHRvIHNpZ25pZmljYW50bHkgaW1wYWN0IHRoZSBjdXN0b20gc29mdHdhcmUgZGV2ZWxvcG1lbnQgbGFuZHNjYXBlLCBwcm92aWRpbmcgY2xpZW50cyB3aXRoIHZpc3VhbGx5IGFwcGVhbGluZyBhbmQgdXNlci1mcmllbmRseSBzb2Z0d2FyZSBzb2x1dGlvbnMuPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY29pbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+JDEwMCAtICQxNDkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4xMCAtIDQ5PC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNhbGVuZGFyLWR1ZS0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4yMDE2Cjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1tYXAtcGluLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICAgPHNwYW4+VFgsIFVTQTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+U2Nob29sU0FGRSBDb21tdW5pY2F0aW9ucywgQ0xJUHI8L3NwYW4+CjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvMi0xLnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjMuIEVtZXJnZW50IFNvZnR3YXJlIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5lbWVyZ2VudHNvZnR3YXJlLm5ldC8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyI+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+RW1lcmdlbnQgU29mdHdhcmUgaXMgYSBsZWFkaW5nIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBjb21wYW55IGluIHRoZSBVU0Egc3BlY2lhbGl6aW5nIGluIE1pY3Jvc29mdCB0ZWNobm9sb2dpZXMuIFRoZWlyIHRlYW0gb2YgZXhwZXJ0cyBwb3NzZXNzZXMgaW4tZGVwdGgga25vd2xlZGdlIG9mIE1pY3Jvc29mdCdzIGVjb3N5c3RlbSwgaW5jbHVkaW5nIC5ORVQsIEF6dXJlLCBTaGFyZVBvaW50LCBhbmQgRHluYW1pY3MgMzY1LiBFbWVyZ2VudCBTb2Z0d2FyZSBkZXZlbG9wcyByb2J1c3QgYW5kIHNjYWxhYmxlIHNvbHV0aW9ucyB0YWlsb3JlZCB0byBjbGllbnQncyBuZWVkcyBieSBsZXZlcmFnaW5nIHRoZXNlIHRlY2hub2xvZ2llcy48L3A+CiAgICAgICAgICAgICAgICA8cD5XaXRoIGEgc3Ryb25nIGZvY3VzIG9uIHJlbGlhYmlsaXR5IGFuZCBzY2FsYWJpbGl0eSwgRW1lcmdlbnQgU29mdHdhcmUgZW5zdXJlcyB0aGF0IGl0cyBjbGllbnRzJyBhcHBsaWNhdGlvbnMgY2FuIGhhbmRsZSBoaWdoIHdvcmtsb2FkcyBhbmQgc2NhbGUgYXMgdGhlIGJ1c2luZXNzIGdyb3dzLiBUaGV5IGV4Y2VsIGluIGhhcm5lc3NpbmcgdGhlIHBvd2VyIG9mIE1pY3Jvc29mdCdzIGNsb3VkIHNlcnZpY2VzLCBwYXJ0aWN1bGFybHkgQXp1cmUsIHRvIGJ1aWxkIGNsb3VkLW5hdGl2ZSBhcHBsaWNhdGlvbnMgYW5kIHByb3ZpZGUgc2VjdXJlIGFuZCBzY2FsYWJsZSBjbG91ZCBpbmZyYXN0cnVjdHVyZS48L3A+CiAgICAgICAgICAgICAgICA8cD5FbWVyZ2VudCBTb2Z0d2FyZSdzIGNvbGxhYm9yYXRpdmUgYXBwcm9hY2ggYW5kIGNvbW1pdG1lbnQgdG8gY2xpZW50IHNhdGlzZmFjdGlvbiBzZXQgdGhlbSBhcGFydC4gVGhleSB3b3JrIGNsb3NlbHkgd2l0aCBjbGllbnRzIHRocm91Z2hvdXQgdGhlIGRldmVsb3BtZW50IHByb2Nlc3MsIGZyb20gcmVxdWlyZW1lbnRzIGdhdGhlcmluZyB0byBkZXBsb3ltZW50IGFuZCBzdXBwb3J0LiBUaGVpciBleHBlcnRpc2UgaW4gaW50ZWdyYXRpb24gYW5kIG1pZ3JhdGlvbiBzZXJ2aWNlcyBmdXJ0aGVyIGVuaGFuY2VzIHdvcmtmbG93cyBhbmQgbWluaW1pemVzIGRpc3J1cHRpb25zLjwvcD4KICAgICAgICAgICAgICAgIDxwPlRocm91Z2ggdGhlaXIgc3BlY2lhbGl6YXRpb24gaW4gTWljcm9zb2Z0IHRlY2hub2xvZ2llcywgZGVkaWNhdGlvbiB0byByb2J1c3Qgc29sdXRpb25zLCBhbmQgZm9jdXMgb24gY2xpZW50IHN1Y2Nlc3MsIEVtZXJnZW50IFNvZnR3YXJlIGVtcG93ZXJzIGJ1c2luZXNzZXMgdG8gbGV2ZXJhZ2UgdGhlIGZ1bGwgcG90ZW50aWFsIG9mIE1pY3Jvc29mdCdzIGVjb3N5c3RlbS4gVGhlaXIgdGVjaG5pY2FsIHByb2ZpY2llbmN5IGFuZCBjdXN0b21lci1jZW50cmljIGFwcHJvYWNoIG1ha2UgdGhlbSBhIHRydXN0ZWQgcGFydG5lciBmb3Igb3JnYW5pemF0aW9ucyBzZWVraW5nIHJlbGlhYmxlIGFuZCBzY2FsYWJsZSBjdXN0b20gc29mdHdhcmUgc29sdXRpb25zLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KICAgICAgICAgICAgICAgIDxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY29pbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+JDE1MCAtICQxOTkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj41MCAtIDI0OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxNQo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPk1OLCBVU0E8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPkVsZWN0cm9tZWQsIEJyYWRsZXkgQ29ycG9yYXRpb248L3NwYW4+CjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvRXVyZWthLVNvZnR3YXJlLTEucG5nIiBhbHQ9IiI+CiAgICAgICAgICAgICAgICA8aDQ+PHNwYW4+NC4gRXVyZWthIFNvZnR3YXJlIDwvc3Bhbj48L2g0PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJ0biI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2V1cmVrYXNvZnQuY29tLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5FdXJla2EgU29mdHdhcmUgaXMgYSByZXB1dGFibGUgY3VzdG9tIHNvZnR3YXJlIGRldmVsb3BtZW50IGNvbXBhbnkga25vd24gZm9yIGl0cyBpbm5vdmF0aXZlIGFuZCB0YWlsb3JlZCBhcHByb2FjaCB0byBidWlsZGluZyBzb2Z0d2FyZSBhcHBsaWNhdGlvbnMuIFRoZXkgc3BlY2lhbGl6ZSBpbiB1bmRlcnN0YW5kaW5nIGNsaWVudCByZXF1aXJlbWVudHMgYW5kIGRlbGl2ZXJpbmcgaGlnaC1xdWFsaXR5IHNvbHV0aW9ucyB0aGF0IGFsaWduIHdpdGggYnVzaW5lc3Mgb2JqZWN0aXZlcy48L3A+CiAgICAgICAgICAgICAgICA8cD5CeSBpbmNvcnBvcmF0aW5nIHRoZSBsYXRlc3QgdGVjaG5vbG9naWVzIGFuZCBpbmR1c3RyeSBiZXN0IHByYWN0aWNlcywgRXVyZWthIFNvZnR3YXJlIGRldmVsb3BzIGlubm92YXRpdmUgYXBwbGljYXRpb25zIHRoYXQgZW5oYW5jZSB1c2VyIGV4cGVyaWVuY2VzIGFuZCBkcml2ZSBidXNpbmVzcyBncm93dGguIFRoZXkgZm9sbG93IGFuIGFnaWxlIGRldmVsb3BtZW50IG1ldGhvZG9sb2d5LCBlbnN1cmluZyBmbGV4aWJpbGl0eSwgY29sbGFib3JhdGlvbiwgYW5kIGVmZmljaWVudCBmZWVkYmFjayBsb29wcyB0aHJvdWdob3V0IHRoZSBwcm9qZWN0IGxpZmVjeWNsZS48L3A+CiAgICAgICAgICAgICAgICA8cD5FdXJla2EgU29mdHdhcmUncyBjb21taXRtZW50IHRvIHF1YWxpdHkgaXMgZXZpZGVudCBpbiBpdHMgcmlnb3JvdXMgdGVzdGluZyBhbmQgcXVhbGl0eSBhc3N1cmFuY2UgcHJvY2Vzc2VzLCByZXN1bHRpbmcgaW4gcmVsaWFibGUgYW5kIGJ1Zy1mcmVlIHNvZnR3YXJlIGFwcGxpY2F0aW9ucy4gVGhleSBwcmlvcml0aXplIGNsaWVudCBzYXRpc2ZhY3Rpb24gdGhyb3VnaCBlZmZlY3RpdmUgY29tbXVuaWNhdGlvbiwgdHJhbnNwYXJlbmN5LCBhbmQgb24tdGltZSBkZWxpdmVyeS48L3A+CiAgICAgICAgICAgICAgICA8cD5XaXRoIGl0cyBleHBlcnRpc2UgaW4gYnVpbGRpbmcgdGFpbG9yZWQgYW5kIGlubm92YXRpdmUgc29mdHdhcmUgYXBwbGljYXRpb25zLCBFdXJla2EgU29mdHdhcmUgY29udGludWVzIHRvIGVzdGFibGlzaCBpdHNlbGYgYXMgYSB0cnVzdGVkIHBhcnRuZXIgZm9yIGJ1c2luZXNzZXMgc2Vla2luZyBjdXN0b21pemVkIHNvZnR3YXJlIHNvbHV0aW9ucy48L3A+CiAgICAgICAgICAgICAgIAogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgogICAgICAgICAgICAgICAgPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jb2luLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4kMTUwIC0gJDE5OSAvIGhyPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjEwIC0gNDk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjE5ODYKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5UWCwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4zTSwgQU1ECjwvc3Bhbj4KPC9wPgogICAgICAKICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvMTYxMjI4Njc3NTY5NC0xLnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjUuIEVsZXZhdG8gPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmVsZXZhdG9kaWdpdGFsLmNvbS8iIHRhcmdldCA9ICJfYmxhbmsiIHJlbCA9ICJub2ZvbGxvdyI+VmlzaXQgV2Vic2l0ZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmQtcm93Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFyYWdyYXBoLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+RWxldmF0byBpcyBhIGxlYWRpbmcgY3VzdG9tIHNvZnR3YXJlIGRldmVsb3BtZW50IGNvbXBhbnkgbGV2ZXJhZ2luZyBlbWVyZ2luZyB0ZWNobm9sb2dpZXMgdG8gZGVsaXZlciB0cmFuc2Zvcm1hdGl2ZSBzb2x1dGlvbnMuIFdpdGggZXhwZXJ0aXNlIGluIGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlLCBtYWNoaW5lIGxlYXJuaW5nLCBJb1QsIGFuZCBibG9ja2NoYWluLCBFbGV2YXRvIGVtcG93ZXJzIGJ1c2luZXNzZXMgdG8gZW1icmFjZSBpbm5vdmF0aW9uIGFuZCBkcml2ZSBncm93dGguPC9wPgogICAgICAgICAgICAgICAgPHA+VGhlaXIgY29sbGFib3JhdGl2ZSBhcHByb2FjaCBhbmQgYWdpbGUgbWV0aG9kb2xvZ2llcyBlbnN1cmUgZWZmZWN0aXZlIGNvbW11bmljYXRpb24gYW5kIGFkYXB0YWJpbGl0eSB0aHJvdWdob3V0IGRldmVsb3BtZW50LiBFbGV2YXRvJ3MgZm9jdXMgb24gdGhlIHVzZXIgZXhwZXJpZW5jZSByZXN1bHRzIGluIGludHVpdGl2ZSBhbmQgZW5nYWdpbmcgaW50ZXJmYWNlcyBwcmlvcml0aXppbmcgdXNhYmlsaXR5IGFuZCBzZWFtbGVzcyBpbnRlcmFjdGlvbnMuPC9wPgogICAgICAgICAgICAgICAgPHA+V2l0aCBhIGNvbW1pdG1lbnQgdG8gb25nb2luZyBzdXBwb3J0IGFuZCBtYWludGVuYW5jZSwgRWxldmF0byBwcm92aWRlcyB0aW1lbHkgdXBkYXRlcyBhbmQgb3B0aW1pemF0aW9ucyB0byBlbnN1cmUgdGhlIGxvbmctdGVybSBzdWNjZXNzIG9mIHNvZnR3YXJlIGFwcGxpY2F0aW9ucy4gVGhlaXIgdHJhbnNmb3JtYXRpdmUgc29sdXRpb25zIGhlbHAgYnVzaW5lc3NlcyB1bmxvY2sgbmV3IHBvc3NpYmlsaXRpZXMsIGF1dG9tYXRlIHByb2Nlc3NlcywgYW5kIGdhaW4gdmFsdWFibGUgaW5zaWdodHMuPC9wPgogICAgICAgICAgICAgICA8cD5FbGV2YXRvJ3MgZXhwZXJ0aXNlIGluIGVtZXJnaW5nIHRlY2hub2xvZ2llcywgZGVkaWNhdGlvbiB0byB1c2VyLWNlbnRyaWMgZGVzaWduLCBhbmQgY29tcHJlaGVuc2l2ZSBzdXBwb3J0IG1ha2UgdGhlbSBhIHRydXN0ZWQgcGFydG5lciBmb3Igb3JnYW5pemF0aW9ucyBzZWVraW5nIGN1c3RvbSBzb2Z0d2FyZSBzb2x1dGlvbnMgdGhhdCBkcml2ZSBkaWdpdGFsIHRyYW5zZm9ybWF0aW9uLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KICAgICAgICAgICAgICAgPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jb2luLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4kMTUwIC0gJDE5OSAvIGhyPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjUwIC0gMjQ5PC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNhbGVuZGFyLWR1ZS0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4xOTg2Cjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1tYXAtcGluLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICAgPHNwYW4+QVosIFVTQTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1icmllZmNhc2UtMi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+Q29sdW1iaWEgQ2hhbWJlciBvZiBDb21tZXJjZSwgU2Nob29sIG9mIEpvdXJuYWxpc20gb2YgTWlzc291cmkKPC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvRnJhbWUtOS5wbmciIGFsdD0iIj4KICAgICAgICAgICAgICAgIDxoND48c3Bhbj42LiBJbmdlbml1cyA8L3NwYW4+PC9oND4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9pbmdlbmlvdXMuYWdlbmN5LyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5Jbmdlbml1cyBpcyBhIHJlbm93bmVkIGN1c3RvbSBzb2Z0d2FyZSBkZXZlbG9wbWVudCBjb21wYW55IGluIHRoZSBVU0Ega25vd24gZm9yIGl0cyBpbm5vdmF0aXZlIHByb2JsZW0tc29sdmluZyBhcHByb2FjaCBhbmQgZXhwZXJ0aXNlIGluIGRlbGl2ZXJpbmcgY29tcGxleCBzb2Z0d2FyZSBzb2x1dGlvbnMuIFRoZXkgZXhjZWwgYXQgdGFja2xpbmcgdW5pcXVlIGNoYWxsZW5nZXMgYW5kIHB1c2hpbmcgdGVjaG5vbG9naWNhbCBib3VuZGFyaWVzLCBtYWtpbmcgdGhlbSBhIHRydXN0ZWQgcGFydG5lciBmb3IgYnVzaW5lc3NlcyBzZWVraW5nIGN1dHRpbmctZWRnZSBzb2x1dGlvbnMuPC9wPgogICAgICAgICAgICAgICAgPHA+V2l0aCBhIGNyZWF0aXZlIGFuZCBvdXRzaWRlLXRoZS1ib3ggcHJvYmxlbS1zb2x2aW5nIGFwcHJvYWNoLCBJbmdlbml1cyB0aHJpdmVzIG9uIHNvbHZpbmcgY29tcGxleCBjaGFsbGVuZ2VzIGFuZCBkZWxpdmVyaW5nIGlubm92YXRpdmUgc29sdXRpb25zIHRhaWxvcmVkIHRvIGJ1c2luZXNzIG5lZWRzLiBUaGV5IHNwZWNpYWxpemUgaW4gZGV2ZWxvcGluZyBjb21wbGV4IHNvZnR3YXJlIHNvbHV0aW9ucyB0aGF0IHJlcXVpcmUgYWR2YW5jZWQgdGVjaG5pY2FsIGNhcGFiaWxpdGllcywgaW5jbHVkaW5nIGludHJpY2F0ZSBhcmNoaXRlY3R1cmVzIGFuZCBzY2FsYWJpbGl0eSByZXF1aXJlbWVudHMuPC9wPgogICAgICAgICAgICAgICAgPHA+SW5nZW5pdXMgdmFsdWVzIGNvbGxhYm9yYXRpdmUgcGFydG5lcnNoaXBzLCBwcmlvcml0aXppbmcgb3BlbiBjb21tdW5pY2F0aW9uIGFuZCBhY3RpdmUgY2xpZW50IGVuZ2FnZW1lbnQgdGhyb3VnaG91dCB0aGUgZGV2ZWxvcG1lbnQgcHJvY2Vzcy4gVGhlaXIgdGVhbSBvZiBza2lsbGVkIGRldmVsb3BlcnMgYW5kIGVuZ2luZWVycyBzdGF5cyBhdCB0aGUgZm9yZWZyb250IG9mIHRlY2hub2xvZ2ljYWwgYWR2YW5jZW1lbnRzLCBsZXZlcmFnaW5nIHRoZSBtb3N0IHN1aXRhYmxlIHRvb2xzIGFuZCB0ZWNobm9sb2dpZXMgZm9yIGVhY2ggcHJvamVjdC48L3A+CiAgICAgICAgICAgICAgIDxwPldpdGggYSBzdHJvbmcgY29tbWl0bWVudCB0byBxdWFsaXR5IGFuZCB0aW1lbHkgZGVsaXZlcnksIEluZ2VuaXVzIGZvbGxvd3Mgcmlnb3JvdXMgdGVzdGluZyBhbmQgcXVhbGl0eSBhc3N1cmFuY2UgcHJvY2Vzc2VzLiBUaGV5IHByb3ZpZGUgb25nb2luZyBzdXBwb3J0IGFuZCBtYWludGVuYW5jZSB0byBlbnN1cmUgdGhlaXIgc29mdHdhcmUgc29sdXRpb25zJyBsb25nLXRlcm0gc3VjY2VzcyBhbmQgcmVsaWFiaWxpdHkuPC9wPgogICAgICAgICAgICAgICA8cD5Jbmdlbml1cycgaW5ub3ZhdGl2ZSBwcm9ibGVtLXNvbHZpbmcgYXBwcm9hY2gsIGV4cGVydGlzZSBpbiBjb21wbGV4IHNvZnR3YXJlIHNvbHV0aW9ucywgY29sbGFib3JhdGl2ZSBwYXJ0bmVyc2hpcCBtb2RlbCwgYW5kIGNvbW1pdG1lbnQgdG8gcXVhbGl0eSBtYWtlIHRoZW0gYSB0cnVzdGVkIGNob2ljZSBmb3IgYnVzaW5lc3NlcyBzZWVraW5nIHVuaXF1ZSBhbmQgY3V0dGluZy1lZGdlIHNvZnR3YXJlIHNvbHV0aW9ucy48L3A+CgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0yIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWxpc3QiPgogICAgICAgICAgICAgICAgPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jb2luLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj4kNTAgLSAkOTkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj41MCAtIDI0OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxMAo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPkNPLCBVU0E8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPkhpbnQgSGVhbHRoLCBDb2xvcmFkbyBVbml2ZXJzaXR5PC9zcGFuPgo8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPg==[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvMy0yLnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjcuIERpZmZjbyAgPC9zcGFuPjwvaDQ+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhlYWRpbmctYnRuIj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZGlmZmNvLnVzLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5EaWZmY28gaXMgYSBwcm9taW5lbnQgSVQgZ2lhbnQgdGhhdCBwcm92aWRlcyB0aGUgYmVzdCBjdXN0b20gc29mdHdhcmUgZGV2ZWxvcG1lbnQgc2VydmljZXMgaW4gdGhlIFVTQSwgc3BlY2lmaWNhbGx5IGluIG1vYmlsZSBhcHAgZGV2ZWxvcG1lbnQgYW5kIHVzZXItY2VudGVyZWQgZGVzaWduLiBXaXRoIHRoZWlyIGV4cGVydGlzZSBpbiBidWlsZGluZyBpbnR1aXRpdmUgYW5kIGVuZ2FnaW5nIG1vYmlsZSBleHBlcmllbmNlcywgRGlmZmNvIGhlbHBzIGJ1c2luZXNzZXMgcmVhY2ggdGhlaXIgdGFyZ2V0IGF1ZGllbmNlIGVmZmVjdGl2ZWx5LjwvcD4KICAgICAgICAgICAgICAgIDxwPlRoZXkgcHJpb3JpdGl6ZSB1c2VyLWNlbnRlcmVkIGRlc2lnbiBwcmluY2lwbGVzLCBjb25kdWN0aW5nIHRob3JvdWdoIHJlc2VhcmNoIGFuZCB1c2FiaWxpdHkgdGVzdGluZyB0byBjcmVhdGUgbW9iaWxlIGFwcGxpY2F0aW9ucyB0aGF0IGRlbGl2ZXIgb3B0aW1hbCB1c2VyIGV4cGVyaWVuY2VzLiBEaWZmY28ncyB0ZWFtIG9mIHNraWxsZWQgZGV2ZWxvcGVycyBleGNlbHMgaW4gbW9iaWxlIHRlY2hub2xvZ2llcyBhbmQgZnJhbWV3b3JrcywgZW5zdXJpbmcgc2VhbWxlc3MgZGV2ZWxvcG1lbnQgYWNyb3NzIGlPUyBhbmQgQW5kcm9pZCBwbGF0Zm9ybXMuPC9wPgogICAgICAgICAgICAgICAgPHA+V2l0aCBhIHNlYW1sZXNzIGludGVncmF0aW9uIGFuZCBwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24gZm9jdXMsIERpZmZjbyBlbnN1cmVzIHRoYXQgdGhlaXIgbW9iaWxlIGFwcGxpY2F0aW9ucyBpbnRlZ3JhdGUgc21vb3RobHkgd2l0aCBleGlzdGluZyBzeXN0ZW1zIGFuZCBkZWxpdmVyIGEgcmVzcG9uc2l2ZSBleHBlcmllbmNlLiBUaGV5IGZvbGxvdyBhZ2lsZSBkZXZlbG9wbWVudCBtZXRob2RvbG9naWVzLCBwcm92aWRpbmcgdHJhbnNwYXJlbmN5IGFuZCBjb2xsYWJvcmF0aW9uIHRocm91Z2hvdXQgdGhlIHByb2Nlc3MuPC9wPgogICAgICAgICAgICAgICA8cD5EaWZmY28gb2ZmZXJzIG9uZ29pbmcgc3VwcG9ydCBhbmQgbWFpbnRlbmFuY2Ugc2VydmljZXMsIGtlZXBpbmcgbW9iaWxlIGFwcGxpY2F0aW9ucyByZWxpYWJsZSwgc2VjdXJlLCBhbmQgdXAtdG8tZGF0ZS4gVGhlaXIgY29tbWl0bWVudCB0byBkZWxpdmVyaW5nIGV4Y2VwdGlvbmFsIG1vYmlsZSBhcHAgc29sdXRpb25zIG1ha2VzIHRoZW0gYSB0cnVzdGVkIHBhcnRuZXIgZm9yIGJ1c2luZXNzZXMgc2Vla2luZyBpbm5vdmF0aXZlLCB1c2VyLWZyaWVuZGx5IG1vYmlsZSBleHBlcmllbmNlcy48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wgY29sLTIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tbGlzdCI+CiAgICAgICAgICAgICAgICA8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWNvaW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPiQ1MCAtICQ5OSAvIGhyPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLXVzZXJzLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjEwIC0gNDk8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY2FsZW5kYXItZHVlLTEuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPjIwMDgKPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLW1hcC1waW4uc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgICA8c3Bhbj5DQSwgVVNBPC9zcGFuPgo8L3A+Cgo8cD4KPGltZyBzcmM9Imh0dHBzOi8vd3d3LnNvbHVsYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L3RhYmxlci1pY29uLWJyaWVmY2FzZS0yLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj5JbnN0cmVhbWF0aWMsIExlZ2lvbkZhcm08L3NwYW4+CjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+[/fusion_code][fusion_code]PHNlY3Rpb24gY2xhc3M9ImJveC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImJveC1zZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1haW4tYm94Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nLWJveCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvNC0xLnBuZyIgYWx0PSIiPgogICAgICAgICAgICAgICAgPGg0PjxzcGFuPjguIE91dGxpYW50ICA8L3NwYW4+PC9oND4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGluZy1idG4iPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3V0bGlhbnQuY29tLyIgdGFyZ2V0ID0gIl9ibGFuayIgcmVsID0gIm5vZm9sbG93Ij5WaXNpdCBXZWJzaXRlPC9hPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNlY29uZC1yb3ciPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIGNvbC0xIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYXJhZ3JhcGgtY29udGVudCI+CiAgICAgICAgICAgICAgICA8cD5PdXRsaWFudCBpcyBhIHRydXN0ZWQgY3VzdG9tIHNvZnR3YXJlIGRldmVsb3BtZW50IGNvbXBhbnkgdGhhdCBkZWxpdmVycyBzY2FsYWJsZSBhbmQgY29zdC1lZmZlY3RpdmUgc29mdHdhcmUgc29sdXRpb25zLiBUaGV5IHNwZWNpYWxpemUgaW4gZGVzaWduaW5nIGFyY2hpdGVjdHVyZXMgdG8gYWNjb21tb2RhdGUgYnVzaW5lc3MgZ3Jvd3RoIGFuZCBldm9sdmluZyBuZWVkcywgZW1wb3dlcmluZyBvcmdhbml6YXRpb25zIHRvIHNjYWxlIHNlYW1sZXNzbHkuPC9wPgogICAgICAgICAgICAgICAgPHA+QnkgZW1wbG95aW5nIGVmZmljaWVudCBkZXZlbG9wbWVudCBwcmFjdGljZXMgYW5kIGxldmVyYWdpbmcgb3Blbi1zb3VyY2UgdGVjaG5vbG9naWVzLCBPdXRsaWFudCBlbnN1cmVzIGNvc3QtZWZmaWNpZW5jeSB3aXRob3V0IGNvbXByb21pc2luZyBxdWFsaXR5LiBUaGVpciB0ZWFtIG9mIHNraWxsZWQgZGV2ZWxvcGVycyBzdGF5cyB1cC10by1kYXRlIHdpdGggdGhlIGxhdGVzdCB0ZWNobm9sb2dpZXMsIHV0aWxpemluZyB0aGUgbW9zdCBzdWl0YWJsZSB0b29scyBhbmQgZnJhbWV3b3JrcyBmb3IgZWFjaCBwcm9qZWN0LjwvcD4KICAgICAgICAgICAgICAgIDxwPk91dGxpYW50IHZhbHVlcyBjb2xsYWJvcmF0aXZlIHBhcnRuZXJzaGlwcywgd29ya2luZyBjbG9zZWx5IHdpdGggY2xpZW50cyB0byB1bmRlcnN0YW5kIHRoZWlyIHVuaXF1ZSByZXF1aXJlbWVudHMgYW5kIGRlbGl2ZXIgc29mdHdhcmUgc29sdXRpb25zIHRoYXQgYWxpZ24gd2l0aCBidXNpbmVzcyBvYmplY3RpdmVzLiBUaGV5IGVtcGhhc2l6ZSBxdWFsaXR5IGFzc3VyYW5jZSB0aHJvdWdob3V0IHRoZSBkZXZlbG9wbWVudCBwcm9jZXNzIGFuZCBwcm92aWRlIG9uZ29pbmcgc3VwcG9ydCBhbmQgbWFpbnRlbmFuY2UgdG8gZW5zdXJlIHRoZSBzbW9vdGggZnVuY3Rpb25pbmcgb2YgdGhlIHNvZnR3YXJlIGFwcGxpY2F0aW9ucy48L3A+CiAgICAgICAgICAgICAgICA8cD5XaXRoIHRoZWlyIGZvY3VzIG9uIHNjYWxhYmlsaXR5LCBjb3N0LWVmZmVjdGl2ZW5lc3MsIHRlY2hub2xvZ2ljYWwgZXhwZXJ0aXNlLCBjb2xsYWJvcmF0aXZlIHBhcnRuZXJzaGlwLCBhbmQgY29tbWl0bWVudCB0byBxdWFsaXR5IGFzc3VyYW5jZSBhbmQgc3VwcG9ydCwgT3V0bGlhbnQgaXMgYSByZWxpYWJsZSBjaG9pY2UgZm9yIGJ1c2luZXNzZXMgc2Vla2luZyBzY2FsYWJsZSBhbmQgY29zdC1lZmZlY3RpdmUgc29mdHdhcmUgc29sdXRpb25zLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbCBjb2wtMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1saXN0Ij4KICAgICAgICAgICAgICAgIDxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tY29pbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+JDE1MCAtICQxOTkgLyBocjwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi11c2Vycy0xLnN2ZyIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCI+CiAgICA8c3Bhbj41MCAtIDI0OTwvc3Bhbj4KPC9wPgoKPHA+CjxpbWcgc3JjPSJodHRwczovL3d3dy5zb2x1bGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNS90YWJsZXItaWNvbi1jYWxlbmRhci1kdWUtMS5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgPHNwYW4+MjAxOQo8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tbWFwLXBpbi5zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiPgogICAgIDxzcGFuPlRYLCBVU0E8L3NwYW4+CjwvcD4KCjxwPgo8aW1nIHNyYz0iaHR0cHM6Ly93d3cuc29sdWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvdGFibGVyLWljb24tYnJpZWZjYXNlLTIuc3ZnIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4Ij4KICAgIDxzcGFuPk1ha2VyQm90LCBGcmVlZG9tIFNvbGFyPC9zcGFuPgo8L3A+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_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 conclusion, the custom software development industry in the USA boasts several exceptional companies that excel in delivering tailored solutions to meet diverse business needs. This blog has explored some of the best companies in this field, including SoluLab, Inventive Works, Emergent Software, Eureka Software, Elevato, Ingenius, Diffco, and Outliant.

These companies demonstrate a wide range of expertise, from blockchain and decentralized solutions to mobile app development, user-centered design, and scalable software solutions. They leverage cutting-edge technologies, employ agile methodologies, and prioritize collaboration with clients to ensure the success of each project.

By choosing the right custom software development partner, businesses can harness the power of Blockchain technology to drive innovation, enhance efficiency, and gain a competitive edge in the digital landscape. These companies have consistently proven their ability to deliver high-quality software solutions that address specific business challenges and achieve tangible results.

Whether businesses require blockchain implementations, mobile applications, complex software solutions, or scalable architectures, the companies discussed in this blog offer a wealth of experience, technical proficiency, and a commitment to customer satisfaction. By considering these industry leaders, businesses can make informed decisions when selecting a custom software development partner that aligns with their unique requirements and helps them achieve their digital transformation goals.

Read Our Latest Blog: Top Artificial Intelligence Solution Companies To Explore 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=””]

FAQs

1. How do software development companies work?

Custom software is developed using a multifaceted process that begins with identifying a particular business need and continues through designing and building specialized technological solutions.

2. Is it possible to own custom software?

It is generally the software developer who owns a piece of authorship, in other words, unless that particular piece of software was designed for him. To whom the rights be transferred or licensed to third parties.

3. How much does it cost to develop custom software?

The majority of customized software development costs, which depend on the application’s size might range from $100,000- $400,000 for the application’s design, development, and delivery of the software.

4. Which technologies are employed in the creation of custom software?

Custom software development involves the usage of many different technologies by developers such as a variety of programming languages, frameworks, integrated development environments, version control systems, and other tools.

5. How can SoluLab help with software development?

With a wide range of software solutions including ERP systems, CRM software, and custom business applications SoluLab provides customized solutions for meeting your specific needs regarding software development for your business.

6. How is a software solution’s security guaranteed?

Software solutions security can be guaranteed with experimenting and frequent security tests which include scanning and penetration testing. This can assist in locating any possible security flaw.

7. Can you grow your company with custom software?

Your company’s ability to grow and operate more efficiently will be greatly impacted by the implementation of custom software. It will help your company with automating manual chores, enhancing teamwork, and optimizing procedures. [/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]
Related Posts
What is Explainable AI 
What is Explainable AI? 

Explainable AI makes AI decisions clear and understandable. Learn how it builds trust, improves transparency, and supports smarter human decisions.