From 6acb6dbc70ea67cbea3467709f41c4ffad9288c0 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Thu, 1 May 2014 14:42:16 -0400 Subject: [PATCH] Add CDT Standalone Debugger - add org.eclipse.cdt.debug.application plugin which supports running CDT debugger as Eclipse application - add org.eclipse.cdt.debug.application.docs plugin which is the modified CDT docs - add org.eclipse.cdt.debug.standalone-feature which bundles the two aforementioned plugins - add org.eclipse.cdt.debug.standlone.source-feature Change-Id: I1a1ae855ab3912e678b7d9e3465e2fbbfe949e13 Reviewed-on: https://git.eclipse.org/r/25845 Reviewed-by: Jeff Johnston Tested-by: Jeff Johnston --- .../.project | 22 + .../META-INF/MANIFEST.MF | 7 + .../about.html | 29 + .../book.css | 61 ++ .../build.properties | 14 + .../concepts/cdt_c_before_you_begin.htm | 71 +++ .../concepts/cdt_c_brkpnts.htm | 63 ++ .../concepts/cdt_c_build_over.htm | 162 +++++ .../concepts/cdt_c_comments.htm | 66 +++ .../concepts/cdt_c_content_assist.htm | 98 +++ .../concepts/cdt_c_dbg_info.htm | 89 +++ .../concepts/cdt_c_discovery_options.htm | 54 ++ .../concepts/cdt_c_editor.htm | 53 ++ .../concepts/cdt_c_indexer.htm | 59 ++ .../concepts/cdt_c_indexer_fullindexer.htm | 47 ++ .../concepts/cdt_c_indexer_prog_bar.htm | 46 ++ .../concepts/cdt_c_makefile.htm | 187 ++++++ .../concepts/cdt_c_open_declarations.htm | 40 ++ .../concepts/cdt_c_outlineview.htm | 131 ++++ .../concepts/cdt_c_over_cdt.htm | 92 +++ .../concepts/cdt_c_over_dbg.htm | 46 ++ .../concepts/cdt_c_perspectives.htm | 76 +++ .../concepts/cdt_c_proj_file_views.htm | 66 +++ .../concepts/cdt_c_projects.htm | 42 ++ .../concepts/cdt_c_scanner_discovery.htm | 108 ++++ .../concepts/cdt_c_search.htm | 275 +++++++++ .../concepts/cdt_c_standalone_intro.htm | 47 ++ .../concepts/cdt_c_templates.htm | 66 +++ .../concepts/cdt_c_views.htm | 55 ++ .../concepts/cdt_c_whatsnew.htm | 308 ++++++++++ .../concepts/cdt_c_whatsnew_60.htm | 467 +++++++++++++++ .../concepts/cdt_c_whatsnew_70.htm | 351 +++++++++++ .../concepts/cdt_c_whatsnew_80.htm | 558 ++++++++++++++++++ .../concepts/cdt_c_whatsnew_81.htm | 400 +++++++++++++ .../concepts/cdt_o_build_conc.htm | 24 + .../concepts/cdt_o_code_entry.htm | 23 + .../concepts/cdt_o_concepts.htm | 60 ++ .../concepts/cdt_o_dbg_concepts.htm | 23 + .../concepts/cdt_o_edit.htm | 20 + .../concepts/cdt_o_home.htm | 36 ++ .../concepts/cdt_o_nav.htm | 29 + .../customBuildCallbacks.xml | 163 +++++ .../html/maintopic.html | 13 + .../html/subtopic.html | 13 + .../html/toc.html | 13 + .../images/BuildConsole.png | Bin 0 -> 36453 bytes .../images/Idea.jpg | Bin 0 -> 5102 bytes .../images/add_breakpoint.png | Bin 0 -> 6224 bytes .../images/alphab_sort_co.gif | Bin 0 -> 224 bytes .../images/back.gif | Bin 0 -> 865 bytes .../images/btn_columns.png | Bin 0 -> 597 bytes .../images/btn_import_executables.png | Bin 0 -> 606 bytes .../images/btn_restart.png | Bin 0 -> 590 bytes .../images/builder_settings.png | Bin 0 -> 63756 bytes .../images/c_cpp_app_preferences.png | Bin 0 -> 27304 bytes .../images/c_cpp_preferences.png | Bin 0 -> 45302 bytes .../images/c_element_filters.png | Bin 0 -> 11361 bytes .../images/c_exe_obj.png | Bin 0 -> 736 bytes .../images/c_file_obj.gif | Bin 0 -> 354 bytes .../images/c_object_file.png | Bin 0 -> 699 bytes .../images/c_ovr.gif | Bin 0 -> 81 bytes .../images/c_paths.png | Bin 0 -> 50672 bytes .../images/c_symbols.png | Bin 0 -> 44992 bytes .../images/cdt_autobuild.png | Bin 0 -> 28551 bytes .../images/cdt_buildenv_newenvvar.png | Bin 0 -> 9262 bytes .../images/cdt_buildenv_selectvar.png | Bin 0 -> 26961 bytes .../images/cdt_ca_no_completions.png | Bin 0 -> 469 bytes .../images/cdt_debug_bp_filter.png | Bin 0 -> 5319 bytes .../images/cdt_debug_exes01.png | Bin 0 -> 20932 bytes .../images/cdt_debug_exes02.png | Bin 0 -> 17021 bytes .../images/cdt_debug_exes03.png | Bin 0 -> 15858 bytes .../images/cdt_debug_exes04.png | Bin 0 -> 32393 bytes .../images/cdt_debug_exes05.png | Bin 0 -> 6624 bytes .../images/cdt_debug_hover_modes.png | Bin 0 -> 5577 bytes .../images/cdt_debug_run01.png | Bin 0 -> 4964 bytes .../images/cdt_dlg_define_build_var.png | Bin 0 -> 11990 bytes .../images/cdt_dlg_edit_build_var.png | Bin 0 -> 12333 bytes .../images/cdt_dsfgdb_preferences_page.png | Bin 0 -> 124245 bytes .../images/cdt_error_workbench.png | Bin 0 -> 72483 bytes .../images/cdt_file_inc.png | Bin 0 -> 59555 bytes .../images/cdt_file_steps.png | Bin 0 -> 37967 bytes .../images/cdt_file_sym.png | Bin 0 -> 58633 bytes .../images/cdt_file_tcedit.png | Bin 0 -> 31503 bytes .../images/cdt_file_toolsett.png | Bin 0 -> 32328 bytes .../images/cdt_fold_resource.png | Bin 0 -> 27174 bytes .../images/cdt_fold_tcedit.png | Bin 0 -> 31884 bytes .../images/cdt_fold_toolsett.png | Bin 0 -> 44355 bytes .../images/cdt_inline_rename.png | Bin 0 -> 10406 bytes .../images/cdt_menu_toggle_comments.png | Bin 0 -> 4307 bytes .../images/cdt_menubar.png | Bin 0 -> 19281 bytes .../images/cdt_new_brk_action.png | Bin 0 -> 19215 bytes .../images/cdt_open_element.png | Bin 0 -> 27235 bytes .../images/cdt_pref-multi-cfg.png | Bin 0 -> 46482 bytes .../images/cdt_pref-prop-pages.png | Bin 0 -> 110876 bytes .../images/cdt_pref-wizard-defaults.png | Bin 0 -> 35866 bytes .../images/cdt_pref-wizard-toolchains.png | Bin 0 -> 44754 bytes .../images/cdt_pref_brk_action.png | Bin 0 -> 34387 bytes .../images/cdt_pref_brk_action_properties.png | Bin 0 -> 18859 bytes .../images/cdt_pref_build_console.png | Bin 0 -> 42299 bytes .../images/cdt_pref_build_vars.png | Bin 0 -> 67229 bytes .../images/cdt_pref_file_types.png | Bin 0 -> 36309 bytes .../images/cdt_pref_new_task_tag_dlg.png | Bin 0 -> 9234 bytes .../images/cdt_pref_task_tags.png | Bin 0 -> 43487 bytes .../images/cdt_refactor.png | Bin 0 -> 56633 bytes .../images/cdt_refactor_undo.png | Bin 0 -> 20078 bytes .../images/cdt_rename_dialog.png | Bin 0 -> 27868 bytes .../images/cdt_restart.png | Bin 0 -> 11781 bytes .../images/cdt_select_type.png | Bin 0 -> 33559 bytes .../images/cdt_set_src_folder.png | Bin 0 -> 6402 bytes .../images/cdt_t_proj_new_with_template_1.png | Bin 0 -> 36800 bytes .../images/cdt_t_proj_new_with_template_2.png | Bin 0 -> 24938 bytes .../images/cdt_t_proj_new_with_template_3.png | Bin 0 -> 18564 bytes .../images/cdt_t_proj_new_with_template_4.png | Bin 0 -> 25044 bytes .../images/cdt_t_proj_new_with_template_5.png | Bin 0 -> 49644 bytes .../images/cdt_t_proj_new_with_template_6.png | Bin 0 -> 24565 bytes .../images/cdt_t_proj_new_with_template_7.png | Bin 0 -> 52416 bytes .../images/cdt_t_toggle_selection.png | Bin 0 -> 35657 bytes .../images/cdt_t_toggle_selection2.png | Bin 0 -> 12526 bytes .../images/cdt_t_toggle_selection3.png | Bin 0 -> 5316 bytes .../images/cdt_toolbar.png | Bin 0 -> 18117 bytes .../images/cdt_update_find-install.png | Bin 0 -> 26570 bytes .../images/cdt_update_install_cdt_site.png | Bin 0 -> 32074 bytes .../images/cdt_update_install_new.png | Bin 0 -> 28900 bytes .../images/cdt_update_install_new_sites.png | Bin 0 -> 10136 bytes .../images/cdt_update_install_sites.png | Bin 0 -> 30387 bytes .../images/cdt_update_jar_verification.png | Bin 0 -> 17805 bytes .../images/cdt_update_license_agreement.png | Bin 0 -> 90360 bytes .../images/cdt_update_location.png | Bin 0 -> 10599 bytes .../images/cdt_update_search_results.png | Bin 0 -> 22633 bytes .../images/cdt_w_basic02.png | Bin 0 -> 26819 bytes .../images/cdt_w_basic03.png | Bin 0 -> 37771 bytes .../images/cdt_w_basic03a.png | Bin 0 -> 37848 bytes .../images/cdt_w_basic04.png | Bin 0 -> 44272 bytes .../images/cdt_w_basic05.png | Bin 0 -> 27618 bytes .../images/cdt_w_basic06.png | Bin 0 -> 27774 bytes .../images/cdt_w_basic06a.png | Bin 0 -> 31922 bytes .../images/cdt_w_basic07.png | Bin 0 -> 41434 bytes .../images/cdt_w_basic08.png | Bin 0 -> 41562 bytes .../images/cdt_w_basic09.png | Bin 0 -> 57908 bytes .../images/cdt_w_basic10.png | Bin 0 -> 18323 bytes .../images/cdt_w_basic11.png | Bin 0 -> 47561 bytes .../images/cdt_w_basic12.png | Bin 0 -> 32957 bytes .../images/cdt_w_basic13.png | Bin 0 -> 25334 bytes .../images/cdt_w_basic14.png | Bin 0 -> 30497 bytes .../images/cdt_w_basic15.png | Bin 0 -> 20877 bytes .../images/cdt_w_basic16.png | Bin 0 -> 65934 bytes .../images/cdt_w_basic17.png | Bin 0 -> 35952 bytes .../images/cdt_w_basic18.png | Bin 0 -> 39149 bytes .../images/cdt_w_basic19.png | Bin 0 -> 27952 bytes .../images/cdt_w_basic20.png | Bin 0 -> 25264 bytes .../images/cdt_w_basic21.png | Bin 0 -> 61847 bytes .../images/cdt_w_basic22.png | Bin 0 -> 19216 bytes .../images/cdt_w_bin.png | Bin 0 -> 31206 bytes .../images/cdt_w_binparser01.png | Bin 0 -> 27847 bytes .../images/cdt_w_cpp_perspectx.png | Bin 0 -> 13537 bytes .../images/cdt_w_debug_configurations_01.png | Bin 0 -> 73974 bytes .../images/cdt_w_debug_configurations_02.png | Bin 0 -> 83415 bytes .../images/cdt_w_import01.png | Bin 0 -> 23711 bytes .../images/cdt_w_import02.png | Bin 0 -> 22592 bytes .../images/cdt_w_import03.png | Bin 0 -> 74172 bytes .../images/cdt_w_import04.png | Bin 0 -> 11884 bytes .../images/cdt_w_import05.png | Bin 0 -> 12632 bytes .../images/cdt_w_import07.png | Bin 0 -> 16507 bytes .../images/cdt_w_import08.png | Bin 0 -> 36413 bytes .../images/cdt_w_import09.png | Bin 0 -> 57217 bytes .../images/cdt_w_import10.png | Bin 0 -> 35918 bytes .../images/cdt_w_import11.png | Bin 0 -> 39753 bytes .../images/cdt_w_import12.png | Bin 0 -> 44271 bytes .../images/cdt_w_import13.png | Bin 0 -> 18878 bytes .../images/cdt_w_import14.png | Bin 0 -> 41294 bytes .../images/cdt_w_import15.png | Bin 0 -> 41091 bytes .../images/cdt_w_import16.png | Bin 0 -> 18371 bytes .../images/cdt_w_import17.png | Bin 0 -> 19808 bytes .../images/cdt_w_import18.png | Bin 0 -> 9062 bytes .../images/cdt_w_import19.png | Bin 0 -> 11886 bytes .../images/cdt_w_import20.png | Bin 0 -> 19606 bytes .../images/cdt_w_import21.png | Bin 0 -> 45150 bytes .../images/cdt_w_importBrandon01.png | Bin 0 -> 25804 bytes .../images/cdt_w_importBrandon02.png | Bin 0 -> 43507 bytes .../images/cdt_w_importBrandon03.png | Bin 0 -> 52670 bytes .../images/cdt_w_importBrandon04run.png | Bin 0 -> 38512 bytes .../images/cdt_w_importBrandon04run2.png | Bin 0 -> 52185 bytes .../images/cdt_w_indexer.png | Bin 0 -> 43169 bytes .../images/cdt_w_newmake01.png | Bin 0 -> 20430 bytes .../images/cdt_w_newmake02.png | Bin 0 -> 46609 bytes .../images/cdt_w_newmake03.png | Bin 0 -> 92405 bytes .../images/cdt_w_standard01.png | Bin 0 -> 39724 bytes .../images/cdt_w_standard02.png | Bin 0 -> 24747 bytes .../images/cdt_w_standard03.png | Bin 0 -> 27958 bytes .../images/cdt_w_standard04.png | Bin 0 -> 31228 bytes .../images/cdt_w_standard05.png | Bin 0 -> 31251 bytes .../images/cdt_w_standard06.png | Bin 0 -> 31324 bytes .../images/cdt_w_standard07.png | Bin 0 -> 43026 bytes .../images/cdt_w_standard08.png | Bin 0 -> 57908 bytes .../images/cdt_w_standard09.png | Bin 0 -> 18323 bytes .../images/cdt_w_standard10.png | Bin 0 -> 47561 bytes .../images/cdt_w_standard11.png | Bin 0 -> 55352 bytes .../images/cdt_w_standard12.png | Bin 0 -> 57864 bytes .../images/cdt_w_standard13.png | Bin 0 -> 21840 bytes .../images/cdt_w_standard14.png | Bin 0 -> 50182 bytes .../images/cdt_w_standard15.png | Bin 0 -> 54244 bytes .../images/cdt_w_standard16.png | Bin 0 -> 57335 bytes .../images/cdt_w_standard17.png | Bin 0 -> 35952 bytes .../images/cdt_w_viewMenu.png | Bin 0 -> 15714 bytes .../images/cdt_w_viewMenuFilters.png | Bin 0 -> 16218 bytes .../images/cdt_w_viewMenuFilters2.png | Bin 0 -> 7006 bytes .../images/class_obj.gif | Bin 0 -> 586 bytes .../images/code_style_preferences.png | Bin 0 -> 45785 bytes .../images/code_templates.png | Bin 0 -> 62011 bytes .../images/code_templates_edit.png | Bin 0 -> 28898 bytes .../images/code_templates_new.png | Bin 0 -> 17498 bytes .../images/codetemplates_example.png | Bin 0 -> 21152 bytes .../images/command_link.png | Bin 0 -> 455 bytes .../images/console_build.png | Bin 0 -> 4650 bytes .../images/container_obj.gif | Bin 0 -> 161 bytes .../images/contentAssist_adv_preferences.png | Bin 0 -> 26017 bytes .../images/contentAssist_example.gif | Bin 0 -> 22745 bytes .../images/contentAssist_example.png | Bin 0 -> 4664 bytes .../images/contentAssist_preferences.png | Bin 0 -> 38294 bytes .../images/contents_view.gif | Bin 0 -> 169 bytes .../images/convert_proj.png | Bin 0 -> 11550 bytes .../images/cpp_bld_discovery_options.png | Bin 0 -> 46624 bytes .../images/cpp_bld_environment.png | Bin 0 -> 41855 bytes .../images/cpp_bld_settings.png | Bin 0 -> 72637 bytes .../images/cpp_bld_settings_tool.png | Bin 0 -> 72638 bytes .../images/create_c_file_01.png | Bin 0 -> 21490 bytes .../images/create_c_file_02.png | Bin 0 -> 26890 bytes .../images/create_c_file_03.png | Bin 0 -> 18278 bytes .../images/create_c_file_04.png | Bin 0 -> 9779 bytes .../images/create_make_target.png | Bin 0 -> 25848 bytes .../images/create_make_target_win.png | Bin 0 -> 15923 bytes .../images/customize_perspective.png | Bin 0 -> 51682 bytes .../images/debug_gdb_pref.png | Bin 0 -> 30977 bytes .../images/debug_pref.png | Bin 0 -> 39541 bytes .../images/debug_src_pref.png | Bin 0 -> 28143 bytes .../images/define_obj.gif | Bin 0 -> 154 bytes .../images/discovery_preferences.png | Bin 0 -> 16935 bytes .../images/dprop_make_discovery_file.png | Bin 0 -> 66130 bytes .../images/edited_ovr.gif | Bin 0 -> 167 bytes .../images/editor_c_codetemplates_use.gif | Bin 0 -> 52610 bytes .../images/editor_c_codetemplates_use.png | Bin 0 -> 6777 bytes .../images/editor_color_preferences.png | Bin 0 -> 56216 bytes .../images/editor_folding_preferences.png | Bin 0 -> 40024 bytes .../images/editor_general_preferences.png | Bin 0 -> 70775 bytes .../images/editor_hover_preferences.png | Bin 0 -> 40550 bytes .../images/editor_mark_preferences.png | Bin 0 -> 33550 bytes .../editor_save_actions_preferences.png | Bin 0 -> 33131 bytes .../images/editor_scalability_preferences.png | Bin 0 -> 47662 bytes .../images/editor_typing_preferences.png | Bin 0 -> 49306 bytes .../images/enum_obj.gif | Bin 0 -> 361 bytes .../images/enumerator_obj.gif | Bin 0 -> 73 bytes .../images/error_co.gif | Bin 0 -> 82 bytes .../images/field_obj.gif | Bin 0 -> 117 bytes .../images/field_private_obj.gif | Bin 0 -> 88 bytes .../images/field_protected_obj.gif | Bin 0 -> 119 bytes .../images/field_public_obj.gif | Bin 0 -> 124 bytes .../images/fields_co.gif | Bin 0 -> 160 bytes .../images/file_menu.png | Bin 0 -> 33115 bytes .../images/file_new_conv.png | Bin 0 -> 12712 bytes .../images/fileprop_language_mappings.png | Bin 0 -> 32731 bytes .../images/filterbutton.gif | Bin 0 -> 166 bytes .../images/find_replace_dialog.png | Bin 0 -> 5844 bytes .../images/function_obj.gif | Bin 0 -> 111 bytes .../images/hammer-icon.png | Bin 0 -> 47975 bytes .../images/hierarchy_co.gif | Bin 0 -> 199 bytes .../images/history_list.gif | Bin 0 -> 586 bytes .../images/home.gif | Bin 0 -> 868 bytes .../images/icon_add_mem_monitor.png | Bin 0 -> 501 bytes .../images/icon_annotation_next.png | Bin 0 -> 497 bytes .../images/icon_annotation_prev.png | Bin 0 -> 489 bytes .../images/icon_back.png | Bin 0 -> 369 bytes .../images/icon_breakpoint_disable.gif | Bin 0 -> 880 bytes .../images/icon_breakpoint_obj.gif | Bin 0 -> 140 bytes .../images/icon_build_all.png | Bin 0 -> 423 bytes .../images/icon_build_make_target.png | Bin 0 -> 826 bytes .../images/icon_build_sel.png | Bin 0 -> 579 bytes .../images/icon_build_target.png | Bin 0 -> 349 bytes .../images/icon_clear_console.png | Bin 0 -> 803 bytes .../images/icon_collapse_all.png | Bin 0 -> 472 bytes .../images/icon_con_clear.png | Bin 0 -> 451 bytes .../images/icon_con_disp_console.png | Bin 0 -> 445 bytes .../images/icon_con_max.png | Bin 0 -> 162 bytes .../images/icon_con_min.png | Bin 0 -> 155 bytes .../images/icon_con_pin.png | Bin 0 -> 464 bytes .../images/icon_con_rem_all_term.png | Bin 0 -> 462 bytes .../images/icon_con_scroll_lock.png | Bin 0 -> 604 bytes .../images/icon_con_terminate.png | Bin 0 -> 287 bytes .../images/icon_copy_to_clipboard.png | Bin 0 -> 794 bytes .../images/icon_create_c_class.png | Bin 0 -> 623 bytes .../images/icon_create_cproject.png | Bin 0 -> 625 bytes .../images/icon_create_file.png | Bin 0 -> 492 bytes .../images/icon_create_folder.png | Bin 0 -> 408 bytes .../images/icon_db_copy_stack.png | Bin 0 -> 754 bytes .../images/icon_db_debug.png | Bin 0 -> 708 bytes .../images/icon_db_disconnect.png | Bin 0 -> 511 bytes .../images/icon_db_drop_to_frame.png | Bin 0 -> 558 bytes .../images/icon_db_edit_src_lookup.png | Bin 0 -> 589 bytes .../images/icon_db_launch_instance.png | Bin 0 -> 713 bytes .../images/icon_db_relaunch.png | Bin 0 -> 874 bytes .../images/icon_db_restart.png | Bin 0 -> 590 bytes .../images/icon_db_resume.png | Bin 0 -> 605 bytes .../images/icon_db_stack_frame.png | Bin 0 -> 389 bytes .../images/icon_db_step_mode.png | Bin 0 -> 453 bytes .../images/icon_db_stepinto.png | Bin 0 -> 531 bytes .../images/icon_db_stepover.png | Bin 0 -> 627 bytes .../images/icon_db_stepreturn.png | Bin 0 -> 592 bytes .../images/icon_db_suspend.png | Bin 0 -> 491 bytes .../images/icon_db_terminate.png | Bin 0 -> 491 bytes .../images/icon_db_terminate_all.png | Bin 0 -> 781 bytes .../images/icon_db_terminate_all2.png | Bin 0 -> 669 bytes .../images/icon_db_terminate_relaunch.png | Bin 0 -> 708 bytes .../images/icon_db_terminate_remove.png | Bin 0 -> 788 bytes .../images/icon_db_use_step_filters.png | Bin 0 -> 622 bytes .../images/icon_debug.png | Bin 0 -> 547 bytes .../images/icon_debug_exc.gif | Bin 0 -> 166 bytes .../images/icon_debugt_obj.gif | Bin 0 -> 179 bytes .../images/icon_delete.png | Bin 0 -> 480 bytes .../images/icon_disconnect.gif | Bin 0 -> 146 bytes .../images/icon_edit_make_target.png | Bin 0 -> 883 bytes .../images/icon_error.gif | Bin 0 -> 339 bytes .../images/icon_expand_all.png | Bin 0 -> 504 bytes .../images/icon_ext_tools.png | Bin 0 -> 568 bytes .../images/icon_filter.png | Bin 0 -> 355 bytes .../images/icon_filter_vars_etc.png | Bin 0 -> 790 bytes .../images/icon_forward.png | Bin 0 -> 347 bytes .../images/icon_hide_inactive_includes.png | Bin 0 -> 453 bytes .../images/icon_hide_make_targets.png | Bin 0 -> 722 bytes .../images/icon_hide_sys_includes.png | Bin 0 -> 426 bytes .../images/icon_hide_variables_more.png | Bin 0 -> 789 bytes .../images/icon_home.png | Bin 0 -> 551 bytes .../images/icon_info.gif | Bin 0 -> 120 bytes .../images/icon_installed_ovr.gif | Bin 0 -> 80 bytes .../images/icon_last_edit_loc.png | Bin 0 -> 381 bytes .../images/icon_link_mem_rendering.png | Bin 0 -> 599 bytes .../images/icon_link_with_editor.png | Bin 0 -> 376 bytes .../images/icon_load_all_modules.png | Bin 0 -> 748 bytes .../images/icon_manage_cfg.png | Bin 0 -> 414 bytes .../images/icon_memory_update.gif | Bin 0 -> 568 bytes .../images/icon_menu.png | Bin 0 -> 396 bytes .../images/icon_menu_white.png | Bin 0 -> 396 bytes .../images/icon_nav_back.png | Bin 0 -> 396 bytes .../images/icon_nav_forward.png | Bin 0 -> 376 bytes .../images/icon_new.png | Bin 0 -> 502 bytes .../images/icon_new_make_target.png | Bin 0 -> 885 bytes .../images/icon_new_memory_view.png | Bin 0 -> 659 bytes .../images/icon_next.png | Bin 0 -> 389 bytes .../images/icon_next_error.png | Bin 0 -> 602 bytes .../images/icon_open_console.png | Bin 0 -> 782 bytes .../images/icon_open_element.png | Bin 0 -> 336 bytes .../images/icon_pin.png | Bin 0 -> 710 bytes .../images/icon_pin_memory.png | Bin 0 -> 713 bytes .../images/icon_prev_error.png | Bin 0 -> 598 bytes .../images/icon_previous.png | Bin 0 -> 370 bytes .../images/icon_print.png | Bin 0 -> 542 bytes .../images/icon_refresh_view_contents.png | Bin 0 -> 659 bytes .../images/icon_reg_cast_to_type.png | Bin 0 -> 618 bytes .../images/icon_reg_change_value.png | Bin 0 -> 776 bytes .../images/icon_reg_copy_registers.png | Bin 0 -> 761 bytes .../images/icon_reg_create_watch_expr.png | Bin 0 -> 597 bytes .../images/icon_reg_disable.png | Bin 0 -> 410 bytes .../images/icon_reg_display_array.png | Bin 0 -> 469 bytes .../images/icon_reg_enable.png | Bin 0 -> 617 bytes .../images/icon_relaunch.gif | Bin 0 -> 216 bytes .../images/icon_remove.png | Bin 0 -> 344 bytes .../images/icon_remove_all.gif | Bin 0 -> 117 bytes .../images/icon_repeat_search.png | Bin 0 -> 871 bytes .../images/icon_reset_mem_monitor.png | Bin 0 -> 628 bytes .../images/icon_restore_default.png | Bin 0 -> 519 bytes .../images/icon_resume_at_line.png | Bin 0 -> 578 bytes .../images/icon_resume_signal.png | Bin 0 -> 602 bytes .../images/icon_run.png | Bin 0 -> 453 bytes .../images/icon_run_exc.gif | Bin 0 -> 125 bytes .../images/icon_run_to_line.png | Bin 0 -> 502 bytes .../images/icon_save.png | Bin 0 -> 526 bytes .../images/icon_save_output_file.png | Bin 0 -> 795 bytes .../images/icon_search.png | Bin 0 -> 485 bytes .../images/icon_show_advanced_prop.png | Bin 0 -> 351 bytes .../images/icon_show_callees.png | Bin 0 -> 622 bytes .../images/icon_show_callers.png | Bin 0 -> 648 bytes .../images/icon_show_categories.png | Bin 0 -> 230 bytes .../images/icon_show_error.png | Bin 0 -> 599 bytes .../images/icon_show_history_list.png | Bin 0 -> 783 bytes .../images/icon_show_logical_struct.png | Bin 0 -> 602 bytes .../images/icon_show_next_reference.png | Bin 0 -> 617 bytes .../images/icon_show_prev_reference.png | Bin 0 -> 609 bytes .../images/icon_show_prev_search.png | Bin 0 -> 665 bytes .../images/icon_show_selected.png | Bin 0 -> 459 bytes .../images/icon_show_type_names.png | Bin 0 -> 809 bytes .../images/icon_stackframe.gif | Bin 0 -> 100 bytes .../images/icon_stackframe_running.gif | Bin 0 -> 149 bytes .../images/icon_switch_mem_monitor.png | Bin 0 -> 671 bytes .../images/icon_terminate.gif | Bin 0 -> 109 bytes .../images/icon_terminate_all.gif | Bin 0 -> 130 bytes .../images/icon_terminate_rem.gif | Bin 0 -> 159 bytes .../images/icon_thread1.gif | Bin 0 -> 162 bytes .../images/icon_thread2.gif | Bin 0 -> 215 bytes .../images/icon_thread3.gif | Bin 0 -> 212 bytes .../images/icon_toggle_memory_monitor.png | Bin 0 -> 602 bytes .../images/icon_toggle_split_pane.png | Bin 0 -> 712 bytes .../images/icon_up.png | Bin 0 -> 526 bytes .../images/icon_warning.gif | Bin 0 -> 337 bytes .../images/icon_watchpoint_readwrite_obj.gif | Bin 0 -> 231 bytes .../images/icon_ws_chars.png | Bin 0 -> 466 bytes .../images/icon_wset_add.png | Bin 0 -> 539 bytes .../images/icon_wset_del.png | Bin 0 -> 517 bytes .../images/icon_wset_edit.png | Bin 0 -> 459 bytes .../images/inactive_co.gif | Bin 0 -> 78 bytes .../images/include_obj.gif | Bin 0 -> 324 bytes .../images/indexedFile.gif | Bin 0 -> 828 bytes .../images/indexer_preference_page.png | Bin 0 -> 61170 bytes .../images/ing00_04a.gif | Bin 0 -> 1230 bytes .../images/install_feature_updates.png | Bin 0 -> 10316 bytes .../images/intl_05.gif | Bin 0 -> 1189 bytes .../images/intl_05_07.gif | Bin 0 -> 1218 bytes .../images/intl_07.gif | Bin 0 -> 1188 bytes .../images/make_settings_prefs.png | Bin 0 -> 35305 bytes .../images/make_targets.png | Bin 0 -> 31842 bytes .../images/makefile.gif | Bin 0 -> 367 bytes .../images/makefile_editor_folding_prefs.png | Bin 0 -> 8126 bytes .../images/makefile_editor_prefs.png | Bin 0 -> 45217 bytes .../images/manage_defined_symbols.png | Bin 0 -> 10780 bytes .../images/manage_include_path.png | Bin 0 -> 11182 bytes .../images/mark_occurrences.png | Bin 0 -> 450 bytes .../images/method_private_obj.gif | Bin 0 -> 183 bytes .../images/method_protected_obj.gif | Bin 0 -> 181 bytes .../images/method_public_obj.gif | Bin 0 -> 193 bytes .../images/mfile_build.PNG | Bin 0 -> 34759 bytes .../images/mfile_build_rcbs.png | Bin 0 -> 19434 bytes .../images/mfile_info.PNG | Bin 0 -> 18222 bytes .../images/mpref.png | Bin 0 -> 21528 bytes .../images/mpref_discovopts.png | Bin 0 -> 51096 bytes .../images/mpref_env.png | Bin 0 -> 43802 bytes .../images/mpref_macro.PNG | Bin 0 -> 21480 bytes .../images/mpref_settings.png | Bin 0 -> 47223 bytes .../images/mpref_toolchain.png | Bin 0 -> 42390 bytes .../images/mprop_refactoring_history.png | Bin 0 -> 8176 bytes .../images/namespace_declared_obj.png | Bin 0 -> 435 bytes .../images/namespace_obj.gif | Bin 0 -> 585 bytes .../images/new_make-behavior.png | Bin 0 -> 32869 bytes .../images/new_make-binary_parser.png | Bin 0 -> 40482 bytes .../images/new_make-builder.png | Bin 0 -> 28551 bytes .../images/new_make-error_parser.png | Bin 0 -> 17224 bytes .../images/new_make-paths_symbols.png | Bin 0 -> 20034 bytes .../images/new_make_disc_options.png | Bin 0 -> 30020 bytes .../images/new_proj_convert.png | Bin 0 -> 28788 bytes .../images/new_proj_convert_candidate.png | Bin 0 -> 35748 bytes .../images/new_proj_wz_config.png | Bin 0 -> 31086 bytes .../images/new_proj_wz_configmulti.png | Bin 0 -> 34411 bytes .../images/new_proj_wz_name.png | Bin 0 -> 27548 bytes .../images/new_proj_wz_toolchain.png | Bin 0 -> 27593 bytes .../images/new_proj_wz_type.png | Bin 0 -> 27583 bytes .../images/new_project_wizard.png | Bin 0 -> 27815 bytes .../images/next.gif | Bin 0 -> 857 bytes .../images/ng00_04a.gif | Bin 0 -> 1440 bytes .../images/ng00_05a.gif | Bin 0 -> 1908 bytes .../images/ng00_07.gif | Bin 0 -> 1910 bytes .../images/ng03_04.gif | Bin 0 -> 1195 bytes .../images/ng2003.gif | Bin 0 -> 1941 bytes .../images/ngback.gif | Bin 0 -> 222 bytes .../images/ngconcepts.gif | Bin 0 -> 1267 bytes .../images/ngnext.gif | Bin 0 -> 223 bytes .../images/ngref.gif | Bin 0 -> 1280 bytes .../images/ngtasks.gif | Bin 0 -> 1217 bytes .../images/ngtopics.gif | Bin 0 -> 1226 bytes .../images/nn_basic_settings.png | Bin 0 -> 32791 bytes .../images/nn_bpactions.png | Bin 0 -> 20090 bytes .../images/nn_buildbtn.png | Bin 0 -> 2691 bytes .../images/nn_call_hierarchy.png | Bin 0 -> 12282 bytes .../images/nn_codeColoring.png | Bin 0 -> 4235 bytes .../images/nn_codeFolding.png | Bin 0 -> 6785 bytes .../images/nn_codeFormatterPrefs.png | Bin 0 -> 23914 bytes .../images/nn_contextlaunch.png | Bin 0 -> 3462 bytes .../images/nn_gdb_hardware_debug.png | Bin 0 -> 18459 bytes .../images/nn_inactiveCode.png | Bin 0 -> 6251 bytes .../images/nn_include_browser.png | Bin 0 -> 16520 bytes .../images/nn_indexer_prefs.png | Bin 0 -> 26658 bytes .../images/nn_mingw_debug.png | Bin 0 -> 28661 bytes .../images/nn_mingw_project.png | Bin 0 -> 26865 bytes .../images/nn_missing_file.png | Bin 0 -> 6241 bytes .../images/nn_new_project.png | Bin 0 -> 18992 bytes .../images/nn_smartTypingPrefs.png | Bin 0 -> 22419 bytes .../images/nn_taskTags.gif | Bin 0 -> 24206 bytes .../images/nn_taskTags2.gif | Bin 0 -> 24902 bytes .../images/nn_type_hierarchy.png | Bin 0 -> 20440 bytes .../images/nn_upc.png | Bin 0 -> 24701 bytes .../images/nn_xlc.gif | Bin 0 -> 19003 bytes .../images/nn_xlcOpt.gif | Bin 0 -> 41740 bytes .../images/nokiaCopyright.png | Bin 0 -> 3283 bytes .../images/openDeclaration.png | Bin 0 -> 6603 bytes .../images/openDeclarations.png | Bin 0 -> 8078 bytes .../images/open_declaration_error.png | Bin 0 -> 1282 bytes .../images/outlineView-Sort.png | Bin 0 -> 372 bytes .../images/outlineView-hideFields.png | Bin 0 -> 355 bytes .../outlineView-hideNon-PublicMembers.png | Bin 0 -> 190 bytes .../images/outlineView-hideStaticMembers.png | Bin 0 -> 300 bytes .../images/outlineView.png | Bin 0 -> 11699 bytes .../images/path_inherit_co.gif | Bin 0 -> 64 bytes .../images/pref_panel_build.png | Bin 0 -> 75511 bytes .../images/pref_panel_code_templates.png | Bin 0 -> 36054 bytes .../images/pref_panel_edit_template_dlg.png | Bin 0 -> 15489 bytes .../images/pref_traditional_memory_prefs.png | Bin 0 -> 45914 bytes .../images/progress_stop.gif | Bin 0 -> 215 bytes .../images/project_new_cppfile.png | Bin 0 -> 13506 bytes .../images/project_new_file.png | Bin 0 -> 13859 bytes .../images/project_new_file_name.png | Bin 0 -> 24472 bytes .../images/project_new_makefile.png | Bin 0 -> 4726 bytes .../images/project_properties.png | Bin 0 -> 58167 bytes .../images/project_rename.png | Bin 0 -> 33124 bytes .../images/projects_filters.png | Bin 0 -> 8609 bytes .../images/projects_properties.png | Bin 0 -> 31107 bytes .../images/prop_artifact.png | Bin 0 -> 23156 bytes .../images/prop_bin.png | Bin 0 -> 40932 bytes .../images/prop_builders.png | Bin 0 -> 27663 bytes .../images/prop_builders_editbldr.png | Bin 0 -> 11563 bytes .../images/prop_builders_imprtlnchcnfg.png | Bin 0 -> 15849 bytes .../images/prop_builders_newbldr.png | Bin 0 -> 15213 bytes .../images/prop_cbuild.png | Bin 0 -> 53876 bytes .../images/prop_cbuild2.png | Bin 0 -> 56218 bytes .../images/prop_cbuild_selbldvar.png | Bin 0 -> 25097 bytes .../images/prop_cfgs.png | Bin 0 -> 35304 bytes .../images/prop_crefs.png | Bin 0 -> 48708 bytes .../images/prop_discovery.png | Bin 0 -> 39134 bytes .../images/prop_doc.png | Bin 0 -> 48001 bytes .../images/prop_environment.png | Bin 0 -> 39862 bytes .../images/prop_error.png | Bin 0 -> 62493 bytes .../images/prop_exp.png | Bin 0 -> 32251 bytes .../images/prop_file_lang.png | Bin 0 -> 21645 bytes .../images/prop_ftypes.png | Bin 0 -> 43364 bytes .../images/prop_general.png | Bin 0 -> 32306 bytes .../images/prop_inc.png | Bin 0 -> 43879 bytes .../images/prop_index.png | Bin 0 -> 39533 bytes .../images/prop_lang.png | Bin 0 -> 36165 bytes .../images/prop_lib.png | Bin 0 -> 41895 bytes .../images/prop_libpath.png | Bin 0 -> 41988 bytes .../images/prop_mng_add.png | Bin 0 -> 11646 bytes .../images/prop_mng_dialog.png | Bin 0 -> 11383 bytes .../images/prop_mng_rename.png | Bin 0 -> 7977 bytes .../images/prop_outloc.png | Bin 0 -> 43348 bytes .../images/prop_refs.png | Bin 0 -> 27347 bytes .../images/prop_resource.png | Bin 0 -> 26893 bytes .../images/prop_rundeb.png | Bin 0 -> 27628 bytes .../images/prop_srcloc.png | Bin 0 -> 43368 bytes .../images/prop_steps.png | Bin 0 -> 24563 bytes .../images/prop_symb.png | Bin 0 -> 54021 bytes .../images/prop_tc_edit.png | Bin 0 -> 33484 bytes .../images/prop_tool.png | Bin 0 -> 47633 bytes .../images/prop_tree.png | Bin 0 -> 58308 bytes .../images/prop_variables.png | Bin 0 -> 28170 bytes .../images/public_co.gif | Bin 0 -> 97 bytes .../images/ref-79.gif | Bin 0 -> 88 bytes .../images/refresh_nav.gif | Bin 0 -> 327 bytes .../images/remove_exc.gif | Bin 0 -> 163 bytes .../images/rh03_04.gif | Bin 0 -> 1094 bytes .../images/run_arguments.png | Bin 0 -> 17280 bytes .../images/run_common.png | Bin 0 -> 17730 bytes .../images/run_common_folder.png | Bin 0 -> 5303 bytes .../images/run_config.png | Bin 0 -> 32344 bytes .../images/run_debug_arguments.png | Bin 0 -> 9268 bytes .../images/run_debug_common.png | Bin 0 -> 11931 bytes .../images/run_debug_debugger.png | Bin 0 -> 7315 bytes .../images/run_debug_debugger_advopt.png | Bin 0 -> 6256 bytes .../images/run_debug_environment.png | Bin 0 -> 9497 bytes .../images/run_debug_launch_group.png | Bin 0 -> 64086 bytes .../images/run_debug_launch_group_edit.png | Bin 0 -> 50731 bytes .../images/run_debug_main.png | Bin 0 -> 23048 bytes .../images/run_debug_source.png | Bin 0 -> 8497 bytes .../images/run_debugger.png | Bin 0 -> 36163 bytes .../images/run_environment.png | Bin 0 -> 16279 bytes .../images/run_source.png | Bin 0 -> 33059 bytes .../images/scanner_cfg_disc.png | Bin 0 -> 9557 bytes .../scanner_discovery/sd_bop_options.png | Bin 0 -> 60273 bytes .../scanner_discovery/sd_console_view.png | Bin 0 -> 46797 bytes .../scanner_discovery/sd_preferences.png | Bin 0 -> 64408 bytes .../scanner_discovery/sd_project_explorer.png | Bin 0 -> 48381 bytes .../scanner_discovery/sd_prop_add_include.png | Bin 0 -> 13013 bytes .../sd_prop_add_lse_kinds_dropdown.png | Bin 0 -> 7193 bytes .../sd_prop_add_lse_paths_dropdown.png | Bin 0 -> 4156 bytes .../scanner_discovery/sd_prop_entries.png | Bin 0 -> 55760 bytes .../scanner_discovery/sd_prop_providers.png | Bin 0 -> 60332 bytes .../sd_specs_detector_options.png | Bin 0 -> 56421 bytes .../images/search.png | Bin 0 -> 21307 bytes .../images/searchView.png | Bin 0 -> 11636 bytes .../images/search_pref.png | Bin 0 -> 9360 bytes .../images/selection_search.png | Bin 0 -> 9965 bytes .../images/setting_nav.gif | Bin 0 -> 151 bytes .../images/show_view.png | Bin 0 -> 10121 bytes .../images/splash.png | Bin 0 -> 141656 bytes .../images/standalone_debugger.png | Bin 0 -> 99230 bytes .../images/static_co.gif | Bin 0 -> 111 bytes .../images/struct_obj.gif | Bin 0 -> 585 bytes .../images/sub_co.gif | Bin 0 -> 209 bytes .../images/super_co.gif | Bin 0 -> 208 bytes .../images/task_binary_parser.png | Bin 0 -> 49757 bytes .../images/task_binary_pref.png | Bin 0 -> 59652 bytes .../images/template_obj.gif | Bin 0 -> 353 bytes .../images/toc_closed.gif | Bin 0 -> 158 bytes .../images/trans.gif | Bin 0 -> 807 bytes .../images/typedef_obj.gif | Bin 0 -> 585 bytes .../images/union_obj.gif | Bin 0 -> 594 bytes .../images/update_managed_build.png | Bin 0 -> 17037 bytes .../images/update_managed_build20.png | Bin 0 -> 10682 bytes .../images/var_declaration_obj.gif | Bin 0 -> 206 bytes .../images/view-back.png | Bin 0 -> 353 bytes .../images/view-collapseAll.png | Bin 0 -> 395 bytes .../images/view-collapseAll2.png | Bin 0 -> 209 bytes .../images/view-forward.png | Bin 0 -> 342 bytes .../images/view-linkWithEditor.png | Bin 0 -> 357 bytes .../images/view-menu.png | Bin 0 -> 177 bytes .../images/view-up.png | Bin 0 -> 473 bytes .../images/view_add_mapping.png | Bin 0 -> 6642 bytes .../images/view_appearance_prefs.png | Bin 0 -> 44151 bytes .../images/view_call_hierarchy.png | Bin 0 -> 4375 bytes .../images/view_console.png | Bin 0 -> 12932 bytes .../images/view_debug.png | Bin 0 -> 13480 bytes .../images/view_debug_breadcrumb.png | Bin 0 -> 12526 bytes .../images/view_debug_prefs.png | Bin 0 -> 29113 bytes .../images/view_dissassembly.png | Bin 0 -> 10695 bytes .../images/view_editor.png | Bin 0 -> 13506 bytes .../images/view_environment_prefs.png | Bin 0 -> 42281 bytes .../images/view_executables.png | Bin 0 -> 24383 bytes .../images/view_include_browser.png | Bin 0 -> 13355 bytes .../images/view_language_mappings_prefs.png | Bin 0 -> 31445 bytes .../images/view_make_targets.png | Bin 0 -> 9309 bytes .../images/view_memory.png | Bin 0 -> 10669 bytes .../images/view_modules.png | Bin 0 -> 11483 bytes .../images/view_navigator.png | Bin 0 -> 6062 bytes .../images/view_problem.png | Bin 0 -> 19403 bytes .../images/view_problems.png | Bin 0 -> 7351 bytes .../images/view_project_explorer.png | Bin 0 -> 11724 bytes .../images/view_projects.png | Bin 0 -> 12319 bytes .../images/view_properties.png | Bin 0 -> 14315 bytes .../images/view_registers.png | Bin 0 -> 8499 bytes .../images/view_signals.png | Bin 0 -> 8651 bytes .../images/view_table_rendering.png | Bin 0 -> 7924 bytes .../images/warning_co.gif | Bin 0 -> 173 bytes .../images/window_customize_perspective.png | Bin 0 -> 6684 bytes .../images/workbench_prop.png | Bin 0 -> 39143 bytes .../notices.html | 24 + .../plugin.properties | 12 + .../plugin.xml | 16 + .../pom.xml | 66 +++ .../reference/cdt_o_ceditor_pref.htm | 33 ++ .../reference/cdt_o_dbg_view.htm | 30 + .../reference/cdt_o_menu.htm | 22 + .../reference/cdt_o_mproj_pref.htm | 26 + .../reference/cdt_o_mproj_pref_macro.htm | 31 + .../reference/cdt_o_new_mproj.htm | 25 + .../reference/cdt_o_new_sproj.htm | 26 + .../reference/cdt_o_proj_prop_pages.htm | 27 + .../reference/cdt_o_prop_file.htm | 28 + .../reference/cdt_o_prop_folder.htm | 36 ++ .../reference/cdt_o_prop_proj.htm | 59 ++ .../reference/cdt_o_ref.htm | 115 ++++ .../reference/cdt_o_run_dbg_pages.htm | 31 + .../reference/cdt_o_views.htm | 45 ++ .../reference/cdt_u_appearance_pref.htm | 74 +++ .../reference/cdt_u_c_code_style_pref.htm | 85 +++ .../reference/cdt_u_c_code_templates_pref.htm | 327 ++++++++++ .../reference/cdt_u_c_editor_color.htm | 77 +++ .../reference/cdt_u_c_editor_con_assist.htm | 77 +++ .../cdt_u_c_editor_con_assist_adv.htm | 70 +++ .../reference/cdt_u_c_editor_folding.htm | 100 ++++ .../reference/cdt_u_c_editor_gen.htm | 104 ++++ .../reference/cdt_u_c_editor_hov.htm | 64 ++ .../cdt_u_c_editor_mark_occurrences.htm | 61 ++ .../reference/cdt_u_c_editor_save_actions.htm | 57 ++ .../reference/cdt_u_c_editor_scalability.htm | 83 +++ .../reference/cdt_u_c_editor_typing.htm | 85 +++ .../reference/cdt_u_c_file_types.htm | 52 ++ .../reference/cdt_u_c_pref.htm | 59 ++ .../reference/cdt_u_call_hierarchy_view.htm | 120 ++++ .../reference/cdt_u_code_temp.htm | 79 +++ .../reference/cdt_u_console_pref.htm | 93 +++ .../reference/cdt_u_console_view.htm | 147 +++++ .../reference/cdt_u_cproj_view.htm | 292 +++++++++ .../reference/cdt_u_create_make_target.htm | 70 +++ .../reference/cdt_u_dbg_breadcrumb.htm | 29 + .../reference/cdt_u_dbg_brkpt_actions.htm | 55 ++ .../reference/cdt_u_dbg_pref.htm | 67 +++ .../reference/cdt_u_dbg_src.htm | 71 +++ .../reference/cdt_u_dbg_view.htm | 338 +++++++++++ .../reference/cdt_u_debug.htm | 67 +++ .../reference/cdt_u_discovery_preferences.htm | 35 ++ .../reference/cdt_u_dissassembly_view.htm | 54 ++ .../reference/cdt_u_dsfgdb.htm | 161 +++++ .../reference/cdt_u_editor_view.htm | 39 ++ .../reference/cdt_u_environment_pref.htm | 70 +++ .../reference/cdt_u_fileprop_inc.htm | 109 ++++ .../reference/cdt_u_fileprop_lang_mapp.htm | 57 ++ .../reference/cdt_u_fileprop_lng.htm | 38 ++ .../reference/cdt_u_fileprop_steps.htm | 83 +++ .../reference/cdt_u_fileprop_sym.htm | 103 ++++ .../reference/cdt_u_fileprop_toolsettings.htm | 110 ++++ .../reference/cdt_u_find_replace.htm | 58 ++ .../reference/cdt_u_fprop_resource.htm | 61 ++ .../reference/cdt_u_fprop_toolsettings.htm | 114 ++++ .../reference/cdt_u_gdb_mi.htm | 56 ++ .../reference/cdt_u_icons.htm | 139 +++++ .../reference/cdt_u_include_browser_view.htm | 173 ++++++ .../reference/cdt_u_indexer_preference.html | 121 ++++ .../reference/cdt_u_language_mapping_pref.htm | 70 +++ .../reference/cdt_u_m_edit.htm | 221 +++++++ .../reference/cdt_u_m_file.htm | 145 +++++ .../reference/cdt_u_m_navigate.htm | 239 ++++++++ .../reference/cdt_u_m_project.htm | 139 +++++ .../reference/cdt_u_m_refactor.htm | 83 +++ .../reference/cdt_u_m_run.htm | 130 ++++ .../reference/cdt_u_m_search.htm | 82 +++ .../reference/cdt_u_m_source.htm | 124 ++++ .../reference/cdt_u_m_window.htm | 231 ++++++++ .../reference/cdt_u_make_pref.htm | 73 +++ .../reference/cdt_u_make_settings_pref.htm | 71 +++ .../reference/cdt_u_make_targets_view.htm | 83 +++ .../cdt_u_makefile_settings_pref.htm | 78 +++ .../reference/cdt_u_mem_view_pref.htm | 101 ++++ .../reference/cdt_u_memoryview.htm | 223 +++++++ .../reference/cdt_u_mfile_build.htm | 41 ++ .../reference/cdt_u_mfile_info.htm | 34 ++ .../reference/cdt_u_mfile_rcbs.htm | 64 ++ .../reference/cdt_u_mfile_tool_settings.htm | 38 ++ .../reference/cdt_u_modules_view.htm | 82 +++ .../reference/cdt_u_navigator_view.htm | 106 ++++ .../reference/cdt_u_new_proj_wiz.htm | 55 ++ .../reference/cdt_u_new_proj_wiz_config.htm | 71 +++ .../reference/cdt_u_new_proj_wiz_name.htm | 61 ++ .../cdt_u_new_proj_wiz_toolchain.htm | 57 ++ .../reference/cdt_u_new_proj_wiz_type.htm | 56 ++ .../reference/cdt_u_newproj_behavior.htm | 78 +++ .../reference/cdt_u_newproj_buildset.htm | 70 +++ .../reference/cdt_u_newproj_def_symb.htm | 58 ++ .../cdt_u_newproj_discovery_options.htm | 81 +++ .../reference/cdt_u_newproj_parser_binary.htm | 64 ++ .../reference/cdt_u_newproj_parser_error.htm | 81 +++ .../reference/cdt_u_newproj_platf.htm | 40 ++ .../reference/cdt_u_open_element.htm | 25 + .../reference/cdt_u_outline_view.htm | 170 ++++++ .../reference/cdt_u_pref_build.htm | 33 ++ .../cdt_u_pref_build_error_parsers.htm | 146 +++++ .../cdt_u_pref_build_scanner_discovery.htm | 237 ++++++++ .../reference/cdt_u_pref_build_vars.htm | 60 ++ .../reference/cdt_u_pref_multi_cfg.htm | 68 +++ .../reference/cdt_u_pref_prop_pages.htm | 84 +++ .../reference/cdt_u_pref_task_tags.htm | 79 +++ .../reference/cdt_u_pref_wizard_defaults.htm | 34 ++ .../cdt_u_pref_wizard_toolchains.htm | 63 ++ .../reference/cdt_u_problems_view.htm | 55 ++ .../reference/cdt_u_project_explorer_view.htm | 232 ++++++++ .../reference/cdt_u_prop_all.htm | 68 +++ .../reference/cdt_u_prop_build.htm | 216 +++++++ .../reference/cdt_u_prop_build_discovery.htm | 152 +++++ .../cdt_u_prop_build_environment.htm | 119 ++++ .../cdt_u_prop_build_settings_artifact.htm | 91 +++ .../cdt_u_prop_build_settings_binparser.htm | 101 ++++ .../cdt_u_prop_build_settings_errparser.htm | 132 +++++ .../cdt_u_prop_build_settings_steps.htm | 143 +++++ .../cdt_u_prop_build_settings_tool.htm | 109 ++++ .../reference/cdt_u_prop_build_toolchain.htm | 105 ++++ .../reference/cdt_u_prop_build_variables.htm | 122 ++++ .../reference/cdt_u_prop_builders.htm | 119 ++++ .../reference/cdt_u_prop_cfg_dialog.htm | 58 ++ .../reference/cdt_u_prop_general.htm | 61 ++ .../reference/cdt_u_prop_general_doc.htm | 57 ++ .../reference/cdt_u_prop_general_exp.htm | 78 +++ .../reference/cdt_u_prop_general_idx.htm | 64 ++ .../reference/cdt_u_prop_general_lng.htm | 44 ++ .../reference/cdt_u_prop_general_pns_hier.htm | 90 +++ .../reference/cdt_u_prop_general_pns_inc.htm | 106 ++++ .../reference/cdt_u_prop_general_pns_lib.htm | 103 ++++ .../cdt_u_prop_general_pns_libpath.htm | 103 ++++ .../reference/cdt_u_prop_general_pns_out.htm | 93 +++ .../reference/cdt_u_prop_general_pns_ref.htm | 125 ++++ .../reference/cdt_u_prop_general_pns_src.htm | 93 +++ .../reference/cdt_u_prop_general_pns_sym.htm | 100 ++++ .../cdt_u_prop_general_scanner_discovery.htm | 45 ++ .../cdt_u_prop_general_sd_entries.htm | 199 +++++++ .../cdt_u_prop_general_sd_providers.htm | 136 +++++ .../reference/cdt_u_prop_general_typ.htm | 61 ++ .../reference/cdt_u_prop_manage_dialog.htm | 59 ++ .../reference/cdt_u_prop_manage_newdialog.htm | 55 ++ .../reference/cdt_u_prop_manage_rendialog.htm | 49 ++ .../reference/cdt_u_prop_ref.htm | 51 ++ .../cdt_u_prop_refactoring_history.htm | 87 +++ .../reference/cdt_u_prop_resource.htm | 97 +++ .../reference/cdt_u_prop_rundebug.htm | 81 +++ .../reference/cdt_u_properties.htm | 62 ++ .../reference/cdt_u_properties_view.htm | 62 ++ .../reference/cdt_u_registersview.htm | 191 ++++++ .../reference/cdt_u_run_dbg_arg.htm | 48 ++ .../reference/cdt_u_run_dbg_comm.htm | 52 ++ .../reference/cdt_u_run_dbg_dbg.htm | 46 ++ .../reference/cdt_u_run_dbg_env.htm | 49 ++ .../reference/cdt_u_run_dbg_launch_group.htm | 123 ++++ .../reference/cdt_u_run_dbg_main.htm | 44 ++ .../reference/cdt_u_run_dbg_srce.htm | 49 ++ .../reference/cdt_u_scanner_cfg_disc.htm | 45 ++ .../reference/cdt_u_search.htm | 202 +++++++ .../reference/cdt_u_search_view.htm | 125 ++++ .../reference/cdt_u_signals_view.htm | 111 ++++ .../reference/cdt_u_tasks_view.htm | 43 ++ .../reference/cdt_u_toolbar.htm | 67 +++ .../reference/cdt_u_type_hierarchy_view.htm | 228 +++++++ .../reference/cdt_u_view_executables.htm | 100 ++++ .../reference/cdt_u_views.htm | 45 ++ .../tasks/cdt_o_brkpnts_watch.htm | 28 + .../tasks/cdt_o_build_task.htm | 35 ++ .../tasks/cdt_o_builderrors.htm | 61 ++ .../tasks/cdt_o_con_assist.htm | 23 + .../tasks/cdt_o_debug.htm | 35 ++ .../tasks/cdt_o_proj_files.htm | 28 + .../tasks/cdt_o_run.htm | 42 ++ .../tasks/cdt_o_run_config.htm | 42 ++ .../tasks/cdt_o_tasks.htm | 87 +++ .../tasks/cdt_o_write_code.htm | 31 + .../tasks/cdt_t_add_brk_action.htm | 49 ++ .../tasks/cdt_t_add_brkpnts.htm | 51 ++ .../tasks/cdt_t_add_build_var.htm | 81 +++ .../tasks/cdt_t_add_codetemp.htm | 74 +++ .../tasks/cdt_t_add_custom_persp.htm | 35 ++ .../tasks/cdt_t_add_watch.htm | 52 ++ .../tasks/cdt_t_addmaketarget.htm | 40 ++ .../tasks/cdt_t_addrmv_brk_action.htm | 54 ++ .../tasks/cdt_t_autobuild.htm | 36 ++ .../tasks/cdt_t_autosave.htm | 44 ++ .../tasks/cdt_t_build_process.htm | 35 ++ .../tasks/cdt_t_cbuild_pref.htm | 41 ++ .../tasks/cdt_t_comment_out.htm | 57 ++ .../tasks/cdt_t_contentassist.htm | 70 +++ .../tasks/cdt_t_controldebug.htm | 52 ++ .../tasks/cdt_t_conv_proj.htm | 46 ++ .../tasks/cdt_t_convert_cdt_proj.htm | 51 ++ .../tasks/cdt_t_convert_mbs20_proj.htm | 32 + .../tasks/cdt_t_create_make_target.htm | 38 ++ .../tasks/cdt_t_cust_cpp_editor.htm | 55 ++ .../tasks/cdt_t_debug_exes.htm | 66 +++ .../tasks/cdt_t_debug_prog.htm | 101 ++++ .../tasks/cdt_t_disassembly.htm | 41 ++ .../tasks/cdt_t_discovery.htm | 47 ++ .../tasks/cdt_t_endis_able_brk_wtch.htm | 49 ++ .../tasks/cdt_t_expressions.htm | 44 ++ .../tasks/cdt_t_filtererror.htm | 48 ++ .../tasks/cdt_t_imp_code_temp.htm | 59 ++ .../tasks/cdt_t_jumperror.htm | 58 ++ .../tasks/cdt_t_manualbuild.htm | 60 ++ .../tasks/cdt_t_memory.htm | 82 +++ .../tasks/cdt_t_new_cpp.htm | 64 ++ .../tasks/cdt_t_new_make.htm | 57 ++ .../tasks/cdt_t_new_run_config.htm | 43 ++ .../tasks/cdt_t_open_declarations.htm | 48 ++ .../tasks/cdt_t_proj_build_set.htm | 67 +++ .../tasks/cdt_t_proj_error_parser.htm | 95 +++ .../tasks/cdt_t_proj_new.htm | 71 +++ .../tasks/cdt_t_proj_new_with_template.htm | 91 +++ .../tasks/cdt_t_proj_parser.htm | 63 ++ .../tasks/cdt_t_proj_paths.htm | 55 ++ .../tasks/cdt_t_proj_platf.htm | 62 ++ .../tasks/cdt_t_proj_referenced_configs.htm | 53 ++ .../tasks/cdt_t_proj_rename.htm | 53 ++ .../tasks/cdt_t_prvw_hide_files.htm | 45 ++ .../tasks/cdt_t_refactoring.htm | 26 + .../tasks/cdt_t_registers.htm | 55 ++ .../tasks/cdt_t_rem_wtch_brk.htm | 50 ++ .../tasks/cdt_t_rename.htm | 55 ++ .../tasks/cdt_t_run_arg.htm | 61 ++ .../tasks/cdt_t_run_com.htm | 65 ++ .../tasks/cdt_t_run_config.htm | 43 ++ .../tasks/cdt_t_run_dbg.htm | 68 +++ .../tasks/cdt_t_run_env.htm | 65 ++ .../tasks/cdt_t_run_main.htm | 65 ++ .../tasks/cdt_t_run_source.htm | 53 ++ .../tasks/cdt_t_sd.htm | 59 ++ .../tasks/cdt_t_search.htm | 150 +++++ .../tasks/cdt_t_sel_search.htm | 64 ++ .../tasks/cdt_t_set_src_fold.htm | 64 ++ .../tasks/cdt_t_shift_code.htm | 46 ++ .../tasks/cdt_t_show_proj_files.htm | 54 ++ .../tasks/cdt_t_standalone_startup.htm | 102 ++++ .../tasks/cdt_t_toggle.htm | 43 ++ .../tasks/cdt_t_variables.htm | 62 ++ .../testToc.xml | 6 + .../toc.xml | 225 +++++++ .../.classpath | 7 + .../.gitignore | 169 ++++++ .../.project | 28 + .../.settings/org.eclipse.jdt.core.prefs | 11 + .../META-INF/MANIFEST.MF | 36 ++ .../about.html | 29 + .../build.properties | 16 + .../eclipse.gif | Bin 0 -> 1052 bytes .../eclipse.png | Bin 0 -> 654 bytes .../eclipse16.gif | Bin 0 -> 1034 bytes .../eclipse16.png | Bin 0 -> 868 bytes .../eclipse256.png | Bin 0 -> 58235 bytes .../eclipse32.gif | Bin 0 -> 1716 bytes .../eclipse32.png | Bin 0 -> 2577 bytes .../eclipse48.gif | Bin 0 -> 2713 bytes .../eclipse48.png | Bin 0 -> 4408 bytes .../eclipse_lg.gif | Bin 0 -> 10850 bytes .../gdbstandalone.zip | Bin 0 -> 1145818 bytes .../icons/alt_about.gif | Bin 0 -> 9340 bytes .../icons/alt_launcher.icns | Bin 0 -> 51159 bytes .../icons/alt_launcher.ico | Bin 0 -> 26694 bytes .../icons/alt_launcher.xpm | 307 ++++++++++ .../icons/alt_window_16.gif | Bin 0 -> 637 bytes .../icons/alt_window_32.gif | Bin 0 -> 1192 bytes .../intro-eclipse.png | Bin 0 -> 13739 bytes .../plugin.properties | 39 ++ .../plugin.xml | 250 ++++++++ .../org.eclipse.cdt.debug.application/pom.xml | 17 + .../scripts/README | 53 ++ .../scripts/cdtdebug.sh | 32 + .../scripts/config.ini | 7 + .../scripts/dev.properties | 3 + .../scripts/install.sh | 23 + .../cdt/debug/application/Activator.java | 73 +++ .../cdt/debug/application/Application.java | 59 ++ .../ApplicationActionBarAdvisor.java | 442 ++++++++++++++ .../ApplicationWorkbenchAdvisor.java | 30 + .../ApplicationWorkbenchWindowAdvisor.java | 418 +++++++++++++ .../cdt/debug/application/CoreFileDialog.java | 226 +++++++ .../cdt/debug/application/CoreFileInfo.java | 78 +++ .../cdt/debug/application/DummyPage.java | 31 + .../application/GCCCompileOptionsParser.java | 46 ++ .../ICDTStandaloneDebugLaunchConstants.java | 23 + .../cdt/debug/application/Messages.java | 115 ++++ .../application/NewExecutableDialog.java | 214 +++++++ .../debug/application/NewExecutableInfo.java | 94 +++ .../cdt/debug/application/messages.properties | 91 +++ .../debug/application/BuildOptionsParser.java | 113 ++++ .../application/CompilerOptionParser.java | 164 +++++ .../CustomizePerspectiveHandler.java | 25 + .../application/DebugAttachedExecutable.java | 246 ++++++++ .../DebugAttachedExecutableHandler.java | 86 +++ .../debug/application/DebugCoreFile.java | 86 +++ .../application/DebugCoreFileHandler.java | 77 +++ .../debug/application/DebugExecutable.java | 314 ++++++++++ .../DebugNewExecutableHandler.java | 107 ++++ .../debug/application/JobContainer.java | 25 + .../.project | 17 + .../build.properties | 15 + .../eclipse_update_120.jpg | Bin 0 -> 21695 bytes .../epl-v10.html | 328 ++++++++++ .../feature.properties | 167 ++++++ .../feature.xml | 34 ++ .../license.html | 107 ++++ .../pom.xml | 18 + .../eclipse_update_120.jpg | Bin 0 -> 21695 bytes .../sourceTemplateFeature/epl-v10.html | 328 ++++++++++ .../sourceTemplateFeature/feature.properties | 167 ++++++ .../sourceTemplateFeature/license.html | 108 ++++ .../.project | 17 + .../build.properties | 15 + .../eclipse_update_120.jpg | Bin 0 -> 21695 bytes .../epl-v10.html | 328 ++++++++++ .../feature.properties | 167 ++++++ .../feature.xml | 27 + .../license.html | 107 ++++ .../pom.xml | 18 + pom.xml | 5 + releng/org.eclipse.cdt.repo/category.xml | 6 + 959 files changed, 30086 insertions(+) create mode 100644 debug/org.eclipse.cdt.debug.application.doc/.project create mode 100644 debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF create mode 100644 debug/org.eclipse.cdt.debug.application.doc/about.html create mode 100644 debug/org.eclipse.cdt.debug.application.doc/book.css create mode 100644 debug/org.eclipse.cdt.debug.application.doc/build.properties create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_60.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_70.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_80.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_81.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml create mode 100644 debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html create mode 100644 debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html create mode 100644 debug/org.eclipse.cdt.debug.application.doc/html/toc.html create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/BuildConsole.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/Idea.jpg create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/add_breakpoint.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/alphab_sort_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/back.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/btn_columns.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/btn_import_executables.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/btn_restart.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/builder_settings.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_cpp_app_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_cpp_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_element_filters.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/c_exe_obj.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_file_obj.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/c_object_file.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_ovr.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_paths.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/c_symbols.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_autobuild.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_newenvvar.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_selectvar.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_ca_no_completions.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_bp_filter.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes01.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes03.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes04.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes05.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_hover_modes.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_run01.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_define_build_var.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_edit_build_var.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_dsfgdb_preferences_page.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_error_workbench.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_inc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_steps.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_sym.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_tcedit.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_file_toolsett.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_fold_resource.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_fold_tcedit.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_fold_toolsett.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_inline_rename.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_menu_toggle_comments.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_menubar.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_new_brk_action.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_open_element.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-multi-cfg.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-prop-pages.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-wizard-defaults.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref-wizard-toolchains.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_brk_action.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_brk_action_properties.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_build_console.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_build_vars.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_file_types.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_new_task_tag_dlg.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_pref_task_tags.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_refactor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_refactor_undo.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_rename_dialog.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_restart.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_select_type.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_set_src_folder.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_1.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_2.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_3.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_4.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_5.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_6.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_proj_new_with_template_7.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_toggle_selection.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_toggle_selection2.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_t_toggle_selection3.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_toolbar.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_find-install.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_install_cdt_site.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_install_new.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_install_new_sites.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_install_sites.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_jar_verification.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_license_agreement.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_location.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_update_search_results.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic03.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic03a.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic04.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic05.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic06.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic06a.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic07.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic08.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic09.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic10.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic11.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic12.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic13.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic14.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic15.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic16.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic17.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic18.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic19.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic20.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic21.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_basic22.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_bin.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_binparser01.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_cpp_perspectx.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_debug_configurations_01.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_debug_configurations_02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import01.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import03.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import04.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import05.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import07.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import08.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import09.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import10.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import11.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import12.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import13.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import14.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import15.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import16.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import17.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import18.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import19.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import20.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_import21.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_importBrandon01.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_importBrandon02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_importBrandon03.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_importBrandon04run.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_importBrandon04run2.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_indexer.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_newmake01.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_newmake02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_newmake03.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard01.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard03.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard04.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard05.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard06.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard07.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard08.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard09.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard10.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard11.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard12.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard13.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard14.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard15.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard16.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_standard17.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_viewMenu.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_viewMenuFilters.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cdt_w_viewMenuFilters2.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/class_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/code_style_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/code_templates.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/code_templates_edit.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/code_templates_new.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/codetemplates_example.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/command_link.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/console_build.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/container_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contentAssist_adv_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contentAssist_example.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contentAssist_example.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contentAssist_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/contents_view.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/convert_proj.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cpp_bld_discovery_options.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cpp_bld_environment.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cpp_bld_settings.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/cpp_bld_settings_tool.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_c_file_01.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_c_file_02.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_c_file_03.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_c_file_04.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_make_target.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/create_make_target_win.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/customize_perspective.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/debug_gdb_pref.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/debug_pref.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/debug_src_pref.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/define_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/discovery_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/dprop_make_discovery_file.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/edited_ovr.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_c_codetemplates_use.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_c_codetemplates_use.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_color_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_folding_preferences.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/editor_general_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_hover_preferences.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/editor_mark_preferences.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/editor_save_actions_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_scalability_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/editor_typing_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/enum_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/enumerator_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/error_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_private_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_protected_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/field_public_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/fields_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/file_menu.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/file_new_conv.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/fileprop_language_mappings.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/filterbutton.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/find_replace_dialog.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/function_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/hammer-icon.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/hierarchy_co.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/history_list.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/home.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_add_mem_monitor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_annotation_next.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_annotation_prev.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_back.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_breakpoint_disable.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_breakpoint_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_build_all.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_build_make_target.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_build_sel.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_build_target.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_clear_console.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_collapse_all.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_clear.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_disp_console.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_max.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_min.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_pin.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_rem_all_term.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_scroll_lock.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_con_terminate.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_copy_to_clipboard.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_create_c_class.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_create_cproject.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_create_file.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_create_folder.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_copy_stack.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_debug.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_disconnect.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_drop_to_frame.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_edit_src_lookup.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_launch_instance.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_relaunch.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_restart.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_resume.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stack_frame.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_step_mode.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stepinto.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stepover.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_stepreturn.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_suspend.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_all.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_all2.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_relaunch.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_terminate_remove.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_db_use_step_filters.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_debug.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_debug_exc.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_debugt_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_delete.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_disconnect.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_edit_make_target.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_error.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_expand_all.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_ext_tools.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_filter.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_filter_vars_etc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_forward.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_inactive_includes.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_make_targets.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_sys_includes.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_hide_variables_more.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_home.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_info.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_installed_ovr.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_last_edit_loc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_link_mem_rendering.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_link_with_editor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_load_all_modules.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_manage_cfg.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_memory_update.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_menu.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_menu_white.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_nav_back.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_nav_forward.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_new.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_new_make_target.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_new_memory_view.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_next.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_next_error.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_open_console.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_open_element.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_pin.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_pin_memory.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_prev_error.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_previous.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_print.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_refresh_view_contents.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_cast_to_type.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_change_value.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_copy_registers.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_create_watch_expr.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_disable.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_display_array.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reg_enable.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_relaunch.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_remove.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_remove_all.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_repeat_search.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_reset_mem_monitor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_restore_default.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_resume_at_line.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_resume_signal.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_run.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_run_exc.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_run_to_line.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_save.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_save_output_file.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_search.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_advanced_prop.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_callees.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_callers.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_categories.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_error.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_history_list.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_logical_struct.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_next_reference.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_prev_reference.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_prev_search.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_selected.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_show_type_names.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_stackframe.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_stackframe_running.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_switch_mem_monitor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_terminate.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_terminate_all.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_terminate_rem.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_thread1.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_thread2.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_thread3.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_toggle_memory_monitor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_toggle_split_pane.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_up.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_warning.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_watchpoint_readwrite_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_ws_chars.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_wset_add.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_wset_del.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/icon_wset_edit.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/inactive_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/include_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/indexedFile.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/indexer_preference_page.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ing00_04a.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/install_feature_updates.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/intl_05.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/intl_05_07.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/intl_07.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/make_settings_prefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/make_targets.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/makefile.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/makefile_editor_folding_prefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/makefile_editor_prefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/manage_defined_symbols.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/manage_include_path.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mark_occurrences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/method_private_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/method_protected_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/method_public_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mfile_build.PNG create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mfile_build_rcbs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mfile_info.PNG create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_discovopts.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_env.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_macro.PNG create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_settings.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mpref_toolchain.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/mprop_refactoring_history.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/namespace_declared_obj.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/namespace_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-behavior.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-binary_parser.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-builder.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-error_parser.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make-paths_symbols.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_make_disc_options.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_convert.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_convert_candidate.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_config.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_configmulti.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_name.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_toolchain.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_proj_wz_type.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/new_project_wizard.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/next.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng00_04a.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng00_05a.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng00_07.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng03_04.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ng2003.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngback.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngconcepts.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngnext.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngref.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngtasks.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ngtopics.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_basic_settings.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_bpactions.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_buildbtn.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_call_hierarchy.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_codeColoring.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_codeFolding.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_codeFormatterPrefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_contextlaunch.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_gdb_hardware_debug.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_inactiveCode.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_include_browser.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_indexer_prefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_mingw_debug.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_mingw_project.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_missing_file.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_new_project.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_smartTypingPrefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_taskTags.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_taskTags2.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_type_hierarchy.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_upc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_xlc.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nn_xlcOpt.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/nokiaCopyright.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/openDeclaration.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/openDeclarations.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/open_declaration_error.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/outlineView-Sort.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/outlineView-hideFields.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/outlineView-hideNon-PublicMembers.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/outlineView-hideStaticMembers.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/outlineView.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/path_inherit_co.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/pref_panel_build.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/pref_panel_code_templates.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/pref_panel_edit_template_dlg.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/pref_traditional_memory_prefs.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/progress_stop.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_cppfile.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_file.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_file_name.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_new_makefile.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_properties.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/project_rename.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/projects_filters.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/projects_properties.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_artifact.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_bin.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders_editbldr.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders_imprtlnchcnfg.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_builders_newbldr.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cbuild.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cbuild2.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cbuild_selbldvar.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_cfgs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_crefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_discovery.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_doc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_environment.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_error.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_exp.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_file_lang.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_ftypes.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_general.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_inc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_index.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_lang.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_lib.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_libpath.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_mng_add.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_mng_dialog.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_mng_rename.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_outloc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_refs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_resource.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_rundeb.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_srcloc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_steps.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_symb.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_tc_edit.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_tool.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_tree.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/prop_variables.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/public_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/ref-79.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/refresh_nav.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/remove_exc.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/rh03_04.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_arguments.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_common.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_common_folder.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_config.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_arguments.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_common.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_debugger.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_debugger_advopt.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_environment.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_launch_group.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_launch_group_edit.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_main.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debug_source.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_debugger.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_environment.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/run_source.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_cfg_disc.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_bop_options.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_console_view.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_preferences.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_project_explorer.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_add_include.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_add_lse_kinds_dropdown.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_add_lse_paths_dropdown.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_entries.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_prop_providers.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/scanner_discovery/sd_specs_detector_options.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/search.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/searchView.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/search_pref.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/selection_search.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/setting_nav.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/show_view.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/splash.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/standalone_debugger.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/static_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/struct_obj.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/sub_co.gif create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/super_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/task_binary_parser.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/task_binary_pref.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/template_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/toc_closed.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/trans.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/typedef_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/union_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/update_managed_build.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/update_managed_build20.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/var_declaration_obj.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view-back.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view-collapseAll.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view-collapseAll2.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view-forward.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view-linkWithEditor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view-menu.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view-up.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_add_mapping.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_appearance_prefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_call_hierarchy.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_console.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_debug.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_debug_breadcrumb.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_debug_prefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_dissassembly.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_editor.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_environment_prefs.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/view_executables.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/view_include_browser.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_language_mappings_prefs.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_make_targets.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_memory.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_modules.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_navigator.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_problem.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_problems.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_project_explorer.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_projects.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_properties.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_registers.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/view_signals.png create mode 100755 debug/org.eclipse.cdt.debug.application.doc/images/view_table_rendering.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/warning_co.gif create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/window_customize_perspective.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/images/workbench_prop.png create mode 100644 debug/org.eclipse.cdt.debug.application.doc/notices.html create mode 100644 debug/org.eclipse.cdt.debug.application.doc/plugin.properties create mode 100644 debug/org.eclipse.cdt.debug.application.doc/plugin.xml create mode 100644 debug/org.eclipse.cdt.debug.application.doc/pom.xml create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_ceditor_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_dbg_view.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_menu.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_mproj_pref.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_mproj_pref_macro.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_new_mproj.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_new_sproj.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_proj_prop_pages.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_prop_file.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_prop_folder.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_prop_proj.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_ref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_run_dbg_pages.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_o_views.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_appearance_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_code_style_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_code_templates_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_color.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_con_assist.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_con_assist_adv.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_folding.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_gen.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_hov.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_mark_occurrences.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_save_actions.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_scalability.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_editor_typing.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_file_types.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_c_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_call_hierarchy_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_code_temp.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_console_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_console_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_cproj_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_create_make_target.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_breadcrumb.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_brkpt_actions.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_src.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dbg_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_debug.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_discovery_preferences.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dissassembly_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_dsfgdb.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_editor_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_environment_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_inc.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_lang_mapp.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_lng.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_steps.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_sym.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fileprop_toolsettings.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_find_replace.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fprop_resource.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_fprop_toolsettings.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_gdb_mi.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_icons.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_include_browser_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_indexer_preference.html create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_language_mapping_pref.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_edit.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_file.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_navigate.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_project.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_refactor.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_run.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_search.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_source.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_m_window.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_make_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_make_settings_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_make_targets_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_makefile_settings_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mem_view_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_memoryview.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_build.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_info.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_rcbs.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_mfile_tool_settings.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_modules_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_navigator_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_config.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_name.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_toolchain.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_new_proj_wiz_type.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_behavior.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_buildset.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_def_symb.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_discovery_options.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_parser_binary.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_parser_error.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_newproj_platf.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_open_element.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_outline_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build_error_parsers.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build_scanner_discovery.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_build_vars.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_multi_cfg.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_prop_pages.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_task_tags.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_wizard_defaults.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_pref_wizard_toolchains.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_problems_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_project_explorer_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_all.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_discovery.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_environment.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_artifact.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_binparser.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_errparser.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_steps.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_settings_tool.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_toolchain.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_build_variables.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_builders.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_cfg_dialog.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_doc.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_exp.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_idx.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_lng.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_hier.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_inc.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_lib.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_libpath.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_out.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_ref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_src.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_pns_sym.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_scanner_discovery.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_sd_entries.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_sd_providers.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_general_typ.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_manage_dialog.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_manage_newdialog.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_manage_rendialog.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_ref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_refactoring_history.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_resource.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_prop_rundebug.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_properties.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_properties_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_registersview.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_arg.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_comm.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_dbg.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_env.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_launch_group.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_main.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_run_dbg_srce.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_scanner_cfg_disc.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_search.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_search_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_signals_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_tasks_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_toolbar.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_type_hierarchy_view.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_view_executables.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/reference/cdt_u_views.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_brkpnts_watch.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_build_task.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_builderrors.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_con_assist.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_debug.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_proj_files.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_run.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_run_config.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_tasks.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_o_write_code.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_brk_action.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_brkpnts.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_build_var.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_codetemp.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_custom_persp.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_add_watch.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_addmaketarget.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_addrmv_brk_action.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_autobuild.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_autosave.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_build_process.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cbuild_pref.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_comment_out.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm create mode 100755 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm create mode 100644 debug/org.eclipse.cdt.debug.application.doc/testToc.xml create mode 100644 debug/org.eclipse.cdt.debug.application.doc/toc.xml create mode 100644 debug/org.eclipse.cdt.debug.application/.classpath create mode 100644 debug/org.eclipse.cdt.debug.application/.gitignore create mode 100644 debug/org.eclipse.cdt.debug.application/.project create mode 100644 debug/org.eclipse.cdt.debug.application/.settings/org.eclipse.jdt.core.prefs create mode 100644 debug/org.eclipse.cdt.debug.application/META-INF/MANIFEST.MF create mode 100644 debug/org.eclipse.cdt.debug.application/about.html create mode 100644 debug/org.eclipse.cdt.debug.application/build.properties create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse.gif create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse.png create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse16.gif create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse16.png create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse256.png create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse32.gif create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse32.png create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse48.gif create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse48.png create mode 100644 debug/org.eclipse.cdt.debug.application/eclipse_lg.gif create mode 100644 debug/org.eclipse.cdt.debug.application/gdbstandalone.zip create mode 100644 debug/org.eclipse.cdt.debug.application/icons/alt_about.gif create mode 100644 debug/org.eclipse.cdt.debug.application/icons/alt_launcher.icns create mode 100644 debug/org.eclipse.cdt.debug.application/icons/alt_launcher.ico create mode 100644 debug/org.eclipse.cdt.debug.application/icons/alt_launcher.xpm create mode 100644 debug/org.eclipse.cdt.debug.application/icons/alt_window_16.gif create mode 100644 debug/org.eclipse.cdt.debug.application/icons/alt_window_32.gif create mode 100644 debug/org.eclipse.cdt.debug.application/intro-eclipse.png create mode 100644 debug/org.eclipse.cdt.debug.application/plugin.properties create mode 100644 debug/org.eclipse.cdt.debug.application/plugin.xml create mode 100644 debug/org.eclipse.cdt.debug.application/pom.xml create mode 100644 debug/org.eclipse.cdt.debug.application/scripts/README create mode 100755 debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh create mode 100644 debug/org.eclipse.cdt.debug.application/scripts/config.ini create mode 100644 debug/org.eclipse.cdt.debug.application/scripts/dev.properties create mode 100755 debug/org.eclipse.cdt.debug.application/scripts/install.sh create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Activator.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Application.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationActionBarAdvisor.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchAdvisor.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchWindowAdvisor.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileDialog.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileInfo.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/DummyPage.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/GCCCompileOptionsParser.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ICDTStandaloneDebugLaunchConstants.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Messages.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableDialog.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableInfo.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/messages.properties create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/BuildOptionsParser.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CompilerOptionParser.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CustomizePerspectiveHandler.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutable.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutableHandler.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFile.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFileHandler.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugExecutable.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugNewExecutableHandler.java create mode 100644 debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/JobContainer.java create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/.project create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/build.properties create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/eclipse_update_120.jpg create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/epl-v10.html create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/feature.properties create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/feature.xml create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/license.html create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/pom.xml create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/eclipse_update_120.jpg create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/epl-v10.html create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties create mode 100644 debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/license.html create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/.project create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/eclipse_update_120.jpg create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/epl-v10.html create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/license.html create mode 100644 debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml diff --git a/debug/org.eclipse.cdt.debug.application.doc/.project b/debug/org.eclipse.cdt.debug.application.doc/.project new file mode 100644 index 00000000000..af73cd146b5 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/.project @@ -0,0 +1,22 @@ + + + org.eclipse.cdt.debug.application.doc + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF b/debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF new file mode 100644 index 00000000000..4165c12c554 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF @@ -0,0 +1,7 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %bundleName +Bundle-SymbolicName: org.eclipse.cdt.debug.application.doc;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-Vendor: %provider +Bundle-Localization: plugin diff --git a/debug/org.eclipse.cdt.debug.application.doc/about.html b/debug/org.eclipse.cdt.debug.application.doc/about.html new file mode 100644 index 00000000000..7ceab074a2b --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/about.html @@ -0,0 +1,29 @@ + + + + +About + + + +
+

About This Content

+ +

June 22, 2007

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at http://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at http://www.eclipse.org.

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/book.css b/debug/org.eclipse.cdt.debug.application.doc/book.css new file mode 100644 index 00000000000..cb69589fb20 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/book.css @@ -0,0 +1,61 @@ +/* following font face declarations need to be removed for DBCS */ + + +body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, sans-serif; color: #000000} +pre { font-family: Courier, monospace} + +/* end font face declarations */ + +/* following font size declarations should be OK for DBCS */ +body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 12pt; } +pre { font-size: 12pt} + +/* end font size declarations */ + +body { background: #FFFFFF} +h1 { font-size: 18pt; margin-top: 5; margin-bottom: 1 } +h2 { font-size: 14pt; margin-top: 25; margin-bottom: 3 } +h3 { font-size: 12pt; margin-top: 20; margin-bottom: 3 } +h4 { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic } +p { font-size: 12pt; } +pre { margin-left: 6; font-size: 9pt } + +a:link { color: #006699 } +a:visited { color: #996699 } +a:hover { color: #006699 } + +ul { margin-top: 0; margin-bottom: 10 } +li { margin-top: 0; margin-bottom: 0 } +li p { margin-top: 0; margin-bottom: 0 } +ol { margin-top: 0; margin-bottom: 10 } +dl { margin-top: 0; margin-bottom: 10 } +dt { margin-top: 0; margin-bottom: 0; font-weight: bold } +dd { margin-top: 0; margin-bottom: 0 } +strong { font-weight: bold} +em { font-style: italic} +var { font-style: italic} +div.revision { border-left-style: solid; border-left-width: thin; + border-left-color: #7B68EE; padding-left:5 } +th { font-weight: bold } + +.title { + font-size: 20px; font-weight: bold; +} + + +/* Mike Behm's addition to the style sheet */ +.userinput { font-family: monospace; } +.guitab, .important, .guibutton, .selectblue, .guimenu, .guilabel, +.notetitle { + color: #000000; + font-family: helvetica, arial, sans-serif; + font-weight: bold; + } +div.linux {display:none;} +.firsterm {font-style:italic;} + +.typewriter {font-family:monospace;} +.bold {font-weight:600;} +.linethrough {text-decoration: line-through;} +.underline {text-decoration: underline;} + diff --git a/debug/org.eclipse.cdt.debug.application.doc/build.properties b/debug/org.eclipse.cdt.debug.application.doc/build.properties new file mode 100644 index 00000000000..75cdd6be2fb --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/build.properties @@ -0,0 +1,14 @@ +bin.includes = plugin.xml,\ + META-INF/,\ + html/,\ + images/,\ + reference/,\ + concepts/,\ + book.css,\ + notices.html,\ + tasks/,\ + about.html,\ + pom.xml,\ + testToc.xml,\ + toc.xml,\ + index/ diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm new file mode 100644 index 00000000000..8b21275f550 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_before_you_begin.htm @@ -0,0 +1,71 @@ + + + + + + + Before you begin + + + +
+

Before you begin

+ +

Depending on how you obtained the Stand-alone Debugger, you might have also received +a toolchain. +However, if you downloaded the Stand-alone Debugger from the Eclipse web site, then you will require a toolchain before +you can debug any projects.

+ +

The Stand-alone Debugger uses plug-ins from the CDT (C/C++ Development Tools) project pertaining to +debugging an application. These CDT debugging components require some GNU toolchain elements such as +the gdb debugger and gcc compiler. The Stand-alone Debugger does allow editing files but does not support rebuilding +a project; a user can do that outside of the Stand-alone Debugger either either from the command line or using +the full CDT IDE which supports edit/compile/build/debug. + +

Each platform that runs the Stand-alone Debugger requires different steps to acquire the GNU toolchain.

+ +

Windows

+

For windows, MinGW and Cygwin are the two main platform choices for acquiring the GNU toolchain. +It is important to understand the difference between them. +Cygwin produces executables that use the Cygwin POSIX runtime. Note that this runtime is GPL licensed. +MinGW produces native Windows executables that do not require a separate runtime.

+ +
    +
  • For MinGW, it is recommended to use the MinGW installer, mingw-get, to manage your +MinGW installation. Download and run the latest mingw-get-inst package from the +MinGW Downloads page. +

    +

    Note that the Wascana IDE has been discontinued.

    +
  • + +
  • Cygwin can be installed from the Cygwin site at +http://www.cygwin.com. You need to manually select +the gdb and gcc packages. The gcc package is used to figure out default include paths +and built-in macros for indexing the code for navigation purposes.

    +
  • + +
  • The Windows SDK provides the Visual C++ compiler and header files and libraries required +to create Windows applications.

    +

    Note: For this release, the integration should be considered beta quality. It is not recommended for +production use.

    +
  • +
+ +

Linux

+

All Linux distributions include the GNU toolchain. They may not, however, be installed by default. +For instructions about installing the GNU toolchain for Linux, see the instructions for your particular distribution.

+ +

Mac OS X

+The Stand-alone Debugger supports the Apple GNU toolchain that is included in with the Xcode IDE. It can be downloaded +from the Apple's developer site, http://developer.apple.com + +

Other Platforms

+

The GNU toolchain is supported on all platforms that the Stand-alone Debugger supports. For instructions about installing the GNU toolchain +on your platform, see your platform vendor.

+ +

QNX Copyright Statement +

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm new file mode 100644 index 00000000000..605a7a7360b --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_brkpnts.htm @@ -0,0 +1,63 @@ + + + + + + +Breakpoints + + + + +
+

Breakpoints

+ +

A breakpoint suspends the execution of a program at the location where the breakpoint is set. +To set a line breakpoint, right-click in the marker bar area on the left side of an editor beside +the line where you want the program to be suspended, then choose Toggle Breakpoint. You can +also double-click on the marker bar next to the source code line. A new breakpoint marker appears +on the marker bar, directly to the left of the line where you added the breakpoint. Also, the new +breakpoint appears in the Breakpoints view list. +

+

Once set, a breakpoint can be enabled and disabled by right-clicking on its icon or by +right-clicking on its description in the Breakpoints view. +

+ +
    +
  • When a breakpoint is enabled, it causes the program to suspend whenever it is hit. +Enabled breakpoints are indicated with a blue +enabled breakpoint circle. +Enabled breakpoints that are successfully installed +are indicated with a checkmark overlay.
  • +
  • When a breakpoint is disabled, it will not affect the execution of the program. +Disabled breakpoints are indicated with a white +disabled breakpoint circle.
    +Editor view with cursor highlighting breakpoint +
  • +
+ + + +

Note: Execution will also suspend +if Stop at main() on startup is enabled +on the Launch Configuration dialog. +To access the Launch Configuration dialog, +from the menu bar choose Run > Debug. +

+ +
+ +

Related reference +
+Run menu
+Breakpoints view +

+ +

+Red Hat Statement
+IBM Copyright Statement +

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm new file mode 100644 index 00000000000..82365073e1d --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_build_over.htm @@ -0,0 +1,162 @@ + + + + + + Building C/C++ projects + + + +
+

Building C/C++ projects

+

The CDT relies on an external make utility, such as GNU make, to +build a project. The CDT can generate makefiles automatically when you +create a Managed Make C project or a Managed Make C++ project. You have +the option of creating a Standard Make C project or a Standard Make C++ +project and providing the makefile yourself.

+

Required utilities

+

You must install and configure the following utilities: +

+
    +
  • Build (e.g. make).
  • +
  • Compile (e.g. gcc).
  • +
  • Debug (e.g. gdb).
  • +
+Note: while make, gcc and gdb are the examples used in the +documentation, virtually any similar set of tools or utilities could be +used. +

+

Tip: Cygwin contains these utilities (make, gcc and gdb) for +a Windows environment.  While running the cygwin installation, +ensure gcc and make are selected since they are not +installed by default. For more information, see http://www.cygwin.com. If you are a +Red Hat user, all that you need to do to build your project is included +in the Red Hat Linux installation. +For other operating systems, please refer to your installation +documentation.

+

+

Build terminology

+

The CDT uses a number of terms to describe the scope of the build.

+

Build Project

+

This is an incremental build (make all, assuming all is defined in +your makefile). Only the components affected by modified files in that +particular project are built.

+

Rebuild Project

+

Builds every file in the project whether or not a file has been +modified since the last build. A rebuild is a clean followed by a build.

+

For more information on builds, see:

+
    +
  • Workbench User Guide > Concepts > Workbench > Builds
  • +
  • Workbench User Guide > Tasks > Building resources
  • +
+

Build-related information is displayed as follows:

+
    +
  • The Console view displays the output of the build tools.
  • +
  • The Problems view displays a list of compiler errors and warnings +related to your projects.
  • +
  • For Standard Make projects, the Makefile targets are displayed in +the Make Targets view.
  • +
+

For more information about the Problems view, see Workbench User +Guide > Reference > User interface information > Views and +editors > Problems view.

+ +

Getting a makefile

+

You can either create a C/C++ project for which you supply the makefile +or create a C/C++ project for which the CDT generates makefiles +automatically.

+

To create a new project, from the menu bar choose File > New +> Project. In the dialog that appears, expand the C/C++ group +and choose e.g. C Project

+
    +
  • In the resulting wizard page, to create a project for which you supply the makefile, +select Makefile project and choose one of the alternatives under that. +An empty project, or a simple "Hello World" can be created. +You edit and manage the makefile yourself. +

     

    +
  • +
  • To create a project for which the CDT supplies a basic makefile, +select another project type, e.g. Executable and choose one of the examples +under that, or choose Empty Project. +
  • +
+

Setting build preferences

+

You can set build preferences in Eclipse:

+
+
Build order
+
If certain projects must be built before others, you can set the build +order. If your project refers to another project, the CDT must +build the other project first. To set the build order, from the menu +bar select Window > Preferences and choose General > Preferences > Build Order. +

When you set the build order, the CDT does not rebuild projects +that depend on a project; you must rebuild all projects to ensure all +changes are propagated.

+
+
Automatic save
+
You can set the CDT to perform an automatic save of all +modified resources when you perform a manual build. In the preferences dialog, +select General > Workspace and check Save automatically before build. +By default, +this feature is not enabled.
+
+ +

Controlling the building of your project

+

For a Makefile project, the C/C++ compiler that a project uses +is controlled by the project's Properties setting. +To view a project's properties, right-click on the project and select Properties. +In the dialog that appears, the C/C++ Build +page enables you to control a variety of settings, including:

+
+
Build Command
+
On the Builder Settings tab, this controls which make is used. To change it, uncheck Use + default build command and change it or add arguments to the make command.
+ +
Build Setting
+
On the Behaviour tab, this controls whether the compiler will Stop on first build error or not + (keep going). Unchecking Stop on first build error will force the compiler to attempt to build all referenced + projects even if the current project has errors.
+ +
Workbench Build Behavior
+
On the Behaviour tab, this controls which makefile target will be built depending on the scope of the + build, e.g. all or clean.
+
+

For a standard (non-Makefile) project (often called "Managed Build" or "Managed Make" project from +earlier CDT version), the project properties dialog enables +you to manage the build configurations of your project. For additional +information see:

+
    +
  • Reference > C/C++ Properties > C/C++ Project Properties > Managed Make +Projects
  • +
  • Reference > C/C++ Properties > C/C++ Project Properties > Managed Make File +Properties
  • +
+

Viewing build information

+

Build-related information is displayed as follows:

+
    +
  • The Console view displays the output of the make utility.
  • +
  • The Problems view displays a list of compiler errors and +warnings related to your projects.
  • +
  • For a Standard Make project, build actions display in the Make +Targets view.
  • +
+

Related concepts +
+CDT Projects
+Project file views

+

Related tasks +
+Building projects

+

Related reference +
+Project Properties

+  +

Red Hat Copyright Statement
+IBM Copyright Statement +

+
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm new file mode 100644 index 00000000000..96a45629250 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_comments.htm @@ -0,0 +1,66 @@ + + + + + + +Comments + + + + +
+

Comments

+

Comments are lines in a source file that have been marked to be ignored by the compiler. +Two styles of comments are supported by current C/C++ compilers:

+
    +
  • /* text */
  • +
  • // text
  • +
+ +

Comment

+

You can quickly comment out one or more lines of code by inserting the leading +characters // at the beginning of the line. To do so, select the line +(or lines) of code you want to comment out and press CTRL+/ (slash).

+ +

Uncomment

+

To uncomment select the line (or lines) of code, and press CTRL+\ +(backslash). + +

Tip: The characters /* */ on lines that are +already commented out, are not affected when you comment and uncomment code.

+ +

Multiline comment

+

You can use the Content Assist feature to insert a multi-line comment before a function. +Type com+Ctrl+Space, and the following code is entered at the cursor location: +

+/*
+ * author userid
+ *
+ * To change this generated comment edit the template variable "comment":
+ * Window > Preferences > C/C++ > Editor > Templates.
+ */
+ 
+ + To change the default comment click Window > Preferences > C > Templates. For more information see the + Content Assist section. + +

Related concepts +
+Content Assist and code completion

+

Related tasks +
+Customizing the C++ editor
+Commenting out code

+

Related reference +
+C/C++ editor preferences

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm new file mode 100644 index 00000000000..714d7094d69 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_content_assist.htm @@ -0,0 +1,98 @@ + + + + + + + Content Assist + + + + +
+

Content Assist

+ +

Content Assist is a set of tools built into the CDT that can reduce the number of keystrokes you must +type to create your code. The Content Assist plug-in consists of several components that forecast what +a developer will type, based on the current context, scope, and prefix.

+ +

Code completion

+ +

Content assist provides code completion anywhere in the document. For the current project a list is +displayed of the elements that begin with the letter combination you entered, and +the relevance of each proposal is determined in the following order:

+ +
    +
  • Fields
  • +
  • Variables
  • +
  • Methods
  • +
  • Functions
  • +
  • Classes
  • +
  • Structs
  • +
  • Unions
  • +
  • Namespaces
  • +
  • Enumerations
  • +
+ +You trigger the Code completion feature when you call Content Assist (such as when you type Ctrl+Space), but it is auto-activated when you type +., -> or ::.

+ +

C++ example showing Code Assist popup

+ +

You can view the signature of each item on the list in a pop-up by pointing to it. You can then select an item in the list to insert it directly into your code.

+ +

Templates

+ +

You can create and save templates for frequently used sections of code, which will be inserted according to scope. The Content Assist feature also provides quick access to code +templates.

+ +

When you enter a letter combination in the C/C++ editor, and type CTRL+SPACE (or right-click and click Content Assist), a +list of code elements and templates that start with the letter combination that you typed is displayed.

+ +

You can then select a template from the list and it is inserted directly into your code.

+ +C++ example showing Code Assist popup

+ +

For example, the template do while statement contains the following code:

+ +

Code Template showing do-while example

+ +

When you select the do template from the list, you insert the following code:

+ +

do {
+} while (condition);

+ + +

If the completion engine finds only one proposal in your templates, that proposal is inserted at the current cursor position. +For example if you create a new .cpp file and type mai+CTRL+SPACE the following code is inserted at the cursor location:

+

int
+main(int argc, char **argv) {
+	
+}

+ +

No Completions

+ +

If you invoke Content Assist, but no completions are found a message will be displayed on the status to inform you that the Content Assist parser has timed out.

+ +

Content Assist No completions available message

+ + +

Related concepts +
+Code entry

+

Related tasks +
+Using Content Assist
+Creating and editing templates
+Importing and exporting templates

+

Related reference +
+C/C++ perspective icons

+ +

+ +IBM Copyright Statement

+
+ + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm new file mode 100644 index 00000000000..e65eaa89f6e --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_dbg_info.htm @@ -0,0 +1,89 @@ + + + + + + + + +Debug information + + + + +
+

Debug information

+ +

When using the Stand-alone Debugger, you will be using the Debug +perspective. The Debug perspective lets you manage the debugging or running of a program +in the Eclipse Workbench. You can control the execution of your program by setting +breakpoints, suspending launched programs, stepping through your code, and +examining the contents of variables.

+

 The Debug perspective displays the following information:

+ +
    +
  • The stack frame for the suspended threads +for each target that you are debugging
  • +
  • Each thread in your program represented as a node in the tree
  • +
  • The process for each program that you are running
  • +
+

The Debug perspective also drives the C/C++ Editor. As you step +through your program, the C/C++ Editor highlights the location of the +execution pointer.

+ +

Variables

+ +

You can view information about the variables in a selected stack frame in the +Variables view. When execution stops, the changed values are +by default highlighted in red. Like the other debug-related views, the Variables view does +not refresh as you run your executable. A refresh occurs when execution stops.

+ +

Expressions

+ +

An expression is a snippet of code that can be evaluated to produce a result. +The context for an expression depends on the particular debug model. Some +expressions may need to be evaluated at a specific location in the program so +that the variables can be referenced. You can view information about expressions +in the Expressions view.

+ +

Registers

+ +

You can view information about the registers in a selected stack frame. +Values that have changed are highlighted in the Registers view when your program +stops.

+ +

Memory

+ +

You can inspect and change your process memory.

+ +

Disassembly

+ +

You can view disassembled code mixed with source information.

+ +

Modules

+ +

You can view information about the modules (executables and shared libraries) loaded +in the current debug session.

+ +

Signals

+ +

You can view the signals defined on the selected debug target and how the +debugger handles each one.

+

Related concepts +
+Overview of the CDT
+Debug overview

+

Related tasks +
+Debugging

+

Related reference +
+Run and Debug dialog box
+Debug views

+ +IBM Copyright Statement

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm new file mode 100644 index 00000000000..7e466d64120 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_discovery_options.htm @@ -0,0 +1,54 @@ + + + + + + + Views in the C/C++ perspective + + + + +
+

Discovery options

+ +

For projects where the IDE generates a makefile to build the project automatically, the IDE has more information about the internal build state of the make project compared to those projects where you provide a makefile to build the project. + +

For example, a makefile includes build information and other settings, such as include file paths (-I) and macro definitions (-D), which are standard to the build tools (such as the compiler and linker). When the makefile is automatically created for you, this information is known to Eclipse to a greater extent then when you create and manage the makefile for a project yourself. The type of information affects the search capabilities and Code Assist abilities of Eclipse. Therefore, in this example, the purpose of Discovery Options is for improved search and Code Assist capability for projects where Eclipse does not manage the makefile for you. For example, in an open source file of an editor view, to see the declaration for a function that the code calls, you select the function, right click, and select Open Declaration from the context menu. If the location of the include file (that was coded in the makefile for the project) containing the function declaration was in some directory, the CDT would not find the declaration because it has no visibility for that include path. Consequently, you can use Discovery Options in the CDT to enhance the IDE build state by parsing the build process output to extract build path information that the CDT searching mechanism uses to locate and open the include file. By default, the CDT uses GNU* tools (gcc, etc.). If you want to build your projects using another compiler, use the settings described here.

+ +

Scanner configuration discovery is tightly linked to project's build process. The first part of scanner discovery begins during the make build for make projects where you provide the makefile. The Eclipse CDT parses the build output for compiler commands with options that specify the definition of the preprocessor symbols and include search paths (for the gcc compiler, -D and -I), and then it stores the information as the project's discovered scanner configuration. + +

Next, after the build process completes, it is implemented as a separate Eclipse builder where it runs a generate scanner info command, and then parses the output (properties specified on the Discover Options tab for Builds in the Project Properties window). + +

For C++, the default generate scanner information command is gcc -E -P -v myfile.c | myfile.cpp. This command reads the compiler's configuration file and prints the information that includes compiler's internally defined preprocessor symbols and include search paths. + +

A single scanner configuration is applicable to all the files in a project. Although Eclipse discovers the information for each compilation unit, it stores the scanner configuration on a per project basis. This means that Eclipse applies a single, cumulative scanner configuration to all files in a project. + +

The following situations identify circumstances when certain parts of the scanner configuration are in conflict: +

    +
  • Symbol definitions that contradict +
  • An incorrect order for the include paths +
  • Internal scanner information may not be applicable to all the files in a project (for a single compiler), because some files might be compiled with a different compiler, or have target specific options specified. +
+

+ +

Note: Only basic command line options are supported. In addition, only basic scanner configuration related command line options are recognized (for example, -D and -I for gcc). For some of the commands, their relative position in the command line is important. For information about these options, see the documentation for the utilities you are using. + +

Related concepts +
CDT Overview +
C/C++ perspectives +

+ + +

Related reference +
Views +

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+
+ + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm new file mode 100644 index 00000000000..40c43c1d453 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_editor.htm @@ -0,0 +1,53 @@ + + + + + + +C/C++ editor + + + +
+

C/C++ editor

+ +

The Stand-alone Debugger provides an editor that gives you specific support for editing C/C++ code. +This C/C++ editor is invoked automatically when you open a C/C++ source file. While you are able +to modify the contents of a file, if you save those changes, you will need to rebuild the project outside of the Stand-alone Debugger +to synchronize the debug information in the executable with the source files used.

+ +

The C/C++ editor includes the following features:

+
    +
  • Syntax highlighting
  • +
  • Content/code assist
  • +
  • Code folding
  • +
  • Integrated debugging features
  • +
+ +

You can customize some of the operation of the Editor view from the Window > Preferences > C/C++ > Editor preferences dialog.

+ + + + + +

Related concepts +
CDT Overview +

+ +

Related tasks +
Using Content Assist +

+ +

Related reference +
C/C++ editor preferences +
Outline view for C/C++ +
Views and editors +

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm new file mode 100644 index 00000000000..4c1005a43b6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer.htm @@ -0,0 +1,59 @@ + + + + + + C/C++ Indexer + + + +
+

C/C++ Indexer

+

The C/C++ indexer uses the parser to create a database of your +source and header files that provides the basis for C/C++ search, +navigation features and parts of content assist.

+

The indexer runs on a background thread and reacts to resource +change events such as: +

+
    +
  • C/C++ project creation/deletion
  • +
  • Source files creation/deletion
  • +
  • File imports
  • +
  • Source file content changes
  • +
+

It is possible to customize the behavior of the indexer through the +use of source folders or even turn it off completely. This customizable +behavior is available on a per-project basis (i.e. it is possible to +have different indexer settings for each project in your workspace).
+

+

CDT supports the contribution of additional indexers, with 2 +indexers being provided with the default CDT release:
+

+
    +
  • Fast C/C++ Indexer : provides fastest indexing capabilities - both +declarations and cross reference information. This is the recommended indexer.
    +
  • +
  • Full C/C++ Indexer : provides even more accurate indexing capabilities at the cost of performance - both +declarations and cross reference information.
    +
  • +
+

Related concepts
+C/C++ search
+C/C++ Indexer Progress Bar
+Scanner Discovery
+

+

Related tasks
+Selection Searching for C/C++ elements
+Setting Source Folders
+

+

Related reference
+C/C++ search page, Search dialog box
+C/C++ Project Properties, Indexer
+

+ +

 

+IBM Copyright Statement +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm new file mode 100644 index 00000000000..c2ce9f3f0cd --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_fullindexer.htm @@ -0,0 +1,47 @@ + + + + + + Full C/C++ Indexer + + + +
+

Full C/C++ Indexer

+

The Full C/C++ Indexer is a new indexer for CDT 3.0 which makes use +of the new DOM. It creates a full index of the project's source +providing both declaration and cross reference information to the +various clients that make use of the index. In comparison with the +previous versions of the indexer, the new C/C++ indexer provides +quicker and more accurate results.
+

+

This indexer provides the most complete set of information but can +be potentially long running, especially on larger projects.
+

+

Related concepts
+C/C++ Indexer
+C/C++ search
+C/C++ Indexer Progress Bar

+

Related tasks
+Selection Searching for C/C++ +elements
+ +Setting Source Folders
+

+

Related reference +
+C/C++ search page, Search +dialog box +
+C/C++ Project Properties, Indexer +

+

 

+IBM Copyright Statement +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm new file mode 100644 index 00000000000..6bc6fce8233 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_indexer_prog_bar.htm @@ -0,0 +1,46 @@ + + + + + + C/C++ Indexer Progress Bar + + + +
+

C/C++ Indexer Progress Bar

+

The indexer progress bar shows the progress status of the indexing +jobs in the progress views.

+

The indexing jobs can be temporarily paused by pressing the stop +button on the progress bar. This will cause the indexer to wait until +the next time the user runs a search job or makes a change to an +indexed element (by such actions as modifying an existing source file, +deleting a file, creating a new file, moving file and so on). The +indexer at this point will resume with the previously postponed +indexing job before moving on to the new one.

+

If you wish to cease indexing all together, you can cancel an +indexing job and disable the indexer through the properties.

+

Related concepts +
+C/C++ search
+C/C++ Indexer
+

Related tasks
+Selection Searching for C/C++ +elements
+Setting Source Folders
+

+

Related reference +
+C/C++ search page, Search +dialog box +
+C/C++ Project Properties, Indexer +

+

 

+IBM Copyright Statement +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm new file mode 100644 index 00000000000..50279d69968 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_makefile.htm @@ -0,0 +1,187 @@ + + + + + + +Makefile + + + + +
+

Makefile

+

A makefile is a text file that is referenced by the make command that describes the building of targets, and contains information such as source-level dependencies and build-order dependencies.

+

The CDT can generate a makefile for you, such projects are called Managed Make projects. Some projects, known as Standard Make projects, allow you to define your own makefile.

+ +

Sample Makefile

+
+# A sample Makefile
+# This Makefile demonstrates and explains 
+# Make Macros, Macro Expansions,
+# Rules, Targets, Dependencies, Commands, Goals
+# Artificial Targets, Pattern Rule, Dependency Rule.
+
+# Comments start with a # and go to the end of the line.
+
+# Here is a simple Make Macro.
+LINK_TARGET = test_me.exe
+
+# Here is a Make Macro that uses the backslash to extend to multiple lines.
+# This allows quick modification of more object files.
+OBJS =  \
+ Test1.o \
+ Test2.o \
+ Main.o
+
+# Here is a Make Macro defined by two Macro Expansions.
+# A Macro Expansion may be treated as a textual replacement of the Make Macro.
+# Macro Expansions are introduced with $ and enclosed in (parentheses).
+REBUILDABLES = $(OBJS) $(LINK_TARGET)
+
+# Make Macros do not need to be defined before their Macro Expansions,
+# but they normally should be defined before they appear in any Rules.
+# Consequently Make Macros often appear first in a Makefile.
+
+# Here is a simple Rule (used for "cleaning" your build environment).
+# It has a Target named "clean" (left of the colon ":" on the first line),
+# no Dependencies (right of the colon),
+# and two Commands (indented by tabs on the lines that follow).
+# The space before the colon is not required but added here for clarity.
+clean : 
+ rm -f $(REBUILDABLES)
+ echo Clean done
+
+# There are two standard Targets your Makefile should probably have:
+# "all" and "clean", because they are often command-line Goals.
+# Also, these are both typically Artificial Targets, because they don't typically
+# correspond to real files named "all" or "clean".  
+
+# The rule for "all" is used to incrementally build your system.
+# It does this by expressing a dependency on the results of that system,
+# which in turn have their own rules and dependencies.
+all : $(LINK_TARGET)
+ echo All done
+
+# There is no required order to the list of rules as they appear in the Makefile.
+# Make will build its own dependency tree and only execute each rule only once
+# its dependencies' rules have been executed successfully.
+
+# Here is a Rule that uses some built-in Make Macros in its command:
+# $@ expands to the rule's target, in this case "test_me.exe".
+# $^ expands to the rule's dependencies, in this case the three files
+# main.o, test1.o, and  test2.o.
+$(LINK_TARGET) : $(OBJS)
+ g++ -g -o $@ $^
+
+# Here is a Pattern Rule, often used for compile-line.
+# It says how to create a file with a .o suffix, given a file with a .cpp suffix.
+# The rule's command uses some built-in Make Macros:
+# $@ for the pattern-matched target
+# $lt; for the pattern-matched dependency
+%.o : %.cpp
+ g++ -g -o $@ -c $<
+
+# These are Dependency Rules, which are rules without any command.
+# Dependency Rules indicate that if any file to the right of the colon changes,
+# the target to the left of the colon should be considered out-of-date.
+# The commands for making an out-of-date target up-to-date may be found elsewhere
+# (in this case, by the Pattern Rule above).
+# Dependency Rules are often used to capture header file dependencies.
+Main.o : Main.h Test1.h Test2.h
+Test1.o : Test1.h Test2.h
+Test2.o : Test2.h
+
+# Alternatively to manually capturing dependencies, several automated
+# dependency generators exist.  Here is one possibility (commented out)...
+# %.dep : %.cpp
+#        g++ -M $(FLAGS) $< > $@
+# include $(OBJS:.o=.dep)
+
+ + +

Frequently Asked Questions:

+Your Console view can be very useful for debugging a build. + +

Q1. My Console view says Error launching builder. What does that mean?

+
+Error launching builder (make -k clean all )
+(Exec error:Launching failed)
+
+ +

Most probably, the build command (by default "make") is not on your path. You can put it on your path and restart Eclipse.
+You can also change the build command to something that is on your path. If you are using MinGW tools to compile, you should replace the build command with "mingw32-make".

+ +

Q2. My Console view says No rule to make target 'X'.

+
+make -k clean all 
+make: *** No rule to make target 'clean'.
+make: *** No rule to make target 'all'.
+
+ +

By default, the make program looks for a file most commonly called "Makefile" or "makefile". +If it cannot find such a file in the working directory, or if that file is empty or the file does not +contain rules for the command line goals ("clean" and "all" in this case), it will normally fail +with an error message similar to those shown.

+ +

If you already have a valid Makefile, you may need to change the working directory of your build. The default working directory for the build command is the project's root directory. You can change this by specifying an alternate Build Directory in the Make Project properties. +Or, if your Makefile is named something else (eg. buildFile.mk), you can specify the name by setting the default Build command to make -f buildFile.mk.

+ +

If you do not have a valid Makefile, create a new file named Makefile in the root directory. You can then add the contents of the sample Makefile (above), and modify it as appropriate.

+ +

Q3. My Console view says "missing separator".

+
+make -k clean all 
+makefile:12: *** missing separator.  Stop.
+
+

The standard syntax of Makefiles dictates that every line in a build rule must be preceded by a Tab character. +This Tab character is often accidentally replaced with spaces, and because both result in white-space indentation, +this problem is easily overlooked. In the sample provided, the error message can be pinpointed to line 12 of the +file "makefile"; to fix the problem, insert a tab at the beginning of that line.

+ +

Q4. My Console view says Target 'all' not remade because of errors.

+
+make -k clean all 
+make: *** [clean] Error 255
+rm -f Test1.o Test2.o Main.o test_me.exe
+g++ -g -o Test1.o -c Test1.cpp
+make: *** [Test1.o] Error 255
+make: *** [Test2.o] Error 255
+make: *** [Main.o] Error 255
+g++ -g -o Test2.o -c Test2.cpp
+g++ -g -o Main.o -c Main.cpp
+make: Target 'all' not remade because of errors.
+
+

The likely culprit here is that g++ is not on your Path.
+

The Error 255 is produced by make as a result of its command shell not being able to find a command for a particular rule.
+Messages from the standard error stream (the lines saying Error 255) and standard output stream (all the other lines) are merged in the Console view here.

+ +

Q5. What's with the -k flag?

+ +

The -k flag tells make to continue making other independent rules even when one rule fails. +This is helpful for build large projects.

+

You can remove the -k flag by turning on Project Properties > C/C++ Make Project > Make Builder > Stop on first build error

+ +

Q6. My Console view looks like:

+
+mingw32-make clean all 
+process_begin: CreateProcess((null), rm -f Test1.o Test2.o Main.o test_me.exe, ...) failed.
+make (e=2): The system cannot find the file specified.
+
+mingw32-make: *** [clean] Error 2
+rm -f Test1.o Test2.o Main.o test_me.exe
+
+ +

This means that mingw32-make was unable to find the utility "rm". Unfortunately, MinGW does not come with "rm". To correct this, replace the clean rule in your Makefile with:

+

+clean : 
+	-del $(REBUILDABLES)
+	echo Clean done
+

+

The leading minus sign tells make to consider the clean rule to be successful even if the del command returns failure. This may be acceptable since the del command will fail if the specified files to be deleted do not exist yet (or anymore).

+ + +

IBM Copyright Statement

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm new file mode 100644 index 00000000000..583b72b891e --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_open_declarations.htm @@ -0,0 +1,40 @@ + + + + + + +Open Declaration + + + + +
+

Open Declaration

+ +

You can select an element name in your code and quickly navigate to its declaration.

+ +Editor View showing Open Declaration option + +

Open declaration will attempt to navigate to the exact definition of the selected element if the selected element is a reference or a declaration. +Otherwise, it will attempt to navigate to a declaration of the selected element. +Open declaration requires your file to have the proper include paths set up to the declaration. +If for any reason open declaration cannot find the declaration, it will display the following message in the status line:

+ +No declaration was found message. + +

For more information see Setting up include paths and macros for C/C++ indexer.

+ +

Related concepts
+C/C++ Projects
+C/C++ search

+

Related tasks
+Setting up include paths and macros for C/C++ indexer
+Navigate to a C or C++ element's declaration
+Searching for C/C++ elements

+ +

IBM Copyright Statement

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm new file mode 100644 index 00000000000..28b23746941 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_outlineview.htm @@ -0,0 +1,131 @@ + + + + + + + Outline view + + + + +
+

Outline view

+ +

The Outline view displays an outline of a structured C/C++ file that is currently +open in the editor area, by listing the structural elements.

+ +Editor View highlighting corresponding element in the Outline View + +

The Outline view shows the following elements in the source file in the order +in which they occur:

+ +
    +
  • Class
  • +
  • Namespace
  • +
  • Include
  • +
  • Enum
  • +
  • Enumerator
  • +
  • Field private
  • +
  • Field protected
  • +
  • Field public
  • +
  • Include
  • +
  • Method private
  • +
  • Method protected
  • +
  • Method public
  • +
  • Struct
  • +
  • Typedef
  • +
  • Union
  • +
  • Variable
  • +
  • Function
  • +
  • Macro Definition
  • +
+ +

You can also sort the list +alphabetically. When you select an element in the Outline view, the C/C++ +editor highlights both the selected item and the marker bar (left margin). For example, to move +to the start of main() in the C/C++ editor, click main() in the Outline +view.

+ +

For more information about the marker bar, see Workbench User Guide > Reference > User interface +information > Views and editors > Editor area.

+ +

Filtering the Outline View

+ +

You can filter the Outline view by choosing to display or hide the following +items:

+ +
    +
  • Fields
  • +
  • Static members
  • +
  • Non-public members
  • +
+ +

You can select an element in the Outline view, and perform the following actions:

+
    +
  • Open the C/C++ Search window box. The Search string box is populated and + the element type is selected.
  • +
  • Complete a text-based search, of a workspace or a specified working set for the + selected element.
  • +
  • Open a selected .h file in the editor.
  • +
  • Rename Refactor
  • +
+ +

Icons

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconDescription
Collapse All IconCollapse All
Sort items alphabetically IconSort items alphabetically
Hide Fields IconHide Fields
Hide Static Members IconHide Static Members
Hide Non-Public Members IconHide Non-Public Members
Hide Inactive Elements IconHide Inactive Elements

+ +

For more information about the Eclipse workbench, see Workbench User Guide > Tasks > Upgrading Eclipse.

+

For more information about Working sets, see Workbench User Guide > Concepts > Working sets.

+ + +

Related concepts +
+Comments
+Content Assist and code completion
+C/C++ search
+Open Declaration

+

Related tasks +
+Displaying C/C++ file components in the +Project Explorer view
+Searching for C/C++ elements

+

Related reference +
+Outline view

+ +IBM Copyright Statement +
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm new file mode 100644 index 00000000000..a89e2a9a7fd --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_cdt.htm @@ -0,0 +1,92 @@ + + + + + + CDT overview + + + +
+

CDT Overview

+

The C/C++ Development Toolkit (CDT) is a set of Eclipse plug-ins that provide +C and C++ extensions to the Eclipse workbench. For more information about +Eclipse, see Workbench User Guide > Concepts > Workbench.

+ +

The full CDT provides a C/C++ IDE that simplifies many of the same tools that you can use from the command line. The CDT can also communicate with many external utilities and interpret their responses, for example: +

+Note: while make, gcc and gdb are the examples used in the documentation, virtually any similar set of tools or utilities could be used.

+ +

The Stand-alone Debugger application is built from various Eclipse plug-ins from the CDT pertaining to Debug and Edit. Plug-ins associated +with Build and Compile are not included. Though it is possible to edit files within the Stand-alone Debugger, any changes +will require a rebuild which will have to be performed outside of the Debugger. If you want a full C/C++ IDE, then it is suggested to use the full CDT +instead which incorporates the C/C++ Debugger within it.

+ + + +

Additional information

+ +

For more information on the Eclipse CDT project, +refer to http://www.eclipse.org/cdt/: +

+ +
    +
  • CDT newsgroup: +The place to ask questions about how to use the CDT.
  • +
  • User FAQ: +Provides answers to the most common questions about using the CDT.
  • +
  • CDT Wiki: +This is the main source for information around CDT.
  • + +
+ + + +

License

+

The CDT is an open source project and is licensed under the Eclipse Public License. + + + +

Related reference +
+Views

+ +IBM Copyright Statement +
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm new file mode 100644 index 00000000000..a7f0489d55a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_over_dbg.htm @@ -0,0 +1,46 @@ + + + + + + + + +Debug overview + + + + +
+

Debug overview

+ +

The debugger lets you see what's going on "inside" a program while it +executes.

+

In order to debug your application, you must use executables compiled for +debugging. These executables contain additional debug information that lets the +debugger make direct associations between the source code and the binaries +generated from that original source.

+

The Stand-alone debugger uses GDB as the underlying debug engine. It translates each +user interface action into a sequence of GDB commands and processes the output from GDB to +display the current state of the program being debugged.

+

Tip: Editing the source after compiling causes the line numbering to be out of +step because the debug information is tied directly to the source. Similarly, +debugging optimized binaries can also cause unexpected jumps in the execution +trace.

+

Related concepts +
+Overview of the CDT
+Debug information

+

Related tasks +
+Debugging

+

Related reference +
+Run and Debug dialog box

+ +IBM Copyright Statement

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm new file mode 100644 index 00000000000..9d452fad811 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_perspectives.htm @@ -0,0 +1,76 @@ + + + + + + +Perspectives available to C/C++ developers + + + +
+

Perspective

+ +

A perspective is a layout of views (development tools) in the Workbench window. +Each type of perspective is a combination of views, menus, and toolbars that enable you to perform a particular task. +In the Stand-alone Debugger, you only have the choice of the Debug perspective which has views that +enable you to debug programs. When ever you use the Stand-alone Debugger, you will be placed into the Debug +perspective. +

+ +
+Selecting / Opening Views: +
    +
  • You can add views to the perspective. From the menu bar choose Window > Show View and open a category then select a new view from the Show View dialog.
  • +
  • To reset the Debug perspective to its original layout, from the menu bar choose Window > Reset Perspective.
  • +
+
+ +

The C/C++ development tools contribute the following perspectives to the workbench: +

+ + +

There a several additional views that may be useful during a debug session. You can add them by clicking Window > Show View > C/C++ to show them in the C/C++ perspective.

+

Debug perspective views

+ +

The Debug perspective is tuned for debugging your C/C++ program. +By default it includes an editor area and the following views: +

+ + +

There a several additional views that may be useful during a debug session. You can add them by clicking Window > Show View > Debug to show them in the Debug perspective.

+ +

Additional C/C++ views

+ +

There are some additional C/C++ views that are provided that may be accessed using Window > Show View > C/C++. +These will normally not be needed for debugging but may be helpful if there are problems and the user has an understanding +of the full CDT IDE. The additional views are: +

+
    +
  • C/C++ Projects
  • +
  • C/C++ Index view
  • +
  • Call Hierarchy
  • +
  • Include Browser
  • +
  • Type Hierarchy
  • +
+ +

Related reference +
+C/C++ Views and Editors

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm new file mode 100644 index 00000000000..f0d9c0219a1 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_proj_file_views.htm @@ -0,0 +1,66 @@ + + + + + + +Project file views + + + + +
+

Project file views

+ +

Projects files and elements are displayed in the C/C++ Projects view and in the ProjectExplorer view.

+ +

C/C++ Projects view

+

Displays, in a tree structure, only elements relevant to C and C++ projects. In this view you can do the following: +

    +
  • Browse the elements of C/C++ source files
  • + + +
  • Import or Export files and projects
  • +
  • Manage existing files (cut, paste, delete, move or rename)
  • +
  • Open files in the editor view
  • +
  • Open projects in a new window
  • + +
  • Restore deleted files from local history
  • +
  • Search
  • +
+ +Files that you select in the C/C++ Projects view affect the information that is displayed in other views.

+ +C/C++ Projects View + +

Project Explorer view

+ +

The Project Explorer view provides a hierarchical view of all the resources in the workbench, not just your C/C++ resources. +From this view, you can open files for editing or select resources for operations such as exporting.

+ +

Right-click any resource in the Project Explorer view to open a pop-up menu from which you can perform operations such as +copy, move, create new resources, compare resources, or perform team operations. For a description of what each menu +item does, select an item and press F1.

+ +

The Project Explorer view is provided by the Eclipse Platform. + + +C/C++ perspective icons

+

+ +IBM Corporation Statement

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm new file mode 100644 index 00000000000..57f965eef7a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_projects.htm @@ -0,0 +1,42 @@ + + + + + + + CDT projects + + + +
+

C/C++ projects

+ +

Normally, before you can work with plug-ins provided by the CDT, you must create an Eclipse project to store your +source code, makefiles, binaries, and related files. However, when you use the Stand-alone Debugger, a project is created +for your executable automatically (usually the Executables project if only dealing with one executable). +The project created on your behalf just contains the executable and links to the source files specified in the debug +info. In most cases, you do not need to know about the project to debug, but if you wish to see the various files used +and browse them directly with the editor, you can find the project in the C/C++ Projects view. While you are allowed to import +files into the C/C++ project, this action is normally used for adding files to a project that can build. Since the Stand-alone +Debugger does not contain CDT (C/C++ Developer Tools) build capability, adding files does nothing to aid in debugging and can +confuse the indexer if the source has errors in it.

+ + +

Related concepts +
+Project file views
+

Related tasks +
+Working with C/C++ project files
+

+

Related reference +
+Project properties
+Views

+ + +IBM Copyright Statement +
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm new file mode 100644 index 00000000000..889fec4e3c1 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_scanner_discovery.htm @@ -0,0 +1,108 @@ + + + + + + + Scanner Discovery + + + +
+

Scanner Discovery

+

+ +

General

+Scanner Discovery (sometimes called Autodiscovery) is a method of finding include paths and predefined preprocessor macros which the compiler uses during compilation of the code. +

+ +

+Even a simplest C/C++ program just printing "Hello World" needs to include system headers. Consider: +

+
+#include <stdio.h>
+#include <stdlib.h>
+
+int main(void) {
+  puts("!!!Hello World!!!");
+  return EXIT_SUCCESS;
+}
+
+ +

+Indexer needs to be able to find headers stdio.h and stdlib.h and parse them to provide accurate index. +In this example, the headers define prototype of function puts and macro EXIT_SUCCESS. +

+ + +

+The Stand-alone Debugger will try to discover include paths and preprocessor symbols automatically. +There are 2 main ways to discover those: +

+
    +
  1. Built-in Settings. +The debugger will try to detect built-in compiler symbols and include paths running the compiler with special options and parse the output of this special run. +Most compilers provide such an option to print built-in include paths and symbols. Built-in settings are implied and do not get passed to the compiler during regular compilation. +
  2. +
  3. Build Output Parser (BOP). +Another method that the debugger employs is to analyze build output you provide to its Build Output Parser. +Often, include paths are supplied to the compiler with -I options, and macros with -D options +and BOP will try to find those in the output. +That method relies on verbose build output of your build where all these options are actually printed by make. To +specify build output either use the -b command-line option or else specify the location of the +build log when using the File > New Executable... dialog. +
  4. +
+ +

+The debugger uses Language Settings Providers to discover the settings (starting with version CDT 8.1). Typically Language settings Providers are specialized. +One will provide built-in compiler settings and another one settings detected by Build output Parser. +

+ +

+The setting entries found by Scanner Discovery can be inspected in project properties on "Preprocessor Include Paths, Macros etc." page. +Each Language Settings Provider can be expanded to show the entries it discovered. +

+ +

+Preprocessor Include Paths and Macros Entries +

+ + +

+If information retrieved by auto-discovery is insufficient a user can enter additional include paths and macros manually under "User Settings Entries". +

+ + +

Console View

+

+The output of built-in compiler specs detectors can be inspected to troubleshoot problems running the command. +To do so, enable checkbox "Allocate console in the Console View". +

+

+Spec Detectors Properties +

+ +

+When checkbox "Allocate console in the Console View" is enabled, output of each run of the provider will be directed to a special console in the Console View. +

+

+Console View +

+ +

Related concepts
+C/C++ Indexer
+

+ +

Related tasks
+Setting up include paths and macros for C/C++ indexer
+

+ +

Related reference
+C/C++ Preferences: Scanner Discovery
+C/C++ Project properties: Preprocessor Include Paths, Macros, etc.
+

+ +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm new file mode 100644 index 00000000000..18cec23ac66 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_search.htm @@ -0,0 +1,275 @@ + + + + + + +C/C++ search + + + + +
+

C/C++ search

+ +

You can conduct a fully or partially qualified name search. Further +qualifying a search increases the accuracy and relevance of search results. The +sections below provide guidance on how to control the scope of your search +through the use of search delimiters, correct syntax, and wildcards.

+ +

You can search for:
+

    +
  • language constructs within: +
      +
    • projects in your workspace
    • +
    • selected resources from various views
    • +
    • working sets
    • +
  • +
  • a working set for references to particular elements
  • +
  • declarations of particular elements
  • +
  • definitions of particular elements
  • +
  • references of particular elements
  • +
+

+ +For information on working sets, see Workbench User Guide > Concepts > Workbench > Working sets
+ + +

What you can search for

+

The table below lists the element types that you can search for and special + considerations to note when searching for a given element type. You can search + for some or all of the element types matching a search string that you + specify. If you choose to search for matching elements, all types, macros, and typdefs are included in the search.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ElementNote
 Class/StructSearches for classes and structs.

You can further qualify + the search by specifying "class" or "struct" in front of the name + that you are + searching for. Specifying "class" or "struct" also allows you to + search for anonymous classes and structures.

 FunctionSearches for global functions or functions in a namespace + (functions that are not members of a class, struct, or union).

You can + specify parameters to further qualify your search. When specifying a + parameter list, everything between the parentheses should be valid C/C++ + syntax.

+

Do not specify the return type of the function.

 VariableSearches for variables that are not members of a class, + struct, or union.
 UnionSearches for unions.

Anonymous unions can be searched for by + specifying "union" as the search pattern.

 MethodSearches for methods that are members of a class, struct, or + union.

Searching for methods also finds constructors and destructors. See + above note for functions.

 Field Searches for fields that are members of a class, struct, or + union. +
 EnumerationSearches for enumerations.
 EnumeratorSearches for enumerators.
 NamespaceSearches for namespaces.
+ +

How you can limit your search

+ +

You can limit your search to one or all of the following:

+ +
    +
  • Declarations
  • +
  • References
  • +
  • Definitions (for functions, methods, variables and fields)
  • +
+ +

You can control the scope of the search by specifying which of the following +is to be searched:

+
    +
  • Workspace
  • +
  • Working Set
  • +
  • Selected Resources
  • +
+ +

Wildcard characters

+

You can use wildcard characters to further refine your search.

+ + + + + + + + + + + + + + + + + +
Use this wildcard characterTo search for this
 *Any string

Tip:
+
Use the character sequence \* to search for + operators that begin with *. See syntax examples in the table below.

 ?A single character
 ::Nested elements
+ +

Syntax examples

+

The table below provides syntax examples and an explanation for each example +to help you conduct an effective search.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SyntaxSearches for this
  ::*::*::AA nested element two levels deep
  ::*::*::A?Any two-letter name that begins with A and is two levels + deep
  ::A Searches for A not nested in anything
 operator \*Finds only operator *
 operator \*=Finds only operator *=
 operator *Finds all operators
 classSearches for anonymous classes
 structSearches for anonymous structs
 unionSearches for anonymous unions
+

Search results

+

Search results are displayed in the Search view. You can sort your search by Name, Parent Name and Path. You can also repeat +your last search.

+ +

Search Concepts

+ +

Declarations

+

According to the ANSI C++ Spec, a declaration is a statement that introduces a name into a translation unit or re-declares a name that has been previously introduced by a previous declaration.

+

All C/C++ search elements can be searched for declarations.

+ +

Definitions

+

Most declarations are also definitions; in other words, they also define the entity for they declare the name for. However there are some elements that can have separate definitions from their declarations.

+

For C/C++ search the following elements can be searched for definitions: +

    +
  • Functions/Methods - the definition is where the code implementation resides
  • +
  • Variable: +
      +
    1. Extern - the definition is where the variable is initialized
    2. +
    3. Non extern - the definition of a variable is where it is declared
    4. +
  • +
  • Field: +
      +
    1. Static fields - the definition of a static field is where it gets initialized
    2. +
    3. Non static fields - the definition corresponds to the fields declaration
    4. +
  • +
  • Namespace - the definition of a namespace is the same as its declaration
  • +

+ +

References

+

By selecting references, C/C++ search will return all of the places the selected element is used.

+ +

All Occurrences

+

Selecting 'All Occurrences' in the Limit To section will result in a search for declarations, definitions (if applicable) and references for whatever element or elements have been selected.

+ +

Any Element

+

Selecting 'Any Element' in the Search For section will result in a search for all of the listed elements plus macros and typedefs.

+ + +

For more information, see:

    +
  • Workbench User Guide > Concepts > Views > Search view
  • +
  • Workbench User Guide > Tasks > Navigating and finding resources
  • +
+

Related concepts
+C/C++ Indexer
+C/C++ Projects
+Open Declaration
+

+

Related tasks +
+Searching for C/C++ elements
+Navigating to C/C++ declarations
+

+

Related reference
+C/C++ search page, Search dialog box
+C/C++ perspective icons

+ +IBM Copyright Statement

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm new file mode 100644 index 00000000000..db7b6cf90e4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_standalone_intro.htm @@ -0,0 +1,47 @@ + + + + + + + Introduction + + + +
+

Introduction

+

The Stand-alone Debugger is an Eclipse application which packages the +Eclipse plug-ins from the CDT (C/C++ Development Tools) project into an +application that can be started from a command-line script. The debugger +removes some of the plug-ins that would be found in the full CDT set that +are related to building and project set-up. This simplifies the UI for +the end-user who is only interested in debugging and is not interested in +using Eclipse to build the application itself.

+

In addition, the Stand-alone debugger helps to simplify debugging in that +it hides Eclipse-specific concepts such as the Eclipse project and launch +configuration. While these concepts are hidden, they still are used underneath +and an experienced Eclipse user can still access them. Subsequent documentation +here will attempt to point out where such concepts are being automated by the +Stand-alone Debugger and how they can still be accessed.

+ + +

Related concepts
+CDT Overview
+C/C++ Projects
+C/C++ Perspectives
+C/C++ Indexer
+C/C++ Search

+

Related reference +
+Views
+

Related tasks +
+Starting the debugger
+ +Intel Copyright Statement + +

+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm new file mode 100755 index 00000000000..ab72db5d9c6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_templates.htm @@ -0,0 +1,66 @@ + + + + + +Templates + + + + +
+

Templates

+ +

+ Templates are sections of code that occur frequently enough that you + would like to be able to insert them with a few keystrokes. This + function is known as Content Assist; the sections of + code that are inserted are known as templates. +

+

+ To insert an existing Content Assist template into a file, such as + one for an if statement, type the initial character + ("i" in this case), then press Ctrl+Space. + The templates that begin with that character appear. Double-click on + a template to insert it into a file. +

+ +

+ You can edit the existing Content Assist templates or create new + ones using the C/C++ + > Editor > Templates preference pane. +

+ +

+ Related concepts
CDT Overview +

+ +

+ Related tasks
Creating and editing + templates
Using + templates
Importing + and exporting templates +

+ +

+ Related reference
Edit + menu
Content + Assist page
Templates + page +

+ +

+ Red Hat Copyright Statement
+ IBM Copyright Statement +

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm new file mode 100644 index 00000000000..77a6fd1d8c3 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_views.htm @@ -0,0 +1,55 @@ + + + + + + + Views in the C/C++ perspective + + + + +
+

C/C++ Views

+ +

The C/C++ views are panels that help you perform the tasks involved in managing C/C++ programs. +These views can be added to the perspective for your Eclipse window.

+ +Changing Views: +
    +
  • You can add views to a perspective. From the menu bar choose Window > Show View and select a new view from one of the + categories of views in the Show View dialog.
  • +
  • To reset the current perspective to its original layout, from the menu bar choose Window > Reset Perspective.
  • +
+ +

The following views are commonly used in the C/C++ perspective:

+ +
+
Project Explorer
Shows all of the file system's files under your workspace directory.
+
Console
Displays your program's output, as well as the output from your build tools.
+
Editor
The C/C++ editor view provides specialized features for editing C/C++ related files.
+
Outline
Displays the structure of the file currently open in an editor.
+
Problems
+
If you encounter any errors during a build they will be displayed in the Problems view.
+
Properties
Shows the attributes of the item currently selected in a view or an editor.
+
Tasks
Lists tasks that want to keep track of, either as a schedule of things to do or a history of things that have been done.
+
+ +

Related concepts +
CDT Overview +
Perspectives +

+ + +

Related reference +
Views +

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm new file mode 100755 index 00000000000..f57e08e8cdb --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew.htm @@ -0,0 +1,308 @@ + + + + + + + + CDT 8.2 New and Noteworthy + + + +
+

CDT 8.2 - New and Noteworthy

+

See What's new in CDT 8.2 on the CDT Wiki + which may contain more recent information. +

+ + +

Contents

+ +
+

Editor

+

Organize Includes Command

+

The Organize Includes command is similar to Organize Imports in Java. It adds missing include statements, removes unnecessary ones, and reorders includes according to user preferences. +

Image:OrganizeIncludes.png +

When determining which header files must be included the Organize Includes command follows the "Include What You Use" rule. See Why Include What You Use? and What Is a Use?. +

+

Build

+

Console

+ +

Image:ConsoleWrapLine.png Image:ConsoleWrapLinePreference.png +

+

Improved toolchain detection

+
  • Automatic detection of MinGW 64 bit (Bug 380598). +
  • Detection of Visual Studio under Windows 7 64 bit (Bug 385608). +
  • Recognize $PATH environment variable from workspace preferences for MinGW and Cygwin toolchains (Bug 384520). +
  • Introduction of environment variables $MINGW_HOME and $CYGWIN_HOME that are recognized in preferences and project properties (Bug 403257, Bug 357442). +
+

Image:MINGW_HOME.png Image:CYGWIN_HOME.png +

+

Scanner Discovery / Language Settings Providers

+
  • "Preprocessor Include Paths, Macros etc." property page now fully replaces older "Scanner Discovery" page. "Scanner Discovery" is now hidden by default (Bug 403405, Bug 407087). +
+

Image:PropertyPageSettingsScannerDiscovery.png +

+
  • Built-in Compiler Settings provider for MinGW is enabled by default now for MinGW toolchain (Bug 382422). +
  • Added Built-in Compiler Settings provider for Cygwin (Bug 382423). +
+

Image:CygwinProvider.png +

+
  • Project-relative include paths representation was stabilized and now officially supported in UI (Bug 401734). +
  • Support for project-relative paths for Build Output Providers (Bug 402023). +
  • Changes in environment variables (preferences or project properties - as applicable) automatically trigger re-discovery (Bug 403406). +
  • Number of changes to support compatibility with older methods to provide include paths for indexer, namely pathEntryContainers, contributed ScannerInfo entries (Bug 401961, Bug 398056, Bug 392966). +
  • Fixed compatibility issues related to import older projects (Bug 393641). +
+

Makefile Editor

+ +

Image:MakeEditorBracketMatching.png +

+
  • Content assist for automatic variables (Bug 407169). +
+

Image:MakeEditorContentAssistAutoVars.png +

+
  • Highlight for conditional variable assignment (Bug 406596). +
  • Proper colorization of escaped # (Bug 404599). +
+

Misc

+
  • Ability to specify local includes for indexer, as in [#include "header.h"] as opposed to system includes [#include <header.h>] (Bug 388368). +
  • Fixed some bugs related to storing environment variables, such as silently ignoring removals or additions (Bug 348781, Bug 355488). +
  • Improved performance in certain areas (Bug 405643, Bug 405638, Bug 405744, Bug 407483). +
  • User documentation for Scanner Discovery updated including property page "Preprocessor Includes, Macros" (Bug 409392). +
+

Debug

+

Enhanced Expressions

+

The Expressions view has been extended to allow the user to manually create enhanced-expressions. Enhanced-expressions define a set of expressions which can be easily described using glob-pattern matching. The user specifies an enhanced-expression by prefixing it with '='. For example: +

+
  • pattern-matched sorted groups of local variables, where the symbols * [] ? can be used e.g., +
+
=v?r     -- Will show local variables starting with a 'v' and ending with 'r' with a single character in between
+=*       -- Will show all local variables of the selected stack frame in sorted order (the '=' is optional for this expression, i.e., '*')
+=*x      -- Will show local variables ending with 'x'
+
+
  • array ranges including glob-expressions +
+
=array[30-40]        -- Will show array elements from 30 to 40
+=array[1-5,20,30-31] -- Will show array elements from 1 to 5, 20 and 30 to 31
+=array?[1-5]         -- Will show array elements from 1 to 5 for any array starting with 'array' followed by a single character
+
+
  • pattern-matched sorted registers groups, where the symbols * [] ? can be used e.g., +
+
=$e?x     -- Will show all registers starting with 'e' and ending with 'x' with a single character in between
+=$*       -- Will show all registers (the '=' is optional for this expression, i.e., '$*')
+=$*x      -- Will show registers ending with 'x'
+=$st[3-5] -- Will show registers $st3, $st4, $st5
+
+
  • semi-colon-separated, individually sorted groups of expressions, e.g, +
+
var1; var2 -- Will create a group containing both var1 and var2 
+$eax; var1 -- Will show a group containing register $eax and variable var1
+var1; =$e*  -- Will show a group containing variable var1 as well as all registers starting with 'e'
+
+

This feature allows to quickly define multiple expressions that interest the user. Because groups are created from these special expressions, they can be collapsed when uninteresting and re-expanded later, without having to be re-entered by the user. +

Image:CDT GroupExpr.png +

This feature was completed on July 10th, 2012 and updated for local variables on December 19th, 2012. For details see Bug 381754 and Bug 394408. +

Note that the comma (,) is not allowed as a group separator as it is used within valid expressions that use templates (e.g., ((((((class std::_Vector_base<int, std::allocator<int> >) v))._M_impl))._M_start)). +

+

OS Resources View

+

CDT has a new view called "OS Resources". This view will display different information about the resources of the operating system. For example, it can give a list of all processes running on the target. The view will display the information as provided by GDB. +

Image:CDT OSResources.png +

As of writing, GDB supported the following information: +

+
Processes             - Listing of all processes
+Process groups        - Listing of all process groups
+Threads               - Listing of all threads
+File descriptors      - Listing of all file descriptors
+Sockets               - Listing of all internet-domain sockets
+Shared-memory regions - Listing of all shared-memory regions
+Semaphores            - Listing of all semaphores
+Message queues        - Listing of all message queues
+Kernel modules        - Listing of all loaded kernel modules
+
+


Notes: +

+
  • For performance reasons, the view is not automatically refreshed. Press the Refresh button on the the view toolbar to fetch the latest information. Hovering over this Refresh button will display the time at which the information was last obtained. +
  • Columns can be re-sized. +
  • Columns can be removed or added using the view menu. +
  • Entries can be ordered by column by pressing on the column header. +
  • When doing debugging of a remote target, the information in the view pertains to the remote target. +
+

This feature requires GDB 7.5 and higher. Furthermore, as of GDB 7.5, this feature only works for Linux. +

This feature was completed on September 20th, 2012. For details see Bug 360314. +

+

Breakpoint Filtering

+

The CDT has enhanced the standard behavior of the "Show Breakpoints Supported by Selected Target" option of the Breakpoints view. Using this option with the CDT will now only show breakpoints that are actually applicable to the current debug session. Therefore, when debugging a C/C++ application, the user will not be bothered with the breakpoints set in the code of an another C/C++ application. +

Image:BpFilter.png +

For backwards-compatibility, a preference is provided to revert this new behavior to the original one. The original behavior of this option is to have the Breakpoints view show all breakpoints that are of the same type as the current debug session. For example, if debugging Java, only Java breakpoints would be shown, and if debugging C/C++ only C/C++ breakpoints would be shown. This preference can be found under "C/C++ -> Debug -> GDB -> Use aggressive breakpoint filtering". +

This feature was completed on October 26th, 2012. For details see Bug 360735. +

+

Enhanced GDB console support

+

CDT is being improved to update its views with any change made to GDB by the user from the GDB console. Updates are being added gradually and the final goal is to allow the user to perform any command from the GDB console, and have CDT stay synchronized with the changes. +

+

Breakpoints, watchpoints and tracepoints

+

Breakpoints, watchpoints or tracepoints set from the GDB console are now shown in the Breakpoints view. All breakpoint related GDB commands are supported and synchronized with the UI. No support for catchpoints yet. This feature requires GDB 7.4 or higher. +

This feature was completed on November 29th, 2012. For details see Bug 392512. +

+

Memory and variables

+

Memory and variables modified from the GDB console are now updated in the Memory, Memory Browser, Variables and Expressions views. This feature requires GDB 7.6 or higher. +

This feature was completed on January 26th, 2013. For details see Bug 397715. +

+

Reverse debugging state

+

CDT will now properly update the status of reverse debugging if its state is modified through the GDB console. This feature requires GDB 7.6 or higher. +

This feature was completed on January 31st, 2013. For details see Bug 399163 +

+

Breakpoint actions to control reverse debugging

+

It's now possible to control the enabling, disabling and toggling of the reverse debugging mode, through breakpoint actions. The reverse debugging mode can be useful to debug, but has a significant performance cost when enabled. Using the new breakpoint action to enable the reverse debug mode, one can program a breakpoint to enable that mode in the vicinity of the suspected source code. That way, until that point is reached, no performance impacts are felt. +

To use this feature, right-click on a breakpoint and select "Breakpoint Properties". Then in the left page, chose "Actions". Then click "New". In the new dialog, select the Action Type "Reverse Debug Action". Then chose if the action should enable, disable or toggle the reverse debug mode. Finally chose a name for the action. When done, click "Ok" +

Image:CDT-DSF-GDB-RevBPAction-create.png +

The newly created action will appear in the list of available actions, that can be attached to any breakpoint To attach it to the current breakpoint, click on "Attach". +

Image:CDT-DSF-GDB-RevBPAction-dialog.png +

Note: For the reverse debug breakpoint actions to work, reverse debugging must be available in the current debug session. For instance, it will not work if the "non-stop" mode is active. +

This feature was completed on December 13th, 2012. For details see Bug 365776. +

+

Floating Point renderer has been added to the memory package

+

A floating point render has been added to the memory package. So now there is the Traditional renderer and a Floating Point renderer available. This render allows display and editing of the floating point values. Since it originated from the Traditional render, it's workflow and style are similar. There is no ASCII data pane display, since this did not seem to make much sense with floating point data. +

Image:CDT FloatingPointMemory.png +

This feature was completed on November 16th, 2012 as part of Bug 394509. +

+

Debugging multiple processes within one debug session

+

Debugging a new executable in the same debug session has been improved for GDB versions starting from 7.2. "Debug New Executable" action has been added to the context menu of the Debug view. +

Image:CDT_DebugNewExecutableMenu.png +


+The dialog for specifying an executable to debug for local sessions has been changed. +

Image:CDT_NewExecutableDialog_Local.png +


+The ability to debug a remote executable using gdbserver has been added. +

Image:CDT_NewExecutableDialog_Remote.png +

This feature was completed on January 25th, 2013. For details see Bug 344890. +


+

+

Load information in the Multicore Visualizer - CPU/core load meters

+

The Multicore Visualizer view has been enhanced to support system load monitoring, in the form of graphical load meters, showing the load of the system being debugged (local or remote). This works only on Linux targets for now. By default this feature is disabled, as it may cause a bit of increased load when remote-debugging. Here is what it looks-like, when enabled: +

Image:CDT-DSF-GDB-MulticoreVisualizer-LoadMeters.png‎ +

When enabled and space permits, a load meter is displayed for each core and also one for each CPU, that shows the average load for all contained cores. +

To enable the load meters, one has to use the context menu of the Multicore Visualizer; right-click on the visualizer, go into the "Load Meters" sub-menu and select "Enable Load Meters" : +

Image:CDT-DSF-GDB-MulticoreVisualizer-LoadMeters-enabling2.png‎ +

It's also possible to choose the load meters refresh interval. When the load meters are enabled, a "Refresh Speed" entry is added to the Load Meters sub-menu. There you have a choice of three refresh speeds. Selecting one makes it take effect. +

Image:CDT-DSF-GDB-MulticoreVisualizer-selecting_loadMeters_refresh_speed.png‎ +


+This feature was completed on February 28th, 2013. For details see Bug 396268. +

+

Edit Tracepoint on Create

+

It is no longer necessary to first create a CDT Tracepoint, then edit its properties. Properties such as enabled, pass count, condition, can be set while creating the tracepoint. +

There are different methods to open the properties dialog before creating the Tracepoint. First, using the editor popup menu by right-clicking on the editor gutter, one must set the Breakpoint Type to "C/C++ Tracepoints". +

+
  • Add Breakpoint action. +
    1. Select the Add Breakpoint... menu item. +
    2. This brings up the tracepoint properties dialog for a line tracepoint pre-filled with the tracepoint's location. +
    +
  • Control-Double Click +
    1. Hold the Control key while double-clicking on the editor gutter. +
    2. This brings up the breakpoint properties dialog for a line breakpoint pre-filled with the breakpoints location. +
    +
+

Step Into Selection

+

With the DSF debugger it is now possible to select a function to step into.
+The selected method can be in a different line than the one under execution
+The two main methods to do this are +

+
  • Using the context menu +
+

Select a method, right-click and select "Step Into Selection"
+or use the short key Ctrl+F5 +

Image:StepIntoSelction.png‎ +

+
  • Using the hyper link navigation +
+

Press Ctrl-Alt, hover over a function and mouse click on it +

Image:StepIntoSelectionHyperLink.png‎ +

NOTE: This first implementation runs to the selected line, steps into its methods and stops when a method is entered having the same name and number of arguments of the selected method i.e. Argument types are not validated at this point. +

This feature was completed on May 1st, 2013. For details see Bug 244865. +

+

Multicore Visualizer enhanced selection and filtering

+

The multicore visualizer has been enhanced so that it's now possible to select CPUs and cores, in addition to threads. The previous selection methods still work (ctrl-left-click add-to-selection, left-click and drag, etc), but now are also applicable to CPU and core graphical objects. +

Image:CDT-DSF-GDB-MulticoreVisualizer-Selection.png +

This feature was completed on April 26th, 2013. For details see Bug 404894. +


+Building on the enhanced selection, it's now also possible to filter what is shown in the multicore visualizer. This is especially useful in cases where there are many CPUs/cores/threads, and one wants to concentrate on a subset. To filter the view, first select the graphical elements you want to keep, then from the context menu, chose "Filter to selection". The selected graphical elements will be shown, along with any parent objects; for instance a thread will be shown in its core and CPU. The filter stays in place until cleared, using the context menu "Clear filter". +

Image:CDT-DSF-GDB-MulticoreVisualizer-Filtering.png +

This feature was completed on May 6th, 2013. For details see Bug 405390. +

+

Process exit code shown in console

+

When a process completes execution normally, its exit code is shown in the title of that process' console. If the process is terminated or disconnected by the user, no exit code will be shown. +

Image:CDT_Debug_ExitCode.png +

Note that if there is no process console, then no exit code can be displayed. This affects remote debugging and attach debugging. We hope to address this in the next release of CDT. +

This feature was completed on May 6th, 2013. For details see Bug 402054. +

+

Important Notes

+

Although CDT 8.2 is meant to be a backwards-compatible release, the following exceptions should be noted. +

+
  • The package org.eclipse.cdt.dsf.gdb.multicorevisualizer.internal was made API by mistake when first released. It has now been officially marked internal. Note that the package has always had the word 'internal' in its name. We don't believe there are any extenders to this package yet. +
+


+

+

Bugs Fixed in this Release

+

See bugzilla report Bugs Fixed in CDT 8.2. +Open this report in new browser window. +

+ + +

What's new in other CDT releases

+ +

To learn what's new in other CDT releases see:

+

CDT - New and Noteworthy

+

CDT 8.1 - New and Noteworthy

+

CDT 8.0 - New and Noteworthy

+

CDT 7.0 - New and Noteworthy

+

CDT 6.0 - New and Noteworthy

+

CDT 5.0 - New and Noteworthy

+ +

Back to Top

+ +

 

+
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_60.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_60.htm new file mode 100644 index 00000000000..09577af1449 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_60.htm @@ -0,0 +1,467 @@ + + + + + + + + + +CDT 6.0 New and Noteworthy + + +
+

CDT 6.0 - New and Noteworthy

+

Note: "New and Noteworthy" for previous versions is at the bottom of this file.

+

See What's new in CDT 6.0 on the CDT wiki; +may contain other information. +

+ + + + + + + +

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Editor
+
+

Rename in File

+
To make rename refactoring work interactively in the editor, + position the cursor on an identifier in the editor and hit Ctrl-1 + (the hotfix key). Choose "Rename in file." + Changing an identifier simultaneously changes all other references to that identifier. +

Rename in File +

+

Refactoring

+
"Extract local variable" is added via editor context menu. + Select an expression in the editor and select Refactor > Extract local variable + from the context menu. +

refactor

+

refactoring context menu highlighting 'extract local variable' +

Give the new local variable a name

+

refactor

+ A local variable is created from the expression and its + use is inserted in the original expression. +

refactor

+
+

Add Include

+
Add Include significantly improved. +
    +
  • CDT can infer the header file of a function or class from its use and automatically insert the appropriate + #include directive. For example create a file with a main method and a call to printf. Right click on the call to + printf and select Source > Add Include. CDT will infer that printf is defined in the cstdio header and + automatically insert the #include directive for that header. +
      +
    • This feature works much better in CDT 6.0.
    • +
    +
  • +
+ + +
+

Outline View

+
+
    +
  • Inactive code is shown in Outline View. The CDT parser can now detect top-level declarations within + inactive code blocks and display them in the outline view. Inactive declarations appear slightly greyed out and the + icon has a slash through it. +

    Inactive code in Outline View +

     

    +
  • +
  • Grouping of method definitions in the Outline view. +

    + The outline view is now capable of displaying class members defined outside the class in the same way it displays + members defined inside the class. +

    + This feature can be turned on/off in the preferences. +

    Grouping of method definitions in the Outline view +

     

    +

    Method definitions grouping preference +

     

    +
  • +
+
+

Macro Exploration

+
Improved Macro Exploration control. +
    +
  • The Macro Expansion hover now has a toolbar at the bottom of the control with back, forward and open + declaration buttons.
  • +
  • The title bar of the Macro Expansion hover is now draggable. +

    Macro Expansion hover toolbar

  • +
+
+

Block selection mode

+
Block selection mode now works in the CDT editor. +

Block selection mode in editor +

+

C style block commenting

+
C style block commenting (Ctrl-Shift-/) improved + +
+
Indexing
+
+

Implicit references and overloaded operators

+
+

+ Index support for implicit references and overloaded operators: +
    +
  • The indexer now picks up references for uses of overloaded operators.
  • +
  • The editor now has full support for overloaded operators including semantic highlighting, mark occurrences + and open declaration. +

    Overloaded operators support in editor +

     

    +
  • +
  • A category has been added to the syntax highlighting options for overloaded operators. +

    Overloaded operators syntax color option in preference +

     

    +
  • +
  • It is now possible to search for references to overloaded operators. +

    Overloaded operators in search results +

     

    +
  • +
  • Uses of overloaded operators now show up in the call hierarchy view. +

    Overloaded operators in call hierarchy view +

     

    +
  • +
  • The indexer is picking up more information to support this feature, therefore indexing time may be longer + and the size of the index file will be larger. For this reason the indexer options page provides the option to turn + off the collection of implicit references. +

    Skip implicit references option in indexer preference +

     

    +
  • +
+
+

System Includes

+
+
    +
  • Heuristics to pick up otherwise unresolved include files from the project +

    In older versions of CDT the user was forced to manually set up all include paths that were not discovered by + the build system. Now CDT is capable of automatically finding any header file that is located within the project + without manual setup. +

    (See Bug 213562)

    +

     

    +
  • +
+
+

Indexer Accuracy

+
+
    +
  • Rework of template instantiation +

    + There have been significant improvements to the CDT editor for supporting C++ templates. Content assist now works + much better within code that makes heavy use of templates.

    +

     

    +
  • + There have been numerous improvements to the performance and accuracy of the CDT parser and indexer.
  • +
+
+
Navigation and Search
+
+

Open Declaration

+
Open Declaration (F3) improved, particularly for unresolved symbols. +

Open Declaration is capable of detecting potential matches.

+

Improved open declaration for unresolved symbols +

It is now possible to navigate from a delete statement to the destructor method that is implicitly called.

+

Delete statement navigation +

+
Project and Build
+
+

Converters

+
+
    +
  • Added a converter to convert a general project to a Managed make project
  • +
  • Fixes to Makefile converter
  • +
+
+

Working Sets

+
+
    +
  • Complete overhaul of the user interface for Working Set Configurations: +
      +
    • Updated Manage Working Set Configurations dialog for simpler workflows
    • +
    • Quick access to configurations via a property page for Working Sets +

      New working set configuration dialog +

       

      + +
    • +
    • Context menu actions on Working Sets in the Project Explorer for activating and building configurations +

      Activating and building working set configurations through context menu

      + +
    • +
    • For more details, see the working sets + design document
    • +
  • +
+
+

Make Targets View

+
+
    +
  • Icons, menu and dialogs have been enhanced. Build action uses hammer icon for consistency with project + build icon in editor toolbar. +

    Make Targets View +

     

    +

    +
  • +
  • Drag and Drop of Make Targets in Make Targets View. It is possible to copy/paste, drag files from Project + Explorer to the view, or Make Targets to external editor, various options available. +

    Drag and Drop enabled in Make Targets View +

     

    +

    +
  • +
+
+

Error and Problem management

+
ErrorParserManager has been significantly simplified and improved. See bug 264715 and its subtasks. +
    +
  • Uses a much more accurate algorithm for associating errors/warnings from build output with files in the + workspace.
  • +
  • Other C/C++ projects from the workspace are considered when looking for files.
  • +
  • RSE EFS projects and EFS resources are supported.
  • +
  • Improved performance.
  • +
+

More accurate algorithm for associating errors/warnings from build output with files in the workspace +

In the Problems View, external file locations (outside of the workspace) have been moved to the Location + column and associated with "Open External Location" menu. +

Open External Location from context menu in Problems View +

    +
  • Remote Project Support +
      +
    • New ICommandLauncher interface supports overriding how build commands are launched.
    • +
    • EFS resources now supported with Managed Build.
    • +
    +
  • +
  • XL C/C++ Compiler Support +
      +
    • The XL C/C++ Error Parser has been modernized. It can handle compiler errors/warnings better and + now also xlC linker warnings.
    • +
    • XL C/C++ v10.1 option support in Managed Build
    • +
    • XL UPC compiler support added.
    • +
    +
  • +
  • Headless Build You can now Import and Build CDT Projects without starting the IDE.
  • +
+ +
+
Debug and Launch
+
+

DSF Integration

+
DSF (Eclipse Debugger Services Framework) integrated. See DSF features for more information.
+

Launch Group

+
+

New "Launch Group" launch configuration. Allows to launch several processes at once.

+

Debug launch group +

+
Bugs fixed
+
+

Bugs fixed

+
Bugs fixed in this release: + + CDT 6.0 bug fixes + +
+

Back to Top +

CDT 5.0 - New and Noteworthy

+

CDT 5.0 includes new features in Editor, Call Hierarchy, +Refactoring, Indexer, Projects & Build, and Debug. +

+See What's New in CDT 5.0 on the CDT Wiki for more information including screen shots. + +

Highlights include: + +

Editor

+
    +
  • Code and File Templates - user-definable templates can be used in New Class and New Source/Header File wizards. +
  • New preference page for Code Templates +
  • Outline view for assembly files +
  • Code formatter improvements including new whitespace and line wrapping options, Improved GNU coding style compliance +
  • Content assist improvements +
  • Doxygen editor support - auto-generation of tags and a pluggable framework for other documentation tools is now available. +
  • Mark Occurrences - highlights where the selected identifier occurs elsewhere in the editor +
  • Folding of compound statements +
  • Macro Expansion hover and exploration tool +
  • Spell checking available and enabled by default +
  • Scalability mode for working with very large files. +
  • Visual Studio key bindings + +
+

Navigation and Search

+
    +
  • Open Declaration for operators, empty macros, element in outline view, etc +
  • Open Element support for static functions/variables, other improvements +
  • Search - for Static functions/variables, macros, references of local variables, Search view usability improvements +
+

Call Hierarchy

+
    +
  • Read/write decorators indicate read/write status for variables +
  • Polymorphic method calls (virtual methods) support +
+

Refactoring

+
    +
  • Refactoring infrastructure much improved, models transformation on the AST +
  • Generate Getters and Setters +
  • Hide Method +
  • Implement Method +
  • Extract Constant +
  • Extract Function +
+

Indexer

+
    +
  • Improved accuracy and performance +
  • Entirely new preprocessor +
  • Improved infrastructure +
  • Visual indication of indexer status +
+

Projects and Build

+
    +
  • Project Properties improved usability +
  • Make target locations - make targets at the project level are built in the project build directory +
+

Debug

+
    +
  • Executables view +
  • Event breakpoints - added gdb catchpoints support +
+

Back to Top +

 

+ +

To learn what's new in CDT releases see:

+

CDT - New and Noteworthy

+

CDT 8.1 - New and Noteworthy

+

CDT 8.0 - New and Noteworthy

+

CDT 7.0 - New and Noteworthy

+

CDT 6.0 - New and Noteworthy

+

CDT 5.0 - New and Noteworthy

+ +
+ + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_70.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_70.htm new file mode 100644 index 00000000000..144c0d7f85e --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_70.htm @@ -0,0 +1,351 @@ + + + + + + + + + +CDT 7.0 New and Noteworthy + + +
+

CDT 7.0 - New and Noteworthy

+

See What's new in CDT 7.0 on the CDT wiki +which may contain more recent information. +

+ + + + + + +

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Editor
+
+

Sort Lines

+
The new Sort Lines command that sorts selected lines alphabetically. +
+

Surround with

+
+

Surround with

+
+

Templates View support

+
Added Templates View support. +

Templates View

+
+

Outline View Groupings

+
Option to group macro definitions in the Outline view. +

Outline View Groupings

+

 

+
+
Codan
+
+

Code Analysis

+
New code analysis framework is introduced, called Codan. See this + wiki for details. +

Codan

+

 

+
+
Refactoring
+
+

Getters and setters

+
Choice where to place getters and setters during refactoring. +
+

Refactoring History

+
Introduced Refactoring History for the CDT Refactorings +

Getters and setters

+

 

+
+
Build
+
+

Edit While Building

+
Allow saving files while external Makefile builds are in progress +
+

Console Error Highlighting

+
Compiler errors and warnings are now highlighted in the build console. + Navigation from errors in build console to location in editor is possible + with double-click on the highlighted line. +

Console Error Highlighting

+
+

Regex Error Parser

+
Regular Expression Error Parser introduced. The parser is user-configurable and can be used + to parse errors from non-standard compilers +

Regex Error Parser

+
+

Save Log

+
Added ability to save build log to a file +

Save Log

+
+

Run Last Target

+
New keyboard bindings Run Last Make Target F9/Shift-F9 +

Run Last Target

+
+

Project Context Menu

+
Organized project context menu related to build. +

Project Context Menu

+
+

Build Selected Configurations

+
Reworked Build Selected Configurations dialog. +

Build Selected Configurations

+
+

Build Preferences

+
Organized build preferences under Build page. +

Build Preferences

+
+

New Icons

+
New icons and decorations. +

New Icons

+
+

Import Includes

+
Import/Export in Includes and Symbols tabs on the Paths and Symbols project properties. +

Import Includes

+
+

MinGW and Cygwin

+
Better algorithms to recognize MinGW and Cygwin toolchains, see + bug 303900 (Cygwin 1.7) and + bug 195572 (MINGW) for details. +
+

Hello World

+
When a Hello World project is created, open generated file automatically. +
+

Headless Builder

+
Headless Builder has been improved: supports configuration selection, + returns error code if built projects have error markers. +
+

GCC options

+
ManagedBuild GCC toolchain supports pre included header files, i.e. -include switch to gcc +
+

References

+
+
    +
  • CDT Project References can be ordered. Referenced paths and symbols automatically track this order.
  • +
  • References to library projects are automatically linked in.
  • +
  • A configuration can reference another configuration in the same project.
  • +
+
+

UPC

+
+
    +
  • New UPC project wizard supports the Berkeley UPC toolchain.
  • +
+

 

+
+
Debug
+
+

Non-Stop

+
Support for Non-Stop Debugging (stopping one or more threads while the others continue to execute). + Requires GDB 7.0 or newer. +

Non-Stop debugging

+
+

Features

+
+
    +
  • DSF-GDB. The default debugger for the CDT is now using a different debugging framework and is called DSF-GDB. + It provides better support for newer GDB versions, such as 6.7, 6.8 and 7.x, for older versions you would + have to edit preferences to use the old framework (CDI) by default. See full list of DSF-GDB features + here. +
  • +
  • GDB Tracepoints are now supported. See the + wiki page. Available in DSF-GDB only. +
  • +
  • Reverse Debugging which allows to undo execution. + Requires GDB 7.0 or newer and only available on Linux. Available in DSF-GDB only. + A webinar on the topic is available here. +
  • +
  • Run To Line feature now allows to run to any line in the program, instead of only lines within the same method. +
  • +
  • Pretty Printing feature of GDB is supported. Requires GDB 7.0 or newer as well as python, and GDB's python pretty-printers. + Some information available here. +
  • +
  • Interrupts on Windows platform while debugging application got improved support. +
  • +
+

 

+
+
Bugs Fixed
+
+

Fixed

+
All Bugzilla tasks closed in this release: + + CDT 7.0 bug fixes + +

 

+
+
Known Limitations
+
+

Limitations

+
Cannot run or debug class in a project with GB18030 characters in workspace/project name. + Most class libraries do not properly support the creation of a system process (via java.lang.Runtime.exec(...)) + when the specified command line contains GB18030 characters. This limitation means the scanner + discovery mechanism and debugger cannot launch applications when the command line it generates + contains GB18030 characters. Details in Bug 308803 +
+ +

To learn what's new in CDT releases see:

+

CDT - New and Noteworthy

+

CDT 8.1 - New and Noteworthy

+

CDT 8.0 - New and Noteworthy

+

CDT 7.0 - New and Noteworthy

+

CDT 6.0 - New and Noteworthy

+

CDT 5.0 - New and Noteworthy

+ +

Back to Top + +

 

+
+ + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_80.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_80.htm new file mode 100644 index 00000000000..85fb7b880c7 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_80.htm @@ -0,0 +1,558 @@ + + + + + + + + + +CDT 8.0 New and Noteworthy + + +
+

CDT 8.0 - New and Noteworthy

+

See What's new in CDT 8.0 on the CDT Wiki +which may contain more recent information. +

+ + + + + + +

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Editor
+
+

Override_Markers

+
+

In C++ files, method declarations and definitions are annotated on the vertical bar using three types of symbols:

+
    +
  • Override (green triangle) indicating that a virtual method in one of base classes is overridden, +
  • +
  • Implement (empty blue triangle) indicating that a pure virtual (abstract) method in one of base classes is overridden, +
  • +
  • Shadow (dark blue triangle) indicating that a method in one of base classes with the same paremeter set is shadowed. +
  • +
+

Image:CDTOverrideMarkers.png

+

+

As in JDT, the annotations have the action which allows to go to the declaration in base. +

In case of multiple inheritance, the messages also contain the name of direct base class of the overriding method's class if the overrided method's class is further up the inheritance hierarchy. +

+

Contrary to JDT, several messages are sometimes generated on one marker (e.g. when the same method is overridden through several base classes). +

+
+

Selection Expansion

+
+

The C++ editor now allows to expand the selection to enclosing, next and previous nodes of the AST, as well as restore the hierarchy. +

+

Image:CDTExpandSelection.png

+

+

The behaviour is strictly analogous to JDT and the actions are located in "Edit -> Expand Selection To" menu. +

+
+

Camel Case Completion

+
+

The C/C++ now supports camel case completion similar to the one of the JDT. The following additional features are available: +

+
  • underscore notation (I): FB matches FooBar as well as FOO_BAR or Foo_Bar +
  • underscore notation (II): you can also type the underscore in the text, in which case matches are explicitly required to contain the underscore. F_B matches FOO_BAR, but not FooBar. +
  • you don't need to specify all segments: It is OK to omit segments (not the first, however): OTh matches OneTwoThree, even though no characters for Two are specified. +
  • a segment in the matching name can consist of only upper case letters: IOT matches IONETWO. +
+

Image:CDTCamelCaseCompletionDemo.png

+

+
+

Configurable Name Style

+
+

User-configurable name styles for constants, variables, class fields, getters and setters, and for header, source and test files. +

+

Image:NameStyle.png

+

+
+

New Code Formatting Options

+
+

New options for formatting of constructor initializer lists, stream output expressions, and inline comments. Numerous improvements to the code formatter. +

+

Image:CodeStyle.png

+

+
+

New Code Templates

+
+

New code templates for namespace and class declarations and for C++ test files. +

+

Image:CodeTemplates.png

+

+
+
Code Analysis (Codan)
+
+

Unresolved Symbols

+
+

Codan now has a checker which generates Problems on instances of ProblemBindings in AST, generated by the Parser. This allows to reveal many errors while typing. +

Quick fixes are provided for a subset of problems. As for now, the available fixes are: +

+
  • Name resolution problem: +
    • Create Local Variable +
    • Create Field +
    • Create Parameter +
    +
+

Image:CDTNameResolutionFix.png

+
+
Refactoring
+
+

Rename Refactoring as Quick Fix

+
+

Rename in workspace option in quick fix.

+

Image:RenameInWorkspace.png

+
+

Lightweight Rename Refactoring

+
+

JDT-style rename refactoring.

+

Image:RenameRefactoring.png

+
+

Toggle Function Definition

+
+

Toggle Function Definition moves a function definition inside an C/C++ source editor from one + position to another and preserves correctness. +

+

Image:cdt_t_toggle_member.png

+
+
Build
+
+

Build Console

+
+
  • The "C-Build console" is now named "CDT Build Console" +
  • It is now possible to open the CDT Build Console before performing a build. See bug 320765. Note that operations on the console will require the user to first select a project. The below screenshot shows the new access to the CDT Build Console. +
+

Image:CDTConsoleStart.jpg

+
  • "CDT Global Build Console" got introduced. This console combines output from all referenced projects being built in one view. See bug 309113. +
+

Image:CDTGlobalBuildConsole.jpg

+
  • Differentiate color highlighting in build output for error, warning and info problem markers. See bug 307211. +
+

Image:Bug 307211.png

+
+

Error Parsers

+
+
  • Added ability to reset individual error parsers in preferences. Also icons to indicate status, such as "user", "extension" icons and "wrench" overlay for customized parsers, bug 302720. +
+

Image:Bug-302720-ResetErrorParser.png

+
+

Make Targets

+
+
  • Rebuild Last Target F9 got a new option in preferences - to rebuild last target from a whole project including subfolders. This preference is the default now. bug 333113. +
+

Image:Bug-333113-LastMakeTarget.png

+

+
  • Source folders are shown in collapsed form now in Make Targets View, similarly as they are shown in Project Explorer. bug 339015. +
+

Image:Bug-339015-MakeTargetView-SrcRoots.png

+

+
+

Managed Build

+
+
  • By default, there will be a space added after "-o" option and its value in compiler/linker commands in the generated makefiles. That stands for other applicable options as well. See bug 232373. +
    g++  -o "Hello.exe"  ./src/Hello.o
    +				
+ +
+

Scanner Discovery

+
+
  • It is possible now to clear old built-in include paths and symbols left after compiler upgrade in Paths&Symbols in project properties. The "Clear" button was introduced on "Scanner Discovery" page. See bug 206372. +
  • You can now inspect the output of command to collect built-in compiler include paths and symbols, bug 342069. +
+

Image:DiscoveryTab.png

+
+
Debug
+
+

Project-less debugging

+
+

CDT can now be used to debug any binary, without needing to specify or even create a project in Eclipse. This is supported for all types of debugging (local, remote, attach, and post-mortem sessions). +

Furthermore, for an attach session (local or remote), there is even no need to specify the binary; for a local attach, GDB can find the binary automatically, while for a remote attach, CDT will prompt for it when it needs it. +

+

Image:Noprojectdebug.png

+

This feature was completed April 26th, 2011 as part of Bug 343861 +

+

Support for full pretty-printing of complex structures

+
+

With the proper setup of GDB, DSF-GDB will now print complex structures such as Maps, Lists and Vectors, in a user-friendly fashion, within the Variables and Expressions views, as well as the advanced Debug hover of the Editor. See below on how to setup GDB for this feature to work. +


Without pretty-printing: +

+

Image:NoPrettyPrint.png

+


With pretty-printing: +

+

Image:FullPrettyPrint.png

+


This feature has been contributed by Jens Elmenthaler to CDT 8.0 as of November 4th, 2010, as part of Bug 302121 +


Configuring GDB for pretty-printing: +

+
  • You will need to have python installed on your machine +
+
  • If you want to pretty-print STL structures, you will need the Python pretty-printers for STL. Check-out the latest Python libstdc++ printers to a place on your machine. (Note that you can create your own pretty-printers for any complex-structure). In a local directory, do: +
       svn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python
    +				
    +
+
  • You will need to create a gdbinit file to tell GDB where the pretty-printers are. Create a gdbinit file with the following 6 lines. The path needs to match where the python module above was checked-out. So if checked out to: /home/marc/gdb_printers/, the path would be as written in the example: +
     python
    +import sys
    +sys.path.insert(0, '/home/marc/gdb_printers/python')
    +from libstdcxx.v6.printers import register_libstdcxx_printers
    +register_libstdcxx_printers (None)
    +end
    +				
    +
+
  • You will need GDB 7.0 or later. GDB 7.2 is recommended because it has some bug fixes for the pretty-printing. +
+
  • In your DSF-GDB launch, make sure you use the right GDB and the right gdbinit file +
+
+

Support for pending breakpoints

+
+

When a breakpoint is set in a dynamically-linked library that was not loaded yet, the breakpoint will now work, once the library is loaded. See bug 248595. This feature is currently only supported when using GDB 6.8 or later. +

+
+

Showing cores in Debug view labels

+
+

By using the enhancements of GDB 7.1, DSF-GDB now shows the core on which each thread runs as an extra part of the Debug View label. The list of all cores on which a process is located is also added as a label. The below image shows the new feature. +

+

Image:CoreLabels.png

+

This feature has been implemented for CDT 8.0 as of July 6th, 2010, as part of Bug 318230. The feature will be enabled automatically as long as GDB 7.1 or greater is used. +

+
+

Showing cores and owner in attach prompter

+
+

DSF-GDB now shows the owner of a process as an extra part of the process prompt for an attach session. The owner id will be shown starting with GDB 7.0. For a Remote attach session (using gdbserver --multi), the cores on which a process is located will also be shown. Showing the cores starts with GDB 7.1. The below image shows the new feature. +

Image:UserAndCores.jpg

+

This feature has been implemented for CDT 8.0 as of July 30th, 2010, as part of Bug 318230 comment 21. The feature will be enabled automatically as long as the proper version of GDB is used. +

+
+

Pin & Clone

+
+

Variables, Expressions, Registers, Disassembly, and Memory Browser now supports opening multiple instances, and pin the view input to the selected debug context(s) in the Debug view. This can be used, for example, to easily compare the data of different threads. +

+

Image:PinCloneDebug.png

+

This feature has been implemented for CDT 8.0 as of Feb 15th, 2011, as part of Bug 327263, Bug 331781, and Bug 334566. +

+
+

Multi-process Debugging

+
+

CDT now supports debugging multiple processes in a single debug session. It allows to attach/detach and start/stop processes repeatedly and easily. +

Requirements: +

+
  • GDB 7.2 or greater +
  • Currently, only Non-Stop debugging sessions support multiple processes. +
  • Note that this feature was developed and tested on Linux systems, and may not work on Windows. +
+

To use multi-process debugging, simply launch an application as you normally would, locally or remotely, using gdbserver, and make sure to select Non-stop mode in the Debugger tab. Then, use the Debug View's "Connect" button to trigger a dialog with allows you to either attach to a running process, or to create a new process using the "New..." button. Currently, the "New..." button is only supported for Local debug sessions. +

+

Image:MultiAttachDialog.png

+


+

You will then have the newly selected process added to your debug session, where you can control it and examine it. You can use the "Disconnect" button to remove processes from your debug session, or you can use the "Connect" button to add new ones. +

+

Image:MultiProducerConsumer.png

+


+

An option to automatically attach to a forked process is also available. This means that whenever any process you are currently debugging forks a new process, that new process will be added to your debug session. +

+

Image:AutoAttachOption.png

+

+
+

C/C++ Remote Application launch

+
+

The optional "C/C++ Remote Application" launch configuration type has been made permanent for CDT. +

+

Image:Debugconfig.jpg

+

The "GDB (DSF) Remote System Process" launch delegate has been renamed to "GDB (DSF) Manual Remote Debugging" and has been moved from "C/C++ Application" to "C/C++ Remote Application". As was the case for CDT 7.0, the optional RSE Remote Launch delegate of org.eclipse.cdt.launch.remote, is still part of "C/C++ Remote Application". +

This optional remote launch now provides a new DSF-GDB-based launch delegate called "GDB (DSF) Automatic Remote Debugging". This launch is very similar to the existing "GDB (DSF) Manual Remote Debugging" delegate, except that the automatic one will automatically download the application to the remote target and start gdbserver with the application. +

+

Image:RemoteDelegates.jpg

+

By default, the user will be shown the "GDB (DSF) Manual Remote Debugging". However, if the optional feature of Remote Launch is installed, the default will automatically become the more feature-rich "GDB (DSF) Automatic Remote Debugging". +

Finally, the run-mode RSE Remote Launch delegate no longer shows the Debugger or Source tabs, since they were not relevant, in run-mode. +

+
+

New set of preferences

+
+

A set of new preferences have been added to Preferences->C/C++->Debug->GDB to allow users to have a better debugging experience. These new preference are: +

+
  • Default GDB path and initialization file: default path for the location of GDB as well as for the GDB initialization file. +
  • Default behavior for Stop on startup: default behavior to stop the execution on startup, and on what symbol. +
  • Default Non-stop mode: default behavior to automatically enable non-stop mode or not. Non-stop mode allows to control the execution of threads and processes independently. +
  • Default limit for GDB Traces: limits the amount of traces printed on the gdb traces console +
  • Default enabling of pretty-printing: assuming a pretty-printing enabled GDB, automatically enabled pretty-printing in CDT +
  • Default child limit for pretty-printing: default to control the amount of children automatically shown by a pretty-printer +
+

Image:DefaultGdbPreference.png

+


The values of most of these preferences will be used to populate the corresponding entries of the Debugger tab, whenever a new launch is created. +

+

Image:LaunchDefaultGdb.png

+


This feature has been implemented for CDT 8.0 as as part of Bug 120162, Bug 347245 and Bug 335895. +

+
+

Extra node for debugged process no longer shown

+
+

The debugged process extra launch node has been removed from the Debug view. This node was felt to waste space, especially when dealing with multi-process debugging as we would have needed many of them. The Debug view already shows the debugged process as a container of threads, right below the launch node. +

+

Image:WithInferior.png

+
+
API Changes and Migration to CDT 8.0
+
+

+
+

The changes affecting compatibility are listed here. Keep in mind that this list likely does not list all the issues, only some of them. +

+
+

General

+
+
  1. Deprecated class org.eclipse.core.runtime.PluginVersionIdentifier has been changed to use org.osgi.framework.Version. See bug 318581 +
    • Affected packages: org.eclipse.cdt.managedbuilder.*. +
    +
  2. Use default check box was removed from the New C++ Class dialog. Few protected members related to that check box were removed from org.eclipse.cdt.ui.wizards.NewClassCreationWizardPage class. +
+


+

+
+

DSF-GDB

+
+
  1. The interface org.eclipse.cdt.dsf.mi.service.command.output.MIListThreadGroupsInfo.IThreadGroupInfo has four new methods. See bug 318230 comment 21 +
    • String getUser() +
    • String getType() +
    • String getCores() +
    • String getExecutable() +
    +
  2. The interface org.eclipse.cdt.dsf.gdb.service.command.IGDBControl has a new method: List<String> getFeatures(). See bug 322658 +
  3. The interface org.eclipse.cdt.dsf.gdb.service.command.IGDBControl no longer has the three methods: start(...), restart(...) and canRestart(...). Those methods are moved to org.eclipse.cdt.dsf.gdb.service.IGDBProcesses and have a new signature. +
  4. org.eclipse.cdt.dsf.gdb.service.command.GDBControl and org.eclipse.cdt.dsf.gdb.service.command.GDBControl_7_0 no longer implement the five methods: start(...), restart(...), canRestart(...), startOrRestart(...), useContinueCommand(...) which are now implemented in org.eclipse.cdt.dsf.gdb.service.command.GDBProcesses and org.eclipse.cdt.dsf.gdb.service.command.GDBProcesses_7_0 +
  5. All the constructors of class org.eclipse.cdt.dsf.mi.service.command.commands.MIBreakInsert now take an extra parameter at the end of the parameter list: boolean allowPending. When this parameter is set to true, -break-insert will be used with the -f option, which asks GDB to make the breakpoint pending if the installation fails. This flag can only be enabled for GDB >= 6.8. See bug 248595 +
  6. The interface org.eclipse.cdt.dsf.debug.service.IProcesses.IMIProcesses has a new method: IMIContainerDMContext createContainerContextFromGroupId(...). See bug 317500 +
  7. The file of constants org.eclipse.cdt.dsf.gdb.internal.ui.preferences.IGdbDebugPreferenceConstants has been removed. It was deprecated and had already been replaced by org.eclipse.cdt.dsf.gdb.IGdbDebugPreferenceConstants +
  8. The interface org.eclipse.cdt.dsf.mi.service.IMIRunControl has a new method: IRunMode getRunMode(). See bug 334463 +
  9. FinalLaunchSequence has dramatically changed. +
  10. GdbLaunch#addInferiorProcess() is removed. +
  11. GDBControl.InferiorInputOutputInitStep is removed. +
  12. GDBControl_7_0.InferiorInputOutputInitStep is removed. +
  13. The interface IMIRunControl has the new method isTargetAcceptingCommands() as part of Bug 339047 +
  14. IGDBControl, GDBControl and GDBControl_7_0, no longer have the three methods: initInferiorInputOutput(), createInferiorProcess() and getInferiorProcess() as part of Bug 237308 +
  15. MIInferiorProcess's constructors have changed, and many of its public methods are removed (getState(), getPid(), setPid(), etc) as part of Bug 237308 +
  16. CommandFactory#createMIInferiorTTYSet() has changed signature as part of Bug 237308 +
  17. The constructor to MIInferiorTTYSet has changed signature as part of Bug 237308 +
  18. IGDBProcesses gets the new method attachDebuggerToProcess() as part of Bug 237306 +
  19. GdbInferiorProcess no longer exists. Its base class, MIInferiorProcess should be used directly. +
  20. GDBBackend.doInitialize(), GDBControl.doInitialize() and GDBControl_7_0.doInitialize() are now private. Having them as public was a bug that would break versioning of the service. See Bug 341465 +
  21. GDBControlDMContext no longer implements IBreakpointsTargetDMContext or IDisassemblyDMContext. Although not an API breaking change it has significant impacts. Mostly that code such as +
+
(IBreakpointsTargetDMContext)fCommandControl.getContext() // Will fail with an Invalid Cast exception
+(IDisassemblyDMContext)fCommandControl.getContext() // Will fail with an Invalid Cast exception
+				
+

will now fail because the command control context is no longer an IBreakpointsTargetDMContext/IDisassemblyDMContext. Instead, MIContainerDMC now implements IBreakpointsTargetDMContext/IDisassemblyDMContext. This change was necessary to fully support multi-process and was done in bug 335324 and bug 344298. +

+
+

Codan

+
+

The class org.eclipse.cdt.codan.core.cxx.model.CxxModelsCache is no longer a singleton.

+
+
Bugs Fixed
+
+

Fixed

+
Bugzilla tasks completed for this release: + + CDT 8.0 bug fixes +
+
Known Limitations
+
+

Limitations

+
Cannot run or debug class in a project with GB18030 characters in workspace/project name. + Most class libraries do not properly support the creation of a system process (via java.lang.Runtime.exec(...)) + when the specified command line contains GB18030 characters. This limitation means the scanner + discovery mechanism and debugger cannot launch applications when the command line it generates + contains GB18030 characters. Details in Bug 308803 +
+ +

To learn what's new in CDT releases see:

+

CDT - New and Noteworthy

+

CDT 8.1 - New and Noteworthy

+

CDT 8.0 - New and Noteworthy

+

CDT 7.0 - New and Noteworthy

+

CDT 6.0 - New and Noteworthy

+

CDT 5.0 - New and Noteworthy

+ +

Back to Top + +

 

+
+ + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_81.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_81.htm new file mode 100644 index 00000000000..48d47c18ebe --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_c_whatsnew_81.htm @@ -0,0 +1,400 @@ + + + + + + + + CDT 8.1 New and Noteworthy + + + +
+

CDT 8.1 - New and Noteworthy

+

See What's new in CDT 8.1 on the CDT Wiki + which may contain more recent information. +

+ +

Contents

+ +
+ +

Editor

+

Pin the Call Hierarchy View

+

The Call Hierarchy View can now be pinned which enables the user to open multiple Call Hierarchy views at the same time. +

Image:Pin view call hierarchy.png +

This feature was completed November 12th, 2011 as part of Bug 342498 +


+

+

Filtering in Outline Views

+

There are a few additional filtering options added to Project Explorer and Outline View: +

Image:anonymous.png +


+

+

Mouse Hover for 'auto' Keyword

+

Mouse hover for auto keyword shows deduced type: +

Image:auto_hover.png +


+

+

Refactoring

+
  • Code added or changed during refactoring is formatted according to user preferences. +
  • New code style preferences for refactoring: +

    Image:code_style.png +

+


+

+

Indexing

+
  • Support for multiple variants of the same header file in the index (Bug 197989). +
  • The C/C++ > Indexer > Index unused headers global preference is turned on by default (Bug 377992). +
  • New command: Index > Re-resolve Unresolved Includes. +
+


+

+

Code Analysis

+

External-tool-based Checkers

+

The main motivation for integrating Codan with external tools is to enjoy all the code checks from mature tools without leaving Eclipse. With the new infrastructure: +

+
  1. External tools can be configured using Codan’s preference page +
  2. External tools are invoked automatically when a C/C++ file is saved +
  3. The output of these tools can be displayed as editor markers +
+

The new infrastructure includes a sample checker that invokes Cppcheck. +

Image:Cppcheck-config-1.png +

A more detailed configuration dialog can be found by pressing the 'Customize Selected' button: +

Image:Cppcheck-config-2.png +

Users can specify the path of the Cppcheck executable and the arguments to pass to Cppcheck. +

A demo of this checker can be found here. +

The new infrastructure makes it very easy to write your own external-tool-based checker. In the simplest case, you will need to: +

+
  • Extend the abstract class AbstractExternalToolBasedChecker. +
  • Provide the name of your tool (e.g. "Cppcheck".) +
  • Provide default values for the path of the executable and arguments to pass to the executable. +
  • Register a IErrorParser in the extension point "org.eclipse.cdt.core.ErrorParser" with context "codan". This parser parses the output of the external tool, line by line. It’s up to you to decide what to do with the output (e.g. create error markers.) +
+

Please take a look at the source code of CppcheckChecker for details. +

In the case of tools that are complex to set up, the new infrastructure is extremely flexible and configurable. It allows you to pretty much to configure every single aspect of the checker, from the files that the tool can check to the way to feed arguments to the tool. +

+

New Codan checkers

+
  • Class members should be properly initialized (Bug 339795). Example: +
+
   struct Demo {
+       Demo() {}   // Warning: Member 'field' was not initialized in this constructor 
+   	
+       int field;
+   };
+
+


+

+

Build

+

Scanner Discovery

+

Scanner Discovery has been reworked in this release. The main purpose of Scanner Discovery was always to supply Include Paths and Macros for indexer and build. Now these are supplied by Language Settings Providers. See more at Scanner Discovery on the wiki. +

Image:sd90Entries.png +

Image:sd90Providers.png +


+

+

Mac OSX Frameworks

+

The new scanner discovery makes it possible to discover and use with indexer Mac OSX Frameworks folders, see bug 69529 +

Image:Frameworks.png +


+

+

Console

+

Build console marks more prominently start and end of build and reports elapsed time: +

Image:Console81.png +


+

+

Parallel Build

+

Parallel Build was remodelled, see bug 259768: +

Image:ParallelBuild.png +


+

+

Managed Build

+

A few additional options to select from added to managed build, bug 365461. +

Image:ExtraWarnings.png +


+

+

Debug

+

Multicore Visualizer View

+

CDT now optionally includes a Multicore Visualizer View. This view displays a graphical representation of the state of the current application. It allows one to click- and drag-select groups of processes/threads, and apply debugging commands to them directly from the visualizer. Selections made in the Visualizer View are reflected automatically in the Debug View, and vice versa. The Multicore Visualizer View is designed to scale to large numbers of cpus and cores-per-cpu on both current and future multicore hardware. +

The Multicore Visualizer View is meant to serve as a high-level visual overview of the current application, and can be used in tandem with the Debug View, which provides more in-depth detail. +

The Multicore Visualizer View is just one example of a visualizer based on the underlying Visualizer Framework plugin. This provides a pluggable, extensible platform for developing visual development tools of this kind. +

Image:VisualizerSnapshot.png +

Note that the Multicore Visualizer will only work using a Linux target; it will not work debugging on a Windows or Mac target. This is a current limitation of GDB which does not provide information about cores, for those targets (at writing, GDB is at version 7.4). +

This feature was completed on February 10th, 2012. For details see Bug 335027 +

The Multicore Visualizer is an optional feature of the CDT and must be installed manually. The feature is called C/C++ Multicore Visualizer. Installing it will install both the Multicore Visualizer and the Visualizer Framework. If you only want to install the Visualizer Framework (to build your own visualizer), you can install that feature by itself; it is called CDT Visualizer Framework. Once the features are installed, you can access the Multicore Visualizer (or any other visualizer) by opening the view called Visualizer. +

+

Partitioning of large arrays

+

CDT now displays large arrays as collections of partitions. +

Image:LargeArray.png +

This feature was completed on January 26th, 2012 as part of Bug 365541 +

+

Edit Breakpoint on Create

+

It is no longer necessary to first create a CDT breakpoint, then edit its properties. Properties such as enabled, ignore count, condition, temporary, can be set while creating the breakpoint. +

There are several methods to open the properties dialog before creating the breakpoint: +

+
  • Add Breakpoint action. +
    1. In the editor or the disassembly view, bring up the popup menu on the gutter. +
    2. Select the Add Breakpoint... menu item. +
    3. This brings up the breakpoint properties dialog for a line breakpoint pre-filled with the breakpoints location. +
    +
  • Control-Double Click +
    1. Hold the Control key while double-clicking on the editor gutter. +
    2. This brings up the breakpoint properties dialog for a line breakpoint pre-filled with the breakpoints location. +
    +
  • Control key with Toggle Method Breakpoint +
    1. Open the editor's Outline view. +
    2. Right-click on a method to bring up the popup menu. +
    3. Hold the control key while selecting the Toggle Method Breakpoint action. +
    4. This brings up the function breakpoint dialog pre-filled with the method name. +
    +
  • Add Watchpoint (C/C++) +
    1. In the Breakpoints view, open the view menu. +
    2. Select the Add Watchpoint (C/C++)... action. +
    3. This brings up the watchpoint properties dialog. +
    4. User must enter the watchpoint expression. +
    +
  • Add Function Breakpoint (C/C++) +
    1. In the Breakpoints view, open the view menu. +
    2. Select the Add Function Breakpoint (C/C++)... action. +
    3. This brings up the function breakpoint properties dialog. +
    4. User must enter the function expression. +
    +
+
+

Image:Cdt n and n 8 1-add breakpoint dialog.png +

Image: The breakpoint properties dialog for a line breakpoint about to be created. +

+

Breakpoint Toggle Short-Cuts

+

The Toggle Breakpoint action in the editor and disassembly view menu now supports new behaviors when used with modifier keys: +

+
  • Hold the Shift key while double-clicking on an existing breakpoint in order to enable or disable the breakpoint. +
  • Hold the Control key while double-clicking on an existing breakpoint in order to bring up the breakpoint properties dialog to edit the existing breakpoint. +
  • Hold the Control key while double-clicking on a location with no breakpoints, in order to bring up the breakpoint properties dialog to create a new breakpoint. +
+


Image:Cdt n and n 8 1-editor gutter menu.png +

Image:The editor gutter popup menu with the hints for the new accelerators. +

+

Function Breakpoint Manual Entry

+

There is a new option for creating a function breakpoint: +

+
  1. Open the Breakpoints view menu. +
  2. Select Add Function Breakpoint C/C++. +
  3. Fill in the function name or expression and select OK to create breakpoint. +
+

Advanced character encoding support

+

CDT now supports the handling of different character encodings for strings and wide character strings while debugging. This includes full support for Unicode encodings and many other popular encodings as well. You can select the character and wide character encoding within the Debug preferences. +

Image:DebugPreferences.png +

CDT will then correctly display strings according to the selected encoding while debugging. +

Image:CharsetDebug.png +

Note that this feature requires GDB version 7.0 or later. This feature was completed on March 7th, 2012 as part of Bug 307311, Bug 367456 and Bug 370462. +

+

Timeout support for GDB commands in DSF/GDB

+

Timeouts for GDB commands are now supported in DSF/GDB. The feature is optional and disabled by default. The timeout values are configurable. When the feature is enabled, custom values can be assigned to some commands, all other commands use the default value. This feature was completed on April 17th, 2012 as part of Bug 361934. +

Image:TimeoutPreferences.png +

Image:TimeoutAdvanced.png‎ +
+

+

Multi-select Resume/Suspend operations

+

CDT now allows to perform a Resume or Suspend operation on multiple selections of the same debug session. Because such a concept only adds value in a Non-Stop debug session, it is only supported in such a session (see Non-Stop Debugging). The behavior of a multi-selection Resume/Suspend is as follows: +

+
  • Any selected stack frames implies a selection of their corresponding thread. +
  • If one or more threads are selected (not processes) and the resume/suspend operation is triggered, each selected thread on which the operation is currently valid will be resumed/suspended. +
  • If one or more processes are selected (not threads) and the resume/suspend operation is triggered, each selected process will be resumed/suspended. Resuming/suspending a process implies resuming/suspending each one of its threads on which the operation is currently valid. +
  • If both thread(s) and process(es) are selected, and the resume/suspend operation is triggered, each selected process will be resumed/suspended, and each selected thread which is not part of any selected process will be resumed/suspended. The idea is that if a process is being resumed/suspended, each of its threads will be automatically resumed/suspended, and therefore, should not be resumed/suspended a second time because it is also selected. +
+

As hinted above, CDT takes a permissive approach to multi-select resume/suspend. This means that if a multi-selection includes both stopped and running threads, a resume operation is still allowed, and only the suspended threads will be resumed; similarly, on such a multi-selection, a suspend operation is allowed, and only the running threads will be suspended. +

+

Example

+

Image:MultiSelectRunControl.png +

In the above screenshot if the user were to press the Resume button with the current multi-selection the following would happen: +

+
  1. The Consumer process node is selected, therefore the entire process will be resumed. This means that the suspended threads 7 and 9 will be resumed, while threads 6, 8 and 10 will be ignored, as they are already running. +
  2. Note that the fact that threads 9 and 10 are selected is ignored, as those threads are part of the selected Consumer process, which will be resumed. +
  3. Stack frames doWork() and work() are selected and belong to thread 4, which becomes implicitly selected in their place. Thread 4 will therefore be resumed. +
  4. Thread 2 is selected and suspended, and will be resumed. +
  5. Thread 5 is selected but running, so it will be ignored. +
+

This feature was completed April 25th, 2012 as part of Bug 330974 +

+

Show only suspended threads in Debug view

+

CDT now has an global preference that allows to only show the suspended threads within the Debug view. When dealing with a large number of threads, a user is typically interested by the threads that are being inspected (suspended ones) and does not care about the running ones. Using this preference, all running threads will not be shown in the Debug view. Note that when a thread is stepping it will remain visible, although it is technically running. The process element of the Debug view will show how many threads are currently being filtered from view. +

The below example shows the exact same debugging session. The first screenshot only shows suspended threads, while the second shows all threads. +

Image:CDT_Debug_WithHiding.png +

Image:CDT_Debug_NoHiding.png +

Below shows how to access the preference, which is disabled by default. +

Image:CDT_Debug_HidingPref.png +

This feature was completed May 4th, 2012 as part of Bug 375585 +

+

Multi-select attach dialog

+

CDT now allows selecting more than one process to attach to in a single user operation. The bottom pane is used to see which processes have been selected. If multi-process debugging is not supported with your debug session (needs GDB >= 7.2 and NonStop enabled), only the first process will be attached to. +

Image:Multiselect.png +

This feature was completed June 30th, 2011 as part of Bug 293679 +

+

Default Postmortem file location

+

CDT now allows the user to specify a default directory for the location of core files for a postmortem launch when the prompt is triggered. Since a postmortem launch can easily be re-used for different core files of the same binary, this feature helps reduce the amount of navigation needed to select a core file. Note that specifying the actual core file is still supported, as well as leaving the entire field blank, which will also trigger the prompt, but use the default directory for its starting location. +

Note that this 'core file' field supports the use of variables such as ${workspace_loc}. +

This feature applies to both core files and trace files. +

Image:CorePath.png +

This feature was completed on February 17th, 2012 as part of Bug 362039 +

+

Support for Fast Tracepoints

+

CDT now allows the user of fast tracepoints, as supported by GDB. Fast tracepoints use an instruction jump instead of a trap for efficiency. Fast tracepoint need a minimum of space to be inserted in the program and therefore, may fail to be set at certain locations. For fast tracepoints to work, a special library called the in-process agent (IPA), must be loaded in the inferior process. This library is built and distributed as an integral part of gdbserver. Please see the GDB documentation for more details. +

The user can select between three tracepoint modes in the launch: +

+
  1. Fast: Only use fast tracepoints. No tracepoint will be planted if a fast tracepoint cannot be used. +
  2. Normal: Only use normal tracepoints. +
  3. Automatic: Attempt to use fast tracepoints. If a fast tracepoint cannot be used, automatically use a normal tracepoint. +
+

Image:FastTracepointSelection.png +

This feature was completed July 20th, 2011 as part of Bug 346320 +

+

Enhancements to Tracepoints

+

With the use of GDB 7.4, some new features are available within Eclipse. +

+
  • Live enable/disable of C/C++ Tracepoints +
    • Tracepoints can now be enabled and disabled at any time after a trace experiment has been started, and will immediately take effect within the ongoing experiment. +
    • Note: Although GDB 7.4 seems to allow a tracepoint to be created during a trace experiment and will add it to the ongoing experiment, this behavior seems to have some issues. One of which is that deleting a tracepoint during an experiment will not remove that tracepoint from the ongoing experiment. Until this is fixed in GDB, it is recommended that the user stick to enable/disable operations during a tracing experiment.
      +
    +
  • Smaller Fast tracepoints +
    • On 32-bit x86-architectures, fast tracepoints can now be placed at locations with 4-byte instructions, when they were previously limited to locations with instructions of 5 bytes or longer. +
    +
  • Tracepoint collecting of Strings +
    • The tracepoint Collect action now has an option to request to collect character pointers as strings. It tells GDB to effectively dereference pointer-to-character types and collect the bytes of memory up to a zero byte. An optional integer limit sets a bound on the number of bytes that will be collected. This feature was completed on April 20th, 2012. For details see Bug 373707 +
    +
+


+Image:CollectString.png +

+

Show the actual variable type based on RTTI

+

With GDB 7.5 or higher CDT could show the actual variable type (not the declared one) in Variables and Expressions Views. Consider the following example: +

+
   struct SuperInterface {
+       virtual ~SuperInterface() {}  // enable RTTI for Interface class
+   };
+   
+   struct TheImplementation : public SuperInterface {
+       TheImplementation(int _v1, float _v2)
+           : someField(_v1), anotherField(_v2) {}
+   
+       int someField;
+       float anotherField;
+   };
+   
+   
+   int main() {
+       SuperInterface* i = new TheImplementation(42, 4.2);
+       return 0;     // [Launch debug until here]
+   }
+
+

Launch the debugging session and run until return statement: +

Image:CDT_Debug_VariableTypeBasedOnRtti.png +

This feature is enabled by default and will work if you have the proper GDB version (7.5 or higher) and RTTI generation enabled (enabled by default in gcc), however it could be turned off in preferences: +

Image:CDT_Debug_VariableTypeBasedOnRttiPref.png +

This feature was completed on May 5th, 2012 as part of Bug 376901 and Bug 377536. +

+

Build variables support in "C/C++ Application" field of launch configuration

+

Image:CDT_Debug_VarsInAppplicationField.png +

There are also a few new CDT-specific build variables: +

+
  • config_name - the name of the active configuration for the project specified as an argument; +
  • config_description - the description of the active configuration for the project specified as an argument; +
+

This feature was completed on April 2nd, 2012 as part of Bug 180256 and Bug 375814. +

+

Support for octal number format in CDI

+

CDI now also supports to use the octal number format to display the contents of variables, expressions and registers. You can select the octal number format within the Debug preferences. This feature was completed on March 7th, 2012 as part of Bug 370462. +


+

+

C/C++ Unit Testing Support

+

Image:CUnitTest-View.png +

Image:CUnitTest-Launch.png +

Supported features: +

+
  • tests running with support of the following frameworks: + +
  • tests hierarchy browsing; +
  • test messages viewing, filtering by test or test suite; source lookup is also supported; +
  • testing statistics (total/failed/aborted tests count, red/green bar); +
  • testing time measurement; +
  • tests hierarchy filters (show only failed tests); +
  • running & rerunning only selected tests (not a whole test module); +
  • start a debug session for the whole test module or only the selected tests; +
  • test messages filters (by severity); +
  • test runs history; +
  • the list of provided tests runners may be easily extended writing a new Tests Runner Plugin. +
+

The HOWTO, known problems and limitation can be found in the CDT FAQ on the wiki. +

This feature was completed April 18th, 2012 as part of Bug 210366. +

+

Bugs Fixed in this Release

+

Bugzilla tasks completed for this release: + +CDT 8.1 bug fixes +


+

+ +

What's new in other CDT releases

+ +

To learn what's new in other CDT releases see:

+

CDT - New and Noteworthy

+

CDT 8.1 - New and Noteworthy

+

CDT 8.0 - New and Noteworthy

+

CDT 7.0 - New and Noteworthy

+

CDT 6.0 - New and Noteworthy

+

CDT 5.0 - New and Noteworthy

+ +

Back to Top

+ +

 

+
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm new file mode 100644 index 00000000000..580c7b9c639 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_build_conc.htm @@ -0,0 +1,24 @@ + + + + + + +Build + + + + +
+

Build

+

This section describes the build views and terminology.

+ +Building C/C++ Projects
+Scanner Discovery of include paths and preprocessor macros
+ + +

IBM Copyright Statement

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm new file mode 100644 index 00000000000..d3b80448f14 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_code_entry.htm @@ -0,0 +1,23 @@ + + + + + + +Coding aids + + + + +
+

Coding aids

+

This section provides information on code entry aids.

+ +Comments
+Content Assist
+Templates
+ +

IBM Copyright Statement

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm new file mode 100644 index 00000000000..90f35b4e3a4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_concepts.htm @@ -0,0 +1,60 @@ + + + + + + + Concepts + + + + +
+

Concepts

+ +

Provides background information for CDT components, tasks and objectives.

+ + +CDT Overview
+CDT Projects
+Perspectives available to C/C++ developers
+Views in the C/C++ perspective
+Coding aids
+ Comments
+ Content Assist
+ Templates
+Editing C/C++ Files
+ C/C++ editor
+ Makefile
+Navigation aids
+ Outline View
+ Project File views
+ C/C++ Search
+ Open Declaration
+ +Build
+ Building C/C++ Projects
+ Scanner Discovery of include paths and preprocessor macros
+Debug
+ Breakpoints
+ Debug overview
+ Debug information
+ +C/C++ search
+ C/C++ Indexer
+ C/C++ Indexer Progress Bar
+ +

IBM Corporation Statement

+
+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm new file mode 100644 index 00000000000..c447f3d0038 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_dbg_concepts.htm @@ -0,0 +1,23 @@ + + + + + + +Debug + + + + +
+

Debug

+ +

This section describes C/C++ debug concepts.

+Breakpoints
+Debug overview
+Debug information
+ +

IBM Copyright Statement

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm new file mode 100644 index 00000000000..3f8d1f0cbe9 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_edit.htm @@ -0,0 +1,20 @@ + + + + + + +Editing C/C++ Files + + + + +
+

Editing C/C++ Files

+

This section provides information on editing C/C++ files.

+ C/C++ editor
+ +

IBM Copyright Statement

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm new file mode 100644 index 00000000000..ea5e422bc4d --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_home.htm @@ -0,0 +1,36 @@ + + + + + + + C/C++ Development User Guide + + + +
+

C/C++ Development User Guide

+ +

The C/C++ Development Toolkit (CDT) is a collection of Eclipse-based features that provides the capability +to create, edit, navigate, build, and debug projects that use C and/or C++ as a programming language.

+ +

The CDT does not include the necessary compilers and debuggers to convert C/C++ code into executable +programs and to debug those programs, but it does provide the frameworks that allow such tools to +be integrated in a consistent fashion. +This allows you to mix and match such tools depending on your project requirements.

+ +

Often, commercial distributions of the CDT include the necessary tools and integrations. If yours does +not, the base CDT does provide support for integration with the GNU tools for build and debug. Please see the +Before you begin section for installation instructions

+ +Before you begin
+
+Getting Started
+Concepts
+Tasks
+Reference
+
+What's new
+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm new file mode 100644 index 00000000000..7d02f027365 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/concepts/cdt_o_nav.htm @@ -0,0 +1,29 @@ + + + + + + +Navigation Aids + + + + +
+

Navigation Aids

+

This section provides information on navigating through the C/C++ Perspective.

+ Outline View
+ Project File views
+ C/C++ Search
+ Open Declaration
+ +

IBM Copyright Statement

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml b/debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml new file mode 100644 index 00000000000..e0a92a65f0f --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/customBuildCallbacks.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html b/debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html new file mode 100644 index 00000000000..a476078ace4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/html/maintopic.html @@ -0,0 +1,13 @@ + + + + + + Main Topic + + + +

Main Topic

+Please enter your text here. + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html b/debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html new file mode 100644 index 00000000000..8a61c501d6a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/html/subtopic.html @@ -0,0 +1,13 @@ + + + + + + Sub Topic + + + +

Sub Topic

+Please enter your text here. + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/html/toc.html b/debug/org.eclipse.cdt.debug.application.doc/html/toc.html new file mode 100644 index 00000000000..326f0a9ff3c --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/html/toc.html @@ -0,0 +1,13 @@ + + + + + + Table of Contents + + + +

Table of Contents

+Please enter your text here. + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/BuildConsole.png b/debug/org.eclipse.cdt.debug.application.doc/images/BuildConsole.png new file mode 100644 index 0000000000000000000000000000000000000000..8f1436b5a4d5d130ba7a63824e099428697d7615 GIT binary patch literal 36453 zcmZs>WmH>Tw>Av4KuZg>XrV!h6f5p71w!%QPH`#jE~PjGcP+tPi@Q6)g1fuByy<

CkMI=|{K}*3VI=$m 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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/Idea.jpg b/debug/org.eclipse.cdt.debug.application.doc/images/Idea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..119ce70c26a98c9b1a0351ca531dfe74549a7610 GIT binary patch literal 5102 zcmb7HWmJ`2w|!2~&7q`IKtc{kBi+rBE=dIx;ZV{g(jnd8p*tl7q)R0Q1Zf4NK^j5s z!S{Q=JMPcB#@Ks2`>C<#8gtDx_s!RvWq?>!QAH5|fk0qGupt24d;{bFFnWo;aXW4U z3b~yzpil@D69W_T@4&*r#>B$G!oZKrnEzFtPr= z^8cD{x&abwKp*ggfS3U=2?#<0y6FYz000bzpmzrRH_#h_Krz5Lw~uK-00`s%JcR;a z2nHq=2>WIZz=wbUFfoJ}06;I@3Z@!#v-bsa@AZqjl0Pg`f5}cC9YNnO9$l}V)btFu z8Gi9A5T6#rqeswgWH=0~CfR;@WkTZ9zjHsgA$hJ~zluG&VU$apsNj`1d|MnoaAJWO z4WzUa_)WR<7mCl1K32BKc=mhaTSMRRLp{N8C942>d#tQu>HCU)M)u98HQ-JQXl>73 z?K!Z{i|EXTIhQvy1|y4BBayKWL^vG{?574Ik%H98eX*ldAZq}u#%8sx5Q-tPZGJ!_ zhJ6D>i}fmPG%$bauGK2%;EoqXNadCm@;2?E4qxwRJ`eXCy$g_yK|k<8C}J6-=4lTO z?U3CG%1h2Hr#2Y90q9h55Cb461OS0CF#eND2pEci34pK|Nl39_WE9NAN{j4C&4qx0?xP=%VFIGm4R<}A)tp2Es_i(q1Sw9Q2K>R#_{~o?02Xi|x|MhWv zdny9rQ8wM!F*0k|QP2EbSfQEce)Y_*b@}eB;ntMBYgWtlj1UJ=56bht__=@1;6i73 z0Z&tFkh**oCZ=ff2InC^xY=O7=RJb7Vx1u-hsOWg4G<)i8~)^So>{ok#-&|rL^rMx zIeoG@6Pla#eYWrji_@%3(B$`7=j^n~P3G*W?}VEJ0pkvkUDDP9oAj?f%J6DTyo-&%|(`&rxYC4T3j- z^|FRP>8i>&trY<^;!A;Ve05GdKVte?#L?XYbw}r5-37PMK_zM1-P=ThLZ+B?UU-~R zCI>0Bl&nQbG9393Hwe5WXjB>|Tdfb)Aotq!s0goUlNbn-wdTa*VfPGlULX>wD8g+T zqT7;8CrkM1V35MQd^UZ?y>*#!RP-=2Ax-D{WvnE9mD{)lZIheS)Umv8iWq8ul1=0{ z)_b3>)oU{(W0c+c{@1c5GLFPyXw`EWKFyXDM% z5;SK32qqZs-}*xr6uS6GNHK|FOmIsU6d5@qGrxe0EHWtm;4gL1wJHTVm|M^k#n?1- z^=_wC!*_Duu6X#tUfY_yC=Fh*RT0R#gv|Ka?x4FIN&T78-7v;8n+V41koaKEa*sSW z{ex!fsFTg91bK*&Tg>u@pS3EYjqu5`YDUM<*cGGmrcUpWEs6!Ep>n)JkL+5ZT)_z4 zRMPrB$*nl7YMPUlVHcdWjy2eG8&;kx_MJcXCYR@=+TsfvYLyBTA%AxA{U^JWGUWnk z=vX3ySl|dNRM$AGtXzEUU+`!Nl>({NFU7aS=I9)dMe&xsJl7i2o}_*go2&F$HgoK3 zKv6B?&**BA-HL-S+2*4tB-$u2uA_C1g407V)N(5 zMR~@$qG=+?R|WIMMWZE^a}C)oN4d7SKOb}X?FkE&E1higT3w#Vi!9Q=Ioz+rb2O=2 zOuGTd+4Ce%+$_}^+Wa5=(WPI~>iAZ2ElZZ+gfPmC4sKFJZWyQB05Jjv z^%*rl^bLKI7)x>{dyWt%1sC|7Z$knV#kWAva(V{8ips%f>~53;(}~_eanFY|1ckL) zD@wkPWXBahPM!gYT#nU#4gcsAXG(3Iq_a=9{VhIuES+X`u4t^ICZ9s|q49eB=x(Xx z(4MM2E@BWfEs9QgNaL1f3TSBpL%|>-EIhPA-3B__z%9*~Fkxhj%q;NRbh`w_*LJb; z%RX`quEQc1Kv*T9^6JM|h$-Z(ZC3vw9|*vd0zcv`8kH!>I>8ZS81NQ;NLKdCtZ~5m z`_MblZ^(9$IiKn~c0cmO+-c63C5DZ~<_&i5OqG6)t7olWY_5A(h;xeIJiN<$nyE`Z zCa1EeZnVo<0OFoMKfrJBKG4-R~Sig5MSxZVYOETrbP4-dd}v z2~F>q$>E+a*ov!HK8)!P-rQ6NtxzPs72faA3Ng#j%@du-|IVN~EXJQFbTR-NcVy`n zc4W+y7$sRCVt#>~ak^XX5DV*0EB;k?a4vM0Ga0&8_K~N7KJvpZ&D#(*inW*kxbxUD zeUgLYkPwz4u6vz{0eCFU#4C!5EGDQxsT=ka~u9`UL?bRvM zA!9yz^mBR{XpH8iCFgqR^r8qIlTbrs^)~?DpNvxx{Z%E=sO^;Vhj7^CgzBdTEex#XP{FM@PZ}hHyEcSBwG(sL7Uq;u`x9V^FN(2=c7&;L_KjJ#A z5{Hf?KKj-#%vbsj-*mRqTklvTv8~|VcT2Ap=llUIleTv*wBKpI%nFZE&r$|IQb5uV z9et;?ob7M5$BpSPC?sS9=PpuQ{mQz>zvW1sv2TTXcHnG&_ZdH-#DsoGO1tJ5FO_We$2 z4dFHZD$-m*0la}lbv6C%k( zUeH?sxl4@hOSjJEzg7?gkTAhz7;jZN9#z}5axi}Qud|V2DhdtMvcc=&b+qPMk`+Mr zdL9H~t8qeTSF#5o&KR9z)%~rd{9SC)lb<5RoL7djO>Rrx!#Rv5Ua&Wko(7LHp+-qTR>WlsE;d)s$2-rpuoi%&1Bogno z1igu|*dWm-l%7gkAkH^nNn+4+>G*Ym6Uf!l#%NA1WNmogJyb_}%!l+Spy_f&aE|IH z#RBL_*TX!-$dHbDTk2&=q5Sg8SRMxXK((ArRd3cUzJ><+(FNx*rHte`sGhy=e3Pib z`~wO>=`nNPVnuwBJA`#*nx(ZgZw5Gy&U^>3+q#63vg9sFE}VY~Vy?~YJlkU`|bCBT<2R@mmf=izMek#YAs3}oGuDflPD+b+kG;;A~!fTWeo|W zkrJsDZc+)5#y=HVNUv5KdnlST*4MJ7rnGD7CgJx)y5y%9MSi=qec-FqO8fOYm8c>U z*Z1$#%2RqOKk3NonGD8NbdNWbg<)~Ca`RX>B?iB>$oGXCx+PQx1#>MKWgES(URL32 z-(j!u?L3Jw=)TjZ9$7h-Dw@OnKq1JqOcZJIVFAdP?MVHMD>jhV@USu2ajXY$dy*#P^Jq$U$KQ4{W$6w!s7^HGbwZn?6sB%ph` z!yMPoNdthfxBf(+Df#z|0^D{z;$d3Pgg^k5Q@|Vue7ON$(FOuPPe~Hq09(=SkK%&> zAi#s_1DfruB!AhCiSCjA2{hZ`Oftl1wxeo;&}9FI>$g^n7#ZK%+o<)-Po4P`zg^DP z-=!k+GU=Gr4+dTx6LR%Nth%N=D`ZoIH6*J&NU%6kF4`egH(&L%2 zqKW&dV7u8HBpkAoVx(~p|abhu6^Z3p$>?pZ~mg%+vSoJ3_p9&QYt z5#xkR?q?B!noexKt2!8}ogaRt7rSVtY?i2@^!sghu&j1h!Q^5g#8Pe{MPfqUrsgrI z$JlodQAR2#QVQa8r@fmXCQkW@qDM8f&w5^GA&_%@^g)66r$;;jVN(JcyZ7Y+^dR`= zjB09s`ec$*xJS2AR0%GZQ=J{8b3_Wpe-;zqRAjccP9!pavE@F?UAPrAHe&P{3=D$) z@8K47o0Y$=lkry24#rpht7pVU_;$UuRTpxazYsiF*XI}f^pN=6{ zgy1)ZUa~&Yz98!?09tv7I2lWYETiYieauh?KMIUFG&d>BmX#guD8=~yjs@6AHP^7d z6Fps2zi3(_V=|Q23|Sgsrf^HzCAS!(ohzZDViTt9fX4cmJ8evOr`7-X&_uj!G6(xX zxr9eqs;pzVc(>x(k_{uGCPlvueiET{3}$M1@SwCkXbJ$rEG1BnlRI6m3l$kbZP8D0 zVwXp1rC$rNs*(1R@V~us`+P|6mp0s8C$2i$kG=goHbd#?@5GJr2GaaY zW`5h8M+(jNREc-henYO!BfY#q1t(9Ap48Lb=|nlxAHKJ4?{H7KuZN9?v4^TSG7xAT zJu9A2EmN9T*U~=9U7H!9v$$(a{lbpC7iH9_u&EW0B@d7I2@M)){Vq4#hfSZa zx(AP=f+4c4^RO_@^W#_>(}e}aAlI~>bhaBHb;5hRFENTTI$W=oH?%+3Q(wT%fyaX4 zW!I~Tw=>}^XI(X+HQA?2)4F{LIiGMO&%0t)Z;jH@udmB z-boyHz#W6;stU4dHBCv|92ptk6TIZZHq>on&hsNWCgS%fl0f84UXLjPl_o`k^w3d}NEMVG2-0h4QWFvc zMQT9lEs+|jk%Ul!2@_}LdvCs3@6G&i)>&uod(T>Tm*3vMeP7+aWq9hu`4a#D;FQsI zy}JMaOEGiV9AjllPM%MYW^Tv5uUq*70GwRE77HK?&c_sT_!*h#bBrE4a+de9$2VDC z0DzZdr1yt;(A36kM7*=B?dL60=A@*szlm~A#_MJ=M(qo_@f*efJtt9PXbcJRJ~&`q^LEutcU2ybysAsrH%^y^Uvy*p!#C;O~TG5$gP z?0J!T`ne}iX4zQHLYWy&D*6N_HC1E3n?)1?CXMCNQ&}LZU0M;QJ1lzmrh2pneLpbK zDZ3iGruGcT=eGDHg7RsjY9j=3Fk1U$pMa)t77EHK8`d4lfG*KSI3gJ3zMF=J^j(hn zB@$!4I?RCK6%ywI=`Eeov!IZ0{vaTl=_QV zp|@U)uo;*w$q2}9?Fisd{WL$(VGi&vSCT*U4W9B6=nT}RPkrv-QY6vI)e$$mQi9v> zi$b86U%?O7{Vs|I9uhdPKU%?Sb z=lTJL#*cW5WxiT_+H=>iP65%kYL!{l=XtSylCfQMEqS+IXs`Ma=Q4Rx2rSBrbCxfO znf=5`)IL}+OiOFy#2k8*Xp3YsjkYHR>Diy6rrQmWz3A(Uv>r=p`nEo1cMH)Yh+bg` zIVBPN4uR|GbtUeCVXYs$h8~Nfn_-$_No6Bu(A}Hl2{QTF=3YA(NpJCd9o(KL1`3iT zZCr}Dqj!tozkPdAz;2N!7^K80w(!SJwYG%yP%bi*xK-dD3t4WT=LmPY1=Dnf9)js( zpO?7u?=jquNVua9; zv1Ut{9cdB~s#$C%xJQG4WmT?gIoMd>S5S#|Io+YQxL!|;tf)`0^3!`aSIZdRmSRYI z(J>5-5E{8N&LKFy zoOnWavSJQHzGv@xL7tE{F&%cSCp{e2u(9e^IsL`RLQOO*xEvhRS2WI8G7ay|FgzS@ zsl<#}%eGw zMkkPYa@Q-SmmMhIMLU1gTJMHkN8Z_F z2}?r1NQ7;72NJ|YBZLun{BLt(y*ff-kXPM(E47C~kezSO$(QSZdAMZw zQhnNh*(6QeQmVf*NizrFC-jiR!O6mIdATen+E>V0?Hzb_dRCr^au$MsGf;reA`2jy z1K=!hneg$d6<4xb>pMYJdzncFV?lGHl)VofqLU)-mQ@F2F^A^InD>0VJaetVC|!IR zUH&D8#K`r^W`%++;(99M&BcL$F#G-?PVi!cTG*Xh(Bq@ zlX|Gj)BsF+$HrQMYeMPeNw!f138_+YEHP^#szP1kdeLR^M1JErUeheB&=SkK{$qmZz8RnEM?S|m9L1ga@4%9K#hM?6RLqZx*!(c z2g>VRyPe8w702x*Qb#8j-CnFqHMia(>Ej>5QwI1g>rs)vGZL#v>E>`tsd(d4m=fIO zfDxMP%ZU<7=mzly7t#5Ml^^tjO8u65|4&ZBxVCNyV%E%c`pwo&Q$HdHmx8o69g|T`s&c|VmHs{NixkMxU%AHm#cHO- zavCCF0ml!WA`~@{k~#9aq#!Svj#aIuA?8~~OXabYdwB+3Py0;s%DVXpGS{ThORjVK zElZb%aP0x`|9WtAUg6l#f>d>V)3GPyG(>WOZ=b2~&cqzgJE%u#D`bBKO(>xhoq$*X z&p@5UfF~WJkW8IcoSMD=@w|84x{fflJaLR8XJj`UKokgoX##}FfPXmr`E|eI?C%f4 z+CU;$IFgsLBOZ(N{LzTK^!aynZ}~-N`AwoXjB#vac-`y&2(&E;k*& zL|eY9ARjWi&x4^JfA3gb13619S8wXujA=hOI(2+d2&OF7J)%cV$qmE3q8ZQS9qH1j z(eeWbX{!Q#dNaIC)coEP!l}Y~`4rii#H`ZdHO1+7o|Ra~Fq>&))+u!LY@!CCDuA^J z{^$ro%NBw74QLLv06J8ql-xw8Y0@nnoZ2YUZJg89;$N~z_1mzU8|5gB+K@u0%=sv2 z)+D$Q)UvgbJ(~F%ohV(S(ji3s#eYlNo?=zd`H%4ICRb(CpcRSKwcbdTjGr4vUiRZS z&(2X*ib3emIcr2lpMboT%iADMkp1^@>E-|yQIHh*!8v$u7X@HwuOl~zTrUWfM}wnC6RiL2&c8JO=+3_!ZBSN+b-HZwd@HY(|S6TF(yq=@!{l-N^^v7Al3P z59uwgpfD#`4}xm!W6Q!uw5!5juY&K4A|dO$?yXw#9=%Yw9-|WJAHp{6T!~d=jjvKH z=1n~6xVCNLofa}Dd-rKejr6*yre<3xb`o-yvQY1|n{UJo@5?Uc-@$~`6cEBkwUyzV zM+0c$Mk8!WcjN;CLk@?t>jJkDJs}RLc5`SSejN+?GXLGkZja1b zjkL>76G$6~KhdOu9>pYQkrbjy@YP^blaS4EGeeL$g++ge%RnZ zeyW$OQo8y5FpqTPw=!i zmun&&01ghEe+Lp>Uhxs18ZhHf%puff!5^oc72zc|ZQa%O0X z$4z*HYKs5SwGRK`zRqqg){jCk^sPcWQ2B565~DY`ZRQ5q9OQz%_eJZ_PKFHz?Ig=l6@|J4foJw!8e+Trbw#P{6!bjjnBbmE%@17f{NA| zZ(PcplaC}dRKj4#yeJo+C>V_i;JGJF^Xw9x+X+kZZL6*?tRq+=tW4zZ_3Rfz*OUmv z)HPj>WJ@^`{9K9YIKrj2)UZ%dmJ=P)zx~Kja=}3(Q}whPUA2j8INbd`m+xy0g7geV zQGyd)O%K5Bj=Cz(4>slM9F}XM-g;ENzhX5bb7gD0##{ETPy6)PL&R>_LdeA-gauXi z8zmnjMm}nMDkh$6?s?g{(~nub>2cK`*icU`4vFC=~z^T~BcRWClY-){r+PZ&_?YC8@Nkrwz4>lf!$aBn*8>uobG z;?x$by^)3Wl5f6SXR2dQucMX_vlu*#ZtFk@d=p)r{H%Lzqb1?H;RqC;o=l zg*;*$$U~fVuXwA#-}N9^%;4w#7>6)9So5WfH=m`&=4fkCfXlhSw@;PluPm*q8Z#rX z?G7WCgt<}PGn%NzZiI~LUJH{;^)!=eC5B{jcUvcAnnS9AX#*383k0!uKW=yI5cr2><x#@Jzixb zW}KQ5^K=e{Y{Uac({8bSk3siLC)tHjP1u=3oH8Ryx_b1TnQ_HOOjdcY$LRW2uDk+%YSxdxYll`5dK)s)C=A)wAJpo7e9L3DEFBda5VB zIoO$mhRtX;)O&9-i`I5Y2uh>ttqZFtnH(+OR_-$eE$UG9;3Eea#e5B*HC;ZEkoQlG&JS7g-v;3Vm?@|KagKujs z#0MS;{tzZR$e^PhaXbXI=0#CGG19%*f}Fr|6T1A+LAOSu&m(O_PEK6EzFu*KLgvjA zg?0fB-whMP`}Y!WE=Y{Rg3nKy|3rb{W{82NavHn^FFKR=<$7rT(rT#di%*r_cBE!X zGc0r~)q3?0`@}cv3OTTuU}rDzMi!brgBp}ri)f>4T&`uaP7UNbYsGyw6FKNoZ!(~K)VW34^a!0RE>rIG;Lh->ydM+>kF)%`FAwg@0&SUN z-gm2})s>tg+Vavw!mHeEtx?1UFsET^`qJ#poeE7W+Z^WYZ;YZn;A;+?hQ-~YlQ!5U1lVKp%;cv&D&5E7_U z_zPXOOAJcSCFOis)+k-yp&G>RQL0R_d-qUI*hxC}hpPcQk*v2mfVv@7_v4v=p`D5R z)FX9%*OTY(584#Hz*wt9Z1(RO1h}j`UGez%SZ4gJb)JyB%vLXNpgjGI*QFsM=QMLx zlknGH2krKGtb%fJ&5~#B4Y(yY*SX`c z_so`UJA{gEwC=G>19SE|K3EzlS&=?oh;13G(g9!n(J~>ukZorHHvbflW;Sj;P72&i zXVuZX!ssiC%oeWYk;jGOtG8=ie+VezGNd)1SC2_I=0*ju0(;S)I+TFh50SV)W$X3X z5Gl(^Zb|u8X!HlwLtzW}b^lxs&YO@mO00T%dQon8TmA%T>D}BN_s%jW^E!e3ftS&2 zrbOeNG8H2G8Q0?rn!v{+&a`I%k9M|f?Dl;I$AQ6?Ye{TGYwBs_@5QM0!hZ@#1ufUY(s=z5_5Q^i2Ic zXaO+)bG*PTLGcRYy|`q6!S7JFtdw8?-vsL~n$VW0+12<C%C z+tHlUK`+@5&+=~_;a}|IpE>9M%}eaC5=JTFMnNY4qJ!DOsUT|)K#^Ok_ld|LLmIb* zTh>LR{L>*?Uh%Ic%?@hu=E%S%;;sqsbADTHfCe{GJTg~57qqawLNntQ#eIhAerUQL zYBonTH{IayPk#+a9``r7C%+Vj%J=|j7SO6g4J!hYRdfOdxN~m_vdoTS`*>Trf}=7Q zDlQTA?-I5fmD8kK+I7k`9lcAWE)x9ILQQnQ_Ac-#kK&nnj*_mW-<5QCCbSPr5zD@( zku3o%C*2*^G&0yYT5{u4j%v?{hf5O#9xJL@#<(8&NJt3mOHq(?g29m=2W%O=UPN-6UyK&TtxmAr}P9(gN9#mx+w6AwG7D|0>$d|gRKO; SJehw307m+^^pMvap8W^W-7G}_ literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/alphab_sort_co.gif b/debug/org.eclipse.cdt.debug.application.doc/images/alphab_sort_co.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d772441d0dbf077f40c69416a5bf27d2901b966 GIT binary patch literal 224 zcmZ?wbhEHb6krfwIKsd%Kfa!sfoZ;deZ74>BO|lD{d{}-c>DPM_VxSi=kKqdKY#xI z{S1r@`{&QUzaIpE0t^fc|Ns97lEeVTpDc_F3_=V#AjKd%8CYW%sPv^|dYvlN=>93t zzr(BeCyQaFf}XH`=iPInol8Yb=B@3p@(?@xlz(B6$dtwGpH)nG_a$_ixeJ-7^f5Z@ mQJs7Fb%&#z;X&649dbdtyw6qEs4_4s@iN6IB_t>^SOWlBJVIUo literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/back.gif b/debug/org.eclipse.cdt.debug.application.doc/images/back.gif new file mode 100644 index 0000000000000000000000000000000000000000..ca67250b8ee3022b49df6d98c3471a33460c7106 GIT binary patch literal 865 zcmWktF~}x06bvG`7RrLn9vmF8(TFGkiwlAr(bF?!v79P=l3_mV_+Wh<}qJ<`T1k^-HKLpAp`)+vaIX6Z5zgzQpy

t7~%(6vbWEDTNhFxDtR7-b_ ztHHZkcZp`NCEDzD)HJE>@YwRT+bznq>Lm(v?s~V>%dOX3l8a6SD-~Ouk-erItuq3; zhO-5)m0Zd$M^`zm0GD%?5Dd`Ivr5TY^8hJEm68Iu#X=}uLm&X6H5MZ&g~qr65a(9! z*WTAs768--n}?Z)NSPjI%)1Ja+O(Oty1Epwwy<>S9h_^jK+^e!1$oq9p4ZjJnAbIK zCdM${w-dDUCg%G^#=5kx%I5(tB%UF}bmI`!)_IwMMv!4(J5~qEcpd<;Ae1Fcx*epe zgqzw1H)Z2t6M5ySPvAm@JTPI}H>OJ;M=U_(j%d>1TCnzMYJW&Og$1Gj(T?ay`{_cr z;SgqGYPg;&@hck}hlT8j^pH+WB-en*X^cy$$Jn=x(VHAC2qnRa5ycuWnYU~NIXoZE z1jVf-HS!VJv@8WyBvobWR@f?P+iEtqxA-8P#3oCO|{#XzwmAj~*bn@<`j$X?>< z>&kwei&KD)`=LTx7FftNqQtSZBqP6wVdc6r9zY?U5}=SvYH@N=WQ0!XYD{Sc8LDcqU2PDum780 z!<0Ga=jNv7l`woeGi^Umj18nLB(o$Zm0`uZOX>^^j0~PGjv*CudMEAnVh$8&+rM+p zW<^15=~^c3=z~^Ur!Lug+5H2fkG^K8K+x-Aj;6UwHg6ZYGN;D-rup9Q+va!^NF4+t*S>Dl#*_|?>iQF^zPZ4`Vzg#H{QFo zn6KOZY5oV(u%8PXIGDPZu6AH{R1QekRdC?IgP*1D`y08mwjOBQZWOA!ig)&g9w~-K z&zVvynOhlhwyCk{nRYmQu#5Lxy=2v~lDHrK4l~Y#v1w^*c?9U~WfWF&n4v2pS0l{~ u3>^_rSWM`!u(ka6ok4GX+opdzYnVz|3NFVMW`+Xg89ZJ6T-G@yGywp;u-(T1 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/btn_import_executables.png b/debug/org.eclipse.cdt.debug.application.doc/images/btn_import_executables.png new file mode 100755 index 0000000000000000000000000000000000000000..ae639c2fa1e4aa7f03658ac97eee7e4657a63c40 GIT binary patch literal 606 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&V!2~4Jo^ZGVDb50q$YKTtz9S&aI8~cZ8YswK z;_2(kew~X`fKSEi<8EWHkZVMVV`)i7ei6gUb!R+)LOdlvA(zzRY4H5xLyquW(C4NIL$Ye22oKgyf00zTC=rYaFq2$Ig>;<-2!B zPFFp3Y-L*8=fW8?t52TUP-D`y=JNj7rp-Y|K3;gms#Urtyn9WOsjYZI+O=Cdxjdi0 zNL;vp^TC5ZJ0-q;N?|_m{O-R~@4nv3(w^(}BHZMs+U~+Dy^BAsV*31VqUhXB%NQL( z7<-O&cC@|w^)cD%sgd%c#nV|Dx|lMU62i=d1!eiF98LD!Sas*+vz*QKzn<)=xVlri z_}L8G|Fwx9C;3L$JkL{_<2PgGcK-K{ZTI7&Cp^7zCi_{9$W~qj1~z4ZqB#i+GaET( z-AsD|3>{feSj3;(JpcT%L+kT78x;5o5# literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/btn_restart.png b/debug/org.eclipse.cdt.debug.application.doc/images/btn_restart.png new file mode 100755 index 0000000000000000000000000000000000000000..a161f8522f0fac3a7ae943fb4922b94f92397bbb GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^B0wy}!2~3)Y|3;8Qk(@Ik;M!Qd`Cc-ajG_-G*FPe z#M9T6{W=#Xzp_Dk^~E<}A=ii!$I_CF{33>x>&|!pg?LJULN2Mr$wiq3C7Jno48oj> z%0O{0khpVxL1j^9dPWJu8vZj@Kv6!hXi;h+NU1_eW^O8j>34okpbRHSCOAK>q&%@G zl_9p^KS((@*znBalAKhA74I&oGcYhRc)B=-RLq$>`CuWFBM%FE z(1Nb-DNRO>`Kvk_JrC<^i~Qv{JejlZ&d&!A7{ou{idtE|P2^A+NlB)E|wTr^=v@LC?u2X_kP!3 zv!TOdQtpJx_h%Y*FR$xsU+@0U@AdvkL9C(=!q`rp{Z@0D`GsD2<4jAd{>88IZkKs} zKFrIxN{>~7L0xEj@w<)B%4Q##U_7DQl=(oa=kmYro>!OOdM~zk^1OX-UrnF4UHqG! q+Uv!@(BTDz#ft4JarHghf3b2(UR!_NKWZvag2B_(&t;ucLK6VdvF0cM literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/builder_settings.png b/debug/org.eclipse.cdt.debug.application.doc/images/builder_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..526e58fe3f9ddee3c085b0b73543f6fa05aaf1d7 GIT binary patch literal 63756 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

Qp@QXI#B^H7q-Kw(QtM(=M#311q}(M|k;mR}K$P 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 F{{Z@QG|&J5 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_element_filters.png b/debug/org.eclipse.cdt.debug.application.doc/images/c_element_filters.png new file mode 100644 index 0000000000000000000000000000000000000000..f282d48e112c06557dd461d9d25944db1045453a GIT binary patch literal 11361 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 UMdTA{F9QR>>UxhcYId*x7X~V;bpQYW literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_exe_obj.png b/debug/org.eclipse.cdt.debug.application.doc/images/c_exe_obj.png new file mode 100755 index 0000000000000000000000000000000000000000..9f89f36da17c1d31c665a156755bcac04b829d80 GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9Q!2~3yr0n1ZQk(@Ik;M!Qd`Cc-ajG_-G*FPe z#M9T6{T7R)kdpRhpT|yMA=ii!$I_CF{33>x>&|!pg?LJULN2Mr$wiq3C7Jno48oj> z%0O{0khpVxL1j^9dPWJu8vZj@Kv6!hXi;h+NU1_eW^O8j>34okpbRHSCOAK>q&%@G zl_9p^KS((@*znBalAKhA74I&oGcYhRc)B=-RLn{K(a+WMch)~) z#u*X;2hY#9f0%Q*L5xj?!S(hR-}7~Uf0@=^Hs<*L`}_MHTQ(XP7)bmy`}gnf@B91f z_t*Um3J8eUo+r!f9N_Qo@9D{@m&;S|-0${}E2?#$Hkbb|kN@>v$X>GP-~a#miF4K^ z%&X&>_{N~8s>HlZ5Z;h@0^#9J@|GV}7miNsz$$fk|Q+j^Zt`Lb|CJQo*Kjxc# z%x{Z$Az}RR*5m)@@BQ8X@5%pz+5f}ke?JwmF1&SYdB!$Fpvm%&qGZ3ndVhca=~Jit za&%MDQ*RW%+Su0h=J)yi`)Yn}DtLH^*_(S~`;)12*8-jV>-+orug~+Ww=>LGapK+K zBWiPjp)(&87WeAk0Ojic{rUO*{rn}KZPT(e<8|KcHeWW#q l;j+q;jH9dqb;`h0lKN_Tp~%l)r-4po@O1TaS?83{1OSsnO5Xqg literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_file_obj.gif b/debug/org.eclipse.cdt.debug.application.doc/images/c_file_obj.gif new file mode 100644 index 0000000000000000000000000000000000000000..bd603cff7a215648216be6d500c727a1a44ff472 GIT binary patch literal 354 zcmZ?wbhEHb6krfwxXQrr^ueP~Uw{An_29y&tNCsZzJ z>+YN6ITr4QXpgCu#vjs_*!A5YNYRCQJ3 zZ!K?+SE$|qF3kWb!KfoIifHeMD5R~hcjTUc4S W6x>&|!pg?LJULN2Mr$wiq3C7Jno48oj> z%0O{0khpVxL1j^9dPWJu8vZj@Kv6!hXi;h+NU1_eW^O8j>34okpbRHSCOAK>q&%@G zl_9p^KS((@*znBalAKhA74I&oGcYhRc)B=-RLq$hZ0p?=C}Q_r zO|MVrA9J7#Q?_mim(;HfN7675dy?4Fj;z9r4hM~#6$>4gv$;>- z^nI`VbCW%Fd+S6>cNCnjeOG&~@|^8=Bc&$$S%+uk^*wXTlg>&i{hcSEs-(2bZjNcI zl-&C8*++9a-W=0irsT%r(r~5EiNWJR$x3w<;DSk#xgU!Jm7|MTO^8C!dD zif+CvVs1G9TKnmt*onD)F6$;fnmDsBiLFNu+EqRIk3CX4bf$LbCeBm%pFHiAI)%9v??T>dqf4qL| y)65r+-ws7t>?*L^Y&I{M|3m-(!}az?DfbmPxpr)6m>dgq1%s!npUXO@geCy;pAvci literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_ovr.gif b/debug/org.eclipse.cdt.debug.application.doc/images/c_ovr.gif new file mode 100644 index 0000000000000000000000000000000000000000..f4496021a7355679994c3becdb94717b1fa9c66d GIT binary patch literal 81 zcmZ?wbhEHbWM|-DSj52a^uZ&Iq-ljy)?az~`PI+=JC7az4+e@qSr{1@*co&ffB>YH gfmy5~eT}xF0IN5riNWM@w&_U@2Om_pGci~L0C~M0s{jB1 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_paths.png b/debug/org.eclipse.cdt.debug.application.doc/images/c_paths.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1d51c7adee313ae412edea6ca3d386d12887e7 GIT binary patch literal 50672 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 DPzW7V literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/c_symbols.png b/debug/org.eclipse.cdt.debug.application.doc/images/c_symbols.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4f4b0a1a0270b6d2ceafd0fce8d5a316215809 GIT binary patch literal 44992 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 RSrYJ1T}2yFa^5oVe*ln6GCu$S literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_autobuild.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_autobuild.png new file mode 100644 index 0000000000000000000000000000000000000000..85e532026982b0f4ea60bf27c3a4f103b8d2e412 GIT binary patch literal 28551 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 UPfEQ)|1dyFPEEF4+Wgc10g1=gX#fBK literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_selectvar.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_buildenv_selectvar.png new file mode 100644 index 0000000000000000000000000000000000000000..f18ef803c7b3bb462c28d5efe6da75d363b80d5a GIT binary patch literal 26961 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 F{|~b*t;YRy zuB{Vzu|4knFp`N3k1IaG}U5L+nmh^eH@H;b*s-?V7c652$54yCLwRktR7P6@lNc>PNv9L;p&KKpn zv~Ek4+bLd42=9~KbLBqe_IF;_9szZqjA1F?&O*tPqcvp72%6)c^7S`g8i~Ki&d0D4v+J1kIk5n<#5qy3^c_X8>J)pG* z)UB=G4V?CXJFS5SpfxZEv<3!&*1#ap8W;px1A|=WWo?}U0G0U%r8+DU)pfxG00000 LNkvXXu0mjf^C8k) literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_bp_filter.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_bp_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5f16c73921f84b0529692c2b740f04d39086e7 GIT binary patch literal 5319 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

6cuiUoc(F>f$qhBV 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 U?ysX00Vy_En%N>q=Pu*^2^?)KSO5S3 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes02.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes02.png new file mode 100644 index 0000000000000000000000000000000000000000..f1854831ac26670bca9b45557e1fed5eaf5e26f6 GIT binary patch literal 17021 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 A761SM literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes03.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes03.png new file mode 100644 index 0000000000000000000000000000000000000000..615a4d7dea215534f66a01adbf674d5ceee31b37 GIT binary patch literal 15858 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

xzE-hf7K1|arY;{6G0z5hZGi}- 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 By7T}5 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes05.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_exes05.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c958213ffe8d67bb53ce7f8d68074cca8ff70b GIT binary patch literal 6624 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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_hover_modes.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_hover_modes.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3b885a6d2bc3f6d6d7ddbded11b3e636ba3b0f GIT binary patch literal 5577 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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_run01.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_debug_run01.png new file mode 100644 index 0000000000000000000000000000000000000000..a208560ce3dea45cf2e07a0d48b90ebadd3196ca GIT binary patch literal 4964 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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_define_build_var.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_define_build_var.png new file mode 100755 index 0000000000000000000000000000000000000000..9190d6ea25a8e624265b56e1e6ce56f5173edd2f GIT binary patch literal 11990 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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_edit_build_var.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dlg_edit_build_var.png new file mode 100755 index 0000000000000000000000000000000000000000..049a6e3cc52b820dd4287b24d6e286720cb7c76c GIT binary patch literal 12333 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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dsfgdb_preferences_page.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_dsfgdb_preferences_page.png new file mode 100644 index 0000000000000000000000000000000000000000..0d2ec5e54c024f918e9403675b350d4da5f8a582 GIT binary patch literal 124245 zcmXt9b8sci*S_(MZ>)`NY_PFy+Z)@)1{-f|ZES69dt+^E+qvPF_gD4R^wiXxKe~F( zbe}%Yd7h3?QjkPOz()W80Lao(Vk!Ut#3}#)2@8b$v?MD1LH&F{xTr{q0IDay9DlyR zn#f9u0Y3h_es`86ep=uirLq2hM{kKe5hRQ_4S`^li$Vs0Ex$W?rlFu{Xeq=sy$xuc8ZrNA`>c9 zfdhz0xysF*(Wjz?)`n*e4HefG#`rp_6Ceg2?=xqn$yrfS@tSpQGo zV?>_Gw9{24pp)%%tkHah3^wZZk6Vd>r}fIZi5kO5wwNGW?zIY4>PAFCmUUbrK?8hP`-YYQ18@oWS z{(k7pS&%Cn0S}hfg-JiR=Q20Rq&7l3^$il-^h&2?C}VpH(W5Obq}k*C2@+v3;Mz`h z=TFF>7Kh_Ppc$iGc^#ZG|NJRF%)bDm2w$qhDEk`no#~s#0 z?1b%<_(Bx3sfIh7VNt`>sCJjLow+r_e(mhySSg}D&Btx`OLJ;oW?0*V=c~;YR^`1o z5Tvdow>ypWI2af^v>}NJiFl^!SR&rSJ#MsL)Kj2bQa#Rch`yYh);e+@B5-rz;BKkM zWp=+*q3Q^7!YU`-*;3%wl6a=p?X?9{bI5b*kS;wvzgSyA0|P-pAdnmoAd*ClOd0|z zWuT8ZowvTgfDJ59HQ*g>urGgj+774YCW&n0h6{-+84vb!E(K?Tgi1Gz8%xU8RXnsh zDVpu$<658~hhd)avzRr`m0-1+Qq<%a2=PawDB$OK=Uq}yOERbV>fVMmM~ zb80hav^Sny_0CI5&N8TOYBQ23yCMTpNR{Sf?_v;$N{BB6RFdA8=c#%d7etdLWL;;9Ud-iY$fiSHaii;jkWNj%Rn7# zkPy9p>ARkSJ&`Cd57ZYzLIMbxvF0!eZA0n&bGuwUYm&HdP=mZh7=j+RC|jjcL0=)K zlRdP9$tCdqTt1qaMB%>*OP&wRcYDY`A7(show}2ik9gE>ue)v#Mtn0m3@yKq z78ZP~bys@koREpAYwN3( zQlOE})4h0!u)39N=eN!P3_?hs>!?e^va4dq3<PHLz)WM21Gqm%Sj^$YZ zK%E=MqN>JrZ6LMHuOw!`&#;$PNC+Snjm1XA^LOdM)yI7lSE5Ea92Z0GGlZkF=F!SP zgT&8VTcJAM^80;n{kgjyx011#Q8+UQ%}>41Och0uO?Rv+Sgq|yAgU+XdVrWR>cbj! z_^k$vs`YH?0WI6!3U$FxHkE886J`vheYmnIA!1NX!6h0>ksJDn3EZ4|h&`EO-@FP* zAS=QXRt2J9O?4gyiNd2Z-<7NfgZOKz6Hqim5>N2aKo>*<8IEAO_637OMDh&`FPA zvT0ei-tfM)O*c;=R-~$gYZ`abG+;-$JU0i6ixHXMwe0<;REGk98R}UwC|QGPlZ-~% zQ#e%e1KtV~yMc$CnZMZkCeBr4Yi~cF!t|YeiYGU9Xn6f&dwA-AXRM{(FdMbPKpf`ImdQQ>6Q#fQULIZ5gLS4GQ z4TnCdK=+t^7zd;u?VBp^pcsUYbPyA)qJdxnVI?BJx{PPHusT$Bq&XB6=)wS=il{qN zV39;2h_Q=!VE{(ePkX-ysfEt3RNUtwW?=bw1pvyJ0DREFt2A`T)?K_ToT8E)ESL1+ zba|$^uIUsd97YP^7JVu;ll0GJASYpYx%&l=>Le__ zr*Is!_6{ct5)2?HoDqc!(#VpIeE=0;nbDPFBN}L{z$MO_Ghnaq`*WUscX0-Qi11rp zo?0)gShGkBCM$qQS2b*_{5vtA9Zxg>kQ9luaH#G2wdbGx9^0b6N~u<(LYdOox8|dU zHbM<1I;zRz5p-??3aum^cl2)IyQeO(x#&=zKW7bkWj0^1ifU-c0VE(45V8jM1Z1p&Bml_Ou|jQsXU#1VRe2@BbC>8(U}}4oBGrQ?+v4 z-jDsMZw*DI8f42(ro6vA z-Q0AX5dptJF;a^${jo%6T*+j7nDc#~t^WF&$8i_}L;`b^X2iQ_No}8hi4; zi%GGo8CtE_)um%H$&r$o$N?dQ*v}jO$;Q(_ilbd2+>O85hgHb-{nq*bfLs(0^_QMX z!?o;Pft&yeMC-lgor36iKV6C;7+!|Oez==&or?x`^u0_7q;hcq-?zFHn_IjoAAg}B zVS&dbYp_l`-`4aZX6!Mv)1x^F2r03Jk5Au@C0~Bt#W-wNxTz&)U>W!tU(?$RI@yWp z4j$7*j!h-Oh!)}Mw@}kULEofk#jxcP4-Qh;G zZTuqiJo2ao=1mZPST@`g(icIRCbP8E+$Ngllcj~1YW>M;qD5JPBWgS}bYv0b5e;SI zy<>o2aF#@ljtFV3hDN&B-r*@_0iSO8!go$yFG#6kB`<>chApNF_8+tK()E=4Ss6r=VBfo(V`|L41G@SJMgU2=%DJ6Vgu6}Xa^3^{mGVwxK0=8e z#z_@6jE8#iASGyE1nTvk0hGF~W9AeAZJECIdyWpT*Rr7nS`I+V&SO|5SH6PoAylL6 zp#5>)14osVL}1nS!wN4y+>C9omrxKDmvhnbPbn@9J)?>joR2po{{}EtF*rYt#w0{& z3&z4NUeVDMk|eTFB0hfQvKSRYq(Q~W_5uAbVvg`r4BX?LytM?yt+0s5j=%U2n@*$i z;RB;Qy3SH&md>V&q%%{l&0H}uGl+Wlc)pze@T)N4p4oIfthsXV`Y4V8&wSD2v~@j9 zppl*pIY#nk)iQ=r(oI`B3E41)GQJ@xDXG(k2yjFzL)^r`9oyP6 z;_7|>lhNCim{Z`+Se<-sqi#D zwpuee*CdfLlYN;orFV=h0Vnn{Gy14ennqg+iVHMR#Jt%Z6Ig&JgbQRbbbPYx;LWBG z2!1FHr?zn96E#JX-IAs3Sj$LBNxkaEVQPzfdTJBWrJWGhG;=~nOR49!Lrw03nMS?5 zww5JSgtnFHvsVxCCau2}0?#ar{Q7xn(orfO0YVJex7P)d62FN0S)$dxeD>T(Ml9&w zAX&4)s53B^@a6TR&TAL8q(5)rxG?_{0TH)U5ieWU9o@r9|N7ugY}ud~Z`*VZRYCBj zBPFGEj$v8L$3zdv{X!lxdH!m->^WGiNLBEBO8ef5bm_cmM^tk+O-b?Y7l{N=a%kH! z^p=N*=n1O7(plUehoMsS3XLJ}=qzoBoFC6w6X$e`@E7!Y8~C^w4g`(yT-mt~Nk&w? zSP*Kzq{i5dxxY4bo1dP3K4!3-D*ebVy4nuK@H=UG z8CKBg%2bj%;fsrV;-X_C8CV@hH8X!}Tm}Lm(&``g(=7!9pe)MRxuIvw#>SYS0kRv* zeyPz%58%ydgAfpU&BZ(Auq#e#Fi51j{>5FheWcsHHt4W`6v4#cV5K;olyZqp_b%X^ z*({vqXLS~@@AQ~FHBZ;w@{Fnl+oMCqB0nrzw53K^U`(#p(Z6bs5-M~1XUCpeFDwRn z)l!;3g~YB_U$Z48`TZ4`+9*IPz$9f?u)4>=6vynx+*o9%5>&4ZR4nbFBu z*!8U|-yfei;13uycuDiuZU5-X4UNe}b((8y^qN(aSF&iNubJ@AIO)hlF(MRYgfmHC zV4f6_43PKzGiF_uQ(sV*pr(fGb$3aw`_pIQf(EIzSIL<$n-ZZ;_-_1*V zD(Z~TWO*`9ZL|cShg+VqRTF_wXjp8Cv7UnTdTNw4AK|gv-L>ndviIA1Nk8u4fu0i& zVX6Jwua9437`^+LFq6j3x78=)s~%X_0KmnczZi#z5ZsFPx&dVE16CCRZY;ZP7#OgI0$9w?`TaTD z|NOaIn|T9Mr5@3Y|LXvY7$^51-(V6P=zXEenzQ$4fwtJ+j_wB+?VGihcw7pcL$1Vo zcuwVw1DgJx>)uS{AGu$VxpUj1z=eJIsmB3YzBu|i+~!w^oT6FL;6LKO)ym~P+f<=N zGPffE~ygYx#hb*e2ee}35U7h308t&FdRnOhdr?V!{x zzh_5A&-)7_G?Frq%~F%FaRhZInL&~)O&x$GIVAv6#^HA882EUJm}5D7s@ghn6%q2% zpQh9e(gAm-?zUnfv!6l%$W@Ps$Wh@)R|_*->|u+?$dv*#?0j;vskz@AVr3PhB7fPT zVYpImN+|>H;%O%e`b8o6WDBS91A?R3pv5IZUNmvO*TeNkN;FOvp;(RoYPj35|!bWQR_-H)V z*RYoJvr^Wu(La*h@ftcyy{IDi5YR0!=S}68dnRZRzTeIeQ2!Vn8T^LN*ud zGZzw4Gta@PxgN-*g=*y-I@#;?!MqQ$Xex7*``QqD9*TR;@b;;z>X*6w+b!dYDh)>BtJQQ$NhV}~}Rv=kr^he78#k z@awViL*$261NeNY#{AN-^Bow1ng(_xcgDs5jPN&kFYkyB$EE==c{CDCBLc?g3YTB` zYl>pMbsNmc#o7eA3(O;w#R4Bzo=l8}mn!qe*J?*rZ0QA`YJDE7c|9(2IL}$DBwVQ7 zoK^@V2j_`p0_%P&(fnm988n$aMr!7b+igkMA!BxMP;I3Bqiia2u?LYnT3XZH`LKJV zDBh_~kt9bY7$8s(@Ua+$!mCaMG zRP`iXWe3w6Hof!%L2boHgbiL=pijN?b`Zg@zH@HnqhLSV0oOCm=^}RH zsP~;?569TyqrKlXUsf_CwlZg}a#_tzFPTrZjawdgY@p`lEB{&TPVskf-AMcRZJN}}X&B2H~+2O)#`UF()qjCsfzxOk7|> zr%<(Q&{5A8O{m9*Nl#T#xJIFuq+dX4`Uah?5gKm!Rh|1=KC5TNUedbS{+5{7IJ-*e^4{L(`~{c3h-;eErK0Q>f36AYjUmUXs{d3BSuZ-*I>#iFjovQvZ6StD^7 zrD0{O;O$XPh#k8l*W=-M#Jt~ynb=gSQG#B}PVIuj{pc<;YlPRsR#D!@jAd;lXN=FC zf|8@NO(s%{*(vtl=&$lqZ9$~t>-j8V3pty&f1jxc6d=ee_eep@@#EfG0oaS{lGT2p zSg~++Nvx!%hKY_2+Xw}^$m(CGsE}nyowJz2Bj8dQ{qBL~NkpoqqvFej9}4&(vRgC_ z0J!UvyD;k`L|LK=0ZI0>k(JK(i%OT&OQxS_@GXT$8U)y;P?HyLMK8g`Gx*HiZBX;D zhHjnM!3Ol*gT}(FbPj^*=l+e&n=yMET^k&ewCR&1PynMn9m9b0?(%0e5#PR?gt9qi zBJX)Kxa4TAbY-hLdNTLQJA0Y6Sdg+6P{EshcWp=-H`wF5&4yL^djFf^Uz8A#{G5zg zjJ;7bW6DX#TGkO&9pu#J1nv8@8A-@D6fT?Ru$Pec(uME|vm!Yq=kK+760yP?G}WPz z$tUx~6<+|q@9pQxKVT-cl@lH-#*OD-uhEnn2mC!wCT)I9bT@hcZdjD+KKs#*_Tf>P$}@;=iDwKOUb3 z)_I8i`D{rax( zn3O+KS~d;BURozNHR2OhRQ%tMKO+(yZQqCNf*5dr|KQ+opEh|Ga{CiAAU5CYKtIEw zeBnE)R}}c8#XvF$@$wP3|4Es=L&3@*hJWIo%Sbt(vDu&EiJc72sKha;{}4;=k2d`Z zZ905-c=(8bP%_!qb*cCT3JMDUsJ(*M4+zpdXYOniIFZt}Ht(fLLWu%2Wv;#f@{m_3 z$Trtwe02PWnn-M#PdG<=(`iLz8cm2Ye4)<^i%fKKc!>%KG0Hit3+HaGC@r;ooFpt5 z;&W|}Q_dm9Q<0XDT9b@CORp!H(0j@(Wy4QYRq6Ee)l(>;iOeZ`3?ea7o3a84j*1SDf`^G8^`cDZ!7msi_*f)uv`FGZB!8-h)N9Plur8 zLr2|P@Yv*~9{VwPP&YL!fAi#lQR7Ztd$IU)7GcA?-QI{qixj1-2lMN*Ph|0Vty!~1 z1(BGre)|S3cI}bLoIoZkwI;ikOh%6xd4Ia(aj^z2E6KrU`!3a=9}Nn;j@f2*)pLDl zG$sWAq#0kLVF0y;T5o&wxyhzvDnBD?7zuK|<7LkdciT9a8vEDr-LEp6!z?p(f_H4f z5E;p)xbSX#?v;p@5Le|5pwvC;I9!R2y4>|Q*(g*Rh?f?cQZr|Ync+Hr0)*c&3?@kz^mP*j06?lAX{0ufaD~L1|a|r%sNkNrh;FX z3azS38LCeO zH02&>zzkB1I9gy!G$rNM+&|6tL;F;Kl2m0!j;;ySwtRsr!+nViEX~h6<%vqdXz{5G zQ_TL2e>9OT)w)oD`FI)SUSiOuXUE-Ljo~4)9gy;lh0n|kro|o8Tcq;qCsX9 z^LJbQ1Y8RjmA_6=yX=h_j1Zy+#Ky)%XgLu21F=fkT)pInbBRppxGgA(0aDl z@7NCnR0; z6}ah18;U_<2ql;|QsWB8(E6FR@j5Cgc){Sr5|hxz$L1vxWz=vSs%*GtB+>)QU~xWC zh1!{CBJnXGY`;O5WKo8r5O`Vn3ctY?4-g4AFGC#94Y(D`>w#wz^^8S}6`18s*&WF2 z_LLgZm>`_B*m{oQ@Bio^)67}s+?ATnNNsoSpcqXcTT;>2KX-3GoXQQLK1~A&3Dj#& zIV^N;>YeIBsRTu#_~lGkTh_D;s&){aJ-SZADVEVsnycXw5n%ey;X;a`;?H^<9FaQZ zGGFf4tTeta88Nu!|GyUC7jqXvBQ54nkf|BRu*-`exUw>%{gDVT!IJCuKr7G1mlo^N zzUp@L6tuh$RLRj|T~1%By067|?@&Lj$IF zq<|n8MFg=qq|k60AV6w>3?NGSNrEXOi9$hWkeVJ7P{WAu{VW`YE(U$3yJ%1V@vjWx zGKv@L%is61E?}eW(%aqHi9S?XA|tY|hGL<)xzP|ICD@JP=fC^{_6Ctak|03jS;GDx zLCC2~LYkOY6Ag(%yHj4D;{jy<7z1T`Ap!aSpoj(eT($3c zqYM;~i>EHZ*TLcy*v#3^PMckOC7dW$C^#Pe_evF4VF7;)*ynjIE>nKbWab{_^FH67 z>Jz_K+FrWup#uUsYvvTd^p;k_8(c)y#8OkUN&%4zcq)8D-Yz%n!=N`szij3 z+>(iWY9NHf;z@oM1HyX{G5b}7#6FiJO$JrkG&{26oIYF=;hP=7mS?m$8WfBc#a7)B zT3M^Mm~uGDfD{JrC9yaWzxN%1L&r7mBti&~^d?RE<#EXG{eFmf>gqXeAQy#EAqDF1 z+O1i=nP5N%bVZO)EPhyA?)d$oP<-V&h z@*qn9P&%9atuJA@e#0_n@e*v2?F}gJ-y;2S;&T9@1>lAdbREl^NdrQu%s)8}#rPL9;J^jKITnKl2-K!#Z_z-hb?c8FfxRT8`x&7b8EvtwCn< z_0&8plfKnHz!7|6!82;lUDi&vdmT}4yOAfRB=7BKA1if`xRkr&_< zMbK>&%g_F=eeWMc?jT(1X@J+>gc}bra~N*Z)*M&n7z9*{%pU>0fR*fK=UI9fM2lGN zTE|%*AI2`3Fvi+PF8UlgZT_0go3FttL4#>OE(MpNj5GGx4w=3^_jk?l_n9T>Ei{S7 zj)v5?$_v%~FjlT(M7p-h_8x+VpAzKmynGBiiaQ!eQu_!z$*DQ(xPUIK{z?f{e&Mv9 zWnki=>XMBN_`cJ!fO>ex`0Dz4yJ-|WWX4vk=&-Uo9tz`mwV9^JV}zk>*(D!*I8M7A{78Y>Uwh}JqidB5*qKV z*F~w8oq4}r=9u`dv+S}%&wpxm$YnV;5Bu})o2D=@d}KKrMR|aXijTR?OBqy0ViFBc z_DbB`rv1KBEOMD7#k_c4>F*=*g6e_EdBW;6p75(4C)d!`RWo1XTf_I~ic^*Nl-s0-r{_K~V- z2hr!=*+o-d)@DwYi*8?r(yCDU0I;8mm)?n7+?1Pz8r3fE8m`>OiC2yV;&UyG3brYH zj=l55#2lsR{HE0))ZC)pPEgMApbv-WQZOFJBr*8{pOy9>h>Mk=wj~P{WGMYcuE>15SfJ9TUL(mwIA)ugBuite- zp_HG*;cvBf2IqF?uME!vjt(gaHW?B_q-0I!yw5$d@_CqLThm+f$KKvW3H?}fR|bzhSg*}i-9>y)734ggRY zXlZ@&(mt8P-FUlB>Qdb0h5X$$*zK1Q3dUaf$e-kZccY4fYj{Rp1-hG9*r0vbnxml~ zKvpOCnf>AVEOz}DJv0Ew=9=3_>*G5!gGqM^ln7qmq4~eNh;0J~#wGR`OO5VGQ;5(a zE>#l<%y)yz^_1LndFo=ZQjiJR?n+r92jvAlf%Z-}^g;Sj9&0ga>bU+)Oj3iMDag-? zfyIBO_xT?&3Xxs4qjF{R&KZt}`64U~B{WdwxPhr{a}m)cqg5}>gm%wa9|jr-Vf1)N z-*wjD*-w9-Km9}UjXGho9K9meu<^ywUg7lF={MuW)(8eLu_c+UHhZoBQY76VpD@tUmWzj_YW`&_a@@SFF;=9s z%Muf`yNYW&oK0r;`|}Hy8TE@fY?vWQg)BwW7QH&x#KUTxOSqR9;s1P+fgdX2B-4!M z-5V}So5swOSt(yezE{5t949M?40lW$Z|o{|uzIM31&OXA>dNDZLzUe|ne@?TGI%p} ziB1v4SC~WdRGaT5lu)~oa6q*mO#>!={`FP;eos(iYqk#sfGAsF0|-UuKaaesA7zQj6|3BKN1Z&Ife4?XQWY&cfRb`L503tOMY7o=~%$N$3^ zD9_md0MNM6!P6wUj~n3cbHVXmo0YtCw$MJF6KjcucFu7HevRvfV}`ksRzj$DRv}BEgWfFy(%3 zkqp?nbP_ui1g~*Z)wWPNp7Ckuatxv z>vOy;G3UjWDG!y^grzAVq!7nA6I-*0udo4cz(mCXZK5ODPM@w}E|E&ZB>%Vo0(l{49f~C+Vu%t!4%h z{f8ajMpLQa--z$3dFnr&U^02i9bTXvlI3;@F*iq2L1Lrq%F>LgZGzJ!5soywR|^OU zi*-J(zjKmp3NX;!oO$xxcye2vP9tWCVt-kq%}~(h#Ye}7Q5A)qmg*>*SDO)WyFce^ zKL4|TEvlote23ym$^Pea*XQO|KiR3v`AbR~wf@VhKM6G(ca>jzG4;bmo7PBiqYV)V zI~!C<7ERV5E~Dyzk3pg7%@GrE%F?2ETt|q*;BTzc+_v7c@#E>}J-CD^wITQEhJ4hY zuln4g*sQJA+)CappTuFc+d}+c<7?3!hKqUAoho_;E3^bf$g%Yv0jbD9+<-x_uD2n- z3mbj&eB3wN$#K=!{WRg0-<2#}-QiEoS&g3HBTw#OjEwv-dGXd(FBJK;%E6j}iij<| zcqE}wH6V^*XND@HcZ|P%Z?u0*Hq%V^#1+KEXkN6a=J-I;uk}n=f+T?->pHL(D=uut zdx&$q60-)|*#+yT8kbwU-Z4_vD-_&~=Ueg8j!vuBCl?sJ2IK6gc>mhxwl*jwJ@gu$ z!pgE%P(-~$%aXcC;o~>LQ(hzo2jNDz4{mvUQ^bU1|VQ$=r7BY7HjtR0>Iv4)xkv{o(OZy;^eT zt5JEXg4=jq`tYy9!eUKLJcnI{5BaM&*xj3jTP%`!p@cR){ODu2`(I$YAlSat9y|RH zV>Yi&RB*R{KC%YI!F?dtKh>COZq6ANbNxHux?Y^dvZxIGm*2u^7c)EHk) z?C)|T<}Z)!ZW=7Q+KgpovfV7R=3e41_QA(0Bg_(N#OmfFO8Ob*aGdbXACQ_YbtC7#GYrkKVSK9OMUlQH4 z698-J{&5_ZsbgdE8ZG!tH5AqMs2lpfWlwnxU4j)gnx^O1?j6R%0FWlnTgegF%IoKi z%&q9;pVsqTSN0% z?d>)@=?DGOn4UxD#=e(BI4#|_d+qpd*ccdzsi|-t^#;@spzKg^>;A(kM_zc*x6Pv@ zJ_B@*>a1`hWe~J5$Pr4I{31RRx+lj6Q|wjp0-rP_aBD?0f@1g)$%FUy=C~x6iH@$^ ztzg|C4lPZg`gn%Xc>eSyZ`+dF@~!la633>~B!Nx#KP?EU_{07E+et-DLP7!pBH|^* z7&NHof*+1L;92~rSN!li5F~IvDyzS#b+32%?IW(xtDSxKfp2P0jMZfpib8PcHNNzdrS&3i`f2IqlnN zNIpR4t$%y0C)a${EoKl0A`C8iF{73Mj#kXBKPAVW2^;ol6`vxVkniN1XazGZ&iiBJ zlD}w@$5y%VK>#)TED!dFVbQQyB7XO~qb_dvWfzaMeJE@zx5#NGrwMwLpT3*!z(nQKh7;E}phXLR4?sXM45v zRtGF0kOY+w`uaG#by%MlOX9T3!1UvFG?CqLh1WtH0KEK@IbmM1YFGd7skQq<2k}b!y;7BtRQ@Yh5Qxp(9{hb(IZ9Lr!B5Y-dAn10 z6h0uTUMkO-SuUK;K;zZl0{cU_kpvnS){OYw>^`MHJ)f`5EEX+zC#@2RUq2Vxs3E^Y+r0v{)1-E1cT?fGqWSE{S4Ay;xt-BacyK8%wq6Z zKN8&xN5&OvCQXRW=OATovnk&jV&s6=4-fC_m)>s?Ily(gh9e1TqBgIJJK(#9^v@I1 zQ*2@&F2B3yW75_-qGVIRGolE&SYW<(tKMfKY6%?@sMk+t7Oj^TH?9Q@4X9(-1)I-S zMhkC&KP}oB=4Ncr9B88;#_pDjK?MvAYm9c}i*${q_f{N%(IU%8V>9Pay&<-oMiIR9 zEMu)!Jtk8tk{(SgLRXKM>+#31NBp{n*BX6w6r}L@Q7mU}(K&{30Lhd#5F*l88zC^? z45@!?pIro#JaK&AxizbZmIPSqwcbV;l04Vr?iH~5i2Bs>4JlA7U9UQB92ejEBHT7bp)82A z?|XN+ByGgwlSi>`yt(L8=fXXU_v(;f!d1$WfpPT|r>ERX#{LPxnoodEH%|Y^fvXnuiKs{?Rp>$&4?~365go!h(3N zj_dVTiiVrd9?s#(o4y>)+eOdBXbnABuO7r^Q~ZhS-{qkgEOx_xS-TVaD1MQ51^~py zuR@n{-mW{{Y;y5tI`t3VT{Lr_JxxmaZQh`&&=Wt8is+!~_{>x*X~-eW@v~T2=U!y1 zya@O&n0=hIS}jclEEM=1+Uw7C_~tkB+)ug~KFU~PZ?+BhPw}U$e9+=do)FKywnPYr zf0*ce#IME_>Eeic5OClB=z=m22=JW=X|h`_q@sTG`Yw!T!e-9@=W@E~2Y;JffX`co zveUUna>c^UjVOIP^-tJjGtoy^dNEVA?lcoWN0s_1 zXYdA%>E3-1hpC^Ii1(?xD3RCxRdHxo4ngB`J{1ga$-{YCPENvN^-@V#RO|%q^WsHN zbMXT{-(|RIF4 zR>!}^Ei_7$^cKmT_?waVe}HOGzSP<;B;1ha3bq_YZCCIdHCRtIYn9D8v48ZpM`dFO z3Vs#nb-lU|$#vy;Ys3t$=gLZu*QJU)EMq{|H+_!X_`HmPd$j!G*v^H=h4xHGe^s={IMardXe zt%#7#oi{85Afb#MAA2Uvi6`IS5;dkPNY(693_Od0|ja(Dt$8R$ zmSfk4nTm_|gZwB35(6e@so`i=|Mu?3+|t8T21XtGZhOhwf8>j#)5GW0rFOeQ@lr*!_IZBR+HkSM~?l zc(-aZld17XIrbQ7#}`t@w3x=;6Eq_f$i)6;N)LoK{p<3@(A0)Z&;6vOU@)tx zH)$)}X1)IVf}04;34!F#Q!SKF75BidIXF6x(Wgm%Z6#p(Ns{P1JHK7tm<$1e6USU5 zIp>o2jg%Bxd1a5(zFBsFEXX3D75v%SbIkQ8&1T53c;WypnbhTPk|K^1RV%i zUFXZE;XrJ~mLVEqd+2k{Yl?`4p|cjsy4|fL^SPyx`9Y#VO3svyqFpcVx@nYd#K>+c ze*Wy*XoLR7DOaRdHMjtFZ>l1K_Nm5Gg=S^w69PauyC|r%R}(?XSS_=mFOcxrB6DfoePA$r1be`)ITcsGov! z2jg%{f}HA`*NB2xZ3{b{MM2gXUGuSgJP-GUMeCX|hDJykBy2INA`HV!m>do|9p<|m zfe=SO%W3^y%?=W*&qkh~2e}jp*Eq&$bi5eE8EI2tYvfW?CVRj6)cxMOfiCG+b2VD6@rkuarbh8{+8;+9sV#L_@fV}(ytq~5 zGS|CNxL9T6=u_9*@O8{xuSmgxLDGJDrQsk~l)eIc_O^$OHNLGBN;Fw775Fr3%tx42 zG;t8}Hdx)aNn!9L{l6rwjcu_5Zl=@!PDE%%96ZXRDHuFXqq=GXmb>$UnfkzkX|5Lm8< ziubF2=6br0!~!=txz#%%v)gUc?-q-`O$Uyz{fNb=G9vjED`dqDa&a?86)Y!-yzF(^ z&(CuXT!gIxuQB_HI~?{?KrZO&^2n@L)0c7JNGX$#UjD0{rpT6_=@G zTF-DX#8gYo&p&sJiLV8578;afxQP2W{*2R)GMu)ad55>liOlxd6o;OrZlX$V{RHs6 z(1~qxpX5Fjv@-ktD2{SCBpLc|+7NL$P(E!W$kFWbuOp>flvDSIQTyM9nl9fme&q0c z>l0+7&vUQg;c4^Tv?2iD5P-u&6bLK!gW6QhhwnPXzl0{Fjv8A41{Xt36Y?L13GNSz zWX+7~Y%CEVRbes85?0|MHk!CkBm(K4l@GcI2$I31w7clSoRt)SDV~>U<1Y^(ZJK`Z zc|eA}{|m2ct^5lL-_#QAO*Yx$$99Bxjt&)WfB|2p==jqCyfooU%*RO~9%+cu#$C=^ z^-7DWVCQnXytA)}ug+mFVzZujqimrzUF7&#H=!vrrp2L}EFn?ASgPJ*G=GMc==qJ4 zn~rup+QL!Lp+l*D?&NKW1;+R{&Pl?=w6$Z=+c^ExlG1P0@1s(0Yu0XrQ8}XgGYd}o zDsq4YO9l}Du4xbrwtA&+rG>~zk7?a)%G8lWu%wMmb#lW(NMFXEYXes?6 zx8bEUNRH;8zp45Omh^O~az6NQ{0n-v4qO)3OeV_WsV$}+GF&zrK0U#|q}|?mQ3kTI zJbrr$+IWcg>hbO16@05&ET>GD%#>PTU(jpBf{R4#cQ?aW|HNkq=CA+Bz>I$bUi8|A zZKC`58-dOnXu$VoY%rj;bV4mzlN8YHt|=0@q8;yYbb~y#wZXi>zqAe3)P>vdgZ@NBQL++XtU(-D9{W3e=PvDIyqqL>*g!lM_&Jw z*b5W@KHPqt85Ur)`NvNFr@S`D$3)loWbyw2*+3@0htY(9JUF&r$PMkMX!=H<+@F->RRBalT`!;G`2M`q2`L)6pUiQ-07DQ3 z1U$Y*O0G?6+d0xr*z!w?=B+z7*SpzZ7J&Fib?m@UwC((wT~V#ObkaLP8zR|E5)$`3 z_jbtiySY2&ZgQD6ZQA3HKYsY|;YN)b-7ZrCfY`KGM+d$&XJwa#<3hBIsp!I~;vhQn zTF>#r0DPVp+j78DFOFY3E6!KxGUgqK z)@k)k+oiWL+y~D};=WWLilVF*OKDjt7RCFo0FY9t3=RpQX}Z1@=yW*B%F0AhxR(~# zrYXwX$495v|0Nr_zNNfk#fm$tA|iw!)P4Sj@}HFLzxg^OB<>kOLda^f{=E99 zwDeXqbN|iNBE)1eUAc0(OSf(mqC8vNZuhQTJ5y6rb^5@2>0a%2TgLu%RczOL* zMgFZi-+mt9M0r(m? zLM*MUO3O+OVMK3@kzalbOq)16z@MY_j4;B8s#OByLzX+pi#4;*Q~vs3=fl6bS9(6l zjCB02ztDhap-3u~$z)QANQe;-0s@IlCX>lzQmI5tV`PZ0u6~e0uUs2QTbg|S*5f}v zrRd@H6A7iX(M$17LsOD`>25M`WziR|XjoF)CoB0U9D}K9s0CBcxOzSaJ{F z^>Ma$^7&}!{5yFpEz+-wbaZlYb#n1&(0<6ixC*J55=hAp9h@CqT%DZVf?5r`UZ^wF zb9xa}d1mygy%+xcoaB=`=by-WsrvXElchdjlxIY*+aC>V?)Pgpm+Hv}Fk@>5K$^UJ zed}1++S*!KJ2wApRW4fnjs@ojU9>94n)h;U{foZUGt((UHf*l+sS7Z+5H`SwEp`r=C)Cb#SJV^Q=dq-G3O zR}A{hCyxuYVu2QD3IhPAD^E>MuVk^Mle?pt5MhcYx{Sp885Ojnhqtwi%Y2w9aPhYk z5xu%NS4BBno9Zg^lTve$%uGS_l!J$(lrKn6$|%yCJJ~}~iG{m|jACS zj#h}P%*-hgvg%wl_VMvih=66e+81F>01)t{IjI?i8dEzvTvDub_mormtS3*3bYfbI z4AH9;g-WxM3blGuJ2z)b>4)wSN`Pn754o0?@2*v7vzBxSYdNmr!}Vdg2@kX~ld}9g zg>xMnlJg{^2*jrD-tG#%JR!Nm zSjm9XrayUHtmaH@UEOSzZ&M&JGIA{kLIP5J^1E}?p{NzUCRi*t@e2;`!)nX5MF`WT zW)`*%a)%M$-tf>hn!RB9C*K1W*gAQ7`I@MM+^K6%>xv^pi|E*IKmF`CQJ*eeF^3P8 zG#Uq>+d6Z|9Z@|WW%Zr^-aWudAnd1|dwQFvFs(hw5mlL~p z!U>BbU$$8=q<6mm$KE)7`?{anpDS2UxuwmxV;>J}TN!)uKveOs_haQddrv+gZ`;%< z?$U*(Q#SSY%pB09SHPIL5ka2Tg-6F9wpz3LGa1L!wqXKN7W>;LV}ESXs~!LN!oI_g zHYMD(+%a_I5lPPu9=DDjDQz+V0Cb5LzTW83*j~HuX!3$1dm!l3Z9@g)q7M8IpZhja}5=}NX!$H~`zoMM>zJmEQw#-x5{i;6{MYL?QJ zkBP7t0{}9=9p`7#8ioUc0EsGZOys2_*snHssF~h{RHL(vLU9Z4Q4mMZu-tJ$zgUn(aRv zYP0Fr6^+gLbn%fUKgzVxW9HtU9e=BtSd$lOJLK?{!P8xlbL$0Dhggb)l~LC!G&)i% zg+js~-T!<2h2PJMu!UmFBZrrZ)eomGjhzq^*UK6nJ3StKlLG*?$baeF8GdGTNWn*+ zuXu3t>wwxSA=gy)$5@fL3875@0Pde99B2YiDv+bDL*@+aVte7c{%FARZPQwUzI9!3 z$DK%NXRyA;b$D~WQQ>Y*5#@|?0T)UF(dSuQlFPaeu1XTH<8JkMCK3wHP zYg?Jj9JTLJmsz3cZK?0y4I@|IZ5jPA{_W1Dq)JYk!xO{{tiRcR`^zVrdd$m(YAKum zBgB?#F-=pL6G<2SdVO$1Mb71oEjoYhb?+yCq~!tllGJqM+t7vPbQ*5n-cXf zK4sqQ85ALuyk2KJqAddV<^dvx(PFcZ5R-@5#fD^-000OhOzSf4n%T6XFo4j^Luszz znCx=W!b7ZM7?D#$FTpM*=Ru-Q{qus)k8lh^RI{*88N!)4TZsS>mXS7_cQlf(tkl&) ztpy?ZMXH8wQUCz+dfq~wEly6yJ`Jn^08Bh1%wjkIP&(O|i6{W%U&pR+-xGj<+BaXh ze-OTiIF_w&?VBF8!Gzad{r2O?_KOqFjRh>Wa4_LGz92g-yrDU#(^DePW_G3blhF8H zuHSvXPp`B5{LA)Rm+$}aa&o;TVPF%!W>WO$9U}!&)6Nr?4YiF zBjY%ZW&ghpc{Q{g3T)@m{6Gz?$?Q<0@+ zY((~fCHYx|Afzi#DKBxL1U53blFszBm6GgRNemKL`#3{oyD97YI%)}`D1h>u=;vBI z!m(WKv}+-RER>R%3|$WwfbzH}dPJK!+ws{+T5uDCuHd1H_XmKotbz)Lw*{Q|AXn+{ zRx5jg=Q)n!Y9=EihG79wLV-X?nM8JPs`}w{mSzM`fM@iK9w{vCZzdK}?Rltt6rCd< zY=!MR_hM%)iSIMY+bl$!HETnH%a+D6wOaSl^o=dX>2x{!+7F!FX@6G-@xc)bzHg}1 zBZ|g6qt-HFA*Ivmff9%Xpw%)+AQE9tt7B^}9AI3dHoX%@CIFgkOV8Q{IbXVRC&Hxx z0G|_kv%thoo0X&$Sl6o`Ag8s7aR~_XS%oSy*T6ci7672iesuRyCMz@x2(4!&0!`lI zyNOw92HScD`#UQUuYUC435|4V#f-nFb5>e%shT%+^sVP(i-AqO9mANK<)mkctUT)b zyU-YPC7H4JA6KxnyKK|)dyynVvbX*&K}&s-4{KH`i-qKu#+Rt=?MX( zQ-rOYU^8d(BFO;nV@rRl4ECm72ljJpKXl61T|ym_Z^XDvT3rv*DE`}t3slaT2X;&P z9&hNc8X7j?+ZADh{g1EOR~{ZD^%@XV(rxBy8$b5JozyZ%EFCnkZQ~&WEGKm>IJ=jT z3bcwA-_L6>VqmZ00g+7h#VeoIzP{Z(bqa6!ks?pv~j|i zHRHNhUfr(|3mAFevawcQPun2u>v3%5L3Ky~0HKO*%vrp?tB-!;IpLyX!L?EVF%)g7 znJO9agy#xwZ{4_2%#@wozN=o>bj0x-@>dN-APgeAE)f2vR zU2bZ&i?ayiW;i$3WnyC`5Ai<^T>h|8BX3pgFQ&e21-9Lm4P85R@bH0MLkr_$h23UO zv`q}__wz5&-;4iPP=ARq{??Z{3nRN;>l<^RAFZpYNrUJ4nvB((t?E=$LMB<~8h(0u z_s?Bt%!}T?<#P)3KYZl(4c~sn7XwPpt-5AD{JU{p{oU)+qt=ZKldSvZr=HvPbtymI zY5dP^`*xJ29@`lkbmX_`*_#&}!yYbF)~`Fy4FBPecFxH?y_+e=tQ^$LL!R;ASU&bP z(;eNo)qDQ=Ij#6PfiAIa=TGhGe{}Qu@Y!2?IFyaNU zY&mV|gV=jT8eU>*>mTHe^OKW^i8wnUODplM+rUwQ2(P+-^HzaQ?BM3W5uu-xmA)e9 z*4@V3KfqS1Pk2(` z>+42g%ofDoOcON-^`L7-1c5*x_-6Ui$x~-2l}ZD#mZjZ~OILZg6bxv&>YMm;bw!%Q z+jsIcw3V|1;RU`<^2A4JVo)dNYpgwj{2fhef!uK7__2V1K$)zn@N3k?i>=$XWm&c+ z?IMII72^0?Hw(3d5RjNT1_gUyU3ub_E3{9zy$m4?Wf_lRA7vAnRh$%EL0{4x!aSOnIsVwa!f z13#)T`C1BY+|XT@eCuwRZNoZtsKyl%g+k%3?c2Kd?1?c20GOg)S=H(7%g6)}x_kMG z*N|S`4zBLSD^C; zwfPGhQnhJE%oAkk;%DjNS8Xz5m-;PSs-4F20Dv6oHFv1~VXq4GK?n#B5}*1_eX6U* z#LD3CX3u}O_oxE^4pxS9ctQZl0>YYC6BC%Lm(Giv>*ihA7AL(R*Wb5kd0p z6TgCv8@%N#(NoR=4V<6fR21N+FuXEt>DR~-pf(0{ApkxmyqhfC3}_g}u4C44pV}1WSSr{n|^(FvQH>vh2{I!+MKPHy!O0iS;`2 zp_&1(iIrvLeC8+u=!^RAv|9b{cLe@F{9VL@P$T5tyZ%v`+hd-J!E8p z5CYYuGnrnWFB@epMB?tg{rk;J{OWg1^C>qTL)&0Zn^VZiO=wh+TUc13^)Zt?x|d}Z z+}F{}veKmc zbq8-kfUqV`0S``QJ`40#+Is6tB0iteq55~)nBwSP7=0=*qHkctQ)z?{kh%66G4ZJs zq5ELV>k&dgY}a|FUml2n|L6 z06}AXzS@2)#T$zRpiwSGJGknID;k4kCp zr)09yD~Bze{z<)x^~?8kbSnD!V4>q@JOI(@bUXkElx@PyHZR%C)EA!Fl_V54B>;M@ z+Tgyzvy4`+wGAEUyL#BrS*by0x^maPUw$;)W9OL9X5Ou9OQ%1|>9S;1Go_J0|CP~y zNuBbV1GODuvE-SEhd!jPAWzGp^E{8LIbsR~f|8O_nM_*C(!U{uv|6o5BzkT1-`ltB zk+Ss1l_qZXN`b*ntSv~ckeDCo6@Gop#o0b3TC8w!brj>Y(H~D3^37@)uajFjI9n+I zKv$NRo>RmSO0KlBw=>6;1<4r&9IddlpgAzLR?^v-1y&CB0*r{hJT)ati^Mk8VwFnh zmx>usa{9p!$C?)^0_moKkm|nrf36A7Zwy;zjm!v>qx0wR-1B} z=ykda7tVQm`#3whU<$+gWZ6Te&fccgqyn*(yBPF5%VLqz#p`L|00Jz_D{NhSmCxO( zMW!}hrZ&&-B(w7LwW@w=d#5U+6cU=a`Is1fHdg`wSh-fI>BXj220sdc+`_}x;@PzV zxrK+1g^?zVczfG(p7-+fVs!dtix+CNnh$WtrA86Yh}tY8vn=c9?;jWx^kMb@ zA%tbwXEqzd|Bg;h_70A<&!dI_P!#oA1J!%N$k?Oh#~v@tR#{j?bK{~lqSli#&-1mf zWX3=3gqIFrj6Rsg{)q~WtHKB)j4p9h=b;fL*Mi}wV)+feT zrBW3Y74qDNsJIY`#n#r=)%{EmLRyWcu&|K-2N~f03z9F!N;9QgVe+;a*%(-1gb_6a zLP%AqI`Heh;5s26p!XXA;7Up!K1_&+Xjw%Xgy{78bLY+m2M3#)nboGos@0X3E?#WX zw3(?=`IZ>Dva&KGBg5C%_cf$!h($uL<#E2UyizQeW5TMmtXw9k_GeC2suG%*3XK{U zBmT>vY5MTNgCBS4>gMi&@drAa4B9Gst@|2oBm{=|VZby|1p)2&U} zp)Xraz4p{6qL?RLjFaknA zAeKrb5{X127K><%4AX{wdQc)3Vf234zA03G?bP`q20d$(z9Q%J;a`6{d@cT7%!6XR zz9{YDy{uY0Hwej3io2Cv$(ChB-%GFlhuoWIqtkSMzJg~eZd|*qe_D8j{1-&=fAo$B zVX7Kxf$HZ?Hi2OnXJ_X{ixve32mk$NUsxK`yH!|tSZKrs&CVZs127U3rIZ2yK$Ji( z6$2otLP0&h0XegKLq_|>SI!(=*Uu@Xk{ET!|A>!8SbK8))aD_+p1vX7#w?A?=V+0B z{m0%ue*Qjwfz7*){{2CvOiT$RWLI}TA3uK|U;nU<<8Bx0Y4rXCPhl~YzIe>EhiZfI z17TWtapTB?@md>ellV)=Z{+LBADo%F?FucZwX-Ac*tT`o^E7GE^R}O_emwpB{y&~* zUorG->Dg14v^*5vJvwUbS@a(f#cM2fB2E5-&l1|`0 zyWH6QU}+EQ{EUJ@3(obcFS@XPQtLiH6-SLgYQ|uX#h5S2%_^$UVUgU<&Q?q@1zA~T zT25wWV`HH}oHoC(Oa!{Z3f9ct$qcK~vkH*Z%F*78CTw9=HWCR-N>x>RRhynUSlf zO`V*q1wfecf~>-FmPZOpJ8PvBcwIq$F%4|7N++|lw^vF4@#T5hx#g^_on9cItL78} zZGO_tYgvJVgKe!u4j&J-u#>CuF->6rKnT>uxj97@AduTS+Dj=O5QTy8HA}qvj>ikQ zlH9DKN?vJW$yKN=Y^^CylarOBB_a(^Q5YeF1r#aIPtUI)W_FGiQmW2~1)d@W04dE% z*Go(^WyM5j;$UY*i|j^^|4c4GkJBE;Ka!`VyUR>%Eleb}L`On^*Q@TT!cIi5R%kO9 ze$=St#L)OP4T@5d^kTWHv`Av@WdTK*d1WAyIXF8=`O4JnN(UDkT3eKqS#IO%rofu4 z%wkJN2dK!+$SdUtt+ckcQc8f==VfG+>o}RYoxOzu-eS@t`pwdDr%s&)4jkCNef!sV zTu>rQ8#^m2s`HG`rnxP;&JGn*q?`o+KwO!Y{qu!LDwP&!4E<7E${LHC)_h!OC^@nA zICm_1jlT&N$rXWh8~5jQ<(fi-X>&_!dl$L$xb=5D^^LxoKjq^MfCct0-oE}OOsF4q zLvJv66F`(mnD+DdPgf_kXx9LAZ1)LYQojxz`#ZF4Vi|odVe-~}t*jFJHS6KjvA>Nz zIjY#Hi*1F`=F0nr{_tLSW>asQtLv8U zC{SARxzX1PzS^}n)Fg3GqYj=UW`#)ecKlJa_4r1IyF1$r-Py2vD>msyA{J3q5;7{j z7yYn6Ex&n*&J&*7z0Lib6H{>&S!?2c>Gt_=AQc7V@srzP7x!ED#I>ofIO_Ma7GI19OsOtynL%gT>mMGD zclhP_vc&O`tJ|D8F;KC!OWofB#}9Ai`rym~-(lZ$jS}BZp?lBup&!#;k?v4 ztc`_wC;CaIHyiTn)4exGQzNl2qQkwEH5f)NX=R#V z8#?)yt0ThvX@zpg__@97NHM zpcAGY!lsQI?xEC`oNd4Pt}0;L&vjS+ys4cXleo$$Vo%kg<%mPuel31jZPIx_&rlgW zyp;1)e~fwcci--9x_Zyoff8OYVsgWeZe$H~smRSQ`!A#u;|rF3bK;Yom#2FI_mB@8 zmnJGXxp+_cs+g5^WyGfB`dLB{;q}GYRfS@$K+}dNSbu`$V>zRg>Cy5 zAsE21?YJK+*3BLJxo_Kniw57e6B)U-rUC~Rn{xU*LJ%*o{$~HJxlcCtoS*xGni(U+ zR%kIzQHT>s7w)?@I9!o=ab3$U(|zK0_<)uN;ENIyIiKY|5}qjsKwQDYH0&GdBINaI z3&)U>vjqg(D_v}47y~Vqik$1YOF0&q*empp$_ao_F1N5y0B|Cya|160!xEW|39l+5 z0^QLWeZRd$Ty4$D(^LHhX#iw$D^oE|5unY){5_Q}yM%8asL(U4$ScC1-u2qxHp1$% zE3zJ~m@rTPJVEk^URI>sz5mW{kzS)^-uKEJ+R{|D@>3500Lr6BXoHlJdpwn1P z{G#8sZw~Bzs96Upj^?`po>cPql+RMvn#nka>>$)Ds9HK!yni+0sS~!vdm3BB6*V%M<@&1XCTp3&>|NN!c3e0pw}>8^AJ(iob?Z!Ha3x~)%s87?`~bDs?7YQ^Y9sM_H}ZQ9-hAL=LV*FOwpLr zRcaWinAWOwgceGLpjPXVP$I_cKl;F#v^zGdX#(&J@XN30}w{o=I^daLlJsf{pb9%_e$t<77Jgqp% zGE9|3!80t&R~;b$06fQX1P~w~EW@z8sZR^nf_?kWA)ADGThi)%4FKd>QIYNN&49gKpHg-baW`jSPJbkRcq~zYi;-T{w zYd5r9Q8IetjE~;WOfCqK@@qRI7nYnqI(hoAx}E!sGM^e5`{RB_8q8XE9p7^8=I@X8 ztV{Oqk3sd1+EE(|a zq|e5T>J^@U?O}h|4F~SsbMZUz@r7Q?gmKru$X(K|`?WsT_VuN8OwDEgnnWSK z{i;qzRN<{vbs~h&6v;}AyZ<;#!&7E#U?W;8UVb zJSZiE5L#>=+%VixhB#t~sYDdbJ-Hd3kXutR2)%Udred*o% znL%~@gh(HE^^RHnM$Qtf%efv~>>L`POo+Z=71G2~44H{>S{q+)GcjKhe?CFnyqP!2 zy?^n>V@6`<I)kRUP5r{BI&?Aow_6-mAweK%cga-1cGmtFP%JfhEk~nAWTu(r38J8rrtC_W?WQk4)%9VnmFawwu5WTxuP3aZdDMe zjg=X)cJq^#$K|L^N>dVwkauWPA1h(Oy{qXK_3PWysn;%YzAZeISX-7IUx4emDdO&> z`Ud+85tAHuBOy!W8qmPs+2Z|?W=my z$X0&3hf!CHomz%F;~M9-77B&Cwr}g+vnR$B{B>0)BO}*-MmFO8#EXpl9L$sByB}G# z@+R9R^i6HEZ^!5LYO(kIpBcGTn>H*{Bf-t-!L+=5k|Z- zh{R%^RJov3ul`w`v1=tAKg+Mg^VK}}2oVVAl9E!XOj^ro4x`NBjd=4y6URliZMXlIpNEbZ^`YfQHms(!wA7rOoY2q)RSOQl z-NQ5L;)Ry2T1#cp+SFd1PJij*`M}`d*D9di0V5Ma5F+Zb;*xST3s@>wnk(fL`m2%C zZW!1lcI5Ayn*8kuF{-S*QiYX+iKs>%c%_d{^;jBrYWr0DnpwkcY3Z83C}~b(V?>G( zZ=R8TynPs*Zqe6YX*8M-um_x+oI7>yQr$FXZEYPC9CZ5RakWNWn^H!L#p1xAKnHsV z{JQ*fZ=I0|0fdq-em`=-A09z|WqiE{pY(2jmT(cKq!JN&VGmX1D)!<>4ENk|p0yUdeE37t?HTd!$cZe=1_TBL z*9rMBcVIlvvn>0P#>UCn*}>7N)}`<#0EnWf*Y398_Fjn~gt*N4pKqPCargJDmMvbo z@`pWpKJk}={_*TCb?q!|TaQ?i%^-wO%EgVL9`?R1`d!a4SWfkq){gdfuyhP;yCb#| zA%v>Ni~z6Nb~t&_!R-|nc9bxH5O;D)m)6UF9Mr_!&ZGIxyK02c^;LuY+#T#4gTDCj zCi9$EHFNuSKA&BQ5JKo-fB(9tic#|ZSs||0Hg>LkzB~$me;d|z>svHX|bdHu;x$i-zH@ zNDi2Oyahz!H&6>V@{vQuxb_`8Uh(Q1;zpq%B(d2qo zVdkkx`}=gdTn11j(;{7QYAom8zurfIinN5hN&uh)B>Ci%717B#$9rs_JiP$GuFs03eSp0Xb7X8MtQOeWyTA03HAc;lQRv0CQr)3mY7S z5HQDA?)*LT)baHUO|cm?Q`To5B0vkNDlG{{5>0gPZr@Fay4BTPa9}~N%BN|Z2mo?v zH^O4};-4 zMHgeCKO^3N5|5CYCWJAfRt)!R^~i6VkqH2@{AfVPnvqjie>-P@ld$Z9G1MokOfyS%=#;_Aus4sH9m z%MbuS`VU*vTOW(r?Sk||x@2y%$dz~IL{O+&;wuEYGBsuC<1PTz^_@HJbnjYyXCNIp zzmsR@sjU{TH3NY1hX<}}+qLPjz^U?h%N_ZK>oE;E7mg%5b^K(ci#&bkFHiUnEQ-pA ze`$SUOcfUuq@||3pJ8T3yg^7L5>GF0ky!foiBaD+BO@S$2u7^kFJJU|-zF=HDYI6e zPX8v%+4kU>oZh{>9kT*@%-uCL5@Gmyaj(9OeL1_JK-Vwf0apDyv)j1je7Vm@ z-*5j?Xe{$*#Q%RSAXHXX@+cv`PTl&|J;02pmC$H4ckkS;7aArI2>xzXyo*djEWMeb{LssG+ous8ua;>E0fgA3Z5@YQ*?MBDqwwXYJ`W{%>H0U} z{btNG^nn9oeC2Xf-Fo#!VzIF|K7vVrFF&R;7KnM{CgdF#p zqRk)lUWp*wYV^11qrZg@J5JgdBmQ3-FGEET!t=&DI<;=+^g#$F;q z7QPw1N7VwN(do`0lTpPg{hG&u_b3;W&Ku ztS~E{Cx&Q$6nALd*5mg%iNm1DlZE@{-A#_4K5n>YNS_JqMVq!CcwE5xv>NpJpvEGu z^!H`URrbzTE?mz~yI)oj-*3?GJtvGPJ+Q}R+`FUh_AN^t~~1`Z^sC1b`r{ zDTwXgf1X>falO2h43>CTQDXE3d{=wE%?vwQVT9=^5 z$jJXI3<*>Ijon;z`uP8D-K*^bKTK2?|6VBy@<=w}+i#o1E@;-cRhMr4*B-i~!vc%| zV~VB)*DoGzy>Qu}Fux%yR<}r6{c{2bjIPemh5n|*x5r|Oq^JTdivbW8<=@>c?l^Hw z%YgQy=k($aesfJnF&g&~Yuh^sJbFxVFTa*s@lgHEj~)0+_-GQ51y$ zdv)ySsd;$zYHHmMfl0@YsR>3VCPVu7kP5^SDGeA?)T>mfgb2evo72(;JGETfRljCc z3hLc2uHp4wH;>ED^+g69Nw!9I@W_8#t1 zMs4lpW@6@SXNJ^zh7yQO6@t>DB3>ln3bHDBT)na8&R${)o7lSO)Rjg?Gcs}&va+(i z`s%BiQRkn}_)7~7Li%6lj#+qD`&T>3zq;@hcSH#B`3pu*NUz|HTf4vJ1s>TpTJiI5 ze;nTT!|EYtXAZxVSn;d}HL3~^OQD8gb=cg~j4dwF6M{{xrG)1RPm2(vVzq*_0$ z*O$>;NLa)A!A?Y{A^?;?D3a1ZNVSkm^32Z>8Rjzqxw(X}JkKGetz4T|!~sGGiRs)~ zZ6be2HmMgDUdPv()oZIan{sL~W$Z^XhIw~VCK56G9LMLXfUJGcF-h zC^uCqO=#fw7j4p5fPolRl~F)8GIBKrT(V@zrcIk(ql6=b0Mh2g&L7^TuD`c;V7*U< z&%2XPUXILozASKgeoldweY&Z!=m$nQE2nYzM*R=aD38fVYM_Z2C_}m$pRKFXS zpOd5K$xBn07&m**);I8lc{v4TT7g8SuyC;xSE{ri!n|J3ARrEI-lr}+&=IJ7eBpSZ zYdsGsrXl{1a}_*Qk#!@3w=fe@gaB}iiD%O%ad*n}oG$mlu?*9QU{k(Yw^xgBN4%~= z>DT7VwZH7&GVs{hs~FRW)3XGSzWDroZo(JCn$`8tCB&-`UHwvuq8PP?M~FuXM|B07UW+h*0P_sP z6NC}b7N?{YaQOXmUqFaa7t5^eZOoNI!ZDn2s@7(_G0Psuam$x4&&bG_K7IP~<;(xd z#g!n0pkm3ek$lgkr&oq6C|&A<8xa3;brYugoihK3G)F?FM zVUgSFrM)Bo>inB)59UoDTJLE{2^7a3{d(o@9Ben}izOXAB(=W4q~V)WeOz8SMhKYb zy(>2yxv61^UafNbcy1Ff2j>CJ`;TaO(Djo&KTU2pbZFD2Ylxoduzpv2Oa1q}0O>FE z>-b$}j;hz!JIsWbAON1R^zZYj&8QBo+fkg>f6D41&g`Lz@^T%I00D5S@`@^A!9q4= z&w$atGa{@9`H-*H0BzO4A+K-ew!zItj2Rv>rG2YC?vAzsOlj4Ch`Ovy&jBEC32S7z zVrF>DE#nrg88B~Hzp?G2+&#tGGHpv10NFZeHjeETpPmQ4llBd8WLX9P7}NUmhnkOX z+1$(7L8_A>dmX`+jRM$V-6Fk1N3QPnpkB|c2Ss~rwd!}JwP32UZSgF_RQ<%Ui08#h zCoU}^rX*8Da~#VN0K%~>PXGbWGKR!i1bCL?jf`ewsFu-@J8$`Tg~uG#haE!EP@@ZaAS_g!O7Q14L%#;D#yOV!~GeqO5%@hXAAw z@aw#1T(6;ykbGoO9y<+JrP0KiteXR->=?CjWgYd|kK6PxO*qy>RIBM2KqwUO9A|JM zdn$VYg(=~S)fjmYcb)W2_bHUYM~vfGp3|6){Q3S^3IWgP*@b)0ETu3I!m=!LCxlgL^#B1!?%m*61^^LGEA*Ri z^73SZ^Bc=@Jiz!(=Oa5gT@WCB}&7SeDcC2q7R0BkZv7U}qX5!gD+z;5m*TwCc=I3KPPy z9F*rHMpOAtf-VR_rmn#)09cL(Y~8GbjlrMKIjA`RAt0*Lu&Lpt0_y( zxJ7(y@C_8o9U2B3)fPrZ{u7!sX|iI)ioarH0ARB3W2K`+2v658fadm+KST=>#=A;k z*5*ZB=AYLzm;3&(@o|fNO#pHL0AZANXOGI%GU@cb zBq0hCL~T7)+2mtctrn2Ur~L>0c3>Yo?Q#Q86CnKu4ASXz)wak$2+y)Syl{wT8Q$?23*7zyOE{(e%Kj-zNqBgE*mfN8F>vP$fcH2I`% z-qi7jB4&@4SKFCe`?iR?8lw@KSel!Hx=dT!{jv?8F2eJ#_(ur*@1h|Ro0={ zQ36wi)R^zVh!2{Pd7dvSDvFAV5{t!uvX#E z@^ULHs~WxDo6C>S~l%-t8?*RmS|tMrbtZ*gLlZgF*yC zp|Lk=H!8|2Qj#Cn3k@?ArT(k@$Zt%KEE0*VtgLF5*Rdw~kzaewUp}YW;qqNGzxXL8 zdFsXy057~*&F^M}5&xdtB$dj7g6kF(Lm> z$yn3xp!@&yVy`%cP+3~+*<59}a2MmcHKMjM5yrSuRZ&n-z<-e5Z(@nW#>N&`a|k1Z zRH{^YdATgZ)F$sJnxZT$tt>1pIgWeJd@T?{P_ZyFXjg^^5ar*Js5Qk?sQ>^V07*naRK*gLT3s1;_l}RRKSfg?Uim269_xkX)-puwygW=O<2pCuzXFW${kXW`kh)UY z2kMV(s#I21R#=h9lv6) zH(=Q-D=TZ)u3c(ss$Q>GtJQkFJ}oURGBUEXwDhmPjsk_Lskx1F^H0AxzN7!aEt@m| zhrS-PYX6m##G5lmj=fmO3WapRfrU#B$0eNk?&Hpr(g1c3@4oH{0D!LW^6aI%IHcP& zuJ`7Xu@A5PI-qUq6>%ElA~)i{B_nIpYOz@QA?s~k%ITrg>0}B8!{}>SOAVnwT8;L# zs^m8yBZq{9Bqk;{ZQAt8l`9So4%yk+W5$em^5luLv-97M1pxp8U=rM3T(XbJ{cXcJ z>DnVBZ7IETUfkD*GJo;nDjf%|nLZ3)nCObr567k`#9~2J#y3hRl0w$r-!goE**eAw zS7t<=$Tzx;{Qnll`}R)HOuOh6DNm4L3jN!!{rnL%EHU%Hyq+<~&`TdGLm@WuKV6Id zZR6no{D>M}gx|=lb#ih#efso>5hE^NzC3*R@Z-miJ3BkS{tXOyAemylNWx{_OfAg) zdDFTL-)+1Kp8b6!8U`HedsLBreaoV>T>fbeAp{sOrO%25Q#Tm}fCLWa4#uhccRg*W z6i!|NmSqi@&tLdhVu4g{Vrpt?qL2wG{0{06B3$q!`lri@G_E23E@V9OjS~PPslc1~$9sslDsbyMT=okW}(G@I6u|A_H z(@492w`n5eVf=%mM-S1op!yu)3I9>Y&fyIksVgg=%Yu|hpL%%EplK)L^CZrV=C4~n zsFBlKU+lOz_2%z!zMnPs<_G{n>8HN??4ncDk`5f=DhqQebOgOY@e(1iRKGghTC*(S z^U$g;A_xg3%z?hc?+lI^hzZZvu&ZUB9_b^O?+;tqohAg;^!bD-PPueDLC*pZR^r^O zS)h{VnUvd?pX8Lw?R`UnJVc0RD)M4(#g?+Pdz~;3D>)!2OSygLVJ4B;1&7zO5Foxb zH~vjDvn zMt(-hE-o%rx`@}%G2u#|{Iq5Ld5JFl-sQ^$A>ZxngUn!7*WJ^{O>Ni6qcAbie(0i) z5E5qZnYfU+R$l#)^xogzL0%cTXW8rn!y7(2xUZDz2=={udF-AwcSWdW`Gq?LfnfAn z{!368pE-SU#maSm{?nY9Q=2qxR!ug=>f7IiM6T_(VavTXzU7ZEt~q(Te=`?t)}xEj zaT;0~*0P0*oXUN0^P$8=l5{1Fv1!q!QN_IrF{$N#VG#k2rkaA3J4MK{@Ih>$FuYA$ zWns*@m=sIz#!Z495XU6lz7(5QOi8Spv}|lGp$Z?}c|h4nQf{WGWDQ!k@i0ZemtQ@7 zHcf3}N)UdYtdDv~>%>d(Juz3Mmh>CjhaLm{k-yAUl<${!?V+6Oml;;cV&>T0>% zt6l555}wC28y|J{epb1ub8z!8KM~?Jg~=B$->t-o(1;dpCUn+=m{jwSX7(ZirB}|x zxw=xf@++A$`}d|ff84XVjOP#lq#l`hE$qmC8^jhrxOf39EE6B5TKY9??u9R$x?C)B zYul!Q9D_bD{%rKUa)!3^4r>zPY}#zP$*O7DMD^}F(B&CJUaZzQqxBihq>cW*|= zHI4`oqyK*KQ$v~gzYqZskbHGmE!z1D?l-RF)K!RB{S)0YX5urMcz2jg=e- z;dH7pJ#C>7RumUjX!J-RwX`%BV9=HqS5gwBD%S77AY>JIJ6XsmEwh#BE^b3#oY;-5aLsBZc8R*U9^U9H?>F2gip8qN8nK?jV=b~vpnD-4UQaCCsnB6g??aHev$JiG1Xg~1#eVURqv48vC zoyJ^qD?3Ja=)Eez;G?@dv(?87PO?V!!2E%;w_O1xc|@m9`{GsM)^CkkO-$qHb1SD$ zKI70cG*3O8I%s5^Ax|KO{PPtmQYehc>ZSYpj|w$97H4Iab1v`Gx!;_v3eK24sBQOl zqt4s417G*dNouY~T;f*sVuV|(qU+vMwOAj=fPQ8Bg>V2!h>;sxa zGxU>dC+?*vMw9OG^$W>vRdc1DJ#|Iq%u>?B6a}OIXm3W~@6uX4qx1e#ekpW#(bC~B zsPlo=M-(aX^fZtSj5Gs;1cW{P6_=+-$(#z~O9$2`7)sNRw(m;Gzd4e7AzHl`xsTC{ z|395KitAR2(x66OEUOp*VGOj+c70`RREPZo+8LK;GR3eI0s=t!hI}#X^Tvhg^kY9CZaiaLyNHy){e@@jQhJsfFzwOD$Cj67T?Kk} z{$%T!A%#*d1vT3@sDqhqaBg$WDW@iU$gwo?yeEie7=36&9zAjwE>o^F3&bO7YWE%_ z2ggJ(8rA?&Cey%AMs_G?Bv&_YC^2?Y&*Etjr}K{5Ztqk1cB*;U`?aeE=$iPOG)X3i z^0P1xYyuskD_A7TK>aE4h|&j?EbDL9p~PF~kDnm*ss+0-8^j|57*RYZHcfF7hD87b zC<9MRPEi8QprR%Gqp5EtQ9dSs*tDWX2a4^h?tU8*2N(A0y6$@yzFD{PV6 z`iQvWiO85Q%J*DSiWC_jrzXi!MNNw8&RZ}-l_Xtw=$$k1xNHbu)ljf{R0!`d6yhG< zCX(se1FdqaDrUu|5}H%u?j%s<8{}t1SE#@4RvNKTak?TEV)@p{Rqli;L_C>A7*^9eGA7+H)lFgzA90SqBUf{7q&w9dfgjqoF?LRcS8RjqjI~q}tsTRp`YWIBR z1PYN%b|wt3Gg@?5(nxjMnnLLmXAr=eIY{*V*qQJ3RMh^8eCvaDH9=)x9kw>dFwHlQb}0s#fX zVpE=IjLk|18EMsNO}cvZfnS~oKVHPDs8S5Uz!_P|?N(I+h=6EU7z+o2Ta*DP#g!%# zu%;w)K)^R|DSuxrP6!BKoEZ)UaYhO-CYq-GkCOeq-HaSwqJFm$&kEXJ{67U0&eFDK zRI^cwrX3w>R3rdmOR?$-R7m*czKRJ5Nyp+*x#AXbh7gbK3&~#l31l6}kgOfrQ*nn7 zMDy-jKf5BEj~m{PNjkasn?oq;EG+vxhYl{DpUl6NqUEzt8ILcyNU@ykm?^rF=L8Ru z`D~JdFstP!He6mg$9bRh{< z*Rv$mp%^tykU(UzdkSG;6Fi#6quhE)PY!-QahHC0tL zLICM3JieDGcENpspn6K z!02Dk$X@&hrzSb0y1Ymg7}IsWoHru2*9Y}aR*Vi8(i0Lx+x$AYOI@u~&rj?juImZa zhAuCOj=BZ6;yF83+%Ca086{EB2oOziODaNuKojK5q~Mw?NV2Fe)Ren7``hmUJ^tff znp*?VWHGZGL2RJK3Ouh4~ZnhfTcGxP5EIEz24p zL?pLc!vH`OQIIe}fB;KQw6Usu$295G$kd_F;4kyYw_{`a ze-pzpxRKK5i!nld_Tj-~P-V?n>4OqOrwW$5No-e+C6ddf z5C8yG5+#p-geB1}Gq%%%KUrc52|;NWshXXO`y!;p-%auB9BfuIZZ`Q~*o0$ysFk8Kh*=Wf=f~;A{z(U`^HNz#>t;v1d;i zOdO_kQH2T?&Yu{2@wCpsYm#h^ER{bXJnqKrSU;mC*d$d2L<#rLoXyBzqe|ZN3;P}$ z%9f0>#GO6HL{$zoGyl&e@xPY&)Qi80zcuqIA@kIuO?S&0Vs!oi{sxX#1$%OuO+&1IaIlF*f-TKX`-Yepf`#N1w|{T|4cL~RuJ;XK z6jz!^2m9&~k&~We_=JV(5J-+>iShN(GtTs6t6SxCdZJ;!kU(Njw^2SJCI&!FOG+~a zh4M&BO-vCnr8gRY<^#;SECC$b(voe0W(f$QooSjS%);Z0{y7mSs#3%W({i01#GXSy2Ho9M4hc?TaNBd*^mUM1GFvJ#+8M z<%?y?RS*Rsw`LH~G%hfoQBAkIRZs6AQYB1m{e2$rw|7fPqSPia@a@laXO)kepVR1QcsD8d-)y zpt-D8Q6s#`*T^%n)4}@qIFb{=Q@#O#006WpSm!y7@d@FCg~7-sQ&GI$P#X}{nQ&jpijK&G~V_X`WoJSy`E2=&R)21aKN%WKZ@ zepBYau*}b96956q6qeTnPc*`-6~}%$be|F!zN`94uwE=S|z8ah!jNe;7GC~1T^bRPeBMF1ZgR0 zS?-#-G>f9BKeK)DGV(hCilz${DqOT!@fW|snkI^(w~Jn))KnE+x$ZqcRkT0pMXkte z?IEK;l{9Z;@BfgHU#3sP#iC2-4Tk4b<&q@6xE2w3F}`mWjib!3bEz`dZ|H2d}L=yx>ujl{5Em#x87jDV%*k>ooGxd31d-v>@ znk0(A8F~7jqZUvUC3}CAn~3J+j+b={R@Fa!YMgn4;_cD@bfO|m@GIh4I313+RVt$X zl=BYt#=Z*f_^V51Po6Mg!npBMSM9!{Jimaw#!p;zT<;)Ey2oOYGyvwzF&8jCZ0zj@WAKhv71MmCh#dE7R$8#Fi z;Mw?R??~Gr+pR3eYsIpx({BG)u4bC1u^jtaQTffaCwD)*@Xao%MZ1>G>O^cB+-&mJ zq%1MiV}JR~z9zQ`O&JXOSB&fnw-DaH#G?754Y>%i)a{=a?s!1wypJFRApJD_i^)?K z-jooa7gu%lz)x$_H3UGF8Zc*TpQz`4;T56YabS$2OO`r+_KYekG)+_Q5#I%eaBgS4^K55^b6qT^m`^=u&rSz5WKK^{$ZP_jPmu&IPoM9mV0ElL( z>%YzVXhH0(pTAeX>)PXT(EEmjdvVE8t-qQ*pjyh&1^q{@bx}x{zs|gGCq<~2+J3b1 zrw!jE{ywM8@;gn#>}M|DH8q&Lq?Ne%mLq;rllt>YF5WgXipt{C*u`tzo#wT)P2Q2T zu2l#^aBJ5$!)I=EQd~f_u0!=ZHeJ7arrihOh1&LsI5GrAT^wG_bz@WC0W%+K6zHQy z&6!gv%uCDfw2W-A_!TKq?8@Z}s-nJw8Va+IrFeA7oPPX%e*WbuR=yW|Tao`&5$kD& zDH&7R?BnwiGm^J~krBn|u1~H}>j#kSR!jTe7M21?rg{H{y{Gi38oYIK|FpK>?r#td zknlx~R{I;AtlnkX?m<2PuzybL-;THGR~Z;RbA3tg5x<8l|7BqzA97O1$wH}_8|LcZ z(HAvapJ=dbaqoFee!0-E6u)C$ubErUE^e+jnG6U4&9SNy`T2q`EO5PTp|0nKpX*<2 z#P9vLE@{Z+P$p|zr~eW)Y-_IyTW7ZUCau-f0QuC&(d!5NytiSb-sO_a=4P#qb?UPA z_fo!aVfG&umIg?j&}UrWxc%$i54pd4_zyq)P(8{=U8!u|8ftxaHSNS}z@#kM|2GR3H#E zAvW>a)i_^EDwkv)o!WI?Dm|sN2?3Ov3+LpN^Sy!q?!!m_LZ5JODsZ@bFFKVIx4 z000yXNw<uPDCpFZ zZ|2V1psN>idhJ&5%}==#-8qAxBJ_+AB4_d;)(3U~07iM7DtJu~z3{?|w}z1^;!e05 zckj-X!(V)|zF>*UyoV71fZ{r|srzHArW?-QkH2$f`K%f7N=PtodtwDh**j|TIhvyZ z0MouLr)=&Q@LR7r2LTXb_0~;;7N2-{aqWPG@ukYw?=-y5lS!l3KfHVF>xt{z)GMQE zxd#Ox00km+u}4m%+MOywh#&-Ta^G*Q27Wnq(&WjL$4~fbDqQ&`!LL(~s0-t!Z;pF> zf9LLF0{Hk-88`3Tw>#Wf@wbbNY{8H3I_-AcwJBYPKFr$)c{BQW;e{7DKzHxnjbk}~ ze}9H$IgWdCYKB$G`RM45Jx7lHaW$yn=M#rD(j(29Y%5f`W&n>&QPta&C!1HS*m>es zVA&6_Y8i`R%WMKtJ8B;&x+)q8wC81q@bx=3`V*@Yx0VmTfYLI_|?v}}V+ z0+QgWQ7T-|KOg!z;ct5E-qh0ew>w@ z1|j5hI^NW{7P)(fJoVIgUMKVV#FY5>wBF+a#_#W2;Q8X7ioz)8KRKR~)Bl6ybl)Mw zV@sNQsNq+6jR1&(+x54_weZ3VFWx8(z*`pAA{Q!oN-wz(&7YtiV@O0H3!6)ESr?xB zC&v#^uGPqT?8|r$y|e*YgzbeFUU=~gQ@GwdC0qbu#HeIfB&MhenLR+ z~@NxbG`;xk=$;#>WL1IH9?gBf3FBpMM3&oGQjby{j-t<2VJ7{FG*}i z0BF~(_p9`{3OuFBZns;>YNnWbGl?R)(i6Z_h&&_gX#j-~q=XOi7N(dpED!5%Pm&@gL3sPoZ60C`yi!QeyDFjix zQCZNi;15@1gwVT8$zB7jcV$I7cwnD@U?7Dk4>3^`a=Y9JA-lugwObE|-JZn>aAS72 zTC)xeT6u9|lf3Rb`^t7Za_!Z8{pyz0!DQ=frC5Shh8AYZz9%04h7PKt0KSBt_ z@J54&_W(cvB@TbhF~I)k340E=#yq!LD_*MWvvo<&4-J0(wWSwaX< zdXtf88qcw+ddI>qlrb zZ_s&eafu2BMC%L&o)4SnCj>GRhba9-d|Mqy5sydB3)Di&hOU+bfr86?}9o1$s!iG>yOnmE0seCNe? z53e70Nj%yo3{kbtD9ru6b4vvITJn_r{^Vnh#wVuttvTuY&SgW5p%oUK6*HHXHSmgD?p2<&6{a`kD)U z@cBarL4bIj^82LLAqGCMWbd2J@t4}lcKC4^0PH-+qE2E zCy#npD1S7KMFj7hIk?ZxIQ9PVvC9t93^_S_K&>fDI+yT`7_bdFuk@@|z-YEK9kou- zK(*c*);L;k^a+mXbj7ZC8b?vukqKRD&0N=`Qm8Jd-1p~1mSHv9`EC^>jD~>rlQ#>% zxe|`I?fKD^w&nDO;I2!~dt%%J00Bg?@cWdO!9E6`kP-_H-`m@v;-;&YD&^A`sx?J1 zip%=fGIRPu4L`r3=#56_SC#U1{CGfQs9(wEW1k3_Lyri#w|i-?AJLEdcCBBvYSpS0 zD;JJ0VPP>v>7u(WU;X3i)$2BHUc+r3zVc!sOHo|mR*P5su;$n8KQu~Ow(O_^im5x((f2$s2g9hwB)TyZfaD}bnWWX_P! zE>}AK=)w2(?>4G4JdxrhN9z65{1;NCWld9O|9qHXd7VzD)A77~uUD^yEjHbEBwhce zN9mBd-DXq|{%~~)!6(bQPWBzTZp_Y$=huHcy?yUPZk7Sz%);HD9L;bX8??H8gJUTk z6Kw=QQm$XS9@hTK<=tr0$MrwIKKIy-X$5|7GxC()Y@c4gR^kT>?%h9L?Be99o31FS zr#_i-VA1j0n+BCQ{@@`?X~$=LH2gusGl|x--&C5?tm93OGY&#DO1pf{kw4U*005RD zv~Aazlocl)W;K(XT|RE$vBC!)JY3b<`eBt%*uJx7#pwEMcM|#cu-iL6nt$p0lMfR9 zn76NI^A(8(Wlw)YaIX}d@#%_&<(uaY@7cX$^^Vi;H!YQRVcUQo;#QoCi$6SNOZ!GY zr^32k&DRBwdK7=C@b6O(Suq0awma0!WKnLnLWrg~1Q`Gbai3nebHHI+;*#nUTeglG zzCH2rjq35MCLBt!62LvBFO1!1mhSoNP=<9^i|@Mke}ZgN8q`-i z{CMxqfq+9}=I*)8fO>1|zOd2zmBgKQC-h&Rrqk#n$+Kq{Cbnfx}>7`FJZ#p>xF|O3qWK+F6DYogAZVy;|lxHbV zPVW=P4pkaCI7W{c<;kJF`;VMBeK$j)JU(5Bq9}?t=4sx(`r1Pec$T7F5BBfgyLchQao_eLI#e+YZw(e|^_iFgaF1Laem(}T#tXJ2vl{ivh)- ze0SJJsY-$V^+1Rp(p{nP26mb4h(8~W9U?o9`7*aVG8 zj&z${etdcD#@E2fyxntgkut`2O*JvXFB|+S8Nc?wmewN$lOA$elAk z-MX~DPotVO+m3l4+~2nA?3#<_>9e}|@u7X^jxQ(+@=w z{`Cw#Mfwivu=~VKngYLCE!!1gU0mLV5sni#9*yW(r(F4poyPni`c{Y(4}URq+@4sv zcyvM4X_pkmZq2ZzKKb>OebRTI6fpR-m^3dsam(!#mEv?CG;1JOZ511~y0zn!i=jQE z=5jgn2e2vzM10{7plB1V zJP|PU4qI)$xq4(Q3uzfvPr_G@H(D%ahI-z_7a?_hn=)(L9oyE<_kTh62zj2UWhAAF z7<UJN@7az2|I7K4> zzy$F$!Gs`SSjv-#nxfgv(a=;^P@QQzw~K%{e*@oO>xB>YtY5rfWWLcW&nEnom01Ts zQ)rs@q>pB4q^cMJ0LeP+!Gz$a(WxnhrYOMR$rVgAjUWmE)(BQH;uu5-!3Z$~6VOzi zN)_yG6^a)Dg7H&3bDFRELC5~@1s0)u z3|??@aU^OzVfl)I^;7}~Q6&9b?dgc42qu^yjs`+dc7`Ir7(bh38}vRL!9WzZPtXVZ zuIz{a5g|lmw@a;eY-iQgKQ3!tZvK>G$Gb%um8{g*tez&A5CRm!SW_|LXhaCXfEc1- zgb>3~1QP;4QCQ^yM@(DQU%;&12N`^}+`PJd&64l?SN)~)idDm+vtI*DD4qsP2mr%S z9@)n;0l;%`mtF19(6Hr~o={DrG=1UDeWT=CzaPnN9s&e_5PJMDHlk<{Qf-=VsV+Uc z>p|bAMoPiX6Nj`~9Zobsqy2e={|)(D|8+8Q`soc->vo^NaQ>{XClBh{y#MUYqLzyh zFQYdac>V>c`KieKg7EyJG);2-n8_oA064ZS`EKT%ITO0nDO#)l?C%yVS+eq$8(wNs z{DQ>(;^)7=KV@0@=%bHDjT%+8YSkJwYD7jxzItCFss1BYPKf_z=v^lbG+(Q9=&UL0 z6BYIJ4^s~D4a($YpKB4V56qi4Z{9pXdL?!5!SjLDJ1tx>w~*uD`83AYfRi645rj=8 z+PThdJ{|AOxN&g#b-!LU{WOMs@Z;3Ij}+^<A>#e!K_{2~d_fhTY+SRcW~IW~vkxGM_6rQllP6D* zzXg(xAGjtq{dnr)xxF6VyrNM$MzYx@%ozMXD9wL0VMCfKA6+p1vgN(VKnBawj*VLd zEbrgEAy3^3MosfXf2rHDlQ@6yXFncJv^p~qVy|3}l`%m81j~Y3u&2czSTk|zrj()e zqeK;mCcB(2cgCab8;)Re9-c;;>`c+ZOPXly9S$D;28(%!(iLt!b@J5N^A@bx{EOxH ziEFN>A*5aXWpagrVc|up%{!V5fDmG=w>LH`lQ&{Dg#&UOK6y-DMhIaSTZ8ka3~z8hV;f5n24?~U%fcxh8# zMG{G|9u1c?%9FqD+?LCC)yadhVt^2mmBIa~@JO(xVL=IsMmKjnjDj>9Izwb|JjL(2o z>#7{@8{!|cJF070PLd^Kj~S!CZJZ}4x?M_OMH&GRqItwm>~XKfl9qSsZ(CBAb_fdz ztgQ>8$~PR z=`V_$XuXN`@7wGxNi5*7kROTOc^J)6XGm zwoDDC6q@IP@u^dD96xf^UqXKmVDJFihglp%Iyq40d+`HK!ZP;A-y$w4$YlTVSzGNCMbmsOB& zsuwjt>hV=|W{6j}_5(ry(C&FXr}IO%*SXzp=CwtO#^rUNYFXve?x#*t!)pw_UT*iU zd4@C7yUj@0x_#&ub-MQ6cC50mwr$$rT@}ZV=QcL~E_LIoG45Rx8w}Vm=j!#0ex)~8 zS+wmnc2+i+%JCF8W_b>ar?9Go&^;Ki6NGdk$* z{nE6>kMs78>0Dyy^t&hP8#8WQPc2xgFb5zAZuj5iMNKeXzkXfCij^=SJkJY)KvT45 zKYr%S$-ezRc4Vc}A%xI+vzZdCE)@VcgT>6r=~jUN#T!jVo*|m-bT}1^^cG)mSp}8Q z3~%JX?v}D#&XL|=((w!;SaLgDk_I&I<6~rzYRj+_R&O@yD8Pc#DXQx6sXa&fPrf#~ z4AE4<=@1m0ZT)7nm}Q4uA)qsukmM9pf>@(Pui5M(P>j)R;%G{hTu!%y0WqB3Y~Zn~ zV4BgKR=0{cz0s)W5W$KhxCDu0dd34zxzK6!;l;~84`etKBWE}j0ATeNA6`kfx(QIc z!D!I2pvg{$OTh%uIv*bcgA{AJ1310OsHYLp6v^duYmCv)2v(~LXPTdZ&c_b~o1|a@ zh%;IA*yU82oVTbz8_Z@M%c?0`>NH-lbn6dc2G(pgP()Ky46@+DjF|_!OJ?;(0}*VZ z1^|d+j3yJuP()MQPNz!g%_g2gph|+%E#WNdH`ZV>V7E=w0BDoNBsy#wutu|qqd^hf zPC)|1nhdPdB@hC79}DHSy40-HN)+$oqh~0JXo}P6R5ZfsOeO_F(E^I){={fz4Ax1UZeBsXlU7^%Ftgl>+KD<@=pA< z27{pO=;3QWzoy+;x8Y>$?;UH710p8gXCfaAtV6=u^{;8klzUzXnc*{RY^9Eiei^l- z$igjn*s#I?v8L#XO^aIqs2;70R$qD~rs%l`+qc);{WVY|J-+WxLmGmX)aqi5M82#;1+VKo3ZG$W%+z7f<0Zx z3<@o~9kM(7S0LK0nZMU$hma#9FA&k~5ZzA;1S~tOa^{zcXtO>|eXU7uhbT!-t4qR= z?P!h=0^+vYJvEiw&dh77+vf1h2hC--xpGMVnk-nKp0FW=KoMP5(FIQ%?D>Mw!7+=c z70|1ys;O2f^NFfxPZzVADLAuBLI?qtvXjPxBHEu;9)ar4u;r*UfaI`d-3E%wrT_q_ zId4IL1&2)lhLU8L%S|$q(#tv3OAa?61ghw=KaHQFxg6Q;1;B#MDm=IQK?qdAnRN?x z+3f%bKy}%zPe+}oPM7NWvFNZp+uyRoCg+?6s^qdtF3)|E%PwV>f>=aEhv0U*tr_Ao zo$D!$sBWj-opbJKirt#=+>r)g)$!~_kma&{mQ@Z2e#ZkMzS)eNBe2AS`>}J$w*0ygV~r5d84Tqr*Tz`=FD`0|qHrvmi@sQr;2+AIObAtX`i{Fqw2Ru` zRRaV-`v&;^!xNh*nxWyT3r*Zk7kRsMrUVNvpV{#;cG)D2{5J=UQ0AZ@Z@8B?+FXFB zqJYJW#CzKpem3U_J*-A>p3;pE%>8O#tQE`FGuzf*b5o3tyRv-B4F`F&Z}uNTzL3Cz zQNFf^Nh(0vp@RoitQ9U*b<5KAaiVtX*B?&`8tq%8eX++=rXNv>eZ!>baTG-t>0Vyi zGIR44MU(HH+`T_e=3eVFgbFvVDh?cbzT3D~o*s1HI=*Pnbs{{Rz4ForeQPzUTx44B z5f_t1)s=K?`=-Z9x3?U)QlM_f>C*@6ADv7Vb171h<(6&QHEY%W{idy})oQ3||J^hS z2qAk2#hj1e)k}Ncf#|ZAS=!>TvbIdeQovFcOMVwbVmy;IeO*KCH1+qm*cpf)~xiL<`@j7DzzKR z|E}bZUU=cf>v`|(iI4oJ!Xm#Is~AhJM1cwS<%J6iVme*kb7OHt`omOH{tyn%ENDF^ zzSF9ytyz?76`l!aoL#c#nfvDt*c8}*LB}!#04cFO+fADO>#ATXw>xty86ouI$sVuM z%L8!5bgh3oqW#-9I4=!<>4{<0Jp6u*kXO)KHRU_3H4; zxnx~n%vYON7X;9rY;WFTM!bvUui10?54qFvi$y&>xkAZ9%GKQIQ*+y<5}9G?36?}r zbYn14FRAG38Uny^-1>E^v8Dll-e9U+^F3Mq4;2>_MR|P~z3}2q*8N~iP;T1MH`n^@ zeG1w0b?8={|IX&GAb%N@%Gze{q|oKw$W=ZymocV`3YW{YvezGBFl=RDT=0Q z82vv6yI6FI*xR>m-@N`}6d^CX@Zuk)Bmj!01A~G~lq}`3bjk^DeB^)Uo~T%K37t;Q zu&g(ElowvSfqQpVRRzI~F@8=Y^fL0llaVz|bGe+}uJFQ(H~dxg%E<5NNPFRh7jHh^ zs(_MDee?bD4of# zc(t~@8i&t69FH9FdrsX3P=1&)`eyN--+eo^d9+0Yuq9Zd8V{N`YlM0Gfc6U>f_AJ; z%emD)n>%ZKzbKuI+iYK=J)y6pI@?RWP<=jk(3pnLzqg?9h| zQg)3y8gJIWd6s4fQM~O){Q{NNr4$}Ka_o>UHIB`mc*sRF6v0?iRYg@*Ob7tMs;X&N zRaI5hvh((+p3j&75P~&T!&p-UQH2~|5dcInI{s-?IYgth)4v_TZD!1xHnd%VN!|Kg zP7*0Z2-ZAzd4i@hI=zkoRa3L-09ey<7K=4CE4(_aa z_AOud$<9rhW&rAoDGSRiH1w@3Ikm2Pg_qL_W) zyUlkxwIGK2qrPfW4hS9nWrtc{ep1vQ26xZ9@6IDs1W=)dv->v))1$dP3$&VXqG44} zrv;AaQ{er{TSly^zwoP*H5abt-oTy%`R7TKW7}?sTh&ZKErg<(U! ziqlx)Og7aRxoTRy*#*MZm+e#6-+u4ro#tbgcdr_}b=J^TeFYZAx+=Cs{`tEsr`^u%50juVGTyg)%ZcA=sa{c;M#o2N5{3V&}!sn$y9Iko@M@z_K$2?w#W2C*cwOtOSEj?u5H^k181!{_*q$( zh<$<$004wy*uVfC0080`PlRQ?#o*a>`-k{QDd}p~ra!dXs1jG^oH)9Ah1$7Wg*S3- zQ-xEpX|20g0f!8?X9dzalP+-71!?#4#eDw-`*&?WaBOpdtwXlo#k?7ntl4+={H5Pc zY`uN&A8O*ZwO0by{kDC_?>h#dUBhVq%8;q_L;dk%MPnYww*|lTa-a|VYU7kGc4~eB^YD z9?^Nn^Nr0Zmu=p+YK!)$N{y9QTd=S9j@S zYh8{n*nQZv?!79%*ZwER;E#%E>#sk7HZdWhHN}n)dZoI-cIW2#M;TW(<7WT>AOJ~3 zK~#;4ay$3jE#9y+uN}@Jp3(zbqS1YpSD3Ut0RCcBi~nJ#5rmK=iY~W{#!i|-k_Lbk zHGi*jHyTgu*dasK9w%Mh@p+5lqbN*}F*K&GECONk6puhy}LQ_qT?q|mM#0HSug+)0NFq$zw}0^FcCtcC|Ac;)-Tm#3 z?u?ZR38#FGoE4Cs_NzI4?S?ktq693*5;gHkwgmv(v@RI?3@!XDNxY)?fe>ghWO0ijIn)}BKR?p=bI+%#006LZ=ia9`LfLhDn&d2}K&`&N9_X8+ z>|TFV^_XpyIhuaSV@*)yv!hi20AS;(i#aP1{>kD?S)!;aE77f+mC^$cctePQrs>NU zFI22lnd5m`Rz4g)rh4f{m0R8#)wLFrd};5k)c5sln+`3;w{9{~o>M!(c3}JAM&lflZ@svf= zw9#brzVKeW;V_y^B}$gMb>n);n9`mk6;I#a?%lg_Ea&g<&#)}Vy)ma#uZ)lUV)(Y# z6!wyGUMwHI`0q<9hLE)Vo3E#Q`_qU0N0*PV{09QEsw#@2q}hceCt^7s6G8}JOf*b9 z+(QURf~!WUa6SKge!PUo@nPY4L_v75o-|Egzj~!~xe9K#3jruxzRn-D4|3eUaQWI3 zx1sZ>>3vK4un`qI)(gLULC7+wA{l?qr8AY`zFlqguRZnF=a*Nz;! zc!$bYxk=T+W{&lbC>#^UOHAbZHG=nU*?Q9+)w%bFMWc!Y89BWrxMWml_5z4lJxAhi z-nbo?3ay7vY#I~Jn8R8$sqpCJfm7Gwd`s4EP`-eHVMB|TDG|tE0t{;@T&{7G>VA8+ zY`g6$)T#UX#R?Y<O^Wag;y!izT=0KoJ52lwvgD^MVtkr6^pr{iBAANhYM#w((z5{lDt)PLl^ z_hNix4HHGtBt=s-tZ7*LkK!XU4DkFFf)U!KI&zM2*nP%0e&O40++j+w)px>HA(r;oe^R zUxV=``0&CDFP@`?mr?lfn;GZs+Pxk0ze98wTP{E6?FTQs@ZvR$3;;Aj4DA)-{)eC_ zZy$K!g%^L0kqMCJ%rdV#4W z>6?zYCBziYZwlkwaR^yd$I8PQh-30c_%*K;{@c-nL`;0Jd)@w2kzy)V&eOW2_~RuJ zz42OF{5Q(T9*2{c*%2d(LOE=CS?-y*qC`^_4gV#RYeeD4S1xmrr33V@yp0e7h-O)& zDJmu}e}re3L^Ga~4MH?c)i9wLj`esF0>PT5VL}L@7&hC8#S=jE)lvmQB<1#1YhZL? zKl-nZ2cmG|waX9@6Jn%Z*-D^jng*E40h=}dp^~c7-B|EdCnCfCU+Q&i&#%@u=vUd6E6B*^H9KvmUObEtl4n-tdvOuCd z?r!8wpGkkG(gI`r@c#Y%`}ffF(-Eg>8f#kZdhZo4UP2TF&#RXbAK$-QcTuO;n+%fM zt;nR(z^}e;QAQ=t)3_%aNv>}!!zsIGjR_vRrBUQ74c-xAd2PpM-4Z(g&?|<0S%(k; zh|$|_{PxwfrI()wei5a+4jIv+oZtDc`;9vINRd_EuRxlh^|F$ob^)||6d1njPLYApVF*Xwe|*SE$}}oBby9dLW+$b zP&o6D=D|jU?wxtG#hSHN5I_hrtfD2522D|nKA*QS1477UUw%@+00_VFQ|WJ<>@-Df z-@bLiAKRlvy1R2j8!Yd#aLMA@m9y@jS~6^O(B*Bpw@+re zu1Ff|_B!Rl)G>{=ryjUGtxo>EGxsefUYuL?!=1fddiM*yc&J(>F#&)OV$f+Rk%Wd= zt=3Qyg@nQyl?GUdX_1&gf?8Fi;gM7-p%EmQ*J`vp28>7|7SV(^=mdaxy+Hu1R3@fT z$)QF_i^Rs&7^lHJm^o#mb~?&eOXWbA8pSN|=(cG%~97TCElW zzzLXQB~lSB7<4*<5U0~()>6S}RGQKXKmagr&}em-Kt?Q;u#~{*wK{#tpg_VKG+LcN z0Aj>42@80=TC2wdP>fhAVPVM}3W%W7XgGmTtXL{yiJ;f=P$p&x=2U7Iosz=x#Tx`LhQzbA-7dhDgWUG+hptd z;kJT-03boHN3@?-e|hT6E=~dwDMD+vj0ZYx?lXcV7EW&N-YzaaC#%}H2gYw7^uh&T zv5k+vZ?KmgRin~2Emz_%M7a5bJ5)~G(p{WVt7;p+)z411eO%i$ep=>ZieXc?PaJtl z|Kd(^;DGfrdWKwFGIa6T0&5HSJjZjJp|MePZpy zm+Id>{XxjuF>gw8V4oh=lSeK$b8*#crGsZq47HV-9I*Z-iHtGFzjc-Hx?;YBNVbwFMcrCipJwVFX zdi9<2Q@BugFLsK@@TqgFo9Fj!+~8t|%iG%6KVDQPe&ug{!y-j;1xo<{5N+iKcM2^~dZ?V?(~ zGtT#48bNUwkgSx`*>;l~xN*~}85(o&vSP*y)OI&Kyx5&DjlJCmO zGk>kiZi0Xa^@eV&;UvR^Ku92>BZFP$Udw6b@hYm5@0Bg5GCf~D_vv5XR@i}c3eRpo z&kxtX-0|J0y@r-qb2jI$xUkn#Y&bWg_n4$No1AFMq50%#gXB1^jZ?FuZw7a;EoW&b zJl%HMx=vyd(!J}|X+)|v?!lGhhClo=p{|2UYakS=8yT@7uj`@-)zvxy7juRnVCFL< z;fFdd;)_4F={N7*?f?ebx10BKye$7zO}7gP*HdHc@u3CXW}ir3gu7^GL=fpN%B+HA6HF#d^TECsMd0bHvj-2 zL=x@!gh|(D+`C#!&fVWJ{rf$4E{^TEIC@{>Ha`Stp6}i<(~cM@iCo4Y%UVri?CD4G zQx`S1NZr}pyz$VrBbyrZdJK_C9RHnG3qtVUXhq6?n|I3DxnEP~)VEp#q+BY|uQD+t z07;}_zLtogY;6_Ry1dPqddNtSSQ6@E$s^?AYWC(uX0Cx?^sQSh{$lSpR>V%7I<>H{ zaL$}Lvu4fe(xpq=wrzjUvPk82!LYS8tt$~;E_w14}-A)pwiLKMlMFI zST3&Y9b^SCZR2ifNX{u6RY_)TX(nX|fHpF4wTREYlhkd@@?4&llDB+811&L*69JGe zcy{j6rnmLatRw)ivVg`!je!yX04atdoSuh3(0H`?<;|1s4ZZtl36y@^^8k?WI)Rw8 zG~hK>-|f1$q(c)zmJj^*W5o`~KIRhn+n-47U^v zm`85meqw;J++IR)x~FHZJ-Xhrc@)BgqL5n`&LBX$Ko<$YgjU*1HMv^+sR5ScuNcvD z%N>JkO0I`Y~IUD7gipQ+&7m1D6*;1TH?@Z zSe3yMHP;1IY0{y8ua?#44D%crUUOw|m1dm>c5diRVGIz(ze>K5{bFRRNCsnwkbP`D z9buX#CVE>n7Ja`y&{`}I;o~NfQE3o#E_DXt9zz;m+)^#9$>9F&9i+6$u>5yPXB(bWKAtnF>nOf%mMc)vWYj_RjON_=%HS`HY>umkiwI%p0(=+QxblEYNm= zj&@Hr9zE$MGEj^N8B}-ot5e{qDl-5R%n5IBW(Is9AG%*^zu z-TTj|8r2s;NF$>WwsgB(^&wx&W10dP=^v!-jx4@o>`}_fU8&pgPK7E<+5Ef=OBLL`e^g@TXx$lzO*J-c3_pIl*4HtU7&CNX5 zE-KFU-u-AxJs_C2@wBI{<|QT9QD`8|P`p;d>32__{-)LVz-t@RRZacO%5XLjf@p*w zmN|s2J9hfbn>Rb>jUIoh_O>>z8dDU*zegei@GYF#%P-L8mtRr8&;BHk8W9ALm81UK zcFq0?JA1|{*4f#4*REYLF)?v*aZ07~>l^wQV}iNBdOh_`2lltt#(Gkhla5py|14xCTzYM=AV<^!pyi$e`>rT!`iAvUPVCrc zArluMNlrTCK5}UrdrrVaZ?OE~z>4tjw!I4zT821h-QM@o!qJie1i+m1ODB)Ndi(g= zvc+qf{BpXPLVK2=qL-JCAImFzd40(qbz&b|P9Ok40syqB(#H1o;yaBKt!>O(d1MZw zqa9cd3xr^!oF#w=f*w0||GvgggGSCwh^zkm!il10V`C91eH926NO=nn!UD3bqR^dx z_%!3ygEc4a`2#8+~gp>T=SN;K2!Z_w4l!3A4(%oh^5D!}rGic%()|EybG~d1mhR@?wucy-nL$ zoo9^fHEhbD=xG3z!fLB))-GJCpWav5YX! z-FE1iUmbs0+N*r8N@BsJA^*wvB4d4ert0MfjZqyk{rwq#_U5dMwJ4`R^WSBxM+iMl zd*bIGsMqVta$R1&bfH0`CRSEfadB~ee*V_hR>oh?oH|jjenY)pU%n`0Zf)!7=WS+P zxlM~&`A_bqy(w}GX&M<|Z)RcR?jPu3fiR#ftn56!+!=%vR<=IA-Zl&&teLG#kgtoS z+``T+Fvv@s57h$fZw227h(vNJ2neEXr$AdegMV-w#>M!PK}Kp44W}A#F7Y@KmagLyqk9QX5Obfe!(d{qU%&4S!qEnyHvN4xl{?U{E#m83bwbh zboKT3Fk_q|8%f^ZO?j%T5>X@X(fubc-}}e(>s7}C6O)JXe+LkuHyIhum0kWQWBu`4 z@6M-wF!lbQr?G~(%cK01k6&f~nT++tzY2nol5+Rt@uS9pH)_X5sUO|6d3c?=YPGsd zQDr#bKcTKK`CeAPF2i>ZJ|Vm>E$H(r;PV@NezT7x_@5rFs8GSLm@L1v#-+TpWp4Db zVjuHX?1o>a078m&>d(vj@^)&u3L(fp?a?A(!p_|uO7v+be#)QwX|uk5yH9HWvD#nA z_Ic2NuPmO(Hxs?=pAJM({~2RFFJPU)w6pprf*0^#IsA3&Ml@{L`179(2EAJSiOr{s zJ@E?xw93A*pHsDxclQWO3>J97PC+uFWXrVjcOAs7g+`-_%H zfT&a|l}h!;goX)!_7VwWWYafcsL|+d>UtA?Um{CIv{Yn@`Sd43s}(f-UuU*5iQI1p z5WH-r?Fu??qME<>n-5>LZt|(PW)-pwuI4^vfi?S~3X_xeU3&P2M+(32M$N+gNdC(`+qSMylOOWQO|~jygKW^#l}Y()zlHgmSq6|0Z?6-He}*2`yOTk0J6?+oxk^`=?O5w z1QSd;^6x9iPmZkLMs<6%XQWZMMm22*04RJ!fV^^OwGaeC>NbjX=^ys<$@>c;0g*b@ z4GpD1sHDZ*Ua9FAc$7{xluba#f~)hca&v3(8>XGF)h$L;Y^Z>y-7XVMFu|lF{~7W!SPUo4V98OV80# zpSa2cL@*%)Yi%2@-MV%Amh~e%lSfTDR?ewR5Ttd6wbHEoaoXAHKlE}C^#4MEOuh~P zO38zYPk2E^op? zeAbDTFUq}QSkK#c?&Gy+Z+2n>D=qhLRFE;o8LwXL+PQ7-?wzH7N&EKf-Lo?zBSXZp zr4kn*;ohEQ^GznJis2y=mm+M^OA} z;fx{YWL%%ApYxWbANsk;taB3fKYkG?N;o#OS?rE%Df|E5H>Ave6aLlsM(xN1fWVlZ z^%q2kbkF-Kp|yqn)&8Sb(FjBU1iI{}ubv6HZ%(eAxbS+V;}Zh)+X$GA~hxPB93l?JV{NFk8B6RS;z6q13V~k5R-zQI=SeToySpG}m_(^)b zzGS{5&(9y&;n;9Oj2*`VUH0>B2OlO3Z2|>=5Q4=d@t6RJ5JJfK9e*UCF|sxw1R*3? zz=QyZ5C8;11c5OjBbAC7L?Mb0B4A7iC|?wS2!70BOaUQ62th~)!B_w#_aFotIp&}- z0ir}Q8A2rzt~4V;2+>lB2$u8)gwU83(X32FLkdw8z!+l;5QTuTg%BYKFu?#IL?KX2 zH(K0S0st+MNf`tYMIl_;2_M^z2}D#02_7sdwz%Jn4Iu;;b96!?@WiyQVZt{mks$y? z|Sla`8gdbO95AC(X0ksIBgon z(7Jl!{)F!Gk8~?kP=jb&If4{xX$}AY4nCo^EX@D_W&shgRyO~VVTJ(k9B&jxMjn|1 z2M+Y<(`VzxO;`~AKz4j@@7xi~PO@TFkk?tibF$r=b3=#Dd{kr*3|vT$`P1V=D2xFC zkb+k?O`Ngu8czw>uHMRJiMpi8G3zthdxM9mseI`8LrY^Ih3@Q}(r(G^r!RB+EZWtt zUZqVVI&XQR=Tut1xWvVS>)%eA2Nk1)f zf4*wa` z-q<#2+WIRTC1Bf#<;y2fG_6nB)V<9wkDg~p>WofW7CYI=xoBtp${HX$eRI1>X-77U zJ2oeN_K~+X4)%pNE;;>rcTatpng;*?NVA#0E$(vYPRjlC@KIY9^sAY=dCbtCE{Ws- z*w^kbQ-!~eff)^ zgffh2J9Z){VYMQJ1UHEf27nOa5Hn;!g{)%#qaY=VVhCYsYU-dtgXYYc)3j;yrSqr% zfYn2vwEtYEwZ}&Ji9ci)&_dzLNedKXcU)`aAZYLP4C{I;=6t9%0EngwPt04NvEsx< zU!`H+@b)8*WG$AlgsDDh*>D^FcH_#OPEBluASbnpS+{a_?u}mtY&y_8a$wx7?ftAQ zLBXTe-%Wbbuc1gx1GeUrl>;sHR~owaxiKnudB=$Xzuui#$Bfr$q@qV1B3E|5`lwT7 z^z6*?zT3}5b<5xK!u{ZpnHEL2qQg&@8X#C9V@$t=)t6nL7isZubBA^ZXoXNi3)x6`+x!?64IriZ2GdEf|3+u*poN*$3PP@Ug7hMHC zLf)P_oLXc2alhONb?104{%u#NnKt`!=XTTIHeblfCC%a|4Qb%0QmIVNKPG&;68R54 zonPYs`;67h7C6&0$MjinG03?q4F0x(Y z&?EI4x9=MNU2U5uIq8Rb*4hUMAxQ38rHkGG00R)CPdjq<_K8M8ZV&(jvA0tJ?|>X? z1zA8|5Zk)Qi?Y=i3zTI4riS zEG^7=c{jPhZ*)CpiZ4VG1^w>UrJT&05$AmUBi>3XH(8Z2Nze*)3$(<6W8c^ZW3sq+*>v<-<0yoru2D% z5K^=u{VZ==-O-$(iEWUJXKI-_PT+uNbX_YN7;L?5Se5$O#pg`5nqFpz*H#Y>T$B3N zu1Sb_T0*jB@QX9IT8vsG&wZUzka@pd&<275pcH}80xz&~b2nF8K@d#h*o1FeM>gTV z3ZCb`YuBM|+qMrLJV;4N`R%vgzMx7|wo2yx!?%>U3dLcAK3gzTPy|-#H0@r)_{R^g zj_A@U>&QigAnUm6`jR@VfrAWUGad+j%CG zg^6kC-vW$rKtRBb9XrmPIn%6JGYbog3SHU=q3ZPNC^;NIYUSxWR}W4cHM?26I#93K zv1abcNBJTa7V)&Dnfdqeb(c43uO#@6{>YN5C3vHH5-EB7<#2?4d!(h^%jqd8+`d;+S#NH z*ECT-^+3bh4mf+`?y0T6Oxk(gBCscOFX{R__4DMz=bybReWrOuz{FT?>e#Is@Zr~y zGqV^3TzhwRxI7?n>Fv9>HqT0!b4w)=iMUgV!`5HBx^DFFt3K^ohqh?$bZO|b&W(BxuaLRowNdXJ^;4Wh*Z)F9!#Q3Zps^f`LuV_~u?WPaL{%^LbFm2_xHtLP+?W zr$_c2{O#_$w&NG{43H~=ntoRe9NW9^!o7FywPQkk?Pv%fAs92^t=p<^9o~N`IZx^n zTfd4q;-Q60sJjIwM62RFYDZcL8k=enewK(}o&&OKHCxoI^nUHe-LFwlvxcEnY6P2M z1G4o9byH%DHEO{lq)zR&J^Z*kdy-DPGMpn1j zxO~F{t!<0iA>OrWd&>a^01MEkWe4lWJ6G>WcI`f{j)P^OpKsmP?R0mK?mwBFBle1| zU(E~{teSWBf3kbqJ;}J0D;wMLHc_n=k9Muyb33rlxX?=GfxZFtn%BOvcgyVp8wXfq z*{oCJN)%530D#x&~*a#3;%IcClmf`Xtf%RTKyy= z=dX$Cbp6`ZU5y9n?7}JzSB?2FR zD2Y)7KyelX0l@&G5(`Fgu%WUC+6lqNP!(mflr7YlpiFg0`T7-C&=|JrV>Jl@@MGgX zsU9f_9#!lxR~oqr00QBYtH&fh_284;&HE(nzP{6!1=v`g(f_U_OL5K1_FHiaU}CCeh7Xw5mW==L|(fMP=shGGey$QuzxNBmw0@ z2Yq4>DHq_bWZ$q@PJ+_VZsm&lBun`u@OSF>$eUKvR(zR!rB#O9TQTEOq87n*~-_jp8d1R#f$3(}zhMn^3G#nY!RVK-q|y|ERYJLQ+^* z_|*g^nec@n$E0?*h3DfDB!uTVUcjcVGT~2Dp1xh#2Z&x>n4OiCm7SAcq!Gw}k`??x zCI%wt)j5TKnAQM7eeR9e_QMM~@_%?Mu|b!YV{A~aS}(xARHVbN!}KP6rQfi?8T5L+ z!60B_>MIlejXE-cu;9t*zJupUJ$x-$U0$L2*j2Or*b4R4Ph**X=8If`MqBzl^T3=M z8~xuO>|lDk zO)$ZPZ(m1-0NgsggX%PG!-_=qG$ssf@@kJ5j@*WIpR>j%LsrA_P1ss4S z8Z@LuatTvLjV#BC8wWYryL6hov+yI&7gVR8s8gfOsa$+4 zu~X-hg%CmrQ@Td9eg^dm>Us4@NT}}TS}Sg1h6;bY7eo@j&U0taU%PjE=!13pFTH~% z`=JRYnD7so4j*&Bt075v<=!OIY zp5qCCNJ!mu?z??Y($;re*dp?6y?KwGzt}asi;XyILFW!`V~%9Je$kORHRZ@7Q1RMR zxVUimv^PzzzInB_<@>nk@r6J=yIE61+`9B2Icb~jJB}Y8Ev3!cjGb8cC|NIjYRn}(@7QHXxB`F= zNgJM29X%vU%CIip0kZ5vYp&(2O^B^gqt^7Tr}msmulTNl?)0t9(KGtkv24vj)56t9 zQ|=w#_Oi;bz9AxseW!svuHJZvD5$-)A-czo__e!RdCH3Q`A_kWZ7edNX>|wKj!aHNgZE%Ho?<(+HqMPX2Y`{p-Y!n7FuZrDa>9 z0Hlg7#{hy7UUj4TDPU}r<02_jEYZuV!Pp?Ri8^(2o9#!5Ps(yzlrff+ze))CIB6CC zAax1wdy{(d%A2S*?x@(E)c6a}m6$a!Z>*0{E?x=d^j?EbZR;wQSSc8w$^1>r2AUp0 z6HGASTi1~xglRVp?>l=pSEbH+eEfW-!73oUi+{$<*=KY@(ZL1N72cr?<7khvGSvVW z-kiU2t6cs{FY!I+Sy&4y6Tda=ifa@KK(QomJz(fpi&!D`FVNy zDnn#dyZMtgWb^#3)srquql1E@J2>B7vhEJ2f4_6p#+o&Ju|Ncinj21R;Wqc4dolw6 z+RM!>_25+i!1HY@QUnnK5ObPCJ9el9!Nqb8eXSz z_2_XD$EpYdSVI2|fcdBcr_GKG@p5)Zt&(H6ofcb<%`^k@#AAoyrp_*vYg}{weoUJ{0YHlIf+BFv ziuo5teYYf)^Bp+7ch)#Nr@#gIp^- zHc{ZOvReFspibmt%Fl9Rp8u1B6A~=&0{&KPI0Rz>e?43i5qN=+&%2BeEc`bbLa-nR zU+i;2gsMYR9LtF!}Cz4mk1%CESc1|H1vPJGWul!*nOJP@9}?BPp6!^*?oK=34+{RX z=5JbrcQ$cb*8bLo-q!lRKkOFu;K+=TDS>AbTj(nm%ajCO3HKPb@Xoa=avlHxq2{-J zC;X#hZKe3s=-343B~KFE)#Wl5KfV<_*cHB(fLs6lcgI?-J)HM* zPxp1y87i)#F6a5Nd#cv;gG6HeTz{v#Ghc6PCgQ(3%RmG^TspAp)(gEsKw@+Mno*5I zJ&7Qce+QsMS}?M*hyBj?-~Wft1ENXlj@55`IyDYb01P0*e7LYaMHZ1it;Lz%msiHf zdEs9qdB1du`rEZy{NAN6o@=P+$OEjfu-|(%e!rXw3o)qGTAlD|o-&Ng@GJVqpEUdk z9XhzbS&P^vO=B9D{55GB(>$hCQqo?DSW+gXaC+u|R+G=#1=aAe<*yt&n#WUOrBotj zWpcSpA~L#MBU&Vr%jGgDjUWL~A`v4%2&83l83PF+NFtL`C3+Ac1Rz=>lgZ^W5kmn$ zAVo_=EGv=9j6_S=O%L6i*RK$p73K1=m%H(n> zg8(6bmCD5;v0NcVgix&5*an7zgb+xxQkl$H=VGo8WW1w9B9luQ1Rzzm)kd`v3$X6& z{Rg|-Y4wkL?)NZq!JneLZDbFk%~ofxm+e; zAs_(K5)oruZi%E)77_xWF^7m@#1gU5*@z&inP%UV`CGIE5eOvAyE%P^U(L5@yYtSH zXc^BF0FX#x>fL~yF=@r)eCBTnPbttH1KhAZ#wCuAYzP`9O2p|kwuT!tPCRN=C+{? zChupd;>j~BC8>E$Uw1Db@9=(4^zhQ6KGm1qRkD;q{J5dS`d|S%F}1yyhnu^*SBoKA zp*cU*RT|u3K*R8ALE*6nALK#8o&PnlmcN&~r%&vUJ2VvdEwQzI*NJ^v)b@1o?7t=z zip3w2mxg&bx(3vly7NA!5WxCV%M(KUJl(u}+fLr6r5W%(xkoK8JGX$?A9ib5#&{Ho zmM~X_x88i`L0p7?WV@eK61nQ(uDH5^m8_iyZ+Iv%)BNBl3GdXqroZ2mqc68i=oaYd z?&clTcWE+_ieGN}p=K37R~NUC7Goc%C`6$fTSoi2x%kv-we!Y106^B=ea(tn-T#RJ z8e_2|nw;tz7P9n>r6o7VM;hGwhv@JsKEYAD@8po;DuJZL0k`(g_4ltbX4yH6sQU+J z)d}=+^r*GKg@9lJA&{dSug?99qns-+jJk^YCJWC8RDN z-V&I&JLBntxVnd$O+yhtBt}T2#KOw!~(Xh_5+N`^t zn!LBZIHf>fi(VaFb6a`*&eJ#P$zd0#O-e4#1zolQBjW2jQlWIm=R?@4}qY5MKCV;-q!kpg&y_rGxWL3^_MsG{BNr!U_;Ibyc5 z$BKKrZR4RQuRnU5nXxwJ_QF+Hk^0>D*%y8~cI(Rig*NyF2GoT^TZ6~%&3Jl0dCyd5 z8sL(}6(dzDMTig}F{5pqWA+m3^vxJsbqw52s-6H-!c%<3OWLykw)cV4)2 z?5F5$TMv4!oBOF)vsJ_qcT9*4mzq3G+{|60uS$1^@s8WoBkFRQU7oNo45$^!t~_ zSIK=xDQF|f5)rVtT1>F!;G_3qq}{gSxZmiBzLbtt$Ym@g!Kq_<|J-Ny-4`!jEN&s5 zxc!<}-A*r_rvd(@hREI=x}H^;nD^${ks+-DQrGvZ zUZe9wA*8S3CAR_X_p5#l<9RLXF5Kd;2tr=s4o|qukGxB*C)Q=;j4&Jp+18+VGx| zQvd+M1VmILdX1%PHS#Ls&7*xM4zKdAq-154CtrS&`6NpafNPU_HbjffJu6G{@}6G4 zrmNX1+yNj(&8F?lD5~h;-V?hPy4fgMx!at(uiig+apN@_5Eo1f(6>!5e_*r|LkIyj z7h%U!B_NOKEx1W}@ZngN&-UOzp3bVg50g^X1OZ^|>|zb(=~ z+t=LJhGwLZiMMry@AXfQW?R$^t}JJij$u_p5D-G68t;y86wz_y@yEFps)ksgyu+&@ zy;f}NY0#-kr&@vIu)ynddX5*cKm|2zV8K$>o>c*_(>>gK;^N-w&SoN+-N*yiUqAkU zsfy-i02vDLnu0r-Pj_^$DiMhkPEAi6Xthd*SaHqB5C)=vnzajVKPaL~^Fsgt(dAvs zl=hDGMFR3^(cK#wu#t8T0zyE8=!Ui7?nQ)OoH?42-YwW#EKxKb zx%_c@mcp^B{>k&4m&Zu8J~dw-IQHl*@Tu-b{g3Ygnk2FbpQ`yRi;%>zS=W)fZ>F`? zpSk`p2LMod;F}PEQCQ{{=~xQUK=-DAm@7q|G4+MxE6(TBRo$ETqO%Lm;P!1?F^>rZ z01%|KMYT{B%+57*{DSy{lWpp${Kl_%W`^ zuYB@LL1{28 zLIldp&L^z@2em<`(dc<{Bf(3nD?{W35k*lHBZ9fletRiu6jq58$wyx;G8nWvt+p`j za%5$OU_o1GK#1ZEdMuNPATpj2K!8{2F`^hL)W6oyEW^;cxA_A4=j`@1!L>!R&-w-9P0#l3?KjibHueb9k@ffhE+y($|A2X`v z{pA~PiP`tt=d3J(f@N?Y@tIj8*Pc#)a(CUtA!}b*^l5B6Y2+4z5+(gOX&~0u%PsM=FK{F$pY`ysK;f-VSrc8UG zp@@N7w|vp__peqiSWv4|gr&?Cr(Ax*Ga2Xhp8SwYiEaBeQjYC3=|Se>={+aEmPkMH zw?G2zLw^X%PUteDY0G**_^9f04jmHfrT6bWGv#sGsm+UKok|zWEb2L{rmW1a9^u!Z zn}5ot12w$ddGbHb1@o_`Rw(1)_Ftwv{>0x^FLprLuSgo*q~^-?YesA+5LNPD znRK+4J@YuKiKP+%02KCKVIp&}gWtAQ{l`xltg`Sua{eb*POTNW4ER3gT;&J`2!YXq zTbcVfLyk9gD8UAU*|`13r;VOI@G#YF$)-m3lAOHCbpym00|7Dt4Wlh2xKc=iT22fm z075F%zoxQDmDY9~ulh*vCl^yoW{p^EphCW1lIYJO6u-X1gpN@$;a$7`*xJm>!p7>u z>M=c6apqnNPado;)gK~Eqt>-&ecu;&c3wFw28hYZq%G4Y&+WcNa0+ZP#uj3)8WD0C zj|sujYW1QNJlkjAg&D)fwK`%E-tU(fD+@~LwQ>LIsZ(ckTL)aKHXCh)0>`fYW%{TV zkq5%Nk5521WfU&%T29t`@__MEd+&4ZFeEZOLMh=f!9-fUUZfeKyrZJUW)J{i5gdDF zr+(7>5lI?JKxAAaE0;C<=MEVc+fZJ$*Xn8M88!lEHDS~8aX<7rBy(-hcQk9mND9%8 zStEWnP&J1xALqwt1*6v{v<|LQ*G0@3pnF8L#2OKR8JS&JAXPfr3fGXt*u&p<>Ds90 zXz#kwlr_SH(9%k^f;oV!=I%Q*XVUbZ2X&Qv>Lqlbj1wQh#4NaBtrr^y^jnK$cJ+sD z-_WrRuM>Rxt-h$7Gd;2Q5@cP!eSb5W@^2bz8(3*n-$7O(!e=ya zL_@dy5Ne|nJ`Mpw6h$FeQUW26qG<{NEMR~T=6OWX#@I@Nz%yd)>?$6Gi{H$s%VLaq zUNDlS(i8ixqet(Z#(707M8;6a^t681sSvAVpJ@ak_*63jzkk{X_@>01E;@ zboo{rt+9xvDZ+CCpconoJdX*4h@zlSys97sK#DTMLqZ@#fD{kE@sTl(G!X>D>+2T^J(~nFoBM|^ z<|m$A6USnq^c8`KW+=!PA2Wf7rV%z)4^kA35G;AD2&8BR0gmGdL<~&{JdgiZ1oA&A zsuP3|6deoq==H%&rpa$uDpAtZS zq23G;)v8r%nyDbNt-y1Ig+*mr4G6(}nX?2C0?hNpjU!kv_5;RznTUGgf%A5ccLF>MChvjPpAp}_9 zi(hk$0RV!)m#%^dfl7zUh!HrBD~_pTG)?gQN5gNKdX~yo;bQ{hmSXvv0)T~*?-+p6 zvzQQ&kF^2ii!IZ8;FG?E<;yqre)%il(^eO!GS;~4&;TL`KJr8u7+3H3 z!F^BOao&yM$8-&&2>^V~mIbrVrsdg(#E$9JQZBq*Gk5OQ*V-Cwz8}~;C^zl$mXtiJ zM<-8ZFs+79YwarrKzn@o%w1RBR*vj4s&@k!AezDg9wV;k`G&oh9Mq3@-N>oi>&M5eR)x&Ov%rB75>&)j|a zB6?c)o7T0bj;~v&<^TWy3O9EyT6OroGN{>@gg6_hKQ?OujvX9UN%mJwa-^W3;CE)h zzklGdO6R=kR&q!-jWF**c>0e zC%?-0$rGa7WrQ}Y>DxTbsrBTKyr*|Cx3x&l$A*vIE5E7kQt-2rtyXJv1_DfB!~WqCxk4}jjmEU_2LQP?Z|snB>%fV-Zjrt(Pn`hyyM9Xc zm^HnttCLHkCJmH1+m~II+6d1NpSV`Z3jDk`ou;t7P1Auu10jRmWx}>8EV@ z(YJEo_)UvmUD%^8vk@(;9XBG%0a#USX;(&=C z*#r|z_{Oak6+)~qIOJ3!8JZ0Q#r)64>M zpn0=?N;`GxZH2YMScq9AnfBeA0%+-`1ONb@b&wKmsmD11KrCkjfdGoI6fu0xh)*Ck z1CI|r#=qZ1&cL~h0uctAoMpUSqmw^LLE(5{XA;q~+P3o#)ol?J#qb>r?nFOWDo zIa(>i6hk2dGftmL(_nz#>^hd~)2M#9)$461J^%nRl6Pq>JSC{YP9Ok4mO=VLb%{78 z5CT>D-VC3imoA(?cmDGI+v}uGn*=$Dw;X;1 z08pjuxykufHfKyvo(U$H@Xync^{RXwhXKLrA{8b8FqMY(sWzy2v(1$&yIC=mR;2}j zbC(PpKDgN`TBPu6v3mZ<`SW{@{yyesBu2DNkDpdW1IpP)zc@bT#`7%OCX2Q-a7PYP z`VNSVnvRIref;t%4A5$d3V93w=8IHXqr$8!Dp2ttuyqXT(6!DH|5+QCMLNg<07oZJ zb!&dc-o_dL0Ib?|@g2GCB%Z%@=HL-68xfJjq5Ax#3mU{X={PXzfK%*GKYA2t3;-~l ze;9YY@1Q!X2?omk%ho#qPFs)%d6UV)1QSdshi{Z0xkM}dbZ4eQ-emAq3gg!o*2N#U zI61xb7YhAKk>!dm=V(U=fZz*m(-ryKl}lKBM^3LPEc%Q5kxekcgm23_@elGxE}boY zpClQ4&QJVl0xTHRWo!taQyzc0$a24wr|tdZ3zL0VOYZJc$3rLKUsJF-)|w!O2z;7oisrZKD>W_ z^ZK=0H*b{w-MMx1*3BDPA3o3wQ^s8nzkhJ;V!GP6-^mrezi>VMFJasI53TADvEqVp z5mipV;{RyvAjMJ{odW}|yvLt;(Ui!gqADhEJbu$Jw*YPhLb8}00V|1MTII#Qm$B9ESF0d2#7(e z*627|BA1C72#8*z((0At51yq&6eU)OfL5dB2!Il$5@`$79H^*zfB+;@nn`5}3v-4y zXo@s?#7JZ`5NHwNG%B4Sk;_Fi5;&bott9}7WpXh?0nDpaYMuZ_s!)m$A%qgihZfFDTLy02!J5?Y^HhF}q)^iV$>pH9U0`%#kS-6oh=yv&l;@pWiu&=+s3T zUM!bO7@7!rl}gQHN~V+pOc)x3B&<3CL>e7t6=ot{2SgGI@aiI!K_C<(mdhmw^9Brn zPNn8dM;T2zvI&15AOHpV1uibGF0O9IKea|1)1u|wd#S3TqE9U1h+>$J6y%6uC;-U& z%j;^nS%_pxhuR65w20x}{?a?jQp%dU)me5q8&b&VhK*>vWnhG*xl&=}HDSk1OaL;x zo*7r2mRLm(A05V+ZOfMPuMao#GN;V_dQM6V?=c(mX>EKfcWY6{#mQE^ z5V9!edq0QXmjpR^x3q6PD=BN{T6@XGY*bu5002OI?#k~QOJ&NyxLF?z;PH;hULA&X z4|R6xxI~?Kp?jE{LM{ntKKwxrk9FBo+E!60mFCW2Yp%YbP>C)Jb%#cWxi*=u7HdX3 zFcBTPc~!P`kLY##gB}UmLv!OR$rOr80n?AAu`Ilp&^%(rYYPj0zCT-a@T5?8YfHC? zBd>I)x`ge#mR!?C85liB&59r-uXaqSH~-0l_05!KW=eDG7UMVa1ONbO8QRr5=E~l= zR_0cn#vkB|?vH5}U?ydqLfW7Ff9!pAd=!5WGY0@^VN|%fI zI@(IdRz|ksA4SP<=E=#)ty{MqI&^5C-o0h{<03go;Ww_`)pqX-AwTuzmJxQc>A<%W zZq{0wY7&#LPq{q4|I@s}*u7Z6jmB+G%+jYn-S=eI+BgyJ>|S=lb!2>M%<6FJInvpY zDO1}Icb|SEJN|lW?phY91|axcsm`Qb8L_u=Hhgub!KyTqn0RI4xi5#sMjsmco#AYX zIVTf@Ovqdu8o;vf~>gzEt zPA_202`p*t4OT|B;-3b~uq#)t+`W4@#(3${r6D09vuDr#-OYq)*)Vv1QPCF`_}VfyzI86&cpT3`^sAUYJsa8~RHjX@ z>Wm^~K0B8gI;=|w0-O4Mhk7Ui0OT)oMO(&jYoaOHo8riFK?Qq(nW|%P;TW^y%8po6q|xHuBtr zMjD#53Fv$&FE=yWTs$zTJp)?SE(4@Zrw-L09{JgX2%q+yE9yjZ?B&C;>EARiMN_H< z!&gN-O_Py)dCgEehH=iq1o!UhwniRkUt*TzX3U4q3R<4tA z_ho$a<&Z`#0&HoAknrBViAV3|6GU+~iSjMNDYIVfQ$^rRD8yUZeq ziRW%TFY#*tAU!>GAUgMd5$M9Q;ntNKrlQjvC3A+~$>^spS}rScaB%RXNt4#BS#$E_ z$<3QL|4I=Pwi+@oF_&OyL{O5bSJY|(6ZOB?n*4ZQ=fJ#PVNLgEv&dvO_ql+vf)z!{ zjA|J`V*o@jWa#5S3!`L=6^s=n?Qu;H@8wVPF02`$iCo^I2%kyb-uOwuF* zK&(my{h zU`*BP**tI0(B)^MG7=xInzf)>%W9;+ojJHIO7?Eusck7LH(jwG+9`NiqfW;k#KuM5 zSifX(oT-Qa2#TOs2V2{O+gncDNC3dKYE<9w&9VpC`h#;9KgJ|-sy?>bo5^4A$jyyh zK6YUi!xoRUm~k4>+5ek{olZT9i+y^1-SU+wG3VxQyyjS`Y1fvOguF~S{^+7@KYCPa z*|~WrmzVz5+k(gz9qQeiKYa5`*XluTGG#NUW4Y`!NvHQ4&G%s1aEs{sOY2mTMKbs#JmvHag&Xs4M&@@G;bdFm3#{MnOQwuCX zg|$H)e^}mUcKg=bVkw3KEQmWdu1hb--o18J`3}|n%XN)Ey!OP)tcQozY{_ddrjACG z@h>whsbfqTNjU}b$3safv1ukzvaK?!t1!Ijs5?;!FMd3^YR3uTqm5b-$>4q! z@{jGl9+MGycHimy7_3(Er;ATDKC-sK{vRW-nm#)0+ApQCfq|tb}NmskR04_RWX004p zU&0(@J{s3?VHW7xEj~EjSAx-7F4Esj=u$6-aBVqYVr$ltR**gVFCBKfWA)PRp)K3? zZmlDrZ0GTtUXSb1AiT-Q0rl7yimVxS>Q-X!zBL=$4ftwW*}DoL#wXC9B@tFo*q6J` zsV9EbsctUe)^^C`PLB4;r>8ZYpGcOfy>$BqPsbl)4u9KtPAVJFX!+VXwuH$&Fj&VR z0I;pvwuk$^>{@+%>_{v_#m_ffrYDc@T0a}PHt+vsYgO?Khbr5ug@!*}yTR=0{T6Qx zcSyMG66CH^Fy_s4zk|;W;|I2Dyq* z+sgg!?oVhpYILI$vq=?OzZ~w+u!&Qh!8-=kq*=UkX_w)>n(G}y_Fmr@qL}kN0!lm6 zvJB2aAznI!F(w&X|5DBvI}9G%bX1o*w&lkh+C5q;iGVTd9vsN4u!2dIldl(zfG!mf zpdvxz9y+=S-==nr2A?fjv+3cg=|lQ8uOsRL2Thra5bYfpVA=4daq|t z5(>tM()#(hDad!xzLkTAbll}ovr63tDweRu9Q0{kIAA~Z=$7))ZI{Pg+%Wj) z*S+WDG?>}0Ox30}_B9K0+3>o5d2!9qj`tm#R8+q?9_f1c;LMcmQ#!19G5*Vejxh%| zJgs?V-VoVk6Ar`AGYIDY5UHg_uZ}kwif();B_yq!w8}kr$+bw8xoj-HPt_ z*Y|6H|F<3!7$e1cIkz;l9v2%4cl5G9&r zC7xFRXqu%dLY4$UkSUg>NdhpIL_v@-%UVhgNSdKRfk@@o%lDMqDCd7Nm$&q7(8lxGkQRP4F#xaWr3HFs!zq( zZd*={t>Q3mzj@`OxmC5`n05Pvf`K4eh6GRr2bZ?dhqrHE5r89AYKo$iq@9NnOCMS{ z$(b(DcWyKP-Z!69SXXn@n4V1mDqafh@?-XxW+P_@^SnZ;YB=>ed+S-5JULAr|Fgaj~zUp@p+xUY5s@^vRk(v6#WY)Wn@V*7!2(G7IPzvxg7@Y)Mk|283maFQEu13Y=IX zjU@0TRi3aY@I@cV$)HjrnpF|9Xg0sqH&RLzon^g_2S5m<;;dqY7Zm`cNP<~{w|Pc@ zMUF4hFcL%n0MSx10FuZ{V&OYV<_ZB6l^!UPC3_(AT#-(aA_xi)RP?3Az3W{RY4wlWQv@LCr!CXIJ(C$4=+5T908$u}og zui0eX&b7C1F%yRe9socDK*G<_St%Rlf6FK`L2BAI(r^-T5Agy3V01dBRDdf0fW}eH z%QBz*Fqf+OhYza#?_(U+>-E2H5d4ehJF8Xo=ishv$ob?wD*j~X2)Z6gB!Rsc#>aaZ3OJY`;J zk?$ulLct}@=N3Be6by>QdR4X)Q~pLF$A5}35Wy zKnQ^(nDl~`?yQXbry&cxq+q~U6hsUFj6;Kps_pBK*i~0{t$WG1H5N3jCU#i8cG>RE zRhj*VZi|xu6h#na0PqS9D44Znr(cUkEov$PFUt~Hs#gcMJ>Se-8>W7JL8^DOhAQQ$ zC={)Ri##XUm1|Zed&iaw`5y5r_NJ8k5&*C$iufI?Pvk`zpw#wz2><}{eV!8(1;D<; zx81gUGy0pZO+zzZKC|gQwG)zsLcw1waJ*7zUJH`QsRMdY?Zw>R~6pewE}~I*1_=m@^+gi8dmgzrQXoR}~!WNr?H8k6#$E%F)pl>^%ZC z+{;uxB)}aMb6n)J#C#lFsk{>Zk`AcstRW<0X5_QiCd~MSl=rk{jOht+vQv3a9e@z~ zDAK-s6+2_X!{><-`9Gad6P(Z}*?007Ko#6K^vuNr7y#L$Mwd#^pJRCc5Q z%jTHKXXynZt#K$F60GI3qI0QGUnjuE$osLSs#dTgK%erwK;`G z|AY9omAy}$k^jRmn@uL8HDbLLR#+MNEhAe`QCne!6;^yQOl>U!E3B}>icbXA_{dgR zVa1;X#+V?8^z^jUloZS1AS(cXAP5f+Pd9gWMNxjI3(?BRR#;)hUqC%+>1kIlU9MHT zHbGd!eHKE&%B`C>>eR3A?&khGH&$60*$OMH__JUb=IG(WgNF=rb9c9vMoEO0FTZTb z;&ES$=Xw5jjctGVJd%E`_`==U=1U&hF0vpF_4 z79sSJ`uL?V!X>U@Q4kaivM5L;q8VFj`2Tmi`E$wNt;dp8{GaQb_`^n9vibg@g8Eyl z_!si<(H{Covx$q?+1jVzjSNL($UReOq2+EBIGiB*qv6 zL8-Mm8yg!NotCAEcV4a2saXbD&bHHRacj%^%V1CP*dv%{`-4InktL{M=|1+HS_PM%fG=Vh*EKJXZqAD>)_z%S*G5s zLr+PTj9NX^&DGh?-rm7Gq|el?*#bfc$M2c$ftw{(WnM%zQ`SOz|Pwv*O+wR@F-QC?wL^=KdD(8AlTa+t0hpgm1pFD8H*<@5Tylx&r zsx+{zzSD!*X%Dg9kYmqs5aTpp$+pq;omSQK*jHhYd&~{L zaVJ)Ebg|OzZ-69-3+K-+TDr32#pB11moHyo+vfGPYu71xUDBr+tE_mrtv+v(5Xm?? z;rItXa`rA62??~Le^_~c3iEGXJbsgDq_nP8s)pE+00aqg{^Q%vlX=?;VPT~-Z^Jyv z=A0*wp5^k$yIhqr?mAh)2q8pL=6lPlG+W#AyA5}mmJ`yRZdD~BfWQh0EjfFK1`N<1HJ6iU;mt;D_g}woA@%);2z>1+F)>i zjX6K(Wo$x%a^w6ZpUSmeND}fABCkEpvG)t99N=PU{1^jCp{$rE&*Cx^+Ag$uC4>l& z3ZDG&MbK8w$iKpj+}lDDIp*QdYA9g^{UQFJLAD<9%^Dfv41V0B~Vy+oxrw z-&+$pIk+ptrU zJ0;az_~3h=FMAH&S?kmQr>O4Z4}X5}UhTy1>ogj2>GjTX|3&Y}U%9d;ieg}3;H+7* z!otFS+lRvBKN`}hS&J4e!s~}GkK`hLSoxyi+{Zs(U)DzR(g+BEv9(uW#c#yAA*CH> z?YnX5=%hy*=G`hc;m(7fBer$k*niM7pw)I-XP*v7ul~5AgR|9X@$s5|S2See#EIj_ zk5?4=7sN!cLfZTK`v#XSTQ)er$5w0F+`IkoB}X|d9a=bQ@1s;~%({5`azaYVrHxa& zFZq#GktEB$SUcw6gQR=ACUhUYCJ&QE))N2ym;JU~dY1g^*3h1#?idLQAq+s_>_rp5 zE4}ja;z5nQJbbG*>h|5CjbWr&#+YDj>>V7vLuyZ7zq@AKj)jjU6@dw@ho`Gg>5vc~ zdmt(D9WxMPj4{oMM@M()JYsROQR4KOmrh@bPf5M9WqS98H(3ppeQ9x{wqM?ePKo~M z^z|rn)~Rn>4O{y%CH2OZF(YRm$L2djI}N$g_~&!Chyhm8EemAQrjy>8sBRD7EUzh6zXSy}tV0pb>M9hz#-Yz^+HJsWEpC4<0cqi-Vl!7rHlU zyX|p4NkjDE9aor7~P7G~lNUMq8!-I&(yg9dH`(D#G-@qyo z;Q5y0rU64b*f|Cb>fdbd=~vl_Kk~Ku^{ePys?p#P?sv9cO5eHjLDL0G%h}tsn6|>@ z&G{_-qg@yA;Qq~Roy!jGS##UTn3R|wsTL!8hB*4R7&X-C+V<<*f3lzc#k=1mN!qn* z*SdA<;2kB9_aSIYPhPM(#FfPu*?W?EV$yqkQ3(M!)$dw~I#Ob;D@quPf{ZbG^(Lw7 z;HoqLU9MwOn*~o3d8`m+8dkF|CH#KKvdnRuR;#^q>C)c4d-w0(U%GVZUzp%CI`h#M zG>tF@`!bC#MQo$ARHr_lH>+pkntN~V{rKTEY7ZJWCf~p_wQTBi+z~ye5h0t|u-S7a zG*zUwiPc*^P3VOHfMDdLt;geoHqGv3OUX75drUr(erJ%YQNUozew@iRZ|E&cv~X_% z-Sm42;H#hVx|67o0TczR9IAP%&pymTDjmMqm8JuCPryli@sLi%f-Jcuo*5Cef< zdXgrf7z&XZ`#={v+p_gqHS-dLI7t^Y_3KG>y%F>5&X$M9=1puQ2}mht;ljgBw%?v# zn>I=WL-YGq8C@F8n)zilX;5&h_M0>HUBbVbQ#G$ZR+^{08gW0%R25;O%8-Sl+RJ7c zRhd~jH%~x1e|T`=$5-{?#{zOBcb9!Fl-5p-s!FKX8H|l3^$U03*`Ye)JcUyH`}x(dSRpn!cl7aAwexzvm>- zrBpYM3IG6LTi%m68Iui-ysV7;Th1d%l6v;+*|cfX4jnrDmdgSFD2;DWnE+>tbtbc{ zDz`9rtG+;fKN(372!WbqWAZJnAt%W|g=;B2Ai_$;zZ(q0%$YOi$&)7s4jh<0d-mkX zlk3*4`zw#IESQPI>(?Mr0isIJ&vb#!7LH0!Jr)!qUHr&0Y#FrA`@Pfys#)ppw&<^38@SE^on$gG;EENG5p422>rAZ9~eOr~m*6 zqC{yKno^lXxhRRkXc()F{E3w*>YwH0(&TEt|%lC|I`St8q+Fha2ZVr$G#8*jnpijg<5UpjN5& z@892}N00FEaIIGRYc+)x;2v(DG5w|_$e?x`{COAAY_ix*iY#&h=NQ~LdF%1LrOfF+ z@7J5n3V~%w1SW39A}nfo+#COWaR@xM@?*8(Ie>I$bnh6a&> z0+K{`T(#|L#{sR{M%1h9CuhgRxRmc{50b2Kk9W_XdnYeF`N5r^YR+EM-d>85vGC%+ z{JGEhoWx5f;`*$vZP6ilysjE???Dd=UUBl3*4T3}i^Xipgu|%om$*37caUAW_yH}}>L&i?4TUwiGQ+M`&vL4*?=B!K8d-y38G3I{#WGxH9@{CvLTxvdanVhR^Of zY|iMMx}H}q=g;0AsJ3@+Yx8~2uW+dGZgQh(BmIGy_T`3d{lAvlWnVr}bHH{-a2`IT z-PjplB-C)ca1$*XS;|(`xCQRlbCRKS&aLcLbB6{%VKew|;V+Aij4@Ueg(S(3KlgzF zjo;T{EHWZWQpUT5U!3H33;>@f{?_=&7_V5qWX}A>7GqgoP~hz3WV!S0lu6TP&DH1U z7eCBrCC6ms$rf56*?=H_V?qq=73`owoIW#M)c857(i37bjIxcLtzcAq%J>M$aapVb z%1SIyG`@iWb}A*~^=sO*w4DlJ!I%KAuiwp&g0=E7>V;QgX}=9zJS) zs^Avvp+$h@%*5DqgJ@%CCmNMf!M++o$xnTgkfFzv#?wF0S%dOZ;}bLUWyCtUdwJO5 zgt%nASs+w)e*QjM`fZVl`RT7y_`nc9R?d%(N_FuMvSSgi&rIUAL2g=*P4TbeayU9L z#J3M7z06qzUb9n{sClGT&|6upFN3Xb7EqayN|Dw6CanF zPpIr|)Sz?m&`Je~dhmC*2ZZE;wCFb(GHvVXOeuuDn}b&7^>5-5jS|?p`uMr(^ce{W z>3X%DSD?R>J|!+OQ?DS_$-~RjQI#6|#>P8P_x4+`AvrEf;}hUSX2(SFuE8EUB{k-a zwp5@E4S5;Kf{nYIhQj8ws8lMrv~%9;D9)v{hmI7D=`nB8M8dIbplwWSo_{%C_Lr8? zRVvlDQzy?|uvo2D17KrzT2gwBh>^zL-Pg;J!~h_r#m8nFMO!!DQqDRAAe(aH;!}B~ zE*0o+M*{#dWhT5y&nI=R{(f!@09M4b_}CniZ13*t>7+#fk}*3jK2;#KK7oEV6#QGd z{#WD2&Yrt~vncZx5BJuH_5YU{S(fFvxVZCYPZf@a2o*{H;a08NhK5!!n@!gBQ7isu zyvxW|{O^oxjWqOs0t88hhK5$ERO!Q8k|e#?R;;kXihsQy*@{ovIR(J;{BJ~`vKq)% z{Mj~UZ9;#E@nkImE3B~MPXYs|HHE%4Ymk}u%0Z*i{QhWZRz|kM3M>9BL_uiXrtOh~ z2du{Ody|GeyLPl}(^e3K-nGL@N(<}aq9r&SIODrZ z(yNFBoH%jjZVVtS@O;T=Qx7*ynx543$Ha`sTU)K_-1WKHVgn;Y z5C|;cS`Z!7z5~B!(_;((Pxh@XU%egyIQ8yRmyx@oUq2~#ZN|8(`L7SmnjBp#A|d_x zt}g33c6^n6r|XdObAL`rj{R{`YhUXQ9V@J`!s@lKu&&IROeUJ7dHI7;fxrCVLFP}l zTh>|y1WwDzeHkx=lzlJq9tNXUv~XLe)RRS0I#(nH9MDg03Zf;D_8IP zi1KCbW!ya9ruKRuAU!wbahhkd(rL2>k4_vkXi&SVc+dBmOA$K};oLy?`v|AhK$j}LOoB%|?ielN7ZCPP38B~*w z-5KormhrpYPIz)*$CkDIE3EE%{o)L(5|kBISYh>A0AQ@hzb1>RYFWp3_K>+zxuRrD zzjN_SI{z!CEK#OyE%T@;Klhp5-4b!m6m@6o)hOVTR_%P$bWr`4)dCleoEe!d$mYzS zE}Tluj5%}TMR4t;^h%sZ`s9EwTipAY)G)Ht5?&FeYfnbpt08eud~U!KnOovIkuArbl@wtC>3nv-jS-%i1BFjezH2ueNh7nR8 zEb3Qw?vwWm91$#&HndXNtI0(li%`w0H*RF%*0tCdkxRSW?j@@7ty0U-pK z(UAL_cyAdPb9=C@-he42aJ+;8u^J5$Od`RmkfKlwg)q;V1PLQVFlseJ5{e|4IYB9E znivDcs#FXGip-hKpweb-8y6A0U5xH($j-HBZ_p|Yh@2(Rvs$N-O$Lcz)he1mAd9@2 z6EP4ftr`?ektnF+=gVauUQiIpynV(ZiiHrxs&zVA7I`x-7MD53K(i{Ap+J#&vsqLy z$*9x}jSv=jju#~BcF%u-jV$u{f9nDldP{?-$U1)iKKjroe&4u8DD$gY<%jRlk7-q* z$h=a_CX?BqeE6c@Wv5$F+$LyB)nx9;)5lL7J+gIX_w~bu-7r%b5eJuEN@Z1a!Oxo- z2D>>pmufU@yJSP`?OwCv{O_8Cmh!LJ_fGoTGL_AlO9nP{b9WD_)%T}N4&_C4X)`Pi zC=yYu{HRycE>Q)RT{9#hCyejfX4=43UZtxH@6e(DHItU6Rrt|oO?xFFZb_5!V`oe$ z>+M#p$DDKyBg+vXgj3IMnH!}y7kDVHx-0v z()3-=reklLBR5QJwPf4Sx`8eM4K_Uz8JZ+<#=IUi-Cdj;4_lQX5JhTNn5M)V>qZ4S zy9U($>}D=xpI_Z*=A+CD1JzZhaTI|NB4~2ggjV|>q!9>d*o^UE)4dL>PzqBAcnZ&1O{!O^GviQgTW9Wm2$()c;1A}JvZWcA*2BBP@AjCAWd zWC!x}tIa%}eJM|^Ws>$ydtu+o*Pg_M)GXGau($}Au~No0-W9^SA!|WJh1JZMDzM?IvCr9~#*In)qM_BPtj$mQZk5xqa6o848&m9^8>x zyKN|KLVe@VgcD>xgMI%n7XlRRVqx`gN*vJRfE=DC?_}2I9w*8XR&U6@hW?sab zSND(iu40cBYtQ&MFmk!_6%ukl7O&Ox{R_((6Rd}=IxD%rvf_X#yPCmh z|LkcSPDfX1*Th~C6+sFcGSNlIv9CSGC-+%~xzK}5t88)nxt{IYPuhI7;P$yF*>UKI zI_IaaFQ76OEQoCTWgiWeifc+;rskjq{&~3u<%5X}p;EW)*pkaPl&w)GGKGsfF`_}E z@MbLr))c%m001BWNkl|<^U{LBEjtc7m&s;5yDI{sT}zGa+e)kT_+oh5 z)8F3^SPB4;Sa9gZQ!@GF;Et__t-PI;dFOeKdo|~j)idTCe>`_ntutsdt7b={{4n-Cz9#25os zFer*_@gNaQ#*?*Q?akT0|73akQAp+aqKuuIkM1y{-q!8TM>Kt()>g?TbMb2^hC--N zSsIEo78MK#03k%umeByqqS-fm+SU*b2vsSTkNog60o1mvBFYLNlGJHwMNt5eNCB*H zhOkZ(PHY&(APj&M(QM*nc*lbV2(c|{1}wi6-~Z8x&K-A462<@&1&RVdU_>C>jNH+1eLAbsIS)ISCD z#z@Gy`BRi{^PxMAZVJvm^K%A}G;wd|hD0+Y-Tonl@pWM-41f^9Wyg6}t{LKK_afqQ zT&4+uV#YxeCxy-#vb_GJ0q!D?G5UZ{sURQS%S%rvTbtJ>wm%m?+@XMJ8&Cg$0DnIZ z6+zmlWZ=AcE1teifN7<^B?4&G2QwR|a+BJ<^ zIsW^*PIW5zC;%h?%0M;0L&xn{aXm#cMDE{wlMHFzr6PC#t zR!Wzzc4XVJM6(iiaoaw9&E}z+4+cRb(eC4Wms&S&&P&^Bb?lME<;CRNw`o_$fk^ma z*#(iIe<9~WeoUTioAz}bsl*?aofjAy0QmIyW0xN&is8`Vh^k#{s6+_>fY!CHZvXAL zHP5q*#@wVk*RSPfy}J4^yWzl@hmS5&o?Xb~to`8Mz{qay9vEBApk;`p({Dz)leW~BM^y<8kU0>fJGi19mqc&QIak|c5> zCc$`N&6qMywzS{Cs*8?y_YfqJ@U2XDEazNf)a6NwX4udm@VqSX9yP}VJX`4K?lWQE zbFGS!0Vx9K)oG@Wo%4jo9-LT`kg>?~7z0*_T3^m@eSaXudd`juEKQjez#_*<3IG6> zC0tr-p0 zoUZTXIpf?lw+o;9d$^VhA96dPpm3uFD4}geO$~lnwUk?x5to-=*;RuzDeXxW<}LSszBO&eY<+%yp|yuGsn*%48Ouai6gZQKmoZQ(jTZ5FW<{gZsTc}j zg*O$5h}+mWBx1s=?f3I;@KY;05%5=>^q(x!X^YiF+*^Ee4pj9NoTdQL1ZY2Bmko99JHp~d=Ue!wxwjFSx`ut(Q3660g5CT4F*vG zgb>CUNY>8sJGlj<6x*j_hp^KxzX%W|tlU{L>?_UG=hLf!BAE*GW>G4vA`&5?QB7oS%#JclitW9inU>se4_w>7>!P= zq7h(`GZ{EVYoldIOI8awQL*kX`h<+6PeqHmM3Bs1rCWrM@MQ9&V-prncVVn`_m>rY zap}H%`EuaEfwN}KYTv%y-8(nlD|>}A=5oe&FM`aQ^Z*0`&R9@#dl=x~8&4#=Z!s14KzVU;sTJb64Z)aqL5af@j z)pE#@tJOSJzrxi3V2qB66O|7+1-)ZKzkkl-!#}MJu@EfFE?BTorDDg99lLn(;zo@c zjT|}hPY$lUnHl}SJWeo}KW2Z)ifZ8MLnGIL*<=#sPx5RI7Ad>Nw+#lxY&7vAMhGx! zIOphVEEI6EwHaCQA7x|!0Ho4rNJN;@Blp~l^-8~c^ogm-h$%fPI|7(5Z(OwRA>V3n zBbGuK0L08)E0*1kH&kdjczC-iDGv`HN+|tBhl-GKZ_4t!Bj=CwCg9l|2 z3BPs93n2s`nhfIau)h!jku!;Z##qA`15(@C$;Ny^`TyX|LI^-M>I+KP&maq&>HoKN zY56WYdu+_(BwV=fg`jjA#$YtRGmpd=17dCLXg=Q{d~8%JeApJ5^@Trc#lOOv@y|JG zkx-DdaqOg5)y924rQxFPLmmS>UfgH!ei%Qw&!cHyJU|*o1$#y`yQ6CS^_Rn>RXvBgEN7AJo3uY!)ZRt%w)OX!J+bs;8GCiC)GJM=78Tf18FFTOvwfwu~4ZKO~ zp7>%YiV_wUws-H|Lx&EvYSqfY!Qq#;#9@pmO~IXseZM>`A_9uMwisgzX}zDSSZC}1 zccdFcuo}~hDxP~^O6Y&$JzO{(yge3b`6g82TJeXzck%5{pm**SeKdxWcm7amAf(nB zXP470xK|{OiAXN1dXy)PqYevHo^BS0f&} zd+635dj)o7H_vPGZIiYK^6Rea<_}{0+}&>)wG4QC^-6|YLsRsnOhG1{{f72vNs~0o zlE@kls{|thK#dwTE?>UfxpQZNAl{*yk_17-&K-8B(eQ2>H9ytc*|F^sk);@&>gH$8 zji%MDFubwTEr8wYO2xBnCvQ)LN}pqhg36zAnk$1jVQsnpJC5 zGzmbkYK>N_RkO5()kvDvYPD*XQE4*IRgoDGcv}jFHEKe9AO$-Ku$bgH8(`vuf&XcokImnJR_?z<>yqie*%4jfyRf zSBEhsNJgvGYSb(Og|_vZIKH2X09^ESDuz~RG!!Z=}&lKelgNZCAJxmZcP)H|xQ+tRnyb*q3vq6e;HouM4c- zuzvme^}2qw{PdWr0N_}uEQ-Ia_AjRf0Kt$YXd5)HSFe7(I(6G_-Lcl4K_o-dELmbI zY6ZxOQoTm4IWwotnK|wFk%O1cpRxRZ_Kc}DYu0`zGAbepZf)Mh3~nEcFb17JTk6sF ziI&zri8owyN=1k^3`=qo@N5(W4`FubM}Dd-sQvZW%Fm}^bGWH zE*n1l$84HbvCnpl3-$Hz@~b#w_d}T=001LG<`O21SlMO4mNTc%oH=!D$J+VLD!3tx z=u+iYZ$EVE)Tz^__qR@3_{D-FA|S@yZO*#=r%s(ZKDE}GIfn|ELf;oB*iYDd>cZ($ z=P&H<5a2RAyoOjJjEcJQ_?vfb-ne!9$Tt;vPA(jR5Cx_eqnlOq^b8oX{2Y%MQ`+4j zqsPzfS;xEXXEFK3LGp0y)pb<^e5!VtmS`j-W6I7wrv(fQ$(>&CnU{xO?}h6|RIhU^ zi$y@>y*}5n{QqO`tK*|cn)j?XWvAdb+?&;~Nsj9Aes&IJCKG)L$A%ac3 z)U8Gd|H8#aufIwl6npTy$i?d>G%8l4_X>59PO4W|GI_HzLmL-Ij}q+0kg!mHAG20VgZy@G|D{z|T`YKO?a>4l^!_yqS`OTB z1crr$1Qs-EXm=9zFW+W@Y|*my^jTj`pY_$3Gv~~h{gvzUjM?*Awr=BaaQReZ`N7Hi z=0;6?Kmq`nD)`k`tqu$x`&4ilQiNKSF{foqL+`b>&#!&9eAt%TZ+rdlQ`H^|va(Xw zPp!A7d)0kjqi#QYHnr@d&lm2%NSf9(Y|Xv2ykrlF&pz|j#uhu{64tj`-mU@HX2qjN zH>#&>o^>MD@#5r=?_$b#ndj3}Gi1P7$%%{zfW^lLk2xZL z$b5NDTG@5nvwA-@Ven2~V(1mna=<`ZL|Ja}+t*U5*KBO96(DKAikBq>Uz zMbFpnc~iD#`9kj=9oi6(_H99PfkMTbZn&L6kq7_-LK=!!6+>Mgu;BMR>wyW-~; zB<62#+NBn%d!u0V{MgD-M?DVTx!sSt zzV-1dr$UfwbTjJsO_Fl)0(7%Q@9XI)`En6p}(*f8(w(Y;5u@8lEU zSBTQc4hLOf*>^)GjBB%w)*~0<+DPXR&6^x@Yd$3YnD$KIjG5I zlA^R_S`1h`rk2BI72UD$A37DW&1U`019GFdKuXGFead(tR~EA(=^D;he7@p}9d|wh z1O$oVcI|sx=Xmeh9*7^)ug1*tuR1nzNKQw##iFrZUU-HjE3NAuxl(p!MWcI8+^PS< zEp)I~o)WGILcqYU+6Ku&T-35_d>ApOW0dSjjeShV50MX6?lrWQzd_x7P`#-;rQckY zy0Q(1)bh8c#jU>(r>2h#?syPLF(t{K$agMnieIr{Y4^^Z+chX5u`B=rf)Fy}4CW#P z0fgeXf8)xXJ4eq5O|Pu%_0E>UGSUa@__KndAc?(q{elpO9;fo&C3q17pxihg1S%E3 zYx)m9o%a;c%SuixDX4?0tv__hY*c4l`L;&8ex>8iRa0{q5k%7AbdR>QBG+69BSC@mN2Gplom#5!bz z2%}0#b;txlZqLO(Ln1dUWt9I+rv=6sJl5X61pwgx*@X=`jLCBzr2$|J?RT7PpZ{oR zIAU+Z5$}E|wen5YiH=j5ah8+L^h`zmHi-sm;1uGP-C5RlK zQx4NAmfsgBw1x%%P(-WUJoD${-MuA20l-)krJXSkk8fM`r`;wSoQt{5hR~{hx72!P=uoPiR?S7bt$8^f9b$tBaRP=X|9u% zoHrIg>XmsHyl1Vcj-+?C1*y^dYxDr9bc@avg%$VGmFmHO0b!AsD7~6cup$$rRu&`x zq|vLef^&-a=9)1o4XG#!V1)B1fe^@&q^CeqFhyx}IrJV#V^S%yEGq~RSm7*zmAmde zzSILG0EA`X!FE~isZnGM7%;}X1Rg3vaaWc6rv3|CXZoMM837V&bdB#MiHr(o$Y$W~98$NVU94vu34dyvhEPM}vVbS1mZ@{2h+W zjf}*Sworr5yq_6{>H!#2+?%%oL6HTk^^ABnYwq4R ztkatM;@aal4EXVtlkrxbc>jK2MMj}*o0~7K*m8;C`SjSk*Wxk@m1=bB`0*qTCtW#u zIh!Gnx_Dvj)ANtjCjIk6n`31a@$pU77Kp3_(ll!$+vFYV&BGGd&ajMzG(lx zIhOn97{S$@pb6J?a`#S3}=56bN8{`C1bH73IfksU*6g~y6>Wz?Ry$%gs~zB zJkK#tZr{xUvysZvFELd-{cPAGMC=gby(~(DS z0Ob8kCtXOi<&mW;lE8}!0?aFg7ardCW_9NvfB*7r#^2Ad`IGY6{*sPe4P>zLO2u*t^y+fij#L@02yn#f466xdTXWN0)>j#`}SlUA;m8l z(8y1(D%^I@(0OycRTuye#suyC_0G+K_g2;`9U2f?dfHL_;z|8T1Ss`ct13lJ{=Yc}CZLa+@-uqBx!62eU46 zf{Oz~kwspV0TicG0E{bk7~LCohZP7Mep;%iBLIQKJ8}p+u)_14q%QaUy6L-y*C|ji zsKLNxDT0Dzkr!kH0EiN;x3kO9b#`}L4!L4`y9M!XjP8*uSjyvfW= zOG)p$kT_z%2FKx%a{OPX#pf4!h*F`daIF;+pwh*X`Hxb@ncvy z2>=j5=?n%nMPNm8FpN{eDy`n2RU!1cN1@7vkGz~5F01rLHHDoHo={P&ja7SiD2!E5 z2!m0_+8G67S2%}GLnEvRyn}Uu!KkB20u+g5T>a(-`5{uH(`nT-0xXM8mgOV`>CK*M z0)tBwI#^y*0Fch?rODB8C5~ZuNy(r2uQ8Y~XXhmsnKNN9892LLAyh`AjzkE{0%K=I z0oPJ0Y8n4Chwsi$ba!-&Oxyu5}JXd_!<}sNH0Oo8~$R&TUWDBm(SP|`3%eylG z^Q_Iq=zsw7KD)m2j4jV0mB){fE8k>?-Rj8KkjS&yJgZf+c8i5q5CYj@x8xk)bOHiC zXMa**>`b21O5hkFADIJ_Zx1t{M+^ZdP6y+3ymzq`EdlW6u#= zx0Rwer=4}W{B~GkSP1}OMa4JC=|K5>i;>QPV8MUWW+r8M7WV( z!UE}0sNi4JKgJH;@26~=!ZE`CI-dkq%w^V}xJ{Ee1!Tqlgue}A!Y3pQ+~WA3C6U{9 z93@GDdm`NU`@9hlV5ft1vz56R>ztg!`3u^*8~;*oh9tVhu^Vo<;l|%XBLDd|DSj78 z^p_ij?-9a$@a_N5p3{S){pD{No!-E(OiqCeH{5XJZw7=2 zhOujP`i~z_>aXD9Q8JQ}oViJ|7%SPSiRl&&(YnCGK?W7!c$=09dfJ+j?W7BZhIwfa zVE%Pnf>oq_3V2FbUA39RJ3NlkN__N02D4MF3~2b ze0)t3p$+iVOOEWsq*N!S3j~Gw=&3w%dq-+Q%v0{lW$q=s!fGM0yHGpQ(tA#Cdf{6U~OP%h>?~v;^QT?)^4-W#sVS!-nv3%#&nASz+84l zhN4kfQ?r~@!H{roEduOJj*quEX`g~#l1v2nm=xX)Kz{Pcm1VhHg^IVXUkfi%^cN%Q z+;GErV@Ii<;i@;nvxm zqihpLc2GUuu_vST!L|J!E$cn`s$ZMB0XGlrdDCM4vA(L|Q%**$pRc9ZZ+mtm)nUBHZi)c_(Vn(v^CqW9f!8o<8+N9xJWvqIZ#3tKN~QSo8psRQZHI(^rozMg6y-0oZ863KY3w#-z9h+nqd{cn@18>|3Mr=QBS&e?y6}0EKMmrjx zf2|tZ$8*p+3;-%~(6FhqL`hb4DpvWkEos9l&?Gij8#k-;H5cEo-;bV9N^*jML_ zeVJlc02HD?@d5w5P!0T6;0hrS-Q@j*yX0X=sY z1TP`|X$n=mr~v@LE4ZRQg=7=2J-f=ct+$^E zWAG~E%f3i-kR@{!f8<-t7XSdXX0?+|fAIHnUe*BvJ1 zh8zD#_4x%P*Z3>;_Xr}VQ~v4JIAiloD~4-rj~`r~n8PB5^GYjV(krZh_#&2rKrOJT z_ZTG%5o%JB0RsS+!SMbvv*V}B{a5bkRFD=<^{coLlRia!gf$5~6w-h#?SVt8qw_Co zEUy1%*@%4F`Mcs{icD4>-6J({c#Eh91Ud}>Ktf9N4o&UBD@Qg*Nrw*~---Z83gWLk zhaSEF*>SJs1_q7DJ2Fx&DBSB!N}4J-RF}_7kSA?1#)N0#g3`;UEELuQml|zT>H_Us zv|b0B&E{T$Zn)vbJBf_`iYPS2nz(1nx|<%9B156d)#8bl_#8pWLPryxpT zY8PW`2LO;Ri-L$1Fo#xqweP}(E5;Wmf6B7*7yw8ue|N#+jlJkQYhxq2MtJLxXy3ke zi7BPTv5iND&EEr#>w+W$fFeupU4pT~!XX8w^q-d9zVOL4m!U-~$GvZMKPlR#S#|dk zbi)ld-YKi&4vy{N*CQmn@Sn&uB)ziD$Wbh6sRl0~i*D%O_a^tnB zT$w;k&UYdGUW}z=nc^yt5*|k?CXMCb z#@LE$2A5BGZ8drOW@co3TBf1D9=X&x3TqK0{L8^S9~WSD!;SxOS?ppO`b!k^@GAAg z^Z(#mv0jmUUxSKQ$oZrxR;e-oSZ-~<&r~R-fAQ6~CnCQe4S)>=!s-+V%Xf}|ojd_FT&xV{!0U0U#*7$)t4^@q`?oO@7x60Cw6ePPKsVNwm8Fk{Yr0Tk4XR8W682^40wZ^Y-%HCtKvbz8B9nDIZ z|Hvu72cksekp2Pr)m2T?;h+0?qd#^DVc8c>9Tcf{3wM83!|zY>6d`!Ic2te;vir0P zPPum}qe$PKD<%Ya>M2PeRWxt6$&^;FRU@qM4n|Rvhuc?P)Az-d{$|GVv`4qk*PJ?3 zNG$;XYiDHuK(xW2<`_l>ga84~8eX-e)S#UF795O2z=%-m^g5ap zc^=d%r`;wh?!8Jk+!Fb3V*_h~>J6VzFYlM%6RsFz(1$b}F`?lfKIM;$g9vZjIXuVU zcICrqYIpCKqbmPa`xs+T1=JZfzRtVx{8_2ah$K{1Myy!b3LFpH6>WbnrRSDv}etwJs*qfAff>(6GaEuhd>RJZ6#aH}|`S z$M$YCs*oSCa{rwwBUc}oR%7|HjY+AS&|>c;r}i^nbn^J_ao-YgeH#oe;ICc1|7OJ@ zKOFulQUlp*1~!?nBc|o#$;zfpeJ|Z_;^}5zapQji#NU2|=vNCjeach*$T;3_J%1;^ zBkunz#8oj!w=lz*Svvda4iw)D*(!Byr`N|q2QmfNzNZHCVl!iux z^kCEZ;TLV`>pMFbPR0O$)9*bo_uVM4&jZgaTASuGZQAgN8CNmR7~3FB5CqpTnGc>C zyRUY#ap6~%uS}4mH_TrAw$0PD_z{|$C$nY3P1NCrTSs=|p9_pJNsZs z(iv0($Jbvp{#$G3!LygWZh!hSwIbyuern#{YEi8;C9yW2hR275^PBjPeiQ3>I#^N8 z6QYI^mD`r_w(?SqBHB}Nd~<=9IUCPdWb$34puTAN&&n6Da8mW6h9fUI-NU#s(`E#! z)ZwGYRa)2!69h%M7pfcoD#)^|D8ImV?Oy2rPCScwoSv4Z)~J1vL{ypm^QI_4uZ_F!w7_3MVMS(=nq^gxh5Nyu>u%~e9oYk zFJjN#jdkBsH~u|}FirXU2NVts`>*TB@9*8a@fUy~h^H}6JWL*C%2faakE1sdTHnCH zg1nt)oS@a^-YG?jsM>VoxH-+s{8-mtxpnfSsaa1iy^{7KS)qIpr3L$2s|bN4;^fd# zUzD#iW_8=0*S(y)1Lu>cq_#jIe?Kpp=eT@clHY<(L%oT8Htt6W=24JL|^329hMdeDUmcQc_TG@CS*zpG+ci9G9M+9ugArJ3={U zUo7`yu1@x!i}HL8{l-DR?6Spx0e_Tg{G0o8SdkS(5Wn4HUJJQ{%Rk6>&Hq>5TLeM8 zewA3EeMgqD0|E>{5?E1`ys02uS}RrpYxRv9pWM4{_$!B|bn~I>Tha~Z&ehecYg$tF z`0F!0S{UmW@e6A(>-4_y0nH~CE--g|O;7Iq_+o-Y7%MrNFJOcS0_Av_34(N$*2_!I zL6s;kR#G4+#yG-Y;|d$udOZL@B)CO zGg}h^+SiHr&$@PX!Dl`>dhAk)T{Z`nYTmN0G2_YpQy1T|GEkbJ;uRa!uV_%>H+_46 zQPY%0M@YONDIURPJGQQ?B>(_k9$t4c$*CyVT)1Mp<~8+{YuLXi#%=T4cdY-z@tXd> z&2Nd5uN=AU)v#^EyCAvL8&UD5`ZY=vKvL#`s6(dOeHs>~u*|-WzNQZ^|H(5%D2h69 z^l)USu2!oB07#AANC_53%#9C0T9XHMSa}HpAWE&#Yc&MQsm&}SmC2;1kZiNqkw$OO z(6Y!m1bBUJ&d{H9d%hn$r831Wb9tvx9DultHpBW=WSlONW@__KmDC!g@7kO(EGW zk=^+B0Aoy1)Qw-NMg7TQEf7NW>eVY(uAIg4yG7~wgY!pq>$dPM002DSHfzs~>|f9} z-?xF4cPtSYToONHUyItEue{NfEE&dJ|DogbTYSQ$8QYR8Rx4k$kow{e0~-!p#>vJa zrAkDUEtMWM=SG^bSg~SZK?U>dg1f7}yqFnKu1r|;nxVtCUCSLd`X$}hIA!mN8ij}t zsDa)uI|2YG@z9!;_mun>!KI!0KI$R{aK_zUyl~>eH4gzmw%$4wb@0DMPMxn1vf^}D zSt);f2yeGKWfxgL$O3P(S}Yc;o#hok2#a>BCEH?`0VJNaSS%c$y}WC^iaq!D8s48G z^34rG0N7z?6rA&$tIo9Dsi53m1O*T%EW;`Q2!Y^WSP2MF9CmBA#U{v#({2@HK%h7n zM#1lnp&d`hHZMV|^c5$>d~;}VAm;xL1!vrF;}c5DUt7?hOd?~9%a<>I?%cV^$jFS0 z49G{d^D(H<+P#d2hHrZ1vSwWZgv+ z5h$r^Sjjc12qBlA#w_VD%x`qmvI)H!HEcd?Vbq1$<#|pbJWJNBTDw`hUQ730Z-c96PY!HcrDC~qHJcAS|4Kw)omjivxg;53;o`;_O=?!DT%~&N1&26$h&+9`1E_%BhU1Rcl;$ zk}g`43KS22{?ld1eDv5avSS{%zWwf=xB~6Fl+1mK0W>OvaZW9Ci~&=%>XtroB_&tI z#)=~6z9QafdTOl^03KgDP6qibkrQ3I}|Gcw*^QwayR46|2=*_D?)%4L| z3-_yyKZJm1>=vv2Ps^G^2q7#pHfwga z#cE?EjNE(0Zv5}y6USP}vb=NW&gILO!*A|iVMSDey3XjbVaLG-jSv7q!HdHuZd^PY z5rP0f7DDyo!dgef&U>0tDm9|bh_oeJPhP9<(Xg=>N_f9L@yd=~WjFE;G1u`*d3fu@ z1)=0Rxe{N0&1mN>@9=Z`aBS-)G@`IE6t!aQ7p4+8-B&fY%l z(wOFpqAtb7#T-~Rxc=mu8odhhnaP>2pWQpZXkhKlj#}d@d;gA&pwehHG<@JbP!}EF ziu|(A*9jSMOZ$!Ts@}omx*SFEC_TV~|q9Ga>ru zv3quZe_g`GYj#nPG0yeglhx~%P5g08qEB5j4Zgt@uWa2XRqqp_k=z2=4L96)Un2W? zd=j}p)AX`s%UZQ+^#>{yQKf5CH>nVSy6fkIn>1`vB2bM%^ZBl`Wz+T!9XxXV4SP91 z3P9hXYm;V;x);-ccl}WVy0tFprOj14F~(R^YV_r^i?dFx{CwifQ`RaQ=2Rz5VJ-Zw zjUF;)>cWkV@)IuYTjHb6*~KeVu~9L9-3R0Fuhy(oKn^W30w7i9DitC~1OTYs;*(2j zCynnv{&lTotEM(^X}}m`$`HC{&l>LN!u~@h9MAME?*lE@Vifr7lLDTvw0KIRK#_ikn8(D`ECAUC!!womyv)eyaJhGxF zE;@zZ(~RHC5Xn=eKlXCG`z2rIM!rq=Kb9eaF+z~P%X}#u?b^eSCj8&iM%_S;~Wl_eUq8_>En@)9f|DN#cH+uIeTIlgGz5yON`yA zvPf9jUbaSWvzAj9XH~*{g$OJ+BzBq>Wc+m3SwU6&$ z{^Q>L_=^qwW^W&KneS}$UPtc_=Dnuvx7#+K5I+2ya^{btus$3GdhdT9w)T%$sDd>! zF)<>JUNGZ-!MWb2U}|XjqufN>8;(zsafk(ZF(sM^I$?z^avQXUPBmcNZh1 zF*xU!HhzCc{9v^pjPI-*89w#0LE|#ykXkRVE~n~tkfliU3-gGuJvGTL{@-7;@S8EL zA5H_tu{)+0|NOL0L;m4;z=Az1#o|Qozmfi3;I*3{XzTx4qltjn zABWZ5q8{2YL>6VjBXH305ha7ngy^KyYLJ|EhEo7(^+q*KfFdz=MggESdV@x#F?y;c zk!2VRNNq5x2mru{R2vLB3SlS5I`|x24r5Rmj9NudXf1_g2V-|iNatZ9B#Bm0tksG& z2E9gwu;gIuq)D}fd(wp~2j+n&QUtbISp@)*Dx;RNvm6FM7z0Tg zv}zfVY6^)Q!|<|7Z_r{1g+82NG8>!#5rWjpi>io1)gO&!Idc^D_&o2-s<5=06`hFDhVhp zO$eNw;U$-qgeZ+!Pgt!E1%M#c1`T0nd6nL%Q;~pW2g^D|g;HyEq@vJTLS*{wyg>L- z7=t?J7=>dQUX)2%tyinm2D3^l@vL3KK|}ND?^K;lzM+RD8eM?Yl)k zZB>xel{YJ{Jj4y->a z-mb_@^5ixVBt@ITo1c2ckO%=mJCY7J2&4(GitC~sE}9D0l%?FpT$H@ zmO4dCQJu<{9>2I=h+geiZR-Q4R`+&Hgm<@|?R2zm>9y=r^SXFZ6kV{&sypnf_0uLj zhb?W4$k=RVuU5AYFIJOutCsCNLIqwH6;9T)))BxuF}%;iH{eLV(5zjTsh^c1DSex-uQ*fh&DnGF#l#{A zh3!vdnb;G}ih7c?w)K}$P6fR^-$j1VI_ve{-EykuDoey!V4XWK^b3M-X(@(=D}n%$1O^VNeZ?iq?3S zU3Dn|A$(`mxN_qbb&oI>8n|j(-^RP2O9Uxx9$HJQrq!OMR-B7N2!Nm{F1k-y6G0cA zbR=Cx=RUuPb)aM4_bReVehxEUuQ^@vRa)-^I69U8ef{zv-B6=v=3MN4LKygx!$piFGx_oz2qbAijWnqWXBuNF- z9eK~8((5c=6gTx8KEOvyhc^2n+2JxKkRrZW_VwDtMRgGJU3nvVT5)}3zg|X4HTg`| zrSAq7pefR)?9!`QDw?8|wD}!Mt4J!K=78Io|7JQfw?ua1V>g6Kj61yI`yW@XT)AP_ zk!*=j1VJj)Hi>mEsg?ZA=_e|cvCHf|HkP@)yyn2c8ys2{twu3BF3h-)_H<{5RRelF zb@>$#iMYp8zuY?eOoAgl+GqdtIrjt&nd8_Y)i~jN=9ZVvj8lEr4j=f+j-A73NY4=rrQ+3~wNG=J6c>t*FMgN`xSeq#2v6LmU$>6FFOC)W)&99w+Ks?pOA z*Dokir@e;CiETj$lFmP>wfe4BYQi4qkD2mr|}gD!bq^ zwp?Mq8?{$meSXh+WxsieaYE-^ir!?$OsC@vx!^j!Qpn|*b0!Hxw>(iB9| z=*fotjW<3`xjE;2zq(N`T(O{pno9YqOTX$%uCYu;Z}r(}$71y=@zj<()ke2{ykgP< zOWP+_N7~6@+d8)TnXkR`$QQ>a4?VN0|I}NxC-tnYU`W67qV(L;PV19Wr#~NZ+@{wP z&-dK>GMdj?TX|}Sf%U(=#oE(4NyolClltVu5=*n?ENi{DZRsWxOhvnwB z&%H>%fB*rBoZClqU2hy4pOL(}QB2P+Uu9!bbZ}6#SDJ&H9`SVfrFb;~0GObCKA$=w zV)_+~-;8TmMBoG^wA&lO+26To+QX7J-`FkJ=N|3S^hCC>x>M5!4c2CH?2++)b7y`p zDF0fYhTCi5#>bu-1=PO5!NHPKqK$qu!h~8|w{cC*Vh@fe7nf>NtEoqOrnhT(Sx|VZ zz49w*qT&=H22HPCka89n`B~wp_+%Rb08-6A*>vdE_49Qi5W)_tt>EdTMb&ZynaoS2 z`i~3{vz*~wYI<)@ddsRj3pA)#jz)qV@8=Nqq5f11ysFAOe zlS{V`jUUn~a`3QW!+JGRIa&PCKCe&hmdyeYOBJjeXuq8#_3{RcK_EgVjt=Sm{dz<6QO zwP*YHmf1ZC5Lm5T%=7fBt7Rx z^&3~o;AEfd+WaU*)w#+Xz=F+&Aa+*o>bKjC?wa;s*sy^$RS;gX+?inmx<4N{V)%f{ zH003J@Rpq{d??&#+`O=;FOn=nDZQzF{YtEr2`dq?C55F3a4HA@^E@wecAl{) zghFcdjhfZs?99CfryuW+seJrvKwx8R(HAcsd64zuZoA;Q7-PW}(q5J^5N@xAw=Xn09Zlv>l@#H_o&E?m#-~x zheEt47x$YiDF_fkpeXtF^AJ(4@x<3zmh7x70po-(i?Upbn=fB+<3 z!~{YJc!%hs!&m8Oczt`%{+3@r5Xw1OU;g z85wmmX8~YkK_e~a2;QBXZLz$ySQs3=PD}r5jr&h_VUi@VEb9(>`Flc9l!W-W^=nsc z+ORI~Z|mlbn>MUVNJ!AA)$a)_L@17|)U@>U^tANMtejeS`Ti~OHqXLEf;`oickN8b z;t&Etqkg`6^4ZtUq!SDFCi#a4dSC#MotlyZ3OwJiBLSu)D){s zkOX$(qTM@rkD2px|9M^YP66<{KpNYn9ZS!=a=yMiX;a!~{i=}C@1#LtAUq62>f<;k zC{*!&HKhG>R-H`CNV{=x)AlEN{`lASx+3+xd&++aD_>2rH6o zYSgaei{T^o)|ouqR}ru?oAe9{FXWkcefNdvFM`QM{T{Al@Wifc$Jc*Lbhm7 zdT#g8Cm*L|Bt71&&!;`%^N~@0{4V?V&aO{{9E7fA6thcB!ntn<2ftc_0?T2YmkJXT_B} z=~7ONg~qpYRqD&JYtnez!CB)H16l=}e>DnAucI?!;v57`5bsR1s?W!*p+V-bF7qBIWhOqlwDrh^Pn6d7ua?M3NlE?s^^;}!4`|BR$=Vr)VHk#U zia2)>|Nlk3xR#LM5ai#HO|rQmO<|{aPB4pUuYA=cx@Mu5pc8SUn1OP#+b#%@N zDy^OdClns?MT6v$ejcr7TrW|*6bXPaRe9`yTf<5RH(uT;>Plo`Olb`o5<5ljFOOU_ zo*Ww*T)5$|A4Q6Idf`-sh%zz|75XjS-xu|*99*zigH^Yjn#669^KElhjW1Mr%nxG> zOE;Y$5b~>C$7BBx->_y%|MlND(20avM-v#ZQ}Ug8)PdO-8K|5n|Ks4sBH0 zyI`?P0sR-%^h$quxp%D+UIFD}t4~@`Ny{Tzry^xV)$zOC6SZ4P6bhd5uwK-zi6)TM zy4)p1tF$zkX9yH&)3bHTOfOydj~C*#I=#zo32Q$3;DnIz^}_tZsxLZg(NNmnJEO;X z9;g;xs6>N7_cH&@RDho>LnJXVv01Zbl`B`?vSkZF{I;OCjwl(LR=J}mWIakz&)KoH zX#wKb1s(dxEAoCuM!tZwgLsm9oS?Nb+pCb<4C6 z;=Sg7yRgVd2_f&!c(iTu$kh)*O9Ud(8CY68H@YCdn5 zr;I3O%lL0F)_^XDd$d@zc*sRvPi6S*RqngIK z+8x8Nl-`IPHm8h9l}3vsMo_dmy^2JVB#{(iZ7iWPXcQ5vG!#-CEF(yuF&Y(zU6e5* zX`Nn2Ay5>NV>wa52qBV^c6YD6q0O1ALjz?&bg---BdyUOv35~$QR!=S8WjOp5_yNi ziAlA=pd~@H+Z>cuuc1jv-~hWC*j5HECmUYUs zPOp|6jGzDzT7zD6Ffx#OEzLT3j6q{G5}eJUPU1=TK#@5ID-#;MPK5vzk!Lt3No#dl6#*a#oGVOF zM@n{10z_zZdNoaA$;q;ujFHx8lpS_a#-vKCK_cUna&ufrok6c6fn!*tH7E|7Am`Ll z&}q~JU`cd3I9>rlt<`I25ju)kWx>WwP3=s+x@so6*D9Yf$gNqd_)~;Q<{rmS5 zzf}MU(FH3^Tlj6oLU{X#wlmko6e)RR{4?*+Q;Sa)oBL>S(ZQefITI(e`uzK)Bby3| z7e*~RR5WD*8WLOcn z)^l{v5?gN8ym@Mj4&dp@<#V5x+dis6u0>AhO85P7MSp;#k)>;F+EDJ*zL_Tw*2a&w9%to z8S~yGRllQip!m2y-=T~Ux_$fhj2Sb2{PD*+wQHX`cIdr(gOK9ntWGZfk1}J+`IqQq z0T2N1VEBCJC>+ZGfK$lxBRUy-u5u``c3b}TbJ`T0PC?*oR!+n@HacU^J3tmVyTH8* zV^9RfmeaVvu>uDgRo1u)HMcuUA39M_{P4A@2!g<~HYGRyLE=~`r)A8ujH`dvA?F(^ zLLfWx#))NzYy3GbIf0Q}r^_5`=RUX=gb-kkbxn-Ka?*Rv=F3TvMc!(Ccb>?zV!lZP zfoF36=ggV#kB$*}Mg)MIsX+)t)+Xi*LCH5Zk0Hyyqv)KdUCGJW^W9K;?isScI)DJc zg44-6>{f+&C5cbNfzEbw-L&lkvo1&$H8d{gnS^;&$otvFehTeoiAv}w~3BS!p=Lm3fj ztrif$@f<->fSu86k9R)!{K?8@vzoT{7`W}}!=tJbGuB>9rjYb>@7YpIug1q7%ADP9 z*%RsV>~711o_CYdPR|UT+i$!T2qrB#JD}6k#Kh~XJ})uu(CdWz6TezgJ7wkJ1OR~R z$BwqF5%HdHf=~ef$Q&ohipqb)ic`t2V;7XZ)MEHq0B%{!me$D4NsqSaj(+`|BQW=T z%9k6)?Y{f!{(-FTN3VFnZ&>Vq!&A;wtN?=Lip4yV?4ET-T7;G<5F!DO(UE< zXZY05zQ36G?6S}4`3vu(G4mFe8nZ7c{^9qBF3l^cF}Ixw_|Nl)snn`DbLLE(I8m16 z`Sa&@@7_H!GV-rlc9KYSKlJi?KX1qXEshCe&guQb(={ZYy9Uz|yqGL%1kVYi=#aBs^09q{R+-*}!knM}VU9V~bIw5p>~92u&z zKP@ZDALax5Osru5NZY?Zqx$|H`JhiLm@HNL?#=m-# zv7~wJ#X!i37DK9CAPwHFTGR#rPH-x`OSK6aKQ?^n-YZ>3;=^}Mi{=%C+@}_iD%InK z_3E$T(qG{k)0cJ*{Av2=(N_{lIa5$hIvmv2mt{5&uR;Ozo-+FSVZ=Szcse>JrdM+U zLH4uT509sQUD|);jM17GJqPw{@A=McVH&>vK*bAZ&mG=$?cDjGp5K4h_*Oy1O z`xY>h_)t6&KcE^f=M2xu$$$m!&wSO3qS$}Xpw_Kh-MxD^J3D*Bh7G@^M^ieTN^&@a z|58%Sd&=D(SMLF7O&&696%>R3JFFJR$NCaNph$LB`oHT@7$Zt;P=U?i{4>(tUDxGd z2G+t!xfCk|WzeY@R~F*0?VAuPgN|g_|G!m)5Maq}XH^Ch?X>+J_%YlP`O|G5k>t*u zJ8#^$5fv5n+x*CavBbP@HkS|b_46?T;0Fq54Jy~>7e+4UJ|IM5SwR4h6P^XKg0U>x z8LvebPPJ0yHD*BsNm0ZH^+7^AOtXJ}{Nb8wwn`I2^Sj3t(HS;i*Y+M7T>-Ni_RsBg z)VuG+t4+xCm8F_KRTNo4RE|TJpa_JpB$WSb{J~Yj@-?ygT)m$+ZdhGDY~9}2qqQ_S z4sXIxsAj7kHCy!n;c?^I3sb8Ghg9i#=Ga$x5mIr7PrW}Uf9lf57zYOj?cTk+b?erh zJ9qZ*@c6}hgfS4bF8x^lNf%qLo!82dn#AdR{Y)A_;LJ+3lRiGC4@16Wk;`IaUr)n- zGMF3=rvKpiM}%6-d|4*E*v4m_i&MY2&G7&CmcUGUs$wo=QW38&u8!P6M6d2E{R#AZ z2x)cfv>;z9wJUo2bJ#1wxiInSf^HfrgVyQK_9o$S;O*?yu~2nj&w4MwfrJ0|1!Du#n=rt4o(i;q9P9)Eo2~ zz0qv`f9zd#d=G5)RDc8T{# zp~x8HkdTm-D_6o-oM6MED2ieZpO_QU*?Y#3tz=LEbN6jP7yHm+#o8rbwznQr-L9@&-tedX|N{i}QV z7VH>ySfJp|rSLjMd_D7p;GWCJ7RcFSRO;))T2v|EpTEtF%M+K*byXE!uyxt>=}mlm z1DlQvHvx95-mp&60vFH13y!^PGINys{T2A1k`M(^s9mT2_%S2Kj~TIi$^4BQ)=U^X za{QPP<3{L|c z(ruflf7rdEH%ZY|`z%XmFoBsf3xAPOblJ{BTX=ZSe~ULXE7|Hiuarn=_G102?UI4r z(4)nfw-{TVwXa=mNYips&oWmN)LRDEQc#pbP>bVlMOsE)UeMM_LX%SWVQa1n)?+`2 zDkRsWVjpa@EV?=;9?a?Qv-lVf0RZ3U9Gj*;8RQT(hX z1qsTz=awj`l$MAwlN%NyNxE>;$Y-7ji<$82>}2g-q|tMSw?#Y z4|t)@@gYZ&+?5smJS8;gR(kPuwUnl5=5e3$E(GN_=18JMlDU2{A`J<*hc9@v;nd+j zRxDn$Wa%H_>pD~p#DFNT$`fYHUbtxauG5!>NO#Rxdt3yd+=>sMG;{vqm0O1u-?#3x zkp#}EVTk9`hp#lqrcVCGS__i?TQc(X^qZW>v_0)P0swiHZ+G-wyPPHr zUi)89c z_3GD$-0U0z0ALx$Xf);`$il<(&)q}1Ibxm#;0c#W^E(b3*7tU+)0wIRGG=_U9u?fFR>E@=vm`k2pyG(T3edAnYx!zJ%3bMDUJ`aN;rxI?uYRBLyzt;2i+h_-A2qJkOs|TbpIY;3|DjI% zj=h_4ty1Mqr&`~B)1`4l{&}&x>zte3sLwFJGwT~0lagIRChIouoYt!T^2c4~R`tdt z!dSpU%G?I^%>7PkPX=9FF>vylV_W$3iQG7LC06xJ~1i z4YwtqEA~f^;FHo`nU~!NN!pYBbiG!kLT?W{P< zw2<@WW3{Hp8_i}R_tzgJ$=mmEY~Nx<7Q74`Q_U3s=T4Km7I|(Q%(D%(f(jKbP-x-v z3WGXT`$D*A^s#s456k+L+L*DJ{yCimV1q%Qo|cxLmX@BL^CYISc?LgG-cd%LRpuEvRsiDyh|jmG@$ z`iA?OlQUZf`uevVyY1|QCSctmUZsyb4!UqDre$&f3J+2Oh>e-8i6VKHo~6m)?2zG?A=O z%jrR%_C400OAahih|HxHbEpu~qM%g6I1T6!cr5%*qh1Xj%v%zN)90>u)nQr}DW@?B z*sN1$XpDl0JsS7zRn^ugZ*Hu;tKBo9Nq}Get~2(Wxbcc7kVCneO$y5Ofg^rZDdH}T}*$!EuwR4WotsMeqd z#+X|dF70?xVCuL=Qp&6A^s!!?CF|xmVs)wZc5(p&AllW#hlxG8_|P4a$Zf$Bk;H{C zGXe&Ykhpt#d3$?%tBiMVzGO)fuqapBX^duMBga3CWe@&#kL(yb7HoKSW5d5@1Hu?X zzV%O|;V)Z%Fvg&&I_=K$X*qoD4>Cc&w)-%UZjLfdk}g}L!dt|;<5w;0zdqScK$%Bh zGox!+L$si*oe6=!vIP&NJ*_X}F(AZSGW2HT>ItGC=7=ef=`#TYrLyLwjEu*lAF@Z<|i+~Y; zh!G$_AZA9$&EAXw1d$0Hvj5gEJR)VD!k-wGIF<0II?ZDsfVZT?T_;EaXL`=SSTrpi zG5kf{#cxl9+C3iT)y^aW0M60%<(_k_MK);1)g>*9iUJS>5)+Oe0Fov$Rq{EW;YHp) zphDuVS3F6Qgi~;XrtadklQ(c~UWcS5n&+1#-bEw`M2Tx~-A3iSm7S|Ib_GXXp7JzU zC0I-b2e}OYICK8z=8^wTWaPi0^zZZ02>#nI|LWI21Tdz`)-05C?wX#=+O4r5ajDoT zFm=WigPatgK-*B|g^hhB;F{E4b!*L{XIS>}B*1ddUUlU|T8_N+Iwk4#{oT9wtK%+jKNVe}&5-#syBlL3 znfaW7G~Pe8>~s{L5jlP1%VvG6a%R_IvqRU7oK~rSTQ`;!kAl7#mqBWz#r zm$K?96Sip>^?@1V_=0sDq{IjNm_+X6>gwv^q(a{H23L4GY|z^1q_kIe&TPN*l=z_D zSk#(v(ekD2$dpBs_puTh0m335v1PM{WzOwh?;2b|C0KPdVuk9pHjWy9=zeT^Qq+<4 z%kQEx-Gic+Y<}Y4OkZ3!KaP}UY2!H8qHU_C9c(*s)6@9$jD)C5e_qvPN;#a-px36x zUEDUglSJAq^K28$>#2bgVJV`ZW&ohFer4#{xEu725V^>|zjSBSftP@Wa z=FqEJ03%@5ENQ-Q`lTTyojkh6%I)P@E+%NH3mXHWz(dtRh!l;HGeONbPaj|?}rJIe3(c$dc0stkEQj~IZ*zj9j0~MZiQma(+ zqyaFd6?R2E6UzGgj=k!;W@Hmy0EvV~fb)kAIXK*JXpQ{t{uO7POra^q;YW{oY^krX zD}2biM+rsFenTpJ)}1_1N4>9c`6BsC);?rxuxVIxUPO-CtHC9M3Y4faVpGhxBhQD0 zcmp6i^NSYMiU$-d{>v6F{MweHBunZppN|VHS;)m^*!#v@=-=hn!iK+!?=$i##z4sA z@3wYdZ5S}KR~dy$#b>&wkl5QPc#Ga>5fDi$l?sXg&SEk#90o$BP|9eMwHQr|VEqkP zw3tl{D@av#*lb{g%n-DcR4zxX-ogWb)fIz;BCyC?j3!3FwDn^muCsTgfTPjl3-Gi; zB_T0uW(b-x8B7v8d(ouhL_(pInT;k9<4gw;QVId)EG82R3Z>N#18*`J+05Xf1gCq@ zx#!wVhd28u3C?0NSa?z*Gu&Iya^jnv2NpY1A^;#tW~Y*o!08Q~TmpI%3qZ*2?XXd6 z5lOjHDWwQ8(@_JVuv2kHJtqP!Q%FU#ffaKF^d;m-F^oFK3uu(^FEi0`|J0G=^v8IVgXjM>CtKv*;z zbeRcQ7Eq?c2LRDzG-YeE-go{0CPN->GysbXW3d=@8lC_E0&%;?cN@6oURcBpR|(E^ z=`1jMZD!pK<}5!LdY$zmpv9=SU;#K+VgLZ6(QHl38ucsy0?wez zT!#z;KmeoH0svUDKN5^4b5@Ui;Nc-xpX5@kS$#w>CL{Cy4r|hBKDH;A^_uq_mxz3! z-rP?*JL|R`=9d^XovFW zF6=TIj3NL65Ha0l;lX|@Ns~@%;cb%((F&z)>VFr!^FL|4%DD)V*PA?vgCXJ0_(i+L z_g4)5bpEyx{Q-6ags@4gwTS3%Ba{dM2nK@@=Q?xAnhk2TmJz_V*W2)2QRIJit)b`+ z1@rp`1o*i-IlB4;1mw$KsODt@%GSYs@QGm2JdIAk@6&FC`8~6G<@fjZ_w{yka`z7i z@N&sNGm=5s_dq_%2YCEW-hgQpl`8;1Mw5t=%7N6sQP=1&sDSur!tgGx+b@(*ubO=@ zZOMYs#@9~;fww9(k&rs3$DqI|dyB{c05C!%EmhEfWl}`Y3WCr{zF^Sa9?w(n#ZcC3l)@Vw)OC38mWUp?VP!8Y(V*kHqVskK1=pyDDg z#bD{qZOONHZ%0G%VzS4t;|PIQkW74hdcI2ai@7UBKsfErxHjz^daWH?*%N05_x+Id z_6V+Bl1#XAE4oC3lCg*PW7Da{*8?X{Z4pp3bo9jbQb7QLSCHoTg!F)_4T4;hHjT3l zHrVi8Qe=YscBLbL#F6zHpGb2qS*mmaAA6QDIF=q5*0<`Fy-S8FOr~!G`aWB7aLDFx|WGE^t7fdL@E<4AId%A~9#lSGCo&#T%ClDZTAljD)~M z(SEm2c3aq^S7aKC@;*>uz7?tNH?C)e;sw#$Xgx-xXT@UZ!Sy!+U_R>ZIRlWuSpuuK z4O_B#e%~USufMYmybU(k@Ezit-4GGYI<0{LMZK|YRt{*{CD7ANua=j^r1sIe?vpPf z1z|?+qZSloxT{)qs-oP)@DcMmw(LD`@0Pk=xnruaTAf)0MVAhh2X<+FBEZK@VkFE4 z6BJvxq)p#0AsgNO-0U0`zB29oHNQ-`f)vO^c#U5aU>kTFZ1`4?NF)SF{uE8cnCE#u zxBu}ka;e|s7IpT8kFUM?kt^76u1|2b!}|}l85rZN>q(c^4>;x0e|GCKpUCf<;rqNr zZG#Q}SLpTnqel+Ec@y(9*m7u^u28XJ?U1@3uf*@`7BxcXgCAe~;Nx#|EPNklf>6r& zSu-QdPDJYcC}H;6pbz|N+9;I`HhdFYx^%I2NS%U(ieUKhDKZwt+qZ6BxpFxqq|R4z z%0H}M3%BaSrWZGhfMhCrJB9RnV2W+9;U@<|NT<~n4k}91^iR^{nzcj5j~P|Je&|l!6`M5~79ImaZ%-^OHgK;@O8$>anUaXdIs{c*og|mOUpgWMb5zTa)`=z&bBxwt z0feMVVSRa7?_(zFgJKbpdS_Ru&Pz!e-Cxk%fASrb{1X*JB(HzkpmzII3r@Vap=94p zpKCQDlCN(m-D@2!Aq2BQW9C28nM~S^n)Q0=IBd<0AjInvniQVCkGpWw}({k$XqJxDFBS0>xP7B>ILHsp=Oql-$9Jl~;tkjSz!&qi}*cTjMGT&0pwNMOuHGlPLt zs1z6jO<;rGAOHf40TD8VN=6e{*&p2mq0kOp?jjN#sho zltv6@-QUB^=<2$+(q6jBNSW=uv4CnAE9NhtszXo-R*Frw`2 zD5K6O03d=^DJ4dOF|%ZZWHKp2*rjxn@O+5pF)35XF(=S+2_c#cMkH0rB_wM$npxhd zc<6?)SP<~jHN(4;)82-aG-$L8j}Zb4K#;UjsUQ*XjD-P0CX-4PDn}*7nTIrNh?GjT@5HWn(+y||OV&xX03i~aDdwT(x%;Zy7yAuru`-G()*SFK$-ia5J5r8+;*iEw8Xtk+iQsgm>%`2>_gM?xYD;IDRuu@{6D80jiJ6#D4GPO7lKi2AcJ*&HClo*um7EKTFf zVO^`t+uOIiGv!%p-)rrL!L?|as^6+hJSH^H&ktR8N;JJ&u>NrDjPeNih2Kk{5CFyq zAo2Fj>i+hW%%Ne}34%ltQWxH@8cEr=Sa^w+py!)s{JJk*Cdp=vDK6zgqk?vnOS$#; z%tSV8jxj~?S62@3RZ1w8|EOarb~4k>Q4N)p#I039-FE*G0R+rv`aCS!-<0c(C!h-PZ8szlSgPytr`DOSrLe;jMCu zx36BlXV0kXizmJ`{`gGtKT47RvVY_+!JPW$;^X+wWcJBy^Q=lzO216F5yWt z-J0=h&H~`X+mBrb?&4A&)Xql%LQ;uoO^XVL-G@I-NW2n0EKr#;r*7@kW`D%TJ*W}4 zbo#a%AByWpys~)c^wj2$)%q9Pnk;SA_62WT+_=(<%D+V?#7E5S8nSr*jAE+gcNtN$ z-N&G1c!5BC#KfMnH0_=w#;p!{(z?l%RG?X-L9M7Aqh}XXeY51xmnqlhUv=)2qRw~} zF)zOZ{o$A*5P6mrFai)cLqf98oebe{KVtFb69_QJalD!AwQf`SK5MaPT0g2DW-Yvk zLF7Cu_q+2}o&03y%Z*bWrJ6rjIkJ3Z+uC27aZ)2wN?wFdp~|#(k)scNz={IP3swcm z{SCWXZjHP)*|Arp#_C%0Uf|Xym<_ODADkE zK>y#mtiP80_QANug$015OXt*0md8Hco3v=i=46@@IflpCDoi<@G_7GP-?3+sAFbt1 zuFb&Nlp4J_vZ%`rZtMNn`1|`B`jD5`Od9jJ;*EFl`?|9&s||h&Ql4R~;Y70Pj1z7> zaviXn(?7O5Fm03CZ|cZjiq5=;abo{UzC6a9fo*&+vVF})(Hb`D{P1J_TP_uPy-bQ- zSpIs4_P=Q$@2O6Z6p%R`X->W?1Qv3n2%vnL6oad$pIv>auHL2$0Dx=l^76R&WacN} zk;#8fae)v*=uQ8sRm)eZR3$hhq*k>`l`2%J*7CaHzw}M6etK@&)?0ZM!|v$SXyjJdD^;vmr$x{3i*Es;kBBnDz=h8m`;4>mc6a#V_GNr`Z`Ov>0PyO- z;+|VyqHM)Jf@1^gPTd!e5CV)4LeEyT{cZhi;`_F5V9^RpAcRt`Z+sp!X>2ov%)8Ur z(XZ~`6#-Nwsp**GSnJ_X#JSe zM%>m-U)0}MrffKVL8-K3FH(6#OY1bQW6|gWN>z-GPj~jOoO*OYpV9N5@os+ha`AJ9 zG_qRTwn(ROFH={Yk(PZ4i8UH{#-!D%jTX-Ov54h%k{8{AOO&qF<@FNQ z4<29h{LJ4?;>)n5NzMB-pfLW_=!y(mphsBqqON6Iw-0i0Y#3VJ-m842LJ)7}h|G$K z7KRbbT8lx$3K$^(Qfhj#$yl^g`zrpF%(-$Ye|)I>-x3s)5lczmdo6OYL>9SbnE%BS^W#EWWfW&8nF>q zV)BS9WM8sc%VPFAP8pn^y7Jn>ajdm^jDQhB2qD&>WjIc&QR`CP?Y%3^T-?V~YS(n~ z!hpmRahk94w#b{cQd(-2WE|wANo}x*gi~g?ZK;wHS?v47ucf6d!hQBm)bH39}vuq36VYLa53Ud5!F1ks!k^Xlc>MC*|9X>qYB zNeR)>ui{d5)@f%oxri2h{M*+rqh7@(X+!|9B)oY3{AEsT#| zbF;#_*jJVNgdaV6X#TI&cl=tp?V4u@Aq1j2@$IXqsJDq30)YPAv&c74pGV0a46deWt;8S8_O#%RbNt>2z;1NP3K>+Yc(a)a0jC%L>jmB(ctWoXG#V+pN zsI$ftf|qla-E*!|?mM^bVbAK_x_9l`y?gz_azVfV1j;;!fUN(M5(=SQGYI2s_kK82 z6d;gQ(6DNmKPtndSIxNaJTC6do0wRODYbnNm928bx!Kz6GB9931hT$I2mu0&01+f% z{X!I3=c1jj-j1l_nL4aNwM94LC4{w3dCE(Oq%$jsLHv+|&$)_3$<3$Qwp!M2>-Cs7 zF*Cab@}l@rZ}H9z$2ZV#-oA46`M?pKiV~l>0f8|{RT3ZEf%MT?|giuyjOPvDDS~W%p!15}E^(x}+seq_>Yec}5c(cq- zCHWaB@;@jCV~jE7;^ph(;pycdC6#Wz?q1Br-v*Cec<}JvuwlJ--%H{%9{y6d*7zlx zwl1IAWC!BQUe$6ymjsT#DN2k#4(br8IX44*ouw2jvU-E zremvxmyK+E)Ekrd_TkklH=Y~SFGutnylTgRUB6Fk)pJ?u`-f2!4zBJVJ{21E`SaMU zr?dOrWFYRqxL*d(J#cvc{LwwvUyM$Fd_6&}zH{SBEadk7T?3NVM4fz~cIz=_?ua%8 z@5E{;(fs7W6TSEs#4uVS)yKt~5S3XhLSRZZNPJ5b_2J%~+P&*hUe}F8vrw@Az=9LT z?&vVHn*+lDMqgx4J|j-5Fz^!;{--?C-NO8-q*!^GXw-KbK2 zkBUJMc`e$(39fEgmkN2@=CD?e$*vw?AQgl$L(5`H<b<4>T5?)6R8GGf|@HJybj-M4a z+<+2^BWa1s$+)s z82((K$ShKb5MdoPL}WD)Ap#K?fFK9}>=IP9wd|mmz5C!57l0rU<{9@ct46tmxJin% z2+tQX@o_79PLHFcJg+AVAiXh_F7$d1d{TnH@raQSr`w zYTWH>FE6yVHJvKB`<9q>^chLK_bq{P+Jgv^0BqrWW*pygv44=G zSM^8UEnTP_YevzQqrzKSS_k=hmuMLg%hw(_Yj*w%WqiDvt>*V$S?z1#TCCqEEU!Y_ zmA~xU-d8H-9&3Ui2tY;K_pJGFfP=iiAGhNvtH^@f+Bf%TP{gxTli!=KJutwsBGAKU z(8ba_c29Idd21WeB09R4{3TwD8&oD=$MCC^Dq!inUhCSGE7oFu->n-$6yV-!;hs*Z zjq`hU+~Kf({|p!OG>g&V-*GSv=~GJ6>Kc3d>_)9JpKqr%8D5_+reE zs}3R{X{8SJ6bwL~A)QQm9+CQ(DAu%R>hKdh2Z#(R*D7Z!A^zUhu<`q%{k>fzhDabv zWee|+_aSifzCId)>ol0Y{B&52kW)$itLi(jhPY4Egd%%}jD?;;V;n2cry zD~s$uzSU$jLG|vpLqKO@03;2k>`9wVBfuPEHklbLFTC>NoAneS@~pvN#I>fsv;0P2 zR&V6*)x$ay3*a_n>)o-tNi47iz0qJ$&3K~5Car}Ri?$elj^GV^?I&qrBtimbF&NqO zcki5Qx2YiI1pxp7&k+r`K4{4sGSqm?Lmgq(nmFF0Oqa8jklxJiIknSdFbUupcHqf8 znqW*uVW@^QYfWZ0cIR0@k6FCxxt;!vCGe;}QaDK%_OBw}@Dfs#m5o?R-?yrB;T zVvaj3fl>t>IJU`TG(m9BJ9R;4Vr$LVcMqF&W(Jfk@4RVm)EPvO%-(v2HyZ@M&bMkJ zosj{DihG}^B_uZL^$d>@LKwiWYR|jL14#tD#b{vgiNn>6Ml;LFM_r5}%{r#q{zurX zRtxP;yz9d14J<453jH%$LxRZjJP4e@!XbnJA)c3njNF(yX*pE(Lus*J{er=5E=?CvIcNeOMxUY!Co2T78Db1m3EIH_3{EWo1Gl000=aZM)Qc z_1+HN67J7lWoKKNk<2w=?-F2NtHX-nHFBST$mQzD%DjLkV%%#|wuaC#FU zgapQ{2awSESxsszdqVwjd@RN&cc*;RYTzwKeP(xYdL3u&LW{{-_snbo3r4-xm`kIL z0INsoum^bLO@ZJDrX2>%pZB8cwYc{av+{4Hl zbAJesIo1eRqn-sI;DhQR0LbYg1dLJ7d|2#q5H>1c{;5c3YsI+22 z@xeU@=z7-Y;$CQqwHi`RNUHv=c`wIJCF4&Cn6hx0WwFzWSi{)J4HgS(+2h z5_$Q+PF|7l{O0y!4@d1h>q*I0hE@LMm+p8#3o7k(vS;3`%ty_#g_X2gQVs5bRG--?*+@*O*{K&E+HCp242KAM=CbJ*Lxd& zk0O5~zZQPomaa4B#{i{mj(+xDFC|d#D)2;-%r-7hOFDuF_D%4)R?iCx)G_x zAoVD-`OxM&4`1kcDzs;fQjR%ws5yJDLk5pU>|U>X>!GCrU1bHrQapzh@B_EL12kf1oJ-ECM1)k|arfy+ZllLy_}{=468nHvG$^ zcmSX%`sZx;*MP8TGi|WJ1{>suKmY&$AOJ~3K~%mI5I{<7y`EHa34dL{aq3=l|;EOD}KlJcrx{8*KQt5CkDQ>V=n&&&NE|S5ah{ zOg3-cJV!^zk|j%i{usxj-$x&5UeijE)tAD@9&Oz@G~lDdYJ@_i`Z!MHPvJ-8AEC$v z3l)A7{p!;BvpjDLG;V_p-yJBL4hYO&pkN`B$@Je)WR*&F^ytx|MT>6Ou%UYO>YpLX zh#*Ni^JoiAkyaLskH0c*@T7||=`!z%Varz3D_~7ZW;~B*Ga|f{6MN@%x=-Uto2E8X z*v9H_LV?0TB}$j2C|hJ(8*KRQfB`s`HJQyH)6%b6u~ydl?%lh!YSr4icW*#Iz^4@? zaQ64!tq(~70TcI-^l1s8ncit+;Ogs(i<9~n2L`O(6tbXACaX+R`b2sE0|%GMb&Km% zoLHgu(#CeS(fZ$k5E2C5V9?vT!Uh|@^QHO`k1TLs`SIDaXY=LD=j-eHImHEraxKTr zYUc?+B<&vE^$r00^juPET%*7R005wtpm7!3ApM_4 z+6EhJ_!lTNzLG}{4-Y?k_UyiW`@Xo;oxBPbD(DRWDo;m@0VHzD>=qt-tA0*2w#4kj zx+I46|mMvSpdWx5Jw0v0w1z5zsT?SWuJipWU z!@ur3+r`Uve%1yXY_Mr9zJ!w}Pk#AiE5;b0@|3NWvn+wG4M%ToXg$+Lh7MW~Iw&h4 zz<{Zf06-0x;T${6*xVsI1Dp2K1{-Ynsd?nDpn-C^{L6_D${myKz26@s%r2XfxjHIw z?hJm;K|r5rx^0X4>G0D^idK)wxv%?L|N0pkn~O&#=x;Ue9P)>3n)zSFqWXa#h{DsS zPo**$fl#j4)|oIE^i^xrv=OPFiX0<^1VMNc^ZH$E?9W4-<#KsY(I7`B=l6r{f?BP9 z`XrKNxgV*q5(!k1)oLPL39fCHF&%#p2}b z{Nwcl#@OD$!Du#pe44@LANhM(gqJU0zH#%WL_$*(b?MTjmoH!1y2Xa?n5F<>1^Pl1 zB8&kM1VQ}wG~^o*9}EEhU+;-|HS4SVBgX+PAJX8*$Nxjh-jBNezxJbyzwvPXWfU%4 zI4mq|>a^+O#*GgT-{|S-XfIL%?r1|*VK2@qV z-TNq!{Cs^#@%F;O<4>wd(wgDt%Ki*T_%{G$w&?3R2Z?Orys7ijEh7Fu;8TPCRXc#c zzkga<+SgDwfwi#wmnonq@C+y9N&cDihwVF$G4MF<%%_-<2^QGwe7>W#=j!Tu=Je@v=gz&3iP^Plr%I)=kt7>PioDRR zfK~rUIv1I9;EC|1Po8WUUue`RiXy(ilI6Vu5S#I&uF_hbG_YdJKdvSLkq0-%-1@!c z@6_hA2U`^P5c0|w<4pbv0ZzPi=0Xeuz%43@2A^g=<~zT{W&b^^6~{#Q$WZ9&_`Evj zV{Q;(!Ep2P4NDe5!#QdGk8Be=L|ZY0B)C2hw@VjkAAdT-`Wv(u{LYQV22q;OgI|Ob**~<&}siRu{YX zaKxXR7EM~XNsGmY5$mQ;8b5!-u{55{&4n`go5f^kHOa4cO$iC_P-M~R7{I`!K3_jS zZ1VKEr=F%0TzdHOotR49vSLHLUWmQCYfjjdDbp8Te36cU(8WF2em;^!m?8}kD^}hy zPy_%%z(huzOeb${oIHBsrZkbguyfhu$x~)7*&c7?tepR6jvoIlTGGZZD`rlbvHV67P!xajkHtIBoLxL?%DlBlGFX&Z9fEj#eEq$*T7)r0 znU1emcsT`qg{<=5^T=Ob^e!$g3l}adQKE!et^U0Ff>t^xq$EJb%;q(xPa0gJVE#rU z{xI>FSHGIrzG^^Vfl~E`MYG1uv!}h?&^2E`i6y6=zt}voQpth=`OA*qbn8?8)zz1O zr%SYRb9PWlGHEm+l{+YC0Eigaxb?z6+EptORHftDSP>zleRZs9`GSS3b~qa=003k> zAKx+9KcGOx=3}EQpue?i)+7DRL4j_5&F-^E{op|JibVp0%1t}?)OzsfpVuLCT+Ufb zxm@-gXwYo%vNlny1TE3wEv8cHHPe!KIvcbSN?ZrmSg$BI|q9-+3pA(?!o{)9$dm&Zz#a-_8$h zy69C%n|3adv$~Jo#Nb>U2|-C^GL@r8g=WLnE$_T#?@18VV>@+>_pH{uhUeI(t&W*o zn>DUMd4-M~(#6+_cysf4v5=Mx$`E6^_Ijlev~O>&K7JP=0HohFYu05Avg(?pB|>Vu zl4aWtA3L%`>X{i+kEFJ2-?oegq2&YwpQBQLkCFiKf1bTFeB8Rup64$<&;a1XJ4Xl9 z>6B4((4ZQr9V#|{4&=pU6UNLw+_e9wB1xYXJa$etuW3TxrsziAJOOnz@u7{Zbp$C-T+nM*4$mo*3>OoSzgt`%O&r(WSlZ zkh0H=`6Y(#jeQe2qCpVtRd4sTsF;U)gu|nbN9yvT_x#b{@0V^?jm%595jfq0L(f-T zd+~UE_1^}L(((yYy9^6mc>ck@A<^d#aToz%*JjeTw{N1>HqB_%=a5~cjx($I)ZOql z^<6|+?)j)GTSo4=8*_VS?7UyszWoMgqvdk>?VHyHo~I~^BuSFA{z;M)#c^C>LIO$J zVqg8Fu+BzAE8lEvSg?R!q0rxcUA)d)y?N0^$B;5Esai6$lw$hMXb>%)?)D_@*tBQ2 zA~HgvP*8Gv2PapV`sjp%cJtPZs#?3t{FzNxowz3@5nZL{!cJw~WJ#lzM|T|FoJ&pf z3GJ75FG6DxQ636Da15wmNzxjl)}Ge~m3J34;MK-2dgAUR7iSgFb}kBgBv91{^mXIX z4DwRty)*76YN=0N*;OhjBzJIeb5n^%t&592K`Lvt?^4o9CVckB?%#3ZjDqwNx3obO z^0_x3+Ty~+t0V%&^UtyaUAjE|gAYi0oe1gT@QTBQM? zL?Q1bQMxYqgCfVw8e@!V-=Td)8e;SsjW(0AJGo_y=-MFG02y(~9tp`!ys^<_K?niQ z8q7QZfI4DvRP{d#$+zmYMlMUm!MV(sjoRX#7_Z! zZJJg;&SOwXBKL=l8~TdmlaimAQ=p|@tI=xp0Cu`Zt0JyHe$%JLOavKkZofW}(EnHO ze|WvQxw#c7QgqMmT@1rmSt6_10U=N-l@+U0k-g6~+whY>6h)S0D1zb{qi@F@k!#9F z9Uj$j$>M=ib$Z%~MgoXpq4wi82e_B^nAUXj#`)v7+>Z0uekNQY2w3C+b2uehBMtD7 zg2il>D1CIvYL<7kcULkdi$tH8z{wg&IYAUK@|?3^iUM&g3jhSiaTp66%d!|@0!$fi zkb|c=_L3-7VJr$9t~BwF28CqWNFFdRfIxCjdsk~N?=rbj33rSIJ!9c`9*Y9cu@uc= z3nB&-w)(G%C|MBy`y3|Mo z^=Q%PlV>%-rEc|yQ=cLhMx()EHdz(k2E8sVHKkyI{C}P~ zZ8n?J(^5WB280|)uFsp&QpGu!?+TW*^fV~<>%v`_wTL}0Ug|IMJjZeAX(pv);x1mc@A^k+o+2Pts(BF)moRa8S{r9}f@4IJZK>hM$Zg3xXgZ z0SOooA`qZ}&}kLs)VoTJ$tV74A6OyShvpeGPsw=^HR?N|-4K33yE=2O>le`kZ#Hv0 zPkELPf_Yb;YW)Jyi^!V+1u6*~YrTtvRlXG*QtlZF3~uJaa~#8oBo+h#0I(nkAYz{9 zI1Id)zGv>r;MPZ^ff6trFI1+gzdglTOrn%#1QD<(0N~gY=aY+_9ofsvl6dB~WL^*` zTFGUkF&N{tH!rnpB`gXU01E(^Br#{U2m&nvU96mFijNZ?<-2kf@o~ZP5A`Og#y_I(jy7T196e>f{xDiNUTK#6P=u z+g!VPdhBDPqn8qkB49xfSmZpacTkc3Qz`|Poajt4JpaEd6F7Lknkce5)!Et z05F&PzC5C((!X<2<=N@hIIt|oiGl!Gw`M;XqSU5G{%I+4roK_+j9MMyFcvW=+O;g$ za~ZL3W}UHJn>c&9vPNj~+aDDkPoA+OPOcE*v_&Y+f3!pfQp%g|qZ!#kxfTpp>gClWKHcQxr0yfiNQU6)zgXr4Fd41y>MoZ#DKY{>8`igpn)0*m->*>Ur}_JT$n z9^S>HOF#jCnOv?^=A5{)SjZJfD9)K@dK#xyGXC5S)5eQ>}=S2+GCWrul5J8fpbrze==DW9VRjFDn zdsd%0b+Se4HWrKJf1BqR0f=BdyM+M|7I|KP`)fxG)ccY2DKX)bx2O{n z6C)!Z_vtsl{Ucu(0I+M@rjn(bGaUD?qX%!^#s#_RUF`qw%2|>m5p}<7x9)lLZ9@Eo z^XDjFaSaXg{&rtY(WiU zK>z>(fi+F0f|bbh>0^CpXJ=QlR&BZLz15*N=+B%!Es8it<`V@BK%(p#X62K^`(-^r z1c(A4MBvOOWL6bt*BPu@4Xef^&wjw-|HPFN1hHn_x>G0LJ1k2}sOh2p7M3Rof+PU2 zfCYgyv8(_jL4t^_wIUG0BG$y;T|8stjnb1A2T>x!{5>+zC-#_6Qsh@rQ4Je6RjE`= zRt>Bd?J>qANeY5svM^eM`*%kU3SWI+%FLEw3wAW52{vbTB{SGNX@nq0Yb z!A6m7_yj!$tMk8qxLB=Ld-BA8+B^5SsE#a;SJl0@o9+f0nm3||1Ng|OAjVfDDn=6( zUuZHuvXjJ&&gxFy$;>A^$&8cvxSM=-;!fPeOkQiAy80P4BkCAYH0p#HBbY=a;47M_ zh=2n9zEyShj}`|N6q{~>?fL%ITt0nopSrhx_tdFVr#4@Gyv?XupaV6uwU+P|d+~o* zEX0EO^Z)gizr5na_H(D#fz{y_zGiki4G*m^5%G#|z|ryqVb+wpAANmJ&kU2t9jJQ( z0Ien-x2edSbEDD7n`f2)VDCS6-PS+LY_a%8H&RF;WdQZqch?m~@p`>RW0=$FFqx@pN+>}}DZE}WZQ9g7zw*k`rAwcG{yDGLE2Tg|M%o(2 zWo2c3v9}~EJ4aF2Es<|S>4o#>Kiji=)aWrS-%JDg57=I`W%QW4OlC6;mG=`6;&yvJ z-LZZ69V1&)WN1tBDAzCMW+$g~x7+QGuVXpGHvb%Lx)q`1cL=~8-DM(;jHsw!=< zalRQ+ARvXjZt~U*5g8pr2%(hr?A2S>`GA~ZdJrP5zBqE{X|j}3%JTB^-Me?c^Y&Z5 zn)IaYY(xY@7L-z|DCrrQ=^2@~+{?&UTgJD1ym=aYcx+tA8+-kzg{Eos=j+WT(&Fnlq!m9i!j}EEl}fX zR24;0gRX|EqA*I;=Hv>m*Q;q4cd4=fJC_o5;w64ff%9a&9Y&KiY;M+HC zENr!|zd@np-|wLG=8Lrh(62mBlhPS$_NuGTzP|jmt6%bzkO}$uF*e(E6X1NMEf~8j zvc#C;JI*=BHG2pW8u&am^-_k7!`@U^Tieo`j*5ZsK^L{AgIU)f*=SgGJ+t;&7sH=_tr!Z1nDA*j9Y6W z2!eDKMMe+=LAnN5ehfjnB0vZQ073ymuw*@Lu6ow85`eD~DS?nJ(N8J8Xd@~zg4}G9 z43yI927aKb`um#3P%2?UDeV>)k(Hj96s5`*3g!FI*w|QAS?Tq9LTTGGRaJYY^^8wQ zylyR;z$mi97;WAj93%)V$BrN!gHc-V5c|qc_DGDJKDu8hRh5!b?m2Mei$f=K2d3IA z3bgQ%T~6n=ZAFvv^KCI9Ri(bEv0+o;hGD~p$HgaHPmvYP-&Z&&3TtR`epPY2>iC)3 zdb_4601z2r?$ayzr!6#)K;^ zgA@l3elvN>w1mXO5DQ(z#>E%Ryzg)8{yHH)pHdbSADL2m^7Og4|8Luz>3O+Bv!bn* z+WN-Wn5c$E`_U8Ce_8p-0|lcKceqw=*uCU84+$X(i}rqAR>>FxfV>d{^6nV;+h5Io z;m;pEIe&`DXt-`L8$l4HrG9lK#Q;JWqeMvA3BQW@*IpKraruXTpF3@=K~+{4?%GlE zbz)pp-thkMF_DGa_Wo^aiP>a)^xFpNsHNhTV{7cVC$!)l#qEp8#jJb z_LK9cH#9j9lpnJ@o!t^_xx)sO9XgJ^3PCy|$ieaZ2+&^lp=MSt*wxqrK4OdujE)V3|qU^7eshmIX!QFjg7^RUv8TFT4-!Xc{$#3{_ zu9~AC@2cn=ztW$m1*L4yzKVj0Bb_d{5OT%KkJr{WSWHGCYIjcGJSMRHL!>^S5R` zynOMeUoPmcavp?N0?=TXOc|@+{`>U1SO0e1)(`GXyHHX5YHxiqqmq3rKfuDD5aX7{!d0LQNNYs$WFi0UXn&@=8JRXn7U#bai4qMT)2ME z!`W6{mz^E9=zzsc)W7um|IJyk{nt|m*&-r)4V}L9H{*Fj{h_M5egg;c{cntZd?Qn6 z`RbSNo3zk7XzEb?!&!4*bSO&UqQOtCJkoDqe^GnfN#vS^xo;hS0YB~j{!{m_ICS1{ zaf{~;#gE$UBMYy84~pPI*L9!sODQd{`o5&J(iRo5VD`A4DRCZMCjgW&^oJ{(4@%o~zr{?yJ;9LZ6bW5*ku%9P&H&oWq zvBMIH6c-~DlxPu21+(+3PMph~mjBZI9~^#jI_2)v2j82Sokp_%Bl(@j&i&B$i52jE z{fl>4Bpb^}-ABJ$r~T)a;bw5p7?t|`>ThQiunzyS8;Dxm_$7cOB}7*qJC%|c<;ytM zH1(Ux6BimCbEe#x*{d7pf)N4$UR?-56h*;ag&_V6?j`8DH}FfY7*WELHCN3AJJ%z; zgfObso@~;FYg8!g=Z`RU`74{##xnRmnG!c)-O_)(VSym&% zs*hGUg-&mqytH?ZM%Q7GLgzZy{cnwSTBQ1Aw#*&UZ|knoUp<)ba=8g1Qo{YyN9W&l zyQZoD7bVze&^GTZyDc*X`xS!tsmKI`5L}2rJE&4mo_25YQ-zh5^|V!R zklxx_<~X=Me$@Ss{bHJ4x%S`W4&Yn@0GCp5Avj1*lZU5?<@*jdCZrIMLQ5H$%GRXh zOdOlSKyX2|hB8UsP;Jft00bdPL_t(Qa?SA zXyMG&sS%|9+Y^QtSG?ORjC<_d<+3aNp4hs=F?Pb#U%$6{!5s+@XiphHwv|KD5qr7L z#w>no@uCHjM(;>Zjd3@fC)tmzm{)LN*|LB49;7v;7n}|bpgSE+UI73A!qL>&WE%C_ ze@%E~?xc8!U!V|RjA^PW0gMKXGD;;?Rqgc;HZ6X9mXv@iL=ePpCs~3F$`n6% zBhx3XD$H}abxEip%xpHQ&IWzn&J)rYE_GM;yeAIq`vn-nB^Lp|xP&&d-vB`RzZOHd zNb;gr*FWfRaS4Q}X0u6S^u5)CJsea`eP#)mUCxYUTXPkY-Q^`D^P@dQM$O6Q{HbuN zLl?kQqebKK4=vqrpTjGFG1X)?t7OK`*Fg7*j+xx9o2U|hwbEiTP8>aG$+A@i6GmpH zB~PC)V)D45Tu7JObM(a74MipM?#*M(^M2T~5X3J*CLp8~B1q>~RAYF!@uFl1K?qSz z7DB-HIm{e>>3D#nCP1&{BX@LI%}i!X3*QtBVP?ZWMO!F_F!LoFO(r4*5E5pxgf%zB zWq%S0gqaN;Z3k%I*Hyy&Tu2Q7ebZAOd0^t6{fCNn@3%WV>8VL4PMuQ}$Qh76@7}za zs0axduRxHF2Q5Oa9|g@v?#d>&(?|CEEk~)85MeP*9y6q_q4C`L^8k?DKV?8>y4&NG zQlcCqNQd>92#}#z-j=oQBU5rwIzmo8l=j`kj@Cz}lyV`WBg1Xh2;UK>%S|c8NCkp) zRJ0gTC~%#JppQ&IQ`nX3vjL0-Lw#+1q%|VMmX%S)91e%sY`*TD3_!(tN-4lU*B7D| zBS=8J<2Va5TP&rO)!7*dB&4<|ru)CGHkmDP;jE=X0U^D6_bo0i8k2XIB|JQoOm;h6 zJBzms8hm>v?ID67NPxXaATbeaP@f*9m8bS@DhGg2+2sf*r9Bd?IemM?L?}{TmWXAI zjvASp`}J34E|)8m?xw+D7?_n67Z=MILq$fAn^L(5q1~djgdwRRx$~*Y$Q5$z`y3Y+ zA3G{O^!7icgiyxXvGXa;zadB$?7$Z@M~SA;ThnqHy2f1tMkL3lA3+eLE5NV`5ClO` zkr4zz5L9FYK@e1A1VIqwnu^RY0S-YBq-!WLW#}d&2!eDG9~l=tBM5?Y86O!N0YMO? zOQ15wd@IedLJ)!=$d83jfmNn5Mp^Zl)2PS@f*?O4ob&$&CeAnoVv~A500000NkvXX Hu0mjfUF7@C literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application.doc/images/cdt_error_workbench.png b/debug/org.eclipse.cdt.debug.application.doc/images/cdt_error_workbench.png new file mode 100644 index 0000000000000000000000000000000000000000..f2b1f8e92671b890a1661c9baa8e06f348b5cbe3 GIT binary patch literal 72483 zcmZU*V|*mt^T0bvHs;3W#@yJpZQD*Zwz;v*jg5_yjcr>S+q$#Q@8*AB+!yniPIXQ9 z^!L=MQ>UsX;qtO#@G#gg00019LR?r8008X*zHp#GffAd00|DS0w7s~7699nl=idt? zi5dY1D1>yDkP(4g0S7^1U4YsCJq$AIRiz)CQe3<7WU2- zcD4W%Xd)7z9Oj=~$j;u~(ZbB!8Bl>Z#tD=n{3mrZG5DuS=xkwQ0$_PSga)30{&z;n z&eZvbfujjP$NuA=I_!TJw{SADHUO$R0-C!UVu50)e_}NQM_UV9Ge9@aK`2lL`M=M* zI2xG%?mhxfKGlTmY-~(yodNe_$-u`3K>Slvws5vK0hFH4kOKf90106MWw*@JtRG&e zA~=J-ZJwmT4N?W)zJVZXqKcQ!Xz}Y=L?9#Ks8HtT`ax0TGlL6IQt1m6hEoK9=7swa zDi%RO|C9$i3jX$^xtZ&N!1G6IcH3S&VB!JA!Ory{&1__X`(^BuP6)~$xq<_kIW=Es1PLLG=z1JhHzW?ww6-i z^8HB3pq-ugW7X9EJ|XF{v%i0IHcW}?NN+cpINJPhrtOhr^2y>!ijmM5ke}a6I=e0F zp{m-XSw4@BimKAwi~8SpFC);?vkMmdiu(8KdM@i!aV`TQfXQ-h%vPt(_4w6XRn

+ + +

To block comment /* */ code:

+ +
    +
  1. In the C/C++ editor, select multiple line(s) of code to comment out.
  2. +
  3. To comment out multiple code lines right-click and select Source > Add Block Comment. (CTRL+SHIFT+/)
  4. +
  5. To uncomment multiple code lines right-click and select Source > Remove Block Comment. (CTRL+SHIFT+\)
  6. + +
+ +

Related concepts +
+ Code entry

+

Related tasks +
+Customizing the C/C++ editor
+Working with Content Assist

+

Related reference +
+C/C++ editor preferences

+
+IBM Copyright Statement + + + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm new file mode 100644 index 00000000000..68a0c1a02c7 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_contentassist.htm @@ -0,0 +1,70 @@ + + + + + + +Using Content Assist + + + + + +

Using Content Assist

+ +

Use Content Assist to insert C/C++ elements of your project, and templates into your code. You can insert a template into your source code rather than retyping +commonly-used snippets of code.

+ +

To insert a template or element:

+ +
    +
  1. In the C/C++ editor, type at least the first letter of a template or + element then Ctrl+Space.
    + A list displays the templates + Templates icon followed by the elements that start with the letter combination you typed.

    + Editor View showing Content Assist Example +
  2. +
  3. Do one of the following: +
      +
    • Continue typing. The list shortens. When there is only one item in the + list, it is automatically inserted.
    • +
    • Double-click an item in the list to insert it into your code.
    • +
    • Press Esc to close the Content Assist Window.
    • +
    +
  4. +
+ +

To set Content Assist preferences:

+
    +
  1. Click Window > Preferences.
  2. +
  3. Expand C/C++ and Editor.
  4. +
  5. Select Content Assist.
    + Content Assist Preferences
  6. +
  7. Do the following: +
      +
    • To insert an element when you open Content Assist and it is the only + item in the list, select the Insert single proposals automatically check box.
    • +
    • To automatically insert a common prefix of all proposals, select the Insert common prefixes automatically checkbox.
    • +
    • To display proposals in alphabetical order, rather than by relevance, select the Present proposals in alphabetical order checkbox.
    • +
    • To change Auto-Activation of content assist for ".", "->" or "::" triggers, select the appropriate checkboxes.
    • +
    +
  8. +
  9. Click OK.
  10. +
+

Related concepts +
+Content Assist

+

Related tasks +
+Creating and editing templates
+Importing and exporting templates

+

Related reference +
+Content Assist page
+Templates page

+

+IBM Copyright Statement + +

+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm new file mode 100644 index 00000000000..a12ec534194 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_controldebug.htm @@ -0,0 +1,52 @@ + + + + + + + + +Controlling debug execution + + + + + +

Controlling debug execution

+ +

The debug execution controls are superceded by breakpoints. For example, if +you attempt to step over a function and the program hits a breakpoint, +it pauses, regardless of whether the function is completed. You can control your debug execution in various ways, but they all rely on a +core set of debug controls.

+ +

To control a debug execution:

+ +
    +
  1. In the Debug view, select a thread.
  2. +
  3. To control the debug session, click: +
    • Run > Resume
    • +
    • Run > Suspend
    • +
    • Run > Terminate
    • +
    • Run > Disconnect
    • +
    • Run > Remove All Terminated Launches
    • +
    • Run > Restart
    • +
    +
  4. +
+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Debugging

+

Related reference +
+Debug launch controls
+Debug view

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm new file mode 100644 index 00000000000..a043680dbc4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_conv_proj.htm @@ -0,0 +1,46 @@ + + + + + + +Converting a C or C++ nature for a project + + + + + +

Converting a C or C++ nature for a project

+ +

Use the Convert to a C/C++ Project wizard to assign a C nature to a C++ project or vice versa.

+ +

To assign a C or C++ nature to a project

+ +
    +
  1. Click File > New > Other.
    + New Project window
  2. +
  3. Click C or C++.
  4. +
  5. Click Convert to C/C++ Make Project.
  6. +
  7. Click Next.
    + Convert C/C++ Project window
  8. +
  9. In the Candidates for conversion list, select the projects to convert.
  10. +
  11. In the Convert to C or C++ group, click C Project or C++ Project.
  12. +
  13. In the Project options group, you can specify the Project Type and Toolchain if the Specify project type option is enabled.
  14. +
  15. Click Finish
  16. +
+

Related concepts +
+ CDT Projects
+ Project file views +

+

Related tasks +
Writing code

+

Related reference +
+Project properties

+
+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm new file mode 100644 index 00000000000..1d98ac8e6f4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_cdt_proj.htm @@ -0,0 +1,51 @@ + + + + + + +Converting CDT 1.x Projects + + + + + +

Converting CDT 1.x Projects

+ +

How you update your CDT 1.x project to the current CDT project format depends upon whether the +project is a Standard Make project or a Managed Make project. For a Standard +Make project, see Convert to C/C++ Project Wizard below.

+

Updating a Managed Make Project

+ +

For a Managed Make project, the Managed Build system will prompt you to +convert your project when it attempts to read the Managed Build project +information and discovers that the project needs to be updated.  You will be prompted to update the project.

+

Update Managed Builder dialog box

+

Click Yes and the project will be updated.  The updated Managed +Build information can no longer be loaded by CDT 1.x or CDT 2.x.  Select +No and the project will not be updated.  You will be able to view the +Managed Build settings, but no changes will be saved when you close the project +or exit Eclipse.

+ +

Convert to a C/C++ Project Wizard

+ +

Select File > New > Convert to a C/C++ Project. If that selection is not available, you can find the instructions for adding it here.

+

File - New - Convert to a C/C++ Project menu selection

+ +

From the Convert to C/C++ Make Project Wizard select the project you want to convert and click Finish.

+

Convert to C/C++ Project Wizard

+ +

Note: You may need to manually enable Path Discovery for CDT 1.x Standard Make projects, depending on how your CDT project was configured. +See Set Discovery Options for details.

+ + +

Related tasks
+Adding Convert to a C/C++ Project to the New menu
+Set Discovery Options
+Converting CDT 2.x Managed Make Projects

+ +

IBM Copyright Statement

+ +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm new file mode 100644 index 00000000000..3b16481f6ae --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_convert_mbs20_proj.htm @@ -0,0 +1,32 @@ + + + + + + +Converting CDT 2.x Managed Make Projects + + + + + +

Converting CDT 2.x Managed Make Projects

+ +

For a CDT 2.x Managed Make project, the Managed Build system will prompt you to +convert your project when it attempts to read the Managed Build project +information and discovers that the project needs to be updated.  You will be prompted to update the project.

+

Update CDT 2.x Managed Builder dialog box

+

Click Yes and the project will be updated.  The updated Managed +Build information can no longer be loaded by CDT 2.x.  Select +No and the project will not be updated.  You will be able to view the +Managed Build settings, but no changes will be saved when you close the project +or exit Eclipse.

+ +

Related tasks
+Converting CDT 1.x Projects

+ +

IBM Copyright Statement

+ +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm new file mode 100644 index 00000000000..74560a7a15c --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_create_make_target.htm @@ -0,0 +1,38 @@ + + + + + + +Creating a Make Target + + + + + +

Creating a Make Target

+ +

To create a make target:

+
    +
  1. Right click on the project and select Make Targets > Create...

    + Select Make Target, then Create
     
  2. +
  3. Enter the Target name and build options and click OK.
    + Create Make Target Window
     
  4. +
  5. The make target appear in the Make Targets view.
    + Make Targets View
     
  6. +
+

Related concepts +
+Build overview

+

Related tasks +
+Defining Project Build settings
+Building projects

+

Related reference
+Create a Make Target
+Make Target View

+
+IBM Copyright Statement +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm new file mode 100644 index 00000000000..763b6a242f7 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_cust_cpp_editor.htm @@ -0,0 +1,55 @@ + + + + + + Customizing the C/C++ editor + + + + + + +

Customizing the C/C++ editor

+ +

You can change many of the C/C++ editor preferences.

+ +

To customize the C/C++ editor preferences:

+ +
    +
  1. Click Window > Preferences.
  2. +
  3. Expand C/C++, and click C/C++ Editor.
  4. +
  5. To set general preferences for the editor click the General tab.
    + Editor General Preferences Window
  6. +
  7. On the General Page set your preferences and click Apply. For a description of the General preferences click here.
  8. + +
  9. To customize the color of the text in the editable area of the C/C++ editor, click the Colors tab.
    + Editor Color Preferences Window
  10. + +
  11. On the Colors page set your preferences and click Apply. For a description of the Color preferences click here.
  12. +
  13. To customize Content Assist preferences, click the Content Assist tab. For more information, see Using Content Assist
  14. +
  15. Click OK.
  16. +
+ +

Related concepts
+Coding aids

+

Related tasks +
+Customizing the C/C++ editor

+

Related reference +
+C/C++ editor preferences

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm new file mode 100644 index 00000000000..65c7cff9cba --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_exes.htm @@ -0,0 +1,66 @@ + + + + + + +Debugging Existing Executables + + + + + + +

Debugging an Existing Executable

+

Use the import feature to import and debug an executable you have already built. This feature will automatically create a project and debug configuration for you. This is helpful if you have an executable built with debug symbols but may not have the project used to build the executable.

+ +

Importing Executables for Debugging

+
    +
  1. Select the File > Import... menu item.
  2. +
  3. In the Import wizard dialog, click C/C++ and select C/C++ Executable.
    +

    Import dialog

  4. +
  5. Click Next.
  6. +
  7. In the Import C/C++ Executable Files page of the Import Executable dialog:
    +
      +
    • Choose a parser from the Select binary parser list.
    • +
    • Type the executable path in the Select executable box or click Browse to locate the executable.
    • +
    • Type or click Browse to enter a directory path in the Search directory box, then select one or more executables from the C/C++ Executable Files list.
    • +
    +

    Import Executable dialog

    +

    NOTE You can import any executable, but only those built with debug symbols will be let you step through source code and see variable values.

    +
  8. +
  9. Click Next.
  10. +
  11. In the Choose Project page of the Import Executable dialog:
    +
      +
    • To import as a new project, activate New project name and type the project name.
    • +
    • To import into an existing project, activate Existing project and click Search.
    • +
    • To add a launch configuration, activate Create a Launch Configuration and select the configuration from the list, then type a name into the Name box.
    • +
    +

    Import Executable dialog

    +
  12. +
  13. Click Finish.
    +

    The executable is added to the C/C++ Projects view.

  14. +
  15. If Create a Launch Configuration was activated, the Debug dialog appears.
    +

    Debug launch configuration dialog

    +
  16. +
  17. Click Debug.
    +

    The debugger launches and you can begin debugging the executable.

  18. +
+ +

Setting breakpoints

+

Expand the executable in the C++ Projects view to see the list of source files. Only executables built with debug symbols will show a list of source files. The source files can be opened in the editor so you can set breakpoints. Use these files only for debugging, you can not change them and rebuild the executable with this project.

+

C++ Projects View

+ +

Related concepts
+ Debug overview
+ Debug information

+

Related tasks
+ Debugging

+

Related reference
+ Run and Debug dialog box

+
+Nokia Copyright Statement +
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm new file mode 100644 index 00000000000..3a4ce998d11 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_debug_prog.htm @@ -0,0 +1,101 @@ + + + + + + + + +Debugging a program + + + + + +

Debugging a program

+ +

To debug a program, a debug launch configuration is used. The debug configuration contains information +such as the executable being debugged, how to run the executable, and parameters for the debugger itself (in this +case: gdb). Once a launch configuration is created, it can be used again (e.g. relaunching the executable after +the debug session is terminated). By default, the Stand-alone Debugger creates a debug launch configuration for +you when you specify an executable on the command-line or if you use the New Executable... dialog.

+

There are multiple debug launch configuration types. The most common, is the Local C/C++ Application configuration +which is for running local applications and this is the configuration that the Stand-alone Debugger will set up +for you when you specify an executable in either of the aforementioned ways. + +A local C/C++ launch configuration is normally tied to an Eclipse project which +contains the executable you wish to debug. You do not have to create an Eclipse project because the Stand-alone debugger also creates the Eclipse project on your behalf as part +of importing your executable. By default, this is usually the special Executablesproject which is set aside for this purpose, but if you have imported multiple +executables at the same time, additional ExecutablesNNNN projects will be created to keep each executable +in a separate project. This is done to help the indexer keep track of the executable and all its associated source fiels.

+

There are other C/C++ debug configuration types that you may wish to use such as: +

    +
  • C/C++ Attach to Application
  • +
  • C/C++ Postmortem Debugger
  • +
+

These additional launch configurations require that you create them manually. To do this:

+ +
    +
  1. In C/C++ Projects view, select a project. The C/C++ Projects view is not visible by default when you + start the Stand-alone debugger. You can access it + by using Window > Show View > C/C++ > C/C++ Projects. As mentioned, in most cases, + you will only see the Executables project. +
  2. +
  3. Click Run > Debug Configurations....
  4. +
  5. In the Debug Configurations dialog box, select a desired debug configuration type from the Configurations + list.
  6. +
  7. Click the New button in the top left.

  8. +
  9. In the Name box, type a descriptive name for this debug configuration.
  10. +
  11. In the Project box, type the name of the project containing + the application you want to debug. If you had selected a project, this project will be filled + in for you. In almost all cases, this will be the Executables project.
  12. +
  13. In the C/C++ Application box, type the name of the executable + that you want to run. This must be an application that has been imported into the project + or in the case of an Attach to Application configuration, this field can be empty.
  14. +
  15. Click Debug.

    +

    The debug perspective is opened and the application window opens on + top. In the case of an attach configuration, a dialog will pop up to allow you to select a running application.

  16. +
+ +

For more information:

+ + +

To use a debug configuration:

+ +

You can reuse a previously created debug launch configuration to debug your +program.

+ +
    +
  1. Click Run > Debug.
  2. +
  3. In the Debug dialog box, select a debug configuration from the Configurations + list.
  4. +
  5. Click Debug.
  6. +
+ +

Related concepts +
+Debug overview
+Debug information

+

Related tasks +
+Debugging

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm new file mode 100644 index 00000000000..8a7d8effc47 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_disassembly.htm @@ -0,0 +1,41 @@ + + + + + + + + +Stepping into disassembled code + + + + + +

Stepping into disassembled code

+ +

The Disassembly view lets you examine your program as it steps into +disassembled code. This is useful when the instruction pointer enters a function for which it does not have the source. +To open the Disassembly view select Window > Show View > +Disassembly menu.

+ +

To activate the instruction step mode check the Instruction Stepping Mode option (Instruction Stepping Mode icon) +on the Debug view toolbar. The Debugger switches to the instruction stepping mode automatically +when the Disassembly view has focus.

+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Debugging

+

Related reference +
+Debug views

+
+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm new file mode 100644 index 00000000000..70b666d33d5 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_discovery.htm @@ -0,0 +1,47 @@ + + + + + + Set Discovery Options + + + +

Set Discovery Options

+

WarningNote that this functionality has been deprecated and not fully supported anymore

+

For most make projects, you will want to parse the output of +the build to populate your paths and symbols tables.

+

To populate your tables:

+
    +
  1. Right-click on a project and select Properties. +
  2. Expand C/C++ Build and select Discovery options. +
  3. Select the Automate discovery of paths and symbols option so that it is enabled. +
  4. For the scanner configuration on the Discovery Options page of the C/C++ Properties window, you have the following options: + +

    There are various discovery profiles available on a Per project basis - all discovered paths and symbols are associated with the project; all files use this information.
    + +

    +
    Enable generate scanner info command
    +
    Enables the retrieval of information from the scanner.
    +
    +

    +

    C/C++ Project Properties, Discovery Options
    +
    +
    +

    For both profiles, there is an option to discover paths and symbols +based on a previous builds' output. To activate the discovery, click Browse to select a +build log file, and then click the Load +button.
    +

    +
+
+

Related reference
+Converting CDT 1.x Projects
+C/C++ Project +Properties, Discovery Options

+QNX Copyright Statement +
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm new file mode 100644 index 00000000000..38c1d87183a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_endis_able_brk_wtch.htm @@ -0,0 +1,49 @@ + + + + + + + + +Enabling and disabling breakpoints and watchpoints + + + + + +

Enabling and disabling breakpoints and watchpoints

+ +

You can temporarily disable a breakpoint or watchpoint without losing the +information it contains.

+ +

To enable or disable breakpoints or watchpoints:

+
    +
  1. In the Breakpoints view, do one of the following: +
      +
    • Select the breakpoints and watchpoints that you want to remove.
    • +
    • Click Edit > Select All.
    • +
    • Right-click, and select Select All.
    • +
    +
  2. +
  3. In the Breakpoints view, right-click the highlighted breakpoints and watchpoints and + click + Disable or Enable.
  4. +
+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Using breakpoints and watchpoints

+

Related reference +
+Run and Debug dialog box

+ +IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm new file mode 100644 index 00000000000..83a9ba183a4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_expressions.htm @@ -0,0 +1,44 @@ + + + + + + + + +Adding expressions + + + + + +

Adding expressions

+ +

You can add and view expressions in the Expressions view. The Expressions +view is part of the Debug perspective.

+ +

To add an expression:

+ +
    +
  1. Select Add Watch Expression in the context menu of the Expressions view.
  2. +
  3. Type the expression that you want to evaluate. For example, (x-5)*3 .
  4. +
  5. Click OK.

    The expression and its value appear in the + Expressions view. When the execution of a program is suspended, all expressions + are reevaluated.

  6. +
+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Debugging

+

Related reference +
+Debug views

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm new file mode 100644 index 00000000000..d71b0bba1b4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_filtererror.htm @@ -0,0 +1,48 @@ + + + + + + + + +Filtering the Problems view + + + + + +

Filtering the Problems view

+ +

Depending on the complexity and stage of your program, an overwhelming number of errors can be generated. You can customize Problems view to only view certain types of errors.

+ +

To filter errors:

+ +
    +
  1. In Problems view, click the View Menu icon + View Menu icon + in the top right corner of the view.
  2. +
  3. Use Configure Contents... to define your custom filter and click OK.
  4. +
  5. In View Menu select Show and then your filter.
  6. +
+ + +

Related concepts +
Build overview +
Problems View (Workbench concept) +

+ +

Related tasks +
Tracking down compilation errors +
Tuning Error Parsers +

+ +

Related reference +
Problems View (Workbench reference) +

+ +IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm new file mode 100644 index 00000000000..bc23bff3271 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_imp_code_temp.htm @@ -0,0 +1,59 @@ + + + + + +Importing and exporting templates + + + + + +

Importing and exporting templates

+ +

You can import and export templates.

+ +

Note: A template must be an .xml file formatted as follows:

+ +
<?xml version="1.0" encoding="UTF-8" ?> 
+<templates>
+<template name="author" description="author name" context="C" enabled="true">author ${user}</template> 
+</templates>
+Templates Preferences + +

To import a template

+
    +
  1. Click Window > Preferences.
  2. +
  3. Expand C/C++, expand Editor and click Templates. +
  4. +
  5. Click Import.
  6. +
  7. Select the template file that you want to import.
  8. +
  9. Click OK.
    + The template list is updated to include the template that you imported.
  10. +
+

To export a template

+ +
    +
  1. Click Window > Preferences.
  2. +
  3. Expand C/C++, expand Editor and click Templates.
  4. +
  5. Select the templates that you want to export and click the Export... button. The Export Templates dialog opens.
  6. +
  7. In File name box, type the path  where you want your templates file to be saved.
  8. +
  9. Click Save.
    + The templates.xml file containing the templates you exported is saved in your file system.
  10. +
+ +

Related concepts +
+Content Assist

+

Related tasks +
+Using Content Assist
+Creating and editing templates

+

Related reference +
+Templates page

+ +IBM Copyright Statement + +

+ \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm new file mode 100644 index 00000000000..aaf286536a6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_jumperror.htm @@ -0,0 +1,58 @@ + + + + + + + + +Jumping to errors + + + + + +

Jumping to errors

+ +

The CDT will parse the output from the make and compiler/linker. If the CDT can +determine an error or a warning, the line is highlighted in the Console view and added +to the Problems view as a Problem Marker decorated with +error Error or warning Warning icon. +Informational messages are marked with Info Info icon. +

+ +

To jump to the source of an error do one of the following:

+
    +
  • In the Console view, double-click the highlighted line.

  • +
  • In the Problems view, double-click the row of the specific error in the table.

  • +
  • If in the Problems view the error is identified as External Location in Location column, + use mouse right-click on it, then click on Open external location item in the context menu.

  • +
+

If CDT can determine file and error line and the file exists - the file opens in the C/C++ editor and the cursor moves to the line with the error.

+ +

To jump to errors sequentially:

+
    +
  • In Editor use Next Annotation Next Annotation + or Previous Annotation Previous Annotation icons on the toolbar.
  • +
  • In Console view use Next Error Next Error + or Previous Error Previous Error buttons.
  • +
+ +

Related concepts +
Build overview +

+ +

Related tasks +
Tracking down compilation errors +
Tuning Error Parsers +

+ +

Related reference +
Console View +
Problems View +

+ +IBM Copyright Statement +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm new file mode 100644 index 00000000000..3c6545e0f06 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_manualbuild.htm @@ -0,0 +1,60 @@ + + + + + + Building Manually + + + +

Building Manually

+

Manual builds let you choose the scope of a build, as well as +options for building, or rebuilding projects. You can view the output +of the make utility in the console.

+

Sample build in console view

+
+
Incremental Builds
+
To incrementally build all open projects, you can select Project +> Build All or type CTRL+B.
+
Build Individual Projects
+
To build individual projects click Project > Build Project.
+
Rebuild Projects
+
To rebuild a project right click on the project and select Rebuild +Project.
+ Note: This will rebuild projects that this project +references as well, but will not rebuild projects that references this +one.
+
Build Automatically
+
This performs a Build All whenever any project file is saved, +such as your makefile.
+ Tip: For C/C++ projects, this feature should be turned off. +If there is a checkmark beside Build Automatically the feature +is on. To turn it off, select Build Automatically.
+
+

Tip: If you get the error message:

+

Exec error:Launching failed

+

then CDT cannot locate the build command, (usually make). +Either your path is not configured correctly or you do not have make +installed on your system.

+

Tip: The menubar item Project > Build Working Set +submenu for C/C++ projects simply creates a link to the build all +target as defined in your makefile, and is no different from an Incremental +Build.

+

Related concepts +
+Build overview

+

Related tasks +
+Defining Project Build settings
+Building projects

+

Related reference +
+Make Builder page, +C/C++ Properties window

+IBM Copyright Statement +
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm new file mode 100644 index 00000000000..971fa708642 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_memory.htm @@ -0,0 +1,82 @@ + + + + + + + + +Working with memory + + + + + +

Working with memory

+ +

You can inspect and change process memory.

+ +

The Memory view supports the same addressing as the C and C++ languages. You can address memory using expressions +such as:

+ +
    +
  • 0x0847d3c
  • +
  • (&y)+1024
  • +
  • *ptr
  • +
+ +

You can configure your output to +display hexadecimal, ascii and/or signed/unsigned decimal. You can also set the +size of the rendering columns. You can configure each memory monitor renderings +independently.

+ +

You can customize the Memory view to colors and fonts displayed.

+ +

To monitor process memory:

+
    +
  1. In the Debug view, select a debug session. Selecting a thread or stack frame automatically +selects the associated session.
  2. + +
  3. Select Add Memory Monitor in the context menu of the Memory Monitors pane. +The Memory Monitor dialog appears.
  4. + +
  5. Type the address or expression that specifies the memory section you want to monitor and +press "OK". The monitor appears in the monitor list and the Memory Renderings +pane displays the contents of memory locations beginning at the specified address.
  6. + +
+

To view memory in a different rendering:

+
    +
  1. Select Add Rendering in the context menu of the Memory Renderings pane. +The Add Memory Rendering dialog appears.
  2. + +
  3. Select renderings from the list and press "OK".
  4. +
+

To change process memory:

+ +

Warning: +Changing process memory can cause a program to crash.

+ +
    +
  1. In the Debug view, select a debug session. Selecting a thread or stack frame automatically + selects the associated session.
  2. +
  3. In the Memory Monitors pane, add a new monitor or select an existing monitor.
  4. +
  5. In the Memory Renderings pane add a new rendering or select an existing one.
  6. +
  7. Type a new value for memory.
  8. +
+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Debugging

+

Related reference +
+Debug views

+IBM Copyright Statement + +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm new file mode 100644 index 00000000000..d929a1ffd67 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_cpp.htm @@ -0,0 +1,64 @@ + + + + + + Creating a C/C++ file + + + + +

Creating a C/C++ file

+

Files are edited in the C/C++ editor that is, by default, located in +the editor area to the right of the Project Explorer or C/C++ Projects views.

+

The marker bar on the left margin of the C/C++ editor, displays +icons for errors, warnings, bookmarks, breakpoints and tasks.

+

For more information on the marker bar, see Workbench User Guide +> Reference > User interface information > Views and editors +> Editor area.

+

To create a C++ file:

+
    +
  1. In the Project Explorer or C++ Projects view, right-click a project, and +select New > File.
    + New > File in Projects View
  2. +
  3. In the list of projects, verify that the correct project is +selected.
  4. +
  5. In the File name box, type a name followed by the +appropriate extension.
  6. +
  7. Click Finish.
    + New File Wizard

    +

    The file will open in the C/C++ editor.

  8. +
  9. Enter your code in the editor view.
    + Editor view with a sample code
  10. +
  11. Type CTRL+S to save the file.
  12. +
+

Related concepts +
+CDT Projects
+Project file views +

+

Related tasks +
+Displaying C/C++ file components in +the C/C++ Projects view
+Hiding files by type in the C/C++ +Projects view

+

Related reference +
+Project properties

+
+

+IBM Copyright Statement

+
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm new file mode 100644 index 00000000000..d465916f26c --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_make.htm @@ -0,0 +1,57 @@ + + + + + + +Creating a makefile + + + + + + +

Creating a makefile

+ +

If you have created a Standard Make C/C++ Project, you need to provide a makefile.

+ +

When you build a project, output from make is displayed in the Console view. Makefile actions are displayed in the Make Targets +view.

+

To create a makefile:

+
    +
  1. In the C++ Projects view, right-click a project, and select New > File.
    + New > File in Projects View
  2. +
  3. In the File name box, type makefile.
  4. +
  5. In the list of projects, verify that the correct project is selected.
  6. +
  7. Click Finish.
    + New File Wizard
  8. +
  9. The C/C++ editor opens. Type makefile instructions in the C/C++ editor.
    + Editor view with a sample code
  10. +
  11. Click File > + Save.
+

Related concepts +
+Makefile
+Working with C/C++ project files +

+

Related tasks +
+Displaying C/C++ file components in the +C/C++ Projects view
+Hiding files by type in the C/C++ Projects +view

+

Related reference +
+Views

+

+IBM Copyright Statement

+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm new file mode 100644 index 00000000000..e0535e88d49 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_new_run_config.htm @@ -0,0 +1,43 @@ + + + + + + +Creating a run or debug configuration + + + + +

Creating a run or debug configuration

+ +

You can create customized run configuration which you can save for reuse.

+ +

To create a run configuration:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Click New. The name of the new project is displayed in the + Configurations box. The default name is the name of the project.
    + Run Configuration window
  8. +
  9. To change the default name of the new run/debug configuration, see + Selecting an application to run or debug.
  10. +
+ +

Related concepts +
+C/C++ Projects
+Project file views

+

Related tasks +
+Creating or editing a run configuration

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm new file mode 100644 index 00000000000..4a71dcc5ee0 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_open_declarations.htm @@ -0,0 +1,48 @@ + + + + + + +Navigating to C/C++ declarations + + + + + +

Navigating to C/C++ declarations

+ +

The Open Declaration feature lets you navigate to the declaration that matches a +selected element in the C/C++ editor. It is recommended that you look for +element declarations on successfully compiled programs.

+ +

To navigate to C/C++ declaration:

+ +
    +
  1. In the C/C++ editor, select an object.
  2. +
  3. Right-click the selected element, select Open Declaration.
    + Editor View showing Open Declaration option +
  4. +
+ +

For more information, see:

    +
  • Workbench User Guide > Tasks> Navigating and finding resources
  • +
+ +

Related concepts +
+Open Declaration
+CDT Projects
+C/C++ search

+

Related tasks +
+Searching for C/C++ elements

+

Related reference +
+C/C++ search page, Search dialog box

+ +IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm new file mode 100644 index 00000000000..f6b7dfefec7 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_build_set.htm @@ -0,0 +1,67 @@ + + + + + + Defining Project Build settings + + + +

Defining Project Build settings

+

The Builder Settings page lets you:

+
    +
  • Select whether CDT-generated makefile should be used or custom one.
  • +
  • Select internal or external builder (for generated makefile only).
  • +
  • Change the default build command (for external builder or for custom makefile).
  • +
  • Configure how the CDT handles make errors.
  • +
  • Change parallel build settings.
  • +
  • Map the target passed to make when you select build or rebuild.
  • +
  • Redefine build directory (for custom makefile only)
  • +
+ +

To define build settings:
+In the C/C++ Projects view, right-click your project, and select Properties. +Select C/C++ Build from the list. +

+ +

Defining Project Build settings

+ +
    +
  • To stop the build when an error is encountered, select Stop +on first build error.
  • +
  • Select one of the following build command settings: +
      +
    • To use the default make command, select the Use Default +check box.
    • +
    • To use a build utility other than the default make command Build +Command box, clear the Use Default check box .
    • +
    +
  • +
  • In the Workbench Build Behavior box, do the following: +
      +
    • To build your project when resources are saved and change the +default make build target, select the Build on resource save (Auto +Build) check box. Enter a new build target in the Make build +target box.
    • +
    • To change the build default make build target, select the Build +(Incremental Build) check box. Enter a new build target in the Make +build target box.
    • +
    • To change the rebuild default make build target, select the Rebuild +(Full Build) check box. Enter a new build target in the Make +build target box.
    • +
    +
  • +
  • Click OK.
  • +
+

Related concepts
+CDT Projects
+Project file views

+

Related tasks +
+Working with C/C++ project files

+IBM Copyright Statement +
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm new file mode 100644 index 00000000000..94932cbc4e3 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_error_parser.htm @@ -0,0 +1,95 @@ + + + + + + + + +Tuning Error Parsers + + + + + +

Tuning Error Parsers

+ +

Error Parsers scan build output line by line looking for errors and warnings + (also for certain informational messages). They generate Problem Markers + which visually indicate those problems to a user. The problems are highlighted on the Console, + populate the Problems view and shown in the editor. Problem markers are organized + into Error Error, + Warning Warning + and InfoInfocategories. +

+ +

There are several predefined Error Parsers where each one can handle output of a specific tool. +Normally a toolchain defines a set of Error Parsers to deal with output of each tool. It is possible +to redefine that set on a per-project basis in project properties: +

+

+

    +
  1. In the C/C++ Projects view, right-click the project, and select Properties.
  2. +
  3. Expand C/C++ Build.
  4. +
  5. Select Settings.
  6. +
  7. Click the Error Parsers tab.
  8. +
  9. In the Error parsers list, select error parsers.
  10. +
  11. Click OK.
  12. +
+

+

Note that the order of error parsers is significant. Normally an error parser will consume +the line where it spotted an error/warning and the others down the line won't get a chance to parse it. +

+ +

CDT provides one special kind of error parser, CDT pushd/popd CWD Locator. +This parser does not create problem markers but it is looking for output of pushd +and popd commands which are commonly used in makefiles to print the Current Working Directory (CWD). +CDT can use this information to associate the file names appearing in the output relative to the CWD. +Note that that kind of parser needs to be the first to be able to provide the CWD to the other parsers. +

+ +

Most of the error parsers are configurable via regular expression patterns and a user can: +

+

+

    +
  • Adjust a pattern to detect a problem more accurately,
  • +
  • Disable useless or proliferating problems (Note that it can have positive effect on performance of the console),
  • +
  • Create own error parser for a custom tool. Hint: To run a custom tool you can use Make Targets View.
  • +
+

+ +

To customize error parsers do following: +

+

+

    +
  1. Select Window > Preferences .
  2. +
  3. Expand C/C++.
  4. +
  5. Select Error Parsers tab.
  6. +
  7. Select error parser or Add a new one.
  8. +
  9. Follow Error Parser Options to define your custom patterns
  10. +
+

+ +

Related concepts +
CDT Projects +
Project file views +

+ +

Related tasks +
Tracking down compilation errors +
Tuning Error Parsers +

+ +

Related reference +
Console View +
Problems View +
Make Targets View +
Error Parsers tab +
Error Parser Options +

+ +QNX Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm new file mode 100644 index 00000000000..0965ff7bc8c --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new.htm @@ -0,0 +1,71 @@ + + + + + + +Creating a project + + + + + +

Creating a project

+ +

You can create a standard make or managed make C or C++ project.

+ +

To create a project:

+ +
    +
  1. Click File > New > Project. +
    +
    + File >New > Project +
    +
  2. +
  3. In the New Project wizard, open C or C++ folder and select corresponding project. +
    +
    + New Project Wizard
  4. + +
  5. Click Next.
  6. +
  7. In the Project Name box, type a name.
  8. +
  9. To specify a different directory in which to save your project, clear the + Use Default Location check box, and enter the path in the Location + box.
  10. +
  11. Select Project type on the left pane. For more information, see Selecting a + project type.
  12. +
  13. Select one or more toolchains from the list on the right pane.
  14. +
  15. You can change build configurations list for the project. To do it, press Next. + But usually you need not to do it.
  16. +
  17. To create your project, click Finish. +
    +
    + New Project Wizard
  18. + + +
  19. If a message box prompts + you to switch perspectives, click Yes.
  20. +
  21. Define your project + properties. For more information, + see Defining project properties.
  22. +
+ +

Related concepts +
CDT Projects +
Project file views

+ +

Related tasks +
Working with C/C++ project files +
Creating a project via a project template

+ +

Related reference +
Project properties +
Views

+ + +IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm new file mode 100644 index 00000000000..f35eae834a9 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_new_with_template.htm @@ -0,0 +1,91 @@ + + + + + + +Creating a project + + + + + +

Creating a project via a project template

+ +

From CDT 4.0 its possible to create projects based upon templates defined by the IDE supplier. What this means is +that you can easily create a project which contains customized source code and is ready for use in a few clicks. Some +aspects of the generated project may be customized by the user as part of the new project wizard.

+ +

To create a project from a template:

+ +
    + +
  1. Click File > New > C Project or File > New > C++ Project. +
    +
    + File >New > C++ Project +
    +
  2. + +
  3. The wizard will open as shown below.
    + Expand the project type that you are interested in. For more information on project types, see Selecting a + project type This shows the template projects that you can use as a basis + for your new project. CDT comes with some simple templates, but ISVs can add further templates by using the + org.eclipse.cdt.core.templates extension point.
    + In the Project Name box, type a name. The example uses "HelloWorld" +
    +
    + New Project Wizard +
    +
  4. + +
  5. Click Next.
  6. +
  7. The next page is dependent on the type of template you selected. It will consist of a number of input fields, maybe with + default values, that will be fed into the template you create. +
    +
    + New Project Wizard +
    +
  8. + +
  9. This last page "Select Configurations" can be skipped, or allows further project configuration in the same way as non-template-based projects. +
    +
    + New Project Wizard +
    +
  10. +
  11. To create your project, click Finish. + +
  12. In the Project Explorer you will see that the new project has been created. You will see that the source file has + been customized with the values you entered earlier in the wizard. +
    +
    + The project created by the wizard +
    +
  13. + +
  14. Sometimes values you enter into the template wizard will be remembered between sessions in order that you do not + need enter them each time. If you want to change these you can use Window > Preferences > C/C++ > Template Default Values +
    +
    + New Project Wizard +
    +
  15. +
+ +

Related concepts +
CDT Projects +
Project file views

+ +

Related tasks +
Working with C/C++ project files +
Creating a project

+ +

Related reference +
Project properties +
Views

+ +IBM Copyright Statement +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm new file mode 100644 index 00000000000..7145c077d62 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_parser.htm @@ -0,0 +1,63 @@ + + + + + + Selecting a binary parser + + + +

Selecting a binary parser

+

Selecting the correct binary parser is important to ensure the +accuracy of the C/C++ Projects view and to successfully run and debug +your programs. Windows users should select the PE Windows Parser. UNIX +and Linux users should select the Elf Parser. When you select the +correct parser for your development environment and build your project, +you can view the components of the .o file in the C/C++ Projects view +and view the contents of the .o file in the C/C++ editor. You can also +easily browse for the executable when defining run/debug configurations.

+

If you use CDT-generated makefile to build your project, appropriate +binary parsers are set according to selected toolchain during creation.

+

If you use your own makefile to build, default settings +for binary parser are got from Preferences during project creation.

+

You can modify these settings in the Preferences window, to be used in future projects.

+

To set properties for future projects with user-provided Makefile :

+
    +
  1. Click Window > Preferences > C/C++ > New CDT Project wizard > Makefile project
  2. +
  3. Click the Binary Parser tab.
    + Select Binary Parser window
  4. +
  5. In the Binary Parser list, click: +
      +
    • Elf Parser, if you are a Solaris, UNIX, or Linux user.
    • +
    • PE Windows Parser, if you are a Windows user.
    • +
    • Cygwin PE Parser, if you are using Cygwin.
    • +
    +
  6. +
  7. Click OK.
  8. +
+

To change binary parsers for existing project:

+
    +
  1. In the C/C++ Projects view, right-click the project, and select Properties.
  2. +
  3. Select C/C++ Build > Settings from the list.
  4. +
  5. Click the Binary Parser tab.
    +Select Binary Parser window +
  6. +
+
+

Related concepts
+CDT Projects
+Project file views

+

Related tasks
+Working with C/C++ project files

+

Related reference +
+Binary Parser, +C/C++ Properties window

+IBM Copyright Statement +
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm new file mode 100644 index 00000000000..6e6a6ccad16 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_paths.htm @@ -0,0 +1,55 @@ + + + + + + Adding Include paths and symbols + + + + +

Adding Include paths and symbols in Managed Build System

+

For CDT projects, you can define include paths and +preprocessor symbols for the parser. This lets the parser understand the contents of the C/C++ source code so that you can more effectively use the search and code completion features.

+ +

If Autodiscovery is enabled, after a build finishes, any +discovered paths and symbols will be displayed in the Discovered Paths +section. You can also define the properties on a per project basis in +the C/C++ Projects or Navigator views.

+

To add include paths and symbols:

+
    +
  1. To set properties for your project, right-click your CDT +project and select Properties. Alternatively, to set properties +for a specific source file in your project, right-click a source file +within your make project and select Properties.
  2. +
  3. Expand C/C++ General and select Paths and Symbols. +


    Click here to see an illustration (displayed in a separate window).


    +
  4. +
  5. Click Add to define new element (Include Path, Symbol, Library path etc). +
  6. +
  7. Click Edit to change selected element (Include Path, Symbol, Library path etc). +
  8. +
  9. Click Delete to remove selected element (Include Path, Symbol, Library path etc). +
  10. +
  11. Click Export to make selected element (Include Path, Symbol, Library path etc) exported. +
  12. +
  13. Click Unexport to remove selected element (Include Path, Symbol, Library path etc) from export list. +
  14. +
  15. Click Move up and Move down to set elements (Include Paths, Library paths etc) order. +
  16. +
+

Related concepts
+CDT Projects
+Project file views

+

Related tasks
+Working with C/C++ project files

+QNX Copyright Statement +
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm new file mode 100644 index 00000000000..a09359294e6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_platf.htm @@ -0,0 +1,62 @@ + + + + + + + + +Selecting a project type + + + + + +

Selecting a project type

+ +

+While creating CDT project project, you need to select its type. +

+

+Select project type +

+ +

There can be the following types: +

    +
  • Executable - makefile is generated automatically +
  • Shared library - makefile is generated automatically +
  • Static library - makefile is generated automatically +
  • Several specific types marked with rhombuses - makefile is generated automatically +
  • Makefile project - requires user's makefile; output type depends of makefile contents. +
+ +

+ By default, this dialog displays only the project types + that are buildable on the system on which Eclipse is running. + You can view all installed project types by unchecking the + Show Project Types and toolchains only if they are supported on the platform box. +

+

+ Some project types (Executable and Makefile, in our case) can contain one or more templates + (marked by disk). If you select template belonging to some project type, project of such type + (executable, in our case) will be created, and additional template-specific source code will + be generated. +

+ + +

+ Related concepts +
+ CDT Projects
+ Project file views +

+

Related tasks +
+Working with C/C++ project files

+ + +IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm new file mode 100644 index 00000000000..f1b9d93d960 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_referenced_configs.htm @@ -0,0 +1,53 @@ + + + + + + +Project References + + + + + +

Project References

+ +

Project References are a powerful way of expressing dependencies between your CDT projects, allowing you to +write modular software built with CDT's managedbuild. + +

Two main pages control project references: +

    +
  • +Project References Page under
    +Right click > Properties > C/C++ General > Paths and Symbols +
  • +
  • +Export Settings Page under
    +Right click > Properties > C/C++ General > Export Settings
    +If this page is missing, enable it under Window > Preferences > C/C++ > Property Page Settings +
  • +
+ +

+The export settings page gives you fine grained control of which paths, preprocessor symbols, and +library files are exported by a given project's configuration. +

+When another project's configuration, in the workspace, references a configuration with exported settings, those settings +are automatically propagated into the dependent project configuration. CDT also ensures that referenced projects are +built as a prerequisite for building dependent projects. +

+This functionality prevents you from needing to maintain and update the build settings manually between all the +dependent projects in your workspace. Simply configure the exported settings, setup the references, and the settings +are propagated and kept in sync for you. + +

Related concepts +
+ +

Related reference +
+Project References Page
+Export Settings Page + +

+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm new file mode 100644 index 00000000000..3e613571405 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_proj_rename.htm @@ -0,0 +1,53 @@ + + + + + + +Renaming a project + + + + + +

Renaming a project

+ +

You can rename a project, and have all references changed using the refactoring engine.

+ +

To rename a project:

+ +
    +
  1. In the C/C++ Projects view, right-click a project, and select Rename. +
    +
    + Project Properties menu highlighting Rename +
    +
    +
  2. +
  3. The edit box is activated for the selected project. Type a new name. +
  4. +
  5. Press Enter.
  6. +
+ +

Note: +Renaming a project causes it to be re-indexed. +This can take a significant amount of time for very large projects. The new name must be unique within the workspace. +

+ +

Related concepts +
+ CDT Projects
+ Project file views

+

Related tasks +
+Working with C/C++ project files

+

Related reference +
+Project properties

+ + +QNX Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm new file mode 100644 index 00000000000..a83e4c9b6ef --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_prvw_hide_files.htm @@ -0,0 +1,45 @@ + + + + + + +Hiding files by type in the C/C++ Projects view + + + + + +

Hiding files by type in the C/C++ Projects view

+ +

You can hide files by type that you do not want to see in the C/C++ Projects +view.

+

To hide files by type:

+
    +
  1. In the C/C++ Projects view, click the Menu iconC/C++ Projects view, Menu.
    + Filters from Projects View
  2. +
  3. Click Filters.
    + C Element Filters Window
  4. +
  5. Select the file types that you want to hide.
  6. +
  7. Click OK. +

    The C/C++ Projects view refreshes automatically.

+ +

Related concepts +
+CDT Projects
+Project file views +

+

Related tasks +
+Displaying C/C++ file components in the +C/C++ Projects view
+Hiding files by type in the C/C++ Projects +view

+

Related reference +
+Views

+

+IBM Copyright Statement +

+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm new file mode 100644 index 00000000000..8852cb5de93 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_refactoring.htm @@ -0,0 +1,26 @@ + + + + + + +Refactoring + + + + + +

Refactoring

+ +

The following topics provide information about refactoring:

+ Rename Refactoring
+ Toggle Function Refactoring
+ + +

+ +IBM Copyright Statement + +

+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm new file mode 100644 index 00000000000..d4a6052b4de --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_registers.htm @@ -0,0 +1,55 @@ + + + + + + + + +Working with registers + + + + + +

Working with registers

+ +

You can modify registers in the Registers view.

+ +

To modify Registers:

+ +
    +
  1. In the Registers view, right-click a register and click Change Register Value.
  2. +
  3. Type a new value.
  4. +
  5. Press Enter.
    +

    The Register value is highlighted in red whether or not it was changed.

  6. +
+ +

To change the number system displayed:

+ +

You can change the number system used to display register values.

+ +
    +
  1. In the Registers view, right-click a register, and select Format.
  2. +
  3. Type a new value.
  4. +
  5. Do one of the following: +
    • Click Default.
    • Click Decimal.
    • Click + Hexadecimal.
    • Click Octal.
    • Click Binary.
    +
  6. +
+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Debugging

+

Related reference +
+Debug views

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm new file mode 100644 index 00000000000..6eace510a5a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rem_wtch_brk.htm @@ -0,0 +1,50 @@ + + + + + + + + +Removing breakpoints and watchpoints + + + + + +

Removing breakpoints and watchpoints

+ +

When you remove a breakpoint or watchpoint, the corresponding icon is removed from the marker bar +where it was inserted and the Breakpoints view.

+ +

To remove breakpoints or watchpoints:

+
    +
  1. In the Breakpoints view, do one of the following: +
      +
    • Select the breakpoints and watchpoints you want to remove.
    • +
    • Right-click, click Select All.
    • +
    +
  2. +
  3. In the Breakpoints view, right-click and select + Remove or Remove All.
  4. +
+ +

For more information on marker bar icons, see Workbench User Guide > +Reference > User interface information > Icons and buttons > Editor area +marker bar.

+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Using breakpoints and watchpoints

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm new file mode 100755 index 00000000000..2f96212125a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_rename.htm @@ -0,0 +1,55 @@ + + + + + +Rename Refactoring + + + +
+

Rename Refactoring

+

+ Use the Refactor > Rename command to rename + variables, functions, classes, methods, fields or typedefs. +

+

+ In an Editor window, select an item and run Refactor + > Rename... from the context menu. +

+

+ Example of inline renaming. +

+

All uses of the name are highlighted, and updated in real time + as you type. If you want to view the preview, or change any options, + simply click on the triangle, or press the keyboard shortcut again. + Otherwise, the options are the same as the last time a rename + refactoring was done.

+

When you hit Enter, all the item's declarations, definitions + and references will be changed to use the new name. The standard Undo + command can be used to revert the changes, if necessary.

+

The options can be set using a dialog box, where you can + specify the new name, and set various options affecting how hard to + look for uses of the name that should be updated. From there you can + also view the Preview of the changes that will be made by the + refactoring.

+

+ Rename dialog box +

+

Items to be renamed can also be selected from the Project + Explorer window, although inline renaming is not available in this + case, so the dialog box comes up immediately.

+

+ Project Explorer context menu Refactor > Rename command +

+

+ Related reference
Refactor Menu actions +

+ IBM Copyright Statement +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm new file mode 100644 index 00000000000..3b520e644d5 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_arg.htm @@ -0,0 +1,61 @@ + + + + + + +Specifying execution arguments + + + + + +

Specifying execution arguments

+ +

You can specify the execution arguments that an application uses and the working directory +for a run configuration.

+ +

To specify execution arguments:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Select a run or debug configuration.
  8. +
  9. Click the Arguments tab.
    + Run Arguments window + + +
  10. +
  11. In the C/C++ Program Arguments box, type the arguments that you + want to pass to the command line.
  12. +
  13. To specify a local directory or a different project in your workspace, + clear the Use default working directory check box.
  14. +
  15. Click Run or do the following, as required: +
+ +

Related concepts +
+C/C++ projects
+Project file views

+

Related tasks +
+Creating or editing a run configuration

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm new file mode 100644 index 00000000000..2e5f7f8e910 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_com.htm @@ -0,0 +1,65 @@ + + + + + + +Specifying the location of the run configuration + + + + + +

Specifying the location of the run configuration

+ +

When you create a run configuration, it is saved with the extension .launch in org.eclipse.debug.core. +You can specify an alternate location in which to store your run configuration. You can +also specify how you access it and what +perspective to open when running an application.

+

To specify the location of a run configuration:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Click the Common tab.
    + Run Common window +
  8. +
  9. To save .launch to a project in your workspace, and to be able + to commit it to CVS, click Shared.
  10. +
  11. In the Folder Selection window, select a project, and click OK.
    + Run Common Folder Selection window +
  12. +
  13. To specify which perspective opens when you run, select a perspective + from the Run mode list.
  14. +
  15. To specify which perspective opens when you run, select a perspective + from the Debug mode list.
  16. +
  17. Click Run, or do the following, as required: + +
+ +

Related concepts +
+C/C++ Projects
+Project file views

+

Related tasks +
+Creating or editing a run configuration

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm new file mode 100644 index 00000000000..a459a051891 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_config.htm @@ -0,0 +1,43 @@ + + + + + + +Selecting a run or debug configuration + + + + + +

Selecting a run or debug configuration

+ +

You can select an existing run configuration to use to run your program.

+ +

To select a run configuration:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Select a run or debug configuration.
    + Run Configuration Window
  8. +
  9. Select a configuration from the Configurations list.
  10. +
  11. Click Run or Debug.
  12. +
+ +

Related concepts +
+C/C++ Projects
+Project file views

+

Related tasks +
+Creating or editing a run configuration

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm new file mode 100644 index 00000000000..bb8cb32027d --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_dbg.htm @@ -0,0 +1,68 @@ + + + + + + +Defining debug settings + + + + + + +

Defining debug settings

+ +

Select a debugger to use when debugging an application.

+ +

To select a debugger:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Select a run or debug configuration.
  8. +
  9. Click the Debugger tab..
    + Run Debugger window +
  10. +
  11. Select a debugger from the Debugger list.
  12. +
  13. To let your program run until you interrupt it manually, or until it + hits a breakpoint, clear the Stop at main() on startup check box .
  14. +
  15. Specify debug options in the Debugger Options box.
  16. +
  17. Click Run or do the following, as required: +
+ +

Related concepts +
+C/C++ Projects
+Project file views
+Debug overview
+Debug information

+

Related tasks +
+Creating or editing a run configuration

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm new file mode 100644 index 00000000000..a6c1abebce7 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_env.htm @@ -0,0 +1,65 @@ + + + + + + +Setting environment variables + + + + + +

Setting environment variables

+ +

You can set the environment variables and values to use when an application +runs.

+ +

To set environment variables:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Select a run or debug configuration.
  8. +
  9. Click the Environment tab..
    + Run Environment Window +
  10. +
  11. Do one of the following: +
      +
    • To create a new environment variable, click New.
    • +
    • To import an environment variable, click Import.
    • +
    • To edit an existing environment variable, select an item from the list and click Edit.
    • +
    • To remove an existing environment variable, select an item from the list and click Remove.
    • +
    +
  12. Type a name in the Name box.
  13. +
  14. Type a value in the Value box.
  15. +
  16. Click Run or do the following, as required: + +
+ +

Related concepts +
+C/C++ Projects
+Project file views

+

Related tasks +
+Creating or editing a run configuration

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm new file mode 100644 index 00000000000..cdb734c443c --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_main.htm @@ -0,0 +1,65 @@ + + + + + + +Selecting an application to run or debug + + + + + + +

Selecting an application to run or debug

+ +

You need to specify the project or program that you want to run or debug for +this run configuration.

+ +

To select an application to run:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Select a run or debug configuration.
  8. +
  9. Click the Main tab.
    + Run Configuration Window +
  10. +
  11. Do the following: +
    • In the Name box, type a descriptive name for this new a + descriptive name for this launch configuration.
    • +
    • In the Project box, type the name of the project containing + the application that you want to run.
    • +
    • In the C/C++ Application box, type the name of the executable + that you want to run.
    • +
  12. +
  13. Click Run or do the following, as required: +
+ +

Related concepts +
+C/C++ projects
+Project file views

+

Related tasks +
+Creating or editing a run configuration

+

Related reference
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm new file mode 100644 index 00000000000..2cef12267d6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_run_source.htm @@ -0,0 +1,53 @@ + + + + + + +Specifying the location of source files + + + + + + +

Specifying the location of source files

+ +

You can specify the locations of source files used when debugging a C or C++ +application. By default, this information is taken from your project.

+ +

To specify the locations of source files:

+ +
    +
  1. In the C/C++ Projects view, select a project.
  2. +
  3. Click Run > Run or Run > Debug.
  4. +
  5. In the Configurations box, expand C/C++ Local.
  6. +
  7. Select a run or debug configuration.
  8. +
  9. Click the Source tab.
  10. +
  11. To add a source container to the source locations list: +
      +
    • Click Add to open the Add Source dialog box
    • +
    • Select a container type.
    • +
    • Select a container from the list of available containers of the selected type.
    • +
    +
  12. You can remove or modify a source container by selecting a container and clicking the Remove or Edit button.
  13. +
  14. You can change the order of source containers by selecting a container and clicking + the Up or Down buttons.
  15. +
  16. To search for duplications in your source locations select the Search for duplicate source files on the path checkbox.
  17. +
+ +

Related concepts +
+C/C++ Projects
+Project file views

+

Related tasks +
+Creating or editing a run configuration

+

Related reference +
+Run and Debug dialog box

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm new file mode 100644 index 00000000000..d48aa936b15 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sd.htm @@ -0,0 +1,59 @@ + + + + + + + + +Setting up include paths and macros for C/C++ indexer + + + + +
+

Setting up include paths and macros for C/C++ indexer

+ +

+The Stand-alone Debugger supports a number of actions based on the application's code such as code highlighting, navigation, content assist and static analysis. +Normally, C/C++ projects have to be configured to enjoy those features due to the fact that most real life C/C++ projects heavily depend on code outside of the project itself, +such as system headers or third party libraries. The C/C++ indexer needs to process those to provide an accurate index. +

+ +

The Stand-alone Debugger will try to discover include paths and preprocessor symbols automatically. This process is known as Scanner Discovery or Autodiscovery. +This discovery of symbols is twofold. +The first method is that the Stand-alone Debugger will try to detect built-in compiler symbols and include paths running the compiler with special options and parse the output. +Another method that the Stand-alone Debugger employs is to analyze the output generated from a Makefile build. Since the +Stand-alone Debugger does not contain build support, this output must be saved externally and passed to the debugger either +on the command line using the -b option or else by specifying the build log using the File > New Executable... +dialog. Often, include paths are supplied to the compiler with -I options, and macros with -D options. +That relies on verbose build output of your build where all these options are actually printed by make. +

+ +

+Scanner Discovery uses Language Settings Providers to find include paths and preprocessor symbols. +Language Settings Providers can be configured on project properties page "Preprocessor Include Paths, Macros, etc.", Providers tab for a configuration +and on preference page C/C++ Preferences: Scanner Discovery for shared providers. +

+

+If information retrieved by auto-discovery is insufficient a user can inspect discovered entries and enter additional include paths and macros manually +on the property page "Preprocessor Include Paths, Macros, etc.", Entries tab. +

+ + +

Related concepts
+Scanner Discovery
+C/C++ Indexer
+

+ +

Related tasks
+Searching for C/C++ elements

+

+ +

Related reference
+C/C++ Project properties: Preprocessor Include Paths, Macros, etc.
+

+ +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm new file mode 100644 index 00000000000..99c40072734 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_search.htm @@ -0,0 +1,150 @@ + + + + + + +Searching for C/C++ elements + + + + + +

Searching for C/C++ elements

+ +

The Stand-alone Debugger provides the ability to search through the source code of your +application. To do this, the Debugger indexes the source code using the include paths and +macros used to build the application. If your application is built using the default include +paths and no additional user-defined flags, then there is nothing you need to do to make the +search work accurately. In the case where your application has additional include paths and +user-defined flags specified in the build, you need to either use the -g3 flag to include macro +information or else you need to provide the Stand-alone Debugger with a copy of the build log. +The build log can be provided on the command line using the -b option or via +the File > New Executable... dialog. If you do not set this up properly, +various operations such as searching, type hierarchy, and hover display may be inaccurate.

+ +

See C/C++ search, for more information on:

+ +
    +
  • What you can search for
  • +
  • How to limit your search
  • +
  • How to use wildcard characters in your search
  • +
  • Syntax examples
  • +
+ + + +

Performing a C/C++ Search can be done in a number of different ways but regardless of the manner chosen the same information must be provided to C/C++ Search.

+ +The info required to do a search is: + + + + + + + + + + + + + + + + + + + + + + +
OptionExplanation
Search stringthis is the name of the element you are looking for. See C/C++ search for more information on how to specify wildcard searches and how to further refine your searches by using fully qualified names
Search For this is the element type that you wish to search for. You can also select to search on 'Any Element' which will perform the search on a combination of all elements
Limit Tothis allows you to limit your search to declarations, definitions or references. You can also select 'All Occurrences' which will search for declarations, definitions and references that match the element
Scopethis allows the user to limit the scope of the search. The three available scopes are: + + + + + + + + + + + + + + + + + +
Workspacethis searches all of the open projects in the workspace
Selected Resourcesthis option becomes enabled whenever something is selected in one of the following views in the C/C++ perspective: +
    +
  • C/C++ Projects
  • +
  • Project Explorer
  • +
  • Search
  • +
  • Outline
  • +
+

The scope will be limited to whatever element is selected in the view.

+
Working Setworking sets can be selected and created
+
+ +

There are 3 main ways for initiating a C/C++ search: +

    +
  • Using the C/C++ Search dialog
  • +
  • Selecting an element in the Editor view
  • +
  • Selecting an element in the C/C++ Projects view or Selecting an element from the Outline view
  • +
+
+
+ +

Using the C/C++ Search dialog

+

Search dialog box

+ +
    +
  1. Enter the search string in the Search String field (optional mark it case sensitive).
    + Note: that previous search queries (from the same work session) are remembered and can be accessed via the drop down list.
  2. +
  3. Select the Search For element.
  4. +
  5. Select the Limit To.
  6. +
  7. Select the Scope.
  8. +
  9. Press Search.
  10. +
+

Results are displayed in the Search view.

+ + +

Selecting an element in the Editor view

+
    +
  1. Select the desired element in the editor.
  2. +
  3. Right click and select All Declarations or All References and the scope you wish to search.
  4. +
+

Results are displayed in the Search view.

+ +

Selecting an element in C/C++ Projects or Outline View

+ +
    +
  1. Select the desired element in the tree.
  2. +
  3. Right click and select All Declarations or All References and the scope you wish to search.
  4. +
+

Results are displayed in the Search view.

+ + +

Related concepts +
+C/C++ search
+C/C++ Indexer
+C/C++ Projects
+Open Declaration
+

+ +

Related tasks
+Selection Searching for C/C++ elements
+Navigate to C/C++ declarations
+

+ +

Related reference +
+C/C++ search page, Search dialog box

+
+IBM Copyright Statement +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm new file mode 100644 index 00000000000..0b2a11c3018 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_sel_search.htm @@ -0,0 +1,64 @@ + + + + + + +Selection Searching for C/C++ elements + + + + + +

Selection Searching for C/C++ elements

+ +

It is recommended that you perform searches on successfully compiled +programs to ensure the accuracy of search results. It is important to familiarize yourself with the correct search syntax +to use to complete an effective search. It is also important to ensure that +include paths and symbols are correctly defined. For more information, see +Setting up include paths and macros for C/C++ indexer.

+ +

See C/C++ search, for more information on:

+ +
    +
  • What you can search for
  • +
  • How to limit your search
  • +
  • How to use wildcard characters in your search
  • +
  • Syntax examples
  • +
+ +

To search for an element in your project:

+ +
    +
  1. Highlight the element you want to search.
  2. +
  3. Right click and select Search For from the context menu.
    + Editor View showing Selection Search options
  4. +
  5. Select All Declarations or All References.
  6. +
  7. Select Workspace or Working Set....
  8. +
  9. The search results will appear in the Search View
    + Search View Selection Search options
  10. +
+

For more information, see: +

    +
  • Workbench User Guide > Concepts > Views > Search view
  • +
  • Workbench User Guide > Tasks > Navigating and finding resources
  • +
+ +

Related concepts +
+C/C++ search
+C/C++ Projects
+Open Declaration
+

+

Related tasks
+Searching for C/C++ elements
+Navigate to C/C++ declarations
+

+

Related reference
+C/C++ search page, Search dialog box

+

 

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm new file mode 100644 index 00000000000..d70f6e4d9e8 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_set_src_fold.htm @@ -0,0 +1,64 @@ + + + + + + Setting Source Folders + + + +

Setting Source Folders

+

Note that source folders can only be currently used with Standard +Make projects. Managed Make projects treat the entire project as a +source folder.

+

Source folders are a way to cut down on a project's indexing scope. +You can mark the folders that are part of your day to day work or part +of a subsystem that you work on. All files inside source folders will +be indexed and are, thus, searchable. Note that any files pulled in by +a file inside a source folder will also be indexed.

+

Set source folder

+

To setup source folders: +

+
    +
  1. Right click on the project and select Properties > C/C++ +Project Paths
  2. +
  3. Click on the Source tab
    +By default the entire project is a source folder, which means +everything will be indexed. This is reasonable for smaller projects but +definitely not recommended for large projects.
  4. +
  5. Click Add folder to add the folders. A dialog will +explain exclusion filters have been added to nesting folders. You will +see that the folder you added will be excluded from the project folder +(in order to avoid including a folder twice). Repeat until all the +folders have been added.
    + Note: Don't forget to remove the project folder (which +appears by default) otherwise everything will be indexed.
  6. +
  7. Click OK. Your view in C/C++ projects will now change. +You should see your source folders designated with a "C" and all other +source and header files icons that are in a non-source folder will +change to a "hollow" C or H.
  8. +
+

Related concepts +
+C/C++ search
+C/C++ Indexer
+C/C++ Indexer Progress +Bar

+

Related tasks
+Selection Searching for C/C++ +elements
+

+

Related reference +
+C/C++ search page, Search +dialog box +
+C/C++ Project Properties, Indexer +

+

 

+IBM Copyright Statement +
+ diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm new file mode 100644 index 00000000000..840c8ec11b6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_shift_code.htm @@ -0,0 +1,46 @@ + + + + + + +Shifting lines of code to the right or left + + + + + +

Shifting lines of code to the right or left

+ +

You can shift lines of code to the left or right in the C/C++ editor. You can +change the tab width in the C/C++ editor preferences window. For more +information, see Customizing the C/C++ +editor.

+ +

To shift lines of code to the right or left:

+ +
    +
  1. In the C/C++ editor, select the full length of the lines that you want to shift.
  2. +
  3. Do one of the following: +
    • To move the text to the right, press Tab.
    • +
    • To move the text to the right, click Edit > Shift Right.
    • +
    • To move the text to the left, press Shift+Tab.
    • +
    • To move the text to the left, click Edit > Shift Left.
    • +
    +
  4. +
+ +

Related concepts +
+ Code entry

+

Related tasks +
+Customizing the C/C++ editor

+

Related reference +
+C/C++ editor preferences

+IBM Copyright Statement + +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm new file mode 100644 index 00000000000..a11845cf30d --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_show_proj_files.htm @@ -0,0 +1,54 @@ + + + + + + +Displaying C/C++ file components in the C/C++ Projects view + + + + + +

Displaying C/C++ file components in the C/C++ Projects view

+ +

File components are displayed in the C/C++ Projects view and in the Outline +view. You can display or hide all file components in the C/C++ Projects view.

+ +

To display file components

+ +
    +
  1. Click Window > Preferences.
  2. +
  3. In the Preferences dialog box, select C/C++ > Appearance from the list.
    + Screen Capture of the C/C++ Appearance Preferences dialog box
  4. +
  5. Select the Show translation unit members check box.
  6. +
  7. Click OK.
  8. +
  9. In the C/C++ Projects view, double-click a file component.
    + The component is highlighted in the C/C++ editor.
    + C/C++ Projects view with file components
  10. +
+ +

The C/C++ Projects view can also be filtered to show certain types of file +components. For more information, see Hiding +files by type in the C/C++ Projects view.

+ +

Related concepts +
+CDT Projects
+Project file views +

+

Related tasks +
+Hiding files by type in the C/C++ Projects +view
+Searching for C/C++ elements
+Navigate to C/C++ declarations
+

+

Related reference +
+C/C++ editor preferences

+
+IBM Copyright Statement +
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm new file mode 100644 index 00000000000..d50d3959359 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_standalone_startup.htm @@ -0,0 +1,102 @@ + + + + + + + Starting The Debugger + + + +
+ +

Starting The Debugger

+ +

The debugger is started from the command-line using the cdtdebug.sh script. +The script contains the command-line needed to start Eclipse and to pass appropriate +parameters at start-up. The following are the command-line options supported: + +

-a

+

This option specifies that you want to attach and debug an existing executable that is running on your system. +The option will bring up a dialog which contains a list of current executables running and you may choose the +executable(s) you wish to attach to. You also have the option of starting a new executable, if desired, but you +cannot specify a build log using this method. + +

-b <build log>

+

This option specifies an optional build log to use for indexing the source. The build log +is simply the output of a makefile build where the options used to compile the various source files +are displayed. The indexer uses these options to figure out what flags and include paths were used +and thus can properly parse the code to match the executable. The parsed tree is used to navigate +within the code to search for C/C++ elements or to calculate a call hierarchy. If this log is +not provided, the Stand-alone Debugger has only the compiler built-ins and default include paths +to use which means it may not search properly.

+ +

-c <core file>

+

This option specifies a path to a core file to debug for an executable. The core file should have been created +by the specified executable. The executable is specified using the -e option, which is later described. +If the core file is invalid or no valid executable is also specified, a dialog will be brought up to allow +you to enter the required information.

+ +

-e <executable> [args*]

+

This option specifies a path to an executable to be debugged. If the -c option is previously specified, +the executable will be used in conjunction with the core file specified by the -c option. If the -c option is +not used, then any additional arguments on the command line will be passed to the main method +of the C/C++ application when it is debugged. If you do not specify any of the -a, -c, or -e options (e.g. starting up the Stand-alone Debugger +with no arguments), the last valid executable used invoking the debugger (if this isn't the first invocation) +will be offered to you via a dialog, which includes the original program arguments and build log. +You then have the choice of simply hitting the OK button to debug the last executable again or to change the arguments +as desired. If the executable location you specify is invalid or no executable is specified and no previous executable exists, +a dialog will be brought up to allow you to enter the required information. The dialog will be appropriate to whether +you have selected to debug a core file (-c specified) or not.

+ +

Automated Set-up

+ +

As mentioned, the Stand-alone Debugger will initialize Eclipse objects on your behalf on +start-up so you can immediately start debugging. For starters, the executable you specify is +is imported on your behalf into an Eclipse +C/C++ project within the Workspace. An Eclipse project is a virtual container object that contains folders, files, etc. and has a particular +nature. Folders and files may be virtual and may actually link to objects outside of the workspace. In this particular +case, the debug info of the executable specified is used to determine the location of the source files. Each source +file is imported in the project, virtually, via a link. This is done so that the C/C++ indexer, which usually works on +a project being developed within Eclipse, has access to all code when it is parsing. +

The nature of a project determines what menus, actions, and views are valid for that project. +Menus, actions, and views that are not valid are not made visible. +This helps to remove the clutter of all contributed plug-ins to what is pertinent to the task at hand +(e.g. if the C/C++ and Java IDE plug-ins are both present, one does not want to see Java tasks when +working on a C/C++ project). Many of the plug-ins being used in the Stand-alone debugger only +work on C/C++ projects. In most cases, the name of the C/C++ project being used will be Executables. +This project is reserved for importing executables into the CDT without creating a project first.

+

Another Eclipse concept is the Perspective. An Eclipse perspective is a set of views and the layout of the main Eclipse +Window. A perspective will have a default layout and can be modified the end-user for future reference (e.g. adding or removing +views). For the purposes of debugging, +one should use the Debug Perspective. The Stand-alone Debugger opens the Debug Perspective by default for you which brings +up the various views needed to debug your program.

+

To debug and executable, one needs to launch it via the debugger and to provide options both for the executable and the +debugger (in this case, GDB). All the information required to launch and debug the executable is stored +in an Eclipse object known as a Launch Configuration. Various plug-ins can contribute different forms of Launch Configuration +which can in turn provide UI elements for settings. In the case of the Stand-alone Debugger, debugging an executable +results in the automatic creation of a C/C++ Local Application Launch configuration. This just means that the particular +launch configuration is meant to be used for a local application. This launch configuration is shared for debugging purposes +and when debugging, additional parameters are available in the UI for gdb settings (e.g. gdb path, reverse debugging). +You do not need to create a launch configuration yourself, but you may wish to edit the one created on your behalf.

+ +

Initial Debugger Layout

+ +

Stand-alone Debugger

+ +

Related concepts
+CDT Overview
+C/C++ Projects
+C/C++ Perspectives
+C/C++ Indexer
+C/C++ Search

+

Related reference +
+Views
+Intel Copyright Statement + +

+ + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm new file mode 100755 index 00000000000..a62fd373ff8 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_toggle.htm @@ -0,0 +1,43 @@ + + + + + +Toggle Function Definition Refactoring + + + +
+

Toggle Function Definition

+

+ Use the Refactor > Toggle Function Definition + command to toggle the location where a function is defined. +

+

+ In an Editor window, place the cursor inside a function declaration + or definition, then run Refactor > Toggle + Function Definition from the context menu. Any cursor position + between the first and the last characters of the function definition + (but not including comments preceding the function) will cause that + function to be selected for the refactoring. +

+

+ +

+

This refactoring switches a function definition from a header + file to a correspondingly-named implementation file. If the necessary + file does not exist, it will be created (after a confirmation + dialog).

+

+ +

+

For methods, it can also switch the method from being defined + within its parent class declaration to being defined using an inline + definition in the same header file.

+

+ +

+ IBM Copyright Statement +
+ + diff --git a/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm new file mode 100644 index 00000000000..0302356be57 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/tasks/cdt_t_variables.htm @@ -0,0 +1,62 @@ + + + + + + + + +Working with variables + + + + + +

Working with variables

+ +

During a debug session, you can display variable types, and change +or disable variable values.

+ +

To display variable type names:

+ +
    +
  • In Variables view, click the Show Type Names toggle button.
  • +
+ +

To change a variable value while debugging:

+ +

During a debug, you can change the value of a variable to test how your +program handles a particular value or to speed through a loop.

+ +
    +
  1. In Variables view, right-click a variable, and select Change Value.
  2. +
  3. Type a value.
  4. +
+ +

To disable a variable value while debugging:

+ +

You can disable a variable so that the debugger does not read the variable's +value from the target. This is useful if the target is very sensitive or the +variable is specified as volatile.

+ +
    +
  • In Variables view, right-click a variable, and select Disable.
  • +
+ +

Related concepts +
+C/C++ Development perspective
+

+

Related tasks +
+Debugging

+

Related reference +
+Debug views

+ +

+IBM Copyright Statement + +

+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application.doc/testToc.xml b/debug/org.eclipse.cdt.debug.application.doc/testToc.xml new file mode 100644 index 00000000000..82897fefaeb --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/testToc.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/debug/org.eclipse.cdt.debug.application.doc/toc.xml b/debug/org.eclipse.cdt.debug.application.doc/toc.xml new file mode 100644 index 00000000000..32ede5afdd3 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application.doc/toc.xml @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/debug/org.eclipse.cdt.debug.application/.classpath b/debug/org.eclipse.cdt.debug.application/.classpath new file mode 100644 index 00000000000..f96aed716d9 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/debug/org.eclipse.cdt.debug.application/.gitignore b/debug/org.eclipse.cdt.debug.application/.gitignore new file mode 100644 index 00000000000..04f7f3ebf80 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/.gitignore @@ -0,0 +1,169 @@ +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin +/bin diff --git a/debug/org.eclipse.cdt.debug.application/.project b/debug/org.eclipse.cdt.debug.application/.project new file mode 100644 index 00000000000..768ee968f41 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/.project @@ -0,0 +1,28 @@ + + + org.eclipse.cdt.debug.application + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/debug/org.eclipse.cdt.debug.application/.settings/org.eclipse.jdt.core.prefs b/debug/org.eclipse.cdt.debug.application/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000000..8000cd6ca61 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/debug/org.eclipse.cdt.debug.application/META-INF/MANIFEST.MF b/debug/org.eclipse.cdt.debug.application/META-INF/MANIFEST.MF new file mode 100644 index 00000000000..c0cbae92232 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/META-INF/MANIFEST.MF @@ -0,0 +1,36 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %bundleName +Bundle-SymbolicName: org.eclipse.cdt.debug.application;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-Activator: org.eclipse.cdt.debug.application.Activator +Bundle-Vendor: %provider +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.cdt.debug.ui;bundle-version="7.3.0", + org.eclipse.cdt.debug.mi.core;bundle-version="7.3.0", + org.eclipse.cdt.debug.mi.ui;bundle-version="6.1.1", + org.eclipse.cdt.dsf;bundle-version="2.4.0", + org.eclipse.cdt.dsf.gdb;bundle-version="4.2.0", + org.eclipse.cdt.dsf.gdb.ui;bundle-version="2.4.0", + org.eclipse.cdt.dsf.ui;bundle-version="2.4.0", + org.eclipse.cdt.gdb;bundle-version="7.0.0", + org.eclipse.cdt.gdb.ui;bundle-version="7.0.0", + org.eclipse.cdt.launch;bundle-version="7.1.0", + org.eclipse.ui.ide, + org.eclipse.cdt.core, + org.eclipse.cdt.managedbuilder.core;bundle-version="8.2.1", + org.eclipse.cdt.managedbuilder.gnu.ui;bundle-version="8.2.0", + org.eclipse.cdt.debug.core, + org.eclipse.ui.workbench +Bundle-RequiredExecutionEnvironment: JavaSE-1.7 +Bundle-Localization: plugin +Bundle-ActivationPolicy: lazy +Eclipse-BundleShape: dir +Import-Package: org.eclipse.cdt.core.model, + org.eclipse.cdt.debug.core, + org.eclipse.cdt.debug.core.executables, + org.eclipse.core.resources, + org.eclipse.debug.core, + org.eclipse.debug.ui, + org.eclipse.debug.ui.actions diff --git a/debug/org.eclipse.cdt.debug.application/about.html b/debug/org.eclipse.cdt.debug.application/about.html new file mode 100644 index 00000000000..7ceab074a2b --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/about.html @@ -0,0 +1,29 @@ + + + + +About + + + +
+

About This Content

+ +

June 22, 2007

+

License

+ +

The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at http://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.

+ +

If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at http://www.eclipse.org.

+
+ + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/build.properties b/debug/org.eclipse.cdt.debug.application/build.properties new file mode 100644 index 00000000000..fb41d50a276 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/build.properties @@ -0,0 +1,16 @@ +source.. = src/ +output.. = bin/ +bin.includes = plugin.xml,\ + META-INF/,\ + .,\ + plugin.properties,\ + eclipse.gif,\ + eclipse.png,\ + eclipse32.gif,\ + eclipse_lg.gif,\ + eclipse48.png,\ + eclipse48.gif,\ + eclipse32.png,\ + intro-eclipse.png,\ + scripts/, + about.html diff --git a/debug/org.eclipse.cdt.debug.application/eclipse.gif b/debug/org.eclipse.cdt.debug.application/eclipse.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d7e32b2c0d11fb7ae156c6bf9ef05137ea7199b GIT binary patch literal 1052 zcmZ?wbhEHb6krfw_&%E=fnW_)dB9S{M?pBM=w%R$_??@;^y4%@3w0Ffkz>p z+t%!Rcx}~LN5>Wyr_M!N?=9VNZ`OueJB~k_x9N_%^JIVbzo{#gMwx`I5dTL^f)*)c)85d)+r70SnuxA zAtV^<=+H91VaL+uE$(i;E>69Hz6-X^I^^j*-QR6lOyp8M?Giut#oivXj?F#x_T~#8 zxA{J<^W2>K9v!%O^5j#0w-tJt&4NO)9?nw&-PgG~cile!G{|FPh{rZpryfbER6D!& zU9*pyo3?3dm!>4IijH1vVpv-riLC#Q|q12N3n8O@d z@jxBJ?l9fx?UFjNDj%H%mq{u9n(`yLfqyE$w%)r;p_gYDDSp0c*r1Twz`(C;l4`Y}_0myB&KhomjTtV}jM&8#W{D&OH@v>F LIsLwf0E0CEPn$$5 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/eclipse.png b/debug/org.eclipse.cdt.debug.application/eclipse.png new file mode 100644 index 0000000000000000000000000000000000000000..25e3bb5ea62b843475c924e91ce0d68322bb9130 GIT binary patch literal 654 zcmV;90&)F`P)&D)ID8U{oLbKqeT zt?Pu3mrGNLt9Ozg@je9P)sSWDDxp z2#DbvDO8fje4vY&_tP9SJ>Kat$Hyg zh=lU@r_Z_5Sfij-Rf+Oo2j$cOe)OsIxq0Q|w=S%1?V%b!=rtaiRmR#lGjlP6#l@)A zs;}ZrM8@YNpY5F~7vcCYNe7jJjcs!qm<$PUsp>*Ti|Hy?CM)knq+XWFZtv>(lQ40r zge^$x;84#9mVir%U^&OUH=Dox3scppXF{l%vC(|v#-(w8_U>g}8Fe+$S|JN{iA8HC7q88*=`8T-jyJ0d*Da5+D&IWobX(%GX%(B+Pd%3D&^kGP%kfQ@ zD*~rghD~=enHXSPr?M^ap zZcCpXWR|zQYyZ;j-A6ZG+P(J3{*@P_O{=FgE%wpKSuu6{ivA;kI{CkU{mF6cUD|ix z^scLGXYI>znl!C;`Hn@$FYLb)XV#o#RhQ%4eqhC=>n9%MyLVSa^amLg_m?i6U9;u# z;d?C!i;r!-R^&N7-m+@ll%tdLH*8;c>ioW&1)=R{w>>Hk@2d%$@!;w!Tlt71Th9jT zmn`q!Rpd8y|C&>MS!?a=Eb@9rP zd(F{HJ5yH8soi$v$o)*4-gEnIp4@Ti=!R=6dk(Ijv#%y}-j2nmuO54F>-3}M&dew%?=*d|wZK?vc zCw5+Xc3<)8Q%8S^0C3`jn6tp~8e8`jiP(jxQ z25&Yk&$yCb90%OH#DpsxA`U6`vM6WE-PFu*W|wwioi#y%^|{AHAMG+Rq zvVGxjq+yz%7T2|pOP2RAFivG-?R><>I@y=?z71pZ2`3rW`acPW3YkwfG&wNE3W_oW zHMqu_MOX$u;`6tZVlaGgNkN3$TTkU_A!ow@31^8TCw@#y_Gsc#jM4h?Y4HRR*ZEfh cn3j5)IWmX~eckDDtno<8e%@dI#040v0k0i~3IG5A literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/eclipse16.png b/debug/org.eclipse.cdt.debug.application/eclipse16.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd31d1cf3af64335814ca0fb4c6d4334b08b6c4 GIT binary patch literal 868 zcmV-q1DpJbP)yEV?05Bo-jCY4`1-U7#-7W|zO9-Bd{VFA^nWgOqqfltmR35}u)? zgog{*#@J>C&)6Q%^mt69O35x)`erfrp5Oh>IrlKn^Kg6M2mEh+Mw%ksB7H^bC+(45 zke-s}Nu~FP#m+}y3^!*+@chBX1cNs_c5`_8+KsD74}5{%&l50fXPKqN^~{rp&%djm z+m9$@ZsTw{H=G;?>o}Mk`VkD6&~)|p>|lBiCs-YL+%v zx+w_aRH#Rr-duZwL?n)ABnn$|AqoT_2W`iJWm&MyCYZ=zS|&`pHXYVtkA1+6@yv|Y zBjfwurXX_#5|_X^2W1CNE<}l=T&SQ>DC4Ajf?}~mb*UpB?)}yWY_H|7H`*;cTUbUg z5QeTqpvxLTM8q#gkhl`U;Xx7m@A7CkO}NZO)hHt#tfhTGDw|AYhWj!4brvE8QB5Fl z!Ecl6y1o<3XuznQqf$1|usukMg4Ly!ln*%GKizHHa%OEYPZgG+1r<^N0aZbZ@~11& zv|2Dt3yP>AGcX9=TStDUwCe)~M^js=Okd_pa=@ubTokCV46-Wufo|KQTOF8{b2RE6 zLg6Uh?rvdZJiYA$cGiy{RF3S){naX>2^~tXQ$W|3ss|9e6oNyL)8iV{fDSJy;Pv7* zDn(=d;vIpAGTg)c^Ups= zB7)P?>FMvV%{2Onhe2~*|&bN^~Qh$N`82=o5U%EX#$NpY?9eL@?zZl;eS1g-uWnZn-VQ10cT%(6{52 z*W%@01qksnd^_I#?aglMHIUHX0Wz%ne^DSVq915t7c8@Tnt>92e008UTlv>29q(O%i$KNC&# z8eq8EbzO={jIs0O#>OV3`!t#$7{an~3fYcPT>#Xu<+u>mL{-lC35wxsx=@^f8hy~~ zB{JBHm)G(cIBi(cf}O&*;$MFiU*ubJ-1_$E3OIEDKZQnrbiKn~48HHXtJT;+Qh?29 z=sP>RFrRP0_SO!}H#Wo}6eA0vT!w6P!?1|XV2F=d#@mMC1rWhpu5$vq>(|TH$XA|2 zi3W-jNY~TnOrLSaf3s7#9@B^G93>3VA;imX#dl(d@QohlrxC)b19<114#WPH8Eo(_ z|AlCZ*Js^a48DuTj&VodjmCcF>^a!oJrl2=DLJzmml~5?vhnw*iFw+Q#c^!aNFbis zAuPiYgkkAZ01XS;oZsRjD-2x?Jg5^2^?H!|^|pyiy}vjFxxN>~Aq;%}TA<|%@t$wQ zPw-bg%)fEEa!wt<+xB!2?p%qB_K$k(y_!`UMNX`lIM7QnJC<3s%I+SRm z7=NgruR5l5JzWO*4&}PNFF)2f1G&9VuS0Z&X!y#&XIQ+(Q9(TaWe5GKGdOhsZ;PFN zFD}*_(Hy+;5N>FFe zCub0&gXN8Q`;GW4bq0SPzsyF z#UK^^mo!2?lL7ofvrC&@zZkt5G#mVo|F+lTdko9u4ET0`e{~WGyD(0nq!pchhP{EE z0Sq_dJuyvyKaZDx7QfjkW^n2Neln*c*uR3*-RLOp_TA&;0Dqz~#p; z!`9Yz3Z+d547o1e_r09e>d_g!4dtQi=zQJn^lbRi==&b!lHXsQK${9^>>OTE6-#}CcfI0+jabm_8VXCU~&@=8n* zo{!g_&v?O~=jh<{bm{=!0>cjn*Pdm+Oon)cbQf&`mgi1_30A298WM zA(OH6vrCE+#0k`$zB+(n=xW&Uyv*0d;1}udrTo3Dx5w+trFoon5cyo*BjogCcLj1Gm&cH{X`!GED^ph}~ z&9dRg-8KHF;WQicY}OYeWW(pjCZv8@cJz^KycbA1y4i z6BtT#5IRj0;`a-^IE9!VT#5faAHUKc=V;(hvr{-dojQQ~I}LDjBO1>0amT-+JN~op zeiwY;L+^*j9)GkLj4Vn>mjdB+9J}kDn+&s`%>@hKP@Z?S4KzlZ4P4H%{P!#wHeb%< zwq7pT@Wlbl`~3L6JXf6uN)!R5@&M`p3?;=nCe6Ves*eKkH{XH0MM< z2+H3XgI6O~!`2;sHt*8&=jkzXzK;!mK7+YB0d)YgE=K@eNhjFb6gD7&Z&xS`zyK-o zPrH1o@#hGDjh(-r3H6sY#Lv6A81|7ddNy{s9*-nn9xmiIxo+;`%cJ5L7V`Y$2$nTk zSkC0Kw>W}E1^hXYF#>f2%s5=KD^^FK5y2_z@YDeue_G;UGJNQ-bkXp)x3=K@AO2bR z@W(z_3_l29mcrq*J@5Ezyt4cAj?BA#&$am>8+hH#XW6jD*f-SB^?Ee+ zje4Ht`xyLV$E5lGgE*1t0kDq3l9D)jNg;gN=@-T5vvD6LLqFn6IUgnCkJk_R`r%S; zJIc2mmFHxKkR8Kvu_zJ3qBw(i?yDog>?d@l&BPixO6tRjB}6_ zA*ArX82%9)9z-KQSjc5Lv*DY+#VP2eIEUm2^sLdsjH81IN6<-nkfI*J3y_^McUq!E z1o3y}E(FNYz-el5>HtQ2-qmQ*UyE0+&2S!b<{m!u(f7lre&OQ+@-YIQN@O6pFNxvj z93K*QpB==;d;<=T4&y?M#vKj2S0FFv@iTS?Gd5sKyE_{?8-6x$HuSBn4cOdaqo2zz zuYllN-SIl*1XezlokO3#D}Rse9VpxZ4(HjZ5BB5v&SAVfgv0&A^!L909j_l8IwzqH zM4U*83})gCW|}%IV+0kQ0jEBtvd~3`Fkm4bNhHROAVvgBi3Wl?0*(m&o1gZo!B4pZ z;BGZwwnCER7}(>k?k1Zb&lb7MOi@w_1Vo6&$RVn6G1 ze$ILPJVgU#r{7eg--NAb^qbooDYus>!P9kr5+{u_?xo+p@Eo@L_`Npa?0J&in~nR< z?E~1?GdqPl@sgcEb`S^b1oo>#*wCnf9l<g^@61I9^a3+RvdSgR9=4tBAW-zhnPPJSB&3z?9CS^C991MCRC9?xIOj^Nv; z4&a@<=X1DEAmKjm`n%h^@JrV|1)uo2k0lgb3?CE7wM-?k)T)~n@n%eXIoz+i+)P6B z#o|En^=kNO$5+E=qvzW=wBJ4x4L=$`M*&iLlT1X}?~PC(L=Arqp6 zdW_--V$5c-0X|)e=fBR_z)wwD@Kfag;u`*HTz=1E+^reld;bT27JlpcuM3N>_SdIS zmCIiu1C|LoDaYR|4K_^XnX^Jq4C#+z-p`Afjkz^^&Fwd2$DijNUk$&B?pq^!h;-(7 zCrxa|2fP5IF`qquCOX6|*g3Ngw_d*kTQOzW6h|^vaTW^!CF~BFgK7r^161VMc>5iW{`dsIi9jKQDcCG{302@l!c5G-XgMoSwv z=ce>o4S!a4e`P@Sg=XEEhA1IH`~qRMJbk{#=ZI_v{vI#|7PQ^e)t&3aMAwZIQ(+f~Qr-Z}PS1e#{?S!%+FmXhk?p zhvEbNx!CaKcy6@2{j9Pdv+);$?|T>eqr3DP356ET=>Wf>qy%gTb4dw8x>ZkKfmAJc z$3_G1SO-AKi~j|%pe7?d7cRgTzW8~#@}6fBgKx+j_(h_aigK;&M04rj<5Hlp0;%u! zdDrK~B_*aV#I#_Zcm2MG{L%0?w`MWF-Hxv{7slRNU~dKK#;Wp^hn3#_A_!EGdRiYJ z+=UA;#!sbFv9uAW%CXTK05z}&;1u{cpEwN3#ykQ zL8HLiqzW|QQt1A1L&UK=uqwmC56D~y-@cq5*Lg#`CnpepkDZ-O6WwHk?UZGi2vN|% zq=C1FUuoH1AE9jc!XRXZ_Dn$F7!$T1iLrq%#PjdMJBUCuduQ1_?TO(d-oUtU&YU?1 zzx$v37X0i7uB4iNHhyhd(S^+=Jx2GnDMrIv2|G2s>=pcj#7Uni(3c54F~r}<4qz)T zTxRh}zTfP_ZGIkd4?*p@Z)CTNU-kP2Ea_j`I=1Kvl z1m8Gy01p?!A47foIs<P_sH_3Dg+|T@p1Z`FK|~3XTN_lcQzcgf{+YgrwiKXc?|! zE8r-@S$_&LLP?s6@>Cc-?d8;x0m45ybpQ{C^qkRl@(B$j;Lvu=^I4f!!)!(Q73kwrXF;S6CF~U*|Ex1$RIUJ&R^FuJCyTW6TeT33 ziU3A!x2-upjPre}S$7-f({#n--XQ=3_Ko5I^bvtN15SnXt}>CR0o*za-Z98=g#y&A zbq1((>O`Af##u0!W zD>e!K5#2Kk*zWvb(0=`w3Lsc#j4{&=%uteQ=-weziL#J$^iaAORpdnL_4XT}IAbW( z>eN8Rj&xq7#2P)pP{zZV(Q@|!C5sc-fCU{+rAgP~`8)CaS$LZ=2;a62ApWL%8R%oc z4<5UG8UE9M@q6&Zlb6MymP0al2Kt1<9~ah{-5oLB5Il(1<+5Li6w!!k<^{?knvnJQ zs@zuRYWgCZg_%8w!R7g~mJHCBx`{&>s6kChPa^_r`yy@Xkporho}q{>QFF-fDa)H*%D#&U2vg#}k3l{T}{ z0F{p=gPD2<^SRj zgk>k4d%Pno1~@!ClpmjoJhJOU+KsIZq%OUA*5)I(Ko!)|NJ0R?j4%^aHC<85VNL-h zm0KkY>5NYWuWF8ORe^mTKOT;04S6cOPtgEXtPbvnxv!x;weA5cXf}bWrHDpLgV0n3 z%HKo51B$a~>+@Y#=Nn|+fe3zRI;0Usmvj~6_lu5T$$)Hh0`s{Fmy8vS%B%w?dv1UP zJwx9dWbPyAB@*CtK!=?+PJmO;EATce6}}A}fUx@h0(nYq4A+1D7e5KV`_DcvKL`_h z`1j+MTt4$++uhxUzMEyXAGzI=cYST}p|bmTCX`JiAp!pS-gL)le$I<4zof`sHz;_A zr7c!>^>K|~MS93j>RAcu@pEu}fPWIuZ`JchVSpn1WdEwAGxL@M1p^pjmP4x}$JSH#IEa_&qA(BV!_4239zb449*UHN)4i82-X>dS(&gjvkn2OAZkyIKj2|3F{10) zG0Jg*q2mI?=2%NaOz57(@w;OU= zr@OXFq-!dn<=WbjITZFFV+GQSS;Ulf%^VunaI;R<4Xw47 z`g$YXM{5#%d=njjHGUfR2mm&>v5|(sk0W=rdKf!es^p#$RiH0ARM|o*fS<)kES`{} zf!ZWATXrz$-!V0q_3;;+MQ6Zj!ZKqq)DmppL})$v-%hJK5=EqG$19w`^_&iT_F;Dd zv$u!w!wsqNM}s+_lQ=eRt?!!{Hlh?siHbG1Oy^^jn2UMv}?8ZzibT=$nbepr-%Wv$RqQjTEi)#U@UmUjZHy{~p* zT5IvmCU4RbT!9JL9bTgVDVNqKI8ZR-3mu|MBM@;KXE1?I!cbBP(53_iy>+9}`1jT* zpdZ)?a1@XnLWqXXX+z-qN_xP}PMyphAjW&#m^Aq@({bQZFw8O!f>t?!6sKoTg=u&S0WyLO(NncoYZ+?!H$Z{ANJbC}#4++ryZS^M%1tx3r z?R`k~`=%okohQk`(8mnuNkj;l8r?J+xq`!lB9c1wGIMaKz-ldQWQS5J3Kl1bDS#M0 zM*;Ct%d+eUG$LSCVKIK*FxbKLZX@Y1hmism&J#z#RBswbpibbSr4P>@dgD)Ryl{T+ z5%?E>^oP;-FDLQ`Y0keC8n3YQGFoo|99|%7_*^au!H{jpm)g<-ODpgwR}Zq#PZ{N< z3#`iypvxn=1uV4S6x3Z)KCA5nkX?kDM%#z?gg9L}Y_S2$A)q1c)QIB;pm74u$k#a? zFqCLE(jm!}D+hoqk3wJ9lyEJXOQqUaL^PFzgM|K!U9*&|ir4U>JCID{p|CR6-QwQM%*t^h|_v@`g87!|lG5r8T4A+FB9 z@m?Img9-uggpt8&Ku|x8(65Oq8L0Vw?bk%>HF0eG1wW+>+6~qLm@=Pr1W<`gDi79K zynq42A?r8t&L8S!myMqvSIUR^I^;E=!ZOT(2-e9@mkGc5Fgk&U(gA4B&%fSBVdB&urWgzQy za;}f^L+7*rD=1ciV#+MJ5+YKw_{FbFlJLxh#t0b+@!q-A<&5Iy@^_AXkv z_nX#dDrMDF6);nYtrKWUp{|j!Go#b6b9C=oN$3O@V1p0p03;pgBzohsa6$O_V)!ft zf7F83tDL~QA0|xT;d20L{2k}~m*C56{LfsJfs}Q3M=^fN46k81RKpL+c)5#=;inSz zhuT_8nU&`v0!(>-$Z9cdp3PF;NnKWX?UZZX)S%v&z<}&klGXqe9ALa-wqfvHG|=Lk za{R}JGwx~h20WEBa7*nnG;Kk0&Kn-GZ)Z9~SkX z94YYpLCl&1@?OkXWTO^!;nWh&&k>}9XB4s%@Hzs=MFOv#I)I6tKZX4WdwXpBzaMx0 zO9}AHlVPPdznfJ+sOb1120n+NB5QKt^c!u^*i(SA)hAiiV5{ z&@lMss$d(eYR$4nYL>LsRgAz)WR{XHI|Lq0uHk?A3`SUlD-O`7iVx6nPT--c4m>mt zAdheQI(y&kt#j~u|NL|CB%}SI^5i!~o3EGruPlPR!v;z$J{J8bM(&zz)bK4Qzb>qU z{e!~TD~&doJU$gwoV1YJaoZ_Xz)_h@6o*1)joAfg(+h0jK$_ecS5b4{TnBJB?>T}6 zvbu6u|Ke?1g4^{GtOS~M-U(<7WerI4mqY^8U;@FsNo6y3So=CsbkIrv#+0zgAgMwS z5*g)4fjd1(BLYlHLR=c05E6N)oxsE50Iq7-zY~rB`XBxVeDI_1am^ac=a(NK*d3rU zx%dF{3_k}H>4GWEAbDY#-g{mShld9O{0S>KxBjYp zmVJ&>*l7SOhZU?eJi1?VzWZn5Nt}$&3-~t+VR?7iM=NtyQa3Wun{@zM6$n*lL8luN z6(;Da&t9DX_^2Q|1S$1~E~kNc10XC>fkpwHL;=f_c4CN7Z7vc1^g4ie;I77l_|15^ z$HxD;FZ?Q8{rL};&@I((=QW3?Dw;9mu&>jdKd8ayYJgSP33XhR#RGy&t2xZ+L^ixY zm1^s3d?*I)4AzQdKs9~^s#Hw}twIgrgi+zh2^_Q0u1FQ$Bs7uMdW4mqGC9FxUexqA zRJw%C{q>kugAQ5RZLs6nd2G0ngtYaV$W?~gW2gqK-G4i$vc4Vt%sm7we)_SjemRdEPVXuJ`BI`nX3s!rqsgAHGb*kC$p0W z9Y#5bde8RuRtfnE5hxpdP^Ump?h8R9%K-Za`#DdAQHyQq5oiqnsTItFX8D#BAn0pn zjR9p9p*o5Z5zs_5ux1;kbt(G&L7bJzDpRx!5k@KLd zTN}IZGw-_szw?K`R*avUE?B%n<+>^OkY2&1ot>@1u`f=*fJ9^*gF1sG{~dQGnLc~u zcmZS68HbMK_vnex7|W(+8)O3dUEYC=CgQ**oW?1GxhHUNs-$-hKA;0X(SL@+V(RG3O_`y1B6fmma+Ye{kdTrRj!^pQX9kI7i+) z*MRv)-PzeL*FyleC~W_C*(rt^K62~oJ_CPQD3r+4Id$~6TO?xjA#(u0^uMo&8agdQ zhP2;f6Z&JbV;g6HZE65(H~wi&zm@KRR>1nS=Arfz5a5a2M=gEwxNf3hGS_dP6UbKp zz*PbAZ$Q@Y8%$`>v>?%i6&tW?BWP3B+HZkPuL73e2#YR6ZvHB=a+srlb=9twPT0inFv8-rqd22>bZs~ zgvRg*{jQFywst(muuV0gezIVUrj%EEOLp^;-YGjU35N&(Eh64}=%cw?jsb za{?+h`ti52GVqqC01WzZ-aqf>u)VnppZmfu!R03}m8rW-?d6_+ZS+V6iv{uJJhhTSt8s>`u>)%;|E93#72mAXO^fQ$K4p?R9PslFi`n~dkwHr_cG744LnI4th zpAd5EY8AySop6RYRKnt{fHP(aT0jt8S*uPBQiMEY0}38Ivylmn%uznHfuH-8kHT~R!3R>a zP2UN-kIQj|*_U^Jiveu!Y!-H12&-~^Dtd6F&nMjlAea3XSs1h~vOtP1hw>vQJwFwt z2uY1cS%8fpBAJB{hMYnqaH?_#DzCui_$`@e+)rPD%TRW}P(s<`_U{vC{U=xkqX8u= z(u>-uTUk(UwxAO@opJzRgi>KNEvc;v*)(7%a$u?^WWxW@5X0;-Y#PK`EkxVqTmfJ- z^93+t>O2r;c`xE@*C5G?ef1p|0U&#~uG`z*It!1-UH>807G0fa2_n@fRVsLp|R1>XH>NI&>sIs}780@={IY^+3~L;cZSOlodA>l25HzoHA3qAD#fM&ELlp zil`hKt7KN2uqFyH#krV>VYK^uz}J$#Y=cn96yd@P$Pt-UW3FxE&F7!?1ttneB|<7c zwjZUQJ9o452YV)Pk-%WUL)rZg4sux$Yc8qJ86X>3rWsS>7!a7pO;rYrVvZ~T ztY~qd&lKfoQSz9tWLii zj+2i?OHQC`kNelN6L{gR0Rg-2%|!gK#c%oiX3Y7S)brb4yatb4JeNcI9XVKn_z%JD z=DHj6#8~a!9`Yoe!2o?BRQYFWf8bCf22L#wq5~K*GOvw71w?3#3%;S!`>pvy5MAY$_5WsQx6+)3|*G!1UktqPR|@P`!AWDczrG4#OCiG z5msS)BU!HkKw6q_BYSXsPaJ56JVo&0``Uk01i~v!w^&lu(k~sM@zxC6PpGu z)5tmIV`$W`713NFN_}FTM0Y1k1IWA>DJU470Dksu9RYMP?~h;SFJ|*i*qCp@M?UdB z_`pZsBR|6KnccXydog}t^^q<0rF=b2gqbHqe>pU2KU7nNA@_)z{NFkRklg=JB8Ze$ zgwi8W7f>i=Cf8qX%A_SFfGWscP=CbICJdQx4q8$yqqQj;eC{F7uVuwB$pjWvk=KOt zXqE}K!D&meuXw|V*wlb|tC!|+tc4FRt?))zN=5PO^{FvL@+oIjaM!k@b9GX&Ingqk;J{pX^JCS4bl~iD`h93+F zSQo+Je%$?siXK~PZ~)&UKsw9=LIDZU?5-A|lHa*ArJ|6XL6<}Zm!ea@kZv&wgDd$} z#{s49Aa~R!XJUH;a1}X7*B?!Qe$zuh#wo+P1Yv3(AvMc=6ytkCp27$`BgmEeY`70i zBal^gBC0(BM7A4HrP`~AXjvx(2hb>xd^wpW29ehAWaRWn_20LrcPmB$a}nocBRv!*9+`5U_Vfd6 zWtLyz{)dLlVMc8Yq%~hE4I)|%;3xB(03Hk~QRF}#2y!&yPvuj#M3yq4~$=JU!1 z6Meug8}M==27k2J7p0*x8Aqq&ins(iJfP5ou`V_;C>p|44*)e_pxx`qI0u}xX*?#x zrxgq&uXE5i#-REC70jaN)vo!QtuE7i!T@vPe%Mv7-W_D8*IIwR+M&fBw#B7eCBrF zA};|zwZzduyZPi0t0nisHOkTG~Mi3B=UhM?5g9k!s0v5xRAf+0d&3Noyc zZ(GV(u!R_Y(x6LY#>=E&BPks;TrA2$8bN0Q5|SUyO{Q_kJYE%u6$}`6C)0`+euUK- z{OW~GFskv5Qhl1j4@P6nYEG?k-w4pqer*RJn2Jp!5ZWjN)wzrHHn4Sn#)&BLOknT; z;*cq)#ZeTeWbgos3uOmQbQcHnE**fO8}KyZzl`T^J@g=8JOeibrUK@~{Q@6dVcT!$Q9V!+>|fG2Fp8g>B~1i78}Rb&W3O3$%egLhRmun-AW~n73Wve;3FOEEtWzm0J1Qfiio6u$T75{M-XOa@6)m};OJX4`G0lpz z1a(M=vKn(sdET@eJRy)P{}m8959z>MW~z&=mIRv-p`+b+otO{ZMN(jF7aB_6RF_0C z6g8^g6p}q7kXj9ZvillT-q5zogk?9&Pj_$?3o(_0P$L3OEi|GeYCyzBL!eeIsFo$2 zcchgw8Se%NJSGyj`k+~Y#R2rQ`2%^u7}kGndwXY(IsGgI@f*MWORyD z)c`^Bd0NnLC^PC(y}wUoK1@ch0)ZTwvu_XsW@k{Q3ngWVfHl`A%L*=lf31__gp9V0 z2s?30ql@qqb0^i+tR|o*%xI9SU2{cW(Kcf0J4OUhJqyT&+46o#zVuZmMc7F4! z4H=9q9QfPvS}P4>KyGxLtu8?D0wiD}6aAV2>A??XIi4l>XAg=XR2@Kn|JlIN(c!h2 zyWhAFcYj`BpZetw!=sPyB{{Er^pBQDr7c%WdHlm|ZEwgZC(ZS(*n?`!4?{(Ot0rL9 zfg2Ri2?jU}iTI-}zk``7;~W4LfUqdZm^$<#e&)lYeKCBUHp4r6mxqUlGZHaiDnmi} zelc#!;cw9KP)kd$n1>T(KT~fe^gO+lloMQ2<3A=KPz`)sQTL}& zYS0*uX~6M7p#lDsWEC1!U>lN$rgT@zgkZ{h6(odUgkVE0>)F4jx)Ob95L}beI1PG0 zK)`w@pjCl~t_twAz4I4kFz43J96s?29}>_{(O=n#m%&Z#;V;NQS{mzRR9uGiLk@+) zY5Kd15!+HvWdKUVFr-PrQu;GxLkhlETqnd@a*^&@izN>my%QsuBUwbO7vE(TUlNE6 zQuEV!0n)XYm4nf!0Eg@mf|LSlzW`~+Tz)WSCqhMuChcxcPCGx(!v0uFPj-UQWJj?n z>#bB4Sb-Camvxu`0H!(pPzI%Ve89?mc?09ao!a_kx;Ik9g%FbBW}ct59`w{CuAXJ_Z?`MnF# z@CNwgFMR|axwt1aZw7-yVL>K8N zz)}h56cjVELS%IV!L*k0L%KRjECFa_!g%yleAOSHzyR)NIgLukgr2g4SG$~c9#9hiJmpjKB1>vtyO<*0RFj?-AN zgZqpK)(D6^I0v8;Z0_Z>zkg>he!k}~U3y%0u5)|4@Z2Zg7eoJfQQQ&WZ!ir$nW@Dk zKWXw=4%xd`?KinTgdF07Q-8_8uy+dL^+6hd*dZ|Wmuwf<09iCLP3={_fELX7Is12R z!JYlv5*hSq0KHKP?urIn-lWp7$oyFpz)OupDzk`%=2;d@2@lc`O(F!Z^_T1Yszx(Z z@DKIU)t)~Ek0nC);@#N=H z@`Jj@z?5@??JZD86Tqhg0lfiJCi#~ObkbkJ)kp4s=<8ip1+F{@K=1)z0J22Ca^b=w zd#ud6I9$T7{Km)O%(>m#vdcC9qh*nER%dq%`u_kD>mpn{S9}O_%e08d2cLGqnPix$)u*auq-~=OB{O z6`n&$0|rSQD6;|yE3v3-p!s$rUjl4ZiXC=fu>dofmnH><sHLPuj1t~> z<26wSmP}nN7RwHWRJqC9N>Iu1z>T#SJiA|F+r3rU9<}2iCy# zzTn6|8W2EJ79<$+`Ri99m-mmtcQUwu?)+rFqV2vifL~DsmLzbn<&aV~eiI$QUQPwR zeBTaW7?$_?8qYuW*ky?zhUF1_;uk(Fq#r@!QW+ZiSF_>sn)_ z6`r49BtPD??4sNJX=NnrMzC7}5EJ^_9s(V^Wt~Os0|2+P7koj}MdkThP%xKg{d8#K zTr8STV_pO4fhVjLeKelA=z%3k@IcfYVS2NpfE)4rr}tVGEDm6H4?KX|w{Kn9*x0;r z@zSG0>%IKsBk;bDJX>;fUXQ}}S0&%QCp5B4AV?P*UR)eQn z(+^oLtR(KFG+}JOz$U-XyMI7a@keS>0a}r!(aC9iFm2Q}H6FG6j)*`s>i8Q;i4lz} z0nH%LvO5DgW+vF~Jp&FpQc$SQ0aQZHRtij2vWSluuUQayFAo4liJ>S4myN?{JdP;P zZ!S0B%lG8~n0|W?`Tz4zJ^fS)hob?0GVcC@14QEkQog@wrpcfiqy7>WFNa!+QP$Q_ z8#jic;8N+k19=u;(8rr*4|Y1ka_M;gn0NhGqv5~t`fH_8ry6}_;88I)9Rk_xRN25O z*ZXyQ4qDRd%ns3MXr9ssSu8`{^~tmVmmimmvM^HJg?QR9kfGCJ5uwCjI00?APhPEf zHN;29R|Lm{d>nWgY}o8H|EIP1i?%`&iUatPtlBs@cBY{bH-kf|v~feh4%(gHKF5Xo z)O;@kUSbjd@E8Fa2QB!H+&8rO!vi}tlJ)l-1ym4les>YTD=)o#?d;jJH@NJ_03Q>6 z-uuCKRh@m#uaB0FW6g#k=j#`%Vy;zu$>k3fO1lrAp7Vb)poXDQ`2_LK!YLF z)?ji_L~Q`_rML3l3cLn0OVC6DAv6lZRPe$vcyIa>)YFkIwdN)+#bOlP<@}$tmD>U? zoDr6k=E0-{2|(|wfJ{0N_Y?)x2w-;C5x|$8eCkOFpV{y}eD%Fj(mOgx+V7m(b6QaP z>W6gTcUb=)nh{Nsdg6gu=7o_URK+<#Z9=Bay77Yq7k8A4O^xB6aG6MwScVj~Gg zH8?SB>gYcK)}_Eoua7?l96;VLT|Ak^0k zG-CJ_M-dv}QvLq4^do5V7TH#8*%pRE?kc}g_Ta9T^neILR!1WKeNRzNs55i0*$^A{=b^`u3pr7?IM-K()3s%-?s0_eTvp27y zIsVXa_^U3Q^dd<3&)?_Z@F;%PAHc1fH|6iX{f;BuM+NMtjC@itFCBNCw*C5yg#71) z)wQELDxk%aW$WhLNh48h7;cC|dErna{e_uOQ*;2Z5#4L}{xn(MX#lj3W~8qg@9Ve;N}6i^*NfAXDyNk30N^RyTh@5~>*`ZKT_^ZLWX zR7v2xUuMB+2sY$FpDgcH#5|#rc?QegQX)+X=~E3qk$c=@%fOFH9p)WKqKG$csOEG4B57Z=63LcmKrzXU^@w2YB}n6_Mq-e=E4TwY??8A0Y&h*Xy&| zZUq-m1)w1@_ey_1na({o1t_fqmi&$pO3e3voC!|-n7~34U>~$Xo7tf9PHa2xYE+3r z{wcX{L(8pBA}x-p`#xOBQ5{_MHwFH8t@iuf`8yPEYz zhtS1Da|jwTK-iU?znOkRcIU^krqE6gDY<+fzth53AExklqcg8zW;>PGRS&RHcWTC3 zorI`Ht8Q}y!WLVg6~G{jQUIq5*iQaw=){T_S%XxWbr($#x|Uzh?Wb|ApIVMW`#EbG zpIO z^=R)08sjE+&knqiDZ(dr04Hf(j7#VGl`HSs!(8`&`q{_f;^p(A)}yVNoEB6gO_bTx z>T9W(HBYPKnrbyb2Y^&vHz5s0ol{A>Gp4RX`O*43GP^ShuuTELbqnGekxCp7;b=#9 z(wo3dqbZtz3ByN2gFLt2rw#Yqe6#>@u( z74p-~fznV=CEnyuekv{z|BDa+9Z(45JCV1@CwW?Y(xYIsit&&APhuhAa5@oeBrx3WaKX5z7tZ?h4k*^D|I{}$l{oAZh( z!za=UC=NgeZ>~E1zyJE*T)Xm~XRq*%zFZJIa`6H@{^TRMlPZ0Pr7!^V!5fmuCFlOW zeG`m9*AZWXLGtZ+)Z%;X43I{eeb*9hgV*GOgBtUb}#feE1ZB%S%p~9{Njwzf<+FloHQ=PHRZiy0l(Ekm$a(BzXmTvn%Kpt znFZ(~9cl!HsOcUYBmLCe=Gu;fktGWTxP>vO*XI8f3z~4qPz_mUMydd;@&a@sq+4fz zwNg`zU)iVRKNlJ1VZjDyG77NOy!?*2h{c@_MCLix2_Tco3#%-C)v{;+Y}iB9S}fA?M3zqK#ZhAekM zdkszmZCfw~n%&a1;TqLlgU;Ksu^YZ=QF-v;`zm^!L;+F~3_fC1l91baYffO;!Tx!x zlsXX%gW%pufm7XWlY*d4(obsuVnCh0NI`B>4m27hGVaoYalOC2+rB+nIuEWXwOOLC z;tT%Ec_OywZ;3ikr_^63Bw>D-%ofBJhalHWlGaifkvMAv5+*qo6ZGIO#mkd909NK% zb=p0<^T#m)fFT+)m;N5Td_i)1M*I`=FBJWCrS5LT`#meG8RWo7{?Lwj&fm>+_Jxe} z-?@DNFZ_Kp{yTR7d1?>^mvNWbeQQPU$EiV0>u{P0r;EsK7-Q{yY<2lMba((YBfQDX z66{nBxk!iMidYoJ;cV08Pb-FiqIrBcAt1Q247dV4Y*Fi#AYy|PP?NIwhN8xigeC$2 z-%|hpXN? z?v?iS;CB8*<{Qz2IR&@|Yo-Ymay*AFQ|JHffBxUEJbL-kRV_iCIkN*7E}hLeYgW}^ z;*aw3<3i>N!ED}}S$|pHYan+U1TWN4bOS=|3lQVKa}am_7hr$?AVw9l9BBk!?^VTD zt)L%Q>#|%KLYPe2sM&Esm3Va1fhW4ka1Hg;YwK~Tbe0y6Q?PA%+Z~uiqtLHi%w*Va z5X=CKP;VRc&o`gG*VC2ik6? zuU}rve2(!1qXGsV9|7Ec?d06Z3?A}gN@Kxp?%Y8$oD^XHBQ5_o{3JlF4-R#|` zsshxY1`d^9l#nJsWS^zfD#29V-||cDn(=eY?vGQUKV=HsM8?oo zV#At%B2*J>6?c8tpLHDL5#^3DJ%tNSka}PRKHqQrWp-}TUYILd%uaNfVR#dbv%#!hCZ zb&Gwf_D|!yUAg;St#gdt+LE0Q@6bnnp<1f`kf|idQ-+p>+;q|cJwfXT$b8InQdo;>()o?t@g!_s(-!!DmKPkh0qglZ|B zgoD`}TISZcq|lLW5G@1Le_AYEg-R}gG9HeoGrNKLTnMA_1cn*7k`qw2HEz^t&;Q5& z`qx*Vdgh5Mx**vBoQu1Emuuh({;7g5UvA8263SSOe^=rwQ2>-NV74(xj6Xh~jsAtd z{|7kOKa5VLZ;aN2U#t)`+QuggW(pizMQ&*p-MDl}Ml}Fy8qqexzyvV`d>E@TWqjs} zfZsWBY-AJE*-=;?CKh}Pyuma#YJF)C$M4gI@eRixnskYpklxXOgMWSj?yT{XA>%mb z(v7}EO(RAKk108{zdD)}pr!&f^iJj5r0g83Ot_T{x7R0btCO5DkC?A1Lg$_f=6Yw| zAFHHXNjth`=Xb9D3&&yrlQ~}W9FISlYX7X_!(^c|=eEn}WWHRMw%_z?B=8T6z~fj6 zww(+_S{Vq*n{rdnccby|-`RJd#wv1~s1FBn*&D6M-&DzU+<}8W#-`?ZRB?NlT2P~0 zbs_?xDWXX=SjIQHJb=U+nR7%my^oJ~%;^@`Dto=6MfRk)z^YWseMajv&@dHg+zd#^ z%aLglEl%Jyt603~I*)Kv^G9p)h{pWw4vWrU^1%4S1T;?d9E_e*_8t zhw2Qt?8i7kDBW6hp#_HrK+_ToWds(#=6C=8dvN>Ko%mX_38P0B_2`!lu&g?HWk)t+ zvW&RqNCzVuC9ayNN39c>&SA-Y+G6(^B*cL2S=Gtq$s1EIV|S6xMZ4KOltS=KH;zssMY^c@txfi?|T?EnP1H|Kx# zzxTMHBG@qnee-FW>fCde*C5C{pT7!=l)95bw*xLbng_b60kn+d;h=+KDWe? z03BDXs@_$|c^I6d@0u`u+E_ifa-3`ik_DE~6LQFcik;a7VO*kf09Ji7#yYw}F~n&b zTW6%rZBx=#_Xh&tO6SskwpQ=oIV+m3)S!)$$UDE%eMvYO-PK{N*kpY5w(0hWsnEHG z-DtF%64e(9lJAj!|D4XQPM0lucMsJw3ZU;1GvErK)x*a z{eS->cH&+J_|CvUPD zcYog9cVY@aWsY8M+08Uw2I~4*S1JN-EE9l3`h~C;>V#MJS}*?KWqA3e*K*E}u4$rO zP3R`$f)Q0nPZ(fu3v0^Dqod1WeIGi>F4^ScG_`DLVn~PSVzW!O!4G6sLD!e@*f5oc zPk9dK*w%#OD_^UgNh7C~#{~TlP4gXS6^KeJFj!l^U-#W6J_j0%VYM?ehz+)y>1ZN5 zlOpLF$&MhcDfFQ~n6SU>*qzY_>PEL|yRQrV&Dt%ILvx>dUY=R$Upq~%)|6l(lVMWO zm6Zd6*qIW{4g#8-tn_%7mS0`ab*KZE zzg~U$b@`=O zMuVfeHlO=$1KRE%vQY!ID0TwbR<^?)N9burUyqqS6W?nEPJo1daKJj?aNIUH0w2lI zddC$J0I%0bjYGpmXQA9X*&~5Q&`Fv6Lk-gn5y*z?fFAHew1goTR|CKjgc@|;ID<;` z@sF>SiFyeQxHxgTZrvB!6yU-m=gOo0`@i^~u6^>;ACnjAh1EBMt?ha0>^mBg_Wp8N zz&$=x^Lbx-{&o0frTYdm7qDLET=(Y9+wg<${Wxp&V+I4e3}}ejx(wJXbW5rTY@O?l zS)*X)7PEBiQdS4*TD`g{nXE! z7OrgM{kQ$v|^s@!^xxJe#Ok>SJ2vspiWkQ^E zxET-%wr!Z)&=Ds!UQ*d$s$4^w@;vGx@Jd7gQ?H*t+h{H#Ino+whu_3!q0yA&;0QnZ zd>y|I&WYy~0$tP9XP^-ZDGp%YbOXlacI~mpFUcC2&*w2G?Gw8%hw;4oOa7llJ28VB zgPGw+LyGl_mOll<7f8X!(a{n7@E>2456L)#a^Ytp`?MF0a?@$STBv%2Pd)ymgkNMrjGJy^Uwl72|Wvz z%cDwwDo(^xSf>*mbnL+6=K|maeS%#jT`x-NC^%16k!DFE7>@ zpc%wj1Y4m}w*kyFV9>r4?{7u_kljCZ9|f=E0uy7Gpn@Mij$uES{W!wV=|Q|mxYAI(omL4#mj`X;*Bu~F+NFY{ zY%b@u0m}$SC@PPXYpg^gwxDb0&uK_k$}CXEe090uV-&)bzdasd%P}r6Lo7QBqBmBX z4{pTNYB?M=I4Jt4!sNHpJN*O%cp?#4YM7VDB7m+XiKuP6ZHPhT_pv-UKS$6-0?x3S zG_#pBTm(X`;g#|9_3yE+AW2D?jekxvGn~YXE3*Qg?el>eWn*u=o&!N8f~MTtQn908 zHo9PV8^I}P%O(uE!Rq6>6otc(K|##ld)SM2UyafBx5vEzx9^l6=;EV$*JQoNZI#=4 zXERLse?EAL1`H*?lDUFZyQGrd`8YS%dM3q~{?(UX6%7K$7RrE+f)mWkR9wkxLvZrX zasYeEUS2`W_@jkQKdr^kL#Z&w`ccQAhX=dj**hHPXK0XlG@*Yj-Pmwm4ZRJ~?eoCQ znK!jy6BY3BScV0-n#EMek1M*?R_yvCIq_A|0n$qDKD3>CBlj^D6PX$-J`xFOjNV0d zrIJt$iVW^VZnU>IJiq&rpE4{)$HQoPAF7kz%*ad}vb(s>EcDKR8XZJ+48h$NY>V&2 zZmylNs*#a2H9~a`q29)qIHbwbyoUu%3DRp`i|;UY0B6tc%H?1FxBug{PyNz!vKBc1 z=kvzKJeB5_8qyE7xD*#1cm7S*%uz`ax%$zu3}z>FekS?|Yp|UV95U$AkzvV^QFSGs z2PvgE{%GvE$CGHr<-^p2-<8E(hKA6%qEL5o904#Ivv($(x29AK9MN^^Shkr1rS)+% z-pz-wk*5k*W5=}tJg!goX^Jh4Fs(&ICq)Iu@)|_bjYBXN#*rxKsby!#?OVlal4=v-^MA?IOon;=D9lP^rEVck%6V6-q*2?0fcQyq{Z#W1; zSY!nx9E|}RaS@KI_v5{_1yKv4tda=Gcuw1Y<5K{dE)Ckb17=r*CLJgaV5B8zfIoXZ zhouED3z{W|tS@0^5{^Q5<3ONd2%+>WQ0aIjg{)nxdVW15uVh5&{YOrw?C?+wJLG9u zIw+S7f6&Vez;h&wETGfzV^L;h3a}|_RY*+NtZe8IlCiozyM&Eg*}zM zqn-l&fUwK^B27N#w~Fyo3p-*^i~Z)&>@^LyziH$ zejLoC7!zVy={PZrStvsza4Pt11Q}~3x2yX9;E{D(zM)(SQi&#L@BkksBX_j6HENCF(+E(V>iKh$B{b2^XP-qas$lyV zu)zz+@Df6kE_j@vmK3YuQ(Hl>uVJ1a+6n@VfkCi4w>~~(w-c(gc>yCey|u5EZ?A@L zjXq=!&X85K2Z_jsAt`BNw3{y9hk3BgVhGZ1%o}oi++KYBE3^6R1?K>M@Vy_(2YBSt z`Kw~wlp27zHqW7Y;x!~BJ^|v14aJX<`DfAKg~EfqXwGmB!qnUllINl56mGrox_qGR z?TsQ3LRvD+2Z#g&xV4HWfzEBaV-!cdfVT@iWmd3u*)1?}J} z42sT_|G*1-qR0GONpGC!K5MpUM^w_!B!Ev?t_b^KtcB>N&)f$U_&BH#Y5i-{ltWm7 z4>-iXi5i?^$QY4}CK@0yG$DI2(BO7-a@7U{%29O~WXh72<{sP_vKCt)>tG5#;hC{T zXh!E;nkZn%19VbL{U8ot$p*d*mAJP|mwbEI^Kjg_T6sohiNLa>$ffr9+E?RidI#|2 zGne6i`0u{8_mQjbllEUm{u!O`bANvsTA69EG83o9>a zR!EcT!c)(uNy%~Y%0Z*cCU1A(n;P!mxC5&JLXY&Sxc=f`i^C|D=_TTMI3ICY`Aey8xpIAnNpT#qONCpUZb~eXz-CeyM;m-a(?40l6 z@>A!M6A57S5L3ovrHvqu055_3$WYMC%d-s+$!m8l`wC5N-I)@e=JV(geU5;5S~550 zh&IBk6KBX^=S)hT9X#x(0(uQ9#A<5AdFEERw3B=cj8_CXoml30cLsuHum_moE%8{+ zQkvN1PSbX$Pd1UL<*YL~91U3)qKaS8C@mn*dW2Rv*woSuCj?CW9~x4P?!F^Z(I~`+ zrYvWo95Te6paeFUK=?C>&VYXmva17-Twg-@w7c_hSuPfGxrmqCh{u-)hexo8=fi_V zJRicr!BM_E5G@Tp-`T$n`v?0X-IoUUhR@7%r)^ouZ@hYof8c9p&hE;BKRunEPEYT= zQ|j2ot1RQksY9{!pLzc??5&@DLx(LdWy~;K@*cyWj_oDgqp~GiZGNkt7_;*H@0a zo*bEEzB`M<94+Csmu|u9uiVOAlCWAbyrd<01pSmCi^=1i?x5=nXh1yhv~yPxm|zhW z8GQS^5gvdJ8&G=zQ}?gcv7y%awe}wp2*@nj<*>|Cxzd?2fuoojq}!H~DjY43;Na*W zR}4xC@M^T%Z&e5I(yM&rujzOp)&1k)pDNLv96@FsEmN)|U4cpq9@6YS&Hr9||Je8+k zwOU%#-YLysVgdh6iKfWpp96R*0_a!N@sV^Uu1IUrW&DZV}nr{eH z>i%UUxVfIZTRl+RC=?9&rzLstmkO#9X9QmPd8K(~We*&-!1?$Qjd-K(;vI}T|Ij%D zY&iX6+Od5sG`xeUs9=(~+z|bg7y=UxV!aE%yK)WG$b*X+#NTyuXAYO1*p(iQ+ix74 z%;`905Q1w|F>959*YlUo!uP-PQp3110G>292CIF85E>BAbqh8nKx&(U zCMpGBU(59(P$3hMnSfNtNV*})>kU~rw~~Q^7#-+7+#Dk9kP~LC8(ZQn^F2sM5*F*;nB13y}x@g5nj;O{C%k~lzsskIfjPcZ+3Sup?YwsMy;MW=Mt!FLgQ4R z_6+FGTQ~!m`Ddw56e@{LBbs2!f_9>Ip#g_P{?Q5wUl%(y_9o2OG8`s=>IJey7;o+~ z^XpuFJPDZ0n`(QnMhGF)t|i^UZ@qpS4r2sRcm4XIICYSGU!#F?N%_m@ zv>`5g92M4Aup^(X&Y&qx@#j6_=PeIwDBj9sHIZmt9O%Y-Vb?b0*k&J3(rIbGR?N|= z%HmW$PmQY4R4u``>*@)~U_?J$JzD^35EAns?jHqm~JalL&=A1Tbpvg;5kR)hTFu z`hm22)zg>l^9!fIb@+L1LeSD~8L}G+XCOrYl`%M!Av>OaoR9GZ#t3F+N$!1dC)<9qSc;ro$z?@!IV&1}vyoTAJGCkn$W2TZ)LtKt)lQTajhtn4$WD z?SUq0hE1f;zRV!VXz+(4oUaoZEs&p~<>Hu!05Faa5PUO{r5eLD)pz{w7^F09gU6;a zl%2q;sX%z2v4AyK{$2OtuFQtHfBW#5P#>rLQp+H;wjS?z1D>8sG?5|zm>s+k0BQObY~Q};M>J`H;Skg`Bs7kKj1ve>3nQ3e zx)md+3_?40Pg3TfRB3tB=lJ>60U$ni`H73UsVBi!U8e^Mv$1Bek357^!~USR#}9Jz zwOeT-Fd3sB3T9K7+$9T3n7o7}z$-A7si zX2&3>wgV2CZw=Nul97f0gmFX)L1sQC!yF3dUmJp4W19sowe7du7Dg3@0#JsQwP>Z( zCgkeu4g>@Z1^|1Q6-l`hFsL9#&QDS+aDIb9jVidY+>H3|-#I8stdrAUMtd%rG0OFc z+NoCo95bA`jp>alaFQ15s;0bMY=kSM;9CJo91n^Z*{19MA2kvA${U(V0hF~xbcP^~ z@PUa?VcL{%dRG@gQ9+Z3la2p%gEUq@%zksm8+XocLmzizanvx~Cxkc=U;)9z;BY4+ z2rE8f$fapM-?_D4weYD8N)s9ePy9zZ>P6BCaJAc=Nh0f9tAJua5eT zFE*QP$`Uv3FPTSuIWwJ66KP$(8ZYo zpCtBpLr+lvX8a~xD-PiN-q}4dye%Tp zf0o@Cj$3)oh!f%h~%#|PiB2R4I5BUMJFoxBLp zAdd2TFgQZ#Ol<1?N!pvTT;5E&@n%`}F7@;;B~=qf9;d-vK2c6d$kJGA}2bn!A( zUGD5k&x176<@Fj=ZA$DeM5lHWD-K|1ck3#Oix|piaOME0A(YwmxiXM=0;waA ze~^Ry#5HCbG3Cj@FylC0K9Y0^CTD`uuRIu)ozU@)(urO=4mm`MpJg6Do=T7VvDf5@ zHMS}szsEd-VRrAp3AKs|e429R-g%uqr__T@n^9A~n;I@X0{5nH0BmLySdmc2Ccu>h zAKM7Rl2&pYbf>win16Ku&%XzA`*~6nZv=gZqeoJc|943uViLp15 zN8*+HP4SMN3oxxeRmL#$SKVOzU;(3KvQfyyHWir)_wCGfs5!sY3z(|q``H66ijS)c zkT{XLOwBZC8jHsYLv?`bpm@MksDJ$Q^zm&%`k6`XzwW(MhU3zT0>-L};QG%oQL>5a zYA3FvGv{|p`Z>z|8^ay*7#h`|!r=2bhpp{v4Zpl&pz-S%;Ep3io~Z$@ENJ~xF!%!I z=zybwMNAVGiRG6!veL<@`T$}#Lk9fPb*;1wR2hRDO^8hnX#{;yOiHIcaRC3-KmV_< zl);5vopYv+pyX#o-V2k4KN~>Y*pCht@}U?Fmb8=Qh@#PV{9#y*yGyzNUDwq*CU+Bt zTn&)U!mco#R0|N}Z383v=*xg@yKJ2!mzLv3=wmd}kAO1(TwD9crrg#!)gOz}=Nawo zYd0;wh)o27Q;ohjK?kPM=f+ih1%zYiJ={Jlbm4mr_-PaYutvn@_S_g0wi@eWL;=UQ z`TU$t<^cHk&u22IcCj4%RHTXe{S^79B?ys`7;g=`hW%6}>LwI_tQ@_@8k-v%?maBs z*aDQLx)oS^V>?ml16RThWlB`S5uj|4sgypL5_=T|VY>@i5ePHCV9C;b!z?8WL29T_#|kY>o?U*D^^00`lSjbCziHu%0v#2#*`l~P3Kryt_;77J|3H+83Pcki;GVhV7y=o-ac^t&Ifpx$UdwK@P>07S3dU&pTD zNNNiw`Vl-XFlBhSl0P#B2x&cwui1J--Yp&kEl3=|<{Y+~R`7cv78GFju0BpO7A^^L z#R+kOsYs?3*ZKt$@&~B0Tw~!;sIA0}CP2u&zOGytXf#}f@7b7d7LGkJjdzvC@d)R*QRZ0&9UP3+L^U`|~3!pEipMqEHfd|6Zp74~FExpaVw?DybCuqURqnHL)n4Q0)>d zKny>3u1Iz@xDu4$l(=ScUVI=#9@%pA+ugX);V;Jmr-pa_O{Tq;v1aI%`ficlWX#<0o5V({)ZZ(JSNPxJ_&>ld(!YrM#J&J0amA4a3b zoceDoG#VP=P^SP?hl^B^8dMyBD*JS1 z=th~9ZVVawx)7?if0oq3tWWH;{lQ6pqx-vpef2seXPDEVuA3J9e3(y4f3gxs!Nn}VP)^eX4y5aTjMUc&n<;;~$) zLeLTp*b(d>h~f{o>oY0q;4rBI9qz}=!=w~+6mOf~LYUv_gk=k`&ym4<)B#+p3pq;NDWU%>M7TUn{X+XJ28Va7DO5j$?`4j{TVe0Y1=;pyq^ zbi%QiYfIYd$jI44)sc`D-X*e7*9?v=k%hq++>FiQ0Q%$rW?XKMx6S&LiVG+`lub5( z_U>d|4#5R_sRC%~o;R!)Y6^f*^Bnd>J-EE5beTzs4vQcGnRx&uJ;f6`0Bi{)W*5O4 zLX#OpP#)8*4lt46Uix89Pp7A~nULiUOr;F91X!DnljExi*Iyh4+3_VJh=0p%N9in&Uk-+DUqU^D0qAa<)p;Nr_~KwG;RZK* zD34!+K5re!?d8jan%e`_CWI>Zk-ggxYB?j+3V=MnXrOyyMjDXW{vzEdm$ohC{B;B< z38Bf`am>`SDFLML9@+|mRsR`P5$yJW6F@vp=K8qWg{?&M@fh5%ZGpy>Kwd?h@8`6! zm6W4tszkXGLpXtRMi>ct=x=eb&kKH0Dd#X2|L|RaQ-Gh=@&U%veZh#Qf>Z7(2JR*R zO(_WH*NVG8&)0x5NgMnacGV#O1B5HbAW(@0bO1>0n;9xjkW1qX_PzG%OK@lZj@asg z`2^WvaO80N@D|*TsX`JN6@I}vUj^t)g~^sZ1Z}KkJ0>c0Ln6ggup%4tKqiEt+V^k9 zgo}L-Rb5E(B0D31s)`Ay>JWt@0qzTJ)06E|v(k_eP?OHIgqk{R&)8d43kHA@55NJ2 zQ>2}d1UNK2fKfa-`VP~DgEaynC;79vPaW>vu>t%IhtU|z+=vy`Ji?W3V8#2<A8A*_dzc-*ioPlm&d8iZQ_X+4K)zj$ks-Ogl^?!4YoX+=rbr z8&duoRJ5aX{aFPdDso|VmYGxn0#r?aq6ugu!b1HqQx21ueUm#4O&bNj7Do@R=8Om{ zDK?5J5ITIp4*TdvB%g^Y1L25~SLnp%u{1&5nZy#?zJUpMuxdIO!OB8Jsp8NHH|6O{ zAwhrpNC0Cyd1)omk3RFGRm?>5Me7tOf`i*fMUcjm!Aw|<-oPzDX{o@roQEYBH^V}k z5}`&S(@av~ooB}k58C@I7+)Ldv7 zs)JEwpn4#xUOQ`|m!1!rQu=AOn{4b$Q6(DM78N%^2Pbs>#wEhBGLSFzt?Ui-L>|OR z1GYtyvFOOU@!wNB{V_6N4RI#Xt?w~C&c{(k#LfF@!Icvg1dn$)hj)&o{O25l&V!hk zF6@+gpq(#3O|QTTegI7k7xB&m?7)zAiZFk=ITmjhngOW6>KB+X;EH{TNKPRRRTiKn zw3X^uZmwgn@3F_8fc^c0Xsfry;|>K7B-1$w#sPo@-E!r^5+ZW{J-;Xe3!?smP(pXr z3MeeUWiTqHS@9=N7hZ;{1wdK3q&SdentoaZLDR8PyrHcamHm%Q#lYnJqKvA20V~31 zZ1Z$e0-W6GO$(@H8g(OVpsNyI=qN{?f`qGZf+^-8tYiz0!hn-JN7_OMGx7P}PAmi_ z162Cn)a%g%<_*w05rIv2X{832ql1*k`i-iY9z^8006qf9GX*DzKW^OUXfSB|8Z_C% zuLd8e+1dH^VszAH@z&BXgpIltw0MFo3#M>fIWy!+?3tg#Urk2zrPpO*-cwIM1OM*d z{(pi6fSayOB^sMKkjoMW>`tm*j%A zqJXiEHZjQ-sX9?;%tKa!})(%plCEjG)Yp-d>V>`0na{DJZ8vx&%o*U92=S*A~q z$Ays}LrUJ59p}Hf&2<9;jPwBmHQj<#wJ_a?Zxba1Gm)s=9(vgxY*Z1TNlgs+sCs~4 zumx2MDxIBT>`=z^QJ&}7GnO$+QQhwDE)hRH&N&R_Cwq|I0+v^jKQz-yuf|RPq!mN~fgS3R!#w}CQizd!xHJB7J8w05bS=UT5Ohuf*HjxkFi0?-C_G63TtRri zRRWxN(%hc16S&WcS@gAxx=6jbH<-u-hOrX;*J_k#+c!>WLjA`#0eO`lCkjgBrwkhw zpkoM2W?`O&LO&H%)LQqs;vQ>3< zZs4SWI}~w@7i2xV8s^i4(C64mtSADk&;M;4G{sL|87#2D&Ww)23DWl|Cz@{)MdzRt za{q0}{Kf<=W3NibDU*{dx^I4GY#eBPDHXR*oE5uNP!WI3qH%KF_Lb(AGOB&`sFyhc z=(19FhdvTb_Sa=TOadog>Sr?3^ol@?2XXf0W-;h~Hlz$BEAWZB% zrOEPb=}Q!0(XNUVNUjnF&@trPUjSL_T}Bx5ZQKIfRj(eis2Ezth=a!-Qw9)? zGLVTDGCqI?9P0?1&OW}LIOgc)2WW*t8-cI_fGSOw4YPC?X6Jx*@^u;bHv<7f5O5^~So8I+sSH>-@V2Q4J!fDdRQHO&Cushe>=?!q zMFZ=n1Fe4^pQ?(`I#Z{$E&veQ}pQkTFq577I z%zdiPyzAZ1z~BAD-vTbn{w8nhn1H6~u649xJfgoAjkgb&!?WnsdJ=Q5?7SSiV?sVT zcMojvU1Hd=P(kQ(*WtjTAa&M2oh#@OPc`Ium_dJ3wf+%(*ayKf&CG5q(Li(_ivuqf ziZE^o?yPFB4Kt^}z;--2OmqwSP!*ci<56CZ(*&Mzi|sl_puK}m>H*3thpaAh_i4ab z+M^u-Krku;n4RAF?y=UugyFX;&%PNjPmO{pX|SpCpJxQ3QSqsrd*hyeTTKX#;+u}) zMrjH5z@t?mLObaw9}D5eC?H5wuqkamYodYyy!P_VtS5%fh_DbwNb~^+`&>>zd2t3JC>y*85QZG`utD?A z&PG2=U|-jhX#bTK;3XL1kewY^8HH_VIh$iSuy)tSb%a_icMZMtOt%Kwf_SzH&>B9r za^bi_5g1qH@N05?TwSkQgYm5~P+V16JNA_7&vfDpfY#nmcl|v3-Z*i)v1N-|dD%G2 z-*@-5wS6`4DlcYd1-9xvmC-jbGR!gt^Xnx|05s$x7y)}0E30M7Dv|>#)T5>P_}Hzj zZMb~-T`@JD!|nZ7B<8Tuf$BAK)V{U7374OE6n^;P_ifd$Gy}cBARxajBm0!QX*9Hz z-8$zP9F_M_^BSBbF+xt)d1p_IK>YvNdy^Q;&MQsqod3S}VvdX)nMtKMX(~xo5~ZqY zH{4xrs;dE`yA8C|y)b$uYU7oGDsH`zw6IqOiUPbcU?>H6XB(ny7pxkUQdNl(C6Pgj z6e*F(oS0)oWX$7x_x}FR`KNRKdtYRdA|+DfBZ3hb@y2`afBrLk17`-@(I=rGDj6!F z02B>E`(peTYAC3~M8QHjfD-@TxF<|=ebGfyy1sEyX5oNv(NAzD;{{GTq`PH}kA(}6 zumqD3VeH}-bY=wO(|Ow|8-N|aIJ{>S-CsxcH}1sVYw%5W1MI!6bldp^_RzS|a{ehE zS84*Z#(&Bjw9yh>as(*#0IXF)w54gNvJ11h6p-0Kzdy)1cLD&l(TG+|6`JsRF#w>= zJ!bmb^z>o4n{D5Qds$6JDne8i5Kv z0Ax(HHq$1OL$8$?Aa*svur-VKpqEjh>}!+IX}RE0;Qlk?5sPLjX8Cq3$8W_}onz8n zMtOzA_B|}e(nT)*TEpjCmII52A=34P{~gG|#hApw}5KL$tUkB4ic zfj;(OdS(jt4 z-%*sxE_U*?uw^r_7}Kfe9@o_$3*>?E>Of<1e0&qydWVAk-|Aey5w_d+h~BmL@CVdA zdzIE>xx=Gv;}eQ~-6#q0yr{K2m?#Ir@yhBz?s|2*G>;ma z0z6bek|T)@q(e}6Z`2RyyFhZ}$O)L5oXMb|AmBSOHE^#n3;`eu_$Ar(tSp zDg*$?B|x~a7v1jtD31^7NaFXQnRa?oU?swbhaLLpFf%{N;*dNM06$Mf;jq#If3$4* zlHqn*kZDtpzI=iEpOkk(j+*rggG9M8V$u*BdL}(SYW*9N8*y^BpHz@VU|?1Ds7Dg| zoC>^FINtc-0A<%XLK08cby5<$O zRf)tgC&oRb$@&x}cOXLJGa$}u@W-Bkm-+(5TPX!X?N7VxVb*Q*n-FYsE=hCHwbkVfIQ#H@ z!So|6C`uFD?%$&^VBPcc#Q-uGkTyI~LB-;Xia@ApYJvJNIb(*1mlrE3Ms38xJ-V!! zZ8^GYlbR5*Wy2ja7u)f?Xs}x|5Z@!~^n=@*yA}5A7RRVG7&%Nac^5Mt?_jJ(pDM4x z0ykol&R|T4Z8q5znMf4-q}_`azrnsD)HStDex1yt!D;ACcoW{yunruUEEi6Xt*~;N zct3BNB;_ww%i8|lfl8e`LBu9Wqo#>(zG0g#dZAvw34CikE|Vf7h(&6Owk@qBwo>Ur z6!f_>z!5tFfP6i{+rc=`?>N!6E9JJ`oSF}A@8g>?+bkN9w(t&!B~#%ykURI%U<5$= z0oYVJX9r-P{Tf%Y(gR0X=1UUn!o-XgyXVV*BHBse(pXAGK+<4haK0x#>hr62w!Rp} z11u}?jG&@Pq4jJmvSdzay1P%`rT_B_GXh^64uF9DW+z{p|8BDba1&?!jhMMM0wmGc z47Zfqaip=zEWs8Xd2A#7SpJlZ9+o-@}f5`P2(w0!!W9R2(ZlYLzi<)CK_I?3=(tRuX{nW20ay zKo;GQK%X>0P*h?0J1zXt?+wz}Q1u#8bFm5Lp>9Vu6->GspXz+-+*_-`PTdBq2G%z= zU~_9VWbF~|Y*TjLp!W~h+u8NKJnNN}We;F&XLFa|1UKCp8|I2lYM9iG%^yD0EyJlv zh&D-SK{t@`|3cq9cQ_%{F1C@P2SQ(6JV(2GuE z00B9esDV;+6t&MlvDjNB$RWU@vTvp5}jANm5gJa|@?fyiWHv*DhD9q6L+uuKk4|`#FaG(Of;`Y{__vnir zVvUrF_FYUb*b&%T!-h2jsl%AG{-WuJ90A6xps`8^Fn0U1exQ^>%0WdoWH1>qdq5Cn zDF9v4T_6-{%2~Z$FyzCg$9n?pSHO2WrvOFYz?L0hOyZ6w{;>}D6-r^Dt z%1-tzhX5;O{tpEQF{#A_(~DLXU|To&@XUXzi@r=`Vhd&h?CCS<#W zLZs3VncP+~h{VR6C#MleXnJZECMTvj;2rGIW~_{Jaa=#`N6Gx2BS z!5x+OySwqZ;f^Z-)EMv*ecxEyhGVCWxK-glP#rq_kt0x#LNEG;2)c`FQa_EI5sSLzY;Hw)`pcb<|1V?c1qr1C>A1ii|1h~JKS$`+W zZyZP{_kgNi-(9pLFCa4-7CHbO>OL9|B-ud%u8Wa!Q|$H`_fTpAwA6t_IRJvb>x-I3 zWvy&%Lp6La$aw{5FNvm1xCKvX{$Mc0*AngcwmDFhu9D)%paBr2=}a`~buZS3tfhg0 z99N+r2K#^Sy7Zqs1i~l&K4&NK(2s`oB_b_sZSKIy(+e<+5ufe4y}1F8&!SRE?Zp~M zp|#id;31o2hw{%&3<`DAsS}XPfEYY-wxDLA9dlrIAZE_^Py`0s*}BJ$;yMCy*x|VL zf+M*HfJ*3B*@9z1MJ-E&G31?cB7q${JhuCifQNVnb_EJMCSiCx0)W53>v3&@&VXab z-nkP9=qFD-k)aKTftz64H~=f3t}rtx5rJj%PLvArIr2`fGY2R|Lj{JQ)DVo~Ae2q_ zDjy^U6H_oV?RI;&=zH!1veMOFomql{*cRQlqgb!++}COJZH?ck$bS=St8DosqBR8( zcfZZeE#BzDbZ?D}cYDQYIlsQL`51oOr(n^3*hc3aY9g-_~B!pcXc~>5fcQ5b9Pc+_Igz!$a%{`-l?4iG~t$98-|9bho zQDA0St9BC5@p!9tbQN6W-)zATP_SST7_8L-AA%k%)p}xylYm0u@1#XRz*Rb43v>6u zRDXsyt-ax>Bhv`IC@QIwD6LQ52~t0MtnyEK7xXOK=eYgqEO3 z2Wn4&NX$?oA}NdZia*1o`zJd6MQVx4WwPAaJt|~0YSI`IBdAB#`o-=qvjSU+iAGTl zEcyo>b-e@#*)bVHYs2q|68L5o`91#0cJu-WPHpdHKq2rQSYrQdTl?QbXWeBv(sbZq z;Hs#{Ss337P~$l%4K9L)l>jFhOl%Pt^!-aOK}izQ*+s)*seG&&zfo1Ltf>>(1$1+g zJt-`Y)T8qj|C@++4RLYg2pmC39OlH=8$26S2%sJ}K2 zld3HEC_v*m@}rdggZ2jrdNiOYX?iI3ks0NhopSF!GL0-KwBEz90QtM3p1ANt;telbjN@|FXzfD32E z-9j1yAOUccnMg4TR6?OefRPzR?&voKR$uoDqW@xK3G(LJl=S369U(0E$S=tU76pPG zMR|~&^CDf?GXlLHfURntrjRO7`j2YkYb#tNV~PQ@43WbM~zL6UhpD| zyPo$DbXmZ`P%RP-y)*i%#I_P|#OjtXS&N{3|B@#dCUMZ%3!qd>)_U1n67$^=wUDTW zBBforN9?WEg3%P)Ut|8y!mlyO zli)a0iDMn#9TrEk>sX__T8qzb(}in`-e46rA1eb)z@%6dnvgbTQIh9Tj1DmeC@a&+ zwnS9EUXt<;=+q>>UME&rXh>rA2y8cMGjq?I(zM;VnZuu$ec?;|I|_q%l&%TFAQ)u9 z4D9ah!N%GqQ-o>a7ms|eNGBILJlxrYqsL}p6ePRihof|cz9>znMN8r!bh6lO6a&US zbRSI?Z_lC}Rd(J{3Y@J0-ApYZ4sN%J;Qta|k%7bLL-80Td0Gy5@Z@H5H&IZicqb481JECmMjJp!XU@ z2GYF#7&PMRpa1}gZodh_AW_)VSRDXsK$O4q)UNN#NT$YnVGM2pdR#-r)LpDFlgz9Q z&!Zc5OtTMys!9IKn{)@U)u8^<^KRZ=`NvCvRq=PmWSOu&z~=fU?Ck7D82owqJ+J9_ zUV^{dn!CfLXrcu<1wR%;>r62MaW+?!3{Jp2V zulspnbNAh{aAeI7W9M)j!Jr?D&f73@CHbN#r8 zTtI2+eiF&lxPW5pCmV%jBTqI4EsT)`YvTr5slEUh;9=N+&e5UmEFA!g-Y=+FZw`vV1fup~u6 z2f!zc0DFT02QDfti96%90Ws?&7V>p|H;<}65G?5Za;k#TGHtq550mmT1x&hsj~72p z9Y_)kIY4mma6d0E-GSk#_VQ%bE~aUV8msx8YH@94;~_TH4C6oArFo}yPew+Ed*&e6 zWVsJXi-P59{g|1|(qH z;vX>^P%w(&5OpX~|@2p#Qz-X)>K@G}ZnjSdc4eFN$3 z*RKC<2htCf4uD?xMU$_E5G=t#dPJD0yw)$+zAIg7mx&BqV50yarOuQhax~Iz33~W= zXaWX+0)!X-^o!q1fB8k;Ybq|&eQ==Pd68FozFRk!rD*M9ydZn6iw5!e_0_E}?(H7H zV9;kTGPGF(aAKklJH`YUV=!!VACTsYQ`JPiSP9-p-F^u2$qjk~1KRPc2oN&ad!RAF z3aJetwgN(oP%bi!3+N3hZwRUiKrA{Fs7o{uf*)dBmx6%xK_Kt&Mu0WKrEG%lds`K> z@DC^!KaNY&u?zTD;2Z2A5MhKvs)3HO;ogvZWsU1)s~XU*KiKNdABF>n3z$+^2D{k& zY^A(cJut%67&U&sOCwNb3AQj2QBJ?8gg@GxeZg;0?mxLN&?MaeubN%Cl!bQbp39OZ zCMG>+-!_R85Lv_~ZaPNrPB5x&Wh9@M`HB+Y;CK0${!;+3JucB%3M>Q(>o#1PkS*O> zW&o1AU2*UAQarA`);J3By!+!}3q=%R~alxleSz)&NhU%d1NiOj$| zJWCtX8;J@)Cb6C>p%7Hnai$2tBs47cs2UVzj*>2!CALf5I4>nV8kwvb8qU5!Y=dSD z=D(G@daUQ;IFN!sQ|sM2!7MOX<@R=rrE?9)i|P|zws zRsw>S%~v4-A)!zkCGX_}0SST7_Dy5Jsp(1f(`>?pt^ABIGgncRk{JB{ z_&SYQLG18X{`%#z+xX0&@0K$K0!%#tAS$-qth1(Sv zx)p-D^!{+1gLwC@T?B?Iq=xcMq+^&yvCUWx(!IiZB>)DxaQ^l#(xPEO8Ah7+R6|hO z2TQ&EQSiExO+X8_0Q;2Qdu5=|qdGm?7ioIaMg&TvU|Y~L_Xnt4_TGzzCA<1lm8Z=| z6|9Jmz=A?A^f)sfApacu02mfN9TT7SS7|zc@%sQ^>Gm>P`Z4Ss;rp=xSOfs&1$chx z#_D5Sms8UMJY1F+m#Zr#IhC;iM-K@EM0X*95SkKDAm}bt15>G_!Aje%XfhJ(ez`ys zDp4D8m}ry;CaaStmS1e_Vb%#Skc1x6bBRtY3RyIzE08S1tu7sex=^eVvI9fYq{w>I}4+u7cOnb|4IyV3$BlY!~EsW7uONL)p%2f-;ZwfnRw089CawNsA&0 zb*eHUi;y-YXTWNk@RDxqugA>ipPZa#EQ4)wK#~E#0=65N0RkT#gE9^g^P|v9^-sBV zS2j;wt^@}zW2FWlf%sghwmz5~EXw26>zXFHgLd9M%~zLiuEE?VW|B&<$NSfuUV3I= zqjog<_x@hbqXHExPLH{;5Y$7+>3y}_P?iJI+%r@v zjS2v|doO9eAT=r!T2Ph)B6y^}1qLfik239%u0{~s$@WDu02G(Hg%%PqVJT4}JcE{C z;p!8!|X;d%FbYuB$VFAyFergDBHHe^&1=>RYZN4!~j zBYQgsoFO!|sF@m2x@S=tsFCU`P5yg?16#-`SbUDG=~Z^xrKEID(`jyO5wtXzmE%0o z$Se5PIeW-{>=AH{0S?T>m{?1jwr_w6ekGewjS+PRQ1v&^cFyzC$8pDMYHkva9G?{dyb*i#oP{@Sarc@vHfrBRi3{f9(c762dslcYSpa2~x zkhqY?$>};Yp%Exyzk=XH8Tsb=4(x6p1SDW68R>pi16M9ybAR88*W7pN+KveTZPeKL z^k?atUh4b0&CShZ3VdesDQ4R%h z_7fzU6m@g@JGcYk5A0Q$oP3~-_){Pr(As^rF!Hd_BL65}Kq^n$pds~~Q6ZRnWi~Vb z8jep6ojSV)lT<`1@mK}SD@%i12goxp^ED`Dy-x4m7nCi*mz z{rj*DB5G*|S`~a%P_RvAx^+Z>Ruj+${5m!&ve-_FFRCnnMzS6iSlWW=Mr8{fSf=+K z_sf0&S{x)x5|q9HdOE<_Oh3?c$yLh^V6ldMWjAE>uEQHwu6zCt*vq}Dx->Qb*fyGs`T%g_$`aiFz=`B%PA7ss6hVR+ z1T@O(Ky-j;(UY_or6#N%Bn3d|MOd%gW1yo-kc~nialu1V1cj*0-h>7U=B6O#nk#DX zC$N9CHX~J;;V?s0BsfTP`=Qv~)dB@nC$6inVIwjwTAvq&B$*Ual4FWs(=p>O7k_*l zqpf>YczhwC+Lg&CZ*ZZq6c!F;dx&?V2)6ToxqCN}mtJ7`?U+Eo5?0W(M~AlX0PIM! zhkQ;207%x!!q5}SNr5PbFzniCc-XW@ht3act0j1tjMUX>SOhSl>LC@8s)wXhofZGrBZ*fz%_MP1|?fG^orlbfY#Ck zkk3=P{P@TAD^~GN{)%LXJKPI4YrKowEY=Z3KFCgwhibM?W;EPBOuQM?Cb-GBv*sW} zSzu)7TJ*2``mZkYF$y&PZ`tOM05B%(g6t`*FT`FYioTEj+~g`=BzDtQYn(D zcG6&hO~}rzwS71sa97WaL+l;~2Nd^@Wx)9KKN)89`g~2My(c*p^_3wYDG&b@u?Eu<`2R7&INCA?UK>hI$m?^}Wzc9dN(7)=y#-rE_%)bs>PAV>T|nw!Q6 zK&_jAK2v~13d%0RHVKUaX!RN04eaV)HKIp=FeI{280AUl;Brxy8h)LPL$#oTfNFzj z4qF9eAFCG=zC4LM*c4E;!;xJ4nkt$-q9N-Fga+u!jZL`t(oOixzkJx0WkY|w(uFL1 z=LHtt1pT>RK6?#zHukx1V@G$F43RZ|(NYL=X)DSAo%Sbwf545jEWg!GUyynv`!8mS zLBh@2uARP|fE1|2!uq>x=E?iCdJs+f{WYxk+jl{{4wJ10CMG=OlwH0sGo3A>6p->+ zTB$@$6A}!iK@|At1tuV2aiHNwC`+gZkq}B3hV>9$d*u>m9pvimZr>Sa*4Vo%@Cxx; z?y-;FzHtZ6K60P?AijpN;Ub)v9Jq9UKU;Q*+wS%r|GiTr#%9CBWJM-|L<$PEmI-T$ z`EI=Wl9G;8agjB1lGY(S_K1U$T8J1^b(?=LX7KIBA938}Zf*mKBh;_q?<8~W4IAs6 zfuM9KwuQ2=6>{W~1l5SrCsU2-(l)xE%j(JplT>docXPl?ylF z?8B#oM3HCrO-_5tBSqqz=6YTLWd`I#LP4Mj`eSvJYr-rO38mVPJbCdTN3oDF5kS%G z$%HfcoWUBY$p<;U41qL;2mAc@Ouh&ZS%c@l ze-W-ZNgB4|h_723*yYd*6UT=btDmGlS5nyIQU&!z-AJl#W zi!bl;neIz{Jo>o`f1|PQ{r>BK?4Vg2&x%gBh7zk8xzC}} zu8&a^Ql?X>RjPL_x)ViDchzU9=@x6RP4R`u%o34WmJLQ`2AI?x(r7Y%enUZ^>hYMU zv7AtNpWN_tjxE&ua}f7`eSHHi{OYn_n|@3B)?uUF zyOsdq0{;d@l53Zj;Zu)3%&BEMknRIb&P>4G)B^MVD z*&D}>c;0KG`VXBfHbD@JK0^9hzJInr)e2`;c}pqTTAreC~|K{>~j z1`LoIH7$B)F;?{QO#@cAsp~Mx0&Ihk#*7BBlpinP#1qqo)6dJlxDA(Hy5(i1j89ux z<(+mE4&2qfaU}}#O?5%p0@Dx{U1d#%28#rt&nQt;>4ETj4RqQ3Hv@UmM@1-`)nNS& zSz~Ol=YV2B(0)s8#khf3XvE^TLX9c^&9*cdEVf6^HVD%uYzp{HXW#;W*ZMSR?(b{$ zOxcw@|G4-ue2;2Bk=~8H;MoD*&B_M~F9h0{18)8;-CXhF9|)Hr=zRV<836t9DGmS^ zm*69xJj*Xw+w9jyLI;LxN`Dq2u**|-YuMS^gZX1~dS^vh$!6qUmbEPK(xPL6K^9#4 z@L5?+nDXKjiMn|GfeQi$wn?=#6d<2ysT8TXm`Vjql1&N6jaE^LRc}Cy0gdz)ba~$( z>|kD0!>X)8LyoZk1>qRzagau-yhfZdV#iA039y7p+?9cs6mU_b)>zE&W1y^zo(zDe z$MVG=c4=$dKtrDuU}D0l-8SO5g;kyB5tu_7m*EyCN?zj)zQ*xTFp<3E5W@3y&{0u|H!1+eD6&QaI)*0mL`KVp}X{z{VouLr0}3{l~f zz(T`=VXR3CIp{)JCpO1~8wx^!&J!akxj2-?H*~4sqS|TcJrb6|bnX0pHj^O61~LgF z>9qy;X4E2ppx~N?9Q-3w-=u&TN3|EyjT`g_+#`^>?k3o=X^ALI^`8Hmcul&$l$aI` zB_kxJBktT7AwOMybzKTkpDqNlN|;Ynp=p)OC``JeS6X(9p9C_D5V%n~>v z)Q4uQnjnY@6J)W71Bo(8qs%^x4u)#+%afnkd+*dxfC;6+dnq`jNJKA1%ygW0x)bcT>p!}-nfIa__LRo`4!nm@4vVca+=#!)2*YH)Q>g96_8f$#NR12#NMu}VI5~eMLiNfy6BymhVb-`2u zD0N-T@0B6eXj0%crgVSKy_}LFuCN~+fH2NYtDbjC5)&i}coUNoOzh$3qa8h-XCvgj zqrr#F1dPeOf*z(o5qkvtyZatx*z=#Y!4bUj(rd83wiVpE;F5dM^M{u8u@saUz+Jxp zpK@PotIM0P;aO&es5lStdAT7KR4o(OKCWZu4$ctgd?5i2Q zT+~=BdWqPB!mvYJnAEU|`s+yxuqtXxlsbT@7Zv0SFfBf1?<{t0sqPxa3-R+NAc$N1 z^q%O8kF}^%O=%xxvY7-HBgy!DWo>Va2oMIw*Ztxe03#lY-LEY*?J1B|CIeMc0E|5i z+1oIA@#fEAba0C!*6@72%G=c$abF{hH9(v@6$DW4AoAR3Dfw=gI0|ByR5Om(|6nk| z{iUSkU)XxFxrgzKn)UqyDJypUeJ=pS?(ZFe=(7{dKK7r;oojn%8=iaSMK6c%)BmrR zMs4H1OuI!k{)?J{G!mqbe)-i~{)1o+02JwIB#^)6`SqL#ae>1_1Hi^M5 zi6ZL&)x0alVg*k=A3u{nLxt&>K-qvTn}eY#4Jr6w%kTwde@2dZ%S|KMT6#C0gcuF4 zH90lKzsFDxRHjJ#(|kYUH%t`+f(Qb^4y+14Q!|}SJwy6m!w6n{?iJXe+TXv=HJ;kt z!|o4=Z>k57I*abUUtPMf2AgX;Fg-iTxB&EndYE09hOM<-ka>JuyL9qu;s|UXxC1o7 zy&5ZU^jhMp(PKXlf*whgSGedX&KVYx{6*7i48t!j`av}jNJB*`FE7|K?Z#432-O8& zK37b?N@ie-03^o-$BRN zlB~>WfiurTWGGWplU_-SeqTkTAL_*}XZ^Av7@@x*3zYZW+BgVhhkug?2YcN7Bdkr> z{l9_t(ENMTQ-DGz;G8>Qk6*oT3qJYzhh12z(}5ud;MDAdCzlwn8q|mxI(_YK@8`Nu z;oKp0RwI%yUUbwYr)CGX3}|JyAM=SSyZ%;ySUQ+~An^QjLi?`%=BA(uka-tU0YsJp z07}wZQGwAby(HEk6pcioFq9aFVr-ggWJBG;PARfn%VHPEQ6r37o*{U5>Tmfg3*tQG zC#=%q7o#dk_>n9+A-Bz15%d)TJO_^8%8;NOHlcw1i}n0Y48g=k(UVPhbQ7fD()EOF zU;|B~cn%gLZa~A;6UYfAEXaD-;`oM4?nzJvkglgt0#;(quN;0;jh}y}`=)Fl{EnV~ zXL~n!2997KUVQ!)SYBF7*PeSDPrixG{4E6l`jB6D-yXkxeHG3=atdZ{OC3QX@F-)P^o{ZNt9>Ij;~6zp`OyM6Fn65mFAUXig|%5p>n2qR+rRn4TA1v9$mPVJF1- z5Zd=4{eRQVNl>dyx69df+68zb7*!Pr!B1`Xmhk$GO>R3x+4c%f-fz;THLblJ)s!ya zC8FtOOW!hZ@IeLvo3p3bna&=EsL+D`Z{ZrY8CFbGUvEnvg+Bc24nn!c0Yc99i&0-r z^^FP&Rap2a7C(L8+uidpe6Jh=d;7ca%nuh~xPK5`f6t-E?7aB^Aix7}A`5`WFTZ*d ze*X_20UUY7LOK{U5~M6(*QG0dJ}NjYVJt}ca|8<|NNSVx%{BEEmCw7)GiSV;FpaM5 z6ojkT{m}@LPeRf8`%-gz0{1PRzt0+a%swjEq3u#-+b`vwMLOeEGAmHKDOauSsZ z0c9}R;{b55JMtqh6qo~0{xM-;887xii?(SJ#5awdjK`Ol5Cjrb7<0K0Jt;iORLiDC zqnd;dAeSt{{)em~mUDEEsp%>2!i%7H`yvo<7rz%5xM>H6O2CEP_wDsv&t-A<8Nvbl z{JEFm&homPZhigDZsu<(0|*z?*WK$re&_ZEtgdXr{K9My#q=r9{P7uA2E>R(Cj}FQ z*faAQ*xA~LxrON@-ie8*k*Be7leCg0QuG6@Eh9D@YW{(uFOi*iOp;Ur!R4WuJVjhi zwJ|S#(;8hF)%4U2vNklhEevT|*$Ebeqn3=A1O|mg;N{kv7W=G~0d+!V?|!qW!-zKC zblKmr8JL-$^nHp^nn^1>v(|o0PsYjUhU~hW}qx})Xve7D+^_+@_c{o2GHUENV zpP&2NkR@2JyI1R!DE1vpAh@A|`i7i9^agw~V7U1h3!gY%q~BBeZ+bpYHDTlzM|yGc zlNx*}D*)x|7Xt!@2>}UzQUj1V9qyU;4tC%tPrtx`pt$=7;@(>f0B@ph5G+CWqR3gm zXa4x3{*4%~<})=jk$M3v6RsyLd_YDABOYmx)fj-T{WH?gKpPZpmGNhnO{lu7BygY} z$0e9nYPxAJVQ+Zacjcw`0EkS$IG&VqacGUrpc4%UGV_pq1l5lam<3agGI2~`BTTs$ zk?{S2CUf|crCEXPFD$6;ZVG4>ItT+AI+7 zyP2~w(Q~`sJ{;`TUO%s-AjdK*WK=cSfI4gfDlk76WeD7iZt|iwHmF5J#9z!d!-f;t zg9!}?UiaUdV%l_$;{2a701Oj?gx{~QKmg|Meie8CSmmjJgbvgFwl=moIB^N>YX29W zeHm8otO>@c{rX$k$KQGe5PJbG3s_&>hNT;;aQyU9s1KUZyfLtFV$PKT`<$90_6jv# z%O98~0)3{)8b-gBCLM{y6G%o%7!!0e2#cAfBo(C&u;K~i9ob-Ro~2saWE=3l%LK@j zlDzL)i(l0F3KWFJ?<5FHaRc-$R9?(zN^^5)+he87z^2lHK~02^i-7>3O(qh%-(BH= zMV^o;!N_DL>iZl$HR}aqd!bLmTK3Yy8?tPiQr^*$-&t)WcX{Sd_F!{)hb6$W)3Z%M zkurc$_(ugH2yiOaWcH3QD@juc@Ye2LdLD%zsZ|EbnS~hOP0{3iKSn#KeG`f;DTsbr4u2@FZaZwD!AV1s07+BYOqPJhYq`v@yIb zC*<%mkCE7ow#hPGl1=zleA7e%Mhl0CU?=WB;xFbp%W^jjrlwzl|5j3d8-)6fZZs$( zlYkq+<5RHaf~;RCDwh@& zCd1k3=^2kpsBFez6ab$L_=%z)AcBK{{>IvWb2q&f@BTmg1nsZ_eHX2Bk146q5pM zVFfx-W~C-U$HJGe=q_pT^!Y+<<40}Yg8_9L@Sb!5Y(Wm-)ZPW~*Z#ggm;|UJeMb!j%V3X;^a!j0p zw#`ApqSX~9WcqNlQDSgY3fh^4Nx^n%W-_JlsCIr(yMAi+b!7z+IT&XBgtv)h@8 zJmYHr;V5Q8K$!na@aqPEU*kr?q3%tHmqMBi>)~5j+d~ly017cr(As>Uy$tBs&bw0M&i-aPCaIAh zDaegNfaTphjGOuDGJ!b67y(aAvyG63GjTMTuhaNqJj>@}Xa(ZXzvN(|@2>aBg!Ru0 z+~m5yr$>7d7vS*{dU8NLvN{0mhOi6&^u1?b{my!n4_~_%&i^|d09bgyeWWipwSDN) zt2f{ipLtM?QRYv~!q%N#?qt#dR50O$6=+yEWM*zUY`He!FbqaUXmLW?bT!q;%27O1 zdL{N)^&3Dmlfr94py|d&q2xJ`12WI4ZKHPWNdH9P{G$JzEyavz9BOt$+crv}7NKky zT0L1%U4Lu=qF8MfbffTID*@RBr#{d0+yEw~`+i<;L^H1m;<1<=bxMsvS>r2>J|zn- zq~F|sQ*-Xvul9H}sJs=UEItd4Hfr@_=ph-1dXgxlK>QW4RIa3?**^ z1Ak;@W(Ed>!2cI2zH#AuJ-?jlW4Y@GK0s;&y048p+aU?5VQFaz7JvG(|LlIcLOr;( zwg;+%0(NBTF6hbN8O}$i3MYJBdJ6S(JCwzHSB*L+&zYQgm$N3W-oECq7qVf{o zQ86e;d)Y8AZ@Ij8n0%z&-gZb32#Ih47Y(NTXfQV3;`M+L1sD{9Y-%1yU4U>%YJF@X zeLX5L+vqMGGl2;FAw5F|{#eDtGy&x|HRJLB5PbbgU{4A6tt#vY0=X<8J__9mkA0zF+X;%x)%ulCGVE)()Y`ZLgQhl#w zUMae4EC=@Y4!qw0by=g{0Ejsr+6*izM1?g{O=K8W*2{6ouaSH0njDp_7Zy#p_!6XY z(-=%RflNAy3sbxKpkTbUF$sFt&(1?7aHvDLq?H-SDM!a~5mB+?oh@eshk*d%;`i~O z;W@pDZbHHZ$ToiaRkB}&HJDoIr4K-EG^_H%t2p&wNFza$`Tb1;N_dvG^N1K#$zej8 zLK3t|=gsD_wDc=rC~wtI=fxE2NfVQkjQ@`q5R+)WWqqG_ckB`Z70@Bl7c zxC|G5c_j$)a*+MX+mX7zodJN}{1fh(o}(S*;xBK&M?Za*`vDYz>0lf^Jr6ftU-qz7 zYc!`kc6!~vDe}$CnM5!`nZ71Hd=O4WV@lXD7ksCrlhG=>2yLcY-rbGby-D+*I_-5m zOzONE+h3>%Aqr$9jG>zrtTWjlG*+VsJ3g)q8eQPNHhI!(+L^`#D>vJsQurFRmnQ*{ zsn#<>hEZziS7`!}clfrUsPqF!TmeNK&>$`&p|a$}V{46`jBh6C#sppgFQ)9<(AeBt zu`=jFQU3=eY1)*Mxr@{^aR1HBPD6jPpXz@;Rt5wK2wJv?!|wkSc36G?dI7-v`T@Wlr$u)_o^*TrpHrRkx(fmy`Mvvn*OXL)=BOb! z>HEsWZw>Vd$gPw&w~^N|jK8v6~YYgf#xJ0`_VPD6qVWjo!^sY3ic@DT%dX+QK9r z<6Zf>v9U?ulO0~0k-!n4rac=C3NjId6fQ~)mg-O%%3Z;>TX4xJgn}(M4jox4Br)Z@ z@=e^jNf`JZ(@(3sSb4|vD~-fQYtUHT?18h;cSfXe7>TEy8tB3rtpl$o-u zU|rAr_!vk`9NBRq$=6?M3rGYf2=re#)_y1ui9a#O4|MsMbPWu{eq;L2{e(i=yS3|w z458}DK0pW-;Uuqx-G7Mt@RO$(;nt1icsi-({|W%Y+Zq6jd3&DFJr6;Izi3SFAwv3H zc=;N9=%JHtN1x(Z>%yry*k0S^kr9^y*b|7iIFCghbD*ntCYV%Frt=|1Lm0<=?b`H< z?W6^vl#VPx^qI-pd{rT-+_7`^b=qR9??J&i*1z;r``m0TEr5Cwq_iZ2ub zCLM$(=s@EBlid9`23qwzirT+YqrejNm+!l|w$1%8f;Qh?x(z>l`h`$7bLvlszcqN9 zZYcm%m3h0KlNy3gxa0HfKGkabL%4F`7B>YKj?Dr6?%0_luykcD)Xhc{fzZPpsfk1! zXP&Q81`%0U1teH==0VFhx1hnOK{dthkELix%lS9p{KJZ(24LUSh1BHqGxnPQPAEJt ziUOJyD4K(EK_^`RNk~e;qnHGMRy1mB0%ERpQK!!1S%KZ603JWz=L1?dRxifTJJ{bH zd28~%N#dQ2vL&}lmDLu*ek(*m%dDW)e5BNPZNx!KCj&g#j>{8cd&Mb$N?l zYiM`j@4x#`u)Dh#Q~&e7?%3}gEdj*sDdW8azKE_aA{nsjSC$yjbn478m^(HNTdTXU zv%bf5b1wpflD}XOZEz=UZ}$ME(yGaLZqNTIoob;l$$+*6xEj0Z-9OLJQQxnWq>3+M zeI`J@O;OQjRF61%r;(o&0BubY^tdnK5&&D%04(|m*@vvqNfean?zN5Mnk9LHf?1MW zz6M*rTbqxO@it@I8~bql{<$;>Kx>P|j0JfJrRfexey`vHi5XD#6eMm521Af2AMV+L z5fkjqWic-P269R-W$SrEG5&r{KoU0M90v|X#d?1xiEYZA-vs9$5B@PK)z^)`VDD83 zei)_p>wjLpvB7?rBRqg-fBJKHQVCemhC$PS zldJ`{o1}VFYLw|oI-gwmc&>hvC4G63-MPLE$4}4jZr4Qh9$~PN`+eBLXjujP!EVlx z4ZIO|y$~sgSc0iVL&P2)mHE$K2Rs5NV|=X$RcRBPhXl{Wifh6uwv-K+|Gvg%7*qk0 za4U3e=EV=95!jIln1bhTG8C9L%I%Fk9*ZyExed?!)1oVtNAb8&X}$P%uhSF&dOh~`8EQ&8cXbSG{czl4xG~5|0 z)1>HbMvIezl;8rLG049g(UIfDP>BvT(QUEG=8&$C>|x)FUxvU?h2DlwPdi9XB}KT) zkU|6?c@f&emRx}n=zN)Gl?T2A1V2lg~5fEl!`Q`?{_6YakAO8Ls z9*GCc!J>OdU&D7`qkcQM0Ed2Nyg`?KKpX9+y#Ry<9%@K1l>ZjvPgCF(R9;}(;37JHY|2Tw zHnIO)8ohjV6J{1B;OKob3|+M<{m-d9uPu;%jT$1HwDGF>)%3MAt~6FzZ6S7y^t^-+FNnVB>1Gi|H`rb(;zFIDy*1N*y33Asi|h0Am!D-8^2uPi+$^Gyg9skLxJ~ugrT-yLcNzZ=bBwT*sCTy;4!p`Qd3j{Mf zTO}#%{zN~`+*w3~WUpK)L2kny`WcyA9n2MIOKGLiQ^1+?CRRgsCPpnyotuJfBM@II zRG~u+X{TqU7|AFU&|+^8QDq`bBIHz%Yerr{R5XZp0F!pM=`T82H zFYWrBzvyQWAZT~zAaU|-WN3y-Qp0_JlkDtmf`r;!N=3ZCz%W$oWl$y59S8%GcwNxg zkD7lxjS#ze)e`(Ph5ff457LXS+}PmP+H1Dq2Y>rxmmTlI{yuGz>Vv?=JrMA9FqZcp7 z#LX8pqRy2102$_KYDg4alTv*YrjjN=caeGITK+rlz9yM+7###epCNb+2UB6eF;^fU zX@F6MNtw;)IHgP^Nj)W75IY*2qUMhyMI#J0%Bd)5#G=Ft=(}r0qSEEr2J{r|#y2jk z!Pe?N-1pGDD+?ww54&^bUl5>-zb@8q@4(8nP1xTVxnOS!C794?bg#9)y&t?8JYU|E zv$Cp`MJuvCE2c6w-A|%Q+2FM5Wy-V3oD~VVEw;h->KaHot^@ex2CS2?Dcy8%0=5R(m|e?H?Xy~!y_EJ zo%zUdRu5tYA-5$HQm{W5q@B{&(7@8qbP`6xAwwgntYBB&0{I5w#PUA_YODbv?pZPe zLE2G?lpM4pO#V4>TbRH=*cLi12rI$vAvJnp=>40A^(;K<2on4X{DbQ#T<;bTpW-l4lD z_F;W_hsi!H$2L)=-htetXlG@z%>F24uO_^sBmpk6y4Zh7C4xjWiiRmKp5q$ua;YkP%Tf^*xpQQ;!6Qj z^P33(RqrDl8h{3+%TI0s-@3XAqhPQ`lX!&a7{z(NH|&q&B_NEcZe zJ2>NX*@>y3QU(KIlv*MgWkBefY^Y-dQC>}t7+YBbVryJjDiD>E0>AM$sVtIxg$Qd^ zOeAcF?{Ti<9Xckd8A&DN+VVE{h*%EX#+~2la}~J@n5P*wbom)Ah?)LNJ3loHS!@G^ z+EAMM_+!Ym|I{F-^c_^+E|@O{+AmECh~~?Z`PDu=`@CVc(gvjKpEz^H!0rR)#682m*#Dg6nA zh2yhKgQO^Y_V-T0WtSrDZtU^>DF{qVltBQ;ngr9XVCxZI5IwSptV~*2x;IeH%u(U> zTWxbC>KP416Xrpw2q)wml_+6)Av1`)ITn)O7#dPSrdGa3EK+=}iljLX={|C#*%3%o z&@kzLr5i&!49ct%vwT}}&ckf_nryg)%~+nni+l{r;A)|SGtlB9+c|=idl3`J{!y_! zYXSn)rltYEaxKJU;``>Ezlwk#{deseY~aM{W1;h3r1ZVEjh8VI2arW)iQ&3*b)6l3 zZ{E5Iue|&k+`P8riDQ6Y2%UfUtptGH;5Q!&+(-S2`@jzYHwLNxLpXL~j@eLDo;~pC z`{2?GH@G`Y=aGZJ#qquLZNSfH}i-0i|oPxSE2V|pp3#I!~2idcLzkgjhNw8W$xR3~!B>{kj1j|`GmZe45 z@t}ib)N)0FwjijH6A8ffE zEJs=h(9He)z3kPeJoDO6R*69iQWg9!>J<=jjf57+{L@Bq3)qgdzo=D97(rGzI;+N!$Xkqm=*q^4gBlvkcN)d-a2a2yCLK=m^iU1llVhC#KHr~X6) zR>e4EyaYXV26~ajxyK(lI>+_DQR1GUKWFs+6OF+5cS8D6hkw-Dho8UjGF*P`8mzBw zfH&B+U;AyYzaG2`ZmtGe?DczJa0leM2>fBUnKSdQ9M}PJB8}bVi{X(+&%(v$uO+D| zE(dU`8^3^e=`a`CbWzNMp`yX%*sI*Jcy`cg0@Xw-8*#BwX9}pW^!1CoJv$45zW|kB zDCUuq$&$6L(Oayo%d$W>5espImVl^kaA7NuVsZS6j6)r7qcVvuUjjA^X>2lqwL#Y* z>x`Q=iA%;__xRgaH`!I1cmKfQ_d0*!GuKuCeYEX-6exqRqhru3RIF)J^nF!spD^d%K?CiI=|f; z)j*_l`pw9~qrL>W&d|t*4%Gc0I|*;Rayu04($RY@{bgw zwN@CIV3v~_cTxg1n9_K5lx;9z|1o3?asH3~@5DH>wAc9iqL3sf4FS*gs=TeY%@=g^ zoJWuiEJz|Gs+ngBS#hIh{A!+V+VtX5F{w2fC`O7fwr+1LEtkHG{+QSfkYY(`&PE*c zKjQnZ+}PwEidW|mA`lcj==Xt#5s`ovv#W3JxB4_)Ns!B_u+^hR8ch>gm63}DqYpb4 zzYGFf>wB4s($P*fK3pSNdUp(;atdXM$mj|7OIKj=C%=H3*O%hX{{{CR*4{1a?OhiDxF=BCa{-z7 z&A7k_;z>FI6B9i@igEu@IS@}6)$sfK`z}BX5=FOr7J$i^^04@Twx|up#gsxXFrmgw zIkOjOzR8#YfAvMLx=L7vgO&=D?8MSe9I@5JN>bw}8H1=AmuaDyA^;Sa16!yU`wYdl zl!&Y%6j=?n06#iIi^V}Mg-0NTP#Mfbc+4XZ{IzO z|6LmZ{QTaP177*{n+gV6_2Kw^M}jQ0D+fX*0AbcoW5WJmf`vxQ5MZS*eMmH;kp&7l zYv~28D66(L9PAu<0pwmlZ1lAAzaq0jJJaesN3j0!G6FZ(B8( zIHa5p7mwKKb$SNIR+)E$*4ppnx7H0gC{JV~D^V$V^~jiU!3Lf3rX zYRIyrGq;e2g*190Fxu)19D+?qUnVO!2lQi=mRNWF@Vtgt40h?<+?XPBPxbnsg_{q~R zz>PPS*(`@pe*gP-|L3)L;{tovW&pV-V9ycoBJ~7f!=~|mgP-~@9)!u60bE$TmP9%| zC%}~i2YVa@syN2OI0whn1eE{AWM~mnM9igt>=Rh+W8dCP3K?}(4R-f_doZ{FJNV9m7de@{MN3$Ti4gSJ^-X3P?@z51Qz1VnH*vWp83f?dVqt# zFMfCtY$JF1#*YeneRop(DQ)!^0A>$6VJ4AWYeO0k#VO;=*jg(FTe4f-o`K6nBcZ`r zVMaO?XUb{RvKx(RZbq4u4QL^d(nCO7gmv4BVOcsLwx@PubOkU8l;GG2s}>Bgt%oMa;k=P(+cV4Dm=d^84%@j z>SwK(;FB6ZInZ0^>;s(o&~ab)Ck;PnQG8`NK+pNct1B+cJb=LwfS)hE0?+*5dDvz9 zZa7Eoz4kq@uHG{NAT$OS-3g!>>bKoNeklH)6lKV!`a>T*1xHTK!H@s)CD^>PQ`G!K z6ZUdrq#hI(dz|fCizzjXWk4zfY*3s@7m>scWCL5>CD0=>N!pRv)o5;^q{*aqV9W+w zAfS;{9v2p9K;bEvz(_ELK0L-Utn3}g&tTd$Ku?giuqp9P&c$%pRk4qPBZ*2&u`ZGZzt_Lt0N`WNP>|HmCa>;7iA%@K~~}J92!UH8Dyh-=y7NWdjc? zL#|&~0n#6za9h!jf4B%QKKm=y@duCX{~Fl$#+owl9=o|rV9{OZpChvb*=S<{Q3h|! zz@Pl5&%)V{pX#hWYaSQwvgV*#@ChR?gF+)V5OFa<-cf9_vl64Flp=Is1`M>Z>(P%O zVBuwbFO@u~B#3Its(e6UF>RtCiQpQTV#Z%cXUEsZIG!vd$|OWt{!aaelEaV@i#|wM z@tJMXQKVzH;R5yQZIZ&OmFOlG+Kg?tq;B>R@BE@{)8{i!ed6bvTbO~9Zud_d|4z6s zrgO8qy$=^(x&_swdy?rP{Nwk20?+^W**eE{y7f20kX= zODiS_@?t9sWb9zoMGCR0WJ=$b6SqQChh38PhVFfvkP%=p(=YG=oi^e+8$fIui1;x+ zs`@Af%?eUJuwJlI}-ieTHWKoZ5yvh#m&zqyZL%+Z`%?tMJyVAAvk+IKV%aZ zD;B-V1jM9=oTpEnJ;@n^=~DD9YX8-xEm*$321ia$!q(m<{NTIKz~$Gkv(z1R`rYd+ zzSq{$dolooOn@9yzT!^O^GJap-1hfIEIvsc-Ov12AAzH%=isM*^GjA5>bg-NXn15e z;AWvU*$s%*WqJ1^GYJnyO8j~sxkzzNBPz8aws~M^Br||@-)(s1kQrv^x5%eaE z+r45SfDVj)x$w1-Xt}#uo7IdI;tv)0u5cd}3BC+Cwg?`i>EJRLvWKT2MxViFD`CbT zc6K)V4Cb&=>MQd1*@#4y9>Hyh7Jq}O+aCinHvt<^ja<5swjVY9{LY^lm0dxA9(Uu? zDl__yes~IQ-n<3pzx!jjv+QyG?md6$fBVk=civ9dEJn9#If-)97N00Wm5G*L-5){kL4*CZ1PUys`0F3W!p z>a+=BB(Mf$ASf{daU~kLgSS~NS;sy+9ob^lqXQ0jG%@hjSw$mINPL5G6~dN|pn*0| zzpGD>%N?64`x4fZzgZT*Bx|pO-2SIvV_$V5GWIcA{(hBSQAN}woy!8Al@bveeXTw_e z0nVYdPt?u3yVL(W9RNZQc*<0UaMs^;*9WT$u}P)-2Q>%hj!(lE{@c&P;`d&I%dgz( zevZ(ICiBvU0>OZggno3`Lm>8sY5)+sVp>NBntA$^r_p#|{wWT-h^!wWfoS7vF zf;hRbnUoc@Qj+EadUlWZ@B=Tfsu#Xb?a}ydKk)y2z+0Fc;aq% z+_xjvaHp?-{_j2oXFqlle)`w1@c6KtMOkrSjYcCc8p6R~z@`@%Q&lbr8g?qSLH!p) zS-@;mmX!`2>l6q?iBQa|WhvlIF0n)92UIRD)p9}2*}cv_1whIQ$hnr-Y*o*w#cZKy z3c`5Cp9I?=VypH?F;->EbeDlqc|wbxbpD%Udlp8k$t5Tdc*5hD!*81e`vyU~E*HN~ zgiOld(xR_z&I01^#Lj=_L9zHv8{t<4-GZwZS72{v4^Dq<9@f@Z;k*CGkKx9(C3+&t zHoxQ+|Kjh$y7`?60KUUd%^3JfRhjR&YlGm!3v@C`M8Z1=p)U#Un}cWm`ehbtC@b{X z4D=-c1pxOuE)RwtP&BAQFo=>~qE`@R)~O`G+$*rE5f#ygMOh$?JB^^HVxqJw>+}SQ zv3X(I*tiR&3pLqbKiE?Bs(^1Nne`5>L0zsZO+f5G2gX4usW8(*r!@b7%srY$*?^@5 zZ95!@DZRI`)Cyy^#)j|yRS?`}_#xlKK)*M3*l%@G2 z$9!{e2zH{!prN^A)9|ldN$}Fsm*AxzUFs+Yny{!%fadyuz<{FthUdVvi+KNmzW4V- ze;?n_3cH>07a%v18qc7M2t=#st6EhkP2H+78holb*TLHdP!?P{qPnqr?@xztlhtQxIBQRL9e28y$?i_h$oIT}KLRL~wpwz%d?#fX2EjjepOq)=0k_ z<=N&}d9Qz4Gm=8?d^v0cSpb z#I1}G{QX}&%_+ZoZfZC`;j*f8VD0bJTKSy}0HH5H63bt3C--aa^nR5){s*SN`Fne?YKJv#W;nHhY;py|w!^&;K^TT=C^@j(eOTUZjL6palVx&D!b*@XFh+|5V6bfTs%f5n9#7C&b)A{(GrI&u0q%pRFZ#w{q+ zlc@|?zPZX>{u5_s;moH_z@-aU;m1FC0oGR7qU*eSBVTdfFa55sjrT$!zn+hN@tjJPWgAY_u%H0Wp~a=ZvG@}?QX#LzWY2}{MA*$R8ZvqdVkP+ zl3b_X54ZPK0EoQ-cO`zoT?~)Y$dLRVX>3Io5Mc(Wo`2vI_rZM+9D`pyd)1c(1Xm5+ zWw}^#7VN#~B2tBa9(BFCfwn+dY~=YMQY!_YhO-C=B|_Y7Rrfz8|2DJhZ4?<10-REE zFU{Yh*oKAf-M%9skYz$*)miP_lNNh{4vghYgi)vWLG?N>c=~b+n#P#auNir4#pu8X z0}px_ zA6|sZzqpmLfvbok!Sqe0;i!MJTOEsO7>ok=a-_ z<>K!p#keZE^AfjvScBWh*bx421E~jM`koI(5bPBXvS|{SgNY4`zUDBY`)=VMJGZyL|Gr%V@9O{{%L2FKf8pBeD~~N4pZ*KC=pP;J*PM!S zAaJF@u`_egpPI_bXOFLq#*oB52mtTH+lL-LcHZrtpZnF~wZ~7LUHIzJld}&|T1pok zApi+Pbo!yAaQeXoxOLeDf*)OiWeNl-M`l@1$l3r|>@)rxyWX7c+ltpl71?Tyk0}z} z*3>5Kc<#IVs_4DYM4@kj;;?|zhQ=OBH$)WTr(*F6fpmDYrnFYnG*)N%s@{={zYYt( z4z+wt{e5S@_M^S9_*0#qI{tNdJT3g1k%IF_=V5McHhm@{0o;L{hj;mNly389) z_Fuf{>GwTa{BF@xlg#}*>ig+HkI{Tp64FSe00@cfLxMoA{ku?yMGw&Gt_Kt?ge>lB zRdX*bW>L$hhThPRRVmZSX@34v^L}@XNbuwMsiQ6+d)ap~cO_cx{@%XJ(q`b%&piN3 zOLyS>U%7>U;U*j$4CBK8`q_u?yF@q-y6*?K4+6klZy%>XfOziNf4K1YnFo%2)dhox z5J$Xo(GENy7vs}&@X!DKC*k-1#l!HcXWxJ;FW=^iJgU+V&6Roqeup=tBE=X0i0HN; zHbNsR+V!hm*!jbEdc2=?n*iNyH~>@!hRrF4^m8>z7=Q1o8!f^P2?D8;pO-Y=r5D&a zED)f8D7?Y%Kg{N7kvDPS*NxcWE&ogrOO5u*MIU~q#XmbY2XphY+~e5a-G{C9Eg07O zaP||&VgBR^Sh{@&{_6k!CvNV!%+00x_9C@1nA#&@}iHnRGG|^$vq~i3`MmdG^mw? zqcah-O+6$QUoQMO0&QxWnUjr#>;@cuYSvkS*7MzaE>LPvi#;!To1ndP&zad7n4Fq& z3x5mh%^{q6@CZEeM`z)VtM8wA`gyqQ>idAxAbRdM=8w*tBQ1n}|AR~Wg8=YO1%m(P z(~EB5eC7N9&x=pMbMW}tM^60N!pWJ3PM$f!f+9parar;Z)3fl;{_XGaZb@0el~}`U3aP`9D6Ci5g2)O83@GU4z|7FZ#h836kp=`>2poHg+Hu^Fg01hM?Y}_ zMlgg|p1%nH@cnDBvAPwfDCgW;`j&g_`Pm~=Z8xJ2ZXX1Ick1@ofB1tnw}76cbo1}N z{la4tll?EBI(y{tGY=evxdoS-g0IbKM>_klQ*id0PO@ML$z z0f2V+CM;-P5cG2sQu~G%axMPtclkyv{`PmN8XTp=4QhV^=&J3DTN5<)V{{*WZM zQaMmtwfLD0Nn|SS4+M};BLjp@)LnWmI%b5?KX$*X_xlZ8`qg##*|!&A{mzyTB!0L5 z7B%-qBc|%Ur&W1A2mrqWw?F-lpFQs`!t;Ooe=a_8^|j?M&dg7K`Piws$Bvzv1u7H3 z?Or6vK~Up|KY1T~6XacBESZ^C_%YJq3{!K0gn#OkvnjoF%z!MiU6Qevj(uy6vDMUNyZ_^7C z;Ib$o9%SvEB#tUi?rgey4n$T425q)9+_ z*mrKYuUlI@7USJp1_5ls0uNb1vD>Si-xRgKbQy;1NjPrw2O!jRLEEE69Y0?VSf#z^ z`vmA0zx6cf)F%kSon*naaB2>YoScT*1;>@8HF)*HMY!?3B{tXyJN+f9g(v#wSU+`0u~{{KC@p^)I?#|A+ab(~liJIkRx|0bx4Li3m4G;gpX1iU0!lxjiEzk~7HKMT~i5eHCJLAfl z7`OTp`3dgawlNwvgmIyvhS(t#ls=fDFACFkJl~l+j}{hgk$aNKr708^eCKt~`9A8{ z1EJFn>imSt0z%*?rksF^`f&;JX$^pol00#B;ve5Q3AO7b0IsXOe*YZz z(pwkjqpd;zg0{yb7?sxa7<;Av}h!0ZFAKJGa~_mM^Mul zbY1E?eSXem;l+0XlY*n5E()VR1$A;vpkyX-iNZS``X`8Z)r+76h;|iXJbnDjk=;O? z1%SuO?cDq<4cq}Wj%=##AJfq%2E0&%kE8@(bNGi5<;(ncmRxsaNr@3KCuz`Y2k^fc zfcNt4(-MQJgofAWk3WpIeO9dfY8LqIR}6sS%H0g57w3ty1^+Qpa?J>bkXcP%irkRb zLPU4!KDC+C>=ntOce0nXS zP+-(k#GqYv2vRc4M*9ijc7UqoNpS@rk_!(Xr{@l59+=nzS%%%}P_OQTy}Nxz9ROX? zafO3Hp102*y2Bs+jliwP={+MF;!hO>9A7ka3)}is3(!^M+9OUW2NnF&w4*p+m#@8|K^&*9d`;qBz_@aplZjl+>`vFF|Ib!3V$8A@zMiQd@d=HBX>gstS- z@hK8P(!<`ot;w#Uy_$IE6)WqS2Yo3m2uyt0C?&$TRgTBtf*zxc3-i9uF{Bcow1k5gK3&>M3R13prC@fc21eToZg3G zs+xSVU^ar&!Qh^cu$OqTe_@t-Q=N-&qR_wHy{6AtHFn<8<@4|MNiJ$dBV&D4pVh_X zO)+L#J#~6vk;l5yv6jc{{UE%k$t9cOpV#o`XFr=-}|+*5<*h)<`p6x~$0W?D5mi+11P5-CO!p{S3&lY^z0fvu#Cxcc|{xuMJ7%ksFU$hxD>+}7c_ ztH_XVth=hrys68-sn7cO{c%W?iG7)xc(=v1(X*P#`0o9ni?X1Mv+LdYu9?H};{U3b zywt*VDrrwBZ%!;~ zdR3dbuEwp8#nZ~%iEf_N%iBR9U%|4@gm9b4v)Hw+zTnODgl?OLZJw8Nw7{y-mvpt7 zc)Oo}z5oCJA^8LW00930EC2ui03ZM$000R80RIUbNKjy?g9t-`E6A|nz=NWo*+WOE zg)1RAL?uYz(BVNG8Md@)(W2EB1q!z8U_>YZsE!0fJ+Y%@!wyF=;zfz!XdE|686p+R z!4YOCJPeF2nHQv~)23mUonWSW=%q*D;eA^dpx5Lk~Y zT{`sXqG3geE1ObZxl*E$jxK%DWgaY$P(C|q3Iz(}X+jq$IvNQdt^>+|J}fZF`yrTi zC_54sH>)$ z|AV6_2Ib^Zh$T-L!iE|M+%ZQI4Bqie8cPr`897hnV#y+_kV1+mrwCz(2pI5^!8^!s zp~wscq&NeLGbqAC3|bu0ju03yV!{&#oFa+{DOe)OIvs#;-4RE$VPqQ|Jb;1&Av7Z2 z1bqnEha|d)B1!l-5O>id3Lw?!Q9>6( zA_)g4dE_C88*T{FXC81o(?)ktJR?UxBme?P03MX0%?Z-Tu)&Ei(4Z*|FeG9M4;%Oq z0}zKWL(DA^+`<4L2?R4l2pq)!$^jgLJP<+%FU;|R1H3w5zypGC@{FQRRB{U#8x66{ zBos`sL>+#ZGJ~cUjBx=C1(bQFA2Jkyh5!{Pv5g@K$YKFDo!DT-3uS;o0TIXWQ4bI< zjMB^~Vl=RZCP}>TLM0VQv4<@Jf%3~6HpsEA8IZWM#uKcn!80S54s#Ts9Tk;WtScmV(sWLQguCeheXi4xS{ zgZ0mFxIy$Ah^XSl9zYC{@{Kr1pmG5!dr*+YC68Ql!rTRO@_-FlOw$AvfG=>v2(--7 z3oZ3zqKP*PB*XYXps-`WC6hD}4k}pm^2Y@i40FK(E@aZpJsyls5GW5=Q40|OaPhh` zX^)Xe9bbH*gbKPB1PUl2ltIKJ+gOeYEZ=ycN(5#+4--SrgYw2CnW!Q_zH@~CJxnfz Kum1M|0RTHnJZQ53 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/eclipse32.png b/debug/org.eclipse.cdt.debug.application/eclipse32.png new file mode 100644 index 0000000000000000000000000000000000000000..71ea8f9b2bf26c26f489a8b8f37385f876e51314 GIT binary patch literal 2577 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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/eclipse48.gif b/debug/org.eclipse.cdt.debug.application/eclipse48.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba596ce3e78cfe58708a437045f1555189500cc3 GIT binary patch literal 2713 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 p|BhY6u+xQ9x>9s3Hm~Js=S2qL4xr zr8gk~lpc^4%H^E%|MT7Nd~?s-JG0lGy=U)P&syulZu-P8saDI33dw#cJ%|h`uO`n06~wfEa|Ces+LC0JI*B}oPmn^ z;_mtD|2&1H)tPi_UAqsD`S#}Rt{dA;u`J=6aj&T!4Vm$m^w0EgW7Y~o2bm7xZc<1~ z!Tweh$Wgw9KP`&-)N-|a44Itdcy)r^ae$rfw%V-J?3-8s5ceR<_W5x^L}w+Axw>=l zWUneC{JH)?MBuQ+?N@vz`pgKN>|V4di)u-XH)V*~Kv*a)>e+D}ii<%{ZUuI%=?C~7 zoDVW|N%+fSDcQOGaFT1jg^9dw3UjX%^bV_jk!5RQr{b(3jiEv2wc04G`b{-f`PTL= zv;_TSFguUUmGfv&QPIc9-2dmr|94_KkIjFJi_AZxvi*0|{2%gfQTZ=DPf~MqV%-(k zWY6{dL%9Ek9xx;n5CHWLfIx%2AVL4sD%#UvUeovU-?a)}5!8ix@!yBI^8@ej%POh> zfhuzH{0}TF&+ldBu4s9A`uRg4VEkY0YHP&fTm_B$Rx6k%Ge zm+De}^cbr=4L5Ubm`wUVM7@Gplj!4~9~kxx}XxrgK%cQ8bN{ z(^aF+yiLx0iq6(CZO1Rp#-=0}IklgL78&Tjr#-S19C_J0*cB&S^=Rvm_0`S71g_B# zMd0Iz(hbqcb^h0lmR()rO>@Kz@ME*XsyapvFQF@uGg*ImFoKlFixKthEfbYZ%wWCs z*ELu23_X8wTP*F2Yc9n1T;KMrN^Kf3@~OZoBLg*{}1 zqvT{wVU`-uS{HPC%lXJhP!h!2z-f@;I{ao};*kU|)yM#B>tKPdg;p_b2G|}QuH=hq~04`136D(*dpT1;+yjcc_FqBOcD_r{Za6D6gt81tmaoz7`AVtJ< z%E3fRiK~H4;`9;EXLEY-|~9$;a5ZtgUE+cHQZEon?Xg+2MT zwHSAR$oLN^vnAvMJ7ez+3tdfrgU+B|+>b9#Pq(=t%6&4J`sr3_mExN%sf!)GwL>{> z=l&d#_`_e$`x=i{FEs-zYOUOQevm}S9>B9Qq5Z3rj{KSmvmK75BR`RN%>LI z{wUm%!FGnw`ylua>}UtlV_SD4GS2kX1z9K4_#h220`5|$R=V_y1Ub5CeO?CEF7J!W zk0SdzA5x=i0)1|TL3u5QUB`8RwxY*=;km44U$J%aOJW!XyPI!!X{+wvOsLYnpUB6$ zw4F&*hR(?D2i**+^WHzK<_z=1u zOJyyz3wXWS=)H~O7KukQ?<6+&UvI4~q* z3g=8{xHF$_02ZaG^?XwIAnV%Vb5~bbgtX1=9{P%JsD_n+ex=PL;bp1do^PMRnc!_s z{;9z_8~18s2*gDUEYGfVrH*#+J%?+X%TA&5H&tWv*B`4RFwWa> zj*nO1I~W!=>-esfaVp`Bpu^tpJhM_Ts$b8XFvpLA5j=5yO|P#EcigWDG*!y2Xn7|5 z%_#M6VbwN4GQ{h+cuw^#ZhvfB`(Sv;ZsS$-b;(e>U#JpCPXrs9{yO5bC*tX}x*B`Y z*EKT9lszOBI&UhU%jEIW<8ED<_7QR%aON_DFQ-(TQU6y$wT}4ji5c)eGMPWr6994d z@d^ln03de(AzlFYpddg{STG>?F~k@0uf#31K5A}wF8{~GZS`+BBL5jDFvQExKOEp1 z5b!Vk0_VDC{u41YNB?&}Wd5)91AJZmTsx{}{i2_fPac!n&XH7T|pD5$yH<572+`>tB@i4*(3?S68`nR#o^X zyZ$>v|L-5de**ycLjxYW`UL?L{^`p;Pa2vFI*mo`wF<%;E89lvJw&+m_hR0hWrHQ!O1D@KPj@7J)1~@bpt=Zy zA=Qt^Z=5YrQihfv;?bAr5`))o2emv)M_)>6sB}ioe2CEPirJ8U$8Wnt@&!9>r}as4 z;aVl$r8ZfCPZpXhQ)04q%4`N&D8w~Yoq^LZ68BJAlsvK3#tNU|*qG);eDcYmF)9dR z{|%$q8?a`B@_(CkxFL<&OiP*q&hZJuNrC7wWpVfn1wGax2|r;$E80rJyX(-3A7$W+ zyIYofB6Eb<;O4ddKe$=7mNjW^bW_6@_X+#Jwlh9-w9Z+QX(q*>b~;QwzzCV9`hb9r1G-6#m&zT zISdU^SAZsmuCILLdOMlP);rlvJrOW(L{5|S1DJPH{1kZ}^@LqHN&CPJ#Crvs}oI!tv9{pi|2`jq5y{ZKIlVi3~ zFGJKAyJ7RB*vaz zfExc67)#CV+jp8^`kL?w%~Q$n60G{eqOn`#F%9>bu-w(eRWy${!wy&#zg=4OPDH!b zv}dvdQc1Y&9(Ccv?Wxt@n@5a5g}!(epm_~4vj|;}7<>H)u3wemfcMl2!jzdBVvxXh{`q z|6HrqhvKzAyh*az;yS#A#_p*wQ*6F)O;ll&og5XGCTr%er2BVQpJl3dUKND+C-BfM zWwiOSPE5T+v_(1i1m{jOXLrAZo{^Zxh|xcEHhK?Tv!_ij#6_7dV^5@R?WkB@nUG4f z&Ndf)+H;5A@1Yl3$1{CB`*Tjl7hQwv1=$|*(>dSEe(f84u=n_&+FsHN!B`Ars~U@9 zM%-jR$#t3Zl<@kv82{+42C@8pi4Cb$YoxR|oI2y>De(>rz`FE`y3kGBu?w%7N0fi= zPISnUYhk4g92-$}xBXXZ0nHp%`SH_&1U;Ox(7S>;@WtbALv&E4{2uju{gCQfKYN@? z{Hoq`j#qHh0cRurX%wm_=NsP)vf@|}#m1M*Ig=yj3HnWV0(GSsm^VN>R+{kj0(Ezl z_oF9RWiqOCbT}w~?wC5FiUGAWMOeRz3l_hadiU^tGE4`Ylv@~zXePWNdZmL z`BXH-Z(?K@q3+8(F_M<4esXm}?pPdN21R?8RZDq71`+yuYp&>JTL9c7e+^@YD}u|e zW28tZ2@<55{AkHp@|FuPgI~rK9z?|j?+^DRF%p+#(~<1Ge8k8M<8;02(1Rrnk}GE9 zr%M_#bCm$zN^{tqgE4d*xs(;0e8(wAmJ|qb5)OTpI%tU89JiO>lhOTlBFNR}4*l&} zAJub1u-7?y|KNVxPl5LD6pewM%x?kktqu8oga!Owk7SFW^3%=>;kR4rFZIzjI?5}T z(~z!A%&}jYF#8JHEmz9k&Up?E35fuE5Ca)Ip+sg zIl||xc61>%w!()wQ{C^%GZ%^yNn&DAwtD+HwXEQ*^u!`tdKgr`i(Uq`$Fg(Pe>&Y3AQgcZZ&Z#|8?gpJY;VO;Rb= z)e(o1m5oGi1sXVme!a8YO|#^NOAcF09Nv>CM1))y+2OkdJ{_S^XAfJdnt*;#8ME}i zton`<~#yB%wR6ijHBYP0nQY}h!GKa78untY^ZFcuf$^y=?S z=A1P6tFM5~lLhCB3FswZM7<@~q{YK%5Ctz|4^R^BSQ8{7OD}Sl%$RO@B8kzwxAz&? z`f@3dz}Lkw$@r7!Q8gZflh0IlME#F&Ckmo#nUrE#^7|Au-NIQoeUZ!fuSwRU3c7=Fas8wwPD9ks zWpKh~M|7xpiQuyp%!-0xMEyZ^;Mce)GI(0Rv@8Gy94YJbC*i)dSJDx23i?HBJVe|h z-6EM8GI93{2nMan65UrM6F*3sI!$KDs2@w4Mo&7pG^){hxt9RQH>-tAuTMIF^VOVX z{hZaa%U5h+&t;juH4-dZIUTagzmAb}-fmlm zrh5>Wghw)gY?*i46q0V$E@_(EPPQaP|753`t}8#Hg*}OsG3~#Ew(06^jFE<$aVbf` z=|%&Rh0$TD3@i|4UKx0~D?0gVj(SdzYU%ptYm(h61m1MMw5`rd6Db{ziDpnE|bU;P{ zPJ^9dCYHytqO=V(0&Fxoi24mzTbyvsK2MIMM#@K8-xtQIs%r%%D=V=~T3q z_vV4_9-rZY^JgsC*B_+okvxJ<}h7PK)+I{MO7^D_ATyg$bt(< zBsabgZM1QD5RCe6xMAsp8A+!3EJ|}EcwIwz8yJb_2=0~z)x3L+5Rj}J zi16lBL;l@+*etnP7#+LRVF=r|0d4-x`WtNu;v+ttK%YM1*2Nxq%4#ud^ih=n*Lg2a zum0i!o!JSlmTIFlbOkkZH`O>qRxLItsdIxp*rQespWMH+dE4KtK+cFbW#CB;>u20i zn245t`@OLC$$|Fs28For>gsoNdz}vZF~0p1aQzeRs4=ec>__Yj+AH6u#|DjhhAETf z-lQ*w$ca8JM}s)=Nv3iq4s_OCn#WE8`Bim3djhe}p*fd=n|2tqJXQU1OD_hiThN%{ zIlqMpN}La`Tdn5}we0?>3(-0KGCWr^q?smFO*F$L?WY^JUifT(#5L4#6d=7~WTR^` zq&3!4HPa8q^AD6>C=IbO-EfYMR|LM3xy<9DP#_R0JE%FA0e6OL4Q{~2_fJ*MnHwL) zFX_Te7o95m+E~vdm>2|H_nijr!R`l#=ps@)}htW+S;jSv*-8dMq|JS6l@VGPE&{hz8 zvNG5FC!?VJFP07c*Ms|cP-jP%25`q>Yz2tJKqmgVKb9tqLn7#qvbNr^Qq|Lposj5p z{^k6GA-Z(zp@MvHq9*CMTqGk%Qr#$d8Okx&rGqiL6?;6jmNdI{A7E&IpbhXASh?In zLJKDaG)p7fq#|XIg5s~|xPL5G(pC%&d#t4SZe%WglX+aYwk6++P@ePVKn=Um1Yv<# zT3WD>fTA(lMAw`JoNx+NCrFL$xZTlRGO-|yYdap;2Awt!>F6$eEeJE$Maz_E_$+hA z40H&Oy$JrncW-8K9?ntWhqs+c`>SL)pea3Fyi58HKF+|Apindm5#kBTEbF1{i7sT-po%9(&7sb|` z#qx++>!sC-A=GJYVJOcV$M#5YTtTTMl`@}qpEAM$GA*LqOCc!7sX^RsD2qa9dxFV~ zcYgy=FQRBysoU%dj^7@b0(DhNI0IVmLzMV~a2JPeSYsU|>Qf)BOgyp&r=Dib8A1U4 zN~vX=?(C*+xtQHZ6ydG*jzX*#u;*K{GbGit`&1r?>}PcD9t0vO7j%Qxm^oO;odPI= zoGB@p@QR)41=z?yAc&UjDunVr7578&(4NCWqWdmNQsj~|%yG$J9R6;0%e?1DXsuCC z!w;a%293;kJHNY%ue*9)#ZZ#O_>WYHI|e;r3geRQ9```WBAFo`0-a<1Z4YpH_w)0Y z>R6YJlUacM{!)bLMs%My?Lqg~gY>U6uJRqlSYXE|BYkXD_T5Xz56zDse*fOdX&RBX zC^(NY!bx-+p|V&uvleNxnB!D|@33No3k%2b{u8`RKQh1bC3QKW%po)z9WHHB4BNLp zFyV4kMQTCpAy^MG0W1h{HqyF;_Hufof@)R{cYSaVWPRPJJGuyBB)`JB{m#xX8`wp zQoAQn6bM*2?`Khy(T2Schjww=#-~-l>Up|qqujud_#b-=cxP|`_OX@I5~(uRslBpnk|dJC`b+*soL zX~n`B<-GLtbSu9vW;w1-t1mp4agT7E7qTDG(&t}Ld+p>QZ}C%@G1Msikay)0l4QGO znf`!DnH5g5&3c&r4nwrHHc2OqPdt}}RuWGuig0xzaopax{IPzdySfIfTl#32Wo51j zx22pq@(@aV|_iTH`V#q!Dn{-uBm?XZPw zAFKg*$^j1^M|;R)qRawVg!^s7=_8=Ay}t=y$h!-acq5bCj_EoE2cuxLZYal3ya%nj?MQG|pz!#UYeA zq!7}EfN=@?(dPk1jXvvO!UpYRRw-j^);b{*P3pUVa53)58f*m>f4VCy*h#B)*V zKhnRRZUk60Wg;A$>zH z994UaZv{LS@@`+!QeP4Ark2ZKyJgGo-9_qbzh?!OPGth9nT-lO9v4W4oLqS>lKsi{ z$_l^tw%O}}8)n~W8tQK5ad;!!CL|EJ;(9x)1E*!NBz#e=X zMO)v?w-FGnG}5r4ovH*c=kqE< zc(HcKG{0LJV`7C|4K^8<8bgtwg`{x| z|9J;$lZL3$p;yg7`|GI#+cqDP6Yp?w#_U$1S-(_o87I`on0}Qw-k5VxXFSXL70tQ| zE>byfDX2+bf7%Id9;{;^H{ykAVpL)F%o#8hjnD|XS2X40`%SIXa*(25Z>MGaxfXt; zHpV991)48yPLnS+#v;j$LD;Ew4azh3xsc@CfV3z*BBMZAiB+q11!;Zj-t4>pIrO8X z|3hz>j!n>2^}9iW)7daB#oJd90MZ<^wW>{L4l{Sm zc9f)2qvoHb#?64Q-h08QBIdrO)sxQ-N`qVK=nM*p^x>HbA=O1!ho04Mh1L7b%V45I zJ;x=37=!n?8+HoxwE%aJM@yj(3=0quGPy^`0`Gh;KVEG}#=ToNyAshQ5-#@FSK@Dl zz+ai$jA9auQUFE?X~t?vMvwqwh<^8^;qRc>ngWL9cUSeP+p=8MdN=h2$4?v6?gGs? zzwNC=d}nvt7{B_xIsE&<$L~*FZ(yoKoN`6fGepkBjWL484=6_VqM6>$Tg~PIWA2uF zm}W0sd>Ewj7PjksYU$O*`JFDFw2<}vhTG70_wVGV->+~LzR5UoiET)K$_<}B-y1m5~NMnDdZoARz;szi60an z6dkD(z0B;2lAM$TO-m2ScZ&o~vpL9j3q?%p>B)CDrA%M6k{kN2)R4SF9`eQvbf2nI zSCPEB>pJh(8WlAf61{p)_aG$tg=n6&TGOKRX_@f1YK4Kfh3GGsKOECaOgZS472Rmd|O! zj%ue@PDTFNUo2p{yxE>Ndv)mu za%FXD=X^SzOiraZ7HxBpP+Em7G$fSey&_yZ9oc9?aPS8$*{F1VBp)l6&^UPDRJ8ec z%IHXOCsVCHi6EycJDuTaViPVoIK55oBV1m~?=UN(Y(}5r6@H4 zKA+ZlZSc`2AAV4pw16zR$3S+q;__`qb_QU zjMdXXsB`G+cYK7uSELXBR65kq5&nuO79dvFwKxL1=c^q~8A*0f^Xgk)pMIi{CReoT zWl?{x;6^`G`4k#bbG~Q5^w87YOuQcOsB8{P9mCaAcX{Fq9v!7qmYq1klq=n;GL;Wj zNo1wh^S}SY11?tJ-tyAN5snZ3d|k>DUg9(3fejXs446d;AJ2-~@6-5bX8xA4drz^L zh`k$Pf0i%Y&R}<9j~eZZGlazf?>BC~!0#n6aFXHbq^lF5uR%>}B@RMU zFH?WM)Fd>1YW7i8_7}AaWc#~$Z+U%EaLTX8Me<~J#W6tz zoT3RIxX%*EbwS&GK{pnl=hfOQk}X9&lGtiv@RbD5q=s1L!=nH?oe-FZ*ntF5}>|p z!oC|{H%$^<@79{!n?^f$PU|FfUpjCs8&Vr$AH_mTtBneS?s>D*_35*1OpsJTen6z6 zKLNU0E7i1&gO)c*h1nCJHStpWIuKZ`147dSHyT&)ng(Xt>jdN}X%}q2!7~?_W~2ui z)B8YKVVy9^6fAUWEA$f{$)DKLEo(|0v|szXE2PZpnK824RG4tL3uyUb80!%t3~yE&pu)4X}JDy%h7 z_Sthy)r>obGxw?|54t8}wkViB>JKjO9YV73R*KiEx49fAduXJ=Z`=6=jW1_(H};8i zpH=qt+TkKwB`UKHFGdHdxBH#kolv+M@4liE?3$LjW!KaCTpO}N{7i9emhz5=fEZS7O)I?#vrFjX0-Z9ualfiL@W;Z- zPde{*di;r`?z1WsM>AFNuU0yP3;WdudiMu3zw9-k2V5NiTiSl|SA>6aD!q-y`m_Sji{f7x;Uji9jz(Kq&X)^ zVK^Q%Ba>N`GgRz|wtTzV+7QjayTXr<5iGE%!QJ3?u5%03l5WrDC{0 z5@Q{tRa_%=S>2WCj%LM`&H#>z;pvK?3sH_y>_r6Ikz0>f?eL#8sVJjXIhau4gGWm$ zD}Qt4UE8I&265Nd3OpS$aP+b;RGO%UEPwBMmR8BgjEi_?_AZD*~=!E@9kEyOj&nA_qM za=x4)O_+Z;bMiUlv6~%L89^jy0^6^i)~q2r)$xF2Hehb4Dd~O3^dK-djQaG$v0JBt zq)>8b?Q;d690;6V3Flv3fep8IVDzz(px*s-L!%LRQjt1Xlj>h_Y>C)h#LEuS9;U>! z`)^ronC*Op2; z$A;zR<170}=S=R{Xbzj)X@FoPW5>MS)`OkHHh#LN-O-~4=A(4c;Oo)vpo|)HozvY1jEQ{wKP?VR=SboveDXKd|rzhUL#k$cHF%T!@RutyzKSJErMI-M;a+P zb(eN?qHO`|k0npSwI@@YDvQjjBeqE&U-G?w*&$f{`Hv~GqD!nxF{TW}jha#+sf0hMCdBL3>Q_si4`+1d>J#c$mj_9odroSk zGhYM`hqUoZ#j-(X-e1zhhsX)`<*r&o=l9oTUNfxau9_IEFfEfl+p|9t4f7}D)z(!0 z-M|^}RsP+?PR=ufxLA{a1?Z0Ia+Js&^Lx9qHN^kivKtj)hWOfD5+O{c?&JqX@ARP? zA71(Tl~on&`#Vmz_Qq-Er(0u(W3ij_?UhxS_P_T*G!b2{peY|ju5804sIh&db&C+X zu{WmCAK-1qyCUdK_h+Nlc*C-uG|;ZQ!99mRf!JVzl5mBRS{u`;6jq;b!)x0lr8<({ zL_}!|{7frSyL3-?WKS6|LK{3z8~HWyk=E7bmAL6U7Y70c>?e)}vVWV47&HWG9`_0F zdT6>ioqdRn{@g&v*TQr5*>cY&<=30F8a?dkk|cjG%uwpU^9{G1OmZd*fZ&=Zn5^u; zWT>fJd5c&J$?e`)%;HYBf+|fBeo4^VkOI!cl06f-XXBs;pRxr9+>{qsle?i`^F{TJ z$pMejW&CiNv8yaF;=^f2#PtpWkW@9Th?PNR#Q-V<2FW$^Z`35)Gd&?H;Ua?)(4C*| zB+!UM(Wejde6Z0>LXD{C?2vg;8pb72E#D4TkKta+@+2t18haAj$UgQGgL{>oc?ODl z27KBkvabpRj1b05k<79b__4*UXxt7_5-Wry0qx2ZF2;l zC*G2g&$>!w$`d?+qS^ZNGdlA_1UD#Dm@2r-FES$JuE*bOAH|%*B`wt4vGmSVN`UiH zOgnXClfb+pC>2nv!)hVfS)50^68?f`58EbFH%;eF)9$V|wMfCLms~%V*#BA+dy?&N z?Ft*I$l>0GcnYy7&tSs~Ml5pTL|~0)H;d}DH&F7wK1|p5VAWfwGD-)$Xp>1r_ScpO z>MtF_oRl0g;L-B768rJZ(Co7oHU%VnSQ>+DK*Gh>?MJVPA(x+~bRJiC&f0Jz;Uwf8 z{S7N(Zv`8!ZHeLaiFY-wtx+YQCWL8)Y1cE#8U-))j~L9wFi%BUW2c+$%r8=Mtuf1ntU8V+z>E1RpXe=Gk?N z!~T1h7>cVYx9(Qj=T9uJQH_C4i+VZPzbaGLaW2pLi2h3=$EUo;f1_aY$D5v=UL2b9 zFY=e3@@~DFa|MPf#o9Kw3%y3=%ja&pgYZ9dIi$XZZnoMAcy^a{#O2yR`67N9B{9cZhvI-WM!QubZ@Y%(omm=?%5;X6nkGB z&E%&f3t*EBV3EIWkN-4+{V3p(mzJD#rHJIwNW(Q>bVg**Ba!GBddftP9^hV$RF9}k zwA5-=icj_+pj~X_Mz!-jr?!h#O&3oZ8)Q3DWDSRn42P`@hvf<1zdW>+86jVYJ##c+ zYQG@e;C6SJH`7bl&RZBWVQ}1orvR%Yu%{gmN8Rd{kBm||ULg+A{#hZ)M^EIVBmcrs zqZuRB+RjzCi=;LsMkeE9+wI}Gb3tIoM+Rjf2c;n^gCWcZ#%iFH4v=YjJFjt4zy0vn zGR6Z0qYY%zwrH*j;`mLO%O;yfA!B6J$^`DL%=3a6?3X+8$=PJzSh-C^`Q!>N_okoBewNx}ld(xn(yznG)GXV8>u6UzFj9)E7Am@hg8t_#o^ z-GdoLqt*j#mwZpg$6_4INkJlB1MddE{WrXEH&K>#Gk=$y;wlY65)t6>(mMjf5-(Uo-vIb34Sk7iw? zX0pX;R8(}BU8?1nvc)X|`K`fDA{MN>F{9zJ>JTm=`Rm5%h2=ax2vr$Qp*dE}&SrKC zl}77)6o%m>vHHk(G(EaA?}~0mFz_|+>ueqD**)pl)8DD1f6Q-qU^$c0ujp7LmSzen zHF>Mw^|taF1A2ui?}{DW&1UUChWo{c_CRwaoYX zYe*j?Int-*yzib~7I&H7`q=LBJ=dC4_ixI~nlslsqSsV}qYuM**{R02>A7-fkN4=^ zzNaV_1nDigKvU-=Xp}eo<$lSG-h^Rsf3>((NQtA+JyY@Jh8SXjhS30r9O)SFqM&}^ z%OG?BBoTzug$~$@Eyvdo9l~`6zR{2zpjHErLXtzK(?G5-(IN57*4W7kTGjW?0b1QA zynM7tn!YBs+_MPvD;to0Nt)JGuM}TqrVx(>bH_{TEchMNuY8$|8?1 zolJ!3&7O9VneGr&YhSb`aFdz*s7*;HWvs`-o3)R~Ov^{txkx9Cb*+Mj>VGO*OH~P~ zOU$rd;q0);XRR#eX3N6(=VTLZ!OgdVWD{PY%^VxDNrm+0E`~f1F16W*ClBNSHVfX8 z2Y4hlTN}s&a{@9)JufzQ0HFl6CUKvPFnvkXGKS=M^s<$(N`oP_Hj=B~u2(P-T8_M7 zV`^Dpj`ZWAn@4;~CTfLY_DhG4(+Oo|hsJZQ1+_^}#?=7ouT3d!q31ifYyB5~4{nU)GO=0qQ zJGA_Au3U3lLE$sm+vCQMIh9r2xeA>L6SQCI(ze*3x@zA#jUBe_8ZcO23ylZn{S`{`?6 z3ET;!1N1v?WtMJgWhmo$b3KC_h7BaM<_PjB8@78wiK4~gS{oL3!1nSK#Z%KT?FO}`9J&lp(f&$x2(T9L@0Db59<2Is`p z?=#G|7WWeBUq*U%aBX0NT;8hDso&8q(jn?6GvR}pS*Ej>k#}I}8FSnqslj1w^6{i@ zk-IQSxrjrY13~E;74!0?1(#{ zncYM*L$W8jP)ZzmW{znLL9FW4IJ6M(MG*~aFbizaCffu zf2~)jeX#dk8Y1JKcngiJq9GQNJn&BKYSYNJFZU-TS#vAyMPnpN`sEF3e@IP)(xY`W`ArR#ED-ng zU9zN7+V0##2noBiNa^o%`GT@&ztDoR6yq1sZ|4hgh=JlC1g#$N*BBOZAqZI_f@c19 zlf~%~Bai$e{us|)-@wH))q$HO40Z2<%5v^lA^Pa!BI@tNfSB-ExfD;*=|n_V5C|>D zG_i@#DlL?9E=!_E6TurnrxJ$M2DLVbX%YnIPBWRa><=REC3&KWQ-X%kJ+)K{7O_#Z z?`!y#pLEfoZ@zI(Bz!ReJ-?ZhhK~GJS96;6PHfR~_p{WuV~Ds3{CTz}QtUDjExgJ? z!;9nCR8(HnM9RhK3_Jx9k&v2WXpCTo8tfP5m^_f}+-|p0yhFSYHGI6%l~DTZ(}XLF zY-4q$=NQh~yUgd)dVo`-%1>}bKF1Nkx&~;JSrzT2T+E!Y^NuSz7h`t^b_OIz-!+@o zB&H*cHx6=%r*A$?(Bq6#n`D2R6>tV^M7gL5SB!??RiJvu% ztLdbPN2Ll58LNY#Q1#u;2bj}5iJiJaV6h^&-HgfOiy%sdL`^<53S%zeycPqYCF?#527SiA(YKmNgxrGC?d zUi3<#uqUgQrt(>aLpiB$+-#uFV%!%3=Y-Jlr_X%RF!0NGXX!mI6!s?v$`%a>yAH+F zJS!=D1}S7u$QTH)-pgYoiD@vW6+J)BwfSGAM$3_)AHD=@wFdR?M=ITE?5I9f70 zQkSOL7fw}Fds66t`l!R)_|m)xAt~qE*O>v?OV0F((TC|&OVPhp?#MUuifdY~_Ik2ac+UKC!G)a(QGiVa}@CFiX%vnBX6;)Fkgd zTSX3G&ynLTg8>g>Qokf_;tLI&=%Z{sU@ea+V<$08gqZC;4RMv-Qhj8?k-~<3=z3|? zZy`G;ipufT2eF;rPZPTMnU2(HnjkID@yj(tUQ5oTPHhZbZ{npb9*1oB!_dpg>nonn z&QfBaUU`@B-QbAF%zcYBreMXj2EnV*ZY`HdToWu~NhQY{+Av=DcCU4rh1=Zh!8zv& z(mm^rc%~D5tx2*M%eHXiMJk=S8kE!Go_MqE1Fqez zQqJ*lS!H|VMJ}n^p}fep@!R+gh|KAyHLveDr#Fm^&(Hq~yWFzMXg_qE7#I2Xpyu&O zM5mqd_O&R}_AM^hSN%zASfOREtkZdgA`hu`hE5ysa(LC_>UOw5j&bNBk4R%3Vij7y zQTFT43_Wfg=Jf}gYlXr=_@dgY0BnH-fHHvFmczg$)--SRnpaVge-ttktGn7Nz z-d~71XuF?&^5AyC+{)08uZwr}OE@V*Hguewj}IQDClFWYdTC%=CAxQ5_r7>5GnvMf zIwS*3bkx1rUpC-K2j3V~soFw>7}lrHg(>Fk)tJLB)(PH2!rnOb6c~O(Xv$(BCgM?} zr#l$##5IfEbIbLSnZoWhu{ADwQgDynsB473?<=tYZ=`mpKhS`E=9#Jzud9(G=6crF z)Wd$+_Xsi(d->`|@7nm40_R7JnJ`5d2>hpouE6NTjY#8In^B7d;{H!J4vt1#?nP(z zOlV-AE}xq z^=^?$Lx?7jU$9+sF*;nTH`@p*^2Jl6UDVTDX8`>5MCfa*CEf24am<29Tov@2;AwAD zw-m;789_R5qHKEOBJb$W>d?E^w4N{G#@zPQ_^v-&daN;OGP}q?QXfXJ z546UF=x)405dldGbAKQ96vZ`v)rLX_0XDx5p|`XtH&b43GDF%OIEU11hO}%_4sC2o z!<7#%yw36z1!_2Qo{ED#`{{nWe!d%J^3#v3%VPdwrrZ zMz_c!az zf(&&-hB_eGUk1@RgbVHvasMP*v?agH`&w&+MF{wiMfx{L@0sR02Z55;FH+^*uYo9hbQkrd)->e>=Q!WqZ(o4& zwMy^bzB@0nyW=;xW#Nu`ayL1?YZp*VkB;H(mhoNz0&E<;{GtgN~A8Liw^A23=pL1_})W( zfa=5nCl!#3Oo#h30?_Gh(>Vs@Vzi8{aBl)F^nB^~L{wpG*;kp@O|>_#>mlf++};!~ zwn3f#?uDLEibS)($Ug17eYo@pGmq;92c(ytYxR`mDt*INN?@gbgDH6_wJYjq#}>i4 z^Xr|IJg)mm=H?GO8N!ezgag4jwRt;idlZU%oKm%yQz5oz7o6bm&Ebw?^}^$>1s3Wv zt)fMV?KB5rxh@Ti!7ovRs?3UpZ25Gj&7b#1YgVz7Eu4Fphe;p!D|21Y_s!0F>} z90D^Pd%8+4l9t%SY!XjSs$1FesJ&zQ%{$viS+n=upfH(49Q^QAtBo81UUmJv^hO*%+?sotbNk~*sG`RQ7$R1F^v48^;!TJ zA5Z3fpeL;OMtAWBVjuRjRpvXE0&Q-MDM#-Aybp6;lo^X*$R|bx87whwmo&GYz4liy zN>C?{TtX?9Wfp(93GqKf#UP4l9qTe>=W=4#1#^hTjUqYTB+m}19S@nCh~n(S2_uvG zL%l=HC}Gf1FS=-*ydy__8fFN6&)?B3K94wFKxWLb&EaLVl@EmrWIFEm6W5%b2MSmA z93NMiAFP|Fo|zIWG}~Ob7%h(&l=rh3)}lm~2Y-N6Zk7=+#RtK$k-z4nl$lL)c8~>Y zdSf}-n|v@6+^bxWz;X?-5yDZA#t_xgH#E}Kb0J3fHx$zx+NH_@8Zr(>wpTWVWb6cU zD5rQ1$PuYMi?Ohcx`Gbo>>ah$Ad9EmQ_1*kb-T4>B`qfT$hK73)NUR(Z(o^fX9+m@ z&zTCLEmEFg4TjhzbkvUUyrI8k;+pL4?PB zd0wsdJ=Em3?tI8`e9~!R0r}x8A4&~26x!f$>PecMN^7^uerICc8TO;<@+$ZPlG~49 z-XT?)^-kMONz|~rV9Oez`!%EIVEp_L>32z!GWNU>-8kU^%3DUhqYW&l?X_>scn4uu z%X;^7AAP_^?WX1ZN5H@K;%@vhx}l4&sf003no4sj^t04@vwuqpy21aVD45=@MMsTY z+E7oFJ6E{*xm4j6r7($b!bg*eFj73K`=dYrf__to)O}mxAeG( zq2hv3lQ%l}>;Z!JYYJ}*?(UGm9fG^NdkF3h0fM_bgAVR8_?)-CyYJ>yovN<= z19taC_wMzqHRfW@?c8VgY75kP(by3U0*Q*3x1&>}yC+-uK-75C#@ACo5&HfW49jXs zd~SWMVWBDj*p35Z_GpB)q=16-az_fWxvL%RH~?b(!azs z)E0J|1WgQJedusqG0hC$YYYoOe_Y$~h>#ezSg9R#cKvwgF*y&~Mj|$MdS_(L0-3(^2m%fwcI7VK$dssW${y349JjU^KUbA$6= zmlg)tRHtib&Pq#eeijD#*i+*jCQVhuNTVIc@|nD>LF)hqX)^~%j$*9&X3huyWH)(s zomL3kkmW6kaaBtJ_^?3<5BMN#7nusXnA& z?-8bM4-IE+V6k{(A*E8MV^5KBD&h(tXPkaA_F^kwW{0F5CaFK@;vW2VQH}F9_^+o@ z?2tnI_gy&*3ie)r)XcD|Y{@MXDJG;G;P@XV zP~3}@G>zF`z9}BPS<(041i&0>-FzZ@H+f-w7$9m}|2$Iy_B2k2@!1c9{`RpJ*xv9d zx7bh)dvpERG~l;1@+Pr@scZ2`@ZjV7?Z+10-J}U{Lmb&g>h*BCJ&g5s z8}i3Kc|g?iP4Tacg8j6+(F%fxxo{z?avL-`o1~Lz&&Gn_bJe+3W{?{!hQwBlxxg=Z z)=xqy#?zQCDXdBVLCt7%7v_qFt>T5&o zgGkLo;*w9vZ`R{JTQo^izsFQxpu*cTxl#)6J!%Ca9%bOx^({Syf8Z1Nd`lLkiO%{9 zY`|s*9%^`K{NQB=%L0*3Q7&V@o+l@(K_ofwqvUng3X0Q53>v<&By}$E3&>0TwLi&0 zkvVv$#dl4A8S!e5w@iOoW~+;?*JqX469jQ*(#WX49<=s&s1L79Kigd-6-%LOvswLR zW1QF9_58Nmp>v@=YEiYO2p*SyCvKfmXgrvRBO87H4%uLQ@{^q+aVsS6T_4L7U|hFO zVHa6&Q<&mSHR;X?Ix6@p3u`#F#hUiPi>(H5B^@WREM&4^OBiT z9lBqGF~39B8~=UvRz9yb@K&V!v0H5H8l5xdrx!q%Nl2S1K%$1dWhB)Y#m_`oiN}=f z&wv!9454mHVzgS&Y~W?2{Gs?Kn-vvoii&zaXF_Ib^rsEWtvtyy;W{`SEnx3fU}C2^ z{E?V@v}ds4Y#R07CH$+Xvrby@dUQrGWdIZ<$LsskJ2|Y>-s)E>eoX_Su*I7FUT)Js<;b3G%N>M4jK&FRmxh9)BG^t{v*%{<1R!P0HUi^#1qI zo6pmFOwoEAUAB&0mN)Mztl?v~=<*8_?Pq^)6sMa^A9WTlP$(95)m)%v7ng7lUw-BKlG}|rsrSKfl(!*B0Xj1eoxy>I^@ARMPW?6oY_^KI6QKQD zM2eg_+rJW_8((cqX1SfomB%a!j>yiOc~iz7$xLg@JHoNc+qf5FT_Sn2RZHjb*S(mV zkjQl1ACn*T(Hr>MJ|ceBTn%cH)N0ZXhA{>9QqjYL9@S%V%tbpKMXzne6^+6DZvgfz zw%gs5BaT-yk6m?wz2#tSEKLRJ>ApM6Hz1RC%Pg)nR}TZHzx7`QfqeGV+XEozy;~1r zYqejUsP7*+I-X>o;G<>fs*39i*S;SiIDt#A4%UE|$>oJ*jS6 z&w_p2Le~fT6y0qJ-2@r5ckzb>vekKw#BOuDr45Hwr62!c(SaN3dIO%XV+aEIMEWpE z+tGVgExBqyze4-?VOr<6Z;$d9QMeh|?hP0GF%N{nOHUGcLYS`7UZPCQ_CBjs5- z7nDxmHZGM5=;8u@Zut#6JATxhks_G~7wyvx_c})A*>T{;#O&9&v3*IQPOOhF`ucl@ zbjib*a5FuFCTy>v?;;fHIlh2FMdY{bHihe!aU39Z0+PQfcFR~wpdGe;3Zn^a29r7! zXhd>9Il`i|c*&HkV>3JB~w%QO{X`}*ieaM?t#(ZoDa8!x*cBYC?_nr2F) z#r~o8dtP8IQv&{sFT%JB3A##xH;P+msA^meri-c9&B04OP2{O%Z?=LYvK`X3D7*=B#29+l;PMcHI zjzk;m58&M-!VWHp-k^pnX5#jxDi+&4vNM|%C~!|Uf8GFUho%^pqxXOh{;2{1KQmD? z_E&xwV5~v-MG1Jve*O{=Rz;uT?@j$hR;Lk{j2`Iec~d}AewAC!G+-y7beJx%DcDBm z^86^q=ALCY^@V&oA-Y7ysf-@_T{$nYZ@i}&l;eQf_^7y*L5btL-rI2bhvd+5z$TN6 z=)WGn6VBH5(j&#?%e+`^z$;r!Ns{G9`d;~>3b2`nrGfMn5Zz`}j*{6Ww!7@jB+Rq# zlI@eBBfJNp_UhyP)~jU(DGuJ65eW`MY^y!DViK#9*A~i|NMR#*cj!6Bad@K|Z5#>t zxT`dwMrl-IA6!&J-0pvfv{9+6`pR)GdH;Nsj&#nHYlxFiT23`}l*4|J11D7|7-fz% z^q$FQ`dtC3vn z1pM$}QIEA(!^AVdv~L_n_iqh(11#FJs8|01EVA`ImtP1zW_N%aAmig2FjR_Z2Nm72 zuxsOZh1i*R5#|q~m7G0=*LIm%#(Ijg)7^;uq?uVJ$wujjzLvMxDZTRD*dq(O2@0&& zh1FBz`!LoQszAFpkFkZU_ZI2khf$=(^#oWadep&&vqALLUaeiWa#%!t$n1>CPOqbnhxTReNGEBG-r zPP$1XeYC5^bXg4-IG10o%~p7muppXIC<|H{`%4W#Ct{s9em&mi1E4=Cl{xjB6OD<4 zk?nckJ@B3XH|R480}M;}jB)oXjMkf2SAXSWlrXMW02`*;XasU^AWY0Un@%$9j$4DO zXaDVgjTwx1pKHA~j#4li8slyecx9dEhd2wj2vB}2i=23&G2NvZ0^RTd6vd|%d1R^8 z;p#m#$oMH@hoCW{tg(a?v8Ailf6wdh(UpL0tin@o1qY_RHW z1?^0S&@y`lq%EJ{S(S(Umv}NQFH>zW_5k>PeDPjcVA(Q+dkfu>XPptA=%w+djC%b! z$+A)@bKMrrvI8%3-TE+ZcG=|U4`v;3LOP=Y%&=W3x{aJf8?EA?qozr5W$S2Dn1Io^ ze(k`+(jIWRv4*z}gAV}7UTKXavCbkLaVeXJ9Y0 zdiB9NcP@Aj{GF}b^qf_x5MFrScVT-c=G&%NuhsWv1u)koxN*y$!vFFw((8Aa#~jQ6 z)nZMN+~3sx;V$try7iiTfd3Z5e2)!)bObSGTKsje@G)?TU!m*0G)zIJE}GgpwD|Qs zRg^@+iNp+@+=@l%i;z;?k`h;(m5#)r^}yxI{OhkkgLlzyWw%G^w=3gt5La;nv3ULO z?5ua)HaoN8$>BA;q6S-ILjn*6r zXchM{73uCkd1-q9tb^7Tzxw#NOq)sOmZFK>tHl)%f7KX& z{ZU!_P#J0TF6LcW0#kHY$bnF&MMS3u&)s@6R3e z`yOk{4W`$#(va~X$VSWSFZ-D^{Of+0&Kw!UX`0f;3HwpvnGjfqi5^>R4fHpIA!dfw ziiimdI?D+1OA4lZick;N$q&D#?wyIJUO7#qotwo9bcErO!cOz&>M`bi0yAS10omFz z!|jKWYJoSR}}d>2rVD+;MAiV*)MMxMMC;5{=p>x73_K%G@ZHP%gjnhZ4BKctc~IAkJ%Y7 ze4@vT&c{6KwVADaD?@r`N33qI0|GGNq{2}^%%?iNunPDB)yX^Xx{)OiNTJ067oeir{^F?`Jbp$9Gl zc4xtD`!(0&V-ZFfH)yni=h1NhdNE>uPF-oZi`>7^OKUYPswU^6d<&Wjg3{~ciIl{Y z+oZe%fx=5LyfiVrGQ!IY%;d=bIR%9N+(0QTWfqr|NQZisEb#ToewPU_S5!S;2%Rrn zpKlFm1^oAWoS5iKxyMMD*`{U5SCHN~17)$Ag~XbhQ)4R6<$(%g&h7)>_qA#E#-jqa zrvDq#u(|rxT#j<-elSZ27u}}~AL-27DC(Y&tv@uM9A#yxi`w`linINWV3nwh6Nb8v zy-y~!`xh%S8A_LKT-EcOENsf;^=W<3F+qX@pY}-W^H7<2^vG*pj%m$A#Z7`lg3r^P z+wmNr+>yy8>&~7l-C}0bf_Z?H@PKZNA)h>M?DveK^dNg+S1DGzN@+NtoRz*9V5SxN z^5aQDda)kx2N&tAz?+B^J8ug}T}vw}h#jvwEh<)yRP0C4q@e+K|-0Oj*4>st<2FUFR`acd*|jLw2f zbJv1uQpfS5?{WA!=ykoA~0Ie9kN|DlcLHvKXVaC7o;RLA%@a$C9pdH;jPYNN%OhAp`)W8Lub>=m|s72F_~Ptk5#AJVcSRN4eOiG3Zq?) zImg$FaiUgXg`n_;p-Q-Li`e{+&wo{QdPlxtw1(tZ^^m0hk-NXvL(fvjf+u=q(rRz1 zL!uk`K?eH~kh@UVumRt--x@F`(!}wFn8jh#pjNhGh6~Tv)YkNet#9r<->7s~T|w-e zv!AYSHoBs<)tO#Z@~xLFA#?Ot?hvEL>I4YXQTEIno?zMIW%Zf3LCZKCq4J<{R3|(oejtQJ*S5+HU%H z+az`Vi6 zkQ@@-u7uk$_)<=7c%Id@{1MVd3_BA@s@Dcw1YVU#XR~qyjsK81^rTVO#gI5)_rrVH z-6a^^Al=+PC9>Y`r_afH#WqC0s?jDHo$y~JPv~)tuq(Phm6Eddx?1h0`xCstF_Mq5 z7i06zE)xajBln4>?@DOJ3^>k@JeDQI6jmJ;KCYS&69%t3OZpEA0?M8U=j8!l2R3;y zal_py^&$GJ-%|<55T>|9*=ZpZpwxoOb#%$`{G4N#HTG1Mwo&%8VbXNNQY78s!Dbb* zA6nlq>A<|+1*(g18Fsl~oXSOYI%v^ISznWPTsLedy*_YHOIu%5bmZ$5A%RvhdXRu& z^xC5B?v6Itvdvh0ML;rY_Qy6u&=fnBW1h8!cBKf{2cSPVq#cl-T!6ztrBy}eZ^|lc>5CM6q=El2 zy6Bd0J!2WPl@;ji_QGTJ4FE`4(7qY`s3IaL*6UXl9;i*+eFQ!DQAAJEPOpWqw=Z-x zkE!w;U+28Zf}{O-n|w5saDeiDHT=>g=>?roA(EFI6q6*-EkuwlOfL_!Xe;1X(OF9N z`WWC1qV7t%*O1i-d&!IS2$lz3I((kre_y4$9XW1r%V5+SUT;8{rqsGAmb`_XuxmZc zgHqcWv~=v^o1d^$gr*kzv8}Mls3;2v?xz%+ z$qD?Lbk>PeBHl+nrjfBm;ir>1yxc!h!^<1}+M*WcyyP$W)00wWxfh%IlRLz5QJ+94|j| zOGEgdj_+8`EAKw>(96xs&^+kyrfY+78eF;W#iNq9Y;oWvA>yRoC*k$3Lt8sEYKNAv zyr5?2LgvX>d(hIgM1DZ)=yh&z;MSD1tn(pnX zNVFZ~sl(^89fo5}%}yw8m=yFMi+`>a|0tN#CVPg=&!R`XE1oUVfIyeJr;4Zp(G)}a zG@kh$H8DO5CXQUsR3Fnf26X&mc3LDoN)ZI5eVdNkWYJSWYS*Vfko!gE2&F%q+{+0D z@M2&3)9|fq7z`-^<(eL*@*@`ifi)J5*>Vyan@~|ky?5(bByt*j8^5O&KC1Md0|sR= zABXv!%%gnd$~@2FTO}|2dwRq9W^i!#)1TV)1Lmia_l*aLi!;XxQZYtFVjg*_a9P5D z`(%b+p8rmR;v-OVgnnuB?&fWPAxLq4oyr%9B*dfj|F5W$5D(U?>hrB(^7DFs+(`F9 z8y@H zj7}3UMq~wxaDVxXt_Bq5;LqsdM~`^fl;&v7^@|A9Hvhv+f)9{=GEO$R{=eVGsF zmf1Sh{)punCFXRhDf=GkwlS{HIj_*JH+as#rS);Grllh`_21k!RF8b@Htw}&X8!ob z0#>+)qTjD+LUtT65Fid2Gbn|N3F$qkd9K`8#OnXhUb!61=`49cq`sZ8!Grx5zTK`+ z+|D7j^P%-Gk6T8zVEjSNy6lDbfpOKwJ>lN7^%kN|frv90k?+7U!qH&`udR%-r)m~@ zC3i72XwtKxm=R95uo>c~*seUkRi|@d*;KLWF4oHpWb=sjocUlmvYF)N(Ed4ZbTg{m z9`_^hPUOZrLP6z5wT;$kp;$JYdp{7=N*RWL7Zmij+2L5evxGzL;-NZ-7s*6MeEHxa z;WI&b+={7;J=4lZtAmRaIK**MHF7#QD4GbPht-wu7d&q30Q9X^Ma(R_F<=E!C?Nr4AX`-{p$ z1*?Y8%##>8dh!LQ=fW(%;&RV-OC+K6Jceb0YsgwM^jE)o)bzV0a;fFv$fJ)N{NAIt~Rn&UKZ! z_~}cclzAWp)o(o&NfnBF!dA3{h@UykE{H9kqma>=Ny*5FzU-5K#UWB_)HBv5kfB*d z>4r_KoW!%oA>Uo%EPh!d)vmR&0<)@3@uch+DPAn3Ie>KxIuOI|?N`GzTW{kFPErQY z4xSztc!R1tTW*^fS9lqyP2DZNv^pTn&;T@c|+1WNxP`Klt)q^Po9 z5IEwlfnh_;M2itoLkWhdN$g``UJX&I%)UmDN-P2Q1-gs?g-?tk6mK%cK}NUkd+FlLy+_ zst9*g>@qmECqf~3GU*QX!`w5W@vrkHpsU4-}+XjUSL_nM;K3d ze%5UP&Y|Cjl>+E|K{|yi(rm&U1$NphlG8bTg-usRc00kTbmX`L7(kYdoT|c^2!>(8 zgY;C2XMY{hNX(BbK)3LBpUJ1Px2!@9&MJ)Z*?OM&6;Z2l6@7uNwu|y9S_*C&s=DxL z=U8BoQ})SiYb@aB-q3Jy(tENjs7NzmoK!WO*pwx3HuK~O-H6CAaVM_ho5Z_&@@5S75;?H~n z{jC)Pt(4nX94a?Bp|27D?U7#{Pq7vn(m%g%ubl|Zx6J}ptp$HCdK$4rVrk1jmOQWo zcLPFHOTk~Z1K`D%#NC1l@St|(B^~`7Q>Dz%4=`5LV&Tx$7jid7IlaZ3crj(ylMNnQ z|JW{aBVB;zVQRV<(T+0BgG^z4lpkv4;ftT!)_D}#5o7IZtI(ryI?HL=Z1K27uxb79 z$oyE^wGCni8QBS{$Is}0UmR!6=6Si>(0LYPkq2lx!Vr3hwZRkd@0dpS?5kKLv)8#_ z9HMngsCbDPwAlYhKl427>Cs30wA1{l1vW4mhR75#Gh^fI#;06iq6XlXR8yPr-hey0 zk^{7d8N@~D@POoAH^ZrOnWnQ)WxQfP2V~?@_^qeqUQt;jLAQr^SJK&A!ee0~$r?7J zm7Keu%Vz0Qs)|F-RIi^MOq!2A#hvHMKoN(UiUU0EawBR6^0pZ;v7Dj`WAgR%G&Xp; zk^;VGZ~wNqw_s7DVrumSAIi*5!Zi8gv)pj&ZdHTa2Nr==V29yvRS4RdJi+RWOc%KTx_gjMc7T`Wvj1C zA5NWbo+KZYL`-zQPngUn_dn~+*zQaJ8Rm2r0tC#OAjOIFC>$y~kKzDAv@Nr;^BYI|-N;GdFiS zpT>jhZB&kQh?^At75uH^Ap#j49V5O=$64j{q302@j%+rP5oK53bZkawz^jHKDUbyU zLxIVlp5z#8ghD@{`m@Q(wZ1aQd9f@QmP{jr_e6u~L9 z+eVW0F`n1&Hia)N3sykbUu-@<{OuuI`T5anFv9Sdgw}_}4A{;hUo}r40`3`+Fus*V z15Y$Z7xDqC49lur>VT-6J88-n2{0~3ISm!oH&NA!XmWp8MksUdBe#~9$8jg^y=tIJ z7eNJ1`HQ*DW9Kj?fzcE)Y^fT4y(@s?x^I#0j4<2oeWrK2<|BdB@fX;3Ubk;0%}$4Q zlkI+ij1MrMaL2aid0{mG=jRp>cuhFI4wFhnc=Y`~fzSh;FCbnx20y)w6P$>wSx_&G zwK!<8jpTDJB6-Z42#lani4MlhGSgj;V-IT zFOsTBCI|A!f~mJLdyf35^~Ztjid)*g0^k_S z$NjmC!pY@A1}GMzd8f1&&hjonysDXjDY?VTw*YOG)0$a6r6%CBJEs>ph@PUajm~^+E33s zCS@6t`c2|%%=OUl7Z7Qr7{RD3 zOn}3)a^&+UkvtW_LG>H8vjB?^c+(fk^xnGy>8w0mW+1-T-wAHzi^XU_Fm0%3jhGSmcp}8*?S%6*Xq}1>a6wy_;m<@v09sQfe7lUZa^u2usyATqd&ctfI^ zoM3~;4xHSYW6SfxM|pcn=c2XW-QXc^)v+9@Z}0zPmR_cz^fjEL?;BWOTOE zip1zGpe7V*+jsZ_%RRn^HqH9W!2sv!2fW8ldcVs&w*5EhL6>S_X}QJZJY{G2 zeuKRl1~FQQPOA847aUg;ihy_58w3ZlI&=#n*dY zTERql0sbKk--dsL;oD0Z*dmFGU=cE9QC__6FXO?z@oq$w7Pe@Zgbuow3llHt!ZoG& zem*!jbFAD5OJ9Jq*b-6HTME!2LX!l4?$+s6a1*j$(J?e7Sb``C#6tEg8amVks?5!tu&%dcNH7F&0V(%^$=FHTp&giaVOQ!Krq zpHg!?m+FWFEPwSp?L*_9MAV)L^~_ zvNXq^##Q71AJ09e!Lb>RqR(8xzgcLWQ1%+GMCHRclc4P z#m(5&N4KM|!#5M0W6|9Kwi9>v&yP_nn&40GA}#Cf7|P|y%r?6?i}vYwG+ubx?gHS@)Td=@tJxg8;CHn&{!x=?BJZD z<6rIw^~7l;Ll8p{0|=7eIj8(;i{S(pF;V^L>8atRyIk_Cp_?kL0ai{QMv@K5~S& zH`}c&5&9{l$LHquuF;$QdG93ea!;lo9d=Lg0v4q4nurf8LZ`H|zc>nxh($gpnt9(; z&wDg8)$6$o18nah-;3+zznY<64xSO8Q~XZFDq% zWoWaVeH9`>#iOtE-9@bD1k!H@(_YyW?Fcq7z29iLKW}-A359Ck5}%gF7Eg$it}I7lHt~L*-yHg#Ba|trd715PFst)SD1~>JG5O zC)gbyf?xN=vG9Sl?hK2*=KHhX*JpUbXt+6q|CBR!2KfFw!@L4_UlhQH0!4+=oCtvb z;u;G3CRUJ!PaWQSp*z@=FFQUjC-zbzf0(iFe`_`@MD(yg=AFT3NK&Fw03EZYhh)C? z=1yt9T5?jQW+CYZm@EW(osPXK+L=X7dKAvS`+mCD^c|))2_>OFG0=`%=|PCEsn^`s zYEDFabYr1_6qn;bUYBgqe}EVAS3Gmd@-DZ(j#7;2_O1&CzvY5lnvgjt@5c}Zc&`a zD7HxU;$8h9q}4B4n%Rwy<$Jh%-|}Ny{0ptuc=8CS-95hw@FTmLrP54Ik|8e%grX@On%wqKr* z$8p%7|0%<+Xr;%DH{wLO9^%n#Q!914T{peSMbzW;7+d1qiVcw#PUC!Iy*tdKZf!m| z!FJTofo2is)99`%y`lpOoUnkpG|adQaKPXp`SmPR?dSNA=`uGJ#0(nHt=afa9*}{* z*9$}X|3jY`Jxy1W0^vTui(`BM{2xM}987E+B~4sS{`cIcfBHVoq>EnQW{Xo3)NyId zU>1-%hw;nFT7!iNJ&i`1eN|sWta&hpc}{nyPiZss!q6Qm2jC)2QYs56%w?QR37b=x zJ5HeY>LX|MQjmw=LEo|2V&q0dQ6vD&0|iq`dT%>kdNAb?0_g2QkG+guWHg-?O-$Ai2I0Nf{_?mkT9Yb+zs={e1a9_wEWzO5KRR! z)cYdD7axSbkCZ?zt9GgSoeY3Z+_(_Nl4~Y3FJQnEn^bwIF*%N#y2oEnN-76P=?UC> z!BHR`3y2%=j?zu@4jy|puCd>T*dKZtwk{BsZTXX8EUO?{*cdQ4nMVTC%JuR*iX07;3RMX#`OAdBR>+H z5Ke(9KbM5wr1EFo6URHh7(vV6^5@Z}9BOOFR`QHbpl0BSx3c(UfDLU$4HS*xq8zuP zW6Nbm-P)qE#skYcK%TjTC6}04PsZcCq4 zi0(v1v(PtYC|NLN7Lx8~@DE2v7r;Ry&+LVLY30y$JVYDt56I9g);D8b5&9|Pm&r-P zf;poUiS7`ymhNp-<$OuQ0)DND#W+`#_tgBM2o19U;z_Ir9N{FvJeTmsT*hFZYl8j@ z?sD@FiEFfVDsklxx?~@j`H#zzTw@6rS-$%~)>MnY6DD87&>4^CKJn6!do=UR~cwCy&8ZBIz z_S`U5Vp%%H5Lf9V+_|JHH8&JpB8|RlnXVLjsi$qHz#^PsEZ$R$-tdbA+u9nJn|o0? zn1#pgNOp{FDveaMsXPFQ-cm|!(pvF1Vem1X=imo=#(PtX?z8-S+mIKhgx~$SjzR=& zOW$>xn92&<-VoL!wS|XXZZ|kBG(SVg*eiL-zg)hpN7CRdk0Ib`t*`6{y^{*HT%M6% zQJWzZL6iDC&CgcY7z{=k4I)48vdu|de12d&A4p3tOy47wkEQ#9a#h^~RgA95m6CF^ z_x#UYf+eNl1GX*dIO{qi6P?Ei7S%?*N+^lk?*uJLnZBU!2biVIKREd&yeJrwPZ@~` zuwT}(UWVdcKD8^>_taC)ftXH)ISmeGBhj1MH?4!-sn(>k7G(wF?#4kh12yIk+```@ z(le{d&`AZ!ev|JS8uVqbASW8g2DY);Naj}ZX9hac;qI`XO0E2vnwGKF=V`D}7feJi zJ|h_YQ>upN-tZ^u2cLr+!kaO50rfw%nTmzHbhI@O5e%OL1$V?cE9Z=S<>+5 zf}M7k6}NlSE#dl%X7@q!rOAFxcTbQo?)^Zs3j5*j^_#F#e)?};T?W~_V~Z8Z^*w}j zX#<6m$i&pfoGV+Hb`T~h(nk`KsS3}&C zw(=y-Y*nYZK(F!9ZVkoNk|bN7Yo#NY*!kd^sYbX(yGFm1s78dFKSk;n)%KosC5k1A zt?IR91Jg668y-g}{ne%RSM+h7vae@9@3;pu%Z9rg8c~lxaE`({gR%5@8^pSt&|uaNy&F ze+(uXv1U<+Hk2kQh&vXZrILyW6}NH8M9W3yCZJeqhgtoXRvUc5Q5P0_+@{(;ORJVK zKN2LEz+)OGtUj1njz6AghZci0!%0FFXK(b(Riir-@tx-_t%O2ZID)(;xgCxEtxSn64B~9P@U(2)IhIt9|^<*<` z4Q~ob_ck4R;F}|aLSwtL6sxg`PgfPi5al8HULoB#uS1r4zOqz$M$@cP{Jy7#w zaOt+1EBKVf&roYTFNyE|OWBW3=H<%0=ZDO`#W;#H!V^*IONJnTh+UH5ltxW?!Sht+ zx6rIVc0V=lK&%?}UisAW$fY7+Ma)tO)xghox9uf@XHD1Db7O`a7r&FOuaTub6i4wI=Z=v^q=B0%(!8Qvd@01iXEX$1w12xS-C1p$z;f<; zwjs`(E{79?`PU$tAh5>ji$82KYSARvOkpyso`=%gXqI5F31F%1jIoo|Hy*^^yH=l)cZDE5UGnc z4s_p*8JMT;!9Mg7MfN$gFh zYrT@_dPL&v>oA4oPS(^kBy`@TZBuLbKPBuWqRjl9(GZ@viOy7&q#AJbQ)7$G!X96h zBlAz8+XOCJ#Q?RSv_)1vY1}g5vila@7W1Y!UcxUEjfsnF#F>fJe?4%L}hzbU<$up0t zSiU&eL50gWt-ENZ+Zyw05NVSH2aoN5g5}fEc)L51^=-=8l{(*|%z+&jCaDdlydzqa z%7sN+3IXGDt9>k1u8kU>l?(!qnmw$O{@At_`{+ry#JV19#NK(U=p%-fQ_@q`iW!D? z1%>2ewQTP^R3qbg4d=OhzNuONWfD7SpzJ&(gFW+jA7T}h$5d;VRde8en{03q5+jmc!;r2| zUYXnl&vJJ0J4XmUJw0*zuasN%JGIPmnnL~UXeb3{?QfHnm@hNqOGB^ zo{JBkk|N#ogS)8mzROxXGg@XvVX{tg9fc*?aa+<+flduIlUQp3K3QEDqjxqTT%uWo zgt0R(7msYIv9m|r;s*Z;4Yd%%Z>^~qhp%Kv@FYgA5qS{R3tOnAHoe5n=0SL+hq=?-|B_%N}8#!r-O#p`)DLQ$6u+LAiG;Y30fs*MmcnJ|h zaE*T0H+T&^2(Arjz3|Ni6j}XQdQz;&+!f==Xg_SlLgPuEy#Zz<@tlNN=~YiCtsNv| zWQ^kpvj>jtDjblHfBrS>`N5ZlDzvm9BtLW~rnrW#WDK^X%7!Q=E?Z#+N_2 zyCgS_*ga0lQC##@&|nHO(~4rb98`bOQlf1GEgrW4sLqzIq{)mOWJS@uzAWb3N5ib1 zg#fa%cfMY_XR3~2LqEPKDD5*od<%^E9R1(&CAAbzpWP_R9vL;~%aBKHBKswb=Jn}@ zVV`qkFM*ySBd3;4T_KScB`unOy=D!$`|`7fId3O|L+tqv`X=Vz3saOG{#4``EGoCZ zmwXdM2yO}UBi2!zCQZGvTl~88i(Z<3f94x@$%@H_h;wF7{LV+3#Z^9;`LH4=7pbT) zO*(ZYR6=}hd57l3H^9os@sT#N8Nk=IZsc5YI`9=YtJvJdjIJ< zQe&GFuPBCcCw#+Jr&Dm^f#k`x4jWGM?Q>_%h_Sfipt+5ExHII}TVw(r zPF4H-y1euJ$7F4dODe7Cr-xU6R3|fL(i#7Ui(6`PDX)Qj$8q^%f#L%P3)dp~C_Pyk ziieCgqK^wTz4u}q35Cl7Nb$T=eeXl3zW3J>8KL+0F`qt>*XJVK#|Zz4OXFvc=b0MU z*z1}xAh-*Xr$&oi98f7cJ0X(JP#R*?<39P?oH%KoEC_zvLB<2B^F`ajndZ*~0y)2t zJLSww^C&P-$H%U1e$ExkT$Jsu4gN77-{Qj6Q5-&k<4fFu`amM%A>UG}s(CKw(LZ5{ zQxcn)ukc#a5$Q26T=_o$TR^10u)l!^^h|$-wsfIH5Q^RXEIBWcCmJu2gAJF+aNf1e zvR7{*3?c+7JP8YcK(DZ(s1*yg*G;Ap09D~{jett`2T%?WQ!Z*jl6AXJg(XhSnd`39m!maj@b0TtYvSN zaVdF@6Qq@AFsWCWtMn%=$Ry0wSU$|3j*V=!Y4yKIQr9U->U$gKuhZYPJ~%*9-3$2% zT~wT%0)V3zpf$6PG~4ExKJao6a(qt!n0;c2O#v^9c&C0>a2RUit}qURx=tuT~D$}Rk1MSVSokwYe+>g z4VCz|U!a&sFF+By{<#VO3MOYc&R$pzvY9r4xdG@b0kbQ%X#khrEFS-RS zT=>#`?9lZf{`?#3yQM!M`*oPp7ZErvCBHGyC6n4oojkWWh-ehqmG06TEUZYt)cvnC z2U)r>xhOHkWG_93Qp$Zu`98H9$)BVY`vh9Z+eGIJTe2jRK6lp8=LjwWHu`m|Y#b@u z80)(j%6xSI=Q)7)(5j|~iM z_PB3aNwbdPQf}HP@Pb*e(PgHR*D*)zVj3BylHoeZMY;2|jry#%koO$6ZVl1eQcTzZ z9$TUht<^9?Bh1ECJSWc0`grxvl{C8;RZem-7NgUx20iP$QKB#RwquyxdnIHNg7coM z=(V~&D|!U#uh8Ume3x)SlGe6UJ9Q`@g7Re)P#wyEvG#faNoL>fTV5isPdmhygja!f z#(k@>R&g@7dvI!eY=W;l`1>l^%UkRlets?Koe(clRZRC@8QhM`lF1u=6x&lB6YuOr zt&_K@0wxc|O-{y5inr~A*-L7er7zr7H+&>+_?o!kCiX^}usc-C?)ZT{sb<^mWXHAt zBuUF|=MD3eB%RYlkJWmRH=*?x;+!|-PRxAO=8o22L75bV{?#cuJJQ`e*5Dn@{&dX;5?+kXq?|bR7+O9yd zj}WtXc@(l+lFnT(uJQd9ZS3v1ahtq{ChrP{JsyvnE}SSMM7A@B{YYTm~ zY-38V&#M#zl@rZwTyc);&ah?K9-TW7*38&W+Rlr~BErrfg3gN)qU=bGM?=6s%dnbN zlnLKZOvbZgv2SHYzKO;#c5e7M0VaQ>rt(QL2C;pTaoPPYW zO5{P%g;hFXvO0@G&bf0Q>&mXOj$C>VT18km^*9$gT##g4vQ-jJHcyfP}>O*eC)D^2-iiET7-!9bt zP@VS24QpJPkDCA8Ld|ch)BLD48nyl2LT&G;)AnS^G(1%L2mn?u$a39a1jGjofQY`X zSZQ7(cCm=A^^i^5Q`Gqn&!Am8M@zB$hcjk(mq9mDq}cuA8M8~xjT_T!xiC6h*uswM z_TilLWo-~Lntlrdtv!;|j5$HuZxFCkJH=b?$Yb!Qk}%`(aL#_`HH1yXSa8>mjpqBu>1?U6x$`ha$xItU7)03_^ z?dMw73G)cR;Zp)k`&~%8i6|mGEx_OLB%s@Y?tnb|h~fgf9==||n-$Qi)=xsVGS?)X zc`QtmNhm!caHC>MwZa=Kll#&~bK~rq{`{jkCpVh+c24E_F0&pw;dSdtrQHI(^4P=+ z%?ufFD0B1D{2o7WYn||XY+DJdEuGI7r^vL9UibH!k5ieZQ8KFee6~2nqZ+7gSyQgY zi&^__Dt$k^^7 zV)xm3dz^^3nB4Kp;g>ioNd^k#Or%Pz9L$k(Fe*`YfOvN{Y$)V6bPFz?EXud-oNml9 z0{N+Phxvk})V4A;w~*zW{iKNCg0fvnm&a|dbDNK)RB|PC4mM0x8msv;LN&h+{+J1^ z8wNap|1;G1I-SM~B+{IzwlTH2w*9HOwwEH?#+nYMW?HTqc0S8!!~}zmXNy6{QxLlw z9G{LN1r4ss4X&epgNR@aZE#Q8si2gDxI^y?fD(*CAuRHCDKhr(a4UY(iCcTXmQL5% z67X0V!NNvLMaO4QQWjgECFp2BJHRdSIO5Ak*c_qS8p+U{LSKXeB~hZ}o?=&qw`-VW zRb4eMbhRZ~YP*;-BO2?Jp|N(d17XQMxq_X9wv0hz?XsgY*$WIzmK{vP61@V4i);+X zlSMZJ-GYBpE}KwP$~3iNfx)%FV3&%+$31jlXk zDBOh11RE2wapDS##Lf&D=4o2-v%G>-wSc#HIsYrW4#K~a8~5zooV>2EIk~lGbMhna zIbGwm)AqZ)YD^E3x;%q8o27H;SyV(U>mgPtCN<3XjqMx)rw+dEyzdKIqvM5RGR25l z>Mb$g-(*nq6s&TJQ;w&Ble!MkuaX;k4-m=AMD{)+{i}V-Fq`^llyQjH?CImOD1Ah; z)=1UFz>jH%tcd8gr>`&hX)uP?$?}4Vef02bf>)L92T7fbMGkaWKL`3Bi#$hX{SF8g zJ=ULr{sQzU&|fhPWr}wlKjTKj`RP>fgK0e`<`3Cjlnd62EZ}{tMINWHa5ef1pkD(0 z3h38Bc>d~tXw{y@V&%!V!XHai`)RE5{Uy5)+|~}5_eMoF&{9#6({B}LXoT(N_S;87 zkL_YJKG*S#rKVCTcNFZBM!|e0FKny2JF3AUaE-XJERAz2N1S4BSw^Tw42kwzE$nTY zoi$Azw0sJQSBosvNeDa_iUx0!WMjacteZYC7QAif(=?_LWXe-h3$s(AD6eaA+mK=z z;hzGw?ju1LyN9@&1ONM77@Bf077eG833usD*q^Tv1{{S<9OcxaeC0-}fzkQQ`uB22 zM%2JNvSnBo%{^2d-RtYZnuqN!VuiE=QyD)&am;O1OhPP%a^Vn6+1%_8Kz{`K6Lz>N z13BrC(95YzdDvyvyAL86$u_l-l^k%=MwYO^bGO7cJkzxKn{KO{3g5jDi-kDnWfT64VW$pt=EH0=T9Oadq?0 z6trX;nO5PUyGDVo6uPD-4!|t8663!{Vyqe-{Oz5E=?I{#f=Sn7@IW6kgmX)mP>F~1 zIt9{-SSY=5`w5a?i8k4S!1E+q{d4o?ox-LKLESg6P7*Dm)WBjx$F+FP+9ubXurjWw#i4 zc<(mMDb4gc=sbd@Naypqxm_qbuIq=1nxt^!NjoQKx@~kt)}78~iQrCfez!BQs>^2m z6?>i;s_GF$+vz61AM}*Z%!=$;v13Z2S0%d`qnam#p8V7<&@BAFl zVW1;Gd7w!km~hR<9lR-^V?fhDHv!!YbPLd}Ku-XABG7F>PXf9f=nkxhVZ^9IXl0+^QM&VJejHcuI;*2^T==*8x2q=z5?Lpc{bFK%+nzl$dej zwn)OyDVr^F@HT8Nz`*oe0c9Hxo~59(q1(J}$9KT)BER4y$#0@513{q4K&oAWkNG48 z8(tT{o`DYd>6wk%am1CHrNCWk0wZ%z+Lei7))RHfZul0TO@MC|;&z*eOU+!AS9Qvk z%ZnB6Wn5@v9;;WyuFRF<_&6;5`IBeDWO$hTlHBS3(h$L=@b!Y=v_`K&jqu}fgx?${ zJeYVH{!&Qa(NBL$c5!wZr+aA#79e2NMyP+H;RxVBR!NIZoFLGJ5cIO&8i#;%4^c*- z*JVh9K`ssk(s6hd1|(cV>S(&0OVdGz?~Ay$K<;=auXIy11Pp2VA%j8c^{Uk%a#)YZ zV$G~GUpW%wl2<)6QJgv;z22pnd~FXYH03}^zAF50gl!4!`sL@t+%brKqcF>@CYoSe zFjWYc(#Zw`^@tIueTJaYi`s%zLu87iLG|n~RO#h$UoCXLr3=y|z?xCB;bGfG8BNmf zXBOdnL(R6QRLW1A0vu|#X)H;PuM`waz&EXALKs^Km$QQIq+)7Hu;o6*6BKpP6WGB$ zk}mfhV`2KrRtc!KB2WqFMxZhftRm*)Vxg*3@P^O%6)fGo6xW4rr&KM2xP|PYTxDX| zo-EK+jvaRPw%FA-L`KQS z&oq5h53@WVssLS1C7YVgM5H?2|;Os=q z6OY9KKs7V>HI`x-=194M=o(ryR4jMV;}{Ax1Yy_|0Rx~6b%-Er2mt}ACY#>OSuuY) zje* zo_cGu^cVw4H6TdV999zjP4pYVE=5$e>~G7 z$D-%o1@vV6l(cuJpgnhotBcex9wJ;zM+6#>B@;Y3*sQu5stFr{=camtrvZcNR2@?z zdd!MP#v)BPP#06=lLMX<7lJ0$InvOBr>w-Mn3_f#Rjhc6BoM?tm>|jQg&a)M*nw(v z@JbMEVJ`564t{NM-5 z(V(t!Nc&O8k`ZzR+G_~fSP_E4tLmaC2M=_pMo@Bu6Dt_W6-L|&*fGwSib^s?x%{xd zf-1U4ucCIj(e@o`~G@+L^aDS3H7Xgkr zg1Ds^%!QFb=B;sG0d}YB1T*-x3xD=r3HIx5nWVe$tC}6WRIyN|)O+JVp*<2q_y~>% zk^X8jn+ObY+y_Hgrrmp&_j7$XEEft5bV$!=91NrhD>~{9ucLay)8&w~ z103vzVC>D{WVW9lI*OXas{k_63UUyH=$UaKQngGMqAdI%+yo}0d$JF{OqcmhU>B6_ zD{tqkq-P0$AZmAPIHo3v4EP9iJJWiY%*M)71b>U)+;0iGU?=wlIPRB7{RWl zGu3h#XF2X8S?Yt6I6z@xG|;fy=?MoXX3|nooEUwJ8_c5F|P&i zhZ&hUKBsP#(Fe76c$O8SvUNU{Q7*Tj9CQ++)7d(o&ZKPGZ63kgb?Rb@Qd<5DscXw# z5)M45Bu#5(db&@qCm{%I*g}QYN=0-y4ie(pu47Wpex~5EprtEjj;Av@R2$``@?qjt zpk*^jpR1R2NdqiWEwRcOHL5N^xF}a)?YwrGl}6^7%2xJTJ!{s4BgG)Vs@v$C&M>^+ z$Xdcq-gwuk#Nk49)P-f7a%dOh!>E&)dY5p&OLeqilL25;xC>D~Oj9TyZ=f=mDS?0KE|ZE$Q!hTz|TIxxuyQRPLs9 zIqRhM*;6<@>nj&aeQtaisbfBYbaPmu(t)dC?mw6ETUK5`GqR_!axQeuzjS_UNIaszG@BD{mbWpie`Fj{*jkzi`c!P?0#0U_^6AM;@zC|xdU zr!p{o1B>v+`&9l3v`j$i2~EXhK%09oQLd`3cZZ@sr8n z+BQn2a~Ew06z=-W$BV;7E~j|%g@0!fmjxq@6-N(`RGcGJ>Hewe64w=km33>+cPtip zq55k1X{eCySV4SPn6=C0IcRv>0tgV-zWemd2pR2ZC30kq^8$I@?i+9I!FnT`$MeU? z1ZRIY{nBVtK&gE!%)NN645gq|X;I*V!T7UKn-}`$_ABh^(ISTVADSqZE17CV8-p!a zzt{C0v8P#(Uv^u&<>yF}Du1Tf$zRe19I)2~=zye(ZX)Wy#UHN?L1vm)qkv^-74&X> zDoqlqoFT%v?YZcfY6;4axfq(yP!U{0~G9o_%2UnB3((Q zvsrRho*rgOj+Kj($tmxxU45^V3W(;da`zUqxv^YETAg7Z^$Vb1U=zt!ihGl-l~vl*?Xtt&Yt>5`2vzc(G}TgaRV zXBOHKKB#bSgy*pU`S|_^BuU}F=L(n4f_G_GP*^m%bj-ppafn@ZyOh(rV60v;y(8DE z!>4vy1H`GFxG(AQ#0@ZTmIL>dRZ*)JlZ_2neG7Y_!I;!Onb}f>gwKccX9bkm`fP<^q?Y?{=t5l9t$~O2MGr*~Lhj1o%;}mrtcL43b7*Ul##Vs>W7VBk$S<;`Hdm za+l}$a~DiBAVJcX!f*b;J_NMf?a9F-Da!j3tq}_ASe-KDcb8AphW`wwp;Xgt|AsKe+`x{{e7bqI4R=1b}lf7H!F={a-YG&@z!Rc!C1 zd7vNIYLIb+XHlC@lDW{PT(%l%H$2vvCv+WlBfHflB?s|mDt=)c6>m3DF}<+t8I$0Y z=8C3Cl42TN@K&leY~NZ{pQ6u`)yFVCjXOvQFGBC2Rq|l%N)BRDud2^7P<60QrtlZV zQFz3NOe?}0+A4K(A8{86<^Px}`&6cEyxVS~>fzc|t-_>Ub%#$NR5dbXzqsKYxJuEy z1IORG9y1;D?s{fhau9{t=(HuZzQlCB(#)PS)vQ!bQC3d=5Em(np!Amly&C8>K(7UQ z9nkB6-T?GQpf>@%8R$Vw8(6fwgxg%bi}5bN2YLn2D}i2xj7esWRi5?*$g)c1 zU)A6|RIy92GNb`V7EZvdyi5&pqi*gA8Ahk^|J?~cH?f1^Cg!#(EeGtmLaGPtt4r#M zU7*eS|2{g5i14gMdtGpUzo!(6N&!O|r|C$KUWyQZzh! zvQ(MIT*^tdx&ito*=0QGUDi#o;R~V}F(y;%YxEYmB-Bm7?E%jw3>SBnNmxv7RQqEZ zl~9P8Ih`JEPClk0%pnVDM=HgUF-)yC2lcS#%cwPlR^$cU%8Z+Ol*)AWTD{KrU9PTB zok5Q_T*Pr$#h{(+_3&etoBRz^zAQzsr+?%m3OF49Lq~*C=iraEf>s3j50|tjTrl4 zHg2zKv$n17Z#>_PAW4idA|Q;x7!k-J87dhLSR!5PUrYu8V7H6#8$J1QT8KbbXz9K1g4UVC&DqSG#;$h%yiVyIh}bET z(g%%Z6)_r;L}xNBblyPu^czg@Ob9m^Osg~(^{h)W7dJmMmNzuQSO%a=H8&P8f?`9A z1*>hCu}~Re7>iE~17q=}R~rjS5@9TqPcvh|wDlN^o1YoW8>5XS+^fq9Pxa*-kgq_l z- zL~ATv0;jWWEN_lBmJQ*fQq{q`(0)_VZIC)Nv1BM$#2u4pIc8>}9#y>|i3?!3mmHKK zVox}jJZK;*c>r^KL-H2{0w@lJXrV+8ZCYc7U(#$f{ zmMt7Ppxj5kUak}%V&^)LI%pOv*zY>4n2*eLO+E%a##>C?&-3=As|EkVuRi~?8vQ)U z6m&qp73f_+?*@7g(0hU22lQ`1?+5yKp#K2+PfQzdK);3CY`qR>JS_A!ptl3P1L&Q| zl+;A9x{V*Se6i0j3^!u&1QhVq>$`v*9!gQRT1_EA1M4DZx6m(?@uie3PJV1aYUY|M z-Mg&^s$B*DC3e+i+qDYQ1rlxV-9~6D*7HiYTeZ;R9@mgh1OYO{E$xFxjm~Ap6=KYH z9}v8LuU%IQ$(}CBwH*eI;-n+P>pkIkiSD@FIj4)gzabx+45D))qQl-N7(qU@n{5{u zL&IMC5U;eyfk1w-K3;7MvG?i`GjjuzJ-0n+r(!mFCiwv>dAX(7E>X$i)>oU;SYX$1 zk}Pu^F-ev)$V)0rGD6bm2E2J)Y&SD{L5|TfaS#!Ej`v0DHGG~6HY00Qdl0Z%Q0i3C zb!+T1M57V&S(j1MvylN_qs}-6k_UC!iCsgeCfV3qn;!oyT94-%gB-j9?4KQNGMS%H z>-JlPbb^6j-b85ZV;R3qoMX&xAXZG&xrwZ*R;FDu7K6HN$6s}7olCT;8;Ra;G;$km zn9&GU@N2|ONxkFjn<*)a3Cg{Z%#~;-Wine*pOlN_-o4P&XLsQXp^-DD^@>JAsuNqx zzZ=Z~79vMowOu4#C7q_n*=I^!YKWnW3Iq9^_azNcAK2)#t@vIlQ-) zM`Lx(+R<2@JZNYg^mkpK%}W|L zW+R4+YleVsJ`yE2Q$=5_%EIR)A2-6VjjN6h&s}D-l2bU4M)Q(OVo4P_Gcm-n&RQ9Y zpNQ_`!w+b(@=g3aQN6O^a#g5N;}?iHzUgE6vFpv(@)V&yf|Z0@eCh@HP12nNTiOCM z^cvvp>GpF$vD?q_&t=-rQQY!x8n)Au!F&B@P|$gx5AwY0)P!AdFNb62gF&xJUd<%P zH~X$YN>9P=I~?s`gze`8U4VZxo?SadDX5*cg+p2I3I)059rGiX0wkLTjhNM&BQyoq$#=5g5qupOX3V*CjfH(4q7aOkN@K5*$es?KrJod_zc3Vf4mTe-Y{sFwuWfU~n);)LZ%_dlERsQa zfgZ{wp-`$uV68ml9pyp1wy5d!PEa-}H&>Woa@oG;o4cly0}AB<2mPI!G@kHIavhjaD!pF5wBB1C-q%K_5465^&Q?xH3_pM8sd+w-_+5O^>=!j zpw#aHeIMutKtIHPv#QzR3R$7*taovR*7AK;xMwZj6|6-a7gBSYpr_(LWZ$RG7kbcM zC`hxuIhl4#{;mCVWkhuVo~5-z(@Nvu;p${bdnR890Dz?>d+-h3E-<5wMDM4^+V*EU z_(8M|q+sQe4)(%SCwR?4di6S5170y2{F6TXNpJ>^RRH~@4}E1y3432E9rhi2NrGh^RkYR^RSbUSr_fX z|1tr|N-_yCE~E#yG~d2n!=U63Q6um{ zhnrzHjUoUJ0(vM4E4BUnj}r6V+P06^)Tn1yY0-g{T!{& zE4-M?<3!Bu4j5rncv@;S>)~^K5vYWJbI#nJ0hy&eLp_mmm$M1KA|UQLTCQnP7~YY; z(8Gem?=R%1rFmB!+}bBgFF2ZEcQV_ZN&XS_F;>BqP zg*7Oc^oCKA$`%$gHzXr9)%C?%ts%_os8P+KiCo1d)6ia6vp{{S+ritkxs7um>?VIda~(~C+u|r!`P8_av4vceqSE{q`z3k$iK9FCpExBV_%rY#23?M z!R+89b%Yl=tn8`5c|I#tV-5?v5bL5vToAN&u0RYvNgs|Tz6E8`0c+64$HubcG9(LF z`Wd$K;In|G|HUm}anJ%T^TNL*1#5FPp3gZI{0=qlxt4_3H9A!v2;X+V#_5lN<1wN$ z2&1q+dB(Ys54QAJg*mRrOiM53N|H$o!sJ@B>n($7sTmeqVO>+4{%9xM%pw4bOX>GmeuwE5R4d|hk+gfiT2^|fd6Frh`ldesg|LX z)j?+PN75P4L8@sO=pfJ`DBwS_aInWA=&}lU`y3t1#wDeJMuDCOn5S5<3rU_ zsaUQU6*C92-3fG;Wo_Pp62hRHDX^R!!JI4;D6#DYkl|?v2XrzSqZ}`W93MjPz)q-J zKT95d<9tf*AhSf|DK)z+2;O-FC=UeV|K>lUE_4vaDD%reUjcg9vbLPfRRu<|?VNHe45gFh;9fLEnw0y+=d~`B)NN4mB6GPO=~pR z!E}CEkKRMUnxv;jRW-?D50m99GOiB=as4WiAJ?xaaFrfjqYuo+>2o?CmZ6mdKF>s8 zeectD8T~}|*S&`JM%EiGYvEhryWf$&Vfv+T5ERQS0>AYp%Sye1zBO3SD#iLb z(@Q)Yto+5|vvI88wZ#YQPhQvfO+>{lp^L{!FV{ zyAA&RT=J!1kJ_RH z%jNl;)NVVU$Hz_bS-0CuSgkZ%AxyAwbO3Nto5rs@yi1Sg^7ykX6jvO5ZykSapqksgnw0!*^vQbJ-1%(DAw*SPG% zmepQ@Ce@99gBa*a%@4AvPr_QGcmJ>gJ_7VnDB#Ul5OkR2Jj`ByDa#cnb7=PV8-bv| z*!o9a98Olw4l;tw2?GTmlX@iX+-aQWrJ78WJ!aQ&v)5lRLF1#WR`xzOx;w-wSqHrA zV@NzH?vbYp8M`<}3$V7G%eXt5&Z8r2gC0B2b;e33P_V;RLDAbwQKE+)(jy8<4N7XE z6}Ojpt=N+nvd$J#d!SauGv$7HCgqaX-%39bmZtsK+TgPYGzG&xSWoB8Kz9Jan!EEp zpcg^fPh%PwE_e0z4gtE^bU91be$cY03A?udB3%h!)lFbsO`yp$pNrKdto3rS_)Ls> zna6;pfo`#^v*x213F|~ClT9ZzoW@wO1FxM`AgJdogz4slb#g@cy@P|XssPqIK{K7V zK^4D74N$a0tB6&>oj`X1J=LUc2_tkF7O4t0Eo8!lVJcCcynKw+%dTg>DB5KgU{isDH@ z)*b9JSk(Gv>1U=q&W8rv;&E3iQ^X->Nf3;GoR=oD^@x(f_Cj8RD zPnNF;Sa&5Pm9LP=Ozn zpukECcM;%5=R&7sXB_tG6e0laxalZ<`dtzgF3UVJ*Cyxo;YTuwS_t#{DtXB+VV%9D zKe=Tvx#ehbOSUh0@`jsB`RaHMPjX?HF+QibwR^+Oq+;?k*R3blWf2GtmUW<77#i?* z=1oTp)KpQZ>GGP@gq$c8MEl{0CNiaHB9cqpsEMFLmF=Tx%za?2X*#@dOa&XqO+Yu} zXP|LR2OG!D2B=RfP~TrG>P+Gt`v+BRg_^0$e_Vw>=!-5FoAL%n@_6+B^;PcXpzmKnetnw-YmJ1fj@qA~YQM`7;65rdG+ zn4c%+m_1$08k*ohOIqbwh50a%W&1$0ia1R>h+G6~wasy6Z2 z$R0UNbROdZE1QBRaMUo-3De2WoAA@`f;%P*6O9-afnYz-5gw?wp? zn;-Lbb8C3JxjEQwptJ0JB7O$i&8@+9^F#wh-1-=_o7=+M&CSN`=1D-evl>%)BPaw@uo4MUURkzJro4GTh&D`;rx0$=b+sqxoHuGelr{HIx&D<4i zGfy#4#9fa;n|W$@o4Lcd&D;%i4}SXF%u_XOraNAnnY~fw9s@-^b=F$U(<55U(-bY{ zP<<_?P(73@#A-D6hBun01slyXfS!q;fktz0u+cozKo|Eu294%f;f>~L#*OCLK+nNX zf1`PprqNuoC6hc2j6Ye^MC~-O4b5>TW~>Q4$3Sh*nzbhM+=wQ0-|^6d?hkK5_XV5K z^MIa@pMfTHf3OKX-#{1lKL$(Z${w%SD{-^g4{+Od4j~EGvp%`W>I1*m-# z=w8b@e;)n~O$2wa$*r-1+b3v`4PXe34CH+(DI+u)%wo^~7|+5sx>a={7s6Gh_6+^G zAGgFEcAxGPMK$gYI4e&d%CR_lxZAzD;k|IY)VFaiJ&+W(%bu{7l*;y)UA7Aun;!QM zkKE&>_HM$k69N8W+8uh<)!CU(SNPp)a_NnAxdhs9IPVoMJt*PaqJop0RlvAJ`_e~q z^jyQ2RXg6HiD zvkKb&s5r)Psj6_$TGl?6vPn59L=9D_DVFHt_ZGR?VO;?I*d$=y24?&X%UarHSsh!T zIldl#x{3TAb@=f@Nc3q^N+2b%zBDyKfaz3!P%k5-!YY{8+3`3~Zo5#;v#t-;%A?LLTw?;j-*ac+OiC&l2HI!FsT$vHI zc}eF6MU>dN-rf)slg^Ur^DE4(&6%DYE#`BXo$&2GB8zl%CSbQ?#R89Gc9J$JuhJsV z$Bo-w%I|1=`Md43JDkj0 z(P(shrLUY(>^t>sXt6i#?O}~CwADD8ReJ3-s>hj(=%PdKor@(6?VX`kB*l}H zL=Zdsd8?2@_178O`k)@423PAfD0KBwG%5vjY{&xU(&cGfP)GLgoud9nVX^EgpP+T3 z0;esWFrh(#yOU|t4=VChD^{GQn?-B(O92uKNa$Q==vonGvxL4Q+f(G|9o3RnP!n@x#E zvm;%W?M59HdS8)ND?vq95eXLlkHgimMK+i9bfy+%G;0L#`1~zhD*5p;h=}P|c!<5| zqjKsEq@!CevCvIRXY;~mq_LeYSt$L~?kjvMOnfJ_A?J{6q6A=i4lYFCj%} z#k=Sy4qdHdbY-*r!x<95oiD`^VUjD#OMI(kUDip;4!cbMPDphXFPr)jmrcM@r<~6f zj`Z0TwvlbUS$xSs74Siv<@@}d2M_Go9V{@Rc%m$30nB*j!moJ8nB2=BFm#?;93tl0 zR7u=?i_lyaV4TFGsyO@7&Zy`26kjZJ#xUaYK%r7}!wo8A^2a9IF=&^^isea%Jb8ct zn3DidG3iEMOtL-WB>b7R$zMlv>0~Ow&1WByN5l{k#l1g%wYv2&}lB3esD=XD270NE|3cFyfX*$-o<58m_VC{?K@9>Ex zK9cYvpcezZ1n8xfwc|#TU(vJCyv6hg1IgW|2t|PL*xZHiIXB&WRMMb4V6xm46y%XS^9)Kq_hN!EMHSF-jTH zK$$X?^F&zx6#BX27x4F&s7UJ{vaH^x;%8Xc{YikOJdM%!3l7=T&#GeKYLi>!#mx0z z2KoxnSAk&mwf<{BU$?BjF8(_%*3LQ?y8hfGX2Xtg{X-&@bf{Q1m`~>lI2RdU>2#rC z^a3b~;Qe_$r7)ns;z~jfK}1W^f2?jvydvt6r2m*tlCPTTr!UP83DdAc<58 zljLDjonQe2WKX1Kowz*Ir4y+XCdtd#j>!xOr7LIZW?7lgU*KFTH~l=`o8lgpfhB;5 z!$4hZuJ|MU?B5DJJ(K<<@XDRFZjiSB__4T1Z zY>t*XKt6hdMUtr}v_=fq)Nu*WWk5TC`ha#?*2>ody%FfmfXLfPnn+iE$EB9F`yx_S zblM(BTOoBur|pHbZzjA&r|pNdKO!Je#5)uc>!(9&_0z>sZ`^{w6;c;17${4G~3|0xa^Oo-kN6Wl?BW{@kL+pXUL=Ty9)#ZFx_0ETtjE%GG)n~1M_K#yIZ zypojE3$re=Y3y^0B{Q2d@V{fnHfKtu&6zXK*gUa$0{#bIOyC!1ve8Kj!X8x*)yDkG z!j8FnqA5IHq5V(7>R`!<=Ze-mPzRqqjpmcKo`&xM`l5z&+S_;I zy{w3{(B0A-@vwAszv*LVm+;s#;VDc9D}|y)vTjb{t#F}aevVt!8Oj4e$}29#MJ4}{ ze&0Pn&VO3_kOGBs6(fg-1l`&)ka8U2R|w~SF}b4c=l-i^+;0!%o*ZR} zWdEe`+}P&BrEws8d~>NVzIk-Av^ke4Zmz%&K>Yf`8LG;(b#UogNs54Y4~OqSJygdI zl%~swp&82K`q$CVy_;bT`)rHs=`?@TvXhRL~HJU~fG zagwaYyOf}Nb2$YmyyW4Ve0DV$1jtXO8**+cW} z@mG=)f5=qJW&AhaU()p{ff0QcAP!7Ah&@LX=Z=(Nj#ur2K@5l&ySqlUB*MRgh0i zCrQY3EJ!Gg#99e)DJY63%~zT8LzL~4CbG@rlLfy}r+Y%tOK1ktnCpvOWsB06n2gEv zDHEBN?oDUP#bp06Sb;hUjcxLTvw0dxzDX=YkWO+t>ZK#qyS0l_sxE7*k~3*PZ6fW; zoOfIAuZZm6!X}2&zcFF&&mEGe-6k9sbhi)~0N^gd_{JCt;giF2rK84f^$Tq{c z+*S8^a*}79xP+kTvh5I6yTY0CrV_YK47dI$Uadw|$KsH?;}0`~D!%WC6y|+OuS>W?VRp{JvCBg z`9{!ANjwO8=5#?OU9rcD<>^2$A{-CXPA;QaGwQFGuzH5sF_1$<7?@dP(uJM5Le81! zPnSsq8G7?$!9DHUFHi*}3Mu za)lU7{C>Kq@)M}G1x05_s1GPeQf~w=39D@kmO%MIul;L=BVP*jFM9R;+=pShs~$L-(%%!6_V=zMpby0PlZ^1k_U`T;&DH6FE34h@ZLZr+Wn)6 zc3a)}9(m$-Wr|Hoign7Fv3#~X+q#wJMaqtiFt60{pMd^?pFth}k%K%ZWF{MMZ_37+ySf^TNq}HcUovrh?LsFjG5}DTiVWPEW7U4rbRl(n9 zTW8zCbw+qrs_dU+0|h>VD*FcqPf%HCP%oqE{zbfYP^DU9Sm}Y&sm50NG=`UF8Eg38 zyg7PZwJWCOd=ef<8(eDXYM>yj`~EXu5Y(hXVYR?xNBYO-e1;ja4^s@<4gqmb~)3$dU71)R=O*Lc9m1@?m8^9pN#!EXKga*zu2C zl1f#MG=ISJi zB!HtkO@kh;<;y@{0s1Qbt%ma<0ZxNCM9WuLF$>)Q9AY8DSQ_K``IfJ;Lfekm(^JKA z_5cqEA1GViJfL2>R5n*8;V4*`w3dfWbl&7!;!7a|O%{z2`o1`hzM&4KwoeSxw);v) z%h!Ouj-P5hKP>2ZjegC>@cX(-%MaJ5<+eWBxI5oPi|Kq9D4g{ly~V;&n_llUe7zhC zdN&mGa{hOMKI(x{z-UoegK&msUU8~GLKy8csDOWmkMv51ZpgDAEY%V0lMCrewQQ@L zCLu-d!0+~voF1J05e2yO(QLYs=3$vqK@ch4%brc4S^o)u=@I;d)ihe!mFavgOE>C$ zcMi$(1RlKWKWSM*ck{o=ecy8u)@n4Dy(A0{jm_YehBZVzG2nj`g21s;R~~)nhTmI# zE;aM{=fU4!1jas1{?>W^Vceg8KF|d~7Xn=bbg^X(_mJG7LH1$j8NQJh!R8-r4vbg8(ZgMTU=FUzx(e78;C;q)GO=ym2kvM51b*r(kOBw8#`It!*E!tZ2$4 zo|ZBQe#hBl*)Ugcpf3Dx#e3=J!8>4na4DU&HXVV#e-EQ~5x)N}`8NzZ+CiAg)RecZ zE1yU*hCi9}2T1oHr0`f%jS^&glvf2R-3CM9`ck?wfk6+a@z7~HN1hVPRdO(Z-Gt*- z(-DP+<3A$Smvb_>k#1)Pp+2DooomdSpY#n3_3pp2|3H7=$WU+3zJ2`%Mh5on-0zt} z8+!Qh)u1R@+J3K)MISeliopX>(o?cD+R_f(6JU`dRaNOiBasq&ckUY5(K7_%^zPp` z+%o_Id9rkt*c32Imd>I=mJ!pLm-00}($WUQs?}`;1*+NGv#)2DEZ;g7=FWm{>d-ml zGwgT-bZi#pcpaqv5dSwjrjRM-tCQIKy;ATla1_qcwP)N}XLn}2qc6RrD3}1-h4g6N z&bq7pdE@!wC^|jF)&C|nyD7?$lk(2)03)rrLMC6$+5?5XcA+W+-DWO6j|na>MiYH4 zeo{FXmh$NgIpalTw+{W4&P(Tym(xdcm1&HwnmU`o`Wnp4P9D&>g}uxdi&?MQXXztq zurov)oKXiaN>=(X;0&y>vQo&+*ELEHd%(i>RVPR7vaAOVS51n@L%{`7aI_*8BNs`^ z2G_*vf!=_h3QfFDfYYam^BFvEP-@|I4c5YX4AipNvRYv|(F%)%R#+gk;%%+VfOY`E zTD5g2bbBX5+IxVW4)hGlLn|&jd@dM!JJwHoIecVq)ON!(wt`$&{e)B!BNHrHu3kmB zijfJ{H&gP5I0e!lC3+4lh~4xw;rgdR!q*dHh)8%ZB>X0^n23bWw5)5F za7)3N;`!)1O=pgfd(^Gx2{Y!o)p9OjojFmdlrHG*o|>9+3xx{0tGVtow{F|oeQ zrVAvQE{rczHw*gfXj~^c;dnMGWiR_zT_RpAi+GVF;@LHbSj}nX**f8HoItS-=IRpY zQdyu&B!ModNucgYI)&WTWB{UvORW z^~&9TOq-i?^q&e$6QJS`s zC26`e(!d}J;%q&uyO)gOnu83%!9GP(GtPZnub^Dh1PXT7KMfrwe)QMhBk_A`IKO9h z_tVE&IJ+mS*(Iq|Y<5sK$?qyI?^SU5bcxH;qENkR?;aYehV!{a&F8U6SdKu#6w9Du zc_n3;rBE^bOa;@=keJ>eFg0cuDun$e;fICh*PooGnRGT5|TszsxUVHBBa|+ zN)3H*9E!T`8eX&;D#JVFf&9qtg7LHO{znM;b5J9g-~aemcbJ<}JXPX)CiScPF3kl%EN>zA#uTc+p{RI zb=_?i*`9s*@I=l@_64u?B;iZQlpDu;p7;U=eI-39j6O;Cb)!@=IZ#Q$+PzpVktMK` zBv06pyPMgZ18eeWyj1R8AaW|u1~w;;rpq~WA~@tSrxzwINgY+BL-+L5z9d1PVfX8) zy;asz`!HB)5+7HeC>IO4o5&MPQA%?#`3U)cztZ}pHsE`C&aDOS`KBj*wMLxJ=8v?8 zJ>+yH;zX9H}(I12Z0J~0%r3f3% zM1@U4P~E>Gv3zZu$1Rg-5~qxoX+8cwY33&M6(_7jH#6z&^b>zxfiKo$FyAKu{noOs zzmEK^59WJ2r1>IA8xhR+caZQOJX3-O^IgR-?C1MpLX_PnDYn%wlPd5ocJU%oy@4_{ z0eOD6pH_~j?-~->FX?O`A5NEo@H4hr;~r{N5pyX`|E+; z0Q5$nHvzpF=t0Q)Mp91Xt1HVt2J~^DPXK)q@_n1s9TgK7{=1=#bHKXtc4n8j$>na! zE`6P_$v^@*3Yktk0!;YvMb0Cn(bg-tAlZhWL!A3npVutz5j(jEi{!7pEu- z?sxCH#%2W{sj60r`%89#yQ&#?Z;FqRn!6qDkXS2FZ#D)>5+)`Xt|-Bimx}FK#@vI- ziI>L}J_arPG!SPFWbvlQu1G5ZSpHF!E>2X|v6lq;m-S%$ECGpKEY0=q+yb__I~>JC>|`?!A$KZmX&EDpL$bkhTne* z^a#+efPM}18^|}te`7K%;E#4f^YQ)#D?8ZT5+nbfY{Uj7m%n+wk! z&t$yi@veOblf4$1$+rCr=;!#!>R%)r7NcxgnP*s)6#xZ*JH+guz#m)pE(P^?&#z}0jmOrg0 z18s(Xf1Z}oda_ZlSLldZPXXEhbShAnWo74(l1y`N0fKdVD=dIpw?gi1golum;ZXeg zF95+xH+utTAwi=mwxXAS$ArV+iYF^ma2Z33pbBW+z<5_4 zt@Q~IJX*UgSUJ1@;8kA^RGhGu`Vbmuj0mU3fq!Ss@b9KhAfEy*j?2BT5XOI3%_=x6 zjtW@SDkU^R4BDJ@s@Qz|w}e!v8aDrLXbIhM;6Dyq!q%Eqa9p(nGDh$lLqT1v|9sTT zNs3!S%zMk8ixbMz$74NJDv})%9P;x+hT$)AZk5P;EGv+Y3Q8(t9EY>^7tpCkGpxn3 z&mx~;Z{Fh$WC;i(92~POdjtP2K_7W{kDWHVhoBd0IwW4Myd{>+Ieey+>d9u&S$6=| z=8AKu!SlerSYgsEo=PDWPfJXtX(jS$RDMyNT`FhH*z6=~^Nm0lc<@Fhy?7KAA+hWc zOM4Wxxy*9;&!YPBap2^Kh9ZIM^Zv#c2Uwksk)E!IU)|1Xf!yQVKQ`vr6^*(=j}0rI z@lmR4%vV>W+S)j8NtS_W50x~9pDOJ+VcNsoRiL9-f?A81e{A^-Y4Mnm7JK7Yx4)Eu z{S}Sr}IDX8cqs>zDwxq%7>*Zo=GZMUlLdGoz@LTWS3({zmJ7 z&(PgT=t)=n9q1oG|AZ`m;NP*`#s%Ir>J@(zN4a!9mj=EU3TNmR;uhH!)^Q2nw+cI* z1H#Uxh4mWNGmjr#6Dx7Q46EUvtcInIT|S!2*hA$0Hy)e!Dgs5!8_VU%ZSD0NiunS)}gizNC7o=;%6t&8ld$+Ng!BZcf!iLb0g3h zK(Jo!gmrS~cA#^BP%hxI6S(Z`0qO(V1-1T~OOc>Ygw3s_M^SX)aD+T{6mj71!Q+0v za3q^PZVz*!Twypp3ThvxkIGAJoaIjkvqCQR4m}Truoub-3I3;gT#Oculd|5uloQ&R zR$hq2L~e)jikTeV!C(PqZ3>7raVj;X1zGmJ!eyhvp?42g88+aHBA}H6;2J>-JrD_n z?KBAAg+08$kjFeCK<*KEVh!qIpiA&G6zz)|hV~__9Pbkj)0EaZ$flq^C&DF1D|Brm)L^dhjz;VV5>cVLd8^U8+!6 zRM~02@nP9JBDAI)q@%T#Ws$KPq%tAWHrJPQ1vk9m?FsPN+vjn})Y=Qwho7Np-O(_$ z_NmmmL!nl+Y1%>4#4`IM)G37~F;gd^*2m!yHtAXSLjU&$rmU)>oY+tdUu5Sv@f29s}CWLg>kx*R`4wY0loTDn}NrQHfGZ3wYD(bTZeD)M}FgkSO8s>uqnHb3q-%$`Pqvm=)ua(yOC~`arNI#lW-=Xg_|2>R@l< zbg*C5cJ|giLmZ4y?amris~w%{Rd3_QsK)^vz|T+>4mM7O2UIE?Y{(!r6ro1xxPYM= z6{A$$3ao9c8U{LupP||sYMizXs0z`mNR=Z}O|UA4A#Ed6LrYOrj6GKaU4x&Y z5MR|eh_6vKg{$fwd#;VpoYs${(wug{sY!c{8)dEodOUuHD(l+DDeLhnWnJ5lQReyx zg-KBw!xW|%T53~OZR5!Z&<*$*s+a2ZEIMXPMZBfBvkC3O@fFu9ePZ zL9J{LvYN@}+;MLfw^F66PpqJ7F5oNcT#m$~QfdWdR%u0gmQ@f{c5ileL?9=1K%vOZ z#!jgupn##gE84jNXeEAzg4xj!FjulVMEmv?&Fx#V1EE~s0MXeQp&x0z5vrf#Zxgh0 z70_z@4AoC(L-ey+rJqiPe!|L?H$OYqL?}r*EElSzncwr2X4qa63iTj&t_50$pP|ZH z(-38?Qz>hWLRse9nw{$-6eT&5LKSs9?`C$M0CXaLhN^0PLsWI5N>%GkCdWd#(p;-E zsn-^VM}0f^fIU{Wor!vNqMp!c&7myR%8x}dPMA(k0y-H#Lv@mDh)zyc=_Fa-T&wex zi1s7-*+bjUaj>1-xdG@@{0vpeDGgD{sVbG6qELz2sy+K+<#k19Lt6KX+6X%3U4M9E zUGq}t_P~rc;D+x!4JlL?U20uyiPS}pz&1m0V+4XyRV!tFwgYLAo1gD}ILRB-KEjY*pzbRp(H>Eu!s6YXBW$kL{jE=b1of;b*8iwlz>4 zXQ|Y&t@dGhdmV#J(D65OJ04Pd4-C}4-Hpz(kwP`H-Oy<$2%BNfe*diLoJPWzp;FAu z-iBmt0))DKjLvg`&cn}8G|y=in&+vE`<%K)>GSJwQAr9qj(0ISF95m_KSNb@exp=% zp-NTf$5d6uZMInCMRlwg6m99T-oNO)80ZrG4AqF{%1eBWT%yv5>c&f)f%?)qCb{Km z!Qc?EfeYh6wc$G$mm!7fMRT(y=Bm1<4xgS9KlLU?T_84KA7cklFMftX+S3q7dsTMc zQ`aET7ojET#Cw#MbXys9>8bABjDDb<_!+9DzJ_RNr%FqG3N6Ll&Dd4PmY`Bqih-go zE!8+!>;@XZ&rsd$YKU$IRJz%v(2e=#Ma%1H$2$Kdv=sOZc}rmaOCi-O`QHf|{J%Lj zNkXK}e~EBSoJCz1XZ=(94h5-ya0i&CtIOV}Q8bRB5e{=kOQs z6G|J+WpjZj+xCssT%mX@g+D=#g^&^-q=S-M_W~Y=?gKR#?`3Zi``?p}CWSU3A@tC&p2gdZC zcuZef2h%vO4)WaP=NX@sC(jFHb7c~7Vme8lYH@jQ!W4}4y|c&q<>{l6p{)0_j!E$O zjEc?Xdz|CL@B`y`pBcygdQS4!Q?|#e`E)sHyYbPT#@N&WdmJOOaU&_?KN;WqYvFsH zpYNf^?eW3GS-zwWmWOW4yA02DZsayS7|$^J>)_yEA#0Z%`l6Fx{LOyxi5Vvyn>>aE z{mAHavg+pbtfj^Kk_q#;c*4{J=fMMef>N~mrGOM3uXC$qj`)Gu>-w%5ByV;2**wwD zCQ0LOA>6Ew;Zq-MvUUTTAb!BIR-Fbz(DU){gtge7ELEoIL)F1m0M2aG?}Ni+q!UNX z4*`7`=#xNS1p1O?<+o!632UX0o4(^tBIX1_!6~Z1SjJ>V1YE9yna`@zfnX3_RR+2R z=uRM*Ca!`?R|6xfVZpe17Z41(t0CQL7-Uz&AiEld^VKjTUHufG2Y_Hoxf&*mtN#<| zdq9r@{nN76tOmLW=pfKFKn~Dzf!+l4HlWV{VQB0{Ky5&4fx1A@7jPgF^bzikN#SMe z1NPCJLyV&H1Hz1C5q9ZUg3;4gO1G!BrnWK#eTWs)O5fS8meZ9${&{TrDJhA7TLRrbsezB?6OVXHKcQ2N1K1c&BMiF zJ~IK!!sNv*2;`9WiHma{2~5@$j6ebJ(erjS@t7ijRA}T>^N~ zGDvF1lGE^=hD@!A)AX?DI%YrjpkGG7l!bO)7~-J3OjLrO;nkz#U9&8 zu>+D(elFT5rK8)C%m+<#na8`*NSBjreJV@+d^EVy?uH?MeoI&x95Hh zymV6Omvkev$&?J_NLTX}GK&Dgb575wQz@r26*o?+Vg$4JLIR^*Z{4PyrLQ{8XqLX} zbY2bn3AWS1*BG)P31 zwi}C1JXf88Oz})h?ZVM3(`BMD+Od%gm48xGU4Y#vYpDbu{P&*RXgQ5tzWhw2d*9&>=|ZnAg$`=6)m9+xi?+0$H@yXUOl*=FHRN6exQjy+!uFj$b*rI zi7MB6iBcI>3%;<7Nf=KFiHyTBFnysWMcovuCc?Teydd%6MF*5)Dm>@p4W$#N0=* zM?f&|2Txmr-w=35yix{@CicdKTTKGh^}eXbGLtJqMKbnJ9FGm*s63HaYr6aRbk zhFprVR#*TfleGnt4IIXszwV}S`t>BF?4n|? zEoH;aSN7~V*ng{Ek`^ino#p6kM1=T4BUxIREThCHY0P)jvSa~_+2#GChaG(sFe1_knm-#9`l4~z-yJE_0r<6QWN zfRpY^a3-%7<>&=|3uio2vmpC@!2hBA<}FSU|8a3mLM#?b2$7`7Mj5#sGkx?J331xM zBrZigftA^o+++#5$=XC&CKaPMbW9K>(GD}U^!4wg#|i?nz$$YK7-7A#@M84c zCHxvCN-q~hbQXKkKzmt6&k*-|k4`C^m8y*nV7Ua+XZI7cq(?C3)54%JCt!iSWD?q8 zu9Ua;kFmaqdJa0WcF8Ve?Lua{H=WN^^Jy3~6V~2{S|`&-Y?z^W&X7LZ()Shnl;yRO zj90Q1Db&7y$K^u|&5hALR*E2IkzJ2feL(%V*5-IJcY+A$qjb2OPk+G&fMgyP^q<{L>TKSmBgIlEVHB?vxrnlRl8@8nx{%owA&$_K;0h|JBeQh zR&%A(L)RyJYsEnFW~(vSRSE-P?v~PcI0`3)p)l@)A?d;}uEJqF9Eg1}T#gGeL7(Fi z;&VLX3`4IYz7|cy+Yn;9rBa=K$5rsZ{Xj!N!$1dtt^_&+bQRFmK-U0W3v?aO6Zbg|B10iQN6aw2vq3(`Vf}R0 ztw)&78fruBbzCnd6Q=5PeZm+zC^t8kk(u>7hO-yxd0gwu9>e!|Wjzwt;d?ZfSM7aV zuNK(E|9Ge#k!$fkn#(GAAT?r|_#m&UN6dIWNOJ)_FXU>KWYK=et7o#ykX&|a)Pf1_ zuWQ0lHgMX7)S-6Utx_Qu-*I=X5$9%(J7XF4glWGX=iPNPX%|ZO-CB*&3*M#2hd^xN zzzeG)+JzTDS9IZBAHrD8F1&DV>v7^K)Tu0tI6~6&j-VHNpuo2F@ zb!usS?!0t8!$-I~FSL5KLr*m#DEnxiqmRvLM{%O87U!nh>v8EB3lebZ>07Q^7?O|a z#WoV8CbyokI4Z}UUM6L0;Ql@))tH%j;<@%}kjHcG>E%(*wVBV4i8HQr@3|8FpLOqT zGU>&94nACS=5S%Fc7Y+JH}@P*4!$#tMD)4%j^Ls_M80nx_bxuE>=26EV=nk3CE$4j=r+i(bpn5`kF?Icr#3O3Q|05*aHif+)@7| zbWWN#*pN-qG|LE;Hv=c=Fgpq~1#}GPX8bO~!B*yKLeHQ(Xg4Jrp36atWD|3?2zO;Ts)}`sw${i+3o4Z4R4iJKDF;=T-T$+LYRH}$ zHxJ*Cie`2bny-4uA%OlaIOHVKnh__+*@B(}y}JjleC)Q-T$$Z57LDhYu>AwETM#Zy zkiNrl>`4$zxo1H8#t>G#%<7)YY~#Rp)d@JB5A5Fx^aP+M0^J7mBp{etuDSz%(|0eo zaODc!inW(BT>r61GqBD772xESW*fOBM@?^@W z)}_S&Xy+Fihzkrx$$`_w4Yr^lj05U0V*=e~F3=(EV6R?go5{#8m<+)v2>mDl<68*VG3&YzBkrk4A*JtlJ3v9%mSYW3do2^z7ZHkVQGXJYG83;v|1nh0LY z26GIFr5$FSuqIo~bycw5XdMD+HU*C=I+-ekV79=T#%c8MWW;J(Xxoz|kSygWC& zha^JQ-a|@T=xa4H3OmvFhr?~KhaOgmdJ}!M62SPo=+86a-E0@#T#7xR242rT`txVh zI+Ppf>oj7E8@vyMz-+RU9$H7}=9St`d>3L~5W-x|yXg@e*R!3jwi*%c7aBa!b9~MojOx!#a*OJT=GrgEIPdJYR)t zNxgt~o)C0DH)p5m{^oJC>De7eaBtW1wLq_r;mVLtv$wmxj94eyXTh6sS~w(iADLec zP`v@@L7=w)y%p$fKyL?n2hcl#-Uak-p!Wd17wCOJ{|5AapnnI#*pD9u`WTiK;mdeE z8sqx}U&b4;@(^DJX1MFC4f18YML(dq^#}u+IrwUCMlz66cS!!N@+juAGqe7TNDd=C z8Ycuxh;dZ@ZS}}qhd(2h)M}50R79);^KY+5@LK#Cu_Tr}8hT+(d>ZelN7#5ijaXuO zUX67c`J(+A@0{TdMOyr?*GecXq2CpbxWV#2yc)FwV66tl_%48V8}V=E0*E8Yo(OxW z#|`kF8MYLqBS7k$m9BvIhQMv&3W%u1$QclFwEle|?A7cHh~&8*cYsbR5%hmEk}AX@ z5Gg@im%xb{t^-bi_s_5)N4NzfF4c~Kf3IiIiFOP`aiMn&gq*vVx+>Mt`~ScRx6(O) z@;#;f|FUyni=nOg+yfs3`Vg*Q)T?KL>KBhE_kiYTuq>s|LGTe=py@??YT<|6Q2YftvlR=^PtyDG$6Oj&(uHh2I+bKX{RHJGjDeWA8NkS>twQ$YU> z^jV0~qA??iRr_@M#nz z#4~^y?g=~Pz>a`Po`H^DbO~(k9U0iyyXRnEzvvodGWCRhe{5A@~Ic{{_W z2`BoKd1FYHCSxppP9Dl!Ru=n5rHBHJB2T!v`Jr^07ZyWVSCC~q@W1PENLVXip0Hzj zD3dM#GJP-^EgrSWfjrs}d^0AyP@N zM~p+o%rqJh;V`~da#n5(0sWzgz8r2-M5vl=YB6-oCH`^?@2_-XmxQ#8xvzvE9XV0j z%zQ9x1?G?_$?n5bIoJ7=%@qP0^+qfzoDxtF-w9AFP0XM2vV^SRzgiCh9UlD2Vj({b z0{7P`>6|V7d_H3!qW6zbAs?Pe8}wcf2=CV%F+%&QuNk%R4i??refeVJmcG-?8o3)y zUc|PK&!P;l^@XI5d>mob*Np@c;>CL+9jr&BgM9nMKqN7ay=g4{Ro|FN<5|FlY5!Gf zWuIN<41F`a$%dT)mu|CaYLZT@hm91ziMnF!^7 zGhh`5m2WPvWPv+qi{80@K;H-Y0niVDegyOroXxAndiJ$Gu~vD`Ggmly zHq~h1SPlA#)6c^Vh6qu!!7S|Kw=I2G!9cm@}PYZ8#&Up7we-uesNPZ`Z zG4s_j%b;1YKkJZjp<4()<`N;FmpnwmN9&O=X5xHSXTIA zPl6yta)ko%*Lr|hJy4j)jj~O5;l|-q9Wu|^GG%DU^ul7ObbpH_oj-a(M~`2qLm*@w zay63zm}p%QqCv_?+5TRS=2rC|tCZ6|@ofC24gu%0BEn~Nu81UUq>%rpN62-DRL%1c z`KwMrX}dD&k19ppc0=U+XFYPBF@SNPGSCh)#R9)4E2`G}x(=}yi{yFoF`Mry z=PC^8Nf0e^Uc5R{k994+(k_n{9h=>}j=^}~mbehqM=i%uT2Yv#te#VkDC>vlc2cru z-_QU~^T*5SNo*nMf|ILNwq}xBmH|JjO0IJEgFzw^wyc;Y@?*Y@TXVF$h*Eg&WUg81BvLt$eX# zHIEz+7GX`WAR%Ujp6>1{kld|*4hD?GND`Gz{4!PlSdZ`7vx1`u~X&?2D4K&?RS zK+AzTfK~vl1nLA@1+*Gy4bWPkbwFJ}rvYsQ+6Htc&{;s+fzAdx2k2a&^MK9=x&Y`x zpo@Sm2D$|3QlQI#dVqEyKjE9{s2*wu_#f`ZFF*nGo9QIO^L}i_-%MY{Hq!_992`s`syV>OM%*emZ9OQ z<$l3@E7r!k2`IvPFGTt}H`iA$54SHOSRMAI+FtL{3omc5ukHvzdXrGgEyb(Ov0`p~H%^{NC*PSNJU4XnJ6a~y_P5+f zVsC)2KC2!P<86S)5mML!H&A5cCiv>@;Z2)}ThCM@unm5)UR3`^`0BIk!9V6kxB*v@ zTj5%5#Mlg9Ex!yOL+I$u@R)K++u^52%4o77zFK}sK8BR_Y>3B{U$-T$U6|FdDZcu= zdcZK;6ptylw=EuR)X^K`tL4}2!z7HmF&I>@;)O>@y24RIQ^5{OwWRraLMfJ#9^Co#r(N){zn*GuL_~s4ynm=9h)bQzMHeo6EBM z-^Y9d_m_KA`^%n~n*C*UH1^D~WAYC3lFa7b&6&(*_;E8xq~C7VmKm|(Jbz;I?#&Ze z@~mw;hrJIkDlNvw^BHF_h3rsnJo`E-^NnZCg?-t&#I5IE?bh==J~V~xXR{mPnd$MV zT){QdrM=|eVlaEBTC&T%`7}EGPmV4T>c{KOeL(#{JMr(34cA@)u-fCAf%%W}LJ!zZ zF;8ADy2#)SD=L4AiY;bmDEF)N+^f{{T>F?EK+Hr3G(S_?R%504&0%K*qrRX93$ywB z=5#8HGt)p|14T#&DgMA&ad}MPyK+8U!rG=PdI5^KE7Ic4-pC8s{4#FyV$eg8SEDCV znceRO8UVT+{|>SHUB|iI52(#)m#N*yd99Es@5~s=^V|OA5zIEy_Ro&brELB2pEX1= zuc*uZg-MUb{)Gcd#`f=)YLPH9tM>ry#m^Aizaq-^V@0f(xi+v@Iq7n_ZwimbqB`B? zLhr*j#_>4D*}h0iFr88aY+>*qfRB}f>?^}D>cI@&|JG(cXDHkys5)`=a z!2bQioBR3)hc@F}d2?#h$k2h_q0K^osm((Nck~S$7}^ZI^w8#mL;VLvcv2ca82_R% zg`xj$CxYN!Hrp=2WyhuQVm9rCe+EkEoJ6JvPz|^Pj@+}w;^GY(3&lz{S59uY2-bHi z{Rv@p#L}(Yu+gcG!4Q-bGn`IiNeVf30C+<2t2S&Lg>SIs1~ablXFOo%(U$pZn;R~o z?^Li9eYvtf!NLt2U8Yx&bTmwrUcAdr=QwyN!{xgS*<2UMVkF>Y9x`6epoEuk3}_Oq zh{*WTbhT0>9nvr{dT2z%XS*_2$dqj~?{r@Ab6W-%=)NDCGc=Cf;@o%v){Fh+a_=N@ zcN~G_rF0qc*|aF~{oE~wH%Z5F`;{xt-a~zRiWxMx3)RPU(N2W}yTa+?LN$q2o7};> z1kzO;a62;WR(dDWxq{_?ymA4awWA&FT+fHCe$+98`Dtg7M)$~SzLw@;3wd-i5U^?z zfDe}T6err_P@yEzLvli`LnS-o^w|}1_C|~)Tc{pOLNfFiIaI**Jbt-(q6Gh!&K=u) zV*#dvEwm3DE@F(3!_f)%T(Bhwv^0Y}d<@KV7}M{@;Ok#PG`dr12C?2LjnU{}l@hvlKm z6Qe0GHku7rbkD^gDG{9UaWF8o@-Yz>i(b?qL(6w4g(zl!bVcU z-}OUhhPR;>y+c+pbo#8ua0FFvrBJ*_2KyCotA|coF?42xuAtVTQ}GUsJah_zGj_&; z-BKplEomOO@pnr;L~HGx#v^$NamBf#xt;-G`ockEN5vVdF zLXQ{=ZNLclZQGUp467=t~O=9ej7h<7q%yNZ7c0(_=F30<*ggd8<_N zPm@viHY0oSa5WipjZz23+$zvfpedkZKsN*30(2|T?fAQX%mvY`H=HbtxuGMEJLZbE zVmRb>Du>({W9?DJSnIOCAo}2e>sAza_jzUc0TaE?l&A3b8bQHmy+l0sO#zo>BFa>- zD|6*A85`Yk+9yek!}PI8Rzij~cbL|4Vm?aaVY8c6%)D`);f{|u#%dXgw*bE-lA(|Z zRmOmwILq)`wal1oJ;@!6*K}!*SJ%lC+;MsW(37ywQ8D_aj|hy0p{D9NJ)bILwcY~* z$nG6LPX>BQjsDoED)jg3Vmy#pJaVh2{f7m_6vsMv$kW4XAi}%d?~RhePc#z?JEXQjD)> zqFt)^dh5&MuFUm3#TfGMi{!;*Wv*w%e9V6?wp0~2Z@aUGmARgyc!U1)BRMi#lI!`2 zGwMH37L82v0-zTHy$I;V_;3AK z@c_4g7QK7l>oWb&HgHqVlUY4LyihSfJRlfvtph~p$jFr`O3nCrQLrVs%q$4+jYSj{ zTWanrdCW3G&P>JItDDL9v>7HZj>IHnjpJgXL8RS9M2AP54Z~SL<0Tx8R-Z>KaIS7K zIo#39k3h{UPbRmN$9N1&Ng`U5;hBg(2isjWmpTY7a*rm9`Vhzgd(1A|g$#*;MxM$v z&adhd_wE?d=HGDhFz?ZBy>Ls-eKT7Gy%gx>_~{?IcL~*gfHkZ z$)0k>My}|&%dH`B9PFNXB&iDxkOFr>@bVc-Gs$VToatn)}4Z6vEmX zRK%kgEG0jB0Ra=%{wUED`w@jB*}(q*C~gAPF5fiS(k8es{A4 z(d6Yo0F*LMF2nM;#=+v&(lB7&4)mWhYVgvFu%QM|pP}93z6yUr_#}*3{RedHs^`)08jsAEu?$GI9=#T_}_^kd1 z2umm=Utg}V`s2^KLtzOWln@rb+5Z~o(dfDO0`)|S-a@OLAK#Yz|C_99C+mL&`a6EA zC&r*a>$@*);KXbMov;oqlcoy zXF3Nq*I>}^e`&j|e=f0uyW$G1mjwt=x&9TBTz=xRbKAtp|=H1J@oul{gBl z2C9fqC_0;7Q|oHrxUz1OiJ^;-zeU^y^xVf}EnqNALzhN(97{tt8@@GvArpL zDR5kwe!YWNa3SzKgeVlA3wom#0>_!{*E@X4%Yat^y{Z0_I-v_DYv9DXIXg|d9fQgBgUFhmt)8CQpYOjF=xqkwIeoH1*8?-#RJ-mQv{cYL zblwj10sPc4oO6Qqr~$Kb!O zfe?KV=rg8m;iQPRfRpovt_os!IR6{yyZEWqH;9>d+^!k${QHb`)~5PemRx1{+QMfM zpHOVB%hcuE^r7(B9tYA~ZI|%zPiVde^t;DomLE07#P#<79tgLHf3MXy$e9>_RUO{` zS-1Jnu2Q~v;n#I=g8v5uC={H+{r|se3{hi=G`(L7A8QxYKfTv#Cf;?U|J(EXwTpq4 z;HPpTje1H{Uo!g#^4GQ^UwWR7?w<9@{o18KZL{ahH#_F6i-#v)4|5OZuU!VT56@*-?(F7dTmEILZO&`k`Ic&fqeNYt%lLZ>R^6cKstfe z8W{Rxbr3)F7z3AwAIM+34(KHO)T$U{P2AG?m|1&#J((yOm|e50=2J&3>dG@#A+sZ}uun|RV$|ND&HXgCPW#@B8{ zI6|Sg}o9EURfBwUwspEvxgJR^rKr$lowamgka3Y{EIs+%y7-zfUt+ zrx;8;X|~R9S&64~@*;r!ZRdzL#+$C^t*i-VZ0zfSzJztEmL2lf4w{k=3ChG64V^}8 z-@&UR{}HYr=lSQ0oOFIu!^xQ@lk9Q3fOU@g*g8#Z4H~}IKY?=hl)doxQ`z5Nv8=Z9 zsmA8N4F3L+m3ZpaHn>@iqB5h*h?e=1NKS3uj3p}Os7$PMSZv)e-QA zrk#pCDVD?iAIjC5Lz4SgTJ|tyt37We?%qH@t>t3wik+Tx0dAj!WG~}?qa7Oh|~h3Rn~Sg zbM0^{1MPEEUV*jKwq$|71vnSN-*rZzd*`>+Jef>I%8Bru%c~xCD3bt z-U##-pmzej59otH9|igp&}V_Z4D>aiZv*|nO5C%Wa2L|J=KTUvok#fBrNYL#3uq6d zJVc}nDR1F_LaL(#hmce)3nA701gVf(TVTX%xe!vmi{KeZ398Fw(cl5`#TNiw1at|| zB+$)3cLTi$=nYW9Lqr>a?t=`jw6-Sr{WCz{0Qxb|Zz0d`i1q?`pw^=~d&;34w!wV7 z?F1|Fv}Hug(EfMz?HH=03)ytOSYZ9qvRfg+R$>B*P$dErP+&V$-u`n)zn_>(czR&E z{g*(%X!~D){tEdD#Ka=&={Nv%4Wz%9m}7W)FyW3b0zt3R0fyD_L!h4n{RRlu)g931 zcKi(p`iK>Cf#w4(0$K{R90Hfa~C_+TjUu#gE=(<_95 zVo@GnF@f(79vDbiXJP6KRF;$?lg}%`KrT&>L4SC0I-4c$r!sqKdKJ*C@sm}&(6RA> zl}fQpxk)^IAss7tKvlN@7~GHMoE&-H&GqD9+E*JEwYXZ!rYrVfF`vs!i=~m*j96i> zsR@vC%mERZVAH7ABC&d#uq4Wd%Rha>c=Z$%2&*joee{eYGY+qkrQfXtt$I^8_+v& z)UHYRb7Kkb>63~6E~J3yz)0d5j|ifl7en+yb#l}$)5p?8$@h`(lk^8B`MZJMi*uEl zB)_m!ELBU!qVsp$c9o0O5|jSlkOI;JGl^$iDM&B9rWPW-O+(#?Db=)*uC!M{}v8kkBv=htz&nGYKlWzfxh#IPu%Zswzn?q(Da zE4rDFAqA}Mqk;$q-3&M48oHT}1AP(~1C8!x6v9j0%%_n8q5~s|=Vpw%8NcXpx*1q# zHT^d(fg0Y;C`4CvGoM2WNDs^;?*F`TH{+MShHeI`YJzEc)0coA!nI&cV4SBngZ^VB zSc~JfVn|2x6`-#IJ&b>=nl!MLcwjtkNAp#~q6|8khYgD|>S(@Jo5jThS<%&e9VuXO zUlW8N7ANh``z+3OtE!>1ft7O8x6sqj=$=*yfYjZ52Pq&vu#$Mew*~Pph$ViU4(Gc- z-v|0ZP10W)(%~q@_gED>ogX3vFaU-UFS=a7peGgvHFP^a0{RKiPl0~Mol4C6s(@wQ zBU)IxWmtek@?|Prn7(w>1~agIJq}j(OC(mI*rt(-#7lnY?;eOZmw>2g(bV0g=YRfA zE&r>CQL}9~ra4j{Wpw^-Bvvxh7uMwRNc1H+F%W|CVNC8RqJwyclfJj(SO+|R00<0V z{uSu5t4WTO)HwZoa79d&k2rRPxi;qS1scN7fP}z9;-&v4NVri^@>H>W1RD1c6h|HI zdwue*=%NCTPA3o1lu1a+D&7Zl04rBi{PLVovGm$VpyG6-qqaUudj9@yZiv9YOR|=CbgEK(H`a_)&{_X7vKJ zEYJ$DPGR~1-&acu&?5X)v{kG&@tQCD+G=yIkhPC#nrX`-zu;a0g5ZmLyD_|R*8mm- zKVj{QfjWU!0j&mF1GE-s9ngB96Mz7}mL%hPV+bCn)!dZ{orBP$x15d?5DXYdJa|ro z8IQ8vBG9kM<6aMo&I4>4MK%Mhc@w(YYZ7&vENTQ(4B3l-F2+w*Eq|w-a*}ulEN5^t zdm;OJ08iE{YO#-H^3|;E9;{Svp-Kr;{vLHjKm9d1RxVD`N2gP%6#VW~ritm5st()w zX}Q>(VQJ5lI4kpZ#iqD8ezrFoCJ!*b9CQnvRHc~gv&Yiad_~7P-77)%&r+&+@%dUc zuO%&f3fg3m&q@mRR6jKFB72fx@r6jNa1R@-k76^=kIl(})-hZhAJ2oJ#r$ZxjQuU{ z>dnUx+m#%Q)~o67$qY@9B)vi|pQ}tOMO}PRO=6xvt(nTnc)`r}vC3Z39*LwEBgv9p zRF9-S8O#J{l3r4iq#Kl7R4$7r4a!HDyUQZ`B#SQvx(uiXXa`U)P#;h~&@P~ZK-U0` z03i_2NiWW0J{hA+G#G6NFj7b#&5grgoEk3<7kS^6uog@f?8#ywmw}SI4yZMM8LL$s zV7z+00cO2Ib~np*&A_v`Cq$+>ewkJUDzKroq%y@4SKJQsqSmO2qFnR! zw$c0GdY)Jg{~T}r5PX>&DERCvF~C~;PPB40y6+s8E!lT!>M$F75Mk^@Qisz=(|B;B zY?F46FU;he3QVnwrJ|G0JAM`(CtEmjv>V%;nxpr=ROV={O5ZR&8%{e%{Phj1>$?)$ zx4OQ6+Z5g3A^dz8n=IjH)>rMyKJsJI{WXc4Ici?6#ePQ3%ln@v^ODqh*!Lxc z-&7pjfW4fqb^OPi*sbF%UF)#bVv;HXP5OjDJ!84NO^k{j_+y-pVZW^7{6EV+&ecvi zk-f>9#+_58)g?buks2%)@n!@Yc;-PdSQIR?79RzI8T?}CITzoA-v|1QNr8X)uo}a? zM2mM29Nf?G_W{ja*a^_N>Ea?#3F}tW^TA%Bp5?qyGL7Fc?Jsj-7x_B5gL&;1V;M(P zWq#K3UijM-#yd5hp<=lb?84wHsL0=*hgiK+h@WgtSoMd-%o_0il3fsH242m}_SsWO zraC7{e-nAQl9|i2dHts->gNYu?VVJ6{z`h)Q-PZrRA+B7U!5!j>ddR_yt$@kak9Qy zU}uQ$6|pvP3()OAcLF^b=qW%?#qR@lbu$-~+p4NBs$fTJ&>(IFdIDCgsN^H(3YD~x z63tq}9VmsWzz++pLDiBe*R?f;yAU?nEU?~>9;&k`EWxHg#;%Zd@D%gP8`ch<+Mqh) zw1c~AY6o5VcCe#ZJc2qG#)o@=o&^L0|KbOLUI6q${61h+cXMHtPDm!@C@bHjJv$cuqq3G`~9*8;r`==J!0z`kC@ z#pQ;3x17W{}G>_MrSKqMa@%jeU8K-%?p|;h9(yN6BO7U6^- z{vuK)y|U4NtduX7@xBaK=~DVb()&de{Fr)q`6kPv=h1<)v(x~z{+AYjEvo)u5})uS zTX)Kxq}KmNV%4z*h1DlMvs!4T!PEEUYQdAVsp~)$V}iEA|6ncC`Z=J_1APJLi$Grj z!bA992KoxnSAiY|`Wn#J@!);qgay9%{z}&-l+)uF{bsb;YCe(3~vJO!YVZ`WTHyjs0Nk0dA z1n3t)Fx6@O70|DNegpJBcq^kOWNX@7ZT%e*7uM|?kcGsT2jsrtbfwH`;^T8thw$Q% zyVcV=VdqP1Q-Qc+`O&YDDNHv)bB$zZ3ipE3sT&IU4c)>mCmYe+c1}0VWgjcit4^-+ z4yC&)uJV3wu^THW)456v+txOuTWwp9#H#V2!DKqZ@`| z<0D@{l4eK`^Xg@H0Nn|67toU}cH0ZfJzoh?`;X#T5{`N{R5^Ar%s5KIc-Q_DBvz4U zNmzH{8yLQJiQkg8>uz18SfW(fcB+&1pQSCnKN|s?@yihEY6Fwvd zL-D70F|Q_dofC4}FL*twLT)LE+Is{^*51!id++#v+B49eMd#D)zYNjdFZ3r>wH0c>D-H3OAK-U0Q4uIKjU@S$4cBsk>utI{3O2pAvWF#%~dZr zOXQG|d@rmS%hR6Vi;#;X{gxVd`(GO_vDpo)_P-$o6#Q2~T+N-A;O(lo#{GAoe**o> zVi%hA@^?J0rq;c~UFPXqcgGNtq;KRV@m&@~Rn)f>eS_A<`(|&^Db7Kq{?t9zqc<5>5XkYpnRRubReEUyJp z26KR;cGaS9V8hryj%0bPso5tv21jJ4Y9gh$dW3^kRxb$fyv-94jLAcq@}2E`z{8j zm?hly14klmKSGjm19lQWURoz^SXVS|MffueH(H7cw;y9bkD741C^l{f>`JvPUSsNb z1W85?S2#bpD#8n|M6O!Mr16ej6i%#8duV_M&KtWCtzc}H4LBGAC8DnRWs5QCf51Xh@@L1|=xK7GYvBpELZA^*##9^ZZXidKvVH#@KeI`|cB zNHT1|P2yMQAKxAPie(r=uO`^SJbOymuR=tvrlF_(mM@o7fV5|lYXv?B|X!vL-2D1&+9OHWNkf1=;AcuU=3D% zB9aUj?!m)C?SH|@p2Vn|GqAAtVaFPZJiecTB*S+y!uS5;b$s7|K}u_a?2_1!sRsGe zkYvy>y!&sD9Or}lMhxyci`WH6`ZJJZ?0}`j@75jXBmHI!idz$Qm(_%wJluC9$>^mJ zJ;jNmSsw1UV!+@ToItWbOOvI_^pLQ?!vX&+pbPL*1_wAw{Qe2@zV2C(;EZDhq-OIY3W57M7m?H6K<=GsP(II}E*J3VYF%Dw|hmK_*M z{CTCkyBdu;`C^|v)ql*+R4eIGVH92^nr8uHVL=+dfp!wUlXwcwD?pC5;X9T>v!s(y zV$yaq(M|gmy|v9>4V~^9e?=dX3~H|iR4H7O1S;TGuruBXpH2};_G93PWiR_S6uS=E*uKzK!$(=|teEt8c;M>($_bNSjD0Q9)*KQ;ku3a3iCZhuq0$h9| zGeqK5$e~kMy#p9bz9uOH=MDH#19kMd75kB7`Jn2=Uv8g4`3BkGbgf>-71zwvNhgf* ze;v^EKsVsuG629=;!zBHyVwta6unAr4{4_|T%?asxff}A;mhQ3ksQe&X78W;v(to_ zwNk`q6t#yH*J2u2U5$`b!80>n>sdi+7)5#tuNq!R1I?;dja-ukucG8$g3)eah7fq(eYc;Reg^V-6 zFw-pW6qu1*473rnFb!yjYncJS!Vns@%>rdnod$(Ig(Vuv(o||&iL?Y&RpR+p{4u$| zoP!m7I?v3@1N0T*e9vH`B`82k zY@~fz;ug#5+)p`8+@gHmi=CY(4?sfSleiV=2|!N-x(#yvk(MC8t(O(JO|^rNel_y}GCjG~ty_9u~||wNftv?cG^;wPiFmagUb>A5g81<}oyY z5M?d#gc?|qe6yUTN+q3{P;j%BaYKGbhe0%7PppA2Y2wHDDixi|WU*YaCl$P{ro0Wh zY1qCOdeW7g-Btr<(z={+R<z2~13#$)IHAdk}fpNz-6 z=c96YT1@#&vTs#GU{KSJe>cux>JSjS5Ia}5_1dR2S@mL3=Y6xg(X zuAoMyoFzLMP+-)#0-r|e??|cOP3;^!z-vml@3QvSTn2KBVK_0WDznpOD$z1mq8+(H z7CszNDiC|In_wX8)F(#^n{C%w5LFMxKSI<|h!(qm(`6W0D@?L~UhXwVYd$wM(8ZbC zWGyy7LDu4;Vb4;T3NMRc+$kZuLX&&yElO5s^KDEzl}0@YWsNpKET3ZQE{|%h`AJAj zCZB>)(!@U>^c38DJMSM@NROa`mwrr8aI@-_W6GoW%rT9zz*u(6b5gtQV@fT!mNR!Z zzH1;y*%B^Avh1mHdTL}+xaYa_6LAC>tWAKPq27Uka1okGnuH>-q(X?algZ^6|DTM* z|5df|k5|9#>;R;MNkX_BOK938OPo+d2UG~;kW6%tL!mwuN2qIR6Y5~WF&C?irw$0V zDMGMnAt>6Xx=0sBUe;sQCd3?Q< zc@u@@RH>YsOqZwiA%WES0v+zBjI(YwX?jtKT%AWH6wD(kDb)z=eLL16G4OpIHL4`> zuVr3G-LW1gVJvCT=6pI*_7UD-BHA4Ww{RSLax^cPU8>LfR@0cme3m|8g$g_y6w3GH zTj{X%xXK1smX9MFeC6?PgACFN5`)!eT?lsKU$+bB+sjoCpXY*mChCH@?hC^0M#^gUoAa@OTGXsXS7_La_n-i(I`O6%@>PDs-+amNn&8( z+fhUQN_Wto6V}oU{|cMvKwrS^;<15dR^vF9&z1w$xIG4tZaoag?z(Y|SVpLE+*!Z7dY*z8ZUC>Y1;GAeG(~J66~>|f()Jf0A5it_6*ZuN${4U`#RPU< z?PkNK^fNmfVU@61FPZkS^;Eco9VhBdXK(Z(%V$2lv8QvI%NPbzy0zkYS@vT9K7Dw- z5Jddbx{j0T262B(5ck9p$Gx8nAkUP4{f=5%mkz5V@zM6p7R!`Ayc^%y*NZe;x z%f3o|bnQ0)6|6aP=8?Y>)^f4tik+Txj{>x(A=$G?^3Y^ONcIVy1@(PS!dg^Hmn*qU zu9QZnW%~_Wzb&4V`$9#DDQ6ncDHjX5o9xuyV%E+Nd0z~AMY`~wCOsg)!r+sFM#%pQ zF!zSnnHEpNjtIPrlzeqlZ}`$7f5wE>QUX0-=vPcd9j2b6w!Nsvrl7!PSmM)X?*d3A zd?+D>2Xv+f@lO-b*7|4X-4oTqk$^p>R6wQuwG1jSX(m61AhF_4)F$Wr-Ll%)YqZNQ zwdTw%k`H~~-%X-~sbiD*)K!ytR(hZ9WXib`>Y7!wGtGKg0@}K;q@ef7^sy1VI884=ZBK1Y zZS_usUA1>lk|j-UbbyDvox~{qr{hzl{!A3fWj*nwzcQ}$XNHP@reFT`p=l)m&h`PY z&IiB{eaO{L;>!h&AA_?!3|9PsT2s@05cn(XZ|LB=lu^YF7*24fGyJc@N30+e(4*TiycnR-ktPL9UkfL9Vxx`t-XWbK&=g zfxZFsZAkw$!ke~>#ZDUxzI`Pm{TC4-d{YE>9M7=k%&85oH00mmkm=2_o!D#z|41~ zom_@ZCEm*S3Au{B@>;z8VVIqa*=4(s!T8e*=#6TJ5QV%183IF3@R2^QRGJ~>t3og> zCG#GD!N+9K2Ux%kg>_*Ul)Q39Wzt5}@;0Ei<0pe*QP%6=7&=5{39uHLJt-8J94i+m zla&cOiHG9zq+d@u8ly_>l@>oVX1#0;>p!Wm)JN~U!-1`K@ zU8-)QL9Io#&iAWY=lkkxo&O$U7VnE~7IcEhc5qzNSo&4AsnPP0QpM3ZI2ytS8^VMyX>YI;=F>~Rj-L!dzflongJZQ& zWAs?P^y{o((T2QYYqO!H-)NA+Z-@ajy=9XTFX}i9l0EVr9w#t^?$XTZMreV7Y28*8 z+q`E`G2*It1-tj-XND>Jn?T>fPqnhYAt?JirfgbS(qEf_+P|ez`#0)T`?p!4!c5&$ zJYSt@RL<~Oc%WM7Cill!|3Oxa%-JNA+uk9s0GftjotaR)amsx@;_8geE!$VJvRza4 zO7@1WHY{0O`{;)*^g%Jx;X^V%a;0|`s@8$ty3ap239TnuNY$}&o={x@?XufDfmQ*n z#=p6*&u5MVIc|<6W{&A3NSiEExJQfe`_QFSJPZLy|ZqeO*+#gpVbab2y_Z z+ohs|(S7h4OIq!yorM7rYCvmdX57Atu_l_a$5>5k&i2);OvM1`D_VZ9mm^C)y+t*% zWa7(UTL`YTb!@8Fxxfr@g)b`A2!KhAj$1HYzKe0yI5hg(KD>W*L#a_MdxiKWOwtui z&zN;N87iBR7&3k%BY<%uyPg)}fDKS-JkF?5BoF2C`DBJpiqo#Cr3+bQKbaiEX)(F0 ziU*gemYSXg|A)_NgY_p`fW83qJ@_74MDsO3hk;&hS&Q&F>C=IRp_AKgS#2Gbwd@06 zA{PTa0qBF4wfugd{{|@@Z&@qzK;N;fwcoa^b$3|S`u}EvtqNX%2H0#8*@_JdgqyXH z`acLq0S}&I<9v$(nOFp=eoAw-%g}6N&S6DeF?!KVJ-3VOZ$u_K&)vk z(0WLDn4qP&+KqQKxht?4FP%OfQa_L28kQRGh#i5HA0g=L{GCnk>nng>5A;T$H$#qJ zqpkv7Ae*W3E`Xil=*gx_&<{I0AL)E33ADH9yFlLu`XSJdfqn+`h&5-y8e$O%>jW`( zzH)?~j~^qx8TWEr>n6ytlh{wd2V!q0EeF=Qqc*(-kB^8S1Udv+%Ea9C4%rjn_p^b{ z1v($-LLe~7rI!Nr0QCYvwM%ycT@C~$xby%Jl)n_rdnuUe(orCsv>gE|0znV96vy(L zfo=o33+O38_X0f|2-LUqg}~cONi#@TCx(cVa;Eqb$}1qte_^W$_8tE2S*xWr`b@Nj zWgmnZ{zTfO)+3ECkAhjZUk20%w9}fi@MO}2wON|s=O+T)4)kQ8yMdkt+4hlEAMVh` zvGqehV8`trgFH8pULw*7zWjNR_O+xp2~P`caQSC}z6kUcpof8A{jeOSmdn9*mxJvt z2isl#6QExJ{TApCK!DQnzXJUo=%3JIK~WueC2Jng0wCxKI~D^i0Y1J&dbDWA{q>Oc zpQPtAxvM>C&1u<0`p7_g5F+;EyyV}7|D1&yh?oP<{R?GX<8;_e9oeU zbW+n)Aq56KS3c$j_ONIuFmF1Vb5CMhYa0l_z`+9pF#tFrP-q}K6CYztuam@I+aU4D z01Ty{BSMg9iGqL*;Jzim5cvwDpy$ckrsUXK6aQN_;_q?G+*CT|CbSjT7bwZ^-tLZ=yif9BlOO zJkt&5-eD4OpCJu>X5u0I z=p<2A()R=<1>uw;rU>{A?8p_;;_j*DBvWA5znmG%;Z?*`FFQO%{1y!4v%3tCOq(ir}_uP=(0@yZe7ReruADdwY(-+ zJv6PsPtKexFyS{KaF^63g$K@40|SuJi;vy3#;DBG!prO}RtrMV?WVQyPz;Xh1B3Z0 ztmk@#XkMDNu83j9CLZ>boLK@DEU0N6k}SMpC^;=qBdBm-{Z5Rmy(ip{i4|3t856MRf6U z03@;oB~6p{OjqvhrN`>n!t^>M&an#x5h4JE?h+j<*vBYEqxtb>P{@}Tlu+<~{D56a zm&ff25!`I-laF;OYY;EcSXR?JXX)Wtpf?M7EB@A^nB?+);SJX8bZ+?|giCuwSnsI%IJ8pX11rwI}YNIlPQx+Ov2HpI2xsqe9cl?{(Az+2S z#;EXZfx_J(Z=er7_GLS(;r+En#jgv_D`+pdlZBQbCB4q5BzcBH&l98Fcs7CMy?z#L zwJX$C-81^EvAzLGmiF~AS9Lpuo7>HAoJDD+QC*aF7*B)HJ0AxNIXeDCvVpvZQa8C5>@(lX%P7SrSj+Mc+~g96V3w%8O2V%CZ+d zBTDe#k(7Z$V&Do46Z0J;&Y3GNVKyLcaMNJGow63oyp#3yEsMT;TuS^sBw6C`);S6+ z`u=e#Ed~wxfh?_Jc^|gzz^=un4*0hpnB+e+ll=TJ$!EgHx#&kovhY8Yg+EammeQ38 ze}O3JkHaMmaw(M>aAg}}L#=`w&6BaAi^N4g0s1L^%HsaG=1zLiPmM~8G5=chvv>$< zabe;4h+~unekf$^EOnGR=-M^F)?WtAJ2X+88Yp-z8_nqFNHP*XlaV+nI1Pif9js(Y znc}Q&(Ic}D!zFQG*lp)as)fp;Um(d?JQ9HgK3G9V3|N)Odj+ld66cxcig>i19)gE& zfseb&;;cZ}US>__fcFi*zl3jPk-f1%L)=qy$>i#s3bWQTkhp*@W<=&j^}%#o9FLrB z^MN=V0%A(8tXin#CT*f9?`Q~{RcgFubW7Vs$=lmjmEmhwtydy(o;_R+%D9{@*XUJ5 zG=azv4eU-AvU$6_Bh4=+wjPQH%X(j3lVd5HVAH>Ult%L4D46kt*+jmW=vN`hq91Ck z==1;tJBa9szjV7|blw?$yi{=&+iPvOCR*kAVqBHIY?X- z7cnATJ=3R4Qy)l6b4=Kjrx&%pv>*9Lhy7V!J zt3M`Op)g&BB*S!Ry)gBd!DPweouZnr2Nr3J`5j0y^F1>2>VWLt0R?jU*4yJ<+H1!C zS>akHn+yjBq7-_0cq!ry9p8qPcQ{1UDqhs+1M0_58JymFHQR4gW^hkcQ|6hh(4Di1 zw_=kMZ|AvaVya&ECI_*!T}ZOvJL?5=_iW0oXav6VEG_^{=m8{I=-qYfAS}InHU-`h zUJ6}g`!2w_t~x>g*r2We+Jm1m9GBN?1AC0hjM<>}hT|MWN)aDYG>yF^PWz60F>~aA zT`A}6qZr44D@!pT$uP6GrikX0({PJyhc4X*v>#{?=yCXO8J)c{I*KVokOdqHecfjd z5A9Q|I=%F^k6$tSjjG;nRy9S^#{h$Y)$RAdEFCneJYwhwshma?Di@DUd-!9$kDDE# z_mclF282Ek&uSH~deHN4bUfdiE~LrRB@H)J>=K56@NUhJ4A_BLvyx$>${TMb2jeN~ zgm6X8P*-v#&>^6!fUd@W%U~(|S~H}nLq?T1UQ<^Y)oa*)>V@8eFLVY(zS^kjJvCQ- zCHaXg2m&=<6VE&qubhaZA3ZBXPBzU@Uve$bb@(YGcFn9==ygVwH{L=Y-Fj8E%Wsqc`MrX}1v+=NsSeFh}(wQSW%QO;Rqw$&tyy0tfV?g6T6F@nj!}z_7 zVRqIq95brC@r`@js9tq|5uXQ=T|(*0Ii-A>mp)-s`hl9I>MiE0lLawuuV1>{?5I?| zx;boA`Al?PN8&Zeh+6;$>~V}XTV`)VH@r<^NTxi{BoKyu$;-GY4q?wwJDfDCd`1Sl z!tBVcHr8T1lj#aKnJd%foIk2ZL#JgWpc{b@A_xC1BUhX?i@DLL@)@z1vQgC$`{vPA z)14Srr!zZPtF5%s(3wWRd+l$A?6eAW6le&(dDa^CtwxnMzI8oec7#^9t|uB*K65LJ+u~WQ;vsd(3cApB&s9ubo6lZc}WX6qCXM z!zZtn3K6QY>kHf@X{d|p89>hjdKUgIqk8YG+0rwODsQ|>pEWx|tLJ;qZs^M2Gn*Nj zZ9NC*KA`6U-H-p4v3vHc8O(h~mCs0j|6HT08*i)k&ko*dTYX+UTW#QZ;2G-ro)7c@ z&dr>bC$jcNrvZz zGCb;7Np4*O{>mr^7w{RSA!6*R~R<6F)h(E*M0BdSctP zbsCi!FSZ>GN(`lJ_l0;{_JOD%p`>INBK-x~s1w_!*Vd8G4M7_aAKdi!PZB;RTPGw;<%PgosUkWJWb6$D%wR97 zi^H+QsD=xq8W3k*e&88fcH!L*d#_PF{SlG`Y8uKEOX35yzCoqEFP^41tLr|%U&WZ_ z8m7tXH1B>S8IwL46Xi>~E+SaLP$gZl{Udq%&UnIK6e`6;&cQOsjkN>^4y1?rP!43^kXh06i5yWh9>5NZmcvsQh?H-yIL>xOkDKBfR3- zFx;{Cz6VLhB02ae3MdOt0t@CkgtRlYrL;qi*r5gWxik z$w1*~I-kpW7s;bmItHQT88#nA;{1Bpd`QM7<}LU3k38lm#8~gOe-uf^;Uo3q@Ui0z zhtO!4?H@;yarju>IM9cDBrKNSZ+c28U%$I-hc+mKE1C6Jh$yARsiB{{={g;3q0{SxkEu*G*Z>1*P zKV(#NLv;UTqpBL9`>&YkelWTwamS|D+ocK4<+KK1(#Zy+cP#%Zl8n_?>YQpWe>fbL z&{%2#-hKCl*uo(YrbrV7QjN2DR3(Pd*N|k49|S%hVfnO0n=w@_j~#G z<3X4*7{TZ~KM-bN2JmYFUVi}eL!ci4{TTl(W2p$oJ~PL0mjBSG@`j%zSpFlUdS~G5 z@$w%V)jVT|^_Tx7p7ow?V70Gq!9`aOQi*!_0a z+Q;u_r*gHO{$b{Icd%~V`Oc*JC+L4fk^%gK4B$+hj9vbxc<>p$3pk@zkG{%31N{Z) zQT$uR?oYF3`G1+6%GH+ts8QuJVl{t_XEpLmv~r`91AokDv-=y84B%g93BbQMzSkPc zjTc0R!i>WA4 zAQCeF6qerJ#e*2+*F$BakB%d38)$Wmf@Ns!zDkGY%;%BG}(?OqxyE$R9{b_P^8|QK&8z_l^QN$ zSY^Y-@$tOv?V|ac*}R5qdighWsI>^jGHdSRj`>J3i1TJ)`P;EzcDxvk+>&RgEku%0 zTOgx$Q8d$ZfBR6bGEuBn=pgSsM}|1H%)F0s1~6KLBxBSvGZ-zNrCo>_0IC&925Rxl z0JS6@P_>QZJT4>)wM5$fOgqFomIAc_Edy%Df6JIInT>9(&8Xg)S+I62Gpc;X_ES3A zXGeJDf|<0Y>m~c{c)aOzCz_6+|0vX@iVL7Qe-J$96UgsqmR)mz)e)c@@Kc8I`q^1} zb=+W7weLV_;2N!>R8-AM44``Mc2PAe^NM3sXG^F$W2y1%s867%*vG@h^Zt|hROWc|lVdC;M70_sp8vn#u* z6fcUvaC&sq&O)gryIh$bny_ubj(>IUhXwG6cN zpT$c2u@%;bO&068_U-FV{C9^)K`J2De-6pz(FJ0?;skij7uVV@v50S_X%Gm;iOwu7 zyJ;|CE#I3yVh?4~g#wx5GLcpX+xaAn;r)xJQGVxSnFZYpTWBYc9xYhP#7!5 zC@TkLeFV88+~90GyQ7-RXWbyDr^qFcRHK;6E(>LK+ECUXIgbG0HbAu{W8<^+^k#6= zAXh%KkfsAjEa}{GwZL*N-ble$YS$-5N&%rzeoo28M39ZcNPaeQ3O4%nY&evK40#qk z6{;1l-cB&AIp?1rV6QV9V6Srwi6y1%k(@#H&NWa~N}*&nxc(3MAf>iHz~+-_XbsPY z?_NXxPFSmSGgdZx9<}DQo=5T|U;+|Ii*qNQa{U94vdnX_DPx;A?Im+S2Wu7jiy~h9;`xpblep;WfVz`_dH10Ar_+5Lt5 z^iD4;oso8Afsko1p^kA5J?ZkcDe+$ad;#wOX3G@{4Jakdr=1C`W2j~rPcJ~?e2H)) zw{w>KJ0zRu!hKdqEjCu-$u&a$J(A0Mz_$=Sl0Nw7Ih8W)vgbjSF9doK(2Idy3iL9d zms?ir2xYeY6V{yeHu4$SBHBL*X96d0w+VKib_v=Y3LvVCGr7 zlFsEFdbFjN^iI_>`%&W#5)1AN$v!6+*^aPV`6TUD+8+W8en|gbK5AJjj&s{p6NphKGDZQ;s&p2+WmE*Bo-iG-A z@huv2TqdKVImf>AjN?UhwYh2`TQqNTm^wzA^Cf5OF0PARn9avv7gNVz*O#2J+gdBT z#2%dVQQ3gC>|*K|?D~>3c9)p4yH>|;Pd+bkyfKX9bUrULE#ygr{POgbJSS~&jant$U*|? z8Sfoh-kbcqpQPg*vC+D^)uC{7J}Uxal0==o&;vOrD0jF1upRys{tNd{OUlX?6< zwt?li^`EW-0#lDR6$az@wG7S$K zbk;jw94>n6#)u{~UIdOt506xwBLX92m6f0olQ|Htwb_7B*VYPk^0Aj%|5P=qk!^W~sI zEVWF9P&~CQ3PI0C8LYecBnXoSnb!?RzSNBIgel{vMYLnPJeez`jTYgQn+nenWMA$U z)ft!sa~dQ8@o(;dMYFL4q>Mb|FqI&ffk`meRDx3@jHg;q@-MH*m_1YrD(>ZhS(Tje z-qaxU-AGNw=mR^IVjgmsq94q_Bxp93AZ0R=iD$5)rfD#;0$ZcyBc<#J{OuFsWPM_u zmhnHYLDs`g!x&qSL(`jDk3YFLrCISH@PGE19{(%eY%;ZDPTEwikhPDoL@p0&X!Y(I z2GjT|UXMEi%}~SdEvt1taqe0jZ?mkGPqpT(co+FzvAKwcvxr|9bN&J7QTTHX5KM@g zJFGb?&n2aWII&w7K&r!}zQ}DITx6|$3E?X|E#9PfJJ7p<{vGIpKp%y?Um)_R_D|R$ zGhWlmyRA8$bGckN!`zy%TC(<7u8^afMoqsLwmHbIf*c(U3U!UDVmp-q=U^!dy)|wb zIrN;*kX`8^ivU`0(;tyoeRDy9toqJ#Jo9M!6XI;flN?4Z$Wu?*rc9C74Rf|LR4w89 z*3Pop{)*)12rFOJ%s2vVH~kIhAEki!JO)}@fR^x< z&Ngj*3@o>T44k9gs5j8qa=fa~ua7lN?0CekKjlQ4+~5%#2~ zi&YJ(A43YTi?w&P8nXLwKI*cQ#y*x;J~ha)eEi=Xz8SW=vZDtF2J=-gN|Do*_aL!K z7^kGtu2)N(`kbBg>>V9Hd5au3Y(52MpFaVCc3X2!+f4o) zHfh3McLUJrkorNAQ@@Xo`}IGCbl)STN1q8Bu;y%B&g)=3|5AD`g&xPu;i-=1Qxu1& z)A~^-c%qx0fG&_uc8qkgDOyKL?0D&Umcewvc8^(WTC+I3dF5w=`Pry;DiR+_ZPNGP zNXR7KxYL_6HFqJ*@nG0%$lWA~OX6_BX_yk7$nqEvR;W}8lV%f=QgD><^o@exXK>qL zYa&_rr9V*!zc2bUzmwvPh0E@~;;NHgef=P-$;3GS84}~(CoGX^Q;R3;(w}qVXPuEO zY{zbeu$t@5vcO!`;X2-`?NLLu+HpA&@3cihi9BcA>j~O%g=H=K1|38r>FIx zrz1-#$h#8rrg@oYlCW-F?4J4}9r(h}DKNi2$eD z_W>_yuTU#fg>(_J=E5oV3%?LU#EF<9=8Kthp0_E^${zfZN5Kde_PUv@kIDbV81fIB z@-qSJhDp0JQOu@x!=HP}pW(7fA(v|{o5}U188qFoYJp6fIK(^Izr!VzLVeU<3+q5g z^TkQf*^;~~Kd+GYs$iGkzvLnE!Vg-e4%m2TnD45EOS(0x%YnbKG`Dmr#>y|okl|1b zGGJVJE`bv+LU*JHlTeuNJS|G_r5F-iU4sODF9AIaxh^9d1rEEiM~Uc2+dcuw@|-oc-QDKcl?niY z%gur_hNqS1y1UK`G*?5!8)a@>Yr3i$3KW;H7P;Vn%Vm=eUZDHlN2z3| z;X88TfHKwD+ueJ{8A*DPB-!I8pvKp-1L#KlWIWEFj{IN%93RaAa7@rm11(DIF+nS*hwlz zvPADaIPQ0lDgz4`Op0Gs9lM;|m@8!R)hyzjDdvl1XLE84R0bd9$sY30JpK%S*_BKx zl{%fOq@~;teMncz75W&pC(=iAMXyb)@M&WQ`3)R8(W;)2)>AaIfXNIJOjg@I+YjYBhGbU+>lOV?THw5FZFpQCx5vMYp_l$iR zg|`>E9Kv6c4BF=by%IlVXz%CPgh2az%&vwOvtQmrp*?|Ce~HL|&`Gf_feahWXDz_9 z=tBZL%B~ju;I8yX>}l@^&&l!zCjO3f3mcxSTfPE*Ne=qh0*LVD=%P>JCu7Znh;U0} z)IfyUKMM45EP`eC!$gX>Vkd>^kj4U$<;`GE8JG~1@dgcklN`+zSS!YVWyE_+PBL9U zn`9fS6y8OjiojNTER9)Vsa(W0vNMAJ7K|}?P7&3?(t1a#D8_3CSs6)ma)LPsOf$Sb z4fNmmDZ~9Kj+Ndb7yTDzS3`~2_bj4NZ|=$GgP6gvo6HqRtLCC6iKq;}&zj+(JgG-a8PWxTTQ!WC^{9Og=!^I%qxM-Yb_i;p$Lwm`Qe*HhN^Te8fAEt=$D1Ef$a96-_6I+qxb67d>_l0euxeW$eDhg%82*%a~n_9cJHq zAH{A*MPo>pE86Ga|}Wt{5ob=Lx|b; zT}vT6BOJm>#-#utT~j3JOQ`~g?c>2Q^y-AiNB>bu9a3O`WX)5<} z_p%~}D&=aXQZ3tFb#20AqF3W&HZ9&8gGuyL<~sN&HS~qhS9Bf(_+Cu@4gq=Lm#sO2 z+em7~o>ZO(RKmyyS3=4n&&AZSjQU^()8$GolPjgsFTL=gpwarK+J~Xs!_@-0#D#hB z?zfQNRZ0haODaj9t4dPWk*62w5QNSV#=Jx{zxV*V_FQCv!gZSotgx~^AA@xZo#WC_S^iFvVVv~I zLWDhp#02(XL|{1Z3lF2ttAHL4&Hb75n_+z4_gVDsgBO8?rf88X{ssSj1NjVGt0f24 zrtDGZTrBcH>q<0i+){<&SE82^qkF+5eC0f#`9KSR76P>Z!31LEVxU%_B|uAo+JKe; zwF4~&>Ht~+1O>0`wB}s7h1UbJoQ*MyV0n5pk5QXe{7Y11I-g5}A{TTMzg#h|ap@2N zT&+?`Qmn{SFU>kc|Cz8_Cn}W^b5-Eky(Y}f8gn8JKfX}@@%VwPM*Pe%<7ZxXrC7>k zW}2J1rsx#LW`&<7Gk)fG7iNW>W>a>`v%=0iGj^J~VG`}}a+WbK`_e~^_?U0T$HMM> z?x>CVJZ8=_W@ZoM-A%4B8E~|~6q!mfQwuV~#f%Xj3(fdg(Vfm7#c5p@85%36$NjH} zTo{M3oh-W%gDs}r4>`uHi9s34(Ew&N;$@K;FP$D(gee)Wi{mjD3$VqeU4X-`+i|AO zF=mQh)HC9yHP&c$toG6Dm>D`t%=l^PcEf>b!T^PG)Xy^;@wC*8r$ycA(PFidny5_X zYq9g5QL?>cz)+iMo7@GI9n?jTT79x zT*e+E2i9@R%3}}a_4CGvFD+rM-&m|npfjm3R+PpjwmG!2(@fU6-AA2T`phdKe-`%- zjJl{lSmZpxf}g@db2ktM8(R;nx>53-&h-K7#05Wt<^0t^*8p7$bR7^ZT^C*tGy-%3 zP#S0yO8YG-J@ib#fHmjPsf2;hWEDtuHQ~`T#u}_&*PQ?a%jb2M0rdmz1sVdvl7R1Z z!0$R6XaZ;w2xG_|1)2i76>7Yf%gj6-ZEjU;7LRCg9m3GKl%B}mG0ogg7@eIjO8;hJm@k+)_q@{GC2(tAj99L?e-*{u9)Eu3Hd(?p ze%V_F#1WY*mUES9Xgmcx&y2@G+5yF%1A(0e9&`O~7KwUuH zK<5Bm4Acj71<(O3hiR&{Lc?wkl6dn>g@-;ut)KWtAHf>AUQ0#C$&Kdi-icg3Teb@< z!_~hRGW-tN;|^8aY%h}oF(l!&CtBoy(YzAg`~vAt9Vi?v9 z>>tB>Gx&&=o$bfj+6qVfH=Xo^2lwMP?ph%Jx8Tp-nL7-}H-uMn$^qthpK_AICiugK zG$S*f6BP;l<&(Pq!s=c^H^sduv0m+hM^AchDay3=m+V51uVlua6tmP<0Dpu8#&~EY z3%SA^`7DeoCbd^7yH~N`QMAZVNw52eU((*Vl9G_NK~WcGZM@m)>@NhC7#hyq7|!F9 z?23uQ@Y-aA7m2k?WyS!~3+IK(e7)_rE$N}DD4FS6NU2}dSreIGx(s6s&&Tc}l;M%* z`5E3>i#g&}nUZDIUW(cz$tifobt`sopygv zNM6k3@T7=ua4;Oy7eR+!-Bm7DOPFcBDw93MV#T^~gy+I{FuqL@ex$H2EFb;VN$s9_#7gd{owyP(avO|orcqn5Yfi}HUpw5=HYsIq${R=dDu2y4yHL}o9tb2 z{)v2BaY_{;U+$&HxqQ3rG(IP!lkZ%dE{4c=r021gPrAdW)F0V~RZ4gXPKHAy%>U%E zmQaeW9%ymc*DFQq$2oq8Xob7!a8ajdI=-cyV?Wkce>}%q=PuAVEQ8!q=Ln4c$Lvg%ypgh#xl6=T zK(K(tyF^aXc9SJB^dz6ON^fELgwWT)&wcg>ilu9oh1bN8Qc}K3%AtvL+0LpZTumi( zNRni66h|eWkg8@O3+b zS|wEvEFW@5HO9G|ipA3SwHNGUabos`UbVIZXK`l8fPIkZ9s zs_@ImOJy>SM9J6^;wx0TeznG1C>EwCi&cjnoKpjEDmCJCKA%kU^ht+gpohs}JfGx< zNWpv5X05K5p>h)S`-N1-fV!a(KuNEFsDOg?;}nd`eUL6q4{oWkx`1LeMw2JAUV3M9 zvRXhV9{gAZIdX+$Iyph+oTM425}MdmN&xlzFbr2y3>Azp?9wqBk~FhaL9{oWDHr>4 zWg1C0bg(8#lUbgY+m2+iO3~Hz`0ol$`YT`}k2YH5gHEn6ZYFXSlh!J-x*osCfeJj& zbNc{0JFM7#Xx}Zi6ls^iciz+gs2qk+2tNCU;WDIs2Kih*+nNcwqUCLbOXF9s-bh&J zo~`!pA>@lwwu7_Rxd6rGK!ZR-_&0;hckYq^dE@T{WUs(1EUDy&BFUZiSiUF9E{iWx zPoP{<^W%_FR&&5W0Iraum_=)-n7sOOzoA|kQ>dO&DL?H>Mt>v2jby&KWp}g2 zbXA=ACz8R}P-*Rbxv??+Mi(YXlihYA`YjgQ%;j%aDU5R6dSMqfyw8{meTHjXn{;<; zc+2oY#mCy+^?_eCe*ctn?7A+bMiDgK;RaO{uw>G#;_N}r2OXRUbTUvE&}N`5Kq;WJ z@i(qKpPi#l=NvuPv-5RHEW>>b&2L;Z^*bzmWT`p;@O75wMN00Z9FoD|w`ANd6s0%? zQQ%Sp{XRsDsS&>zmm1W_c@A;;nC!}w_&)aLknOW5_~reefW_6m zsbrzO#bf>QT38R=RjO}i2t`N*OrJXweFEs5l) zRjd@Fcbqktd71g+lRZdk5kZaTWg#|2hACg*7kZH~nUL^>+AJ4qSQ(u2A z{O;2niP&NQoSTDI zD|6eeg4EaI5yp5@57r_zM)#qwY$GR1$xY@iVZ|_s9*?A!9)13|JtRnfJs#eSC;h(K zhWp@Qsv2f2iW6B(j2n>DBBKlWNgD)_(|A@jMu&C20cQsb+2R2^EA_&4O_9`vGAYK8 z)Dq*1!nZFIBp%0;xq)d4clmkpE{HK_=k7R|GM6jPpEDzhs@LPtrNjYB<0z2)N+_Dg(s_qtf#MdzumG{=+%aFkqKF5yX9SB( zzUbIl@3;`fVreh=TG$rzBe8-akqM@X5FAh1J7I!j*K)^?1i`U!9E}uwv1-FSLU8Xg zi7R!IhjVl6ij%yyP^=`6=E&J--0(O!@c1AM+n9U2K%@Et6jPBU@c!kr0I$5K^y1oa zSGf*U;D!}GP&hasK#i-Zsacp6c&sYNhwX-AqgVtV9gZQX`$~{(&YjN}Y-Ad5ESNgT zVmPvPM`Oa&joKDOadiG%DI5@u+$EOcd3H@!H@={RLI0S+VoSrn+PCYAcIbEUPUOZX z$T&9_;C=$oZ9uo<->xSpa47*bHs`K81vNeqv$<-NZza$iUlejY2`kY#%rNznJN#Cz z4J;Xjh|fc2(#r^nVcs&zcH5(r_qAtJ?%*@SQ`obdHGyUuahF84(3L#eBM)bHtJ_GBOnD zIS-|w?6&jyA~chHwzsF?Oy;u2 zuqvBOk6FPrn9L3%laWpxM43#l-(Grw`hfa@b^`6f@02p_sM}up%*u^#Fa2f($FP^3 zjbT-`mtAHB*I+NZjqK$zBYWAKK4PO^U2iu7K$inu0kj8bFMg+#ZFk*vbGcc$@$Kdc zvw~yT&7Q`vD%;Iovx4K>4dk>e^nxq^g3%*^j}E~^qxlZYng>(GMWJy|SIr^fQdGP{kL z)cZ~_6W^MJW|Zv}cg(7S-%3-o@V{{;FF&_{tj0rY7g z(9gWj1APg&`X|w?F6w?O{JIHfGZ0Ke7s2#%5m?6}fP4`^y$IU;qWwUFK#v0&0y=2T zdFpAzTJ%q0ft9u11_bMrR*(%ur*S~bg)IWPG)AbF8A%>dWzKnzW`_DzuN0n&N{XYTU3LiHGS z9uAFMm>VSl-&wYwLbi|acAKyguoi48k@s$`1%hX6K?a7Caq_y7zDwvO@6>sbG6$iY z$oHKzT}f)^-~qb;>o;HQOn6S<|vdeRh$T8j12tjsgxC_xMEj|OYsWf$yn zI`5T6Tbl)o5bH7^yy$i*mA>tWJq_!0e8q>BK!KTa_b-J}EEva{^E^)LVVGVPqr~6= z0vCn!=%HK|pAsbh^~5MLc=~}CiBEFV2lQB>J0kVIsHadUR?=)2S5SLw;0@d^J_8Uc zR%-rCjgUb`gmPG~(2Jypb4L))V2~AFQ`%QD{?`|YXUpTNxy+Fyp7CoGoEI6vN$SOF zjhc}TOt%yUWj~T0%Dy0!!50m9JvU;xSz0dsw=)vR)}BlT_X$RGdE#?y43?LfnWk8^ z63?KoTWg$RNet6nNP0|n1~CoBICsr6P&WRzI}+CgLnT;QkqFj}fi!p+Kn*FcRf%S| zA)34p1|&Y)J)j42w`ou8c*Wv>mq&M+dvb*%b~cGe&l?5f#YQmFim_fLkip{#Iv{n$ zFkr7h(gS;WjPVGn!Iw!Hw0olGA-ktbb{R7^&_vBj$yqQ zNsslOAl9dAs-KXmW0;e5Csc5bi+f^@jQhMH7UENWgPN{jeUEX`#JYL2Dz|tbU!7Y} zb?`KH5L)-$F(zIU5*1N_AxiJZaD{?FvU;&Bw)#%cM{*fp%@?W{7Ct`R*?j1lLVAEw z{YbJ1cAqn*EK)wW?k~?@jCW0(Jbp3A9$qf+XAzq(4w0F2f5?pcY|eq?_T*@O+AoRs zeTeqsF4uUcER>$mTH%r*5jwHQ!5>H2JY?Z5!P#wY4iB_*vlPYY1Np_~G zrvW`3KSQ9sCv=79LQ9ZJld2fPPmfb*q`vNr*4Kg_7KhiTsahcl8L^|4#W_(bP1uhP#n>rD_A?HD< zx&M#6Hvx>}s1k-pmMu$`Elak1#FCRv;y89aOmt?yjC0CI0tg z_hsans#ou-s#jI7Ua9WC`!%OVKze&2z>DxRLd3U3F0QCmn@KD~ZIP&7lmu(6;$9rD zxaH1USdCMd_Vg8am9=vgij=S!2Ii&f6c;+4~Kj6IUu zNZmwc;#A;a6vXfCDhN^3B=x);;1&28AF1RIufop=k>2VTX|JM1CnAKT`l=)dV|8?!Mh6;a zk03WvL6J|=dG=Rk&2ojeuT+sLd!kl-($cE|ZpY6Eq23mGG$tk@Y>2-WO_IGm3CdVK z-4U;+74BQija*0RcP40_wXW2ZD(RL+ZPL?g0A7oq5kkE~r#InK+UzB5lIv@eAdJ=0 z>*BSvj3xYTq=F(7rtttI)}~S|J7U^qHOH(9p03leV$16hBINeE#BzIshK~iSP`l_e z?L^eqFn_c9)NpMJPc;T1$u}ZINb(JdC3&ZYB##%Tr~LzZjgpK^T`Jcg= zuWeNkhC@j6O$ZUvyfd*h->fm}VjfrnpJq+y!bEp!{hbkPpEY0G29~0_kmp+vBINnz z#PWQrhCKU9CCe=1D*pkIr`vo@9X_l&iS#an2$8-uu}I$*A<_q6GnKu)7qZxiqamcO z7`EtV@(A7z@DBWpkmlQTmZv!fEsFCUNzlbA=biV9a;}R~PTnj`SD`pNE3`{y#yU>l z4D-Lz4^f;2xHZCuZBN$0w1am?h4ecFYSE+B%t_fB zYE6~zS|151@1p=8!_Np=f5b2Aixn*wskI!nMpFM+61=fG{CK<$R}s64?pB|`YM9mt zQFzCTo7Tb+korCW@JalP5c9|VVpcsbDAXo(zfUH?8LPTa#j9?$P~8Z=8*bW*qCD;0 z5<*0@)O30tg@P3LX@L9iGeX#(@(Wva3QGzs@wQ0l_a(s^tHRI3t8guU3(6R)PTG}R zrOH#)EP@)f10gs;GCfLF24>QPXh@x(1^66(MhN~he!&M)aNvm`YtNS2BPDz;3FcUp zem-8Mox^7NjBzrPsg}7c9*~d-BtoJ=sl&i~6iIN90>1$8Mf{8q^XL6yzDUvVEHqYh z8zXstF$vmO?R_a;dn?DxIm>V|V?Geahd=H_|Al zy4WxLIzohC|30Z;`E`24=w6g=-yRIeUQYLCG_G;xvQ|2qGxNo1@V5pAo!b~nQ6#*} z(SA7sk*g2@V1ljjy0TRjDN5S+Bthm+9fHV8IqHb*d+Vhun=6aKw|!r|$XG5)XZfu%_7n6(2a_@8sI_r86n22k`K)fY6LoW zIK3ubAz{G_HFOkzF5`eM%;-P`|7Cf9lX&?NIcot<9t?0Tz(WA~01gB6mhV-lo~N3CXRKML*YzdA7Bih6PJ+vyFoKJZq{l6eA?>eQ zCxzUsoXewqAl|M!*=-K~l;@Emdr4KYZY@&_cMSuU&2(({6|$@;rFHusnD95*??I7b z`SRKa0geD11vmyUgx^JobD$;@KavDvtUVr0f~`k|%{p5_ArQV}N${yWoQjiHK*Bmy zuM{mm#)oRmek@xvtXyGDshIr|T4n5bo8|3i_rIMq{peRmx~gxmtjCA6&X zc!b>Qn~;*Mf?1qV&8uKm+l@DHz9Mg77~lkcMhGvEEuvQ;ym<*R%I-uGgsQ#&`j-7xvw-WL8FpY_k65za?lUq(6(kzil558k9y6BD%rD zbS5yK?S_On7B9r5*I5g7FD(7Z=>y|;!J5Z*l)}0=rai1k5*kN{kkFWplX!;XL;0MF zkdNTa|Hh!gV`A5r!^6PiR?Gbof?72py1Pghz>v|HeLcWw{EU#?spKoX(@D_9kJvmj zDiq)6DrD6Yf?LFGqt(JLmd+$3LOLdojb0L)s60B{7*{z_P@lfooHmuB+o5bbqz<>rRZjtUDt<`fTO65A)OF)w7yqHgca{t5-=!^p%7yyA3NfwMR)nR7JA(rz1qj^=W>& zUaV|s&eIY}^%?O}Ro+0WL7Lal{H9y&qRojUm$yodbG&!CP;A4iWl74 zu}YaepA#0Cv$!V7Tfg2c=kPJ51ST0(kwp4zgb0y7%P-PPl`Ywo_8j&5~u{hx%8z=`6c`7<5&aj$7tz zh~QW{|Ikr$p^(8jIb@^Y;s7G3k8OD)Z$KPfKSm%*72;rAgr8Xo-1x~k@A^p?+tQgO zI~k*uh{xh|2oK5W8!0bLx0*y!a%mx{pCUv^>L-3lZ3&YUdy(CF2#`tbXYo?&8k#N? z%c0vD$wYUJw&-}PO5t6iYSLd`i0@wzBEhd_96Y z94WY2eyuXini+K7hg3@MLRGu`P01`LlO*?V2oaL|SHI*g2$kHdz>EK5&wU`?LypYW zd|QzdgVxfGyR{j(CK2OjhcC&KB{b!1ula5~&uhk*Wf{kd#WU5CF=AF`8j?sgA?KWm zgq*7?5$E5F;Jg9c1w!RDc3P&bGT#_;SqoT~*JpNWs3-moQOMciN~P$T8ZY}3--G+MA1$Wq|YHR;q6kI+WNH8%iH&B`Kiu;+Myoc(Sn>$>MF{F7r=z7#Uw z(%U|+cDB7u|P3dF3#HlCy;Ax-7N@2s$%q87x34THIc$ciNYk|-ChWID+yW( z83JO3=)Bn*x9$*_GO7wB$`>I-i1LMzQ*c}h)XmnTLJqp=^VdJWv4c$Ds-$=aDm1xG zb~1bd*&2q;i^Q>m=A#3LC0^g-88& z1;yBDNTT{Sit3;%s((^=XCPc-c&H(w3tVh)9smoyNHi3`b?rd}_5F2RetYi1_Xzj6 zw$bxe#o=o|e`;(OI2f6kdJoyW;rtx4%PlpfaS=ePCUN;T1i`6dOhGY39Q25`yzf@A z_tV%5+HOkwo}Wq6li>KIj7xft%^@B2B_3w;Zam~B!}EUb4nZ4+ZI5)Co|`P2u_fZg!-`QWC%F_l^hYk;=z zr&23GG%L2GQY+t{O0E7A_%JVrVLJx^tMB!%PNg<1O)Yuuc2+m)iAa3WV-J*k3~NC( z3i>kfd!C290BYXG=mKxc+Xj@_2*2D3@K%7k0Nx4k9)R})d#Q=I~vo z(=)k>O(TsP3MPDt$KwjJ(VlK;9kmmXbhw(P!Ar^ z*PO~OVMvsLzzJJnvh#q`Ggg69yX5(&B=Rp5;|u(-XTQux^BW~T1ZDm>R7ZN~p3K2i zO9`Mwub27v2Pn=1^~L$L>8Z)dYJL*}kTL*Wu_CRv3`k;qJI*wE4EUpMJPfdd?l9v0FEC2Pi+V)PyAaf*BbB#&O(OknoFMf` z_g~&{T{OHV6=BW(Krq~ZcJ5Xo5${D%6O6RI@U%qm`*1ebBlyxtg8TA$CAI!=P?uV$ zK}382K}|5y_QD@Y1b+}+k48xNWCahBlr;OtOP6L|iAeb{f|_ik@I{Z2$o>d=OL}Dc zbs5?O-6Eb zjB-%*&nLuEMp2*W{4Ro;CnW#n+a;d9hwEiMo({zFgkuaJ=Etl`GH$ANr8t|r*$Qgt z#|Ua}knmSLMdIcsxboNI#(y6uL_XQ=nf55$?I)`9~`eE~Iju|+tZ;~txW~F*W*Pjs7 zJRrHZ4NE-y8TY;#rGb%LA-M)hq7qT`R|KNSvshr`pXT~bf7v$x{(k=uw`AF$&o+pvNCPjO@@B=;r?6R=*-xMq; z&$xn72^e(FLSxe62yN7w0<)P>^5(y)!j^hvUV+H`IRcUB=_ZWu*Zzyd(Jye9T92FK zwQ@6HPw@>3+>cZ86mrT{EHKf-k&8qm^dH)SDMn5k|WZ|jSzbQFD zV&CvSi34!H_=!q@ixo|Aqp&}(o!iOT15E7ciuh4Xq;IqeRnUT4lhe4OS&y(l_Hz|s zM{p>y3a~)H11h!WcWD@HQ{Ku%-cmjCj_Qzis+2V=7GwT&t}-)R%;u(YRyLeg)q@p` z)+)mkKtePx)1x^uH@%nUQw0!CF+XQzMH*Qpy}P674PqgJTl5HyOi@dxC5|b;#IH$p zI@BVRIEd!u4Yb?-vW4jk&9ZHkj~Azt*=@#Knfg9E3k{OEC2r&jBXNL@Kj2RCs~7rx ziw|5>tDl!85pHcDeS>G2c8-*bv+O#*l0H?MXNy<#P{z-PoA@+K*7qSs5tJRk`w=0C(dj5#{yw7_DzS?hgAa--YF=tY?PcMQ@ghz8lZM z^>_{4;8F2928z#A!pX$S$wBRYemB(Ve$$@&^Hm3d?K0e$V#;TBL<-8 z(H?rl?WLU$+Dg)+olMlycL08fpK8$~rSFuMm@B`F<&~Ub(Yp^wMSp~0HVqwe256R< zE#aqn^!M*IvE(D(dPLvP5R|MS)$i_;Sos%>7SdzIpYS4L+=*sHl~rw4u0i>sB5W#9W^sqAksKuVA8hlH_>WV@R?GsXF#0*_@FJX^{a%a(e> zEpRlBxjz+^iO}C8sF_0g-}g?5ssBt-L{}5P=IAoE`cDeRJV8e4?F5_dJEq62@@%dE z(?cHy^I+If4ZRX+`wIfm=g}vl`koaoJFEXYML}mx{Qic^PWQ{T_Iv^?IeQwT7QQ}j ziKA}zt)6e~-yeY`p@fPP-+k+%Q4AAvb+$1Sb5um}EA=Q2tYG3P9;;ZTp+cn?MRQ=? z6-Ki_MpVCQQK>#ThYoLps6Oe$1$W=3N43VSDu?P*g^ZccM-dxX+60KLG8{zXtMzCM zyw(vxBijJRy8^kwbQGoGk^h2HTf#*2-mXV);H{rXdW$6ua$|Q;fm{a>QF}+@#|J!I zU>7k4%!*mx_+ZPZh~n2oP}~x=QytaQaQwkNpklQ$mYas(qv#I59q9J90K%r!su^*c z>THEAdw8jdd0uS7X5}XMGJJxv`w-Kw)l*a8m6-^p8^0aj{W=7q)H9j< ziyr+U7e$ryLkk61twxc&EtcdAM?zG-wee#q69$F?oV7C53OcbhnnpH&h={&RkLZUc zngF=7!8d|nc!&~m;7yeP=>c@qDc^=b)O$UA#?<@YCUs!kIbnAs0^F|4DYzYq=hi(F zVXqlb_7uEA&ChCU)KfWtjx(|Dj2`77*Z7p1&!$}&FUC-Od3+ym&=940JxVpM_IoMq zE0@iM2vXx6ij0fLwT*R!Aic98mpnpuYhAWZ#Iwa0h?dh6aTDA58z(wxx0tW!*MZ}{ z4hbtN?VYjkfhmcn5|&rZZM>+o%eIa-=hmYqc+hi0XZ@=cY8z3Vsr#?kx{DE`pv-7#AZHs~O;gU!VeR4tcoQ zur$Op{n^b$08A;Lqj+wYd;b=;d!qwOyOxJk{2|4%Gqv5EO0D>CDz*BbQ>itZQcFHK z%)X1d`S%!r#{xV7O23oU4!f0yxBWf>@KJzI0Ne*PzRB7OzkvrWto}a0j{trO<^Rg) zYD%q@%Tq2FZsBWs0D4nP?%g5?q+=-O7BR9Ui8q+y&N(_N70Z>=xtmQe1Lp>^NdMBm ztN-%Lx%Ao|OHH)Qv%+!%D?Hbi^_vNG)@0M=&Edt~taVoWgXice-Uw#L&Y}k;{6Ky# zgNY0;zz=(ug*SNj9N5KaxH(q>$N%Q^bZ)9ik=xaIv(20xW3QjlQ8yu`bWGU1!GAYI zAONVP?QsB)$4`<~o9#~YOn~=ZmtxnU1?S#Jlko|*vdC9A?%G92lOj}k^l#V)=TZu)vp+AFW1r>gn9N7{G^egeMWf|iU# zNk;h5Wgus^bi3ZG7G<({VKbblv^V(}Mi6`q;N$oycF;ZjhY3dXpB=nCL!!W_6bO@0gd(mEA6( zuPOgwj}Ud%teBOuS+Idqo}6EtTKJU}3{m$e%dN|&u@#>L_!PjW@o%-hJ|XGrGSZjR zmtwUgj+x~S>!Mr|;#c@PtaLPvNIxB60-x}kfGT%-Nge=J+^1s!EBnfs8E}OSl%a+R zc&5GDJFC(J{w7yqPlpBd9}H#o=$|Ump!XSo&jNf7;Pd!zwE^5G8Nf9v127AQNy1?k zP%K2-#Aj7DabKM_@wo__xKGC>hy_CT`FhcLOpJS+bOPs?+3J5*Px?x?HDr|-Tp{LW zQA4C~H^~`>l47%5fo|$G^}J){Gp;F5OqS1-0D(KfH=YFXoQwM9=VO9nb^VWE@*Zc)B!Zgwq|B)E9|QaZKh-+_k)-njq;uYw;cYEe`#(`> z|3~$WM5}*FNF`s=)xB66hG;$TtOkuAYzf-L(~?Sf*K7*WT$y-hJE;T3Gufm_RwxRp8{k9s zn#};`16+WAlZd>=$RsC>@eyQ7p`NR>*R%NX2L9$$PjVp z23f5rR|`9gEKj^E1Q>{O4-UN)rPD99$p^JDA~yOK9hzDWW6cX44iw*HKopnp$Dv# z#!N0%)8&wi=0nbZt|HT~A@{^#^UL`7 zig?yh_JQ7~!@qySK7#>(6tY_^yFH3(JtMW`V=obZvy6H$39Q99R;yfDU|G*{lT~)T zv-j!JxV$x0z0Pp&+%~=K2ZpN+jxH&m#Wk-n8u^G#% zjOQx&&<97HVy}kwf{1#b1@LTu=KwqxzY~mhI*dBA6G~yp$G*)KBn{ZhJsAjlpH%~j zr5WcH@ZM+FP=AI0xyat<)PSY6?3wv{pIZwKGdqW5(AIs|i@61D{sJ$(`3q14=iOt) z;u#pr0^=_U0;_y6wdCW2;%_8nA9@QFs*JdV)k!nOp73dy%^RZafgH?46@1)*6WaM_ z-f=z-dGlcdLJ$N_DSIrFw1!B5r~@|HaBiWld}a zz%a{q0o)DnZh-dyycYnks@;=X@`--dn(tu1lRdEuN=-6)RM``^z%K^CMF9BsB>-Ci zwgFrQumb>Q-sar^djYNhH~?@pz%>BZ0`vg@9nB#3<|6>d0Y(8H4)8YsHvpIbFdH^Q zo6VqxW-$EbSpdArT?8lr+ywAMp!P{jaxvK!myH0Ng3_;LG7dXPIS9Y@0)Q9O0$xlD z@Y({rwg9g!z-P;)0KjX@b^zeF<#GVvxn(B+@ZGWt0C;cN0|5ND>;nK9wCo1}IkX`D zD*+AxTm=AfX?YL;$fo7N03e^1hX8<#S`Gt%oLU9|KvpdvtCphx#{h-^9tr?nLJP>R zWfpz&OAufa`(#PcZ8WKjwikYc<%=YOtZzU_YzDc2=X^{E%5> zbUhgUSN{jVZvlP>@cYz~Pc|_tj`d=?yP@ob%-VfNN*SJkHN|dM_Pi3{RRFIBxB~!` z+4Fj++Q&Lc@F_-jyhb;`k}?HsE3G?IaQ-- z)mm4p=Eba`_j#o%c(taCy??W0JYH;d1^NGO*UtU%6`PS~0jU$t(tVvCpW*UB8JCNn z&B^b)*B(JeDFGE1o5SlOY_j6j!ms=3?kj|~Er37Kd+|q9Q2lDB?id(A;8l$d>Z$M{ zu0k^)%3_^T;uJCnyWa@7p!D3XP>2&?4#_j0pUmnbt`lajle^yO3GyHH(Em7)?K{vy zV3YDCl;K1Bu(39rzf z!+4rQtwU*NECQY*+OE0Y(liI1JdV65lh*rPhTgy5pMit35#67+`R7oSh))mtBX2{4 zb93DR`F&{ngV#{bQc~3gR8(>A;tGGw8fJ!7rdpbvw%J< zEti<+j1S4KDaiK5^0nTynRk`nul|<27H3IBLVx>uvBf1e)5hdx4nSx^Cu$P%`$XxO zRH*q0B#b!C%?})GpT3XNO&{d`Nhn$Ew4PUwWaM!{{%vp&7koP0O&hSbk7{ixEf+hZ z0TRfpM;g`9#Gp`#FtG-UXB>lv{b@EiqXD6ZM8llE3fZa(In*>~hU0df>0X{`%Pxp` zhgGmCrg;zH$lJB5Xk<6M$4?OF!xD>rUklyLmS|qDR`dj_5uCzSv(9Twf|7!8Q0oJ8 zLo#F^{gTBXO1$3HZ$bxSs5b;3V@D&8aoZULkRfc zPPQhbzW4(kmV*;>U`A#Xxh*7)UiBJ4AsMGO)uNN%fKv|pA3QHDttSa{bIAHR3ZJ3q z-X|0Mz=c_On1Djb+%HTzn!_4Zj?Tj!8>unLJqjfFh|jh$nQx%&3+9w|L?_~6ATJfQ zm)x6SgJNxM18{&(YB)C!XNxn$Yx@s83A?1Vt*XQ ziTa3IGsV8Mzosr2*P$7mLpy=c)G2$!g3l;*&4qm=LGDM4;qQAoFJwH?vI^)FMw#I| z=7~vml{QxR{K30JXv-AFKN^IBDITUZjtRP%xe>G1(Kb4cSeH6OEcSEONvmEA?J1azZe~e5hYMD2wmc@y|Pv@2qOPoBQE$`md0E&ZLOy#z&%sfjm9%UUCC5 z^CF4O8E=RR(MbIGAH+wCWar-<)XEZyG*{E%e>A@GldD;N(?Qwn(FvWV{gdic z1t7Irl}2m*C*~FLrf5+S*t^=Hc#*h&n0$M)kiaOCIPRG!<+O0njJb!(@N<2SoL+e0 z9!!esd}v}h6u0jA0&w3mt*03dryzJwGa+xeBGEKWM>LI)2W3P+zu zuGGsPu{2s&C-NE`1yXJJ82uZuk!_p5;Qx{0m?#?Y@d0i5SQEc0pwP!p>fFko*VnX& zPfS%ALbWXBI}PvKks!b^N>LG^rqWzl(|CsnG(5=o7(K1{L2 z4I{T9Z52CL7>1PUaHs;1IZM4^E7p>}2+>$Vfo5@q2GZ~@OD=bK5~_vN+0sCvIaC7( zJX2yA9_R$so#0Hgi6tc72uWlg4NG2QkqB^b|GBn7k(9awWO<(nS4VN|Lm%jxq&NT> z@i?eY!{)-b>iSj9)|BX3FD)a6bW9C>arTT;b*YV$Mv5gOhnykk>`RzC1VKf(3n0O1#-?n@y5EL6Man z`o@qysRxhqohxnH_X#*Ec+Lb!=t@uMw-6w6evlt{+puueoH44^jVzHJu=56Twi+XC zGaIw$Eg^|qw9Zr$1?Ht(H)*+MlStz+Y}$AYRZqGy7@EouTejuJyXmud=nKZx;rh@K zXaqI4F24B{#lXGxb>Z+b^UraxAJGHnW(>ibd|$~wct=Z!oIPl^s~GJO<%0Cw+1%Gz z3svY;WrWQ>9>ylO;;fS6(;sA5HYyTvrcVsI=Mr(r4`dqXd_v7< zf(x)daGG@`QvdqsWZ>g*dtPw%woZI0d4mOKa3xL(XexY4!K|oOvs=0?f6QP}c^Fi; z$NRFrfBo_|28cYjXu(O4(_g6n4(P->ri6c##+sAzEoHDwmp@WPI z_71qiAMH`!=0)FQ8hZ{IK!24)=8_$m)094-;zI{=N8ipi1ZpMYyFZH*9}GxPLYiKC z|FO25$2P{GN@?==&J=p3-nDHYMpsLGr>pXis(M4I7ds?~tl$?+Su-1$R&$+Qg)LCz zl?^cyZcJ)lOu{Wj5$JO)q5-_{20zyTb9e4QS!7(z*H-#98WBjaJqJTVhGV~E2xXtL${^Jar zKkkbItl~K2q0cYJc8O!2R%w-8A}6GyJV4(oIZ`|R_dk_H5qT*OJCgPM7(4~%QM|Kp zc9QHjHVg4y*+F>%s&-ktLk8h|Prm?uQMs07+r&~Xytc%ZBBg$KEZ$s~jAu7&AUD4O zteUCooGMIs$B&WnjeTh4sMwY7n;qk>+*yuk{Xn2pQ)0s9Otd2fkqW$WTVS(tmeexW z^pkY0gD$D}3os$EhSeWzjW;NlWH}8bPz%>qiRAX^%tzK$wZD;89&J)csK)>n5I1PP zNFyT6?**p5wjlCm8ojrv_ZxfP-F2X1fXHl{0kWMVyY==y#yTOJXe!Me1Gl5S)?cTd ze-Y0T#F|CP4c0^4qVxEq1=;Pj4MnIbKC37`bD$&_(qfQHte=vBJRgQ4D`JQICJcdw z?>M1v&R4^|)l#ArMAGVaw1ik^3U(4PKlhJ3iC==FyTr zZX=~F(uT>`#<*N3>#$=e+FHa!9VL4jvjH*(wBuK@tqiFW7Xv7Cg6f&zQ3R)uiK?#2 zTpwPzWvt?hv4pOU@b2AOou2>i`%ZSpm;qf?F!LrnXfBc^YjdGol%0fJGcXP-4rJb~ zdFwsqbvbt=x1VzYYIr{VRR%2|4|k3~1$*}!VI-U7$}D+nb?@CThtV$WPuah~cN&RX zw2nzYduD_#d6`|cZc4c6t~V~@Ys-lUPIVx4NPLftaSYs1d;fssAl|_HoA0?9&U^2D zkWNvKu=kL+Q6x;fpqng}(2KscZQuf@q^4(B3*3=o=*`@`&3OOBFiH8AHAV<9;_4LA z@!()O9*lME9sWG>{wC-8;>c1)jlB-+TH? z0L{b4vQXD6CrsqQc=5HBGU2TbcG||gcXgQ4{Ra!=Aiwuc+!FJ#)4)Y_Mh&0lGTlLE z;@^JI^Oe8-pyPqo9D?wzxWV}zYne9K^2~Q@M~%ARXLPpYrru~;(dwNs)TT20EaS;7 zg$sUbcb4i9O2SOGB^xt5Y4k9T!y;3s?j|gq(Y#qt92JsrINBzDOo2nrP_b~rndon< z5p39#jff#s746UwhUcOeC!Mo7;#@t?Nwb<{=;u`I0pDN5XAcx&eoS!)RZjd78QY55 zi7Z4fB$5bhss``sgs_Duok(C}lqR13?k-PwPdmc7Z8firHyBeqi$jzPtB zNu`me!4P_|@AArVqn!CaUtcp$sF|B%6*$5+>a=T!hH@`Eh>oX2YBf_3Gu{w)2J$w* zS76m<48uCS75rMmrq)aG=U*B)`QWvG;*8oje5$3);#q)!(GGd)Lg>7)x#-#>MsfGZ zRy(1v@6M{wF#BP==1O3qSBFQn3D$VUWlxdNMh22j<3`EK3|DAw3%VdAd(&Ycb!sV4 zi$t~VWgq4ssj)K+u2M!QG%CAVyE?9o@PjtnzfzAvGYOZ4gqju`CyzH_xY$%3RC-!j zNl7z&${I~!_zK+QU+Kf3@ctiE$00rOFdm&tDZ$YfXhZ^7()JUduGPO2Czb|x}8Yw|j z;AxXPO5VT8@ZUL}eH`u~k%HWtlkIqWZBC%(4yZ&;`KT>P|b)1^F2735k+et_f;Xm2(o> z8ejDTrWE!9mfrz14d?aM z{0C9cc@;Y`mibM~7_ti!(EjFf&t2iMz+_`G1goNHK9R?A_->R1PHMi&>FE(I3w*9Z zn9()D`G@Bpnq*rGb=-1gDh$E{5796-UQc?vD2wjdv~ZI&aZ&ko0q1ALRup*U_A`W? zI0Y9fpyQ8JRJ7BYhu(9OT5Erb+f~=Pv0zM8V8?V7{zZh#rk0a?G~R9nF949B+`)Ty z0KBL`NPh{CcluuN-a-&re<^=>K}-N%HfS1T8ptTfCbT^yF%lD;{~ir!62KOe3TzcH z>nej`fM`Gnqyr4MZo=RE&qxCicneSfxRdt&0p!5npckdLK1pz~)YXz{q8w`6@0QAg z9;JjaA`;wSGPLMU8mVV?Z%MklDNCuOqjFL6M%n4X8jDl}F2Dx^?#4b4F`X;#! zFhiMX?R{upE*BsUHD+YY+S0rNWh&|nSy7POWK5_myS#L1b{KZ) zdTzNADew3bbz#*|+>KZ&$GcDHR(yB!9R4h?i zwq%&F>QtOkE)^Rc#u)McKhV3wh9Za;j%*>;{Jy#;omyF!AIC?gte;JHSimqEx=oUSGW3&gy_m@Vawt$7E4 z*Q_~Wp*O`8o?E?*F&?zJBMOzADz!3de~qFI%H4wmHhwS^Hb`_wtOM%~&h#Z9i(i_E zaw2;Du-hz(bOz5Ag@;1V6sg?nY##i6MyqrvHBYWN*WqHlcRN;s3J)LOX=pC_G%xkY z2`;M<)N6Q7P?fI}l-HIz^Tw65dp*K>d{ocf1xg8o)+2_oJQn>ypYbnuHhuIWmBVN6 z0H@%x)`P|PLIWZJz94SCK`MriJT#SKH}r9mR?A$aIv-(>Y;+rcWAz(fdm8bUoB69; zzg9Iu(;Y0h0-0uA-N4Rh5vl(MT{XE(C1N39HK<~nAv|{Cd$^oPd9eIg{5b)hl2u*O zx1rKzvvrOfu6Z5ZZ$fOARMBZi8v1O}e~BzB?JH4Ek$mPsVdlH;Bv$IT7UZQ8&eRaKAxy$bH{9Goq zS8seG`Zczjk0x>GJn(!0I(a8atu zu2lOQ6-D3dO2UrK6tXFwgDc=U&)BkoB7E>@>C=YcBRe#485``l0iE+tg+H~7uKDBu z3pX9u{;H6}>F8bRx5?PCLL5ALg(&5^A~uHj!7QMEJMU$qRDsuIu$mh*d<|8>!_Cd< zF08S20$d&2UqSNBF+KAj5Dq`kqm`QeN=a6CG$m3XW)CUVV_b)s)RLBRc^Dz*o70C~ zNj)!moWrMhhYUuB>CsEPVbkeH@sPinC{K@*bP7bUWiU4OQe_;o?UoAn5JRvt*27Q> zmC82Hlv4O68L}Fy

#@;vb`_)WqY4;ZI;xF4IxxE6&dl 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 ZMQJhXrz_BC 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

?qkZFDN3W&pq4}w3 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¬#KgpU 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[#N()CYk@D4#% zcee~jjTJjjxR}~nHti>5?ykAIbz(pW*MpZ9@WeJS6&#I@P(9I0+xU~3kmIoDqcr$H zziL;i#Nm^ERk&f*V|js8_?*%HFP{t*t>rV*y^x1I-raS5+=491BcEzkr0NkzT}7sR z6as!4d*UPdi;GP;Wj{0s5w=Nd2Kq+>}rtM%oL-G)Tm3Y zrQX)Sw^n{?RSTEfjpD|){l7igSf_n9G#PyKZ8A=b-(JqrMb7`nB4I;5zU+9WyJt5B z_pkNg>8%pO1f+LcjD{Ewyxr2SHIPRv()=|_b9K_5a@E>ubmaJLLrBghY?WThbIoKV zLiJt^ETp}tc}LxHBkI|&v7>i~Dr?w{sJu8kp7SoPBOmEEd1jox&otWRcx-)a{B4EF z{X6$nV*_?u6*odZDKfA-ktniTQ2zG(`pm;mXKse`opRW`a75GD4#Ku@Vfsiswa+~D zcd_M>QT)-`#M=rht%263$DYSOT#PNATp#(u`ayTT`7{0MA+31U)NBN*s~$yHbj0g* z-;)+Dg~_-!i3{v_{#V5^B(3DuthM>FN9((htqvxJybqy)$)Vwblx3;sC^K1985HIE zqDRO&jw1|HQO`Qi**yT;???NjMc>Q(h`Mo|pSQ9%I{Cw$(8uKv*%! zHvO2UTY0;r#m=qip1pnT{Tf1h>PG9_2;N_$&|2=tL{O{D~-S?BHVyT1xy-Jt$>?JtwTFB#O>&iL0 zxC5iO1NkS-G3AOmCh$h8FKyraKG8`LyUvT;IPRA`^N};ay3y>}`b6(9%$Q?TZL#HPhYLq~syUN6_w9S#Cd$(@ z?}$_)tn7MqQtT8syM|kQ#x2w4_bHRiD-|()#n+$9#5Vm=m^!Wu-Kpbd+~Eo+COpikktXA1!(4PR;v1HTvs zvKrQo7f~1CRhQW2-!R*`^wZecNl3`-$J%K(klW4C@k+S9owCz@yZOUcRWswGote)$ zQ|xc|DYQuF5SmH`jkdJGh=O;IB80!6e(oCBHTTZSl^fnQPaJt!II`<=)zP=AYwRVX zzUTe@=;-xajIJ5i8wB78ge z#D018iI&1`#e+M12eB@%{Ww$t5jtwKs`?xkR!O8h0J$RtS7NyMA_?y|TsA20;*6L}!+356h zuJ5<>ANdzNw=aI~@i;fB-Y$2)pF(McJjdgb!PJ*k)EM; zsY5yscB1nB*y}L9^_I`Q3Qy#^nkjnK`oEt_)qg7K4K3`I#H=Ovzy1}l#HDL=ryu6J zBz}F7`_J*277NmdZ~`QrhOyH^s{j>q#R#jqdOo)xMOI)TV(iPLMLkevV0q z$|!NzuAUi^Y`#+>)BUKpdEmW;k$uOP5N1N_DeleVCdK0HNOt*PHboFd=M7uZ7t7y(w-+TN{{!+-t)JGS3Ro^hQ zG8eS|wlG4W_}yHI;=#$%*!wPzEOT{~lvL~D*!piVN4h;btEL_SsV4dC$nD)Cev_Xb zdHXN*qFBqqlTM$Dv8+E3TZrN(C!6mtG!-!Br&F>$Zs`h>s-EGGmTY1UD%yVDx8ST& zpSHi+D6n0$^>BA}{X>nh{kwQ8wrDElTpz}l5sedO7g8b(R4gLzzg(=T{ioeooTPHi zN^48F$?Pck@c9PQQ1Mx=v2hG%8DGrTW@f2BtyexAj|94C%`PW41@Mw~HQd{mc$>*M z(67JxOpLa`WU&xyst*78Xb?}Cw$W-(aCTIn9V(_{ya60~D)#QsdO|yN$0miM{;BjL zpI)&%1BHa+FAHw*JW{XRxCp5vGdE5R6+uaJ{j5o|ydk)mY_sK)9CS{cvf!805(CU~ zsrc1Yi%`S5$_s1b8v7>)u>{K8;Y_Z!Zhvh$t1(41_*$$a1b_G8L)gZL_Zy26S%lc6 z$!j;e3Vpi;b3Pk!B^00cdoS7$-_U-|!@;ou=fIEIEu(fy>c6ekFylsNF?aK$g%y0p z>v#h*v?$u}x8ZJ*#T#3r3}sK>8p|ja-rEzI4Vs(sGuznXX!L?*O2}REOiX zkN?0Sw&OP;RF|DWvMC@xWPA60xJmYg;mV>f{ZoI%H-}A!yWa@(R@x%cO*s4m%wi$+ zbFpRbL@Ogpaxt>2aY-a^5n}!f1nceH6z;a}+0Jfv_5rK04DRM8FZrgXrZ-JZRlg1^ zzBnxVt|+ENAGS}i*iyf%zLn_ABvn3r6uN}%AeY3u!PAcPTzVVt_t{^4qF6lOwf6nK z6j~@;mLGXV!NP+zm3>U1q!iPXO!ArhBQt-+TJKEixcItAd-yeygaEw>1;+?c3KoU( z>8*1-SEo3{^tt>pwL>rScN-?V*IS5P`{wukRXT zx0wkabDLA9b)t|~d>wF1ujo{oNL!O@laFh1R^_2dRwey#eTSO9ef@~<*3BW`qnqZ- zo^5oKTmhkl&(1sg?!nEvi_=F=tP6R`%>1U!%siNk#&@ft`TWhFh}o|%Tsd9W_>Q+f zS5DA-TgaY~%C$?c&LGyhAA@L|97Av4ixybtYCjM&g#2jlVJNtbfi7|bzn z$Eu{dai{_O#=_X$wNbORYh`9?E4l_N^BWEX7K4-gRI-d42{oZZ(q@j8k*k^cZUScq z_uX;f@ul^uLh1SOn>-0EFS!H)SMHmy&@+ymYLB~*y)F<~lXD6dTfFv^8TWk<{ktvY zyOK^ksr7B6KACU7L#n^~TmLiZ+F^N~?3eU1hqo!-cJN|YX#V?9Q^UWeA|$G+jSC{qjEihGmiE4KEXq$$_4gT2WoUl< zA{72}RdX=0G|W1%qfocV$~&VTe*iNh_=VTFho{oR?@pyq%Y{40`DZRS3k=VV_`+5$ z-AdOHNbpl!G2gCrLF^jUr^@CrU)`Xy1Cw3ENoYjv3L`V(B&|mq>4w#2J^S>2p=IykB261^+Kh4!-uftw!-c;W{veg`gJzxV+UFyZ zONI9ESDi?~9qUf)k&(oqnB^sW6#qhj1L{$<6Ig zY8$#pQl9zr6Wh6%OZ$xHBC7NjL=D=W8jB6@mXlF-GtL)?w3d`q1*kF!>x3_!I&^zq z(hW8DYF-<8A~pB-`0VpYU+&wd$N#w#`tMZ{!kOH2#QC_R>K*@Ma&P-@I+>hg-Cakq z$7myh!WQzyPVSO|95rK^T5JM$jBDwH{L` zAuy4TxAyUjxAs(8BE?*nMZW7eOqK>{U_WM8Z`x2<3lpjnPG9PDkU4s8u9*Bf^pFpu zaZI+~B)F=b63WI`4BhIc2=MbORYmaJ;k2_255GeA{IJ`9nNNSn?_E}}Z1DEX8Lchm z>75u2-n$f+xg3$+o+6ckVBw1$;NZ;|aDP7#b0|S~(m?Xyepz#3lx}Sz`K$fW(glb%>^6-mp%PZ?a{kt!%mHZiT zVy30lYH=Ygn%-*Z38b-8e#_IT=*)|$K%~v}9NN*V+{ySQ9j`cQc;n2y z!f0yYZsERRp~t28=!%3I*fW3Gj=I*uQnJFvu)@=ZT*IT2n+0+-tCt59rTY$zOMgn* zX}P+e?I~8_ed$<`2627)8n&COTJ1gm5G)cU-V{+x&dkHn?;>v6iW;}e>v49B+w^cv zB?ksDXCF%JiytAkv`$<3pKs)n6`alMpBglO&CE)g>mLvrOx-XuFz_CdOmIxiUn)$p zx}ddufB3PvLAF)1e)7MSyjwb3%8TKSjIkX!n_R zTP4pFAD1VfY2cpg*m-flgHm$#snc^w0g2Fvxqiu|LOw%$)Ofr6h+YD6C^_+_9TL&A zStz-*k+Fp1U^3`?x03ZPB~bBQeI@@`(&5OOhJW5;itcW#CE4)rA_dfUG0QBfmbw&4 zY)sZoA9HGPA1CVR-%$!)o7nVITn~HL_ef^SkfSH0$hu6)+vdyx?3WacSw7D4e0U_D zpJFD;DMD>kT0Qfr%K0|6nOA6{WmTdG)22#kcY>Hi&rZy&BQ8XsQ%_wqPCet-H{64; zlE0gmVtQ}1Xn0o@2CxcPzf3V|akH)_XbJYe+O4eGz04G`ITQsyNip3s<2%&xlyN?` zk+IQWwCi@`e`x;s`0HZzrb*e1W#y0Fzd)9r)K9I zFKSdTwGQPjA(rp&9S;Opc{lc~4=Z5W=~LI(v;wKrtl@cET)D1ABS*`oCLErL>8ojd z>QAjVRP9sNT3H59wlt~|DdQ7s^t(w0US^i${_M3MRoId0{R@x7=HJA7{A_&+!;*y{ zKOJ)K35)qp#mH2bxZJ3!eln$fTl+Z+clB8ipX2F)rpEM~b!MmbgK-S=mi+!n+d;Vm zRY)Iq$n*AcMPmcU0jCg~fg9JZC=64KGkllWcwwp3=AD9QG@t*lbw8iZ<2P+nUf(U; z$Yl%UVDAi}QfPy~)ZM;*q<4xW{a)VDXao0>Y3690?o*UoVjV{FQaKQWDz_J!NAbpv zn0sHh?;>pCTsD855}vr*9x^TA!z~>MZ4T)-x3+Q*;g=qu*S$%3HBXql(CaVT3HfO( zdYoPgvk%jqh99g3+*Hr+t5A5hD#`L{#L-7KS36{Qh~^HjLZOS1VTisA81#(XQjn zH~*(_g*csKtDR)}ky$g<#FZW`3-R*lUC|}%@;titEG2EyzhI{y|1zkKaw)v=-!Vqi zZJ95iH>-mCSaY~4`soz!qp2$Dk&y%Uv&Uw($u(&Rv&ea!SzitI<&5VOUftH{nttx7 z8hRFu>C3S-mVSa``5%kM^FO9G@WzN&%O*2ys52ZqV^FAVlqD3Ft-E@vAd4&0%~<44 zO(qrsS9aLad-465=pHgLyFIe59;*7Al`uO}X9*Une@%Od>>cYG2!)?t2sPv($dVD# z`HHk6LeBR{ZLSc;j3+F(5dp%lPWZXup0KBOaJ!|=uAV~swjNuXrCU=yM)^6SoXEXDi2!^*5~l4g54O!S^@Z zc+WnwY42^grPj0x;%beE@OVx0knYr>@nvUoU%JV|b~P`TCLjIh#t-tpGc~l3P6gVtJB1tZnu8>?wcSH`1q%MI~NTrs!kg7D-tUa(JJYP9ebWPnz|WO z#8~C>@738j+dh8nvf>g~=H}xY=|_>esqOLj&vv2x@72XZhBT^%hAtBxW+A^i+8K!N zHPKG>bjPREKKK|N?O^eKlvFMWAucsKoD%=^TP z3R#OD4tILThCZK>@3eY9(MMwAJ}JJ|gBKN0UO!k`C~y7i13txBSU_(5^$9t7`8h}- zr?Bm9Lsm}EeYZoU7t0&8k8v>oNQP9q8&VJFR}ij+pWttfgH%2zqx? z(waMZcHPrJ7yS4{El1Ke>3~*8%39{bQKhy?X2#sr$V-!%@XKe%3+un@w{F9q{kv|k zCIhD^VM`hFQg=!jnW8pxuO4%;s*W9M)6AvSKY5}n6nH9D=;7pjW7bEw&q>xObKK+0 zmiWlRNmFM>>M?<25nd^&WICl|HpP*6IGUK@yWVG!dF1c!PLMNY6d4;+*vqeS=`;Ph zIeIujn4634yR)%S)?e&?b~`M`NpmA6P^^kzlvBMdu#ui~7(5UZUDB)(zQ~7p^FCeeV7{k*?@a3OTHA<5 zD}A1*$VgtF3zrsxQ)`3VK*HI8#Z#8A`XI^wP)RH3i>rMGa<}B>K8@W!Pvoz63S}&p z(r2SD1=gh_{;_S0NLmj2ZjC5t8TZ#&kk)9KSR+gd43gMVT@X?7vyvye;tkh7Md1;} zk|%hH#~wV_nv11RlCn1fZCS)i=-cQXJ{Aihg%5uUQu@G8#qZU)=g>B{tA(CBZmVkk z*)?aa9p3ysyL0YyHo~7wz(0+GmkOE3wHvmRcF8`q%Zuxoy~H!Ego@(aigw+aw307B zw^Vs8qRs;1vsTBV?vI|FA8S3cERr=T@>{u~e}LAjv5sL&_~pDXo0oVw=Nap;er{FI z8ifd#1NoGh*`+&0rFTYt^j%ZcdsF>VsKoT$L?b8t3GRpA_%eSYha)!GTqvOFfO})% zl9YMNlH?t{-}QFun307tRarRvo&oDRw%|k&J~%Z!b$kI1=i=Eds|jjZ|&K#g8s{EYxpS-fVFx@cG|Maff>=>|qQ&MRce z>g-sv8^=56OL9_DlNF5w?_5(in^ZSjpRC!8`5|-jxbh9bubnU_HWVSFeUXr+N<(%$=biIG?9MY9N*W!Qvcx<31El~eK;Es}j zsi$~6D=BZd1Mev-`&!5~Ev+#TmJ4f4?>whG8>angh`}L_|J`B){phKOvDP@uN}Nl zRxs7)xVT!A+Mq1_JZ0-Nb>xWtfLck?(_DGh3Vcp{Ll5awpw;|GS0@s)%>H~6$?s`= z(-U6oILRp6b*x;#VqfeexjWE6nf#q3p@Q*?v{t2aSLdVZ?rB;c#cBB$Pijl^*kX_> zTZG4m4y~@}xEwYr8&wiSM}PQj7Qg$a$BgY>Cvi$W2lF}3f(Bzc0_Icay4Yn=@d_{A zq_@|y|7lDc=MA^IX~x7ibpPcWNr%*fogXgCsYbncLz9DUPQ<96)adj*Gtb*!WP56g z^kg;8d(zAwaaaE=u8OJte%dh=H}y8$R-)bL)-R_#WLs5}c#q+#jHgr8B-M^(MG=@q{%=*DWH!xb_q>+G;5P=9m-a4;cfjF! zJ34tQ&vOg!K4+%ZN}5h(e#B~sTuh%*+gr-}sT%i_k$QkZ?AVAwF@{5|18!!6%T7S- zbQ#H=HkFc>T%zPhUKb8nV?|(0yU+@`q4i(C#?)-@8(A^9)JRpc-JLqGIc=PlQ_~m| zQp0iiI%1y9!RhqxT>=M>KA*hjCmVF{8j2iz@_XJ~OB2?|Su9 z-=nR&IWzpLSdp&5J4XzDxaQF3?K0^{+HB9#Wm^Xf54-&DPqJ%H+FPqVGu5AT?Nyr; z>)nvW7K3jS5p#CYWu!l#w|83gzjBb5efR7}0Y`ZuORq!5H{AiLyjZp^{nJc=ti?(P zf(EbBr>F0YVn=5>S{M`bO0;I_)sDIp&5q=()ya(TwoM~nH^Xe? z?J=|$UbC2k5B9JUcq#kr7~UB&SOi`dzD7c+GRYuGA*Jz{b6wt`({f9fAfqaD$56nL zCxP`GZ}>D|*zq0%xWjbN(uuvkOlqMyHq`LQ!@R(}f}_y9Dsy9a_%wIPJTA(;U`@-j znEj%nV7q`_cY%vWtyANXAtL|!Eu&@gYD?KoBxh7vAAF)-);cpws|3w)C^cj^FU5`M z>$g*)WqCR^<8@)k4&M?ly?0nWyp$CariRN?R9Ev%Chc~C=kjhc+k zpvq2N$gp$w!Cv6nnWlA2fH~G|(ERjdad~K5b^6fAaE{tvV~~fm0&E z)B)tyqn8b3?;s5fl+Ll!3{A7l4EwJx&Q@P!qpx@sCO1T@CZZL{Q9^eT{q#f;tGP<~Fp%Z& zyI)1%KKSdgY=+%ft0O&$w2Sux78F_a8s_LWu_dMxKPWqbzi}8PMuCElTotbr5h`U0 zTfAM(4?GA(8d{_976HS|cEi>jy9dR&tN#}OVnCh0&QN`_R(+&@)w`Igqon%f9&Cp6 z6RCRJAyECsUZi^YUbgB5dwEoyNL4lno6R!ym!5Ls?a`l&=GVO+X z!u811Jq^=8Ss_e6nwdUSnO<}-OdkZ(2iT^!=(%UYbL1zQsxBf`FLu|eN`6!8pALem zKbnxL-<#N~YMU@s*7&KjY?ofW+r%8}UoKRg!&Ke#kyLf9RCNzj-KAAs+a%GkvvH=T z8q)O5Sz6QCO4AWiQzkU^(3(y%ohte{zEg*pstzSpmoim(YF>AKE2!GI2iA}6VXIoZ zN8HZHyL%Yai(ePihcoI~>m>DslKLJ{-=(RqjZa-;QkM|*(la&nFh$)!QV#_6Ihwjh zEb4?dlhPb+PR**mbnxd&YIHWX8mgzemMft2pyH*qZk^gYPObfr8~1O(TCZ|DrQIOa z>ltM0)%7&mv+wT0iR)_r%H6DY?!p;F^Kw{Pw5=ZQiMAbPsBMjhDt5634d{uIG^Rv6 zQQ{goIBORgIoQ0r+1Fi4>z}&mj5_dVwf?CkGHSu@lu`3{w+pdHcIW$ATlcN`oJNOQ z)96r3*$|ck2{ciiA^HWk z*6}rwDN|0@nev#Lv|O@3GUb%rC{s?_&CZmzyUChmFTK&-%UVN}+rKw5Y*?^F*wB#K zkgaU!E^Tuh`p6S9mIPa?V zZ!;NByCR-;)$4b6ja%6~W>Ww8D((MZ)Dso;Es}Z^sH2)X7>hc=F%hb4R>}oKMrGqZ z+uf>cnoerJi&b>QJbYj+TS(Vvmo$4_Ta1Nt{A*(C(x^P2)4*)&FQomir|Pu0NW-vgz9gso|fVs$+r^8`WC>kB@3?O*7{@UlI8@`4pXxKdG6-SJRP?i_);)Hcjuh zP5ZBoYPI$*?Z0?Hwm;U$?H7zP{HKzJ9%<4ej3&f2;TRJ@GS6(eSpo#HiQ5 zB&g41)K4qwagzE@P~V}cr^cdAJh0^P?pEQT8juV5NhV93QF3zPZ+z2T?A3=Nv+^7* zzC6cA1e;F!3?;;>?M9NUd{HFHu_v)E`9_%}p?#1fw{NE;xpljhB#o{XKXr@mz`ixL zR*2E*@hZl0WK%B>O}+1VQ*V>DjZGcZU5<2A!FY_L>83;W+kIr3sl!ViQHPiKJlk5d z#xitk?D4;i1iR}6kzm_8>I8d2O`vw(TaH)#O$k>0cN=vaQKR91w{e`Fm0ADkSuxvW zCz+P)N0wAFOa59ZEqQD&Sn~H@WXYd@*;)6U_*q|@EP>DAPy-^~IqJOfdLymQRp2}{ zXCgF<{xbaQv_SYby@U3ztMc#7J>lQ+@b6gd-@)RiUIo5qqUWZ!tZ(gi%UI{8*Rx<& zmOuab)9`56^ECc-qW0+WH`Vx86L>W8Px2`Ir(OOG{nJnRlW%>sXq8p?G;C{;bk*6l z-RcE5Y-@Ld8yl6a-D%y}NOgi6%Rv5(cY=R2dZUeF^rb0_7w=+pqrc=!9=?uIT~4jH z)4bm3G#44A;V?&OILsAtC!znFzRk#>SDvH(?+H4CwyaS7-#z4dt3N1%*8X9K+;Z`A zX=dA_5pf6irBy;PdcIS{9m=Yh<>4@Q-5a+*+nTR(h|!+jEqc7Zi9Y$eUH5sL**O7cHx3qE-lp@&tNQ!As(-W9Na!K+sQrJOPU!oVtM>oy zvVXIc68eg*_M1?-HO`w5Z;e@(oSN;jAg8vSTK!`$XY68{v+P-#|6u0qqGnVB(wqh` zC(Sme(NDk2qLjW)lWFf!bFOIoy>{Qfw(oG9Elp|Ej?yU3%6b&_5C3l1cQn~I`B-h= zm18JZf7rCnnf%VC1rIzUEZCJQ^I;&YLUJ=(%<}jW)d|)9B}2kw#zsLTR+&7dwsK z`K66jrKjlQ)m8_kzFHjfXTKQM-}#iV{*R-z^}Uq!r%3BN!}^o8^+zh}8|q2-IIYes zRM+(WH#T)1O*$ttonI|c?|%d6T=O&OT>Z1v=xp)o&vv78P4vK~^M20MEB9!D*M^2#}M{?}1#aza^okhJm)SlQLKveB_W`)eB4`!*w#af0NuM*FztLoer(YtdID|h5dNp;7!nRT;RLj;EqOUqa+9=;!6XMUIH zVVqTR;V&DNSsu-F6=7Bzv-+4A^EKAGV0(q{#`_zvhA6poX1w{ImUc5b9#?(?ri&8r zWM?CIp*^YNdKwXB%|^*fqH$O0m>a4zOlpUR*6zY-#6x2o4~;P%>VStH+l8$;9#22a zHOJ$TruJj9RXrN5>Ty3BaU2#@waeP*I6i-&jN@ImZ^!)Tj}*r}ezfEGq#yYh!_n5t z;|^4QwWAhxYuO|gmZz%`2TU$mcE((OY}?ykU&zd>zo*Qc{JmWjjS@ep78*Eh5|-mr zREnR|<My60_C#Ak`+cRO zSv7AZ(&(vYzpvicPP>e5`OZkU;zvZfEjmo6+ioAoblbiS=~nO^rQ3zy*)KuA?_^=# zG_&Rp+3rbTzi;alHGC4Q{}+90*8dMv{eLK%sC-e?|I)>4z9ko@ertus-j{r9*Z<3- z``Kr6TaAFXy*5v}n2~#uY2Jp1gn8YWdF_;Wm;M3s{@#S~vQ2j6ez%D=qE1Bg$3#L}&GnyGcu143&y(|VQCI!S6B46OsT)=Xbok2JMLN$Z+}wALe))_tVb zA8SeL_qDdxPiyPfTK_BgWUXPv5BJmgkIag>&r2(&{01w=!iv$_iV|hTzK*xi^I&yn z(~uw;vbdEtBvTo(<5w7x21B-gV;l10H+3gR{Jpz-f4`mW-F^8R!;Vkxqy10Jj@9$k z{wHb2lyAt6tF#@XU3S#5cQ;@vt0ZNs4%EuVDrHTivSXp_7_F?8Qs(7wg1^5ubpAC< z=p4#)wop26{RKLgeN8%F``Xqy@9Q@8uGg-+D$S|+OLVw0YF42pT}k^?o|avW*3_{( z-I(rT{ivhAy_~Keearq@^#jkU_3uAHbq}cSu2pyZ(r;<;SuHOu z(o8#^yjR$@vEmD|19e$!?)bN5zSoilfv*)+=ict8KxU^sToJ;Jf~n`_4oR*vl_ z9b3GC9D8+xoosVA@R_@&Xzp&eRt?rYd)J}9*}D!gPi{(R`mU4d)_?96ZtZBs_L99J z-8%h8xb@fP7?1hf&aZDj_nBYD09M~8{?80x?fbb||J_CP-+ns5I?Pq|-w#NzkJeLy zeYoC^gB9!R8oEMa(g|c*8hEnlzZwkO1URLv%69= zKl9m@l94{fRR7!zp}qxEfBzh*{v4^k2h?}}%#QSqpT&vv`d7Q|ZK^(lRL@A)s=F)I z?|%!`AACxx-}}_=r7itbjxQXFKA7x~dHv2)BJG=;npIhHRr$0=3uenmJc3gDOk*QA zd(GN!oTxJ7pcp3%s8^>*y*m4UYR-S%LGxctbu#2Wsph{nAsNn=6^tsPSyp&dH#tKO=5Crw!dB-;7xIBp>%I_fP!9aQn>Lh1+-Squn0< zgmioDM!5aQ$K>|!AKPx%e%!|6TIc#lydM47uxa*f!luT|rq3UjHf2his$o;r$96;( zfBdf;@v_6%Zl?eIkR8Sgc^EHsgz@ERa*F1l7z@`NE%hrtGSaU6R*`mZ?xoZ2*~ets zHAb_mQO-w{cD+Bc^RvrGMoXPVaIc5{oe_NZI>X~jZxJ4^+f#eI=27YK{@=jk&^q!s zxX$)?$U5oq{;>+KWG2GKU|JhXM{?VyXVomrs#!$?;ZqQ$k0Bnd+3w%S)In`K)UN(y z`wnZ1$aUh<3$jl6UQ~hCVjP?5zS`NJ*p22=@xFX$q`EZz&TaJ6jHA7t>HSj_QcgQ5~1ItrW>J zCc#W=Y?{36CR+c&Ozy2r4txcZ*Q~|->RQ|6SJ$dxl3Y*uRsWdf6>AN{P9Vds*+U!l z@*~o)*T0nS4-D(Q)-HRxtZkFp;mX9!Ui*Pz_UIdh+3z*hX78`e-dCDE>jN@-<_EUf zH+=Aqnr($aN7L+uHwd#2WoBReurzz<7cl$J_sQ%(-nY%(^u9Fvgaph^Xlxjbu}9xG ztZGkIP1#*rRr`?I|Fc29Pq3=$eY-JM{C?a8(ZfvYx26l~;~DkyYBDD*soR6Pou)o8 zK6ML|I!e@Qc4MQiih3VO{n>j&{mFYa^{V&cQm=T=pgxeOM>FbQA5`aGd=BcHL4Bj9 zo*19{3X}Tf>jm|}jC$)!k~&{f=YYDmrtadV#<}v6y`#xKjM!gpq}dlK_HFBBe7%eK zde>&(^lq$XHP%ag{jNdXh^UJg_4WrO^}UjM4yd2d)c3wy*Lo?}DC5m1os{cTf8M^bV%8D^xdUsz1D6s?L+DZ-DCS-?2-A@$ay?qQjcbdqed`*jHy$(icf+EN5-vV>xSG zV>v6=7%B1CHFW;Rt~w=#sOh3!pCTo0TSF;v%NjeUuUZp#Ea$(t5_@;ktM{h~uTE~D zy?R*9&Qzjh)9CHD$*Z^CwnJ;-+i{DK7vDChFCpp=cVQa@W=ZN6lKLu8PqL{SRlnWF zbt+5U>$_P?eraya8`ha(3uPlNy>`!csSzhLb#j`uj6<}B_s5_o9l%-p%{ycbCaZ&@ zJ!Jau+*IoSGavr^kLv$_EZak?(H>f@+e53R53O{+C7X_^-lRuyWa_1Ak8EhQVeoEb zaB-S8IH(Ms`4J562!l^tZ7)4*z1q3-EYWY8|NWLZ)>$JoZ`!e4&+9AAM@h}g-okv# zTXrPPd#kR3*BqP|PQNQWb`4s$Ut_nw2T$yFiD}WcDZ-+BX3;e>rA0TdgGE`esHbgF zqm$o~nb(BgM0Gl=xn?=B!b!yC4z=&;jjWobqL2BKW%xk|OftRVZN#0`@xX4k6{`#f zP9q0y+pZn>@?Pn{J0HsWeHH5WRki~Y#ZOJxBBSZNmE!;JQ?X*L4q8It-;7G1eX^CC zJ8BoN+)is{mLwRJ^(-}yb!={$=~=eS+WhA?wLf*QIIsT&8?w?||9us$|7Mnty+^J8mX^1M<%ep^o32d3z>Km<9h7uj zTk&Hrbz;)eH_i4B*;n+Jw(r-wRr}`y*f;%6vhTV#ZTqfxQv8(LTcI3ovtxVf_4XH?SW14ZR-v4SSa92mA9l zW^jK~`}Ktvt6wpRX|Ye@>+RpG?)k%As*m)uSs&)gvox zhi0ru#GyM)E#pYb+CQ|GWp}Fa52+;xEk(AL7K7qBl*o9VD0O66E6hFOW;LFd&4;D4 zV-8Da^I>UrB#L8L`mN=LZ}&_PzWudT`}Wri>06g~;oBX{$+z2<+bK9@xiu_J%g(pR zf){%mzTHhVOQ$s&c@rDj>q)_UX567Y+;fTRd{g_KOx9+^y5x7wx}RcAldM;Q^$MG{Mdj;$r+Vw&pvgbe zQ_luX{+XVc2!<`o%)xq^qxkVR?Nq-zq*KSDdD7^`W#rU?Wp+|My3E%GO^+Yv@zO2m zV0v^PO+OsMJR$-1|Dn~=XxmcqXzNltn>H@>xGl{(uHNJK!j~FmzD6?=qkh$9HdkiO zT@5pfU}nHJv(bR1e3Q|hnd<2Cj6{w;7Y&Nn>izat%u_~kX;H}!uNkH{A=6*@MVlVH zO`87uTQGh8Yh?Po*X(^{5530rk?pD9^O!ry65Hw3TvYXM^sQOeS7*Xc5lMjSw+$KB-#8x+f`lkERX0trrF zc>iQV_7cPIOq%5Qb&K}*IV*M9F}_?@CpCZx{2v5U>ciZp|HlWi^;u=#kPB$7XPc=o4v?z?<$&9IQ1v(-k)l8zUoc57hOc|MHboa6)pN_ z-K+aklk4>tenwC1_UWtUWG&4+oWEK7c9!z(wm0D0!>^KW558*qcH66MEU)yZCJz%{ zQTrm6U-4GZv(*$sO`G;7o0k2kZJKwZ+W#VLY73j%*fzCj_G;Y0rluzK3p6)S%BaUE z>W5c=`oo1p{lP+;`t^l=mn0=rZmxHgo0Cy)mMk>PZb)W7`-3)n^$pVOpO(YyPB6QJ zZFZx>7xD<)&ufv{+GCq=`74IGgK5HHH)ifx%G@5(+?!q@b8mRXPUQ)&_-Gd7)Vyy* z{b6<1NYpIoWSaQ|%>fjAug#n@U7C64>vFvOWsH}(%)u%i!)IaQ7hX?p{07T^TqFUouQQm`q&xtu`@RnYf2Eaq3HC z;*^){z#02eUDHVsll^6yq^Mx*yDIiamxBEauy@t$$Hrl=y9KwGsWqFl{;^4GZKS3~ zPLW#Qf04Al`=Z@~d+o(IEx7on`o|v%%B3Y(G#~Y%Vbs$!OHs^>YI>a-|9wr)N5QE6 zFWTe3-CtzmzfH4^S>@F*tj-d?rK$d8QvcOPt$xMmxVLk~ z#BSd%FwFdb#`dSwYBOI{BkW5S!^~$FkeN>}u;26h7x4FdFY)T8@Jml}5+L6+@nkab zt8dtd^)!|L(!@3}v9)bti+vaPKCL3#?&H%ZdDC<012c*A_Urj5??TqwmmlSw^t|C? z9!+%Y!h9U8rWLv^f{*>4Cm(a4x3i(!^Srm;g7)n;whmoQsNbLFtKXl%pZ6b8 zv!EZ&GmNjM38$l&@sTOg_`+9U{C)Gt`2WnaL;J>g_JJfDaufP2Xv;*tpq}8=|66jv zmsq;1soyUhFaBz_Cx0T|=HH$*T%JHPQ73(&U4Baqg;%@`mlr-uF2DS&?ede)N|z77 znx>qZS~;L=&+W@YE%}=)YgD|b=_xwv;U8H3@aZ!~It`_Hr9C&W(6~ybQ}35#fASgh zC!f*%$!C0TW%0QDAv2+I&VNIi(sn>zR?vLcbL(}QcABit|9JsvTKqJnY2nj$nht#W zpGwmNw+F?ZZCX6naPu&l*joLWb~7+Zy1AEh^V+%O=CrxCo0rb@v+wvqQ|lu%`!tkk z-9Az6|6BmAM?>q8w$>K=&rR^CFxQ%}pPw=}E0X5*pK8r_Da{8<%`ZJgnqPRz*8JF0 zybk$K(kasm?g(4OKyA~mJEa?=R9Sv-s(u*|;iu0le+l>I% zsnYsvp6H3$)@rQUN1xulqt5!ewLak4d5nm8z;k`&q)MkIOB@Mz%sYuDhW#Z?(a+f{ ziv}OxO!z~ZlhV}MH+;e})^{{j+FX=F#~9OxF9r2p_?%8{uhrXkWC(qD)Rj)ZIct~i zdF`^vQM7v-7KKBJz^k1=#rCi)118W1`$Jzk#CN^pkRr~SXA3`zqz1ARwCmA#pKuo& z>zBJ_7p!wVy8IzWfHz*@m~@^bwUufo zzpDbeju+qB^?H;%Jl6f<#}4QOnoIFQRdgk`XQQwamAPCcs20(Q8ZEbJ)&`LfYB`yTnAT7FI*|Ta8dJxtL-WJs?`7F z8F|*rZrPqMCh!h=ckGuZVmo$l9LE|a?AYx09pU-M6U+nGn$y2jRpvZ5SC~|L#oSm% zep5U8&F#*UZu#3<`_LQC`u9DDpn93J{(Ul~HRjrcYRt7UYs@C7)tgpsQ)p3VA z-PKhu|DSR-v35{wS5JB%Syw%_gJvyp)g1TU>xlaDmF@y(o1>nqJ?}n;;9*BSRr|pl zhhX?y4nd2D*z1*og$Bn{F|hhYwe`U0BQ$XL5$aqTpe$Ux%3*Q?r`!K=y4^iS9e(M( zDJ@5miMT6Y_=h7d%^5lOIy*H_tZ>ETw5MF6F{@po7B9O*YaVimn!a66lv#_WX#s0t zn6*>8#cQV?^KB<_U9=zTXsM>ZpaPW!=P$Vj&D4hBlVfRxB`&sQR zPvTW)>v-=Ar8I#PDI&Vx=}3_)UU3%yci!g;%PFt?Ys!SZm;SS5LN-PzY9D;bk#d8d za|k9m%Z^>|Fh(_MtDdX_H=Vbww$0+W&CD){Op)>{U$E+z7HX5w(%P;VT*v;VB zc(-Oa3)SwoIRsDM>N4fhS?(NcyuAK`)Umhcz!%742#eVVMw|r~Oz|zc`Hx|gCS{M~?+lJa}=(Vm{lr48cs#omj z<+4B5olMIn)6__{w&2Sb-4<-V%bDDnBAaHs;J$Ozoo3;2)a|jJT<948t-by~{Eh9n z&~bVCo$hGNjZr1kKF(>z-R8by-n@U!JALQv|L{A#=~j0t9(9K!slRfJwAE%h^Qzgy z&hhe_-06Isv!n9(YfO28RkFkcOxn$|B3$>-M1f`{G?u4a_Vd<;d(z#>f9lJX5J5e&c z^RiR@hySq~kd3JUd5oOdOF!Q(h0b;LfvGw={0VnOe8|0SSM z9Xj%3ZI8RH)8(S&6T3AVZM^kEdWpAw=8O8R{~{pY`j2nJTmQ)@dh0(LWxw@rj^eBE ztj~gdq~}SL)=TeJQx=p+`^XQ>lDznCS#%|E^h4cWAj**k?KRF3Ef1_n;Zu0>*u15+ zz3$QpbgPj-Emb1I*u(C!lc;K9x5`OI5}lMKlIXG*bP}CbEtBZ^TaiRvCs7i0nPex? zF_UBxrRUaso~u^t;Y5sB=``rB*y(h}T{4~O`<#r`eshj6mO9_?j~pF`+I7x5{TH+{rj zCT6>lJ3DH}%=B9^#_kdcH>#g>1Zi_uU$-`+#$8oiHs2is;RoFJ9eHD{Dzf&XJ6+=3 znnj{}u)Ox28BPP}f#c`Iec;Ah-KIP-+m&Y|K6Rvufop2T`Ob;_SZSl zTIU4i&qAF)^Bwu~FwdVevauFWd8k1}1ly#c?i^wUFGq>;j zocZK#|2ea;%*dH9PNDO!AJaMW=Q-;9>#LD7Q_HYFzs$~=v1R|FoO$Mw)aT3;oikl1 zXF5>M9LHZp${zY&s+lw0DQ9}#rE}(!gmdO;H8lDt)0_}Jn~;d!e04K=WE{GC)6ZBU%*t<~2 zyrwmdlCqdb>bH~IoJCkunonWTyxjU!$$PiOEN$vZb6MJK4H;?v(TVi^j|X*{cg|Jc z|F{xqz9>X#zA$8``BNcP+URs_Szp}eP{-Sf`_D7&(b#s0rf{;som8zGy48QJJ7c(! z+GQuu{@?p`YOn31_Wxdi)Gi*5{lCNQ)E+qeUsUU!8U2^FhgROKb7phGIkOZwlO8m3 z=AGl{{LA~;6mgC^|MGI=%(`OAnYG1s&MYsMIWtsuAKLvJGU<*;sx!%Zb$rTA$yCQz z6`5zEA1iWZ;(v6`ywO|c%qy27XYz`$f49ianX`)ii`8+fi&Ik_C-q)DdxQTHt7V~i z%-%5~^&8F9sXwfjO#O^Ykop?}INvE?r~cc4e^H5bO-1TUtfU4<4w~+NaOApSM$R1G zPUOtUdvwmcpDAw9ADulZw2&TD0V`?)Qr3 zdQ!-ut=|zMv2VXaC-zC* zWn#Y@MPdh0q!kUbXD0>?r{uA(TUxHW;b_G8{y^L+qIX$v!s_lRKd#=(ak+RY`2$7h= zi`BIUj)*x)-y`Ur&p&jOduhScsB5n8n=1Ehi`};^yx4u)UK8E2`IB6azIUBVv?zws zeXfYLt{}H&In7e1*H$=I(A1t#?YbXHbkxQA_WYYX~dhO<05}o`kvCrvRCC`b#$})YXz_Q$?S=(r-L1U}T=@{d4 zy;P=(d(!b9i61T13)OVehf0zzAO8}Q@iEpYiaX2)XBt#;;$I&MX3zCoPq(CZrQ#*) z<}qo}L;1~PoXa6IbL4`Bmb73Yor?d)>h!PLo3Lt1aiH$g6@cb)u19F;SdY+B+i0EV zayZ?Wp2i5}xs~RkOWf7iaaUvKdjDp$nqnWEI7U@c?e?O?R?~U;p7Y`?HWhB38p75} zos_BOt+C+X>q}C*LW;_sMWa0|x^aA0{SDTI=F4l$#a{Tf`Nm9h4gQ_irQDTF^_Ef@ zB$af&ZhIYzBWN9BX3b(@@$;4&*jqKenCgdDv*pQ&^chICEJBiger=s=BcvgsEM#^( zac!&xSDD5=Q{DH}j+&C-62pu-ml#?nycENmE=Ndb9D%CE#+@ctE;9aQchY2ti2)H zV)d_5?jTPjrG7z0O=5Lb{RJdBd9kCQuU$Pl!BXDmLh{P0)Gj0^C+@n){iZ!Uw4UP8 z$7ZQ_>kYg_HcOFpD<QnhDUY^x%4LIvJcNd4A>Ja12`m5S4>%yzY+NnvKHQ8w= zZJA>A z$VyS2RD*cuvUX|Em2g#2mPj5J;g6(}F~&;Xp6AACttNiP^h$YzX99b2&r4{t+)1ck z(6^!<;Zx`TgS&AP83t6RYS-`Xxx!+{S$nFZw(`nYx$$G|vxB9thmb3xIJ4twi~5w6 z?Mu>o$n9-8SqW~-Im!CmCpP1Zydbsxv)UQ%W?}9AV-qbAviXs+G`QY4&XEBJ#yK(| zTA0vr0cY^z0vhX+Wxp$z=Q-AURKUTMy(~zLqXH7l*i>~b4ydFf4ie~EWbXV=+QFbv zm!-&{`rCL}3AOPu?Ka-X%aU*7rTU12IyR&*C)kFR-$vF`l%}PyC{0ldZ_Ci+T6n1+ zb32(nMz0g~bKeH~|EvQA2rbx6s>(IX_CM4N8&$chF8l}MWT%dZHoWj(kU59M$(*K> z#;4hHxOHdHP%MGgIaJ!8dJ}aY{A^`X+=HLfjMHgyYqtJ3&S|+MA^!*KEDZ$fKl9q7 z>xrIut(ql2I_A`B@4491_=4BE=f`0wse4jC@Gr+(C8 zpMsrSr|s;9#7l+$nhIiPySk?LKjo@9$36RE_dv?1fzI*yGS>jXe!~+ei)6L>eg=+y zvFp@kYC%gynY{p_d}6oslZ-_k6VvGXr=#>DkGl_1-#;B7*AsWbdg4y@B9G;r+E~jw zHf6F8tC_1PzNuYa=o*P|F6~fWpLL;o@aTHyWZz`UDA`(629sGUT#@Bx(xZI|8QXhAy zR2mu6U@%9ME{K(v)@*Iokm8f!V_2RRsUZwME@JUb{E@p*_{K|~pw?T!JrEwJfFXmxfyEyR@ zF=cC!o-9i3Sa-~|NPUXxn%IfA7U`F>w%4^5=~s7~D!ZPwNQ(+xS>{@cbdUR<+8Mdb z{++NEX+}lL*CJ8y7oFn>w+Zedr1qjAsqX{M$WFQsm?BGtWu|HleSb&OhYI@ry1GjB zw|cmfc+WHHNn$_q2}fO+inUWIH0a1PQ@EHb-%Q`yga}ifFm+@LIB>9pQ8M(J$JFYH??)*-Be2SCeE(q9tG|kKeBVZXQ=v$)8m7wiqm(Tjma&%Jy#pe zO6o0J8`JuV&IwE#Q?AO77}sU~GyPn()!{we`Ec#oJE5@X(mjQh!|C04vX^DLd{9Sq zf05;KcxHchEq*~^>RUjKyQHGsLF>yLZ%WhWeyaWG6t@!x@SaEQ^BoNd?bdh4uIhO#oKF6K(cNI9pj2hqjXFCWdXL(88e`NXD znv4D|%g?+9R2?&`%w0CK`rIl1wXX@Q{6Es!6ruXUwaAo0=k%eDJJ&e|EozrLCrk2A zjaLZ%;9jk)hK&X}hHYtTM#M8+3OgE+wOw+YF`lbC&b8}0#nMsx#hEc)4Ev$rX|XmZ z$UEc!%uUYW&q#j{uh8H2^lE+Mm#2+a`pJv$?goQUF{rF_nMRpNr2roe%aY=H!>Qr@CRd>(yB!l8jIJ=T)c9Idwbh z!J-75I6^BWD{sCEX2nm#qG(pE$`SHz#<2E-)Q+7->8)(`*S@|YrAs%m+$BvD74j%S zhf7EOnl4iA(kv2ktRX(dZc5;z-U9tdR|GpxT6dieA4*5Eg_V;&68Y^z(Pci9#ae16 z+QY;9M!=s}*MOKB?r1xj287h#r)9CF*RyjqPY{vPx2$lKwhk4VSBu)B$3Wr1?i)mX zqIGRc+k0s_@u30@rFG2JJgQ{7N0(z-b^P6Z|DZ=%HFxMeEzi=GSlQXaXQa8bDA#g+ z@&&Yid|y+EFRqo%jci48;Bc2vV2VI1#yz&q#|vhm?%IM_(=7rpqi9qBS>G z6v&TX&u?GP`c%Qj;Ya-!pWmwZFIw6vcOu-DWY#mq7C7P5p?4EEDTlP1lpBh|ZBmS~ z@qEz>)oBWoclG?ry97_})e>+K8?^0jkGetYH610XIm0nd&N=9;*GodTMvV`59XRLV zvdR1qp7QLN@^-GLv)oZL%Y<>RL*n(k!<$U0 zvrE}J-s%s9<74#fWk!R`s;$-+*uH^&ZfD&2W?$fI=?UEb7NYGMO0Cjv(9L!&PE#o7=Mvw| z97AwLmEDLZTm`5cSb_Xk7F*B^AxoH`3~Fv!)Dkv6QhA&^4)CECr6!bZ$|Q2xj*oWo zH{8j!YJHhinNVGgsYm0(uihNP7E#kw5N5B7Z6C5?p=uVu}X<=P{4%`SKuiK z49N77ipvG05+|x|lZ6fqoQU6Dh~M4P@S!+;bX3R^XUxSgVzwBgla<-%flexXP<2N+ zsqk@ALtlV3xB(qnWHW~rbS>D+dGOS2mQl4FA4e|d8D+jIG;cRbqq8Hk3PPPtRyX!+ z@|N`QSrcK;CL5JCffbHC707plOlUMECEX+O)Q~z+5X+(#&Q9loSq_Qbntu6XcH?^j z!I}B72P>QKK@<`A?IgFbf0AtZ%!f5TbWS%E1li=j$9_r^p&;^CY&I1;H}HDl6DFk# z4_amj4<>dN9?b8}2~;~n{ql;taD`qJpc9vg{6|@c3>=a-nbVP9vco)iOUK!Lt~?+8bNS!Pv&@ov3DGPLS)HV!WL`U}l-X9S z!bueiE(4aWYL(K=aa6i*QSWb4Rf=D{zionWf7=93nZW&R?aV8a&;`5M``b1XWg=^j zOrVOwz-9Trwy1=ej7Ta{84l^Mx6nJ>LZ}S8IhBFGwwvJ{ZkqCHPNXTW=QIUdS&dN> zjkv>2dWH26NX@+lCJ@*g`GH;Dz~`E4r*XVBTsu9oY+z0bm#whzYl}rnM_w6{tZ z7|@%=7PuaQH7bgkuCewnM@`2&$AmI-}-9uF1MFsl! zY*Y9-!r|vIg&&PWH-jrQT3~n4uUJKbQa)%lAFtUMh*KaTC{e#i=2VDvCEzvVOpNRZJ2EBeu7q4W>5u48_nxM6 znWRg-HFl{qBuV@1OmbvuXAiG-X6!PdcIu;|b`*j%P&=EihT4%)-`aGwV~o1WN{v-J zKZ$B5&8esz1yR62P$+$LpN3RBukUEA+7XXaBUd{O$weBFxD4zNy{^}^HSbg zd+5{Gc@>UnCpC{^(An2Lh0lFhjEC7K#O6p}cG7iGjLhM-q~z&e`-I<>32`GC25}?f z6JR3bO&RPmQ)E=n+1endZ?7=K0XnZ&<~duEK80|TayK8ECUxqjUD`^4T_mdxulz?! z#9tpaw10gY%_(xM9w&r6pGU~;%3+WTDHdP%Y*T<(&53ojDMJLw6 z`L?21#1+!Qx0x&AI+Qq^PnEXE4rfd@y)zV_^YuzqSNPK5ar)=+`y1+Tg;45lA}j%4 z$gxE9O1l=~K$Y-p>ndPW8GJ^tSz|d^XF;M=dF*#e<6wUM8jPgoQWT zvSf+J>o8<&{kgvGDru%anbJ)CnS)bB+I^q=E2^i^Ct;d=9KG+w6{~MXCF==G9#w>5 zax$T#kn7j9)38W&s9#Tq_WySs)uB!`-cenX{5JZE^q-eBiqz6*MH+rB3QeuWO$3J% z>{3ikipo+%i(UXnFOTD4TU2l~5I~?q&!a0E;!I#T5I;R{yITf_L%22Q&|4a063H+E z=~%L`9lA3<`dgpDS_{AuxdkBi4(rp*DsBX%653F`n_D-IazOoG(kXyqW!$Abqq{|2}zT3iE z=)Jx8TuOSy7M<-K>>#9z7Ogw((FEL*FCDa)K3_uILoRZENW->BptKM|;N&o64 z*f|&K!YBPR$G1&Y=f62}`Kk8*7rBHtrkL1>5OI%;1GUJmmb%;fS{$Npqr5CGPPEte9%M}U(tJooy{rA++=C@6DP=Cc+OuYi;oTopS#Wsw{&VOpYfuK?VhzaulJM?{@}CGcB|jkJbX*a<4clw15J)c5 zwjZr+5n9_~w6-M$I4HmDvk6AVP7!2Oc>|w&17F}c041X_8GXZR^>qzvDZ#bP4^#*C z5kJ8h$#J5tA@FHnyIxQ~mLi@}o;y7wJtJ_b0V=N@N^n>K%|oL(7f4_i>I!U>YcW0t z0XnHfbJ0KC^ba5X!;k(r-liG+a#G22tG?usAyDr%nCeAcXpT+{4k&*C!j%O`ome0ew-yq@+IN;(v75t3nfW9asCO3 zj&n#~w}Rc9GFFC?bm8$M^$iVZiz{>K=zBbW z^xWgQ*Yl?+8HsyC7>Ntdn=le1%P%7vkJ&9F*^)M@!c{I@1&d2u<+g}!iK}pV)j&*G zfclWZ>qdFiE|mV3i^S+w3uN+am;d+LD&NI&RZXzQGQD&Vn_!I|v60>&pZrvs6wyD5 zF}-w&Wrd8~W3^U3Rf{6Uuk8r)|2Hwr7$JpB5rhrKFg=i(`Fj3183MyU!V0CmTA{R; zBFftB1JEF2%9J9n_H{Rebwe=&^w&HW_Ob^F)^F}0* z<@HM8*Q+I3NqOLFYVoR(fzzqwk2`3CeueAc%gbyB*%w$092ZPr5TqU8R~DW%@k$Z* z%EVJ9Ug^%g($8w*%g$Y5Uum0Y;*|~DE036&zZbbz4qi0zEq8IRJouxDS9)--NXJdQ za{eOwO5PF zm4K{-VDCRJ&9Ia`C2u&Nl$CzNjLTSR%OmB~)>!znlC%R83@z);(e1Sql%2Dq`yS^fqrr>#5&*(th9I%p$ajt4dx zE@>)2jM!+nq`y>Sh~Enk4i#cAKwKw4WT_C90P#Q7JcLt)m;(@}1qhc4@hCt@0)(3< zEycHxz!KA4OXzx?`Bqsk?-E^NN-`iOy8$sd$nz}Wc@}x@6rMZDbC>YkMV`Bb=Wax- z_~X!~O#DDXkP}{~AK03FAR(-@dtawtsUHJ-QD5)}}^VWdJFag4?LY#y?1_}^972+0vxK@Dhs}Pw0ks?48nc=3xizu-T+oN#P zSBrRVvdb%azo!wh*?^tw2JGZ8V5cmRohU+-|9oOY4r%ZkFlJF>7<2VPI#=BZV|r{G zT4l-;ws0ZOn8l4$6)G$1GN!|bF|+g-Q$`MW*)5`lTXJCDvGQ+W$shg>7Ry>gI(d5yhR9xPNGH<(qO&ob+z$|mO{bHg6?DSCIjhjgjTKrt(G#as zdc}!kLL1^mI-v~-O(m4s^C;dORlJ{`2Y7oJE4YM}A#p6FaMC57B^9nEfu)sVv$Rq+ zkJ3t>q20HW(_hL%HVC5A{7 zAQ;PGI6zDgMqw-mCqNVn5RB!}8X)on2)`M-AZ0G4hr9ME^icnbE*;xNI=0BqD5$ekmt!$HXze7eyp_g9P~|-{$bAY;iwc%+OU;) z(uS8ala`MQGX$IE6gNC0y>~+0Aj_Snt)HpCLH5|Hzm z&>u?iVCDy+2=<;ilWLwh@}x>9uzGB!RCN%^eclInRVvC1l~DBx46$y7p%NMi5VHgb zMhOJ~;%xzfQ9@$@V!8mqD4|pDV+gkZ!6>0^@GajzW2l7Q0f;9*GE_oSVU!;}5R{M# zu^#&POn@j-Ar=6{asi^4h!7;43`F*>>6CD0ZD$E5PEu%j<#e8AfR-^QQer;M5HsdM zs?$z0I>d{tV5-!h!6i4G^PnskX2&ZwF`Hf<0cO|BkHhSG`G#CoyYXEy+g@>asu7E| zO+F++4V5C17LUG6XW02QD=m_bQPwO(oH_JmUScquS(wC%48Nj^3fr=V165IIer5EM z@{~88Ra>06#UZxHIApQLgQ__ToviVos=>ls)_71iM};odco?UST!cq<>)=$3TYOv# zGpVeonfnqIHI+!zJaaO%sOj|%W{chedorSC17-`O^(W%~lx2D)hmK znkxX2CO|NvWzr(N<&d|1-^Ey&<7)G&H%)2 zL3|f8m;%Jsi9AF}2w_B6Wp$9UiuDVYRh~Gk2%|Z{$P}xAd2LrE5ohK)R55gvV|K;x zc4=Cisu&VlT&f%rT8zwWpXh!g&kIx`B<>*mq^U%BWrP`vJ?{lN)7zsA}Ee!GUTZR%W3m{$< zAQ%Z24-n4?5R3%-5%9QAfM6uprvOnXKrj+)(NYX?X{w?0l?VbrvmK{9d$*p*aB8;W{I1(*SD7+}>?&>LK@^@e z^v5te%S%fz5ng_rAwqFy+2u_P)A3CK#?HXp@CJt2HC2FdG;#MixQwoGaTQDI!@pBV zJ-w`Hq)wft$xYps&YetgUA3O2$M)ax^!V`Pi0Kh|N|UudR5Kga#gnNFMmHWv{r?qO z1|MCF7xGxCp$xVG$s{f@l)-Pljv@Z}x}gl73=p#(F_gi@08uCO!N}l20P+5KLmAwO ze9Pk&BN;piAQlOuFjiy+jIwx~U`2+P($_vm$>HODEa}cuJ*aWd{Whhvc;M<65X~_o zzMDTw=jWBZEV~@r%d^W5&-}K;H$7+7oTg%gb67jfAHsH8{0!%4dhTFozRg~U>9mi) zQ4HUXT7)5nFEZrYlh8*`0fOOM2lU|)AQ--_hdz1;5Dec=c@0DC5zbT?zP%6nDE%)( zzWogPxFqz!?*0JcaRGwa{f&T8Mhg(k?k@)*+yaCNN7Lb_C~ennU}<~7ZiV-&pZd)^ znur+qzwtCZJBd#5T+TB1+b+)2bl0TclBdbGfp;~jff!MDHH9)G2mD1bBX=S*GH!nu zGjc@*=9HBWg)k%c%*QZ0=7%sNOQ4@?Ulq+r2Iha6yB7GSige#91zgc07OV(sfhuL? zQ4pcLTPSb}DHN$v<&masnueAnCMgtD1WS?JQbh5=qO178i>`WE-7V^}T0kDIi^7Tm zt6q?wTv4tf>I&kcJ2T&zbLM=RNm7D}zn_}U_dj!HzWH7=^Ua)bP){wcCquw=2h0FB z!equ7j`moLbFQRuerG4wiN!7saJqnD?jarCNpO`FfV_S8PHYejo3`qXWH3-yUS zmn!y8(1A3uf5K{Oy4b&n`6CvOxv++NOh5IQllMjTm_OVP5vDsq%; z9sob|fYM`r0f=N&hu|^)0f=u<9fHR!1VmZ6(qj&g*CBY!i=nsW2qAdPT&QCrLI@tS zJ0LO)$f{;oNh~AM)yy{;)UphrG#|*d3a0iR2Jt@p@~jIV01y ziCX%?E{m21s((eVmxH{XpxM1;UM~;4p(b%|1?&x3l6TA8UTn_olYn)Nq~|+PoZCD1 zFtOk3jNsf(-^(!nzBht%YXHn2O0aW_(N6D)I4w*}q7V|D1U2Uh(QP;1Sk&yqKA4zcRnCGAcPR0 zybFi~gb)Ih>i}_lg)%_76c8UEgb<*dSk4e{B7_j2Oa#Qid#nf{KG?;^C0B9cqEwg|I z1L#!*T4@1w0MI%FT5SP+4y|5+Kx-|aodBALK&dAE}ZXj!lmm)-I>gY9)9YA&y3kH4q_78&QNbZA9U=GZTlF z?Qk$^Ji^Utb{M6Da(RZE+_2>t9u60Ygq)BW3>V{u@%~rfs(6&_Qw75{inXCt?5Y6t z8hvqS)iMb!SEsF%(DaOgRjVa5J*!~VS_w^0D_FH&LMzm18zi(Mo%WK1HbbX1Nod77 zZKs4*7I7Y+%k1M7TxQ$;!I0U8ieDx{9~@sh>3TVRq`fG)mdZM4s`E!FvK4clRuOjo zh%d_*$q4D9;NtcA3j735r1r@OS)$;I@5n}ii&Ca7f-BNAB)BLO!y>pMtpEwGNGn8w zE7FRP;EJ>vNN`13F%n#nR)z!@?N5tgPGva{b3)2<8guKI^)5x35<-|$2#ARYA%r;t z05K3DgfOQ)Ai5xg5axWbgdvg;LI`vI0f;Y_D#M&-0I?q-gfM3rAes))Id^zC_~-r(uWE8{ zhj%KuN5cm_xI@GFBz(uySU@*&)3~QA3Zrn3R*dS3DL2Jm%9*%+tHH#Xr4j6NJu=TC zp{;82(N49Q*zC^c zy;x_L#oA_gYUl(H9n(znB44Y`z=YnWfst=&hDX{1O&fzKgOrhWmT6}YWvDFF&I?KQ zK{x#YLuG+_t1M8a)B@2^Z=fCS16vM=nFt{`u-SmfMF_!xX@Ka15P}1{8W5Kugy6th0U`k*geAViH4Jg|Rx3hS z;%frL9)zfg#R>MgiHq&9`wg*8y(vZ~$O&CkPB2a71k+VcFatY5>^9>#bjAr`JD;2| z96La?2xOXMv;t&K+0pWkIb}E2eqz~MeP9|NmM2$nmq~LMy52s`Y6gW3%`T!D6w1?N zo2hzggDmACLkmlJFg8qO8>uZisFs7WhlKLs;?zed&lV>>LV2zxoV^jsH5iVtavO|> zP%d|=&)g8*SWXNwm8+;x8p~^{8N!ATg0Z{+5Q|XKuwX1dfwwpjLNJ!w05Jg}1Y`LG zAg)!XCNBoWbMutOa%O-bju$G8M zFqSU@qAfxQ#&SKh^c&RD$i`CF%9T^OR{r#uVJvT*8ryAwC;-8MNjuY0N|zn*azu)0 zC#A~{csZhrX(cV~Of!w7G|?I#h|4rhqy?X4T1ZQIwrL!KCO@>#=i~=xmy!6!IQ`cx;YR$P)pvbdFNU4^}aR7a`7I zYW-9`AF1U_jFGx0|JKd_w}Q|q8Dx|Cd5$;NMkM=2#g&Sr>J9;KAL z4~TglrIfr3h?_idOUc@aoZ;p78Vs+Wcy3F{u?f7Iljl%U2sBxC$?fuVXtV5^yXEO=Ktng(Md$&(dal#B$XCx@SO%eQ1rnh% zx_a*Ev79~A?&DX_-9OfP^&H=@@tx7#bK{LS{F`W@jml^~nNuhA)87IITXHy~q}5{< zU7D-2XqucwpOr$;Q>N6ioq#Aph*UKbqiM<=V|YJznT~Jvn3g%dcun5v(Yz6w*@z>f zxg#@Yw!#dvRrt&{24hz-I{Gxu;b2UjUalO5QGi%ANNMc40%G_CrLp@F5cQ}IVH$U! zm?09-?zu3Hdl~BJh3aU@G)^CZf*iyD{oWXXVL4~#s}PF#C+3^Sb$mv=Vpf@L+y}hc z=;V#r>IIZMw16U%x7XyS>QZG3DEh)jrUWlJs}qA5ZypsnxO!w36O6B}Rf_OJJ40mj zSBmfqKwLLI?%?XuQJn92kC^w@jyyYyi1B*bxg&Ywo;7nh9V6AB9O1FDG>C2&9z>tP zA(%BI%y;=z@iht2O743|b- zyVXJTsd$2DeN>B#hCLM!kE3L*HKQqLLf1aS)zQ=`BdCrcDiRfR+3?5;`s2-PK$44< z3i{!6hWJ{&_54>rd}xoVpei}Lb2yi?F-L!z8%54+@VcJEu$)DaA=S(OJ=A&<@b+j8 z$OoRCoE1UPdjaM{j1f`p|#>9IP@V=p3=3b~a#Q%<=zl@oS5G+4zw5#({rVGI0 zqr>myq4R>FvRj+k*B4cxb2MgLHpGaZ*NB#3$6|vu-(<$CJdWNpza0jn1>MALY{gdLzE$eutB{B5QPX4 z(-#LEgSZs9ZZY)1Ht6SB4n@-hJRRWE1pFZ)K20z-K=h-pd>;vK`-WYY#kX-|$tW+l zjx*#&pE*Ce?rbi#^3M=SKQ@r6Nj^5fb4Dd!8+sMpk0oA}YPlW@pSQ6d_L1*}zCR%P zieZ=Qne;v0U8#*f0HVV*r8fQx5EFVTwXtyuL)4)<&S1r`%>X{YM{Y9)_^bXuPoe{t z_;}sc_5F?ezRgCD=zsRymQpHPurT;s|H!LeUrlCXxcvsDr0fR7(+CmAs@LTP<6JAv z`v7AcZNA(Q?{dU_nY6Jb%$6=k#Na;f>=*r0e|G|tCl)G)p%@T@3zZ5x5)c`M zN`>tLh!lhn+~?^@4DtO`rTg3ui2p|j!F@IYVn0F%?(;rCY(WUYefk0M7laVQC3)FZ=MZf3M0I`}g};Ln@jdRC_2fC%G{tz4q`=7i`H{mJ)UZS_dUI>98Ly zurvhQeCRwK_q_#|5r#Wo$DOp`GQ)7KblhuYHqr~LKH^^XK+}k>s znwfOeE`9f>1SgK7h1&G#c|cB6kk1ElhJxG*$e9Xq5|FbL7U?wJE3kZpvA zdiTw-u+n+Qi!5Y$n6cz{(Zh_56POP6ov5^0_XFZmgb=J&01&6tYxPqA@ex9tL71_j zm+?K><%Zrr)a%^NGx$Ek`2JYE(dhrn`1SG(WMRf5y&~^FHfU@NpUFg$(!%{mTm4nv zWLU2#`glQI=XO&=5vkxY{`m=6t;nCQZOR37B=A5hmIdMG;mZ za*g3XJ)f@_WoESWJ73W>U@7ln5V%MH3HBR@C zK6HJ%hw^k!@9-UdBPU#zyFO61^{St~LAmQ^Aj4O8H}~Yub4HQhw9!mnI$>)r%I^<3 z4C5M&CN3*CR6bS5TB*-Cau0pv|Vc)=HX~63|rC^pYGI; zI;X}I9f&bx`!pUy?o!Ttmu0ho_(n7U));c~D26zI5JC*u59-*A5JC)j5g?vN2w~=X z4BoOZM>+F-0}!(jLYVok8woSt9?F^T8mMC+szaFhmIC7KY~{>12M{N6tq9>{)0H~M z5Te*bd_Mv>h7iKZrZ1r{Pa%XamIdt8-*SoTw7?Mi^M7jggq9`0?o_exSk^{_5;lR>~jg!a4tNjW91J>|fGF zJ|jMBpE)?eo3Mc*3iRey1F$gki8^RlYP*u9`0R`-iwu`N$$mB zZ_n0*Q?_WL9LZIUxx(DmpEfIstEwKxw5;wz?5fUu!mzcoao==_xNUjO?R@(1SZDc$ zb4E*YHI4U8HQx7~Lww(`>BcrG8OWsGonzZ375zs|XYM}|mHy+}p)j)?s`MY10OD?h z5d6pSAq){j2*H2s0>n&&5d6m<0kL$H(tq5Q#Sph3gy271P{%Zc$d1M4+AinAaJ|>C zxq~l1H?FQib3c4mG%Xg>R+-8>c#Fr(A58squa)A{xA09sY}wEO@Rj@@s$Ki3b{(SH zb<_rW7G!!>loxtO3%zX%ZMTKqqVMMw?qe`d_s5B`V5W>F73hJV?*%g^~`@{}JA7CBwXz{3a%+n5GLCD`iQCO2-Lko;;ZqH!s0w9sy?*Qp#};E?UNPdR3%`;ncfSY>LV?|_or znAlLze$nZR^J;ffcdU`eGquFcd9_W6i-sfw`ycx-x$!qfy@^|(T2kR{of>l552w#1 zE*hFpec)JYsL>W`qWuWkNYjJkwIL@1qoMu5q2&E{b)*d?toiOW%j>n;ef0J8EeYiH zTJ4TRZOB`5+tD_(IkumHwa}@p&>d2J9;treNK$ifh}JNvnc87q^-sx-t$D2ngj%<2 zb#E-Zc+tp&;00Rkr-{diaQ>u)zWkasw}93+k=8d(ukV8tUZ37nYo();8%d?Kout;w z2;Z8>8))ShvdVWGP3Fv4IG)x%TC4pck*>R>$QfbQyf2Y*P_KD2WyFQ_*<*Xnnu&(( zrW&@NYSzP!*|w$RqGpLwY_;|Qxdge zuWNNp$xD`!!rBq7ZQT+Qst3KwtaHN%H?h}8U!;K-dA5_*aNR~~&_g?p9-m6eLP@(P zc1zfi^cMLqeZW?K(QD)BMZ`poNZ1)f&1MCR3Y5TvUBh9{YK!IoN^d zuU31kZS!vG(@9D731;%&AkR_k(SCF~L=9a+!feM}N53kE$JK9gb#QWdzH^S(KYy&> z@AW6Rf|Y$r9iCEW75nL}OsH~~xXLQ~)b#J)XF%V~z5#FFOjZ^|Wz{9so?x|oj?+_Z z_xZgw^X)EYkRpBLMczLBIgb5luX4=yRtN0?XVC7b4tninZoh#ob-4Xu53oXepu#&( zf7Vj2SLbsCD=g*ZUQf_I$KkVkobxP%Qoqv?bn>c5XYBLbo-$H7ZIRdKD0K(ti^VQ= zvCHqR_UVOXw18GI*Bx+|R5@{R(Ce)Vx_$PbvnGgXfgouSE+lRDIm>Wqg(IN108_}= zkxrLZ2V{gYXSt)g%JSkl-ZFRjeDd!3*2e1Plz)=q5|^yd5wKL@4%kb*b9~-_J810z zZGBi9X`!Tj^xyEFy5t;oMc^>w1MMYglt)PnFQigZUgdBF!bnaJ>6v?O*fT`3s@w~# zT{hU{cKYRS3Lj|B6?yk{Udb!NgFQFk^f~;Fpx4h70g6if-m0n+ho#6t_+$K8;;k|M z2>P8)!g41lh|BLTvsbx2PT-2p^8kpr+h;8_s^A6XUVo`m?3O`sdK`R6jj}R#KvL)k zI+%UorL-SRb^UIqhYXtA>tQq)a=+74Mi}odwUp|DV0U}wk`XK8+DFH{I>5kTs*GuR zgTiP`>PZ`zISiw6j)-Mgq-pI{UOFK9pLhTR&MIdqdk1HRJ?QXro=B)wPLGS2M+KD( z${dICS^5KLVNzoi8o#TAFvVUGmL89%?`$dYIR1c> z45Z)f0h{P2PR0oag2)tsvjRpUUeV=u1_E|2tVHmfer_Cnq>3OFQmY;0#k58b@2Xfx z8|m~2b=a#t?i!*tjw-Lq7#EcEl#SOa>c?72v^<=x7#W!V`O+-d6JUwNL;(5%WBsn ztM51pE8tUg`zW-`EVtVnxpq%@$t+H{zKqetRx5J*&NptZ6a~4Cd|7F*g7DH{7Xwjl zkJaV&Se;gyYtwBCb>1gVhcjjtc|5w4oLW$5w>h0!4=l57x?@x=WrC2$(Us?#!v_@2 z44gBamYFtfEpfV-F}Hw;99L1TIgUJEd$c{C8#uYEr&EvJmS@vnD1$|Xt|D>$Q8$>Q zcxKToLy^Df`YfrOblcn!h!`a<#Jki=i&$M>^ zdxDt2ftdHV|TdiIE0Sf=kvQGr8VpjBX6W()l|{WhS=Lemm?f!T-U_V{6n`kJq7c$OOiIa^;6rhLiK3l)abiZ z21}Vk<>qtjdUUyZACR9fuBEO5|K-+NV9C{enC?`b!^M%SU7fA@ z&Jz}=)4WtxVp5$WpFQCTD^a_X6W9X50^f%R?jM3BZkOA47Z{RpWaNjX;zA^;Kx>Gs z#CP*x3-55QSu3?|ANDy;SAp5_oa1!3XSyr}RQqUb*VqL4zH3c*iPbVMG!JylA8?VI zZCuPZv$ch$Y75jgwAT3tgx!_r%C+U&Tt&g$|3Mb(Eld~0;MXSd7H5%7R#3!EUV*GY zySVzdVpyTmHP^Tn$IdKAZjo=7SaNchS&F*{{}e?%Z&+u~C>}OU|FojmVGYDwV{Ep3 zs&~!iqR!n%k;NG(?<^t^l2uwa$9E+lThO)SVBKQ z+mgQ7huhcGBG0T8anV9N5PpsXD(l#=!wC z;^1HlM*3mt3mo|#-LJk$xBqwFb0qz*y5F>`!d!>Pu3f_l!^?udhqgF$G^vTDAjkhp zZs6&U(^2Sua#Cn4^bcw^Tz&1-C1n*gc zXG=+uf0L;jA#ilgE9BNGG#57+`b`xmV8-Oi(S8jU%$RF;c(hIAd%`ZN)oyuohmWC5 z-=gp`-AAZJ90tD88xjUaz5a>38q9QfM1y_L=(SUWcmSoocCeFLgRdQOXJ`pm4Tt)= zfok=o+TEZl@Q5bx1Wp{u{#2~SfBN`1=g4=9HzyuGI8Xg_-ytI@RZj&W zb&4k&mhjAWE0-%q%M6R#tu>{PiHfU$^Q?9+q${wyikw#UJ&ZnfS~ykO^-1uKE;Q3_ zi$gP8u`Q>_qaCZEC1RG(j2Uv!<=VNwPe)l2;t z?cu2|pUhd2$)q*3WVHW%h-j#|!`3EoqF=+5F*&2v-$uFJV<;MBwT^Lwy+IO>h6>nQ z>hRO$+Lm(V1fP5BUIw^1;n)fa#2veTeyJ-BTQB^Pbgs>nXX9?d_XJ2xf93?9-D;FDhM zclB;6r2V1Q1|RwAZfnIRvT&H`&SAO1YkJ_a=m~$_pgy$q-3Q&1yCY{dSKmUdzJFcb z|5`)oad~l4oo%CGuA*GK{xkm5^19EEzRA@dy%oBgMS+$`m(yRNL)sg*obM{*e=8Wi zoPV$RADj6Ga-rFBxu(mBIi_w~YL{PehSrydZVTNq>i+hG++!8a7VkNk4~nORb}`3N z^vh|d2D`;=Qy&e8&-7n(Lr)zHR-0pv&Gh|i@C2gXc&QgJ-;I;u^Fo)`mQq*H?%9IN z2VW@q*5n%P(WWjO8-OC=BUGaJd|2?1m+c=L+@lr~iSNI$=@o2zA@he0jxiLJvGF z*FE<(dD*8;K=hxZ-b1KkAb86icu3vza`ykQoM^c^%NN^R%sqU|8D5&{-|*_%XMFWl zXbZk?`nTnR?>2f~F3*xL?(B0cZp%!ElVM;h>~VQp-b|Y{toELkXX0NVre$Icv*mLC zW4}U%qVI96sB`NQzpSl0i&)lB+>8n^g zMv-n$-CIlF^Vpg5d@nVF=%HT! zaxC*-$U!So8ev9 zzfOO{-(dyM&boUB|8lxFKH39pn|M6JEKq&ZYPy_yTKbpea{ps}xu*4nzFzX3w?udS zZ%{&))4k5{t-^eYiVJ)PZQu=)Z*$0BnJ6LenxywP#&=QLBl5sk34-m?O;gp`N@BDA%`G z*DkFd-IG<{7ac+#t{R`Gj&?fSlXR~e|K)tBo;$}W>h2NSN_%D>{B@QiU;XN|E>f>| z3@fe~ML7&|MZ0luG0PL*#Ml2KMhqu&Rf~s>yJ$0f9?@CXiul5$_M%ToQ!K^o1K)@(o>Aa( zd6an?R-4D-a4OL~DCQhnQ3JGp3c5$*J={+Wj0J5zBYvN`nu<3j&yuKIXG7t9pjq|l$i)e3Zh zs6h9tR)H>1D+s&{*1kW;X{Xr#f|Z}=`F~cQ-4=)Z7AVUtu(<8wk!A4RuJ)}&bqlIL zYTw1r5f3TVpKjqy=oV8u795I>5# zEQM}%f?9*`M|vt=JI)b*R%PZqj&|)~^Gvs!|JZg8y6o023T(sVw57%ELjm(=F+|jns)WsU!X`E1 z-cC_(KoyURZKdAIDcZSAkvs_1HV@ZB#Wmai=urE!Q~uxVHm5sKVs|*LRHg(cqUznb z?*)uanXNWjJG`}91#xg|KWVd7G1Rr6v{A18tPXJ3tXbk)+xbO#;#^lysBm3$&MOq> z6m^DV%g+_3`9LcE^p_!2zx)|ogzfJPU86`m?g=E?ot$`VU8ockF>Q6IFQc9F-1b6o zqEL^CnVec?i{HehMtsF}UN90Z4gRLRiFO2L1c8gRD08V_P7_}x^ZzEkDlWQb6E8A3 z&CV1@yM_(qACQi=N=^_x$@?=OekNb2uqboUkdKP4CZhKkbb~7=3}FY{mq95mWJ1%)~d* zjqhL?eu35a9oFNI*n+=eJ03vgLPhDsSnR?iRMNV==@^087>UIgg%#KzYw!eY#DUm~ zgRldKU}UnQoQ?5#KBnMBn1LhEj-#*yuf{682J7%TY{qHWhBsj+=3w+iisHZobYUtM zVJ6N;H{O9|co$aVJy?&cu?5#+JFZ9NVnulzWAQ0W!e>SQ@g>oJd`H{(^1bLk{w(^Be~A9$A<=*IivHvOT}A(~FVlzp32()8oQv7G z5Q}j!R^U>s!R6S9k6Im-#?XJf z5!>))?8JPG9-%0=V*)P5R4l_xEJru4!!mpVtMOT^$5*ihw_`i*L}jF+e1@_3Ehgc9 zOveM5jony`M_x_;aW&TAvFX%@>#zfdj-`E*LB&Dd`e?ZC6K6U#9+RZ(g%37f55bv>#)|UuAVY?ZHi$iBVH&59VVPwqQM8Fpd6TC3fOLjJ=ZfXRt!dk4uU$Gf4xsmqZT2w|W$_p5a%5?gL<1rmAn2ohqjBjEEwqgzbf{i#li}qnD zcHmBoOjDGTZeqNn8&hx_iocXF?q=GFxmbb=QT(Nc%~*$@VKdH~!MMapBgybZH)Hx^^kOxlSXu?FLEXeU05t#}wa@MbIR9HS^NV?4Tbi4Ezr5 z=$gei#Y0$w`MK1G9oUMq?d%tP3&mfXI?};-$7eAWOK+il*onoMH=Fk1H&}zyoYaTA zuocJV(LQ_~Bhxvb<|fl5+1UFI>cJeW!k4iQkG+%e zf;Mc!M(o7o#q5s>iZZp7@q)GDZ)L@#CA15-U>OcwO1rQN8?oRn+J$dm2cA|&yRK1` zMHr7?VG5?)O+Rrp+VK}G!LiF|A8x=p^kOsKxSaOk3)qS0l+(UzSq>BMlzZ5}cz6Z< z#l0)358thzeOPfX?ZY{%s0Y`r=D3)sD0f!UF0|jr`k1?h_3@hfSsyQ~VtpLAmi5t# zZMgjb*3aO4{vhk)t?TF)?!ydBdx(DFdMv@eu?pP}(=V|cHe=R$>cbDQ6R)bKU)S-u zkFecw1*YQk%exqCQ-X%4FJsvH0mz^cS;gIsfACSd86IQxE>MnQ@8}>lhE% z@GSkqho58pDU26P!n>cRJ-8RM@ro_fgFCPS&w7F52p3`__J5J>g^#27XLU|~iTZFQ zCgB_o?ZU0tf&*Wrf4C8qsciQK>cd7%!joU4eOQCpc+pnc zhfiV!-v2t=3!@s@{x}oc@DuFB8{eS5Xu&mo$)C_JT#4=YBP!Dw|DRGHR$~(WgXwr{EA`>`Sd3Yp(LTKVfAkaAVKZLv zIrZUFsAMs}+e1IG*BA5?zr}3K{gQg{O{~C_ujnUMVIv-DV?W}=ui5^%4Wn;jJAK3X z1{Y&0Zu^${Fl8_GVJ%i*{CCucbFdM2U@Io>JC$HBkT9()oz zG2#!}lg)U=1pEL~G4lZZ!yQK52!*;?BY{S`I^lK*Poo@CY?!y$c9Hw8`fOfptOFeimR^fiE!>g6U z-ex?y_hD~4K8%q$%u^x`d*g8}rsAppci5Ya^RO5XV-?=pk?^99FH57uA>9_U9sIPqBO!NdKj2X8p;uvf8h-8!CnunJRf zPz?3pA{5`my7L6;!B;VQ&IfopRWlj)kWl_S*6J zL5IC%I4SD@JBNPZ;Y8}eht8!Q?8Hb1 z`|UjH!Gq`19$c10d(bwFeqsFu^b4n6NWU;-eS199@B4qHLP8~noK`s{GLl1K>x4vB zRFuO)s2mn@o-HBCVM3v>N|Kx-XB(!?p)3)~Vc0}YJ2-82c>VVN{PlZ$dpx$Wd$0Sx zulu^M>vWU1&vga^-SUz8qX@mpIB*rR!RpDw|;jJQ{ORdo24glbz@ zo@w5aq05zmc4u>{!#rWsK!vP&Cc2ZZRw4~0+%pG`&l6Vkpo;-tgcdbk=T5fcl?kG{ z|HUG=hT#269flRR(bPoe#8T@4)x}J!=4Tn% z`CBV$R;7wpw2l65khVVA!W_&b2SH+)iP^3MHbJJ+8#)DZPVmzFp^Du8s@gbiee%k1 zzp6Y}l*(+jSwtvX}KA=WA&dK92p*i<0)+Rmu3E*nSELf36V1?Siocu(l4Zf3Z zBAipN9cj2{QTMwZ)JaQy^Tbm-UX9@DgA1B-*9>BIa>eUCjMKiphete4KurZ1{?b#x z95dZL$~<~?*NC1%vXouNsJ@ERE#nH3XBlA^QpAs;=HH2^mTj&Q!F=;@l@FdEY+v;A zj`mRY@ytlwyno{Q7T=xQ- zEfK7%B;jrLNYTP%1);XppPU2hk^Ef~zl@|_8==dsi%50&*mW2yC*6e1Z*lc8f1D@V!yXC z@vUrTmDoU#wh#5DF0r_J8#uQY)y^DAF|3l5sFtCSMiQQ~goDE7q{SqcNQ-(H6kuc{ zWQQiN`k&VkW*x#N#}y*YMrEl&*R*}uK*Z#mm)Z1nT|&NdYJf8a?;)WYq{JsuuiWV5 zixa2C>^jOggNeh(UPF{?($}Xb&h;0@u#VD@RFwu{VUB%r15Y&Zk5c^NO2Zb3f6JdTy%l4%by6XQc-*H9rtC-$wODubKi2?ZvS&; zs-625YqB;OMr9;9|Mtpi73tRwACEi>zXBq9?9=o(<(~S>R3^DvLFc~F(4?k+XZgre zvucqI58A#yq4RsgTRA)@F*icAiMj4Qm{?l16GX6btvRbV?*Mhj-xnc6%9=R3-5e1EOg|)ome$sN5*7Dr-=hn_XOEW#vKBPh^ z<763OX(R>fp(IGj|1kKS?yU^YdFbnLG_Bn(?{VM*j{_44KO;axR4e~>rz#cbY44M> zW+`8w`r>K@LJPCKhWWPmjuuLI&7OrI$79?B;hv)I>=R2m#VR=uR}5sGJT(jOxj}JW z)!PuAiY>BALE?4Oii>Sp1}s&g4v{LF^N8ZHQ}wKw>dNjVf@AeAYAGr3xpc zLT-ds6VtD(&26n#x)kn%o@{XXAc`P%{VYpln$oY$w-+kik%v6d$l)ncr9=aYEK0wu z98QzSW1Zrc-bNdJf(Ra$M9fJJk)V{@G3LQa)NP`-RE9hx(gK8wt|YA}BsOWgYeW80 z+{fLrj?iavq5a3dYcQwz@PNiXS3$$Ql;WgK_dp;{* z4E1-6=fn<#R{`IXyqzEYY*1VX5~-V%7)hhQ{`4YJk2np>iSMNpLtGQXkczhVb*@j@ zml2Hpg)Ww4>qrs_bs7)4rR=%QJ*C7{%8;q~pirroAyr1a=8X9{@~HBb8R}tAT%M@D zoSD9O{qno~2BoD2Y1=Ba#8T%#wNz%+fq^Q?N|OE8_PJ13dHt>Q&Z{l#bL-OfBu}JD zDZ{0VPzZSoF+VWMxOP?5Q}yZpVnBFKS~yauzI46KIf~K8 zcR2IJG8txeq;ol`$s3nJ741jI;zJu`Uj>QQc_@WVBNX^YRtCXyU_r{?2!$GE1Nbjk zs(qJonvv;VB?BdwAePgh7R&hehQdkBH=+YU2Yje;&MBXrV=Fx*QBPCZN_C!t!^)(H zT~>j&a4AevamT7XhWBNEGYxdxwJG}U`tl3a3NBU3qs&8BRcD(XS2w6+G7RlVSOX<5 zTv5L1b{&RinGmp_7*@%eRmrHWe^N2|)T+OgY9LD{*eNFk<~{L_kh$&!8KNHcZ@)H@ zw)VliJyO(*iOz{v$w{+DTAMK=bcyZGvGTVh(}-5)2oP7v+EdHt)&t354ZG9w@2Agx z?UbD(t~oyrbxuXxvREd{@wSduOFY*)iHU)k8K`FJ9~cNy_VF^7qq>&09WQGS9eMJq zN*3K_Z~ieqEYK71+E$QQ5~1NUZ81kotllkydJQobSQAf55sj5sWtO6!Mw$?*7wy{b zeQlfVPrKwSbi{V4Z4AJbt;*8zlKUvnLOwndH1;7 zh{3J%?J~m9rc)?1uc~E78KR4wc!SLYeFXF;e$bxx)1f&@d?^PZ{_oKAluYZiYWbA8 zDO@zf^hv4kDhPgpnl}4ilsa0yUE1@x^D<&HsrZ&*L1I9I%yZwyMc^EiX=v9DG7tgI zn63YP3sHV}EkbW-%6lZGe|!;UF8O?R#9bk|Bqu%_^d6G;By4P;ci|Ypd#^h}5|Wb2 zR<4_N8Hvq(=8jlhaTV3yYO61+V<6-AJ=KsK(JE^y>c`OY?>y@N<>q2rfI?#eM}t_n zbZ4G$GAAkgjZ$gVZfxg0|IR4hb{9q+P8gCKuy*{$Fxk7`-%|6L)T^a_yE2$q?`gCS zeY`Ft>8aFW8&{uY36ZA;1wel%u3*-pYM6_6D(i*bpJMS^v1(pidCr5p;n5_t=c28$ zH7UB)ra{?IU+=MCs?qszVYQ;8{cBa;w$ZA;=PR8`d?98J!){&GU1}>fP^$MdSnk}_ z;_-UeC2_|{ifxr7!YnDu{ZGVyPUMK`e0#*#PLDYvylR_M!C8xjy|0)W{zBW81ovFk zdCD@=ytP!~jyUCR{$wddrh0ow)vj4j6+MCvQf&0TVc7J70{`f&q+MI3fh^EzwL5rt2aYi1QJ21kJ93bV z#N9}b{rvV89gZt6;skb79arD8ZbiRVi#FRB_qqecC25<^-K!Hd_B61!_vKDQ%1ENb zYDieBFTcLQ-Hou`S)=&_;rgn5cAA;#EPX8V2K^Yb^~}1coEupX^J>ZH`5MF8j>Ijl zhBH4XjR+!!QfuY4>}OZ1HZCn%=Y<+l-{uBE;?@{^{~>~+#KM${;V=7$mghkaZy49f zRODMiDN{}9wos;m8NV~TTEXPh9q_5ZH?0v9{t)>E7H2HHGkP0j!>xj@3Xz9{r$Y=p z^+x3lpWcwB26|bz9>*@NsBXX{=CmNy>1+B6VM7E#@*QwNnCQ}%O|xH>5s}*1#9_Un zRz2jwCuEeOE#=N!rb|?9rYRew3)3yp62x(y#L|*1PtC79qchI#R3&}j8 zCpTMtz*?B;;Yp}LUt5&k03k|m$BYSc9-NpIYou5yv({);$;4Afa}35!5OP#&H1gP} z68ejsD{ITB5)7TblRaX&v)E~07V%`wCCA$0>n2;l=WU3^f*1DQ5Gm3b<7?5e z*&t~aG*Vaw99l84YcDmfg4oC8t$R&a2@|f^*8p3ijykWn3G7{Ysr8G}Amzv$6lRJ| zAYV4`pkJ;94g0JsT{kC~5=!SyRiQqpM4Oy7-BD>0gtSh&B-}oNTm!)+e{1lRz+x8Q zlPlrX!Xt3G)OXp=AmFr_Ub$~fO3Z)JtkVsUts)z_h)PA#efZ_8O6X3zugLr*O_o)i zl070!87ik7%DZ~6JYStFw#OuWlbYph)T4!J~X^vfqnWXp`dsebK*5xAPJgae` zOIYmE)!I))igHk_CsjyrWT`s+Fd~Cyut+{-Q*Z%ipHciQ+lHkZjCq%@8k~Ha6U_2c z=j>!n^%MD{r%^A|DVC^5w2+NV(4lTMg@<@mzcQ^fo`g+-ouEJ+ds^^Gy*>kas9Qdr z5?)q~e@+X(@S;*9+=ivedZo@$Wic~&TR8V^R4vc-WzgcfVd*rr?r2+tBz5NxSXLSGj^<7YtPr`wCmemsl!j} z-^g&`-@jIxLeG-CdbMbEC;$WGU!fF1BHvXL)HvDn^FGyV+VmNhNc0`4I4~ zl4XCPb`CCkc&ut+?k=NnWHH%zc zlnq)d9iu6n(Q;aLI#zY4atE!jONPL@2>c|kvfJ=!gu4%hir zaK$==eyCeCQ|kgGTs<=7oj{v*g%(2y)@t0C3#9jZL~6Gqgo9|W7xK70&;}Pb8DN9U zp7a*-n6W<+TV?*flI>45wNVFW>td~N`nvKVv$`xKEBbu;FYw<2wVr5jsxuEQVC~34 z+c)Nj>SS`iWP_?}H>RIVZZ2%zqZ0l3J9|uWvP!vFmf*@8{+&iheI_pUh zP|v4RIZ_$cx!ctS7Rq^rRyIzQ|e+axu$VnE<)1YUt<(vtpwZ>^MJEdj^gm zq+a+YX1i!ZPo274u;1PNA}3z8$K*2ZuycW;`^5Q3+gi>n-NLFFqhAVr3*wgHBl&UK za4(07G<1)PwtVj<*=e4wMHzrk=&kXrIVGfoisEH7Yd|CN7$=u>09u^HTcpzXju>=L ze#T}~*LcRJXPS4)`epd>8SurSSEmIR@3&^SH_2KyX0j@%U+Y6o&SZlS?(VjcHdSLP z6BR01_{f%Ox9D!l@f)ylK=;4_F9>R^! zj5TXO((ZwZq^wk(XPwKK8R(MnO6~Q1hCSA8K@AsGf<_DtrN?nL2Ms@hu7S~Ta zJ=U;S>e3iYV8$7&GM|pHv{4*c%2$3tdPdg7AJT0ehiFicgt|_)ajH+MIgLYojeVEoK9IweOlKLaWJQ>Rr!qvmFl$w{7* zr@EkWjkh7W7b3?FjJv~}WA4(v_$qKSErqBO-33WF<^-vAl=3g%G>&SbO~Ox zc_#MdEmxFCqfvVUQiLOuft2T9GLTSC<2el~^hM2WaDpikG1B-O&IRTl^}fVI1va$t%d<{%j6ydhyu0f(@8w{a6Yd*r1v7tyTx#|Ox;<}R-5 z_odGl<{jz45m2~C{f2yX0c~?%$i9^~x4l}EXakwwHWs$`%))Pv;jXg+8|CXk3j*?>x3)2eIWv%jpc0XZZWM zLCs5tpaNDPy`_q`rBO@Qi3}7!p$9*R#t#u~!`MNY7dS5m1L=@2rh=bTEUWCwpBeie z82-~J_eI!P(PL=wk>VE4#g#QbZMZ?xX!Lsep>CtT_7X zykP2c#tMkjDD#cH;+6#%UO5h6oU(ci)mP9gGj*X!b9~H~7(30=Ldoy88Nu zYjBb>n_4M3wb2qY<(VnmAkj$HZ7*DQ%h`EBV9qRhb!gOkE2&1k3mN8lDa=@X4!O(m?yZqfcKH?{G9tyak3B3|C#are@0q_@aSMOh%Cz$Q{= zM$&{sOun7BRK#0y2DwV-ui_?(#H8ENTEGPxHQ}uHtVefR={#r>p{-#t-4@ zGfp%GOq@0?d`6)@F|)-sBRhj~&*;xW*TxMEp*nr|*1(fuC2DZoSybNxD|)O?H!@Zz zdp3{VfIKrd8qO(xhEMk!!`-0qm;R78w)NmYDUoNNpR2_$ko5tT!-76>>gWwaJo9>*P)L3Tw1B=I z2GV&>HqAd*pff+~!=mxWe}NZ{V6WV23G_dNu5IHrH6^naBvKcav?`CDprl<9|4OkS zE==8G1*oo&Z3~h1&w|W+o*|AMuOpnB@JnlftO;dSE>n0&O|f}+1+(GTnF;mo4b3~~ z#M^As<->6GZm-8jd*n0BpCLQVsp~dsl`nlKKsqy2gdrWKJ(GwqL`^iknWleD&jY%I zyFsYXC>L0*v~zL_D|*4r>X?(l+fFwR{)I+j6Nu)i=HYLGnr}ZdId%fC2Y!wGyF}z% z)ZnCz&a6lZK^@-M6#>-6@v1HVa6OP-;gE!oWsH{xH3z|~b2F2SSArcv! z%MtuO$7w%KMV&ki;RSlBhU$5-0;%hYb`uZkgOC_?Xuys7`c5bE2UPW4eumtJ`#c56 zqEvr1wYQ*A(h>c{yC0{7u1em_pW%dKS@5fRCk5Tfy+Vs@i)$X^wSaASUI46?xJv?RAoO{eq9Yd9Gvr(tD+oLYtSZ;`JZq5Aq2goWe&!AvG z2*FIt$z}qbPKSFd!$iBt?g4q$mic7PozI-;SLb`ouG8XJUhUXwErA<$cIN>T&AS_WupR9m~RAU1|nreglrcuN;d6 zEOGeXJP34tn`Ptj-W96u6`qR%Mq%`o73xFcT3Hr__u(Bt!y8gf%NT}3xBuu zSO;dTVv&0}h8g_I0zjL-Q5)2%LK}XT43(A%&`ZxaL{V zi;;2H3lt#*N44=hS!!5`27XDFvv$2z;E0=*?Op+~Y~jzxfOMzUd&>0&@`i}RaKGad zncCq-3d2Ho7Zt}rcG++mD-Tp+i)i6^pS=1qHHtOl+il*7%c!0OV%XwgEYQRWJ9U~P zpRx8<&qFYJXF_nk2jrh6RB60Ae&SvJ^&Sk`k;ThK&cFIYeV{VqYurtGCUjIlh>R9M z1EEE^b6g;Gxd7if`syyL(Lmc(nvwyB4>DmK8^kLR$ngl}66bd2rbU)Dj>;{tbmn_b zINNX>dPMImWaoTSQgW`CbK{s^!vdED5;I_%G{ZHH){O0hAsD07hc;_!1;11-R?|iY zCNfVMCh%Z3%j&R5N=|kLIh(fdI2rHK%N~o8i0l;2;6OP)K^JgB@nMN{bER2Wh<+M2 z$5wWxC4YS4W(^-KC_mIwoRhMlodx_jEEJw9>C}w_MYIZO5xR=xO1@+kocoNkR-eTB zgGm`KwxIQcxM`qn;iAnRCx?juR%4Lbot26}dh}aY7A{PEMkMSNNb5!xxENVu!`ap& zis~>Y-A0xd@_xcnW|xk6w!(yV)qKIRn}g*&hoy2GlUrU1uYeL$uVxLBQ#KBD)9TSa zWr%GYC2TG^JTD92L8(ziG#l(IsMh%D#*L5_`l!*B<&lA?Ws6pPsr>tg zIjis#a*gmDtuFlVdW{F!$Q2L(ONY0e-gHDz!=N>MlZMKevFEO`Xu^Q|Js5yYheOTi$5 zxE|SMk^wq?K>B$Wcyqjg@7FyG1oHAUStm1QHqzxUutaE_jHtI(Au7*wp*drk-PTXh zz4i{|{j4%d>S(_WickMT3Tb4U&;??7h~pjgw#R0`fQP?zCcA$9znqLOpkGJb!g;R> z(b7z1qT5U%`?|@dx5~h&=4oSxw{>r97b2i~31Tbfs*SsiF!wT?QEUsrCm{#7aw43B z+_vW5byp3N9S+Y77EZok?u=KoRR%QT@+Y8sSoy@Vv=-;6jYScySA%nkT1Y?Q+JgJizEy-hR*+IY;*YYFv7g*xD@?XB%9ixkCo%AYG%ouoFLXtDU zGsw(z{6XRDnS?81UP;nkok|_8j^#1!SAsqz25-Cxq(5W`GMlArHlZ)5XELNUh5bLH znW(b(oN&I-)wann>n5oj4%=;ZgU;a_yMth!^LiL4mKAj^j zDH+&bd2w+*Ne%v>D*~yRNrv9WjTc{r{6TbcFuWeT#w?Vz7p;WBhSKD1Ur^4XARHSH zjugv7C;=JRV>fWg=2t!;zeZRdINUAM4SQZ|n2MaF5SOwnQ5_T<_xdkBIbw+tB|))& zPFwjecj4MCbSC990I0{T>crLO%Ttp3_muB2N;8!!a^69DdXZ56&Mx_k=W&{y^tGX&?O%NJNdG3L+fbF!f2yt z>!`RutjZop~9axp6}dT7OJ^MUC4H}q7~z*%;gp9E zOz^kC7Vtnkgrr}tXAtw~6L7LiU(VR@8XymGnuM@-$BIr$?`qi%5wBq58Qduce9%0o z)iT7WrRmIiKI**#bT2z8o}JGl6f&M0?-`oPt^XCimV1%kI3+Wg#P1aaNyAnLwlS)| zQ8{~w{d+bm#etCDP#)zhq;v`@wjL_HoLBNUwGFeYMO<}n!$R0^;W-P+A(M%d@*4NS zJc&2vJm&p|e(Q!{%e_V}Xx{k(5xW|(6i^x-{x>x|34)s25h`FyH*PnhlR zoS`2%;}`SYWWxgbE(SP3M{p*6wH*d#%(47{;rQ`4HIB1t%?dzc`Q2|9_7+Gt-&nHi z#U5_CRUL!&pGRK375*ji{hH^l=9`P|!9{)6YGKek>?!x*Jp_fwGxJd^w}uBHp%Ggb ziNHjyv4%MLE->=>>j^L6@pI_1T`?w2E6NumRBt5WKExe}wm+JWRuVoUR+46Y7j2wU zCtu1xA%l9+HqIE@w$bk5T9($kRT%nw2FHQuuYYF~(EAok7ZHsTEpjM3vEr?$tCLsQ zdk^KUn$1ZwZ1+VN^Gc=W8>mU6^{`1xMfZKPNeh@gNX#D84rF3_-#vC%>~MSiF7s_@ zm>6DMkk;m=t6n;FqxgPv%uJg}$LN>7BJJ7t$T>efgK{U&C0L9gd7`H96gXkh;?z7p z?&9jwT($cm)p{t) zPl{&|F>Uc@q9MkU!A|{CFM#Dz`{rEdBQ%W$9g-k`d$5{aIf2 zsz5ZV()K62@cu^8J+n(B1Khkr43vBZt`H*$V!~s{PyOaYSL=RtY)Yf9*FjW% z&aHe(V1gi8F30dwB>3uzwswhKVw366taUo#|!55woWAQj>%KIMV(^LT1aadlJotxdgpj|BJ7kv%D zbyY6nkDep9jMdJ2Hciv7y++?}L_x~W;LB@XVxri`@_(+6i{ZDT-uvLeG4UR*qn4`0 z`5aKpwSD7>s0rC%^n(I)VPa+aaCjP!453K}ql0+x)o*i^_XP07*SNJ_!&bJ)b)JA+e5b_O5%Q6kp6ZltEf>?Rsx~K_jv0~+Axd>U_ z$H4g(ce5UpiM2|-;$(hP$&7qL_(OTWzLf^6OuDO4i!%G6s|PP}Lw=FZfNYcQsQh+q z_=ZPBrK=I;c~G=BFL9RkQQ*SA!yWZ}1W4drg%-t~nBe*ud%I(Fc3x;v_)qq@?`=8r z1iu{z@3I!dxrh}{yL0nZJpdU2ZVyTYS#t{%i`c^&-VV=xbsGrZy>O`hyI|_1P_Mx< z5nE8zZM~C1nw2N)C$BM#13z2*>^R2i*NZi2L+|Y|+XY-Xf?utE%q(xKnF988Fx&9^ zBlhyDE=y}LM7Bw{hl}&yZ4;cSXtMwC7?C{>!d?4_W^0xRrWU5m{12vx}Bi>V=B-Cn1yijk9!EMg|iSyAeXB!9j)T)eLO&(&=s;U zeDdU++1NZJULN(moRTQ^8ves=9C0KLuFVLJATNJ}yX+t@RnRL#=N6hI$mmH#nEVi) z;gk^Js_~c^9Nvnaw1O5VqTC$g1(&5gcyZ8!j6FyP=_!sh5-DvI^OM1in&W?uT8&d2 zFF`+m!#${A*pXz6kDU&OKBMqrY`fKm#Etg(Vw?J>TWm|K>#@2gNHBk$_T8~th%3r`_c<{6472Mq6=u%F1Ea)NlMPfE3G;36 zgS2LG2>c^(aLG{!TBON*nFZ(_e2wNHT3-(505Elmsh_7p83ZI7B0e}QAuL7A~ONR}3_t;0- zGeT*F>->ZwKMw-bsUu|Q`_A9vjsF!MT|=`S9ry&o*^}F+3=;%0kD*yu8c%d{Ehb@& zvY+dA{*7R&bvyS+iyyolh;GwAC9(dCA@!(LRA3e>-#)slWjpF|+c}2M*-f2E{6#)U z0D9v#*j~5|(}vF!s>juNz>$MFA%LZ>y*j^~0FoohLwV_gKrwOihG&aML=0{|{8~pn z0k{*FIeWg?Bt+`zsWprsRe!?7E_KGtp!Evd;E>zjf!$P{LvFtYJURBff)r5{3jSF| zzTI$hei$a)l{98;sYRLJ1pPR5{Zb9(B!9^@qX|eworx77oz$X&Vyl3)*B)a>8FuW{ z9rvPx36(O7G52AyFPFEpM8~39_dX?Mj-ZZCn(Y6u^hU7&{u(Pi-w)R@je&Ok0uu4t zfg{&Z!YDd%x7X!22cq%UngB8W^RuByMu*d`F==$u^)R4g7NA2l6aRB@az;&x;e&9>JD7y$|MElY_A?ZJA|@zp>4 z?EolHu3#c9Zw0}CPx3Ryv}OmPVY3l1a<(JD2$}j38CncL{T1NRFpzcL8kDDijQfLj zUp>iB*i3|u!Iz}Zu=lf9jMFF3mOv5yH~!-!Md;cHQrna!;bP{ypd;`R0NJU(-rlTH zTjQyQ`E_3FV5xl)Q|mUQu~LX3<=R)To9v9@s8gFwU3IV|@xdz^`U!BN>hf9d0~1NEC8m0fP(!t5~KTL1M!{QOsI7q=1~%H zyJ8yCp<2M4O5)3*vzHnZ`sJl8V({HJfHth^(G5diK$`#3?9xKanQ$U>)grtA71)0O zn8c20bDR5C=)WF6TNvJumyRle-vJojsLvMJZP=AwLAD`K2vhJOF30TesocfaTCFr% zb2J%+$SBakKls*jJHi*%R!?Tlj59gcHU)>GfT<3FXbb&*XbY1NEd>h}Nb@;U9|1Qh zxRL7;^cusPur}kA2w|$WPCP*o#9{zjY%-vKRsoo#r(Ir|jRj)j7v)cJtih@!8zH^l zH&XZWK*xnDgl---z7A_503N7();|`o_7G2*9qN_91p8wX_7b5H8`aE}a>DWVCT2ya^Hwl(*h0|&i>V3y`g}AO*vK8a zIf`G(?yrDbaZv|UxZV%6zc#$rFU-!C9WNWIaY=CLgSmY7^zip3L<-2jP|5%_G3o7w zN+rbF9t(?XqwE*>(xJ51=#;=O>!8k!);x}MbN0oA6=}w`q7DI=cQV$gt#^mJBo@p# z#a?t+j{~R5jWok^>Sz#FWBTOMU>i{<&vfXULMIqCjdu;0rlK@ zp&w;E2_sQM3tS%X=zKZvxpPVA+;R!BxX{af<8)_LadkA#XOUYcJ~c|cCbBu%{eG>H zpE$z4k<(wTUzi-zYt{Sf?v&ihtI@E#$-C9Op5Beg?d-b&+}hY17GlKYd=Dx9r0Vy= z9Ct9xqB!?@y?U6vpjrp{J!L#oFAFZYSv-dx$bu0LM^}#5PW+g=G#AjbI^_%TRsg@P z6smDt0Z`?>QAj@nD%Y+&zM8CRMY^?&r_DjYa^Gih?~B}PbyWLuSnP}oVyfb*>5QK@;A5DZMU;+ ze<+0-QW%cvsMWl~5<0PMnLdkVx;8Aw$K(9u>5WSDZdg&kMiwq+@NK=bKXJL*eji*d zEC!o~wYJ-b^%D>IxsSNw6U=GsPqgqVXaU@{v4>aJ$uEbtrmCK&B;hV(VuM!~3JlA) zYO@^U++KIovK(nzkH%}gH`mkGQ#>BrR7F=_YyuQxz6HlbGv98wd)y?Qm=gW&Ql0|! zeYOeRoPW;b>-^?;9$C8_+M@7JFC zjD;0aHb357gI$557B7DMIubKyGcDn<(Wy9O^OAkE-=gx>(8yIPC``ICm2A>Ygf31* zo`cdGUnmmOP1aW4E43OVxyM7i+;|0B4nfbX{;0R}vw6xBW<%Hk126LrLqCtKxm9Ao zk0wIT@gQ01%pxc$YDQ(?W#(asNf>l6=f$DH>`e4(zS5-yc{jisSOAE0PC5>q1o6(q zp+5GLW1QfEwK=d>f8kugH=B7-VhHd@eGLOyZWVq`Ad@HPl5b&_*y3L3=HAst#a6|b zTjdb`+8n$PF*E~;S?2!frt2NyM(ZiFp#InRACw~)>hi>spv_Siv>E+%9!UEPAa0Sh zCr}JUHa1-6>)sVcq)#D^g~M;dIj1SAYQ2l}@=kvAU#@7cBozdDIURl~p9zYY3X6$} z>UTlCgOj#@_xqo8zdR)uYapbo|U*_+mc>{Bw?S?}0BM8Z+en8Ee#m zA1$T({yow5Hf9s`B2KW5Q(u6uCQIj3(}y%%0MB}X%)n8b&w?)%e{W^1fj12$H-qn; z#?L#(oHTla-zYiN*LeMk9QH5&q{(J1d3B-t@G1rLgByKjH8pW{;al)3b?$T1rZpVp zOvervf_biVtaU$Pv!iz1@4>LdSGe^m^_f!4&|ZF2ofv;sjTL>?UeFKVTe(U7g=N$& zf^7*8(N<@aQqK6N*tB=rlvwUgwAoF3JNe{-?3wqv0Ui<$i4HvaDta$uv3bQlw0hG(*v{E90#YHZT zyBNm&GQ|a?Fojx)92oF-u~Nqb3rH`Z7_(C?YuCv@VkjA3yTS<=hWXa`!6!JpRi=l4 znH>(nBLi~)eyKM6j0@OU1)m`tV!fsKcsjNuVIcpw6s zu1U2{WMX$`hm79lJ@epU2<$iA>`Vfiw5bmOVRb3MJq7q;J-qJ^2dx0i=%bdU(Dl<_ zJOoMjgtdr7iZCEvWkjLBkz-q+r|LojiUlL?_=uJIv&Ps*{sC3#ka8iT7tFE_7(LOApxU=Nw<*gQ*uy03`_ zzT}?aGiS}RS^dL(WX(vA7!(h46JG(Hkn-E~Ba>$Vqg-@x>wus% ztb4*x3XZxjklkbG(UWpg;zgNrjYn^qg-GGTtb1RMxTDY48&$Wzyp(haTRfl;a|Yt2 zX_sr@+nyooXYBv0+E=(E2qz_1- zSKlKIogx2`PhRA#1Qx4NGiDb+2G80t5j`=`sS?tj=L^>16tS^toKtm~hO%m4CK<=HYK{yDnB zG)J{5m>kRg7y%UUx$7}L6eF(GV&n85FY66geAOusK>I0Lf%IJiqC;CgHGFDnX}Ukm zc%+8bcXxHZq3phCkymMs^jw~2A^*Jb>eV4-vjXx7gfUh%SKe4|b1|0dlvupXVNOx! zt1}6t=EOez`Uej@LOmj`)JL$FXA)#cQeag#REK0a)Ky?x$eN_$f1-qDk>i1pF4Vo3VGTeMClxP&)s7zklWmRK?Q9bOM#%e*Qwa1 zpd1fdegoL^0cG(U73v$dxdtpU5W_Eel{P$5(zyEX>nRa@M9v_Fd&-Iwb5N-@x$iQ% zE2y=a-idqOA2dD^c4^b((mZ%|h1u`ugl!b?TVfo5l$FUjTMFeeG%7yV5v0E0f0`S?r(qJC-S(w);*a&l72Zu;ctD?{;-=fx!tl~xr~s%+R(uJwA|oF zRQa5J@56i^S)SYa>_ZPn-7e>72ByF0?$DK)K+TdoW%3c@D>=H`iw6#fSXJ-;`skvE zn1TL{_nJGXp=!ye)qOT4kILCTQWz9@;9wC4x%Ongsj|tB`{>tYPVN*MmXO=!52qoh*jb>eYKt(cWPwCyGA z>7_%k=aM29lQY|`-xzf1Y7*aN(*7R+m_TR0=krl+*Yn9RsT7k$r>TR3=+so2n~WPz zhWS*P8r4r#AUcJ_z=Zf>X|ofe8JwhNmC`84#k+ukb=>c&>0N3KNVGuvVzQ{i7_Y+7?Ub) zh}o0592i&%d`UB!Q3;)<5#PXxkvRTT?xpYnDn_AGsm9EyL!{El_0eXS855&XNn#LA zI7uDjp)nXxT2vC*s)C|nU#tul6^SG)LdNJaqAA7<60h=7MgRx%*>MWf-If)lz^`Oa zBZ-hmX2vwAD6%xNGz1`HEHV?$7#|5^xna_@da2oc z@YQ3doRoOnOAkoM8DYj#4T1@cF?DHCF)KKCWFZWyO};QDBCwQ=uW#A=#Y*S0RleHdTZtF)D?IG2x8OFq)DvV>+zC85CshR$+25sB{qu zw=^B2rD3!eV(HP;PA2^VgKQ%WS0kw&JS{OJrV)>Az7c%PoNU9OV~eJ$wJ{ZwhLagj z!Z_;TS|wA;nG|eJJ&neoC^2YqMkH)TzF8bbYsP5OJXRD=%uIwrWAYlofkD;nRL5x1 zeEA%3Ebt9!a!eA<2%ABNszu{sMaM=_c<30%+$gxRFshNdkjQEHx;*4!I0Q2NfRXUj zl}9G=V5}XCsRoOQQF%!ii84%8CG*0%n+=_ZG4}|ZX85`!GUmxz4%Z5l@vX6MItPT1XTdmp{_H@ zB#h3W@SUbGunM48!ax)2A(kT&GRq^UHDgcwFP7GaV|Q>UH77%pBp zvIRYz#={Voqhk!Z>>>)CGIi-Q3`Iz@Y%b@|(xOITNi=Ah_&MNO7RIQCPP+ajc&#zW<$lES<&PeOn(Wu8lh-}$jZ?eMTbO^r!lEAa2RB| z7@S=uQ~``cqm$_jGJ_%qSA?_;eLFM*7=wvP>(H@nOs0hvtF$47O06duk>j!LOQ1nA zhpQiJ5W$R;p;?-tWCQhs1zihis3EHY-6s}mMMVL|)R9GVt{Ewc_Fml5h%yRLQ^}ROFtaPBGYLkj?HAZdiPE-GM(NqRZldyqDY*U z+?>!M*~I?ozc;{%r*j(8Oz709frLFLi9$6J5!tVFJyQ-7p-^Vi=~P-e)zE@$OlE{p z^M!?IG!~SW9MsW2O$w7Emc-@8@n>wo!4$@5u|`Q0<_u06lV%9Rr6^85@Y!6C8LxmQ z!Z5=gqg$)p|c5C`S}^Ke}XtPCKFuPfkI3G94)Sp}>r zzPtde8lV9z1~dUJKnKtVmIBKGL%;;E04xD3z#6c_5e4qe0j{6pYJ&7-ufISVA;_DS)F94T-D?l}H6{y9x*MYqT)B}yc4d5oe z?H1T(par;%Yi(fLfjdAaa36R8bOAlUBjD*j-{CpF`~vJC@DdoowKupO{m1_;EWgLs zKY;xNd#(bDOpa3WV^8ponyDHcPfEvEO2)7zw7vsy?VD*7zfB|4QHTVOJft9$A8CVOz z3a|!j06To!TCnQ?M_@g!Z3Mdsa0fhb%^R!_;0tU4{DEx%G>}*z5DbI>;XnlbnLS|l z0#QH=FxA+^0sDaiKoXD)uz(aG4M+zvfFrBcI8X?j0E+Sblz=^rFP{N> z4k!i6fC}I|zO4%EW#9@>jcc{It;6kgus8ALTexlh=X|xoavRVNbO3jOd%y#r3+Tap zd%^YrkMQ+=uup+!|HOI@%Y(oW@DkTYz>WfMfiYZr5B3A_311%v`wjSxuTOxT{3q_O zsb#oHCE+)!Fet*f|8vs{gKcaEzz@*yZNgwhfZ2e=fBYq3T?(KBvVa`ET>-2jpbX3h z7T~%XSam=HSORDRI)E;q4=e{5fD!I*0@f5?HUn!8SOTj6Yh1SlYY#X8>i|c<8E^qy zflYur-~o66K7b$K4{Qat0o(CdL12S{5FixS!f_h`b~g|SL<6xv9KLNI*aJW^zJ3sF zDv$;o1~P%8__i#t+4yn}*j(TkkdJGHU{3%iffC^Cf6BZR)+>NY-~w-~;dp_=<1;{?GAD;LDS^{WWFr!~u!x&mb1#0=RLF2P`kXEQnhnu)_Z& z8)m}tEI<^P14sh%06HKI$N=(yBK{d=u&Vg78rX$^I=-#}b}^t0=;GQ^u*(5MzzA3Y ztOU#ei+_&85|*v-^;KY312%vium;!Hf_1=`*WuO?tP{TM0@e-i05;>AH&`FQ5AX*9 zfIuJ^2nE7{y|`~AZll1)0&&28AQ4Eyw;ckT4rBn?z%d{nCo_-M~Yj4|oJT`)B)e zSRMpk{-ce;@>}2?Fox^z!G8S5=QAvS0mgCd8`$r_4}5*%AK#y_JPG^)$atEL11u*% z1$h5AB{=PG2I%~N0KQ!ix58jWfZ2d3APz_XbAY)39gqVQaDT;r;?IX=RX`0;$Mva{ zqz1mM304bV)&Z*zECrSW27nP@4443>fH`0RtinHI4b}#*2ONO)fHUBNZ{Gyg9q_={ zH-q&8wgB6J0AM>12_Y!Yw~U;!yW zDv$`&kq@Eg}i)c^fF z8DHiE%MI`Xe7GhEmIllOM1Wa<7`{y$w-UIW3w9nL4aflszs1U>^_fUm$f@E!Px`~RM@JnUr>SPp;_;Knr`urmMwKnM^4X5rgrgB1fL@O4SB zQh+od2gvhGKj#Ygx)NArKowX3EW~vUu-f>t4p@DBc^TN{faQW;eD(1|tK0{^t+G@I zyXdFLEY}pcO7rkKeP2gJP+k9iRoSd9|G-I|;#ET0$vHeZ$ zPPT3Fo9BNy7VqGHAgQ~o@VcvJch{u$#_}J(6C-D~FZ}sx`{Wa@u*Z(4KMMVNtsQ%a zc`lspQX1s7)Jf*yS^4sN=|AO-mrur==lx}t$3^G1RbAF|^SFnKkU-JwPAl$~z~qg= z;U@FLxmWg>hPc#)6wT|k`5L{H_n6M=IZs^j0-CITG*#@jh_YwI@{}KhJa6}PILB;Q_tc$M~+pzc*<}aS=NjVUglF>ptxNk=fjGIywPD! zL22Fkjzt5yzbKuQ3mKJX$9u~2IQQCF(^-owIE3UMMwa^NIa9Z6U+*ftY}sIIvVf5C zy@hkTPr5&_^W*W#TY-J>)-BT7`-19Ocl;{TqlWR!w{e@(X{xI@;ZGC8+IS{7(O`DtDK34<@;7 zZlbVMDPbi=A^C5P9*Q*Ep=6mV6VcWo=Jw`p&?9mGZ=82_-|V+Buhq|=HLSc<`7ABR zM!H>$r~FX zWNa3;!lY~Ts9n0j7v>Ka)l~ia-4}g+nOl9I@j@q|@Bmd@rZ!SNtUO(Mj%ICYW;!Hbd_v**$r>)b3L)wPqsSLk z39`9zqPOm~WPKg~NJ+hp;@lw3@0J5sEu@9+p5Kj?VH?s6NXz zvF6D)V+HqE`6J)=h{k4A^@mPu)y;pV#Y-isNC!E8SmNuR2^X)aOkq_SX_!BoHz%bimLb>5_ zN@}X9m+lHr`$+d+znvaWq)|&m!z-27%bkd9J$})33znm{Ud8!y_LCrf00 zpE&0kDOXKVd9!$~!kc}+)Ay`-of@PneshVGfO>jV)rv!o;pU%Wu7?a~)s|JQk4Uz8 zvn$q;r%~xw(aUw+=D{@_#JiW zW83Y|?JL&h?%HV5Lg$b9Sne%pQFcN6T)1O?!4@U!;=T9pTn|x9yL{2Yul-oPOh#WQ zW{nB^_pMnbt>`#E?ef}02hZc##ra$73*rWr=0|LOq$ON%+VuUbu46`T+s`ZC*E~SlDJv#?ce=s>B4IJhobslzwg%kR=MmO zhg5Au?3~r@p8_|RHy3Q#bmN1wj7HJpLI;x~>GdYQU8Cn0?+IkBwfcEZV(-PROC*yV zw0EYB*h^-aTs6{59I09ym87}#wA=DGJ6&4^)k-s1YdN^2TKJ#m=xY5gKeT>MpM}_& z2^Ldb^F7l;y24&G==+70^W3@P*HvnMNzwgO=+i6j`0BXGkE4R=)$Up%yXi}WUWnXBjbkJ|a-Uqu!SH7TkyRRVwq7>b zWGZ#)^Q-x-i@U4e$$o7-C3@rb?0C}zY2Dyix$j?=BuMrdFDQH{Ev?~jt(Wq!BWv+B z^|bvW-z9#=2=oRz&XrncyOpQ7-6=0dJ00V%v75QQ@nl{?R%S`L>zJv?O@&KRT8^aZ z+!?&+!w#sYi1@IB{oPZ`88Nftw+D~tD<^Z`plt6 zDQQLXEx4Y@`|ixg&0R&$)-z%S_vamb$`it)Shv$cLsrW>g@3E%g_7`{DrfuO4!nGQ zz+!+>w7=-C*CmSwx%ChCRwlgp_|5uNWlW`(tHn*8)5)gmE}r(5_KoHgt;4yL`N4a@-uP7xFbC z^p~6UdP5$G=Z3avRw&Ku@7ua{rpa^tjKqGee^F-mU_-^p8`e%al(hctO@l|+P2-d43B zZH4dcwyRTiSU-$Bb?+O_SaI6J zj^+zy6xX#2YhI-8&Yoa?UU9PAc0e}z;OE^-x^fRyrF^SPITdm%S6AkFZBES1i{hI~ zvJ*whKO5&zq(XFr7Oo2S2uL^;b}vz8GOggDq4$$=wd#wUaiqP+V;1JcowFa$%@8hs zbAL=gusNv6Jl<KDNd}^|;^GgVc8r3O&vAk)*2>diSImc$<6`vn^$}c#^ z8-0hds)g;3{WU!#buT}4T+ZzzX0q(wmmKG!D?($dlfK0kuIcv}*p(iZzGYQS+m;(L z6&E~i?+@cUWYdG4>hWTPTo^NoQ5!NV|Mcn|hhUAVA-|jMpt=tKx~FfSg*=$$taCXf zeBfh~8t2yBZ}Lj-o}67*BA{;Z-p0%0LSsjy<0$3a)>597U7vo2ZoL17$4*MB)8)qZ ziJywRAKyJX9CnGrB)7uh(DC*woPKU!4c7!Tec4d-`siEbwxa6lUH$>2#(~K2$452N zudI$)TFoIjJH~NXSMf1l<(7sS3iT)A=USeUrSH*RtEgGLzQwg~*`P+cuGlwM)}449@WgrFeD_Dc`%)uCvi-g$@s7U@&aUZXy|hi@ZX8P(e^%spg7qu-NZj`D zCiAq_%2(`f9Fe=QEo{c*?enQu>RNssIn21bpz`P=LGz_!9`XXWmAW;fLi0xT{iWm` zrGCh){e9f#SD&7TLulI2f&qH_xadm0hEfNt)*h}v6}at;%ejBCBD^b z_AHUHQ1lXB>HB-o=;g+`IVCj*OeWRjO6s3(&Yo4~svGn4!=~c=RX=J~Pb z(|_b_Zp*0fxikBgp0{^zv7R|uR=6YQYOK%oqL`;gYRBhox%*5Zq~qnv_pY0NmQM^x z#g5szSZ1AF`PSk~eE)~qwLGd5Dn&f)V!J;L$*%Y?`e2pt^Rtc*X{(f(x809NJ>^(# z*_moFB%DeMZ&+!TOl$GZy_0$#hJDeQKfbaW$zn;dSckgo)9T206q|wsD2nj@mmJ1@wX-H`f+1t{7>D`3~f-l*;#p+}2Gy znr-ecuz9fgdT-r?#ks_=$If%bm9)4X>b|VHkk=YgbN+tgNxdZv9o#QA9V$?`D8azAAVKp*W%J~>O9u~)(i6v5iaD=oQO-Bp!iad>k~){$XP#~Ep4a3s{R>%r zb_VVz%GRbmaMSGgBB$c2EV#P(pzp$*oL9+XC(nMlm?D;y6US?xP?YYZRUUY0K9}Uz zlWR{dD|P&=)fOXLSFmN<>Y}Q&N6#ntoaZm9G-RlD?3cj zMZJ_MSu5WSFwQMd*3&p8Jpbwabmmz2Fzt)vA*Kpr zz~E_Z^QBCVE!Wm$e%k-SOt=-hO}6_Hqb;Fcvs_Q5X4TI%T}^o(`#mRQV7p`AqvW(m$*|Jburh8Xo zmy>VY5ao`^qfnlRd3h=p7Zof5-)uWmWZBAXx|;XOv7EEg)pg-FRAi+3&r1$CG{}pp zJn0cidN4DO%d4_dtJ+xY#4h#K4{A1FK9f#5&V5Et@Q0{SmZvZFen#GjHoo-b(On02 z4$N(G@LSBfJf0!6K0e~Y#-i~rn|m}>T6V_mR4MoJ5^+ii!RCJmCWX}Safb1`C(4len)G~ z!&O_())rT5b9j0kPYgNNar;eI6r-zmJlXJFR!`vFOkK5sP>)yQt~w1@man>4L^eJp z)u0^p$m!VkdiRdhB_gpqcc>q5@;hN^9WUe|Wobxvv9TPyc<3jW*R?e1(p{?#t$5L# zEZMlry82A{k(U?l3Z$*Hax-4mQ2xGpqw>2B-K~0yhAc;Be{MeE{&b!9>sW*9@BPk5 zWc}`+d~w@x7$vEP9f z`_zADzPuVX(w;r<$8S{`OPLFc(y7%8PoCk_>>j*Bk69ft-|{WBx-UUVEA2S1xyrci z;=@Zy`$b=qa~`xy(#3{2c11n>z5256&tZ!+PmbZtT{3q3sb1W+ZGqzZoQ4~B#f9Fq z+O&1Y5y6Z^t*3#0YXVv_#5O$>(E4oJ{VT!5!d&uvYR|4;uKp7jnz_~L#<}$0F$H+) za_;FR=k$`EE6~a$)O+u}mG(&=lN1+u2OJL1iDfNl|2%h8)xxFh!TGQQ*UghLf!Qe= zb=JClRCOtAi>w+5Y1chpHFTwS@j=-_m%a~!EkR3nn4~G)E4lf0(VEj({ltaP2QxWn z=e|nV^x1`oGTx^~_9V16h^ffa4vG%VjNw*K6Mmd6RypZ(;x`AEpi)()kmar9%%{n_ z@7KR@yP9ucf3YI%8geldlVbV2G+KOjpa%m z_-%3&ix!k5wXJ<_CH}QQrp9w~#r5SmOSn_{}cv zS4+B`*0_wkT%FmXv;87!fPdX4vtAKEp7_#bB1yxq0o3lS&CXbDWBUWw6F9_@MiPu42#5uJR`CJz<5-*}|tN+DlU`4?c@l+_%+$wDXMJX+16ldk%H}MI>6u zO`D%zHr%4<>YDucBK=CPQb6#8wqaZJMWs~ts)<5t$_2GEQW^<1);w{(NvmDY#hSi* zG~pXzctU%k#pduyqvPed1x}&4VUA-lXJrfoX`Y?@v`fLupV%zfDjR&$IoDdLFLZeO zL)Xr$3tTrFNcE~+Vo42$1+;U#FY=d(NDfU380)KQUeB?uyysWq>ZeQ2RC(^x6TPwK z!;Hz5$99gNdKfg>+8HmB7v%G}Y1#hmeOC$mgogu50DnFy|Lz*v$ooE z>NBf@o={pO*Hyj&$8@RjYTl=z%^#Xc2IeCRkCud~2!?9%G9A3d_W zvzA;?lwFi@@bYL-#h&fH#w+s&Vboj0pJ;&OR-bCvwg zRi9JK#$UBsi%5#Pgt})px!&nM#F?Ay6-8d-->H=FEGfLYvMMve*ST?D_mw?Y-kFwZ z?0&OzbQzCHo$(2-*x)0ZrQI*PM_9~M3EiUTY(MJ4_}ym6F%WgBZ{|SqYW~xAPO_e; zF%08Ey)>^KE!?|NXD>e~$E5!33t^76DLh+}Z@87n?0FS`N8!Lv^9yJD8u{j|I3CHf z-*4m5J12GY<&%2DCApY;^k0oo)58e||iN{QLT%YQw(#XXi7nbI zXI?S;LghdD_Lz~SMxS$?PJWJS5ibZV~VIUO2Jd*-jj1<|$(TL2hDQ^(1ke8hc`0 zYd>)uVoJ*tIx zzt}=z{U)M(o}4Gv*K8-&GjfRIYt1IsCw3CY`KCzhpM|KOkJl0F)I?%kJ(5^gqY~>p z(!|HPjYRDKiA=1oKR~Six=E}zrx5Qqriob3+e93vej~BJloGMN4pD!0L=*d8Fh`tU zj98CFoX7rV#Q8$BGy8TB`%AAO)}wzB$LZNg?7t0hU1%e&yIU>9`d%MmUEG3rze@s% z_26{kcH{U;;`nU}#BnxC5bG)p#Bq*v6YHf`#Ja~;L_5hM)&~&%X`BwR?y{S>91<*v zk0;fOIL`76V!aJf{zHkx@zb{u>!Y&7`VgX>(R3o#eNQ0zYbK(9yiKeZ$`Z%-xIpY* z6-lg97{t1_5^;RE^CQ$BY)6cv42kurS7PV{x-&vg@I{QH7>IWD4zXToM6ADwCyu`` zm{@O!BaWkrDCb@45$y@0U${MvsQ*F4$J0?l?B60q?9cgx*q=ftS|6IjF-M5 z+SOgex)7qD`j(35e?<}fZvb)pM~L%Sy&5s@sz6*9h;f&EFR{N2Vw`;W0kMB$5#oB0 zB=+aYBlh>cO{{-EM;vD!VmzRUxbIkp7^f+v6Z?xTCib`JLbNA{e)jMYVm)Xdar{=q zejg#m`SnW>^<0H9w7ZCUFm>hAOm7j^@a3ID%FA(`3C{+4Ts~KROWW=g$!9pNobKpveNzK1h${PX*W{pAq-W}G+TzJNvSpC5~;SBP;AFCq^XFpGG{mv0Y-V$+~YZ2u+WK8VOa3}UZe27?|jS=711Xd!(OEQS^ z(InP291-maqF)}S6Z^*?#tD3g`cq~^?0*(kE4j z~ENj$crM%M-h=X^V?6XyQBJ3#QDuew3D}^i1h?S{*5V1 z+%HRV5tmPyB4XUwi0Ee#_v6BK#5yz&gzZv0qF)O~^uJHEiNDuTKSX|J2623TMBcT{ zpIHBi=%`M9kB5A=+Dp8e&{`6_L*gBi4Hm{fIu| zK0+Rmf6x#^+;1YTQyxTnn1YzsC_&_V+tZ2t%@Fg>V@$++mL75We-lBB1HFlLaYQ~} zZYg5?fM|z95!Yi~DdK(#(LNkP+)rsB@+7&4a?nNegTsh<(s9ImXd$AWWXlul?uh%` zNW}36A@b_si21<*#Jv0qQDWUWi}*fKH-UJ+Er|BE2hl#19zYxq;yN;HMzpsUhgcA^yG#5cSp%kuMEHltXSRB5%Bw*#Bx4qTg9X9H$&HE;_b?Snoy5 zqeUX}sBVb)i-U-El?ySRe}TwXYcEISTM*avOl@NSFXD*%N5p=+5c$C4i2U#@M7v~< zIPV26#CkO1c>@aKzN5wsG0!*~(LcHo>$-?}y);CBk&Va;wI~qBnMBMV&C4c^Bco2N zpF2)m{$YswzSLOaIEN5<6$)ZrL$3{y*Fv->F^K2E^yVVQ?TGuJ90sBvd5mb!Da3lM zB=LR^Ao4{6i2K3Ahlq8l(};G}3o$$hRvZ z=2<=>>eU-W-h&TuoYu<3`cFhTq6`ZJbzM+IL_K)#5^6M{WL?&pRThbjx*{?tWP5H%rrz^eQ!Up&Vd+Da&94x zPYOe{^N4u?Jw$%H7m-K(fH?0pNyNH^0dbrVM1NY3@E=5s_pT%6cWOk4^(Tn-X8(>z9 zHy4qA(?H}m7>MV|qY-(7D8zG>(TMS_Z5*P#awCraEC!K}LOj2;I~0+}K+LE2A4c4# zAf7+(MLe&Vg}AT(gm}LC0pdBRnFxI!YThB9c)!Jn_gO?V5cyTa_`%eKI6g08p4}5s zZX<~23d9lP90sC14rXNlwNK+LBLBAy%3 zzmLc_BJv@IA;kJ_M1JEn;=MCn#B&a>5asy+F`so%3(@|}N3;Woe3ZowVtqa$KeHe4 zeAEZT{GbjZ&!&cW4*WhM&)|%B4#WYG_h>~te=-wspQ59OI35*ZeHP+9f&fJO5MxiQ znnG12hmW;^H{IVu)e-0q-*GP!^b{o-u2_T;9kU-3TnIPu5su1OD zUVzBIA)Yr_>43PuU?S!_5bbjiVtz9+7tv24p7Sq8%!4oy?GGQ~JsmSd`J6?3U$Ppa zA4iT^IU-MZUK??rj<{alA?B4t5bawJqQ7wGCDtnt z%Bw-D#O2Qdy=kLdT;E+f`c5&e!E;(ebYMEnWF zdmloG=bAbZ&oieWuEzz4e(*J-z4Z(w)|C*dUuO>oZN<($1z7dk1B;2&l@7@ryb(`h53l*PTwQu_b=Wcj(-Qy zt~zlL>)wcQ={dxE2U&>mgA(GsPHV)t;xc01e+5VYd*?KmvyWe8_x9w%?A%El4vi-G~?D%fDZm^53zcyp* z61e_DiLKY-Kiu~B9fz*@?D&Sc(~sYdm#tsMe*p6D&l>HT$&Pd61N(Sfas6pETQ|Ue z5Y6GQ-oVydud(%FT(`P0^`3<&Mqi`&XI=fTu88k9lf7S2Tz7lS)?*J&FE{ry?D!7e zoYVZ<4zvBQEob{5!1bCs_I~TF+51((^~&q)IJs5qI7zt9=wZj1o5+r%g6p3I*!q0t z^zxxLvEwMeV8{9U)9?mA*#3Wh=nwm!pFY8g#M%C15A(YPqB4z z$LaO<&Kb6zfdA;?-}Bq8#num3a!e~XiWFO46UWwP<9gW_wjS9sJUzXb+<0IzB6I^_f;um z>)-6Ax08nBc=_CB>w5V2{ngLbxBsU-kqpE2dDG)ueaF_9UuWw(asB2|wq9X6{dhR- z+23mp{==5La6Q-zkJCK;Jl->6`wxq={iSf-=LTCZ!GC124%gG4vf~W1DAVG9G-dl2 zN=z^Rf_rTLocQVA_xc0;yeCXQk0LH?-TNc^IDg{hCbF9ye~tO{`X7qdE0G`UIAyrr zslkpDUB-^X!sDzjVC${_X&>B&*!tHKY&`<^e|eJ~|Ho7IexKm}h4^*!=s(wyJ>DPn zHM8|-T+hMVfpxeZgX>Zxw*LI_^m1rWW$Pr~>GAEH*!o;$&S}R#7e8P8oow9?*DtBF zzgIvpyBvmaefb-p6l2*f31Hi@ougaU&1*TS$nk|rtA~E*8rVwELp<& zvhoe5t0KP$KWWZg+7Z@C9_tLgc&Nxv_*B2wVDk2slSTg?@W`qn-z-YjSp)n!`Nj+D zoG$wy@`0(^pHI&geB@32+|Bs~|I*qYFXHbPFGRl^xC?oEfkT3?0bl(C>*=c3?QLF&;FH^H`M$M9f2n9)50;^B z^2g4Hg4e|!(ky$JKpj+vfAnnrQ?hFRyVg2`QC~0zQ@2LhY0?`LFCVv_i843`j(J&x_}?t zA^0xNi^fGfK+Mdg|5&b?^oV|DEBhUOIyH}mc4*&aa zh?~fd%BOjNKGeA}`*N!N3|Rvo(qHR$-5~23)J6L}Zy%9ASW)DUgJLT~E0nF0?} zh<|kcH+XUKw-e)ZUYDLq{Eg6lY#(vC%|RV!U;NXj`@g?ao%RscRF_U3`u@v;%pjvCq~u zWj#AT*Z$Vghdk{L`~d5mP2J&X)p7pq1n+lR=N0c$1n)mb-#97vf`*c_x zOP(L7_j7lE;O>nCzXD#F`u$Z)(a@cB273#B{j%sMopo^CFM58mc!uh21us`xpQBDq z1fNhya98l$hgWvGWr`KOCP4wK1)OO{VhdMW1+s|be>RCsv$J<@-Jq5L2IyFP^;LbW9ZZm~? zzpCi(1pWrzwb&yar&8f*-}lva{>Vk}!n3r$-LaFrm%8RNzPno$!HX{!`Lf6-&%zFC z>GxfU9gecj%ND-Nm3vyg96Xq-wVq}5MSf|1?H>wGBTug8sMhl`LF6~@5cv`$?)k`D z4qwo`-&*SWcnsOtNeK456h7JfLx3);;II62UX*hT^|?63tkbww{O4T z0jx8|RdC-(*&oBJT+bu;4(t1Rj*|6nVIRzXwu7GuviO4swnc2Ikmmj_yl{HqIt_KN7iYr zzYzU}RrD81gJ(vH{%?C~{U=HYelAPf+kEPgpw`;IeNhHpC|l&`gU=-n2He&DYWV@) zD@ezY9nONE`c&K19QrsF=;K6zUxlAx9hy)0`%}S-Ox1p-(PH#B)%k6?(t>{yrsc!Q1FKkh;IhH;UMY?B{@?sw z0N=`?S5Kh6(;tO|8Ez{yZ1{ z+}Ok0e~J9*nfiT0@ej`||8~Ee=oySXnD=TwMez0QwVe#?Onv8~_vbM7pN{<-|Fd%( z`De7q*XBD$4HNn8@EFG4X2OeZ&!g=&8GdZUGyE#}0rIG`S9QD#CZ2Y(;_0Ax{PRei z|5T3_yj>5$O~3E!aKSHFes6VG_^#jNx#s&$gooJ}qU)d!D@A^Vr(VzQsq`7GK1e9% z_lrcq1Ht3zN5pp5=g5QSPM)Nn8<8Y_@}igc$r9j+h6nT3Jea?y=!vuH!QAwh*V13E z51vW9D-|bre!lPcV8P25*84UGo@6XMNxIqRE%MxvgXOuVpI(XY*v$HlGehyW_?cPY zOU4Rb3Btq7Bz#Yv_ApG_XVfCWJ2%z(pEee}Vl4a#cq{fTp^M(Pq42IZ2kG;Y6Miy} z#ZNwh&zWGw<#j8mm-~sH;_T!bhBuP@q8=fi9Eux}Q>{mU}W zdmruR=e;4{OV;wedk8-K9{!4Tel>!+J~!u-x~6hN(O;sVwySCTMgI8!?YDP)CGxE- zI~@Bv=Xb5h$MW2L?a8A~Yd?_PQSbw21Wy3}e!SpMiAP@Oxj=v6ot4K%ZlPZ8E%K(1 zwgDcaKv&(rYxqv^5tnuSl@$%&XvNcP;+?~8eXcvhW1pO@dByR(*P=7}eUq_=8ufI& zQ>d88zn!k_(3^RN=gstUJCI+c`Di;Y%y&OezOf3tXG{3flKQ=Rtrpzh;(s#WhvNgZ z-R2l7_`)Vy{^c;iqrcR6j!@#Dmww+9@GZmOTN;3upij5xxX3&5-IL%;UFVDZc;plL zF56->PqmcwH@Eoh3)FXcR)`)`U;IH`)f38~C=X(7ePs5YzIDDY>-M1YT`)t`u?9(6o;kWp)=Gq=kkq4Hs z@<5LTLM zzvC(|^5+L4-xquyb;0ze`us+or)~<<^^|ix!3*ut_PltL;CFnqo_q8`F8?XG;r)6r zA2rgNkIJCGHa%6>?1cL{Flg__if{j9!K?Ye@m&8PdhGvMV;=huGY z(0ai=2I~IEZv1fRrurPMCa-X`<}`jM?x#7)d%ZXFX7DiWm^1N5e$PU|oh-h(5$il) z@l+qjFh1gqt-8B-OY*m)`g^THzPTlzP?LJf^0%*};NLv8{d-rF^@QNZOkJ?6nBW65 zHIL-AT=Y0vb33)@yXBoNdhW45yJ}Fct<&{;4Ebsfi^p?;r`j`5>pukFyWpbEH@4${ z29UQmH~X^`J8!A|xi|ALjZ4Q@8q1m!;m2eY*#~%#l1HP3u{ij6V<6-@T_Z zd9T%nZQv_<(yjTN_3WF=Egi34dy1a2%w?H+BoFa@+`l#7a)bOTDP7yce&%yJUlaKS z;N#(?pY+v!z9ja1^lOa|-ynM0l6RT9#(#j|@9XLBnD)8gW30Mk(_!kJQ954#1;2OC zI(M1#si)j^z2?wF@P4t{?=_+SKH#?I+b1)3RE4=Clh?h*&m>&cd`K4k$C&;WPt`)6 z>wZ-CgE|}+eC2rUpKolYE*_-w5Et^swsS>~@eij42_E@D$El(HsTW=g-V^&@&zw?h zIla%-IY*n5bX}jlR`6@qyvh>#+U^~6{;+_2@8nAOa8vJKSASY_U$>hIp1+8G-}cl& z&b{?IFJKQ<#%Ozvrml||t#O|M@H1B4GA98(VVsW3wTOdlcZz%j>wm)BS8Qv29v}Tb z{cBg|c;9}j-}f5*)8ftwEjuVg$}avjT7kKY3n!l zEOOGZW&OANh@P|6M31?DkrgBIP5O!aOY{_`Zhh>h^B?zKGy5WSMb6$1TV|})ZdEz^wxciZ2Bxct@(2gc*RhQSB#h?^1Hg|=kCY<&-X?V zXQzt1nO86Vnz&%aqf^`)8WX1Tz?0l>@@0;tJNRD@Ez1!*4O6TV|5?iUz*ObGF-iq=1f zK1+&qk1vXQ0pqLc{qIN}k$PC?;cu9S8B|F7x4FLXgv__Zf%jtGxTQ50J%zrQe-Hh= zUbLrvDWl`{>lx%}HMM;7PLZE@MdUAmClOD#J(yVbm05xI}D-kVCKF)o`XUTc^$rcVLA))=fj*v^dkLzt8pHm`snvs zd_?4nGACfx+4ij9PBZjA*JnO$`~uOl4SX2$dm}9WQ=UFxM{7SX=M%igBOOOxlE(%H z>OA%*_H$!^&fjvgZx@)C=ncMTu;{typ!?%}YKi=>Uud3lLnVCwbQDFXuC};_u>2|au2$khv3b@ z%Z?E}N340gn#>dS;9f=@HEujBs_^uzh7j}2Lt}iCR z=P$MR{387B!JnB{U#~d%Rj97hJ9CfqQ|_@EKkSplb0-UK?w^*uE%^2bUB66nmFEt# z?kPucFC&Y4877`SrT)6hXn9A=Av7q>-wUCxi99U`=MveocvwQKToFL z+ALV-|LNFU#&(@g4rl&wJM)LmeBYYn4@I_$d@S;r^huq<_5ME~pB!oBlQ;1*q1OCZ z5WGji0eyb63&?ufKh^!X=VpGOsXo7jxPO#)ljt{dO3(2FSD4E+^?Mw7U2GHWZ+CVR z{M1d6{~5d({I*+TN45X0>G%1j>hIN-yr?Yqi%nefz990S&C>GO*iU4f&Wj@9QM+4l za~%D|i&j7JIrDEhM(g-;p86#`SjWdZwPl?Zt-khH&eyw4&HF9nKE)f((Kq1NxW|2* zd)#K;IEwqHeXKk%23{q^UGr}a+yk9#%?16^iSLpu?`!T;yra$vsH*KPo%{RClC}RS zTS@fqw$5)Ieoy1JHLshO@0<3U?iY-t4o!Hc>&-Fu1YfsA+f_mMjXU&rUb8XLD6IQ-nZm+{)2TMQqY-vlKj)m`-Q9%d~GMI zzc5{Jzv_B_29f8_;QRIizs-5P#CN+%L$s?#o1TzvEa{ z-EV4*ou>zC`;TYNPh%c=SJgb)ZpXoU-2GeR`|{i^{Qi%}RDIt4tK(+end(sreeYkj!4_;2g?b5=43Si`EjD^mA;Gez*-;4`=<{@H!K&K2-T*DlGfu1@qI7J1`8-MFV*$MWZW>DM1_q2pa9{mSGCdVdZPU%nlx{Xl)}!S8R) zj}^yHx>nKkY5WuNfx}w=R{D=u>8lz(yw(K4H+X8ly_UXqFnw*a{&41L)2#cy?eYJ^ z+_k;!r(f*!v!0tO!S`wqpzDq!-2Zi{qrdw*>fAL^`h0bJPFy&y-}gt(@7jZ!H^_zm z8L?6HCxW{-7JRHV@0!8fdmBe>4`+{)zjfC6+i>c{epa2>Jc7Kdk?1jgwaR_Lhi?-6 zN50Dy_^X`PW&P&&Pe$Ocn&7V%q337jseVk>`NQ-{@O9-ye>8d?^Ls~&t@`3$^lSE7 z{_O$%;$veppZ|vb#k$U#KbgS%*qSGze;xSFne4x})_*ijFx@03P< z;%D`FXXE#tbrgB?dn{Sp=c0@B{NCnXx~?A%Ke+;a((sUh{C-iN z1YN%$=H71SyrReSsQpp~dH9rDB5(SkojTw*%4&N^ zh0m!yQrE4Gs0UYD^+e+p zk90__tDf|?Zd_@u--+A>9`y!zREu}be%M@J_Pl)GX4JW2N1AaOv5y|6zcr_?{9f;% zp9g1?XW;t!gQL%Y3H_(^S=_i_A7SHzE?~9pDp-5 zHh*|-oB7>b){o`wiARr}9xwgRoBq^a!2jF2SP$&Z#glS9e+a(!eTBoh0Po_!6d4yc z2VZ?s<-IFYj~=V)(Y1FNdDqvZpI@6eak;W`2U~HClAASNkNZ2t@PMI zes{qD86SDh8Tm`f9{t64A9qpK$5+rtFz9Vr7buZnc~s7jC`TWFZBWc@S^JT9Sz^bsjV{K^&a@`$(yA=Uy}YBm+H52 zQZHVh>cz?Q2klTiCw0ifbQmn>c^LLCAxW<1hv>_=LtWV79&_QNoAQ}?o@CbNJoeWW z`a8bi`X}h~t@ICNFUWsxByUp>c`SbZr^+unLmzs-xpF-xlV@J8^zC}`ljBq$;u7%u z5ei>%mcFwitSh@dXQF4am7ck7?UzIPb-l>T&21y?{;%Yn+$!%Bj{cds(8zeX`82b;{3>-iD zsGVF_ZSj*QsPR+l8~OgXr2p_E{R=D0NdJEs{bUXXka=-r!{_q=xKRkneZn|CS=i&IJKSfG^uP=Bo zUxf!di~r_2FV{mP`RXr~-Wvw4X4WnUCkG0#uUm-GB9c$HZSuW|+d@U8JiZgKlB zmg4*By6{x&zUp_*PB8LDx1>D^C9kzr;h>HYclXJY^Y#&Slbe^NJ$g9K$mcYW>m-Ew z(ZA1`-(88kKYX?q;j^`R<7wi-f`7@n*fsD=(^TKYVDd|gRes42p0sN|@_VJ?r!CrR z#<6vr|G;bURVg|Dvn;Mj;WTpTYx`!V8UJhKf#faEu-+_QC4u^N&kjaz_vr@e!ug61 z>MlGaZp9D3le+oL-ZH-4Z|%-DS+~mOcblkw#^&Tt=75K^`~c12**IHM`f1gkLcghg zmMP?KzbAid@o$U3GuKdf<`m-Yhp2zq`fMNKg=+AeTRtc!JZYtKt`T!>Zz%6o|h0`{Bcs|RYnunNmd$AFpE#@rA|JVBfp7mixLUIOOPtQeS-mJ~mVBqbSz-)>3kx2EvcAT-8HI z-XF7uPcnTF4<*uNbB9iZ2s4y>L;!?<(Xa3#8vzo4Trxif5Z)U!vcVbwdYu zu++&C|8R&tjz$VUP`it{KJg_oEjdF@-*g>CB!^e!gKJqN`Lgm$Swx?ey{DisQ>g`3~&<5qm?@|FA<4AZ^ z)*<%?H@H*r^Tfg@Fs7SaZ?mYw4*gT+A@jjA`yG<|I_H9szq&%M=LYbI#@CnEPlflj zE8o}VTc&bOM2NysT;=;-I3V*F1@K9hnjquE^WeZ&slKgT{F9sTvss?Bv-rac6|d0? z;J}x3m-}}N{_qx+SNR9={@_3}&OBZ$mHl{F;fV708F|gur5+2X-_wV@`XJ=~@O7M0 zeBg87|GYk0`ah3SM+@yF_3AzHIgh<5*Z)ZP^tw!u@AV73qmQUO)e`cD1?%KG+zCFg zwaRy;jx*QaM*jpNuL-UrRIUGce87U%f&IT!7j;r+JtmRw@i=TXL zuaTD-CH;rS;1-%Lkn?tu{;VNk(x3Sn99k)bqmG?OeAHC#yOY$@TYf9&Eejm`;mR^z z`y%ro)fr=&k6FwW!Ff(Q3Cw%^Hb#f_nFSRij{GFYw-CoPf0)F zS@0EW6~1CcZ6m)-zQW?%j=}r)Yb&`gZWG51C62SWuVnhgj;nsLtKjns+Q{|Rm+!K& zft=6H)YGG=r`!EIg!p%wikp5QPdHfR2`|hv^05jJpYJl`oKra1qqeS5&&Vy#|3rE6 zlbZJr-r6VB`3Re-m#z3r>aiW8%=2^(lg|?m-fRx>egovIyPNA%l)qGi{J!&AR&mX4@H`#C^Vq(sEwSeM1MFYR|J<&*k+-ZU=lMJ8 zT)(Thpf!C2{nfrZPTg~Mh|~{Rf6^2%lAddnMD7u^1L70mTn$UC(+&-rXsX^%Ej&poa6KjZXM zIIEf9$sIN1daH!q+p<>f(@($;j8yo6c5|o$sy>ly_}DKgp5Bu1Im}gj4j0H{e5clV zH24JnL2_OB!SkF+-qPYUrhzwjM&S)Q!)yBFY^jG^Y%}tyNm74KgSRtpk@Rn0f?sh; z6REdnz_YRMIO_*_%vAEd=%ste-z4w!lFB>1)78jdQGKS}6O6nHdfV=c7UY3vZZhNB zywk(f1?DU_a=U)M03US>d{hGRZus-96|c@$*smXz{W=ZqD`&gZ1CODX-sOD5-|YJm zSGG|7Xw%_GIsiYC9p`1@h|Edm`Gfer3&|@6)7NR^ub(;p4-c<$?pUid7SDi zze&7Mp^eNdUII58s(8a5hX*D`@xYA6KfFgDhxPw`i6a_}FmlWD;6uoXgENziav8+HNw}ujwo2xorx0=614< zQwRTc8T#CpAMnQ>ZL6#NWbEerU};ANOhz6p?E!W`*`W*KwJ2(pclX6_z_rl}M3gtn{E|j8Q@2)z>@C>-zFR>T){J!(#-#iP< zIM)AvlQ?nLN*O2mV3!lr@7}|YdR6fxccfn?mwuTY_Im0dQM=^xlm~~6f%{z%D&My* zd=3>Klm1~4__Q7hUzCTv=%C(f{2n8(rf|;V@ZXY3G7ir(lltjziq|m>yu?q+A0EZ? zKOQRUFK+5(buLT0Tmb*irZ6M7_GmM8v2n`oFQX1Szl`(~c6UUd?=>r|?40PzSs;#EgFm`9Sbpt-*Ks*>T{r zTCI2;AH}YX?jXN=9`Zs7F**=d*0W4?m6{Zuk36 z@Q14v{xFpD@+K+!_yy+?k;bc^fR}k2L>rUuo2#d(W-vk zmUz6)QkmaK0Z-MunjFWMe&Gn!FFY0Au+}Tg_-l}7VSmTAlfS!)d_@9vPn(BnhMj7m z)}bGGr*#TPSDpUoLFzoy3gl7SkVm!nhgbR$S7Mh}A^#8Ol>Md7DceQgN0~-){7`sr z99v3>`EQbBIQnR|u}=Q3yTSYYg353d@*%z8 zrHp$>+O;y&XQ!+B>?Z8m`Utt+mcj$PQ`w6K%d4WiszkmpatGJ7%0s$m>(*@>BTLW8fK%sXE2G@L4TZ{`>~w z_n!_*JyQ~UdW89@g8X-IL1P}5`l=CjGwYJ{D>67|u(r|^)s+;_I50yV(Oq|v887V&if1^k7zD5yW_^SBg z9`<6FvKIm1LwYrq^E|;}udXEo^vU7{3~V0 zpQHZrquO5s!p!x*)ROaXg?;*q!WaEPT(D2Y1^JvK@U}WfpcVMct)X&0>k_wiRQSE` z$umDQ*IYlEeen|g=@Z+?=XnV~`Gh+EWd{63`HH{jCiR^kZ^?Yl75bXrqp#WKnZIYh zFIVRqE`Tqqi`o~L63jSlRsHB1^{h`7Z)YobNXD*^c}oYlrhrA}dV7x5cYNOwD(_Jf zJn-p68JA^~$EY{b)A*m3!$EvHE8``OhTfFU_E?dM-w;tDnHn$DNRI?jPWa z>wjv-x97%w3x9&UiJZ?Njm-6*tA35j=+CptP8|d{(p&jg9q>y_|7yl>$nUOZ-_=z( z)whV(240u`XA=77iqb!K$WMN#&J~LDH}dhEH(~AXX>c+D>lugVaZ)Gh2p_&Z58^M* z$vW3nuIEp{rBq*Ne%I#7kC3;V+Fh>0LE!Lr$H_YQ9QwHLrpfh_u-J^hO7U}^<-2^( zcd_>IGX6|C#nae<{@k(=G9LVZ{*+~HWE}SdarEozJ9fekX^bCY<+rHg+*SNJzo0i( zOqBb54E?!f%1OUv8F{T;q0--|#yJ9A6ff&_?AOmnq(AmExX0lIGH+IsbLh^fbLhgs zx2#b0^ych~@Fr5en?8|Ms!wDxxVS#x;%pu-2s?68*^#p7=k;p+9K)XeSxf4@x4|n$ zfLGjuyd3dD&cEgRZUFcDvg+&UMEo`R2l-y*(I*MS5%I_`z$<%J@uJtKe?0nz9H%RN zvTH-6y@&^Y(oFGbj|P{R3NG=W#l29+Sp;6f&ci#@%jQrov;EQMsPFefZuw6V;3v%F zd8*mxp&nY7dh}f6!PuSf=~7SntTy93+C%yqy$+ENQRg_^;#`a=$Bg_U@`>n^4WFCw z?YXW6)Ny`&UFy|(!;qg00Kao8z zz7hOj>+mP-_#Y8(CMceS0q|dCwUd6u5O{+-HkNURAAI%Uim(15>e`3YIlO!7koQpj zMlbxyP0F9FfF2%0{m9z2ga9Kysr>nHaOVDljok8ztRH9Oqf|X&7w5OGRJ_(feBYz= z<5;~K%y*fm_%x=H?;TIy%?1oW2E0sbPMhm(AJ7Kk(C81O-W$()TaqX3{uJubgH=6x z6Mf=e^_BL0D|p&z7meJmw=vl9rZ?pG3Lp>swM)ivRl(bjQuwi-IG=Yn{J@r{D~GyX z#a42Dwoo_kP2IdRfW_tHAzP{b>*qLErS}A>ukN5H+be#RQ0iG>3je$f{*!cd?#749 zvDch`@ht1)Rd9(8)nC@0{AX+OpGnBi!nYHk?Cb*gsfNBU{hw@j7n`-0`|Bn6i)z4k zZSjzIINzZwc4Rs7eVms!O|AdV;4n|CzR?r#9xsoU^^SVPJA+@B^O;5;`qQcpy#OA7 zi+g2$Z$9{_qY58Yz&W$o>O7{o#BuXg9Cwv`dzDpYoOqk(fe-)7Npd}W&bjb2D@r|C z2mf>URWtwAE?>qkTByEPUH0P{^7F@$M`DlGE4*1t_=Tc#r2hYmJmd{k_c;%4d|+qk zrxm($_w~Q>hqLhmH$JEG%=rJMKaq8fE%;F{=gNHMZE)}7Vx&LtB>bF}JDck*pV%e% zK*lIOkYDf{Lsb5%9D2JodfW0Jz8_@djTLU>FU~Vvr_S#vPkrRArDpsNJWmpOERu8C z61cuBd?xu(av%9Pohbv|>CQ|~Vur`*^l|o2O;7c4hB>-9lU*6El+;X*E5p$(FwLFr zawPUkbD4kpzyHOVG(53zfW)-ak>0O4PE7U*i**+M z&DYt&$Mb52dsx&EPgMVIu7U215kBFGLld3uj1;FUDJ^wSrpuW*%;QW=_YUM8+nM4S z;EalO1}3JZIi2C*VPQqQKK#M14+-k(^bL*+j&wME9lfH1i+)$nu*jgOo)36mSfQYQ zVv;K?y}#S(o9UfGcmD^xH`<++)+MNjH#xiy>K_;w9O3kh@DC{bBP7`Iw)90R z-oOmESG%RB6z}ff;e*`XONw=G7kAQ-%;MeJ)m6-y>gM*O7I&tiGu(q*8J=SPa%@tD z*L5l0y>Y2t`;(fMTHN36nVO#L9v16K^c3?`75T0ZmwTYgQ)Km-JRl|{z`y7>xsp7I z=_zSNe>*cX{vJw3~#hj~^iw=4zmys} z6&b#&oXP^UQ(_<|DiLEuSsA?{W89axHUVXYB6wn82;{gIL7$t^`NblNMM$LjvWv^y z7RLec4qR3#iV06aW$DfiWV?QPOm>B+7!NFU|GJB3Mb-@ocnIh*75Vw@AIuP?L>ay9 z9=`DAvqRjz@#d4hoJzMPFrF2TmUwt9J$p)7Wgy*G>P4q~cvPj!Xp+yC6}m4{@ubI+ zeAJk9(Tp9OKB9lWbT?0=_Zt^sLqgs^Jks_}rl`w#_;O}?dIohcFHfQdHlRo(xTnWu zv6tb?4OCX-oAK?k2+g!AH(qRzA8_e|Tg@K&yfQuYc!}m)c5!i}_YTSxt%w3&VZZY7 zL83X)FE4M9uQ)5BSz&!3g;T4De5$BY><9IA3;6VG+38={2e!t_xCho=r4MV*C4hKd`755-v( zstV&ddqXKg7htd&w31_|WW?aXs=LmnM%Ku@D;hC;Our$+2ab}m#p{?YKBpdDB}3ql zVg0DjcG$q-=L;}q;4ldGm1Gy@XNk5%WtNY=^`6CBv1yA+w}Na2#=x|U^z#QpR(Ww{ zp?5L%UTcW-qj8;|mo*umgD9kr7;xS|8L$4b+==;7#3(Z_8mmT+5hjU1>^EEly_Y9P zoagE(_33afE}|C{`G`PxG4h3XFKEz^%z>%MlmcIs2pCU!qWU3+iPz-(^f5!IkT6O) zUrAO;WpTilt2zRskWa6m_3}j_NcNelNX#qr8q`MD`=IoGgGYOMGOeF@FH#2%>L*go zyMRF>2AuCr|FC`;83Q96VY59tdf@QULn0rJ3VJ%KbUS}|lmadoA}d3YK5H9;(Cak0 z=qGVigRLS+F)sRN#wC_mO*I)sXQGreDoM9j9r@}rMMX) z7Ugcg;e$t@_#K!Yaf+#jRDm~wS}Umo#dmW^#+V_ZI$2H)?W_V(KxO6Si!Z0I9GymP z%LGkJdcO-toIgg1E=JdZYk`>qD7=OgpcxqPL#g=%*`mN5RaU0Dx!pcFI=3P}@+L{< zpyEn@QRH_E*%9A7I6q+a#EqCNs+n${l+GJt6cIl;1XRC3SxLl?oR>evKc!?$nfN!i zEH85R(tUno48=ziWFmYF!>}1;xDxS0qw;gnhOVs0A3IFNg@{MJyI_znzc?>)Lu7Zy zfU=VEGQX$_yM3-AKRb}GI!jtoP zZ;y*OH+*yVB(is4RUp6AFT&o-!x!XNczASlen1&KK-_KiJGxDHOU#&x>{5S$NW6$8 zh-U{@RFqYuiF_+|5!~XrAtO9LSz2BxhhE)0<*{56Pa;`-81Ah|^SLP4M^7ouEvhIh zr3rSCJ~JlY9~hK9F<%adyZewB&x&Hr+kY^l zsiH6nQRUeIH^qwmaWBbxnVj-UiR1cN3J2E@iS|y!l_m8MmDD04eg5*|>?y7bZcBpv zm{KYgW|=HV_bI1I3>5SX7D=QRnSrt(8wKUnLP)dON8(&sN1Yl%f{VV5LivH_@#)9d zu4@70g8N7FDA+{xSD208^fU6ui+%n8K9i!!CnNwWlkq^=)Q2@c>g)hz*8-Me!c zS>0VrDW)!8C8F3x_pc=&zqC-4X@&@i+zKhpuX3-s)KXjOMQ5N$Wt}A?%TrdCSLE|3 zGN1=BlYC{7x8cnPjmBHCtQvt-T(P_Ak(B4p_nIYm(u*H7Int~!7pWc);fml5y2xF> zh#}QT99^hlJ<5cex{2D^S*FSs zyHtbrEEmMYiDC0b&T#Hh28cBT~?W0G0|u&s+LS)mSjP?Zr!MwR3Vze zvU*`47eai6M9DFN{1TtvkM5A7vNC$7)K$7@Uc)8#3dDD#RHU0FR1t3L(>8f#e_gO( z<3jYZv%2R{_efqy9a-YK&rNmS&?HhdAf=;Gj(E4U;HtRjF;AU@yLpqs%88Yr1`8=` zZAcGQPMM5WR@vFum`C~HUXrTjqrWOB@QsV?S`-?nx)UrLtY@jBj+G;7XcMW<77&eq zUF#UbaDA@olAaiy-R*i-An$m%8J~4BN|A%BouZbC{RIu zPa+YC*O2eJlbw_ z{{Xq|_K_lteb4Ogl*zk(ohkzb-OmussDc7CSZE-pTupr{%#s(?HF2rj-J~dI@ieYw zFb+C!SzUFlM;Ry;*;E+U#3irdMLA9jB@KxRx)#F*{3PRkw2vpEDbPx3DY>VftY$L1 z))O*Wdq$h8J@rKG=_yTn@)XD#DjEjre}+)Q|7gTgtI84_xu8ke#g$f(XuevKmPMh< zw<>QU&HbZ-TVBKhU=Rws7bL#`h8R~xBnipM&o9U0_~GhFU!Wwr+&-DkRdtobaO52_ zx(K{C{wbpF5&0}yNT{svQwm_jgA!6=H)9?)F~%F?CCD752>(1uaaR+kC-d?r`Erd3 zc%m|2mg^HmK%Q~IyDYWDSrqd0>5=;od6QO=o#W}jlI+s#LaI3!1uP~9dimlR5-UsH z8)HmMiiV%12vy+^>e1E`GS?eUskCiGE z($c(W1j-(v0QR@?;wCkbD*Y&RKq%}|5WQ6ukvFugr?9Jphv($_P0tTfR?>Va52d{l z<7P^+{+Jha9*S}GAeAkio-3YG=sq$h(+Uaml__`8x#=LlTWl}^ei!SqoSvWLlY1(A zsmJEi+BflHR#3g5yi7I-Bngfv@A7DUuU(*vHNR4#+{!AqtbB@;1q|pxj9HnK*mY%6 ziJ_S*mJ~PhSac!eS6M}#Ul*38NUt*eYJ=3g{Ng}%6k=$XQ=4Uy^C}T50(60{76~wU z=3t#)%L;>b)2G3t8Z}!9-BxUs5ZS+NN^#Y>&Bau5$I4xPMhc3Jm#@IhGJ8B*n5!CZ zIoY`r3oFVhU5s97&&#%XNw(iz0@$7}tMC>2+!br4guHBjk;_k+`D{Mz23T3)_3;9q zi*j-8&`4BLmhWw z{*;`u?20^3%@Ogi)pj;#;fgEj0yEH)+yE`^E=DJkWv5jFtJ|!*%$wYo$l}pSG#*a< zq{U^Esb^DaAXbo)^D42j)Q7z+beRV0MylKbMQfDEZ4<$>smWfX8Wn7<4-wTTO9k6~ z1$TI;U#UF+QGKDtM}9Wn`4KEgFEU}e>U&i+!f54qc&juiMcFjeS6p6{ZQtOMuE-1C zh3ESUivmG{CF@zL0Qtp!yHv$`mReCZnI<2q_kanuE_jwb*_Rh6vdfjE7n#Ln+1LkN zF4$*c)dg1z`5h%2=}c|IVEHP!-8LNUN{p(TF5GPu&MtLwg)iWgD3bRg*=DC#16j8x ztv|GhlrsVf+mXL6z@_p>sNQ%nm5O3UDrv>Cq2|>%FQD<%+IR9xc#CUgJ9J8SWz}5P7ePl z)*!tI%r7Yq*u?q#S(5c4&-~WslvU|s=}JEBoaC}|Qj=_sL3)#c%YK@=s(WnGUW8Kd zqKWe`+G@yBQw20}W`)#~LLHEtHq^|8%cmW( zB}&=;${dj&_5de86 z#<*9EWO=AxI}0mRrviBwRccCeS6mrFSZ!QU9%|x-Fsn+d828m#O_cDhBuHFViM!!$ zwHT;Od|OM@EKVsCtAZpgSvOLR)vCtl*P30Y=5Lo(m;;Vbrx|6spjmfT-w>Ok}8b>H*>&sA%1mYfgCiH_NjSc>XN$RM*Jjf z%;5H0;Z#9Z- zW}Lh#FIKp%rG!%9x|_uiWX!`7m3Uuqc7?a8ScWj8>dL(JQkylzse|+ z1@;9pS`jws@~W36hNi^BCsupjyvKOgT#ng=I!fJUC!SRmKsG7 zs066UwHp?7L|6K;t`WqV-|<(2xQll3Zv`yn1flw6xO&)vVDFn-6i2klv=(UTys@dqNuzE$43;QAs!86yV!k+KP%_da6=U1NtiLY!qc4P zASrT+2DZ7R2fPcDlUg+=sq!aT&ryS zjsEB=jgTtdjtUwKq}a^!**|G?i+P86gJ)&V)eL{s)eL`8HkP@TmE>UJN)%sCY`4sf zbF=-jT@YsVQ>m6`7nx;Va3i~_dv{~$74=V4(N9RG3*ZGUS=VCqx$0HC|A(#{m+5Mi zmj;loBqlvIQlvf=H458of?RCalhm0dASE}+-7zLgoG+Ia zt?A;xc@$R~Y#lha;>3^c@_5wl^r0_TRosAaXsRULRA`w*dA6neJ}62aY!`GYE8QZo zy1}(J+TyXS!v30;lo@jiOpWSB{=U*(t|lM^X;th0Y&zVn0yKpBRg>Ci7rRc5ya|>5 zK#82#juVvfq-7Rw(4NH_hc2lC5f zW>jT)d9;aymF1pAm<58xxh@ZwIDag&%^%C;_FHLX^OvqfmxyZ3e~9-{UiI`=R#ce% z5+oDQb@oUhexqOpbhF5Tgyi_lNifu(FHghvm0CUg?xdAfU|N@4QbVF7;c88d6jbHz z6bm*5u$*ex?SR}$sH=DDc$>d(7PQtL^%us0grhJ=zbH)jCYWdvB0w5;4+2MuJ= z0rlogeq?DB&&z^QP|+Asj!r#)AiKg{(JZCNnX=ZD>5BY<{E7-%fh`CARCCGQNK7Q+ zWhZNXU~pjKsQk++eR4#L?FH(@M{R)XYMfn)Hm6$Lfa~UE4>PQtl&HmARc1OxBTUZz zakdxNqO~?qR#;e^A5w+9>RJg-s}3sLCGD|J% zJLm@Ux+_(3PovzTvNAb3;LFBYE3V&Wn;coGEX>I^_Lm;qzn{Lfv_(Xt$8YM1T1urq z-&nimL6+Y**4IiywZ31!93$Bt^M^?)R0Dn$s=LU|Ha5-@%SF{L5Xkp*u$Z$%f6Q(4 zo2wL+wJznAltM85S}WYXvKPwT2ZM6q8Tp=O(dA@+0LnF5vF&l}n(Y%U_ z)-{hBWS6V6g33VD@rMq5~;2@nfn{sH5m_JyJb&I;gn>wxSp(#;UqR58wY=0m>WT?uk(FUtA9AfMs z#5JgEE+<9W<%bLD7$d$%{HaFf2Wx| zWRjs%g^1y4qTuUQ8R4=4rpXEUYWidHYWhP*xIgL$mj!6CsIE~}-x%ieEXnq+_@j7N z{2|{Jf7I`a-&_g1cR(bhVYO6w32!e7cv9g5bds1zn0{6JIsH!}> z)Y{2RL6?;UQ-E7>d#VeKHW=gtqcXY53LEyRY0(uW*{&% zdCM|GhTE@!{$=|WYq<|*Hnj{26+IedYdRj_6ziUdcAYt(tgy~(^u2t)H|I>;g)48Q_N~9&vSk$; zvN?N(VO`59V_YLgzBc5+SNzqHuRWydz1mXp+1#J1mP{UB6zh7n5EqtM{^>*)!Q{-@ z6GP(mc6e@;ncv#NmQ4pbd6P{mowE~euGp;{8=uRZ%VqNGvGfgacM!{{cYLf;oWf(< zZEjvMeo|%M`m?x7;et$g6Y>5N>b9LH)+>!(U0DuXnm#i+b)>!9Y(o?i8eDB1I8PnX zE^o3h=KUL6{p-czP)9HK%{)tHy`H9jZR)jcwHGJ81yo$ozS~w`E)f|l8!WX$lH8x?W;gq;TXNgced+F0RWo}p zSeZ}9k~DHUC+6R4yO<@D z!o5qL0=BP@tVVZ=?xRmEmuqf)V?C1iQf~6IZ=haWqRC$MT*I~0va~C~D`Ckq_EE_) zypK0c9LHStrd}CVOSfEPe#56_BI>|6@z}WM(3WM+YxUTxw^PM({#KUUDXuCj6`yGQ zdHbP5E&Nt-w)E3{!(G)F~`HX7`l)wZmO?d!}wcX#4i5$NhoAXTRuFJ=XZ>Q~3$2 zqLvW{_#BgeR-4RA2K;#P!{v3vy&#{-*4>smgGcwjCA6J;6r??&E!AnR&rk8$dVTnE zd42ag#;$u7srLrozPohl1EIV5D%<1H^buXUrN{75w|NRTWQto9BTnnStvfJWJ9D+M z?3<|d8R{q3f7yzrx_aJ>?k8Ln+k&jdoTJ{J7~WfFJA15+9KAkQ_s%lI`B&deT4QT* zP*QJKi1^4ws}k+Rso|fIe+jvpD`NY)x}tt-{#l9LyZtH{_zOA0REmJUgF|xbNVR1c4sIjr|%Aj8>}u zx|<$tsOpKVOk)Y?N#E}z>Q~CVsKfO|faI#^bu=dW?d_8sXfAPhHEekM8M6jc9bs71 zvb>%n{1%3;Y(7r^=id))nW#f$d4vNBjwu<$z)$CfeWaN7?dBgoF6YN)Xz}BLz_bhZ z&~!)cOKH5n_w~B|-zM(QKctu*dS~7wHp1;S9I%gBx>t^&^@`a~wFF%E(ewDo+busn zX`7rmXx7?syyJG$g25H-GM~~5Uaeg5mJA7rT5_GsZs+cP74EiZ6K=2&3kVNGxjvnZ zbNI8B-5n}?ub`Cibu#?|+0;9Z5%02@74qdCsw(7DO5M-pkzF!+K7#5&wJ%PO-8HH6 ze)Wbv8e1Xjv5OEtRJS;Ho^^YBQM=A9D_LTWBDQK668k}0$fWbcSv5V+Pnk)BOgKSS zJHw~UNplO*9y}a$s$Jb1j-u_|o2i{I{E}Pm&VS$a=m_6ROYXl93T5vOqfP`4$Jt-A z?K~@f-*(G1Y}5Hds=~dV?hAKhkMYw{yyz8&KFlofuO%M(SN2pVG@!UUrJUJU^>3f{ zF6Hdo{zd^ew1X4p+GLZ@onb!SX0Tf$`Qnq_a_8T<5B{{rMxO3`He~s@pkp(c+oGOk zI}#p@bJe{+#x5+eTOmpeQ|Qd=RBNj zF=EBMZoa5eH9~x5{kNisreE&`3>#LpRI=_goqzV{ z^%jdO(U(=7Ovn}rnd#A*2=EYK4f*k*MDpWP>66ivmE6$~+sL;<@e|z57qb3&X{T9g zh9p@%RZqpRrd+R|p=PtSby@wDJhg&*Xi{boUf7_wK4&N^=XWMr*7DWiv!$O+KaLIA z-7$UIeq2{F(Y3zyf_1P}nOvaGm9furypl}Tk5*szEIot4mhq8jg*4nK*im(?e| z{C<@@XbD4awjZC`W}j<7rJ>y#+??slN2H>@aNGK*&+r}_8Ks?8b~KB+Bv<$Xr|cLN zc7#=R^9=KPX==ceBTl4Z8R3aPTNQ#_&-pvQxU3$WlT>!U9@k~{`DNjU&o_#Q$3Myi zT+t*%jOA3{A0>5pIxijdyH&xs!7=utHT#y8(93&~8gFm+r)0j8KJRdBRo>etr|?9e z=vnyaiR9(LHU~f3z!;W`X?$!P4Y6Ujt?xQz-n}X0e(>p?p3~H!L5Jb`J9)hV#YdxL z57TQl3VE2$&n;d^@REKFkzUy2qv^!7j3WQi@*F-0hiN#FnfWJ*iO4 zfphhx6#I!u+f=P^sFw|Q3(ZAvG4tK`0k zhm?p;#|XcBBV$dvGUDo7_av+)HBk4WYntb?=`d*N39HnFl;Q&m~)0SwFRBJ7!v5{CcK}D~q-jv{N}^U z<+DGI%U;e8mr1KBSS!6fslEIAVHf%#qo>)T^#g>0|#G)XJOT~^w%t>qy4 zoE)Bz4G??zpnX+6$T`)qc`50Jt^768kG*5M(x#R3icy5eMc9|dAx=ipHF_sWU+>~n zKgY~y_@~!*7dZaae`J&{j($29{s!yO{%v7KJ>wzI>-+bl{(i}+KfYnJ;IcHpc3i-O zN5F2qL32gl*9coM^Qs}X{)pIjhilw3zXOb%Y}@DFoGk0P<TgGiIpKL&Hz-sy)d!5MM(bM+dp`-)r9 zawn&Yrw*o@VJru?%M>PfojF#MZsZC$q2Ir)w0UKI!zK8MXy2LQRp&#ZQ@*CR6j4F* zm24r6gs|cxmrnX*?-?;?(n55U~xSP?p z9KPH)hi|pXPZH7oa98YP;K_!Q*9RXz{^e$soINn~1ViP0ecbiSx{y*^uzS0}Opw(# zmwg#hkGXe$^?J;F%06^hfPG=6NmhF>r=w|R_QBqU#MmKx0JCW#lE^*9M^^Py)lvz?p$nG4q(dDn=tO*vuH>aD#dgiR}N=3)~a4;LV zeq$o~&G%r&qv8YAMY_NCH)+aTsY4LW^$t;o$QC$Q3IeHpJ7M&~1!gWq>u#{-?+$oGT`}W&XQ2(ueAq(ds z6|Tg+>1^O@qaN0oZCDD55B@GYn|3LnkR^U$8X1PNS2d5&4p6_dc^0>HoaW-fBn}WV*x6)8kRB%5`VotA*_EzUl3G`#fHy{}2K%KlOcv zfuriDrR=W9IeG%q{D?MNs~y(+o0eS37eE!HsS2Odop12i8ros=OYJLhG&75Zp5= z*V7$eU)}3<@obEZojz?g~E%$7clz;cq4Gsgj?Pvs3wqbv?O$Bw8WIqu57j z8=<)Gzi%izKA-h99o06zwSHDADq|BzdGhc`-K&(I68W*dMN#-feE7x4hD2(EuLAr= zOO#tF7U!9fYT4N^wLFqgkQP0&WNztt>$ToR>oktw_{R1R*SZf%`Ki*kJ<(cq(;VUQ zdV4;YV?JQ@BJupJbj<~hYnSrHr0V{LE^WOm?#z+=&b>Mi-Shj&ZPe>f@o5LcWBPZz z0`hCJt?o!Ee)%hrAQslRIJcB9Wo*vxSESy}7&_Rq>#?Xvboq9stD46Jog4725&Q*I zv{h!wy9k$={+y>FQ=gS}{!~7*h>13q%r9*UHwn@-D|v;!wse5$*-DPm6$_K6_D}4M z&pYi|ziv|1p0*WBHgdF!dl12~H$EX)h{gDGYgEbkvQp_NhTnsXjK#y{3!*-EZfH_n z5-;C-GAAd?KipWr@U38;`r}}F!kfwS_oS6pZx3}nKC!9lG}4;D6MdolYvzpjs@3fw z`$sn>zeoK%9HGO1W7Yp8`oOEdZ!etV`gbpQ)PnbG^bvda;GA1=2}ikfZn30F5> zNeKRm%$jkqz#rMYvR`F6u3@rxK=$3;1xsaZ^ysBaS`FOprHz&yYtQ9p(yykLJi=GK zdkViH)-3;b%P)2Roc{Bl;|KeXStMtBCR)tGAD`*>MxR3^t<73QzS7cVT8sK4ZsGlk zn@}7nu9=){T4X++=ILSU;22kX)9zQ{vBiKFVr_R7eh#Mv2RAb*-*2^5UMcljD?af$ zmbXK;;Nw#p=T8PkH*pUNo(%VNXL4(f{raUf@~d^@^h)pdmrF<2PDZ{IxJ^wtIXl#v zJ&x|@k1Vgxz0^5abz^tLah3-rmnM#SDXgv)_TAJONw_pjP;}KgQ&UDMyWtc(o?vxX z?Vowf{KS<0?y>^zL7~0YiafywZ#qABBKIf$cxAxMWXMr?@7d@5&n{Mac?36onzJqX zG!Vh^`M z)~T1}%QP z&L0z>JNsN16(Y1Q&SGA;7+A`8UE`=Qsc`IX_FUY*?72WnEIIoh{A|abE;M#{6l|0F zO8DJbcKy^_v`Zh$ebse!IS;Mvdk~ZGIxy92`u9uqYewem$Hp72ztz{oNvB>|mhz+W zTb#2{%hPem_q%68Y+?*J{+&C&uQ8^CEIe1rQKOVXC7Io#Y#_x zM=O_BEc|?Cu~7Lr{JFO4M?S~(o@m*5&hSs?JdGq4WJhyfis=pr>zq$&&0wM2aV zt|t^F;@qut;5oM8?8LcvSr4Z=&4B)I+{<>wx7?(pAGT)abNi^6Prtb2dD$^}#Vd}3 zzOGuObJ@Xwg=4NvKOnW3#c$xXIhpeJe87WWH}e*4F4~%~*=44!j8F8yk!Ww-YH5vLg!RD5(G6(ZlO@4J z-&m7(Q+b{5qxANZo80bS{amt^C@?0HHkWHPrXm|6sUdjs`on%U{_$HH{00xJ1YB?E z7uQT4C^8D=l6-t2S8zZ3tYDdOglw^V*Z7^VQ?HL3Jr(YdVJgs{;E)bKxglM6mdEr1 zzmc+3171sYJHps)oI@bIJcQF=%Gsi#^kPB9;??sv$1xWKXSW1m?_v%RC#Q_Yx10`b zQW<6@g}ZAvRd_dxBUQOU$q*JqfSo_`Oj+Uv> zO2I2Wp2D{u;hW2a-gc%jxs4d>=7?nqQJ zSxG+DYdf^7_pMKyukH}P^l{ybKVC}rKbE_i@#+tLQ0YHf+~g_LowzYE z|NX^btsVp6V9bzkaLWdKde4N`edYA;a(1;` zyuGC^QG+^Nw|y;s%-hhbrDpaIy+qBF$8D!U15@0kr;#1mf~wKS*DE$CGh2yS`qGYj z-He`*j_4S?lgxIq`H{fEvr&2DjHjs$@0A-yUn(EA3kTNZBW0 zlkHqYxmq)+_)k2+=p|wd>l=sJGb)#Ecy03`&T_1m%B;F zNk7ZO6K67?LOSAKTb^}-H{MQ!i{(VlRr4<2m~q3K?T+sCD~iNF5$3;+{ZW$mrsL*+ z8}p_o!8h8{MCZ($c24>QZ^>$hnChYE7oP;IQsa2}bu@#${&M{|CHIrH$b4bGnjBrI z_QT@%HpwO@?8Tori4fm{1>CE~7`^5DQHm)4qOaTnlu$Fzq+e+>l2QLUhFD&ybN#eF zzoL~hKSv)P|Kd;fg^jzp3%Hqwhf+szQRVBDsCQi1Kg;^Jj5lrsQ?We`ohw>ZJfE7? znjP(rNMeelw~V(f3uh02Gs% z;Z@Q2Wy_kX-IIEKC_fD?e1MROuQ^}&0?{MUpQ=3B#gqLf0TVo*Xr!$Qv>ck z$pw`^whMyHT=E}Yd%vPmQ z6BC%7Ry`Mku6l_wdTL`Ll$@Snld$@A_l=`|#y)2!BsKTe+&FdIV#0MPw8E!&MB^Zb zr+1~I=IN%E8s*5^k04g*KHERgbb`Dy>{R7Weh1 zogM2*J5sdZdURRp{iw~^ygbGR{kxMl)qF4C{Zg-a*TiGb$d&Y`)#kcvMfnvIg^UB% zBFZM5uO{9^GThWZZTsocKJ^!o%wC62+x73=k8-?H={eh)YWrEabiz^X%uOF!=oiy- z=0acHsO|~=>6Ov5=g{Yeb$F0teaOCmIXnSDrC1xb=G5ykIoX_|I67vHMZKs#q)CYYvb3 zi^Nhsx1YEb>6BdL_Tac#z?Tq>ALb2Q1tHEymlX>IQW=WMvyFfHE{iWYY~6J{dUerl zJx(u|wEZ->RpnB{%^BMfm!4ww>WP(_i5b>rO)ECD_5sNcX>3Jy{&sm7JDUmZ4^H)#x*;JMTerf zW)7d;xPNlXUHa=y6QM_Jl$kSv-Z#cS=C*a1!2fvZO6%?wQM5`gac-!1GU2`~n3NcA zI5yt~e~pJ-i8oLmu@AVd@>0gUT5;#J10J>D$-GRg(>+oP!bcfk_9_r zySuvBHB&m?Mx7h~_Df`&-ud_Gx-IwbeWpG3>INF>D;V1LY71r+6Em_(M|Co%*po|q zKh#hxtk$w>RLp7HQ|q(uQgl3iwV-HQ8~=Yz#T1oyIhJmwy4ag5`Ndk1%G6}SsB()` zaYo-Tllp#dZQGIefoxSnX)QU&4x{%_BQ5$Q?8NT!%y?4%NQ-6NARZhq%AiQrW&-TkIycr(2`>iE`eqBtBfO?{NZ; zLMT6xGbN*f7Zcdn*5^X$*IUiNq2fpC?vpTzXQFwhvL;%vByWY#GeoWOJ2su zJ{o%ihLael-Z4|7*sOUpda9RffGcsKOzTl)30Z9`Q$6HKT%3nDsluwcU5RQUjtV0U zm;EwyMvKJ9w~{kIPH_=X?dv%L#CiF@>U>jSq_e zbr+)HT5u!wz2rd4vt|mR^bHt(Vg)ZMnq*P_E32FQVPrc{F_bM1LnxUh^^te~Y_h?V zU#e00rlS8=JtGAws1C0OUB7*k+wgcWYFL)A5jrw~8xBchDGPEnuvH_bj@Iraw6qFc zai*-E5PZhl_oJ4JP%(>JA_N`!?hCR#2ic|`klb%+AnvV^71ED6Nkc)ba}Hn$a6T=js3g(^Z`Mb0CJq$~GGf$-gS?nML?zxVJXwzr=t>D9c)PCNWhXY2 zZgulvM2Q8wQ;8%P!$EXYpgI!(Z7Ez!JS@_3pR{eMcES-I7(nA7Y+k3_CS-My6LF{* zkg~7cO+|rvfZ**yNyP!snF!EUxT!YsH5}kv!6zJ;(zfY(M~%284^qw}QqC)CM1n{l zNGNWVK&IkWJIT9otKDQXLY_kC5s(q}n3ReW{zxX_44u&IMDO|E0R&cuO$&ukNn)M? zRgKW+h(1f4R}AGPuFfue?8XpS-8O-{3cdaafTme~qdXda?l{ zO>CDBRVCU3>#J}mAZ|2?M?O@A*siD{+drekC)h`3=F56V_O(4glygLL5anFaOhi~u zg<#(Wdcl_Vgg7^FoC?0I_vFI_H$^JfpL>V<$hH9(cH#yvkTC3L(;G*$20}t+goGM| zzPZ2nrDYuESv!g-ArCHtdJ0h6e*~!I94I;j;no398KUmUb~>*;fn0AA<smPuSQF*XK+@gJmfb zIDk+cF+mgJGxu;=1o9Rim=SE5Ok$O%8W7~1DSHU04zeZ=^BC+%lLxG+?1U0$N?jwx zjgtM7s*kg81v_GJq_Mh|pLeah$!$NWb~wy)QUf1tFOe8qN|r#d&f^8F^Z3B&#Bhd= z6eXOY1H}Z)Me%H$dPeFi-`cu;*D^ShK%Pfp4ki-_39yhL`ptQ>6YZ~W!p6tUGa=@j zLEyG`rko&@TnAgyqDg^@R51ehb~hr61uuliJW{AGp`~jDfJwxG;f8s^m;gi~sYD4# zX`uwJ?Tr9Fj8JmQ8EvZ-ZQl*PUE+k^LmXBDukls@uklvW2qy{fPQ`RPkjCRlB_}J$ z&A6$K+1CnGL4uonC?`>gk0wiOR|-`kM)T5yh~0cN4M3c>8}XZq;5U>*h-;e@raH-S zh-;7Wwmc>YD}^!=Q4ZkQDEt6MjEHjC1UGiWO|_Ey5X8rj_+u{*LaOqD-`FdHkS&hr z@uw$R$hF+W7S|e}rIfTV2OsTV11gdEP`w5~^Yg0uT=(WeF01S`B5(zz?M50&Fcu4Bu1Aj=u3HOoBftF|w@SWy^U`b$& zI}VjXs^FbUBKh%6#RA&R>O>xSDjNal`x0l5CubHOw(KQ;__{5P@C%~Nb5c4l1a%ue z%-*b;cjQ>~Ca1z8eC5zyP;XZwJG{1Ld_MaX2=dP$OL2uC0K}hb&~2r*^QoLA@)wttU+hN=`Y#zExj>ebO1$T78 zfBVSiK{`|l%%V9{dmYiO)L^7`Z@Z&lMg{Cy>>U@j`#DeRM%P zc>+2ZIxbWvkyw!pFCub%K*VMM6QB@^L?at22+=wZwICc3MhGc^^l8Itm?-GVLJTg3 zOgaFQFwfgckX;dbw`3xHh?~_QOs9j@Scyb? z2*8{Hg7;SzpfMwsn-x0q6BQEF~c|-0!|BJm{p{o9=cW$ zAW(=LtjGYwt{B8tC>YR!(CF`;QahY?D|rIv{gDTkaUBV{nIt;P2E{N^Uiqq%DE#94 z_A}loEYt>ZZgWs%skm%zI-`{cn{&5$A@M)tg(B-a)COo~r0UXz!$>nXq_e3s(p8-I z2MEH3*CFLXkywZG?k1}uk(ilxDibMR7?ASC2#IkHILNqJmTHAAXi?-)!s-TzBJeuY zSiSPKsI6oxe*T-OGxU=(5PEMx@w{7()-AOhqH^iMs6 zDjIVfd5Adpj&JiJz7faVk7R-3Jj&5oZoV?j8dLgpq1F4*`=6gcnAjorgR0S(wL4gg`{QKD9lE6Yhlv zaU`nn|0nzc=7^bU9G4p=aKaymEzxaReK4434cx~GNq9&Q#-umNLDlyJ_HRcv(}evo z3NX(eF+nm|1$_waFg=@|*Z(h(SPhowL;QaaT-bMZm1*MS5L+Ozd=g16oQQ8A$<7`z zKN1r9RBpU+K_k&UnFNwR3^uGJcLS%J5!c^_5yA*$Ic1kEdw39o%5tY&r|3x=@v;N-$F+5a8#6rT+Dx!cYBB?AQ zH)8cbWIuJ-hITfK_6~wCm}LuD5lK4sh;O6b!7yfI(s}5@Jcf0I5!tkmQO3}PdidEd zKp~VJR6r5BY4ImQ5u953CQJ4b;%2wApmqk{U=S;2Ap++i6On`W4wQkVtD*aeSqT4f z5HU_5%OIBMLnPZqQ&GfZgaFJ)Bt{I3LEORuEPWmgxE%c&NH27&Uvaky>!D_h8_T8M6JQ#9=VJt_lT zQ1c{ARGT-lsT{Hc5+*T-K=z3G!^nI@Mhub!s^D&iE(n;-NH|GfqZ$%0h~1_($ny(? zu0D4hEesxD5Mk_)*@(zAgzYT|jY^O%ffAZLH4u^eArjqt;2{Pvm=My1q-h$W9R>nO z1-S_({1=+{M@K?v-o!Yeod|jI)LqD_Ck(x<3PRk2IGTXG%^++pJEPTFFoZx-73TSQ zlzDrLELx+u>+S9`()3R6 zrqZn*L(5a>C(qZ)Kzq4X5L&%jbqf78LoyqgwJ~b#<(hENzUdF&P-`amNVry*{xFSN zyMPyj9yDI-9p+mwRuzx=HiC`A(%ua+3h$$Z<#A~6Q)w4#ANX)k=rhledC9ELFV=EW z=!LY%mSk47C?7?*)*+uJvyNx2k=BH3d8RqPp?p~JQgF>Y-3u+}v@EoA)11>N9~-Z_p>_aTakax>`e5B}>}weKo@t-`V0P`GV+asITnG?BClMfm4(tGd z-T`9Y4iII~N=@rQPs&<2T#HQmLaQ+y4ce;Vc|h9{tXvoZggp}iMDGI{MwG@F7eRZ+ z$>0W$5980kgu~OeJ1T%+LOQ2~sdSqX@Co8!ciCkDM0ExpFtjZ8-VO|mJ1_wBwKCI= z0N8UMM$ksD7BpM6lJnuCOvO+nY*}bwfgH`C+v*Y9-L$Y8_CK&!50(!0QlHk@QQ#P~ z57wNaP4M9c#q@%hpuG|VX3R7s-v)W&*0^E3^0YKC><-=ngviI1JfdNa&=?ILA_~~k z(Zc)~3_%$p1A=KbLm$X{ki5d>pvcHLP$rf`i-x+B-W2)P7o+D*Lqq(6WUBacaaU zdjSFivNphxvStdC`>eyV9?@C=X#{*#MieL;$aW1RuVD{8M5Xfjp#1URszNXDA=YFF^sMGIhvT$u#EmtTljBEo{vL@rSkJ za2>n01Z!|je}-0aS_K>#gZF?|4(|HBm*sMvr%eIb&ci*E~gJmNlXWVP%QX#XqEA+Fueym1<)@sVql5|JCzL(InuZf z99gW98(MJ+`wpQ5b_nIPLnsMYNO>AQFcb)twL>UW1PvuZWAxtf2n=x5k6{(4L}b7~ zV9;WxGEwPR#VDtMK89ogFmUu*4RD`++8VCIeIP)tTndta_FS#d4iwM>P~6>tf)#e_ z;}64NX$?hi&8$e7)JO<1a zj@<+r{KftU1q}@4#z_Uz8cHJ?qrbBJ$YWc*NpI$zx5|N)dQ$mdaiC=2G&>ndXKHtD5 zvdu1QessLvs5=l&V1D{y%NFoq$07Fgcod$0o z<}3yX3m6Q+nWPzz3P6_;$q#K<1nh8Z9xU`1D+f4jFxUf5Zk)|v2tx@pBpL`@H_0>^ z2wW!-4AxHV1g<-99lLe_+Nd>1r)mjnRUkELdTB=kBuoim-Cze>V5cRj8@jL0SnsU<+Erfp*o{ELfbvuY)^Hn>KU2BgJykZ{{ULKj3(#`l4mJ=iROdWjLmiiF>5z(EVPP(T*KFXGMO z@cp!i7W;Ozu!kjtrjucbTX;FxZvkr$kef2LFwt5rQ8}-{wi0ZikW}Z{u0hGz&K?To zQJiQaa2B+Hf(VMLgV1V{^+A`1Ydhh0?JQhJu7yAwwq~<~MGa`=her@`!V7??nHKv( z>8Y#dsGO7F=z$!e5HDAcG=jT(AEiLKGpR?u2e@Re(Sv~8)2uLs32y^pn&1(P9Pz?n z>~JiC)L$$Lh_=Ci0WXB`3k45kLcSeB`H^Y+fKUMdRoEKO4xykX0750hs$A10u$~d# ze#a$RKqgJ5aO$<9o0eSZaxphJe6M1=E#49SY{x34$^f+}aSPJy{b1nX=aY zgQ5i{-@?;&+Lp8;RYv~=VXKYl2YMC9ZM{SaKk4MVOEEMe=L}ccQ zmiCV)$;(U^?WB;Tl`mquRK)dk1D0m)Z#JHgm-$>Y_L~o4bRSXTK5%^5dj?WCDzw9HHK4eqD1ZxVkvSm}r?2I~5@)CTUj!4mTwz|0O~QjpGk};6)7_Y~iRI zDB1|c0~~B29glHPp+`l60*7BOJu*Fr?Uwoug{SEQp&DR613U_tD~QEFMjKu5-ee7O zJo@h#G7w&W8wxG=&I=PkP-?M?K8Fkf`TQO@ir4vC0mzLqj1s$5B*vqB_CSU&Vr<{N z8hq`WGB(f?st5xxn<}F)RFr{iULa5nyBGML3a1yCWSCO}Ucr=zq9sAU^JIC@FTn?? zQ1r+?aQ(ywj0DM%9ds3%j)hiv`Y3382d@RX=40a?(FDNXA=Iz!#kT`6hw&M3eHz~m zo^FhdhoMIJb{I;t_G{7Pm*aqN%Aoeb7f1);Wpr@4Sr!K`#C_XFg*<$_f_nH z#JdDKD8Z%%c*K4z_-wdV#%IH|D;^GQQ1&8cgR5AiaFu3=16gz#k#O0DMaoxZ#yF5` zgV7$UwR!etIQ;a9qu~t`yo56WfD(NUQS2iq5^4}l4UasB2t{D=V6{$WiKuEv(kS_6IC$fR%vZELaKHu^NlizkYbJHT&zD4-5mDK?k-qR(@E4_0 z!?e}UH&Nns&yR{#WzrIwgnp6pWOzEsiFk8$`_@$RsOU67%p=YDv4Ft#ddTkWz;gFh zoJQ3~t5aBZxbH*nctVw`y;_Uarwd=2^^=EUxc4kxj%;E29@TI*x?!@FFX&ZbzvRmA ze)rFqoX;n9)BQpOFvQw>d=p1Ri*hwbpI?k+JQ;g*s{l2nQcig_+_oXQ{m9JQpy*nb z&M(!|#OkT$o-3OE3KJwpeWz&*jXaz@I9ffN+)nhapZ;w>)Uv)>nMOD@7!XOR513=J zHvcN_nYgS`=z!k#=+YAzuFci$ry6{iiZltKVTT9bMu;~yH>!V~Bsb*wx36=#v@Lbp zDDtga@2B=22+5UbNW-r@wTNHa3<}6|=J;yri+k#R(eK*<_lXOX*owRyaiz$SCmqFq z4wg@!`=iRTE-)SF^u1r_&n=at;)%k$&O#C*5d%eR^7!n3GqXkRpW8ae1`9Txc?`Cd z*e!exo1K{XlOXaL!A6ny~F*pz-Eu#2sX4)7GGW-ELe2xeOQOm zzXPFZlh2h(iy9cnGwTH3DvO_o97JX|jo5p0=C~TYzw~k}H&!l+w?7`6x;1c_5<`D8 z?bze2Z68ZT^?uQ!e-*zLQGYxaEw(R@RteL`>Nfn@IydknjV|6kA?cQG0ac{w-`G7r zVj7|Cvr3|2uK958=R0}^1yTmFh9#Z423L4mI0ilTbZX=0x%dhmqKwO!?tD_F>t8w- zCO-LY^Co8Uy!k+Z`CYB$=6gKae`e%5vf}6j2X2lU*YzJ;E+mBgS!^yW`LkT$9eJ$S z`@vyTLmBw|YSWC1>YBu-B3b|Dy4ehuDY73;@)ev&8!;E(D9Xw?o=ff`lsE~R%CjdjW6MvmT>nMvd7p{l=uK%@owTkNfOS)>KdgO7a@YrLloM&r6iTmDL z+hmJ}oH-=%<1sZR?u{8bMC;=*norT;lFv&1dL4T9qoi_Cp;LYE?O^;COF^j8RZ997 z*O8CT)-RN$PX%8Z#U(#;FEh9OW?AvEIGAOqxo*tZr$vO>D@{?H*@o1?p>`W>-Lw1q zQQa3S8~6NbqVgV@mE`7G5A|Pa4VB}IlVJ_LRY(0Qu&$71IMz2*tw=6Q{O9B`>vU44 zX-b;lbXuahM=wpcPuR{w?f8VQelC+~x`)EP)Gu`h8vbm)V@w*2ov}inA1J_lIVqu> zbGIdVQ?_QR!PL)Sax1YhFmiiR(E4A0)6CdsS8@H@DjRt{AG33W7d@&6JH*xEk7ed( zYl;lqO}(Qyu{7pqfZjazireY7Zg{0FJEyyMu6W)RkJh}n2U1V*$HVsMHR>tF^PKw} z)|u~_lp_&$r7t5@jVEwbn{%qG+5MEovCTqt7vS7NUBi<3&r`3z7%fH}Gl;zW^NWhe zmtRe;IJPb&j!9N7oxy@OJ01zQfqAsrz24{_e%B1LHs1b9OMaHu&pBL}8SZ!t?fIR~ zIFav)Z^JmhC;u*wxC(2i!$wta!zXbjCyA@q&6CDqtYZ= zLb2Q$R;fLs{vhP>@!dk4Rnf}b=9f*xwyrZIYIz^v+&Ag-9s6d~y(EA7l5qbI?GkFn z$B-WxMjA#zUuu*%9=T`!D_{-S1DvA0v*aKFn$wq~3}` zSEq+4w*>{9_ergOSGG6j{{VDAi@&K=RtdT&Smh$S%5G96%}FGc-Hd0K$Z~|{@`Nn7 z>G{4W4>2Y9mPRsJyTt`MTk4MrdKFC@w1RGdV?noo-%G+%l<+%)g{Np~YCMpn9+(^a zK$4b$MiG6C3XQ|H^4W-vB;2*H%}iRwf|BIe=OXztMf_YKewcb{Qdlke{{En69gSN0%bDc3DAAWeP)y%dY_Ea_%s$uHmzYk z-7~&RQ{V0QArwk)2KNDNvwD~hgo>NHwS_5O}z(P6B{Zy2R2 z<$>en=ftXpr}Ju2yeg?bNUh#ZNtj4Um_*T=LebleqPJ(d(AZZbYubNFvUa;iOV(p9 z5y|@7S5~s#e~C=iMk|r5&F`UP-F>&2tbgA9e=S+XXaAoe)$b2M4S!(uJ5)R98y85j zTEL?1v2X4s-fu}e(5QaPHg{_Yw(BC1V5`5h5^UuZnP8hzuT+j7KVNhFk8#5Bw{}>LS6?I@-|{jXkAves++{lc z<6XxZUA5a}J41SVB!xhtQ&%nGqv3YZmfH6}vGtvdemkgVW=QV3)aq5Woi{mMp+1|Z zH;XHG@@s+>munw+gFVt_*-xZk;VNBB^+syfrB|=3-Th{$D@QH0Ul9h;hdd!wT&49W z#?=&~GijB$B5uf_8lLzUwJ@skQJYzWPtR1Uo7LX78IPufs?-Q^AM~TX`OSgzwASno zj;+}#BbtuwJ->0_)*B%nHRLcd!aY3!_FPY7%{$ZsoP$T={it7XVZZVZv5ZE2$X5g94U&Gq8Va~h8mccfF#!g{KCCsDX0 z;tBh`iTqxwv-hN)6?&)}J(NNZC9#JR&6lO=4%Vp{yYPAXv#=c@X82tHnbm<1CVZR> zlN~kmVLUH_UYavi56u}bhBYifb|H#{Y4u`6mNobhM@cJkMr22IdNO*VS(nBS#u%CU zkZ%k7Az#Tq%7i zxrJPN?iRzfL!Q4yy_b~ojUyb-M9^>4@+!^BD^)MJ&Z-xT)s0*=Mi}|T$Ci-^71GG% z%V1=879Uyd9(Rp*c@o1w|6(Y{Ai}BkJXvFO{2)B-pr+iIyCI7+Jg;901AYA&g~XRet8_s$KOxz)Pp znIyWDiEgAsPnDu`A$p`GdX$rBy&8AZa$6FDc!AE3U_DTMDAAHWEK|woBj=xA7bqDnj1Br9~dEguKCdNd02+@`HpAc z^MV`6=NoS{eZJ|&{qM63#;&@he+(Cve(`~2=?f#IrQa`srA=Y!uXD^`{B2H%k|umj z0UsUF+{YWfW|*iM2Bq!x5RKB=b2N(wlEtSmi;q+mpDiuUn?n|lGA(X0dJa$9cInlB zq9Om8YREVE4N9_qgBtv@%aq=6gJ$=fVZ!do?^|}y7%uIe@igpy=?1cU@eO85KYl~V z66FqEbPp2Uk%>N2iB6HCFN5eTOZ0dr(V;7%e_M6YBSK|av-+tjznbgD-Ih-8|9kBH zpP=6Vr(oPyHDui88Z*D%t1-LmK8v6sofM+Spn=LY)qxtQ08O`Ia8Qlr(`)AmpB~?A z`E<2U`t-t+@F@vCwYGd}Q^R90-ecuwKRbEZY|Y6}h6*QXJi>5t?|IV6%}>bs&1}?f zW}8m-n*D#k$$P5x@^1*0f14~PPf|{P|2UkSR83CiRhv%cSMO&hqb^4^&*xd5FP)`% z{!g0l{M&ad&j$^ap8v8Kp5HKwJfAwt^!)N!-19_gcxSjSOdV1pfq)D&aVtYWo>zPj-f2MgoR-)I@XIZYa${TPhz z0ORAYH*@5m>$O@#YPD=t?T1>!BiHHQU`po4H?Z2Vvh;;TuyopWWNGPj<_D+jIxn?` zp6Flra7gvr!^kD)ug@Fu>vNv!R`@>Px4IR6U~?oesp6#iV<}bgX&`^R){g(i90#u- zEV~`*KcJcNlw^O@mc1lL3$2m!bT)Ec|G1IYbngIpZ~g7*a-=wduIxyMO5PFaFsyo` z^SlwWlZCb*SE=zk?_~L%rG}bw_X^S%Z;tY5f?AoTG&Fg1Iq|orfG^=gj*Wik*p}V(0IBW$X-%Ja$ye zdev=_O=L9+IO;%cpx^Y}xN!ZZ+j+k!9bjPeo9>&Y72D1GiDLWLH?3m(k^ZvSj(ZTr z_D9pG*nV@G`GHwGjrW_jh_t&j$y0Y}1LdUr5cSbL>e*L#)QNetv!C?nehE5Q?!`#;BLVjKM__u2bXme`2Dp0yEEAK~-CDaQ|_g%-cy2B~T? zS1+m6uLfH*{v{_#3BT}r{(j1g!lChUVUamDr)F|@el+62k-nh^M*`i{pvXAtoD`Ye zI4*eLp`|e*ayoAETL0}SEi$UUn*$>w7_=E6YpKf0nJ=0ne@=!TD$_>XEbTr2#c%_F z_HVh$>GGF@M?;a~&FQu*N{q_lrUefF|k#MXMJ@ zGy)nv+lHWKOkYm%B@!WXK?HMlhtU9VUy*ldlpXkp&U!Sg(MPB!)r>X8j18|&xBqCOp?WY`{kGW_|7V=^R# zNrp9#M4Ald2W0fiK_3t)Yux=2$8_J&F&*fxV!6dV+#5ZRTbY6U_1)phf1~`o-}d_L zdpx|UJ*BC?v^h96xg{AqI*h?%e`%8-Zfi4crMgV!V{ugNqmPFEgeB>Z8S5P6gQbs3 zx9nBKNM)h9(F$XlY%`%m7EuM+Ex-l?Jfps=7rzY2g4z0FE zokQN5UeiFsGqO)!S{T#%*}irk%?@qdAweIy$7e@fe%b>*Oj9Ha}yi-%w?0$7l-nBfX(MVvqFF2o(Xckjkvphex$E{E;=qgW<6wyW^quxPOZ5+ zkS({XZF4j3O^oE;XCI0D-ojiYXhnX1vqL9n<_ufy<&Ou#b#ZQ~9s7Xofk{t9)Ub1G z(m4#c3|7A1Br@n{Y7EAcGx4EDT@uY?xKw|D)W`o!?Y;PrtvWT|)TebwUw&faxZ0bS zSRK+=ohUn`@2!#ZO?{Ye>NC68ul32+_&R#J<$|>(NngxoO-*B zc+B1+GgYF4fka!`zGrKBNF|yY)&k+cf}ubP4H9S-|fEI zsH#^ZBdA^tNaa< z`MIKvR>XUO%3M0V5lyBJJ~nPf&$u=-Usmrr8^GGTZ|<(9Yyj&jYmb#Hk`ruO86+TS z=zeo}v9u8%UQDz-kjNfTdmoHp`>I@#JYHD!X`DVDIi5X4U(Ghx;_T+GSQ@{1uFd+j zeE6+h!`5qqqj3>fukGAGrw()LMZ+n`a@OJ4u8xkWR?`&Jz9-gVWATK@!5uy3Jld2scAB7fXdqIk3S~&wjzP~lSlWQ+To#DXb z`b*Q^JTN)v6-(3E`kn@^KiTpAMBDxG1{T@#R6k@-pu&vTjNo|9(B3Ee@c$0}hOkK- zzdKCg_}#p*zNlf1NeyXaF9(~G#5BoC!UrbDqWKo`dpM!*|Ht3MmH!`n4`=;f`yM8q z^S|$**Y9DR>+j)~+TB+**aH7s&55aLa(QoAWG2z8ezw*+lCL@@{GMFjhpu-DH6gfl z{c)HLT;Bx$^lP*1H|m7C??E&P>Ram{iL{zS4kWd`;)MOzejG@pBsdpye5L#59AA{J z$I(4Wl#NHnsnrv<+bESHX^1_=+gP=`N+YfeunFsGONyE%{mzytcPzE8&e57yEakdm z@;cqp$)SHtCEiq?cr*H(Gfr!bx9KQa;|DxowZ>a^l&$eLSD-bXIF4H5O~;w7@n+-r zjOt_M_7&Rn_TU_8QqfDggBAsTavu2z0s1jCV6N z+opFAwoSU^gK$&VoJsU>yZxLY^a-V@Vkc#gWtH%GB{Bg{O%MO+#Ck)9&7CvGdBEY zLo&;@jn!xUla?%|W%TJ%%S5T=xv`{Wp{b?SgJVNvS+GM_>#E{N)vxzjsxl8(^FO7k z3!!ST-kSs{(84%U?QsYrX{?kAe_ii}3;WeF#~SpdS7H5V>N8ZPN3NZ49KFF(qAmOovj| zjuq8|xq*?PCSdebC3LqmVt=gNTqJwzjcMk!@A^bhu}t;-{#d(IUax;hb<>A0Ho_E) zdsWa^e<|W#zM^eXx6bI(bBvY^Qw|Z?P%_`jhO-Wp*)XLN+0b?jWkcK;GaDL>2`&hK zGz&sK+W)BirHD2ujGzDv-^vl?yzRp+-sKKybH-2wY-8<7#pc_rt!cV=w7%-Kz3}y# zyDVQXIYjz8Cjej17)`z=k2ZZhZZ!Ax5E`|X8_<4cZM@}F{QpxJRQxwo=?j|CK)u}q zNxW5P4VuUbt&5b8vqot?KGsh7c<-H-kMr6~A0P9>$DC2*W5y`61Rpu-SQOqZ@J@Y3 zbL!uE5C(+(kWJm%Z-2K)cD@?@lD z%96Iil!xxHOj+MfnzE!qmM0@oo{Tj2il`dN_ln?!N<(`^gnH{l{c*sVnw*hV{ZYCqtbP<8TRXGMn&ic_$tzydJc`?5irauz z-5ahOb_yAGEHmtCW!NdwuoM_}XomTA9hRYwHc6@Ry3~&ngwzeUSyJn|N~s@}L+XwZ zBz4mWGoIfa;b~8Rf5#SpeMV@m?QJ7m`}tPOwKJ4!dr>)Qau{4|V!GC(>4?x<05-G? z#^n}(5$+lkwz^`xs22>^+-^p0|87L06s<(z#Fhr zn;ctD!!&#Qs~cvFbn7tv``4Pjf6SVXx~T78DXdvKjI3EO%#5!GhDB22CBLuIHMJp4 z2QW?3+Nk!Q)RYNLgG^0L1`m_(N3#(1T@=WjbtQ{i2_^TS-K{A1c@HNL~rRVMURl8m#35HM@-SJ9!(FqXT&YK=wDk3(X}^QqVG|n zf5nHrNeM(>WQo2wwCFTl^j#!+4ikM^Ybp9JDY_FxCs?8n4lVkh^EA=tkmw#vbZcex zIa2hN^GNg?=b56{oEK8`QeE_yErjSTb1l&yr%2IXq6*OD28f<&iM~9v=t5oeEE0VM z6WzC!I{!zC?g!DQSfaZ*iB^^CRLmRwEHC_rJ54VSz8R|TdeB@LRDY9Y(1w=Mpg$(S zpp`?(pr?kK@5R$Y<$G~T&6wnJ?A|;kxd>Y~k4YY{_HCA*xZsw8y&4v-7)vvk_QULR zb+h}D*{3nHk5y*(m1Z9fvzu9F$Gb5*-MiVgYSNuUG_$J@5@ug{qh8EKkFLiKsFq)m}87)#&dsYV@=l{WSU! zI9k^Ijg7QLox3xhP_48HFUv3P<7t}nH^d9)r_HgPzp=S={)Qqre{C8$?@u$G52Q)w zJET>2O&%gDOtc%gZ68^OjnC;bnMt2XYh&<+Gpdbl>-J{C*7t9)Y~6d1v~_zSY^@uN z{cZF{=ql@150bl6&eboglyrNifg%yig3$m}Qhlkb3A)8vBVSl{R%stxrE z**AKE+#i^Ft5f4b^j9ZFzCW--_GjwFOSeIq+g~&hZhtV_a=T-^bo+~Z+204ZcMr7s z`vyw4M_W7Gr&v4OCs{k(CmK84%Oa>s6+z{y2r8n;86R8(x!K&`7TNg&HP@PwYkR6K z*G4vzt~HgeojZ_RJIQkGv%kGw8irT zJ)S40YTm~mD7^oBmgRj;Q|Wzt9=so!iv846t^L$fRRNqT&!G4y6^B6>L48dp7S#PH zsC$PD>Q1)ZtGvattX3=;pt;rk0O8hg%&mKxNVmG@!mZf@$gQdYX0>9<0C&4YTH!QE z*Ze|b+W+Nx)`O)qzmNmXNzmMSfZ3jCGk~=x+OdK%qQ-w@v#BvdzoyAoNiuVW2RA6S z5%^Ey*j^XK_Ps9H;QOU@uc{;q(>%SMOFP~!jje7@s1K+HpX#id(dW;8TH=mtBocS{ zbynj3a)3Zvvv>qXgk96^xZ>n#tYZ14-b+k;F)Udm^sBz!G zcxtp>iu7F)cq-FD1{? zzGl=v+c!jIy0)%>4{F|BY@0?pVS$810IDAERy|_A$C6 zS34qy?PJs}Xdk1A^4|K}Q)9l5k#m2~uE_g)c7^Ki*>H{)EE_3U8qZ+kNpUh*T3?D_ zdGs6#mfOxT-=*8n@qXk(w}$$Ax_LbEA^chZH@iOkaan}BK5V=!!i5W4YI7$#PESww zGg{pCHpjJ}O}D*UC;9m0HWw;%{%CWhq17q>%xKnUo2kC}U-s5=zWv{g;%eisv2y#yF^`iXHtG7Q+|?C-dQUD`D{|Y{cKbD7iUZ5%~RP4 zOOCtUMN*~f$C@aGhey*ySsA8@a@yIN&!_JZK6k#_@;T!l>GSF1;B#yE{C6+Y=YM)> zO_WrtHur2ItIZ9d7x0cA3(KI+%j{nIuGfDG7YAL%I`{vUE{?ho zE}q?sTAQaJ7Fsu5X=y!5Y5gPP z;k!&Dsa{^M+mJ~%q%#{9|0Qk6ls06;h7pzx8OnyX_L^k_EtcT-x|MFp#y^B5tFEvt zIa^t>aV#wPwkKKgK~K|?4|_KJUI%M^w5RSrX-#KZx9(B?ORd*HYni3BJOZsDOOsx@ z@{fNP%HO%%Qa({B|M&tZZx7{-E#(LFjHooBVm*F}D%M9+#qQlRHN`ok_yVT5nNpl1 z6+eC^<_Dc=%?~Gd!U>>pvEfSj^mSGtK!*+W&fL9aH~J{V`t!c_As z%Y)}vmYZLCbADw}@chamUWacp^A%+WO(9+i{p_G#V`e8#R=hRNHs@7Mky9t~=Fo|} z@~FkG$-}C@7*bs;%HoNG zGQ{o(=YWcO$n%+cwdMRgUN1S}@`&sF^2;bYJE-?U-}1`2nl?=JH@ucwy+>_db$Vgg z<7(xWS8AgdRkU=tjyj2{o3WNQ6>Divym(*OwY0Xr`vXqXPd)fqyxmok z*|de<<=Z`T6yEMnPo=l}ty9e|gSSs*T?XB#6IdM-Riw-tuMUa|?!Z_532uAvt?$v; zQ}yxxpM>o%O|opi?>A}t+L5rmJ8VDNvOVck&)prWI{d?h`}F$plY?!<#lvjG#Pe)K z^RW#~?g-O{a9CSwv>~1yAF2(Jq_-hvkB_(w@wC=Bc;EszZ`lz3mW{N(We$!E7?Qh1 zyklx()>|irb?49_xtr7l+@3$t>o<5`El>|LLvDCPn;&

zbp1TAHQua$8|b2LVcQ_jB9xR zTJ@2gZhow0^r<>Upa1f`c-=QtSg-rxYP{~FVR+p~okFjB-&4$rNWW8LMI-@>fOlFw z2E&5ZB&FNdB*`1Tvh|W#n^Al3A+U{gJan?=<8R*yAL}l&eEepYEYf~UhmTjCOgQ2etWpH-;HP0Ve0D|#aX9* z&**bQS1nF9>=beGTA39mpZp->WW!LzNkLbNlQCV*I5}VZT$7r77=qsKlRH{>cf2Uqj4@iS83Tcoulqz) zdTHCG!<^2|rqZK`N)L6|G~1z;&JfKX;qL2X4ZKWj_J3{QWl3j!{P$ZC>mL+bvEJf4 z8S7sRmg8xiF`m}hjP)s<2(T_GW zduqK2&w;jmjM`lLyddiyj+5o#36|21T9L@~8r=#fSblZnr5<<9>|FRIj(xA%%={|O z*1upY`0HMe3){tzp}H6nDccgTo`z--rPkbl??HOa%;ae>=TG`h^i0EY2odxtwf7YS zcRa9^f%2dC%D#t0d5234y`_e_C#)Wc$cpCLQD@j1c9)&S%4oAUQ3T{$vaqC;8{g24 z@n=$cs5J()iv?mkKh=|1vwG=ru>Ebd9bTBq_`|$pKFYad#;x)7R~j|(;mP{^*B#2+c<>W?tHK|F6*T%k<7RBU`-(t5E*D zHbYcKt5+K9C}ylqxJY$teMo83Ry`5LDRZFoT;xFEF_Z)6A7joP zzu=e<$Nh%v-ak>-`1fZ*C1F zM{D*BC40_c_U!sX+A~zzGvjEo=Q7itRuxBwn($K8mlsX*&*A8bzO3-^xYO_MZu>%R z0k3xY{Q$Rk8f;cmmxsw=nzT55KVRz2*SH*oxdq9>o;yoZqwg-}eyVq(O@iDCOIO+;;8uX&tT8iw5$W$E>De_zOY)9=a zNZlshf}UAyPV(pSElBN!w_r|3dJ8V^Xug$KbVNr)8@!r_QJW&g=zNf;7|jwF&Hfx| zWhnns1wyj^b53!Y688R4Iv*L8Oer_*Nkj%Lr7UNKHWi!iEdj(Oe9}o#YFQ@WlVJI ziI}MFfc2*x%#yLHL#UFm)K*PXlbG(fFyb0nn4`S34vX+dd1(t7ABnRjwyi!~pZ~Ij z=D%EQxt{!qn*V|-f0O$TC)aN{+pB(EJFDL5z zpL{5irR_ylvK;%dOqQe0K(gGCNXc?-qM0n$C3@Q7LLV+n(~Y?617XCRah4IjU!)Ot zoem>9!H9%JvmfN(MAi?|+T}=LV5qHic)&P5f{mK%uCcaz-sv4_T$|G*=!=v%%sj#A zD2K%*D#H6Uia5eMY9FHUw$H?P?K2TCKNEFvan{~kGx~gTsFwCezAw`L;0vv^Kjdeb z_D7zEv|n~8rTs&PngQ_eq5Qq*K;Mb@^y;6|j2)?HHUVA}GB93!D#qJB74iB^h=|^( zuCik##2eLG_4vy7>Z$aIb~I4?%N(MmNQ?JGitHO}rO3%!Ws0;o6)E!EA=qE$5Nm&# zLqab;tUdmu2)iCWJ&kugoN|KJ^|11^psojL`^mcPBQ{g}pV?l$MYaEX!1j39{(F1V z_CMN3xf1>D@Tb$O2v2SlZk$o;funx3e&*ZI$?0t{j>l|;rn<2yGkPb-Q8)6wK%y1L?UQ+o zM$~O`yqriB;vijP!2P+{?V2BQ5<-!&!gXL&7;46 zM5uZ6cw!NsNAH*S*54B0JbLw}J#nhrB05n{tfvM;d;_Bs$!hEh#W6RB)eVo(m!SH$t4sw~QSL zQTvRzvHqbbhLOS?WMGZdn+F+e9_`qxkfa}E@WkkSp${^UUzfNxS|I-PmI%bJGps<& zd{+kIPbVS}x3#7~T-)0Gx~yv*a>f7itu@iNljzw@^btz*?Nanj5PhX3`YI>UMp1C^ z2_ZhZG#JM#(V6{%x<~uAS@r={q=y~p*xMi6ZJ4I|4S#8+d9-@H@M!r6%cDy-Nsm@{ zfkzu!kw^b(Wxlm9wUS?-mi^i+dp|Aw#9*9Pd#u^JN(nksS3i){pT*Sw{f<;WP^!Na z>eEg2t%kJVCeJ%yv>U2wcf*O9>bON*=4(-h>?eQ%dXiZv!2^-GQa(_?lJ-vdOZ3m?UQG-%~ zgQh}{TikbFQUh~8ZTkf^*BsxnMmYY~d6whns)3;`$HVb%&9PrlbJOvon|s?R@Q>m4 zct74oe0_?I2%PAqD-|R4*d5H=s5_`;q;;k4iL@(K^^AU|^^At=N>%l#e`)n8=j8xe zSL$4?E49j20jts~U}`?tC8{emNmjsS#cR3y=W3C=-w&~J_Zl_m^k*`1HzywZ)y12+ zJ2IYirFK+PxkOt3L>-&57M5c5rzWXtSe30BmZVSRZ+M|X67MNZ4DKoA{i*w$`cwCK z?N61pJK2NUo^#&&Q{`8!bu%p|%3c>ak(*}aM8P_l6J^IDCu*BgPJGzZ{Hkqf8nOoR zdQ*Mn);EZ)0w8SwNg_*scB~u(zLaSIdJ$<6K&uy_c!N(LshV}I7xH! z!6thB=QXPT46>BBQOZ{z1Lapj`NSrso5f8caTA}NG+ot&q-q#b)qT5Eb)i(%391q- zKM!sa(Ew>plWCuKimQpEUuSGLeg)Jo%IU2~2Y*Q(O5~%27eqcq;XmA(x#83ZTQj+* zM%bE>aq;*8T4ohfP%cQdGOP6(nORR9jm*0C0PJscfEgEo1Hx2Hn{|vdd15!kmiG_B3|f+dNyh zv@uzF2D5a_YSsTGEj=5ScD5|-B7PRM8M~71ZwA%%aYku*h%Wn)l|uHm{+8@-)Nsl- zM?&_GjY#&VjZE2}H3}_zT_b(`o@8IeWcO5d&z7F1OV@bl-r7viV+eQQ?zLzu6)__ol|#dJhD%_UAm^SyT0 z@s8H1YDV>5&Aj<9(fprtEc3oxspkJ24)bzh-pIXXHjLWaseyI(X7laLKDKmgdb*7` zCGi{TGdYG2_os#vdt-U-l0f|Ik0C@elvgN!t-PCW9qg z|NVm{U;VA6!v`xwIvmu;N{11z%5*p+5$W*C-;@qd{B5SglYe*mj}4Y2dKoMU3ge&u z(o*2P7exv*>use#?kh3{+8u@zc>6C(ffaw5De$kqIyJoa?Y+8^Qc|+;Y)eUdrR1qY zp=2_Y&43-A;g#jn; zF`YkUPgv(=(Q&Y@WZ?@!$%kiIN@`w`N_Mn|lKMYM$wz;hO1Ax}7adaSTYqX&(@E+y zCiOfe^#&>RVMx8jl-lanKRY?Mn?iRQ7U?QKS|(JsVk&?BmsEMURM{UYyIGEOSB^x| zX&7nQNE5S%i4u~Rjp;#UBhhBpPKK>7C?mLloNX46Gx|*5t$F?B^TO-HdRkuBZnyxr34cEhSg($>i>4%x!h@MrQhIC0)sX%y|aZxMF*N1DEqPSZ~| znA`j((Ki196lZF#`@L~$t~)tk90h<;*kOm!95cBNync$Y0&MsnS{mN}oJhm>&al$( zb2V)9`N2rTls_m95B7vD#T*d9a`eEH_-Xe%fzN;FZQWadpQ|?$ZAXNy$9^uSKm=P^>FOIefuO)m%dMi zWCSaeYQJnAc4SAD(FgvjWzXr)i0tv5YGu#8YG9|bHL~ZkUnqOt{>99m4Zn1XbeEyc zO?eeMm5-RzK60e3zWqG6KKco-*L99$!t40X5uJdp#&<@w<&6NUA`VkeH6v*{arBi)PPHnn5kdpmUi)laxW{NrT@1i40oxlWEZFKiOI|R$u1s&MZkn zEf!ISJgRf4jta_jr&EtE&}|<3l(4y`n`QHd&q|x`Xd%bXVDnLy%}0x$RwT7Zk91X4 zoPAXlPxo}W%p}12A{+ud&GE3dS6Z51RqL>}X}dHpFMCpW`S2;0m#vhS&oqaZ<93mk zX}e4>hwSQP43CCBtS#{O-hHl*4RG{fPYVYh-u_YZ;mIe24_};Y`H;6%`tbch@Zpgk z$%k8iG<~@3#|V5_@>c^s1XcJ4>Si5EW({R#J)%Z$E|6v&4YOKVX0`sYfj$WNZvF6s zrsnC#g_jRh z^S|p9*|x2i-=Qm8vWV8dcCnPDC}q2vK-u9?*34AaB>uYydirMcsjb)43?VgFGBrm$ zCDl|*HLL1L&60YvljNCthfWgt0^h5P{^3y}x)T%q>623Q$x`%Wh|V`fw<@T2c!8zp zQM%|`Nc5YXEzx%?(eE7y(On_BgC+V1C(#XkXwCg&DVmN5wHs`+`YTnqyu4HQ{}J+^ z8QI$KUmAJGPBQY^on{VRx3d#ltNFWGg0mg^9SVr>-&N%KX}V$OlVQ~>p%kgbUooGodt_$us4tn8+>q^cgC4Q!4#p6=R)lx|clpJa)IjpY1PP`zU zJ8LzaZ#_ioAC9+lj#oNcNS&)|N$1j9Q|Gg_?sZl{luYnaYIR;l`5Bj_9tox?4i zBWfEeSR(Fv>R0{Fuq(SHsM{}{f*|sV+(~3pC(&AT=tms zp>7|2u$pZChJ0B0jrp#=_Ki~~Hbg(Eiyls*r!&!qs-dnMrReJ+y3!Io$x*aZ$c@%D zef5CQl*lx_zDR0HmYPn2rXx&EO*(!PK^O7fuQerClagnTwUksTC9m#s_;6?cAOU<=`_Y2pi9Amk5@gvf; zYyXC8uY8H|xG&8Y;mI#Uya-`x6CcR4iYc##+t(FXTNRl5fc8nHMI=~a@O0y_-8St~ zt5>}uFZ@_Lqp{U_(?GR=!tU0#dT6R15Mx?-WmEmKKI#0hzxO)5B;y;|A4+Erwf)WZ z3SHAeznwy7bR{zZxX1gcMB|ncXX%icfZAy;i zqO>q4yRb!R4V~`hyKMM%Z@3j{+Q}{t$b0w4$u4hW*lR;@Qmk~I?>Dib`F`1y z5EqATtZCxd&bx$+q`?7xVwISghd(!MpYxHfNFdoV^yE+RYwGU zfBw}n;_nYS6+Y}I2fVQ6jRuj{)K;}(Jz7_(Cei%QwD;}fyTtp}rla+~9rJ*E-;VeL z?_1zAdf#$BGvBw|&-h2AH5x{HMVN#M( z82a(2Wazq2%?9TBPn{Z=#{Ss$Lhqj6-Mz&BxtXdJRH2Dvrs@!JV`S^@R2sw|WGmSw z+iO=%`3I)9wsx;W$xiduexZ45ErqIyO z`FQXrX27-mL>BOEg#4Dj(5$tVp=PbAx2fA7%&u5=C*1h4KK^?UdpH{6m{whNZAWc8i;y&*TkvX-nqR=+p&l2sP|&jil`+}Jo& z9gM1A-)_|sbnPu7LH|C)O3>YEkR$#lBK+iK?R>04D{L5I+%N3gU^eruZOYS+vYYWK9a)IK&}s%Zc3EtYU4=lX-sX3QrlOm9Rjsy zT55ZK*g#XlQR_jv*4cA~)>qnES~uM(wXXjjTEF~&w7&a+sde)Q;kC*Lef9%QOEPK6 zWLmCMTJofpInZ*ssioBwAB615FVaP?yGe-t=U`SNd|HY=NQ&+c(cLW3-9w8$QWsrH zq8BpJKir|_e|`tif4onkzkc5o{muI!MQ?sz6WxwP4`!mDR-#8s(N941d`tA*p+#S> zi(Y=C5dB>O8)QKdl%4K+Y9N2+QHRlmMx2G4Kr zH5{_B_~zdFo@VF6bA+8AwXy6RsO}toiir4Z^1; z%%{85kjBB%r^TDer#m;BKHarBwmt=qKk5c{BLnkVTLva61Iz1R;NdW^nPp)7W>3ZF z)^|0vFV@id-&U5|kJO0BpS4iC^j%WB;9XPg1Mhk%Mk{o!14!#+rnT*@YW!PjO^4QA zme#X9X>F-%-7s5dZN#*$xJ7DhCAEIDiL}1I$<+G6CYM@qe%~fdX(lPXp{1pCff^LK z^IIsr21?5;rRAI4<|}FKr)%9&EwmoWv<_8TJ4vlaKiRKNdMLdxPHpbshD8G2;d)vqgU&4{c-zG=ydfRkl{@W3}&#|2K z*iAP$`&v5xqnTy!-W%2VA3I=ha~Qn)Ez{sX-`fAP9_71n`&*i&FU%B{);F~*EmxNQ z@dYd`e~T==)U>o!)?4nHgRTPjAl&apR@cW4+bhSRd=6kZPl6QyzQufzD# zI%|As-F|L8hwq^LPz8q5Xmao?cBJm?-fM)jJr1;-UA9mlVM zF+>P@_Fed!8sSLi>`(WG?-z78mA+oM)bLdLH{@LnO{G`!1g_s1)SLP17rcai`k zY<2Wu^80&394?v2d>AS3YUrTM+K+bFdhcg_&uwr1rQ_G7`mO2@M15tA7D&%uEdr^o zkrhZQt7Rbl_KB>otU-NcjoBsmGTO`Sx`O3u%3=<^>*^qX;(=nb>f z{Kt;)zabJ(74Ke*C#jf^b{>jU-4&mD_r*iEvxbZq^d)eYW{yd(9iv zww_J-y|%SQP(?v13dE85#&VJBacL9YOTKz_e#8TIDnBBTEL z$I7T?34U((9B_tzS1Ys?F=clRLe9*0zWEtSwum*>?ijcM-Gi_G_hmgFMx@gET6ykv8qOZ!JL;+Z;6qOK553AOUpI5v6k+DhzgU8+A&1{T zgqi2U%#%zrTb=wGThZQ<8RWF2UB+NzUF85$Ihm>aa)#>vkt#n~Nh;T`H1qhamBDid zXY_e#r6%?JD%$^sNnNOp2#$#PYYd3N79nPw8SYb7fUT)ze-x(d)0L4{a0PIt@YSl@T#WzfyqMk z2Y*_sA5cROU%U_1Q=z)(RWo*dud>)};}EC~RmYaEvsGyR_}NC>{&}RcIM^hl4H0eP zPNxxuKA(=C8(!a4PIeJrmo_u+K(dG4m?S;yDWArS%ToGW`5b0kqJ+v&GcKQ#o004= zXDp5V$r@L-??F<39shLT_7rh@U9nor8^Ii>+OZ$m)Bls;$+m5cTyr|d;{)`o2A$)v zas6I)4w@1){Es#6=0Z6iIlrAxgtBHcmfI&n zvHeliY{o2lC!EfkPvYmzf1u8rU-en2sf@V&Df7JfyX1}a_qf|xfBGt0z8$kWrjfUK zZ6uNR#M*`Y7uz}R$D%#Qx=E!Hh_&Va^97mGTUPS4%Z_c_v2Fs9iTU3oi zdqd8sPRC?MsjlMd&{1|Io-t-t^QU@$?HqLug>vnZH*Ar2HLr)%X0PGsSzA=r?l4Lo zwSUBO`ue|OTL1S0t58>|^?&PS|L}9@AAZj2AAT<6nx*9{xgoRH*bKRFqeUdj%uB~+ z7nJX!dPqAGrqIfdq}m_0;#O-lL#vM+-?d4r!%>#lB}C|qsNT;*6K2(J3h7QuJ?U?bLSwh`yAaVRUXVCY|4xacca+aBy)ZzC@Me6PI@k@-;& z^#T7VscOZ@4}-ZQ>w+HbvNGJebHFqD`sX5A|Gd)*#nq}O`Kvb&ik~i_P<(5N8H#T& zalcIX{w4bSAJUn}be1cfNz6 zpYp2tiKq1buYBtNVw#^Yd|#f>y!jhT^CPOG z{Il1fxe%Jqw=`eiS@W^F=48^G$u!rMsrkQB^FL3J=K3d0&EGu{iDq;$u6;tE|CdYi z|Gu_V-J?|fxe}@tLe*ST)gd=O5u%GRxE{>*x9(T{_KZH4=&H{l)fG&2f$HeLN~%5+ zs*kh0JpKu_No6Ya7zFQf9aL?O$f_-mYgR4F5mtTjm1Wg#)oEY*Dy(|uaqRE!)+at@TDAT$_g00eXkPQ(ov00>SGzCm>6tdL`i+62zSU;g zOUWzg+KiWy7tnhdIGXnP%%JTd3D;)4M;5An?)Ht?Zk|hUyS6Ro5@`8cTO!}0?z1>! zU&tAKb}!NrW=fVwm?yum66W!VGGShP2??`#5%$YiWG2jOi)6xN*W8-Cof`3DlDmnY zTjkFb@pF^>nIwL$l|K^)wpq3>RU|}$;Fe1+p3ap>uel+aw*DMaU7K3{Q>v^ir%``* zU%Bn-36`Jsy)#W$jr~N9vXZb}n%s+XfxM^oiY2oBT12^4PPtZ`bqb z+kd8AvzoH1;S8N+WvFOGm@Non6H(-1Ut{yo+S%{2T-+PSa&bX$E-rA)#kDLK`#-AX z;SQPD;IzB$z1$p1#+?Dqm+xyA2oBa#iKG8&l4H4(#kKDH;Lls68V#IY>_R; z?lf|Y8b9fBe4;1IuLX|zWjdwh*IX^X)IO`VZ$BmTE0gkTJmptWy3Dx%<(%A3RpivH zh;oX(dTCltIlgb(-(fj*w5Rv2j^)&%hqatK=wgvmeLk~t>cS$KQ$t=vPECIp^Q9lQ z=1V^;bE;TmM6Jw-o^D<}D}%$nd@L)|V*2Vedh$R0>b2Pz(^v1?2el0CIZk9~@h4V> z&M%M|TJ-`l^tA`E9`ivnLzg`GU;XNhd^~oqp0$m2infV5HuLUA9jpGgS>F7>^CsM$ z)7pkslyJs|Ru?VQ_rJ}g{cpEfdDA*y?SK0`^5*n~lsCsNH1j5Tq0F1JMba;@a^X&u z3*sjwliW@^y=JCN3%=cYiro7ulI@|5yl6+6*V-IMtKIb2-iWqqj_pgbb3Mz5gBp2x zN#0{G$&Lm3`oFQX{_i6zBks&q>;IlZM!d9uGGg%pGb0{fAT#0ut0YVL?|fg5Srp4p zmAgzkeO*jTwm$c3nRe;5YhFp8E%#eOo8J1|2VKNtHStZ*vS+WhGk}XxFO7$1!AP}uW zP-jR~u`?u8=XRC0XTo8_C1&%c8@hb?4IZfEIM4zcnyYCZ@0e&X~svz_8RDwEh`uP zJzwwVSI6}0{r!9`4?fEfdC>Mf)-=6D=D|@ zAQwj7MY(Y9U1l!yy-Vi8fPQV3i5FLfc$$iQhioxE0JDq_fD!g7tn{DjSo+Vk=f+W1 zA{nLsG*$XfS@55zR^9SiOux|ecW8O@(lC)XyWX+#X7MsUX5u^jl5l7|CvtfKQ~%Ab?}91{pVwHyybR`x7=>#REOLDt8?na zd;fDCH0Qn&(+-*!Zq;(CXsF1kd)~Hks%osvsYQ<>r*6KLa_Z_^&77Kc>;LTzn(=qX zx`U?Sio+Ez#kAsZ;4S+8Cuy|*$$Bdb*PpNUKY18g_}M(1M>Nkmk7(Y1zT)uFT@ihs zIR{xvscTORhNsL~_0MhLv2tkute9EI@Kya3dvG>WyY{4ZM-> zCVNE9nBMH3uJ|3cR;;wF*^(};S#vk6xxbpM znNw|Ab7OTUV^f>3YqVlKzxpWM?05PIvkzcqpRLSpBhB7Di_HFJmTC64v-bb|YFTHP zIZH49$kGd6WwQ}f=V|_YSb8ZeO*buVHEdSMI@Vdb==HsY=)JF4qKBO)MK_nC+d*_A zOLXJVqJOwv6J184A7rAll+{n)1<`A-$NtOLo1$O1-qRUb&Oxv>L=ar48@c{$^8aPa z$ZeM@|D}^c%f|=s#bwL?5R_H<6-;Lv(LTbRQ?tayn&aUGxMJeIFCuVu;%R{0@jd0HS}o z)|^iH^R-?!3gNrduW8^onup`UEp29P;`sV2jRtY3XeM;_a0C)yL{grwERx2x|R2JX7EQxhL)ayu$KkxayH^D!sXSCV5jb z)AXivrk5QV&(*bNkk*+@>(PUy*15Mq>*3Ja%+eY^)BT!)k7sB)KRHwAOkg@^UL@xi+=M|+W+TyOZ1~k zbTcVB38GtDqT4u$j`jAD&s?qhPexwAjBL|i`9Bv%)?7_SPPy8Qqp4T_dk)PGdQanZ z!+kx3;rBjg8Gf1S{(tNy7{22wGJMljrs3~i<-W*$=qgR;Z{3B?&P?ZVO6TcP=T*>I zZ0Rhy%G1`-eRQ=~k=mutT53PLK&pM^MmfI+YMWSUn_lH*6Xz{gYFgt-Yj39YPNg+X zYJKKPtk1a8TAy*H7p<4+TIY46`Tt8TtwWX8&2ymjJZL@3(%P#5t@718Lf6ujw2Wt3 zPCZv@DVAD(yMnZQd4>6Eesx92w|>(V`u^vq(EjI4^saN%{^wHkVu-%e5`9-_(bwvt zCz0sI&#*FIiC%UCL}x+tFiZ4sC(&3a`s=-W^>v}YJYXX>SMLq8j`Od}_4?1rRR3X? zouDl1C@uToa* z7-8c_CFKv(_XaJA9$I4yjn1=dMEt`n18kjP);P-%p}ywL>L;sD`6E?Y`i(tNq+iXG zR{DM1OQzo)vygt%swn+RtIYH(tKx%;ZcosXuT1W`w3^iQN%W&8b#}(#kHq}7OInY}>htLYnGJsq=-`nR;JAc4a|3w-t}DX^m{@YY*4!BUdh5;EHdnH|B<2Ym(Q zC=;cs9BPWEpo_<*r12Db^z&l+c|~&kj6SbU(z1PgXOZo$Dlkr~x_)_OXt$c&)pIrd(ERH?UrQmFm2*z&ra z@_O;L@cP+G^7?^F)9Zzm{};XfC7^j7I6-*5=rLArIa7N5+)Q}AAwXXLD`0y4QsDoh z*R6D~uR5OUzl&Hu(iy7$I|E*S>nE>2@S9$L=>N}qEk5^enWM)olhbRGX=Jm#_|cVq zbQC{MOCDJL=8Qh4_%(0m9w)qA{ix+_;B@Kjrs?qZAb9&nh3W0?3h8ZEOmjI+NKX*b zt4U1)ZB|H%6Iv!4UVesg%Kup2j;zqUU6?Gq{qPaX+q+Mb-tM>t-kw;2`F57K9V-6w zdF$TmiI-_!KXI(^di%qc*UL_oUVk?YUJtyCygv0Z)9ceN`wx4a$-S2IA>eDGish~% zmRF14$%t$5gJ#M1PM*={nsUwarJaQ5-#lb_zM+To{O7CT`95#}LJ#g=1Fh#+Ap5IZXdA|G@;rVwDTAtT-m!9vw3Z7q9 zMxJMtnVyd?+y8kUs%NQZIEO`RU`C&HrJ8r!l7x4ynRgwPcO9g650;X5HP(yNqtqyWUsI_H7B;w_Wf3B zw?0{>_SUIL?VBfJKJ!FtKJ&!?Klk-#hiJ$y!uuxZYE#{Z`vp{gcO zLKRFfPthoxzz^0H@#c82uDOF*QCV=SKGp0Vb26}%Zs5ivgn^Bjf!WHy*3!UleWRYOy`U>iDldGyW)gJ0m$W{EmEx>of$ zFRFy-cMGszS%E2fWkE>MPw1jsk?4L*^u`n^dYBY_9YhB#(UqY^XX~Pu9!B-wyDZT+ zE73m(Ao^^G?re$f5?b`3y6CYax`v4!qeR~!MeoYTet7w&=+E;*28C@m-rB%rEZb{u zzsAUOGUNVy&5TWl3NsF5X4Ib`%}9`DOo17NmKjCdj04#q#nn@S3*wJ?_v(y3r|P=L zknUM`TDq@Mx^MMEcPr@rE6NiB#(AOVJ zuM()oxzY6$vT6W-Mw~f-pOK@5e0Dn#^0(b)h5WtAGUOj9N62@{p^#6^F~9hS=kPh~ zG!;3mdYf7v6;FrMt)`KHBPdo5H3k5Fto>4CPJL7PTxvw~{$&}pG+W>Qsx9q*bt|hV zC~JQygS9tgleJT`&BEdG?2t183w6<%B>Dy>dc(15{j(I^528;oMIX{F+u_}x(I*LF z2ayg#^gjm+(cPKo>y+p|QuOcRN%U9a%{2a6{FG5p)8r%ZJ4EH}jq#cXx09Onw^(Y< zQGMDUmO{<_P&3C;bL04b&#~nv>305*K-t7aW!6(7sBP@eE8U~9@Of|Q3`8d#yvbeRGv$d-)-iuFbQkv`y z%cFw0m2cK@bSo3LDOW{*8^QrzQ=~K4}@X2>E`84)o)2GafBl9Wg z^1b#$865ihT<4Q-qJvLwU8MQck$lRy(emkH)gOPc4?aD75&3k>MW#=;UKE*69WRO| zpF;X{+XM%nn(02JwGcjCF~{<0{E^b9Sw-;ai*e-BJL62BHjRtSr?hdA_!Lw|SB=xm zd#t%I@6#JB^FHk;&8sVfd81%n-*ILqNxyNtlSCbO=4KLe$f$pFxg_hE&b6n>x|U4Ras$)SPHDMQY8eSF=UQ6&W`?glQHXSh!rXOfa}FFL{y#mf zX702`^oebsTr+K!_=Qeo8AiJ@MHM;4@#f(_m^#ol7E*wC<3SX@B1(-X;&n&}-IN3yF& zW}0kTCJx~Trj*A8lK5#U<+e%U3#>L~*YmYk>z@Ou{d2wbYQ2A$YX9Wm)oOY^y;{GH zF<-6U#_%@gF=^Euakgp^^(T$jwn)Lq1X`S3l#QLzY6ixc6Ti@t&G>6H<7Pp^!$dpge6J^lF@$L{I4 zpzi5qVH(BsNR8CExIl5J^cXGo7^&Zc-4u}~vMcmWd60ShDHEa&f3U93Xu+GvbGfLw{YK5%=oZwo=?(KYzbu*x)c3cCHFIl?zid zL+4m~I?|G7*|5xrvn={=;`p(Vd=q<(4fjp_Z?BL1T@Yb?CPsVk#~RKI3!U72bWXV>KEabjw~GY|E{ zh2Y1A(m>&LE{1(CEV0#owoZ6h z#PziCM!8gZ{M`C}l!wEq_!$za`00l39Mq~dV4A}YS?tuFGFW8AtGw3rq_|%HWb_ki z&F?ez3=KK>)$sS(J{7Bh@3TB6+5F-@bzbQCSkD;8Bb#?mJI}@UnXdwSOU~z@K9z4M zKqp^@RF+FAYS#@EVy*AjxXbpkNe^Z{U-mJy%H>lWP8k#23vqX4q`{vlgCEmf6ENL1 z(U{jOyj9fF<}eE6REExgaq>~x@HV7G9&1_ zQBy2l92GQq<91(g!Y!N>blcMx*-Dm;gL(3APY<5YQS1xmdS(Z6?QOGDYW){-(GNR_ zZZv}BZ1~!gnV7lJBB}dbTGn8H2#h~$(u7S;uY9qFAX-oU0`p-y*%!^QaXo8daWxZt}L?t3N;h!H9k$cc64FT>$iZ1 zP|$GTN9Sl=%=3Q`wW^KfRu}X2jbs<|w)5op+Bq0sJI5MdJEy_5{3>a;2AlSL)?Pko z^%C8d)?`b6X3Js9mf_NtGhxedrY)_GKPTiI&9=JeXTKMszb&&wZ;n&*pN2y8cYR3o zwmzntANO$@V0*idCiN1MdNY%HvyytRl==vy-fBs`%~9%gy3}SQ^=u|}gpxW~N*xcW z!!4;JY*OVkt-iX{XTB3szb<9NbV}+^Lm;&Sq{f?44>_ohmyO$4CFLD#cDZpFmYv%h z(dMMgC*vC4QC2PepnZ;wJq#*(Yu>$AFT88Uyc@JH4&Jqs-lg{@?|St%)9mctGR?%B zSeGW3Sjc&JvDw8fMm-UtnwKuh9TD9bT2I7A-rfj|q~V>uvW_M@7?5wZh0dM1sHPo> zXNJOO^@rV7hAvS|srP+up^bb#JPp$O0?OUO5ozE&g z{%I}C#t%|adK}f0N{^O3%@0qjo-y3nG}PwLPoJsJ|N2H4naqrwri|<+jjTSCjGTO? zS;SSH`ES_#*$TXMBW!8jb8K*Q&YTz&#P;#u+Lh_S&)v|=@vZu8xb4}Q1)*M_355;B zaKF&?)a}9b)H6gaFI80DULPAOmXVBYP|KtCRb$Y`b z`OIB8%$6v>94j0Ca&*ZFUHuOI<@hz*#g_wF)oG|px4aAoZ5S5$aL@z8VmTbtK3VPC zZY-40t8&_2RNLaht>R@}PA%%5jx$!M&giqHhra*a4v`PN^Q>}iP1V(T{7Zijk!hqGF=r6mzdoxcjolO6Uv(QD#qwk^eG^iCFL-K9*7 z7r*DgG!e9FRdwxy-S_URpQ@Hb!}q#N_U+pziMmnr6QYMzi|qLVfpc0iCP>w8y=3pc zx^ChQnnIP}aKj61kk(wwU1geA_v>D{4y&QH*Jh!at_saI%S3Y4R%P2hZg-5*Dlt!= zqObq^OuRP-W?S#glBR0?UvF7II0f~CQ_M?$3*yW!S^eq*6k#4NQ z-008~xsCT}%1=RI?;vXC*x)C-4GZQjJ}>Ce7tad5?fGC03(pR|?d0BjgKAJy`$YPk zV&h}%Y_g+*TAyYSv?9(tpA17@+5x^9_F|<)-RwB49pC&UEz(+iLg&|AYDLFa8q&Fc7w4E; zaZ1GLFY5`zsQU93CHz0^KVV;Zy_<7YIv{mHJP)N7~w zH7XIa#_$o62FC||CpmQ^reHWmz92B}h_vc2sD9o2e zW|1T+7G32)VekvQoxi|GHexSux$OlmXGx?g5`V=td}Oy)-P>eV_ssKW+stg!h*u}f zgJ`W9MIvex_tS^^ra0L_*hwm!%irgp_0KNlokQ(ohviF>eCylHd_e|8o0(6^nvK2U zM>p2ZGi_Hjz@`eJo1(4&i>=96s;gE1G)z#XB~xytkQ+P~9OVWJ}D|51140aaCL{3)vlyazn+ z0VfE2SB!` zdMRl}SUnjTO$}FrkMhIS>}RFn>H>$-&PzMP;i^wGyiYD#x=$`z@9N3oPV(v>OOcQD z=g0^Hkr`tc^&af0d+fQNV}HjslroJ)yfPnsMpEXBwMd!$IzeT6wgJkljuMqw6ZNMU z`{|pB_U9et!L#@O?+5>das*4Lt}z&my2(V(29Z z`Yi}OR)QX<1dSG~hSAUl03A<27yXW)lMr+d2;EkM4vdLx)JsF++AiM9l%cV_`(z3~ z6|}+ZQ3`rW4z2ah=%tx#qJJYU{65=Dcd`jJbKj?Bef`MeayK!I3>EI)lDub{&L#Qc z$8~4!;~!A-w(zLo;Bfl=!=HGQ2!Dz&iSx)LVq>96bPES25fv_ah&JJRZrOrL8yLj?}y&pvb)QQqm^ncy8inR!Zz{K> zZyUI%bbz&j`)3#BaNZ`JT}`Cr*m#ha<6MR$N8vdn$CdU_juuc3H&G5BcdN!U{>w;0 zVY!KC!zf<80k2mHUaw$YZz5jX!T_%|VPfxH8>Vt25a1Qtf%0!})4Y!T$n)|dc!gnJ zL5SBd$SYmsf_71du4qla{|2D@6VQt= zbQXf%+ZsS`Z7o87(ORQ5Mn1`y@5{_Ql>4$V2>{hK{Nwu9@Q!$j{D9w3f859kn=}8IYoC2fgp1O^jCPv z?_C34@&jU9&^A)AX>@ulaHIG_svI==$W7ealD_|SAFnjubV+GrijmSnVxZDKXbJCs zZ7JRV+LC;$^E7_E;R1MWy&OCzDsW#6M3lLm8tzRzmA@OW58n?XTN6s@YwccMU#B0J z^fmAr(pM>*=(y#E!uPvErT4o+|CdIF!an;`UZ33`P(w4H|T0HCu7=wTRo6oP&MLO(4*_g8`z zMzm)ip`wBZXLbVzfT2Rn00O&;o^!^hFdQ}93 z-q8X;ua}@VC_xL=FmF`edha~IDmmf$rW^Xh?k{SETUka#_*UX4T=dO3hT+*g9` zgrQG|qj(TPyGhXQTGa@S(+uSg1<~){0p8CLyqlII-hV^9*98IIi-JTyyf{eDdt%%yei#(d2a0&xEQ(lbZh(k#W7=h=*dP6d zXWxuq|Lre`eIR1L+zi;iV-}5RhPg3M<_)E}4g*~0Jt}b>j=8RA4Y?*juF(?LwmP^r z_)4m#R-$=?OO$p6P?CPOlb7^TZ%NXxFCj^*S|R-eK>Y+r`U%i?iPC4rx_fcWR>v@f zIvMCXoh{_+6iC#`aTL`l9M$QBKd93W{$ic>`s=IHSzkSMl3T}Ue@Z^EJiv`lmgIX4 z%lGe=P`<~Ydu7VJ9ATqIyT3R4$^V%!Sdu#?=X2;MvFD!sR65zH8#zQ7i-KD0+yo9*TMCbnj*V&IqT+bXq zT$hGGt_vX7T$AYc-ZBx1T`$a9CA0ercPvDf?>paFKIA;oTT4+ETI4nSJd!*0uq1L{ zEb^sbDDpKU5c!NzRMc5xV-)qNk>c6~aD9>BT6!399f!ES1G!F=xW2B3>z$vE+7hpx zxRutqX2vTgYT0d@Q~k6W;uBvw|FaF`e-b5?WL&`c9}84To-f?5<16jw^>wBa$s~Sz zL~bTrDD5ZE3fZ-GS~54MWgf*VlUw>U)#B@VqJ^{siND?#A=N?~_d)}K85Fm1ygn$uPz~_UYfM0t90oQqp z0|L^9hc%f2intYZLXf|SPx5yj0gHjxmR6%+3f$_MP)KIusd`b zp@v{DMKxG8)KJpwZmEGd7T16~Cx#GrP8i>^Ln@7XC%Tn&fZJN8;vezwlhtpZ7><|s z4v@D{qzQ-iLnCD;&*_UO7BCl4h`&4=0e^XEOg-48!Zl#W*))Y+AOR6fwEL7RQ{WfO z6j)nQ`IG_=I{w)V;-9XPuQ;|3$3G_ME5>>NUy_30XwWo*9l&had zgSN^+D}nh`aXWCmtK5!8GQkg5%FLR$FFi?&*JGK_`MyfgQ;vm<(0}2!D6qcjq4djJ zZRM2RNaMj#TT^m{oKDtc3P*UTd`-9;u$*sEO9nvArhtv>@M@Cyu4qh40;;tE)k^n1 zU?IkIlnasArcNP91V@O_LwE3eSZ-pvD`ngdZ{m%6Y-h>17w$pEJ=q5ucUxCr+<~s5 zaR<5LwHClZe5Q_iqfQLDv1DB$lq3_vt^+P~{PPKje>zD5wZiGZa&IWmM=tQZwu^LL z+vUE@LN=Q9%tEG{_02*I=D~Fix?n$90Cp{J{n@zn598K)ZVuaXrnIY5 zA$`V&AzctF6UE=3q4}mMQ?N3OXwpBmPy48uPMA7F}MTtaE=)+Rda1%G9GKN6Fy6N5-w8Xo#rm#L~tL3ZMA|M z44k+(95&0`(CA60)Woofmcj!1EqsC^+(32RaUhc)-BIeg`8b`{xf#mu)Q5xo4*y@2 zY4IuL|HPS=y*WO~#=;_FVU@A)c5?k8rI#q6N4dqtN2_{UNwjx)XhO8(Ao*>Nl|*ZS zMO)|zMH>x88!Cx5tihsz{TzODQ$FU$wDrxK4l>YaLJQdk2wBoW5^^rik6rVCLY}Mx zLhh{#7s8%>b>YejyYgA)M|Bjd6Cf}CI>D+RW;G45ngUt9BC>M(2mhz@rJW3#OAg=? zNN}0>4bJ}}F6|%}i&UXtr3xWvHySz^K!4RqA9N_`3T}(~ z%0WTz*vUf=BcO9J^hg9fA40z=LI>tb(Db&b+{Ay-(8B?=D+#?5L7NbCDunJXK_@6e zYYy<MesYh+9c5U|Ccvw)D~3aD4;3qMa?TrMQm;+ye;i>k1L~ zFvNWVl#6nWVI)}#{5e*m~(ZJV>j!IzJv-M0+Qys#n^k@|^{;4D$ z!Rm+I&HhceAvXaWk>xu_FX~c@tL|b3vLjzz{(FS%(hL0Ew=8@c8UweX&&Ax~W^i+? z@Jz38(E{HeEr4ZDLrxSJV&VOR55eSPQv;QJyaCh~!6Yad8W1_^*?#*r8{56b9vuj{ z&FJ*gYNp`dZp=?cdy_HAQ^q={D#y{X-7RpZsP(<1)(2w&Uj17;c|9Xwl%jzbK<~-PlySj=BsUEJTMuIaSn?5g6 z8VNiOppjq&XxuzEOEnk?+^fYf!J}F=0;#N`px*}22?X?S`w?^sg8s1zKyRxOp|@A5 zLa(Nw+X3iP5fb!&F!Ut{gnko3kCvdvs6!8-p??Bt_%{jYsTg`Dg6gE>ZLu*uroY9+^q0!kOu;oX(K*;->}h%5p~rvo&he3TcM$7{XI)tbCh0;sxV z@gKG7(%_Q@KY}(7RXb_mQI;!%1APg|qb~}P z2KwhVp@Du?6&&b?mV<#ltz4V~r>CZ;BdYEzTAvWNKZygg`4PD04Z3A`B}&QI1ruj%H$`EJio zoLt|BbaFdbrn=R)96G}ajz=FD?sII`=(|iFs8Ec} z?)+~tFmrCnQVCZs%N=|^%f82XqJV3!7$%8H&<`$By8Cbzue$=Xq`L!OBi(&i0d+U& zBGBE)i{bz<>Z0=`D7O`E5irQb;Je0=6x1n%O=bJNiFGG@^nCbHkYIbRNgZ)O5g8)? zLlf2o_XoDcN}5NuoJWnH8V`p7@yG-`@Kq~p;yjH8EB)Oe0|WOp6?2;~m|FfjTMm}) zC6^3=4R<10rW`CTKn*MigV_L>bgolNvUwG1)!bX}kV!_i%Oad?sdTE!;;U*rUZ|Hx z=_HTuYxMGHU!}&Qi2@HN8uqPJ1KU#PkZbrDa4=ZrecU%jMSD$vyDSfbM_wIhWx$qq zku&?(5mT7meEY$-2KcWizmbCZk)4CpgdBB;ABj4p*ukJ)acHYVS=MX{wcTkJwZNe* zYqlb)KZWXgibd`1keeZiIzbV2yNN`tt6@3Zx%JFR$H&ivVLVGQ3wCQYM}JCwyesn^*n_-;v9=Q|F%MF(fwo2Z;E|d zxgD?jlKlFXu>7KKYqz7a#+Os5v+G#YgSWIbu8eA+TYZpwUwF5KP}Zq5xBcdQ(jwUFYQf`wEY3`s=yf24>Mhf2ezmq~y0t>c(bNJaCysJzb@Us$=?FlnQoD9wu`KCCn*-e&XCWN8>r=PGxPu z>~}bPKsd>eGf?fUKr&7p90CCvUz?`=uN?TqZ&osM>ZHCYFPr!6Aumb!KsING=e)iR-;2(WVylgi6cu$_{Afh@BsftAk zi$t*=QS4*|LOV%bHO4dKhlxj~m2u(Q}Fa$EB zd#1uWLuKVAP;RBm)mwSb3f#&TUa9b?uP4*Gt5%S$8?+I&O7D%Dt$TF?q>9<7+PVi3 zMF2x#CE6cR)NPXlv?r6YJz13P$%=|&nBo{z9LE&Lq2dIlH~|$WF~v#1R$;Z0 z2PY4qYbM&`re#9Sst?1O0mI^LvS1muNx9uwRP52JV2_|Y29(Fh%i}BP5MLm1@)vNHjee4Uw>*)>DS{5$bLO^HMG#K6EypEw~rxJm({BMItby+`&hMKUq={U zG88dPU(ge=Y+5KZ{gtai&se&U?ip5~ngabX3!s;G4OD8r(?F*FT|wYPLEtuJ?_x7e zCIXpkZBtEVO*LCAH&dpX?IghYe1S7FnZJNElkOkE#(U@^O*5Id3Q`5Bo5>hNQKxPu z{SXCr7tG|)d_n7NuLx%H^?bRR$ZZ6BEmy`yaIrgMB)Hh~POT(dl=roA!AgAQt6K^1 zAFh;{5RS#2vJ>KiCuJyEP7LMm^N>t~HRn2inMWFn*N3nP&yG_t7L9odbBKs+$%}IZ z&HVj3)Qrs@c!V#r*`JcNB>N7ZO*pV1$A_9P;_;`6_&y^3IEU&C2Wuj(=?mS4K=ReJyq{`2;p2>sp=h% zAPNr#g9wiQgD5UD7({UV(h5kC&rlG-aVo-CkgpmXw?!0>GZ;j0?1H$&F%(2_?13-> z8H!Aa;&+5`YXwb_r7L{iHcK#}e;y)D`Xncq^rBe}GHIoF!ORQ=34G}_qn|967Rq%7 z(+Hf6rBP|TzEE1=n1sr+*m9e*7#noM*JcVj?D{j=4Lvxj8)nRGP&eemm9!``P$n~= zT}uY%+$=z$!j~!J7b{RH^99Hd15_#tmC~Z(fKFwhQd(3z(5futN{dPWdS!4B=Omz7 zMVV|sxzrar9-o07%g?N1`Ji0MvAi&YbSyiTzz$%~)pRWDmqMzKm#R9JR}sz^3 zo4qrA0G2>$zc3VpV=*I&2!?`iEZ2~v9t;KHSk@zo&5TnZ z97{f;C|aWGSau?c-V+(eLS(=Y#oV`Pifmo3XQf@7pX?`HPu2y&^-Q+kf$O2?>&#rm zs^WQK7|$b=$1$!)C{JLV593cVXs$NK`=HV^#`hTbQsd`4QDgBRvT5@EdR$UUzM$K= z`$(6RbDnZZt@0b@lECjQq)Q^)h?R6ml&gwSa7gG&9O;s%FA1bmn!-968}kM5w~=m% zaARqtQxfL{pQlA-kUq&K{h&Y4IrRg|S2dfCeU**%RW+QFuljWw>8tz~!X8sRS<_b; z3Lw?(g{r>lz<;T`_V}iX?4LqgDk3RbwC<0el(nou%39@NDGCM~&CI!TJ9lz# zl9IBlf3(S+`_0VUGv9OO%$b=xkWc&PHEq=!fC%LfjICM-h#IaG##ZG3;vk1$Y*pVC z1Tk%jrmgxjT8`0|&wGmIwZ*unpQhDbDQrmF`LSat$aJfO% zHHi;If!8?bgTK0oRp56{DipZX(KJ4VQBrJPfpK~}R(_Ko@im%)r?4a_Od9<28Zef|1cwE7}z4IE$JpEQ{?CmV|`~_A1Jx?OUB;L?2 z{!WbuyXUb)czqdZz!@bziSXRh;J`esNrY@b%;FG?p)~@+U8-ql+XLcdE)T}g)>hb zNmbVEp+GG3$Z{%=tzWTv(&nf_PaZ1&gIH*+p9&M5#nkj6*11acvfan$Xa$D8JE^9s z8|JX8dd*E}`Eij?RXw|ypnhDesj5|g*v}ytRow)La~y(E)#m|mh(j={nhLco>N*0Ufrwci#y6oiL#&kPlZk(H8xncb7Kj8q*O(B`r$!^s<=vSY{UYm$9i|C z+Ft6f#dJ!G@A||eYW)1LnB`~l1<++p^~uj)0CjeOCO`iLh{Fps`MDJk7Zzyp^JPFB z;SfyMHv$lA3N^dF?&^6kU0<8|;H7d1rt519dECn(n6B>vi zXmXrN2WH_z5sH3F(Sv!#9n-b@si$oI!WTzASF;C0Y^*)FFpn^M+a#a%;2S$Z9kXlN zgAIVV#D(R8317TET^{djRE+;Vp?b4mdK2hPkljdgxt4ctWC=U#69r+9O=}XuYIh6w zPLt@cjdxoP98{yhg+i7FXUj?Ry`Sfk21nAC3eRkU@XXQlD~KAN6)LU30z^2cG}qI| zlun|YIJ%aqP~Ie^3Q_9uN<`E7HO(}gU)9{;vj@3iwR$40bVpk0j_*vAh)mjCr$z+j z+Gh5Sa&9t-=6R=+ZC?dmgR{yM0pBQAto2g(PQO3yuOmG4 zIBVq|n@05HwP`-BoB>b^rfFKaa6nAv5R8@kzK|e>afs{b2qPb-1Um78te@llOFP2s zakR1z(#m!mH0~yLglDq+QDk=(OOeh6q~Z4Yo_Pub)SHEx6!|WnAf7JNq{wza*b0NE zNLUt?`sQ_%BEMvMQ$%Gmt(4qMg(MAo#0*?=c(61Xnn^3%a-Cv(YtKw>dn>aWteGlN z=r%DgrqFF-0aNA6v4Ot*V#8RLG8ZS4hTNF%lQR1OWiV<|=1o8p=5v$@BKR9Rmdg3p z^^_Ptk5TK}Nx+jMfpljn5l3(hK5GoE$i($hXwHpGL`|MGM(h0oZd`JsUTx88G!!%2 zXY>7#!8Ttai2aqxKAZ0jKvhiUnlFgP$;_ZK+4*+~#}7ks$3Qp4hlDoL1}7Vs>I<^Jd9y$<9M)TTU5b$tsEYXe=p?Fu_9 ziD{B5@y0%_M!YIT-Frfr-}Y9iyLP$DhxwZ|{&tyK*`tTCWg9_mTXKEM?SBBZI#*L} zm&OysqTB%G7JypZF-)G1T}BnbGxWxrIUn2Pb#j$vyvl0o!k6i$_7g+ZHqA$BZ<_Zf zg$-%6$mx}Ak!@e5GI6D;zOsgY^^?5FUv=$&&~Mv;<24^}AWq5=;Ta@@&mfrzMLZ zN;w1*e!UM61ssA2zlH%Kn?o?+*E&E9;t)*ub$cd3^x_aq`1KV)#Bqqgc0GKYN~ut@ zi0bNlsZAX;QND7Df45XL7u8foD&?>yESumrI%up8lOvS@L>{XLQ5l?e$@5o(nl2V& z;UkaStEE(4Ar+(k3aKp+N|Zy7@*+?OCGw$1^*2ZJ7cR@%Vbo~I;VZEf<%z0C3;d#M(3bsf)9 zK3*8ubdhikK5AR(;nqN+1@TsvD7R#g=KJSZpG5g?6hSQ++jIk!*9TJRwfF~Z>}Lly z?nS0SHsD|6Dpbhvg4=yGpvH^7v>T-R0Dtdoykh{{7+-*x9~k4aG5!gtyT)j0?P5Sg zjM3EE$$-`sE4w&&6v`k=lcphfR?59HXm3P>`y>`p~h0QTeW@G~( zWE+9hGmsb#vi(#ug1N$A3|^S#1XIUg;=M4T1aqFjBzR%M2<9Y%N%F#k6UA!S#@o=)de~MPNTm0?DlShG#j)ci^juS>&@eh_$ z>FhNI{zAt9LMa2~B1Tpy;?FA;3+rQz>I>^#+`4*Z50BceJ`2CA&!40CNs`v?(l_jC z+VD~ms}22A2}fT^^{EXV09BrlD%PSvo-s~YxhTmS@86M}wE=A-ibf1UEC_h zUJym^Z071nM(zGS-3?ztX4#C)xWq=6d5R5I!2gI+BX%0bC0C9ptFhkHz zP}9TrXbwTgK_2V5JeVQqkC4X;9D*5w?gYeq4#6y(T?2@z93ra$F~>p>!#M=AaP~dO zqbG+b2yDM`q8x8oL5bfbQAvDxC8%b^Ma_n4y@p-QhVn6F#Tr=tWjQfi3|X$8fr}z5 zEPT4Eh0jv8@cvfJ$|WWR5}-cuFctCIc3CCih@% zTl@Y*f1Y@-5hE4fetoMRw8f{*X8V@$FHk@BOm{Ue-*8eQk!nUeHWWLn0D8V3l@;eTXx0hh1)kMV%atzJ7Zv`5J@1J_%pru?LIT566n* z^PBU~Z{2OT;Iw8^+F(el#A(f?wBC^RHcktb(mIi}uwrs)-;F=qVM|+*t17sP^LS9z z>`5Wyss~)f!&Sm91bGCI&qR?=)~Vj@Fi*oT)&!s=$L1Je>|?g4R;+Vzv=a!YE!HM z3&CZIO?8@LTcOXP=ra<1rlZd&^f?-RMk8E1os`Mvxj26l=F>^BZd$$Pwr09jI+PHB z6Dl3`o=tHC`U5_#{WY@kZ6}y0QOLnpXROVGleHTiOC_ zbBhJHH8v*2u?LPo)SC}j-RRj;92dzUhZengw-q6xQyf1Taf|9w^yckW_t4m=6vy|* z_obA*R`+ORxe;cQlyb=GjEeQ_7aU*P+6XQpoaXowDOYj?%H7riU9>Yg!||b#5$Jog z5!oV?C%K3+IzwaeS&|qPNsQEJq<^Ts3ApA-_!$KJG;kd-5XE^gZpigI8{E1le z;#H3aU(SQes%zxZ&!L#<7UxxLM4jlV&CXpZ&V5+l?rAtB@*F)Ja|b>pvSkfkmbMw+ zviFWb1?h@<0KeS5-@aX^6HjAz%dyRNr{L~xPll%ZC7M#-g4X^sM(Z93{Gola{MNTFr75(z3Tf(t7Wi25GJA3)0##l}PJY4wly594f8bK1N>= zb8UB9kwlVA&P(V)txPuUJd$u18<7l6<*X{9t(> zoxb839rnTXc)qqv2UI6?vE8Ca_R)fBp_7nAD~=75%_A4aZyKunQDVQuUR0 zxd%j+UurGb_oIu0f__WXokGZ$f_+;E!WW&qutQ(jQeSxqW!fu22)QgczqEGRCnR1g zjk9m3KP2c!bVZ+E*g0N~^2@F9p|$p-DE~d^VOzBp zLXd&!i+*)*_MPRZcmJ{>fAlN-2YFj*-WHtq0F?K;omn~RHFDpFYfnpv#!qlaMM_Y{ zK*2qnlp)|UEU1js&a8O!?!w5V@@tZO_8|GRijYbW>}Sy5Wsi*%q1F(nCExrRWqCXs zRok&m?^uTtap#44|cd-%_crcdNU?9J)fh*qFU@Rd3m_v^oDHmP&QUq9vT;p zA=&g7T%E0n6Ldx0Yj2@n@5hJtp3kiJSX^buSe_7*i}5MK_?-nO#p+_5*Lg92biD`v z1Qm}8{)ipjsf~N;1?L6PH9@M!dGXX7oaIO2kzzUNQxZ7MGi=3@5tmHFH=?VPT4BLR z@~KXWLjI7aIw=x=2&8(u#BQY+YL+~5@h}OpdySBcBaFjk$siZBSFFWZC#Fl~yLurj zO)8L%y!C73y4@IjjlSIBz&x`hkc;8PeF0}ESU@f>bzBxTnW9hRKS9D&^+m$?=Ch$T6!uOL2|-sox(f^HdI z{X@}btjRSY(lsT@Xus+)>X+|APpDsRiq+e~%oP`H9ig8^ZW$V?oELvbl0(TRy%{}v zd1#GOl74A2DYEDQ{{07b0*b`nPZ5Qx7W0sU zOi1h%7Z5khkXgLC45)$_fc%9ld{Gu59z$QYq!JPL7Bi7rcFqS!HZ@)u3D64d3W%r9 z3vj@<_~;ConO)03_v}}i+2YW@nJw&BLW+jfM%u45w{@~#2`#eV^Sf)25aRK}yfd%f zQ$ynGu7U`huo@-Q&em5JMB0A{!3k}U>s&hpCnW7ZC#BURPq=m@UU7l+TFjh9++K@x znMy8k{jqn0Qjs`AV~x(QtnRSv?!>H>K0?O7mFQy&wqxX&b7D!wA!M1Ux9cJVbm}>B z@Q7HxusHXL_Z3NmI4`yF6EFh$gjnAqnX#LPPM4P`%>; z^rc20g6UJ2vs4^t1H+3*&{9Y=BljQ&k8@C?;?5;ZyfqWp5|g7J@l%f8a2ov`M}LRW z->2wrr`Tx*pPSG_qa;OQ1vc&__6(vXLE6$SUDvN-U zmyPvT@>@l6$-j|Gm?Pwpn?uPjB|ym)IT9Uk$?FhF$s(I!k+8_d99cUZ-&hPc@X{K5 zs~&EpQvwVsk@(O8Ul~i3bm-5}VQ5!Ehq44hhjj_wbVz@n*Rrm9~FjV2$N_OCdFb{3hR$dqLry3w!7WC-P`W&z1=_iQ(*{GE2Ctz zvXU%P!(=GNHw^h2g(2)q*!L?8{TN#J_xhZ3?!D*U^SR6S@$h|a@Av0?&gXp2=X}oR zoO`Pu4iP{8FhG4uyPU%P#8%p!=YO3qdbB&w4`-?`Hooj^o)fthjpc&j0Vq)W!|QBV zSmS^Ghqppg7)U2~EiPXnHH+3;IF3>0q>95%Rrn>>oj==F;Lo*K zt+`&C)8eNJpWWdRWs4l{k>`cV7Ufzzo?M5k(4AXkqrB4@8?u$#3IcvhzUa8w4` za?9+FP%Fjn;-DDB?gHZuLWx4IJnc7MbV3}OufpfIm1yyR*GJWAzl)wRHprZ!0%I!R z^4herR$HlqCKq`v`NrP^u1G{b+hYG#TcIW3^lNdiMIYi17e|Su$QJpP{ka4F*x%_`zunk3T28%IjK3L@hF;NrcRO5uCf`y}T;z2J zTvlUL9l<3QU$H6Z_Bx6jE@Rkg@!4%rb=u0gB{2C$1-W>g#@|IhF-k&>Ra1<5Z?+)rz!BH8yOwIg0H5 z*r;R=B22p+`RW}(wudr@HM*$|SE=1vZ~{$oc_-ma)zb`1~c}8rBwUVlfnx z5SuvNWuhC+2@jKnJ{ZkOmJ;%<=+A(*MZUXSTPEl~i=MK(OWZ{^m(3mUsqq2}H)Ym! zOb<5xzr^A#j!CEkL%mBHqoN?;is)!)Z{dK?<`hdbQ$an>SQo=VWNgfD`ZTRJ#S~R< z&HU~&Wjx~SGcLUTNJ^UkY+l0!EmF*Z+Ek;?h!z){xxJ=bB&Obe3+!&UkE*N=i_={c zImoD_Isp{rTO=u8bgCrZt)31}7^^68m(?!nsATAdSZb3bO59d$U2ljxTx6s9<_eV9yke&Fc-5&>8_C>mE$Yomdk|57u|{V?M;H$H;ucl!&6a$d z(>N2U%kt1@6pu>;{Q7}L<%+aBy-i!0$H~UsQhh>*lkk}{zFv3c>t$!Y*qvzw)kEXa zg&$p}T;#zmCK2jfW6T#_xZI{q7BQ#4~F(_jERau3+qtIZ?~1$q8COYRifSkL+iYv@P4%+9$tu+d0D!N zSy4@Lu?BK^Vk!wu8@@okh((etd7awkeoHYecNgflLpAGnyPd2J{eJDaR84sFh6Fs3 zTeH5Hk!3yN+=lKtFNh$o*_p4`>U^^5#QM(S^}5RpzcY5Cf6FbhcnpyO zyG@_MwBJMXNmMBG>LwB^bXsETj`XGWyPbNRHe*10;0pg9dR7Yu+#Y}QUVL_oHR@=z zK+GYO8tM)8S7b~YV#Xz{ITOC@W8xl60Vl-kvxVPHiI_GIMlLfwV0<2rL?c(19*DZU!ZG9Zr3WKdQz+mK z9i}l5z7+JJ;iA(chN~-)#hZk)9>&|bJ2UM5X&01FU zmQbgLgRCq~F$SOE4XZH|I@95R_ToxAiGJ}`wbWtLUN;nZ9oEpBLXxG%m04-@)lzD{ zTuRL&S6i#AFC~n>>z`IIq{IDS$cV>R;{<0&>0zy(W0NtfSVN}7;_>M7p)u;VItm@) zh9s-ap^kP4}GE*b7XS~Muv=eOhr!xhG4wY6+3H&!eV{owap2L&zrP(`0bpy2YX_J zZjYtF;jb`;eTJ~pkq@ zgfuIci9fF637p@`~mGjg(Xe7`u;-w+}QN#=>(_4Gd=Q7+VGL7{#+FG zsj2aUO5;an4CoTEoDj5#}&zkV8(5t^Wjg3^$*&#Yud2C*bmLD4F1rS*IPMlEyb~FpRyUsMP7qT zUfoB3oT7h5LhoyzE=Bfd_yj}${384zL@#-ByCvl!%eKfnfBg*m93>8?STICRvR;qz zLk+FFBPTB=ubw8C#i>6=s-J4d))W0vTlgK5xtyIRH}&167@dZGR6lai&$0Y79VPY? z2*cP54KMW(C-%b#{gVoDX@oxH(A(vgf1==Uu>|oavo@WZj`X%c~urJ&6Cq?bP*(w4Ck-Q$eUIaSUIc|P<3T|lhJoZ;(4{)#&EjA?jhE-mLXm6N?#j`MC@UVls!cdgi`M(w3f^sCo=x8Kij(qESv`X{EG(^lvYmy+ZUv>)|X{T-t`FJACP zy@ZtH_1R34_o_3V{3WvQA0DUg0LOWt{`AS)5%pp;`kP*U>B~f>8mD*|h?i$JaeEy4 zqqZckHc5S3=QA9qq?{TOrF$>uwfWr6fN`B?F6TQyyL|^}x2bP?+0Q>YKHon)zHm8p z-RYOTay8yzL}k5|i;RZo{l%6GFFwQjK2UkBy}gz5{lj*ulVVA}*m+cIdn?a+OMJJc zz~ZswJDe;V)h>-+{-5-NFV1nryp%SL3ay;>7KwuhJ&jnc+6`2^lM+u1amuN0D#EXz z;@77x|7GRmuXeQuJ!AV~UUEi#rO@;;Q2m@%zsoBJ$ZOvURhPt3`!l^9jV#agg-o1s z>PuAPgH`zbUgTg4sK+pDz3wufv|QBS)=C-5sqYKfQJ}=7Eilzvk%<@J{-F=ax>A$`#oXTcq}yjn;t9=avQme;?* zEPHy2Di?mEWj@yvd0^ z&X{sO^Bqzvrb_BbkDB5N&Ce+oB3E21W}A7e6V z(;T!+{IL+NDwnuQ)i=SuNJgze{T5-a_D3SFRMbC;pf2K=(``;=ydpkO*1n*usITfK zDwcBYlKRx8zfdb@PIUW~3JqT%Uw`3awfQX$r*eZLzKNAvu2G?(%_!=R`fQ<2#!9iR zf;K63i`QC4R(xr=Kz!lD;nOZoi}>)|>hS7M*LnwP@2RxMP3_87Up$wnlcU&?_(|VS ziKRRg&e$)}a5$j>Q*auTtvI%i=U^KWQ@;Tk1a*skdb9=X~*%Q+HvZ_?+JrC=tV# z8QMiD zgR{b8_lcpQUhnw~reg7%cyBB|cdLkmL`x&TX@Ahd5q|v|o>@fBt$sCBe9JWSoA?@n zI6Ry9lQdj8`QnCT@m53y!<&R7Vl$qzSr>9~FqmG}|X;%C^19oUNB zVF&KPZu|)o&r_7Wn1X*{1`e3f6U@PZ=)vQ$3I}674##Fp#Wp+-J24HF^A+V{Ou`II z#YvcnQ!o#wV>#wv4c>$en2#-J$98mK7y2ON?eY$Sci?c z23xTKJ8&a*V-qG`peQe43btSdzA26$w~OP)55@6gyEuOQQXD_-7RQhO6UUET;`lFA zl;6ei<34fx*k>lkj|rHE1F#$iVhs+$2292lJOkTt1a{$hn7~*|$7H+|({UnZ;bgR9 z7FOa6ti@T_i22xxcI-eGcB3B?)9F`C!Ai`)yDiim!;{$DQK%u{DSK@MEmU-Pnx(#WwsAJF)Ne9QVbFG8$9RjhXm3+VOL& z!lQ4X|L_WI#aplwpTmSP)Qc%N(GviunJ$p27DV^@B?heudoY$#DuYm@;4^q zVYBFeJOQ)tbhP97Sc#*t7B9m_yc}EcD(t{%*p1g>;w7{PQ}9O2z&V(M0rcQ}til?s z$8Fe*?_eA5#7_Jgl}j0in1qMlME~PS;_rOG5txUUU^!lcHJFbLxF(PKFv~*wum}?` zQTj}#q<--cd}o+tAy>)?qWNv zzz$r9-MAJL$8kNP_}6oJTwx zl`H7id)W?mU?zT#dH6S$V-RaFaUtUfPsJ8I58F}v(flsF785cRr4W;`0@HCZX5mV- z<1<)^o3R#O#zx$UtvG8D?Zd&_*u}IDzrZ&92|F=} zJXt9ZFQHvnFaCBme4>W!@g=On9axXE?&tWh1l#de?85UOpgmV{9b!7(zm$H$dzZ02 zUi=`(f#a659nQoqv}3{)Mfn3$Q2d>CnRqYep{17Xap=QrkK?fwKf+F&`w08Jn*Fa} zzj$gL+unScPX`Jzj{- zI0@TuCU)Xs_0%_2QF1W_ZJ2@cFb5w%4?c!f*o5`?1~%iz*e14HP5+?y*C!LQXg4O~ z3QWfhn1wB9$I3N~LtKUp*nlm#1>3O=yKvh&uA^z(&oLGEU?wV0&~MnWo_68Rr|EC} z7F+SBjT|2aQJJnNM{c4XtZL-=@Egp-H=bd89P=#gz~$JA{hwodY{P_Wxz9GyKREb# z_Kzbm5BFgezPXwGvG#S^ zkL&)$_9DNH?eXz9*gsaj$^K`uu6&FAW1yAe#x|@(_uGsIEPj`M!#A-LccPNR^@U0J z8>V8v?d%_q!8}ZQkNu=~g;iMC#(Bj5 zVk=($A^m_aW8w{pa_$bc$5zb3OLx+b*n~BB(MPlcFUMAV7(4L^RBmJ(enLNDCuU$b z=HMai)PrqUi+w(&9()zs@aE5G2f8s~7X6CJct57&8qC7y(2iGs&hg;QSdUH=|MJy{ zUEC*dGIk5Upq`tk=S%tnonNs%zW+7HgPqub-|nUzxaeEjfnQJ@_+LVc$I*2c}~SF2!~n{3G>X zEhgnLU;jkE;tQCEZ(up@z#9AyHsFk(X%C*$#qr>!m|)?4_bcZYOMl~d@B{SVS6GF= zV?9pzKeoqm?8KiiA)o8*cg`<9j2ZYO=HOQJ;J>j7S9H@a_&c`Yp?^{j&cuWQu1`$C znSav`%-hFt;2f;M(fc`{I3h@Y;`69jxi2gGgUMKo88{zv@Et72tb_IkYte#@xCPtr zJ?zA9P_gk$+Gl?-2`6F(PRAT9MDYns8CKyEtjD$3jKllx54K|lcHx_tSg0st`|S^= zVisni1@q94<#-R);0kQOP1u5$AG|-e#aEN7c=mpg#AG~K7dvDBR1gQ z*n%?-qaOSK6+80^CgCNA?+>Qqi{rSDYoIg*oj|Zf|KX&fwT*|F$=Ff zj&|W&ScO@~)6cjKTXE0{Y>xpJ-is&O;B@U=^;$dVCg}@uDHrhc{vuK7)yF<^xQ@7n5lZ-f}AS;JDK` zPxt~h;xR+%5BvkW@Tp;J@8S98bov9Iz#KgJ42}oOu?BZwBc5|6+vCwGj9YYK;v7YJ z9aAysEcTDp=s{&T+hZv<;?}cizbH3?{i6>PyqtGT!AnLmPH-CLp&iSy0&8#~HsC63 z!A;nXuVWXUdM@L{$NYe)n3Brz;Ar$<4pw0)*5hJq#;33iw_qoJf{I^Je!(O>Vifh^ z?U;oRp!neJF|5QUti^Y*5kJRP+=CtX>ve0 z@IGwEdhEhyFrk!r=|bwk=P?uC#60{2%kf*RLB~b32XDbv%uA;p+>ME4jDJkQBStgd z;8&Q3_KP_#oR775A2#A)W9TQW$1eOE6U$j|j-@>~;}ZG@x1$HgUrIZ0B{pI=w&Asx zu|00Y#0u)oV0*j`v+&w+Y>#J-XM0?Ujd<(?w#R$13xk+Am+NvO+v5+Ig|A-D_PBHs z+v88zh*w@gKj6ukoM*fUm3hp^n1nB5I&Qj>e!#;g(+~J1*5l}_79njL%{QzKJ>bDSGgGtisZ37{9mxTkt__$H%Y>PoB#0+`@H-skj5P@SH5h8zxTY zc<@nd#Q(!K{O`3~k64?{aokFKuH!hc0&{RDdT{a#w#Ub@0msdxKkz#2z(VZCGEBUU z`6-8b@H@=HKhTaxTu;AX2G(OXHe)`v;V;;Q2j4*dRC3-h8HZsyuE!kQiXMFFM#dSw zi;cJoTd{Z+=L!G9gxk3v+(bQiDyHKFn1$=ngIlo*C*92P;rrN%-(Uys#cn(zm*cyG z>j+b^88dMg=An|ub%aG&i`CeOQ!Sh?ya~I|g$Z|ZonSI9#B^MNS@;Wj@Zfyfb*Fd_ zMStNiY{seBhI!bDWvDFRK99-xp90#2FIuSw-@+>V2H)uT-b!|IN8N{!;?I0U&Z}y4#$DZ zee?@v1lSH=E@i*yDW@NB&|J>*y*yveV}H1RKJCSdTj@tUrjqlDTW)7RSa>JxT*$m| z7xN-MdpGA16YgO@Sb#P71vX-O75$D&u?vs9m;Ehb{=`(gdLi56%ZoTZJY_NcgXdy1 z4qZb3;Cc5kj;eY7!W6u^hU3F=_p@KD!y5bp8*%yr>=!33rC)G0CN1W97}Ig)GWLu2 zKgfRZ(B8QZboA-2a!we;%}u0zbgB@fe2_+PBViI323d=y*oFYLgdR?zPI zxbEv{H@0IYUbB*U0=HomUc8ENg%4sYc3~%8^(fodD9ZJijI%Kv=V2E9f}R@j{)OYm zQf$C`umx+e9oJ(QPFPL<-_Lx6DY#?}_28pu$LFvTw_z=QgpFAH82yQ>u@l#$@&NZ2 zOvZ$@v(So;LWwUqrgFb>eao^g(|pJe}-_Y}v0H*a9S znEf>80S9elf6JKXH_?xHNF)2f&Sz*Z=0D4RFo11%FLq+z=h)wajB8B6g_wcgVji|P zaUSr$SdV{UGhX*R{f7?h!rL%mIqMrt#>X%n_hSxTznSrbO<0RZy+A!U8{6?-?81jI z;UUg5rr>_ez+;-J2TRa{^RNncy~ugMAF&nx#tu>bCHe)2Vqz`x1g78>n1MH74i=*a z=VKKv#(G?h&G;;~;d3uj9}d{U_3|*sjj7mznRww=#t9z&3iV(mHemLvv#(%LLrfg$7+=pE_{SA&|1@j!H;(p9R|C_WQKfxMIeT)9U zTd)mxVHaM|%Jy}vlQ9MBF%yGm$3xy`|9B+UV%j@gCwK+6V-9wq6BAal4#8wBdzX4} z_IBEVzhMpbdynJ5N3jhr{x|)HA7Sz;?mw80e_$3WZHx~b`~m%s?_w*y_aXbmTX)d! zk1`+aWIOx|^YFos=x-eMG5f>kuoZWF!gjbD6Y5#-U^1?4r@dJGDec9Q&p2M(ip|)D zZTKa2;;*QzW;}jQzhS>!j2}D!bMS2R;H6lFQ?VXz!e*REMigvXihzGZtn5z}!b zX5kpL<8-XVLafEP*oe!p6`#Nk+=|`!Z%kY#-mlUB*o7ImA9L`i@92MAg*CVd8?Xgi z@B?he5#LiECU?@lCm7$Dj+bK=UXONkVkO>!wRk@^Vgt6~i`aoXuv?V>FXyp=>m5^Z zEoNdX=Ha>jqdv^WT0G$g+J$FhJAQ`BdY%t{Jn2wt;3*SOJeub6Tg|&FpFB~5Z#a6r!JMc>E#+xwlDaJ9T-~!CR zTFk+x(1WjH74E=#Jo7i|!!g)_*J3yRhRGYaj`q?%ya98t1U+~wR^gogqg{9hw&GIk zz*qm^IG^S^#bo>srsJq?>cLF(U@lgn2kUVGHe)Te;d9uDZ=nu&OFcNcUohB>l?Su^vx@RLX5fW~usxo2XfRlX3$Ovd!dAREf&Jry znDCsUtixnH=rFd&S(t|Wlb(n`wV>!NsHTXF;;Lq5Ca}qfoybG1h zj1x@8vZHAS-h(;#2zqcMR^hN?s7J)H6^9;6J$Ml+FR))s#@8?%Kf)~h0qvMOkb3a^ z8wb4hB205xemfOngaEKExFK1~YIk=3t+b=^s26tMDwW z$I;k~S7RF%U?-NL_~()qVG?#?I_|?POgx45;c~3PC$S!rhj89-J$B$$?8Y`s+`_zp zDfla9VE<&=hbN;4FTyI!#Cp6Do6(7Fcnfx-=Tz$3%J|0=d=N8mJ?7vG=)qR3!gj33 zn@^*C*ohtZCwAkVLpjb@nC~zZAHz&+!aO``80P`+!g}n$794Xr_26>s#$Pb;Rr>D? z>cJl|3k%MqJ?O_OybJ5G4x9156zah>*o~Vpv4!gbQ?MN~@RPG>4|ZZX{)shs_;AK4 zo`fwp0^9Kt?82)s;WgTOHud2(n1L3|K|gx%9<0JgupXbnX54~p_#Sp*%Lv-{I`bB$ z;J288zhe#_I+FS@A8T+cHe%8_)Pp|k!UZV);{RjMr5+rH8F&Ha;3V|mOsqmX)?)=W z<3eo1mDq_JQQ5{kn@WASY!v;E_nb$6VJ+6+dThX#um#`6b{u>@{f{Ft@eS6On1Y{R zCU#;T{)y#ycpCNLW7voQ$ z^d9#WOvUFh3*SdOet?y@18ea|Y{Us{eR*6=?-wxg6_O}~)SwNiL8w$Swj`+#(mDuf z*S^gnA!!*cN?JygRB9+`pFvZjb(Ct_r+sRsnx>g)_Iuy?z5l#_y#AOwpSzspIp;a& zIp?|OK2JuFnczt1IOUDNzmJmoN#5bMEIiPtpV%nc?r>KVc3NdH*-Dqm z)2SxVH<8;XchP=24Vykg|G*$RA|6iGyPb>JlVuUbZuaD=8oaTE-Dv<@qj!*haPmL6P ziJ{e$+lL0zE6f*9D|JS_SYTH>eJ7iKQM81$uT)QL6-livB7*;$R5I$js?nflVrv$% zog8O+Mfj4*zS=rTeG}amDN^T`Jur1y-pQN9dwV*_FJQ6*Z+%G$3?EkEnvOo_8J9*c z3pR!3MVSvtV<&%Jcadn3W2)dyp~fh=q4A|cPssPX@}0vM#e@fYZXZK;{SJM@KD_YD zBi9`sep5yKGxi8uE!QsB10LS_U@#WtHWmq7kciXMzzg+M_xee8M-MS8@QoHSnYjTQ z7029Qd1rer|ClskuK(q({%HHJYW~e6|G7eaAM6R|0cdCVGvQhzcSQ}(A*y=%-L|TU zhCO^um#(v>1pBmwHwkh0fb4L{&GB9M3iStIymZ|1&9eEzV6$0tM#Gt?qjde17;){c3j|Uc8vRk%du8Zl2Tk8Ynpi8svb^mzxqgN{;4D>3HO>*5=XV3 z@Q#Bf%UH!h<5*fSXBnermdY&4+bLSGH>clfXX{4+dd>KU*)+vi)Kpf^^97~hnstoyUBht1)u4S*YLf(B6PQ6cnQud?82WKMs z?S?HR;akUGClbYJxBRcGgej}?J*GddE(+5K_%Scis>>|ger!f0ad7_+dg9;tAji;{Yr z{q{D36%V!f&FJvm@o1VRjPEN@BNg`&D{=UHMi?iEDIHz2tjB!@R*-36# zA$PIq+H6GSi!e_DLg3q=>HV`_dW;0c8@)e;4>st z8dANOgTO4DGCQs_dLBtRC_42v^5gR|%!EwL+-lQcsR~QilLDI{UIUii2!3b|%xnt+ zv3r3`Em(568v9J7O?Q zA5m%FqEhaAy5mfkMkIeZXf?3f2fpw9Wg!9wF;Mv#L49TLZnoT}wQQ!x|;fWuu9g zu-5f7GC3bOH4(4P z)@jJK=L&dvOq?KwM1IKbxi<0Mw=T{|1#?TysAxREz9_K-y=UoDP~;Q-OG#xm1s%pO zUHq%NWp_s7Z@989-VK}*=MJfu+4xgz{)Z)*WI4-z|A&Y9Ch)`9Ev?bdo!{UJlAz{B zwO|uKRj!^L7A(*%5RxUDUxh=J%)3Uy@gnn|E(6ADC5eVS38b<1&UL$`3n&ov;Ng&x zCLvt_W|Dh#^8&O7k3I_w>ik>fz-mL48O`KO8F5qaIv@)AKV_H_b#JLgWrul5zvM^` zEyus7*gMXeE$+kIa*~L|khVMImJ$wJIMm%f8M&YB{I{Ljad_f>N;R%pSEsBD6KC2T zi2z>)+N9NuJsE9_n;fvHi7`lnU{8Um5NqH-OZ9Ap?lGF;hpuzbmo$Hs7TU1&=q2FJ zvZ*^|sBJL9`82@b=8jc;6)rfT^@Z*i$P|A~&?>wB6wpF-ZLilf?L_P+4}iuNMY}a2 z@b|e}r!ZrejQGNm{LmapwrIJa89*WBDz&v_SgBvYw}}#)9Se8aI#)h zeN)m>bs&XZbImlBA;kqsb>4{ev%>A#(Y<0gTRPdnr2j|aUlI|M1lXg}cQ9}($Px%- z-*HVTJfxbIufVr@f&?wLrP2wcwRw-=C8gI51hrL+`ZN#QmijMu_ z^?H&`(vZOtNw4OEZx8Twr*n@|t9owH z3|dD5rlZ9*G^@{1I$1btc@;{I&tk^$2@?`4et~{%0i9+8=r6BM#tvH^&f~quNybXv z!)e#BI6)C<=>FtNL?hdNQLeSYK#%`$syg&)S@SrE` z0CWkDyuurD_Bi>obO@J}X_k_KH`O8uIW8ioSaQmNj#=L2*hMX<1+-y0dH|2EMLcP} zEIC&Xvt9;b!b8%9k-q!U8CrxKL8;@6xW#XxAkTOjzfm0?;E*1HRGRu({6bJM7;wH! z99zlGxd7NL8=iNoBgP_L70WCtsL*N@+yakyJ0(?Or+&<&_J)w;ZBqBZ+3wo^+cL*` zqAm_%)`83xzhF^P5M&0A^2~mJ5i~J;{5U5f`>Yw_+UTkCNZsFiaCT-l zHzUE3vo*F>rlHC-{W#XX(S31z>j!18zPTS^hfYjz&JHH4R*s6_`G+?cCkJ}t4XLK_ z;SE}gx^7`P5t!bVL0Vpam*r8sUDe74d|1|jjMqV9p$qSa#~f!kgbYDI1($!YnKN3D z!;daJX7C`BLY4Kj_LpwN7b};w08Ms8c}R%uJ=ghsm*x&OPNBGkq6t>6A0|a$+v|oB zD5^3)vDX0rtWcmG`l_FV{Hh*6nU3kaM?on2#>-jRUkjum&6@(pMg|9_YtYnk5 z-J^*4kdXL3B6@j9KZTB%@ZW-=AtjXa=HRu?Ogx_TzRmYVEokp|`i$Kd)|r`r?n2GL zdg=4>-2CC)TdUJoy!cG*JTdRca#P?KBZvWJ1N%8?uO&O8g2A|j85O0KYyRrOcy%_%`L}#z3u`~E-x>`OLLys~V6Im? z->8Eop@$>d=4Zv3kw6?>8FPk7`TPh|)}1tD2k`$Fs6Y)CH|kTyGxgy75i=~j%RGGE1iIg_Q?OTuy01r1kJri&%=gtD-!i_cC=Lgr!1A1-NA zhzHFO>2Im-nlErSyxc5pwa{KgHHZgW;b*Q9ap8B1rUY@2vy#oy`r#3e;m7%=V%t5h z1`F?=R*nuB4EKKT;^qnE!n3( z?%o2wX@KMRu;3}+2Qwf_ESxgm&Sv5@!3R*G{**lBHKec>*oPS!o<-jz!`Z9Y^S=c+ zjT1nuUaP2PhGY0d@PTCM$*h0jBh-2 zAS2S+ZpqA7Jf$o(4%>>mj4bH`lOsY)`#|w;3??24yGjK;DmsZb$^qS6Jy|T6s~P7U zXO~K%tKg6&5vbY(!Bgi+M3v1{)g{J|Es|3@gC4d)HkQhxb7v_rOQfOqa0h!hxDS?D zy+131@S@$?{y>=1eY>TN1NFxb2f7Lm8ZCwjrRPz=J|Y$w{hfeM0P2lD_&-GY@7f3W z$#%H7%@D&U=15WZsCEN>mx<241L(q^Nt((hP4_KpU{t65-0q=)L2Jo# ziy2`pXkzA|e+-UO(nNRc=kP0=m2u@45#;8ic)X^}0s=j5@Yg~W`I@SpnWu8Rsc@lQ zaU*T$;%1cphotZ`l{HcuQcy_;>sgfw@v9T)a^f4r;T}BdcT{l)^ADPSs5Pj!0SQ>6 zm+lJrt9$71<>`1Hy=Rj%h=|7zsb0(}G(*Edf4h zVx)32lYaYQywx23)$c0AnP@o-tTH2zP_P{E9tI}eMO7XLP)3Q84C_e>Wnd~OJrf_M z%l1qWteHs7$fR+oTZza_p-D}gpnyb6HKVSey1xJ)hK-b(Sv1s?oufenNKWKFon97N znxmH;4r9ULOdDYHGPZ3|E^H?OJX z&41GFO*ZHUx=1O7qV3E4Dh3@sg>%~q3h!+cb{a?UB&iT5k44shBzYBL^B-E(oLVss zlZv|xEY30q)M|-7nzRE&VXACiNJBPexsIvD#OO>w8SVV&tt2?!5U-@83@WiVh|s^7 zp_Ji2<*uga)`gN(Bw#6_p5mAxEG4>D;*GcrC&+0Yy)ng^2^d zbR#jt=Op6SY+4(S_-ZI4-?j0DERiHD;||4ns8C$)6Wnr0W6LKwW3@EZVb9A{nVvi_}f^@+-oaIx?e+NJ{i6?B`%)zPHvQ#s0 zE97t-O9#D&?ameS=5g#KpF(CL&|^(zs#c6$XC$veQrLE87o*xLSG*>NwtC`UOD=ym zJxA+&?{9>w_H~sAE0QE_Of4E_FTpWXLNaPe!i6`U;)Hy~3W`H!C;{?GSJPy5l(f1M zCSsX|XQEIa$}k6w3ibg}Y~d7Bt(~IT_5!2gVHyHxV!A{!C7D_@Fem+q8In;R8}6{v zIGx_BJ4x~Iobt76WyLc@SV`Sf#eJz^>;F1C#E!Q%)_T;PZ{D*c^=OsW|Fl?)n&eq>+0KBr-D z^j*@fohN|dHTy3FXjR*|JnmbY=yUSP$N!%0*svi=bIXvT+FIYV_^U4a8GjMD!7|&eq-hw%nYou?JWxGj2f-Dks;e9 z&4$>y=REvw%@**7QY-{F(df*C58pEA!3b850|5e<;K_;*7jgjH)NYyL=EkU1bDo5R z4+Kh25f!8@(~MJP@<4we9hI_r{t^QIt<%^nDCg+Y(ST=e*muNlXW_Q-c}Dmzj^G)V z_&FNk>9>#iA=a78t?lpLG4c#}cnfBEn;;Jrjeg-EL$}mL`!l4sPl)XOi_!bn(4-$b zM5>~L{sZ%%1%#c>iHNS>-)KDJ%L5Fm>AnpR_Iqe~m)vX#txsIEC9=~r()JTAw$^Uh@H( zUDj1G!0q~T%)yXVQar1KkAK4760RuO7ES#XH0m%}y;E}QCt(AcEB129b-nBwPK%I! zT~+7*g}Ha3kk3{bFUW;-!j!{0BLm-Yqa%Yv(Z#eSF4?X;GV$(VM-oVHqfd>#MJ_-lKouaqfcZi^(Hpl=MoTUxUZs0C5eO8E@jwKvDS*w7GOI)=;&<~Fc0JXLHCas^_dzZuh!fsdsrH!HWH7XyO1UM0I%)R z0cYjlUt8cJ7H(GRv`PB@({AGNOybX7um4txi2I&*MWqf>rW+|E`J%kLf?ZkMfLkV_ zoUClJ-0ObDVV??6Ub@&J;%~JeK8y!M7r2hjTso;7KOrjZq~Q+yC_9&Psxz<=Lo0^R zg?|eBHi(JiD$J)mNVsQ?h|oCW|GICEWsfD4*{b7C{?ZINE1`dc?^sM#z!ccB;I6ak z@Jdf`)?)X_OUxgZE*ZPiA#ddEftT85Tc-p%dQWx0IDYynyeI>%pFv z;2#fEQD5VHiK4qG(Bv8R+A6mjyno@*E>sZy&g1_+Rd0+@YmC*gM(P&M&|*T?M}WbI{@_Xj zQjGib6f&&+8PkXvDd>w?UvDLIPMF1OByzXzASRMyG}0{sj=Y&1usQ-9o^q+hOcdgkZi3)%wb4iD3xXgf=_ zJUgqT?b8X*!=(JFqV5#!lJ}j#{2>p_)_hQOpF5MqhKML9sZm`NYX*5}H7Amrl`oBQ zsB{FI%5cd(2C2=vEan0(Y^!rtvOYAKW{g}nT!iS<(UhLjQYXgRKX%17rcS^Pc}wM` z8-fpx{!f}e8y9foL$VyR^Ae*CvajTW8+P9|uV8OU{E@m3oS>-)MfcOXQq;>Xx_7W1 za1Q&8;oB@+9d0=62dSF|znaec&hH~q-`ky~@{|I&d>`&-wM`$|u9o`=G2COpg~C9i z&=DY?h*fG><7x^fqG!59e3uwEuMd`8=T1gyid1)x6oc-Hll?w)(Ur#|ojxd-`K+qM z5#fgBK06utI+Kv7aREB}nab=^4e2As>Tt0>+-x-=)dGQ2_#@8Kn}i62t|^!5oj1cx zW1Im9I#Lw{J3AW|oJ_0O4!-wSUUX1G=q_Cl9E$cxG)xG4N^g5c+)P~v3d`e*;u-$t zlkNWN2CKZiWm_P|CtbxAZbTcH8J6LXvUK~YZ~3MdP{7W5z2V*9N9mGx>Ez5>kr($v z0vC4zIH*lq(j0oE2RwtzLAp}hybzMw%F?--F5;GMy;%R>V>gA3v}cIFIt{0-1NEn| zfM#uBBHH0nRUf>oPCd&9XgbmZFe<)*FEifK2tnW5H2in!VS~Qw{qVb!RFR`vx0S4$ zMNFOV`?&CAvco^gq|hN|#0c}FOrvgESIe27@g2@5n)_z_SR7T!`P-)V!4{Y1X zg&yVR!-S9YFPOHNn8QO$>_WdQ+~JQMv?50=InA#NvGF3`58!%q8IpT92<%-`TP04m zCX+5Uk?Ei%jdo+j`GJ!L_vc8@%4`f`)P@FLe@{6R=H#H{ZZvznSLyt?)b0jLEtW6a z*nm=@^M-crrqsp&xx*|7cXlVp5yu&Y+tzcmS=aF9ip6rK!##yo8 z&s*>bn4O$-0*C?EhB<}3xRXIWSE_5XRA$~oZ_B;6ll;?=uQdG=yS+Q$Cw51*d~WZ# zQV1-Z<9SHw7sk}aMt3a@x^$%e>ey95Rbdg!Xfr4}UWv2)L3{$yK|$_&)Hcvacn8@;o{Fc~X_F{GEQfA>02{X&IrIK6ja0enz$}F+ZOvqXafnML^qLq(U>%pU`ifs<_3bxs0o60Nf7dneCsakxQn zg{XQ4I{$k4+-#~T#If%tHjkDBJ6?cgA*U35d22;Mvqm3--MUEMBNvZz=IgTwy+Bvp zOi93dd4P_T28p|3>23VV2?V!kHj~zXkEV2t^+_PeQ}u<%u_>=tViWs?ktKj`8(C0O z#jpz;pOl^DuUdSDdo!VZ5Hn#LPzMaX#C%~!BsJvR0QwgiZL5-0&p?987*xi%hM+rL zG!nYUv~WZsAIbzDyN(7kgb^#DH$m)334OyPT)?3hQFc8BjfUsy7JK_UOyL9BdL7p4 z7l$mqauBb41`1zgy4}xO!H%%{2Nr1GR>0AFJBNUDA7ST%2a!r2+lqG9ef=-c#F0as zWh!JdEwn?iE)T(6eGuzPj!zlnF(ZSC7pj)A1o?)#G%#k)*f8w*9UtN?eaf0}X_Hq( z?Rb_!C>li1n`LNaQLCmZNcK$OGSRL!J=#^~a8bLk=%6V^Ho5j!G28k3U6NrW~UX=IA$y|6sP3l|-|cCH&Z{ z+@sQ`0wq{E?ycJzw{AOdPtEq867*SVES_1|r(}e*fqTH`$ctw)c6&J7eB;s9!@s2n zA9{VgFGzFA&_yKtdh3}`t(75u_=L7UKLcgRerXL)YPG~P6<|GvXAwiQFs_Qh>kvI~ z_8jyEy`^Ma>E}Y{*INLjj%r{%xXAw^%MZ?NTv+(LOm9Lve@eGsE!zZ(;9!Id%liZV zR9h=vg>=qy8ojY(_f*{X!)W7N&oAl*vl$~|81DMY(c?e86>bnyQ1N#@AG%H!M=bH5 zA#29`Hw?>RY{p=M__OGkr9y??h?p%B_SqUp#RPHuEh)--kmZ{cNlJIPsIX zt-FQLafIh<+mmSQ9w| z!#jmn6N94sNPhj(#k9`a5lN05y;>VmXZN+jROvwn=pJ@Gpu8r7n-i<~mlmgRJHveM z0MdyOQC~W(1V=x1vhyCxk?;SE$y4f^y$N*1$n^wLY8#KttT$6dm;6u|GhDm)+-^s> zNqz9+!9}^HWVu1?htCr4aGRHUJO~W=_!LIfdO%MKslWGl41Dl6aif`kXj@drW%7T- zYhxPWn0@LrA5QzLBcMF-{1>I4piY0RM;0;uovftZhr?G&`A+XFmAD%PzI*Gpl2e}% z&8R*JZOYi?Ra=^zC^Jyhu`6%DXVlG?dE!#G@CP^K441ZUqc9dUyQ1##bR66{Yi6g> zxHxj=mqZuYwD-iw{3^Dh8N#c|vS7$}btqnOD+4ZR+IJQhr)=uN+C7;KId>hd{=|QK z_)daFHD(*(&I?(v?JWxm@y|VSIqjM5JH2B+1)PRS&iy2W+ggh<#TE@k!NF|LRnn&= zPXQ%#_7Cqd*R^g6aM7VkfHamu!>AdFkaLTJ2=cV^lh&pvprV}fZgi+4}sanIVS0y28 z3{}>L#|pbt5vA$w+7k4>2Cwif8h#O*r%l&Z&gyRdOQaY_wj8OHy+AoeIsA#UV!{b0 z++hSwHL7|ox+h}(PzPm(lHU<@^F4o88O-B^WKFc?Si|!YUY$m+(Qrh4+KGMDKj=6;rGqL?Jh*|4$*3Q#}=#c}E%?yS=_7m0f)M*P!5^O!TNz?=>s zqiz?(E4U5(0Ijwyh4=|vvVu{wtigQexKXWqXGNNKs-M2dQPYP3j~rNkVr1>G=~*K1 zDoRP3Z&Pc)ZP4tAoQuZjK7t^r>w76{$A`v2_vPSWVs((0dGT)4{KW>hcz|~i1)G>v z#ioSl0ZO}@z72O_~4i>4@^6k7WKky#T<6X*U+)@63M@JDVLi3;4O(Sx5cFz%_~ zLRxIeFF#>oXXw`X9a!s=2pyhvVLsV3U_MuGy9gurTkuQ5Kiep%yNy%ATpw#%YQ4ro zMT{$4;sJ(_2~HRB8-X%eKh%3F?)im?#@f*6f5HTxrT(+1P- zqPZ^7|BF(R46vVovC!?|TimqsAy1&n^NmYU%_Wnm2arH`FOf7Jww{vtSmtw6D}EpG z+cD1>H*79J=k0_k`k_3&J~b{bz#OaS>IS+H+qxBglsw}WkF|{rvLNrn4%y@5f0?Gu z4WTqepN=)q+6XwdYvvVTiQje|oPR>J*WrRo)c+P^h%O&j+|Pt3$_5*_u57S@u3xz- zI5uuFxm553wZ`qn$7YJjYm(gk&V{CDBcB5E0Ef3xtDZ?3V>hmx5sb;s8x@`f|5~zc zO>JcvSd7zO>pByyZ>0$vMlW!+XXBl?eJJy)?|pygG!vw3@>>9-jV`AR z6-|R(3c7PRqsPFT3stQUX`$6wA^hQ@rwRj(B+7$}vdXSC{!cU3n=$t>a()Dj zJJ@br!Tb{c1T!-$g>bLf32}C*$=>wj}YGO6Tk%?hCQOIt7vBD65%6DiH2Nhrc#6W z@;)G%-nmTzk*xg*+XS~AyBe;#FUMG7XV@!zwYL6mdk?@`VTz&#MbY)z&%atx z+l`s|#VWos$yy^oM%Rt=uYY2mn_i02>#07p3amaWo8C*5Ste^k{SJ*C;hTWsA6a7* zhxJUH-4^=#m58N+HDNzXp7Q6Tp*yp z7W>`B;hvk3(T%+S4IbB$U#iF#;@g^&CD{bO2Sd!yLI_vG2+~by>lvAC^y@>&DxC9q z0hy87BI~!z(q&Ay#Pt%d#(R9|IOTpNhPxTft6eKOLWIFaVQt34CCobETs#3N^5q@Jqf=3GI6VH@n`J|8>SLaGoSl!(@a+O z4UMh(d0}6sA?xPlBcv^wqwUt=$q@lh)LyLlxd9qLvUd5!wfJUetCMr;ZFlW8NGYLq zsJArKAP1l>CP+=BxwHzb8@i;o>{}g&u>y7z9))v}{9QbHoi`oSLW>`9IOCO6P#IHc z0sK|ABTtmHvQf%#VQZHl#5Y9Uiv?OqUVar!1OngcwoQ-fl`wHy>?-Fe=qthXI-#UD zSBB)HIl3Y7qS!H%hh(J*dS!nLuLXQ3lF~&<<4ZB#9H=_jiYv3}4!u8rGfJwr5Q{G* zpzoBC?EF)xx(np*zlZj+pLwfM&-sG73-Oou4r*XGP@}T|wHC*DlkpU3H+p%H!3(%J z;qdK6*ogk*ySsol9-|Gc3^D@#=(3BL#Vkw=iQ?jb0*AB+1Pf#p34(BN#SlrL=V3HZ zJ)I%A%FH5rQ$gB?1FD}PQsk{kj_(M)apn>cPAnEiED!P^%CvoK-3md$JlVeu{@cYA z)DDm`7!q}5%=`T?%^|>1s%Qn6Dy#P7Q0H=c2KtVoR;<-?D&$t2bz6ur-QXL%&RmpZ zV|G$!N8lGz)V=QcBtMVk`J~*$*!vz&-4T8TV-dqZ?WzMa@H!G1N(N|jiaS$9u5P22hB;yPI0 z7LF+)te0u758u#MVy!E({4sO1Aak5b5e?=%04QS?Bfn!%l1`-5Cq+=Brt8M?oCEdd z!1F?Y&?JP!DfwRN_Go4MA_2RJRR4?JZ50CT1hUY5GGMS_`Oz!E#9`P9npVFbokH@j zjpiu2vx8m=*2J-13(R?w(zjp5kaU4bQbO#qq;#5(kW~Vc{PoGyX(rP%4s4>P22%v= zsS|2;-~lP3`luEC`)(!Oo7h74Mf)^WVsgG}Wh>6vJa?TIhGrz(6E!IzbO%eUF&`No(;O1l+_=!g6@J7J&q6I+Ft`;Ku`+0$BVc`ndIxL zX|bL;r%3qrCCi&n&h*NFN5Z{Rz+C^MgzwlyJW82Wqi+Q{fW>9)l=XC%38jq5s+mde z!Oa%J_64ijJCbFnXRV|gd~TZZt)e$DKd~*@w@@*q>QNi$1JCH7FRBlC|A~Wd-h2^k zpk3;&aOyQJigf9yMqC{oK19hVU8WT0(zd67<2f#tv}#-wegN&4#l=hwS&2Byp^>>P zFkMg(raf0TEyzWhE@lV{zqg1+ysiRJx5EQRGQ(5v;c%MCQu@x4f;s27eVhZtvSSZCyb>79&AW~hhtJYJzrza z@&wt-@7{l2)&b0rZ@Df$q+n= zEyfydzG#*r;I0G=X?lJ)uf4ZdI=>ahx>5-B+v!$?GyZ{7_q;zQ*N@mUQaoRu!>ju%FUx!_$ zn}x&U7i9h>hU9;k94i3A;y|YfO~-oUPUjP$V5}CJZEq#23C+k2E0=l9Twi4xaG4h{OibUU~u8agfOdQ5)LMff& z|3GXlf#jCBVZ_>mC83t zslkCIlkYHUm_5~2%YaCXWZk>rb_@ua_G>X+mRG^lYlI&cH{|CF)MLI*Pls*#Xr@C( zK~K`)J)>Znz#DoKo;zbDNi&!Er+A()gD%w50v60WAa(=G2^S@Qa^r}$qxw=Y`oIve z7vQP&is|Q4Sj4n^xzc4gq5%W5xj7XDwL?nruYeeM@hBX7Q3A(YZvetBA%p%%LcCAH zqqKq0BkaknbKMvzwgf>BZBdw~YXLFKl3|L>gCN2SL?Mr4qN)D{G}MPka8z54{nV(0 zPbsvL3>syz5Z+{>GEF=~qGhNh13#TzsLquTq^AVn+;4GS=FnKEnn59^g*i-}5|InH z6}Uria#QJ*l!x7JQDA(iwsWWC)XV%^U6p*e7N8b~`E($WnuDPB0qB77h!NRt;Zhc8 zkrH~aNt)=^`4%G+03W!^tzVcZ=6n|y&~DsGDK3~cKCsaCtC^)=+yH{#HhFu(-}j&s zzTq6a@F=kAn_4%lVt~Kdrc@00&l!OWU96*?NJz~he~o26f?|rK+;x?zcWV$D(Zyw` zs&5dfUkV6>xr$+)i2Vz41uJshKz|()YCjTq8LcDE$HD&mSSC(bStxgO^XfM+ z%%?4|wC6T_7`p#yTzET|6m}8m*SELPM{B6l_T*+G+tDjSo$grTpcvi_I?iGArCCWs zKXq8(MK_TK8Rd?xOB~3dw51~^R-mchGNivc2Bf3MJ#8)dGc7@`egBUFclqzew|PAAo#VW2L*l4)*KK8l}`_U z`VMz;jw$%B#2nBDxk~-HA(Qt84J?jYFEo{k-&&o33mEy&SLSeL-yf*`&BAo|9YHyG zit@U-W!+rwg1N9axxcu=3vQT0e@g(~m$x{B2QP#sFI(PxnPIrT0b$n;;a zT>vX5;@nqg#QmF#x`;7_vnu;nh95>hj~}esVg4uI;*B0+;t8jx9RAwoxPN+ zkpKTt^H|ZRyrgw+ALb=)uAR-pu71ArP6DH*$5Jum_@DC%zQO;G7X4rFQZ>eh=cjf* zeE;m^soD3juys4{K0R8@DZ=h%JbV|oV{rCeyoPA!?H5~{Kjm7YdahW?*?jwRLEe@7 zhrH@s!jTI+;yddl*|8u5p`&(hAqi!(Yr8@YXxI)?(A!b)3*{6-3 zXzSaA*H}cn=WgDt2wjjakG*cNE^{H=9TQB;UGnvE1mE7j#QGund4lOMvl-v1xzgS1 zovx&K^77%7enx?wNLI^M>DBb5yAJuNMgp%7&XM@HJS9C}CyEun9xZ6w;aDPeFmV0m zbDP(HJ@@M;437cuA}+A`(-~G(hfman)np8s@$fF_%y#mhM+?OIsgx7mX`^k=Z!@CQ&O<&h0u6y?z+9_7`6E!vq{h<-*DG2*3 zmsP3Tx8>#~bYQZMp@phF`p%(xW$p(K%YJy`T_IF|T9s@-f z$i7Sy|7hf3qBNf8knn*ij0%?UJ}E9{4b%eq1rj5Jn`+r#OCqEb>8?Y$z8~%)w^4Zq zaAx(M;BxSaW0599h7Juo`BS2s3GOGRN;)^punx(%v$B!BfDQGnbjm=u;Ja+lx_aMl zu`JL>lh97Za1J)9$qW`1t$Xhx!M47~FUF@q83?-@re}!xL(32t5KdaDN2# z@w^)p7Od|P?5%(N_)$ZHApaZJH>{E~;PqYm-!CLwVb$uj+|{dA{og}E&VR`5`LcbN%9CU<+s(W;fVw7S6)Z z=tDFUU85)u4|;ohZo~M0*UN4+HI9tv&uk}`e$HBERK`y(OSKnW8^t)jpzd{Gd>iI( zT|rQTQQ1%xLLXe|?&;{D@({cz_Pa#VkYwRcWtMdDe#OW)8s`-)>mbp{eiZT{I`GiZ z-G3R8Ve5jI&YPyaq%Ygp^z_=;+X)*)61RFV5Iv(e!K!;a)O7uIwH|s2;zn$QTPKW~g`5Q*)~QE#mDy&@ zAjQ*VXp@=kyL`E^%-X=+f1CUVD2;FCLb`9>DK2R_WbUeq1_ufBPr}#gx3*Hbf;`>Qb zAkr1GgB*)kSqkN}&TgHZ(b%;d6Tka)FUE`H5lIUzU}4O_a*sQtD}+>bk|)jD$Gf#|$WD(pqXh|&^Js2+`& zi|NOornWo?<{*m_V=zN^_|fjln$nh>d!8j#26nj%638;b(6T0O= z_A-6<`Tssu=^iZDeDdTedpI@3mJxa`@^H6QPk67s2j8q=t5TrkLKOBUfs~BGbd#=t zd0>eh5_aG1!gRQ}_I0f%SZ{YPgm(Ir_N5Muqquiv8R?Hb=VHK-$U64Xpo~K1n#dY7 zCFk7G!tYtuV(mo1RInJi@CBF3ohAmXF=vjXrv=`(f0tF|b?5fGtoCgnJARkkNP0jG z>QYy@KkY}m%Oxc{(cab$Kzfl+u>uU$?lxSnK!U!pn`|5~Bn|mdT;+gZ2rByF?8Nj8 z!xK@8Z&1V5=KL_%L0IziNYB9wi7zJ~;EFG&9(5I-(lK{k5MYvG@|%s9KDwK^NXNa9 z?@;BGwuoxpRgd}7j($d}>%gUR{YteAA$h&+vva3{aTmjsjE?Q| zdN2L>dwG5>;n8yd2BObij*J{i0{i>tgtAIOIYj1*)LMggpWp5obhbTN#{6@&m5t?P z0cD2B#cula{*hj&c8J<`-3LXF8m8I_14%GHjcAR6o(Wa;*ib>>PF6lQ+Gm$pPhJC2 z6rZAh6^VXV^1)?cy`TzyH+>`3`uWE~KE^ju+IiM%F;xBOVu=10)c#4G#EnZU38(gu z&5s;Z$*jvbyqdB5TWHXI+xEcH!GL2TTIeU3piuqTaj@dQvSbf@;!)N;gJA2D%@dyf z2h3ckdyfqc=?A8*)E%1Fqn@t3b2t0bLnW#cJoPXi>nV>~>Mcu%7`Xz@(FZ(;;*4{Q zuzBw#SUleRMsdX6F*v4;L*ph0k?h%+`z~^rxfqNn1}4BSyfFDp^!7bG{dT3^#Js?d za5eg%OYF?q21y4V_0ok{fC)2x3c zZO|%Nq4=5SFj6{_%lfD*nO5&2e8uc*?KOEiIfQ;ELMl-&GreL>6BFGrCw-TuIa1jY zzAf$km5r6Bt7j(pj{E0g^2>ng@!ITMzo_8`iQI>ZVrg!+&4oED>h~_!-G`iYrkCTR zzlwfj*D&gi);ImaCb+1LRZQ?uGl%j|^?p z*d?1x5@BRB)fjtC^$$WZsdy!2vQ=)!`gPfLwLib$S6j|;SieJE<$9}UjlogzDdGQN z>bt|)jKB7)_6${fgxY&mZ82I}+M;UJUZtgGZDLbf?N$j@MeWhrV(*GoqH4w#B}j}U z{L=6Hz24vZmn+Y6Jx_ejxzD-pbMidrGnv+qHxs9!zS5PSas@ni7xd^3`EMI!3VfR_ z(x;slk*+RW`l4IjtNOF8VAkdK@|iX>c6ssV-)N2IaLJMIu8hm_6%^HJ+V_=b@;eOy^EzUz_=SD#hb@}uY1BDO{IFPKzOQHR6s8^BoIvY`r zl4cNWUkJEtYtobSy*4M`x9>Ac{myVtlOjfE-lNCijKZU;bKA6g^) z>FN4xy*QtCKT;$uTci0Dd$Mwlr}koy>@!ga5osd^tci3)%pcLIck7;?rZ|R?3AM~g z9P>-|$M>g`WN1=7M6Y=ESl7;W2+@9trb%aO(4reAZRG`QU`OkZ8O3hI7E#=e&M;&L zM;sfHzSiO@C#Nl9xEm)pdHZ8u+T<;8)Q?G`HjRKC(lC1-npg(u>7|;(lsFk_=D{A4 zJc>+v(ea1{X_l=XE%TdW_5xLL-|Oh^bqi8NO23P!KH@+|Sl5wbdccYle*mp`(xFww zPZ613R8RXXT5g!Fvj2%uIl58Utsh7Y?5UUw7vwN_N4}hXO$K4Afg;7Mn8TvGS&_g9j)%?1h76+GCgpVBizM$x=uDD))RJ?hlPH#N zip5M)wrK%&Xz_MDG;#JvawOftti%XA)yEMc-=@js?C*`oUer-U*(p`U{HkM~>m!3x zRZ`-p7JwtMcW3-5DFWN{iyWJNtB(4c=RScjhNkk+{k^e z_a#N7VV#{AjttrdtP@N9)-NY$58{mJ^CC&@p;RPwS>^l`pX5baqj~#Jgryh9-)`#` z^0PG})hrB13)shqf_#Rpl6FMRACWEhsssXntBi^WI9A%^W(sj3Jz!n?j)4iU>Dfy1 zlZUjgcst9&Aen3p5mHXkoaxj)+T6p`q(u~2H@>4JXjil?gveo}~Y%A$QL3Ld(sS`k4#z%SGYE5ol|TWRi-Z7`qtb3mNorX3pyN+zGR~ddIpNB+? zm!>zR-Ip44^T)$bu{JJnd_f(xzcxQIva=3==_5jz%hX2q1A6SwsZ;x2DN=8*-LZz`Bp)*#=xsaC{t8VQ!ZLDtK|O7qVI@eD_D$uSzNw2t;SAIH6t zCVtt&nMV!nRm}rX+wqFW3DA@1+p~$s+nG~V+DlYLqw9$7^$Nmic(`NB@Z?kub@FBH`Qd8An`MSK;dCl6}~&_=Z&gQ_-F0ao-HNUWX#g zrHbKrDizj~WT*|^4%2S~DKtBUybFSF^uNqFgBbBfV`IPchr zxyOTeZejX(6>ko$l6;Dp@nW7}8&XaSCz9-8I_L1{<_f%#wo0jr4YxYm?${>nh%q~2 zU+&TMBCP#t&inZrgI|6;+=1F!N0CnHx284!; z5%N0lbPEO>(|%BX^H&ksY?QJgfL+7U6_f3Ve^^CW{M;WpvYCaOCU5O5^GbQ?_K>+XfB0?Ph%W0Z& zu0++vTyLX12+rxVVFoF!*RhohplrxcGjspGz_*}U`b>I$Szm( zppP3)ja{SXjCAz6`Lu^k5sRZ^JgO~F zPW7vpkbad7S@tx;TyM}Ku2r}>>=hzk9`Q9rK#C;ZMm(J)ZPN_cAyO-5IgRU@1d?@Y zu#!aEQ_w`emuCM*mn6n^?Bfv@(j4H(pgMZy9tZQAnsv8x`t;0+_wCf&BU0)p?~N(N z78TReG1QU%=)DK0gZ53FV-U4rUN`7^?GT9faHJv$;&k7WGZqekRNv96_h6m_0Xe@pY$L%Ir{|Hc;q zaW}itnHmJnFGI5m0ts9Mg2gKHD4c5&vhM{C=zjpHB_m8HP{dEjI^Dog0{&=Bij`+$ zeiIC#&F6aa=c=wNW%a6%EAc@Q@!OcE|H#N}his{s5NFGiX%M}`7aKzSC4iR$V zj{fKB9_kLp-%u9dlN*%0GUpn%9+HXh(*9FKl>aCv);*orXSCj@m~NQ%KiT%CAw{Bw zkucc+U=^O-3bC<0b+hLyF{^ zB7aQM{njSmp(sf9ALvkKJiKX5utnUJG(B0LA%Ty1>2>-P|4ApR$FZ-Zxn6cZ&ZC8P z*GdDn`fi$2B-vAv^vF`g5zJuP$8Jvj4;V2&>8b4L>6q_#o5IN!?a7gGopr$fkB5J0 zr;oISB6pR_Di%r*B|X+H004n-qPLH3{+DpLI^qFGl%KxA7-iIZIBrD(_+vNHZ#~m| z{gC(-FPBq9ayq4~HuFDCLhPgIaTKkZ&O%VX!Z%2Z>Hn!;8a)jWVOrmrWRh~-HZvhIJeyz0VAN#s+d zfygU4((PkqC1B=6@OKj=dBzp7wz4xa7H7%ZawX@P&`XRn~lZ`;QaNPW0U92)0(^zgAwgaSVa@L|UJ{*a!Is?wK;taPep z+UyUhcX`yDqQnW0Z;p$Jfnan>Jw&ZNfMX4tVe*S&p4%CY5=+qj7i4C1vF2v>NH>ti4@!4+=t8S9mrNxZGBX?fw){WUDi9)}@O(tc|ON!YsWDb^=@k&{0IeEtl zQ4J;?g5H~+LxmdRB$fdZfLp-&?0W=ebNMnMz^r6>6;N22Mlq9X=V(dup&IwZ_UB%hmicO)>JN z+K>KGvg)UCElu)m7Z~~>gYxj6P1C0iN<}H>#W?rg=}l8f2c~{AQ2u@QJDgA!FMWKK zTK&lRfguR@XObv{s$LatJe7K`r&1zkI3V8QCp0{YuiJ^gMc z#sLPo1CSy8Y6AYic93_e63Vxm4;jDOJwa+vho3aD&3RF|78lau$2e!l@<{DZJ#%Ml zI7i}IZJ${icc(T|(!G0`;;b%PUE@%j0>d}kd3HS zPu?1U5s#+ok29v)Z3~$?zAiUjK)n-zGIuqk-4c6etKoo3VCt<&vL>f;oYzkJjGl_q z;v0sRM`_FWPd=;UVOP34{xO29ZM9`3@GTImh_QKl>*_u{?G1ymGU@fp!N&}lQ`+a` z_M#XGhXm7DrR=agI9Dhz)EUO}6$!0tRP(-V5Lf+>Zr29$B!l~zo!FDuuQ89|6;sJO za+RMEB2GOMG_d;03G>FgbJQdNNK&XitiQoqNlSctrgb9_=5qsrCqP1Bp^N#WGj z_ikhNzd#bJ`AlzysC`>cNDxtB_&6jt8E}e8rVHoCy}TH+se#E3ArP zNin{|Nq8!gj>!4R#tl^{_YqyY!rsw~m*4g2JuZq{i~0P?hm)2>a<+6&G|iBbhV<<> z-uBUnaQ}VIp2#eSk>+uWX$ZMRtqWWe3ybp5WLmTnLw;j%V5(ABslDMov=R-Zj76P& z1~iB_b4N8;LR#GpbhB5O+i6t?)ioaPYTjLYN55@c&*%u$VJwEdyC{;HRQD6#_Pt99 zeioRp1j%d2ri-`@m-%>$%uy_^mp)MWmE+*HHS>AO-smOmDECvVh1$BI&m4O7{v{k! zRcVJ7i2BCj{3AysJ@Tj5X|CZmzXK!h?Q4=N@4RGST==a;t-iI}{v^RTsF78sWtA`&NE!5QVDL(4x%$(?6yXOA$zOVZ(+vc zz_%CKH4NN({zC{OhRmgpx+d%V5O(^u^e_g{EA()E1z!A+%y)G8C|`^dZY+JLL$Aen zR}&sp4Hv`-A|pEAXp5I(rwVpPUOwR@uLJaoAZNTNum-NPr(Yq@Ag_2Q_*{)cOP@?S z^=I_T;5K$*#$xYe(Yd~9MQXb0;T}1Z^**K5u8-GXCs3L4Tg6McWG?2{B3u=zk!tOp z#=6N*wS;=DkRq;o>diPo7J#29c0+Va7*)1r@W6mEKd~USrNPC{EW|`{ozp*gPD83F zQNPzY?}ukK#DVO20pm-Pc%96AC5I-#7sMYO=5^dO50vdEUPyaY3g*xbH{%;qJY8Q&PA({qRUGVr2`sJI?6*&?b&WN^%*zW zCP^F4F{{%qf8+lt*w=|8?s;G?RBZ$&VrE{O-NR#U;7-z~-H!I@EaTD1xSj*3e24mqJf90&o=I=XuXcJy(%%x{AG2w z=?gj#t3=wRHuR<@-R2Ni@FaVLbtHV$ysH6WZ^nPs=AP$Ed$nlZMrTd^FI$k59X)u} z%A?O9(WKAq-ip1hVy4j(1sY>}xg5db=%aab$$V z|4W)Rg!VV4=b6|=he=5G58|MfS`Sav8ZvOBVE z$CE`8hrBBXZp8ia3%xTPxa{{O&JXU!%Y~_C(U%zDS}Q!#2qdvq7D@2y}u9>~%X8wU*zXC)v#7(qWFV;OuGG={+UV*hC-^1tY#Eu(N ziSE33dt0WoWa?Z0oMT$ga)d`zN?rMRSiA#e%RHdr&uY9*@!T0bd3#m4(A!aNcL^2W z2~pk03!+-h6|kN7qm)4AB1GWd2?uMMq2UG}n;XRk8yyBE0% z8X-OO<}LA6@WZ5Vz_sL;zKOd*71?acV5j96=Lu=CF(*qE1bLEwBokcEtXQmA1@n4} z+iPmZr>X~**dC?LD9SToiqMS(NopXW5<4HT2JI24wxWD5YG{b8P(z6zhq}i9qkqT`NbFO z|LFY=DAyh+l=ruJhQW9Am`bBi{g@-}O)<*>%zD|Xnx4?DkbW4(5p-W@4a6Lt2>*}# zUlY0VoUu7q)wZR`#?~7|8xi+aX_P0bvA+qp2Uk{mm8X62tBANO5yI=w?BIZSmlFH& zT;A@cf3>+XrHNJWv_ir_%_i>Lgn6g#I{d-}L29d=dk%6xlxrwR1EpHOMT z;>_h8VejVaY`zTW?c>K4xY@k zntdet@S6=6Q z*@JZON7+l2UM+G87&!+6UVy)+gC6#C;#IE(>kXz#sd}B78n34K&*-b)8s~f$Gf2D<8~(MAJ6EGzd2+l;D4WH*#dAR>tgLx-*7=V_q}mL zmpkrE`DrWp5HTprH?V0zAP~6=CzoZT@~lzra&OcP1K1j6>Nt&}@*?NwlL?YIO`fK9_HH12k zQ}SrgsO)?9IW&@*!!mIcDfJwhV#u6H5-hwc2&|V@Qk^ic)2}pE^~06p{MlxWJSAap z6HWx4*;Bn|O?X`UuKNIuy&(T0$KS_PjdjLFiO;pzd(J$!YAR3g(+O(ENOyQ+otwLr zhx5<`(dhEbW#L$jfWKt@S;A7E%B%$olx}12Frl`IVcWy?Xz&V)>n#RnqS_wLj@~4x~0;70cJ5ZQ`FX zRcgCSU-20FhpwXyD~a&Jzi%u>>1b#pb?RtUbi$(#r2nuv92~H{#;4-tFcgLubqDeo z?Ow=gV?^kKG>rsaEa#)6Y-=hNHvikhTR7YQIS=j#sy-Xs3yQbF69RtvNrb}N%CvDE{BQtUS$q7(gx-{;xSACT2-vpr0-26D${)%v==Jvr3l4D>4Qo6 z{<)r+FN8vFe~k^}3y;9x45Li(^zK|`!nnC6E|DzTL1VYzKUcZ@sh>}+>6ibadPB)o zuhO@3kHJ*v)Z|-5YOXXhRIF=Sa)-lVY03~PT{g{4A6HF~zLqg>dOdq{Zq9HfzL|vH z+!v?0O-8L9YcKuPBCA^ic42-`oB7z>WxbsG9<%>l;0Je4UVckCC8~#*I-Qu8Yis2vKT+L=lUeCRdu$a ziFv%&RGHjloN0@aI_8NfA9;XDYM@-Nc&Ux+`y*lKd3_V>M|zVcF&pVSC>pe?>iB}D zd#Spswu4?}^@vxa%#Y6^xQ$;@kCN}{=4)Cafe#insgX9i94fyZ&oos&;|K2t55NnG z89S7G`V3HXK64_s-yc72nPJeMDN1~+MaIjw5z6i`;99Kmgp;o6ovVj%;z7Jer{9d! zSsT5J4N}#WI|2QKWe?fgy4kmqx@)2S@Yz!isyRdfidx2oNX3tQS)fgr+!1xDl9x$VW`Lc2E4ybQ`uDE;5xv7Z>a z6{3Z#=#LvXPC~Fm`w>03qgTY?up3bRnIQ=@f3Y;XcpBiE%2lFbG~fXz4by#dv@cb4gmV=!)k;KL!*juxO#OTqbK*E&Rj&nbQy2mIWVoue=U zBi0&(-u>o4TW=sm;how8q;{#xF4P`MDvUo2Hota#^)I$Z?QC_z-<59092@@Fmeqe1 zRBA|+K`!N86&Tv>TzlVm)vWhvLQU_rfa6{HO~Y5y7x~AP`gGJ~tm53Vg|6>d zvOY_v2L|WUSQr}h^GWXSN(j4&RlKj1Ya!~NWM1?vv{Yd#&e`^INk^Bk`Ev@PjqbR{ z-L)QhL;)_p?UWt8`%_sZ>#|QAxjNf3_qa(FOllrm`&QuNw_P#96v@f~(~s=ckE^Jv z`pn$v@AaTdtiwtyCBOf%d@mN(u9$UC1JOU-5|v92#L!s1Jc#a0cknSA0^clwz1S+OM7(qV@s0G)=zEaGr z_I}aNtbx!rd|vI}=K>3@k^PvqEMLFZ0(eBfMix+asKtp4*&#N+a;jjWX}ooKnolcM zXV%M!G}(C#SCF&sw=s|IWTvyL)mDgT+_@$8!b|E$zfUvJp>>JXHgR0?VVDW0(6kK5Nq- zt8`>sGHT}Uq4=&KF0TP#uS?T~P)s&m$XC20B~uzS`KJG**m7#G|JacwqL|4C$??m( zLSBbe=rO$@<+54m9kQPt`*~4nBq?c-8*vV4!d`RV6fFqPWV$}^ESLq&cXqzvl<=p_7&?|4UWxq{t~`AvHZ+V)X@Qi1KXD#=9?{-g&)i)3 z^8DJ%`-eHo>Xz9x^GoCzAU#kGq3C%(|E(#C#DfKg3~%DE?muh(f#}QpjiR}AT@lR{ zzEugmcGXu=7cRWIy7Lnmm@|(7-OjRDFXdSD-VRgisw(7K37AWD$!;<5Q(0E}le(RL ze*V}Ww(`>ERhq(N4!xDJkvz#V`SpM!dy0exG(q;~NTC6n%vA>uUO5ek2~H0g zykzqvmD@dp{O(Q7MNh6=KijHbhMl5jzSeNrzSRN(fE>S3znjr#0U4-!;)XyoMyC#I ztWg@URumChqR!nm+klWb+l62|pUN&eZJ+(Thyf$HjIX_^sJAt_cw)8H`6PUAXh8}a<1vFq9c5PK`>Y^TIf=-Z0noh1Kl=6O@?tsrWDjQ!s@2Iz zV>I0#0!m%vxqVxP*g9Q--dh5jYY9KX9h9D)yvc>9&bNGS_DzlF@?4%t4Sye~Ix-V7 zc=aV7>B7!GHFV;<0QnSBk+x0L0IA?I3%`D{05Ly1Ju}P1z46xpHlz80GhEY%?b3oL zjk^bbM6sD-#h2$*{1ZS<$6p$H&tQ8CfWo3qPLgDbkk*@On zn|MW*&5nlcNmym##?nzpunJ%3!TAU0OK-AA%cM`IuqQ$z?Jk2|`#(08ax*S3xU=!* z3H^gOsSCyR2Cz+m6J#sf0(51uP{x#60xWCVSc1XO-sYOel>=OAU8WdMtic{a==+9# z@6Ss=Kz7)C3;q&2bUCIfZ3F~-5J=O?*&X^IiY?dIMxQ~mf)s7s@NMB)VMYyY!5t~c zq;E`^Yux{+?+4-X(ye@u#$W<50O6cit#F+)aO zY*_J6=p#=Tb++bR#y!NF$AsYv^_t<=S_`m^&~Ir9o@}16srv{QLKKX;OJnpKQq9<0 z{tS&MTCDWKw}+MU`O>^00tnun3b3`_TeIuy$5Nk{E;sy>@Gr#oJ%9UM`c>S)F3RgH ziEGXEjOr{^rB>;-r?gqzTNqjnEtq{WaMn_sJ!MeaVUUu$TWKMrvRf8Ldm=AmQl(N+ar1Dqnla}aN( z_dF||3)GxuXYP$%1}>QcjrG(o+5CP?HK;$8*?Y+*aOlJ8_hY2N!(V>yCCr&S#77U> z<;ZVf`(ys3CUFCC`Y0IJSyh&w5={7YApgzd@@=D-jir(GV4Tp%N}CQ|B7eikhc8We zqz(7F_3EnR%3pQ7eC&Hp$9~gO(9>5VNsn}vkX2QOrOB6;q-@tvR=>vY4XN9A_uMO- zafd-AX_^l8&aEP_g)!0X zL`u}}J)Ar9g%QS5JRf|-SVDL28Riw?KJYgdXY+3+hx!~xRu<&Y=WiDPB&_HfnCx|y z?4C7r6l_;$bhsyojbs@-ku|V@CbIk0fg8XDfkn{k&sB%}DZyq;6#?HB_Nx&jpT zUKBWWVr2L1TuRlXlDC~18d6>E?%DY{sT~szGCARFWeSs=GuupAN@~yqwJ(;eY|d?w zMnG}RT!wDtA{!QH;o{4Nt|1r_z$uS;Abb7iswypWbO{;w(5N$9R-ZeT)vxZN!3IG1 z${~KBKHG)4&hg)2cD2LcVP$SyzD(MPa#weGfW?8+(nyhQZD7MyYHJC^%=ANTaNELR zTB{_m6k;H+fB|(i6q4;8eBeEKR-GRl?*AU&y+YRs{3L%6xU3coEy(p(5B$>Hn6a^& zZ*sZqpL-$HbE^|58Rj`uOFO%0YqFK8E`N$~AMqSgdp7V(JwTsK<*F-Jy{2I-^mt6E zQ*FT*jtYE*-d7Qe%UFNa54_R)@QP?FZcF*7{ic(huF(7)MAT&2ig@Mig&(h^)duaXnqjl z(&6&_j`ZDP_3QZA01yoBWt#No{5mSKgraRjddswmLpPf!k*qKNzFCdDh(oB z(SY=wCS0-IP!mM>^F{Xh_PxD8s9$zaSKTrIG}3W;RZz%s=-lZ>_=j~yRYRBZ;<;o& zr}|}Q+CmGuKa-}@2xM(!AmJF61j% zgauD*m^urTjgc`g|vq0hup)FHF)gB+WU;%U-@zK)uz z9ex}R_2~(`!p0*#my$2PG>>!Sin620Ke&u?pa<~{siCr%&S)nv+{XX{OdM9t94I%K z$PGJmEm3DP*oq9xKizMCjOk=bx!id3A^c^^G`2@~D`i3_%qIfMb#`~}gP-hgR24BA z+#-U7PeM*n(ps2K<7DM+ZHoZ^*{Kyn7)MM zOBcBhKtk|5MPCoCj@DWSUyHvM!*1Wb^ivhyUy2jEM4gP_41bsB4(5igTs(qy4e+lt z=A#W1RF=PXE*0ioyH)qlA_G&Q=>3qgxYH9lyz;%Q4)8_g@-?5+^}XV}Wlw;!I%l>K zXhqH0X$5WxwfX7v2@o)Urcdh3J#4LcxGivj3@nVfRP{34s*h|wJ<$_B(eC04zP_F5 zy&O^t?rL;ehQp14kf~?6`2{b4pq>WXJ@zkW2G7`<-;nQbFB)%U@>-sHH(2~-so^-I zW^-0=eWQBFErNjhOLT@Wf6YO?8kfu51g}M+LUHxul`EwLA)w0!QIguj&uMN!3 z+nrTVgOqJVffMNZb>}jy%vpVbrTnbVVj&(1tUPnE_@EF6AjpcSagLN^W&d(yX873* z)}>^e_(4jLT@Z^(;g<++5J8^R8l63ry0~&JTfVAjsO5&59yasK0mTF9Gom~A3&V+k9HVB?9qb7k;cVnaND$wO{v)o{ zV52bHr<^dXR*Cw`mF_z6QN2=5$jIbOc4JF0pj zr~yqSyiZDBX96_KcU}SGzAhI!$V#bkm!A0wSsW^Vov(Ey`cON8p2vbpYPk*_W-p?h zA=h0M%bqUIOEB(g+u8xyG}@m|s^M9FM><){ut(17IQg<=P=(X7Sf0Tl%y8jaYN`6{ z`r*Pgi(H`!fBJ=VrVQ|94!Zu=oz4|*eb6VmIjsF-4wXWs*ky>6)AB>y)5G`*A0R_O zgb_63;^c(16R1Ag)m!^<8DQ6%$&<3Ho#9Xw$-_z-W)cE*L+2yvzTgFe|4I^*(7*;Z6@ z=JuG;CP;ODTg>4!OyT`_pFzr@5ltrcJ#Nq!BHRjGuv0y2y>sIK(s8+l@1!~xW%adf z9A+jF*0GcuW(`0D88UtVDX_xau8x`!2Pxa~WzJU}X3H(MnL!QZsE(IVsw&O`|PG6ZkqcnE1qQ0>QY$MCSZp+1V%@Ps_KSx0B^VgW%2 zTW(&JV&w6cTj>{j{lH5!UKsJ^FYxkWA_x2N@&vuVDR?r{rhbXu6FAZNqZb@*lO1NX z*dGku%z>tz*Q723prb3AcmHW*c3B8g_1jr=87}Pp%5E@rWwgs79~F9#RHZAFyzR=h zp}ro4!e`F-*d9%s7d`^CN~s)pgi0CB<@z?Co?-QE%47;_O)^6}TFlZsbFfhvgC`Bu z4K`Mk(+D>FL7*`rXu)aW+Sawgww5y^ZJuoZ5F&B*M8SLxL~VF}Av=CocrC7czqNWt+T@rrX!*7@j&o=&wOgQ`Dfd+ z+cGQE@`WpEStslss!$Gr6Z@M8C2P442A3SLUG@>&YPKz?HoBqquZL<`h~WP3>W7^x zFGf@^h8#M9i6b3T%Yik`%_*n8dY!1aIEX{fmtX1iIe(*g$|+gUH}** zmV|p48!UK^tswX_Tgt|T3|{YE_?cnW7?ZaXQk<4s>_Y+HAmbnf8&>GGBvqK z$QUb(w#2DWNx=j*q$LX*moFst$PPL#kTD<|0iSD>+G~3CD`v*`ZJB&PjL_NqL46iJhelc`W2JZ5Zy;ham`eh?)Fd@c*?Na!s))iO7!lSfpD)@7+Kf7Sl;kWa=9squufqaz*fVS(W0 zN0<=>vHgP)o(pwQLSaCr(~9L#AlU4|v0DluEAipKo_oSrK0q2-VFLtZ{PWx*{QCJw?p!N6)Iww> zQ|jaasFu3{ith=O^taerOC9vBPkROtaV1na7dH63*kIM9jWG{ItGWD0E@) z=1*GH)vpQtD33(-n!Vw`JYP-EaJrF_-#XkE54%)Zi-&X{c2)VX?h}?JT(-=uz_xA4 zymJsF95jWgLj{C37_@sJXZ|>U3SozN2ag3}qONcYba3nC*@ZnrLpT+4(nDEIjJ4CBSdKChl z9DK#nnpWeQT)81jH-C2u@zaT0*md?IWLPmYOCK1YKVD_u_(4(TSR(kIUG}`g@&Ik306MgO{ z@_R?|&QNcB7TB73B<%i+5_MaRJt1Eq0ylMSEb)}6gUtU*O|b}ha?=3i1%sBy);c6f4$?&L#X+#yJre59`p>k4(7@V-8G$y1vL$4#9^LTTxK zPW47B6M{j(E9dRK5Psk`o8Rt-hH&!&&BJD?21!EUKkku{_E$%pJ3B}*)~NO`FE-v? zN3At?!_0vXs;93`P-@d=0%_B1K~1I@Udoh9-`680lsfpJDx|_XtKU|xEJWe%-uN3Q zoYc4SGnn@Wn5V$>(62Mu!V`8s1fg7qJdwtHAoM?y_7F!Ue_RA)27kS5mBMhl4t4T_ zUuf|pxzzu!0UEnL1D zX_)Yk+siq01_z!cfvuHC{DS7Sp^`2FE94yL5zU6eoV$N(#fH(r+oiU(iwzUpvU`ce z4HI=M$Rr2zW+k39pf*mP-v8)#@`acody|X z!J-@pm-;G%jZWv3SywzL;CuaH2Fmp66So1+88kjQJZ;PXbK;j0yh^_SsFJzjst#(f zago~t2RMVI*M6wO`m--EDX34K?+N11eU=hCb{TRWN8m>%ZgZ#E{cjJutfUJY=d;mG zxkf`tu8u>stgxQOM_pD5h0%vu=;n8XvQK0mS)CNDax!`q?(OHuo#TgDHtobyI~An3 z%Tc;=@Wgc%CHe^bhS20u z;)h}$>>beLqGf&uKE*%yt74iwe^UBx<9+UXT|!%kHsx~ht%bonq1nTop=+GD6V&wh zxW2KOn*h5*A;ck(ls-2a;;X89eb-oKs=u2u9724-S60b*#>4B?|3;*dUV zSkcN)C;Xb>gG&Z0y4*>&<|Qk-^qDN3B?r3nmn8OR_ za=wePmPE(df_r1Zr@eu6@_HCv(&RQ{9X8N>3X~;8@Z?Lgk?luu#9kgM!2VDG`h#W~ zR+(vaR;&}YTeUF{(BZ0xva$^*k=)=zgzLJMT=5|;OjN`EsAqZS&$Bio{vShE9?$gu z$GcUEQb=J5>A;GwT(eb@Q1*?aa;(16DrGrm?C26&5<-gY7fMoA!y^+qAV_C$a4$(K!t>Lm)YJLJMQG^3G@i>l>vFB zG8C+|(?JIU`$@$=7>Saf;4i7?_3I7^&iWNv3okDn_BELN_~uzD=UIeZP=9^z4@$=c zSH9@c*Ri0N5relAv1DSXvgCSSVpWGzP4frMsf>p3&^{D4J?2Qt`D)2t1_OMp4+S#A zi7fkM6;XSfjl=s;T^^%1%Fb8Mno7n-J_rIcB_F?@uP!+tv7vqtJf?vw63^31%muEP zLV}?F6Qwe>?wlTtRDL=i{(8Yy6x%;Mbezl>tgXk6noh}*f)6gwD?P~Uy!H=*=q$8) zFj1#}V*gimo_=sIBlGf(vb3Z&8)DkAIgox4q2i7j>kOMgiPHH+)p>q2{ydv@5cQW` zMJP@RRZ5SP3}<7S`7mWXz%y!#bn z(<0{e;4ARHoY%CN!0^5tt)F$o!4JTgjOEde4?x|_dFQ?l!2GObO!j%$=4?e%{#t1a zaIYe-xn@bXXz6A12j|3}Qu0qZay&Gz)1yp;TQjSA{KJ7}x%}?oY0RyUpJWsRm2sb; zfq(PVGet_LEhaVo{DvVS{OFup&~+mB(RpBG4o@O^&*OB{>Hv%n`pel7!`B~UgEOx~ zxPx)tLhtEJ#xtppIm{W`B^C`j|Ezi77Gev#-{=qk~T{-cQC)%CM!oE#DpSIgdmNa!* zF;}|)$le|E@nAXb)vJ?qy!!lAZ-F1QZ2-Z}g(B7YA;^Vea~Iy3Ljf=Qhf)9bW0KAn zUpXv$e9JgK!N&`%cWmx_s~JvX_j2j8$We{hKcs{&pJcLU(m&T}ZC*6t{F@7W``q)z zyARG|!wS8ZgXhjb9`BavT^89JEPptkQB3TZTLc}5nZ0iN41;GO4iy^Px%P`9)thH7 zNcHh5>()_8AlyKK*6twh%RfJ`IeQXR^PZUF+n<>EBkG-wjrMglQ~mk6@hgWwh&PfZ zsyZDM_HF@Cu4bwQk(k25&bU27s zIA#(r3-d6xvY)#}=|GF$@Ho+Tb3k+8AOz0ZK&6|?1Gw`)RGx=-SfO}7#A+Fw^oI7U ztX5Jv$@)$oL+VLBwQJcPYQT0$bsCPjtj|>Q#D8tNa5i%Yjj8zc%l&j@(n7sup|$^6 z{=Ocu=;6aqIpZH?Z3G zYa1|ZIY89T-7tFLRW)MVwcJ=_qoqb<4Qn%CVPP|hSl9mi6G_YSHa99g$amZPt!4De7*~{_OJkF`cEE$#EqGoYkL=4Ir#?)1-UGh|u zbDf1@;A(s9i;uf?{B+z>o}Mv%a_GeCj6=-RWwjqqQ2+gJvz1k3$kT1E$){@$oTz#7 z&wn4DoZga}`_GTvAvX_tZZUuIaiW+as0|xch}*7koaR{xD>6_*99cHXv7Bv5nNU5`}+?nn^CUiwq+-W4mBs%TsRnmHUc%-|=n;-HUkoaTJC;lbS!#x}kdy z&P?TaK(Vsiqzauag`Fh`E=XBk59o?V3*=`e#GySmMN_*`9pU=*K*od8f`_GP&3@j` zM|0-J;oW!f#8cc!$gjWbLo(xivav*k%lY2Fj@qhe6KSxPY!7(=i`y$7HIEP4&5M6E zgTObr+BLhni7#D_u02R)V0vJf9YNtKGm+-a^ojQ?$kYvxNx`B3w|gQmZF^(cHk{o_ zVIyWHj`;NXfCfQthY@LeoIt;EX(M*weP`(H4QjL(_JeWG>FUn&@iyq6$NO!d|H-5clz4cI_Pkhd(6_S7hrvs)K0-P_~n7k%em z{l33gIzrg^@&!33d%QMdyw(;2)Fuv6hS%iT>ota%IuIM%!1Od>OJFX1U|^ioZah`_U($@7QB$sQyO8L zz#>|MTEeh5%m&!LqoMJT)1`fJ?RP?O1Gd7|faaE~+%HGQ!0d>XMyP(tqb8c*Xl$cN zTr#(OMY0XFZnLpXiaRk`tLixhnS+6@w{WaqtkaKsW#V*6hj%k+=BgI=9&8Nf_LWn4 zN~0r*GwP4vM#`%Kb1rzd1oqYIF+1QP; zyeK$B6FIaj*-mxtMva+jgZ3*LTbo-}bw_1ycYmKuu+4Dj@rvGK&u>!L;6f}Tii*^+ zjymq(?fLBe@~yg~@7KnK0iEcv%yy$$&hlEsq#M1~6LR{sFvQY~T$4iRU9URkBR$}G zpKk7~cK-YZcAu4+?`N_{FNp3JYr5rJ($E@RpXAbf_gpt1xTlX-*V2-{XQ6@AoVZ-w z#8$TH5tGJc@!f#e4_icT@K>v~3NsfuR}zVg!Q;p=1H0pbTA3v8d6 zQf>pIiV_}VN+6eI`bU88K6K`2nZl&O(`Ptv?1iGvMDQl>z;zbN@v8DpeE25s^0|P# zPgj?G2_rdm+w-&q^*7U%k6)J_~fQ>e&ZlT`MwWqSO})0wp)O#xEFFk&UOu(?3{ zv5x+VMwJzyy4MvKH4ME`0B@62$!eZ;2@A zgJ{^R5oZXAa+}^2IFm-qLAAdfSA87eaMvqULEWp%U+MSxPMg3UQb-<+6#d}GZ9^DD zl1i19w?p&*X2BZ!BNN_YJs#%J_6MU6)SW;`?fI~;^4D#KZ>wxXH74ljjR5Ul3h&4t z=1+aaL_;1F`GDfs`+3x70x@@9<^nt7exRbda@c%&%`e=*-(n+BYBs8MsB>c0MDSSS zd+$ntf8Nt3M6&YtW-#`kv;|4!l@vfOB*7TT$`@zkzqTnR46w7B-GB`(c;f;{o=I1g zp5m=RocBw|#^!Mfc}9D-v(fQ@=-h=hbW;1sD6Ag3ZmTB5z;@?T zwifWuogG_Sz)`XQ*+QF^=I#Jz!yiQSpI&Lwd?)El4yyJr&ti&7MBj&`M1NH_1M01? z;fwvc6yE2~QL8kf$A>TqJ3#I_XfqFpwMAH*o96vs!k^-ammer{?q-SpigW$lD7Wtu zQP!d#?=zrSYo|Xx({s@;YRREITQ;jP<1lvra&{$jOH|}$e_Fyee&@vkr0zCOe@dC| z69~#zSgK&98o3qo+q8u{^KY+5jUVqW`Ps|>hGHx2(c0OLjWkvaoCU@ga3j8Sjv9H7 zEuUR_8#hL;#a^2358j*R`BGBt`f5+6nc$A=gnvvf{EfOE&xPq@g1ASs|tu0cP_?dY#f5!di%WkYMgUx9Mi<`|g{(tbl>z zt)DrI;IjSDQgf$Z9rn0SsPQM~2Jt1KlSTtKQ&JYeipf0HhW`(Ib~;8@&v&6kUALZh zk*{p%R_q&Zb(>9~o04B{9|dj;2E8DQ{^2*hFOc~?)(>$Ly*Wu16?P^PPGTL7PnYO1 zRn;_fADHz3(Qeph%1T%p>V3Od%Yva?Y|#pkPngkV$FpzB zKnGcCku2*|>pmm!f(Ip_0`$j>H?w@tR^g$c%eTv9V4s!MTj zxIAsYe}{%eGI?Mq!g6~r?F_yys*v%cwliaj1df0Ta9+)jM>NHdE0CDu zi9^(0?a;Ex^~~{Q%7U_A1CiNwNd~eYT+BqJxhB7%v&en_itWPjt+dO`tLJj-2R9g! z_X~7wQ^Kml&opdEa`zwP&`pE?(Z^VBGc41`+&LtjxY4EX3sHc?pMc`CrsNCyqo1rC z?yzq}T-rXeKSk?UVvX-vVJV=A{i3p8nW%m(=>_h~CdO{bOMPn$!?nKADaLts$TuS* zAB+9`qd(plXU)2XsXmTh7u=NP%~A^=?O7!Eg~H-fx&+2`qUR^NIG2N|wd9SsH^Tkshwxo7AM%qP<+jj6$vi*#TtWf;(|<6Z9&_t;jsvD{)wE_tUGkU@ zz&U4UkokICz(rwZ&tPwmF!QW@(UeymynWDjPHHB<-O$I;VkRV%FyIrAHZK?BM56G8 zRB;d+`K@nKBBtRZwWqZg26StyUDn|S1Lt@r#B};QEU8sV$VwQi9=DkHP+)iC9L~%| zBlu5m`yi_~Xk*?j5j2gTx4UrOaFbk$$lgBybsk2FV-A=AOgXiT03embD}2{L;e&HZy<-+y~{UD&>ZWSDaOEa6$CqzU`dO&2P{L^evzRRzrv*-^4>HxUzT4yKAJP z>-f^Tarn!=h=alh!rga?QRiPoVTdDee;p9j3*-M9{DN9-{(PKH`coPE{5>?p{khPU z$$s>XJpY|cx&mLs=|JQueL$M9D-R2kLKXFB{<#oVJVvZBuQ%fn!y zE1}Q(fEC=#(jsHj=B{e*s#roRS$^avnC&ZV#Fd3Ff;K`f2h8Q17?h*|7NZD1a7+A3 zS^hgO zD{frzNuy4PcAs(S*#a`W9lDs;MTRLymt-zn25c@pa=bXZ4|ur5*L&-i7*BJqV8D#0 z64U3mE|SkSG059Sf!Y+OGjlJ8#eaMwi5IlFRo-*ym!x{9W4^`i($HdTGu)s<(mdux z+$8>FDQ@t>%@!v06Et}Ar25MVPaX{KemJ~;JT|3Td{?^fwD}O7L?vpgOIm>9!mXFP zW97AP`rLsXi8=G{49~sZiIj67kbA~fF})|{5=22o)+)A9(U@ejs=;qbQLDoW6lK@_ z&>rdEIbyx8nzJ$7`N438k4Dz2q?mO{&b;CJ`2gpE^@z!$vCEHf;rn9F?GzhGvoKu~ zanZy(0d(d8vczgR%IufXl>3@dE4VI2`ckiLUHpR`B}#sHs-|7ZE7GKT)tq2 z1qaL(W{M?mBI#Zod)e{kC6A6Vt8L@|Vt7=gS{FzGpCD!`zpQAtb;($Sq2h6nb&&kn z3dw4P-r80A@v<|!9GGc5h}qQC#l8{XtnmfNbAFsg#bbPOLSM86zl>r`ndZ&+76s$Y zpMT4W|GZfV@t&4IEhrfGX)Yr%EwqTNX+bv3##Tj83s-zZF4K9p2%T(VtL&G3$me{` zxGp^(?Ugn}+6$CYO%;$onaWNE%C5|{ooFC|UR%gcD#Z1|j>HFo(>@TwI6B@fSH)OE z2|6GmeAB7VK4}dfuSk8S|$L>oF?;^|4R491mA)Z z=T`Y3a}r_NrGGid2QasH#*~vIkS`w6&9@x~>f7ZX)^yRr1Fu3<>y@mxBWoj5*t7d% z;+@4=F~6`XuPCQUXN6nLW%^2VnSZ*}WtEzwO_;yf;%q;W@7xeZxG8Fcpjt}{*5>Uc z%^X<9?qt`L(ngBV(p#>fU?0smQR>WE6K?pk&J$OlSpFL!$1f4Nd`jchuY^HleSq_+ z=6d4(!DTDqRM|_ECw&$UhEe(E0AtVCMn<^_;=dDEh8;e*J#pAGWbBIm(=2jzBzW*nj$zM=z#2UgLe^srl_FBwbH8BbEcnOiwGq<`tM z@1*rfW<=gP3meiwe4NYa=r_l>Oa1#~E?{n1`phvw@+7WZ@zVQiyukmxY%HEmRRzxWLc zJhMz~JJO9mIX+SHWL#>)3}Wf)?WpEL?7g6 zKS;y_BoVZyd1cN{F}_+_D*wXPfS;b$*L0wN-!Yj+oP zpe8k*dl3U{P#xatZe)oGrlOr`W{}#0?7R5yqT(Kv-sEf`B>g`KB(I?$Zw8?+t_K%T z62JG}D4@7dAqc(E1xKv-%S?zOS(fSsbv`}9u#^sNV`A5K_jc)s*iXazwXh1CU;G2B zv6VX5_06Oo1r@bhl`?sKeF)nv)~rXu*dZ;2?Z8e=*uTarv$v+rZA`OicRhxGKCmGe zl3j~`z?~@*6Ay9AzRpCFxi>p+brhcEXD<~DxP6}|_P38{$9)T0TFmzb_g;#w{YO4# z(>;~Z4!@Gzb#Xg5R;O|4DDT79nHXR0p4L;isHV1c-3)1_>K{EL(hEkVhfuPE<(BG} zgWsoeED^~wRB=zO2Q+Zy7oux(u5qX0H??JtwHm5qoQ-r`fKYOSd-PvnT{M&}6~0^H z#3rT{vs^~Q`R{%f6eqUyI%fc}=DNt8veAv$us3V1O<-nMRg@hN!eIttk(6vEM> z+(=gHxf80+FHJN)V1O+Yd819LJq2$@O>y;yL`4hc(6GbtSJp``70uk*+AJyBf+vFb zWqTsE5qli~`{J)yV!FIo*v$GoRgjq|>+z$~^^rgiYt%BRmT~MpCeKtfT(%!Tuo4a4 z$e@EV&_9f17VV0vU@kL}Wf3vxc~~ES=bJ$m!ZTb$y1ri_@#v;RS%x z-|-MxGU2Rp+{9_ZgA1xIn)$)f{c}qD&ZaJgZeG&;7G8lyxCykzlzpJFIRMzL$e``e zB2`hU4N!3fGuTWF1L1q)NwyYZ-w{8=>zx6&w^C z-C8zIsThYmaxgZpV`_G3a$ZP+>L*$qYe`?WM#TPaCKbifZ7zV`&=GYcV;y#?j-8l( zWOpBi@uz`2#NsD2nSSkT5&Q}{Z!(XcWCOKKZ76s$lN3zoTHeYSk;1}LzDnU32C_8vY0v3T>2l0+Yznho1ZV$%)jkcc%>dmd&Jd?~{-l&} ziIegtRPOhW~a|meGDl-8`JGSJgI@rLA{A! zh0s|_=G{*7NH_DPz3;DX=?zY$#`xRFlr+d;9bKLEV5EhbP2ro6ExwlQWzzMuxd@iwg8G|Q4bs&zqqu8$_N-_X_ zHtieZ&lY924p9=oKdr&b&CG2Z99RJ9Jxa4+1>RdDg`G#=vKJ3J|G^HV;y5Ka*o~nR zlk-eSni(v$-eMlf|FexpENmYhPFBfHmcEpHaE3#q>vwcs`z|qHO?B_f<^b~^r=c@zq6r>P2%sXpAgx1|{D}Dib`%IX+ zkTh23Njwe|MztK0HNK_hghguib#LPb&mJDs%fAD}tf#+7x|1dQiAm8X^Z+7t+0PY4 z+7qYyx67u2BQ1n0YiFS|50%JFWh$&E$?TL=Z@SrCe>UJ%hxEU?K6hy$T@smw+8ZAb zIA_{ca@Z(6p_7xr{`A7hYiC`ZT_^J{U>?u&fp0opO{6)!b8%`wlZ=u=KDkRh73La^ zMzCMZFXnZM>V>vTUGZjtb9)zm58w6C@GxJxknQA!5H>`Wx1wyLGSpZ&34ROba3B35bNn8S~dSazaHd2NfEma zE$7tD+;JFCx}c?{`%hI5yk|9Ltjep)sE}R~sr>KOXaPHo1!_g{Th7)JJG2#BGL)IL zPm>?Lh_s6f^UBjJG4*eWxseRT=9L5lYOmtjB~dG}oO3xHGtOoYa+X~!2F{Fr)R0!W z&-tpKE9+1K?1i5ReZ{fcNx%*;@!#n3f|={S!p}8*75`ms+nOQmGl)izMl=`j))=y1 z|7RBDa1o(0c{%@0-{+yP5ofQ9!PUUq{Bp2QF#i_ffXyI9<_- zcepTj)A^FfB`bltyJcP@e?ctTpi;bB%05jnI1p3q(Eq5qBY<3Apk2!uia5N9K{BeG z1nt4Zy+kZG8>us2>&AL}+~^&6uqB4gXt=_(o3Cu~;T+ahx)hDsYvm2Rs3QPmPe(&x z5q{CrANn*hhqOn0R@Sl$GNE~kHRnQuVgtK2jhQYHUkWhc3x~13E4msFRruW4JdOWZ z6thMcoBExLr_eBs=>Mhk$@$n5+56ig&ep2Y^ieR-3+kAkp zvhKmzB%#59Qje79{`> zj;xjl(tM!8`#{_MLlGPIlbp@j;xfK6q^RrF#QLH1^E2{DfFioSH>|cV+q>WNB{S^09Q>vCO()qqs)(dx2%bk7d=3 zg)qm>O6Ipdf*Is5ij=1Vqtp%HVja|XGTZ82@LrLfenHYfpEON#;JI|^m2D1?{UT@L z36W0`IdIwB%u zhhxfK*2a$E_Tyy#&IK+vE$%Cc`lW{Ldqu0r#}Tkhr-6<4=J&^xY0fNe0LX$e+Zpkm zm_w^T31{->fkMH@g~MJZ059k36j2C2m;P=n`my}ur@j}qZa9CTF{*HbE*RE zm^PFV!#q;*=&T97R$OP4R6j$1Yv`QTF%jZkf_(WzKVpYvSJ)$!1!h5ThRb2JGa)tM z-2!6vP(Ae}@#(R-pmQE%~%ohHOj>xf!ZTYA}Y$sP5 zAg`6u_(bVmc~DB(Vf2(hJYnyYj0;$6Shk(muWx9*jaW6Snyuz;V}ulrK#g3L|9YbT zrq0kuE%9uVac*(3Uefv*mIaehcOQ=9Av7MfG)B@VFW;*-AM5hp;52&(yKwJEuRGdb z{fEw@|88ZOlv0r{+JJzk&;U&keJ7+}Ti#%ey<-#c>%4r>fMsP$O|v?s&CqB3+1ik$ zj;zsZ&~0x_rB6(T))Ko7jIHv+*$S7HTl$%pzs^HQ7mt;oqzClW(FKQ7Ep31+!xTEa zv1-NMIqlpaOmU|YLr4Ul-NyI>FpSlu2=_3R*LYUM$1nWbm5){T>HbtA$lVZOtzR#tZ)M#7pmc5MqM&r#Y~CNAG&fES zy4REMpnNCJbWWbMYeh6X!D{U!emN>xImy$VOrG?kYNG*|4~MYh#!SxnTG5y5YAjK) zV*zdF4%nZwWzF77LPWW$#5B8Q<@8?=OQk57G`XCU! zDG|1$CZfeNrsNR=vEK=C~SPS*9Y;-j3#pMw(2{WRg-g8ZDxnU>8w{9jvw{yS{-6NgK_ zXu|Dh0RSF~yico3pU4Kwf4xXxY_JKp_`Xn+|F{@|r%%#q?gB&F?wUpX_LCE1s3(xT zC~F-J`(#ybmcw8$ny^T%bp6ZGB(m4?Pt)*TXO4K(2$Q&5whQ>9C^cvxe51x@f7 zpMb2jGX5{cIh4w#?e~`8f&XlfQ?shXwQI0ipI%}txd(jbE{@LYx!}&piAR_NyLorZ z#|JL);OHi{F%K?J@eQI9B}a>9P_MjOGL-K5+6}Ja%HTsIz$RA zDc@2HphH>dz{I*XsaDt0%XUfo&!FE_P)QqkaOqdvtu}bEhLnf$zC^%pZ_F25;H!ke`}?_XV8DBBom`DV@~RpK>yrFBAy~9 zyU1;sjG$8{$6F~ki?(}DrqkdWs?kZp|W{Tkj+fN z%g4pl@37w#FXL#^q539||<+!yC zzjiWytPgbDRQ4l1%}O5v*Q=4n7hs5i!rP@{(1Y>C?xiWa=;x!B zuS~(?uf)#*cby4V&2V2Hu6!5$v-5%s=$^BWN;hyP-1D4s*KJy?LdA~3f*~S43V(DZ z5M}K&az;)(&IMgY6EG~@+(_@+t0F4O#g10ZC{13JcT>HE4j?BpNw||(yhe=Fg%q!i ztGA9x1-3)^KQ9M=GS|A%F42PDtMu)Hjhupr48Kke>E%5$w2txMR;lNYA9tQmD7NBa zvc-@;O;P8Tk_r|PM=kEz#8Y!sv2(S&H>1j^1?D|r02%uyEPH8INofAB_Cw38vFDG(CAi58ZZc*5Ontknd1>g| zZH|DTUzySl^t~Aqhb<;#(GJRid9ln7F_}wQ!vcUdjGp};Q=ZD5kz~7&<@9LQ^LEfG9Z)T1oqW1>N%l=`GUUTGd&80`)KFt?_%h-t9RrG@{1K?fy~L> zvk2nJu}Y}C?0EEeO!otGIiqB#oM;$~+>ZOS+UfUc`Bw=mB&-$S1s~%i4M!Z-Vuaxl z)9Xp|8%Zq_97A4j#yFxWR;I*l)1W^dM$K-35*zQfsr30@pD-)z9>N-_a4$GyxVLPj zzG0A9Wk>G{(UJWIt25IpEaI1Jf6l3y=8LY}syA}8K(wR(y^P`J=fiiV?Iqenz}4Ot z@oCksu}1jIbXdtWOJ>&Su$;Qbk@@joXR`MGa4u&gnw9m}z@Y zd6Nsvk=?i`KL*D-Cj)BmDEYtB5t~q5J&$6?-q=vo_(l>$m0Q0#h}zFi$xf}N06LW) zE^b{E8-@^jnq60rAIq@^P05T4O!2J}!04l5FDfozQ`u>H7032|oXaVB^~LeKW#T&) z;|NXO)W`cRHy*a=nz+&7DXL=z=;`2ZjNu0{KSPG>$=Njxm!+rt)>ZdXNl`aOd1=D5 z-Oxb7KJ2I!lM~0ADo7bv&755SfPR2C&+kr6gj->?baKK{U<12H_NxW^BrXxPNn%7+ zGy9jziYT*5@P3su#jfdd+W4^zBZSu`?7pVO7T^LWTBAB-&!A*iVB;aVSx6l8a{UkrBw_QU4QPF>hketgI;Pbzn>FH?90g1B^y zGeqMrJ7_4WLY$(&0H-lXjB~h0XTpwL(c(gN?k+eH;tH)x2G|*bEcGZepa!y4j5&n+ z`@EcZo!Jq{!^Ia8b52170zB%%@UXOnP%6}(KGc{9P{UJIk3w;p991Ptn%{5p2v+_2{ms*{& zx|%2s2&^=N-93QyUQPZLQA@`hi3@ibWm@QhNGg)rLp@$wK3;23V`WlvSECE)Ql+wA z4H7wDRdH@}8*aVD7_TNIrNCYqtx>k>&uJ0ZcvZ!txNqKa;*W7u+QMY2>5_cEEXM00 zJ(Q_>wt*<1s%p=ob1(LEg=ljH3`{IptB?&mMIUa;sbpGwIz?Bb(5t3`OPgWv7jT4@lGjbGf>TQL-YHgs8A=t>(0&M653^-R@?jwKdJmZ1n z8N?^;bOD%=PeJ04!7KIeCv4-M((k<#m!Ff`);uEKX4+bs6KP&moFP4>b=;pW*&$~4 z%ob&$*w>#^1#PF7in{ec^aDlSK9<2%&i+96vhRv zBMbFsz2(1_4;H$#&L2tRGwMRk_cKY z3|4a*S}juc;T){lQ^0M|06Z?^QCapjh}o(!J3WCi z3}Zxb8t80AUK-t!kxQ4e2PQ=r7)byo*|G&F3dC06#ECl15BDWn|8owE7-99|uBa2% z`G4l0XVCY!qMhi~e7TBR4J2P=s;&~dY)^uds2KJV)`VzJUQsAp-)0Q>%ep%94-*e- zar1G*7x_GU2B#-Bvmx#;lCZeUuVs2OP!-U26tEY~?mw0;TV|$|h{B9$3=)O{sn29} zOUO|-i+@V2Fc@~**Z~P&xV}VU1LcPWz_6(=>9+dPuFrR^QQzJG)5sZgM`v-@+q;J( zHAIf#-$S(e7z_%DXARJM(epR?sM%Jv;}}zux5szF8L?tXYkLzc`fOSg<&Ul#g8NvE zj3T}7AZcwFG`o4_B^oqVT+wJrtX~q$-ht8_kJO919*wG1526^7vQ4x$2xk5SvYlPF z7F{=TIs=&_6IN@oq6R*L^Y12tRNBJXJ8d3giiKf{>LZ9v66EVQo&l#B%{t>M3t6Lw z$&84&<6z|CyfdIOkiT?-A$gZM71gap7I>*{Taen2ZgVLsi_jfr-K<%zPy&t%bG5*w$; z>JN|9v0IDns}nB1K@O9{p7%rL(Zt@vyP%y4P>u?}JsPEJ4d3vOw3pJ!ZHUIcl6C zYW5@&RuTiN-;?M2Pw{6W8Iq?-KbJu?q)QTw{nQK1K45$pWgo`ro3A(pMw}JqlN|iZ zq98=&idx9;p?Qg9@Em{sr246PFR-<9uYa1^fXadR9N8F1yh3~~dW`noHR)U&VL|Jy ze(v3<8~r3OUN#Xs40i(;Hb#(i3%MeVst(M+%DtLz@wiEslxy=!)?)m zh@f-x;o|!Zz-sR74a83+sfIK1eXaReKd&{Qmg?tB?CSSsa_t$Cu{6(yyDWTlZh6|m zc823)=Q9nJE3L!VQ8>VKFHf1lUc9SaJSMuRgMf>>Y#Yvi;RN+6`w~2N1y_0|e_)kl zB<=}E-c;Sus+#VLfV_<9G&%+Qdx0A@r4U^uhF6^>XjhAcU#rcvAiH10E7GzZPnKyf*!fdQx*cxz_x#&dHiVdhYBaeuj-|jgR=<@sUa{TjbQSU`? z{_R>8M-1~J!J)NjhnKt>34jg(Dj6!8IW%y$0m_IwOCZ{-E8oMX;(uTUDpCW9N$5KF zQ)TcGq&h&J%~CJUl7{nTaP;Z9KlDW>s zB%CB9BuIo0R`W*!Iz$+`;pGAA<gOvHh#Z-+l|SPAQ`Crk0up)iF(jh7NYSGtvumk~@5r3x zH(v4ujw~2*f`FJ(Uw$_C?z#-L^WN|?D$+~+BU$_rS+B_XnZB1iFD{KE0n!`mm1i3{ zMpKxozamTn5hT)+V3T;~P)mvlSx{@NdJ!RrQYZM&D8zJi$z)YV+#9v!TceGC-gsuk z{M-&S0VIm$Vj!P0;_7=u3gPt>dZyNyMi|GV!9^H!yJ2)6y~PgAfNQ^Ski!G#mep$* z^he|(3Pdeon6lBP&_x!8p>p0`zNBh8!-!YQF9L`6+ZjL4jw@Zk00}@kjbU0cpjvae zjWJgJ9FQ3o7a2N-sXa#^vLP?xVO2Tvxci(0hAv+Y>J=%L4%8~?NYDHMe567pKDI0+ zSr4d;86xsqexRaVlyL7)By1m9#{UZP50H`>F?VyQ!!j}>$b5iO%aPir&jXf&RBbGj zjKD#T{B2*x!E^fNA!o~Qixp&!Cf^V{+15ADI8~+!v-KgV&Z4w%%ml6KIV)lSn(@Y3 zJ-<`PoO8=M)ps$BM;qFs_;3a%Dm8~aw~5TLqo}VhF+}OrQ?*X;$hjEsapv1fpt1C4 z6#ocA^iqr8c*B$-dYxpB{VQR@15%R6A-*KRNz_>E3Wk(xPX7b>uS8T@i3VKeBj+$f z?#$aTb#nuL-lr7|Aosw0EfA35#Ng>5)^?p~1!l9k4Q)Og8OMh)*iucXucb~nk~z+l zGx?JC&%Tqf4?#o@BGZXM)*yAa0vP)c+KX z7@Pl}y)Tbz>gv`;5D*clBPwD}3B)0B zOs#dQLuwrW4FnBB5tP;m2TZ~sR8bS4m>?nNd)Bdi@7wqG{_*|u-S@k{`$yA#&e`MI zYdz~(Yj4_$*I2_0^{u!i$!h(vg&9wylhyF1+R2XZ3aoGMZqQvp@AG=VXQ&f?a0?82 zBVEs5AABfBpX_jTUd>vgKb%lfV8x4r>-k6aYJ)`YQkV}1H?{q!ZJ&9%sNuUWUv@0y z*BH0@79^K6CoS2c-SA6Z^C9MVU~9_ZVNDCFw^e-6Y+i{e{=>CF4wq)+ui=!n&m4vConl4)`e*8%t~2kv zKC(4o@7Qs7^b;GM^D=oUGx9S9ya}V5Zceq%&Et!%8wrAsjB?qtMcno;`PbeYl~Ew?+gWcyWR1pHVK@6nEs{~Gbw0lPVp^<$~%^d zJ%sAoceh&PMf!K&R?&xZXnpdspIh4AT$`hB_% zlzm{b;kt$WOVO>Y$mRRKdNJy|P??Kz=5G%e!(?~+iRVPJdw2S-3Hs@yeb*{e@~`U0 zUJ{SHZ9nq!N%PhB(j1)bi`LH1nfp!}yO62Q%RM~u^N*N_{Ppt&K0MCLFg7sv&TV`B zR+O9YX5Qm!rcuWR0+|V{-cdQLM#t(>LwEJKtBR znFmpZA4ln(V&7@bW|~#L80}o2czv2xx1ICD^do;Q=KfH{+50B*RJ$^lJGeRM!J9Xk zo7#uGF>T4?4v5)5qcRP>DFs}H)|e(YAq>=&jjSGn8U zmA>u+;%@xyPloNCE>3nXPhsVO|FgoC3nDRFY6uuUd6>- zuXg*&=C|gGF+a71r(0u#&!Ll*pRbG|h zKjcl1%cyTIKfb?gr1*2MlJKp0-QsNOo6C-i%e=(lUOC|_^U7m0o;Tk*zPD_+_*1Ww z;nVWA$J#t^EHg5K z|EzQa;>%~3{N2y00T*M+i+!C+{#xi>G9ae>KmT;EFAjAr<@R`!ncF_3-gIi6=+ivz z@MoOa`t%sl*!oRTGync4H)>}<{onmaqIQm}|GS?*^eygk)VgtBhTHcSe^dPY+n9f^ zB5$%d)vMEDQ{L}!j~lWpo*&^&6eoE#g{$%|#Vu&azVrMLZ=5*Bt2(?O@2j}S_1U+d zAK>|kS9tvzek5;n+=BY-^5+tsuQ<}{dU#6S@3D`cXO}(S$MX~~@VXElk#{L}!Sn1} z&-d_#iD!Eq4G+xwD)w<*cIoqMo|`ztYghQdywR}>>au@+p2c$!PxeX;H|74`q`F>p zFm;3XT7l)8!-X4^y&Lo6Gg?)hT|daTzWkYXm;1vFiMgZKg*415vb(keBOfC z9nbInyuEI7F!O!P#Z|ehclBudDBF1KZb$ccQD1$~N2V`xlm27R*Zu?FhL?mt|9gC6 z^>63+`cqMV_w#oU_jqjmmZ+V7_tPb=);+t9W1|nM>gXOP`t;gA1Mq(ZalpR+0^*$i z3y1^kU5+}xuKdByyeGcb{tfZ%J=`AuwrrAkqZbqYF7H)bX+vzq@grpu#ED+o@F#g^ z<3bu@?;Jl=HdegWOC5eSZ&h4reeCVy2g*i^zx1jIKae*fE~GxT{J5mdN4&&K5xzd} zRcz_=*s|mM%0`Gk^OA)x%sU$!@;vs|@jYc9if4IA!^h{XiY={+Ej^xH<|+>M$_($H zHzGEqF81f+S!IL7le|RX?-I33-rO$Ccg)Q(*U!}CS8r`qT`gKKFz>NN_07Vw`k#9? zPMi?l|JwI)!)nYI*37yQ^yX^Sh`i$16`z07Jmq`Q-P{FFo?h7y(rgiOcmCELTm6;} z35gagx;wO}_-1iYSN>kzJez;~bmbq{&HJ05k2iY{7tXHU)|LOM;kz4-y$eq1*jJwz zw(I&;kGipZQ$-hP_rM`Sdhzil@4>?E)!Vx8KQauy;n=-k3%$y&i#B||>ypidmTYiK_7cWav#*xk zaO_zi(cRqSJyhshz0HO{-N3$DS$(EY0sRD)It*!xbmeZZOW$Sm$>x00tPD=+```L9 zczy7?;Mm|b!7GE81uqSb2woUGKX^{?%;0Ikp9D_{4h$Y2JSKQ#uvhT#;Gw~Tg9irp z5AGA(BiKH;Yp_+Yd9aaZ;Qh|i@m}$Mpydqv9PtMEbUE=-7 zJIg!8`=0kL?+{PI+r!J^ZRc&_ZQ^a@33-XUuXt;Dt9V~tb5~6G?0Mes%y~&aT=hTx zeN3kD`xuA&pI7CU@bBiP^X}%}-@85gqb$STA9-mrnyGu7$PqXjQ zzF*dbrX>A%D{kJvGtHmI3#NtC4s63er%H2UG8ND(@%J&OJ^Hz23~KU-6n8sVw>ngH zrS6N+h%0rMc6$emTlLeTTISY-SI;xWuIgR8ugqEX>Dlg1AqzM3%pT)1#%s*b`Gy}h z$)^3|XO3a`X4&8T{5>|!{#RUjuU&tKO@oEIT=~j?*grsV{H-s^Vn|G=YvfvA7r z(Vu$s2Soh?kNyf#KWvsQG_XJaR=~unmCFm4$1bHVc`m12_Pb=bB)P0`S>O`lGR|d~ zOFtJIm$pGK20b2BIw)_@=|TGkWeiFhv|`YLK_P?24H`D6-yoYoP2Sbszj|NyzTkb- zdzW{rcZ_$W_iXRU-oD;0-rc=Bc{h1gd;RKl-RpwaQLkNIsa`Q&kzTXCCVTmMxp;N= z>g3hrS?&3&=XK8uo=0CFF*YyR+wjAL`OiT)p2SokF$^8jcfAMku0Z}0ZX$f`T&)BkK+m4KL zeHOXB*KLo#cXd#$zjbv`t-p1365Tvo{^j>SA^**;?JvN@dfTaYr~WiGdur^|Ia5bY z?J>1^%H1hHP05}TJ7vz4kyCn1X`Xy{@=ueqC&x~nGkN6X9+R6V-JSH)r0hwtljcks zIjP5_8vYIbcl@vUOZijygZbwCnur?_-$i^Ku{2^z#NY_?h?>PW7Js++>%~hKPgy*8 zvH9Yf@EhUZg?}BsG<-_<;BfQsnngDjeYfcAMN1b=c{;J}`Ssxy^ODZqn)@JsnA?sG zb?!Shd^@zZc%liq6`oyu{QT#8T)!@oZCX5XRd&wAq^H^9iAj&M@69ZDRrh1*njMTs z%a3BkRoAwihc4}1dTi;AN5OZW9L)NI#r(6YbNeq`9o*kP6zH#R?;m{WPgP=HbpKc0 z#Ojo5TYuHA-S0v1%EDE9A5FV3`@$z@|Kv*lf=w=ea;1O4Cfh%`(qFM@=|5cEgB$Mu zX3Pod72;58A7Wo>7h+f1Eu>qiZHR4Y*O0EIHX$~pT|&B)T8CJdT7_7ZT83Dbb`I%W zY7t^lY93-<+9{+{sac3whR8;gkz$jQk!+KkA+!-@Y_QpovEF8VMv_fZMxsq(MuJU3 z#yXpI8Sysp8DH6al@VtXml10dn-OCZld;xjZHB-`kg>*QO~z`Q)%rTI^_dA_&o2xQ zou@ysXY`w0($Q~H4{UeR8+iToYeV{ruV&BA?$SfiV_oTwA*#1^t9cP`>%QR43~2jl zw{qw;Ka;Fn8DaV%yAH1AKe+gm{|+vm7&PJMz1XDj{p;oyG)mFq;;0M~J@{;qzmqg;JmyNID++Mo<=2q`k=T_sUaZ|Zfxjk`vLQ+A>RKuE*^TM*W5qo z%KuXF|JR9w|6x>o^r|7=f1%=bPk(07>i>DJpy~VFtkOv3-D=DzZN94advTk8>!cQYUPj>k2NuDw#|GU-4RzDAt&lfZC%=~t( zTEv*z^=buU>dg85%mx3!byj1=s8<|<)I_H~>shl#~3m-M@Y#d(I&9E?fctlsZMg2T0W3Tcv z0}M;b&)Dg9Ny0YCtXrm;WkyB3-spc*zH*~~iTtXC)S6kSskou=*FDcwSfnx=8-02i z`ba8+H6Cl7Ke1qJOg%TMGaG#@4XeV_PZyR%M%>#d-Iz4Py1@U9c7*2S(ulZ?>YeQY zj)qoArBLG^8DX0$-IC;Kl`^3Ia_7WF<s(@>?4PUnlMDSt5U8CgPa7YdA`7C*zp%GtRnFNtm5(a<1Z8s(NGlB3q+pc)F@k zdLzDX7o%@@`q4t~Lis1=+@3A{?TjCkN1N-CePzQ6!>)^l>*{a!mRbq9<)ue>!M-0$2xu|<45IZ24dsS z)Y(q(_mM3tWWL@oOm{*O)=$@}J2cGN^uZf}lcq8SYZ7|8?Mn-o9r_w6AWWugt9wJGQv1(9#%YCJL#} zUazUB9lu9-+AttIeOaLxWpi$S+UpOo*YeJ?i*`B(GDSCI&%)5+GJ&?RAqSmEoF2OCnlQ87pRUA!jqQR3nax;BAC(cu8uqnv*q9NJTGwPMt^H zkciMxnvQDNwtGZqKixCk`dg`-w90!{hF=pWcGpZ@%kNQmrYY}|bIDC>aes|MsR&qG zwJ&?2=1fzYgK?takKN{PYV_%0SSYFdQp1Nfnwcz(C(RVjEeE<9?ZeYo6mp6>4%?Fo z_R+QY$i~UFm}RlU8!a}RjGLcI#@!3XZ8$2aoTGVeI3zbu?A-E$b-@rR!}l=xYnByO z*0*pHdF5xiB@SpAZe1|2{(%)n4C`$0xX(>hOz!AuSX!m-uhB8^tCRu2W~*2?c3>4RaW4Q!lKp78SW-d{?5PAPCE} zsrT!h$U~iI`m_a~I-#j{I_6=I0z(4epui15Vex%#lKQmBT+~~iGte;nC8Hj0vO%{T z^q*qUDyl(6>10%lp*|*|uoH#M6D9{CjouSOXg|TAK^V{fd%PWjf*J**-%Dws_B)e} z(2n+uT{Ovz+t%S|*iFM@t_C+098N+oY46;19j8R*Tyc|w+`5*N=!kxp6DG#_$OhEm zPr(@6U-oq3T1k7}O3nE=@JgqY4>1AmY{t5Pq}qU)C{j^4kLoS2FZk>H3~knir3MGf zf-VGZ-w?R961a^rrAlcf#i+@kV}k_>p*Q69W}F>Rqm&WkAa3HFpwM7lUusr`{hEX6LW!(XCSp>K*vjJRAVD2e~g zPB{3Dc9Nz7(_Vua%SdFFsNhZVrkaO+Wh)BxO8E&3b+48KmJ?{y2#hM4)FIU$#z;IU zpA`S@iV;O5=y{uYFHgpmkoh^Z*3`?ee~6D}@~?y3`LxV;I&tc;_=(}A*@29D+!8gZc7 zi5|31Gz}XRWUMpYl;rt5xkNtSOtBB0m7Qk1!;B;!>%#nAh6{-kzbLee2py*zNHZiQ zIE_NdX(lfGkFEw}?gnHVL^qU{nS$N;vZTRDs4DU8Qj818M}4CA(k+3EyE}lc4Jz zZAR;Yep06J7~X29Vu9UJsJNNilB(Vo<7m#1x{4t`(Pk8|ofa~HjoiDH>20W@jk=2J zoGnRvJ8^fslM`u_qIP^Y%L2bz=>)W9)yf{< zLs2o1tfD8O13=KQfJCGxiH*Yd1X@a06iP6}Kuklp9NjCh6k$Khot)n4G_+leDdN9) z&DD9L6E&?j69wh~3NJ8ND1c2!wwP0GdT1`n#Ovj>I%?X4?@}6e7YaF$urMC|^YB?q z7M*~HP};^Y6bJ-OG$|1+iqJ(ri|L#)3|k>X&lY^Umf>w7O#~St!mu4EsHqT)#v8CA z6^%$h!zKHO!ypPmzi((Xsy7r3#HeQ)gT8G6Hj0Bl9eT@x<4Q^8R~kmw?yWnCK193F zlqO0>l(-yV7C^gwpvl451unn>`UD?6#PjaKS06L2mJ7$uEjy8ujcLk?2#AASGFqWf zf?24@Fzu)vNy?h&*1Z_#^%l}i?ExPcTBsj=S%l*f}-g0T@ z1$fV;JtTc2L8uAlU!wpV;_58Bitk&9Y`~|(Zb}Q|zqB%jz2p{VlE%{{PGBq%VI1wI z!%Yw@idd`+1Bpy`kXT83=i#F_95HL|LC}+ee)WExKraZLs)0^ngig^cI@JT6qR@~- zZYdg*V`$~$P(Y-@+eqZaGG%1_<*%E_G#}h&!iJ~x!_+N^Ryh)_`jF7+*dIRr9<2zV zSVFKvsDjYtav}cM%fUE=_>_w={Vu06(pA?=E2bsMAUXx%=`|FjGcZUmVp1T?12oA# zvb;iX+LMtOvXT^H1PVbY6gZ z9lGm)F-2YOy|y=cg{Lpn%w3B;WEI!?6v3&qu!7hN0Y7m8IIbDTxd5h|I&ibz=%^jz zM({AhQGF8vbqo3?xaefmC2&U!xqO=EalBMO`UV~fOh$V^)>!a4%~OOg3>g!-$V`mP+PEVPA;A#DE2Q6mI++IH zdk(#Z*!d24AU&WxV3CL+E7zW8nDdF`IIp21YgCI+P;JFG0tnVgcwyZnYvX7Xv_&1~ zEKS|fqJj)_018B26dTcEA-)Gd$|~YnWESj7r&0kbTuU10j0cABT7iOypsyczET4F+ zd6jy-=FD7%nc76A$k1XAqH8IMU_U0KC$>a(lt2aA?*>{O$(1~@sJjh?TmAdu{VI%2FMkUWV6ltC?h=dSezQP~B4^9*|rXktD!PDH1y z06qe9(r&A;d0yzTD|7Wm(mRtaI%!3>6~uIxp(aT(;)k^%0!?%ipea$)~0c&L{5mD zOtDM-ykk|}MH$?Iv8cC>PjNHsynOac@=46}`o}OCR zfOSWF3@svZ3?lyCi~fo+Ih&GZSg8879I%)71~?`9VQ3bH-~_Y*co36@96>W@G-HTv zSN8Tg-OySD>a?gSFW3I|MmSCjcw$&2*&6u?DGDhhD`ivj(@vbNNe|4Bw}`h6B!{>g z9W|s5vq)87M&Qy+QZn8Mc2MBwLV;hbA=J`jhro}YhA2O=AD1y>DG%8V?O*{ZYy);# z(Wzyjxp6phB@p6ebHi;^;PW~djt;c~ySzDGm|4;|%pzh(gV@WUb+la0#=<%#?03DHCG z{V6RFEK|ds#qjO)^t}t7o?)ge>hn;CO9rA zVXN^=RMDf6d>Gz3k-+w%-+}lnMNr2&VVau=MkFL9V3|)Q+=B=C3G_SA&>wCtXaG%) zf;;kQ3R?U{6j+8j6P*zwGbEy;ia-5R`k$L~8!}*tpB@cF+t4+kpNxFl8npB$i;X8I z#}Yr<&NHaU-HpN;R0K7)5e@)6&E76j5fFwc8|t$Cda>-ogKFA^5vY3vzF_DaE2j;^NyL=3OW3CV*;woF~Y-KL8Bu#pDn(0Z7hcuE;+bu-F;kx`p zC+*iroJL?u<^xNhN^C^kgXTbv8oE%2W^#&IJTL(N)Y_1VGWS-gUvH6B<4AcPbk#K?B|vkMR?n$_;A}wZ)Kf={(4W+TyvisnL`yOMLrG<4jT35` zMj20D03EE!}h=KsrssO%$;x-xW z6z#6{97b@$a2=HdMC~IccN7-x&;a0 z>XxCofKpA!Y<{I7svZa{VJXyM(rD5@1X@d3A`=KCfoBfY*v5z&2}Kn4HRM)_!KtYe zPZWqjC-N~E%bv)h+%=|$W*nkLwDwFA@+1_902UA_;gI<3(XAd48%vmH z%VXJCl{(9zN)!bjToRF=Dl4hr7AiI|vxq;q@1)d|CtOeiQcn&9mgEOSB-0QSWE9*1 z%B6awU@HvBPj`_Y!hTb5$I@}kQARv?!;%QM+f7wiFcLFodKuD4k31n(mXNN1uxP5p zj@amt-NpgLpSY7ctPS&W?Lkz)LwXtDJ2J@rozST*nH#x8r4KSs*GNis^?uuAJzEY~ z$cMCwB9>!{EJV`YrC<;(>97_B#ZllBxze*I4RJ)D7$kDL8b3kIekMS7l<>&~oyaH*yM{sq**f7`&Q1AHGd2s#ujcL@+se@>G~=hg-&;o# zGx4(C)Rb0QhJyO*B+pJMWaUFBWv;#6an3rWXDidE5W?a1275}U`5?L*rz=RDxOyXD zsIW8Y6G5anS7?WUaU8ZXRZOAX1`6$#Chu(PD}26z8E(dimEEDJT!8pPfGbhZRd4QLk;)FG9D z^b18$MFbVYC#s!G;1k1bYM=wInv8J6F)G5=pA}?EW~O*fA!fkV8Y0 zmu8bB-LZe805<{>4S^NW3qBF0B-HgLEF*`?24y~!bRwcmnI7+At`^pKNBoXS+v-iU zkdis+sVBM_mY|^jh%(|6YQ~rwN#)p_2c_Dy6ho~=A*WEj-a1FABt5P{WgnA02W6wOl~Q>qvsCL-!L3KEpk3YGF{W9G=o zd$ba5I=D3Ai}!s|)3ol+b1w&8#|Wuw`)x z$=j|*@)qsbIu%(c>8F}nem8{sEo6gIl1kb*m#QBQ9gL*PU_j6(qv zSw6c1WXy>AtU+qHIu_h$kmg$XQoYxSG+oA% z!wFMGBDovlJB^qFpLC)D`zqS_2WJw{xiDIZ;@*Q3IYv5jVu=XlVo8J46e&JKLAs@V zk%e#qUW-wYa(-;`oh)8XS%ggLS`5rp=BUxIk^+cTnb6qaQI;z*vDJpth-1u@7sdd$+do- zElXQGX+PN9JqlVn+;*b-FRSsyIGg5Do;6+Ho$eZd=NFzNSwkfXQt-e=jjU_9ftxRE z8UP5}H9|yb%$&K5z>f6cq9&p%n>P)p0XA{A(;WkN%v344P7?~0q2ZINulB*|!9kp& z8Qtly4t5L2vWrb-8m%#&i2NS~GY+(?Jy5vkg9|ybKSFcM6nDB<;6ICL$VImf1jIyJ zAj4W*RIx4ykTQ#^TRf4rUPLgm0bR1}4S7Q%GVt|1kv8F`dQ%YWMbTUo`cZG9XznTb z7VJV#LoI4#9tAqB0y;U6dmBr~(gTrXSMLJgInyPfYozWZRl*2v28DB$wO;k{Upsi8+r{GE-&GRSl}sW_|S;4;&D9vy;L`XxpSZ8^d@ODyFaiHa&8#248eWFEFR zIZOZ^6%2*ltb{RCkZ4AtY8aG{&5M!03+$s$u-CcAIMAHM0XB|fd3OQJ=oHz)F z_I&?4=3!#s5?rbxTExa7y-`U(3K&MC60xA&huD!Sz({&JtYi9D9`&b8|NE3b4+Zwf zj1-aOMeEU)03)SKy`Qsz9307xwI#}6G3ZuK86`HSKBzTRl>qUoi{a;xJY`mYkd78? z7_u4#H5qXp3Y0FBQ+}a4YP%C{Qc&3Efl;|+(3BNdqd*}hmnQ5>!5o+n8^8PFEh({_ ztd#(j!fi@M{F%(h2A{xAFD>TQg1fTX1Rzt-Z}O(~5h8XcU?Met`*X>d!q6!MOeCrU z1WY7(B4knM(Ypk!NlkekPBqfudc;k&Ub(?{1t(QJ3uIJ*&cdwmMnTCW>PW$%bhv-6eSWHfBxjC6 ziFylZ2S}}0b~y)cS=tv&7d@kB0-tn9nFtXgAZp53*EaxV$2;`T~YMLP|ze+x};fL0uFduHW;SUE6Co)=mIG7 zr)my(LqN(Zpe4FfP?XV%LMG;K?2CFEW-)cipW{4jKXE54$nzAVJ!{B8olvT?3deP9 z{Md=$Dcxnw5H_F_uEw6+L?tz47AQ{hpo;{Q_cGby5+|RGBQ)3kSgIOFZz;Y&oCT;& zm%z?H*Y}>};WF!X{OW6qA5u)G_0dy}v^SR?qipPXQDBCoj zQUizaRZ3|`M02UESZKZM6zEvD;=}Mcwg?5dup_$2*PRZ2+c7~EZ7dgJVHv(H3R;|! zS)@=7CV!>zSYeZq9nSXgwvI=#WxTJ$`#y4Jva{_ekv_xlO26`5tcESvn1EAof-E}Q=NsofFK)QQ-nE=X? zq&14}U%C7tQ&0`=07sd~Mdwhh=!?WRFrV}tS!}smVCDn5@x+-tfrRUC#4YwNxV!wc z2{&*0=>!&XXXB8mJ8jbja=7ODYFqnr)FhKicjqGbGsdb`zp?xo|OX3P|H;4#C1Ylu-g zzPbE>TJ-(~N|R28urW}vx9`oI;)YAhi0)YkEnthHZl>pjXR6g!26tVi8Mm*=Mx&s6 zLZdW%3pu!)F=&E*WvafR0jCTIH~Ey{OUBGN)mpv{vz)rHXFBVefZPWM9f{t^-_amU&}_ho0=J@qTNv7a8!;Y4Uq%=*I~R-s zELiKLX2vDxDxs}STDe<_bOqrK-Gf+!1yJ0Q_;pjoSolW`T}WbXw(>PWHREyFv2*2W z%i7MSR=G*%efm@5WP?A97<=fQChDi-Y54ZSsSmkkQfsD*ZcR92X&Q{v3+{f%*n6`m zL9@G>Z)+5s7j;r>YvdPtYD_A{468-{*Ty&qnka2}=dDXc7NFsjx8FCUJUuE$Ak9P|3t*%m*f3YUVdgS4}izp;l@Y^R^1WxlF?`FD>1h z+m00~HtQS56zZ3DSkT2=GcBC}evKWO4l%3-0Ltk4?_s>?lw!jDBA8;FE@fi>L^sH* z3G9O*)%v~Ef8?}fKQbrwl zYLTimw_D=&RzacohN7Fn7n8aT-EG7_ zXCM|Wy4I2~`{2JSo3NzAT_@EY(%K2lusEX24Oo(Z&P^<8rIk{MZ!!i_qOq(&%ju-v z(&|vy0AbN$0y(CZRPAl_hy1_V_RcA%0=@#IZ_CA!(g>_A}!h>C#xIR&mnni!CgS|T+= z?=uM{?IY0&QAXzoD?n!`g+`9Xr)JD{AhfbtYKA3%OX_5u3P^n`5=BV1Qj|1a{TZ$?BSOaroyGzWgzB78KRVKsL#bXoXw5$UWNm?Ydkjc zyD;lD*9sM%hgNwLGK~fTh|HLgny^B}05-kjO=?6L^9BeF4%3}Q1L+iCtIZppfW32C zKvYIcOrFxZ*0fW^LAPNmq{JeZ!=Ggy16t9wP#`CE935(rvui)Kwsa|*d1D3ultRBX z*~ke7M!b}67*^05C37^<6W2;5OqzjnITe-wxmgsImg=V0~*73K&;--+_z{}OB+79^Eo?lxkq|=H{KxRh^R-allianM4n<^?D znDwflVn&t7x4<8YRinvkxO)*%T@@Y>x^+$ogm0M$u+4#pRPb8tJs84B0rI=J=OUHc zV|)%-@^Dl;iMe`H=6594R*B4qLX5SEf;y~mZi_c$TZFO{Y$&#%JAaZEJ(Z&QWK?TtiSm_DX23O7*NmS6=e7On^xBrI?jCa5J-p>ULo$)ya&+l6>b2dgA9 z_0NWeR^kH~#<&(^9>nIUDL4$m^b<(gDF`GDT zR?*pXyf6x#hbk2V3>jc1MkhniMzs}uEeQkr?O>z`SWR&&?Fwa~Pm4@| zEo&rv7=z05QJIfKoT_V6xP`F)k(Otv38*OQXUb2NS~97HJRst7rO0(Hc!J5-=x)Zv z(YtXfI;6xjoA2;vcLSYK7)iXrMEEeVA0t14p@M1)Mpzc~Isde)CY~6ihmrSouCY6z zPd7rJZa|+(pbwiWRCEI`Qj#U_g~45i;6yxF{&N&$wDRc?d;$d}wE2r658O3#XY*mu zTX)@DXfxu~_kIH5UQb-M%E z%G`A`F=+(>{7o1!#py`Xatp0tJp%B}6!O07P^FSQ6(#mpLE%&s$}b0PQWN0VQhgYx zKh#_LGrA@8amL*)98$_MZ@9G(99S5?BsSy-fM`&PhSlyv!w#7Js#5ED<&m5swVESl_0t&y% zh+AXTiME&y>4qMTPLzcy(PTeHC$v3AN9GX%h{DIrqE|W4L6S^oF4@U+E%J$a z#44lq7!`j|m#;Qzr=sXGvS9xMgL-j))3xfEDWlFcDFQ|t6O^AS_TM$AH&C&cqTg!f zVs-q3>ESKavwOSw)z;hdlONnD7W>`oP*)$*zcGEWIk_XAe?=Sf=tXjL@vDiq-|g!r zh#0j(tG@HYhYQxvwkZ4FkNcx2;qawrXY7`hxcODwm(3n^dfndR5hd$nk2~_ZKljXe z`Dm?k{rUNGbLwUMPxoBnU;ee_O2p1H82^7YyP z&F1B9{6gLBbM0x((-u8yN`I7gC%z*8e#(Oe@5ka*ix&Idq<^`s8@;M~(}k`E`*PHJ_FznI$IXV`1o%HN+iS5u|%>KQ%Uu^+LRj{neTB(0I;X=sGVp zItg!mEu7{Qai?g0Z@-?_^F}w0zrg<(6AW8WnW6N!_4?9NBmdr;xcRDk5!oxA9PD^D z_Vt5tukG#TJ_&ezDQC5A#p>h}ohz(02Ze6^6(wcj8-)Ouur+S*4yCRWWM!y+?1qjp0AK z<{z`8B>Q5=4=%yar{w>#)@9v0uZNnuPqaTJ&ZxKOwopH}^6K*) z_HH{WFE0Q1Vw&y3Cu=8{_4oQRNol$IUVP1|ty}Vc$Y3Ds0s9k1d*10aLuULnar40O z7Qf!V;Bw&Y45t}S{S1#Pn=@I1bsv9FhhI%wOv+r+5?jvQe+j!0M3@KT}=8F$@*=5tlhij?T(6L;uD4w9OLAfC)6Dc#V@phqYdY+XQ)M$$${gNcb3Jg{2fZ$ z&s&RXvQ}_f=hj{d=w_3`*c^DPP>F;yEk!DgT-*N;(_wFtyY$p{MAa4rIM}~VaWp1< z(^A0fk!url4R-tAW_a{Jnf%+Z>Sx-oxq`K-O#53*inU0UmEq8FG^QrVuIuZRhToHh zR3>rbVpaM8!|mxOlIxp`SLi2>leZu4cs63#ocpfxwyFyfhJV~6Vto6CpZoAuW=n6p z^9w&Pxs(^h-3*g{V6xHgkM=nHrsU1syDhKtz0Y5J5_b9bWxOYO)!Q1Z?Ko2kg4;f5 z-v7EGxyy@%Iir7z>%uqO?W*s3@_Q4%>~VBN+?}NSqWsf_iRUR38>Qd6}qGPvK8&}0G9hq|F z{Qg}1cmDmyKgnEemvembZ!2eAdF7rv#;3P+@iw#da9#l16Qu*6u=N*n{sdImJd44=+!Cd{>9h-(J z{X^Ez2tRXT&96TUvwQj2fBC`&-{?0hgBIL=J8bo=M`xdXcsKDv$^1S3D#^~?U-<1F z|D@vEx3cDrl9XR#UvYL+h5VEjy8T}E>`Ft3BJ#}l(Q%xL-BPddmA6;_o?G^HZ2>ny zao}pwj)q$^Ud^68zCQEk6;2O5SN&pE`P;(Tfv2aA3i#|rg6GPi>sI&8Prg`JCdpkm zWAQy-@ALCVEsMDLOfNRHiX5^2|MVqBl-2yL%J(nR~rjT#-8r}Q^)J6kukT68a?)n zQHlHY_UM1UxajHdmrk#@Z?$@Sxv?mH_yNBs?!(~~O4=&?>z>8!P`?_w?rh&jYc~(E z6Sb}}oSC8IU*3@;ua>=u?Fg8Ef3$Jl6J6M~G{u4VbI}nov!0DQ+*n_EKY#XI{oEPP zxS_J2YR5#B9M^iS7JlZsb!0hLniP0?EOG5j8#@`H?;F7$%VT7kpUbqexU9`m{VU%W?ndQZ(A^ zU(Vt5j*(R4M|yeJ`$&_NujZ6T2DYXpRVxSEUo3K}&qb{a|8fDRSBxYxKk@{Yk|~c| zH=^E$vtBu&J*9hkTcK0E1hoqM%e}SeOD~Tc+B;5iQ|0p%VoAu4JQ5LJ6xk<9dA|=H z<&i1EoGnWEYrDAFzUfJ2PRpL6?Fs+#p4%{aCzVe+8f{kjl&Oc+_{cUW!#^vJ?31Y6 zgSVCP$bre%(DtQW+?Qy3)2aSi4jPrIe4?-qJeAKPjL@d?xu}MOz1J%TgqKIwCn-lH zA44OJU0ezpshpOzV8BEE<=@zD8(V%+<+B)VN2z@H1rbG&_3M>~7L`XHfwV43loKGW z=*ivFlkPg5h(p^OPW2ZnF<`CAXF29mB99z1yxu2sy|Su(W%u;`wRZPTqfw1rOR2}l z1D0L!FaH@M{per*4m<54kX++?)%ZB9SH21>j~u8=YttPcY#*oaFMn}!z_NY*)3+_P zkCXbBA8x_4rVAwN&?rJ6(MMn{qvVlk5a|Ya5`(eFL&U&T1HN1Oz-c6@vvwYL@9y=|& zz0`ixZKwL;BxSfiHZ8o-ZZ34`d{bJ| z>lcIVM?G*_HVIulaa#6ZF4S|lKyn(Bo+ju!7nO8rNo}Q=Ri1x&6W)##NEAn)>0;>P zg7U}{iONe@ia1dzHzY!Kuk7w!lPIS*r?qulK%)!(8lqDSd9^;!nPVKbp z8rJ*7ss402)|;gA2|`zKSm1?^QU}pT*Y6{mavC4mct6FW-J` z>)7cWfuv*Gxak6cB=aOD83C1rkZR?T(=fmVl~2O61x1nT*DJq*Zj>Y{g=>SbUhHHd z)_cooS^iS{xs7&lC9g3nEIS#Ex~qJ)2|Q|i(l;m%Ei8{*pQt>G$=SE0<+VP#(eg%MuTZjRFajLIdYJcyh z(}@t@^cSz};*>K!9&n=AY3O|P3=Qfi#sW*7mM!s3e~cZxjJm%%)jx5D!4D?t zAdq-qC*P=iu0a_#`IpO2e>`C58@qdFB+4Rr17Y2|! zb4E23MPfBU7hwQ|)=8)>*md1ACMw&VE$ z>k8Y$a@7#-U_9+Tpsuh(vxD{TbfvA1E8g0nVtW0>xGC^$UKY`> z_xLBmN^z}@_z0(zadDf?)ivQ9ln=yrMEp7Xc?rzjx z-%brImzCgC4nM-VANr~(%feGa#F#Gl^z3={C=9Cp>NHKE^#8E*jN2MY{OuNF6W$a6(5@IYF3_}qUV+a|`Sbo>z z_x^1x@eMfhU82t-kqinfoW5w@oy6vfa37|>DG4i#iX)|0R5qj6I0_gAV2?mWcL{zUCQdHc?NxS}*%`Ktkx)=MB^yNbHS@g?~55xJFJdsl$5>QihX32WFzL73s~ zbP~2xx_`Om*v_zt91^Btx)A&d9a$ZitnKGrYXP*rYtJgp zvEyL@`(RU$h$W458Thar{ZY2~y#OSor-uP-P;k}NM4^@c#gMQqMOs_%75HBnY01%t zuw`#E& zC~|PbmypItwZ}Qx z%VO6ydgFv1=)J7nxLw`Y%lsJI+*m> z7E}vGs040s-X{UThCfBgFs_{ZIE8wZ#jK=teCc}9WXg8m3h%(?w(u4~966ap+CL|r zqYSCTm!=@xZSGD2l>Zhl3Sj?iPx7_=Td9DA&9YhoJ%9YI9pFwGnV$59&2gHG=Gsq0 z;q1r>b+g@m{_u;Rz69Q7(+pIUA++zsR>n65pCA3f88i0VaRrsPHub|4R?w$ z{%!Bn>au3vAKYukDG7aUC^?=nJrNJ``9e96b9++7VS5?ePX@heoCDhMq2N}E=ipVn zAQR9Yn(F%=&TAT#*@UTx4=|yb`L1mfR8CHXU}OBcCf`EQbDGiZ+*nd=RhtBsm>I2$ z8=GQ1Wk$-B*TrQ((GOz&DyyIjhRH(k>j5s%_8-kqirk0d982g?n$U+}$6q{*&HgRZ z38y%IA_%vTo%C3_^>%iVTAlxn+}NfPri@>c}CqlXpwuF zjZ?(b4?Zabk>~FcRI5_M%U&2~WxS_YDPVAESb)sk?18)}f6i)oacR2^iZ9~*rmXkN z+QnX$A5I>6eddahOn*bvMzc0HM}CYZPSKwzp%kOZ#EA{ z43@lq`Zc4>08jCW%!>4z|@CieIl%=L{^Vn z<%NKCw5r2)#oyc<~Mn!))0F&vM~Ic((SQgJ*uDnA@_YFXH_Kz9xzU?ad~YU!5xQ zMSY^b8KCQC&btba&UCsfY_&s`u#Hu5Q1h|4X)8HYR^jUht(S+s!;@Q?1fB%dwrp>p z4|p(9^Vu#2@(n$-S6_%RpVHBRAphK*cwQJQV~~bN8ZSUvvsPj|Ha7MWg7nK1uI<;T zeC8|#;V~2CF|e7J$%07yJ`u^>AC#ew6q19!NW1EDK19mN6lWhe7;%hJJ^-71=>t5Q zJ{g#j?b;c?3`A!N^dQx5pdkq>V!y(632et(h#=ZUUqZKKzzad44fI>Yv`_4JpKRK<2ARk8BK5=@JywG~<_eUgA))Mge;l=o3owwB+M z?i2tgU+7kU9m1l@)MSVX&beuzh@C?tW zDM_Sw>`%7M)%7|&nJqFw^KTwyel8>}Se5Mok91!-Z7*s%?}nXY7V)LgqKm>2<8`Ph z+lLIdS$Y+0j?EhoQzn>_+55DYe?(dWHj8{$FqrZmEeCo&V-jgS9M#E&J_{Vbeit>d zccY53jM$L<=DZ_SmeLTk!`}iySFWLk zqUUvV2p=+(2q1%T^7Dq2NXJ-s=G6H_;^1>5ZT>zOf4s>6q!6p~ZBDc!DPbASn z-Dz^S_bSMSgh8h{&MK{x1o)v6|R@L8cVN0$a7u$p8 z?QtV*6`_!`x7f2@h_0h2XldEHJ?3+J4P4R_LEKX@4CvYIZ`2uS3 zrt9;|2 z@#})@ZR;tq>9+8!?_7ZxjR-fT&G68Y6>c45K5{l&c`ttFSTj{*N%z=&m4!&OQ3z6d z{j4pw4jSJL;MHHg@w?@7=mOc=y7kS(vyWAL^sjsIi+l;G^p8vLZ~R{NSrL&LGHpS* z5HfJ#G(1&juEXP5+Ge}u#zCg%BNHV0aS;*?w4bsd8P@ z1$fF2aJUQC*A6X_BmG(5XN#DS(FP9`Isb;(iUZHN((#1HJI4zdK7DVu2ReMQvOHR% z(n~z2M@LkEZVC}we&D&>ig+v7j^!8vt@+*G189}`3CrMFBK^qwC_n4ASmDj7iqH$)tuk6W?y4 z-D}=fkakaNl6Fr$AbBP!gBN%2^DAomhBh59=EI*cp%ajdcE9T%gsr7W2~BkjOoCqf z-<7_Z@I<>Egaqj}0X*^nGL`aZcWeGrH0VPATf{sntcQZSVd=oPj{#}_9H1BXe}!#Pff~5Wd}!Lo|Ef72_A?Q-i2N%= z9Y2QXW>cn4LiZic8+d-_Ngp{9r?Gw5WvWS=e3iq5n1n}`9%YWd#JpbmJmf)sR8x#c)KB5H~7 z%t}tjbA;Et8hc+?cj$ zCPkVsK|LpFF+3hgHbv=>Nbi||?N%Zg{*HPvvt|39bB}P2AkiK#XV?T^4?yD0W2sg) z;8F3~4O`yVKG>pV96vwx{l4KXbtI_0?@~XFRnjB!_aH(_x^MzDfh__>Zm; zIh2=TY`{J7HEG+^9bpdPh>1vOP$C|0NlSQsX4)g>PMvW$>2_=%u4bllk2O4BGacd4 zsk^K%g3cZ8Al-f_AXoRv@v-*H*tr+^NM08?jw(?r#X?=c&YAgWA zxY-rPe3l=7@OYH559RtR1BCv5;x*KrVlP^#sT9`dS6lr&Adfe;hcnonlCXgB1#}xT z&pS(VhUYvn0FFCXDh8p74kduC+U*ur2D(L_b|BJzEK7p^=RyEN`vDPX5D!i%1I3Vs zCjg!_MF8x_11<)EZv$=hV0Y06UXT@BU*qY-HN16IoSqNm3AYREx!Qq9m@wcR3%)Dd zQ2c+LDRTWS@x~(`ZANCHnq%JHq+EK&?-uPm-c3!P&N^#mjRq;#uc`_F6_3ccaPY}< zTS-y7t`NTV-bnB*wEy@DLGyQwa1m6virDxscOdjrrLsM@#@aZ`cNf0mD{mlFUTpx+ zCe>m4PI!`icfw;-X^s?ijsnsn{h@|vlpF34|0O|al`707^6Uj?gZorh^gRGP z?39S)O&PW*dQtQyz{1bi?2--Z^C;-+Ao4z}xeNH}m*xQMdl+@#M~yY}-`veeI9~BD z;3~E;P;Bhy%l{4iV@ly9C~wUp1Xa8sx-M6&E*bin!p*WGHPJiYK=~@g)##1!IbUuj zf_%4{k*`x4q+G!vlIg>Pk!vW8X`ZVFTVDBglF7t^z>bdn{HmR2Je1e=5PYgH%m7c0 z7zFEld75Y?#vkfV_Go7W(Qp6w_zwi>jJY3_<|O!W`boL&?t1`m4p#%KxM9(%N0>?J zk3LXzZN90NQt_6<$*^$UQkcgF$ z3!U(Dm&WqlYl7|AzABPW>OOg{92DyNqUC#}EAS=i?hT^DcMD0-zY~F{r8#>399lVC z;}>k;N)GcT@^nlInm5q<7M*gGK10^>q9>VgOWHXdj-DTf8+RA_Uv#{O{-!mmBuIl* z1pt13eNoN*5ObK`)r5HF~}Vk>>>fmM8xv;BIGdtYcCP;_d~qris=r2 z0iEF2NzmQ8{vGIWsYFt(MzZ!MRQq3vENmI84|Jhg=SB)hjY?$n$g#7(sEw~pC9goF zzsR3kR~XkYNqdH~pP-~o8bLip?vkq^0x)hua z;s#F#%vQci|;Pm)6h-jVaMqa5&IW%!(pdb1uG&?;!}^H?ILGnz{j{v-={D&&R>qhoATy9(&`o+iFNOP zE@T^*7l!wpORd85lyVuKR>3beagBy;5|ZH0|0?{^sz36w|2`t`O*PNb@Tm>_$?R&? z_o2;1YNS>oW@nq)h*4f~fNuhrQwH@s`k(ukl@iolnMa6JFY@h+^UNNN5^`JgM{Y1l z&PBRfh>l`2??4j6w1>?{ ztDgq44yzbEnUtk8Z(m@LnQts9l=OM?53)l;r@!(q|F#1v6 zqE$JpIhkPw>V^RW;0iyP5rUN?q(us?@@PctXamKg@45dCE~#47_)B5kn$)@_09(Je z`Ig`HGkF;(J zG$~}ehRsPzUXv_XN<5NKc~O;Ha~Jl>Lx-$)iH0UT9zz)F?cbU%rT2pZGD-F%lyJ!H<$TxY|C|7R6Z}d);OklQza}@l`FB-zHe6koG(YGApnVNd_8AS>F z*FjpT+adVv+qNTqGN764!@y*YOI4g_f2%mj<1ax5(k(?QjLWtI*toUUg-9Ea{!(~M zE43~cFl(PUvK)LhvhZ(&XL+ctC@&wj{B9#AY)`0UdK%fTeQ`@|683j$AjVyttlFo= zB<4mad4ETb2WnElHie(!c8qK^=MIT?qsGEhFYqVKHd$QaX;dOxVyQ*uZt0Sb3Z)s# zEy+f_q!6AkH63^s^6$danqf++vA4}GN9`*9YvIZ7eFRT@dJLXM>5D!3kN0_vUkrVO z+cPa6o$~*9jr8LNpQM(^BA1eSqgE`rJuexOflX-QTC=lBAa`U`gA)=ITBo{3qU|+a zUa-lSwSl^iZcTcV)l)&b#)v18%owt354?^8rEIz%&v`7dSV$kSrbNQyqDl@+X(HK0 z`}!4No;+^rLQczmFS3RGUtfXw&gF?u2kv7%d!@4~;sAUI0Y~O8g*GJ!lq@QbI0qWeBk=x_?hyhaRM`D&| zFVx4Wk07Eqmx#%CzEcKC)b$XfR~dt+Or?;A25?kHKu%FPgJ`4ZXNaD9m<6}l7fC#o zzqEImqlhns_-LyT!85z!9-d(pN_g5=IN_;V@zg6Lr$;H$AJMH3YG5iY|BffE+z3yf z@&}7I)Poy>lr^bCW8F^3;jf%os@Eo~&tGp{w zOHZ_{OS9C2ql0>vj%ApyFypLFC&mAnOTlxth60{byGYN*USTR)lptFLbg2IX>5W$l znTq?ZFL3M<1)oqY3ysKE4Wh;%okIcKKId8<0d(dTndvrBK>d}=q4iFvZNr!LMB!E& zGE)UtMEh^KMn<q2T;ADWvSx*RVWNi-iaaToj8ZXQ6I#JTz_9ra{vdt8i$NTSQVX6_9`> z<=_*&+HY0?O``Fnfs0e%_FpuYtcM66l7lWA0;F`g{}4Lf`fn~7#oGsD6mRv(DBc#~ zY5ev8o^o&1lcuVAHQ644TVj(;CvD>^O{kOeAZo#MVMeZ#_4M2(D@M#TFE~BNY4Nl; zKHR5kol|5f4YTlmD46M-Vi9YL{wWL=PiTcEvA*j@R+=RBE2F=vBa`X5PA?|=fGjH7 zuVzM1oSsPCnqpy~D~Dv&#^|NjP$1GU0&uoipVhIW4+dyc(H~8C-|f+jEu%LPD=73q z?8Q`+>D9+WZ+isBQ=i)tRrzA5`H&#bIi--&(1Bd_es(~bxIu!#SKV<6^t{l;1|-!e zW1y-(Dah5CTh?X4%T+_`OuA&g;y|(o&5`A4fE8k8bu}R^tRD>2PqD~#Xka7=y&nFq zf>@K$hp2a<4UU?^TOTlZwIxBOQ@@YdxeN7@{j0!}E}Q^{8MqH@?X4Q9%QXr-|M7i- zD%%si*ggp8=^cVvL+>ykZx)_WYw(We=@#R(Ci1f3pb!6s<5Zv#D3Ww`LeQ~(R6%_; zJ+2X&WNK7=uTu4UZtFc1_MC~XFlsmuxBs^{(uEg+w@s3O@Wx423Z-aWGv^w{KcD#Wup9D!*cC9>>W zHUcBzhC7M+U+~yE2wGYkQORiWDBKRmVj5{(2o=mBzakN(G@8(9ZpDxs{fOY%0fCS* zK~asRMswNnz>m424646b0PUlRf}br;pI1Qx_OFMt4#DTL&jA0GvlVURD%nPUG)Z!& z;T$k>j-g_aK6zmJvi1U##X+A~jY>i#2x95r-0&Pzv0x^da%ecaiS*{QcLy}c3HjL& zq$%jehqyo4%d3>_vDBN~JTdD@R|{dD<0f^wzx9COTy?r{pnP~NE5G%AnIYAhS@q+k zR|;iEuH$W9N_0yPCHrM`OJ>$^_={C7nJHdI2y-ml34BI;1n}k~6~HIcfnUr^wY5KA zH(oD-0Po?d!>$(Dnwmf+OFt+xPF2e`S&jg%?QpnCbN(GN$ z4+}`?;V@;D97n|-OMHlW9ROyxR8*PEO|G{U-YK{3-Rtt|YC+&JUMT^#*56I|p!!+E zt0EN-ZHL9me`Ga!H0wY^WXibql~~pTC6uT7Vg$i{wV_C+*gXLLJD#bC-J5p-u`clB>A31-nwL9RAYjJ9|EHyVdq}Q{vrg%y6Y-1;Z1VjIn#F! z^xM_HV89P6bUuH3srpd)tb1%%F6SW}%1lsrMRB0EvhxnIx4I7_mOA!MxT+xZ{Ed|K7Il!CL?TyAxlCKdx0k~a%9w*ixg{v1I$r_5*Y_fjH0N0G%QcjP zKipsib}FV!k96pV9nzQ%{s2<0iHzryi~%V<_!G#5 z<^;1g7O5mZD@)j&U(L^@U?Hh8sbtl|$W$xOaDnX4F+_H+iJ`bft`^);Z+u)RP!DfD z$aD$7yGt)wV@Yu^zq~LBJad%aj8Y>9a`91mF%Xzj+7!rA_QuvQLbWiMypQ+c%ouI8 z1kz^UUwkC(BGTmrWV8PBhph1rhG@M@yO`U#^L2S2i1bYZT|kCiGzI5=?XAGC>m$eW zuZAx_Sj`^7(c6n$E&N9h!mag)IPj;_A1{ZmNr8y|eFYe*eno{K<)>ea!>)|@W+|Am zeieY!>;&oV0#d4+6`AwWpeet(>U7zF_4xS9hIDJ*Jji0dn+-P3NnapWO$6=+Mj}83 zm<6rjz|1MdW=Xy~gZ2fUBnszdkxlv6z!sxb{g;X2{oYdHRs80Nw)t)OaP+y6BFB=@j^Us{;OT8-m#f^KL2Sp!q{6C}rSZ)~d9%+kAbG2ykUB0} z27G`Pw#lMM6*{Hbt}A0xB#W+tVzQO&NWRY=;G3yYzzfs}zn^X)4h41C2Ekr_*$9>_ z^gwW6>k_0?bIV3lR0ApIN1&!I?u!meB!UN&$Yx!<0_5V>spyt+N;bKo1bx{OD1*a! zk1!7(GbGE-UyES26lqXzBJj64e!y#Ir*_$$uVd#WK%6z_EAYpB$c>P|Bg5;?ssz7h zaN%8u``Jn=^H2ej-x7i}t|>l1MmLkqs&Kgrd}oor4#bsFX!!WyigP%8K^DneTHXP# zltN~E(^3)mlEP`Lx$5)~|84kqXZ;BHZ{zmv3Ii>ICzk((ttfVhXXz=lnd-z==~cA0 z9_Bq$byKMucX-#l-!U+g?ee#UjG`CsE-S%?HVwmPewcmjm_tbO(@Y(URsphef7YN3!&&jdK%*YyQYm0>;lp z2xnfFA80Ivquri57MX$*_&AZj1^A@J2E1nsCk{BDu#JE}M0bRoBf{R-o;n8Fv;;UV zuo-adaM=fkf!0oX80$I1koQc)k@tMK#wjy3{xJ913kT-QVe{UxmWM38(CR7(UGAU< z_h5zta#5)Fpr2V3xIQk-G_DdUH`-^z>zCnyKBP6(fWLMtlvjLFJBaq2tB^6~J`*{o zj52!CwV=VVNd%ab-W(KjJWCIpo0~U4fB59@6Phygjh1(jpsddb4LaKa&iUqTnK~X6 zS|DNv8oLnd?%eqd&2sLo1ci#43O#JaE$axDUed?8P;xX))G@H@q7EIg_Znq9$N(D2 z0HkLIuy|$wB{Ks!H8X%lG63mbnjVnb8-@5->g87=Xph0Fq}0z#;=s;*kMFFvtKtv&jI?OnL@m03R*L0Mcd#aAIZv zrWnAp{~JI(8Ni@ZXEKWS9zKWQ+?Z(KQCwVW!5sXI^?TZIM-a zp?9Ql2Q1e!L&5IPPJx;A$`U$vvcYV+N)@-u#sf4?OjSb5kS|Wj3JL32@P{6NlJuv0 zaYhY~G=u-2Oe6GU(|Av$r;f#;-_91a9Zc>gIQDs(!m(D93`}f4@ce&5VczwdUx{^b za^^$e#DO1Jxa= zmWJl_4&lIy{;o3w=L!deDbC5m3YyNkjZ!!M9auLWaZyKDttXW^YF}}39(`hr_v!C> zio&tAjk~Eq(hI$-FVm=(r83#}XWv|j9AC4l_n*`OnO^+Ipw;uV9734N>T@(5e3_Q- zL@kkoT?mtM{>&Rx@~Os$xKxHuTZ!Ur~#cA*(l6SUoLEdmo2ra^Zbo)PHiG zVoj5JpHZY$xR2p|DU2uY7nVfX*n?{eu z4S=5yD%=G4`BqWy>cQA~@Cv%p0WZ){1>7|cIm#+sp}?(fJ>V`yG|8WjAE>3y)pCfg zq`-d0;|NM^e6+InalNW43>F!Cp|O7FV(;pwG0Lf;p4I=waKZbii-l5O3e?yQy)vfh`M$yr@(qG0*C!Q4%0%@63WopHR~}u_`}oDy zVr$8t+v+_|EW^@l6@yo#VmZ7;?iLW4vIg4{q5v65riYN|Z0B|Pe?=`))6uX{lRmWb z(1TFe4|o1R(MP(m10q|rFbA(g8IWi=Hh%x_d31wl36RTYgM5E^BkXz_I;ixBCK|r3 zoP}&5M-jPkGwrab=SseY_Ht~boI1RnWv>9&(trS}k>F2kdw3-pz4 z+iLOG@xZ>x3|T|UegUqmu@!KGr{F!29)!j`NY2?+z1!fB4W{9DKN|MKJLDU8E9lR~ zG*^}V3&Y;@W7wFx$)Kv2HISRD>CpW-6n1rYJ=kyG!jS&E7X*V+x-I(hpEG(NvOWp% z4?f=y{X;5q-;eH-*IVODZUeK%-3VE){U+OfmxA_eIy(eie~uL@RqsyPy#jrZ|1A4X zlo4NI0{9$vKfo{jMtOr_<>=#NBiTpYphtiGd~71K5ClIuieMjkxCV`pPC#Q`=rw?G zs8IuzYP05JW5V2&7I{|p+!+HS`+_}0dfh_3Pwz~@P*a1|s?f;7z%1_6gYa%g-N3)1 z79Y2(W5ag2F7S5XYCIwr!Rk`8K`&lc@c6j9#WL??u7-f8D+z2t- zSP&z5%dHd_)T~bi;0@ePff!{av@I`m77U(g!Dx)tanzgpQ4$8~K$FP7q81JVhhaBA z3`I*rhb~K%Q?7R)UCwFTJM?4+Y>(aY;CPvzk5!lVL*DL>&k$?49hZlJeAS=cn}^oi zL9f^U*8}+DMsiT)f~2K>K4yr!q4@6~CIMI74v_|%t|52fzHIb5vJvqL8)HBi{lSMT zqUmt^Lj{0qFPK4$-eEA--VlcjrKe<-_B&(emoG7dVNLsx$84$0741!+xtfEKC9ORG zn)&-uPhMZjJViTx{gbI;&}K1*`ts}bvn?3C-*IDd5>>^9{;*(tJLUIxlBt%}vg*Va zqF4T~;Hgdl@_F6T>cr)utLJ1o`Iaa@1Ddfo6zDgnjDS|PT3wyEaq%-4;=kuyGF3e1 zAW@z8U{N#RtM-OpGNqpy?dc89cA8Z(fe)J;t;Z$?5=x>D^?4!hX3;G&t0|976jnUN zYs#A=e%{cJr4b zD7<>-W0QqTBjd;VP3Z?NYJh#oxjC6i0t>l$nNCaIR|Ed{E?_Fe5}{FW5|R|PU&#=- z=0#n=MdSZ;sQ0_F8l^U#^h8OLzZW~y@3?XY>}TEt{++a9ys3@qCm1b z(Mv=H@K+}f0lsVzyzZB!0XO&yuX`@1Bj@_jGargA8CSoRTw>+g@Q%T&y-g9N&Qn6V z^nZh3P^p%O_PK1dit$zxhAnS;e+Oq*4OmFPbnk64c>c=S3hlG6p%|C9OMqE<7x9Ug zDv^H!{z39-*LuH8Vfa{i(iLL@GWp$#$lo-73(`aNKOLzTa6Nz!^Yzwak!C{w7t=rv}S8G;MC+!=HExj%T z>;IjU(yNPMSBz(iWcI{NjRI3G1D2#Q>pv{KR(=+$Q!03Us}6mN|EvTfNKUH z1-#M+L-88Rf?=~QCZI5=yLikeNvX70sydN6kO7)?K~B*4o(5inUzFJvdj51F%4_%c zg}ESA8q)i07ftyjrQ|X(Cy|kEkg}d1rAc(3~!kC3l0MQ#tj=*!7F|=2uYT< zI1vkZ9;nh}l8us%$`I|{rRc+HzkC?<+crHmiK>Z3I>~XfD>x$ye-1&?@I)WHn#I`V zhRS*KGJBr-j=-=zY%bb9b^!TJiw1uLXZP$GYlnSfFoqrVIaSPo&u8ElekF!>6oSRB zU@tU=nt?s$VjXaQ+4|L@zp4|R_*g(&Qf6)w#cFWV_yxtwH$RM&DDY=$q@kzZ#ht5mR&40irU#hs(>@>;e9HI zKzxn#3UsE4f@Uac;dNn?9b*2QES-;4+}JBN+oIW*Zj9XR!4f~Qrey*4}uc|^gnQtNyCxHU~8=4JZOTd04 zQVqj`g>;c=+O^6;;zLW3%t(Lw^qOf@ZDoUFq)@>`Q2L+?f?jH4DiP+gW_NS_tPr}9nA?zW+)ogLSqfIpfD%r5CwDD{&b=6-*`1}ru$nqUbv0OG}H zh7KBL*Um+$w@2>)zBV2^msBE$R@I(wfI-5Qtibyhh+IE$tRJXU|f--I`c_09ZKN7TEI z_K!`y^hRgg1fqq5*xs&w6T;H8ZZ) zt@dL}-GpJ@eM_EOtzAnYNU!DJ2FLk^LG|t)e)^d}!#q#nwPO7S7kg0E2sDGkQyT9G z)VtkXg7I4KJ)qvbhwloy7o5*+&kZt*M}Dg+4#emH(%$Ov#x zx)}1c0qFn6?*ffK_o!D6$5bJvy?X#a4LT}I?@qz13g>Ox^Mx;q>&Ig}8Nc^J)B~Lk zx0nu9&Ud%k{k1m%Str%wR@+%q0zS38>uBJCY&0;@K^)+lK_1Uj^&9p|jK+Fy|GgVp zuNooEj-MI`oXsb)t7l^f5$QyxPHb2~IL#oyx zu(KD*H&$^b4eJVCvS4VjDnXI424W+s-RWIaSn2|Z?ie%lQq>~@+&hG$u`m4$&c z#?8e#UmBh#g{MNF<6sc<8Q659BV`$YtZ!<@Anys0T+v+)ZP=HEwcPSU`8v8de~=Pf z=aAYh54%n)TKAxIJ_LJff5dR^TnFE~?bw?7Po}UsSyi^}tfh|k{AC-iw45hqO~^*e0{(S_ss?pa&sxS-;e~Pq#BUfmrSwlu&WQ7|z85E0A%m%};Qb z>;{LXHjWAJ+ICnaT~XfhlBIZ+2=aY{i7l|j67TsQ2;9bk_gL<$_T#aB{)VN0kAi7uzITb z6`1l#9~^Nro*!EDI;F5!{=2FRmSKOM7bNV-ej1vpAH{7&sqB_B(DyLEtnGP{`x!Vl z_&kNajy&Yuo`P{GT(AS+nlL{D{rjdfq~85UODHUXv1sm#Y_e{BYG`GsYbi?lNRNZ+ z<}AQ0nl%A)5I*^YjdFHFNjLdNf{*1kcs|3XHGBfv&gC)C^`bafF&1C3*-o+0tIAKE zjiVAFcwPMZ3pECp#r{lxlyq4QyHsJH049E~1Im3wPMS%^0=!1k`RH|eXB+}g2qIB> zc^48y_s&I!?^%DtiA)yk7WB_#ala zCU3r@ft4RWDf=9Qa;F0+a%H1*z)LbZ`e_?GugRavB=J|$W{N6E|j z!Q}@3(OkT`FFyFrDv8Oz^%sb7J z!s}T>qjz4bsQVVAP*0S;_?CC6ULLebS>UpExqq3LSFbB|gZH%F4A>KjAkTI32G&IV z<+r?lRCU0c_zu`3Qui(^*Nhs!^Sa<9TxMnV(&G8IyseCM$_4B2@m(SfBCmZxaG>(= zJ1_a3#AN|#pMn>pg#I)8=y~gZdm=CM29IqOX<#Iilk%r-y z2|zjL$%-^Qcv%L3%5BKF-JP?{O5&j=BeR9G*4k{8@Zi}B_*c_guIHqz3Vd{#ce$nj zHH4l+jmJGr7U<}8=!!J#e>w{#{N-iv&dYZ*B(wkFLBX{cfVN}?xV7hPm{I$fs9iLp z_AyaAo2XsE!)Q;B?wKSr3WXxWGty4yTSbN^t z4AR>eqBc2~^frd5t-D2f+eOqm5Ve{!YNLtTs4;t=_PotAYIhK|cV^UnA!D zwcDWf*-UQ(X4FOzwfV`1|7uW;3PTO&qoXeKoGQLxn=Mifz0-4=z=nR_u~wvEd88|# zsUJXX>4-+WKU9ahOd?Bf^6r;E#WEj@KlILPd*>Zkk8VQLtsUz{8dM`X5b$?*#ARNO zelu8&)b!tZaemNNUa;Odwgt4|BA|`>f<34I_=Lg^eM0P^9oWi^_hpa%YL%RZ|Bf>` zWCzJ1+iz+r-k^Gqi2Z9u>}Mi&55!Vu>YB6a?q%MBgV`|Zo<@@cGeQ0Rnd5?#B)uA_@E(2%F(LJ%hx z!X|PdY^xy`!p+WWIZFClA(PVn8hw%N19anQcR>G=g^DY?lyGow7@qI=fMF`h$!@+D*>m;fSw?+4)W-E{7tsJS+KO4#5|N(${71yOMpldHC~eeY;vPLNezowS>BS8NIR`p^DfcxTc7ENsBdznc_ZJVByuPWS?v6VeS%FMJX_jtZ zu0YQ(_57D~HGv81>+q}1Gr#ZD?;p-WYo3jxM*f+PZ|6%XSg1{G|2kFk^xT)$e3z57 zH3?Cy!&XV>jt*xDbWIJ-o%`z_7FyG{;1zk>(zdp?<8JRgXEH}mND&To~b26^f(Z7Zc0UvWNVI~nnPwVcpWcVsX>RX#QM z`+nz#XUEG5d#`=E@`>)Gk+pkSkhbqlmM|}Kody0rt6}AUl!9M_cE)paL+kMWVz%c; zWv*#hyEjL|oOQ5v?KUsUl*j6mBW$I4M(m$iG5U1LuRZsbybPUpRZ0aN=t-8;^o-6t zVrOW5z4lrc`&x5Lddby0TI$r%r2QqfRO3uppI5vbk0D86!$F<}esg!F^kQYYYpSZ# zCfDONUJRzwrWD`WI7`c}O$&<^Ru8o};kS-EdQ8z4t1~)tT$4=cG2yq0xy?D%)HYtO z{6ujHwWmn?%cg^2&5EIhTMQa=2bkj~CF%~j4<UjIawyB*{cXUlUsED z$8A(vF6cK)=2WnYlliCkJ!)&`nK!f9X)IH7|3ZdV|KLcXTr!9CQgEFW??`hFHusMS ze43qZJI6Sy|GdAse?eerzaxLUAiQcbb+t~njT=8z5dKS?HRW79E5L#8BUoKy%L;NW zUYC__yG{2^+pUpw0iEL#Otoz)5o8N;DR^zm7ObNdX9!HFdi>#$L_3y^n~S*c6+2&gB*mB8}@7URNmlNIQ=lJ0)wKUti z3WAIPmQiL_Ih&Tucj6zBnzpHDvU6E?(!H-wPTP2eFv96^r}(KX9XA)Ik#{^x$DXgu z>hpZtmK4*h{3FW3@{~&648Qm20l`nQg7r%yZ>0hcG^krE}J$P072JRdkjw z!8#zC*}!Bc(K!w`3aeOsr(LE~f>V1O_(?25X4c?Ztzc>@LvWgE#yiJ#tUED47%OqG?>4LXsKp6Ozox*bUeuO%n(WUJ84J?~eF4;DS(sAYw zv9fvy-%4l|SW;ufl;t&^hXLwAHjO^c9<$VHW$$JMx$#d>{nxkw+JV0E)h2r<==2Q1 zLaNybVH878kUgZ!DM~t#AIfN6{07=jQ~fQ38H^G-1^?MAm`Y0%s8O32Wx}%*ZS{V^ zs7R&=_GwKo*|?Eu*<8+!GfszZ2Q}Y9n9rC@cG)F+E`p(K;UB_qnb$OC>HmVkv_v8q z3;zjuNH21B8B#fP=*vlPCs^c1F_OrkxU`PA&OvI@H7NIwV~CmOkH3a7-T^D1lqpcA zc9ir^=tV}fIPjHNDZVi%^-40|k#C7Xc!zxlwAGpK!cx=XpqJ}dMK1jH)F|`(kw3Mj zRro_6*ru!$|7!?ZoN(5gA)ru&=FP6p@$EyTDprvKJ*l*8!CtCvrgw1$x>VTA?y`Rn zksO=_m@HWVV`z0rAQNq+LaVxFDRO1d13$Bw$$|CkDlX|dIp>_;+FH{Y28XH`-V)T} z%&cb&YrW<%OW|Yml`|25+L_ttYm|lXDr27QNesuCi0xddHGM=N`;b9To~&YTp^8aS z;d;grWMl=9HIN`$E6CCM-a!`RJzI?KGOBUcHo5RKyNeqUG2wu1Wr#z3Ae$}Ca<#Qb z{03^Ng)o%SVCny5KcwqWadi52)j+yDYs!xA#&Y#^)i1jsK?GiANYOcV_mL~gQmcin zn_Sq))(JpH_Ql`PUSA~p+R^SSk; z&!-_ag;Ec(Pl(ujhz-&&(`je~Wj@5Z1mRDbj0AIt9ic<4paDy##lfxR;#&xhY_jz^ zz8*_0_wn=R9g7L$8Hioo;(*3Pqp{vMaSc$uZGsAW3tR)Y6G(hH8avs-woT@{XT(iE zynkOvr@zVST|owy0j;*=%DUo8&iXoPYPNT1GufB7Y%}`gC)@)3pnRkbJCR>=Lg?Em zil|ca<{GvgZY;qYEz(UpT(K$YWL3kHF-8e`U^Dx_e2`Gu*qb_fg*UMRoFP|4CXgG; zmd>~5KN%rK(->wanghrt%UK8u7(>aE)oho3DDlo@RF*dLsMrAiFJzsasQxD~_bbVi zA38JTVFtV^G}-$xBh><Y7H!uZHB znZ*in;Cry9PP>df^Pch&OxCj(;OCMz4t5y1Cqf`}vIajEz5QDN_fN*DI%f=yX8hg7 z)?xBKZlB!l+cvVm3&SvMbny z$$%6a z$Fod}oS|+RRXI!GkA7xVD3EP*#Qm@4OZHobr55e1YkUHCs-g{&ct2-Y(*sM{L97E3 zMEp$*9tUp~%R7kdjTRZa>I&4+jC(4ok=ej9J&`}Qn#}W*ix|19?=rd!wWg;Byky?G zNL-vMw)@Na>kY{xXPge-e!X4w<)^O?mGbcNhxg6bOH`kJf-hs|Ff(mqFTy^zo?81gpNFixG+zS^x& z(E8@zieeXC<1>+U(H(QAvuIK2p>1!zNVTQWtb6S_`2ySS;j62RPRU03GlSyG)rvlf zrc4)2ZhaGLoAF*s=M61<*EX(Lrm(lTd}ujuY)))W?{$GnsdrJCc7yP9&>j2kM2+H& z4!YUXjX|xSB<)ow?}WFFd$}FXT{~!O=JqcGi&y0I*$al2MviUtZ_+LaYArvTFe3it z*W1L&fLn@I;~qla1zMw;T1~$~CJP=e4|=C_XS6n`^?ig-Z*W@tyZ}3089RkK+h%5X zG?%*7{inKMXuaTd_PWuGeZRaZQ;FpDef(_~_j%SCxt>UP19`%JfO` z5vez{jaeRLG(LC!R(DAQE1rbVS0`!Wma6My(qw~w>&e-{_9`P|l|e@5?iftC>W0}% z*q(}}PMy*n>g6UJZvE!lZY9!-)rUXTu3few^42=Et6?c&Cis7Ry?a2Ccl$rSb+WRwG19pw07+Kk9EjoT|xyuyWwMMK5B4tdGu z8*wnTcH5;#K0fG^Sk6gT!3p1bheRyrIEs*Rq2$MD!P9xOXI$o?IQl6a*=cCOM-_K^ zv(EqKj;2nhUw^MM^wxCR6*u)wb)DC!NIt5~N&f#L>&TnTsinul?jOfmo00)O^7s?q&vgw?IyI@=LiINShtsTelCCX+#6>5itIq@AeKC7?&xsP? z#nI6WMSR!C@V^H3-?JYm>;=}684w%hu8wktQ!CM`wcq9Z#rE^K#;ix1V2 zSD0y6N6u5|)rE%MTE;xLP?dZJJDoi_T&zy1qO`7}^(39; zmKjQ$9R$ZOmN2W?D{n6B$!IvtHDK6Xx^HQqTNRfARD3^_#|*5pKZT8r8FviBPLi|M4?pMt z#c(I=5jv(lU=MP04eqH^FBI}43b{Ni=%qnAqe;csFKmo`IOe4B7Fjg4h5yQ}FklL7 znp%P^Bt0}%=bwopvnoQ;_XbS+rxZj`BoZ7ZkRJV6%>ex9o-BzdLj-zy;ELTZ0 z$e7%?Ap@`TzvgcnGb&feC^`xLwn`_|s5Wa-e=tnb#Zz0oOCKGGlC*wfSng*LFT0a|P5s&6(B{zNp3>B&ke_u|eW`hCtx273o2K{9?@RK#oEPSF0-Ju)o^!$s zo8&t96&I%1>M9nJnZL0;!UAV>0aFVbOCC-f)~L4Esm@LKiymuIw}&bcEwPD(ryUZo z5s8ayIMK<+U({$)?UMX2`fF;MpEBVx)x9B-0J-I7Aw#0F;!@ev#m%(l1JCM*MB|dq z5OIq{@iJUEByx)x(<#QkwN?-UB2VH+s^lZdvKy|?MQ-B$`CIa@TqUB%?ltXBOC7t? z{UkJ8zq+6aUvsgN6^~^m+$<0r;{K6hd7AMz_IOM@ zI^&^ivqts7GZOZRh=e=2yx#FN7JUM&FyU?+&8f>%D)geCMA!R2q2YR8a&eZ$W20OJ z!9JFR9@3fzJe-q&*QBWqMLlfw*Qi!oRF~Y7^P0G<*fO|GqT9&vfFi7j=G4DUd4jQA zF?MrYAzxXAd~>&gg6kR*wTXKhi(k1DX3Oi3=)tmA}4f2(a z>{3a+xYv`GXFz8NT31QClW1-3Imb?81CEZW6teh1i6~Rj6Dt;Rim4r{fjLd8yM4?F zb31+u$drY&H=NdS_N?Dy8mlEJ{M9>=`*juMri4IZytN?F&G+GB+EM{INVv_ep^H{m zo8w#CjXpZQ=sPqrPA*(ez1bJ1wKWk9*RgCQ(XQy>Q`$^F4%bO*>V8?dL?d$9&XPx= z;?^Qb=Ssksqom7R+$WDYQQJeiG1^?2x}KX0Jg3=tDD2+Vj$Wrf{$+2nFh?Y7rZi?D2Z_E3ymt}uJmhmmE1L1);<3mM%Qm&OhDy2P}v5| zg+LzbNK?<2BL2uy{jjq=X>W<7$K5ROICeh%VsvdTvAVYd^&7jfhF#?4|6<-P>EWY& zz{I-Q_&Q`qTFS*PO{!U%iW+tF1WN895l!EEGiPATQLh{-?Tb1)R}ErDz8Uk9?S3vd zL?OqCBj678PYhCd24s`n>i67x~j?KZ4h zwvO99b#y!+OfWS!c}mydTO#RlukaTB#HwLu)aFK4_YO*WI#>_bja~~ZxlNK^US6Em zU)SJ0MA{gj-4@_){6g0d=+?_+M*26CcWDI5g-dgooI}*x_w^;y!*9ttNsCE_vEsHq zd^Ov6Jdf#RxG3M~lQM2MO}G&Q84O#~ydDpkrKVRW=~0SB@R@=Fk!qJWFDFlb#UoA! z*1s-*WEQZnvaw;4 zolnRc^fKhj5BsFN9-Jn)aly+*;xC3aoxsi?FD~L1acbDPO{a`PDQ9;ZlKj#wdF-D= ziKtB6VlL^j6Zb9L9TFvJ&N-NA9U|Ez`X8sU^(U-FNp9@;0AoDs5OGLU* zNCeaJ*J1QGhSm03?-GgjhDqyD@fWeRx%Rx%AkAoH0#AQn1~tn);INV(Zv7+x`!SfT&HVrEFpaqE9pz4bz_R|Js0J>BMzF`6HyE6 zPsc5!>I7dalSey}Cn9^#+or}%nd`_K8c8-i)O>zb4cne}${39k6_0)F^LBk*N)tyR zw^fWX6p40?3r=oviqks(tmS&MNPI@q@jz^Xb&;WyR##mn_Y#F1eHnK1VRsl{u9A0Y zZ&07wmz6GVexRF{xAdN0mP%!;T6}y5>!9>K_C(BleAUFymG5L z=ko-srOh`QFgN>njF@o34RhEt>J#lEP86qC7iB8s-_f5N@5ud={BGt^FL>xn&&2(Z zgiR;7suUCBRkHz_bC2+vRP0^aTWS|2Na(WE9p$4xgSAXx4OTxo<=(eowz98|ZO`o< zKRVtQCVI>3S>^ftt-!|O*gZY4y@lIqw>Ccf;)OzTa^?{(t(tA==NC@4<-F1Vg3O?BBfsys9$mg*@DSHY^R&IExWHG+@5X<7IhJ zS!eXwj_{!kAQ@+IqP6%0l>FEqw6mRmvZeTH@JEKSy71ml3VB_x>O)(yWvKpAU>xOJ z!|>(3tiG@NbdEl=r+rd?`pw|b;UJ2?m|m01cTe@nXz2e#lS*_kzNPf6Q=V`(_Sru3 zNWcQSG9_IqabHHvSfgT`*YjL7cWZHI&}^!hV67y$jSvFlvHi5O&D$&!8Ftk8P=s&(D$ z?z)<0(>_7#JnMP8hFwy_3`x0AwC6~45vg>ps+N(q5BsgVmQs zwRr}`Xl>mNAlFtxuM#dR1n&{v;UO#XwB) z5!;yY+%Qpek(RMOu0~3mX?GXy7M2_x?NP|yfko*XT>~h{t^(EIjU>RpCTvI})rC1}o%tyjo9!|uMZ%JDLpiF5K;MRLMd`*aOE z1IT`j!yPW&$@g=?z0^}guo$jdyk~sRopKsmRrG2kaCl>DTB15(w*ChF2+@P z)_iftF#KH~=1NTX@f#5}%^XRG8kWP;nzw!$)mJWdoKQ^LIznxJPjWoA{-phoq~)}v zOD^ss#*CdWc`n-MFuEqp<8aYK)?8IJV}x7imYjsGC$L;=9x>dJm73X*sA3761Uyp1 zI3vZ)_LAPBTab1i{$Z<0C8X^UdJ&V*_!C%q()oM8x9@73mVe^&_QSf_sJfaQM}1*g z-2E=vO!rzNWJ1|H_=K-MJ0?qi#-)Yo8UkX;tA@w{Dr)xrr7o*MaW@FSu7IPk>s3ry z5o<2eYl=^wIfD(^BlJExdS4-f{$*&+7oSncZ-#kJgJqF?-fpd%4XoQ!bKekGP&S_^QqM#+n4QLyy|&>s)m#*D zA+(<#=+~s0+mhaEByH^BvH5y{on1lp3%MukX!hi_v82Eu?Yh5`nfMc3!ydQZS|*$# zH5PZ14Do^V1ncOtHSB=uGNHF9+}8i{4qB&^=WmsU;R}0bdeqmxVQ|H;74$kK`RDro zT3uoozIhCDO0UhUug*r-7L3%Cgep&9OTmk^t4jt_Tifk zbPd)$n0!9(ih=rF*O5TBSKIzCr{xEd$Ci@E{S~8*ikGJq6QZi!+CCa}$ z%a6WcU`%0_3JYA>nYdT0bq&q|9MY(_zBpAqDEqLgCyn^AM)wz8>B<+NE+h zo}Ue?|4>biu(sRn==hy5-#>Q*#V?l!bklrx_Z;p;zP9ztKSsTMvi~^R&hI(R;^g^b zc)Q+|b@pVBSij3>^tT*K=ik#cxHS5IXTy3F6h8V6>f~2}972^m+2`CNI3)(>|1Xty8--?=6r9>DEOYWiK=L3V@Q)HhKKgNA({&Z;<#tz#8RAlIC za}r`+^;MnQ^~9d+n6%u^|1s@XkvmAilbF$u(~wg){j>RTquX`<-*=q|GX7r=llXr< z%rB4S?77lD7YqLm(6O`|NvtC7qb_&EQ8OD6)$sN`NS?3rGM6OHNb&@5^rKXL;Yy2s ziRgaJ#74!d%L;j5*jbrMw2n}d-^2O}o5Rh^sm>l3cLj+1PF2ljXwD6sGO@yEZh;Ue zO0ssXDMZ(nc^AuN6+@yE?&t8D6!%JA@!s&06mK@&CnXog+_mtU{U~V_bD>BGib!5wep#{BnTTJrHTD#|>vE=csic!C`w-#xsTio=lOoy-Y zAtm117-X!HOOj>V>)!6KOLbAj>Epqccg*xS-8fn3%k8`u=Bv|lFXqO@1L<$xxs`BZ zC9cmisMT~vMNhyMp@>F}6z$cvT=K}GZuUSOvNLTqAHM_F5b^0&m#6$*==$(|N zW*1sllqcz)A+Cfx)4DB$+rBJ=gs!CK?WKv-H>8%wlCZvs-t+M{6K*BAnp1Bb)BE=5 z3;A&~=XDMK1p!ZYSRB8SAbGScR=a&jyD`A8q%7{$T3v&O8>ZA0K+^U+;LgjdoS;%NLuA~#o1-Fwni zEb0@B48;yHMSj_v!xNo*lE-qA$43;S-DM_SQ|*o-Ihhu|s@+dNFVdFIl^VYSF2y!j z50Twfyi5C~ZB`lLHe$@H_(2nfr4Kx7%~WBs~VPi0;); zGH>3SvesTAv|Z}(`St5E!|?4g%=a%aMK)5{&R@M#88$t$pr_~>R+T(-jwP=fBJWZ0 zO7@2*Fbs;ZfBV8sj*icSDGwL!V&ZZAQ!8Q(iM5|HMwc}P05 zB`sV@SFE^?5Hm)AC}00vM7gWcES1h-t{viid!JV@O)VzV+Th5mkLFXI(^%VWeRTX) zm~z~(+g|HZvS7`1_^^xSQ`^j!bUZma@j&q^K_Slwn~5#bW^cBbsbwEZ9t%z$k5P>F zDPDRjCMv2@SVPnD4HnhK_Y7~WLTXud)r|D&LUc_T-dl7T&be}G+if+oq$u*{(>(TT z1LUY`I9wp;d!a$SocezAjpNRi3Fe|Cdt#zlMRkF) zrbJNN`jhejyUnjTuoyl|+--`yvxHAOYpn3wBr9-aTz5LbNUY}Xdc#Kja&Z1U)X zrs=8b{QmnPh!TND#jBn zW)Izcj^Wg>a)Xj#B836mvJh{PD(2<(n_Bk_?Vd_~?p_O8`;v2Dea%H(ZE=NH&zfE& z*jD>dqt>G*?&V=!gAeFoLC8W-$2wt6etqrb2yPy#Hk)2s(1Qg5Ie9sQ%S`ZVb}Rnq z`MldR)e)a_K+=J6P3obEhQM4*)(%#WleBjiJ24NnJM+2{9;P-zEXw=KbiB-YrN?+h zC&LraaQJ0+E8bYsv{XE{+UM==y4mD9()9}e8@r^ol`j$QaTqNO%R}Zwl%{T%{zNxB3W!V>rk;==Qr(^^X)B3&RZxX2 zznj_wq2nYTbjI5h)K=J%_B4t+yx2+T5dth!Z@*Ah;A>2Q-BH}yChoLIoBcBF?bbBa zktnT=&QJNFuE8p@VgXaby8qXTy(3vZ-K*McyYOzP{&HYktq??~)3G?{h3<^cY?zPg zqa^=g|EA7mf+V{F&T~-E2%<4fC(9?aki5wq8aiCTlq+ z_a1#QsD*M<+&(DjCW`wPaP{oU>PKVl=TMs2#Hg6#dFi_|ugn9?a*`*Au;timQUh%t zdN+zYy+lc9;&Ci0>3o&^l6R=acPXo6W$<{<5C`&n3YnI}-fa~FK~e8U<%^^99|NYA<- z2eGQ*Bh~Pg{Z5apA`&b)iG?q!ko|XsWI^AmrH&-e`6h!yr$c(eMPY3&`KIY@{uQR< z2(q%`*4Q>U?%gYHJtOIK4YM6I&IpHY?;$!*FmYa$$3Lg0tYb z`BV^>y*Vunv}cSg4si&ACkvb*CGE% zOIa7-&w5eXzP6&8`NY4uIPBO2dDI+=KjhFEbt5r=d7PCH^K!*al4XWp;SpN%7Q&v) z2F?>S*sM>gpUKQZxXtGjvX5{27xPOyY5m9FuGJNfmBab5+8!aK(# zEayHncMy7pCl(h-dQK_i>s;Usjm;K|{jhMDhg9d8)n+G%yAZ|1_9(y0nWg>j_9wpi zQYWZq!#k2El3#sNr&>MX4{w+pXUtdUM8>=_t2$@&4kqj3XGTf&5$1 z>tf?%Dy<(mvRKOI6#WaQ5YVC|rN%OUELOMHFz7#4-r@5wnH4Jc*p9wM9M&5Rh`;e@ z+Z}dg-_kUFfyAMo34Gv_!S=_7DrP(C8mO$E3I2yMx0G26LXX|@@#Rb3eD#x$j%j?w ziO@}@(U<7Pd7>KGi`R}|rEkW$MkZ5E)tA|w=DHftbULoz%8aL{E9Q~)_@$pk^_^6I0rXh$nU1=23P*~)FF+spoYAJfeKmGCRaW}!?68N;E zhq?azSo}f!TkOnF|3*V&ggvgB*yQX``Oe;q;Pb;&qmom(sNHWw2K!#`HLT5SF+S{3 z^BC>^i_46U?bX(EmyIE871yU^u1#Gsp;z;r?Hb`dh=nx<6g{(%De&g|=q8OzI`M>Y zj@NWRIn4i=y+!>UZViPQG&$XnaRiH*+-qnluaN8C>7a{V*sEV;ORGjUsjHUG45U(? z1f$euwR^**@>qoWaBsjE454Jf~9=s{^Fis;vi~0 z1^zbSozbN^em3rp#w_U_(OSxpk(qJ$id!~IvtM^`z+OFvT{DBnx=qFyo|eniy%jBn zsXN)ypRgO%wM_#A_&?oBK3?EFd2r+%`WniC5!!(iBZV*!tA@{WdgA-bs(B9EUL9`8 zD^ExJ$=NFFVFB%*13I;9c2Idm)9M-e4_8eOuxtx7$RrJG+i9|qNR2u#)aL3L87?#lu5#Ye?ZlkW!Lx#iF7-TK%HQ zat1HhGr62XABep7alF>&C z0<&4TKXtdteJ4lE_%S12z5kGI_yg){Dz{VrfHj*JOqSC7zeq7I_5>@R7U_1twyw_pP zXrZr|=b-G=E(WB${*C$4=3zk-aX_^w$in?ex1by({t5*~tfm|>x=-%SY!g7!EMAvF zaU3WP|5^!m8_#Av=?O+p=Jr}Z8{eNiY528#{*3@8I;bQ^7qlmi-*Jh?LS%YjC<%_`_S%3h5#)RfOpng5ur!~5imT_-miH08dY z0rD%R%egzk&mS2GP)B4-?-8rR02Gp7j(dPy-U>g>d6*0=${2|3*2(q#sWF`4BOj89N99c)9EPNba*aEVT z_)M-eu*%b4(}5dGUOZgy8|a^49p(JxkK+ppp(qhFP-?HX&3x1iKV7kczmM)SS+;0Z zX~LP6`Wg)n#1&)(mDg8o88(i793MY0HAl>n{zz>45-ztNMm+M^a*@dz^xiiyv)@o% zUZkd*2(nrIOH;66n12^!@N1WR(zeOkU zr2f6dz)={IKvYUVjia++tT;3<^b(M_D_Hpl-JB9La^CP)pQRkZd+L|Fg68d^HOkHE z1BTncTht2vA^gcUc!e_*HsYv0YtVtHbmskyt#=Lg$}6JERH>h4>ju-;QVM9N24d&x zv!uVGhu#|&u+~!!3-(U#FyxlcPww+I5ppNk#8`Pnw2HS;y()9+5L`zUEP8`B3#>rb zoq{L$8Rj{-6146;(7FeG@O`EQ<^0v5wUh(KJ(GEhE+qgGCTQJK7_@7lZuJa)WCv*7 zt6!plmkHB)_Zp`vif2GT&h3vq98G=z}?hy+j%?Qwy?LUp~>zPe4C&0c3(LFvWY* zaG!ZFF7zt?&vY==rcMjE%AIW7Q`Bn8A*27~>jzd0kF<4g?|{iZ$__yP4`tAobaP5D zdxP53@S?nE&L-VrhJN248}bo6*Nt-5K}}6LLA^fRRI$gT$09uZYeqg?cgTz%DcBAT zn}UYDz6q5Wz_-Au|NMy2ejOTidU^{qkP34IwfWV!Ma`4`77K%E0Np^Z;D_K7=i!F} zftVZ%3guth5E|gCa31DBG^a!f+$Q}EjexHc8Q?5NXVBj+&|j6p2BbV;pkVzHH=Fes zD1E1?_h-1y@@(nd5i9U|6?pyBZzeZ-Pkjxy78;fT4ZE*_$9nN`d>r7u2s(!TJpxL> z0WCSuF{L@>F#eknxXc}}`VnjOFH8FdPA_)qR?Z7>+s++;!YTmxuJd4lBmPiWEfn?| zfL|0~^09I#4BQTH^qTCNI}@-QzVx!(_YHFef4|Xt^30--1g@+C+(XJZn~7vY&ttQt z6?l~TUBjL73ZGB5UvY4NUWE;ms57#qzktD|Wj@&lFAD&OvDZ@$vW)|9iTq&Bo9Gq% zy8=hG`U<0cZH`Gyt<*_;Qv{g;Go7=50#Vj5${HA@AWK?FO#c|3^Kx*+*_VPw803y2 zxazz~D)vBOuEENIXsijr56jc1=FRy3wp_uF7}1*=%FSYJx%o-hdJ4a3^fAo4aTWiF zVAtgIV!-0h#uqRHa0zzoQ)<$e7R@KrsNnx0@DfQs=+EW51q~O``(^ zh+qWK*t0XNCzk60YwtmUBaq)hZ?GEY-*^BA&>*!5$|9JkaV<vD*Jai-g>JpjpW9c7F+8CJS^RMmMCd7X}5LuEzv!L)H zrIo0UM3~RuMXUJ71U{2w!~Jr*x&09)6z!Z0Tzm-DUIF;0TT&?I>~T|Of!-t;X37b3 zB8VT+3j`S6MZg(n4JC#Sf}boM8|Q+CQLKmC!8E@h>8`!7sC#>W0vU^_{#=@rP-0f<;sIWk4!mYUpAa$Ub2O z{};~JX>jMI;0WUD)D4g~=D?B6*$_~hG6zx@{UH`bW=VfCT0zhqYk*5m!wi+HDd#Ic zmT>`PHX?ZF5j4ofC6Eg+uzmP{flE_T2O8(N*|^8-)j-Qspym3vEe2xQC)Z8g;*|To zW&_AXrKta;wIjjkH=I@cAJL>>sOBnkiwoUCLAUIUj;0wJTcI1{Fhe5D(6}Asb#^~g zqXQeqZ&u?V3>p@f*+ICxKi>mc4KmVUx;s==1yxNQGfg^qAYkrSz&;AF&)FUHmwH=H zMz08baBSNikIA`3y(vAM0aB)~;2)!Z2s5mJ8GeIa4-j*K8U6@WF`=p=f%`+_MxPb@ zU;$>bZ_y3BNOcSxr0Ea@Z!sVX)S$`;Uc?`}23Ne3%}Ng6e%2h!Xg8SA`DhR<=2}V# zEe1wd1XAJ3Sqm*RA?rFI%hD|KAI7bd_ol5GKUf2U;iUz%(}4FTQzT1+ABH{W-(Z@d zi=i+=IUm$Jvl8%5UlqvDHeUZv?8eJ)!@ZpWTEsP!VB`C+M|lmJe%REk4S%mu>0#R^ z8a(00dqBdBt3fIJK`GKfDF&OMKYS06{63I;r5Qg0zjy_%7nsF*zBB(ll$v6=3^V-3 z8hoe(B>%5<;4?^y^`Q8tZA>l*iCbWDZhm=1x`ty9UrM*6aA^kzxQpQ4uNfuqY&mB9 zP_UYlum#S)F#xazdHxTL$E+A_AP+7q$cgTq*7 z09PO^ce*U;4`_;Tm>)T^3;M-?e$|7r0)>|^V$%CxL^kfQYJ>0!u5nQC5$piw;6!wA zBK*{^&`|>{ooLfaykqhR9}62wM`N~ba3M^$Yh9@BSKh1zIqc*BN15ME| z1InVC@$vZbfQQCFD@I=y>oEk6JG6b!uv1XhY10(>zJF<9`cx5M9&4=*G6qc(l%&B8?-9NEbsww+n%kHbC979Es9|E7`z2y^4EsB zA2f?;#{ZFSt#-;x@dv`}0KE5>SImcQpE3VWB;3IQhZ^yLAn`o}iGv{U8QHjJ@(fdY zECAmLF$-*_b(8NOZYj_5bD|INS1J>q00s06F05D>L6*)M<@!Lo?DMc(A91djaKpZOmK3?hCXT?Z|0ovWRg_rM# z2|fm_=R#F@Q&s6u)m(;20@hR5w3FaE@+{UzALie(QG@F|H6a7!9lt@HW_S!M5C5L zV`#&8NpAXVLWfR!M&_(PhD>^H?M42rW)j+;Xj^3d`i~Hqr}c=@sNzg53GJ3R(X;sW zDXom(C2i%(j_Kb=-lZ|L@6kWTM2#9gV6_v-r)mkaPuo>m3)v3dHe83%Q`(H*Kpe+j zou9poXDRmSEoJ$~_KBl0H`r)a>yRu)ABZdqYI7^#U*~Mcwbk1YWx}iJvs3Ll?Gu?Z zb-UAxJe@GwHDj5vjI?DW5|hLBz_lxFIip0zAaW01u!Q_bvK#rFdI7aHsFP#GobD%w zVHk8zR*Rf+Y*9F9iym8v?4tcnS}r)o%M-XrOSG~Y-yiAJgUBPNt;sG~TF@(gu0AiLZSR8;+^7n;(}Q)W;y}mhO|B@S|s5qeNGu5q^igwn27A zk3*z5Yn|gC*q~{_k4FB!qd3eB;tp18542+ovTP{=@ml(cw4N<@e2v0K^RksLQlV%A zYRm)qSANeG(lYkjWAKeHF*(M=ysM~PxE8b>XPlW^Kl=m8jy)du8fDDWzBh6ZQx~zi z;;JhW+wQIHk&*QT#ESLaCq}J{Y`y*;h!3rXWJy0ty-NSUNm8UMn};Vmf^1^hiDa%< z?Pl#edbBFpUVR4Q(llW92e#=V2{jTzy)@WSH*!Wp zatD#q9kHZnUM}4us9CP7S2K-Km^%9E3@CyNMI3`74k1=f3!f|si)@Iau~+MnwvG&K zp=_TX=JD=UD$GN!Ke{MuhIS zn{p#jMg+c`YWj8wdDR|53dc}VR)<`3ovrM6qQ$nSYVBnEsWWKkq$BcCQzglqb1fYS zXgAYN$r7m7I6oTq{qyLj7zPpGX}M7}Uc@Mxy+N`ue$2ZlT6zGT+$n7{?h0y;uw^=I zY3-Ap)9*kw1=)&Zxp@Gu1jLJWfwW%m36Fu@E^WbXP>y@UpI;o`iAL2voJSCd#6L zs;)rQ3YjxTb4N{2Tz#71I$H+KxCi19g=|||+w{grT8RR(N@%wg9#k^o*~HMkGqR6* zo&AB6n~LnpYDZa#Ml%u2QZ{J~`!q&UsoeztWy;P_QHT@mwswO6hdIA#Jwph^M{3c4 zj3u^f#=H1^yz9grP{$^sjKD~ry-PwFbF{0C|G-c_RF2?XGM3?wV)8g1thRbPv@GXZ z^z3btBY^2L)>+zt-G~}}V%TLE&&?IySTmLmWJSw1^W0fNG$=+oBO0*-uG&EjcV~NE zE+Hq|bA(}vkwcnCH6QMB5;CnL#)@(Yh_1t2TPZuKw@0=F={6Pc8Jzc}EnHb9H3Hd4 z1B^c0@ax8iQOn#4#J3|=%QS&wr)$Q_2xteEQ9la-P5WB5Tu+oG=+7ZyWGl~&1vnRt zBKKS}obZvnOGFP`hou#9l#pAGl(c7Pu>jE=S-!QF0X*I&+X*;xUm^feZjm-)@w_V| zp3-)@d?_0gOf?V#cr%=<3$)O^U@Z1unQ&felBN8s=sgce_@P90I!HfUb$iql4D=sz0zx zS4nH>p_p8NM6H@ix}DiNJn_gk@tgI*&CQFht>?)8cY~eWqws2&Js_3 zzl5A=cOxAHwmM5&iMC2v1jBNcp36k;5x!lDSaaeqvc2h7(!}?S`{}Py*f`!LJP=m7 zfjBB+)FTm4$2xDo_jj`V$c0GE4dr%LD-)ajb-q4kB%)-3bHv5)r@NirK|#AF&mU zCLov~WiQa;Hpyn>bKXTITG}bvpd9nPW{J3VI3Hm-BYr_0?(l+gk}W=zcY)}J>$J4x zjLEP0g8l|PWlWp2}AtOf97HL{KN18Jqn(c~SmT7v8twNnCw z--+yLY9c9mH>BA{fGZMaelr0xMv zImXM9gTcQm^U#MOo=fSVpLFO&CL;FV8s=XC?BCAvC&Zh_Eeh+c(PKGaYN~d7?R_w{ zQ;5@2jdlY&&GWS}4wr!VEyW_6n(mNnv7hrU;J4#Cm76$YXaI(&BY^bvS(AZLFA?8& z3PfKz)^4q>k)6_eAr3S)X(N3lUV{yqqVu!p?l>XcmN>@k_m(tj<7LaKd!Z-!q^bjr zvV&ACvW~_hIRWm!C=r{n6-V?mWYyAjl07|ym&0t&(f+0i*F0K?=Wb*U49*KGB5?hz4M>*~nDPvYh(N?Ac|IVa?l6!C zfKd=GBb#JH-^aU1cae5h90f;DknJ;Nu2)<22O#Y1VznA~u|V3;qppl1B)8*qQA9Ey z8n931s9%W$Ej59X<1m!{tGzwJ^38#-h3%=N1H7w5XI#s?6=ysI^pguk>;?VwMD{FM zBH}`fNyk%>bwRKG4O6Hft-*iFyT;ieZT7V$jt4O2e=QZ?f^=8V;T(NAg+X!<9K>A4 zy0bd)o6w^uXa%bMH0f&-4L;#z17C!LcBrwTYatwq6GUVM?KjdEYzQXDw>?+;LT009 z%f5jyW4m-2GS{xHhVfKz*Pl8P;BPJt!E;Q=Hd6@*hE`2lgWb=&hTkP^CPK_$LJkIJ zHGYQqWA#`FXvPy6Xht%|)||2ZhzspH$qXCKW8&R{T9q4_IQ!N}*&4kE z@*(6x3#Pm2cDd2BCxNQZfvQYU3_AejRS2I)Flmm)SPWxi8>oG2{48(l7 zD71qTDz6pIuJ5SSvcXcDKq>qXC!94(Hkcc7cHLMI2*q!twZvV)9U)thR`aXqg>kn<;=o z8ALtEHuz1bQ6+Q$-H}kQI=vF6w;z*@{(vPc0>wUs>}q0=mXCluDIslI!W>+4LuOWw zEkpch_epDs3<3<&Tx$-g#u3>9=(aW<;bn_>uoR-f$_r$Vqy7qcc`$}FnLpJM%|&dd51a0i zEJi;2TNKhE&zR-bgId~QBd8bf9zmT%Yvv2<);16Y(r5oyOnd6PuDqy*=#Rl^(u))GPRvf^#FOmZz@CK7Oglr7j#FX0owG3YQ z-UL-vTagu7Rta=m4>O2@8N4qAVMC1yATBa1H06_M%P9-}W6ngt@_iwKx?ru4(%zhfo*JyTbO6wsSTpM}2eWA+>~%qA`pA zSWUd@I?IF^Si%f`e+qDeNY?}~#2?{ZCIAd?0t^Yr9@rQZEgNpwL_kI+0C!Z{L%;(_ zm260r97vT+;K4j-^Yf=a8FT)5D-?4B?a2bQiP6u?R#MFouciXhv{CYFo3^5dVmU78 z`2PClo!(w|6Z?B_=kIY&IM99l`p#Y6UP+0)k8Z&iEZuJGv9$4iTP=G}^{u~mYR8_5 ztqBJ@uYbRJv-gMaq5-Y_=18xkuLGY=z1AUfi^KDF#wzej@CkvZw2cVCd_D3=lzqH_ zVT$=nsxMO^OX=)$JV@cb=h&>{_el=Mi=?%JXo$C;@-8Ub$I&XUrV!p0r5#abg2d!}(;qsmAF?&* zFy{G$1?XcW2*cNiLr^I1s>p^jY7RxjBeqRpyj;#ERLkJi9MtGp8|K&)$bt*9uIUJd z2~l9I5il8qtfGC!%VXYN{8TxX0M@z!d4yg-!S>Y!%5nmOcD)+%kwQRnV7s$gD?pKo z0g5+Bo7rewn;pX!`AOzT1z!M)w+}KxP)SCZ{sB;f{g@n(4Ot`XzBuF~+CO-gQLt7d z+&yU2l8{-BgpRxybP&UcfDOyLU8PNiycWT`hTcRR4Q(INo(C=XlzM?Rb1`KA-Dzea8FqzOFBG*|Q)s zF9Lumv%TW{Q!_s#{tgihEujGA2=E}fpcqKQpKOwsES!L{EV<1uwo3iS%>8@L0ZjX; zMaMqj`ac)ly?8G+mV(gxr)MtOeIff2aJX_P`7Db`lXqm|_Fdp`2q?(~=^(ET@RKX> zxGd|yr|_Z1JK(RLoq>%)=2@9uq8kwuMcq=q`!?S zCMgPT8|0$xWR1$(vIPk+7m5lvmyYGA@hw?^1>QihAq+E}dZ5wqTo~#EGs0-p6n*MU zJTO1i9(BkG{7nxYbAgY;04jX73o;@c3VwJS0!jd5N^i>p@lLtm<5va6g|V8nQ$z}E zF@yYH3nhdwi#3f$%6pX|7hL^lelS(qhpo?C05I#dT4_za*}hVA!s(7d)qfB{0pnbX^mH%yucf%#2C z_W(&V(-sSW2ua%s^uAv>jFWbn24j<4eeME?V1w?h9RQK+1v0-zC=C~Y=k~w`iEZ** zWDE1+Sj_@$=7)Wt3f3=B0<0`LL&`OO04NR!Fv11^BDX>3mUD=LjDmhvoH5uI6eCri zm-hoL0_3JiQ)g7-wm`)A)(EJ>^&sWxY>TCn(=AYh%OgoK=zs>hK!ZHcOY;E@#6je_ zZ3~+aJI~LOZZ05iiUrLw(9V!xAX#Z!H$f3X5Dm;twe13q@QFBsNjs8brs)6_p#T7j z2af=mK((y^6VVin=>%Da9n>Hi5crW$$^ZoP5@_=xAlGM_mm?3h;Q%%niXQ6_`I(3Y za*?PnLVz0xL{MxygEBnTwg#1khs**f6ad!1nT!xAgyYXh+e!z*F92{&Cm{AE;7<@t zChf7OaUep-oEM#mHs@IZ|4lp;Zvckq00pYL@CXjlFCBU8IUkNcYkHG6Ai45@Bf0|(U_gUW%wcg_ zph73;R!Q3Bx3t?^PlD&t7H)$sk;%UpiUng&?<@xzxB(3mx3L-(fCiF411_;91Pkqv z5m6z4V|?4B{`H_Ucm_qCWi#mr;52Ea1AHF>ghD+C1&Cj`_)XeJoH!;#>T_Yh1_fMz zRx$_m=UV&C!>$ESQHGh80pN+7By^zKg&}D%C?YzydfMU-SwS9_+7>kdu>c`0SwMm= zQ7@u;8%ewg03YENUAX*ZjApED!I>-S^Mv8n+mNV>ln`-|5}rUW0q1Ii5pT|&fSr?F z&_%>SJ%}(e4NCSf#0&v22c%;s@Ww@;gbXM|kx=}AdH_qM{V-tHY5mg!!a-8vOm7>Y z7?>*u&iESC;9@8lLJA(p1vX3cq7Js&K|&DTevdC%sv;UQOP}7N7ikR`K>R~0zye1> zF99MmVwQcTc^qIuUr>oywpW_zYi0p0V~9L#9TRVCJ?^BdKHr`m6F*PbkKHUk-(D^Z zIL+8c#?nK(jyvUzK_f2@AYmCGE(Ad#l!QmZm}Z*PK`i6}`CULh$M*XuNp65iVXWyb z)~AHg2XCNzu+wXx4&!a#0SN3e1Z>kdlb6h0^d%br zf^cqg`d5R3pegFdhVzXicHRhRBe_O5>vXml3smM@qYD^5?mPew%g4n1n?UlZI1f8@ zE($mej{@vQG?ZLi4*ob6bOo%SD~NATIkW{R;5n2|T-z^Poh-JI6k{1cVoDH-XaIj1 z!NVaeCe6!$Q@aU3pcD}Q6o{7*J>@!|2MDMZdIk9wiUna#??kYhw2VjUZ5y>;JEQ^W zFbqJT;6oIE`rHI@_(2$87Y6u&W2xc~&K5<0KDa<@^RvYPedM7((0b;$lh6Pu$%bPL zh>C3BgF^s-rGoa@1RkVLTC$i2(s4D2Ltc=M*%#(D*aVG4L)AelS_b9709aoOSYHnw z31OINq5uf205F>mKr^2P{d_OeGzqX2lA<9cqyq~ezish>wv2q6%0C540$7&d5{k{m zgK$Csr-n2$=YTe|c4v!(M##guW;thCHm__hct^#~U2AX6 zmTrCo>>mZ}X>+zX1?;H_)V4fZR0m6M0@NM@_5`Ml8bcOHH=C`|iC+iQvw2(j;cXxv z4mu)9cqj~znd&5)bMe6Yl7ROC-Y#FmB?i=EhV%|Dumw^MAb};wLg`Q%gcdx63#5SY z@K^xzT1#*-A*8YMJph2~0p9Kg*mnS1QjNOs$XUSAY=ZC;C*7RC2Dprdg=e=jP0K+W z0=%)>0C~s=EJ*^};^A6EP?XH8hYM_rM|yAF1vVG}DS&d@hKV#9xZoLZ!A(#Nd_XlI z+{Ob?IR>c=4+-OZ^xAv7^biMR2tN-t=u^;%7>Y&!A~radWMHv`f@{7LK;c(VbQs%A z$1KMT=Y@O@f_-sLQc>W87jEhdA}ee^7TNzJS*3$S zRdv2C4n_oCdtR|mcM0xzcav6{5a(wj7cWC6;L5!lH!7UdKRg599?f5Zk&0k$^=w$~N~edNI6 zCOOxNDR$dtId@&7 zgE^lq!YaW4VB417HG`KxfP~ItU2J3uV`e0^kl{3#AabDBU~`CL#xn z9J(J{0_N)sKHdjx3nJ7Le9IWvZW`Fu`3!NJ^b?2-aq#_m@O@jr^Mh5&1IB~_Gl2N6 z27$r_UXol3kYZZ_PrSgWMIf|*)L1Yo$g0R-@DzOW5r{JTvregI2oP=nUI!VC4y+ah zcq+R_M+c%01Y5ud(1(ai`8@{k%1w&xDkCibf$1%=!~+YOV4ogrCLlCH_|ea_&4O+~ z9rWO!VPD9LkXI+b#04FoqUckEvS=8L9atX_wRxZcJpe?lds{u!5EMTK+VrbHD8|eTJ?}9dr6)2(Yk|<_jzYAA@;;Hw27# zOHO}#<_?}!Up%7$UqZ}*A%rd-tRy4D?9evr!D!eQgLHvG#67@gV=q3d4L-tE1KwK( z@12K$Q3Jk$Z$fInAm@{t1TJ1Ix_EIDyvPhbi&Q)k?%|!&p7YtF+!EUI+1h$o?Tn@V z*gMd7&R~lgiVDXt!6I~WIe9d9d+YKR>7n2u)8QQ`u^%}cjdpV7`~IBkmfF@GD3%|d zD4`g-7`7N8tv|*WI#JXa%x{6#&F*uUTUVfzq7yi~gtX|JDC&W+!RkTk!4%Eb%{S*V zRk@M>Y5>yzIl$r7UU4V^99e~x*J2g;52FE!{iJ8xc`OPjOZA~+<4()wZfUG}3D{e-bg zn2xfEcF_HO!D1LR`@Yh9kfO~)E|tRA@BY~8fnwA|dP-tsR70I&TE4Jdxspy({nveDqo zA^}-=dV0O$gFwZH68nPKiZOwzF#(zakw%_tq6WTpvZm~}_v7`(H}ASUnqP@r8n3=( zJZm`nJbzQHY87hiwbV8DW^$x%z(O)?jD@wBBh7?5e`u{9vS+VQBCa^b`JwXR^srX7 zP5`2j8?H~d((&RUa=2b>^y_||w10zY$<+Rtv%pE+Sn>&Ef40*v^}yrOTAk8(y@%uA zrnO(z(B}Q3acjfV0|WEBo5w-O^XcPb%m)71R_BLjorVEOb$g`lQuKMi$0OMQ!f}tH zwe7XEI;T<3`eNUQb{j@IOS%DS5i-}GDKK66@Beq6Xgk~BYn@Z}X!Bh4nZAd8h0yS) z(b3_GY<6;6zhW*jAK|Y@jh03Z@%PU*OJZX7V|}ts-mwzh72VUS5EmMw3(t)qcuGUL zS0J#u3I8M@%+D>VQz@ALUG8MKs~vwI!f4AyM01r&1JTf^_hD1oF7tb+wjvj0`1gG} z(L2f1>mm~{sxx1*@b3>>v&~ln{e3d^969+pX0-P?8x-AKGW6~~nlL(E5`T}d9eB0+ zm4=pj{o2lX_U-$k^6Qf=Eu}(Sy{Yn6t4j%xzVlTH&u@bV+$Ue)JlX^8XV*Tg+N&Uh z~wK1>pA4bbwQeSzQB_Wkz8KcJo;`?S2bcQV!5%1*|&$iM3B z$moN*%g3|cBir2M-I4Xp0l#zWB7b+Bl+^S(F`$VN-ysok1 zZR@e~?o0M*Ydf1c7%X6Pm9ADp?_N*+Th_63*tjP`NVV7qrau0tUHsX=dE@%Iwk|UK z8(nSJdATm~$v4>G+4ueL$F~Y*Q^TMOEGJx8r^tq{0?WH;LuVw%YrH49vwp?OW4qV( zj>0bKot?`;8{g0woP9ZMBcDcWVx7SZ&XzrqKGSqxOTNYGAKYB^O*-${cv^R?4(&ch z@j{NH9vB4Y2DD99lo+3X>lxXLo<#;P9xol?Ybc{*;Gtan$?@ls`R&2)|1hFZqgY!! zaQ85CvM_UScCzGhcC+TRGw zC@8=E^S=+y{BwhI|Ha|ie|C6IbC#x&K8$cYa-vm8XNlUz8^D7p0jy zm^<9&|F=R(fpg*f=4v)|4_BnoP*B{!CHJ2Rb#OMfhnPEaTH9Lv;f)s_`6q7#cjuIs zs*suznL<07ww4DFhybKzf~w)W`LTRWX+6tghI$^Oy_-6mXCcB7}jH*tKA6S=oB z5DN(~V&NKKw|7c{7y2H*V|5M?^*vbp&fLA1rSMh&?))zH9z5icoyk|D4b4 z`@0fxq(5>W{3r);@c?9zox@$^_k&h&vpW*A?%V7YGabw3T4__?IFzf+4^RKD-s>rq=KaL~Hnm?A$3Gf928e3~3-Gr#1?vo`rzPoRfx zTEq8iQ$iHBHJ#x-KR2W0%8?W&lZoAPO!}ySAfecS2vD;AFanVnXLMw8= zyd1MiiRmvcW-(ek$35dGaY*KP`og+jtBUvK=Q8_uJh}#TD(&y}bw~2MCiQ(6SsZhV zj8ZsMM!gE&eA6~1C)c&%Q76C&PmCKJ8d_Q;`{1aAqojx%IWnR>euacYQ%Tt^Nti6V28t-~u zJG?MDva62#;8i5QZg{z~U#xm{H2ydfq0p|e+Ysk)7B;x!CxwwfON1P*0&X8xDNIK*x za&H;D0DdaO3G!?fS&L86Yh3X-^L;dfW-Nn3n%Ud5uj}Dij_H*~=oB!!RD`JWhqqq~ z^wee>%bbx_F-Rnm*AzWc+~6wZRgSA364Y_9s}spIUr3=V3j4ksK1HjyNE;azc6wMk z52aO~Uc%&mkW%uclzG!3>9bG8iiO-O|F&oxd{hR`%U|s88SUQh^+_?hY9D$B|6m_r{y9)0vbEpW5j`Jc1yEiDDX9D)Wk8Bb`{MAjo9LADIqWEEu zvc;X`yLy{q$n(#A1IwHKjc0pnyVbMa=>Z5NNNalHGk(WstE~gh;{M{k2fI@P2)f4e z^SzCOaXJJ7d3x8pqfIqsYz7hFJ=S|(TYmELmILHY$=Y1*^MT)^xxMU%_bE9vj@HlT2)z-0>H#9U96%`d1 z7w6>U)YR1E=jWG}a*KrzMjR^n>2S_{oL3{ z7=!tKbGUzvzy4|^w)oXbOlFn5Qw_Xar1;~Q`L?p2)l2SWbR`eu!e^p3tuQ( ztxvpLT|Cj-oNd%cJRC|(NmPRgdTexu_~j+Yd3S@vhCbNK z9F6amBRuNI>IGo06=+{&BCsweER2v=OvrC< zv=(1aEv?q&^z+BxL$bAVVBC48_Tkys3wr@B(V&Ef&)@JA~%{_8tgv2eQ{H-SikJSP?jt{1!t;& z^UV6ka_jz7A@h#tuOoTtDf}B3NuLy@9mWw&Krl%lOn>>kI)OtPw#jrEY2D02Q=G-|nMHzuWibJa)ozl+A~0_0 zv?p<p^-K>56u`KMGCnbP2%StF>}7?sB~Wo`I3uksXLPhk%AO_&5Ghx z<SO8&vYm%3l-lN(o+b3N)y%-Gnf`OLr>t{18ywj(9)c;AKAsYAo zdQ$C!!+Xg21NTKK1K7vUpQo>@6gQ3HO+ZU`OT*0+AKycpH6HD56%EBCP(u|YcDTBJ z_0wla&Z{74dgY)}4x9iSVzwoj^()(v?{{@Rx7}0m5pXqIC1?NA^-dz~l_1p2B*zOa zs$fECMHDlN-jHpA?RFIOcriRZl0}JH#zW(@Raj)~?Mvac=fapOZ(QVJKWiryXdbR zZHu{}*&@@qeNTL2Rj|#-7!bi+*~!ySW#vZ+BHA^!{c0QHXfeAFSk(7jj9#V@8xL? ze$A+i;!YhuE6BFA&vh4C-)Urp0e!fy&L zNT}TR*TSu93w8s{Aku0O+<16!( zGhFKvtk#M-3&jD?+PE1m$xk-5nJ`D~*jLE zx^t0}|Mo}puYz(fTTAa>qALc?EHzp{I+g>0rScz2y&!{}9V{UiO8k7+cR^Ylt!-|K z`x_nc35R+L%6s@StKcc55Wf`R%Jh?U`1-Emc%Om2Z~m*}tp905|F`IYO-1&kt*xcl zFfN3=rMHEyYF}aMb3K9V8lV0V0dbQ?5h67t$dvv8mYX_ zVlS&Uh6l@_xh*LIM--Z$=Q$$)8?wK#409F_fCZeKT;%>>Lbh`YGYiu#^FdTs3D=gU z#+v4mH?^-T4W={73#KF*KF0YjNweP^G-3>KLo8)Muxr7K7BMe4(XJ{bcG(uLifnyx?fo7$a}l zgNPm(hI>MlBCL4vWdDSkvi`)dUjO%gB=kGM%Kh&M)<2KU^iyO1&aeLR=xjeZ`XBV_ zFH7M31quJauKuzd-d~pUcXIWYg$eyNVa{G|f6G<>hsYni)P)~tJ(4ZA0V&cGTt5LH zfsb)>U98j(JN`DmA0h!Rce1pAfG2;XsS5=zu7Am`em0#mo#<_%cOvc4u;_@(?0t-D#t65R6*kGox-N&x8 zMT?qMk^2^@C&}(6 z>6b_UiD3F|^gn{>rzH4%AcFJ-fRouqOLq<-*w4 z^5nL)#jUQYv6o&o(XItK&l?|E<_0?!B!{*5T2z~8JhRYC4)JaDbFX@!{lQFo)KqH- zqBRK795B@$hG-3#X!hM#?}TXenP~PHska%bHM`oDDu@*sgV!~>j5T}iYjhf^cNl4O z7^pStt0D~4TMX4(^i|<{s&E6fMt!vgebstB)jD0(T3wZ@dn#2r$`v}wW!lPRT1v&5 ziiMhr1@e+%JRGq%nZ5bBUfyJJQk5;dr&^<_f|(U#ZWKR@;+u08>tKGEd|moFJ!AvPwt zVoXkEMnP^yMQKS->q1LodxPDJ>z0?WP?)e#u((*bq(p?Q^ivtBC>iN!X{ktQ$#7|@ z2r0=hX{j(N$q-5LKuL)p1-Yk+3USIx&y*Eov^0~oG?R37l6ABbOd)v|<^_fZi8j_n z4)*U%jFY`Q>!9BCULKYHkLq6M3}awuVPorH<7ngH=-}b&UA}Bce8q&A82mLR28xl} zkdd2_k(p6aSyED3Qc+pZ(Av_{+Frlz$ja(^lf&!gP4L%~oBJU*w+|m*fRIqIuyC-r zc$hR$RVG?WDpXSPiGsp21;sd3)t8!@X{xF(G_{g7wUV^7lC`vwboJ8p^wNxsvLL3p z5J;}M#aj!Dx7OCh);7g9HpR})l@1PN?(Q`~L5-oIEfEoIuU_?JWDLA{^P#kKqNZlL zp<(Xh$BnpW9j*~@_b7y01l%XC)&E6j;H&N@DZSCzqpp$Q^#;$U2#@GSub3vkgbv^M zwt&R0pyZyA^#1USp)lBBRL*Er_Gm=r@YC00QQ0FgxnoaXe*m8UgE2tgkBl%6dYulbv&!ik*hE!!Q_NxHiufT@T_c72>PhuQEcWs?;V59p92~JWuA5 zO08+vM9+U*6cu!9;Z8FOhTt6h=#r@ZB(HUEwB`KA?6>Ci;Y0>+IV7o5U1sVW%e@>8 zD+YR5Xs*e%%g56272_!+tPE!3V9d`1(73yMEUq&p0XMa5HZIo`ur>oIiI z-!j8h67ABHtPp`r59th+k$ZXsOgpz;;dABMlOqdPJK0e^#R9Y39LznY*qdYzbxE483qCpUT|)x@~w)!<`6ud z9E^^uIP`<4ra_v)xGy$ocu}~6FtV5v-?g=b;qm5tmc45Ey?j7;?Y)iqQ-LqxF`{={ z&_9c8yprxGxSiwCPG;%#-0F_Qjm0lqLE$ybx60we-8bH}ZAmHVn`S;nqb1P2YSZO_ zoMaEK8myJS>7CjV`G(y5JKx*wlAM@N>7kWE6;H$(IJ zoS%Epu@ddu)Cb*c3h+27C2bYgK(xy>t{H{+t2?%IrJu_pYutK=&!26gdgv5G;Jrre-I^;R1VFX^mS6`|CE%&PJAmxGTgQ z(vr<+WHM-ZskNh%OE<5>q~yD@*qTdlujeqe5y=p4?_dU781TL?{$v)$?$*YDcZItq z&JBnCF0l-enuls2It6uRRA2e}JYMT!@_IQwV>CV57#hkpI+2IK&=V{|oziByjFzxr zr5g(`rLZa3Qn;mX!t*{)E!@469*jk5S}Mt?yb{<+u1G)Bf=>*gLBplbX+!rGN{B%> ze>zm!5^*En^u{u0&0{HC=V0186uy;=lW*cf62X@QDlW4xi(fnU!l8e>C8^XXfH=kz zz##lW!0K|@v74DX#&3s?137>)7shpd_&JgATpShk2f6lxW4|cu6{d71p9>1c zUcVl3b*%z<-Ow;AIJo)w^Da$=qG!1yvQkeKWs*{o`#n7Blw?xxDOStM#K_BEq}BYV zZBi0X?%hih;14V>pVCq&dtEtYZ2bCx*_-POj;czjmo6ESlRW?hN?JHAGGmB}(n?P! z`)%#CwqgYxtzEcFfjgw=Mg9j?21ilRP*u4sErpV+6c#d4k$AXzp;mcHO7X+PtKPO{ z*qGWh)HYS=eME%!yQ1qMki6)pU7$wY2B+6+XE<(pySde>$>pfXW=cvtxx?#kYg_7K z3ZuSiXJ(XVZ}*M>UtdZp%EF>RSm?=}JN{1h)6&ug78Z8izwTC+O~=8$_o{I0_HEy! z*!Sx4Z=$2yQi~@Pg#2w%H>354JpXHfR%mJk}s8&NX&dUsjF0{A^%26 zFKd;|NKADU%klB`pShRZQ>;~y%e1pA&9C{S zE>ox|7CbkzDaQZmGQs_(run+uAvVTG&fW#34YM~nyg67O&yKAsOTJN+%^@MS$giBp zDxZ{-jg*v%YOnlgq*kON3u{g4)Y6Fm(lM>44-0V1QxJP?sGs=0bYQ4tI6AN;F19l< zv4?}hTSy>OM=L`~DM3LdQCG@eo{HpLoMv{zWyM z#OJ%iUVOHE+;zn)L0reL-7h)Kbt{iFtku#ek`z<)3LqG$=vU|`bI^2!*{!776{(hA zJ}=iW>&WTie-O=0>cdlyg?BmihNm2Kr$Q}+g6Nu98f9zXy|{q}y(MRywZG^_5WXOM4~_f1A4+SjP6s-`2alZ^U{lr&8;_kKcQVW=vtWq5BME zf=v@@E`54*T=1GJve@^bb6B{H4rm!r^hk}lKrV^EprFXE&n74$d|JemRQeAHxSY4# z%tDu4Y9d^yaTLB3a#?433xgo zQ5IqgEQBqd1z-uIUo(o6UWt6I^jPfovt;3b5C>_6s>}dC8a8NQlG~Y0TlRpyQt8}x_ zi$<|W_*D(|Hhg@b65Vm~c}^Oa4&4u}Hcn!vbfk{bPc6y*&J- z@yeW1IFb=e&)MP?ZxBUa@4XWE_>(lM9>H9Sb+apFR$Fq1sMVE;cY)iDc%M};$l5WG zT3#qLmM*erX=j~`6^wRxYA|;rKY@Os^-FDHfukDQ@_P4)?+nS(rBw{e-#POb)zN!Y zIcB8H6FqJktL39gXW1Ar?}U5>jfh6K+pdDHsbUhTY|;0up|<(Ady7hOpnXa)jM}Uc zSf)AJY`%G2`O-^l`ffUO=ks8?IbSEV6_tVcJEPiDrov-}?hVJ|X6BF)x-5cJi5;#^ z$C6?%YmSD`AEY0Xb<-nINMEB+DoAYL$Z+}k*nywrMvdZ=frI+Z6pinyl&ZpTECH0u zZ-EiElEK2aZ}9YykuQX$g$3kp(_l8J6xMa_n^-Ll0Ry|R&ByYR_*u=k4Od(6k?0c7 zHApj1v~Vf4CKd%ue6(TX~|r@_=0WP8XiAKEC15P4Cm-h0EwRAvC8Nm)oyO zp;Kv)+)~OwAvTq*xFdTzd0Q!LWYG+>2Py|Slz3`DtwN2V@%Z{DPAlG#dyRDrlI-7x zqSfMBNrM7q@k?)`42B15MQfm-_DUO8za{VE4DG}fdrtl=Rf@;YR8e^>hl3qe`WBu> zl+6Ip4vugoMKuQEOB#z*_E(f&JPwSzl24IWjM;pD$0bpBOO`8-yGz&bF(yZT z#FeTpRj3R-n#COHwAX$O+p6Z{MnOhCRu=*@ew36+6?JBfz(}zgX%sY@;BUzvk@cd_ ziJv#7KIR*%k#n%(Md{TfbmtxngU*#-5?Wuz$i&sK!&O9digAPf5ApTcT7bi8@Wp{4XMDqPZU%axV})^B{NaiWF4}zAAU)4m zNKVKb$%7^%shqKDltXNkP~}exR0lQhRg2w%uMz#@cIX9SduQDHofsVjg&G3|?T@A@wZbLcvfcmZA^wUdOc`hxj?n~Pf3tv8MZdTcy z1UQ#)kk8*yPr}|XlZJEc0OwdRFgeS?hBGCqwUv5n;x$f_MR3)-g$3s9^T2X zmq)AkMn|OnyK#AJN=lWjePS+CNo0(P!vjMKQbFDcclXjx7VVMa&k6Us*bAnqt?GnT zw>*s6ekMRCFtjx|{&|ti* zte87F<%v;OGBn1yyOnx%z3erUvpZyySU${3J}h@Fg-g8gn5WIXGjxAk{gxo{N|}?@ zw3>S2*CU~n;~QflLRHS|B1ChIJfrT``OBACJF84%pRV2@8@a)c>4P#93XlnJG+I{R zZ!Bc!$BP|hHg#^7QwwhEgsq9Vxe1$Q%i4t~ba|3Q`=PX`%aI9Vy)|3E zhFzCmuUSkXG$Y2$`<2t4mtva!i`f34o*dEu)uU&hn#5l~j5dvP2Ybq+$ex4W8gpMs z>_Z>Nw^#G7D{WuZY-3q(Bd&~c-tjDVVRFz=a5SCM<5#RS9DMkdjnVp2b#n(nqOIKe z1H5vXD?!&xW+zhpAu@kE<@lptdj0DpD-Yifl9e9>+W&bZ{Lf?m1j!1<{+(p~<Y>paIq+gIWCE~V5<`!T+;uZ zIsR9|94+15&8#gUwoX=mKbCzV{Nnmw)30Dl)7IuJG8We8e|-9)t7v%>fuv^OtubHT zZR=fDHoPKihOEL@_dh#BE*&5@1I`g=d;3!`q%$}Vd31n;1t9YrMUM9ekaPja0OSes z0D+u6KNt63Y60O+sqrJ&vDkmxa$rTb??kI?On84sjgdB1k=HpX-vies_0Fpsa0Q8= zkO(1(OoyQ)?2S~vP!4%Ij(r`??WK>oLbqEyVfI_GcW>W~x_a*kMy<7XHH*3pzK=k5 zk|s277oT0k#N;-vuI}x!m(d#iRwlTP#JK)5P2K2Ptjx?Uf5;U0)f6N7AIUT`_po(#`pN13c?lK%8=`F;K~VjEAIVRJvSmn*L^ar* z83&ife^CQ>4`-J@VAW5>bxYGiNJuL_b}R)gDjg5rWgIrR2Df0QnJYu)oXq3a2%K2D zYr3f}r4wdm+t=ymq-EP<$!421F#l;-z{YLTj;(=d(oKC>qBYabn!#-`$yR$ z?g>2Hu_D}+CaWgJrV)Fcu84~5R>Q(^w`0BZrD8vCzRXa&VF4&W2>96lHx9 zE5D*p5#n5@oq7AzeJL(fjzRXHb{PNcu|IK_%D;?{A0BIEYw2KN=I(Cm?(vh}`)B#8 z|Iq^eqx^sLqyHm_ew2g@HMGzqW}gEedIK(l|F#<5W^PXZw8wm*(#7>J3x$RCoasfO zKn^S+yi?9+?2lcu=Vupf>6}y!kv5Z4=(x@YtPW{cJZy`nr=*!X4fkm|FFktb*PPu) zMkt^M7arVQmDntZ-$lQ3^*k6A-RZ}%T*>H*W4Rx@n%-8?e>f;qqSy=(qM(6>m~7i7 zZl&6lew`*7+!$QX&unQQ8}s9C?~eGV+d(djv@9&06Z-$lNEem#myP7|<+#T@5$2;) z7``%5X4)C@IEIFOgz$C0Xe!T|!epwst$Xb2exbUf-r#6V*4%Fmx0eSuFj+ZIvC;oW z%oR+cQ4q7r$Kuo7?^ov*8M1IY3<3v+r<}BB_Jr#NAC}*^t+J_*G}_W+dg&i-qqs1P z6J@5MB`}N=xFG*+?*WIYJbr}LubBs&Qz&&^CN6pM_WRcYQIZ=04O4r_t`1~k{bnWJ zCr7dx<6F>joh|XJ+)ck{AKJg2RoKIj9?xSTW;K4xlBV%IrHY-ga;V@VeUSWPhVYR8 z;TErrkFlb`%rElr{r~ptE#2Il-CV7HY3i0Bd|X<)kWL0zNL2y;eP4Cb2xGq!YBmd4HSxu%N88bW7w$ zs>2t<+583zOJ#iY-|u?(dv=M2$bMG>*3kl&;r|y4{gQo5_1pg0KIh=TN|VGkD?TGS z`pw|W;pkdDO&qk%4y~`@9r4Us3{ox~!XM-GQOV?yrewdDkiXB4Cvz_H4wxAqxXl0C zvvad_^|W;ZXLNo`?+|lO%RkEUzs;gHrlxTfs>k3Sg&${e%YKYGGn zp21H5_uGGnaQ+?H{jwCEfA3ZQB*nqj$rJhmg#5CspE$zyFJwUl`62xO{`A$4pt+#@ z%1_Kn^zczo1nE&weggOW?;;&+A9y<1Lal7UdE46%ZU{H0yYp{1317_o;`$TF=refa zqN7KKs8@WC)@5ajZ``TruUKl7RM|Ids@1f+hDw*CT^W}jG$62HRR77l2wa_rJ0QeQyvp0Q0@$b2RvCiMg)&pQ}FIB56#7D zoWaq8H#5AP2kTBb#t}Z$i{wbvCnxObn#!W?8@0zhI3oBica6LBcdJ4v?KKj(u%A4v?L1S3NBxB^1Y&5W$l8+Z3&7ftn1J8<77YBlomx{nitX7-Jie=-|f`MpNRLDa>zHsJWGSqgnrc2um~L9W+(hQ5lNE*c)>=;orwx^4`(-^Go%; zd`$jLgG8y6nF_xwx8|+d3q-C$hR|)ke)`xrvDYN7``vH0DH-yfvF}sqp=T=8>_2<6 zo!hZkbUXYRquyvs*%qlw{Z&0IK+%accWR$6k?U|LN3}b)vxW`ws!)3(reoS`s z2*Vk7;z5Qe&5|(ZrW_?#!Pgr^We}}*D@Bx?EHqSu>q+=! zC1>nxJdTYC_v^17>X6=#PEeXgzpTjRX3oMHRLvv!>^bMx!S?TnOJqV4@6zZT>{f%3 z8*_`P=zfo-9cfp-<-APO+MI+)gh1#-A!$czJ~)!Y-acGi58sP$tPwjajqz>f7jEvx zNDeOfpVdK-8cO7_miyMnSoE^~XQ|?~fnCR8@6P>mONiMXl^jm}?7iiQNpBC~T4 z>}vu{XZKgJB|Z?4ahlm|UpbE3kA1?-iEcpm@;N@-jpwuH`>ybDW>&ruBeie459wu> zf995t$=TZnsT?ai=)jN22pK9<{n z`iE9tS>^@%7Axt-Z{=A;smZ1b+Yl-&r zh6`6B)736Bj~6YsY1(ho#M3^~duJvw-dqU@xK-J@b?YE~>-%=#QGE{K8P&MPY8&6s z@Piqx1E^d|K=)u!qp?~V7Uoqs#Q@bnckvS zb6<|tg``~#3jXglmSeqfA5L<0k$zTlTnb0goONmBslS<7gDVxQsuFD{2cd+WSwMc6 z?a37<%W*Mi)q0q9cg$s-bX%A!l}Mu4Q=bLH0*!)0t0K+8ht~`Euq&wr>}k-8^mXlf zUqTA-DozcG1XzdAgd3O&_TBu8&}+yb)>3Opr-t|P_rnUu0#6NTM~^La?Y;eP!CPL( z8x-vyRYa;Y@(w@9=NKpn(tGplQfMSE0?%Ycj{MpUI_~mriH}3PFDQ;(n-hw{9MA8+ z{dR-%Wf}$}Sk7!D8cvS~OpLxF?{{{bg0IN_E@$)2AlMnH`kQ{qu)y#~V|E z-{>8f3QLMg7Dde%&CbTKB6goV4e#YgnD(^}PA5T;sF@q+ewVgvdwb-QdV3!0p+Y+G zspje*gCEkBC=qj78Yg~f<%zL6795)!V+HdQHk58|k$;hfgnVk|q1Bql$1jPbB3s6E zV%UqW4>;oI2QmnSZZ=wrYYiGrXpi3Q%RjkJeIO}%IxX{bnq+A z)X1QRsZkD5BO~UUoDwF%<_vB2{)FM@4@*m$cD;!SMYtwnCw%cA;t`q$i;@c-J82?C z1g)fz162FywAy#8qKXb0eI5wTneDGkQNGsOV)CDOqYfAs9@#MpUD=GDV$&zy)h3-Hcpe*%Ok%3X zjj&p1h*)_Zd>ZAWrShtwGd-y%Ad%|I07cr9ky{(h(>erYA$z<`QSj*JeiR=d%pVh0 zk&0!Fog|igPkZEAN{IN0y@+U8{GM+av_Ob26E`w65)SS@fpVHxu8mD^vX@N1dsMr; z+xVjKLpm85S;0+R-NLVAG(`V?@=-DX$9e@H-_-RM!@nPeiQjw40wMP3Kjy zscuW?+%uHg#*H`%GUP~qjCE;(Bzm_4eaMA~D%$q6bIb8CP(FY=Qa0PJ;JYGA;+r|1 z7Cw$I)%xRT1vuqv&o$Q3%io9PQ>>ZHF&oa|FthlU(JpJHl~SC9OO!c>KjH3ZqC-U*T?9N#emY59o}eWVCB`=n?1W?bJH0w2)5`=Y*w7<&MlrpKkp zJyjntN7C~?3N|M>sglTKRmzlodFy-n^ZV4V+Dz8fL^!@L)IV)fei`dDX1u`=)lk!q z<6*d0w2j^6kJ+^#64xY6{wM{LF4O%Pva69*ZOlKh-NaAt3Y!s2q35|r{3EYqYXpqS zv@h|)`R%BNL$#%2t__598O3b5sQb>E(GqLYZLb#p1(9NgsLkpulZmJre+OF#oNzr4 zzrpidm;?Ih0oON1&bUWYj_UzVWfbGhH@uxvb$vBW=+!2oHl;kjogR-JjSM)=jP!mF zDBIGVPOUY+0n1K|`G2)t2UJtb){dg0V(*IAUQtk*V8z}=1hH!jAwUF@n1rS%dc7CK z-V4|jyJEu%2r4Re>>VpSy8?nD!rPORoRbNJ)4Z%TZ~5Q#uYBL^*==U_>~r?i;@@F< zcN=>kyVu|3G1)=Fv8pC#?+N*OsdtKoKh9(asX4Rd_VY}3kmQjtHwY$erbr0AYem+g zVsQIoZ2&~wE3!uG!C=c;5}K!4E+_j;F+#0B+Bg3jC>$D09&VO~s*-s7OJr)H#8av! z&sh))Gz>P9Si=J7Igp?K>*vq>A3uH`Kbe@Flbe`@paAuk zAWVsPe(;xm!vfhZb39Wg?d)bg zcU8@OH@eJAY36#SXQN7GUrcB}a<9#9iD;|(uk^3u{11EX_)+lv$Vs2VIbkEs8~j^7 zVt)C7E)~owICkq{y3pKo&DwRVIz+eBwlE+LiI5fEp7MJ^E|5cGG|$EM(6kj%N&F<5 z8#tlA+><)yVkmw>_J@z1CT0J>cOPE9dUGc6{Hgfl6Q|F{olJm5h}jdnI%?~x^;_0& zidhrAjaU#^jZNG4=r01j_*FXb?`@lzc<9W=-X<>hR<$#`qd0n_P4AA4B9j+yY2Ltb zb49PLz5$I7nwoxJalx+hnx{8vrKtDR{Mfv&{pR=vk>i@T53*htkv})c%(iO78uR`c z)o@6o$Z`u8EgDk3YI#_JUKNH^SRWO=en^MS?f$~rNT4-X)-Str2FU*_40oPupz@Ii z34?s3YKck#7qCLHk4UMavjM8(8ai@*mGkqjnbn*2nw{|?%`H0Uv+!&{-jalf+$P-$ zzg^8+ZGPPUQC!%&$Jfoq92B1Q&wKjTcXRxVU!Sk8J<-&uupm40YTlRhu)-eduP-)3 zFNva}n{!NvN5M6`(WBr%n?o7BTs{p;t8#T*+_ax}W|=33zqzs@eQ&IKR6zE7XhbNbBJ$DWP2lXuK{e0n#@%ub0;Gk(9m7qJlTRa$u1%l$^LJWw)1~R5VTFa6mtxPJYt-fRnElfa zjQjoV2|T3_i+3vdugvOK6esr z8@BLF!|m%kcXFuTwq=BBVTUKLQYsI7*my$Ydkyc!+=p&tZ(n*^NcY-LU%N9Rp~m)Q z%geT$*STr+`n99OBQ{3;6ZP$2WSb_(vleA#L@aIMl?4ch0-TiIh)s#aQ90TowI=5^1Hc>gmW6I^2eRmyRhHo?LKGrOH&OdWn zxS5%rU6EAPtZEtTssd@z(DM17O3Kx3sSvWas>3){kq?@-~OX-R!C;yqLX9KD$R)UiPP5LTHngb$Ns8 zOG@6L*s%EguXnmlf1j|{sY!hPbSN7#jh*v%dU|MnOrxhU^`6Ewyf3a{|ML0OFH4^n z1Q%rd%Fc6gn*Hnd@60dbZQFK?N{^c=ySZWftgH0`KTevM5a9mlV%@4A*4W2Rcse80 z_hp*pfCz`x5QaC;t>IFTdhT-4)N@-*Ud<`EkksX-Xw2M*YGbn^Tla}_E0;MrxaR&Y z-fdP!nY(Q*Q+?R$=9_CzIG9<^;Y;NquNHmomGtJ&lwXmb&&e_(nz&Yt?;B?`!#RK3 zqHP{&hdthI%Xh9|5m$L}eC0Tc3ZFJ^%S!Oes@-P&@RwtkM>jvAT(YuD)0Ue*-uHhS z`q;VA?JKuim{zlhY$tV;4(&X&f69f{gQeZ1?WZh{SGtdzH16t<$=QYTBJ%EyXxxx! z=|p)E(||{xp2OOUz>9DV7`pZ6889?0I=>X3wl$l<%E4?Tz|2OJtD1=^y-|~tgpv_^y&!W$Hs9Y?pFuUj%{D-37sPDusr=qiE zB=G;1p9f75i_(ApEGoQN)G4f}s30%w{{F&-wry^#f7adCt0-%Lzgb4^wT;hC%no_| zzP07T%%D$G#-0+7_@1#k;A;Kjmh00`O?A%ucHrMZC+ht5%r(@6G57t)-T#3+OR~1T-4C5-Nq_L-j>fY*1kZBs&9!Gvq82BPxvgBds*cI| zYYmUKJ=5jXp6Pq6ttQ^M-0ahHPs=^$uU)v7ntE)&@WKONxt2Zvr{y3nLG`5Y|r|2G`8u*K;*?KYVzvmH7%)pXKMbPju;Y@zVJ%k?(eIQCGXvalo#Y8_&J!JJC^A zuSrILo!!KmDx1NpAEdQ=cenA?)J>JE+}GO#ZUJXQMoIWbbNcK=y9Mk(w*@?D@Y8LW z{IsV?Eh4s<6OI2qVJGPKooD3Q9D-u>-SD3n>;dgNX@1|WpQ~mMh#=4~*f3ll_eA;H zuECh71VOlEeMOlw=hcCZO~+h_a2z6hNuEz0g_|n;Ti?6Ce6eTH8Tt9Td6TlL z^bjmfQkcZfX?69;0Y~SlUPskCoh^#a=KM|%8(l__m$X&fbm>j6Oz)*_muA+#^p_w> zxX~&sFzNR?tLBwkZ0KBWxtVR1epS+{wrFp1BY)U%*Zz@BEA45zvv%{Kz@K%>zZv_Of0PL7oSt{>D-9$sXf#Y1MjK}M~})D`JZoUJN(te zbq{MSZ{4P%>#++RV{Rrpj8H~xbA7qtqFG}&XOTCKU9nElJE~34`MIa$wW{oDJIpF< z`OJ5BtKVMNG`8!Eg$wihZu#2s+t_n24?SD5XYMe!Y}vjhUjyxCws6Yz`eZtB|MizX zEzcaB+^Ks)e50-j9*^EF?ilnY^|Y;Gf&0}aOTv%W`J7c_@8xQf+t2)8?lsq<2#fD| z_kAVHLn?HL3$o~t-L7!S#Rv22?XR<;m*17S%`%)%y3kVmvAv#V~8sQV86yE6Ks-B1!ruGogeSK z>y%{OuB1JqtxS&pUAUyT(CkV4_itUK4|7%?dAG66?H#JQ_ukiPzjDy~8SAbrsdY5w z^J@2RD;56^i9BO6<)vtWyr51%l5ca1!euen{2pygcRw8$bZ%AtKLeCCEC)^yTa0e> zxbcB*o!pCp&L6EXWLqPbPep;2&zCn?+VHrGL^Noi*QqFrHhYiVJw2{vOZ!82E{=Gg zJoECfgVTit?laCz+}u2*?~eH~J(j-Q5SG8T=9NfU!s-t@Ep4T*>g|0z|F4_7`-Fcm zy?^uNUg^dD(OVmv{+R7Or@noP^?=)HGh9OZWWSxhucb=7`S^Z=ak(i2!@LzME1w?PBX-2oFo$Yp7jMKrvuZyQ+8jBjDGy%oj*t8H zbVk~aP}gV9p9k2kc;)`wW8dH|Rm$v)>t%Vd?&~#&(_XlWh0CYLjdvN?r~LXZi62%K zP0sG|L>2zNSBEdVW4n(zoBk!zK4iM3)hUxFS$9*uH+30Srfd@v!YN7uJN55d&p-bL z`0`GWK-3X5(71Q_r{L3E^iO4g%o6J+Z>92aA6;Hxav-CaCnSEE*iuyr!y`pC?JuLg zjKBLd1_10=!HL6f!bf}zy{rCjPFu99-yCt5`qsb;jmCOxkInTg_M4uPKr4k(u8=6z zQi)1~(Dvf7k`V}b{F>FN|FFNqor57rbcObj4KRcc#Sox~%}eTSC6!4vzy343RQ_XT z;4-noWD*ArUvQb|_wAS1Sp`U~#444QDoAam_L2CbVrr0Ct52n3x*K4&!7%?aEfo`L zlw|T?E0ID$V6`Y6%P@p@!mwsB#UMy8hP7S!l`sXXRX{R<*nFn}%^Lm*5R z{t5FQy=@6i3#J0 zOM=x(5fh0M;lj{$bS8n33AH-P9GH*q=tZI;rC!1TwFKwU+?dlO?72PcOHLGc#Rh@> zu7RQRUl416Lxp4PXHIdjvbNFKwsVe=7(uy|YsqapluRLqCk0!k?qyu;mKp=93Iy#M z2?Tc7O1z3=E(Mtg90k>;&FUmCKH#7|-6AyR2W@nmBwT{4md zhLp_^Nh}rx8OBOa&C_?5XHf zz{*=9W6EGt!us_?VfNSHFc>$0ZyXqa5_oy4nJPiq9}@@nfZ012Q-Xaj+0Pzf%lw&Q zo3`_qv;=T>!03-D!Pr;qv2{w|DN#tkl12w8Y=9*H@D!pNEQawN3Khup!krZ=UnpJf1o9DsqwA)m-J=vDv{Yox_xLm* zE~OuS7=Grj1qO1D9>m6$h~FiAVNHKOZHR;CL)QN*O^lk!01kTD1NjL{q;}YhmNG;l z9{I3G!w+A+u|U&RYtdsGz67SWQ%Et!zhfp#G(!SYTet)q(s9E-aB&oVDK<7y`YmHr@}k(hW6eCI<)De;#FO1zYEf0i;rD*X0VvuHJtLIamk zP97gp98}n_aR?rtKm4SnV~uXgVJ%8%wWIIa4RP@JJSd+Djy68CM8e~93_~O`KC?u_ zhA!!!-4LqJMD3Unpi3<`=}3ptU3NTm4)2UylH zV;MH(<$C!(YuXGv+*BC4O(ddpZ0>$O@Te}-L!|v02fe>Vf@mgpRioAuH(=oT%Fr_9 zO4-T~ANWSE>nU5%tPUXvI7pBvrD7ozWuuaKa%mXICi>Us>1{w)pgcv;hg=#Yn~1VJ z7y*p{k_L_47&<@Q4wtx9ZdZ;I4M^a;mC*Q%#{CjXf*7Pnx0=`ugfIri2uu*0crwsY z5z64Z?W9nQdQOT`-ke>wtI@iE-a2EHgcbM+g`}iuS;B_Xk5yeh=7aVQ242H3PN5b5 z5GOgc1u!Zk!s8llYw_^>s}e0C2h;`uOqb=R77x#3D>K3Q6WixFhDc<1W;riBJl8j4 zHZRI0agik+p2JvUQsJ59Wbr`sksGjHATkP17&Ow=?VFl=Sc5U6l3qNs6;@#@Yd!a` z5(UB=5aK&_q%9kzLzs@C)5T4vc6C}hwhn~p*c*$#CF9_xBWHx8H64~ncxHQ@Arfgi zEYWb&=~RP>{Pd%_#&lR>;-<5fH6~>`EP?UNwp>lNlhpw05=*8t9~X70{yK;}XyC>Z z!jFJFKn+cJkOh&(V^ki5EguA1zUvseSTVeeV0}$9gSwejwP@wxrGyJ@v^9n*Gib_6 z+yxFQ-I5IVHMqt43(M2xk9J)Mi=|1&3~_LaO=X0mwOE!&xW%@e%49}_4QX_UB^qwA zku1>k&WdR;4L3iy#eQRrNm;DX)Shs=hQPSRP7yH|t==IuX0Z$iq{en{D1tl@4gB!! z4nG2_5SiFVsQF*gWNG*qYBhcsc~ZP#tlfqGE)j^(icoaG#RK5Q)qJSfb%R z#nzjN{EB4(EHUj#O+p7M(X27`FMy0f6LAkMTE z*}xG^&cOw;gv1rMi!VcAq8Z{H&)Gxc;V_0Pw66U*djh>NaX0egICp}88tQThH_UPc z24O5#{Q(v#d4N*W5uUwBTro0r{rQVTO9l?RrV-65I0tMijK zfd559LefJ%*iQCeh)qjR5)8?Or^M4rA@kN`+ziw$cS1Kybi;^-7e-aC_z$Uy<$iu5 zg^D@X?GV~vV@dwunb375Emym)gm&4KzKb)&!84)uDkeDEfWi_9&x9fvB9ZZg2F);1 z;+fDp7HE3AE2G=+lG6Y@po~&8lO>uVfvI0=VHBD=p5H3=9y1gaW;l#~m})0+g_g=x zYNb%6mS{id0Pesj5lROCZo4Wy10>MEi9`f&lmT4e3q^i@EY3ub0@Us(dsZ0?-5$n3 zOd@9kIT8sHsbQ<Nm_9-tbR@Ktwb zO@nFs!N84EJewnQ30{JMcTV0X=zk4Jpn($^8pe?bH!m@uW#oovAaS%9k(F~e64CTG zQHaz&tXxE!h)VCoU>}|^@VoDQb2$=$cgZrLOcF#Yr%_KuI0>Yj)doZ_S`M;613xB< z{D&hAxcLt7mk32_q2bB4(F04$bB-@}{CW+r*?ur^FTUwtj(j+K@sPch<*1a!8wRyo zL2k?{f+H7g*@jRdmB}DK^p<)txq(0nbz-;M<3+GYXbi?eO0`IiWKfx$P%Y=OOox{$ z!_fPfS1|AZ*LVR(HtYhNVJh346bTA&BNx(>ATnlab{TU^3}!DA7;VDL5(t0sZMulT zeDrQ3Sc2i_FFwq{^wMRPkkrF#v|cyaLQ;1TEOGIp_wI`s%T@0xf@(bqDKZ26iss#S z=YXN0f%~*rUidONdJ)P*futK@z@^auS)i^PC(fniQa-X!C?$c+xDdV`+3(2T>T;+c z?IsMooM-(qK3x1nDxx#1P$8#cG6UfN5AqLJlzYp$5Ylx()A)D>_(PjIc?UtTK?7f$ zAuIUcb5WF83Ds|)4uELjTzaqK!-ct`5J?JB6t{8-f^=9JG;l?+S;L15Cq*$lY`_m| z)~ux^WTU;dqRGw-aqz>MEJirm*uxSDKdfz0!=Ua(A?P= zZo_o12#G4sM(df+P?0m~^Q(g)jfa6JZwokML!z%zioN_imBJwD z3^E4Lut8dtwBymhcrc|~Fz}q;JesQ{{6$J%p=OMe6K!n16MvE9kD_=jg4p!mCRc3ff}IE8wT$6ZfxR11w4(485e46Cdl8t z3N>s-1LrbnD<3YJFJLiJ8G?(U!Qy8a*S4|c!t&0y><7CANL$lj;JdKy+c`pu(dnX( zRH76q#XcdVs*Bleb@Xuvo5Hm3f_R@a>(Qg4Vs{qD2K?<_lyG> zREHD#fLusdi>vpOVL{NqFXCtI;wT42fQKJEBhWkJH0nAi8wn6!cjr%zg(R|2J#YiB8FGUMeRuVG~oo{U{ zW-UPnIr0$sL02yip-Qe)vn2ECUymQC0}&$ApWHd41C*7q9LebJ*1&>EyQR?+B$lzR z;RVQnpn)&Xu0tG|sMI1Td14_E6kn#56MU!&DuODpaEas`=E#HS7-)$y5>g^G3X7P4 zAjm)bb|CC1TPAw914fZ470ujv^577dzeh1s`NR=f3?Ds(uR7|V%QHxMmp_}iJ_=-j z2CfrF;{!K&3gu4wjJeiP3RKX* z-D%@f+^C3E5)@=HB1UzDAYzzr;K_Q~Gi-@qyKtj1o=Qh2J&eB83j{C~2A-@dIb(B6 z){!Kpe=xTS1SY8D4bK8?61YkN*!UF70%;_Jyy*RHISamlwe$fl_{O2#S*~38Y#bh4 zKh?bjSk0tjma{R5D<2LU2PB%bCDZz>1hJsU?6@=Ob)G8~bf2RRQ7}l%DCON%w7PXW z;4lUTt}Y`|xbi?E;j)2Q_I-wvu3ZPt<@+T*T#BhKjYBaEcX;CdDU~%BCY9Hee{VM^ zF6b{8blAr5{!Qu93%9PRB0OCX#OqNtBD|I<oCtiF!loFAzLN0~RmZBqg^00_TM#$2fqG#=L1Njth?Dp(4FHW8kj{t9+j!|W$ zL=@7?Vv`KS1MT_^I@uik%8QOt;w^;&XeG{wMnEVA%?;fnD-Qy4Ev7`fzVTuNUpNhb zqb)WIhWM;4GvOc9E8DM_ggR&Q;u8n~5`AugAtUN&35bw?xSju%!-)}Ag+sFgL`4L) zUDUOo0|hkjW1SWJ2oO3f38uPI87=i7R2Z@OHm3Y9M^F}2TZnHxvcB^Y2YmShE-x5! zL0gY4fd|%P0gs-L@#7wFZyql$@c2oySJ&r5vr>k8b-WCxSw1&DOg8L)n$naX-j+vDwKA%b!tebK|KcMJZJDm#eVb7-glJH( z)PL=Pi{@Y*Z&HiNXmlAql#q-(LeT%}%ZSDkqs&+Ttqz`V zg_q?+2bDj)niNwBPUhw1l~#g)kO#us&BU1S;Z)L@1A{dS-tT+#vwmGb5yfR;;7btBtdP3NkY{EJIEz&xek`Tqae+*Rz7b*i(q_-H&{SfxGIf75ETSYcBNkrDSx`2v>~^ZTiE5y^wQ617EbB75R`s ziw24f4uEP|WOUI8Iw+{0xm~7`4^Tk^_tmbI_|QRLI+L?}Xo4b{zS-mFSG_9p;)B1_ zV-UrJCJiI}K`LlRgGUWFGd@f_p;4+Fo|%ZTvJD1H1w6<VYWa+N|UX2S)UP;h=$ z**zeX6c~7&WSbg1xOgai6Μ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 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/icons/alt_launcher.icns b/debug/org.eclipse.cdt.debug.application/icons/alt_launcher.icns new file mode 100644 index 0000000000000000000000000000000000000000..b77a6a63938e43ee977646573dbd9a45fd1983af GIT binary patch literal 51159 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

N=U55wS;a{OH*SV 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 Mpnv}UzqP>s0IH1_y#N3J literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/icons/alt_launcher.xpm b/debug/org.eclipse.cdt.debug.application/icons/alt_launcher.xpm new file mode 100644 index 00000000000..b0c139e0633 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/icons/alt_launcher.xpm @@ -0,0 +1,307 @@ +/* XPM */ +static char * icon48_xpm[] = { +"48 48 256 2", +" c #4B4B3B3B9090", +". c #0D0D0E0E5454", +"X c #11110E0E5B5B", +"o c #17170F0F6363", +"O c #1D1D13136969", +"+ c #212114146C6C", +"@ c #252514147171", +"# c #282811116C6C", +"$ c #26260D0D6363", +"% c #22220B0B5E5E", +"& c #1C1C0B0B5A5A", +"* c #1C1C0B0B5252", +"= c #1B1B05055353", +"- c #161606064D4D", +"; c #161605054949", +": c #111104044848", +"> c #131304044545", +", c #131305054242", +"< c #141410105E5E", +"1 c #2C2C15157373", +"2 c #2B2B1B1B7575", +"3 c #343416167272", +"4 c #313113136E6E", +"5 c #222209095757", +"6 c #1B1B06064D4D", +"7 c #15150B0B4242", +"8 c #13130C0C5555", +"9 c #2E2E1B1B7878", +"0 c #33331F1F7C7C", +"q c #343418187878", +"w c #3B3B1C1C7575", +"e c #2E2E10106767", +"r c #1B1B07074747", +"t c #18180B0B4646", +"y c #151513136262", +"u c #1A1A15156464", +"i c #34341F1F7777", +"p c #40401E1E8080", +"a c #42421B1B7A7A", +"s c #3B3B15157474", +"d c #2B2B0B0B5B5B", +"f c #222207075252", +"g c #373727277A7A", +"h c #474724248484", +"j c #393915156E6E", +"k c #373711116A6A", +"l c #343413136363", +"z c #232319196E6E", +"x c #292919197070", +"c c #3C3C2C2C8282", +"v c #444431318585", +"b c #494934348A8A", +"n c #505026268A8A", +"m c #3D3D1B1B6E6E", +"M c #31310E0E5C5C", +"N c #2B2B0D0D5353", +"B c #222207074A4A", +"V c #52523C3C9292", +"C c #58583C3C9494", +"Z c #5D5D44449797", +"A c #5C5C2E2E9292", +"S c #676733339595", +"D c #424228287575", +"F c #29290A0A4F4F", +"G c #6C6C4A4A9E9E", +"H c #72725454A7A7", +"J c #8C8C6D6DB2B2", +"K c #343424246E6E", +"L c #3A3A23236A6A", +"P c #3A3A1C1C6767", +"I c #24240A0A4B4B", +"U c #151518186161", +"Y c #76766F6FA5A5", +"T c #ADAD9191CCCC", +"R c #98988989D3D3", +"E c #45453B3B8686", +"W c #3C3C35357979", +"Q c #363631317575", +"! c #32322D2D6B6B", +"~ c #323229296363", +"^ c #30301F1F6262", +"/ c #323218185E5E", +"( c #272707074B4B", +") c #202028286C6C", +"_ c #1E1E1D1D6868", +"` c #9A9A8282BBBB", +"' c #C8C8B3B3D3D3", +"] c #B3B3AFAFE7E7", +"[ c #84847272C6C6", +"{ c #58585757A3A3", +"} c #3F3F3C3C8A8A", +"| c #3B3B3A3A8484", +" . c #414139397D7D", +".. c #3D3D39397A7A", +"X. c #37372E2E6E6E", +"o. c #2C2C21215A5A", +"O. c #2E2E1B1B5B5B", +"+. c #F5F5EFEFF5F5", +"@. c #656566669A9A", +"#. c #47474B4B8E8E", +"$. c #3C3C44447B7B", +"%. c #444442428080", +"&. c #45453E3E8181", +"*. c #40403C3C8181", +"=. c #3D3D33337474", +"-. c #3B3B30306E6E", +";. c #38382D2D6969", +":. c #303026265D5D", +">. c #2C2C15155A5A", +",. c #1F1F1C1C7070", +"<. c #25251E1E7171", +"1. c #59595C5C9191", +"2. c #4D4D53538989", +"3. c #4C4C49498484", +"4. c #484845458585", +"5. c #494941418585", +"6. c #494940408181", +"7. c #2F2F1C1C5353", +"8. c #2B2B28287676", +"9. c #323231317F7F", +"0. c #545452528B8B", +"q. c #51514E4E8989", +"w. c #4E4E4B4B8C8C", +"e. c #4C4C47478686", +"r. c #46463D3D7E7E", +"t. c #434336367A7A", +"y. c #2B2B13135555", +"u. c #47473D3D8D8D", +"i. c #575757578E8E", +"p. c #48483E3E7F7F", +"a. c #46463A3A7D7D", +"s. c #424235357575", +"d. c #404034347171", +"f. c #BFBFCBCBFAFA", +"g. c #B8B8A8A8DDDD", +"h. c #5E5E60609292", +"j. c #565655558C8C", +"k. c #4B4B44448282", +"l. c #454539397B7B", +"z. c #434338387878", +"x. c #3F3F32326D6D", +"c. c #3D3D30306969", +"v. c #3A3A2E2E6363", +"b. c #36362A2A5C5C", +"n. c #343424245555", +"m. c #30301E1E4D4D", +"M. c #49493C3C8282", +"N. c #5E5E4F4F8C8C", +"B. c #56563B3B8B8B", +"V. c #545407078585", +"C. c #424234347272", +"Z. c #9797A4A4F7F7", +"A. c #444436367676", +"S. c #7D7D7979D5D5", +"D. c #464640408A8A", +"F. c #44444B4B8282", +"G. c #414107077777", +"H. c #71716161C1C1", +"J. c #303039397979", +"K. c #8E8E8E8EE6E6", +"L. c #404033338B8B", +"P. c #4A4A45458C8C", +"I. c #46463A3A8080", +"U. c #363629295454", +"Y. c #303022224848", +"T. c #424237377575", +"R. c #2E2E1D1D6363", +"E. c #79798383EAEA", +"W. c #74747B7BE4E4", +"Q. c #6D6D7676D6D6", +"!. c #6A6A7171CECE", +"~. c #66666969C6C6", +"^. c #62626565BCBC", +"/. c #5F5F6060B5B5", +"(. c #5B5B5B5BACAC", +"). c #535353539898", +"_. c #4F4F4F4FA4A4", +"`. c #54544D4DA4A4", +"'. c #323204046B6B", +"]. c #303035357979", +"[. c #313122224343", +"{. c #5A5A5B5BB7B7", +"}. c #484846468080", +"|. c #454541417575", +" X c #4B4B31318282", +".X c #47473C3C8484", +"XX c #3E3E35356E6E", +"oX c #2F2F26264040", +"OX c #2B2B23233A3A", +"+X c #262619195C5C", +"@X c #252515155A5A", +"#X c #55555151B3B3", +"$X c #3C3C2D2D5D5D", +"%X c #39392F2F5656", +"&X c #37372D2D5050", +"*X c #25251F1F3030", +"=X c #24241D1D4343", +"-X c #202013135656", +";X c #41413B3B6C6C", +":X c #444442429696", +">X c #212100005E5E", +",X c #444436367272", +" > , , , ", +" . . X X < < o o O O + @ 1 2 2 1 1 1 1 1 1 1 1 3 4 # # $ $ $ % % % 5 = = 6 6 - ; ; > > , , 7 ", +" . 8 < < < o O O + @ @ 2 9 9 0 0 q q q q q q q w 3 4 4 e e $ $ $ $ % 5 = = 6 6 6 ; ; > > r t ", +" . X < y u O O + @ 1 2 i 0 0 p p p p p p p a a p a s 3 4 4 e e e e d 5 5 f f 6 6 6 ; ; r r t ", +" X < y u O + + @ 2 9 0 g p p h h h h h h h p h h a a s s j k k j l d d 5 5 f f 6 6 r r r r r ", +" X < y O z x x 9 0 g c v b n n n n n n n n n n n h a a s s j j m l M d d N f f B B B B r r r ", +" < y u + z 2 0 c c b V C Z C C A A A A A S S S n h D w w m m m m k l M d d N f F F F B r r r ", +" < y O z z 9 c b V Z G H H H G S G G J J H V v c g g K K K K L P l l l M M N N N N I B B r r ", +" U u + z x i v C H Y J J J J H J T R H V E W W Q Q Q Q ! ! ! ~ ^ ^ / / M M M M M N ( B B r r ", +" ) _ z x 9 g b Z Y ` ' ' ' T T ] [ { } | .........W W Q Q X.! ~ ~ o.O./ / / / N F ( B B B r ", +" ) ) z x i c V G J ' +.+.+.+.] [ @.#.$.%.%.%.&.*. . .....W =.-.X.;.~ :.o.O.^ >.N F ( B B B B ", +" ) ,.<.2 g v C H J ' +.+.+.+.T Y 1.2.3.4.4.4.5.6.&.&. . ...W =.=.-.;.~ :.o.7.>.N F F ( B I I ", +" ) ,.<.8.9.b C H J T +.+.+.' J @.1.0.q.q.w.e.4.5.6.&.r. . .t.W =.=.-.;.~ :.o.7.y.N F ( ( I I ", +" 8.8.8.9.| u.C G J T +.+.' ` Y @.1.i.0.q.q.e.e.5.6.p.r.a. .t.t.s.d.d.-.;.~ :.7.7.y.F F ( I I ", +" 9.c c c v b A S H ' f.g.` Y @.h.1.i.j.0.q.q.e.k.6.p.r.a.l.t.z.s.s.d.x.c.v.b.n.m.7.N F F F I ", +" <.g M.N.B.B.n V.J f.R J @.h.h.1.i.i.j.j.0.q.3.k.6.p.r.a.l.l.z.s.C.d.x.x.c.v.b.n.m.y.N F F F ", +" + x i v B.Z Z G g.Z.[ @.2.i.i.j.j.j.j.j.0.q.3.k.6.p.p.a.l.l.A.s.C.C.d.x.c.v.b.n.m.7.y.N N y. ", +" O # 3 w p n Z ` f.S.H D.F.q.0.0.0.0.j.0.q.q.3.k.6.p.r.a.a.l.A.s.s.C.d.x.x.c.v.b.n.m.y.y.y.y. ", +" O # 4 s a G.V.T Z.H.V J.%.e.w.q.0.0.0.0.q.q.e.k.6.p.r.a.a.l.z.A.s.C.d.d.x.c.v.b.n.m.7.>.y.y. ", +" O # 4 s w G.A f.K.H L...4.P.w.w.w.q.q.q.q.e.e.5.6.M.I.I.a.a.l.z.A.s.d.d.x.c.v.v.U.Y.7.O.>.y. ", +" $ # 4 3 s G.G f.S.Z 9.*.D.P.P.w.w.w.w.w.e.e.5.5.M.M.I.I.a.a.l.z.T.s.d.d.x.x.c.v.U.Y.m.R.>.>. ", +" E.E.W.W.W.W.E.Z.E.W.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.!.!.!.!.~.~.~.~.~.~.^.^.^.^.^./././.(.{ { )._.`._. ", +" + # 3 w s '.` f.H.V ].*.D.P.P.P.P.P.P.P.5.5.5.M.M.M.I.I.a.l.z.z.T.T.s.d.d.x.c.v.U.Y.[.^ O.>. ", +" ~.~.~.~.~.~.K.Z.S.~.{.^.^.^.^.^.^.^.^././././././.(.(.(.(.(.(.{ { { { { ).).).w.w.}.|.P.u.} ", +" .I.6. X X XT f.H.b ].*.E D.D.D.D.5.5..X.XM.M.I.I.a.a.l.l.z.z.T.T.T.d.XXx.c.v.b.U.oXOXR.+X@X ", +" E.E.E.W.W.W.K.Z.E.W.Q.Q.Q.Q.Q.Q.Q.Q.!.!.!.!.!.!.~.~.~.~.~.~.^.^.^.^.^./././.(.{ { ).).#X_._. ", +" & % $ e '.= H f.H.b 8.W *.E E E .X.X.XI.I.I.I.a.a.l.l.z.z.T.T.T.C.XXXXc.v.$X%X&XY.*X=X2 @X-X ", +" {.{.{.{.{.#X~.Z.W.~.{.{./././././././././.(.(.(.(.(.(.(.{ { { { { { ).).).w.w.3.}.;X%.:X} } ", +" & & % $ e >XV.f.S.C K X.W t. . .l.l.t.t.t.t.A.A.A.,X,X,X,X,XX7X` Z.Z D ! =.=.s.t.t.t.A.A.s.A.,X,X,X,X > > t t t cX ", +" nXbXbXzXzXlXaXXXY +Xf = f = 7XtXR R mXn.Y.[.[.[.[.OX*X*X8X5X*X=X,.u vXvX; > > MXMX, 7 t t ", +" nXnXnXbXzXvX-.Y +XcX6 6 = = = d L B.G H `.X.:.7.m.=X=X=X=X=X6X,.u cXvXNX: BX> MXVXCXVX7 7 7 ", +" ZXZXnXbXAXgX@.+XvX; - - - - * @XR.>.sX>.R.i 0 x eXeXeXeXO hXaXcXvXNX: BXMXMXMXVXCXCXCXVX7 7 ", +" SXZXZXAXgXN.aXNX: : NXNXNX- * +X+X* 6 6 6 * * * * * * * vXvX- NX: DXBXMXMXFXCXCXCXCXGXVXVX7 ", +" SXSXHXgX0.JXKXLXKXKXDX: : NX* @X-X- - - - - - - - - - - NX: DXDXDXMXMXFXFXCXCXCXCXGXGXGXVXVX ", +" SXHXPX3.JXnXnXnXnXbXLXKXKXNXaX-XvX: : NX: : : : : : : BXDXDXLXMXMXFXFXCXCXCXCXGXGXGXGXGXGXGX ", +" IXUX$.AXZXZXZXZXnXnXnXLXLXNXJXvXBXDXBXBXBXBXDXDXDXDXLXDXLXLXFXFXFXFXCXCXCXCXGXGXGXGXGXGXGXGX ", +" "}; diff --git a/debug/org.eclipse.cdt.debug.application/icons/alt_window_16.gif b/debug/org.eclipse.cdt.debug.application/icons/alt_window_16.gif new file mode 100644 index 0000000000000000000000000000000000000000..05626b17d8133fb8d4644b1d6fef71b5464a83ec GIT binary patch literal 637 zcmV-@0)qWVNk%w1VGsZi0OkMyi-8)}*O-2lP0Hw}F;@yymoek*x!Lop&FGr*^SR~k zs^;O9;p?WSqgKtvhMApMhF*N^?6&X&9pLg?DBG(C(ez;g!PXhs))Rw8MzH&4Z(_ zXvf!@hj|a@|9{HUwg3O)o~~}>@~^JReYVZIH1tGelN zk%v8>nmw<;lBk_yvbu)E--D*OeB8x>j*3>k(uk0bLzTd1hNNNJ=CYr@WM^3dMPxF! zzph4nBvxlHz`%CY-G9r{sL|c0ptWPh!<4SPZ@9Bvy2FG2|H;$mn~9BNUw$#w=Y!bc zgtn}6%i@6G^tH9ZgW}z-$IYnz|B<@Hh`+RXy1~Awt!2U5leENdA^8LV00000EC2ui z01yBW000NtfPaF6goT0uIU{mqadcHX2yRVIXMzhO7(q`I6h}HJI0pwxmKbPYVl@J4 zDm{J(2S|cfc{Cdv4KaNy8g_n31A=5;1shmX4-f6x{Jf>7ZWJ08yT*#Oz=YiBkILwmjfEnosaBAPDf9ls zyvdZd!-~Sos+W>G-s`Nk{FBSui~9V#l#Mgv?ySDMe7VAbsjYFcx_8&zi?qIfzR97t z#FCqrMWLNf&E=%y`n1>coVmr8xaEKH{mbL}t&D;gy~&Qj%#~z(LzA{)#N~zP^|R~m zp}otUtJHMC;*HGdj_LHdqq%0d+j+ajo586>NW&Zue=J&Va z_qWdQp*=VauEA}uv~jPtc+cjr?)$_4|H+n~Sk~>BfR;|v}n2Rhi`F=4Oay#WC( zz<`mgpCCAqiV)E;p<@9xCQK|?u;RoC1{4_NfH;66xr-`97}&wFV-*P~5+pD)vg8R0 zI93LL@noC>K`K;O`4g|B4lhV>>g2hiWCx%^T^{{orJ4a655`o18dWM!k`*dk<&Yyl zfG5fS1RaQShe(_;Sx`vWyEms9sw>oDh4>bLpfy5xfE`1`gkHXW0jpj6!!3+1hlRY6 zQy_~06J=0{7QHhC$-sg+aIlQ|&yCj@I%Akk8-s@1w@K(G@u9a17cX99$UG;+7%U7@ zlv%#~uj#6&*RB>2ppBs0bz)=quzPp!?;n2u4lX=Hp5cE)h!8^KID-=@;>$l>HEo9u zEsU@TAYhAi*RXY_!ECq{*d1@a0TQou6B7<7n0fl1KSm)2x0%)o*NS_pu^79a?c zi406UP(TnUnRKCj_u;1@haNhyM2LS(vBn8V+%d);0pLIZ1uX`dp?)5CAb^J;(kQ|I zO&6rWMFAHKfP;@MwvgcrL>d{R5+KlMf)rB#V8eqMJTZW399TI6mRTN&00K)uQ9=oV zj6lE?NdPc{4UC;JKn`ef@B<4QcIY7jTsF`EoqsUV$rLsKus{?aoe{tQKV-V0mT$rd z#SlFxTBoA~G~mSmU&O#h6&*O?mRoMV=|mHsf-*z{b&fDX4^<2hfeki9pa&ONoDhH$ z$Rgl`5=xXX1OyR83&9Y%G9keL8+1ZI5?#aq01O8-A+8@KG|&UI(QdE-8ln901s{1V z@dXp4mH#SB%I7#TXkB G2mm{gq(mG5 literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/intro-eclipse.png b/debug/org.eclipse.cdt.debug.application/intro-eclipse.png new file mode 100644 index 0000000000000000000000000000000000000000..015e7fc6ca45781d1bd37b5b6cd459dde06df408 GIT binary patch literal 13739 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 VX7(Kf`tbk&002ovPDHLkV1gHLS)~8~ literal 0 HcmV?d00001 diff --git a/debug/org.eclipse.cdt.debug.application/plugin.properties b/debug/org.eclipse.cdt.debug.application/plugin.properties new file mode 100644 index 00000000000..a46064d1c3e --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/plugin.properties @@ -0,0 +1,39 @@ +################################################################################# +# Copyright (c) 2014 Red Hat, Inc. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Incorporated - initial API and implementation +################################################################################# +bundleName=C/C++ Stand-alone Debugger +provider=Eclipse CDT +DwarfSettingEntries.name=Binary Debug Data Entries +FilterMenus.name=Filter Menus +ExitMenu.label=E&xit +WindowMenu.label=&Window +FileMenu.label=&File +HelpMenu.label=&Help +ShowView.label=Show &View +CustomizePerspective.label=Customi&ze Perspective... +ResetPerspective.label=&Reset Perspective... +AboutEclipse.label=&About Eclipse +HelpContents.label=&Help Contents +HelpSearch.label=S&earch +DynamicHelp.label=&Dynamic Help +Preferences.label=&Preferences +DummyUnusedPage.name=Dummy page +DebugNewExecutable.description=Debug a new executable +DebugNewExecutable.name=Debug New Executable +DebugNewExecutableMenu.label=&New Executable... +DebugAttachedExecutable.description=Debug an attached executable +DebugAttachedExecutable.name=Debug Attached Executable +DebugAttachedExecutableMenu.label=&Attach Executable... +DebugCore.description=Debug a corefile +DebugCore.name=Debug Core File +DebugCoreMenu.label=Debug &Core File... +aboutText=Eclipse Stand-alone C/C++ GDB Graphical Debugger\n\nRelease 1.0.0\n +ProductDesc=Eclipse Stand-alone C/C++ GDB Debugger +ProductName=Stand-alone C/C++ GDB Debugger \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/plugin.xml b/debug/org.eclipse.cdt.debug.application/plugin.xml new file mode 100644 index 00000000000..5aab488af59 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/plugin.xml @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/debug/org.eclipse.cdt.debug.application/pom.xml b/debug/org.eclipse.cdt.debug.application/pom.xml new file mode 100644 index 00000000000..beb86631334 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.eclipse.cdt + cdt-parent + 8.4.0-SNAPSHOT + ../../pom.xml + + + 1.0.0-SNAPSHOT + org.eclipse.cdt.debug.application + eclipse-plugin + diff --git a/debug/org.eclipse.cdt.debug.application/scripts/README b/debug/org.eclipse.cdt.debug.application/scripts/README new file mode 100644 index 00000000000..29615408067 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/scripts/README @@ -0,0 +1,53 @@ +The CDT Stand-alone Debugger brings up an minimal Eclipse instance which has all that +is needed of the CDT plug-ins to debug a C/C++ executable. Build is not supported. +Editing is allowed, but you will need to rebuild outside the Stand-alone Debugger for +those changes to manifest in your debugging session. + +To install the Stand-alone debugger locally in your $HOME directory, run the install.sh +script directly from the scripts sub-directory of the plugins directory in your +Eclipse installation: + + sh ./install.sh + +The script uses relative directories so you cannot run the script from any other working directory. + +The install script will create a cdtdebugger directory in your $HOME directory. This +directory will contain a config.ini file, a dev.properties file, and a cdtdebug.sh script. +The cdtdebug.sh script will start the debugger from the command-line. It does not +have relative directories so you can move it around as you like. + +The script takes a few options which are mentioned below: + +-data : workspace to use for your Eclipse session if you do not want the default + $HOME/workspace-gdbstandalone + +-consoleLog : if you want error messages reported directly to the command console + +-a : specify attaching to an existing executable on system. A dialog will + be brought up to allow you to select which one. + +-b $PATH : path to build log for an executable. This will be used to figure out + include paths and compilation flags. This option assumes you will + be using the -e option described below. + +-c $CPATH : path to core-file. This option must precede a -e option to specify an + executable. + +-e $PATH [args...] : path to your executable to debug plus any optional command line + arguments to pass to main(). This option must be last and should + not precede any other arguments as they will be treated as arguments + to main. + +If no -a or -e option is specified, the last executable debugged will be offered for +debugging. Otherwise, if this is the first time, a dialog will be presented to enter +an executable, build log, and program arguments. + + e.g. sh ~/cdtdebugger/cdtdebug.sh -b ~/build.log ~/myproject/bin/a.out arg1 arg2 + +The cdtdebug.sh script that is found in the plug-in can also be run directly, but only +in this scripts directory as it uses relative directories to find the Eclipse instance and +the plugins directory. + + e.g. sh ./cdtdebug.sh -b ~/build.log ~/myproject/bin/a.out arg1 arg2 + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh b/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh new file mode 100755 index 00000000000..a20f1a2cd9a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/scripts/cdtdebug.sh @@ -0,0 +1,32 @@ +#!/bin/sh +############################################################################### +# Copyright (c) 2014 Red Hat, Inc. and others +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Inc. - initial API and implementation +############################################################################### +if [ ! -d $HOME/cdtdebugger ]; then +mkdir -p $HOME/cdtdebugger +cp config.ini $HOME/cdtdebugger +cp dev.properties $HOME/cdtdebugger +fi +pushd ../.. >/dev/null +OSGI_JAR=`ls org.eclipse.osgi_*.jar` +SWT_JAR=`ls org.eclipse.swt.*.jar` +SWT_PLUGIN=`echo $SWT_JAR | sed -e "s/_[0-9]*\..*.jar//"` +FS_JAR=`ls org.eclipse.core.filesystem.*.jar` +FS_PLUGIN=`echo $FS_JAR | sed -e "s/_[0-9]*\..*.jar//"` +LINUX_JAR=`ls org.eclipse.cdt.core.linux.*.jar` +LINUX_PLUGIN=`echo $LINUX_JAR | sed -e "s/_[0-9]*\..*.jar//"` +cd ..; ECLIPSE_HOME=`pwd` +popd >/dev/null +$ECLIPSE_HOME/eclipse -clean -product org.eclipse.cdt.debug.application.product \ +-data $HOME/workspace-gdbstandlone -configuration file\:$HOME/cdtdebugger \ +-dev file\:$HOME/cdtdebugger/dev.properties $@ \ +-vmargs -Dosgi.jar=$OSGI_JAR -Dswt.plugin=$SWT_PLUGIN -Dfs.plugin=$FS_PLUGIN \ +-Dlinux.plugin=$LINUX_PLUGIN -Declipse.home=$ECLIPSE_HOME + diff --git a/debug/org.eclipse.cdt.debug.application/scripts/config.ini b/debug/org.eclipse.cdt.debug.application/scripts/config.ini new file mode 100644 index 00000000000..f3c575d1c4f --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/scripts/config.ini @@ -0,0 +1,7 @@ +#Configuration File +#Fri Dec 20 17:38:27 EST 2013 +osgi.install.area=file\:$eclipse.home$ +osgi.framework=file\:$eclipse.home$/plugins/$osgi.jar$ +osgi.bundles=org.eclipse.cdt.core.linux,org.eclipse.e4.core.di.extensions,org.eclipse.cdt.debug.ui.memory.floatingpoint,org.eclipse.ui.editors,org.eclipse.equinox.ds@1\:start,org.eclipse.search,org.eclipse.text,org.eclipse.jface.databinding,org.eclipse.cdt.debug.ui.memory.search,org.eclipse.debug.core,org.apache.batik.util,org.eclipse.cdt.debug.ui.memory.memorybrowser,org.eclipse.e4.ui.widgets,org.eclipse.cdt.debug.core,org.eclipse.ui,org.eclipse.cdt.make.core,javax.annotation,org.eclipse.equinox.registry,org.eclipse.cdt.dsf.ui,org.eclipse.cdt.debug.ui.memory.traditional,org.eclipse.cdt.ui,org.eclipse.ui.ide,org.w3c.dom.svg,org.eclipse.jface,org.eclipse.core.runtime.compatibility.auth,org.eclipse.ltk.ui.refactoring,org.w3c.dom.smil,org.eclipse.e4.ui.model.workbench,org.eclipse.equinox.bidi,org.eclipse.e4.ui.workbench,org.eclipse.e4.ui.di,org.eclipse.debug.ui,org.eclipse.e4.ui.bindings,org.eclipse.core.contenttype,org.eclipse.e4.ui.workbench.swt,org.eclipse.ui.views,org.eclipse.emf.ecore.change,org.eclipse.equinox.app,org.eclipse.e4.ui.services,org.eclipse.ant.core,org.eclipse.equinox.p2.core,org.eclipse.cdt.core,org.eclipse.cdt.debug.application,org.eclipse.cdt.debug.application.doc,org.eclipse.core.resources,org.eclipse.team.ui,org.eclipse.equinox.common@2\:start,org.eclipse.equinox.p2.engine,org.eclipse.cdt.debug.ui,org.eclipse.ui.views.properties.tabbed,org.eclipse.help,org.eclipse.help.ui,org.eclipse.help.base,org.eclipse.help.webapp,org.eclipse.equinox.jsp.jasper,org.eclipse.equinox.jsp.jasper.registry,org.apache.jasper.glassfish,org.apache.lucene.core,org.apache.lucene.analysis,org.eclipse.equinox.http.jetty,org.eclipse.equinox.http.registry,org.eclipse.jetty.http,org.eclipse.equinox.http.servlet,org.eclipse.jetty.io,org.eclipse.jetty.server,org.eclipse.jetty.servlet,org.eclipse.jetty.util,org.eclipse.jetty.continuation,org.eclipse.jetty.security,javax.servlet.jsp,javax.el,org.eclipse.core.filesystem,org.eclipse.equinox.event,org.eclipse.cdt.dsf.gdb.ui,org.eclipse.ltk.core.refactoring,org.eclipse.cdt.debug.mi.ui,com.ibm.icu,org.eclipse.swt,org.eclipse.core.filebuffers,org.eclipse.e4.ui.workbench.addons.swt,javax.inject,$swt.plugin$,org.eclipse.core.databinding.observable,org.eclipse.core.jobs,org.eclipse.ui.forms,org.eclipse.e4.core.contexts,javax.xml,org.eclipse.core.variables,org.eclipse.ui.navigator,org.eclipse.e4.core.commands,org.eclipse.core.databinding,org.eclipse.core.commands,org.eclipse.ui.workbench,org.eclipse.equinox.util,org.eclipse.cdt.launch,org.w3c.css.sac,org.eclipse.e4.ui.workbench.renderers.swt,org.eclipse.cdt.managedbuilder.core,org.eclipse.jface.text,org.eclipse.cdt.managedbuilder.gnu.ui,org.eclipse.equinox.p2.metadata,org.eclipse.emf.ecore.xmi,org.eclipse.emf.common,org.eclipse.cdt.gdb,org.eclipse.compare.core,$linux.plugin$,org.eclipse.ui.console,org.eclipse.cdt.dsf.gdb,javax.servlet,org.eclipse.equinox.p2.repository,org.eclipse.linuxtools.cdt.libhover.glibc,org.eclipse.equinox.security,org.eclipse.compare,org.eclipse.core.runtime@start,org.eclipse.cdt.dsf,org.eclipse.osgi.services,org.eclipse.e4.ui.workbench3,org.eclipse.equinox.preferences,org.w3c.dom.events,org.eclipse.linuxtools.cdt.libhover,org.eclipse.cdt.debug.mi.core,org.eclipse.ui.navigator.resources,org.eclipse.e4.ui.css.core,org.eclipse.ui.workbench.texteditor,org.eclipse.core.expressions,org.eclipse.e4.ui.css.swt.theme,org.eclipse.core.databinding.property,org.eclipse.emf.ecore,org.eclipse.e4.core.services,org.eclipse.cdt.gdb.ui,org.eclipse.core.runtime.compatibility.registry,org.apache.batik.util.gui,org.eclipse.e4.core.di,$fs.plugin$,org.eclipse.team.core,org.eclipse.cdt.debug.ui.memory.transport,org.eclipse.equinox.p2.metadata.repository,org.eclipse.e4.ui.css.swt,org.apache.batik.css +osgi.configuration.cascaded=false +osgi.bundles.defaultStartLevel=4 diff --git a/debug/org.eclipse.cdt.debug.application/scripts/dev.properties b/debug/org.eclipse.cdt.debug.application/scripts/dev.properties new file mode 100644 index 00000000000..40ed577ba02 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/scripts/dev.properties @@ -0,0 +1,3 @@ +# +#Fri Dec 20 17:22:35 EST 2013 +@ignoredot@=true diff --git a/debug/org.eclipse.cdt.debug.application/scripts/install.sh b/debug/org.eclipse.cdt.debug.application/scripts/install.sh new file mode 100755 index 00000000000..d67df88789c --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/scripts/install.sh @@ -0,0 +1,23 @@ +#!/bin/sh +############################################################################### +# Copyright (c) 2014 Red Hat, Inc. and others +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Inc. - initial API and implementation +############################################################################### +if [ ! -d $HOME/cdtdebugger ]; then +mkdir -p $HOME/cdtdebugger +fi +cp config.ini $HOME/cdtdebugger +cp dev.properties $HOME/cdtdebugger +cp cdtdebug.sh $HOME/cdtdebugger +chmod +x $HOME/cdtdebugger/cdtdebug.sh +pushd ../.. >/dev/null +PLUGINS_DIR=`pwd` +popd >/dev/null +sed -i -e "s,pushd ../..,pushd $PLUGINS_DIR," $HOME/cdtdebugger/cdtdebug.sh +echo "Installation complete" \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Activator.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Activator.java new file mode 100644 index 00000000000..d1b3a9eeecf --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Activator.java @@ -0,0 +1,73 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import org.eclipse.jface.resource.ImageDescriptor; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.osgi.framework.BundleContext; + +/** + * The activator class controls the plug-in life cycle + */ +public class Activator extends AbstractUIPlugin { + + // The plug-in ID + public static final String PLUGIN_ID = "GDBStandalone"; //$NON-NLS-1$ + + // The shared instance + private static Activator plugin; + + /** + * The constructor + */ + public Activator() { + } + + /* + * (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext) + */ + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + plugin = this; + } + + /* + * (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext) + */ + @Override + public void stop(BundleContext context) throws Exception { + plugin = null; + super.stop(context); + } + + /** + * Returns the shared instance + * + * @return the shared instance + */ + public static Activator getDefault() { + return plugin; + } + + /** + * Returns an image descriptor for the image file at the given + * plug-in relative path + * + * @param path the path + * @return the image descriptor + */ + public static ImageDescriptor getImageDescriptor(String path) { + return imageDescriptorFromPlugin(PLUGIN_ID, path); + } +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Application.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Application.java new file mode 100644 index 00000000000..327e385ff16 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Application.java @@ -0,0 +1,59 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import org.eclipse.equinox.app.IApplication; +import org.eclipse.equinox.app.IApplicationContext; +import org.eclipse.swt.widgets.Display; +import org.eclipse.ui.IWorkbench; +import org.eclipse.ui.PlatformUI; + +/** + * This class controls all aspects of the application's execution + */ +public class Application implements IApplication { + + /* (non-Javadoc) + * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) + */ + @Override + public Object start(IApplicationContext context) throws Exception { + Display display = PlatformUI.createDisplay(); + try { + int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor()); + if (returnCode == PlatformUI.RETURN_RESTART) + return IApplication.EXIT_RESTART; + else + return IApplication.EXIT_OK; + } finally { + display.dispose(); + } + + } + + /* (non-Javadoc) + * @see org.eclipse.equinox.app.IApplication#stop() + */ + @Override + public void stop() { + if (!PlatformUI.isWorkbenchRunning()) + return; + final IWorkbench workbench = PlatformUI.getWorkbench(); + final Display display = workbench.getDisplay(); + display.syncExec(new Runnable() { + @Override + public void run() { + if (!display.isDisposed()) + workbench.close(); + } + }); + } +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationActionBarAdvisor.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationActionBarAdvisor.java new file mode 100644 index 00000000000..3d6d2a7e342 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationActionBarAdvisor.java @@ -0,0 +1,442 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import org.eclipse.jface.action.ActionContributionItem; +import org.eclipse.jface.action.GroupMarker; +import org.eclipse.jface.action.IContributionItem; +import org.eclipse.jface.action.IMenuManager; +import org.eclipse.jface.action.MenuManager; +import org.eclipse.jface.action.Separator; +import org.eclipse.jface.util.Util; +import org.eclipse.ui.ISharedImages; +import org.eclipse.ui.IWorkbenchActionConstants; +import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.actions.ActionFactory; +import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction; +import org.eclipse.ui.actions.ContributionItemFactory; +import org.eclipse.ui.application.ActionBarAdvisor; +import org.eclipse.ui.application.IActionBarConfigurer; +import org.eclipse.ui.ide.IDEActionFactory; +import org.eclipse.ui.internal.IWorkbenchHelpContextIds; +import org.eclipse.ui.internal.actions.CommandAction; +import org.eclipse.ui.internal.handlers.IActionCommandMappingService; +import org.eclipse.ui.internal.ide.IDEInternalWorkbenchImages; +import org.eclipse.ui.menus.CommandContributionItem; +import org.eclipse.ui.menus.CommandContributionItemParameter; + +@SuppressWarnings("restriction") +public class ApplicationActionBarAdvisor extends ActionBarAdvisor { + + public static String COREFILE_COMMAND_ID = "org.eclipse.cdt.debug.application.command.debugCore"; //$NON-NLS-1$ + public static String NEW_EXECUTABLE_COMMAND_ID = "org.eclipse.cdt.debug.application.command.debugNewExecutable"; //$NON-NLS-1$ + public static String ATTACH_EXECUTABLE_COMMAND_ID = "org.eclipse.cdt.debug.application.command.debugAttachedExecutable"; //$NON-NLS-1$ + + private final IWorkbenchWindow window; + + private IWorkbenchAction corefileAction; + private IWorkbenchAction newExecutableAction; + private IWorkbenchAction attachExecutableAction; + private IWorkbenchAction quitAction; + + private IWorkbenchAction openPreferencesAction; + private IWorkbenchAction editActionSetAction; + + private IWorkbenchAction helpContentsAction; + private IWorkbenchAction helpSearchAction; + private IWorkbenchAction dynamicHelpAction; + private IWorkbenchAction aboutAction; + + private IWorkbenchAction undoAction; + private IWorkbenchAction redoAction; + + public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) { + super(configurer); + window = configurer.getWindowConfigurer().getWindow(); + } + + /** + * Returns the window to which this action builder is contributing. + */ + private IWorkbenchWindow getWindow() { + return window; + } + + @Override + protected void makeActions(IWorkbenchWindow window) { + quitAction = ActionFactory.QUIT.create(window); + register(quitAction); + + newExecutableAction = NEW_EXECUTABLE.create(window); + register(newExecutableAction); + + attachExecutableAction = ATTACH_EXECUTABLE.create(window); + register(attachExecutableAction); + + corefileAction = COREFILE.create(window); + register(corefileAction); + + editActionSetAction = ActionFactory.EDIT_ACTION_SETS + .create(window); + register(editActionSetAction); + + helpContentsAction = ActionFactory.HELP_CONTENTS.create(window); + register(helpContentsAction); + + helpSearchAction = ActionFactory.HELP_SEARCH.create(window); + register(helpSearchAction); + + dynamicHelpAction = ActionFactory.DYNAMIC_HELP.create(window); + register(dynamicHelpAction); + + undoAction = ActionFactory.UNDO.create(window); + register(undoAction); + + redoAction = ActionFactory.REDO.create(window); + register(redoAction); + + aboutAction = ActionFactory.ABOUT.create(window); + aboutAction + .setImageDescriptor(IDEInternalWorkbenchImages + .getImageDescriptor(IDEInternalWorkbenchImages.IMG_OBJS_DEFAULT_PROD)); + register(aboutAction); + + openPreferencesAction = ActionFactory.PREFERENCES.create(window); + register(openPreferencesAction); + } + + @Override + protected void fillMenuBar(IMenuManager menuBar) { + menuBar.add(createFileMenu()); + menuBar.add(createEditMenu()); + menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); + menuBar.add(createWindowMenu()); + menuBar.add(createHelpMenu()); + } + + /** + * Creates and returns the File menu. + */ + private MenuManager createFileMenu() { + MenuManager menu = new MenuManager(Messages.FileMenuName, IWorkbenchActionConstants.M_FILE); + menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_START)); + + ActionContributionItem newExecutableItem = new ActionContributionItem(newExecutableAction); + menu.add(newExecutableItem); + + ActionContributionItem attachExecutableItem = new ActionContributionItem(attachExecutableAction); + menu.add(attachExecutableItem); + + ActionContributionItem corefileItem = new ActionContributionItem(corefileAction); + menu.add(corefileItem); + + menu.add(new Separator()); + + // If we're on OS X we shouldn't show this command in the File menu. It + // should be invisible to the user. However, we should not remove it - + // the carbon UI code will do a search through our menu structure + // looking for it when Cmd-Q is invoked (or Quit is chosen from the + // application menu. + ActionContributionItem quitItem = new ActionContributionItem(quitAction); + quitItem.setVisible(!Util.isMac()); + menu.add(quitItem); + menu.add(new GroupMarker(IWorkbenchActionConstants.FILE_END)); + return menu; + } + + /** + * Creates and returns the Edit menu. + */ + private MenuManager createEditMenu() { + MenuManager menu = new MenuManager(Messages.EditMenuName, IWorkbenchActionConstants.M_EDIT); + menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_START)); + + menu.add(undoAction); + menu.add(redoAction); + menu.add(new GroupMarker(IWorkbenchActionConstants.UNDO_EXT)); + menu.add(new Separator()); + + menu.add(getCutItem()); + menu.add(getCopyItem()); + menu.add(getPasteItem()); + menu.add(new GroupMarker(IWorkbenchActionConstants.CUT_EXT)); + menu.add(new Separator()); + + menu.add(getDeleteItem()); + menu.add(getSelectAllItem()); + menu.add(new Separator()); + + menu.add(getFindItem()); + menu.add(new GroupMarker(IWorkbenchActionConstants.FIND_EXT)); + menu.add(new Separator()); + + menu.add(getBookmarkItem()); + menu.add(getTaskItem()); + menu.add(new GroupMarker(IWorkbenchActionConstants.ADD_EXT)); + + menu.add(new GroupMarker(IWorkbenchActionConstants.EDIT_END)); + menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); + return menu; + } + + /** + * Creates and returns the Window menu. + */ + private MenuManager createWindowMenu() { + MenuManager menu = new MenuManager( + Messages.WindowMenuName, IWorkbenchActionConstants.M_WINDOW); + + + addPerspectiveActions(menu); + Separator sep = new Separator(IWorkbenchActionConstants.MB_ADDITIONS); + sep.setVisible(!Util.isMac()); + menu.add(sep); + + // See the comment for quit in createFileMenu + ActionContributionItem openPreferencesItem = new ActionContributionItem(openPreferencesAction); + openPreferencesItem.setVisible(!Util.isMac()); + menu.add(openPreferencesItem); + + menu.add(ContributionItemFactory.OPEN_WINDOWS.create(getWindow())); + return menu; + } + + /** + * Creates and returns the Help menu. + */ + private MenuManager createHelpMenu() { + MenuManager menu = new MenuManager(Messages.HelpMenuName, IWorkbenchActionConstants.M_HELP); + menu.add(new GroupMarker("group.intro.ext")); //$NON-NLS-1$ + menu.add(new GroupMarker("group.main")); //$NON-NLS-1$ + menu.add(helpContentsAction); + menu.add(helpSearchAction); + menu.add(dynamicHelpAction); + menu.add(new GroupMarker("group.assist")); //$NON-NLS-1$ + // HELP_START should really be the first item, but it was after + // quickStartAction and tipsAndTricksAction in 2.1. + menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_START)); + menu.add(new GroupMarker("group.main.ext")); //$NON-NLS-1$ + menu.add(new GroupMarker("group.tutorials")); //$NON-NLS-1$ + menu.add(new GroupMarker("group.tools")); //$NON-NLS-1$ + menu.add(new GroupMarker("group.updates")); //$NON-NLS-1$ + menu.add(new GroupMarker(IWorkbenchActionConstants.HELP_END)); + menu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); + // about should always be at the bottom + menu.add(new Separator("group.about")); //$NON-NLS-1$ + + ActionContributionItem aboutItem = new ActionContributionItem(aboutAction); + aboutItem.setVisible(!Util.isMac()); + menu.add(aboutItem); + menu.add(new GroupMarker("group.about.ext")); //$NON-NLS-1$ + return menu; + } + /** + * Adds the perspective actions to the specified menu. + */ + private void addPerspectiveActions(MenuManager menu) { + { + MenuManager showViewMenuMgr = new MenuManager(Messages.ShowViewMenuName, "showView"); //$NON-NLS-1$ + IContributionItem showViewMenu = ContributionItemFactory.VIEWS_SHORTLIST + .create(getWindow()); + showViewMenuMgr.add(showViewMenu); + menu.add(showViewMenuMgr); + } + menu.add(new Separator()); + menu.add(editActionSetAction); + menu.add(getResetPerspectiveItem()); + } + + private IContributionItem getItem(String actionId, String commandId, + String image, String disabledImage, String label, String tooltip, String helpContextId) { + ISharedImages sharedImages = getWindow().getWorkbench() + .getSharedImages(); + + IActionCommandMappingService acms = (IActionCommandMappingService) getWindow() + .getService(IActionCommandMappingService.class); + acms.map(actionId, commandId); + + CommandContributionItemParameter commandParm = new CommandContributionItemParameter( + getWindow(), actionId, commandId, null, sharedImages + .getImageDescriptor(image), sharedImages + .getImageDescriptor(disabledImage), null, label, null, + tooltip, CommandContributionItem.STYLE_PUSH, null, false); + return new CommandContributionItem(commandParm); + } + + private IContributionItem getResetPerspectiveItem() { + return getItem( + ActionFactory.RESET_PERSPECTIVE.getId(), + ActionFactory.RESET_PERSPECTIVE.getCommandId(), + null, + null, + Messages.ResetPerspective_text, + Messages.ResetPerspective_toolTip, + IWorkbenchHelpContextIds.RESET_PERSPECTIVE_ACTION); + } + + private IContributionItem getCutItem() { + return getItem( + ActionFactory.CUT.getId(), + ActionFactory.CUT.getCommandId(), + ISharedImages.IMG_TOOL_CUT, + ISharedImages.IMG_TOOL_CUT_DISABLED, + Messages.Workbench_cut, + Messages.Workbench_cutToolTip, null); + } + + private IContributionItem getCopyItem() { + return getItem( + ActionFactory.COPY.getId(), + ActionFactory.COPY.getCommandId(), + ISharedImages.IMG_TOOL_COPY, + ISharedImages.IMG_TOOL_COPY_DISABLED, + Messages.Workbench_copy, + Messages.Workbench_copyToolTip, null); + } + + private IContributionItem getPasteItem() { + return getItem( + ActionFactory.PASTE.getId(), + ActionFactory.PASTE.getCommandId(), + ISharedImages.IMG_TOOL_PASTE, + ISharedImages.IMG_TOOL_PASTE_DISABLED, + Messages.Workbench_paste, + Messages.Workbench_pasteToolTip, null); + } + + + private IContributionItem getSelectAllItem() { + return getItem( + ActionFactory.SELECT_ALL.getId(), + ActionFactory.SELECT_ALL.getCommandId(), + null, null, Messages.Workbench_selectAll, + Messages.Workbench_selectAllToolTip, null); + } + + private IContributionItem getFindItem() { + return getItem( + ActionFactory.FIND.getId(), + ActionFactory.FIND.getCommandId(), + null, null, Messages.Workbench_findReplace, + Messages.Workbench_findReplaceToolTip, null); + } + + private IContributionItem getBookmarkItem() { + return getItem( + IDEActionFactory.BOOKMARK.getId(), + IDEActionFactory.BOOKMARK.getCommandId(), + null, null, Messages.Workbench_addBookmark, + Messages.Workbench_addBookmarkToolTip, null); + } + + private IContributionItem getTaskItem() { + return getItem( + IDEActionFactory.ADD_TASK.getId(), + IDEActionFactory.ADD_TASK.getCommandId(), + null, null, Messages.Workbench_addTask, + Messages.Workbench_addTaskToolTip, null); + } + + private IContributionItem getDeleteItem() { + return getItem(ActionFactory.DELETE.getId(), + ActionFactory.DELETE.getCommandId(), + ISharedImages.IMG_TOOL_DELETE, + ISharedImages.IMG_TOOL_DELETE_DISABLED, + Messages.Workbench_delete, + Messages.Workbench_deleteToolTip, + IWorkbenchHelpContextIds.DELETE_RETARGET_ACTION); + } + + private static class WorkbenchCommandAction extends CommandAction implements + IWorkbenchAction { + /** + * @param commandIdIn + * @param window + */ + public WorkbenchCommandAction(String commandIdIn, + IWorkbenchWindow window) { + super(window, commandIdIn); + } + } + + /** + * Workbench action (id: "corefile", commandId: "org.eclipse.cdt.debug.application.command.debugCore"): + * Debug an executable with a core file. This action maintains its enablement state. + */ + private static final ActionFactory COREFILE = new ActionFactory("corefile", //$NON-NLS-1$ + COREFILE_COMMAND_ID) { + + /* (non-Javadoc) + * @see org.eclipse.ui.actions.ActionFactory#create(org.eclipse.ui.IWorkbenchWindow) + */ + @Override + public IWorkbenchAction create(IWorkbenchWindow window) { + if (window == null) { + throw new IllegalArgumentException(); + } + WorkbenchCommandAction action = new WorkbenchCommandAction( + getCommandId(), window); + action.setId(getId()); + action.setText(Messages.CoreFileMenuName); + action.setToolTipText(Messages.CoreFile_toolTip); + return action; + } + }; + + /** + * Workbench action (id: "newexecutable", commandId: "org.eclipse.cdt.debug.application.command.debugNewExecutable"): + * Debug an executable. This action maintains its enablement state. + */ + private static final ActionFactory NEW_EXECUTABLE = new ActionFactory("newexecutable", //$NON-NLS-1$ + NEW_EXECUTABLE_COMMAND_ID) { + + /* (non-Javadoc) + * @see org.eclipse.ui.actions.ActionFactory#create(org.eclipse.ui.IWorkbenchWindow) + */ + @Override + public IWorkbenchAction create(IWorkbenchWindow window) { + if (window == null) { + throw new IllegalArgumentException(); + } + WorkbenchCommandAction action = new WorkbenchCommandAction( + getCommandId(), window); + action.setId(getId()); + action.setText(Messages.NewExecutableMenuName); + action.setToolTipText(Messages.NewExecutable_toolTip); + return action; + } + }; + + /** + * Workbench action (id: "attachexecutable", commandId: "org.eclipse.cdt.debug.application.command.debugAttachedExecutable"): + * Attach and debug an existing executable. This action maintains its enablement state. + */ + private static final ActionFactory ATTACH_EXECUTABLE = new ActionFactory("attachexecutable", //$NON-NLS-1$ + ATTACH_EXECUTABLE_COMMAND_ID) { + + /* (non-Javadoc) + * @see org.eclipse.ui.actions.ActionFactory#create(org.eclipse.ui.IWorkbenchWindow) + */ + @Override + public IWorkbenchAction create(IWorkbenchWindow window) { + if (window == null) { + throw new IllegalArgumentException(); + } + WorkbenchCommandAction action = new WorkbenchCommandAction( + getCommandId(), window); + action.setId(getId()); + action.setText(Messages.AttachedExecutableMenuName); + action.setToolTipText(Messages.AttachedExecutable_toolTip); + return action; + } + }; + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchAdvisor.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchAdvisor.java new file mode 100644 index 00000000000..78c8b83221f --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchAdvisor.java @@ -0,0 +1,30 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import org.eclipse.ui.application.IWorkbenchWindowConfigurer; +import org.eclipse.ui.application.WorkbenchAdvisor; +import org.eclipse.ui.application.WorkbenchWindowAdvisor; + +public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { + + private static final String PERSPECTIVE_ID = "org.eclipse.debug.ui.DebugPerspective"; //$NON-NLS-1$ + + @Override + public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) { + return new ApplicationWorkbenchWindowAdvisor(configurer); + } + + @Override + public String getInitialWindowPerspectiveId() { + return PERSPECTIVE_ID; + } +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchWindowAdvisor.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchWindowAdvisor.java new file mode 100644 index 00000000000..0c94e45ea69 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ApplicationWorkbenchWindowAdvisor.java @@ -0,0 +1,418 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import java.io.File; +import java.io.FileNotFoundException; +import java.lang.reflect.InvocationTargetException; + +import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants; +import org.eclipse.cdt.internal.debug.application.DebugAttachedExecutable; +import org.eclipse.cdt.internal.debug.application.DebugCoreFile; +import org.eclipse.cdt.internal.debug.application.DebugExecutable; +import org.eclipse.cdt.internal.debug.application.JobContainer; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.MultiStatus; +import org.eclipse.core.runtime.Platform; +import org.eclipse.core.runtime.QualifiedName; +import org.eclipse.core.runtime.Status; +import org.eclipse.core.runtime.jobs.IJobChangeEvent; +import org.eclipse.core.runtime.jobs.Job; +import org.eclipse.core.runtime.jobs.JobChangeAdapter; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; +import org.eclipse.debug.core.ILaunchManager; +import org.eclipse.debug.ui.DebugUITools; +import org.eclipse.jface.dialogs.ErrorDialog; +import org.eclipse.jface.dialogs.IDialogConstants; +import org.eclipse.jface.dialogs.ProgressMonitorDialog; +import org.eclipse.jface.operation.IRunnableWithProgress; +import org.eclipse.swt.widgets.Display; +import org.eclipse.ui.application.ActionBarAdvisor; +import org.eclipse.ui.application.IActionBarConfigurer; +import org.eclipse.ui.application.IWorkbenchWindowConfigurer; +import org.eclipse.ui.application.WorkbenchWindowAdvisor; + +public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor { + + private static final String STANDALONE_QUALIFIER = "org.eclipse.cdt.debug.application"; //$NON-NLS-1$ + private static final String LAST_LAUNCH = "lastLaunch"; //$NON-NLS-1$ + private ILaunchConfiguration config; + + private class StartupException extends FileNotFoundException { + /** + * + */ + private static final long serialVersionUID = 1L; + + public StartupException(String s) { + super(); + } + } + + public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) { + super(configurer); + } + + @Override + public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) { + return new ApplicationActionBarAdvisor(configurer); + } + + @Override + public void preWindowOpen() { + IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); +// configurer.setInitialSize(new Point(400, 300)); + configurer.setShowCoolBar(true); + configurer.setShowStatusLine(true); + configurer.setShowMenuBar(true); + configurer.setShowProgressIndicator(true); + configurer.setTitle(Messages.Debugger_Title); + } + +// private class CWDTracker implements IWorkingDirectoryTracker { +// +// @Override +// public URI getWorkingDirectoryURI() { +// return null; +// } +// +// } + + + + @Override + public void postWindowCreate() { + super.postWindowCreate(); + try { + IRunnableWithProgress op = new PostWindowCreateRunnable(); + new ProgressMonitorDialog(getWindowConfigurer().getWindow().getShell()).run(true, true, op); + } catch (InvocationTargetException e) { + // handle exception + } catch (InterruptedException e) { + // handle cancelation + } + } + + public class PostWindowCreateRunnable implements IRunnableWithProgress { + + @Override + public void run(IProgressMonitor monitor) + throws InvocationTargetException, InterruptedException { + monitor.beginTask(Messages.InitializingDebugger, 10); + boolean attachExecutable = false; + String executable = null; + String corefile = null; + String buildLog = null; + String arguments = null; + String[] args = Platform.getCommandLineArgs(); +// System.out.println("program args length is " + args.length); + try { + for (int i = 0; i < args.length; ++i) { +// System.out.println("arg <" + i + "> is " + args[i]); + if ("-application".equals(args[i])) + i++; // ignore the application specifier + else if ("-product".equals(args[i])) + i++; // ignore the product specifier + else if ("-b".equals(args[i])) { + ++i; + if (i < args.length) + buildLog = args[i]; + } + else if ("-a".equals(args[i])) { + attachExecutable = true; + } + else if ("-c".equals(args[i])) { + ++i; + corefile = ""; + executable = ""; + if (i < args.length) + corefile = args[i]; + } + else if ("-e".equals(args[i])) { + ++i; + if (i < args.length) + executable = args[i]; + ++i; + StringBuffer argBuffer = new StringBuffer(); + // Remaining values are arguments to the executable + if (i < args.length) + argBuffer.append(args[i++]); + while (i < args.length) { + argBuffer.append(" "); + argBuffer.append(args[i++]); + } + arguments = argBuffer.toString(); + } + } + // Verify any core file or executable path is valid. + if (corefile != null) { + File executableFile = new File(executable); + File coreFile = new File(corefile); + if (!executableFile.exists() || !coreFile.exists()) { + final CoreFileInfo info = new CoreFileInfo("", "", ""); //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$ + final IStatus errorStatus = new Status(IStatus.ERROR, Activator.PLUGIN_ID, 0, + Messages.GdbDebugNewExecutableCommand_Binary_file_does_not_exist, null); + final String executablePath = executable; + final String coreFilePath = buildLog; + + Display.getDefault().syncExec(new Runnable() { + + @Override + public void run() { + + CoreFileDialog dialog = new CoreFileDialog(getWindowConfigurer().getWindow().getShell(), + 0, executablePath, coreFilePath); + dialog.setBlockOnOpen(true); + if (dialog.open() == IDialogConstants.OK_ID) { + CoreFileInfo info2 = dialog.getCoreFileInfo(); + info.setHostPath(info2.getHostPath()); + info.setCoreFilePath(info2.getCoreFilePath()); + } else { + ErrorDialog.openError(null, + Messages.DebuggerInitializingProblem, null, errorStatus, + IStatus.ERROR | IStatus.WARNING); + } + } + }); + // Check and see if we failed above and if so, quit + if (info.getHostPath().equals("")) { + monitor.done(); + // throw internal exception which will be caught below + throw new StartupException(errorStatus.getMessage()); + } + executable = info.getHostPath(); + corefile = info.getCoreFilePath(); + } + } else if (executable != null) { + File executableFile = new File(executable); + if (!executableFile.exists()) { + final NewExecutableInfo info = new NewExecutableInfo("", "", "", ""); //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$ + final IStatus errorStatus = new Status(IStatus.ERROR, Activator.PLUGIN_ID, 0, + Messages.GdbDebugNewExecutableCommand_Binary_file_does_not_exist, null); + final String executablePath = executable; + final String executableArgs = arguments; + final String buildLogPath = buildLog; + + Display.getDefault().syncExec(new Runnable() { + + @Override + public void run() { + + NewExecutableDialog dialog = new NewExecutableDialog(getWindowConfigurer().getWindow().getShell(), + 0, executablePath, buildLogPath, executableArgs); + dialog.setBlockOnOpen(true); + if (dialog.open() == IDialogConstants.OK_ID) { + NewExecutableInfo info2 = dialog.getExecutableInfo(); + info.setHostPath(info2.getHostPath()); + info.setArguments(info2.getArguments()); + } else { + ErrorDialog.openError(null, + Messages.DebuggerInitializingProblem, null, errorStatus, + IStatus.ERROR | IStatus.WARNING); + } + } + }); + // Check and see if we failed above and if so, quit + if (info.getHostPath().equals("")) { + monitor.done(); + // throw internal exception which will be caught below + throw new StartupException(errorStatus.getMessage()); + } + executable = info.getHostPath(); + arguments = info.getArguments(); + } + } + monitor.worked(1); + if (attachExecutable) { + config = DebugAttachedExecutable.createLaunchConfig(monitor, buildLog); + } else if (corefile != null && corefile.length() > 0) { + config = DebugCoreFile.createLaunchConfig(monitor, buildLog, executable, corefile); + } else if (executable != null && executable.length() > 0) { + config = DebugExecutable.importAndCreateLaunchConfig(monitor, executable, buildLog, arguments); + } else { + // No executable specified, look for last launch + // and offer that to the end-user. + monitor.subTask(Messages.RestorePreviousLaunch); + String memento = ResourcesPlugin.getWorkspace().getRoot().getPersistentProperty(new QualifiedName(STANDALONE_QUALIFIER, LAST_LAUNCH)); + if (memento != null) + config = DebugExecutable.getLaunchManager().getLaunchConfiguration(memento); + String oldExecutable = ""; + String oldArguments = ""; + String oldBuildLog = ""; + if (config != null) { + oldExecutable = config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, ""); //$NON-NLS-1$ + oldArguments = config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_ARGUMENTS, ""); //$NON-NLS-1$ + oldBuildLog = config.getAttribute(ICDTStandaloneDebugLaunchConstants.BUILD_LOG_LOCATION, ""); //$NON-NLS-1$ + } + final NewExecutableInfo info = new NewExecutableInfo("", "", "", ""); //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$ + final IStatus errorStatus = new Status(IStatus.WARNING, Activator.PLUGIN_ID, 0, + Messages.GdbDebugNewExecutableCommand_Binary_file_does_not_exist, null); + final String executablePath = oldExecutable; + final String executableArgs = oldArguments; + final String buildLogPath = oldBuildLog; + // Bring up New Executable dialog with values from + // the last launch. + Display.getDefault().syncExec(new Runnable() { + + @Override + public void run() { + + NewExecutableDialog dialog = new NewExecutableDialog(getWindowConfigurer().getWindow().getShell(), + 0, executablePath, buildLogPath, executableArgs); + dialog.setBlockOnOpen(true); + if (dialog.open() == IDialogConstants.OK_ID) { + NewExecutableInfo info2 = dialog.getExecutableInfo(); + info.setHostPath(info2.getHostPath()); + info.setArguments(info2.getArguments()); + info.setBuildLog(info2.getBuildLog()); + } else { + ErrorDialog.openError(null, + Messages.DebuggerInitializingProblem, null, errorStatus, + IStatus.ERROR | IStatus.WARNING); + } + } + }); + // Check and see if we failed above and if so, quit + if (info.getHostPath().equals("")) { + monitor.done(); + // throw internal exception which will be caught below + throw new StartupException(errorStatus.getMessage()); + } + executable = info.getHostPath(); + arguments = info.getArguments(); + buildLog = info.getBuildLog(); + // If no last configuration or user has changed + // the executable, we need to create a new configuration + // and remove artifacts from the old one. + if (config == null || !executable.equals(oldExecutable)) + config = DebugExecutable.importAndCreateLaunchConfig(monitor, executable, buildLog, arguments); + ILaunchConfigurationWorkingCopy wc = config.getWorkingCopy(); + wc.setAttribute(ICDTStandaloneDebugLaunchConstants.BUILD_LOG_LOCATION, + buildLog); + if (arguments != null) + wc.setAttribute( + ICDTLaunchConfigurationConstants.ATTR_PROGRAM_ARGUMENTS, + arguments); + config = wc.doSave(); + + monitor.worked(7); + } + if (config != null) { +// System.out.println("about to add job change listener"); + final JobContainer LaunchJobs = new JobContainer(); + Job.getJobManager().addJobChangeListener(new JobChangeAdapter() { + + @Override + public void scheduled(IJobChangeEvent event) { + Job job = event.getJob(); +// System.out.println("Job name is " + job.getName()); + if (job.getName().contains(config.getName())) + LaunchJobs.setLaunchJob(job); + } + + @Override + public void done(IJobChangeEvent event) { +// System.out.println("Job " + event.getJob().getName() + " is done"); + } + }); + monitor.subTask(Messages.LaunchingConfig); + Display.getDefault().syncExec(new Runnable() { + + @Override + public void run() { + DebugUITools.launch(config, ILaunchManager.DEBUG_MODE); +// System.out.println("about to join " + LaunchJobs.getLaunchJob()); + } + }); + if (LaunchJobs.getLaunchJob() != null) { + try { + LaunchJobs.getLaunchJob().join(); + } catch (InterruptedException e) { + IStatus status = new Status(IStatus.ERROR, Activator.PLUGIN_ID, 0, + Messages.LaunchInterruptedError, e); + ResourcesPlugin.getPlugin().getLog().log(status); + } + } + } +// System.out.println("end"); + } catch (InterruptedException e) { +// System.out.println("Interrupted exception"); + throw e; // rethrow exception + } catch (CoreException e) { +// System.out.println("Core Exception"); + e.printStackTrace(); + } catch (StartupException e) { + // do nothing..just quit + } catch (Exception e) { +// System.out.println("Exception"); + e.printStackTrace(); + } finally { +// System.out.println("Finally"); + monitor.done(); + } + } + + } + + @Override + public void postWindowClose() { + super.postWindowClose(); + if (ResourcesPlugin.getWorkspace() != null) + disconnectFromWorkspace(); + } + + private void disconnectFromWorkspace() { + + // save the workspace + final MultiStatus status = new MultiStatus( + Activator.PLUGIN_ID, 1, + Messages.ProblemSavingWorkbench, null); + try { + final ProgressMonitorDialog p = new ProgressMonitorDialog( + null); + IRunnableWithProgress runnable = new IRunnableWithProgress() { + @Override + public void run(IProgressMonitor monitor) { + try { + status.merge(ResourcesPlugin + .getWorkspace().save(true, monitor)); + } catch (CoreException e) { + status.merge(e.getStatus()); + } + } + }; + p.run(true, false, runnable); + } catch (InvocationTargetException e) { + status.merge(new Status(IStatus.ERROR, + Activator.PLUGIN_ID, 1, + Messages.InternalError, + e.getTargetException())); + } catch (InterruptedException e) { + status.merge(new Status(IStatus.ERROR, + Activator.PLUGIN_ID, 1, + Messages.InternalError, e)); + } + + ErrorDialog.openError(null, + Messages.ProblemsSavingWorkspace, null, status, + IStatus.ERROR | IStatus.WARNING); + + if (!status.isOK()) { + ResourcesPlugin.getPlugin().getLog().log(status); + } + + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileDialog.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileDialog.java new file mode 100644 index 00000000000..3cfc916b132 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileDialog.java @@ -0,0 +1,226 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Mentor Graphics and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Mentor Graphics - Initial API and implementation + * Red Hat Inc. - modified for use in Standalone Debugger + *******************************************************************************/ + +package org.eclipse.cdt.debug.application; + +import java.io.File; + +import org.eclipse.jface.dialogs.IDialogConstants; +import org.eclipse.jface.dialogs.TitleAreaDialog; +import org.eclipse.jface.resource.JFaceResources; +import org.eclipse.swt.SWT; +import org.eclipse.swt.events.ModifyEvent; +import org.eclipse.swt.events.ModifyListener; +import org.eclipse.swt.events.SelectionAdapter; +import org.eclipse.swt.events.SelectionEvent; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.FileDialog; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Shell; +import org.eclipse.swt.widgets.Text; + +public class CoreFileDialog extends TitleAreaDialog { + + public static final int REMOTE = 0x1; + + private int fFlags = 0; + private CoreFileInfo fInfo = null; + + private Text fHostBinaryText; + private Text fTargetBinaryText; + private Text fCoreFileText; + + private final String fHostBinary; + private final String fCoreFile; + + public CoreFileDialog (Shell parentShell) { + this(parentShell, 0); + } + + public CoreFileDialog( Shell parentShell, int flags ) { + this(parentShell, flags, null, null); + } + + public CoreFileDialog( Shell parentShell, int flags, String hostBinary, String coreFile) { + super( parentShell ); + setShellStyle( getShellStyle() | SWT.RESIZE ); + fFlags = flags; + fHostBinary = hostBinary; + fCoreFile = coreFile; + } + + @Override + protected Control createContents( Composite parent ) { + Control control = super.createContents( parent ); + validate(); + return control; + } + + @Override + protected Control createDialogArea( Composite parent ) { + boolean remote = (fFlags & REMOTE) > 0; + + getShell().setText( Messages.GdbDebugCoreFileCommand_Debug_Core_File ); + setTitle( Messages.GdbDebugNewExecutableCommand_Select_Binary ); + String message = ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Select_binaries_on_host_and_target : + Messages.GdbDebugCoreFileCommand_Select_binary_and_specify_corefile; + setMessage( message ); + + Composite control = (Composite)super.createDialogArea( parent ); + Composite comp = new Composite( control, SWT.NONE ); + GridData gd = new GridData( SWT.FILL, SWT.FILL, true, true ); + GridLayout layout = new GridLayout( 3, false ); + comp.setLayout( layout ); + comp.setLayoutData( gd ); + + new Label( comp, SWT.None ).setText( remote ? Messages.GdbDebugNewExecutableCommand_Binary_on_host : Messages.GdbDebugNewExecutableCommand_Binary ); + fHostBinaryText = new Text( comp, SWT.BORDER ); + if (fHostBinary != null) + fHostBinaryText.setText(fHostBinary); + fHostBinaryText.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false ) ); + fHostBinaryText.addModifyListener( new ModifyListener() { + + @Override + public void modifyText( ModifyEvent e ) { + validate(); + } + } ); + Button browseButton = new Button( comp, SWT.PUSH ); + browseButton.setText( Messages.GdbDebugNewExecutableCommand_Browse ); + browseButton.setFont( JFaceResources.getDialogFont() ); + setButtonLayoutData( browseButton ); + browseButton.addSelectionListener( new SelectionAdapter() { + + @Override + public void widgetSelected( SelectionEvent e ) { + FileDialog dialog = new FileDialog( getShell() ); + dialog.setFileName( fHostBinaryText.getText() ); + String result = dialog.open(); + if ( result != null ) { + fHostBinaryText.setText( result ); + } + } + } ); + + if ( remote ) { + new Label( comp, SWT.None ).setText( Messages.GdbDebugNewExecutableCommand_Binary_on_target ); + fTargetBinaryText = new Text( comp, SWT.BORDER ); + fTargetBinaryText.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false, 2, 1 ) ); + fTargetBinaryText.addModifyListener( new ModifyListener() { + + @Override + public void modifyText( ModifyEvent e ) { + validate(); + } + } ); + } + + + new Label( comp, SWT.None ).setText( Messages.GdbDebugCoreFileCommand_CoreFile ); + fCoreFileText = new Text( comp, SWT.BORDER ); + if (fCoreFile != null) + fCoreFileText.setText(fCoreFile); + fCoreFileText.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false ) ); + fCoreFileText.addModifyListener( new ModifyListener() { + + @Override + public void modifyText( ModifyEvent e ) { + validate(); + } + } ); + + Button browseButton2 = new Button( comp, SWT.PUSH ); + browseButton2.setText( Messages.GdbDebugNewExecutableCommand_Browse ); + browseButton2.setFont( JFaceResources.getDialogFont() ); + setButtonLayoutData( browseButton2 ); + browseButton2.addSelectionListener( new SelectionAdapter() { + + @Override + public void widgetSelected( SelectionEvent e ) { + FileDialog dialog = new FileDialog( getShell() ); + dialog.setFileName( fCoreFileText.getText() ); + String result = dialog.open(); + if ( result != null ) { + fCoreFileText.setText( result ); + } + } + } ); + + return control; + } + + @Override + protected void okPressed() { + String targetPath = ( fTargetBinaryText != null ) ? fTargetBinaryText.getText().trim() : null; + String coreFile = fCoreFileText.getText().trim(); + fInfo = new CoreFileInfo( fHostBinaryText.getText().trim(), targetPath, coreFile ); + super.okPressed(); + } + + public CoreFileInfo getCoreFileInfo() { + return fInfo; + } + + private void validate() { + boolean remote = (fFlags & REMOTE) > 0; + StringBuilder sb = new StringBuilder(); + String hostBinary = fHostBinaryText.getText().trim(); + String corefile = fCoreFileText.getText(); + if ( hostBinary.isEmpty() ) { + sb.append( ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Host_binary_must_be_specified : + Messages.GdbDebugNewExecutableCommand_Binary_must_be_specified ); + } + else { + File file = new File( hostBinary ); + if ( !file.exists() ) { + sb.append( ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Host_binary_file_does_not_exist : + Messages.GdbDebugNewExecutableCommand_Binary_file_does_not_exist ); + } + else if ( file.isDirectory() ) { + sb.append( ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Invalid_host_binary : + Messages.GdbDebugNewExecutableCommand_Invalid_binary ); + } + } + if ( sb.length() == 0 && corefile.isEmpty() ) { + sb.append( ( remote ) ? + Messages.GdbDebugCoreFileCommand_Core_file_must_be_specified : + Messages.GdbDebugCoreFileCommand_Core_file_must_be_specified ); + } + else if (sb.length() == 0 && !corefile.isEmpty()) { + File file = new File( corefile ); + if ( !file.exists() ) { + sb.append( Messages.GdbDebugCoreFileCommand_Core_file_does_not_exist ); + } + else if ( file.isDirectory() ) { + sb.append( Messages.GdbDebugCoreFileCommand_Invalid_core_file ); + } + } + if (sb.length() == 0 && fTargetBinaryText != null) { + if ( fTargetBinaryText.getText().trim().length() == 0 ) { + if ( sb.length() != 0 ) { + sb.append( "\n " ); //$NON-NLS-1$ + } + sb.append( Messages.GdbDebugNewExecutableCommand_Binary_on_target_must_be_specified ); + } + } + setErrorMessage( ( sb.length() != 0 ) ? sb.toString() : null ); + getButton( IDialogConstants.OK_ID ).setEnabled( getErrorMessage() == null ); + } +} \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileInfo.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileInfo.java new file mode 100644 index 00000000000..2731d52677a --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/CoreFileInfo.java @@ -0,0 +1,78 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Mentor Graphics and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Mentor Graphics - Initial API and implementation + * Red Hat Inc. - modified for use in Standalone Debugger + *******************************************************************************/ + +package org.eclipse.cdt.debug.application; + +/** + * This class provides information required to start + * debugging an executable. + */ +public class CoreFileInfo { + private String fHostPath; + private String fTargetPath; + private String fCoreFilePath; + + public CoreFileInfo(String hostPath, String targetPath, String coreFilePath) { + super(); + fHostPath = hostPath; + fTargetPath = targetPath; + fCoreFilePath = coreFilePath; + } + + /** + * Returns the path of the executable on the host + */ + public String getHostPath() { + return fHostPath; + } + + /** + * Sets the path of the executable on the host + */ + public void setHostPath(String path) { + fHostPath = path; + } + + /** + * For remote sessions returns the path of the executable + * on the target. Otherwise returns null. + */ + public String getTargetPath() { + return fTargetPath; + } + + /** + * Sets the path of the executable on the target for remote executables + */ + public void setTargetPath(String path) { + fTargetPath = path; + } + + /** + * Get the build log path. + * + * @return the build log path or null + */ + public String getCoreFilePath() { + return fCoreFilePath; + } + + /** + * Sets the build log path. + * + * @param path + */ + public void setCoreFilePath(String path) { + fCoreFilePath = path; + } + +} \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/DummyPage.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/DummyPage.java new file mode 100644 index 00000000000..7b1b142fc75 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/DummyPage.java @@ -0,0 +1,31 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.ui.IWorkbenchPropertyPage; +import org.eclipse.ui.dialogs.PropertyPage; + +// This class is just to replace a category reference in org.eclipse.cdt.ui that +// we exclude because we do not bring in the org.eclipse.cdt.managedbuild.ui plug-in. +public class DummyPage extends PropertyPage implements IWorkbenchPropertyPage { + + public DummyPage() { + // do nothing + } + + @Override + protected Control createContents(Composite parent) { + return null; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/GCCCompileOptionsParser.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/GCCCompileOptionsParser.java new file mode 100644 index 00000000000..d07e3b5b3ea --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/GCCCompileOptionsParser.java @@ -0,0 +1,46 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser; + +public class GCCCompileOptionsParser extends GCCBuildCommandParser { + + private String currentResourceName; + + public GCCCompileOptionsParser() { + super(); + } + + public String getCurrentResourceName() { + return currentResourceName; + } + + public void setCurrentResourceName(String name) { + currentResourceName = name; + } + + @Override + protected String parseResourceName(String line) { + return getCurrentResourceName(); + } + + @Override + public GCCCompileOptionsParser cloneShallow() throws CloneNotSupportedException { + return (GCCCompileOptionsParser) super.cloneShallow(); + } + + @Override + public GCCCompileOptionsParser clone() throws CloneNotSupportedException { + return (GCCCompileOptionsParser) super.clone(); + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ICDTStandaloneDebugLaunchConstants.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ICDTStandaloneDebugLaunchConstants.java new file mode 100644 index 00000000000..ab0af727123 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/ICDTStandaloneDebugLaunchConstants.java @@ -0,0 +1,23 @@ +/******************************************************************************* + * Copyright (c) 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +/** + * Constants used for attributes in CDT Stand-alone Debugger launch configurations. + * + * @noimplement This interface is not intended to be implemented by clients. + * @noextend This interface is not intended to be extended by clients. + */ +public interface ICDTStandaloneDebugLaunchConstants { + + public static final String BUILD_LOG_LOCATION = "org.eclipse.cdt.debug.application.launch.build.log"; //$NON-NLS-1$ + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Messages.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Messages.java new file mode 100644 index 00000000000..d52e2700e2d --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/Messages.java @@ -0,0 +1,115 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.debug.application; + +import java.util.MissingResourceException; +import java.util.ResourceBundle; + +import org.eclipse.osgi.util.NLS; + +public class Messages extends NLS { + private static final String BUNDLE_NAME = "org.eclipse.cdt.debug.application.messages"; //$NON-NLS-1$ + public static String ExecutablesView_ImportExecutables; + public static String Debugger_Title; + public static String GetCompilerOptions; + public static String GetBuildOptions; + public static String ProblemSavingWorkbench; + public static String ProblemsSavingWorkspace; + public static String InternalError; + public static String InitializingDebugger; + public static String ImportExecutable; + public static String SetLanguageProviders; + public static String RestorePreviousLaunch; + public static String RemoveOldExecutable; + public static String LaunchingConfig; + public static String LaunchInterruptedError; + public static String LaunchMissingError; + public static String DebuggerInitializingProblem; + + public static String GdbDebugNewExecutableCommand_Arguments; + public static String GdbDebugNewExecutableCommand_Binary; + public static String GdbDebugNewExecutableCommand_Binary_file_does_not_exist; + public static String GdbDebugNewExecutableCommand_Binary_must_be_specified; + public static String GdbDebugNewExecutableCommand_Binary_on_host; + public static String GdbDebugNewExecutableCommand_Binary_on_target; + public static String GdbDebugNewExecutableCommand_Binary_on_target_must_be_specified; + public static String GdbDebugNewExecutableCommand_Browse; + public static String GdbDebugNewExecutableCommand_BuildLog; + public static String GdbDebugNewExecutableCommand_BuildLog_file_does_not_exist; + public static String GdbDebugNewExecutableCommand_Debug_New_Executable; + public static String GdbDebugNewExecutableCommand_Host_binary_file_does_not_exist; + public static String GdbDebugNewExecutableCommand_Host_binary_must_be_specified; + public static String GdbDebugNewExecutableCommand_Invalid_binary; + public static String GdbDebugNewExecutableCommand_Invalid_buildLog; + public static String GdbDebugNewExecutableCommand_Invalid_host_binary; + public static String GdbDebugNewExecutableCommand_Select_binaries_on_host_and_target; + public static String GdbDebugNewExecutableCommand_Select_Binary; + public static String GdbDebugNewExecutableCommand_Select_binary_and_specify_arguments; + public static String GdbDebugCoreFileCommand_CoreFile; + public static String GdbDebugCoreFileCommand_Debug_Core_File; + public static String GdbDebugCoreFileCommand_Select_binary_and_specify_corefile; + public static String GdbDebugCoreFileCommand_Core_file_must_be_specified; + public static String GdbDebugCoreFileCommand_Core_file_does_not_exist; + public static String GdbDebugCoreFileCommand_Invalid_core_file; + + public static String FileMenuName; + public static String EditMenuName; + public static String WindowMenuName; + public static String HelpMenuName; + + public static String ShowViewMenuName; + + public static String ResetPerspective_text; + public static String ResetPerspective_toolTip; + public static String Workbench_cut; + public static String Workbench_cutToolTip; + public static String Workbench_copy; + public static String Workbench_copyToolTip; + public static String Workbench_paste; + public static String Workbench_pasteToolTip; + public static String Workbench_selectAll; + public static String Workbench_selectAllToolTip; + public static String Workbench_findReplace; + public static String Workbench_findReplaceToolTip; + public static String Workbench_addBookmark; + public static String Workbench_addBookmarkToolTip; + public static String Workbench_addTask; + public static String Workbench_addTaskToolTip; + public static String Workbench_delete; + public static String Workbench_deleteToolTip; + + public static String CoreFileMenuName; + public static String CoreFile_toolTip; + public static String NewExecutable_toolTip; + public static String NewExecutableMenuName; + public static String AttachedExecutable_toolTip; + public static String AttachedExecutableMenuName; + + private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle + .getBundle(BUNDLE_NAME); + + + private Messages() { + } + + static { + // initialize resource bundle + NLS.initializeMessages(BUNDLE_NAME, Messages.class); + } + + public static String getString(String key) { + try { + return RESOURCE_BUNDLE.getString(key); + } catch (MissingResourceException e) { + return '!' + key + '!'; + } + } +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableDialog.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableDialog.java new file mode 100644 index 00000000000..654ffc7dcfe --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableDialog.java @@ -0,0 +1,214 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Mentor Graphics and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Mentor Graphics - Initial API and implementation + * Red Hat Inc. - modified for use in Standalone Debugger + *******************************************************************************/ + +package org.eclipse.cdt.debug.application; + +import java.io.File; + +import org.eclipse.jface.dialogs.IDialogConstants; +import org.eclipse.jface.dialogs.TitleAreaDialog; +import org.eclipse.jface.resource.JFaceResources; +import org.eclipse.swt.SWT; +import org.eclipse.swt.events.ModifyEvent; +import org.eclipse.swt.events.ModifyListener; +import org.eclipse.swt.events.SelectionAdapter; +import org.eclipse.swt.events.SelectionEvent; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.FileDialog; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Shell; +import org.eclipse.swt.widgets.Text; + +public class NewExecutableDialog extends TitleAreaDialog { + + public static final int REMOTE = 0x1; + + private int fFlags = 0; + private NewExecutableInfo fInfo = null; + + private Text fHostBinaryText; + private Text fTargetBinaryText; + private Text fBuildLogText; + private Text fArgumentsText; + + private final String fHostBinary; + private final String fBuildLog; + private final String fArgs; + + public NewExecutableDialog (Shell parentShell) { + this(parentShell, 0); + } + + public NewExecutableDialog( Shell parentShell, int flags ) { + this(parentShell, flags, null, null, null); + } + + public NewExecutableDialog( Shell parentShell, int flags, String hostBinary, String buildLog, String args) { + super( parentShell ); + setShellStyle( getShellStyle() | SWT.RESIZE ); + fFlags = flags; + fHostBinary = hostBinary; + fBuildLog = buildLog; + fArgs = args; + } + + @Override + protected Control createContents( Composite parent ) { + Control control = super.createContents( parent ); + validate(); + return control; + } + + @Override + protected Control createDialogArea( Composite parent ) { + boolean remote = (fFlags & REMOTE) > 0; + + getShell().setText( Messages.GdbDebugNewExecutableCommand_Debug_New_Executable ); + setTitle( Messages.GdbDebugNewExecutableCommand_Select_Binary ); + String message = ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Select_binaries_on_host_and_target : + Messages.GdbDebugNewExecutableCommand_Select_binary_and_specify_arguments; + setMessage( message ); + + Composite control = (Composite)super.createDialogArea( parent ); + Composite comp = new Composite( control, SWT.NONE ); + GridData gd = new GridData( SWT.FILL, SWT.FILL, true, true ); + GridLayout layout = new GridLayout( 3, false ); + comp.setLayout( layout ); + comp.setLayoutData( gd ); + + new Label( comp, SWT.None ).setText( remote ? Messages.GdbDebugNewExecutableCommand_Binary_on_host : Messages.GdbDebugNewExecutableCommand_Binary ); + fHostBinaryText = new Text( comp, SWT.BORDER ); + if (fHostBinary != null) + fHostBinaryText.setText(fHostBinary); + fHostBinaryText.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false ) ); + fHostBinaryText.addModifyListener( new ModifyListener() { + + @Override + public void modifyText( ModifyEvent e ) { + validate(); + } + } ); + Button browseButton = new Button( comp, SWT.PUSH ); + browseButton.setText( Messages.GdbDebugNewExecutableCommand_Browse ); + browseButton.setFont( JFaceResources.getDialogFont() ); + setButtonLayoutData( browseButton ); + browseButton.addSelectionListener( new SelectionAdapter() { + + @Override + public void widgetSelected( SelectionEvent e ) { + FileDialog dialog = new FileDialog( getShell() ); + dialog.setFileName( fHostBinaryText.getText() ); + String result = dialog.open(); + if ( result != null ) { + fHostBinaryText.setText( result ); + } + } + } ); + + if ( remote ) { + new Label( comp, SWT.None ).setText( Messages.GdbDebugNewExecutableCommand_Binary_on_target ); + fTargetBinaryText = new Text( comp, SWT.BORDER ); + fTargetBinaryText.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false, 2, 1 ) ); + fTargetBinaryText.addModifyListener( new ModifyListener() { + + @Override + public void modifyText( ModifyEvent e ) { + validate(); + } + } ); + } + + + new Label( comp, SWT.None ).setText( Messages.GdbDebugNewExecutableCommand_Arguments ); + fArgumentsText = new Text( comp, SWT.BORDER ); + fArgumentsText.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false, 2, 1 ) ); + if (fArgs != null) + fArgumentsText.setText(fArgs); + + + new Label( comp, SWT.None ).setText( Messages.GdbDebugNewExecutableCommand_BuildLog ); + fBuildLogText = new Text( comp, SWT.BORDER ); + if (fBuildLog != null) + fBuildLogText.setText(fBuildLog); + fBuildLogText.setLayoutData( new GridData( SWT.FILL, SWT.CENTER, true, false, 2, 1 ) ); + fBuildLogText.addModifyListener( new ModifyListener() { + + @Override + public void modifyText( ModifyEvent e ) { + validate(); + } + } ); + return control; + } + + @Override + protected void okPressed() { + String targetPath = ( fTargetBinaryText != null ) ? fTargetBinaryText.getText().trim() : null; + String args = fArgumentsText.getText().trim(); + String buildLog = fBuildLogText.getText().trim(); + fInfo = new NewExecutableInfo( fHostBinaryText.getText().trim(), targetPath, buildLog, args ); + super.okPressed(); + } + + public NewExecutableInfo getExecutableInfo() { + return fInfo; + } + + private void validate() { + boolean remote = (fFlags & REMOTE) > 0; + StringBuilder sb = new StringBuilder(); + String hostBinary = fHostBinaryText.getText().trim(); + if ( hostBinary.isEmpty() ) { + sb.append( ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Host_binary_must_be_specified : + Messages.GdbDebugNewExecutableCommand_Binary_must_be_specified ); + } + else { + File file = new File( hostBinary ); + if ( !file.exists() ) { + sb.append( ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Host_binary_file_does_not_exist : + Messages.GdbDebugNewExecutableCommand_Binary_file_does_not_exist ); + } + else if ( file.isDirectory() ) { + sb.append( ( remote ) ? + Messages.GdbDebugNewExecutableCommand_Invalid_host_binary : + Messages.GdbDebugNewExecutableCommand_Invalid_binary ); + } + } + String buildLog = fBuildLogText.getText(); + if (sb.length() == 0 && !buildLog.isEmpty()) { + File file = new File( buildLog ); + if ( !file.exists() ) { + sb.append( Messages.GdbDebugNewExecutableCommand_BuildLog_file_does_not_exist ); + } + else if ( file.isDirectory() ) { + sb.append( Messages.GdbDebugNewExecutableCommand_Invalid_buildLog ); + } + } + if (sb.length() == 0 && fTargetBinaryText != null) { + if ( fTargetBinaryText.getText().trim().length() == 0 ) { + if ( sb.length() != 0 ) { + sb.append( "\n " ); //$NON-NLS-1$ + } + sb.append( Messages.GdbDebugNewExecutableCommand_Binary_on_target_must_be_specified ); + } + } + setErrorMessage( ( sb.length() != 0 ) ? sb.toString() : null ); + getButton( IDialogConstants.OK_ID ).setEnabled( getErrorMessage() == null ); + } +} \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableInfo.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableInfo.java new file mode 100644 index 00000000000..68457ff2288 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/NewExecutableInfo.java @@ -0,0 +1,94 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Mentor Graphics and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Mentor Graphics - Initial API and implementation + * Red Hat Inc. - modified for use in Standalone Debugger + *******************************************************************************/ + +package org.eclipse.cdt.debug.application; + +/** + * This class provides information required to start + * debugging an executable. + */ +public class NewExecutableInfo { + private String fHostPath; + private String fTargetPath; + private String fBuildLog; + private String fArguments; + + public NewExecutableInfo(String hostPath, String targetPath, String buildLog, String args) { + super(); + fHostPath = hostPath; + fTargetPath = targetPath; + fBuildLog = buildLog; + fArguments = args; + } + + /** + * Returns the path of the executable on the host + */ + public String getHostPath() { + return fHostPath; + } + + /** + * Sets the path of the executable on the host + */ + public void setHostPath(String path) { + fHostPath = path; + } + + /** + * For remote sessions returns the path of the executable + * on the target. Otherwise returns null. + */ + public String getTargetPath() { + return fTargetPath; + } + + /** + * Sets the path of the executable on the target for remote executables + */ + public void setTargetPath(String path) { + fTargetPath = path; + } + + /** + * Get the build log path. + * + * @return the build log path or null + */ + public String getBuildLog() { + return fBuildLog; + } + + /** + * Sets the build log path. + * + * @param path + */ + public void setBuildLog(String path) { + fBuildLog = path; + } + + /** + * Returns the arguments to pass to the executable, or null + */ + public String getArguments() { + return fArguments; + } + + /** + * Sets the arguments to pass to the executable + */ + public void setArguments(String args) { + fArguments = args; + } + +} \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/messages.properties b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/messages.properties new file mode 100644 index 00000000000..39af6b36890 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/debug/application/messages.properties @@ -0,0 +1,91 @@ +############################################################################### +# Copyright (c) 2013, 2014 Red Hat, Inc. and others +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Inc. - initial API and implementation +# Mentor Graphics - GDB Debug New Executable messages +############################################################################### +ExecutablesView_ImportExecutables=Importing Executables +Debugger_Title=Eclipse C/C++ Stand-alone Debugger +GetCompilerOptions=Calculating Source Compiler Options +GetBuildOptions=Process Build Log For Compile Options +ProblemSavingWorkbench = Problems occurred while trying to save the state of the workbench. +ProblemsSavingWorkspace = Problems saving workspace +InternalError = An internal error has occurred +InitializingDebugger=Initializing Debugger +ImportExecutable=Importing Executable +SetLanguageProviders=Setting Up Language Settings Providers +RestorePreviousLaunch=Restoring Previous Debug Launch Configuration +RemoveOldExecutable=Removing Previous Executables +LaunchingConfig=Launching Debug Configuration +LaunchInterruptedError=Debug launch has been interrupted +LaunchMissingError=Previous launch configuration cannot be found +DebuggerInitializingProblem=Problem occurred in start-up + +GdbDebugNewExecutableCommand_Arguments=Arguments: +GdbDebugNewExecutableCommand_Binary=Binary: +GdbDebugNewExecutableCommand_Binary_file_does_not_exist=Debugger will start up with no input +GdbDebugNewExecutableCommand_Binary_must_be_specified=Binary must be specified +GdbDebugNewExecutableCommand_Binary_on_host=Binary on host: +GdbDebugNewExecutableCommand_Binary_on_target=Binary on target: +GdbDebugNewExecutableCommand_BuildLog=Build Log path: +GdbDebugNewExecutableCommand_Binary_on_target_must_be_specified=Binary on target must be specified +GdbDebugNewExecutableCommand_Browse=Browse... +GdbDebugNewExecutableCommand_Debug_New_Executable=Debug New Executable +GdbDebugNewExecutableCommand_Host_binary_file_does_not_exist=Host binary file does not exist +GdbDebugNewExecutableCommand_Host_binary_must_be_specified=Host binary must be specified +GdbDebugNewExecutableCommand_Invalid_binary=Invalid binary +GdbDebugNewExecutableCommand_Invalid_host_binary=Invalid host binary +GdbDebugNewExecutableCommand_BuildLog_file_does_not_exist=Host build log file does not exist +GdbDebugNewExecutableCommand_Invalid_buildLog=Invalid build log +GdbDebugNewExecutableCommand_Select_binaries_on_host_and_target=Select binaries on the host and the target and specify the arguments +GdbDebugNewExecutableCommand_Select_Binary=Select Binary +GdbDebugNewExecutableCommand_Select_binary_and_specify_arguments=Select a binary and specify the arguments + +GdbDebugCoreFileCommand_CoreFile=Core File Path: +GdbDebugCoreFileCommand_Debug_Core_File=Debug Core File +GdbDebugCoreFileCommand_Select_binary_and_specify_corefile=Select a binary and specify the core file +GdbDebugCoreFileCommand_Core_file_must_be_specified=Core file must be specified +GdbDebugCoreFileCommand_Core_file_does_not_exist=Core file specified does not exist +GdbDebugCoreFileCommand_Invalid_core_file=Invalid core file + +FileMenuName=&File +EditMenuName=&Edit +WindowMenuName=&Window +HelpMenuName=&Help + +ResetPerspective_text=&Reset Perspective... +ResetPerspective_toolTip=Reset perspective + +Workbench_cut=Cu&t +Workbench_cutToolTip=Cut +Workbench_copy=&Copy +Workbench_copyToolTip=Copy +Workbench_paste=&Paste +Workbench_pasteToolTip=Paste +Workbench_selectAll=Select &All +Workbench_selectAllToolTip=Select All +Workbench_findReplace=&Find/Replace... +Workbench_findReplaceToolTip=Find/Replace +Workbench_addBookmark=Add Bookmar&k... +Workbench_addBookmarkToolTip=Add Bookmark +Workbench_addTask=Add Ta&sk... +Workbench_addTaskToolTip=Add Task +Workbench_delete=&Delete +Workbench_deleteToolTip=Delete + + + + +ShowViewMenuName=Show &View + +CoreFileMenuName=Debug &Core File... +CoreFile_toolTip=Debug an executable that has generated a core file +NewExecutable_toolTip=Load a new executable and debug it +NewExecutableMenuName=&Debug New Executable... +AttachedExecutable_toolTip=Attach to an existing executable on the system and debug +AttachedExecutableMenuName=Debug &Attached Executable... diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/BuildOptionsParser.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/BuildOptionsParser.java new file mode 100644 index 00000000000..101399c4f34 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/BuildOptionsParser.java @@ -0,0 +1,113 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.internal.debug.application; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.List; + +import org.eclipse.cdt.core.CCorePlugin; +import org.eclipse.cdt.core.ErrorParserManager; +import org.eclipse.cdt.core.IMarkerGenerator; +import org.eclipse.cdt.core.ProblemMarkerInfo; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvider; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvidersKeeper; +import org.eclipse.cdt.core.settings.model.ICConfigurationDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescriptionManager; +import org.eclipse.cdt.debug.application.Messages; +import org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser; +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.IWorkspaceRunnable; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IProgressMonitor; + +public class BuildOptionsParser implements IWorkspaceRunnable, IMarkerGenerator { + + private final IProject project; + private final File buildLog; + private static final String GCC_BUILD_OPTIONS_PROVIDER_ID = "org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"; //$NON-NLS-1$ + + public BuildOptionsParser (IProject project, File buildLog) { + this.project = project; + this.buildLog = buildLog; + } + + @Override + public void run(IProgressMonitor monitor) { + monitor.beginTask(Messages.GetBuildOptions, 10); + BufferedReader br = null; + try { + br = new BufferedReader(new FileReader(buildLog)); + // Calculate how many source files we have to process and use that as a basis + monitor.beginTask(Messages.GetBuildOptions, 10); + + // Find the GCCBuildCommandParser for the configuration. + ICProjectDescriptionManager projDescManager = CCorePlugin + .getDefault().getProjectDescriptionManager(); + ICProjectDescription projDesc = projDescManager + .getProjectDescription(project, + false); + ICConfigurationDescription ccdesc = projDesc + .getActiveConfiguration(); + GCCBuildCommandParser parser = null; + if (ccdesc instanceof ILanguageSettingsProvidersKeeper) { + ILanguageSettingsProvidersKeeper keeper = (ILanguageSettingsProvidersKeeper)ccdesc; + List list = keeper.getLanguageSettingProviders(); + for (ILanguageSettingsProvider p : list) { + // System.out.println("language settings provider " + p.getId()); + if (p.getId().equals(GCC_BUILD_OPTIONS_PROVIDER_ID)) { + parser = (GCCBuildCommandParser)p; + } + } + } + ErrorParserManager epm = new ErrorParserManager(project, this, new String[]{"org.eclipse.cdt.core.CWDLocator"}); //$NON-NLS-1$ + // Start up the parser and process lines generated from the .debug_macro section. + parser.startup(ccdesc, epm); + monitor.beginTask(Messages.GetBuildOptions, 10); + String line = br.readLine(); + while (line != null) { + parser.processLine(line); + line = br.readLine(); + } + parser.shutdown(); + if (br != null) + br.close(); + + } catch (CoreException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (FileNotFoundException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + monitor.done(); + } + + @Override + public void addMarker(IResource file, int lineNumber, String errorDesc, + int severity, String errorVar) { + // do nothing + } + + @Override + public void addMarker(ProblemMarkerInfo problemMarkerInfo) { + // do nothing + } + +}; diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CompilerOptionParser.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CompilerOptionParser.java new file mode 100644 index 00000000000..127867d1aaa --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CompilerOptionParser.java @@ -0,0 +1,164 @@ +/******************************************************************************* + * Copyright (c) 2013, 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.internal.debug.application; + +import java.io.IOException; +import java.net.URI; +import java.util.List; + +import org.eclipse.cdt.core.CCorePlugin; +import org.eclipse.cdt.core.IBinaryParser.IBinaryFile; +import org.eclipse.cdt.core.ICompileOptionsFinder; +import org.eclipse.cdt.core.ISymbolReader; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvider; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvidersKeeper; +import org.eclipse.cdt.core.language.settings.providers.IWorkingDirectoryTracker; +import org.eclipse.cdt.core.settings.model.ICConfigurationDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescriptionManager; +import org.eclipse.cdt.debug.application.GCCCompileOptionsParser; +import org.eclipse.cdt.debug.application.Messages; +import org.eclipse.cdt.utils.elf.parser.GNUElfParser; +import org.eclipse.core.resources.IContainer; +import org.eclipse.core.resources.IFile; +import org.eclipse.core.resources.IFolder; +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.IWorkspaceRunnable; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IPath; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.Path; + +public class CompilerOptionParser implements IWorkspaceRunnable { + + private static final String GCC_COMPILE_OPTIONS_PROVIDER_ID = "org.eclipse.cdt.debug.application.DwarfLanguageSettingsProvider"; //$NON-NLS-1$ + private final IProject project; + private final String executable; + + public CompilerOptionParser (IProject project, String executable) { + this.project = project; + this.executable = executable; + } + + private class CWDTracker implements IWorkingDirectoryTracker { + + @Override + public URI getWorkingDirectoryURI() { + return null; + } + + } + + @Override + public void run(IProgressMonitor monitor) { + try { + // Calculate how many source files we have to process and use that as a basis + // for our work estimate. + GNUElfParser binParser = new GNUElfParser(); + IBinaryFile bf = binParser + .getBinary(new Path(executable)); + ISymbolReader reader = (ISymbolReader)bf.getAdapter(ISymbolReader.class); + String[] sourceFiles = reader + .getSourceFiles(); + monitor.beginTask(Messages.GetCompilerOptions, sourceFiles.length * 2 + 1); + + for (String sourceFile : sourceFiles) { + IPath sourceFilePath = new Path( + sourceFile); + String sourceName = sourceFilePath + .lastSegment(); + IContainer c = createFromRoot(project, + new Path(sourceFile)); + Path sourceNamePath = new Path( + sourceName); + IFile source = c + .getFile(sourceNamePath); + if (!source.isLinked()) { + try { + source.createLink(sourceFilePath, 0, + null); + } catch (Exception e) { + // ignore file not found errors since certain headers might not be found + // or are a different version from that used to compile the source (e.g. std headers) + } + } + monitor.worked(1); + } + + // Find the GCCCompileOptions LanguageSettingsProvider for the configuration. + IWorkingDirectoryTracker cwdTracker = new CWDTracker(); + ICProjectDescriptionManager projDescManager = CCorePlugin + .getDefault().getProjectDescriptionManager(); + ICProjectDescription projDesc = projDescManager + .getProjectDescription(project, + false); + ICConfigurationDescription ccdesc = projDesc + .getActiveConfiguration(); + GCCCompileOptionsParser parser = null; + if (ccdesc instanceof ILanguageSettingsProvidersKeeper) { + ILanguageSettingsProvidersKeeper keeper = (ILanguageSettingsProvidersKeeper)ccdesc; + List list = keeper.getLanguageSettingProviders(); + for (ILanguageSettingsProvider p : list) { + // System.out.println("language settings provider " + p.getId()); + if (p.getId().equals(GCC_COMPILE_OPTIONS_PROVIDER_ID)) { + parser = (GCCCompileOptionsParser)p; + } + } + } + // Start up the parser and process lines generated from the .debug_macro section. + parser.startup(ccdesc, cwdTracker); + // Get compile options for each source file and process via the parser + // to generate LanguageSettingsEntries. + if (reader instanceof + ICompileOptionsFinder) { + ICompileOptionsFinder f = + (ICompileOptionsFinder) reader; + for (String fileName : sourceFiles) { + parser.setCurrentResourceName(fileName); +// String cmdline = f.getCompileOptions(fileName); +// System.out.println("Command line is " + cmdline); + parser.processLine(f + .getCompileOptions(fileName)); + monitor.worked(1); + } + parser.shutdown(); // this will serialize the data to an xml file and create an event. + monitor.worked(1); + } + } catch (CoreException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + monitor.done(); + } + + private IContainer createFromRoot(IProject exeProject, IPath path) + throws CoreException { + int segmentCount = path.segmentCount() - 1; + IContainer currentFolder = exeProject; + + for (int i = 0; i < segmentCount; i++) { + currentFolder = currentFolder.getFolder(new Path(path.segment(i))); + if (!currentFolder.exists()) { + ((IFolder) currentFolder).create(IResource.VIRTUAL + | IResource.DERIVED, true, new NullProgressMonitor()); + } + } + + return currentFolder; + } + + +}; diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CustomizePerspectiveHandler.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CustomizePerspectiveHandler.java new file mode 100644 index 00000000000..d9962879750 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/CustomizePerspectiveHandler.java @@ -0,0 +1,25 @@ +/******************************************************************************* + * Copyright (c) 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.internal.debug.application; + +import org.eclipse.core.commands.AbstractHandler; +import org.eclipse.core.commands.ExecutionEvent; +import org.eclipse.core.commands.ExecutionException; + +public class CustomizePerspectiveHandler extends AbstractHandler { + + @Override + public Object execute(ExecutionEvent event) throws ExecutionException { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutable.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutable.java new file mode 100644 index 00000000000..6c9414adbb4 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutable.java @@ -0,0 +1,246 @@ +/******************************************************************************* + * Copyright (c) 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.internal.debug.application; + +import java.io.File; +import java.util.Arrays; +import java.util.List; + +import org.eclipse.cdt.core.CCorePlugin; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvider; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvidersKeeper; +import org.eclipse.cdt.core.language.settings.providers.LanguageSettingsManager; +import org.eclipse.cdt.core.settings.model.ICConfigurationDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescriptionManager; +import org.eclipse.cdt.debug.application.Messages; +import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants; +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.IProjectDescription; +import org.eclipse.core.resources.IWorkspace; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.OperationCanceledException; +import org.eclipse.debug.core.DebugPlugin; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchConfigurationType; +import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; +import org.eclipse.debug.core.ILaunchManager; +import org.eclipse.ui.IWorkbench; +import org.eclipse.ui.IWorkbenchPage; +import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.PlatformUI; + +public class DebugAttachedExecutable { + + private static final String GCC_BUILTIN_PROVIDER_ID = "org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector"; //$NON-NLS-1$ + private static final String GCC_COMPILE_OPTIONS_PROVIDER_ID = "org.eclipse.cdt.debug.application.DwarfLanguageSettingsProvider"; //$NON-NLS-1$ + private static final String GCC_BUILD_OPTIONS_PROVIDER_ID = "org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"; //$NON-NLS-1$ + private static final String DEBUG_PROJECT_ID = "org.eclipse.cdt.debug"; //$NON-NLS-1$ + + + public DebugAttachedExecutable() { + } + + public static ILaunchManager getLaunchManager() { + return DebugPlugin.getDefault().getLaunchManager(); + } + + // Create a new project that doesn't already exist. Use the base project name and add + // a numerical suffix as needed. + private static IProject createCProjectForExecutable(String projectName) throws OperationCanceledException, CoreException { + + IWorkspace workspace = ResourcesPlugin.getWorkspace(); + IProject newProjectHandle = workspace.getRoot().getProject(projectName); + + int projectSuffix = 2; + while (newProjectHandle.exists()){ + newProjectHandle = workspace.getRoot().getProject(projectName + projectSuffix); + projectSuffix++; + } + + IProjectDescription description = workspace.newProjectDescription(newProjectHandle.getName()); + description.setLocation(null); + + IProject newProject = CCorePlugin.getDefault().createCProject(description, newProjectHandle, null, + DEBUG_PROJECT_ID); + + return newProject; + } + + /** + * Import given executable into the Executables project then create a launch configuration. + * + * @param monitor + * @param executable + * @param buildLog + * @param arguments + * @throws CoreException + * @throws InterruptedException + */ + public static ILaunchConfiguration createLaunchConfig(IProgressMonitor monitor, + String buildLog) + throws CoreException, InterruptedException { + ILaunchConfiguration config = null; + String defaultProjectName = "Executables"; //$NON-NLS-1$ + + // Create a new Executablesnn project + IProject project = createCProjectForExecutable(defaultProjectName); + + monitor.worked(3); + File buildLogFile = null; + + final ICProjectDescriptionManager projDescManager = CCorePlugin + .getDefault().getProjectDescriptionManager(); + + ICProjectDescription projectDescription = projDescManager + .getProjectDescription(project, + ICProjectDescriptionManager.GET_WRITABLE); + + monitor.subTask(Messages.SetLanguageProviders); + final ICConfigurationDescription ccd = projectDescription + .getActiveConfiguration(); + String[] langProviderIds = ((ILanguageSettingsProvidersKeeper) ccd) + .getDefaultLanguageSettingsProvidersIds(); + boolean found = false; + for (int i = 0; i < langProviderIds.length; ++i) { + if (langProviderIds[i].equals(GCC_BUILTIN_PROVIDER_ID)) { + found = true; + break; + } + } + // Look for the GCC builtin LanguageSettingsProvider id. If it isn't already + // there, add it. + if (!found) { + langProviderIds = Arrays.copyOf(langProviderIds, + langProviderIds.length + 1); + langProviderIds[langProviderIds.length - 1] = GCC_BUILTIN_PROVIDER_ID; + } + found = false; + for (int i = 0; i < langProviderIds.length; ++i) { + if (langProviderIds[i].equals(GCC_COMPILE_OPTIONS_PROVIDER_ID)) { + found = true; + break; + } + } + // Look for our macro parser provider id. If it isn't added already, do so now. + if (!found) { + langProviderIds = Arrays.copyOf(langProviderIds, + langProviderIds.length + 1); + langProviderIds[langProviderIds.length - 1] = GCC_COMPILE_OPTIONS_PROVIDER_ID; + } + + if (buildLog != null) { + File f = new File(buildLog); + if (f.exists()) { + buildLogFile = f; + found = false; + for (int i = 0; i < langProviderIds.length; ++i) { + if (langProviderIds[i].equals(GCC_BUILD_OPTIONS_PROVIDER_ID)) { + found = true; + break; + } + } + // Look for our macro parser provider id. If it isn't added already, do so now. + if (!found) { + langProviderIds = Arrays.copyOf(langProviderIds, + langProviderIds.length + 1); + langProviderIds[langProviderIds.length - 1] = GCC_BUILD_OPTIONS_PROVIDER_ID; + } + } + } + + // System.out.println("creating language settings providers"); + // Create all the LanguageSettingsProviders + List providers = LanguageSettingsManager + .createLanguageSettingsProviders(langProviderIds); + + // Update the providers for the configuration. + ((ILanguageSettingsProvidersKeeper) ccd) + .setLanguageSettingProviders(providers); + + monitor.worked(1); + + // System.out.println("before setProjectDescription"); + + // Update the project description. + projDescManager.setProjectDescription(project, + projectDescription); + + // System.out.println("after setProjectDescription"); + + // Serialize the language settings for the project now in case we don't run a + // language settings provider which will do this in shutdown. + ICProjectDescription projDescReadOnly = projDescManager + .getProjectDescription(project, + false); + LanguageSettingsManager.serializeLanguageSettings(projDescReadOnly); + + monitor.worked(1); + + if (buildLogFile != null) + // We need to parse the build log to get compile options. We need to lock the + // workspace when we do this so we don't have multiple copies of GCCBuildOptionsParser + // LanguageSettingsProvider and we end up filling in the wrong one. + project.getWorkspace().run(new BuildOptionsParser(project, buildLogFile), + ResourcesPlugin.getWorkspace().getRoot(), IWorkspace.AVOID_UPDATE, new NullProgressMonitor()); + + // System.out.println("about to close all editors"); + IWorkbench workbench = PlatformUI.getWorkbench(); + if (workbench != null) { + final IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow(); + if (workbenchWindow != null) { + final IWorkbenchPage activePage = workbenchWindow.getActivePage(); + if (activePage != null) + activePage.closeAllEditors(false); + } + } + // System.out.println("about to create launch configuration"); + config = createConfiguration(true); + monitor.worked(1); + return config; + } + + protected static ILaunchConfigurationType getLaunchConfigType() { + return getLaunchManager().getLaunchConfigurationType( + "org.eclipse.cdt.launch.attachLaunchType"); //$NON-NLS-1$ + } + + protected static ILaunchConfiguration createConfiguration(boolean save) { + // System.out.println("creating launch configuration"); + ILaunchConfiguration config = null; + try { + ILaunchConfigurationType configType = getLaunchConfigType(); + ILaunchConfigurationWorkingCopy wc = configType.newInstance( + null, + getLaunchManager().generateLaunchConfigurationName("CDT_DBG_ATTACH")); //$NON-NLS-1$ + + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_START_MODE, + ICDTLaunchConfigurationConstants.DEBUGGER_MODE_ATTACH); + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROJECT_NAME, + "Executables"); //$NON-NLS-1$ + wc.setAttribute( + ICDTLaunchConfigurationConstants.ATTR_WORKING_DIRECTORY, + (String) null); + if (save) { + config = wc.doSave(); + } else { + config = wc; + } + } catch (CoreException e) { + e.printStackTrace(); + } + return config; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutableHandler.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutableHandler.java new file mode 100644 index 00000000000..cee889dfb32 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugAttachedExecutableHandler.java @@ -0,0 +1,86 @@ +/******************************************************************************* + * Copyright (c) 2012, 2014 Mentor Graphics and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Mentor Graphics - Initial API and implementation + * Red Hat Inc. - modified for use in Standalone Debugger + *******************************************************************************/ + +package org.eclipse.cdt.internal.debug.application; + +import org.eclipse.core.commands.AbstractHandler; +import org.eclipse.core.commands.ExecutionEvent; +import org.eclipse.core.commands.ExecutionException; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchManager; +import org.eclipse.debug.ui.DebugUITools; +import org.eclipse.swt.widgets.Display; + +public class DebugAttachedExecutableHandler extends AbstractHandler { + + @Override + public Object execute(ExecutionEvent event) throws ExecutionException { + + try { + final ILaunchConfiguration config = DebugAttachedExecutable.createLaunchConfig(new NullProgressMonitor(), null); + if (config != null) { + // System.out.println("about to add job change listener"); +// final JobContainer LaunchJobs = new JobContainer(); +// Job.getJobManager().addJobChangeListener(new JobChangeAdapter() { +// +// @Override +// public void scheduled(IJobChangeEvent event) { +// Job job = event.getJob(); +// // System.out.println("Job name is " + job.getName()); +// if (job.getName().contains(config.getName())) +// LaunchJobs.setLaunchJob(job); +// } +// +// @Override +// public void done(IJobChangeEvent event) { +// // System.out.println("Job " + event.getJob().getName() + " is done"); +// } +// }); + Display.getDefault().syncExec(new Runnable() { + + @Override + public void run() { + DebugUITools.launch(config, ILaunchManager.DEBUG_MODE); + // System.out.println("about to join " + LaunchJobs.getLaunchJob()); + } + }); +// if (LaunchJobs.getLaunchJob() != null) { +// try { +// LaunchJobs.getLaunchJob().join(); +// } catch (InterruptedException e) { +// IStatus status = new Status(IStatus.ERROR, Activator.PLUGIN_ID, 0, +// Messages.LaunchInterruptedError, e); +// ResourcesPlugin.getPlugin().getLog().log(status); +// } +// } + } + // System.out.println("end"); + } catch (InterruptedException e) { + // System.out.println("Interrupted exception"); + e.printStackTrace(); + } catch (CoreException e) { + // System.out.println("Core Exception"); + e.printStackTrace(); + } catch (Exception e) { + // System.out.println("Exception"); + e.printStackTrace(); + } finally { + // System.out.println("Finally"); + } + + + return null; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFile.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFile.java new file mode 100644 index 00000000000..e1a157f42a6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFile.java @@ -0,0 +1,86 @@ +/******************************************************************************* + * Copyright (c) 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.internal.debug.application; + +import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.debug.core.DebugPlugin; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchConfigurationType; +import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; +import org.eclipse.debug.core.ILaunchManager; + +public class DebugCoreFile { + + public DebugCoreFile() { + } + + public static ILaunchManager getLaunchManager() { + return DebugPlugin.getDefault().getLaunchManager(); + } + + /** + * Import given executable into the Executables project then create a launch configuration. + * + * @param monitor + * @param executable + * @param buildLog + * @param arguments + * @throws CoreException + * @throws InterruptedException + */ + public static ILaunchConfiguration createLaunchConfig(IProgressMonitor monitor, + String buildLog, String executable, String coreFile) + throws CoreException, InterruptedException { + ILaunchConfiguration config = null; + + // System.out.println("about to create launch configuration"); + config = createConfiguration(coreFile, executable, true); + monitor.worked(1); + return config; + } + + protected static ILaunchConfigurationType getLaunchConfigType() { + return getLaunchManager().getLaunchConfigurationType( + "org.eclipse.cdt.launch.postmortemLaunchType"); //$NON-NLS-1$ + } + + protected static ILaunchConfiguration createConfiguration(String corePath, String exePath, boolean save) { +// System.out.println("creating launch configuration"); + ILaunchConfiguration config = null; + try { + ILaunchConfigurationType configType = getLaunchConfigType(); + ILaunchConfigurationWorkingCopy wc = configType.newInstance( + null, + getLaunchManager().generateLaunchConfigurationName("CDT_DBG_CORE")); //$NON-NLS-1$ + + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_START_MODE, + ICDTLaunchConfigurationConstants.DEBUGGER_MODE_CORE); + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_COREFILE_PATH, corePath); + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, exePath); + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROJECT_NAME, + "Executables"); //$NON-NLS-1$ + wc.setAttribute( + ICDTLaunchConfigurationConstants.ATTR_WORKING_DIRECTORY, + (String) null); + if (save) { + config = wc.doSave(); + } else { + config = wc; + } + } catch (CoreException e) { + e.printStackTrace(); + } + return config; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFileHandler.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFileHandler.java new file mode 100644 index 00000000000..f32df8c31b2 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugCoreFileHandler.java @@ -0,0 +1,77 @@ +/******************************************************************************* + * Copyright (c) 2012, 2014 Mentor Graphics and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Mentor Graphics - Initial API and implementation + * Red Hat Inc. - modified for use in Standalone Debugger + *******************************************************************************/ + +package org.eclipse.cdt.internal.debug.application; + +import org.eclipse.cdt.debug.application.CoreFileDialog; +import org.eclipse.cdt.debug.application.CoreFileInfo; +import org.eclipse.core.commands.AbstractHandler; +import org.eclipse.core.commands.ExecutionEvent; +import org.eclipse.core.commands.ExecutionException; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchManager; +import org.eclipse.debug.ui.DebugUITools; +import org.eclipse.jface.dialogs.IDialogConstants; +import org.eclipse.swt.widgets.Display; +import org.eclipse.swt.widgets.Shell; + +public class DebugCoreFileHandler extends AbstractHandler { + + @Override + public Object execute(ExecutionEvent event) throws ExecutionException { + + CoreFileDialog dialog = new CoreFileDialog(new Shell()); + + if (dialog.open() == IDialogConstants.OK_ID) { + CoreFileInfo info = dialog.getCoreFileInfo(); + try { + final ILaunchConfiguration config = DebugCoreFile.createLaunchConfig(new NullProgressMonitor(), null, info.getHostPath(), info.getCoreFilePath()); + if (config != null) { + Display.getDefault().syncExec(new Runnable() { + + @Override + public void run() { + DebugUITools.launch(config, ILaunchManager.DEBUG_MODE); + // System.out.println("about to join " + LaunchJobs.getLaunchJob()); + } + }); + // if (LaunchJobs.getLaunchJob() != null) { + // try { + // LaunchJobs.getLaunchJob().join(); + // } catch (InterruptedException e) { + // IStatus status = new Status(IStatus.ERROR, Activator.PLUGIN_ID, 0, + // Messages.LaunchInterruptedError, e); + // ResourcesPlugin.getPlugin().getLog().log(status); + // } + // } + } + // System.out.println("end"); + } catch (InterruptedException e) { + // System.out.println("Interrupted exception"); + e.printStackTrace(); + } catch (CoreException e) { + // System.out.println("Core Exception"); + e.printStackTrace(); + } catch (Exception e) { + // System.out.println("Exception"); + e.printStackTrace(); + } finally { + // System.out.println("Finally"); + } + } + + return null; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugExecutable.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugExecutable.java new file mode 100644 index 00000000000..140057a9307 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugExecutable.java @@ -0,0 +1,314 @@ +/******************************************************************************* + * Copyright (c) 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.internal.debug.application; + +import java.io.File; +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +import org.eclipse.cdt.core.CCorePlugin; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvider; +import org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvidersKeeper; +import org.eclipse.cdt.core.language.settings.providers.LanguageSettingsManager; +import org.eclipse.cdt.core.model.CoreModel; +import org.eclipse.cdt.core.model.ICProject; +import org.eclipse.cdt.core.settings.model.ICConfigurationDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescription; +import org.eclipse.cdt.core.settings.model.ICProjectDescriptionManager; +import org.eclipse.cdt.debug.application.ICDTStandaloneDebugLaunchConstants; +import org.eclipse.cdt.debug.application.Messages; +import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants; +import org.eclipse.cdt.debug.core.executables.Executable; +import org.eclipse.cdt.debug.core.executables.ExecutablesManager; +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.IWorkspace; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.QualifiedName; +import org.eclipse.core.runtime.Status; +import org.eclipse.core.runtime.jobs.Job; +import org.eclipse.debug.core.DebugPlugin; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchConfigurationType; +import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; +import org.eclipse.debug.core.ILaunchManager; +import org.eclipse.ui.IWorkbench; +import org.eclipse.ui.IWorkbenchPage; +import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.PlatformUI; + +public class DebugExecutable { + + private static final String GCC_BUILTIN_PROVIDER_ID = "org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector"; //$NON-NLS-1$ + private static final String GCC_COMPILE_OPTIONS_PROVIDER_ID = "org.eclipse.cdt.debug.application.DwarfLanguageSettingsProvider"; //$NON-NLS-1$ + private static final String GCC_BUILD_OPTIONS_PROVIDER_ID = "org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"; //$NON-NLS-1$ + private static final String STANDALONE_QUALIFIER = "org.eclipse.cdt.debug.application"; //$NON-NLS-1$ + private static final String LAST_LAUNCH = "lastLaunch"; //$NON-NLS-1$ + + public DebugExecutable() { + } + + public static ILaunchManager getLaunchManager() { + return DebugPlugin.getDefault().getLaunchManager(); + } + + /** + * Import given executable into the Executables project then create a launch configuration. + * + * @param monitor + * @param executable + * @param buildLog + * @param arguments + * @throws CoreException + * @throws InterruptedException + */ + public static ILaunchConfiguration importAndCreateLaunchConfig(IProgressMonitor monitor, + String executable, String buildLog, String arguments) + throws CoreException, InterruptedException { + ILaunchConfiguration config = null; + File executableFile = new File(executable); + String defaultProjectName = "Executables"; //$NON-NLS-1$ + ICProject cProject = CoreModel.getDefault().getCModel() + .getCProject(defaultProjectName); + // if a valid executable is specified, remove any executables already loaded in workspace + if (cProject.exists() && executableFile.exists()) { + monitor.subTask(Messages.RemoveOldExecutable); + IProject proj = cProject.getProject(); + Collection elist = ExecutablesManager.getExecutablesManager().getExecutablesForProject(proj); + Executable[] executables = new Executable[elist.size()]; + elist.toArray(executables); + @SuppressWarnings("unused") + IStatus rc = ExecutablesManager.getExecutablesManager().removeExecutables(executables, new NullProgressMonitor()); + // Remove all old members of the Executables project from the last run + IResource[] resources = proj.members(); + for (IResource resource : resources) { + resource.delete(IResource.ALWAYS_DELETE_PROJECT_CONTENT|IResource.FORCE, new NullProgressMonitor()); + } + + monitor.worked(1); + // Find last launch if one exists + String memento = ResourcesPlugin.getWorkspace().getRoot().getPersistentProperty(new QualifiedName(STANDALONE_QUALIFIER, LAST_LAUNCH)); +// System.out.println("memento is " + memento); + if (memento != null) { + ILaunchConfiguration lastConfiguration = getLaunchManager().getLaunchConfiguration(memento); + try { + lastConfiguration.getType(); + if (lastConfiguration.exists()) + lastConfiguration.delete(); + } catch (CoreException e) { + // do nothing + } + } + // Delete project because we have deleted .cproject and settings files + // by this point so just create a new Executables C project to use for + // importing the new executable. + proj.delete(true, new NullProgressMonitor()); + monitor.worked(1); + } + final String[] fileNames = { executable }; + Job importJob = new Job(Messages.ExecutablesView_ImportExecutables) { + + @Override + public IStatus run(IProgressMonitor monitor) { + ExecutablesManager.getExecutablesManager().importExecutables( + fileNames, monitor); + return Status.OK_STATUS; + } + }; + monitor.subTask(Messages.ImportExecutable); + importJob.schedule(); + importJob.join(); + monitor.worked(3); + if (importJob.getResult() == Status.OK_STATUS) { +// System.out.println("importJob successful"); + // See if the default project exists + Collection executables = ExecutablesManager.getExecutablesManager().getExecutables(); + for (Executable exec : executables) { + if (exec.getName().contains(executableFile.getName())) + cProject = CoreModel.getDefault().getCModel().getCProject(exec.getProject().getName()); + } + + if (cProject.exists()) { + File buildLogFile = null; + final IProject project = cProject.getProject(); + + final ICProjectDescriptionManager projDescManager = CCorePlugin + .getDefault().getProjectDescriptionManager(); + + ICProjectDescription projectDescription = projDescManager + .getProjectDescription(project, + ICProjectDescriptionManager.GET_WRITABLE); + + monitor.subTask(Messages.SetLanguageProviders); + final ICConfigurationDescription ccd = projectDescription + .getActiveConfiguration(); + String[] langProviderIds = ((ILanguageSettingsProvidersKeeper) ccd) + .getDefaultLanguageSettingsProvidersIds(); + boolean found = false; + for (int i = 0; i < langProviderIds.length; ++i) { + if (langProviderIds[i].equals(GCC_BUILTIN_PROVIDER_ID)) { + found = true; + break; + } + } + // Look for the GCC builtin LanguageSettingsProvider id. If it isn't already + // there, add it. + if (!found) { + langProviderIds = Arrays.copyOf(langProviderIds, + langProviderIds.length + 1); + langProviderIds[langProviderIds.length - 1] = GCC_BUILTIN_PROVIDER_ID; + } + found = false; + for (int i = 0; i < langProviderIds.length; ++i) { + if (langProviderIds[i].equals(GCC_COMPILE_OPTIONS_PROVIDER_ID)) { + found = true; + break; + } + } + // Look for our macro parser provider id. If it isn't added already, do so now. + if (!found) { + langProviderIds = Arrays.copyOf(langProviderIds, + langProviderIds.length + 1); + langProviderIds[langProviderIds.length - 1] = GCC_COMPILE_OPTIONS_PROVIDER_ID; + } + + if (buildLog != null) { + File f = new File(buildLog); + if (f.exists()) { + buildLogFile = f; + found = false; + for (int i = 0; i < langProviderIds.length; ++i) { + if (langProviderIds[i].equals(GCC_BUILD_OPTIONS_PROVIDER_ID)) { + found = true; + break; + } + } + // Look for our macro parser provider id. If it isn't added already, do so now. + if (!found) { + langProviderIds = Arrays.copyOf(langProviderIds, + langProviderIds.length + 1); + langProviderIds[langProviderIds.length - 1] = GCC_BUILD_OPTIONS_PROVIDER_ID; + } + } + } + +// System.out.println("creating language settings providers"); + // Create all the LanguageSettingsProviders + List providers = LanguageSettingsManager + .createLanguageSettingsProviders(langProviderIds); + + // Update the providers for the configuration. + ((ILanguageSettingsProvidersKeeper) ccd) + .setLanguageSettingProviders(providers); + + monitor.worked(1); + +// System.out.println("before setProjectDescription"); + + // Update the project description. + projDescManager.setProjectDescription(project, + projectDescription); + + // Serialize the language settings for the project now in case we don't run a + // language settings provider which will do this in shutdown. + ICProjectDescription projDescReadOnly = projDescManager + .getProjectDescription(project, + false); + LanguageSettingsManager.serializeLanguageSettings(projDescReadOnly); + +// System.out.println("after setProjectDescription"); + + monitor.worked(1); + + if (!("".equals(executable))) + // We need to parse the macro compile options if they exist. We need to lock the + // workspace when we do this so we don't have multiple copies of our GCCCompilerOptionsParser + // LanguageSettingsProvider and we end up filling in the wrong one. + project.getWorkspace().run(new CompilerOptionParser(project, executable), + ResourcesPlugin.getWorkspace().getRoot(), IWorkspace.AVOID_UPDATE, new NullProgressMonitor()); + + if (buildLogFile != null) + // We need to parse the build log to get compile options. We need to lock the + // workspace when we do this so we don't have multiple copies of GCCBuildOptionsParser + // LanguageSettingsProvider and we end up filling in the wrong one. + project.getWorkspace().run(new BuildOptionsParser(project, buildLogFile), + ResourcesPlugin.getWorkspace().getRoot(), IWorkspace.AVOID_UPDATE, new NullProgressMonitor()); + } + +// System.out.println("about to close all editors"); + IWorkbench workbench = PlatformUI.getWorkbench(); + if (workbench != null) { + final IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow(); + if (workbenchWindow != null) { + final IWorkbenchPage activePage = workbenchWindow.getActivePage(); + if (activePage != null) + activePage.closeAllEditors(false); + } + } +// System.out.println("about to create launch configuration"); + config = createConfiguration(executable, arguments, buildLog, true); + String memento = config.getMemento(); + ResourcesPlugin.getWorkspace().getRoot().setPersistentProperty(new QualifiedName(STANDALONE_QUALIFIER, LAST_LAUNCH), memento); + monitor.worked(1); + } else { + System.out.println("Import job failed"); + return null; + } + return config; + } + + protected static ILaunchConfigurationType getLaunchConfigType() { + return getLaunchManager().getLaunchConfigurationType( + "org.eclipse.cdt.launch.applicationLaunchType"); //$NON-NLS-1$ + } + + + protected static ILaunchConfiguration createConfiguration(String bin, + String arguments, String buildLog, boolean save) { +// System.out.println("creating launch configuration"); + ILaunchConfiguration config = null; + try { + String progName = bin; + ILaunchConfigurationType configType = getLaunchConfigType(); + ILaunchConfigurationWorkingCopy wc = configType.newInstance( + null, + getLaunchManager().generateLaunchConfigurationName(bin)); + + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, + progName); + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROJECT_NAME, + "Executables"); //$NON-NLS-1$ + wc.setAttribute(ICDTStandaloneDebugLaunchConstants.BUILD_LOG_LOCATION, + buildLog); + wc.setAttribute( + ICDTLaunchConfigurationConstants.ATTR_WORKING_DIRECTORY, + (String) null); + if (arguments != null) + wc.setAttribute( + ICDTLaunchConfigurationConstants.ATTR_PROGRAM_ARGUMENTS, + arguments); + if (save) { + config = wc.doSave(); + } else { + config = wc; + } + } catch (CoreException e) { + e.printStackTrace(); + } + return config; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugNewExecutableHandler.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugNewExecutableHandler.java new file mode 100644 index 00000000000..d4917fde43b --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/DebugNewExecutableHandler.java @@ -0,0 +1,107 @@ +/******************************************************************************* + * Copyright (c) 2012, 2014 Mentor Graphics and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Mentor Graphics - Initial API and implementation + * Red Hat Inc. - modified for use in Standalone Debugger + *******************************************************************************/ + +package org.eclipse.cdt.internal.debug.application; + +import org.eclipse.cdt.debug.application.Activator; +import org.eclipse.cdt.debug.application.Messages; +import org.eclipse.cdt.debug.application.NewExecutableDialog; +import org.eclipse.cdt.debug.application.NewExecutableInfo; +import org.eclipse.core.commands.AbstractHandler; +import org.eclipse.core.commands.ExecutionEvent; +import org.eclipse.core.commands.ExecutionException; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.Status; +import org.eclipse.core.runtime.jobs.IJobChangeEvent; +import org.eclipse.core.runtime.jobs.Job; +import org.eclipse.core.runtime.jobs.JobChangeAdapter; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchManager; +import org.eclipse.debug.ui.DebugUITools; +import org.eclipse.jface.dialogs.IDialogConstants; +import org.eclipse.swt.widgets.Display; +import org.eclipse.swt.widgets.Shell; + +public class DebugNewExecutableHandler extends AbstractHandler { + + @Override + public Object execute(ExecutionEvent event) throws ExecutionException { + + NewExecutableDialog dialog = new NewExecutableDialog(new Shell()); + + if (dialog.open() == IDialogConstants.OK_ID) { + NewExecutableInfo info = dialog.getExecutableInfo(); + String executable = info.getHostPath(); + String arguments = info.getArguments(); + String buildLog = info.getBuildLog(); + + try { + final ILaunchConfiguration config = DebugExecutable.importAndCreateLaunchConfig(new NullProgressMonitor(), executable, buildLog, arguments); + if (config != null) { +// System.out.println("about to add job change listener"); + final JobContainer LaunchJobs = new JobContainer(); + Job.getJobManager().addJobChangeListener(new JobChangeAdapter() { + + @Override + public void scheduled(IJobChangeEvent event) { + Job job = event.getJob(); +// System.out.println("Job name is " + job.getName()); + if (job.getName().contains(config.getName())) + LaunchJobs.setLaunchJob(job); + } + + @Override + public void done(IJobChangeEvent event) { +// System.out.println("Job " + event.getJob().getName() + " is done"); + } + }); + Display.getDefault().syncExec(new Runnable() { + + @Override + public void run() { + DebugUITools.launch(config, ILaunchManager.DEBUG_MODE); +// System.out.println("about to join " + LaunchJobs.getLaunchJob()); + } + }); + if (LaunchJobs.getLaunchJob() != null) { + try { + LaunchJobs.getLaunchJob().join(); + } catch (InterruptedException e) { + IStatus status = new Status(IStatus.ERROR, Activator.PLUGIN_ID, 0, + Messages.LaunchInterruptedError, e); + ResourcesPlugin.getPlugin().getLog().log(status); + } + } + } +// System.out.println("end"); + } catch (InterruptedException e) { +// System.out.println("Interrupted exception"); + e.printStackTrace(); + } catch (CoreException e) { +// System.out.println("Core Exception"); + e.printStackTrace(); + } catch (Exception e) { +// System.out.println("Exception"); + e.printStackTrace(); + } finally { + // System.out.println("Finally"); + } + } + + + return null; + } + +} diff --git a/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/JobContainer.java b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/JobContainer.java new file mode 100644 index 00000000000..20e93d9fece --- /dev/null +++ b/debug/org.eclipse.cdt.debug.application/src/org/eclipse/cdt/internal/debug/application/JobContainer.java @@ -0,0 +1,25 @@ +/******************************************************************************* + * Copyright (c) 2014 Red Hat, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Red Hat Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.internal.debug.application; + +import org.eclipse.core.runtime.jobs.Job; + +public class JobContainer { + private Job launchJob; + public Job getLaunchJob() { + return launchJob; + } + + public void setLaunchJob(Job job) { + this.launchJob = job; + } + +} diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/.project b/debug/org.eclipse.cdt.debug.standalone-feature/.project new file mode 100644 index 00000000000..cc5338095d3 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/.project @@ -0,0 +1,17 @@ + + + org.eclipse.cdt.gdb-feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/build.properties b/debug/org.eclipse.cdt.debug.standalone-feature/build.properties new file mode 100644 index 00000000000..50f8c9b5e19 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/build.properties @@ -0,0 +1,15 @@ +############################################################################### +# Copyright (c) 2014 Red Hat Inc. and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Inc. - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties,\ + epl-v10.html,\ + eclipse_update_120.jpg,\ + license.html diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/eclipse_update_120.jpg b/debug/org.eclipse.cdt.debug.standalone-feature/eclipse_update_120.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfdf708ad617e4974cac04cc5c1c8192b09bbeb3 GIT binary patch literal 21695 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 + + + + + + + +Eclipse Public License - Version 1.0 + + + + + + +

+ +

Eclipse Public License - v 1.0 +

+ +

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER +THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, +REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE +OF THIS AGREEMENT.

+ +

1. DEFINITIONS

+ +

"Contribution" means:

+ +

a) +in the case of the initial Contributor, the initial code and documentation +distributed under this Agreement, and
+b) in the case of each subsequent Contributor:

+ +

i) +changes to the Program, and

+ +

ii) +additions to the Program;

+ +

where +such changes and/or additions to the Program originate from and are distributed +by that particular Contributor. A Contribution 'originates' from a Contributor +if it was added to the Program by such Contributor itself or anyone acting on +such Contributor's behalf. Contributions do not include additions to the +Program which: (i) are separate modules of software distributed in conjunction +with the Program under their own license agreement, and (ii) are not derivative +works of the Program.

+ +

"Contributor" means any person or +entity that distributes the Program.

+ +

"Licensed Patents " mean patent +claims licensable by a Contributor which are necessarily infringed by the use +or sale of its Contribution alone or when combined with the Program.

+ +

"Program" means the Contributions +distributed in accordance with this Agreement.

+ +

"Recipient" means anyone who +receives the Program under this Agreement, including all Contributors.

+ +

2. GRANT OF RIGHTS

+ +

a) +Subject to the terms of this Agreement, each Contributor hereby grants Recipient +a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly +display, publicly perform, distribute and sublicense the Contribution of such +Contributor, if any, and such derivative works, in source code and object code +form.

+ +

b) +Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free +patent license under Licensed Patents to make, use, sell, offer to sell, import +and otherwise transfer the Contribution of such Contributor, if any, in source +code and object code form. This patent license shall apply to the combination +of the Contribution and the Program if, at the time the Contribution is added +by the Contributor, such addition of the Contribution causes such combination +to be covered by the Licensed Patents. The patent license shall not apply to +any other combinations which include the Contribution. No hardware per se is +licensed hereunder.

+ +

c) +Recipient understands that although each Contributor grants the licenses to its +Contributions set forth herein, no assurances are provided by any Contributor +that the Program does not infringe the patent or other intellectual property +rights of any other entity. Each Contributor disclaims any liability to Recipient +for claims brought by any other entity based on infringement of intellectual +property rights or otherwise. As a condition to exercising the rights and +licenses granted hereunder, each Recipient hereby assumes sole responsibility +to secure any other intellectual property rights needed, if any. For example, +if a third party patent license is required to allow Recipient to distribute +the Program, it is Recipient's responsibility to acquire that license before +distributing the Program.

+ +

d) +Each Contributor represents that to its knowledge it has sufficient copyright +rights in its Contribution, if any, to grant the copyright license set forth in +this Agreement.

+ +

3. REQUIREMENTS

+ +

A Contributor may choose to distribute the +Program in object code form under its own license agreement, provided that: +

+ +

a) +it complies with the terms and conditions of this Agreement; and

+ +

b) +its license agreement:

+ +

i) +effectively disclaims on behalf of all Contributors all warranties and +conditions, express and implied, including warranties or conditions of title +and non-infringement, and implied warranties or conditions of merchantability +and fitness for a particular purpose;

+ +

ii) +effectively excludes on behalf of all Contributors all liability for damages, +including direct, indirect, special, incidental and consequential damages, such +as lost profits;

+ +

iii) +states that any provisions which differ from this Agreement are offered by that +Contributor alone and not by any other party; and

+ +

iv) +states that source code for the Program is available from such Contributor, and +informs licensees how to obtain it in a reasonable manner on or through a +medium customarily used for software exchange.

+ +

When the Program is made available in source +code form:

+ +

a) +it must be made available under this Agreement; and

+ +

b) a +copy of this Agreement must be included with each copy of the Program.

+ +

Contributors may not remove or alter any +copyright notices contained within the Program.

+ +

Each Contributor must identify itself as the +originator of its Contribution, if any, in a manner that reasonably allows +subsequent Recipients to identify the originator of the Contribution.

+ +

4. COMMERCIAL DISTRIBUTION

+ +

Commercial distributors of software may +accept certain responsibilities with respect to end users, business partners +and the like. While this license is intended to facilitate the commercial use +of the Program, the Contributor who includes the Program in a commercial +product offering should do so in a manner which does not create potential +liability for other Contributors. Therefore, if a Contributor includes the +Program in a commercial product offering, such Contributor ("Commercial +Contributor") hereby agrees to defend and indemnify every other +Contributor ("Indemnified Contributor") against any losses, damages and +costs (collectively "Losses") arising from claims, lawsuits and other +legal actions brought by a third party against the Indemnified Contributor to +the extent caused by the acts or omissions of such Commercial Contributor in +connection with its distribution of the Program in a commercial product +offering. The obligations in this section do not apply to any claims or Losses +relating to any actual or alleged intellectual property infringement. In order +to qualify, an Indemnified Contributor must: a) promptly notify the Commercial +Contributor in writing of such claim, and b) allow the Commercial Contributor +to control, and cooperate with the Commercial Contributor in, the defense and +any related settlement negotiations. The Indemnified Contributor may participate +in any such claim at its own expense.

+ +

For example, a Contributor might include the +Program in a commercial product offering, Product X. That Contributor is then a +Commercial Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance claims and +warranties are such Commercial Contributor's responsibility alone. Under this +section, the Commercial Contributor would have to defend claims against the +other Contributors related to those performance claims and warranties, and if a +court requires any other Contributor to pay any damages as a result, the +Commercial Contributor must pay those damages.

+ +

5. NO WARRANTY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS +AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, +WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely +responsible for determining the appropriateness of using and distributing the +Program and assumes all risks associated with its exercise of rights under this +Agreement , including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs or +equipment, and unavailability or interruption of operations.

+ +

6. DISCLAIMER OF LIABILITY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS +AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF +THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGES.

+ +

7. GENERAL

+ +

If any provision of this Agreement is invalid +or unenforceable under applicable law, it shall not affect the validity or +enforceability of the remainder of the terms of this Agreement, and without +further action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable.

+ +

If Recipient institutes patent litigation +against any entity (including a cross-claim or counterclaim in a lawsuit) +alleging that the Program itself (excluding combinations of the Program with +other software or hardware) infringes such Recipient's patent(s), then such +Recipient's rights granted under Section 2(b) shall terminate as of the date +such litigation is filed.

+ +

All Recipient's rights under this Agreement +shall terminate if it fails to comply with any of the material terms or +conditions of this Agreement and does not cure such failure in a reasonable +period of time after becoming aware of such noncompliance. If all Recipient's +rights under this Agreement terminate, Recipient agrees to cease use and +distribution of the Program as soon as reasonably practicable. However, +Recipient's obligations under this Agreement and any licenses granted by +Recipient relating to the Program shall continue and survive.

+ +

Everyone is permitted to copy and distribute +copies of this Agreement, but in order to avoid inconsistency the Agreement is +copyrighted and may only be modified in the following manner. The Agreement +Steward reserves the right to publish new versions (including revisions) of +this Agreement from time to time. No one other than the Agreement Steward has +the right to modify this Agreement. The Eclipse Foundation is the initial +Agreement Steward. The Eclipse Foundation may assign the responsibility to +serve as the Agreement Steward to a suitable separate entity. Each new version +of the Agreement will be given a distinguishing version number. The Program +(including Contributions) may always be distributed subject to the version of +the Agreement under which it was received. In addition, after a new version of +the Agreement is published, Contributor may elect to distribute the Program +(including its Contributions) under the new version. Except as expressly stated +in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to +the intellectual property of any Contributor under this Agreement, whether +expressly, by implication, estoppel or otherwise. All rights in the Program not +expressly granted under this Agreement are reserved.

+ +

This Agreement is governed by the laws of the +State of New York and the intellectual property laws of the United States of +America. No party to this Agreement will bring a legal action under this +Agreement more than one year after the cause of action arose. Each party waives +its rights to a jury trial in any resulting litigation.

+ +

 

+ +
+ + + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/feature.properties b/debug/org.eclipse.cdt.debug.standalone-feature/feature.properties new file mode 100644 index 00000000000..cb969c0d833 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/feature.properties @@ -0,0 +1,167 @@ +############################################################################### +# Copyright (c) 2014 Red Hat Inc. and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Inc. - initial API and implementation +############################################################################### +# features.properties +# contains externalized strings for feature.xml +# "%foo" in feature.xml corresponds to the key "foo" in this file +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file should be translated. + +# "featureName" property - name of the feature +featureName=CDT Standalone Debugger Support + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse CDT + +# "updateSiteName" property - label for the update site +updateSiteName=Eclipse CDT Update Site + +# "description" property - description of the feature +description=Standalone Debugger Support using CDT + +# copyright +copyright=\ +Copyright (c) 2014, Red Hat Inc. and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html + +# "licenseURL" property - URL of the "Feature License" +# do not translate value - just change to point to a locale-specific HTML page +licenseURL=license.html + +# "license" property - text of the "Feature Update License" +# should be plain text version of license agreement pointed to be "licenseURL" +license=\ +Eclipse Foundation Software User Agreement\n\ +February 1, 2011\n\ +\n\ +Usage Of Content\n\ +\n\ +THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\ +OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\ +USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\ +AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\ +NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\ +AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\ +AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\ +OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\ +TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\ +OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\ +BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\ +\n\ +Applicable Licenses\n\ +\n\ +Unless otherwise indicated, all Content made available by the\n\ +Eclipse Foundation is provided to you under the terms and conditions of\n\ +the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\ +provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\ +For purposes of the EPL, "Program" will mean the Content.\n\ +\n\ +Content includes, but is not limited to, source code, object code,\n\ +documentation and other files maintained in the Eclipse Foundation source code\n\ +repository ("Repository") in software modules ("Modules") and made available\n\ +as downloadable archives ("Downloads").\n\ +\n\ + - Content may be structured and packaged into modules to facilitate delivering,\n\ + extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\ + plug-in fragments ("Fragments"), and features ("Features").\n\ + - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\ + in a directory named "plugins".\n\ + - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\ + Each Feature may be packaged as a sub-directory in a directory named "features".\n\ + Within a Feature, files named "feature.xml" may contain a list of the names and version\n\ + numbers of the Plug-ins and/or Fragments associated with that Feature.\n\ + - Features may also include other Features ("Included Features"). Within a Feature, files\n\ + named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\ +\n\ +The terms and conditions governing Plug-ins and Fragments should be\n\ +contained in files named "about.html" ("Abouts"). The terms and\n\ +conditions governing Features and Included Features should be contained\n\ +in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\ +Licenses may be located in any directory of a Download or Module\n\ +including, but not limited to the following locations:\n\ +\n\ + - The top-level (root) directory\n\ + - Plug-in and Fragment directories\n\ + - Inside Plug-ins and Fragments packaged as JARs\n\ + - Sub-directories of the directory named "src" of certain Plug-ins\n\ + - Feature directories\n\ +\n\ +Note: if a Feature made available by the Eclipse Foundation is installed using the\n\ +Provisioning Technology (as defined below), you must agree to a license ("Feature \n\ +Update License") during the installation process. If the Feature contains\n\ +Included Features, the Feature Update License should either provide you\n\ +with the terms and conditions governing the Included Features or inform\n\ +you where you can locate them. Feature Update Licenses may be found in\n\ +the "license" property of files named "feature.properties" found within a Feature.\n\ +Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\ +terms and conditions (or references to such terms and conditions) that\n\ +govern your use of the associated Content in that directory.\n\ +\n\ +THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\ +TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\ +SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\ +\n\ + - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\ + - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\ + - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\ + - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\ + - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\ + - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\ +\n\ +IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\ +TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\ +is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\ +govern that particular Content.\n\ +\n\ +\n\Use of Provisioning Technology\n\ +\n\ +The Eclipse Foundation makes available provisioning software, examples of which include,\n\ +but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\ +the purpose of allowing users to install software, documentation, information and/or\n\ +other materials (collectively "Installable Software"). This capability is provided with\n\ +the intent of allowing such users to install, extend and update Eclipse-based products.\n\ +Information about packaging Installable Software is available at\n\ +http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\ +\n\ +You may use Provisioning Technology to allow other parties to install Installable Software.\n\ +You shall be responsible for enabling the applicable license agreements relating to the\n\ +Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\ +in accordance with the Specification. By using Provisioning Technology in such a manner and\n\ +making it available in accordance with the Specification, you further acknowledge your\n\ +agreement to, and the acquisition of all necessary rights to permit the following:\n\ +\n\ + 1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\ + the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\ + extending or updating the functionality of an Eclipse-based product.\n\ + 2. During the Provisioning Process, the Provisioning Technology may cause third party\n\ + Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\ + 3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\ + govern the use of the Installable Software ("Installable Software Agreement") and such\n\ + Installable Software Agreement shall be accessed from the Target Machine in accordance\n\ + with the Specification. Such Installable Software Agreement must inform the user of the\n\ + terms and conditions that govern the Installable Software and must solicit acceptance by\n\ + the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\ + indication of agreement by the user, the provisioning Technology will complete installation\n\ + of the Installable Software.\n\ +\n\ +Cryptography\n\ +\n\ +Content may contain encryption software. The country in which you are\n\ +currently may have restrictions on the import, possession, and use,\n\ +and/or re-export to another country, of encryption software. BEFORE\n\ +using any encryption software, please check the country's laws,\n\ +regulations and policies concerning the import, possession, or use, and\n\ +re-export of encryption software, to see if this is permitted.\n\ +\n\ +Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n +########### end of license property ########################################## diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/feature.xml b/debug/org.eclipse.cdt.debug.standalone-feature/feature.xml new file mode 100644 index 00000000000..0a640b440a6 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/feature.xml @@ -0,0 +1,34 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + + + diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/license.html b/debug/org.eclipse.cdt.debug.standalone-feature/license.html new file mode 100644 index 00000000000..c3d34c3c21e --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/license.html @@ -0,0 +1,107 @@ + + + + + +Eclipse Foundation Software User Agreement + + + +

Eclipse Foundation Software User Agreement

+

April 9, 2014

+ +

Usage Of Content

+ +

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS + (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND + CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE + OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR + NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND + CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.

+ +

Applicable Licenses

+ +

Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 + ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. + For purposes of the EPL, "Program" will mean the Content.

+ +

Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code + repository ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").

+ +
    +
  • Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").
  • +
  • Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".
  • +
  • A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins + and/or Fragments associated with that Feature.
  • +
  • Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.
  • +
+ +

The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and +Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module +including, but not limited to the following locations:

+ +
    +
  • The top-level (root) directory
  • +
  • Plug-in and Fragment directories
  • +
  • Inside Plug-ins and Fragments packaged as JARs
  • +
  • Sub-directories of the directory named "src" of certain Plug-ins
  • +
  • Feature directories
  • +
+ +

Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license ("Feature Update License") during the +installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or +inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature. +Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in +that directory.

+ +

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE +OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

+ + + +

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please +contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.

+ + +

Use of Provisioning Technology

+ +

The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse + Update Manager ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or + other materials (collectively "Installable Software"). This capability is provided with the intent of allowing such users to + install, extend and update Eclipse-based products. Information about packaging Installable Software is available at http://eclipse.org/equinox/p2/repository_packaging.html + ("Specification").

+ +

You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the + applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology + in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the + Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:

+ +
    +
  1. A series of actions may occur ("Provisioning Process") in which a user may execute the Provisioning Technology + on a machine ("Target Machine") with the intent of installing, extending or updating the functionality of an Eclipse-based + product.
  2. +
  3. During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be + accessed and copied to the Target Machine.
  4. +
  5. Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable + Software ("Installable Software Agreement") and such Installable Software Agreement shall be accessed from the Target + Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern + the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such + indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.
  6. +
+ +

Cryptography

+ +

Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to + another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, + possession, or use, and re-export of encryption software, to see if this is permitted.

+ +

Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.

+ + diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/pom.xml b/debug/org.eclipse.cdt.debug.standalone-feature/pom.xml new file mode 100644 index 00000000000..b4dded73f3f --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/pom.xml @@ -0,0 +1,18 @@ + + + 4.0.0 + + + org.eclipse.cdt + cdt-parent + 8.4.0-SNAPSHOT + ../../pom.xml + + + org.eclipse.cdt.features + org.eclipse.cdt.debug.standalone + eclipse-feature + 1.0.0-SNAPSHOT + diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/eclipse_update_120.jpg b/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/eclipse_update_120.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfdf708ad617e4974cac04cc5c1c8192b09bbeb3 GIT binary patch literal 21695 zcmeHvcU)7=((p+_uhNSGp%(=Nr3wV321I%h5riZ_XrTltiYTH8C`eTiL3$Grle6uPge`61wfz> zKnMH-2t(wlntoUZ0MOS5!~g)G0LUSX01Sj6;2!|t1W0#b0I-Mb{{cHgM85GrK^`dp zjDh{&;{}o4g_%M4W+)aQ`Ia{W{A~pvuts93d%tREoIM6^=!C=Lyq$0!aCH;71=byn z^YsR#4K)C?^2G&J-q>`Y87Oib(yG`r#3&tBpmV+buZH7y1PEApjKiowyHxkU(Hi5-2G-83ief<_Jh+fRXSrN|CA=*)j2XUX~_f zj!rE)&M&}XTx);is8?{CI=Nts$=uL9%3Fptt@w(NMyx4Xvo0Mk%hql-j9GXRQs3b- zvZy5-mvQxJd_(8wrOc8SU8Bq94(F~VWR|-ORQhr>Gf{$CgY0`@~*!7=J4EGX}z^MYhV0my}9>e@je z(%I0OX0mw9@DCCGwFJUHMIiJ7G_c(|82|)Oi{wp>=YxfmePK;|DXQxvrWTTxXk~1? z^ePNXDHa!l9_K|0#ONA>QCtjCAX6X)DN1OqMP^*#<-32yEbpl-hv8E_ysyVYi|YpH z_wmj9%H}+7W~e)u2#VPZAEUWkNBy|qTxz9XGMk&Drkm^Fyow%MPMK>-bpS&Xm4?>n zmzf6^OG&vOu(&oW4*kxUCj|$xJaBDvD){)Bu9LyY#4lB;Z>8x;6}^~2QL_ncF9u9Pl}h7jCzp`Rxd_to{*TD39d(hOkDJ*i zaQgS}TVz;u%v%>46=lT9E%Ob%N{x-L^f9VqzLsoqEnjvduO#q^So|Ync**pr8uF!X zxE_04j3~UKD9p2<&!ElsQ{ltX{I#zi4U@I5is;!e>-gw`3S_M&wAY@v-p5J8s(U-% zc2->TfnQmrUXa$N(#enI2HWcfxoFNQ7sm;X&FBD2mwBX9lz+!(7W#)Kwwa$W{7=x~ z4WTm*3df)DozLSgI^m{&_G$NNv1cDelNL-Vkt8`;qC%=UqVSk=A??N-R~=~w$K)Dx zAKttcbRsA(NW`dN=dpj*X*px0Am%2aqxK{dpLF&!%ge*&saCMuwq)gF2WKff)+Y!+ zpxQ<=@*=-0Y@8i|*czp$>zyxjiO33kG#6Y_oWsHXHD|}8b$vxI-I+gvBcfg)ELJb4 zqN`kul*&ZBKrag^ZJya75C@M3vY`6TJ_kO>Gv2%;_|^9k?5mmE1=7?|qr7WZmhR8` zHe?MQI3>AiBp#a)qubs{=xksuN$>sO8>UnBbwm5}gCz0emy8dS7IrMu_lo+j(x+X} z4sLRdg|PD&s4cYwk#KmviuD=1J@xdnsq)CgWddMY5en^LeRiA;6OlwgQ$Dpx0M-Rf za+eer)Shv|-aXSM-^gJIxVkPiACSJHRH@TrKcN0v9E;@^gXA3%v&#ZRuVsg1N}CwR z*~~#5-$Nx32BpJ1euoNI{X7XkQ%*_rgDiRZFPqAaQEi7Oz8vomt+#r4?WwxfC6ZTz z@)T5?=FQ*>6VOBGsy*3?ymX7?4n;<|2CYpHY0gv9&!%wa#Wf-9*8!>%&7(TZR6_zo zjhCCv4>lF2mqcDt;EK1pq1WQBB1-D4ExJX zZ`tM#xEoY>gb5VbOnKQ`(8TDBq~v>ARjGF!DWFV@!O}huW@xN`PLf9?4g>PX zk@_TpyJPgeZzJ`OA0iDl^NqGQWf7-(;qVogn zx(<69q1a6mH34b?s=D`l(=j)Q{gs!Kn1mt0Xs@-zB&h#y4;5erxC3|q3qGy@20#Pi zfD}mku3aMU_wXz3d;agV-QQmsz7xI)Nld!?xVnNr#Kw@><9yuF-Ujy0C@}RcpD_wg zta`WYrl7axigR}a)4SmW#sU9p`Zylv_AN~m1u%AW`c5aN$-G^$D2%tc>j`f#1^H7w zq`Nc_%?Li^y9uPmFJ+TEdf|LL{)8gKd0`!~?ihC;H!u&4rU|ihgIye$rnU3ITh%_o!(2)KKOJk42g9i0acxteVo&J%1_x%(h76#CO4+Jr{3-7&|#LtpF z6W$${NQfK&StuA0)%NYJfj9v`P7R260oXye{kNn4+tL5B^4rn>?dbn@^nW}0|Cf&b z-Wfo>lTum{~gIA91kfiNC?ymukc{RJJRf6oC2)c1SRbUkTqM5;!kMNht*d16X=#k{#<}|JGRjFye&_ua{e$<^ zU-SNo{=xf`)yy4>SCRfE!#|+^JE{W*xxeo7@1q~l1mQ|xN>SYl1AaehfR74sb3**E zthkh%>G#bEapHCb_y+z1=l9I|I5gJ5|3At63+Io_;An}q!`uBw*?;BzUcj#C;FlRV z!m8}<@5(E;b> zW`|e7y4g8mB%M7lj!Ke0v41V^-p~!sl;E5x`C}F)+VTH=_+820((!L~{Z`lC(!k$h z{%u{q)%CYD@VA(MTi0)O{VfgrE#}|W^;=zkO9Ow4`L}ibR@dLsz~5s2ZC$_B^|v(e zx0wI8)u=Aa*Ek4}B9Y;^_qdsi_Y42APQP&#=qX1phV%| zE`>Z?2jlCC!Q;gZ!OayrFEm^o=jLJO?hgQaZ6@Xd7>T-tgG!c_QjnDumzE%&!1*5j zE%7_k|L{xf+dY;=quoA(u)g_;`c5Sd2lmtKx6_n2dgp%tqkk#2zIwS8oRr@gmwQ{J^a7S_KOTe zaL=wmfGJ}KV78S2_O&nru$eai2@^E{vrYynkRSbag3=t^WCQ>Up0Pc<2Vs!D8~-VS zMuADFH+J{H6rgTw3P<^Po!es}A^wm8RN&?%Gr$3G1N?vpcydh|kOPhZs(>b-3m5>V zz$w56K!MwsZh#ly3tRv$1J{5E;1&=MBmyZw29OIp0*Zk$;18e{cnQ1)FA#JAeZVJR z6qo|$fE8d9JgQC(p@lF(I3PR_LC8UfG(;Yv0?~w=fEYtgLC!)PA?^?#$OXt1NCYGX zk_btKwtZNO~ckn$Viw-;3VQC$4GQY%t%lqo+KAZZjdCB~+V43W%{?2yuu z9w0qPsz{0?wIp>U^(DPVnn0RGT0;7Qw2O3=ckm)k>4eMNM23ePCiP$MnO%%Lm^F}MPWtZP7zFz zK#@oBoT8m#jAD~=AEh9rBBcQ(n$n*#iZX+;lCp(zlyZ}bfl8Q4naY&Pnd&mt9jZrE zFR1#d7OAPJ`KT4Bji|BIm#FVhKc;S?9->~SVWbhGQKzw{@u7*N$)>5H`9QNsOG_(6 zt4eD{i>HmG&84lU9i&~OW1^FwL(-w?g6QtimD07-&C*lS3(~96+t3HlC(u8kZ=s*w zN4ZaEpZY$#eHZuL+gGu#XWudd6N40k0fQUE4Te01W`=P_az-IWO-3|h2xB^9J>v)y zjESE~oe9Nsg(-vS1=A=q8M81mlG&L#g1LbC9rGLuBg;`1a~40Adn{EfpIBk6Laazu zSJo)jV%Bcf4K^+|H8u=e7~3PZcD7aa{p_mj81``XLiR594GuVmCWi}0G)Ec704E8j z7^e}ZFK0663(o2N%=?e+N9_;aU%bEf0Q7*^0pkPb52PP>b6}Z^n@gL^gX=C=J=Zih zE4M1QGj|;KbM6TqCLR?YEKeLyHP0lR1+E5nh2McUz~^`m@apjT@TT&<39 z<}2hI;HTo3=Xcw6_XKj61ykXau9k@_8|7){ex|XNDnC- zazB)Is7IVeTuuC(c)s|M1gpdeiC~E`iCIYjNh`@{$wtYY!!n0m4`&?ilVX(8l?s-s zlvZ^G6RJ#T-pO`d)@fMqegWrcP#CR!-JS_L1y_oPgX} zxg@zBd1iS-`5W?03Zx3h6@nE0P*_)#Rm3Y6D}FsDe$3@q-m!5dVI_=GhSG>KpR%2D zs`4ilxXM|T2P&Tsya+o)8e&+LUlpyIr8=f2s^+ZrP;K`3;p1M%OOCIqE2;;o*J!{r zv^Byt-f1#wnrS9#4r=jfIcnu=&1uVMpVzL@A=S~-iPq^sav@R3T;!atoNl0QgC32Z ziC&`K@CmUKUMDK`q58V|vHJZd1y8!4EHeNMkOr{^1BSweo`%ni$czk)?iqbCmNLFz z+-SmNVr!CTvSNDNG|IHkOvKE`tj?U?+}b?XeAPn3BF5sArKDw`lAg6Vn|F50&cH6sZrL7b zpJYFWQb*lJO`%oMap(z*GA0Hy=Ai5l<1p^1>=^4f;e>EXaGJ)dV-vCS&N|L1&Z{m4 zF4-;wR}0rdHww42ZWZo~?k?^PIBuLDuFd11$2E^no{FCFo^xJ$URmA{?=#-zcxKR< zdgCMFbJb_)oXWX-=hl49eV_O-___PN@fY(C^B)V)3dlT9avpWQ?gHnQf^b-_PPD(&WStacLna=y1SL=l-PCe_`SlU z14&^?tM}3O+mlt3AEj`mM5Jsyz&?1Ns-0SzCX|+tPL_Ty{Y!>#mbsZQW+w?|ZC! zKD|f3AOGO`VZQfV?`Gene$xK%fqerBg9irFK8k)U{3QFSYDi<~&9KRE-w0}C>a+Lf ztaLCZjo=@*%sZd+|k?VC%A#9?tfl> zQw4p2y~}TVSIhpR82U57euQ6g60dqee-QptfbjG38+cpn=jAtg@bVkz)&gWu@B-J5 zKu$qMN|=DIk;p74<#<3W0&w-(W^>`PT&ZevFBxW`)EP+)S@||qh3@TwQVxOLngAp^D$`}rrw%b za@r^nGjj{h;=1976sy*uw$|8Z< zXj?eQ|G2yN^WvV4rIX+FJ2~Y|@5k2^kf*TzVRv&YnmUIo-BY<*?K4ZvTX=re=ARLS*4!L{xi_(-G=`DvXHEr))i2O*Ha@?y zZa6nCdxQD2SwKKyB+U)UQ<1FEq+=N)Rzc=!+nEI5`l=NRoXJcjP}If#^{{sQggjrO zmYCUPvIYhhZ+GnyUe#*xAg<{xRKh9iVok8WZ zd)8-F-nj6%e}aEIwCdARhi0dYSGL~ybm0`FKxC5Q+vSy>6FwjReG}SpZL?K2=vz?_ z<5*;lE=PBoC|Ia3?Yxdyh(x5WY+Pav7NgfPcW-_C!gQXCcI`}|_A@@KSL_W6Bt>}{ zk4X!b@jUT}p_!wRXGh`|#>aaFUI~V-;1A6V=H=y?*_OD>(Y6wR7xYgV2lI9$?zElY zRu)^}I%Yva`j($wfBi;O;nJt`c5{%cxe(d<6ztScpQe0$(t&VwrZ-_1l?*zJW2O{WzL#A?0zpf$wQTVx&XO#J8h&w z?u;1_?deuGSB!){F5gKz&e?DgzloHXC~DAcbUa$Hc=pnElED@lujh+(bnry7} zdV+l2V&_Qf8HDp}uOprScoqkQnFumjQ_~yFwCvjo3LE=ix|!r4e`tqXs?GD{_ zAw6y3+Aj18sH+Asm=JdfObrNM8l z8Wpd-zG1NRs%8S!8h>eqEB8J=+qtZvyMpTJ2i04LZf^7CTLhR_Z1dhfQ&_ioie>qa z42c5q@t~IatmHvcmQ0J$)`;bmCs~SL!B@a$b+)RfYO~OX(4MOxk>|(1?fEs8I<^%{ z?lI9w55!=|`lDw?>eEGThiZ-G9TpeI9J&<~LuO#Sqs?Zla*Y6tOy?~Giq*`GcT;lm zQOHmBZ)j&`449xA%NzV{oKk#OE~L%O(liK4v)vsmZv{ zWBs-6m3YO~6E9IbET+M{V(rrTCaUFFIQX)Q6ELN&(Z!d>Q^}J=1gXtx7YzuYxj9-2 zwJlC}h^@)S0aVTeKyKstyWGtuo;Mux5*+-|_Pxnk5@Yuk-oCB6Gv!a0ZEuh}E_Y1n zMhibHsv#*kEMY3s6x+BltqFSL>Li;5J*Y z%$(fOZnDjboR|kpWavOt8T-Mng&H*Q_Lt0JDg{) zd+}r0*7p7j?z*9p>iRK_rh;ZH*7iEWQHFG7Vru48VlJe#kWNb0@Z8z)>W&f+ZZVjUu{<2nHs&I*VP)VuVkaC z;&ji<*`(_A$-Oy*##c5~8ju9pE?33OQs^cg@EO_Pc+Gmb=wsd1AP=@3weTS%Vm2Rs zGaU(?%*?`bUaZdYHw-rD($2n;b3SxE-92%LUC^a9p~D$p%A}M1($f$T;(yU`-8{MK zz{Tm=ft+)1&BcQA6wuL>cM?=hufjD-1$O+wzL;hynX%A2m)Utq5h;cDW-OySN&v`B zsTcNpwwarn|KT3OB)So)fS5XeXC>!@k+WjXreZGlyMmjabKp_=J3$9h=2irZ!hMhw z55{BNn=P7;*j~;FijqUjT&-HasmjG_Z4x&Ahhq{4{aS?WmH}d(ds==;XDk$nOGOL? ztzMp~c+Svq>(eroK`H^T45}gkFSoOVl||LUm&q5Z=Ztoik~>a#T>QAWl*X$|e_P$a zbavw0wmoV}2vJ)sef8F{0Fg<{@yH@~*X#NTwwc{;f^?p-?r)skY@>O*BgzZ(%q2sf zw+yd4zAm&mwKjK``C{>n3ypU`6WLVW&*Md|_I!7`B6Q|z8NO0uBLJ|ksX*%zhskmJ zQ}bpe^1W9RV$!Uz%n|GZar^f#KvuGCGSkuE#VOxI8vEXlPb|>|@m8*i3(1Mnu*CVT zofbZ0JTW!baTLoeSS2UJBApg}KCaWhXyw}QplrUN_UqJa$rqc0^Y-XGc=!7S64asq zeQ}jlJiV7}YrW}bn{1uT>lBZ=|Cl{~{E$w0w;KPpj!ONpYyDTbJ_PKam5OljcW3tx zIuf;fp_1}QkbraX(S^GQ2NKU{3>y2p^xrGmxH7H4`aXQ)=`vT$sR*XnHr45itqMHl z;wCwzX@Nmsd1k8a_ti0IlAm7lThj6!9A|nu)}&B978|r$=n_YNGFEp@IIXC{%Wf;< zv0#Lk!pH<_n-bItZnkh9kf#fOBv6|>&eYs8dbgsSgaDNCe3e`IRG<>bQhGWos-9_` z=c{n9f21mx$aV9QNs@wko)uQaP;=QPZZ!oP#ht<(sIl|m%O`63>}5p97O;|N(pQg| zBmf9qK8}(0bk0iq(*!`10Qf&+2s%6S;f3wu_&Yc@`Q}I4FZX0hCpaB@%v4XRWQILc zxNKO0RQToot%Grmf71`z?+kOY*=nT?O_y{Yrk$&H!o!pSjLkoz=HLi2S(l ze5r0_R%(^i$wc{~FtyJfFP}zl>k@#_;;J@P4P8&fCjt;LUVk6G@AT<d- zyJ-JB5PIy2cVh78=GuyldzMVivIKzse9cf}hVk2m*jBl_ub)oWT8%`5gRb3L`D4(L z;+`bG%Q2pZq)y@vk4IkhdmQ*&P9Wkzy* zPW#h|=ju(Td;8}!zt(OM0Ijl3)J%+vNyjA*F8eT_;;3b}^_|dd+)DHeOZ@~*Ah{kN z*CDKlE@TOukQXd~s1@#-dr4hgZ820Lx3h#cpsD2BW*BS+GE}Q_w=Dj*IB7Su=XnEZwsK~akcrl|puF%M!vt!Ljaj0C z5*IU4mcQ=w?*y(TdQLtqGzxr%KI;fRYAN*_}umWBIVJ4x2@3ldt2-i@^d%PHBdJmch( z;LzRV%TdQ`=-n2gXRK%{7` zP!bSod)Q^C@I&X=%>AYf@s~}>qqlTa0m3lcIn}$F z$M|;hXyFXkKKH^t#`PG3>7gB_w!5o}c)cF*+b+c10iq@_cZiYz1gy524@F*y&OZXA zWoIS}yEq)Idj)5XBLKZQ5Bb<@cJkPR{Wi{@c!glP_%4L?9OGe{;VY?Q*>Wd8PHumV zXzFt0OqFJ9=3}(Ak6dadJI+{Q*&FPya`a)COz(^I zLy|3Jv%GAw3&;JUx3((ptR7^h<>>UDwbF(&Ni6`|=jZqu0pov}vd zo%O@_54AltQSz$$IOCz4Y0xt<4fhchsf(ngm}1Ax2ozT)4x)MEueZE@ogtUF3bWV* z$Tz#9s##wkC)n5NitegZYwncExnE4WSO~h7lC~+QQ#Tds+HF1sT;E98fZ}#){dw*M z70hN<`32=~+m24wy3|K)RCn#1eEejwF}HA;87Jd&sHZ75TD5<4)31@16;6 z-O1X|kQq0fn{`ov)PA=ttnWX+l9gWZw8SvyL3N?gC#Us9PMUJcgP>6!@upbYFy)q1BZ;U9&k`zzWb1J$pqWzLt!S|#BN zP}D0+BX#tvAHRmJFjhTZdsbPYsNIq=ixOuMIC-k>{r-EAq*1V~z^jrHQ`SrO@5DAL zBk(CUX6IOk^hXo3?Vgk_+f<5-7M<8}kFVFH5|xYPxtY*@vawAd)qa^?L=9J#lq*|f{GH5cK#F8%J)3B3+I}87wt1mNbL4YNZB_M$In%E;kDRFv zyqSM(y_VceQtN$$9zF6pn_1q07u;zrj8ECZ%7`bsx$t{z>exrsWfRbni2I%<-( z@v-vEn-%xA76xtZ^sQ}8-_vKh;%>4u2wDa#-3#U6400d_9`JAguuNu-L z13Yxh$Xn^>2tfFbepR&fto6x9NzfGD9^q(yp3{KBXAi_+!SpeoawaP|Ge^KEKo7H6 zWSkD{q))Jp-i>M%+eXSgE_*!scGM-YCyScN@JMUeV-vnx7>V2 zf)c)pm-;p4xtNB=1rPx(1{d&m4q_+qR$=` zLUoN*%*f~P_@tUzRDG+leUT}CZOe^>p}oz>_+^nvM@L;MDqN%!$V=Z2Q%Vl}%ys`E z>$$n!-nyc`mk-2p9sp+nMWKp-7?(~Y?R)SOX9dgNsIkCZwCS5wN$A-7a_H=3cgVdD zzsji{9h{dVkRVh8APP$bY){6Yp7b?UGgqe6%Dd-eQlKO#CdYE(oOivDqAX9(Jv~%Q zX%}!te=aCA)m5D92FmDR%4DPd+D6)=_GW%PrGiJNtOxFgRezp?tOTFK()sz*CG^=O zoNZVt&1iZpma#8(^nMI8EY??6DJb}3ujOzToII2}Waah}Oqse|oB$;E$`qmI6tKBY zIjIa?#sk9Xc{#UuL<6whIzHQ4nUKa$QO-iimLjbs+|QHMQ^`8Yl}MACoCa-dpX8n{ zQ@A?KDVs51>56fR=Fmgxv7AtS%;xkdw|o8>Lou5U+W=#4*8Zc)BV2r+pg#@G3o9GtQ<)R3{U%Jr_Z@{j+lB9~7H`SkRg=B9{60v#>;?glDd#CO7;O{iFHOs^4G+pJ zT-UbAUduPgJ&kzoEEv)8IkVp0KJ&aK8$*wUS+{tzEJ?>jNnDMbF9tVwN3l3d-J+T_9FPnbtRR@ZCUON_|I?h>(8dut>jUA{Gg7>-y(G zt_5qsQc5HD`H#eUK5BV&jQibd@q$|}(L2|-XI0K7i4p)^wv2Xa7Y_}+6qDGU!s7cP zQ)0M_ff3P){FTWiEy#(_;F8Cna=zwxI95z&60-7`itd(F?$qFFcO|$eF==%w?~4vx zD@GemYUJIrF}OjaPZ~hWcjU1di*V-WC&tsS447>cZ@w_$S(6@V3!TK}FfJ}_LvOAMccEFAf!fyaR8z(FV5*Y^^V2VY)+zcU;x7@>vJ6JE0N`D zckJKtR}ETVxe7P#Hp?NpdmgXEXmmHMz7L*`m5x6A{M;$O8FXX{jA^eSRhB<@UlVG6+&g20xt z1eI{dYN3h=gvqJ%i!;ZwHJ%J~S4>3uzqXET9O;cWI2kUK_&iYV7^_MbUq{+%z{n$& z{)unPJ6#3xQ=Xf)+)-Nd-40XsG*R_}%6UWw{Cu`SBX15YO0R#^ctom`-RX`$G(7J$w-uJO&FZ5O=jrXJQmRC} zzf4Uq`va2!-Q-xK9)@+5Ua6(tGtpz6nN1Aah2ZQ;KA + + + + + + + +Eclipse Public License - Version 1.0 + + + + + + +
+ +

Eclipse Public License - v 1.0 +

+ +

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER +THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, +REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE +OF THIS AGREEMENT.

+ +

1. DEFINITIONS

+ +

"Contribution" means:

+ +

a) +in the case of the initial Contributor, the initial code and documentation +distributed under this Agreement, and
+b) in the case of each subsequent Contributor:

+ +

i) +changes to the Program, and

+ +

ii) +additions to the Program;

+ +

where +such changes and/or additions to the Program originate from and are distributed +by that particular Contributor. A Contribution 'originates' from a Contributor +if it was added to the Program by such Contributor itself or anyone acting on +such Contributor's behalf. Contributions do not include additions to the +Program which: (i) are separate modules of software distributed in conjunction +with the Program under their own license agreement, and (ii) are not derivative +works of the Program.

+ +

"Contributor" means any person or +entity that distributes the Program.

+ +

"Licensed Patents " mean patent +claims licensable by a Contributor which are necessarily infringed by the use +or sale of its Contribution alone or when combined with the Program.

+ +

"Program" means the Contributions +distributed in accordance with this Agreement.

+ +

"Recipient" means anyone who +receives the Program under this Agreement, including all Contributors.

+ +

2. GRANT OF RIGHTS

+ +

a) +Subject to the terms of this Agreement, each Contributor hereby grants Recipient +a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly +display, publicly perform, distribute and sublicense the Contribution of such +Contributor, if any, and such derivative works, in source code and object code +form.

+ +

b) +Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free +patent license under Licensed Patents to make, use, sell, offer to sell, import +and otherwise transfer the Contribution of such Contributor, if any, in source +code and object code form. This patent license shall apply to the combination +of the Contribution and the Program if, at the time the Contribution is added +by the Contributor, such addition of the Contribution causes such combination +to be covered by the Licensed Patents. The patent license shall not apply to +any other combinations which include the Contribution. No hardware per se is +licensed hereunder.

+ +

c) +Recipient understands that although each Contributor grants the licenses to its +Contributions set forth herein, no assurances are provided by any Contributor +that the Program does not infringe the patent or other intellectual property +rights of any other entity. Each Contributor disclaims any liability to Recipient +for claims brought by any other entity based on infringement of intellectual +property rights or otherwise. As a condition to exercising the rights and +licenses granted hereunder, each Recipient hereby assumes sole responsibility +to secure any other intellectual property rights needed, if any. For example, +if a third party patent license is required to allow Recipient to distribute +the Program, it is Recipient's responsibility to acquire that license before +distributing the Program.

+ +

d) +Each Contributor represents that to its knowledge it has sufficient copyright +rights in its Contribution, if any, to grant the copyright license set forth in +this Agreement.

+ +

3. REQUIREMENTS

+ +

A Contributor may choose to distribute the +Program in object code form under its own license agreement, provided that: +

+ +

a) +it complies with the terms and conditions of this Agreement; and

+ +

b) +its license agreement:

+ +

i) +effectively disclaims on behalf of all Contributors all warranties and +conditions, express and implied, including warranties or conditions of title +and non-infringement, and implied warranties or conditions of merchantability +and fitness for a particular purpose;

+ +

ii) +effectively excludes on behalf of all Contributors all liability for damages, +including direct, indirect, special, incidental and consequential damages, such +as lost profits;

+ +

iii) +states that any provisions which differ from this Agreement are offered by that +Contributor alone and not by any other party; and

+ +

iv) +states that source code for the Program is available from such Contributor, and +informs licensees how to obtain it in a reasonable manner on or through a +medium customarily used for software exchange.

+ +

When the Program is made available in source +code form:

+ +

a) +it must be made available under this Agreement; and

+ +

b) a +copy of this Agreement must be included with each copy of the Program.

+ +

Contributors may not remove or alter any +copyright notices contained within the Program.

+ +

Each Contributor must identify itself as the +originator of its Contribution, if any, in a manner that reasonably allows +subsequent Recipients to identify the originator of the Contribution.

+ +

4. COMMERCIAL DISTRIBUTION

+ +

Commercial distributors of software may +accept certain responsibilities with respect to end users, business partners +and the like. While this license is intended to facilitate the commercial use +of the Program, the Contributor who includes the Program in a commercial +product offering should do so in a manner which does not create potential +liability for other Contributors. Therefore, if a Contributor includes the +Program in a commercial product offering, such Contributor ("Commercial +Contributor") hereby agrees to defend and indemnify every other +Contributor ("Indemnified Contributor") against any losses, damages and +costs (collectively "Losses") arising from claims, lawsuits and other +legal actions brought by a third party against the Indemnified Contributor to +the extent caused by the acts or omissions of such Commercial Contributor in +connection with its distribution of the Program in a commercial product +offering. The obligations in this section do not apply to any claims or Losses +relating to any actual or alleged intellectual property infringement. In order +to qualify, an Indemnified Contributor must: a) promptly notify the Commercial +Contributor in writing of such claim, and b) allow the Commercial Contributor +to control, and cooperate with the Commercial Contributor in, the defense and +any related settlement negotiations. The Indemnified Contributor may participate +in any such claim at its own expense.

+ +

For example, a Contributor might include the +Program in a commercial product offering, Product X. That Contributor is then a +Commercial Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance claims and +warranties are such Commercial Contributor's responsibility alone. Under this +section, the Commercial Contributor would have to defend claims against the +other Contributors related to those performance claims and warranties, and if a +court requires any other Contributor to pay any damages as a result, the +Commercial Contributor must pay those damages.

+ +

5. NO WARRANTY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS +AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, +WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely +responsible for determining the appropriateness of using and distributing the +Program and assumes all risks associated with its exercise of rights under this +Agreement , including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs or +equipment, and unavailability or interruption of operations.

+ +

6. DISCLAIMER OF LIABILITY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS +AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF +THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGES.

+ +

7. GENERAL

+ +

If any provision of this Agreement is invalid +or unenforceable under applicable law, it shall not affect the validity or +enforceability of the remainder of the terms of this Agreement, and without +further action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable.

+ +

If Recipient institutes patent litigation +against any entity (including a cross-claim or counterclaim in a lawsuit) +alleging that the Program itself (excluding combinations of the Program with +other software or hardware) infringes such Recipient's patent(s), then such +Recipient's rights granted under Section 2(b) shall terminate as of the date +such litigation is filed.

+ +

All Recipient's rights under this Agreement +shall terminate if it fails to comply with any of the material terms or +conditions of this Agreement and does not cure such failure in a reasonable +period of time after becoming aware of such noncompliance. If all Recipient's +rights under this Agreement terminate, Recipient agrees to cease use and +distribution of the Program as soon as reasonably practicable. However, +Recipient's obligations under this Agreement and any licenses granted by +Recipient relating to the Program shall continue and survive.

+ +

Everyone is permitted to copy and distribute +copies of this Agreement, but in order to avoid inconsistency the Agreement is +copyrighted and may only be modified in the following manner. The Agreement +Steward reserves the right to publish new versions (including revisions) of +this Agreement from time to time. No one other than the Agreement Steward has +the right to modify this Agreement. The Eclipse Foundation is the initial +Agreement Steward. The Eclipse Foundation may assign the responsibility to +serve as the Agreement Steward to a suitable separate entity. Each new version +of the Agreement will be given a distinguishing version number. The Program +(including Contributions) may always be distributed subject to the version of +the Agreement under which it was received. In addition, after a new version of +the Agreement is published, Contributor may elect to distribute the Program +(including its Contributions) under the new version. Except as expressly stated +in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to +the intellectual property of any Contributor under this Agreement, whether +expressly, by implication, estoppel or otherwise. All rights in the Program not +expressly granted under this Agreement are reserved.

+ +

This Agreement is governed by the laws of the +State of New York and the intellectual property laws of the United States of +America. No party to this Agreement will bring a legal action under this +Agreement more than one year after the cause of action arose. Each party waives +its rights to a jury trial in any resulting litigation.

+ +

 

+ +
+ + + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties b/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties new file mode 100644 index 00000000000..069422d95bc --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/feature.properties @@ -0,0 +1,167 @@ +############################################################################### +# Copyright (c) 2010 Freescale Semiconductor and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Freescale Semiconductor - initial API and implementation +############################################################################### +# features.properties +# contains externalized strings for feature.xml +# "%foo" in feature.xml corresponds to the key "foo" in this file +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file should be translated. + +# "featureName" property - name of the feature +featureName=CDT Standalone Debugger Support + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse CDT + +# "updateSiteName" property - label for the update site +updateSiteName=Eclipse CDT Update Site + +# "description" property - description of the feature +description=Standalone Debugger Support using CDT + +# copyright +copyright=\ +Copyright (c) 2014, Red Hat Inc. and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html + +# "licenseURL" property - URL of the "Feature License" +# do not translate value - just change to point to a locale-specific HTML page +licenseURL=license.html + +# "license" property - text of the "Feature Update License" +# should be plain text version of license agreement pointed to be "licenseURL" +license=\ +Eclipse Foundation Software User Agreement\n\ +February 1, 2011\n\ +\n\ +Usage Of Content\n\ +\n\ +THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\ +OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\ +USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\ +AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\ +NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\ +AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\ +AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\ +OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\ +TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\ +OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\ +BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\ +\n\ +Applicable Licenses\n\ +\n\ +Unless otherwise indicated, all Content made available by the\n\ +Eclipse Foundation is provided to you under the terms and conditions of\n\ +the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\ +provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\ +For purposes of the EPL, "Program" will mean the Content.\n\ +\n\ +Content includes, but is not limited to, source code, object code,\n\ +documentation and other files maintained in the Eclipse Foundation source code\n\ +repository ("Repository") in software modules ("Modules") and made available\n\ +as downloadable archives ("Downloads").\n\ +\n\ + - Content may be structured and packaged into modules to facilitate delivering,\n\ + extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\ + plug-in fragments ("Fragments"), and features ("Features").\n\ + - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\ + in a directory named "plugins".\n\ + - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\ + Each Feature may be packaged as a sub-directory in a directory named "features".\n\ + Within a Feature, files named "feature.xml" may contain a list of the names and version\n\ + numbers of the Plug-ins and/or Fragments associated with that Feature.\n\ + - Features may also include other Features ("Included Features"). Within a Feature, files\n\ + named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\ +\n\ +The terms and conditions governing Plug-ins and Fragments should be\n\ +contained in files named "about.html" ("Abouts"). The terms and\n\ +conditions governing Features and Included Features should be contained\n\ +in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\ +Licenses may be located in any directory of a Download or Module\n\ +including, but not limited to the following locations:\n\ +\n\ + - The top-level (root) directory\n\ + - Plug-in and Fragment directories\n\ + - Inside Plug-ins and Fragments packaged as JARs\n\ + - Sub-directories of the directory named "src" of certain Plug-ins\n\ + - Feature directories\n\ +\n\ +Note: if a Feature made available by the Eclipse Foundation is installed using the\n\ +Provisioning Technology (as defined below), you must agree to a license ("Feature \n\ +Update License") during the installation process. If the Feature contains\n\ +Included Features, the Feature Update License should either provide you\n\ +with the terms and conditions governing the Included Features or inform\n\ +you where you can locate them. Feature Update Licenses may be found in\n\ +the "license" property of files named "feature.properties" found within a Feature.\n\ +Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\ +terms and conditions (or references to such terms and conditions) that\n\ +govern your use of the associated Content in that directory.\n\ +\n\ +THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\ +TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\ +SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\ +\n\ + - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\ + - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\ + - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\ + - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\ + - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\ + - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\ +\n\ +IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\ +TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\ +is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\ +govern that particular Content.\n\ +\n\ +\n\Use of Provisioning Technology\n\ +\n\ +The Eclipse Foundation makes available provisioning software, examples of which include,\n\ +but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\ +the purpose of allowing users to install software, documentation, information and/or\n\ +other materials (collectively "Installable Software"). This capability is provided with\n\ +the intent of allowing such users to install, extend and update Eclipse-based products.\n\ +Information about packaging Installable Software is available at\n\ +http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\ +\n\ +You may use Provisioning Technology to allow other parties to install Installable Software.\n\ +You shall be responsible for enabling the applicable license agreements relating to the\n\ +Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\ +in accordance with the Specification. By using Provisioning Technology in such a manner and\n\ +making it available in accordance with the Specification, you further acknowledge your\n\ +agreement to, and the acquisition of all necessary rights to permit the following:\n\ +\n\ + 1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\ + the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\ + extending or updating the functionality of an Eclipse-based product.\n\ + 2. During the Provisioning Process, the Provisioning Technology may cause third party\n\ + Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\ + 3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\ + govern the use of the Installable Software ("Installable Software Agreement") and such\n\ + Installable Software Agreement shall be accessed from the Target Machine in accordance\n\ + with the Specification. Such Installable Software Agreement must inform the user of the\n\ + terms and conditions that govern the Installable Software and must solicit acceptance by\n\ + the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\ + indication of agreement by the user, the provisioning Technology will complete installation\n\ + of the Installable Software.\n\ +\n\ +Cryptography\n\ +\n\ +Content may contain encryption software. The country in which you are\n\ +currently may have restrictions on the import, possession, and use,\n\ +and/or re-export to another country, of encryption software. BEFORE\n\ +using any encryption software, please check the country's laws,\n\ +regulations and policies concerning the import, possession, or use, and\n\ +re-export of encryption software, to see if this is permitted.\n\ +\n\ +Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n +########### end of license property ########################################## diff --git a/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/license.html b/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/license.html new file mode 100644 index 00000000000..f19c483b9c8 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone-feature/sourceTemplateFeature/license.html @@ -0,0 +1,108 @@ + + + + + +Eclipse Foundation Software User Agreement + + + +

Eclipse Foundation Software User Agreement

+

February 1, 2011

+ +

Usage Of Content

+ +

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS + (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND + CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE + OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR + NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND + CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.

+ +

Applicable Licenses

+ +

Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 + ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. + For purposes of the EPL, "Program" will mean the Content.

+ +

Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code + repository ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").

+ +
    +
  • Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").
  • +
  • Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".
  • +
  • A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins + and/or Fragments associated with that Feature.
  • +
  • Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.
  • +
+ +

The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and +Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module +including, but not limited to the following locations:

+ +
    +
  • The top-level (root) directory
  • +
  • Plug-in and Fragment directories
  • +
  • Inside Plug-ins and Fragments packaged as JARs
  • +
  • Sub-directories of the directory named "src" of certain Plug-ins
  • +
  • Feature directories
  • +
+ +

Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license ("Feature Update License") during the +installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or +inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature. +Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in +that directory.

+ +

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE +OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

+ + + +

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please +contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.

+ + +

Use of Provisioning Technology

+ +

The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse + Update Manager ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or + other materials (collectively "Installable Software"). This capability is provided with the intent of allowing such users to + install, extend and update Eclipse-based products. Information about packaging Installable Software is available at http://eclipse.org/equinox/p2/repository_packaging.html + ("Specification").

+ +

You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the + applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology + in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the + Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:

+ +
    +
  1. A series of actions may occur ("Provisioning Process") in which a user may execute the Provisioning Technology + on a machine ("Target Machine") with the intent of installing, extending or updating the functionality of an Eclipse-based + product.
  2. +
  3. During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be + accessed and copied to the Target Machine.
  4. +
  5. Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable + Software ("Installable Software Agreement") and such Installable Software Agreement shall be accessed from the Target + Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern + the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such + indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.
  6. +
+ +

Cryptography

+ +

Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to + another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, + possession, or use, and re-export of encryption software, to see if this is permitted.

+ +

Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.

+ + diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/.project b/debug/org.eclipse.cdt.debug.standalone.source-feature/.project new file mode 100644 index 00000000000..cc5338095d3 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone.source-feature/.project @@ -0,0 +1,17 @@ + + + org.eclipse.cdt.gdb-feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties b/debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties new file mode 100644 index 00000000000..50f8c9b5e19 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone.source-feature/build.properties @@ -0,0 +1,15 @@ +############################################################################### +# Copyright (c) 2014 Red Hat Inc. and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Inc. - initial API and implementation +############################################################################### +bin.includes = feature.xml,\ + feature.properties,\ + epl-v10.html,\ + eclipse_update_120.jpg,\ + license.html diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/eclipse_update_120.jpg b/debug/org.eclipse.cdt.debug.standalone.source-feature/eclipse_update_120.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfdf708ad617e4974cac04cc5c1c8192b09bbeb3 GIT binary patch literal 21695 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 + + + + + + + +Eclipse Public License - Version 1.0 + + + + + + +
+ +

Eclipse Public License - v 1.0 +

+ +

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER +THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, +REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE +OF THIS AGREEMENT.

+ +

1. DEFINITIONS

+ +

"Contribution" means:

+ +

a) +in the case of the initial Contributor, the initial code and documentation +distributed under this Agreement, and
+b) in the case of each subsequent Contributor:

+ +

i) +changes to the Program, and

+ +

ii) +additions to the Program;

+ +

where +such changes and/or additions to the Program originate from and are distributed +by that particular Contributor. A Contribution 'originates' from a Contributor +if it was added to the Program by such Contributor itself or anyone acting on +such Contributor's behalf. Contributions do not include additions to the +Program which: (i) are separate modules of software distributed in conjunction +with the Program under their own license agreement, and (ii) are not derivative +works of the Program.

+ +

"Contributor" means any person or +entity that distributes the Program.

+ +

"Licensed Patents " mean patent +claims licensable by a Contributor which are necessarily infringed by the use +or sale of its Contribution alone or when combined with the Program.

+ +

"Program" means the Contributions +distributed in accordance with this Agreement.

+ +

"Recipient" means anyone who +receives the Program under this Agreement, including all Contributors.

+ +

2. GRANT OF RIGHTS

+ +

a) +Subject to the terms of this Agreement, each Contributor hereby grants Recipient +a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly +display, publicly perform, distribute and sublicense the Contribution of such +Contributor, if any, and such derivative works, in source code and object code +form.

+ +

b) +Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free +patent license under Licensed Patents to make, use, sell, offer to sell, import +and otherwise transfer the Contribution of such Contributor, if any, in source +code and object code form. This patent license shall apply to the combination +of the Contribution and the Program if, at the time the Contribution is added +by the Contributor, such addition of the Contribution causes such combination +to be covered by the Licensed Patents. The patent license shall not apply to +any other combinations which include the Contribution. No hardware per se is +licensed hereunder.

+ +

c) +Recipient understands that although each Contributor grants the licenses to its +Contributions set forth herein, no assurances are provided by any Contributor +that the Program does not infringe the patent or other intellectual property +rights of any other entity. Each Contributor disclaims any liability to Recipient +for claims brought by any other entity based on infringement of intellectual +property rights or otherwise. As a condition to exercising the rights and +licenses granted hereunder, each Recipient hereby assumes sole responsibility +to secure any other intellectual property rights needed, if any. For example, +if a third party patent license is required to allow Recipient to distribute +the Program, it is Recipient's responsibility to acquire that license before +distributing the Program.

+ +

d) +Each Contributor represents that to its knowledge it has sufficient copyright +rights in its Contribution, if any, to grant the copyright license set forth in +this Agreement.

+ +

3. REQUIREMENTS

+ +

A Contributor may choose to distribute the +Program in object code form under its own license agreement, provided that: +

+ +

a) +it complies with the terms and conditions of this Agreement; and

+ +

b) +its license agreement:

+ +

i) +effectively disclaims on behalf of all Contributors all warranties and +conditions, express and implied, including warranties or conditions of title +and non-infringement, and implied warranties or conditions of merchantability +and fitness for a particular purpose;

+ +

ii) +effectively excludes on behalf of all Contributors all liability for damages, +including direct, indirect, special, incidental and consequential damages, such +as lost profits;

+ +

iii) +states that any provisions which differ from this Agreement are offered by that +Contributor alone and not by any other party; and

+ +

iv) +states that source code for the Program is available from such Contributor, and +informs licensees how to obtain it in a reasonable manner on or through a +medium customarily used for software exchange.

+ +

When the Program is made available in source +code form:

+ +

a) +it must be made available under this Agreement; and

+ +

b) a +copy of this Agreement must be included with each copy of the Program.

+ +

Contributors may not remove or alter any +copyright notices contained within the Program.

+ +

Each Contributor must identify itself as the +originator of its Contribution, if any, in a manner that reasonably allows +subsequent Recipients to identify the originator of the Contribution.

+ +

4. COMMERCIAL DISTRIBUTION

+ +

Commercial distributors of software may +accept certain responsibilities with respect to end users, business partners +and the like. While this license is intended to facilitate the commercial use +of the Program, the Contributor who includes the Program in a commercial +product offering should do so in a manner which does not create potential +liability for other Contributors. Therefore, if a Contributor includes the +Program in a commercial product offering, such Contributor ("Commercial +Contributor") hereby agrees to defend and indemnify every other +Contributor ("Indemnified Contributor") against any losses, damages and +costs (collectively "Losses") arising from claims, lawsuits and other +legal actions brought by a third party against the Indemnified Contributor to +the extent caused by the acts or omissions of such Commercial Contributor in +connection with its distribution of the Program in a commercial product +offering. The obligations in this section do not apply to any claims or Losses +relating to any actual or alleged intellectual property infringement. In order +to qualify, an Indemnified Contributor must: a) promptly notify the Commercial +Contributor in writing of such claim, and b) allow the Commercial Contributor +to control, and cooperate with the Commercial Contributor in, the defense and +any related settlement negotiations. The Indemnified Contributor may participate +in any such claim at its own expense.

+ +

For example, a Contributor might include the +Program in a commercial product offering, Product X. That Contributor is then a +Commercial Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance claims and +warranties are such Commercial Contributor's responsibility alone. Under this +section, the Commercial Contributor would have to defend claims against the +other Contributors related to those performance claims and warranties, and if a +court requires any other Contributor to pay any damages as a result, the +Commercial Contributor must pay those damages.

+ +

5. NO WARRANTY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS +AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, +WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely +responsible for determining the appropriateness of using and distributing the +Program and assumes all risks associated with its exercise of rights under this +Agreement , including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs or +equipment, and unavailability or interruption of operations.

+ +

6. DISCLAIMER OF LIABILITY

+ +

EXCEPT AS EXPRESSLY SET FORTH IN THIS +AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF +THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGES.

+ +

7. GENERAL

+ +

If any provision of this Agreement is invalid +or unenforceable under applicable law, it shall not affect the validity or +enforceability of the remainder of the terms of this Agreement, and without +further action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable.

+ +

If Recipient institutes patent litigation +against any entity (including a cross-claim or counterclaim in a lawsuit) +alleging that the Program itself (excluding combinations of the Program with +other software or hardware) infringes such Recipient's patent(s), then such +Recipient's rights granted under Section 2(b) shall terminate as of the date +such litigation is filed.

+ +

All Recipient's rights under this Agreement +shall terminate if it fails to comply with any of the material terms or +conditions of this Agreement and does not cure such failure in a reasonable +period of time after becoming aware of such noncompliance. If all Recipient's +rights under this Agreement terminate, Recipient agrees to cease use and +distribution of the Program as soon as reasonably practicable. However, +Recipient's obligations under this Agreement and any licenses granted by +Recipient relating to the Program shall continue and survive.

+ +

Everyone is permitted to copy and distribute +copies of this Agreement, but in order to avoid inconsistency the Agreement is +copyrighted and may only be modified in the following manner. The Agreement +Steward reserves the right to publish new versions (including revisions) of +this Agreement from time to time. No one other than the Agreement Steward has +the right to modify this Agreement. The Eclipse Foundation is the initial +Agreement Steward. The Eclipse Foundation may assign the responsibility to +serve as the Agreement Steward to a suitable separate entity. Each new version +of the Agreement will be given a distinguishing version number. The Program +(including Contributions) may always be distributed subject to the version of +the Agreement under which it was received. In addition, after a new version of +the Agreement is published, Contributor may elect to distribute the Program +(including its Contributions) under the new version. Except as expressly stated +in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to +the intellectual property of any Contributor under this Agreement, whether +expressly, by implication, estoppel or otherwise. All rights in the Program not +expressly granted under this Agreement are reserved.

+ +

This Agreement is governed by the laws of the +State of New York and the intellectual property laws of the United States of +America. No party to this Agreement will bring a legal action under this +Agreement more than one year after the cause of action arose. Each party waives +its rights to a jury trial in any resulting litigation.

+ +

 

+ +
+ + + + \ No newline at end of file diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties b/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties new file mode 100644 index 00000000000..b648b77ffd3 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.properties @@ -0,0 +1,167 @@ +############################################################################### +# Copyright (c) 2014 Red Hat Inc. and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Red Hat Inc. - initial API and implementation +############################################################################### +# features.properties +# contains externalized strings for feature.xml +# "%foo" in feature.xml corresponds to the key "foo" in this file +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file should be translated. + +# "featureName" property - name of the feature +featureName=CDT Standalone Debugger SDK + +# "providerName" property - name of the company that provides the feature +providerName=Eclipse CDT + +# "updateSiteName" property - label for the update site +updateSiteName=Eclipse CDT Update Site + +# "description" property - description of the feature +description=Standalone Debugger Support using CDT + +# copyright +copyright=\ +Copyright (c) 2014, Red Hat Inc. and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html + +# "licenseURL" property - URL of the "Feature License" +# do not translate value - just change to point to a locale-specific HTML page +licenseURL=license.html + +# "license" property - text of the "Feature Update License" +# should be plain text version of license agreement pointed to be "licenseURL" +license=\ +Eclipse Foundation Software User Agreement\n\ +February 1, 2011\n\ +\n\ +Usage Of Content\n\ +\n\ +THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\ +OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\ +USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\ +AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\ +NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\ +AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\ +AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\ +OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\ +TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\ +OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\ +BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\ +\n\ +Applicable Licenses\n\ +\n\ +Unless otherwise indicated, all Content made available by the\n\ +Eclipse Foundation is provided to you under the terms and conditions of\n\ +the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\ +provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\ +For purposes of the EPL, "Program" will mean the Content.\n\ +\n\ +Content includes, but is not limited to, source code, object code,\n\ +documentation and other files maintained in the Eclipse Foundation source code\n\ +repository ("Repository") in software modules ("Modules") and made available\n\ +as downloadable archives ("Downloads").\n\ +\n\ + - Content may be structured and packaged into modules to facilitate delivering,\n\ + extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\ + plug-in fragments ("Fragments"), and features ("Features").\n\ + - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\ + in a directory named "plugins".\n\ + - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\ + Each Feature may be packaged as a sub-directory in a directory named "features".\n\ + Within a Feature, files named "feature.xml" may contain a list of the names and version\n\ + numbers of the Plug-ins and/or Fragments associated with that Feature.\n\ + - Features may also include other Features ("Included Features"). Within a Feature, files\n\ + named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\ +\n\ +The terms and conditions governing Plug-ins and Fragments should be\n\ +contained in files named "about.html" ("Abouts"). The terms and\n\ +conditions governing Features and Included Features should be contained\n\ +in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\ +Licenses may be located in any directory of a Download or Module\n\ +including, but not limited to the following locations:\n\ +\n\ + - The top-level (root) directory\n\ + - Plug-in and Fragment directories\n\ + - Inside Plug-ins and Fragments packaged as JARs\n\ + - Sub-directories of the directory named "src" of certain Plug-ins\n\ + - Feature directories\n\ +\n\ +Note: if a Feature made available by the Eclipse Foundation is installed using the\n\ +Provisioning Technology (as defined below), you must agree to a license ("Feature \n\ +Update License") during the installation process. If the Feature contains\n\ +Included Features, the Feature Update License should either provide you\n\ +with the terms and conditions governing the Included Features or inform\n\ +you where you can locate them. Feature Update Licenses may be found in\n\ +the "license" property of files named "feature.properties" found within a Feature.\n\ +Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\ +terms and conditions (or references to such terms and conditions) that\n\ +govern your use of the associated Content in that directory.\n\ +\n\ +THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\ +TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\ +SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\ +\n\ + - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\ + - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\ + - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\ + - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\ + - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\ + - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\ +\n\ +IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\ +TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\ +is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\ +govern that particular Content.\n\ +\n\ +\n\Use of Provisioning Technology\n\ +\n\ +The Eclipse Foundation makes available provisioning software, examples of which include,\n\ +but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\ +the purpose of allowing users to install software, documentation, information and/or\n\ +other materials (collectively "Installable Software"). This capability is provided with\n\ +the intent of allowing such users to install, extend and update Eclipse-based products.\n\ +Information about packaging Installable Software is available at\n\ +http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\ +\n\ +You may use Provisioning Technology to allow other parties to install Installable Software.\n\ +You shall be responsible for enabling the applicable license agreements relating to the\n\ +Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\ +in accordance with the Specification. By using Provisioning Technology in such a manner and\n\ +making it available in accordance with the Specification, you further acknowledge your\n\ +agreement to, and the acquisition of all necessary rights to permit the following:\n\ +\n\ + 1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\ + the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\ + extending or updating the functionality of an Eclipse-based product.\n\ + 2. During the Provisioning Process, the Provisioning Technology may cause third party\n\ + Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\ + 3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\ + govern the use of the Installable Software ("Installable Software Agreement") and such\n\ + Installable Software Agreement shall be accessed from the Target Machine in accordance\n\ + with the Specification. Such Installable Software Agreement must inform the user of the\n\ + terms and conditions that govern the Installable Software and must solicit acceptance by\n\ + the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\ + indication of agreement by the user, the provisioning Technology will complete installation\n\ + of the Installable Software.\n\ +\n\ +Cryptography\n\ +\n\ +Content may contain encryption software. The country in which you are\n\ +currently may have restrictions on the import, possession, and use,\n\ +and/or re-export to another country, of encryption software. BEFORE\n\ +using any encryption software, please check the country's laws,\n\ +regulations and policies concerning the import, possession, or use, and\n\ +re-export of encryption software, to see if this is permitted.\n\ +\n\ +Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n +########### end of license property ########################################## diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml b/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml new file mode 100644 index 00000000000..ef3c8a86318 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone.source-feature/feature.xml @@ -0,0 +1,27 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/license.html b/debug/org.eclipse.cdt.debug.standalone.source-feature/license.html new file mode 100644 index 00000000000..c3d34c3c21e --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone.source-feature/license.html @@ -0,0 +1,107 @@ + + + + + +Eclipse Foundation Software User Agreement + + + +

Eclipse Foundation Software User Agreement

+

April 9, 2014

+ +

Usage Of Content

+ +

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS + (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND + CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE + OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR + NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND + CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.

+ +

Applicable Licenses

+ +

Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 + ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. + For purposes of the EPL, "Program" will mean the Content.

+ +

Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code + repository ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").

+ +
    +
  • Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").
  • +
  • Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".
  • +
  • A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins + and/or Fragments associated with that Feature.
  • +
  • Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.
  • +
+ +

The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and +Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module +including, but not limited to the following locations:

+ +
    +
  • The top-level (root) directory
  • +
  • Plug-in and Fragment directories
  • +
  • Inside Plug-ins and Fragments packaged as JARs
  • +
  • Sub-directories of the directory named "src" of certain Plug-ins
  • +
  • Feature directories
  • +
+ +

Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license ("Feature Update License") during the +installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or +inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature. +Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in +that directory.

+ +

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE +OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

+ + + +

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please +contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.

+ + +

Use of Provisioning Technology

+ +

The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse + Update Manager ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or + other materials (collectively "Installable Software"). This capability is provided with the intent of allowing such users to + install, extend and update Eclipse-based products. Information about packaging Installable Software is available at http://eclipse.org/equinox/p2/repository_packaging.html + ("Specification").

+ +

You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the + applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology + in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the + Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:

+ +
    +
  1. A series of actions may occur ("Provisioning Process") in which a user may execute the Provisioning Technology + on a machine ("Target Machine") with the intent of installing, extending or updating the functionality of an Eclipse-based + product.
  2. +
  3. During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be + accessed and copied to the Target Machine.
  4. +
  5. Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable + Software ("Installable Software Agreement") and such Installable Software Agreement shall be accessed from the Target + Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern + the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such + indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.
  6. +
+ +

Cryptography

+ +

Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to + another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, + possession, or use, and re-export of encryption software, to see if this is permitted.

+ +

Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.

+ + diff --git a/debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml b/debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml new file mode 100644 index 00000000000..d5fbcc27c55 --- /dev/null +++ b/debug/org.eclipse.cdt.debug.standalone.source-feature/pom.xml @@ -0,0 +1,18 @@ + + + 4.0.0 + + + org.eclipse.cdt + cdt-parent + 8.4.0-SNAPSHOT + ../../pom.xml + + + org.eclipse.cdt.features + org.eclipse.cdt.debug.standalone.source + eclipse-feature + 1.0.0-SNAPSHOT + diff --git a/pom.xml b/pom.xml index 3f38710eba6..4ccaefcb268 100644 --- a/pom.xml +++ b/pom.xml @@ -88,6 +88,11 @@ debug/org.eclipse.cdt.gnu.debug-feature debug/org.eclipse.cdt.gnu.debug.source-feature + debug/org.eclipse.cdt.debug.application + debug/org.eclipse.cdt.debug.application.doc + debug/org.eclipse.cdt.debug.standalone-feature + debug/org.eclipse.cdt.debug.standalone.source-feature + dsf-gdb/org.eclipse.cdt.dsf.gdb dsf-gdb/org.eclipse.cdt.dsf.gdb.ui dsf-gdb/org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui diff --git a/releng/org.eclipse.cdt.repo/category.xml b/releng/org.eclipse.cdt.repo/category.xml index fcc0ea08933..a00a1091658 100644 --- a/releng/org.eclipse.cdt.repo/category.xml +++ b/releng/org.eclipse.cdt.repo/category.xml @@ -78,6 +78,12 @@ + + + + + +

E)j5ag2_^|d7k+Hn)ZGyLm^;Yh*YA7p8XntNThMg?V;m~3mNRyk zV#nbENk(V>_(^B#4`ZHSx`)fB=+3XVmi1suftNakkL->>aaGCB@vFg5SmXs`6OtrJ z6;Y$4Zl^IW;Yp&|w_s#!44=}r6XD53O{G4WYe!xaPyr@jt>OC~4MEvUe^JoedFIcE zi`m>Z-@8z{pyb&2s}>10(X|#XrJy8lhv<5##z=+BJ(Ym%EQ)7YdNXKb#ptvQYe>-> z7U$pFS)WuHm|Hgjps(OB53FoFB%w^56|9fhN_sA8t4YV(p>_E>asmh?*+ zlFZ;6O+==nH_v+wir~~b=AQ6SDk(5cDbvOciW%d#meA<)!=>;&&}t97wfWcn7~cdM zv(LTZzE>4w+u>9&!59^tnBfObs^|G~?dc!sa%YO>we2ykA#jp*Cb!@rr=L_^gvj?9 zQg8m>;7Ad<9r_+YlY!o}APg_Uf(jS;63}?X_Eb^eeWBxEy?w$UKxTu($orgCpxn$( z!EQze5i!jFuQ5t`TZYTbMqLQ4(i47DpgmlQ;e1ENhq|l6ItA#JOdL5Jd9X7Ca_-nUF3@`fIyWy1+bp22H$KSz7NK(bW>&Q$iZ1j`rqMWV^i2#0xE17Dem_>< z8tFVb>h$ca9H2`c-5e4QvLfxE#PoVE^RNB>$B}$%ZPHpM<2Z|v&T2LV%8_p{l}YOs zaS2FLJcm1-0apcHR{?8NBfaY#o-V(?YnNrS4m{^yGi*!rY54oTa*Y%`HZI}+%lKLJD&L6fY@;D`FX; zF({MDEe5ip>C_*^Geb4wOy~(NO&W{X^v`_Abey$R&7JdJ#o7eR(X3)Jz>bIxq&rig zZefhpfo`Yq{39|*u_T`=hJH1WBkntklMb!+WqVY3uUoS9tYJ{BBGs1_=zI!EaIO zu{asL#^=JOBf^_R{ND-_U0nOhn3>v;+;1F$GW*R8Zi8hmXM+DY?(fLW5oOc7vcP>k zIP6>Ws_Cr7MhK|^!qWJsKL$G~q;y*Pe5mB7+(?X}k>|?#-=rjyw@WE^)jCCR7SL)q zL~AIzTRUH#3LtIa0PJ{J!<t!%6(nIlk`Q$^1HfO5SHG|6e z-Zu|=DT0YY@)Z4K{AdjC;%6r}dtmGNx(pBQMLkc*2|W^*3=~;{GIJFoC$W^#GZ2p7 z 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≠*ItgIE>Yk+JmN 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