From f4f712736e8125e0d72edcdcfe010bcfd20cff5d Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Fri, 22 May 2020 16:00:55 +0000 Subject: [PATCH] Deploy code docs to GitHub Pages for Travis build 3335 Commit: 12c4f92b12583f7c53fc15f3530e40e66bd50790 --- ...3___m_s_initial_create_8_designer_8cs.html | 2 +- ..._initial_create_8_designer_8cs_source.html | 2 +- 20180906135553___m_s_initial_create_8cs.html | 2 +- ...35553___m_s_initial_create_8cs_source.html | 2 +- ...9___m_y_initial_create_8_designer_8cs.html | 2 +- ..._initial_create_8_designer_8cs_source.html | 2 +- 20180906143029___m_y_initial_create_8cs.html | 2 +- ...43029___m_y_initial_create_8cs_source.html | 2 +- ...y_add_minimum_security_8_designer_8cs.html | 2 +- ...inimum_security_8_designer_8cs_source.html | 2 +- ...020726___m_y_add_minimum_security_8cs.html | 2 +- ...__m_y_add_minimum_security_8cs_source.html | 2 +- ...s_add_minimum_security_8_designer_8cs.html | 2 +- ...inimum_security_8_designer_8cs_source.html | 2 +- ...021228___m_s_add_minimum_security_8cs.html | 2 +- ...__m_s_add_minimum_security_8cs_source.html | 2 +- ...nd_foreign_key_cleanup_8_designer_8cs.html | 2 +- ...ign_key_cleanup_8_designer_8cs_source.html | 2 +- ..._nullable_and_foreign_key_cleanup_8cs.html | 2 +- ...le_and_foreign_key_cleanup_8cs_source.html | 2 +- ...nd_foreign_key_cleanup_8_designer_8cs.html | 2 +- ...ign_key_cleanup_8_designer_8cs_source.html | 2 +- ..._nullable_and_foreign_key_cleanup_8cs.html | 2 +- ...le_and_foreign_key_cleanup_8cs_source.html | 2 +- ...h_compile_job_required_8_designer_8cs.html | 2 +- ...le_job_required_8_designer_8cs_source.html | 2 +- ...m_s_reattach_compile_job_required_8cs.html | 2 +- ...ttach_compile_job_required_8cs_source.html | 2 +- ...h_compile_job_required_8_designer_8cs.html | 2 +- ...le_job_required_8_designer_8cs_source.html | 2 +- ...m_y_reattach_compile_job_required_8cs.html | 2 +- ...ttach_compile_job_required_8cs_source.html | 2 +- ...gle_testmerge_comments_8_designer_8cs.html | 2 +- ...tmerge_comments_8_designer_8cs_source.html | 2 +- ...4___m_s_toggle_testmerge_comments_8cs.html | 2 +- ..._toggle_testmerge_comments_8cs_source.html | 2 +- ...gle_testmerge_comments_8_designer_8cs.html | 2 +- ...tmerge_comments_8_designer_8cs_source.html | 2 +- ...9___m_y_toggle_testmerge_comments_8cs.html | 2 +- ..._toggle_testmerge_comments_8cs_source.html | 2 +- ...m_s_fix_rev_info_index_8_designer_8cs.html | 2 +- ..._rev_info_index_8_designer_8cs_source.html | 2 +- ...19041825___m_s_fix_rev_info_index_8cs.html | 2 +- ...5___m_s_fix_rev_info_index_8cs_source.html | 2 +- ...m_y_fix_rev_info_index_8_designer_8cs.html | 2 +- ..._rev_info_index_8_designer_8cs_source.html | 2 +- ...19042440___m_y_fix_rev_info_index_8cs.html | 2 +- ...0___m_y_fix_rev_info_index_8cs_source.html | 2 +- ..._reconnection_interval_8_designer_8cs.html | 2 +- ...ection_interval_8_designer_8cs_source.html | 2 +- ...dd_chat_bot_reconnection_interval_8cs.html | 2 +- ..._bot_reconnection_interval_8cs_source.html | 2 +- ..._reconnection_interval_8_designer_8cs.html | 2 +- ...ection_interval_8_designer_8cs_source.html | 2 +- ...dd_chat_bot_reconnection_interval_8cs.html | 2 +- ..._bot_reconnection_interval_8cs_source.html | 2 +- ...m_s_tons_of_validation_8_designer_8cs.html | 2 +- ...s_of_validation_8_designer_8cs_source.html | 2 +- ...11164808___m_s_tons_of_validation_8cs.html | 2 +- ...8___m_s_tons_of_validation_8cs_source.html | 2 +- ...m_y_tons_of_validation_8_designer_8cs.html | 2 +- ...s_of_validation_8_designer_8cs_source.html | 2 +- ...11170010___m_y_tons_of_validation_8cs.html | 2 +- ...0___m_y_tons_of_validation_8cs_source.html | 2 +- ...9___m_s_limits_on_chat_8_designer_8cs.html | 2 +- ..._limits_on_chat_8_designer_8cs_source.html | 2 +- 20200420175359___m_s_limits_on_chat_8cs.html | 2 +- ...75359___m_s_limits_on_chat_8cs_source.html | 2 +- ...5___m_y_limits_on_chat_8_designer_8cs.html | 2 +- ..._limits_on_chat_8_designer_8cs_source.html | 2 +- 20200420181015___m_y_limits_on_chat_8cs.html | 2 +- ...81015___m_y_limits_on_chat_8cs_source.html | 2 +- ...le_job_d_m_api_version_8_designer_8cs.html | 2 +- ...d_m_api_version_8_designer_8cs_source.html | 2 +- ...s_add_compile_job_d_m_api_version_8cs.html | 2 +- ...ompile_job_d_m_api_version_8cs_source.html | 2 +- ...le_job_d_m_api_version_8_designer_8cs.html | 2 +- ...d_m_api_version_8_designer_8cs_source.html | 2 +- ...y_add_compile_job_d_m_api_version_8cs.html | 2 +- ...ompile_job_d_m_api_version_8cs_source.html | 2 +- ...m_y_checkpoint_rebuild_8_designer_8cs.html | 2 +- ...ckpoint_rebuild_8_designer_8cs_source.html | 2 +- ...23003841___m_y_checkpoint_rebuild_8cs.html | 2 +- ...1___m_y_checkpoint_rebuild_8cs_source.html | 2 +- ...m_s_checkpoint_rebuild_8_designer_8cs.html | 2 +- ...ckpoint_rebuild_8_designer_8cs_source.html | 2 +- ...23004015___m_s_checkpoint_rebuild_8cs.html | 2 +- ...5___m_s_checkpoint_rebuild_8cs_source.html | 2 +- ...ns_add_d_m_api_version_8_designer_8cs.html | 2 +- ...d_m_api_version_8_designer_8cs_source.html | 2 +- ..._s_kill_jsons_add_d_m_api_version_8cs.html | 2 +- ..._jsons_add_d_m_api_version_8cs_source.html | 2 +- ...ns_add_d_m_api_version_8_designer_8cs.html | 2 +- ...d_m_api_version_8_designer_8cs_source.html | 2 +- ..._y_kill_jsons_add_d_m_api_version_8cs.html | 2 +- ..._jsons_add_d_m_api_version_8cs_source.html | 2 +- ..._s_add_job_error_codes_8_designer_8cs.html | 2 +- ...job_error_codes_8_designer_8cs_source.html | 2 +- ...5024433___m_s_add_job_error_codes_8cs.html | 2 +- ...___m_s_add_job_error_codes_8cs_source.html | 2 +- ..._y_add_job_error_codes_8_designer_8cs.html | 2 +- ...job_error_codes_8_designer_8cs_source.html | 2 +- ...5024953___m_y_add_job_error_codes_8cs.html | 2 +- ...___m_y_add_job_error_codes_8cs_source.html | 2 +- ...s_fix_cascading_delete_8_designer_8cs.html | 2 +- ...ascading_delete_8_designer_8cs_source.html | 2 +- ...173852___m_s_fix_cascading_delete_8cs.html | 2 +- ...__m_s_fix_cascading_delete_8cs_source.html | 2 +- ...y_fix_cascading_delete_8_designer_8cs.html | 2 +- ...ascading_delete_8_designer_8cs_source.html | 2 +- ...180159___m_y_fix_cascading_delete_8cs.html | 2 +- ...__m_y_fix_cascading_delete_8cs_source.html | 2 +- ...27180904___s_l_rebuild_8_designer_8cs.html | 2 +- ...4___s_l_rebuild_8_designer_8cs_source.html | 2 +- 20200427180904___s_l_rebuild_8cs.html | 2 +- 20200427180904___s_l_rebuild_8cs_source.html | 2 +- ...57___m_s_add_heartbeat_8_designer_8cs.html | 2 +- ...s_add_heartbeat_8_designer_8cs_source.html | 2 +- 20200511005957___m_s_add_heartbeat_8cs.html | 2 +- ...005957___m_s_add_heartbeat_8cs_source.html | 2 +- ...48___m_y_add_heartbeat_8_designer_8cs.html | 2 +- ...y_add_heartbeat_8_designer_8cs_source.html | 2 +- 20200511011048___m_y_add_heartbeat_8cs.html | 2 +- ...011048___m_y_add_heartbeat_8cs_source.html | 2 +- ...17___s_l_add_heartbeat_8_designer_8cs.html | 2 +- ...l_add_heartbeat_8_designer_8cs_source.html | 2 +- 20200511012117___s_l_add_heartbeat_8cs.html | 2 +- ...012117___s_l_add_heartbeat_8cs_source.html | 2 +- ..._l_remove_soft_columns_8_designer_8cs.html | 2 +- ...ve_soft_columns_8_designer_8cs_source.html | 2 +- ...1162912___s_l_remove_soft_columns_8cs.html | 2 +- ...___s_l_remove_soft_columns_8cs_source.html | 2 +- ..._s_remove_soft_columns_8_designer_8cs.html | 2 +- ...ve_soft_columns_8_designer_8cs_source.html | 2 +- ...2181801___m_s_remove_soft_columns_8cs.html | 2 +- ...___m_s_remove_soft_columns_8cs_source.html | 2 +- ..._y_remove_soft_columns_8_designer_8cs.html | 2 +- ...ve_soft_columns_8_designer_8cs_source.html | 2 +- ...2182535___m_y_remove_soft_columns_8cs.html | 2 +- ...___m_y_remove_soft_columns_8cs_source.html | 2 +- _a_p_i_8dox.html | 2 +- _administration_8cs.html | 2 +- _administration_8cs_source.html | 2 +- _administration_client_8cs.html | 2 +- _administration_client_8cs_source.html | 2 +- _administration_controller_8cs.html | 2 +- _administration_controller_8cs_source.html | 4 +- _administration_rights_8cs.html | 2 +- _administration_rights_8cs_source.html | 2 +- _api_client_8cs.html | 2 +- _api_client_8cs_source.html | 2 +- _api_client_factory_8cs.html | 2 +- _api_client_factory_8cs_source.html | 2 +- _api_conflict_exception_8cs.html | 2 +- _api_conflict_exception_8cs_source.html | 2 +- _api_controller_8cs.html | 2 +- _api_controller_8cs_source.html | 6 +- _api_exception_8cs.html | 2 +- _api_exception_8cs_source.html | 2 +- _api_headers_8cs.html | 2 +- _api_headers_8cs_source.html | 2 +- _api_validation_status_8cs.html | 2 +- _api_validation_status_8cs_source.html | 2 +- _application_8cs.html | 2 +- _application_8cs_source.html | 10 +- _application_builder_extensions_8cs.html | 2 +- ...ication_builder_extensions_8cs_source.html | 2 +- _architecture_8dox.html | 2 +- _assembly_information_provider_8cs.html | 2 +- ...embly_information_provider_8cs_source.html | 2 +- _async_delayer_8cs.html | 2 +- _async_delayer_8cs_source.html | 2 +- _authentication_context_8cs.html | 2 +- _authentication_context_8cs_source.html | 2 +- _authentication_context_factory_8cs.html | 2 +- ...entication_context_factory_8cs_source.html | 4 +- _basic_watchdog_8cs.html | 2 +- _basic_watchdog_8cs_source.html | 2 +- _bool_converter_8cs.html | 2 +- _bool_converter_8cs_source.html | 2 +- _bridge_command_type_8cs.html | 2 +- _bridge_command_type_8cs_source.html | 2 +- _bridge_controller_8cs.html | 2 +- _bridge_controller_8cs_source.html | 2 +- _bridge_parameters_8cs.html | 2 +- _bridge_parameters_8cs_source.html | 2 +- _bridge_registration_8cs.html | 2 +- _bridge_registration_8cs_source.html | 2 +- _bridge_response_8cs.html | 2 +- _bridge_response_8cs_source.html | 2 +- _byond_8cs.html | 2 +- _byond_8cs_source.html | 2 +- _byond_client_8cs.html | 2 +- _byond_client_8cs_source.html | 2 +- _byond_command_8cs.html | 2 +- _byond_command_8cs_source.html | 2 +- _byond_controller_8cs.html | 2 +- _byond_controller_8cs_source.html | 4 +- _byond_executable_lock_8cs.html | 2 +- _byond_executable_lock_8cs_source.html | 2 +- _byond_installer_base_8cs.html | 2 +- _byond_installer_base_8cs_source.html | 2 +- _byond_manager_8cs.html | 2 +- _byond_manager_8cs_source.html | 2 +- _byond_rights_8cs.html | 2 +- _byond_rights_8cs_source.html | 2 +- _channel_mapping_8cs.html | 2 +- _channel_mapping_8cs_source.html | 2 +- _channel_representation_8cs.html | 2 +- _channel_representation_8cs_source.html | 2 +- _chat_bot_rights_8cs.html | 2 +- _chat_bot_rights_8cs_source.html | 2 +- _chat_bots_client_8cs.html | 2 +- _chat_bots_client_8cs_source.html | 2 +- _chat_channel_extensions_8cs.html | 2 +- _chat_channel_extensions_8cs_source.html | 2 +- _chat_command_8cs.html | 2 +- _chat_command_8cs_source.html | 2 +- _chat_connection_string_builder_8cs.html | 2 +- ..._connection_string_builder_8cs_source.html | 2 +- _chat_controller_8cs.html | 2 +- _chat_controller_8cs_source.html | 10 +- _chat_manager_8cs.html | 2 +- _chat_manager_8cs_source.html | 2 +- _chat_manager_factory_8cs.html | 2 +- _chat_manager_factory_8cs_source.html | 2 +- _chat_message_8cs.html | 2 +- _chat_message_8cs_source.html | 2 +- _chat_provider_8cs.html | 2 +- _chat_provider_8cs_source.html | 2 +- _chat_tracking_context_8cs.html | 2 +- _chat_tracking_context_8cs_source.html | 2 +- _chat_update_8cs.html | 2 +- _chat_update_8cs_source.html | 2 +- _chat_user_8cs.html | 2 +- _chat_user_8cs_source.html | 2 +- _claims_injector_8cs.html | 2 +- _claims_injector_8cs_source.html | 2 +- _client_exception_8cs.html | 2 +- _client_exception_8cs_source.html | 2 +- _combined_topic_response_8cs.html | 2 +- _combined_topic_response_8cs_source.html | 2 +- _command_factory_8cs.html | 2 +- _command_factory_8cs_source.html | 2 +- ...ssion_2_dual_reattach_information_8cs.html | 2 +- ..._dual_reattach_information_8cs_source.html | 2 +- ..._2_session_2_reattach_information_8cs.html | 2 +- ...ion_2_reattach_information_8cs_source.html | 2 +- _components_2_watchdog_2_i_watchdog_8cs.html | 2 +- ...ts_2_watchdog_2_i_watchdog_8cs_source.html | 2 +- ...s_2_watchdog_2_i_watchdog_factory_8cs.html | 2 +- ...chdog_2_i_watchdog_factory_8cs_source.html | 2 +- ...nts_2_watchdog_2_watchdog_factory_8cs.html | 2 +- ...atchdog_2_watchdog_factory_8cs_source.html | 2 +- _configuration_8cs.html | 2 +- _configuration_8cs_source.html | 2 +- _configuration_client_8cs.html | 2 +- _configuration_client_8cs_source.html | 2 +- _configuration_controller_8cs.html | 2 +- _configuration_controller_8cs_source.html | 4 +- _configuration_file_8cs.html | 2 +- _configuration_file_8cs_source.html | 2 +- _configuration_rights_8cs.html | 2 +- _configuration_rights_8cs_source.html | 2 +- _configuration_type_8cs.html | 2 +- _configuration_type_8cs_source.html | 2 +- _conflict_exception_8cs.html | 2 +- _conflict_exception_8cs_source.html | 2 +- _console_2_program_8cs.html | 122 +++ _console_2_program_8cs_source.html | 116 +++ _console_8cs.html | 2 +- _console_8cs_source.html | 2 +- _control_panel_configuration_8cs.html | 2 +- _control_panel_configuration_8cs_source.html | 2 +- _cryptography_suite_8cs.html | 2 +- _cryptography_suite_8cs_source.html | 2 +- _custom_command_8cs.html | 2 +- _custom_command_8cs_source.html | 2 +- _d_m_api_constants_8cs.html | 2 +- _d_m_api_constants_8cs_source.html | 2 +- _d_m_api_parameters_8cs.html | 2 +- _d_m_api_parameters_8cs_source.html | 2 +- _d_m_api_response_8cs.html | 2 +- _d_m_api_response_8cs_source.html | 2 +- _database_collection_8cs.html | 2 +- _database_collection_8cs_source.html | 2 +- _database_configuration_8cs.html | 2 +- _database_configuration_8cs_source.html | 2 +- _database_connection_factory_8cs.html | 2 +- _database_connection_factory_8cs_source.html | 2 +- _database_context_8cs.html | 3 +- _database_context_8cs_source.html | 44 +- _database_context_extensions_8cs.html | 2 +- _database_context_extensions_8cs_source.html | 4 +- _database_context_factory_8cs.html | 2 +- _database_context_factory_8cs_source.html | 4 +- _database_seeder_8cs.html | 2 +- _database_seeder_8cs_source.html | 4 +- _database_type_8cs.html | 2 +- _database_type_8cs_source.html | 2 +- _dead_session_controller_8cs.html | 2 +- _dead_session_controller_8cs_source.html | 2 +- _default_i_o_manager_8cs.html | 2 +- _default_i_o_manager_8cs_source.html | 2 +- ...n_time_db_context_factory_helpers_8cs.html | 2 +- ...db_context_factory_helpers_8cs_source.html | 2 +- _discord_connection_string_builder_8cs.html | 2 +- ..._connection_string_builder_8cs_source.html | 2 +- _discord_provider_8cs.html | 2 +- _discord_provider_8cs_source.html | 2 +- _dmb_factory_8cs.html | 2 +- _dmb_factory_8cs_source.html | 4 +- _dmb_provider_8cs.html | 2 +- _dmb_provider_8cs_source.html | 2 +- _dream_daemon_8cs.html | 2 +- _dream_daemon_8cs_source.html | 2 +- _dream_daemon_client_8cs.html | 2 +- _dream_daemon_client_8cs_source.html | 2 +- _dream_daemon_controller_8cs.html | 2 +- _dream_daemon_controller_8cs_source.html | 8 +- _dream_daemon_launch_parameters_8cs.html | 2 +- ...m_daemon_launch_parameters_8cs_source.html | 2 +- _dream_daemon_rights_8cs.html | 2 +- _dream_daemon_rights_8cs_source.html | 2 +- _dream_daemon_security_8cs.html | 2 +- _dream_daemon_security_8cs_source.html | 2 +- _dream_maker_client_8cs.html | 2 +- _dream_maker_client_8cs_source.html | 2 +- _dream_maker_controller_8cs.html | 2 +- _dream_maker_controller_8cs_source.html | 10 +- _dream_maker_rights_8cs.html | 2 +- _dream_maker_rights_8cs_source.html | 2 +- _dream_maker_settings_8cs.html | 2 +- _dream_maker_settings_8cs_source.html | 2 +- _dual_reattach_information_base_8cs.html | 2 +- ..._reattach_information_base_8cs_source.html | 2 +- _entity_id_8cs.html | 2 +- _entity_id_8cs_source.html | 2 +- _error_code_8cs.html | 5 +- _error_code_8cs_source.html | 5 +- _error_code_extensions_8cs.html | 2 +- _error_code_extensions_8cs_source.html | 2 +- _error_message_8cs.html | 2 +- _error_message_8cs_source.html | 2 +- _event_consumer_8cs.html | 2 +- _event_consumer_8cs_source.html | 2 +- _event_notification_8cs.html | 2 +- _event_notification_8cs_source.html | 2 +- _event_type_8cs.html | 2 +- _event_type_8cs_source.html | 2 +- _experimental_watchdog_8cs.html | 2 +- _experimental_watchdog_8cs_source.html | 2 +- _features_8dox.html | 2 +- _file_logging_configuration_8cs.html | 2 +- _file_logging_configuration_8cs_source.html | 2 +- _general_configuration_8cs.html | 2 +- _general_configuration_8cs_source.html | 2 +- _git_hub_client_factory_8cs.html | 2 +- _git_hub_client_factory_8cs_source.html | 2 +- _global_suppressions_8cs.html | 2 +- _global_suppressions_8cs_source.html | 2 +- _home_controller_8cs.html | 2 +- _home_controller_8cs_source.html | 8 +- _host_builder_extensions_8cs.html | 2 +- _host_builder_extensions_8cs_source.html | 2 +- _http_client_8cs.html | 2 +- _http_client_8cs_source.html | 2 +- _i_administration_client_8cs.html | 2 +- _i_administration_client_8cs_source.html | 2 +- _i_api_client_8cs.html | 2 +- _i_api_client_8cs_source.html | 2 +- _i_api_client_factory_8cs.html | 2 +- _i_api_client_factory_8cs_source.html | 2 +- _i_assembly_information_provider_8cs.html | 2 +- ...embly_information_provider_8cs_source.html | 2 +- _i_async_delayer_8cs.html | 2 +- _i_async_delayer_8cs_source.html | 2 +- _i_authentication_context_8cs.html | 2 +- _i_authentication_context_8cs_source.html | 2 +- _i_authentication_context_factory_8cs.html | 2 +- ...entication_context_factory_8cs_source.html | 2 +- _i_bridge_dispatcher_8cs.html | 2 +- _i_bridge_dispatcher_8cs_source.html | 2 +- _i_bridge_handler_8cs.html | 2 +- _i_bridge_handler_8cs_source.html | 2 +- _i_bridge_registrar_8cs.html | 2 +- _i_bridge_registrar_8cs_source.html | 2 +- _i_bridge_registration_8cs.html | 2 +- _i_bridge_registration_8cs_source.html | 2 +- _i_byond_client_8cs.html | 2 +- _i_byond_client_8cs_source.html | 2 +- _i_byond_executable_lock_8cs.html | 2 +- _i_byond_executable_lock_8cs_source.html | 2 +- _i_byond_installer_8cs.html | 2 +- _i_byond_installer_8cs_source.html | 2 +- _i_byond_manager_8cs.html | 2 +- _i_byond_manager_8cs_source.html | 2 +- _i_channel_sink_8cs.html | 2 +- _i_channel_sink_8cs_source.html | 2 +- _i_chat_bots_client_8cs.html | 2 +- _i_chat_bots_client_8cs_source.html | 2 +- _i_chat_manager_8cs.html | 2 +- _i_chat_manager_8cs_source.html | 2 +- _i_chat_manager_factory_8cs.html | 2 +- _i_chat_manager_factory_8cs_source.html | 2 +- _i_chat_tracking_context_8cs.html | 2 +- _i_chat_tracking_context_8cs_source.html | 2 +- _i_claims_injector_8cs.html | 2 +- _i_claims_injector_8cs_source.html | 2 +- _i_command_8cs.html | 2 +- _i_command_8cs_source.html | 2 +- _i_command_factory_8cs.html | 2 +- _i_command_factory_8cs_source.html | 2 +- _i_compile_job_sink_8cs.html | 2 +- _i_compile_job_sink_8cs_source.html | 2 +- _i_configuration_8cs.html | 2 +- _i_configuration_8cs_source.html | 2 +- _i_configuration_client_8cs.html | 2 +- _i_configuration_client_8cs_source.html | 2 +- _i_console_8cs.html | 2 +- _i_console_8cs_source.html | 2 +- _i_credentials_provider_8cs.html | 2 +- _i_credentials_provider_8cs_source.html | 2 +- _i_cryptography_suite_8cs.html | 2 +- _i_cryptography_suite_8cs_source.html | 2 +- _i_custom_command_handler_8cs.html | 2 +- _i_custom_command_handler_8cs_source.html | 2 +- _i_database_collection_8cs.html | 2 +- _i_database_collection_8cs_source.html | 2 +- _i_database_connection_factory_8cs.html | 2 +- ...atabase_connection_factory_8cs_source.html | 2 +- _i_database_context_8cs.html | 4 +- _i_database_context_8cs_source.html | 4 +- _i_database_context_factory_8cs.html | 4 +- _i_database_context_factory_8cs_source.html | 2 +- _i_database_seeder_8cs.html | 2 +- _i_database_seeder_8cs_source.html | 4 +- _i_dmb_factory_8cs.html | 2 +- _i_dmb_factory_8cs_source.html | 2 +- _i_dmb_provider_8cs.html | 2 +- _i_dmb_provider_8cs_source.html | 2 +- _i_dream_daemon_client_8cs.html | 2 +- _i_dream_daemon_client_8cs_source.html | 2 +- _i_dream_maker_8cs.html | 2 +- _i_dream_maker_8cs_source.html | 2 +- _i_dream_maker_client_8cs.html | 2 +- _i_dream_maker_client_8cs_source.html | 2 +- _i_event_consumer_8cs.html | 2 +- _i_event_consumer_8cs_source.html | 2 +- _i_git_hub_client_factory_8cs.html | 2 +- _i_git_hub_client_factory_8cs_source.html | 2 +- _i_http_client_8cs.html | 2 +- _i_http_client_8cs_source.html | 2 +- _i_i_o_manager_8cs.html | 2 +- _i_i_o_manager_8cs_source.html | 2 +- _i_identity_cache_8cs.html | 2 +- _i_identity_cache_8cs_source.html | 2 +- _i_instance_8cs.html | 2 +- _i_instance_8cs_source.html | 2 +- _i_instance_client_8cs.html | 2 +- _i_instance_client_8cs_source.html | 2 +- _i_instance_factory_8cs.html | 2 +- _i_instance_factory_8cs_source.html | 2 +- _i_instance_manager_8cs.html | 2 +- _i_instance_manager_8cs_source.html | 2 +- _i_instance_manager_client_8cs.html | 2 +- _i_instance_manager_client_8cs_source.html | 2 +- _i_instance_user_client_8cs.html | 2 +- _i_instance_user_client_8cs_source.html | 2 +- _i_job_manager_8cs.html | 2 +- _i_job_manager_8cs_source.html | 2 +- _i_jobs_client_8cs.html | 2 +- _i_jobs_client_8cs_source.html | 2 +- _i_latest_compile_job_provider_8cs.html | 2 +- ...atest_compile_job_provider_8cs_source.html | 2 +- _i_lib_git2_commands_8cs.html | 2 +- _i_lib_git2_commands_8cs_source.html | 2 +- _i_lib_git2_repository_factory_8cs.html | 2 +- ...ib_git2_repository_factory_8cs_source.html | 2 +- _i_network_prompt_reaper_8cs.html | 2 +- _i_network_prompt_reaper_8cs_source.html | 2 +- _i_platform_identifier_8cs.html | 2 +- _i_platform_identifier_8cs_source.html | 2 +- _i_post_setup_services_8cs.html | 2 +- _i_post_setup_services_8cs_source.html | 2 +- _i_post_write_handler_8cs.html | 2 +- _i_post_write_handler_8cs_source.html | 2 +- _i_process_8cs.html | 2 +- _i_process_8cs_source.html | 2 +- _i_process_base_8cs.html | 2 +- _i_process_base_8cs_source.html | 2 +- _i_process_executor_8cs.html | 2 +- _i_process_executor_8cs_source.html | 2 +- _i_process_features_8cs.html | 2 +- _i_process_features_8cs_source.html | 2 +- _i_provider_8cs.html | 2 +- _i_provider_8cs_source.html | 2 +- _i_provider_factory_8cs.html | 2 +- _i_provider_factory_8cs_source.html | 2 +- _i_reattach_info_handler_8cs.html | 2 +- _i_reattach_info_handler_8cs_source.html | 2 +- _i_repository_8cs.html | 2 +- _i_repository_8cs_source.html | 2 +- _i_repository_client_8cs.html | 2 +- _i_repository_client_8cs_source.html | 2 +- _i_repository_manager_8cs.html | 2 +- _i_repository_manager_8cs_source.html | 2 +- _i_request_logger_8cs.html | 2 +- _i_request_logger_8cs_source.html | 2 +- _i_restart_handler_8cs.html | 2 +- _i_restart_handler_8cs_source.html | 2 +- _i_restart_registration_8cs.html | 2 +- _i_restart_registration_8cs_source.html | 2 +- _i_server_8cs.html | 2 +- _i_server_8cs_source.html | 2 +- _i_server_client_8cs.html | 2 +- _i_server_client_8cs_source.html | 2 +- _i_server_client_factory_8cs.html | 2 +- _i_server_client_factory_8cs_source.html | 2 +- _i_server_control_8cs.html | 2 +- _i_server_control_8cs_source.html | 2 +- _i_server_factory_8cs.html | 2 +- _i_server_factory_8cs_source.html | 2 +- _i_server_port_provider_8cs.html | 2 +- _i_server_port_provider_8cs_source.html | 2 +- _i_session_controller_8cs.html | 2 +- _i_session_controller_8cs_source.html | 2 +- _i_session_controller_factory_8cs.html | 2 +- _i_session_controller_factory_8cs_source.html | 2 +- _i_symlink_factory_8cs.html | 2 +- _i_symlink_factory_8cs_source.html | 2 +- _i_synchronous_i_o_manager_8cs.html | 2 +- _i_synchronous_i_o_manager_8cs_source.html | 2 +- _i_system_identity_8cs.html | 2 +- _i_system_identity_8cs_source.html | 2 +- _i_system_identity_factory_8cs.html | 2 +- _i_system_identity_factory_8cs_source.html | 2 +- _i_token_factory_8cs.html | 2 +- _i_token_factory_8cs_source.html | 2 +- _i_users_client_8cs.html | 2 +- _i_users_client_8cs_source.html | 2 +- _identity_cache_8cs.html | 2 +- _identity_cache_8cs_source.html | 2 +- _identity_cache_object_8cs.html | 2 +- _identity_cache_object_8cs_source.html | 2 +- _instance_client_8cs.html | 2 +- _instance_client_8cs_source.html | 2 +- _instance_controller_8cs.html | 2 +- _instance_controller_8cs_source.html | 16 +- _instance_factory_8cs.html | 2 +- _instance_factory_8cs_source.html | 2 +- _instance_manager_8cs.html | 2 +- _instance_manager_8cs_source.html | 2 +- _instance_manager_client_8cs.html | 2 +- _instance_manager_client_8cs_source.html | 2 +- _instance_manager_rights_8cs.html | 2 +- _instance_manager_rights_8cs_source.html | 2 +- _instance_user_client_8cs.html | 2 +- _instance_user_client_8cs_source.html | 2 +- _instance_user_controller_8cs.html | 2 +- _instance_user_controller_8cs_source.html | 10 +- _instance_user_rights_8cs.html | 2 +- _instance_user_rights_8cs_source.html | 2 +- _insufficient_permissions_exception_8cs.html | 2 +- ...ient_permissions_exception_8cs_source.html | 2 +- _internal_2_server_information_8cs.html | 2 +- ...ernal_2_server_information_8cs_source.html | 2 +- _irc_connection_string_builder_8cs.html | 2 +- ..._connection_string_builder_8cs_source.html | 2 +- _irc_password_type_8cs.html | 2 +- _irc_password_type_8cs_source.html | 2 +- _irc_provider_8cs.html | 2 +- _irc_provider_8cs_source.html | 2 +- _job_controller_8cs.html | 2 +- _job_controller_8cs_source.html | 8 +- _job_exception_8cs.html | 2 +- _job_exception_8cs_source.html | 2 +- _job_handler_8cs.html | 2 +- _job_handler_8cs_source.html | 2 +- _job_manager_8cs.html | 2 +- _job_manager_8cs_source.html | 2 +- _jobs_client_8cs.html | 2 +- _jobs_client_8cs_source.html | 2 +- _kek_command_8cs.html | 2 +- _kek_command_8cs_source.html | 2 +- _launch_result_8cs.html | 2 +- _launch_result_8cs_source.html | 2 +- _lib_git2_commands_8cs.html | 2 +- _lib_git2_commands_8cs_source.html | 2 +- _lib_git2_repository_factory_8cs.html | 2 +- _lib_git2_repository_factory_8cs_source.html | 2 +- _limits_8cs.html | 2 +- _limits_8cs_source.html | 2 +- _message_8cs.html | 2 +- _message_8cs_source.html | 2 +- _method_not_supported_exception_8cs.html | 2 +- ...od_not_supported_exception_8cs_source.html | 2 +- _models_2_dual_reattach_information_8cs.html | 2 +- ..._dual_reattach_information_8cs_source.html | 2 +- _models_2_reattach_information_8cs.html | 2 +- ...els_2_reattach_information_8cs_source.html | 2 +- _monitor_action_8cs.html | 2 +- _monitor_action_8cs_source.html | 2 +- _monitor_activation_reason_8cs.html | 2 +- _monitor_activation_reason_8cs_source.html | 2 +- _monitor_state_8cs.html | 2 +- _monitor_state_8cs_source.html | 2 +- _my_sql_database_context_8cs.html | 2 +- _my_sql_database_context_8cs_source.html | 4 +- ...l_database_context_model_snapshot_8cs.html | 2 +- ...ase_context_model_snapshot_8cs_source.html | 2 +- ...ql_design_time_db_context_factory_8cs.html | 3 +- ...gn_time_db_context_factory_8cs_source.html | 8 +- _native_methods_8cs.html | 2 +- _native_methods_8cs_source.html | 2 +- _open_api_enum_var_names_extension_8cs.html | 2 +- ...i_enum_var_names_extension_8cs_source.html | 2 +- _platform_identifier_8cs.html | 2 +- _platform_identifier_8cs_source.html | 2 +- _posix_byond_installer_8cs.html | 2 +- _posix_byond_installer_8cs_source.html | 2 +- _posix_network_prompt_reaper_8cs.html | 2 +- _posix_network_prompt_reaper_8cs_source.html | 2 +- _posix_post_write_handler_8cs.html | 2 +- _posix_post_write_handler_8cs_source.html | 2 +- _posix_process_features_8cs.html | 2 +- _posix_process_features_8cs_source.html | 2 +- _posix_symlink_factory_8cs.html | 2 +- _posix_symlink_factory_8cs_source.html | 2 +- _posix_system_identity_8cs.html | 2 +- _posix_system_identity_8cs_source.html | 2 +- _posix_system_identity_factory_8cs.html | 2 +- ...ix_system_identity_factory_8cs_source.html | 2 +- _post_setup_services_8cs.html | 2 +- _post_setup_services_8cs_source.html | 2 +- _process_8cs.html | 2 +- _process_8cs_source.html | 2 +- _process_executor_8cs.html | 2 +- _process_executor_8cs_source.html | 2 +- _program_8cs.html | 122 +++ _program_8cs_source.html | 124 +++ _program_shutdown_token_source_8cs.html | 2 +- ...gram_shutdown_token_source_8cs_source.html | 2 +- _provider_8cs.html | 2 +- _provider_8cs_source.html | 2 +- _provider_factory_8cs.html | 2 +- _provider_factory_8cs_source.html | 2 +- _pull_requests_command_8cs.html | 2 +- _pull_requests_command_8cs_source.html | 2 +- _r_e_a_d_m_e_8md.html | 2 +- _r_e_a_d_m_e_8md_source.html | 2 +- _rate_limit_exception_8cs.html | 2 +- _rate_limit_exception_8cs_source.html | 2 +- _reattach_info_handler_8cs.html | 2 +- _reattach_info_handler_8cs_source.html | 2 +- _reattach_information_base_8cs.html | 2 +- _reattach_information_base_8cs_source.html | 2 +- _reboot_state_8cs.html | 2 +- _reboot_state_8cs_source.html | 2 +- _repository_client_8cs.html | 2 +- _repository_client_8cs_source.html | 2 +- _repository_controller_8cs.html | 2 +- _repository_controller_8cs_source.html | 8 +- _repository_manager_8cs.html | 2 +- _repository_manager_8cs_source.html | 2 +- _repository_rights_8cs.html | 2 +- _repository_rights_8cs_source.html | 2 +- _request_timeout_exception_8cs.html | 2 +- _request_timeout_exception_8cs_source.html | 2 +- _resolving_i_o_manager_8cs.html | 2 +- _resolving_i_o_manager_8cs_source.html | 2 +- _restart_registration_8cs.html | 2 +- _restart_registration_8cs_source.html | 2 +- _rev_info_test_merge_8cs.html | 2 +- _rev_info_test_merge_8cs_source.html | 2 +- _revision_command_8cs.html | 2 +- _revision_command_8cs_source.html | 2 +- _rights_helper_8cs.html | 2 +- _rights_helper_8cs_source.html | 2 +- _rights_type_8cs.html | 2 +- _rights_type_8cs_source.html | 2 +- _routes_8cs.html | 2 +- _routes_8cs_source.html | 2 +- _runtime_information_8cs.html | 2 +- _runtime_information_8cs_source.html | 2 +- _semaphore_slim_context_8cs.html | 2 +- _semaphore_slim_context_8cs_source.html | 2 +- _server_8cs.html | 2 +- _server_8cs_source.html | 2 +- _server_client_8cs.html | 2 +- _server_client_8cs_source.html | 2 +- _server_client_factory_8cs.html | 2 +- _server_client_factory_8cs_source.html | 2 +- _server_error_exception_8cs.html | 2 +- _server_error_exception_8cs_source.html | 2 +- _server_factory_8cs.html | 2 +- _server_factory_8cs_source.html | 2 +- _server_information_8cs.html | 2 +- _server_information_8cs_source.html | 2 +- _server_port_proivder_8cs.html | 2 +- _server_port_proivder_8cs_source.html | 2 +- _server_service_8cs.html | 2 +- _server_service_8cs_source.html | 2 +- _server_side_modifications_8cs.html | 2 +- _server_side_modifications_8cs_source.html | 2 +- _service_2_program_8cs.html | 122 +++ _service_2_program_8cs_source.html | 119 +++ _service_collection_extensions_8cs.html | 2 +- ...vice_collection_extensions_8cs_source.html | 2 +- _service_unavailable_exception_8cs.html | 2 +- ...vice_unavailable_exception_8cs_source.html | 2 +- _session_controller_8cs.html | 2 +- _session_controller_8cs_source.html | 2 +- _session_controller_factory_8cs.html | 2 +- _session_controller_factory_8cs_source.html | 2 +- _setup_application_8cs.html | 2 +- _setup_application_8cs_source.html | 2 +- _setup_wizard_8cs.html | 2 +- _setup_wizard_8cs_source.html | 5 +- _setup_wizard_mode_8cs.html | 2 +- _setup_wizard_mode_8cs_source.html | 2 +- _sql_server_database_context_8cs.html | 2 +- _sql_server_database_context_8cs_source.html | 4 +- ...r_database_context_model_snapshot_8cs.html | 2 +- ...ase_context_model_snapshot_8cs_source.html | 2 +- ...er_design_time_db_context_factory_8cs.html | 3 +- ...gn_time_db_context_factory_8cs_source.html | 8 +- _sqlite_database_context_8cs.html | 2 +- _sqlite_database_context_8cs_source.html | 4 +- ...e_database_context_model_snapshot_8cs.html | 2 +- ...ase_context_model_snapshot_8cs_source.html | 2 +- ...te_design_time_db_context_factory_8cs.html | 3 +- ...gn_time_db_context_factory_8cs_source.html | 8 +- _swagger_configuration_8cs.html | 2 +- _swagger_configuration_8cs_source.html | 2 +- _synchronous_i_o_manager_8cs.html | 2 +- _synchronous_i_o_manager_8cs_source.html | 2 +- _task_extensions_8cs.html | 2 +- _task_extensions_8cs_source.html | 2 +- _temporary_dmb_provider_8cs.html | 2 +- _temporary_dmb_provider_8cs_source.html | 2 +- _test_merge_base_8cs.html | 2 +- _test_merge_base_8cs_source.html | 2 +- _test_merge_information_8cs.html | 2 +- _test_merge_information_8cs_source.html | 2 +- _test_merge_parameters_8cs.html | 2 +- _test_merge_parameters_8cs_source.html | 2 +- _tgs_authorize_attribute_8cs.html | 2 +- _tgs_authorize_attribute_8cs_source.html | 2 +- ..._server_8_api_2_models_2_chat_bot_8cs.html | 2 +- ..._8_api_2_models_2_chat_bot_8cs_source.html | 2 +- ...ver_8_api_2_models_2_chat_channel_8cs.html | 2 +- ...pi_2_models_2_chat_channel_8cs_source.html | 2 +- ...rver_8_api_2_models_2_compile_job_8cs.html | 2 +- ...api_2_models_2_compile_job_8cs_source.html | 2 +- ...rver_8_api_2_models_2_dream_maker_8cs.html | 2 +- ...api_2_models_2_dream_maker_8cs_source.html | 2 +- ..._server_8_api_2_models_2_instance_8cs.html | 2 +- ..._8_api_2_models_2_instance_8cs_source.html | 2 +- ...er_8_api_2_models_2_instance_user_8cs.html | 2 +- ...i_2_models_2_instance_user_8cs_source.html | 2 +- ...pi_2_models_2_internal_2_chat_bot_8cs.html | 2 +- ...dels_2_internal_2_chat_bot_8cs_source.html | 2 +- ...2_models_2_internal_2_compile_job_8cs.html | 2 +- ...s_2_internal_2_compile_job_8cs_source.html | 2 +- ..._internal_2_dream_daemon_settings_8cs.html | 2 +- ...al_2_dream_daemon_settings_8cs_source.html | 2 +- ...r_8_api_2_models_2_internal_2_job_8cs.html | 2 +- ..._2_models_2_internal_2_job_8cs_source.html | 2 +- ..._2_internal_2_repository_settings_8cs.html | 2 +- ...rnal_2_repository_settings_8cs_source.html | 2 +- ...2_internal_2_revision_information_8cs.html | 2 +- ...nal_2_revision_information_8cs_source.html | 2 +- ..._2_models_2_internal_2_test_merge_8cs.html | 2 +- ...ls_2_internal_2_test_merge_8cs_source.html | 2 +- ..._8_api_2_models_2_internal_2_user_8cs.html | 2 +- ...2_models_2_internal_2_user_8cs_source.html | 2 +- ...ion_8_server_8_api_2_models_2_job_8cs.html | 2 +- ...erver_8_api_2_models_2_job_8cs_source.html | 2 +- ...erver_8_api_2_models_2_repository_8cs.html | 2 +- ..._api_2_models_2_repository_8cs_source.html | 2 +- ...i_2_models_2_revision_information_8cs.html | 2 +- ...els_2_revision_information_8cs_source.html | 2 +- ...erver_8_api_2_models_2_test_merge_8cs.html | 2 +- ..._api_2_models_2_test_merge_8cs_source.html | 2 +- ...on_8_server_8_api_2_models_2_user_8cs.html | 2 +- ...rver_8_api_2_models_2_user_8cs_source.html | 2 +- ...8_server_8_client_2_assembly_info_8cs.html | 2 +- ...r_8_client_2_assembly_info_8cs_source.html | 2 +- ...onents_2_deployment_2_dream_maker_8cs.html | 2 +- ...2_deployment_2_dream_maker_8cs_source.html | 12 +- ...er_8_host_2_components_2_instance_8cs.html | 2 +- ...st_2_components_2_instance_8cs_source.html | 2 +- ...ponents_2_repository_2_repository_8cs.html | 2 +- ..._2_repository_2_repository_8cs_source.html | 2 +- ...server_8_host_2_models_2_chat_bot_8cs.html | 2 +- ...8_host_2_models_2_chat_bot_8cs_source.html | 2 +- ...er_8_host_2_models_2_chat_channel_8cs.html | 2 +- ...st_2_models_2_chat_channel_8cs_source.html | 2 +- ...ver_8_host_2_models_2_compile_job_8cs.html | 2 +- ...ost_2_models_2_compile_job_8cs_source.html | 2 +- ..._2_models_2_dream_daemon_settings_8cs.html | 2 +- ...ls_2_dream_daemon_settings_8cs_source.html | 2 +- ...server_8_host_2_models_2_instance_8cs.html | 2 +- ...8_host_2_models_2_instance_8cs_source.html | 2 +- ...r_8_host_2_models_2_instance_user_8cs.html | 2 +- ...t_2_models_2_instance_user_8cs_source.html | 2 +- ...on_8_server_8_host_2_models_2_job_8cs.html | 2 +- ...rver_8_host_2_models_2_job_8cs_source.html | 2 +- ...st_2_models_2_repository_settings_8cs.html | 2 +- ...dels_2_repository_settings_8cs_source.html | 2 +- ...t_2_models_2_revision_information_8cs.html | 2 +- ...els_2_revision_information_8cs_source.html | 2 +- ...rver_8_host_2_models_2_test_merge_8cs.html | 2 +- ...host_2_models_2_test_merge_8cs_source.html | 2 +- ...n_8_server_8_host_2_models_2_user_8cs.html | 2 +- ...ver_8_host_2_models_2_user_8cs_source.html | 2 +- ...host_2_properties_2_assembly_info_8cs.html | 2 +- ...properties_2_assembly_info_8cs_source.html | 2 +- ..._8_host_8_console_2_assembly_info_8cs.html | 2 +- ..._8_console_2_assembly_info_8cs_source.html | 2 +- ...vice_2_properties_2_assembly_info_8cs.html | 2 +- ...properties_2_assembly_info_8cs_source.html | 2 +- ...8_host_8_watchdog_2_assembly_info_8cs.html | 2 +- ...8_watchdog_2_assembly_info_8cs_source.html | 2 +- _token_8cs.html | 2 +- _token_8cs_source.html | 2 +- _token_factory_8cs.html | 2 +- _token_factory_8cs_source.html | 2 +- _topic_command_type_8cs.html | 2 +- _topic_command_type_8cs_source.html | 2 +- _topic_parameters_8cs.html | 2 +- _topic_parameters_8cs_source.html | 2 +- _topic_response_8cs.html | 2 +- _topic_response_8cs_source.html | 2 +- _unauthorized_exception_8cs.html | 2 +- _unauthorized_exception_8cs_source.html | 2 +- _unrecognized_response_exception_8cs.html | 2 +- ...ognized_response_exception_8cs_source.html | 2 +- _updates_configuration_8cs.html | 2 +- _updates_configuration_8cs_source.html | 2 +- _user_controller_8cs.html | 2 +- _user_controller_8cs_source.html | 8 +- _user_update_8cs.html | 2 +- _user_update_8cs_source.html | 2 +- _users_client_8cs.html | 2 +- _users_client_8cs_source.html | 2 +- _version_command_8cs.html | 2 +- _version_command_8cs_source.html | 2 +- _version_converter_8cs.html | 2 +- _version_converter_8cs_source.html | 2 +- _version_extensions_8cs.html | 2 +- _version_extensions_8cs_source.html | 2 +- _version_mismatch_exception_8cs.html | 2 +- _version_mismatch_exception_8cs_source.html | 2 +- _watchdog_2_i_watchdog_8cs.html | 2 +- _watchdog_2_i_watchdog_8cs_source.html | 2 +- _watchdog_2_i_watchdog_factory_8cs.html | 2 +- ...chdog_2_i_watchdog_factory_8cs_source.html | 2 +- _watchdog_2_watchdog_factory_8cs.html | 2 +- _watchdog_2_watchdog_factory_8cs_source.html | 2 +- _watchdog_8cs.html | 2 +- _watchdog_8cs_source.html | 2 +- _watchdog_base_8cs.html | 2 +- _watchdog_base_8cs_source.html | 2 +- _web_host_builder_extensions_8cs.html | 2 +- _web_host_builder_extensions_8cs_source.html | 2 +- _windows_byond_installer_8cs.html | 2 +- _windows_byond_installer_8cs_source.html | 2 +- _windows_network_prompt_reaper_8cs.html | 2 +- ...dows_network_prompt_reaper_8cs_source.html | 2 +- _windows_post_write_handler_8cs.html | 2 +- _windows_post_write_handler_8cs_source.html | 2 +- _windows_process_features_8cs.html | 2 +- _windows_process_features_8cs_source.html | 2 +- _windows_swappable_dmb_provider_8cs.html | 2 +- ...ows_swappable_dmb_provider_8cs_source.html | 2 +- _windows_symlink_factory_8cs.html | 2 +- _windows_symlink_factory_8cs_source.html | 2 +- _windows_system_identity_8cs.html | 2 +- _windows_system_identity_8cs_source.html | 2 +- _windows_system_identity_factory_8cs.html | 2 +- ...ws_system_identity_factory_8cs_source.html | 2 +- _windows_watchdog_8cs.html | 2 +- _windows_watchdog_8cs_source.html | 2 +- _windows_watchdog_factory_8cs.html | 2 +- _windows_watchdog_factory_8cs_source.html | 2 +- annotated.html | 939 ++++++++---------- api.html | 2 +- architecture.html | 2 +- class_authorize_attribute.html | 2 +- class_controller.html | 2 +- class_db_context.html | 4 +- class_db_context__inherit__graph.map | 2 +- class_db_context__inherit__graph.md5 | 2 +- class_i_design_time_db_context_factory.html | 8 +- ...ime_db_context_factory__inherit__graph.map | 6 +- ...ime_db_context_factory__inherit__graph.md5 | 2 +- class_i_disposable.html | 32 +- class_i_disposable__inherit__graph.map | 30 +- class_i_disposable__inherit__graph.md5 | 2 +- class_i_disposable__inherit__graph.png | Bin 267510 -> 261422 bytes class_i_document_filter.html | 2 +- class_i_hosted_service.html | 2 +- class_i_open_api_extension.html | 2 +- class_i_operation_filter.html | 2 +- class_i_queryable.html | 2 +- class_i_schema_filter.html | 2 +- class_json_converter.html | 2 +- class_migration.html | 2 +- class_model_snapshot.html | 2 +- class_service_base.html | 2 +- ...erver_1_1_api_1_1_api_headers-members.html | 2 +- ...on_1_1_server_1_1_api_1_1_api_headers.html | 6 +- ...1_1_models_1_1_administration-members.html | 2 +- ...1_1_api_1_1_models_1_1_administration.html | 6 +- ..._1_1_api_1_1_models_1_1_byond-members.html | 2 +- ...1_server_1_1_api_1_1_models_1_1_byond.html | 2 +- ...1_api_1_1_models_1_1_chat_bot-members.html | 2 +- ...erver_1_1_api_1_1_models_1_1_chat_bot.html | 2 +- ...i_1_1_models_1_1_chat_channel-members.html | 2 +- ...r_1_1_api_1_1_models_1_1_chat_channel.html | 4 +- ...pi_1_1_models_1_1_compile_job-members.html | 2 +- ...er_1_1_api_1_1_models_1_1_compile_job.html | 2 +- ...models_1_1_configuration_file-members.html | 2 +- ...api_1_1_models_1_1_configuration_file.html | 4 +- ...ord_connection_string_builder-members.html | 2 +- ...1_1_discord_connection_string_builder.html | 2 +- ...i_1_1_models_1_1_dream_daemon-members.html | 2 +- ...r_1_1_api_1_1_models_1_1_dream_daemon.html | 2 +- ...pi_1_1_models_1_1_dream_maker-members.html | 2 +- ...er_1_1_api_1_1_models_1_1_dream_maker.html | 2 +- ..._api_1_1_models_1_1_entity_id-members.html | 2 +- ...rver_1_1_api_1_1_models_1_1_entity_id.html | 2 +- ...els_1_1_error_code_extensions-members.html | 2 +- ..._1_1_models_1_1_error_code_extensions.html | 2 +- ..._1_1_models_1_1_error_message-members.html | 2 +- ..._1_1_api_1_1_models_1_1_error_message.html | 2 +- ...1_api_1_1_models_1_1_instance-members.html | 2 +- ...erver_1_1_api_1_1_models_1_1_instance.html | 2 +- ..._1_1_models_1_1_instance_user-members.html | 2 +- ..._1_1_api_1_1_models_1_1_instance_user.html | 2 +- ...els_1_1_internal_1_1_chat_bot-members.html | 2 +- ..._1_1_models_1_1_internal_1_1_chat_bot.html | 2 +- ...hat_connection_string_builder-members.html | 2 +- ...al_1_1_chat_connection_string_builder.html | 2 +- ..._1_1_internal_1_1_compile_job-members.html | 2 +- ...1_models_1_1_internal_1_1_compile_job.html | 6 +- ...ream_daemon_launch_parameters-members.html | 2 +- ...al_1_1_dream_daemon_launch_parameters.html | 2 +- ...nal_1_1_dream_daemon_settings-members.html | 2 +- ..._1_internal_1_1_dream_daemon_settings.html | 2 +- ...1_models_1_1_internal_1_1_job-members.html | 2 +- ...1_api_1_1_models_1_1_internal_1_1_job.html | 2 +- ...ernal_1_1_repository_settings-members.html | 2 +- ..._1_1_internal_1_1_repository_settings.html | 2 +- ...rnal_1_1_revision_information-members.html | 2 +- ...1_1_internal_1_1_revision_information.html | 4 +- ...ternal_1_1_server_information-members.html | 2 +- ...s_1_1_internal_1_1_server_information.html | 2 +- ...s_1_1_internal_1_1_test_merge-members.html | 2 +- ..._1_models_1_1_internal_1_1_test_merge.html | 2 +- ..._internal_1_1_test_merge_base-members.html | 2 +- ...dels_1_1_internal_1_1_test_merge_base.html | 2 +- ..._models_1_1_internal_1_1_user-members.html | 2 +- ..._api_1_1_models_1_1_internal_1_1_user.html | 4 +- ...irc_connection_string_builder-members.html | 2 +- ...els_1_1_irc_connection_string_builder.html | 2 +- ...er_1_1_api_1_1_models_1_1_job-members.html | 2 +- ...1_1_server_1_1_api_1_1_models_1_1_job.html | 2 +- ...1_1_api_1_1_models_1_1_limits-members.html | 2 +- ..._server_1_1_api_1_1_models_1_1_limits.html | 4 +- ...api_1_1_models_1_1_repository-members.html | 2 +- ...ver_1_1_api_1_1_models_1_1_repository.html | 10 +- ...dels_1_1_revision_information-members.html | 2 +- ...i_1_1_models_1_1_revision_information.html | 4 +- ...models_1_1_server_information-members.html | 2 +- ...api_1_1_models_1_1_server_information.html | 2 +- ...api_1_1_models_1_1_test_merge-members.html | 2 +- ...ver_1_1_api_1_1_models_1_1_test_merge.html | 2 +- ...els_1_1_test_merge_parameters-members.html | 2 +- ..._1_1_models_1_1_test_merge_parameters.html | 8 +- ..._1_1_api_1_1_models_1_1_token-members.html | 2 +- ...1_server_1_1_api_1_1_models_1_1_token.html | 4 +- ...r_1_1_api_1_1_models_1_1_user-members.html | 2 +- ..._1_server_1_1_api_1_1_models_1_1_user.html | 6 +- ...pi_1_1_models_1_1_user_update-members.html | 2 +- ...er_1_1_api_1_1_models_1_1_user_update.html | 2 +- ..._1_1_rights_1_1_rights_helper-members.html | 2 +- ..._1_1_api_1_1_rights_1_1_rights_helper.html | 5 +- ...94cd1b9b98a6be7d79f236a71b386c_icgraph.map | 1 - ...94cd1b9b98a6be7d79f236a71b386c_icgraph.md5 | 2 +- ...94cd1b9b98a6be7d79f236a71b386c_icgraph.png | Bin 92796 -> 87707 bytes ...1_1_server_1_1_api_1_1_routes-members.html | 2 +- ...station_1_1_server_1_1_api_1_1_routes.html | 6 +- ..._1_api_1_1_version_extensions-members.html | 2 +- ...server_1_1_api_1_1_version_extensions.html | 2 +- ...ent_1_1_administration_client-members.html | 2 +- ..._1_1_client_1_1_administration_client.html | 2 +- ...ver_1_1_client_1_1_api_client-members.html | 2 +- ..._1_1_server_1_1_client_1_1_api_client.html | 2 +- ...client_1_1_api_client_factory-members.html | 2 +- ...ver_1_1_client_1_1_api_client_factory.html | 2 +- ...nt_1_1_api_conflict_exception-members.html | 2 +- ...1_1_client_1_1_api_conflict_exception.html | 2 +- ..._1_1_client_1_1_api_exception-members.html | 2 +- ...1_server_1_1_client_1_1_api_exception.html | 2 +- ...1_client_1_1_client_exception-members.html | 2 +- ...erver_1_1_client_1_1_client_exception.html | 2 +- ...1_components_1_1_byond_client-members.html | 2 +- ...lient_1_1_components_1_1_byond_client.html | 2 +- ...mponents_1_1_chat_bots_client-members.html | 2 +- ...t_1_1_components_1_1_chat_bots_client.html | 2 +- ...ents_1_1_configuration_client-members.html | 2 +- ...1_components_1_1_configuration_client.html | 2 +- ...nents_1_1_dream_daemon_client-members.html | 2 +- ..._1_components_1_1_dream_daemon_client.html | 2 +- ...onents_1_1_dream_maker_client-members.html | 2 +- ...1_1_components_1_1_dream_maker_client.html | 2 +- ...omponents_1_1_instance_client-members.html | 2 +- ...nt_1_1_components_1_1_instance_client.html | 2 +- ...ents_1_1_instance_user_client-members.html | 2 +- ...1_components_1_1_instance_user_client.html | 2 +- ..._1_components_1_1_jobs_client-members.html | 2 +- ...client_1_1_components_1_1_jobs_client.html | 30 +- ...ponents_1_1_repository_client-members.html | 2 +- ..._1_1_components_1_1_repository_client.html | 2 +- ...client_1_1_conflict_exception-members.html | 2 +- ...ver_1_1_client_1_1_conflict_exception.html | 2 +- ...er_1_1_client_1_1_http_client-members.html | 2 +- ...1_1_server_1_1_client_1_1_http_client.html | 2 +- ...t_1_1_instance_manager_client-members.html | 2 +- ..._1_client_1_1_instance_manager_client.html | 2 +- ...ficient_permissions_exception-members.html | 2 +- ..._1_insufficient_permissions_exception.html | 2 +- ...ethod_not_supported_exception-members.html | 2 +- ...nt_1_1_method_not_supported_exception.html | 2 +- ...ient_1_1_rate_limit_exception-members.html | 2 +- ...r_1_1_client_1_1_rate_limit_exception.html | 2 +- ...1_1_request_timeout_exception-members.html | 2 +- ..._client_1_1_request_timeout_exception.html | 2 +- ..._1_1_client_1_1_server_client-members.html | 2 +- ...1_server_1_1_client_1_1_server_client.html | 2 +- ...ent_1_1_server_client_factory-members.html | 2 +- ..._1_1_client_1_1_server_client_factory.html | 2 +- ...nt_1_1_server_error_exception-members.html | 2 +- ...1_1_client_1_1_server_error_exception.html | 2 +- ...service_unavailable_exception-members.html | 2 +- ...ent_1_1_service_unavailable_exception.html | 2 +- ...nt_1_1_unauthorized_exception-members.html | 2 +- ...1_1_client_1_1_unauthorized_exception.html | 2 +- ...recognized_response_exception-members.html | 2 +- ...t_1_1_unrecognized_response_exception.html | 2 +- ...r_1_1_client_1_1_users_client-members.html | 2 +- ..._1_server_1_1_client_1_1_users_client.html | 2 +- ..._1_version_mismatch_exception-members.html | 2 +- ...client_1_1_version_mismatch_exception.html | 2 +- ...ond_1_1_byond_executable_lock-members.html | 2 +- ...s_1_1_byond_1_1_byond_executable_lock.html | 2 +- ...yond_1_1_byond_installer_base-members.html | 2 +- ...ts_1_1_byond_1_1_byond_installer_base.html | 2 +- ...s_1_1_byond_1_1_byond_manager-members.html | 2 +- ...omponents_1_1_byond_1_1_byond_manager.html | 2 +- ...ond_1_1_posix_byond_installer-members.html | 2 +- ...s_1_1_byond_1_1_posix_byond_installer.html | 2 +- ...d_1_1_windows_byond_installer-members.html | 2 +- ...1_1_byond_1_1_windows_byond_installer.html | 2 +- ..._1_1_chat_1_1_channel_mapping-members.html | 2 +- ...mponents_1_1_chat_1_1_channel_mapping.html | 2 +- ...at_1_1_channel_representation-members.html | 2 +- ...s_1_1_chat_1_1_channel_representation.html | 2 +- ...nts_1_1_chat_1_1_chat_manager-members.html | 2 +- ..._components_1_1_chat_1_1_chat_manager.html | 2 +- ...chat_1_1_chat_manager_factory-members.html | 2 +- ...nts_1_1_chat_1_1_chat_manager_factory.html | 2 +- ...hat_1_1_chat_tracking_context-members.html | 2 +- ...ts_1_1_chat_1_1_chat_tracking_context.html | 2 +- ...onents_1_1_chat_1_1_chat_user-members.html | 2 +- ...1_1_components_1_1_chat_1_1_chat_user.html | 2 +- ..._1_commands_1_1_byond_command-members.html | 2 +- ...1_chat_1_1_commands_1_1_byond_command.html | 2 +- ..._commands_1_1_command_factory-members.html | 2 +- ...chat_1_1_commands_1_1_command_factory.html | 18 +- ...mands_1_1_command_factory__coll__graph.map | 16 +- ...mands_1_1_command_factory__coll__graph.md5 | 2 +- ...mands_1_1_command_factory__coll__graph.png | Bin 58496 -> 59982 bytes ...1_commands_1_1_custom_command-members.html | 2 +- ..._chat_1_1_commands_1_1_custom_command.html | 2 +- ..._1_1_commands_1_1_kek_command-members.html | 2 +- ...1_1_chat_1_1_commands_1_1_kek_command.html | 2 +- ...nds_1_1_pull_requests_command-members.html | 2 +- ..._1_commands_1_1_pull_requests_command.html | 14 +- ...1_1_pull_requests_command__coll__graph.map | 12 +- ...1_1_pull_requests_command__coll__graph.md5 | 2 +- ...1_1_pull_requests_command__coll__graph.png | Bin 45305 -> 45287 bytes ...commands_1_1_revision_command-members.html | 2 +- ...hat_1_1_commands_1_1_revision_command.html | 2 +- ..._commands_1_1_version_command-members.html | 2 +- ...chat_1_1_commands_1_1_version_command.html | 2 +- ...roviders_1_1_discord_provider-members.html | 2 +- ...at_1_1_providers_1_1_discord_provider.html | 14 +- ..._1_providers_1_1_irc_provider-members.html | 2 +- ...1_chat_1_1_providers_1_1_irc_provider.html | 2 +- ...hat_1_1_providers_1_1_message-members.html | 2 +- ...ts_1_1_chat_1_1_providers_1_1_message.html | 2 +- ...at_1_1_providers_1_1_provider-members.html | 2 +- ...s_1_1_chat_1_1_providers_1_1_provider.html | 2 +- ...roviders_1_1_provider_factory-members.html | 2 +- ...at_1_1_providers_1_1_provider_factory.html | 2 +- ..._1_deployment_1_1_dmb_factory-members.html | 2 +- ...onents_1_1_deployment_1_1_dmb_factory.html | 4 +- ...1_deployment_1_1_dmb_provider-members.html | 2 +- ...nents_1_1_deployment_1_1_dmb_provider.html | 2 +- ..._1_deployment_1_1_dream_maker-members.html | 4 +- ...onents_1_1_deployment_1_1_dream_maker.html | 48 +- ...nt_1_1_temporary_dmb_provider-members.html | 2 +- ...deployment_1_1_temporary_dmb_provider.html | 2 +- ...indows_swappable_dmb_provider-members.html | 2 +- ...nt_1_1_windows_swappable_dmb_provider.html | 2 +- ...components_1_1_event_consumer-members.html | 2 +- ...ost_1_1_components_1_1_event_consumer.html | 2 +- ...t_1_1_components_1_1_instance-members.html | 2 +- ..._1_1_host_1_1_components_1_1_instance.html | 2 +- ...mponents_1_1_instance_factory-members.html | 2 +- ...t_1_1_components_1_1_instance_factory.html | 2 +- ...mponents_1_1_instance_manager-members.html | 2 +- ...t_1_1_components_1_1_instance_manager.html | 2 +- ..._bridge_1_1_bridge_parameters-members.html | 2 +- ...erop_1_1_bridge_1_1_bridge_parameters.html | 2 +- ...ridge_1_1_bridge_registration-members.html | 2 +- ...op_1_1_bridge_1_1_bridge_registration.html | 2 +- ..._1_bridge_1_1_bridge_response-members.html | 2 +- ...nterop_1_1_bridge_1_1_bridge_response.html | 2 +- ...ridge_1_1_runtime_information-members.html | 2 +- ...op_1_1_bridge_1_1_runtime_information.html | 2 +- ...ge_1_1_test_merge_information-members.html | 2 +- ...1_1_bridge_1_1_test_merge_information.html | 2 +- ..._1_1_interop_1_1_chat_message-members.html | 2 +- ...mponents_1_1_interop_1_1_chat_message.html | 2 +- ...s_1_1_interop_1_1_chat_update-members.html | 2 +- ...omponents_1_1_interop_1_1_chat_update.html | 2 +- ...converters_1_1_bool_converter-members.html | 2 +- ...rop_1_1_converters_1_1_bool_converter.html | 2 +- ...verters_1_1_version_converter-members.html | 2 +- ..._1_1_converters_1_1_version_converter.html | 2 +- ...interop_1_1_d_m_api_constants-members.html | 2 +- ...nts_1_1_interop_1_1_d_m_api_constants.html | 4 +- ...nterop_1_1_d_m_api_parameters-members.html | 2 +- ...ts_1_1_interop_1_1_d_m_api_parameters.html | 2 +- ..._interop_1_1_d_m_api_response-members.html | 2 +- ...ents_1_1_interop_1_1_d_m_api_response.html | 2 +- ...op_1_1_topic_1_1_chat_command-members.html | 2 +- ..._1_interop_1_1_topic_1_1_chat_command.html | 2 +- ..._topic_1_1_event_notification-members.html | 2 +- ...erop_1_1_topic_1_1_event_notification.html | 2 +- ..._1_topic_1_1_topic_parameters-members.html | 2 +- ...nterop_1_1_topic_1_1_topic_parameters.html | 2 +- ..._1_1_topic_1_1_topic_response-members.html | 2 +- ..._interop_1_1_topic_1_1_topic_response.html | 2 +- ...ository_1_1_lib_git2_commands-members.html | 2 +- ..._1_1_repository_1_1_lib_git2_commands.html | 2 +- ...1_lib_git2_repository_factory-members.html | 2 +- ...itory_1_1_lib_git2_repository_factory.html | 14 +- ...1_1_repository_1_1_repository-members.html | 2 +- ...ponents_1_1_repository_1_1_repository.html | 2 +- ...sitory_1_1_repository_manager-members.html | 2 +- ...1_1_repository_1_1_repository_manager.html | 2 +- ...n_1_1_combined_topic_response-members.html | 2 +- ...1_session_1_1_combined_topic_response.html | 2 +- ...n_1_1_dead_session_controller-members.html | 2 +- ...1_session_1_1_dead_session_controller.html | 2 +- ...1_1_dual_reattach_information-members.html | 2 +- ...session_1_1_dual_reattach_information.html | 2 +- ...1_1_session_1_1_launch_result-members.html | 2 +- ...ponents_1_1_session_1_1_launch_result.html | 2 +- ...ion_1_1_reattach_info_handler-members.html | 2 +- ...1_1_session_1_1_reattach_info_handler.html | 2 +- ...sion_1_1_reattach_information-members.html | 2 +- ..._1_1_session_1_1_reattach_information.html | 2 +- ...ession_1_1_session_controller-members.html | 2 +- ...ts_1_1_session_1_1_session_controller.html | 2 +- ..._1_session_controller_factory-members.html | 2 +- ...ession_1_1_session_controller_factory.html | 2 +- ...tatic_files_1_1_configuration-members.html | 2 +- ...ts_1_1_static_files_1_1_configuration.html | 2 +- ...1_1_server_side_modifications-members.html | 2 +- ...c_files_1_1_server_side_modifications.html | 2 +- ...1_watchdog_1_1_basic_watchdog-members.html | 2 +- ...nents_1_1_watchdog_1_1_basic_watchdog.html | 2 +- ...tchdog_1_1_basic_watchdog__coll__graph.md5 | 2 +- ...tchdog_1_1_basic_watchdog__coll__graph.png | Bin 111719 -> 111938 bytes ...dog_1_1_experimental_watchdog-members.html | 2 +- ..._1_watchdog_1_1_experimental_watchdog.html | 2 +- ...1_1_experimental_watchdog__coll__graph.md5 | 2 +- ...1_1_experimental_watchdog__coll__graph.png | Bin 149472 -> 147045 bytes ..._1_watchdog_1_1_monitor_state-members.html | 2 +- ...onents_1_1_watchdog_1_1_monitor_state.html | 2 +- ..._1_watchdog_1_1_watchdog_base-members.html | 2 +- ...onents_1_1_watchdog_1_1_watchdog_base.html | 2 +- ...watchdog_1_1_watchdog_factory-members.html | 2 +- ...nts_1_1_watchdog_1_1_watchdog_factory.html | 2 +- ...watchdog_1_1_windows_watchdog-members.html | 2 +- ...nts_1_1_watchdog_1_1_windows_watchdog.html | 2 +- ...hdog_1_1_windows_watchdog__coll__graph.md5 | 2 +- ...hdog_1_1_windows_watchdog__coll__graph.png | Bin 206680 -> 206523 bytes ..._1_1_windows_watchdog_factory-members.html | 2 +- ...watchdog_1_1_windows_watchdog_factory.html | 2 +- ...1_control_panel_configuration-members.html | 2 +- ...ation_1_1_control_panel_configuration.html | 2 +- ...on_1_1_database_configuration-members.html | 2 +- ...figuration_1_1_database_configuration.html | 6 +- ..._1_file_logging_configuration-members.html | 2 +- ...ration_1_1_file_logging_configuration.html | 2 +- ...ion_1_1_general_configuration-members.html | 2 +- ...nfiguration_1_1_general_configuration.html | 2 +- ...ion_1_1_updates_configuration-members.html | 2 +- ...nfiguration_1_1_updates_configuration.html | 2 +- ..._host_1_1_console_1_1_program-members.html | 2 +- ...rver_1_1_host_1_1_console_1_1_program.html | 6 +- ...1_1_administration_controller-members.html | 2 +- ...rollers_1_1_administration_controller.html | 2 +- ...ontrollers_1_1_api_controller-members.html | 2 +- ...st_1_1_controllers_1_1_api_controller.html | 4 +- ...rollers_1_1_bridge_controller-members.html | 2 +- ...1_1_controllers_1_1_bridge_controller.html | 2 +- ...trollers_1_1_byond_controller-members.html | 2 +- ..._1_1_controllers_1_1_byond_controller.html | 2 +- ...ntrollers_1_1_chat_controller-members.html | 2 +- ...t_1_1_controllers_1_1_chat_controller.html | 34 +- ..._1_1_configuration_controller-members.html | 2 +- ...trollers_1_1_configuration_controller.html | 2 +- ...s_1_1_dream_daemon_controller-members.html | 2 +- ...ntrollers_1_1_dream_daemon_controller.html | 14 +- ...rs_1_1_dream_maker_controller-members.html | 2 +- ...ontrollers_1_1_dream_maker_controller.html | 26 +- ...ntrollers_1_1_home_controller-members.html | 2 +- ...t_1_1_controllers_1_1_home_controller.html | 8 +- ...llers_1_1_instance_controller-members.html | 2 +- ...1_controllers_1_1_instance_controller.html | 40 +- ..._1_1_instance_user_controller-members.html | 2 +- ...trollers_1_1_instance_user_controller.html | 32 +- ...ontrollers_1_1_job_controller-members.html | 2 +- ...st_1_1_controllers_1_1_job_controller.html | 26 +- ...ers_1_1_repository_controller-members.html | 2 +- ...controllers_1_1_repository_controller.html | 26 +- ...s_1_1_tgs_authorize_attribute-members.html | 2 +- ...ntrollers_1_1_tgs_authorize_attribute.html | 2 +- ...ntrollers_1_1_user_controller-members.html | 2 +- ...t_1_1_controllers_1_1_user_controller.html | 26 +- ...host_1_1_core_1_1_application-members.html | 2 +- ...ver_1_1_host_1_1_core_1_1_application.html | 26 +- ...st_1_1_core_1_1_async_delayer-members.html | 2 +- ...r_1_1_host_1_1_core_1_1_async_delayer.html | 2 +- ...re_1_1_git_hub_client_factory-members.html | 2 +- ...t_1_1_core_1_1_git_hub_client_factory.html | 2 +- ..._api_enum_var_names_extension-members.html | 2 +- ...1_1_open_api_enum_var_names_extension.html | 2 +- ...core_1_1_restart_registration-members.html | 2 +- ...ost_1_1_core_1_1_restart_registration.html | 2 +- ...re_1_1_semaphore_slim_context-members.html | 2 +- ...t_1_1_core_1_1_semaphore_slim_context.html | 2 +- ...core_1_1_server_port_proivder-members.html | 2 +- ...ost_1_1_core_1_1_server_port_proivder.html | 2 +- ...ore_1_1_swagger_configuration-members.html | 2 +- ...st_1_1_core_1_1_swagger_configuration.html | 2 +- ...abase_1_1_database_collection-members.html | 2 +- ..._1_1_database_1_1_database_collection.html | 2 +- ...1_database_connection_factory-members.html | 2 +- ...abase_1_1_database_connection_factory.html | 2 +- ...database_1_1_database_context-members.html | 2 +- ...ost_1_1_database_1_1_database_context.html | 213 ++-- ...base_1_1_database_context__coll__graph.map | 2 +- ...base_1_1_database_context__coll__graph.md5 | 2 +- ...e_1_1_database_context__inherit__graph.map | 2 +- ...e_1_1_database_context__inherit__graph.md5 | 2 +- ..._1_1_database_context_factory-members.html | 2 +- ...database_1_1_database_context_factory.html | 8 +- ..._database_1_1_database_seeder-members.html | 2 +- ...host_1_1_database_1_1_database_seeder.html | 10 +- ...me_db_context_factory_helpers-members.html | 2 +- ...esign_time_db_context_factory_helpers.html | 4 +- ...esign_time_db_context_factory-members.html | 2 +- ...my_sql_design_time_db_context_factory.html | 13 +- ...esign_time_db_context_factory-members.html | 2 +- ...server_design_time_db_context_factory.html | 13 +- ...esign_time_db_context_factory-members.html | 2 +- ...sqlite_design_time_db_context_factory.html | 13 +- ...hat_bot_reconnection_interval-members.html | 2 +- ..._s_add_chat_bot_reconnection_interval.html | 2 +- ...d_compile_job_d_m_api_version-members.html | 2 +- ...1_m_s_add_compile_job_d_m_api_version.html | 2 +- ...rations_1_1_m_s_add_heartbeat-members.html | 2 +- ..._1_1_migrations_1_1_m_s_add_heartbeat.html | 2 +- ...s_1_1_m_s_add_job_error_codes-members.html | 2 +- ...igrations_1_1_m_s_add_job_error_codes.html | 2 +- ..._1_1_m_s_add_minimum_security-members.html | 2 +- ...grations_1_1_m_s_add_minimum_security.html | 2 +- ...ns_1_1_m_s_checkpoint_rebuild-members.html | 2 +- ...migrations_1_1_m_s_checkpoint_rebuild.html | 2 +- ..._1_1_m_s_fix_cascading_delete-members.html | 2 +- ...grations_1_1_m_s_fix_cascading_delete.html | 2 +- ...ns_1_1_m_s_fix_rev_info_index-members.html | 2 +- ...migrations_1_1_m_s_fix_rev_info_index.html | 2 +- ...ations_1_1_m_s_initial_create-members.html | 2 +- ...1_1_migrations_1_1_m_s_initial_create.html | 2 +- ...ill_jsons_add_d_m_api_version-members.html | 2 +- ..._1_m_s_kill_jsons_add_d_m_api_version.html | 2 +- ...ations_1_1_m_s_limits_on_chat-members.html | 2 +- ...1_1_migrations_1_1_m_s_limits_on_chat.html | 2 +- ...lable_and_foreign_key_cleanup-members.html | 2 +- ..._m_s_nullable_and_foreign_key_cleanup.html | 2 +- ...reattach_compile_job_required-members.html | 2 +- ...1_1_m_s_reattach_compile_job_required.html | 2 +- ...s_1_1_m_s_remove_soft_columns-members.html | 2 +- ...igrations_1_1_m_s_remove_soft_columns.html | 2 +- ...m_s_toggle_testmerge_comments-members.html | 2 +- ...ons_1_1_m_s_toggle_testmerge_comments.html | 2 +- ...ns_1_1_m_s_tons_of_validation-members.html | 2 +- ...migrations_1_1_m_s_tons_of_validation.html | 2 +- ...hat_bot_reconnection_interval-members.html | 2 +- ..._y_add_chat_bot_reconnection_interval.html | 2 +- ...d_compile_job_d_m_api_version-members.html | 2 +- ...1_m_y_add_compile_job_d_m_api_version.html | 2 +- ...rations_1_1_m_y_add_heartbeat-members.html | 2 +- ..._1_1_migrations_1_1_m_y_add_heartbeat.html | 2 +- ...s_1_1_m_y_add_job_error_codes-members.html | 2 +- ...igrations_1_1_m_y_add_job_error_codes.html | 2 +- ..._1_1_m_y_add_minimum_security-members.html | 2 +- ...grations_1_1_m_y_add_minimum_security.html | 2 +- ...ns_1_1_m_y_checkpoint_rebuild-members.html | 2 +- ...migrations_1_1_m_y_checkpoint_rebuild.html | 2 +- ..._1_1_m_y_fix_cascading_delete-members.html | 2 +- ...grations_1_1_m_y_fix_cascading_delete.html | 2 +- ...ns_1_1_m_y_fix_rev_info_index-members.html | 2 +- ...migrations_1_1_m_y_fix_rev_info_index.html | 2 +- ...ations_1_1_m_y_initial_create-members.html | 2 +- ...1_1_migrations_1_1_m_y_initial_create.html | 2 +- ...ill_jsons_add_d_m_api_version-members.html | 2 +- ..._1_m_y_kill_jsons_add_d_m_api_version.html | 2 +- ...ations_1_1_m_y_limits_on_chat-members.html | 2 +- ...1_1_migrations_1_1_m_y_limits_on_chat.html | 2 +- ...lable_and_foreign_key_cleanup-members.html | 2 +- ..._m_y_nullable_and_foreign_key_cleanup.html | 2 +- ...reattach_compile_job_required-members.html | 2 +- ...1_1_m_y_reattach_compile_job_required.html | 2 +- ...s_1_1_m_y_remove_soft_columns-members.html | 2 +- ...igrations_1_1_m_y_remove_soft_columns.html | 2 +- ...m_y_toggle_testmerge_comments-members.html | 2 +- ...ons_1_1_m_y_toggle_testmerge_comments.html | 2 +- ...ns_1_1_m_y_tons_of_validation-members.html | 2 +- ...migrations_1_1_m_y_tons_of_validation.html | 2 +- ...tabase_context_model_snapshot-members.html | 2 +- ...y_sql_database_context_model_snapshot.html | 2 +- ...rations_1_1_s_l_add_heartbeat-members.html | 2 +- ..._1_1_migrations_1_1_s_l_add_heartbeat.html | 2 +- ..._1_migrations_1_1_s_l_rebuild-members.html | 2 +- ...tabase_1_1_migrations_1_1_s_l_rebuild.html | 2 +- ...s_1_1_s_l_remove_soft_columns-members.html | 2 +- ...igrations_1_1_s_l_remove_soft_columns.html | 2 +- ...tabase_context_model_snapshot-members.html | 2 +- ...erver_database_context_model_snapshot.html | 2 +- ...tabase_context_model_snapshot-members.html | 2 +- ...qlite_database_context_model_snapshot.html | 2 +- ...e_1_1_my_sql_database_context-members.html | 2 +- ..._database_1_1_my_sql_database_context.html | 6 +- ...1_sql_server_database_context-members.html | 2 +- ...abase_1_1_sql_server_database_context.html | 4 +- ...e_1_1_sqlite_database_context-members.html | 2 +- ..._database_1_1_sqlite_database_context.html | 4 +- ...pplication_builder_extensions-members.html | 2 +- ...ns_1_1_application_builder_extensions.html | 2 +- ...s_1_1_chat_channel_extensions-members.html | 2 +- ...xtensions_1_1_chat_channel_extensions.html | 2 +- ...1_database_context_extensions-members.html | 2 +- ...sions_1_1_database_context_extensions.html | 2 +- ...s_1_1_host_builder_extensions-members.html | 2 +- ...xtensions_1_1_host_builder_extensions.html | 2 +- ...service_collection_extensions-members.html | 2 +- ...ons_1_1_service_collection_extensions.html | 2 +- ...xtensions_1_1_task_extensions-members.html | 2 +- ...st_1_1_extensions_1_1_task_extensions.html | 2 +- ...1_web_host_builder_extensions-members.html | 2 +- ...sions_1_1_web_host_builder_extensions.html | 2 +- ..._1_1_host_1_1_i_o_1_1_console-members.html | 2 +- ...1_server_1_1_host_1_1_i_o_1_1_console.html | 2 +- ...1_i_o_1_1_default_i_o_manager-members.html | 2 +- ..._host_1_1_i_o_1_1_default_i_o_manager.html | 2 +- ..._1_1_posix_post_write_handler-members.html | 2 +- ..._1_1_i_o_1_1_posix_post_write_handler.html | 2 +- ...i_o_1_1_posix_symlink_factory-members.html | 2 +- ...ost_1_1_i_o_1_1_posix_symlink_factory.html | 2 +- ...i_o_1_1_resolving_i_o_manager-members.html | 2 +- ...ost_1_1_i_o_1_1_resolving_i_o_manager.html | 2 +- ...o_1_1_synchronous_i_o_manager-members.html | 2 +- ...t_1_1_i_o_1_1_synchronous_i_o_manager.html | 2 +- ..._1_windows_post_write_handler-members.html | 2 +- ..._1_i_o_1_1_windows_post_write_handler.html | 2 +- ...o_1_1_windows_symlink_factory-members.html | 2 +- ...t_1_1_i_o_1_1_windows_symlink_factory.html | 2 +- ...st_1_1_jobs_1_1_job_exception-members.html | 2 +- ...r_1_1_host_1_1_jobs_1_1_job_exception.html | 2 +- ...host_1_1_jobs_1_1_job_handler-members.html | 2 +- ...ver_1_1_host_1_1_jobs_1_1_job_handler.html | 14 +- ...host_1_1_jobs_1_1_job_manager-members.html | 2 +- ...ver_1_1_host_1_1_jobs_1_1_job_manager.html | 2 +- ..._host_1_1_models_1_1_chat_bot-members.html | 2 +- ...rver_1_1_host_1_1_models_1_1_chat_bot.html | 2 +- ...t_1_1_models_1_1_chat_channel-members.html | 2 +- ..._1_1_host_1_1_models_1_1_chat_channel.html | 2 +- ...st_1_1_models_1_1_compile_job-members.html | 2 +- ...r_1_1_host_1_1_models_1_1_compile_job.html | 2 +- ...els_1_1_dream_daemon_settings-members.html | 2 +- ..._1_1_models_1_1_dream_daemon_settings.html | 2 +- ...dels_1_1_dream_maker_settings-members.html | 2 +- ...t_1_1_models_1_1_dream_maker_settings.html | 2 +- ...1_1_dual_reattach_information-members.html | 2 +- ..._models_1_1_dual_reattach_information.html | 2 +- ...ual_reattach_information_base-members.html | 2 +- ...ls_1_1_dual_reattach_information_base.html | 2 +- ..._host_1_1_models_1_1_instance-members.html | 2 +- ...rver_1_1_host_1_1_models_1_1_instance.html | 2 +- ..._1_1_models_1_1_instance_user-members.html | 2 +- ...1_1_host_1_1_models_1_1_instance_user.html | 2 +- ...r_1_1_host_1_1_models_1_1_job-members.html | 2 +- ..._1_server_1_1_host_1_1_models_1_1_job.html | 2 +- ...dels_1_1_reattach_information-members.html | 2 +- ...t_1_1_models_1_1_reattach_information.html | 2 +- ...1_1_reattach_information_base-members.html | 2 +- ..._models_1_1_reattach_information_base.html | 2 +- ...odels_1_1_repository_settings-members.html | 2 +- ...st_1_1_models_1_1_repository_settings.html | 2 +- ...odels_1_1_rev_info_test_merge-members.html | 2 +- ...st_1_1_models_1_1_rev_info_test_merge.html | 2 +- ...dels_1_1_revision_information-members.html | 2 +- ...t_1_1_models_1_1_revision_information.html | 2 +- ...ost_1_1_models_1_1_test_merge-members.html | 2 +- ...er_1_1_host_1_1_models_1_1_test_merge.html | 2 +- ..._1_1_host_1_1_models_1_1_user-members.html | 2 +- ...1_server_1_1_host_1_1_models_1_1_user.html | 2 +- ...r_1_1_host_1_1_native_methods-members.html | 2 +- ..._1_server_1_1_host_1_1_native_methods.html | 2 +- ...1_server_1_1_host_1_1_program-members.html | 2 +- ...ation_1_1_server_1_1_host_1_1_program.html | 24 +- ...ty_1_1_authentication_context-members.html | 2 +- ...1_security_1_1_authentication_context.html | 2 +- ...uthentication_context_factory-members.html | 2 +- ...ty_1_1_authentication_context_factory.html | 4 +- ...ntication_context_factory__coll__graph.map | 2 +- ...ntication_context_factory__coll__graph.md5 | 2 +- ..._security_1_1_claims_injector-members.html | 2 +- ...host_1_1_security_1_1_claims_injector.html | 2 +- ...curity_1_1_cryptography_suite-members.html | 2 +- ...t_1_1_security_1_1_cryptography_suite.html | 2 +- ...1_security_1_1_identity_cache-members.html | 2 +- ..._host_1_1_security_1_1_identity_cache.html | 2 +- ...ity_1_1_identity_cache_object-members.html | 2 +- ..._1_security_1_1_identity_cache_object.html | 2 +- ...ity_1_1_posix_system_identity-members.html | 2 +- ..._1_security_1_1_posix_system_identity.html | 2 +- ...posix_system_identity_factory-members.html | 2 +- ...ity_1_1_posix_system_identity_factory.html | 2 +- ..._1_security_1_1_token_factory-members.html | 2 +- ...1_host_1_1_security_1_1_token_factory.html | 2 +- ...y_1_1_windows_system_identity-members.html | 2 +- ..._security_1_1_windows_system_identity.html | 2 +- ...ndows_system_identity_factory-members.html | 2 +- ...y_1_1_windows_system_identity_factory.html | 2 +- ..._1_server_1_1_host_1_1_server-members.html | 2 +- ...tation_1_1_server_1_1_host_1_1_server.html | 2 +- ...r_1_1_host_1_1_server_factory-members.html | 2 +- ..._1_server_1_1_host_1_1_server_factory.html | 2 +- ..._host_1_1_service_1_1_program-members.html | 2 +- ...rver_1_1_host_1_1_service_1_1_program.html | 32 +- ..._1_service_1_1_server_service-members.html | 2 +- ...1_host_1_1_service_1_1_server_service.html | 16 +- ...setup_1_1_post_setup_services-members.html | 2 +- ...ost_1_1_setup_1_1_post_setup_services.html | 2 +- ...1_setup_1_1_setup_application-members.html | 2 +- ..._host_1_1_setup_1_1_setup_application.html | 2 +- ...st_1_1_setup_1_1_setup_wizard-members.html | 2 +- ...r_1_1_host_1_1_setup_1_1_setup_wizard.html | 17 +- ...assembly_information_provider-members.html | 2 +- ...tem_1_1_assembly_information_provider.html | 2 +- ...ystem_1_1_platform_identifier-members.html | 2 +- ...st_1_1_system_1_1_platform_identifier.html | 4 +- ...1_posix_network_prompt_reaper-members.html | 2 +- ...ystem_1_1_posix_network_prompt_reaper.html | 2 +- ...em_1_1_posix_process_features-members.html | 2 +- ...1_1_system_1_1_posix_process_features.html | 2 +- ...1_host_1_1_system_1_1_process-members.html | 2 +- ...erver_1_1_host_1_1_system_1_1_process.html | 2 +- ...1_system_1_1_process_executor-members.html | 2 +- ..._host_1_1_system_1_1_process_executor.html | 14 +- ...program_shutdown_token_source-members.html | 2 +- ...tem_1_1_program_shutdown_token_source.html | 2 +- ...windows_network_prompt_reaper-members.html | 2 +- ...tem_1_1_windows_network_prompt_reaper.html | 2 +- ..._1_1_windows_process_features-members.html | 2 +- ...1_system_1_1_windows_process_features.html | 2 +- ...ost_1_1_watchdog_1_1_watchdog-members.html | 2 +- ...er_1_1_host_1_1_watchdog_1_1_watchdog.html | 2 +- ...watchdog_1_1_watchdog_factory-members.html | 2 +- ...ost_1_1_watchdog_1_1_watchdog_factory.html | 2 +- classes.html | 213 ++-- dir_02f69155ced6ccca99a24744a5273903.html | 2 +- dir_08963d262fa9e27215dce7b7c6e97f1b.html | 2 +- dir_0de875c2ee7edd4009e892c5045f7b3a.html | 2 +- dir_0f5073360b9ba6d1522457c65eebe36a.html | 2 +- dir_1cebbc1bce26b60bfb2ee26c80f86b02.html | 2 +- dir_222f69c34ae6290dff005cdc719e0a43.html | 2 +- dir_27a421f75b087b80bd0b7a1dbec733b4.html | 2 +- dir_2ea2465064f3ff030c6dd6700a328d91.html | 2 +- dir_34761767c1c3cd212f9d2f80ea0828a8.html | 4 +- dir_38cec1532eaed7aa1de0b599a76e3e80.html | 2 +- dir_3a3ab2f663730d5bed7026cf41734e8a.html | 2 +- dir_3d220027e29e19c608b6d51ce3029c32.html | 2 +- dir_4ddbd20a555bd1f3bf9569744c8989cc.html | 2 +- dir_5ae0a4770cfe9bc511dad7df7deabb23.html | 2 +- dir_5d46d0c3fd1cac5ce1ea23751ad25792.html | 2 +- dir_5e0b464d3b4be546c63c5188ffeb96e4.html | 2 +- dir_61d7974a657c30011f457b376d274ee7.html | 2 +- dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- dir_6a8d19239e99965ecc1391ebd049009a.html | 2 +- dir_6c60df807dd2523776d391746c262b4d.html | 2 +- dir_6d5d151b7baf54e07e6b0a3941fbad55.html | 2 +- dir_7a3fd032a1362a6005a1fc9227a8dd86.html | 2 +- dir_7cd79c49f3850abc2141fa4adfdd1950.html | 2 +- dir_860acef72838dce8d3d54c8f98bc464b.html | 2 +- dir_935188fa6520fafdbdb4920911a885bd.html | 2 +- dir_9826fb2d31585a830723e6d7089b5d0e.html | 2 +- dir_a01d946a2e1b048dc542232ffcdcf572.html | 4 +- dir_a44a562b5a12ef1c8495ac1a63e915ea.html | 2 +- dir_a536e49cdf631f66733cf2c9791144ce.html | 2 +- dir_af336dd70489e812a924e1a8fba73854.html | 2 +- dir_b6324197f7ac56e30d6189c3a45eec56.html | 2 +- dir_be6161819238d55fa660c07ade960e53.html | 4 +- dir_c2c4d4ee47e55233c6ea5db8b96422c6.html | 2 +- dir_c5451d9d233744a5b09a29938f0cda9a.html | 2 +- dir_d822dd0b4e53d3dc95c9c470fa54d3d2.html | 2 +- dir_e2f0549e5ba528b36fd9348e214a8e4f.html | 2 +- dir_f0d41009ce252337feb2b68822c4cfba.html | 2 +- dir_f2a82faa4c4beef364292694cefca86d.html | 2 +- dir_f5938f3ae6ef69fa99e4683082cea79c.html | 2 +- dir_f90d62caf45952f011371f45080cf0bd.html | 2 +- features.html | 2 +- files.html | 383 +++---- functions.html | 26 +- functions_0x7e.html | 3 +- functions_b.html | 9 +- functions_c.html | 56 +- functions_d.html | 20 +- functions_e.html | 3 +- functions_enum.html | 2 +- functions_f.html | 7 +- functions_func.html | 9 +- functions_func_0x7e.html | 2 +- functions_func_b.html | 5 +- functions_func_c.html | 30 +- functions_func_d.html | 10 +- functions_func_e.html | 2 +- functions_func_f.html | 3 +- functions_func_g.html | 5 +- functions_func_h.html | 5 +- functions_func_i.html | 19 +- functions_func_j.html | 5 +- functions_func_k.html | 2 +- functions_func_l.html | 2 +- functions_func_m.html | 5 +- functions_func_n.html | 2 +- functions_func_o.html | 2 +- functions_func_p.html | 4 +- functions_func_r.html | 51 +- functions_func_s.html | 11 +- functions_func_t.html | 252 +---- functions_func_u.html | 7 +- functions_func_v.html | 2 +- functions_func_w.html | 11 +- functions_func_z.html | 2 +- functions_g.html | 6 +- functions_h.html | 12 +- functions_i.html | 32 +- functions_j.html | 9 +- functions_k.html | 3 +- functions_l.html | 3 +- functions_m.html | 10 +- functions_n.html | 3 +- functions_o.html | 3 +- functions_p.html | 8 +- functions_prop.html | 2 +- functions_prop_b.html | 2 +- functions_prop_c.html | 2 +- functions_prop_d.html | 7 +- functions_prop_e.html | 2 +- functions_prop_f.html | 2 +- functions_prop_g.html | 2 +- functions_prop_h.html | 2 +- functions_prop_i.html | 2 +- functions_prop_j.html | 5 +- functions_prop_l.html | 2 +- functions_prop_m.html | 2 +- functions_prop_n.html | 2 +- functions_prop_o.html | 2 +- functions_prop_p.html | 2 +- functions_prop_r.html | 2 +- functions_prop_s.html | 2 +- functions_prop_t.html | 2 +- functions_prop_u.html | 6 +- functions_prop_v.html | 2 +- functions_prop_w.html | 2 +- functions_q.html | 3 +- functions_r.html | 61 +- functions_s.html | 16 +- functions_t.html | 260 +---- functions_u.html | 13 +- functions_v.html | 6 +- functions_vars.html | 15 +- functions_vars_b.html | 6 +- functions_vars_c.html | 20 +- functions_vars_d.html | 3 +- functions_vars_e.html | 3 +- functions_vars_f.html | 6 +- functions_vars_g.html | 3 +- functions_vars_h.html | 3 +- functions_vars_i.html | 13 +- functions_vars_j.html | 3 +- functions_vars_k.html | 3 +- functions_vars_l.html | 3 +- functions_vars_m.html | 5 +- functions_vars_n.html | 3 +- functions_vars_o.html | 3 +- functions_vars_p.html | 6 +- functions_vars_q.html | 3 +- functions_vars_r.html | 12 +- functions_vars_s.html | 7 +- functions_vars_t.html | 12 +- functions_vars_u.html | 6 +- functions_vars_v.html | 6 +- functions_vars_w.html | 3 +- functions_w.html | 14 +- functions_z.html | 3 +- graph_legend.html | 2 +- hierarchy.html | 931 ++++++++--------- index.html | 2 +- inherit_graph_10.map | 2 +- inherit_graph_10.md5 | 2 +- inherit_graph_10.png | Bin 1665 -> 2086 bytes inherit_graph_100.map | 3 +- inherit_graph_100.md5 | 2 +- inherit_graph_100.png | Bin 3768 -> 3001 bytes inherit_graph_101.map | 3 +- inherit_graph_101.md5 | 2 +- inherit_graph_101.png | Bin 3526 -> 2698 bytes inherit_graph_102.map | 4 +- inherit_graph_102.md5 | 2 +- inherit_graph_102.png | Bin 5752 -> 3193 bytes inherit_graph_103.map | 4 +- inherit_graph_103.md5 | 2 +- inherit_graph_103.png | Bin 3442 -> 8182 bytes inherit_graph_104.map | 3 +- inherit_graph_104.md5 | 2 +- inherit_graph_104.png | Bin 2761 -> 3363 bytes inherit_graph_105.map | 3 +- inherit_graph_105.md5 | 2 +- inherit_graph_105.png | Bin 2730 -> 2901 bytes inherit_graph_106.map | 2 +- inherit_graph_106.md5 | 2 +- inherit_graph_106.png | Bin 2817 -> 2691 bytes inherit_graph_107.map | 2 +- inherit_graph_107.md5 | 2 +- inherit_graph_107.png | Bin 3009 -> 2162 bytes inherit_graph_108.map | 2 +- inherit_graph_108.md5 | 2 +- inherit_graph_108.png | Bin 3166 -> 2496 bytes inherit_graph_109.map | 2 +- inherit_graph_109.md5 | 2 +- inherit_graph_109.png | Bin 3142 -> 2334 bytes inherit_graph_11.map | 3 +- inherit_graph_11.md5 | 2 +- inherit_graph_11.png | Bin 3246 -> 2464 bytes inherit_graph_110.map | 2 +- inherit_graph_110.md5 | 2 +- inherit_graph_110.png | Bin 2661 -> 2398 bytes inherit_graph_111.map | 2 +- inherit_graph_111.md5 | 2 +- inherit_graph_111.png | Bin 2813 -> 2169 bytes inherit_graph_112.map | 2 +- inherit_graph_112.md5 | 2 +- inherit_graph_112.png | Bin 2664 -> 2680 bytes inherit_graph_113.map | 4 +- inherit_graph_113.md5 | 2 +- inherit_graph_113.png | Bin 3238 -> 4677 bytes inherit_graph_114.map | 4 +- inherit_graph_114.md5 | 2 +- inherit_graph_114.png | Bin 3128 -> 8392 bytes inherit_graph_115.map | 4 +- inherit_graph_115.md5 | 2 +- inherit_graph_115.png | Bin 3001 -> 10113 bytes inherit_graph_116.map | 3 +- inherit_graph_116.md5 | 2 +- inherit_graph_116.png | Bin 2698 -> 3519 bytes inherit_graph_117.map | 4 +- inherit_graph_117.md5 | 2 +- inherit_graph_117.png | Bin 3193 -> 3129 bytes inherit_graph_118.map | 6 +- inherit_graph_118.md5 | 2 +- inherit_graph_118.png | Bin 8182 -> 10657 bytes inherit_graph_119.map | 3 +- inherit_graph_119.md5 | 2 +- inherit_graph_119.png | Bin 3363 -> 2391 bytes inherit_graph_12.map | 2 +- inherit_graph_12.md5 | 2 +- inherit_graph_12.png | Bin 2086 -> 2553 bytes inherit_graph_120.map | 3 +- inherit_graph_120.md5 | 2 +- inherit_graph_120.png | Bin 2901 -> 2213 bytes inherit_graph_121.map | 2 +- inherit_graph_121.md5 | 2 +- inherit_graph_121.png | Bin 2578 -> 1747 bytes inherit_graph_122.map | 3 +- inherit_graph_122.md5 | 2 +- inherit_graph_122.png | Bin 2635 -> 3370 bytes inherit_graph_123.map | 3 +- inherit_graph_123.md5 | 2 +- inherit_graph_123.png | Bin 2691 -> 3538 bytes inherit_graph_124.map | 4 +- inherit_graph_124.md5 | 2 +- inherit_graph_124.png | Bin 2162 -> 8918 bytes inherit_graph_125.map | 3 +- inherit_graph_125.md5 | 2 +- inherit_graph_125.png | Bin 2496 -> 3220 bytes inherit_graph_126.map | 2 +- inherit_graph_126.md5 | 2 +- inherit_graph_126.png | Bin 2334 -> 2202 bytes inherit_graph_127.map | 3 +- inherit_graph_127.md5 | 2 +- inherit_graph_127.png | Bin 2398 -> 2766 bytes inherit_graph_128.map | 3 +- inherit_graph_128.md5 | 2 +- inherit_graph_128.png | Bin 2169 -> 3189 bytes inherit_graph_129.map | 3 +- inherit_graph_129.md5 | 2 +- inherit_graph_129.png | Bin 2372 -> 3556 bytes inherit_graph_13.map | 3 +- inherit_graph_13.md5 | 2 +- inherit_graph_13.png | Bin 2464 -> 3416 bytes inherit_graph_130.map | 3 +- inherit_graph_130.md5 | 2 +- inherit_graph_130.png | Bin 3649 -> 3337 bytes inherit_graph_131.map | 3 +- inherit_graph_131.md5 | 2 +- inherit_graph_131.png | Bin 3779 -> 3216 bytes inherit_graph_132.map | 4 +- inherit_graph_132.md5 | 2 +- inherit_graph_132.png | Bin 3788 -> 8455 bytes inherit_graph_133.map | 3 +- inherit_graph_133.md5 | 2 +- inherit_graph_133.png | Bin 3594 -> 3078 bytes inherit_graph_134.map | 3 +- inherit_graph_134.md5 | 2 +- inherit_graph_134.png | Bin 2680 -> 3539 bytes inherit_graph_14.map | 2 +- inherit_graph_14.md5 | 2 +- inherit_graph_14.png | Bin 2553 -> 2695 bytes inherit_graph_15.map | 4 +- inherit_graph_15.md5 | 2 +- inherit_graph_15.png | Bin 3416 -> 3933 bytes inherit_graph_16.map | 8 +- inherit_graph_16.md5 | 2 +- inherit_graph_16.png | Bin 2695 -> 22057 bytes inherit_graph_17.map | 3 +- inherit_graph_17.md5 | 2 +- inherit_graph_17.png | Bin 3933 -> 2616 bytes inherit_graph_18.map | 8 +- inherit_graph_18.md5 | 2 +- inherit_graph_18.png | Bin 22057 -> 2485 bytes inherit_graph_19.map | 3 +- inherit_graph_19.md5 | 2 +- inherit_graph_19.png | Bin 2616 -> 3478 bytes inherit_graph_2.map | 6 +- inherit_graph_2.md5 | 2 +- inherit_graph_20.map | 3 +- inherit_graph_20.md5 | 2 +- inherit_graph_20.png | Bin 2485 -> 3613 bytes inherit_graph_21.map | 5 +- inherit_graph_21.md5 | 2 +- inherit_graph_21.png | Bin 3478 -> 9633 bytes inherit_graph_22.map | 5 +- inherit_graph_22.md5 | 2 +- inherit_graph_22.png | Bin 3613 -> 9087 bytes inherit_graph_23.map | 7 +- inherit_graph_23.md5 | 2 +- inherit_graph_23.png | Bin 9633 -> 11600 bytes inherit_graph_24.map | 6 +- inherit_graph_24.md5 | 2 +- inherit_graph_24.png | Bin 9087 -> 10057 bytes inherit_graph_25.map | 7 +- inherit_graph_25.md5 | 2 +- inherit_graph_25.png | Bin 11600 -> 9960 bytes inherit_graph_26.map | 6 +- inherit_graph_26.md5 | 2 +- inherit_graph_26.png | Bin 10057 -> 9844 bytes inherit_graph_27.map | 7 +- inherit_graph_27.md5 | 2 +- inherit_graph_27.png | Bin 9960 -> 11181 bytes inherit_graph_28.map | 4 +- inherit_graph_28.md5 | 2 +- inherit_graph_28.png | Bin 9844 -> 2300 bytes inherit_graph_29.map | 10 +- inherit_graph_29.md5 | 2 +- inherit_graph_29.png | Bin 11181 -> 16777 bytes inherit_graph_3.map | 4 +- inherit_graph_3.md5 | 2 +- inherit_graph_3.png | Bin 4537 -> 4777 bytes inherit_graph_30.map | 2 +- inherit_graph_30.md5 | 2 +- inherit_graph_30.png | Bin 2300 -> 2380 bytes inherit_graph_31.map | 7 +- inherit_graph_31.md5 | 2 +- inherit_graph_31.png | Bin 16777 -> 2260 bytes inherit_graph_32.map | 2 +- inherit_graph_32.md5 | 2 +- inherit_graph_32.png | Bin 3130 -> 1899 bytes inherit_graph_33.map | 2 +- inherit_graph_33.md5 | 2 +- inherit_graph_33.png | Bin 3154 -> 2302 bytes inherit_graph_34.map | 15 +- inherit_graph_34.md5 | 2 +- inherit_graph_34.png | Bin 2380 -> 61653 bytes inherit_graph_35.map | 3 +- inherit_graph_35.md5 | 2 +- inherit_graph_35.png | Bin 2260 -> 3200 bytes inherit_graph_36.map | 3 +- inherit_graph_36.md5 | 2 +- inherit_graph_36.png | Bin 2313 -> 3032 bytes inherit_graph_37.map | 3 +- inherit_graph_37.md5 | 2 +- inherit_graph_37.png | Bin 1899 -> 3275 bytes inherit_graph_38.map | 3 +- inherit_graph_38.md5 | 2 +- inherit_graph_38.png | Bin 2222 -> 3294 bytes inherit_graph_39.map | 3 +- inherit_graph_39.md5 | 2 +- inherit_graph_39.png | Bin 2302 -> 3441 bytes inherit_graph_4.map | 5 +- inherit_graph_4.md5 | 2 +- inherit_graph_4.png | Bin 4777 -> 6063 bytes inherit_graph_40.map | 16 +- inherit_graph_40.md5 | 2 +- inherit_graph_40.png | Bin 61653 -> 3424 bytes inherit_graph_41.map | 4 +- inherit_graph_41.md5 | 2 +- inherit_graph_41.png | Bin 3200 -> 3121 bytes inherit_graph_42.map | 4 +- inherit_graph_42.md5 | 2 +- inherit_graph_42.png | Bin 3032 -> 3282 bytes inherit_graph_43.map | 4 +- inherit_graph_43.md5 | 2 +- inherit_graph_43.png | Bin 3275 -> 3703 bytes inherit_graph_44.map | 4 +- inherit_graph_44.md5 | 2 +- inherit_graph_44.png | Bin 3294 -> 2998 bytes inherit_graph_45.map | 4 +- inherit_graph_45.md5 | 2 +- inherit_graph_45.png | Bin 3441 -> 3198 bytes inherit_graph_46.map | 4 +- inherit_graph_46.md5 | 2 +- inherit_graph_46.png | Bin 3424 -> 2901 bytes inherit_graph_47.map | 3 +- inherit_graph_47.md5 | 2 +- inherit_graph_47.png | Bin 3121 -> 2275 bytes inherit_graph_48.map | 4 +- inherit_graph_48.md5 | 2 +- inherit_graph_48.png | Bin 3282 -> 2904 bytes inherit_graph_49.map | 4 +- inherit_graph_49.md5 | 2 +- inherit_graph_49.png | Bin 3703 -> 2762 bytes inherit_graph_5.map | 7 +- inherit_graph_5.md5 | 2 +- inherit_graph_5.png | Bin 6063 -> 8457 bytes inherit_graph_50.map | 2 +- inherit_graph_50.md5 | 2 +- inherit_graph_50.png | Bin 3116 -> 2535 bytes inherit_graph_51.map | 3 +- inherit_graph_51.md5 | 2 +- inherit_graph_51.png | Bin 2998 -> 2414 bytes inherit_graph_52.map | 3 +- inherit_graph_52.md5 | 2 +- inherit_graph_52.png | Bin 3198 -> 2455 bytes inherit_graph_53.map | 9 +- inherit_graph_53.md5 | 2 +- inherit_graph_53.png | Bin 2901 -> 36927 bytes inherit_graph_54.map | 3 +- inherit_graph_54.md5 | 2 +- inherit_graph_54.png | Bin 2275 -> 3482 bytes inherit_graph_55.map | 4 +- inherit_graph_55.md5 | 2 +- inherit_graph_55.png | Bin 2904 -> 3545 bytes inherit_graph_56.map | 4 +- inherit_graph_56.md5 | 2 +- inherit_graph_56.png | Bin 2762 -> 3499 bytes inherit_graph_57.map | 2 +- inherit_graph_57.md5 | 2 +- inherit_graph_57.png | Bin 2172 -> 2611 bytes inherit_graph_58.map | 3 +- inherit_graph_58.md5 | 2 +- inherit_graph_58.png | Bin 2371 -> 3621 bytes inherit_graph_59.map | 2 +- inherit_graph_59.md5 | 2 +- inherit_graph_59.png | Bin 2849 -> 2443 bytes inherit_graph_6.map | 7 +- inherit_graph_6.md5 | 2 +- inherit_graph_6.png | Bin 8457 -> 6540 bytes inherit_graph_60.map | 3 +- inherit_graph_60.md5 | 2 +- inherit_graph_60.png | Bin 2535 -> 4082 bytes inherit_graph_61.map | 2 +- inherit_graph_61.md5 | 2 +- inherit_graph_61.png | Bin 2414 -> 2743 bytes inherit_graph_62.map | 7 +- inherit_graph_62.md5 | 2 +- inherit_graph_62.png | Bin 2455 -> 23979 bytes inherit_graph_63.map | 10 +- inherit_graph_63.md5 | 2 +- inherit_graph_63.png | Bin 36927 -> 8944 bytes inherit_graph_64.map | 3 +- inherit_graph_64.md5 | 2 +- inherit_graph_64.png | Bin 3482 -> 2583 bytes inherit_graph_65.map | 3 +- inherit_graph_65.md5 | 2 +- inherit_graph_65.png | Bin 3545 -> 2864 bytes inherit_graph_66.map | 5 +- inherit_graph_66.md5 | 2 +- inherit_graph_66.png | Bin 3499 -> 6130 bytes inherit_graph_67.map | 3 +- inherit_graph_67.md5 | 2 +- inherit_graph_67.png | Bin 2611 -> 3742 bytes inherit_graph_68.map | 2 +- inherit_graph_68.md5 | 2 +- inherit_graph_68.png | Bin 3050 -> 2589 bytes inherit_graph_69.map | 4 +- inherit_graph_69.md5 | 2 +- inherit_graph_69.png | Bin 3621 -> 3346 bytes inherit_graph_7.map | 39 +- inherit_graph_7.md5 | 2 +- inherit_graph_7.png | Bin 6540 -> 242515 bytes inherit_graph_70.map | 3 +- inherit_graph_70.md5 | 2 +- inherit_graph_70.png | Bin 2443 -> 3364 bytes inherit_graph_71.map | 3 +- inherit_graph_71.md5 | 2 +- inherit_graph_71.png | Bin 4082 -> 2580 bytes inherit_graph_72.map | 2 +- inherit_graph_72.md5 | 2 +- inherit_graph_72.png | Bin 2743 -> 2830 bytes inherit_graph_73.map | 9 +- inherit_graph_73.md5 | 2 +- inherit_graph_73.png | Bin 23979 -> 5765 bytes inherit_graph_74.map | 4 +- inherit_graph_74.md5 | 2 +- inherit_graph_74.png | Bin 8944 -> 3009 bytes inherit_graph_75.map | 2 +- inherit_graph_75.md5 | 2 +- inherit_graph_75.png | Bin 2583 -> 2543 bytes inherit_graph_76.map | 2 +- inherit_graph_76.md5 | 2 +- inherit_graph_76.png | Bin 2864 -> 2381 bytes inherit_graph_77.map | 4 +- inherit_graph_77.md5 | 2 +- inherit_graph_77.png | Bin 6130 -> 2478 bytes inherit_graph_78.map | 3 +- inherit_graph_78.md5 | 2 +- inherit_graph_78.png | Bin 3742 -> 2545 bytes inherit_graph_79.map | 2 +- inherit_graph_79.md5 | 2 +- inherit_graph_79.png | Bin 2820 -> 2279 bytes inherit_graph_8.map | 40 +- inherit_graph_8.md5 | 2 +- inherit_graph_8.png | Bin 242515 -> 17528 bytes inherit_graph_80.map | 3 +- inherit_graph_80.md5 | 2 +- inherit_graph_80.png | Bin 2589 -> 3310 bytes inherit_graph_81.map | 4 +- inherit_graph_81.md5 | 2 +- inherit_graph_81.png | Bin 3346 -> 3351 bytes inherit_graph_82.map | 90 +- inherit_graph_82.md5 | 2 +- inherit_graph_82.png | Bin 3364 -> 540594 bytes inherit_graph_83.map | 4 +- inherit_graph_83.md5 | 2 +- inherit_graph_83.png | Bin 2580 -> 6993 bytes inherit_graph_84.map | 3 +- inherit_graph_84.md5 | 2 +- inherit_graph_84.png | Bin 2830 -> 2797 bytes inherit_graph_85.map | 5 +- inherit_graph_85.md5 | 2 +- inherit_graph_85.png | Bin 5765 -> 3768 bytes inherit_graph_86.map | 3 +- inherit_graph_86.md5 | 2 +- inherit_graph_86.png | Bin 3009 -> 3526 bytes inherit_graph_87.map | 3 +- inherit_graph_87.md5 | 2 +- inherit_graph_87.png | Bin 2543 -> 5752 bytes inherit_graph_88.map | 2 +- inherit_graph_88.md5 | 2 +- inherit_graph_88.png | Bin 2381 -> 3442 bytes inherit_graph_89.map | 2 +- inherit_graph_89.md5 | 2 +- inherit_graph_89.png | Bin 2478 -> 2761 bytes inherit_graph_9.map | 6 +- inherit_graph_9.md5 | 2 +- inherit_graph_9.png | Bin 17528 -> 3246 bytes inherit_graph_90.map | 2 +- inherit_graph_90.md5 | 2 +- inherit_graph_90.png | Bin 2545 -> 2730 bytes inherit_graph_91.map | 2 +- inherit_graph_91.md5 | 2 +- inherit_graph_91.png | Bin 2279 -> 2817 bytes inherit_graph_92.map | 2 +- inherit_graph_92.md5 | 2 +- inherit_graph_92.png | Bin 2278 -> 3009 bytes inherit_graph_93.map | 3 +- inherit_graph_93.md5 | 2 +- inherit_graph_93.png | Bin 3310 -> 3166 bytes inherit_graph_94.map | 3 +- inherit_graph_94.md5 | 2 +- inherit_graph_94.png | Bin 3351 -> 3142 bytes inherit_graph_95.map | 93 +- inherit_graph_95.md5 | 2 +- inherit_graph_95.png | Bin 560254 -> 2661 bytes inherit_graph_96.map | 3 +- inherit_graph_96.md5 | 2 +- inherit_graph_96.png | Bin 2797 -> 2813 bytes inherit_graph_97.map | 2 +- inherit_graph_97.md5 | 2 +- inherit_graph_97.png | Bin 2377 -> 2664 bytes inherit_graph_98.map | 2 +- inherit_graph_98.md5 | 2 +- inherit_graph_98.png | Bin 2681 -> 3238 bytes inherit_graph_99.map | 2 +- inherit_graph_99.md5 | 2 +- inherit_graph_99.png | Bin 2746 -> 3128 bytes inherits.html | 688 +++++-------- ...components_1_1_i_byond_client-members.html | 2 +- ...ent_1_1_components_1_1_i_byond_client.html | 2 +- ...onents_1_1_i_chat_bots_client-members.html | 2 +- ...1_1_components_1_1_i_chat_bots_client.html | 2 +- ...ts_1_1_i_configuration_client-members.html | 2 +- ...components_1_1_i_configuration_client.html | 2 +- ...nts_1_1_i_dream_daemon_client-members.html | 2 +- ..._components_1_1_i_dream_daemon_client.html | 2 +- ...ents_1_1_i_dream_maker_client-members.html | 2 +- ...1_components_1_1_i_dream_maker_client.html | 2 +- ...ponents_1_1_i_instance_client-members.html | 2 +- ..._1_1_components_1_1_i_instance_client.html | 2 +- ...ts_1_1_i_instance_user_client-members.html | 2 +- ...components_1_1_i_instance_user_client.html | 2 +- ..._components_1_1_i_jobs_client-members.html | 2 +- ...ient_1_1_components_1_1_i_jobs_client.html | 2 +- ...nents_1_1_i_repository_client-members.html | 2 +- ..._1_components_1_1_i_repository_client.html | 2 +- ...t_1_1_i_administration_client-members.html | 2 +- ..._1_client_1_1_i_administration_client.html | 14 +- ...r_1_1_client_1_1_i_api_client-members.html | 2 +- ..._1_server_1_1_client_1_1_i_api_client.html | 2 +- ...ient_1_1_i_api_client_factory-members.html | 2 +- ...r_1_1_client_1_1_i_api_client_factory.html | 2 +- ..._1_1_client_1_1_i_http_client-members.html | 2 +- ...1_server_1_1_client_1_1_i_http_client.html | 2 +- ...1_1_i_instance_manager_client-members.html | 2 +- ..._client_1_1_i_instance_manager_client.html | 2 +- ...1_client_1_1_i_request_logger-members.html | 2 +- ...erver_1_1_client_1_1_i_request_logger.html | 2 +- ..._1_client_1_1_i_server_client-members.html | 2 +- ...server_1_1_client_1_1_i_server_client.html | 4 +- ...t_1_1_i_server_client_factory-members.html | 2 +- ..._1_client_1_1_i_server_client_factory.html | 2 +- ...1_1_client_1_1_i_users_client-members.html | 2 +- ..._server_1_1_client_1_1_i_users_client.html | 2 +- ...d_1_1_i_byond_executable_lock-members.html | 2 +- ...1_1_byond_1_1_i_byond_executable_lock.html | 2 +- ...1_byond_1_1_i_byond_installer-members.html | 2 +- ...nents_1_1_byond_1_1_i_byond_installer.html | 2 +- ...1_1_byond_1_1_i_byond_manager-members.html | 2 +- ...ponents_1_1_byond_1_1_i_byond_manager.html | 2 +- ...at_1_1_commands_1_1_i_command-members.html | 2 +- ...s_1_1_chat_1_1_commands_1_1_i_command.html | 2 +- ...ommands_1_1_i_command_factory-members.html | 2 +- ...at_1_1_commands_1_1_i_command_factory.html | 2 +- ...s_1_1_chat_1_1_i_channel_sink-members.html | 2 +- ...omponents_1_1_chat_1_1_i_channel_sink.html | 2 +- ...s_1_1_chat_1_1_i_chat_manager-members.html | 2 +- ...omponents_1_1_chat_1_1_i_chat_manager.html | 2 +- ...at_1_1_i_chat_manager_factory-members.html | 2 +- ...s_1_1_chat_1_1_i_chat_manager_factory.html | 2 +- ...t_1_1_i_chat_tracking_context-members.html | 2 +- ..._1_1_chat_1_1_i_chat_tracking_context.html | 2 +- ..._1_1_i_custom_command_handler-members.html | 2 +- ...1_1_chat_1_1_i_custom_command_handler.html | 2 +- ..._1_1_providers_1_1_i_provider-members.html | 2 +- ...1_1_chat_1_1_providers_1_1_i_provider.html | 2 +- ...viders_1_1_i_provider_factory-members.html | 2 +- ..._1_1_providers_1_1_i_provider_factory.html | 2 +- ...oyment_1_1_i_compile_job_sink-members.html | 2 +- ...1_1_deployment_1_1_i_compile_job_sink.html | 2 +- ..._deployment_1_1_i_dmb_factory-members.html | 2 +- ...ents_1_1_deployment_1_1_i_dmb_factory.html | 2 +- ...deployment_1_1_i_dmb_provider-members.html | 2 +- ...nts_1_1_deployment_1_1_i_dmb_provider.html | 2 +- ..._deployment_1_1_i_dream_maker-members.html | 2 +- ...ents_1_1_deployment_1_1_i_dream_maker.html | 2 +- ...i_latest_compile_job_provider-members.html | 2 +- ...ent_1_1_i_latest_compile_job_provider.html | 2 +- ...mponents_1_1_i_event_consumer-members.html | 2 +- ...t_1_1_components_1_1_i_event_consumer.html | 2 +- ...1_1_components_1_1_i_instance-members.html | 2 +- ..._1_host_1_1_components_1_1_i_instance.html | 2 +- ...onents_1_1_i_instance_factory-members.html | 2 +- ...1_1_components_1_1_i_instance_factory.html | 2 +- ...onents_1_1_i_instance_manager-members.html | 2 +- ...1_1_components_1_1_i_instance_manager.html | 4 +- ...ridge_1_1_i_bridge_dispatcher-members.html | 2 +- ...op_1_1_bridge_1_1_i_bridge_dispatcher.html | 2 +- ...1_bridge_1_1_i_bridge_handler-members.html | 2 +- ...terop_1_1_bridge_1_1_i_bridge_handler.html | 2 +- ...bridge_1_1_i_bridge_registrar-members.html | 2 +- ...rop_1_1_bridge_1_1_i_bridge_registrar.html | 2 +- ..._1_1_bridge_1_1_i_bridge_registration.html | 2 +- ...ry_1_1_i_credentials_provider-members.html | 2 +- ...repository_1_1_i_credentials_provider.html | 2 +- ...itory_1_1_i_lib_git2_commands-members.html | 2 +- ..._1_repository_1_1_i_lib_git2_commands.html | 2 +- ...i_lib_git2_repository_factory-members.html | 2 +- ...ory_1_1_i_lib_git2_repository_factory.html | 2 +- ...1_repository_1_1_i_repository-members.html | 2 +- ...nents_1_1_repository_1_1_i_repository.html | 2 +- ...tory_1_1_i_repository_manager-members.html | 2 +- ...1_repository_1_1_i_repository_manager.html | 2 +- ...n_1_1_i_reattach_info_handler-members.html | 2 +- ...1_session_1_1_i_reattach_info_handler.html | 2 +- ...sion_1_1_i_session_controller-members.html | 2 +- ..._1_1_session_1_1_i_session_controller.html | 2 +- ..._i_session_controller_factory-members.html | 2 +- ...sion_1_1_i_session_controller_factory.html | 2 +- ...tic_files_1_1_i_configuration-members.html | 2 +- ..._1_1_static_files_1_1_i_configuration.html | 2 +- ...s_1_1_watchdog_1_1_i_watchdog-members.html | 2 +- ...omponents_1_1_watchdog_1_1_i_watchdog.html | 2 +- ...tchdog_1_1_i_watchdog_factory-members.html | 2 +- ...s_1_1_watchdog_1_1_i_watchdog_factory.html | 2 +- ..._1_1_core_1_1_i_async_delayer-members.html | 2 +- ...1_1_host_1_1_core_1_1_i_async_delayer.html | 2 +- ..._1_1_i_git_hub_client_factory-members.html | 2 +- ...1_1_core_1_1_i_git_hub_client_factory.html | 2 +- ..._1_core_1_1_i_restart_handler-members.html | 2 +- ...1_host_1_1_core_1_1_i_restart_handler.html | 2 +- ...t_1_1_core_1_1_i_restart_registration.html | 2 +- ...1_1_core_1_1_i_server_control-members.html | 2 +- ..._1_host_1_1_core_1_1_i_server_control.html | 8 +- ...re_1_1_i_server_port_provider-members.html | 2 +- ...t_1_1_core_1_1_i_server_port_provider.html | 2 +- ...ase_1_1_i_database_collection-members.html | 2 +- ..._1_database_1_1_i_database_collection.html | 4 +- ...i_database_connection_factory-members.html | 2 +- ...ase_1_1_i_database_connection_factory.html | 2 +- ...tabase_1_1_i_database_context-members.html | 2 +- ...t_1_1_database_1_1_i_database_context.html | 62 +- ...1_1_i_database_context__inherit__graph.map | 2 +- ...1_1_i_database_context__inherit__graph.md5 | 2 +- ..._1_i_database_context_factory-members.html | 2 +- ...tabase_1_1_i_database_context_factory.html | 10 +- ...atabase_1_1_i_database_seeder-members.html | 2 +- ...st_1_1_database_1_1_i_database_seeder.html | 12 +- ..._1_host_1_1_i_o_1_1_i_console-members.html | 2 +- ...server_1_1_host_1_1_i_o_1_1_i_console.html | 2 +- ...ost_1_1_i_o_1_1_i_i_o_manager-members.html | 2 +- ...er_1_1_host_1_1_i_o_1_1_i_i_o_manager.html | 2 +- ..._i_o_1_1_i_post_write_handler-members.html | 2 +- ...host_1_1_i_o_1_1_i_post_write_handler.html | 15 +- ...1_1_i_o_1_1_i_symlink_factory-members.html | 2 +- ..._1_host_1_1_i_o_1_1_i_symlink_factory.html | 16 +- ...1_1_i_synchronous_i_o_manager-members.html | 2 +- ...1_1_i_o_1_1_i_synchronous_i_o_manager.html | 2 +- ..._server_1_1_host_1_1_i_server-members.html | 2 +- ...tion_1_1_server_1_1_host_1_1_i_server.html | 19 +- ..._1_1_host_1_1_i_server__inherit__graph.map | 3 +- ..._1_1_host_1_1_i_server__inherit__graph.md5 | 2 +- ..._1_1_host_1_1_i_server__inherit__graph.png | Bin 7355 -> 3624 bytes ...5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.map | 8 +- ...5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.md5 | 2 +- ...5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.png | Bin 39808 -> 4503 bytes ...1_1_host_1_1_i_server_factory-members.html | 2 +- ..._server_1_1_host_1_1_i_server_factory.html | 16 +- ...3542cb78195a507feb3c0e6921b01b_icgraph.map | 10 +- ...3542cb78195a507feb3c0e6921b01b_icgraph.md5 | 2 +- ...3542cb78195a507feb3c0e6921b01b_icgraph.png | Bin 48312 -> 4702 bytes ...st_1_1_jobs_1_1_i_job_manager-members.html | 2 +- ...r_1_1_host_1_1_jobs_1_1_i_job_manager.html | 2 +- ..._1_1_i_authentication_context-members.html | 2 +- ...security_1_1_i_authentication_context.html | 2 +- ...uthentication_context_factory-members.html | 2 +- ..._1_1_i_authentication_context_factory.html | 2 +- ...ecurity_1_1_i_claims_injector-members.html | 2 +- ...st_1_1_security_1_1_i_claims_injector.html | 2 +- ...rity_1_1_i_cryptography_suite-members.html | 2 +- ...1_1_security_1_1_i_cryptography_suite.html | 2 +- ...security_1_1_i_identity_cache-members.html | 2 +- ...ost_1_1_security_1_1_i_identity_cache.html | 2 +- ...ecurity_1_1_i_system_identity-members.html | 2 +- ...st_1_1_security_1_1_i_system_identity.html | 2 +- ...1_1_i_system_identity_factory-members.html | 2 +- ...ecurity_1_1_i_system_identity_factory.html | 2 +- ..._security_1_1_i_token_factory-members.html | 2 +- ...host_1_1_security_1_1_i_token_factory.html | 2 +- ...tup_1_1_i_post_setup_services-members.html | 2 +- ...t_1_1_setup_1_1_i_post_setup_services.html | 2 +- ...assembly_information_provider-members.html | 2 +- ...m_1_1_i_assembly_information_provider.html | 2 +- ...m_1_1_i_network_prompt_reaper-members.html | 2 +- ..._1_system_1_1_i_network_prompt_reaper.html | 2 +- ...tem_1_1_i_platform_identifier-members.html | 2 +- ..._1_1_system_1_1_i_platform_identifier.html | 2 +- ...host_1_1_system_1_1_i_process-members.html | 2 +- ...ver_1_1_host_1_1_system_1_1_i_process.html | 2 +- ...1_1_system_1_1_i_process_base-members.html | 2 +- ..._1_host_1_1_system_1_1_i_process_base.html | 2 +- ...system_1_1_i_process_executor-members.html | 2 +- ...ost_1_1_system_1_1_i_process_executor.html | 2 +- ...system_1_1_i_process_features-members.html | 2 +- ...ost_1_1_system_1_1_i_process_features.html | 14 +- ...t_1_1_watchdog_1_1_i_watchdog-members.html | 2 +- ..._1_1_host_1_1_watchdog_1_1_i_watchdog.html | 2 +- ...tchdog_1_1_i_watchdog_factory-members.html | 2 +- ...t_1_1_watchdog_1_1_i_watchdog_factory.html | 2 +- namespace_tgstation.html | 2 +- namespace_tgstation_1_1_server.html | 4 +- namespace_tgstation_1_1_server_1_1_api.html | 4 +- ...station_1_1_server_1_1_api_1_1_models.html | 13 +- ...erver_1_1_api_1_1_models_1_1_internal.html | 2 +- ...station_1_1_server_1_1_api_1_1_rights.html | 8 +- ...space_tgstation_1_1_server_1_1_client.html | 4 +- ..._1_1_server_1_1_client_1_1_components.html | 8 +- namespace_tgstation_1_1_server_1_1_host.html | 4 +- ...on_1_1_server_1_1_host_1_1_components.html | 2 +- ...ver_1_1_host_1_1_components_1_1_byond.html | 8 +- ...rver_1_1_host_1_1_components_1_1_chat.html | 2 +- ..._1_1_components_1_1_chat_1_1_commands.html | 2 +- ...1_1_components_1_1_chat_1_1_providers.html | 8 +- ..._1_host_1_1_components_1_1_deployment.html | 2 +- ...r_1_1_host_1_1_components_1_1_interop.html | 2 +- ...1_1_components_1_1_interop_1_1_bridge.html | 2 +- ...components_1_1_interop_1_1_converters.html | 2 +- ..._1_1_components_1_1_interop_1_1_topic.html | 2 +- ..._1_host_1_1_components_1_1_repository.html | 8 +- ...r_1_1_host_1_1_components_1_1_session.html | 2 +- ..._host_1_1_components_1_1_static_files.html | 2 +- ..._1_1_host_1_1_components_1_1_watchdog.html | 2 +- ...1_1_server_1_1_host_1_1_configuration.html | 2 +- ...ation_1_1_server_1_1_host_1_1_console.html | 8 +- ...n_1_1_server_1_1_host_1_1_controllers.html | 2 +- ...gstation_1_1_server_1_1_host_1_1_core.html | 8 +- ...tion_1_1_server_1_1_host_1_1_database.html | 9 +- ...rver_1_1_host_1_1_database_1_1_design.html | 5 +- ..._1_1_host_1_1_database_1_1_migrations.html | 2 +- ...on_1_1_server_1_1_host_1_1_extensions.html | 8 +- ...tgstation_1_1_server_1_1_host_1_1_i_o.html | 8 +- ...gstation_1_1_server_1_1_host_1_1_jobs.html | 8 +- ...tation_1_1_server_1_1_host_1_1_models.html | 2 +- ...tion_1_1_server_1_1_host_1_1_security.html | 8 +- ...ation_1_1_server_1_1_host_1_1_service.html | 8 +- ...station_1_1_server_1_1_host_1_1_setup.html | 8 +- ...tation_1_1_server_1_1_host_1_1_system.html | 8 +- ...tion_1_1_server_1_1_host_1_1_watchdog.html | 8 +- namespacemembers.html | 2 +- namespacemembers_enum.html | 2 +- namespaces.html | 105 +- search/all_1.js | 17 +- search/all_10.js | 27 +- search/all_12.js | 55 +- search/all_13.js | 11 +- search/all_14.js | 183 +--- search/all_15.js | 17 +- search/all_16.js | 5 +- search/all_17.js | 13 +- search/all_18.js | 2 +- search/all_19.js | 3 +- search/all_2.js | 14 +- search/all_3.js | 38 +- search/all_4.js | 22 +- search/all_5.js | 2 +- search/all_6.js | 6 +- search/all_7.js | 6 +- search/all_8.js | 1 - search/all_9.js | 30 +- search/all_a.js | 7 +- search/all_c.js | 2 +- search/all_d.js | 7 +- search/classes_0.js | 2 - search/classes_1.js | 6 +- search/classes_10.js | 5 +- search/classes_12.js | 34 +- search/classes_13.js | 3 +- search/classes_14.js | 3 +- search/classes_15.js | 1 - search/classes_2.js | 6 +- search/classes_6.js | 3 +- search/classes_8.js | 6 +- search/classes_9.js | 3 +- search/classes_c.js | 1 - search/classes_f.js | 3 +- search/enumvalues_e.js | 1 + search/files_1.js | 6 +- search/files_10.js | 7 +- search/files_11.js | 18 +- search/files_13.js | 32 - search/files_14.js | 1 - search/files_15.js | 3 +- search/files_16.js | 1 - search/files_2.js | 3 +- search/files_3.js | 4 +- search/files_9.js | 11 +- search/files_a.js | 3 +- search/functions_0.js | 1 - search/functions_1.js | 3 +- search/functions_10.js | 14 +- search/functions_11.js | 3 - search/functions_12.js | 78 -- search/functions_13.js | 1 - search/functions_15.js | 3 - search/functions_2.js | 7 +- search/functions_3.js | 3 +- search/functions_5.js | 2 +- search/functions_6.js | 3 +- search/functions_7.js | 1 - search/functions_8.js | 5 +- search/functions_9.js | 3 +- search/functions_c.js | 2 +- search/functions_f.js | 2 +- search/namespaces_0.js | 40 +- search/properties_12.js | 3 +- search/properties_3.js | 7 +- search/properties_9.js | 3 +- search/searchdata.js | 6 +- search/variables_0.js | 4 - search/variables_1.js | 1 - search/variables_11.js | 3 - search/variables_12.js | 4 +- search/variables_13.js | 3 - search/variables_14.js | 1 - search/variables_15.js | 3 +- search/variables_2.js | 7 +- search/variables_5.js | 1 - search/variables_8.js | 4 +- search/variables_c.js | 2 +- search/variables_f.js | 2 +- src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html | 2 +- ...m_a_p_i_2tgs_2_r_e_a_d_m_e_8md_source.html | 2 +- ..._m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html | 2 +- ...i_2tgs_2core_2_r_e_a_d_m_e_8md_source.html | 2 +- ...m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html | 2 +- ..._2tgs_2v3210_2_r_e_a_d_m_e_8md_source.html | 2 +- ..._d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html | 2 +- ...p_i_2tgs_2v4_2_r_e_a_d_m_e_8md_source.html | 2 +- src_2_r_e_a_d_m_e_8md.html | 2 +- src_2_r_e_a_d_m_e_8md_source.html | 2 +- ...tion_8_server_8_api_2_r_e_a_d_m_e_8md.html | 2 +- ...server_8_api_2_r_e_a_d_m_e_8md_source.html | 2 +- ...8_host_2_client_app_2_r_e_a_d_m_e_8md.html | 2 +- ...2_client_app_2_r_e_a_d_m_e_8md_source.html | 2 +- ...8_host_2_components_2_r_e_a_d_m_e_8md.html | 2 +- ...2_components_2_r_e_a_d_m_e_8md_source.html | 4 +- ..._host_2_controllers_2_r_e_a_d_m_e_8md.html | 2 +- ..._controllers_2_r_e_a_d_m_e_8md_source.html | 2 +- ...erver_8_host_2_core_2_r_e_a_d_m_e_8md.html | 2 +- ..._host_2_core_2_r_e_a_d_m_e_8md_source.html | 2 +- ...r_8_host_2_database_2_r_e_a_d_m_e_8md.html | 2 +- ...t_2_database_2_r_e_a_d_m_e_8md_source.html | 2 +- ...server_8_host_2_i_o_2_r_e_a_d_m_e_8md.html | 2 +- ...8_host_2_i_o_2_r_e_a_d_m_e_8md_source.html | 2 +- ...erver_8_host_2_jobs_2_r_e_a_d_m_e_8md.html | 2 +- ..._host_2_jobs_2_r_e_a_d_m_e_8md_source.html | 2 +- ...ion_8_server_8_host_2_r_e_a_d_m_e_8md.html | 2 +- ...erver_8_host_2_r_e_a_d_m_e_8md_source.html | 2 +- ...r_8_host_2_security_2_r_e_a_d_m_e_8md.html | 2 +- ...t_2_security_2_r_e_a_d_m_e_8md_source.html | 2 +- ...rver_8_host_2_setup_2_r_e_a_d_m_e_8md.html | 2 +- ...host_2_setup_2_r_e_a_d_m_e_8md_source.html | 2 +- ...ver_8_host_2_system_2_r_e_a_d_m_e_8md.html | 2 +- ...ost_2_system_2_r_e_a_d_m_e_8md_source.html | 2 +- 2388 files changed, 5352 insertions(+), 6752 deletions(-) create mode 100644 _console_2_program_8cs.html create mode 100644 _console_2_program_8cs_source.html create mode 100644 _program_8cs.html create mode 100644 _program_8cs_source.html create mode 100644 _service_2_program_8cs.html create mode 100644 _service_2_program_8cs_source.html diff --git a/20180906135553___m_s_initial_create_8_designer_8cs.html b/20180906135553___m_s_initial_create_8_designer_8cs.html index 50830de31d..57f29aa38f 100644 --- a/20180906135553___m_s_initial_create_8_designer_8cs.html +++ b/20180906135553___m_s_initial_create_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180906135553___m_s_initial_create_8_designer_8cs_source.html b/20180906135553___m_s_initial_create_8_designer_8cs_source.html index b612b542d2..cbe17961da 100644 --- a/20180906135553___m_s_initial_create_8_designer_8cs_source.html +++ b/20180906135553___m_s_initial_create_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180906135553___m_s_initial_create_8cs.html b/20180906135553___m_s_initial_create_8cs.html index 4f70ff1222..368a0b2542 100644 --- a/20180906135553___m_s_initial_create_8cs.html +++ b/20180906135553___m_s_initial_create_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180906135553___m_s_initial_create_8cs_source.html b/20180906135553___m_s_initial_create_8cs_source.html index 78f6cf7494..3b7673ba45 100644 --- a/20180906135553___m_s_initial_create_8cs_source.html +++ b/20180906135553___m_s_initial_create_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180906143029___m_y_initial_create_8_designer_8cs.html b/20180906143029___m_y_initial_create_8_designer_8cs.html index 0ec9c06957..96c7f49c03 100644 --- a/20180906143029___m_y_initial_create_8_designer_8cs.html +++ b/20180906143029___m_y_initial_create_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180906143029___m_y_initial_create_8_designer_8cs_source.html b/20180906143029___m_y_initial_create_8_designer_8cs_source.html index 63653a616f..0d9ded9d79 100644 --- a/20180906143029___m_y_initial_create_8_designer_8cs_source.html +++ b/20180906143029___m_y_initial_create_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180906143029___m_y_initial_create_8cs.html b/20180906143029___m_y_initial_create_8cs.html index 3fbd5a6754..f7a4d92fc1 100644 --- a/20180906143029___m_y_initial_create_8cs.html +++ b/20180906143029___m_y_initial_create_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180906143029___m_y_initial_create_8cs_source.html b/20180906143029___m_y_initial_create_8cs_source.html index eebb8b866f..a58c812cf9 100644 --- a/20180906143029___m_y_initial_create_8cs_source.html +++ b/20180906143029___m_y_initial_create_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918020726___m_y_add_minimum_security_8_designer_8cs.html b/20180918020726___m_y_add_minimum_security_8_designer_8cs.html index de86b51a7f..6eeda1e2e7 100644 --- a/20180918020726___m_y_add_minimum_security_8_designer_8cs.html +++ b/20180918020726___m_y_add_minimum_security_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918020726___m_y_add_minimum_security_8_designer_8cs_source.html b/20180918020726___m_y_add_minimum_security_8_designer_8cs_source.html index 43adb637dd..d157d27ba0 100644 --- a/20180918020726___m_y_add_minimum_security_8_designer_8cs_source.html +++ b/20180918020726___m_y_add_minimum_security_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918020726___m_y_add_minimum_security_8cs.html b/20180918020726___m_y_add_minimum_security_8cs.html index 389a7fc489..9a839d918d 100644 --- a/20180918020726___m_y_add_minimum_security_8cs.html +++ b/20180918020726___m_y_add_minimum_security_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918020726___m_y_add_minimum_security_8cs_source.html b/20180918020726___m_y_add_minimum_security_8cs_source.html index 2aaba695af..1f9f00feb7 100644 --- a/20180918020726___m_y_add_minimum_security_8cs_source.html +++ b/20180918020726___m_y_add_minimum_security_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918021228___m_s_add_minimum_security_8_designer_8cs.html b/20180918021228___m_s_add_minimum_security_8_designer_8cs.html index 392fd3eda2..35741dfa28 100644 --- a/20180918021228___m_s_add_minimum_security_8_designer_8cs.html +++ b/20180918021228___m_s_add_minimum_security_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918021228___m_s_add_minimum_security_8_designer_8cs_source.html b/20180918021228___m_s_add_minimum_security_8_designer_8cs_source.html index 111370e8e1..a9eafee563 100644 --- a/20180918021228___m_s_add_minimum_security_8_designer_8cs_source.html +++ b/20180918021228___m_s_add_minimum_security_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918021228___m_s_add_minimum_security_8cs.html b/20180918021228___m_s_add_minimum_security_8cs.html index 090a7ccf73..8553386e01 100644 --- a/20180918021228___m_s_add_minimum_security_8cs.html +++ b/20180918021228___m_s_add_minimum_security_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918021228___m_s_add_minimum_security_8cs_source.html b/20180918021228___m_s_add_minimum_security_8cs_source.html index ee42311601..9d3f584328 100644 --- a/20180918021228___m_s_add_minimum_security_8cs_source.html +++ b/20180918021228___m_s_add_minimum_security_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs.html b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs.html index a04e26aad0..3e87570281 100644 --- a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs.html +++ b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html index 9be5f6100d..c91dbba12b 100644 --- a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html +++ b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs.html b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs.html index 36d8a49380..6747039846 100644 --- a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs.html +++ b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs_source.html b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs_source.html index baba2a9e7d..c927d89dc0 100644 --- a/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs_source.html +++ b/20180918204520___m_y_nullable_and_foreign_key_cleanup_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs.html b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs.html index a27624a783..c6b4d9b8c8 100644 --- a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs.html +++ b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html index 60e310ea72..4874671208 100644 --- a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html +++ b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs.html b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs.html index 3a5ee6dc5b..10c5417c60 100644 --- a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs.html +++ b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs_source.html b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs_source.html index 3565f50f8a..658449fa8f 100644 --- a/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs_source.html +++ b/20180918205224___m_s_nullable_and_foreign_key_cleanup_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs.html b/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs.html index 22f6ceaf48..eb79955aac 100644 --- a/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs.html +++ b/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs_source.html b/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs_source.html index 29e0954961..dd58121ab4 100644 --- a/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs_source.html +++ b/20180926033145___m_s_reattach_compile_job_required_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926033145___m_s_reattach_compile_job_required_8cs.html b/20180926033145___m_s_reattach_compile_job_required_8cs.html index 51d2c88a29..a42b8a6b70 100644 --- a/20180926033145___m_s_reattach_compile_job_required_8cs.html +++ b/20180926033145___m_s_reattach_compile_job_required_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926033145___m_s_reattach_compile_job_required_8cs_source.html b/20180926033145___m_s_reattach_compile_job_required_8cs_source.html index 571e972731..04393d997e 100644 --- a/20180926033145___m_s_reattach_compile_job_required_8cs_source.html +++ b/20180926033145___m_s_reattach_compile_job_required_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs.html b/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs.html index 450d3ae6b2..1b8de18482 100644 --- a/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs.html +++ b/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs_source.html b/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs_source.html index 7340b96db0..d7cbceff64 100644 --- a/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs_source.html +++ b/20180926034014___m_y_reattach_compile_job_required_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926034014___m_y_reattach_compile_job_required_8cs.html b/20180926034014___m_y_reattach_compile_job_required_8cs.html index 541460432d..47f7a79d25 100644 --- a/20180926034014___m_y_reattach_compile_job_required_8cs.html +++ b/20180926034014___m_y_reattach_compile_job_required_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20180926034014___m_y_reattach_compile_job_required_8cs_source.html b/20180926034014___m_y_reattach_compile_job_required_8cs_source.html index 5b9d7bbd8d..0ff4dc57ee 100644 --- a/20180926034014___m_y_reattach_compile_job_required_8cs_source.html +++ b/20180926034014___m_y_reattach_compile_job_required_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs.html b/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs.html index b80d90106a..61f1a7cc3e 100644 --- a/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs.html +++ b/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs_source.html b/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs_source.html index e733c0e560..91c20bff3b 100644 --- a/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs_source.html +++ b/20181124231534___m_s_toggle_testmerge_comments_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231534___m_s_toggle_testmerge_comments_8cs.html b/20181124231534___m_s_toggle_testmerge_comments_8cs.html index eaf7f4935e..b0b26a4900 100644 --- a/20181124231534___m_s_toggle_testmerge_comments_8cs.html +++ b/20181124231534___m_s_toggle_testmerge_comments_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231534___m_s_toggle_testmerge_comments_8cs_source.html b/20181124231534___m_s_toggle_testmerge_comments_8cs_source.html index dd9319cb05..58bf3f465a 100644 --- a/20181124231534___m_s_toggle_testmerge_comments_8cs_source.html +++ b/20181124231534___m_s_toggle_testmerge_comments_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs.html b/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs.html index 38e2b7ace1..f823b7ae3e 100644 --- a/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs.html +++ b/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs_source.html b/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs_source.html index e329424232..b950af7052 100644 --- a/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs_source.html +++ b/20181124231549___m_y_toggle_testmerge_comments_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231549___m_y_toggle_testmerge_comments_8cs.html b/20181124231549___m_y_toggle_testmerge_comments_8cs.html index ddc1174975..f83ee5743d 100644 --- a/20181124231549___m_y_toggle_testmerge_comments_8cs.html +++ b/20181124231549___m_y_toggle_testmerge_comments_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20181124231549___m_y_toggle_testmerge_comments_8cs_source.html b/20181124231549___m_y_toggle_testmerge_comments_8cs_source.html index 4ad3bee4fd..db88f895b7 100644 --- a/20181124231549___m_y_toggle_testmerge_comments_8cs_source.html +++ b/20181124231549___m_y_toggle_testmerge_comments_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219041825___m_s_fix_rev_info_index_8_designer_8cs.html b/20190219041825___m_s_fix_rev_info_index_8_designer_8cs.html index ae43ba3a6d..107da95f7a 100644 --- a/20190219041825___m_s_fix_rev_info_index_8_designer_8cs.html +++ b/20190219041825___m_s_fix_rev_info_index_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219041825___m_s_fix_rev_info_index_8_designer_8cs_source.html b/20190219041825___m_s_fix_rev_info_index_8_designer_8cs_source.html index a8f430e5c7..7941c5250a 100644 --- a/20190219041825___m_s_fix_rev_info_index_8_designer_8cs_source.html +++ b/20190219041825___m_s_fix_rev_info_index_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219041825___m_s_fix_rev_info_index_8cs.html b/20190219041825___m_s_fix_rev_info_index_8cs.html index 13bee96bb2..4afd927155 100644 --- a/20190219041825___m_s_fix_rev_info_index_8cs.html +++ b/20190219041825___m_s_fix_rev_info_index_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219041825___m_s_fix_rev_info_index_8cs_source.html b/20190219041825___m_s_fix_rev_info_index_8cs_source.html index 6304688d63..52a66fbb2a 100644 --- a/20190219041825___m_s_fix_rev_info_index_8cs_source.html +++ b/20190219041825___m_s_fix_rev_info_index_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219042440___m_y_fix_rev_info_index_8_designer_8cs.html b/20190219042440___m_y_fix_rev_info_index_8_designer_8cs.html index 73421a2358..d5da97ea68 100644 --- a/20190219042440___m_y_fix_rev_info_index_8_designer_8cs.html +++ b/20190219042440___m_y_fix_rev_info_index_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219042440___m_y_fix_rev_info_index_8_designer_8cs_source.html b/20190219042440___m_y_fix_rev_info_index_8_designer_8cs_source.html index 1557fb72d2..d805d0f1c0 100644 --- a/20190219042440___m_y_fix_rev_info_index_8_designer_8cs_source.html +++ b/20190219042440___m_y_fix_rev_info_index_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219042440___m_y_fix_rev_info_index_8cs.html b/20190219042440___m_y_fix_rev_info_index_8cs.html index dbc61521d2..67ca6230b2 100644 --- a/20190219042440___m_y_fix_rev_info_index_8cs.html +++ b/20190219042440___m_y_fix_rev_info_index_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20190219042440___m_y_fix_rev_info_index_8cs_source.html b/20190219042440___m_y_fix_rev_info_index_8cs_source.html index e017e46b4a..cffa230586 100644 --- a/20190219042440___m_y_fix_rev_info_index_8cs_source.html +++ b/20190219042440___m_y_fix_rev_info_index_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs.html b/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs.html index 8484b994b2..bcb6c93ed5 100644 --- a/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs.html +++ b/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs_source.html b/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs_source.html index ec129c7701..7ec801d8eb 100644 --- a/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs_source.html +++ b/20200121170252___m_s_add_chat_bot_reconnection_interval_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs.html b/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs.html index 810fc3141e..054f127cc3 100644 --- a/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs.html +++ b/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs_source.html b/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs_source.html index 9360e759ec..63557cd024 100644 --- a/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs_source.html +++ b/20200121170252___m_s_add_chat_bot_reconnection_interval_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs.html b/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs.html index ba2a3a2873..f726e191df 100644 --- a/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs.html +++ b/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs_source.html b/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs_source.html index 2d264aac6d..e8d57c148a 100644 --- a/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs_source.html +++ b/20200121171159___m_y_add_chat_bot_reconnection_interval_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs.html b/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs.html index 1e0bc51583..94a4876379 100644 --- a/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs.html +++ b/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs_source.html b/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs_source.html index 74726849d9..0fb041706a 100644 --- a/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs_source.html +++ b/20200121171159___m_y_add_chat_bot_reconnection_interval_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411164808___m_s_tons_of_validation_8_designer_8cs.html b/20200411164808___m_s_tons_of_validation_8_designer_8cs.html index 12dcd59d91..d5568632b0 100644 --- a/20200411164808___m_s_tons_of_validation_8_designer_8cs.html +++ b/20200411164808___m_s_tons_of_validation_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411164808___m_s_tons_of_validation_8_designer_8cs_source.html b/20200411164808___m_s_tons_of_validation_8_designer_8cs_source.html index 5097f9ec42..913d922efd 100644 --- a/20200411164808___m_s_tons_of_validation_8_designer_8cs_source.html +++ b/20200411164808___m_s_tons_of_validation_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411164808___m_s_tons_of_validation_8cs.html b/20200411164808___m_s_tons_of_validation_8cs.html index f333cd2332..3b178644ce 100644 --- a/20200411164808___m_s_tons_of_validation_8cs.html +++ b/20200411164808___m_s_tons_of_validation_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411164808___m_s_tons_of_validation_8cs_source.html b/20200411164808___m_s_tons_of_validation_8cs_source.html index a6f2f94f36..9296cbf248 100644 --- a/20200411164808___m_s_tons_of_validation_8cs_source.html +++ b/20200411164808___m_s_tons_of_validation_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411170010___m_y_tons_of_validation_8_designer_8cs.html b/20200411170010___m_y_tons_of_validation_8_designer_8cs.html index b0468b4b2a..6e29c529e9 100644 --- a/20200411170010___m_y_tons_of_validation_8_designer_8cs.html +++ b/20200411170010___m_y_tons_of_validation_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411170010___m_y_tons_of_validation_8_designer_8cs_source.html b/20200411170010___m_y_tons_of_validation_8_designer_8cs_source.html index 64e3fcbdb7..5c183eb5aa 100644 --- a/20200411170010___m_y_tons_of_validation_8_designer_8cs_source.html +++ b/20200411170010___m_y_tons_of_validation_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411170010___m_y_tons_of_validation_8cs.html b/20200411170010___m_y_tons_of_validation_8cs.html index b10fa1efdb..bea02c4584 100644 --- a/20200411170010___m_y_tons_of_validation_8cs.html +++ b/20200411170010___m_y_tons_of_validation_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200411170010___m_y_tons_of_validation_8cs_source.html b/20200411170010___m_y_tons_of_validation_8cs_source.html index 88e535a363..f6e8623f48 100644 --- a/20200411170010___m_y_tons_of_validation_8cs_source.html +++ b/20200411170010___m_y_tons_of_validation_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420175359___m_s_limits_on_chat_8_designer_8cs.html b/20200420175359___m_s_limits_on_chat_8_designer_8cs.html index 7ad141fdca..e4701f29e9 100644 --- a/20200420175359___m_s_limits_on_chat_8_designer_8cs.html +++ b/20200420175359___m_s_limits_on_chat_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420175359___m_s_limits_on_chat_8_designer_8cs_source.html b/20200420175359___m_s_limits_on_chat_8_designer_8cs_source.html index 9315416985..1f8e484c0a 100644 --- a/20200420175359___m_s_limits_on_chat_8_designer_8cs_source.html +++ b/20200420175359___m_s_limits_on_chat_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420175359___m_s_limits_on_chat_8cs.html b/20200420175359___m_s_limits_on_chat_8cs.html index a807e8de35..351c83c5a8 100644 --- a/20200420175359___m_s_limits_on_chat_8cs.html +++ b/20200420175359___m_s_limits_on_chat_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420175359___m_s_limits_on_chat_8cs_source.html b/20200420175359___m_s_limits_on_chat_8cs_source.html index 2bcd03cbea..a91316229a 100644 --- a/20200420175359___m_s_limits_on_chat_8cs_source.html +++ b/20200420175359___m_s_limits_on_chat_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420181015___m_y_limits_on_chat_8_designer_8cs.html b/20200420181015___m_y_limits_on_chat_8_designer_8cs.html index 63144044b3..414a02dfd7 100644 --- a/20200420181015___m_y_limits_on_chat_8_designer_8cs.html +++ b/20200420181015___m_y_limits_on_chat_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420181015___m_y_limits_on_chat_8_designer_8cs_source.html b/20200420181015___m_y_limits_on_chat_8_designer_8cs_source.html index c10131bcc3..fdcd4798e8 100644 --- a/20200420181015___m_y_limits_on_chat_8_designer_8cs_source.html +++ b/20200420181015___m_y_limits_on_chat_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420181015___m_y_limits_on_chat_8cs.html b/20200420181015___m_y_limits_on_chat_8cs.html index fcfbd9254b..398139e265 100644 --- a/20200420181015___m_y_limits_on_chat_8cs.html +++ b/20200420181015___m_y_limits_on_chat_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200420181015___m_y_limits_on_chat_8cs_source.html b/20200420181015___m_y_limits_on_chat_8cs_source.html index 87f8a73a0f..5dbc9d52eb 100644 --- a/20200420181015___m_y_limits_on_chat_8cs_source.html +++ b/20200420181015___m_y_limits_on_chat_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs.html b/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs.html index 6a206eead5..d4a35f123c 100644 --- a/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs.html +++ b/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs_source.html b/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs_source.html index 730d279ab1..edf56287e0 100644 --- a/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs_source.html +++ b/20200422001202___m_s_add_compile_job_d_m_api_version_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422001202___m_s_add_compile_job_d_m_api_version_8cs.html b/20200422001202___m_s_add_compile_job_d_m_api_version_8cs.html index 90561fa824..a6d520afb0 100644 --- a/20200422001202___m_s_add_compile_job_d_m_api_version_8cs.html +++ b/20200422001202___m_s_add_compile_job_d_m_api_version_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422001202___m_s_add_compile_job_d_m_api_version_8cs_source.html b/20200422001202___m_s_add_compile_job_d_m_api_version_8cs_source.html index c8d2169404..579afa33c8 100644 --- a/20200422001202___m_s_add_compile_job_d_m_api_version_8cs_source.html +++ b/20200422001202___m_s_add_compile_job_d_m_api_version_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs.html b/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs.html index ae07f2eb27..4425d72610 100644 --- a/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs.html +++ b/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs_source.html b/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs_source.html index 7750f58338..3c4cc18751 100644 --- a/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs_source.html +++ b/20200422010115___m_y_add_compile_job_d_m_api_version_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422010115___m_y_add_compile_job_d_m_api_version_8cs.html b/20200422010115___m_y_add_compile_job_d_m_api_version_8cs.html index 7f3db7d48d..5bf65342c2 100644 --- a/20200422010115___m_y_add_compile_job_d_m_api_version_8cs.html +++ b/20200422010115___m_y_add_compile_job_d_m_api_version_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200422010115___m_y_add_compile_job_d_m_api_version_8cs_source.html b/20200422010115___m_y_add_compile_job_d_m_api_version_8cs_source.html index 48ddf02195..986d0c3ecd 100644 --- a/20200422010115___m_y_add_compile_job_d_m_api_version_8cs_source.html +++ b/20200422010115___m_y_add_compile_job_d_m_api_version_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs.html b/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs.html index d17d1b553c..4f9a735c7e 100644 --- a/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs.html +++ b/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs_source.html b/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs_source.html index 08dccfd748..bd23ab7308 100644 --- a/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs_source.html +++ b/20200423003841___m_y_checkpoint_rebuild_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423003841___m_y_checkpoint_rebuild_8cs.html b/20200423003841___m_y_checkpoint_rebuild_8cs.html index 6d6011d34c..f857559b11 100644 --- a/20200423003841___m_y_checkpoint_rebuild_8cs.html +++ b/20200423003841___m_y_checkpoint_rebuild_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423003841___m_y_checkpoint_rebuild_8cs_source.html b/20200423003841___m_y_checkpoint_rebuild_8cs_source.html index df75c369a1..04b8b07867 100644 --- a/20200423003841___m_y_checkpoint_rebuild_8cs_source.html +++ b/20200423003841___m_y_checkpoint_rebuild_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs.html b/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs.html index f226fc26e7..aa0d8c4776 100644 --- a/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs.html +++ b/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs_source.html b/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs_source.html index 731553b20a..6a0b373df4 100644 --- a/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs_source.html +++ b/20200423004015___m_s_checkpoint_rebuild_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423004015___m_s_checkpoint_rebuild_8cs.html b/20200423004015___m_s_checkpoint_rebuild_8cs.html index a73537837d..81a92a1ae7 100644 --- a/20200423004015___m_s_checkpoint_rebuild_8cs.html +++ b/20200423004015___m_s_checkpoint_rebuild_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423004015___m_s_checkpoint_rebuild_8cs_source.html b/20200423004015___m_s_checkpoint_rebuild_8cs_source.html index 61797e2ae7..8515fbaf70 100644 --- a/20200423004015___m_s_checkpoint_rebuild_8cs_source.html +++ b/20200423004015___m_s_checkpoint_rebuild_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs.html b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs.html index 9fa78328f5..3d8b030c5b 100644 --- a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs.html +++ b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html index 1363dd2d76..00adae9754 100644 --- a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html +++ b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs.html b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs.html index f1d7d2ff91..0e97fa8ae2 100644 --- a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs.html +++ b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs_source.html b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs_source.html index 0ad064ffa1..f84110f414 100644 --- a/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs_source.html +++ b/20200423052142___m_s_kill_jsons_add_d_m_api_version_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs.html b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs.html index deb6b3655f..1795755200 100644 --- a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs.html +++ b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html index e5456346f2..2842293ca6 100644 --- a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html +++ b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs.html b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs.html index 5cbe826ed3..a3bcac1374 100644 --- a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs.html +++ b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs_source.html b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs_source.html index 0fd5268f53..f2f5f54e29 100644 --- a/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs_source.html +++ b/20200423052709___m_y_kill_jsons_add_d_m_api_version_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024433___m_s_add_job_error_codes_8_designer_8cs.html b/20200425024433___m_s_add_job_error_codes_8_designer_8cs.html index d56c8795eb..c8c1d33450 100644 --- a/20200425024433___m_s_add_job_error_codes_8_designer_8cs.html +++ b/20200425024433___m_s_add_job_error_codes_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024433___m_s_add_job_error_codes_8_designer_8cs_source.html b/20200425024433___m_s_add_job_error_codes_8_designer_8cs_source.html index 88f363b6f0..680365d8c5 100644 --- a/20200425024433___m_s_add_job_error_codes_8_designer_8cs_source.html +++ b/20200425024433___m_s_add_job_error_codes_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024433___m_s_add_job_error_codes_8cs.html b/20200425024433___m_s_add_job_error_codes_8cs.html index b8dfdc1553..6d35e2ef4e 100644 --- a/20200425024433___m_s_add_job_error_codes_8cs.html +++ b/20200425024433___m_s_add_job_error_codes_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024433___m_s_add_job_error_codes_8cs_source.html b/20200425024433___m_s_add_job_error_codes_8cs_source.html index bf7377034a..838b3dbe68 100644 --- a/20200425024433___m_s_add_job_error_codes_8cs_source.html +++ b/20200425024433___m_s_add_job_error_codes_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024953___m_y_add_job_error_codes_8_designer_8cs.html b/20200425024953___m_y_add_job_error_codes_8_designer_8cs.html index 028ecbbad5..6f24907077 100644 --- a/20200425024953___m_y_add_job_error_codes_8_designer_8cs.html +++ b/20200425024953___m_y_add_job_error_codes_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024953___m_y_add_job_error_codes_8_designer_8cs_source.html b/20200425024953___m_y_add_job_error_codes_8_designer_8cs_source.html index 399d93d0d8..856252c7a4 100644 --- a/20200425024953___m_y_add_job_error_codes_8_designer_8cs_source.html +++ b/20200425024953___m_y_add_job_error_codes_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024953___m_y_add_job_error_codes_8cs.html b/20200425024953___m_y_add_job_error_codes_8cs.html index 34b29e4685..faab658722 100644 --- a/20200425024953___m_y_add_job_error_codes_8cs.html +++ b/20200425024953___m_y_add_job_error_codes_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200425024953___m_y_add_job_error_codes_8cs_source.html b/20200425024953___m_y_add_job_error_codes_8cs_source.html index 2413500a30..0d44445ba0 100644 --- a/20200425024953___m_y_add_job_error_codes_8cs_source.html +++ b/20200425024953___m_y_add_job_error_codes_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427173852___m_s_fix_cascading_delete_8_designer_8cs.html b/20200427173852___m_s_fix_cascading_delete_8_designer_8cs.html index b6e3ae2cce..7a679a2c25 100644 --- a/20200427173852___m_s_fix_cascading_delete_8_designer_8cs.html +++ b/20200427173852___m_s_fix_cascading_delete_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427173852___m_s_fix_cascading_delete_8_designer_8cs_source.html b/20200427173852___m_s_fix_cascading_delete_8_designer_8cs_source.html index 294d1713f2..c7880a7c0e 100644 --- a/20200427173852___m_s_fix_cascading_delete_8_designer_8cs_source.html +++ b/20200427173852___m_s_fix_cascading_delete_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427173852___m_s_fix_cascading_delete_8cs.html b/20200427173852___m_s_fix_cascading_delete_8cs.html index 83771edbb9..090617e34c 100644 --- a/20200427173852___m_s_fix_cascading_delete_8cs.html +++ b/20200427173852___m_s_fix_cascading_delete_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427173852___m_s_fix_cascading_delete_8cs_source.html b/20200427173852___m_s_fix_cascading_delete_8cs_source.html index 35803a6b9f..fe1f2ac787 100644 --- a/20200427173852___m_s_fix_cascading_delete_8cs_source.html +++ b/20200427173852___m_s_fix_cascading_delete_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180159___m_y_fix_cascading_delete_8_designer_8cs.html b/20200427180159___m_y_fix_cascading_delete_8_designer_8cs.html index 2f5deb5b85..c0e188e0d7 100644 --- a/20200427180159___m_y_fix_cascading_delete_8_designer_8cs.html +++ b/20200427180159___m_y_fix_cascading_delete_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180159___m_y_fix_cascading_delete_8_designer_8cs_source.html b/20200427180159___m_y_fix_cascading_delete_8_designer_8cs_source.html index 2d07a95e5b..ca72cb1241 100644 --- a/20200427180159___m_y_fix_cascading_delete_8_designer_8cs_source.html +++ b/20200427180159___m_y_fix_cascading_delete_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180159___m_y_fix_cascading_delete_8cs.html b/20200427180159___m_y_fix_cascading_delete_8cs.html index d83483e3b3..7bcd540d77 100644 --- a/20200427180159___m_y_fix_cascading_delete_8cs.html +++ b/20200427180159___m_y_fix_cascading_delete_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180159___m_y_fix_cascading_delete_8cs_source.html b/20200427180159___m_y_fix_cascading_delete_8cs_source.html index 6eef85348c..796132016e 100644 --- a/20200427180159___m_y_fix_cascading_delete_8cs_source.html +++ b/20200427180159___m_y_fix_cascading_delete_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180904___s_l_rebuild_8_designer_8cs.html b/20200427180904___s_l_rebuild_8_designer_8cs.html index 61f0d40ad9..095449021d 100644 --- a/20200427180904___s_l_rebuild_8_designer_8cs.html +++ b/20200427180904___s_l_rebuild_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180904___s_l_rebuild_8_designer_8cs_source.html b/20200427180904___s_l_rebuild_8_designer_8cs_source.html index aefd335677..50ae267094 100644 --- a/20200427180904___s_l_rebuild_8_designer_8cs_source.html +++ b/20200427180904___s_l_rebuild_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180904___s_l_rebuild_8cs.html b/20200427180904___s_l_rebuild_8cs.html index b848f38a6c..bda0a7593b 100644 --- a/20200427180904___s_l_rebuild_8cs.html +++ b/20200427180904___s_l_rebuild_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200427180904___s_l_rebuild_8cs_source.html b/20200427180904___s_l_rebuild_8cs_source.html index 12d61d9e60..77042bb598 100644 --- a/20200427180904___s_l_rebuild_8cs_source.html +++ b/20200427180904___s_l_rebuild_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511005957___m_s_add_heartbeat_8_designer_8cs.html b/20200511005957___m_s_add_heartbeat_8_designer_8cs.html index 081bbf0afe..1c96d65748 100644 --- a/20200511005957___m_s_add_heartbeat_8_designer_8cs.html +++ b/20200511005957___m_s_add_heartbeat_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511005957___m_s_add_heartbeat_8_designer_8cs_source.html b/20200511005957___m_s_add_heartbeat_8_designer_8cs_source.html index e9a23b8cf3..882185c080 100644 --- a/20200511005957___m_s_add_heartbeat_8_designer_8cs_source.html +++ b/20200511005957___m_s_add_heartbeat_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511005957___m_s_add_heartbeat_8cs.html b/20200511005957___m_s_add_heartbeat_8cs.html index 56726e2704..616e324114 100644 --- a/20200511005957___m_s_add_heartbeat_8cs.html +++ b/20200511005957___m_s_add_heartbeat_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511005957___m_s_add_heartbeat_8cs_source.html b/20200511005957___m_s_add_heartbeat_8cs_source.html index eb6e16cb73..fa6ea8c0df 100644 --- a/20200511005957___m_s_add_heartbeat_8cs_source.html +++ b/20200511005957___m_s_add_heartbeat_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511011048___m_y_add_heartbeat_8_designer_8cs.html b/20200511011048___m_y_add_heartbeat_8_designer_8cs.html index a0cca8034e..1e01ccd02f 100644 --- a/20200511011048___m_y_add_heartbeat_8_designer_8cs.html +++ b/20200511011048___m_y_add_heartbeat_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511011048___m_y_add_heartbeat_8_designer_8cs_source.html b/20200511011048___m_y_add_heartbeat_8_designer_8cs_source.html index 1beae15c7e..b654a7c550 100644 --- a/20200511011048___m_y_add_heartbeat_8_designer_8cs_source.html +++ b/20200511011048___m_y_add_heartbeat_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511011048___m_y_add_heartbeat_8cs.html b/20200511011048___m_y_add_heartbeat_8cs.html index 9b8269f671..26d70aabe5 100644 --- a/20200511011048___m_y_add_heartbeat_8cs.html +++ b/20200511011048___m_y_add_heartbeat_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511011048___m_y_add_heartbeat_8cs_source.html b/20200511011048___m_y_add_heartbeat_8cs_source.html index 64879d47b1..bd62a419b5 100644 --- a/20200511011048___m_y_add_heartbeat_8cs_source.html +++ b/20200511011048___m_y_add_heartbeat_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511012117___s_l_add_heartbeat_8_designer_8cs.html b/20200511012117___s_l_add_heartbeat_8_designer_8cs.html index 287a91c5e2..25f7bbf810 100644 --- a/20200511012117___s_l_add_heartbeat_8_designer_8cs.html +++ b/20200511012117___s_l_add_heartbeat_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511012117___s_l_add_heartbeat_8_designer_8cs_source.html b/20200511012117___s_l_add_heartbeat_8_designer_8cs_source.html index 9b66b1bbe3..b186fb0598 100644 --- a/20200511012117___s_l_add_heartbeat_8_designer_8cs_source.html +++ b/20200511012117___s_l_add_heartbeat_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511012117___s_l_add_heartbeat_8cs.html b/20200511012117___s_l_add_heartbeat_8cs.html index 0fc86f9e2b..32bdc979f6 100644 --- a/20200511012117___s_l_add_heartbeat_8cs.html +++ b/20200511012117___s_l_add_heartbeat_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511012117___s_l_add_heartbeat_8cs_source.html b/20200511012117___s_l_add_heartbeat_8cs_source.html index 815de80332..b082403627 100644 --- a/20200511012117___s_l_add_heartbeat_8cs_source.html +++ b/20200511012117___s_l_add_heartbeat_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511162912___s_l_remove_soft_columns_8_designer_8cs.html b/20200511162912___s_l_remove_soft_columns_8_designer_8cs.html index f7ae8204b0..5700b462dd 100644 --- a/20200511162912___s_l_remove_soft_columns_8_designer_8cs.html +++ b/20200511162912___s_l_remove_soft_columns_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511162912___s_l_remove_soft_columns_8_designer_8cs_source.html b/20200511162912___s_l_remove_soft_columns_8_designer_8cs_source.html index af699445d3..890a31a81b 100644 --- a/20200511162912___s_l_remove_soft_columns_8_designer_8cs_source.html +++ b/20200511162912___s_l_remove_soft_columns_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511162912___s_l_remove_soft_columns_8cs.html b/20200511162912___s_l_remove_soft_columns_8cs.html index 61347bd6c2..7aca96bfd9 100644 --- a/20200511162912___s_l_remove_soft_columns_8cs.html +++ b/20200511162912___s_l_remove_soft_columns_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200511162912___s_l_remove_soft_columns_8cs_source.html b/20200511162912___s_l_remove_soft_columns_8cs_source.html index bd7f811937..683ab67880 100644 --- a/20200511162912___s_l_remove_soft_columns_8cs_source.html +++ b/20200511162912___s_l_remove_soft_columns_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512181801___m_s_remove_soft_columns_8_designer_8cs.html b/20200512181801___m_s_remove_soft_columns_8_designer_8cs.html index 8681a098bb..fdbae62168 100644 --- a/20200512181801___m_s_remove_soft_columns_8_designer_8cs.html +++ b/20200512181801___m_s_remove_soft_columns_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512181801___m_s_remove_soft_columns_8_designer_8cs_source.html b/20200512181801___m_s_remove_soft_columns_8_designer_8cs_source.html index 6421bd9299..394f09cf7e 100644 --- a/20200512181801___m_s_remove_soft_columns_8_designer_8cs_source.html +++ b/20200512181801___m_s_remove_soft_columns_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512181801___m_s_remove_soft_columns_8cs.html b/20200512181801___m_s_remove_soft_columns_8cs.html index 92f5e16e6d..f3eae742b8 100644 --- a/20200512181801___m_s_remove_soft_columns_8cs.html +++ b/20200512181801___m_s_remove_soft_columns_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512181801___m_s_remove_soft_columns_8cs_source.html b/20200512181801___m_s_remove_soft_columns_8cs_source.html index 9684b6bdb5..3c05115037 100644 --- a/20200512181801___m_s_remove_soft_columns_8cs_source.html +++ b/20200512181801___m_s_remove_soft_columns_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512182535___m_y_remove_soft_columns_8_designer_8cs.html b/20200512182535___m_y_remove_soft_columns_8_designer_8cs.html index 4e36a3f42a..f2ff1056cd 100644 --- a/20200512182535___m_y_remove_soft_columns_8_designer_8cs.html +++ b/20200512182535___m_y_remove_soft_columns_8_designer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512182535___m_y_remove_soft_columns_8_designer_8cs_source.html b/20200512182535___m_y_remove_soft_columns_8_designer_8cs_source.html index 47cceb5c49..4e1c45d7ce 100644 --- a/20200512182535___m_y_remove_soft_columns_8_designer_8cs_source.html +++ b/20200512182535___m_y_remove_soft_columns_8_designer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512182535___m_y_remove_soft_columns_8cs.html b/20200512182535___m_y_remove_soft_columns_8cs.html index 42409af583..0d732af189 100644 --- a/20200512182535___m_y_remove_soft_columns_8cs.html +++ b/20200512182535___m_y_remove_soft_columns_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/20200512182535___m_y_remove_soft_columns_8cs_source.html b/20200512182535___m_y_remove_soft_columns_8cs_source.html index 20c55b3926..af4458acc6 100644 --- a/20200512182535___m_y_remove_soft_columns_8cs_source.html +++ b/20200512182535___m_y_remove_soft_columns_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_a_p_i_8dox.html b/_a_p_i_8dox.html index 58d9712cf3..4ff1f4c29f 100644 --- a/_a_p_i_8dox.html +++ b/_a_p_i_8dox.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_administration_8cs.html b/_administration_8cs.html index 7bf9cc69eb..b5e1baa831 100644 --- a/_administration_8cs.html +++ b/_administration_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_administration_8cs_source.html b/_administration_8cs_source.html index d62351d895..312ddedbe8 100644 --- a/_administration_8cs_source.html +++ b/_administration_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_administration_client_8cs.html b/_administration_client_8cs.html index d045783a67..fbaa30de9f 100644 --- a/_administration_client_8cs.html +++ b/_administration_client_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_administration_client_8cs_source.html b/_administration_client_8cs_source.html index 425e1d081c..58b9163b7f 100644 --- a/_administration_client_8cs_source.html +++ b/_administration_client_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_administration_controller_8cs.html b/_administration_controller_8cs.html index 79bf9fc408..10b5b5dbaf 100644 --- a/_administration_controller_8cs.html +++ b/_administration_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_administration_controller_8cs_source.html b/_administration_controller_8cs_source.html index 03ca0aee97..6f6d37cd2b 100644 --- a/_administration_controller_8cs_source.html +++ b/_administration_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -117,7 +117,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Represents administrative server information
Configuration for the automatic update system
Routes to a server actions
Definition: Routes.cs:9
-
Represents the database
+
Represents the database.
async Task< IActionResult > Update([FromBody] Administration model, CancellationToken cancellationToken)
Attempt to perform a server upgrade.
async Task< IActionResult > CheckReleasesAndApplyUpdate(Version newVersion, CancellationToken cancellationToken)
Try to download and apply an update with a given newVersion .
diff --git a/_administration_rights_8cs.html b/_administration_rights_8cs.html index 28bb19b501..521f64060b 100644 --- a/_administration_rights_8cs.html +++ b/_administration_rights_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_administration_rights_8cs_source.html b/_administration_rights_8cs_source.html index 216e592fec..7027f1a53b 100644 --- a/_administration_rights_8cs_source.html +++ b/_administration_rights_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_client_8cs.html b/_api_client_8cs.html index b724371a83..dc5f64c340 100644 --- a/_api_client_8cs.html +++ b/_api_client_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_client_8cs_source.html b/_api_client_8cs_source.html index de3d014d41..feef0be38d 100644 --- a/_api_client_8cs_source.html +++ b/_api_client_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_client_factory_8cs.html b/_api_client_factory_8cs.html index 3c1b627c70..5e0a80efd3 100644 --- a/_api_client_factory_8cs.html +++ b/_api_client_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_client_factory_8cs_source.html b/_api_client_factory_8cs_source.html index 9a3228c238..53083cbc8a 100644 --- a/_api_client_factory_8cs_source.html +++ b/_api_client_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_conflict_exception_8cs.html b/_api_conflict_exception_8cs.html index dd967f199d..16aac9e2ee 100644 --- a/_api_conflict_exception_8cs.html +++ b/_api_conflict_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_conflict_exception_8cs_source.html b/_api_conflict_exception_8cs_source.html index 4818b25db3..4596615a63 100644 --- a/_api_conflict_exception_8cs_source.html +++ b/_api_conflict_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_controller_8cs.html b/_api_controller_8cs.html index 24a157fa12..abe78b72cd 100644 --- a/_api_controller_8cs.html +++ b/_api_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_controller_8cs_source.html b/_api_controller_8cs_source.html index 619fe0df0a..f668490125 100644 --- a/_api_controller_8cs_source.html +++ b/_api_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -107,10 +107,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
bool Compatible()
Checks if the ApiVersion is compatible with Version
Represents the currently authenticated Api.Models.User
-
+
Backend abstract implementation of IDatabaseContext
Represents the header that must be present for every server request
Definition: ApiHeaders.cs:17
InstanceUser InstanceUser
-
Represents the database
+
Represents the database.
A Controller for API functions
string RawUserAgent
The client&#39;s raw user agent
Definition: ApiHeaders.cs:77
diff --git a/_api_exception_8cs.html b/_api_exception_8cs.html index d578d52601..88546cf94e 100644 --- a/_api_exception_8cs.html +++ b/_api_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_exception_8cs_source.html b/_api_exception_8cs_source.html index 7a2728b148..c0d10df13d 100644 --- a/_api_exception_8cs_source.html +++ b/_api_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_headers_8cs.html b/_api_headers_8cs.html index 526e9da802..6a3f7b6900 100644 --- a/_api_headers_8cs.html +++ b/_api_headers_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_headers_8cs_source.html b/_api_headers_8cs_source.html index da0792f7ec..9d01b7a2fc 100644 --- a/_api_headers_8cs_source.html +++ b/_api_headers_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_validation_status_8cs.html b/_api_validation_status_8cs.html index 866eeffdfb..e5db4c188d 100644 --- a/_api_validation_status_8cs.html +++ b/_api_validation_status_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_api_validation_status_8cs_source.html b/_api_validation_status_8cs_source.html index 54f4511000..52e1eb663e 100644 --- a/_api_validation_status_8cs_source.html +++ b/_api_validation_status_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_application_8cs.html b/_application_8cs.html index fdbefa8bf1..bafeed10ca 100644 --- a/_application_8cs.html +++ b/_application_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_application_8cs_source.html b/_application_8cs_source.html index 0ec1ecaee8..86670930f5 100644 --- a/_application_8cs_source.html +++ b/_application_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Application.cs
-Go to the documentation of this file.
1 using Byond.TopicSender;
2 using Cyberboss.AspNetCore.AsyncInitializer;
3 using Microsoft.AspNetCore.Authentication.JwtBearer;
4 using Microsoft.AspNetCore.Builder;
5 using Microsoft.AspNetCore.Cors.Infrastructure;
6 using Microsoft.AspNetCore.Hosting;
7 using Microsoft.AspNetCore.Identity;
8 using Microsoft.Extensions.Configuration;
9 using Microsoft.Extensions.DependencyInjection;
10 using Microsoft.Extensions.Hosting;
11 using Microsoft.Extensions.Logging;
12 using Microsoft.Extensions.Options;
13 using Microsoft.Extensions.Primitives;
14 using Newtonsoft.Json;
15 using Serilog;
16 using Serilog.Events;
17 using Serilog.Formatting.Display;
18 using System;
19 using System.Globalization;
20 using System.IdentityModel.Tokens.Jwt;
21 using System.Threading.Tasks;
22 using Tgstation.Server.Api;
35 using Tgstation.Server.Host.IO;
40 
41 namespace Tgstation.Server.Host.Core
42 {
46 #pragma warning disable CA1506
48  {
52  readonly IWebHostEnvironment hostingEnvironment;
53 
58 
64  public Application(
65  IConfiguration configuration,
66  IWebHostEnvironment hostingEnvironment)
67  : base(configuration)
68  {
69  this.hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment));
70  }
71 
76  public static IServerFactory CreateDefaultServerFactory()
77  => new ServerFactory(
79  IOManager);
80 
86  public void ConfigureServices(IServiceCollection services, IPostSetupServices postSetupServices)
87  {
88  ConfigureServices(services);
89 
90  if (postSetupServices == null)
91  throw new ArgumentNullException(nameof(postSetupServices));
92 
93  // configure configuration
94  services.UseStandardConfig<UpdatesConfiguration>(Configuration);
95  services.UseStandardConfig<ControlPanelConfiguration>(Configuration);
96 
97  // enable options which give us config reloading
98  services.AddOptions();
99 
100  static LogEventLevel? ConvertSeriLogLevel(LogLevel logLevel) =>
101  logLevel switch
102  {
103  LogLevel.Critical => LogEventLevel.Fatal,
104  LogLevel.Debug => LogEventLevel.Debug,
105  LogLevel.Error => LogEventLevel.Error,
106  LogLevel.Information => LogEventLevel.Information,
107  LogLevel.Trace => LogEventLevel.Verbose,
108  LogLevel.Warning => LogEventLevel.Warning,
109  LogLevel.None => null,
110  _ => throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Invalid log level {0}", logLevel)),
111  };
112 
113  var microsoftEventLevel = ConvertSeriLogLevel(postSetupServices.FileLoggingConfiguration.MicrosoftLogLevel);
114  services.SetupLogging(
115  config =>
116  {
117  if (microsoftEventLevel.HasValue)
118  config.MinimumLevel.Override("Microsoft", microsoftEventLevel.Value);
119  },
120  sinkConfig =>
121  {
122  if (postSetupServices.FileLoggingConfiguration.Disable)
123  return;
124 
125  // common app data is C:/ProgramData on windows, else /usr/share
126  var logPath = !String.IsNullOrEmpty(postSetupServices.FileLoggingConfiguration.Directory)
127  ? postSetupServices.FileLoggingConfiguration.Directory
128  : IOManager.ConcatPath(
129  Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData),
131  "Logs");
132 
133  var logEventLevel = ConvertSeriLogLevel(postSetupServices.FileLoggingConfiguration.LogLevel);
134 
135  var formatter = new MessageTemplateTextFormatter(
136  "{Timestamp:o} {RequestId,13} [{Level:u3}] {SourceContext:l}: {Message} ({EventId:x8}){NewLine}{Exception}",
137  null);
138 
139  logPath = IOManager.ConcatPath(logPath, "tgs-{Date}.log");
140  var rollingFileConfig = sinkConfig.RollingFile(
141  formatter,
142  logPath,
143  logEventLevel ?? LogEventLevel.Verbose,
144  flushToDiskInterval: TimeSpan.FromSeconds(2));
145  });
146 
147  // configure bearer token validation
148  services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(jwtBearerOptions =>
149  {
150  // this line isn't actually run until the first request is made
151  // at that point tokenFactory will be populated
152  jwtBearerOptions.TokenValidationParameters = tokenFactory.ValidationParameters;
153  jwtBearerOptions.Events = new JwtBearerEvents
154  {
155  // Application is our composition root so this monstrosity of a line is okay
156  // At least, that's what I tell myself to sleep at night
157  OnTokenValidated = ctx => ctx
158  .HttpContext
159  .RequestServices
160  .GetRequiredService<IClaimsInjector>()
161  .InjectClaimsIntoContext(
162  ctx,
163  ctx.HttpContext.RequestAborted)
164  };
165  });
166 
167  // fucking prevents converting 'sub' to M$ bs
168  // can't be done in the above lambda, that's too late
169  JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();
170 
171  // add mvc, configure the json serializer settings
172  services
173  .AddMvc(options =>
174  {
175  options.EnableEndpointRouting = false;
176  })
177  .AddNewtonsoftJson(options =>
178  {
179  options.AllowInputFormatterExceptionMessages = true;
180  options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
181  options.SerializerSettings.CheckAdditionalContent = true;
182  options.SerializerSettings.MissingMemberHandling = MissingMemberHandling.Error;
183  options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
184  options.SerializerSettings.Converters = new[] { new VersionConverter() };
185  });
186 
187  if (hostingEnvironment.IsDevelopment())
188  {
189  static string GetDocumentationFilePath(string assemblyLocation) => IOManager.ConcatPath(IOManager.GetDirectoryName(assemblyLocation), String.Concat(IOManager.GetFileNameWithoutExtension(assemblyLocation), ".xml"));
190  var assemblyDocumentationPath = GetDocumentationFilePath(typeof(Application).Assembly.Location);
191  var apiDocumentationPath = GetDocumentationFilePath(typeof(ApiHeaders).Assembly.Location);
192  services.AddSwaggerGen(genOptions => SwaggerConfiguration.Configure(genOptions, assemblyDocumentationPath, apiDocumentationPath));
193  services.AddSwaggerGenNewtonsoftSupport();
194  }
195 
196  // enable browser detection
197  services.AddDetectionCore().AddBrowser();
198 
199  // CORS conditionally enabled later
200  services.AddCors();
201 
202  void AddTypedContext<TContext>() where TContext : DatabaseContext<TContext>
203  {
204  services.AddDbContext<TContext>(builder =>
205  {
206  if (hostingEnvironment.IsDevelopment())
207  builder.EnableSensitiveDataLogging();
208  });
209  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<TContext>());
210  }
211 
212  // add the correct database context type
213  var dbType = postSetupServices.DatabaseConfiguration.DatabaseType;
214  switch (dbType)
215  {
216  case DatabaseType.MySql:
217  case DatabaseType.MariaDB:
218  AddTypedContext<MySqlDatabaseContext>();
219  break;
220  case DatabaseType.SqlServer:
221  AddTypedContext<SqlServerDatabaseContext>();
222  break;
223  case DatabaseType.Sqlite:
224  AddTypedContext<SqliteDatabaseContext>();
225  break;
226  default:
227  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Invalid {0}: {1}!", nameof(DatabaseType), dbType));
228  }
229 
230  // configure other database services
231  services.AddSingleton<IDatabaseContextFactory, DatabaseContextFactory>();
232  services.AddSingleton<IDatabaseSeeder, DatabaseSeeder>();
233 
234  // configure security services
236  services.AddScoped<IClaimsInjector, ClaimsInjector>();
237  services.AddSingleton<IIdentityCache, IdentityCache>();
238  services.AddSingleton<ICryptographySuite, CryptographySuite>();
239  services.AddSingleton<ITokenFactory, TokenFactory>();
240  services.AddSingleton<IPasswordHasher<Models.User>, PasswordHasher<Models.User>>();
241 
242  // configure platform specific services
243  if (postSetupServices.PlatformIdentifier.IsWindows)
244  {
245  if (postSetupServices.GeneralConfiguration.UseBasicWatchdogOnWindows)
246  services.AddSingleton<IWatchdogFactory, WatchdogFactory>();
247  else
248  services.AddSingleton<IWatchdogFactory, WindowsWatchdogFactory>();
249 
250  services.AddSingleton<ISystemIdentityFactory, WindowsSystemIdentityFactory>();
251  services.AddSingleton<ISymlinkFactory, WindowsSymlinkFactory>();
252  services.AddSingleton<IByondInstaller, WindowsByondInstaller>();
253  services.AddSingleton<IPostWriteHandler, WindowsPostWriteHandler>();
254  services.AddSingleton<IProcessFeatures, WindowsProcessFeatures>();
255 
256  services.AddSingleton<WindowsNetworkPromptReaper>();
257  services.AddSingleton<INetworkPromptReaper>(x => x.GetRequiredService<WindowsNetworkPromptReaper>());
258  services.AddSingleton<IHostedService>(x => x.GetRequiredService<WindowsNetworkPromptReaper>());
259  }
260  else
261  {
262  services.AddSingleton<IWatchdogFactory, WatchdogFactory>();
263  services.AddSingleton<ISystemIdentityFactory, PosixSystemIdentityFactory>();
264  services.AddSingleton<ISymlinkFactory, PosixSymlinkFactory>();
265  services.AddSingleton<IByondInstaller, PosixByondInstaller>();
266  services.AddSingleton<IPostWriteHandler, PosixPostWriteHandler>();
267  services.AddSingleton<IProcessFeatures, PosixProcessFeatures>();
268  services.AddSingleton<INetworkPromptReaper, PosixNetworkPromptReaper>();
269  }
270 
271  // configure misc services
272  services.AddSingleton<ISynchronousIOManager, SynchronousIOManager>();
273  services.AddSingleton<IGitHubClientFactory, GitHubClientFactory>();
274  services.AddSingleton<IProcessExecutor, ProcessExecutor>();
275  services.AddSingleton<IServerPortProvider, ServerPortProivder>();
276  services.AddSingleton<ITopicClient, TopicClient>();
277  services.AddSingleton(new SocketParameters
278  {
279  ReceiveTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout),
280  SendTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout),
281  ConnectTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout),
282  DisconnectTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout)
283  });
284 
285  // configure component services
286  services.AddSingleton<ILibGit2RepositoryFactory, LibGit2RepositoryFactory>();
287  services.AddSingleton<ILibGit2Commands, LibGit2Commands>();
288  services.AddSingleton<IProviderFactory, ProviderFactory>();
289  services.AddSingleton<IChatManagerFactory, ChatManagerFactory>();
290  services.AddSingleton<IInstanceFactory, InstanceFactory>();
291 
292  // configure root services
293  services.AddSingleton<IJobManager, JobManager>();
294 
295  services.AddSingleton<InstanceManager>();
296  services.AddSingleton<IBridgeDispatcher>(x => x.GetRequiredService<InstanceManager>());
297  services.AddSingleton<IInstanceManager>(x => x.GetRequiredService<InstanceManager>());
298  }
299 
301  protected override void ConfigureHostedService(IServiceCollection services)
302  => services.AddSingleton<IHostedService>(x => x.GetRequiredService<InstanceManager>());
303 
314  public void Configure(
315  IApplicationBuilder applicationBuilder,
316  IServerControl serverControl,
317  ITokenFactory tokenFactory,
318  IInstanceManager instanceManager,
319  IOptions<ControlPanelConfiguration> controlPanelConfigurationOptions,
320  IOptions<GeneralConfiguration> generalConfigurationOptions,
321  ILogger<Application> logger)
322  {
323  if (applicationBuilder == null)
324  throw new ArgumentNullException(nameof(applicationBuilder));
325  if (serverControl == null)
326  throw new ArgumentNullException(nameof(serverControl));
327 
328  this.tokenFactory = tokenFactory ?? throw new ArgumentNullException(nameof(tokenFactory));
329 
330  var controlPanelConfiguration = controlPanelConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(controlPanelConfigurationOptions));
331  var generalConfiguration = generalConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(generalConfigurationOptions));
332 
333  if (logger == null)
334  throw new ArgumentNullException(nameof(logger));
335 
336  logger.LogDebug("Content Root: {0}", hostingEnvironment.ContentRootPath);
337  logger.LogTrace("Web Root: {0}", hostingEnvironment.WebRootPath);
338 
339  if (generalConfiguration.MinimumPasswordLength > Limits.MaximumStringLength)
340  {
341  logger.LogCritical("Configured minimum password length ({0}) is greater than the maximum database string length ({1})!");
342  serverControl.Die(new InvalidOperationException("Minimum password length greater than database limit!"));
343  return;
344  }
345 
346  // attempt to restart the server if the configuration changes
347  if (serverControl.WatchdogPresent)
348  ChangeToken.OnChange(Configuration.GetReloadToken, () => serverControl.Restart());
349 
350  // setup the HTTP request pipeline
351  // Final point where we wrap exceptions in a 500 (ErrorMessage) response
352  applicationBuilder.UseServerErrorHandling();
353 
354  // 503 requests made while the application is starting
355  applicationBuilder.UseAsyncInitialization(async (cancellationToken) =>
356  {
357  var tcs = new TaskCompletionSource<object>();
358  using (cancellationToken.Register(() => tcs.SetCanceled()))
359  await Task.WhenAny(tcs.Task, instanceManager.Ready).ConfigureAwait(false);
360  });
361 
362  // suppress OperationCancelledExceptions, they are just aborted HTTP requests
363  applicationBuilder.UseCancelledRequestSuppression();
364 
365  if (hostingEnvironment.IsDevelopment())
366  {
367  applicationBuilder.UseSwagger();
368  applicationBuilder.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "TGS API V4"));
369  logger.LogTrace("Swagger API generation enabled");
370  }
371 
372  // Set up CORS based on configuration if necessary
373  Action<CorsPolicyBuilder> corsBuilder = null;
374  if (controlPanelConfiguration.AllowAnyOrigin)
375  {
376  logger.LogTrace("Access-Control-Allow-Origin: *");
377  corsBuilder = builder => builder.AllowAnyOrigin();
378  }
379  else if (controlPanelConfiguration.AllowedOrigins?.Count > 0)
380  {
381  logger.LogTrace("Access-Control-Allow-Origin: ", String.Join(',', controlPanelConfiguration.AllowedOrigins));
382  corsBuilder = builder => builder.WithOrigins(controlPanelConfiguration.AllowedOrigins.ToArray());
383  }
384 
385  var originalBuilder = corsBuilder;
386  corsBuilder = builder =>
387  {
388  builder.AllowAnyHeader().AllowAnyMethod();
389  originalBuilder?.Invoke(builder);
390  };
391  applicationBuilder.UseCors(corsBuilder);
392 
393  // spa loading if necessary
394  if (controlPanelConfiguration.Enable)
395  {
396  logger.LogWarning("Web control panel enabled. This is a highly WIP feature!");
397  applicationBuilder.UseStaticFiles();
398  }
399  else
400  logger.LogDebug("Web control panel disabled!");
401 
402  // authenticate JWT tokens using our security pipeline if present, returns 401 if bad
403  applicationBuilder.UseAuthentication();
404 
405  // suppress and log database exceptions
406  applicationBuilder.UseDbConflictHandling();
407 
408  // majority of handling is done in the controllers
409  applicationBuilder.UseMvc();
410 
411  // 404 anything that gets this far
412  }
413  }
414 }
LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources ...
+Go to the documentation of this file.
1 using Byond.TopicSender;
2 using Cyberboss.AspNetCore.AsyncInitializer;
3 using Microsoft.AspNetCore.Authentication.JwtBearer;
4 using Microsoft.AspNetCore.Builder;
5 using Microsoft.AspNetCore.Cors.Infrastructure;
6 using Microsoft.AspNetCore.Hosting;
7 using Microsoft.AspNetCore.Identity;
8 using Microsoft.Extensions.Configuration;
9 using Microsoft.Extensions.DependencyInjection;
10 using Microsoft.Extensions.Hosting;
11 using Microsoft.Extensions.Logging;
12 using Microsoft.Extensions.Options;
13 using Microsoft.Extensions.Primitives;
14 using Newtonsoft.Json;
15 using Serilog;
16 using Serilog.Events;
17 using Serilog.Formatting.Display;
18 using System;
19 using System.Globalization;
20 using System.IdentityModel.Tokens.Jwt;
21 using System.Threading.Tasks;
22 using Tgstation.Server.Api;
35 using Tgstation.Server.Host.IO;
40 
41 namespace Tgstation.Server.Host.Core
42 {
46 #pragma warning disable CA1506
48  {
52  readonly IWebHostEnvironment hostingEnvironment;
53 
58 
64  public Application(
65  IConfiguration configuration,
66  IWebHostEnvironment hostingEnvironment)
67  : base(configuration)
68  {
69  this.hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment));
70  }
71 
76  public static IServerFactory CreateDefaultServerFactory()
77  => new ServerFactory(
79  IOManager);
80 
86  public void ConfigureServices(IServiceCollection services, IPostSetupServices postSetupServices)
87  {
88  ConfigureServices(services);
89 
90  if (postSetupServices == null)
91  throw new ArgumentNullException(nameof(postSetupServices));
92 
93  // configure configuration
94  services.UseStandardConfig<UpdatesConfiguration>(Configuration);
95  services.UseStandardConfig<ControlPanelConfiguration>(Configuration);
96 
97  // enable options which give us config reloading
98  services.AddOptions();
99 
100  static LogEventLevel? ConvertSeriLogLevel(LogLevel logLevel) =>
101  logLevel switch
102  {
103  LogLevel.Critical => LogEventLevel.Fatal,
104  LogLevel.Debug => LogEventLevel.Debug,
105  LogLevel.Error => LogEventLevel.Error,
106  LogLevel.Information => LogEventLevel.Information,
107  LogLevel.Trace => LogEventLevel.Verbose,
108  LogLevel.Warning => LogEventLevel.Warning,
109  LogLevel.None => null,
110  _ => throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Invalid log level {0}", logLevel)),
111  };
112 
113  var microsoftEventLevel = ConvertSeriLogLevel(postSetupServices.FileLoggingConfiguration.MicrosoftLogLevel);
114  services.SetupLogging(
115  config =>
116  {
117  if (microsoftEventLevel.HasValue)
118  config.MinimumLevel.Override("Microsoft", microsoftEventLevel.Value);
119  },
120  sinkConfig =>
121  {
122  if (postSetupServices.FileLoggingConfiguration.Disable)
123  return;
124 
125  // common app data is C:/ProgramData on windows, else /usr/share
126  var logPath = !String.IsNullOrEmpty(postSetupServices.FileLoggingConfiguration.Directory)
127  ? postSetupServices.FileLoggingConfiguration.Directory
128  : IOManager.ConcatPath(
129  Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData),
131  "Logs");
132 
133  var logEventLevel = ConvertSeriLogLevel(postSetupServices.FileLoggingConfiguration.LogLevel);
134 
135  var formatter = new MessageTemplateTextFormatter(
136  "{Timestamp:o} {RequestId,13} [{Level:u3}] {SourceContext:l}: {Message} ({EventId:x8}){NewLine}{Exception}",
137  null);
138 
139  logPath = IOManager.ConcatPath(logPath, "tgs-{Date}.log");
140  var rollingFileConfig = sinkConfig.RollingFile(
141  formatter,
142  logPath,
143  logEventLevel ?? LogEventLevel.Verbose,
144  50 * 1024 * 1024, // 50MB max size
145  flushToDiskInterval: TimeSpan.FromSeconds(2));
146  });
147 
148  // configure bearer token validation
149  services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(jwtBearerOptions =>
150  {
151  // this line isn't actually run until the first request is made
152  // at that point tokenFactory will be populated
153  jwtBearerOptions.TokenValidationParameters = tokenFactory.ValidationParameters;
154  jwtBearerOptions.Events = new JwtBearerEvents
155  {
156  // Application is our composition root so this monstrosity of a line is okay
157  // At least, that's what I tell myself to sleep at night
158  OnTokenValidated = ctx => ctx
159  .HttpContext
160  .RequestServices
161  .GetRequiredService<IClaimsInjector>()
162  .InjectClaimsIntoContext(
163  ctx,
164  ctx.HttpContext.RequestAborted)
165  };
166  });
167 
168  // fucking prevents converting 'sub' to M$ bs
169  // can't be done in the above lambda, that's too late
170  JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();
171 
172  // add mvc, configure the json serializer settings
173  services
174  .AddMvc(options =>
175  {
176  options.EnableEndpointRouting = false;
177  })
178  .AddNewtonsoftJson(options =>
179  {
180  options.AllowInputFormatterExceptionMessages = true;
181  options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
182  options.SerializerSettings.CheckAdditionalContent = true;
183  options.SerializerSettings.MissingMemberHandling = MissingMemberHandling.Error;
184  options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
185  options.SerializerSettings.Converters = new[] { new VersionConverter() };
186  });
187 
188  if (hostingEnvironment.IsDevelopment())
189  {
190  static string GetDocumentationFilePath(string assemblyLocation) => IOManager.ConcatPath(IOManager.GetDirectoryName(assemblyLocation), String.Concat(IOManager.GetFileNameWithoutExtension(assemblyLocation), ".xml"));
191  var assemblyDocumentationPath = GetDocumentationFilePath(typeof(Application).Assembly.Location);
192  var apiDocumentationPath = GetDocumentationFilePath(typeof(ApiHeaders).Assembly.Location);
193  services.AddSwaggerGen(genOptions => SwaggerConfiguration.Configure(genOptions, assemblyDocumentationPath, apiDocumentationPath));
194  services.AddSwaggerGenNewtonsoftSupport();
195  }
196 
197  // enable browser detection
198  services.AddDetectionCore().AddBrowser();
199 
200  // CORS conditionally enabled later
201  services.AddCors();
202 
203  void AddTypedContext<TContext>() where TContext : DatabaseContext<TContext>
204  {
205  services.AddDbContext<TContext>(builder =>
206  {
207  if (hostingEnvironment.IsDevelopment())
208  builder.EnableSensitiveDataLogging();
209  });
210  services.AddScoped<IDatabaseContext>(x => x.GetRequiredService<TContext>());
211  }
212 
213  // add the correct database context type
214  var dbType = postSetupServices.DatabaseConfiguration.DatabaseType;
215  switch (dbType)
216  {
217  case DatabaseType.MySql:
218  case DatabaseType.MariaDB:
219  AddTypedContext<MySqlDatabaseContext>();
220  break;
221  case DatabaseType.SqlServer:
222  AddTypedContext<SqlServerDatabaseContext>();
223  break;
224  case DatabaseType.Sqlite:
225  AddTypedContext<SqliteDatabaseContext>();
226  break;
227  default:
228  throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Invalid {0}: {1}!", nameof(DatabaseType), dbType));
229  }
230 
231  // configure other database services
232  services.AddSingleton<IDatabaseContextFactory, DatabaseContextFactory>();
233  services.AddSingleton<IDatabaseSeeder, DatabaseSeeder>();
234 
235  // configure security services
237  services.AddScoped<IClaimsInjector, ClaimsInjector>();
238  services.AddSingleton<IIdentityCache, IdentityCache>();
239  services.AddSingleton<ICryptographySuite, CryptographySuite>();
240  services.AddSingleton<ITokenFactory, TokenFactory>();
241  services.AddSingleton<IPasswordHasher<Models.User>, PasswordHasher<Models.User>>();
242 
243  // configure platform specific services
244  if (postSetupServices.PlatformIdentifier.IsWindows)
245  {
246  if (postSetupServices.GeneralConfiguration.UseBasicWatchdogOnWindows)
247  services.AddSingleton<IWatchdogFactory, WatchdogFactory>();
248  else
249  services.AddSingleton<IWatchdogFactory, WindowsWatchdogFactory>();
250 
251  services.AddSingleton<ISystemIdentityFactory, WindowsSystemIdentityFactory>();
252  services.AddSingleton<ISymlinkFactory, WindowsSymlinkFactory>();
253  services.AddSingleton<IByondInstaller, WindowsByondInstaller>();
254  services.AddSingleton<IPostWriteHandler, WindowsPostWriteHandler>();
255  services.AddSingleton<IProcessFeatures, WindowsProcessFeatures>();
256 
257  services.AddSingleton<WindowsNetworkPromptReaper>();
258  services.AddSingleton<INetworkPromptReaper>(x => x.GetRequiredService<WindowsNetworkPromptReaper>());
259  services.AddSingleton<IHostedService>(x => x.GetRequiredService<WindowsNetworkPromptReaper>());
260  }
261  else
262  {
263  services.AddSingleton<IWatchdogFactory, WatchdogFactory>();
264  services.AddSingleton<ISystemIdentityFactory, PosixSystemIdentityFactory>();
265  services.AddSingleton<ISymlinkFactory, PosixSymlinkFactory>();
266  services.AddSingleton<IByondInstaller, PosixByondInstaller>();
267  services.AddSingleton<IPostWriteHandler, PosixPostWriteHandler>();
268  services.AddSingleton<IProcessFeatures, PosixProcessFeatures>();
269  services.AddSingleton<INetworkPromptReaper, PosixNetworkPromptReaper>();
270  }
271 
272  // configure misc services
273  services.AddSingleton<ISynchronousIOManager, SynchronousIOManager>();
274  services.AddSingleton<IGitHubClientFactory, GitHubClientFactory>();
275  services.AddSingleton<IProcessExecutor, ProcessExecutor>();
276  services.AddSingleton<IServerPortProvider, ServerPortProivder>();
277  services.AddSingleton<ITopicClient, TopicClient>();
278  services.AddSingleton(new SocketParameters
279  {
280  ReceiveTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout),
281  SendTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout),
282  ConnectTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout),
283  DisconnectTimeout = TimeSpan.FromMilliseconds(postSetupServices.GeneralConfiguration.ByondTopicTimeout)
284  });
285 
286  // configure component services
287  services.AddSingleton<ILibGit2RepositoryFactory, LibGit2RepositoryFactory>();
288  services.AddSingleton<ILibGit2Commands, LibGit2Commands>();
289  services.AddSingleton<IProviderFactory, ProviderFactory>();
290  services.AddSingleton<IChatManagerFactory, ChatManagerFactory>();
291  services.AddSingleton<IInstanceFactory, InstanceFactory>();
292 
293  // configure root services
294  services.AddSingleton<IJobManager, JobManager>();
295 
296  services.AddSingleton<InstanceManager>();
297  services.AddSingleton<IBridgeDispatcher>(x => x.GetRequiredService<InstanceManager>());
298  services.AddSingleton<IInstanceManager>(x => x.GetRequiredService<InstanceManager>());
299  }
300 
302  protected override void ConfigureHostedService(IServiceCollection services)
303  => services.AddSingleton<IHostedService>(x => x.GetRequiredService<InstanceManager>());
304 
315  public void Configure(
316  IApplicationBuilder applicationBuilder,
317  IServerControl serverControl,
318  ITokenFactory tokenFactory,
319  IInstanceManager instanceManager,
320  IOptions<ControlPanelConfiguration> controlPanelConfigurationOptions,
321  IOptions<GeneralConfiguration> generalConfigurationOptions,
322  ILogger<Application> logger)
323  {
324  if (applicationBuilder == null)
325  throw new ArgumentNullException(nameof(applicationBuilder));
326  if (serverControl == null)
327  throw new ArgumentNullException(nameof(serverControl));
328 
329  this.tokenFactory = tokenFactory ?? throw new ArgumentNullException(nameof(tokenFactory));
330 
331  var controlPanelConfiguration = controlPanelConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(controlPanelConfigurationOptions));
332  var generalConfiguration = generalConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(generalConfigurationOptions));
333 
334  if (logger == null)
335  throw new ArgumentNullException(nameof(logger));
336 
337  logger.LogDebug("Content Root: {0}", hostingEnvironment.ContentRootPath);
338  logger.LogTrace("Web Root: {0}", hostingEnvironment.WebRootPath);
339 
340  if (generalConfiguration.MinimumPasswordLength > Limits.MaximumStringLength)
341  {
342  logger.LogCritical("Configured minimum password length ({0}) is greater than the maximum database string length ({1})!");
343  serverControl.Die(new InvalidOperationException("Minimum password length greater than database limit!"));
344  return;
345  }
346 
347  // attempt to restart the server if the configuration changes
348  if (serverControl.WatchdogPresent)
349  ChangeToken.OnChange(Configuration.GetReloadToken, () => serverControl.Restart());
350 
351  // setup the HTTP request pipeline
352  // Final point where we wrap exceptions in a 500 (ErrorMessage) response
353  applicationBuilder.UseServerErrorHandling();
354 
355  // 503 requests made while the application is starting
356  applicationBuilder.UseAsyncInitialization(async (cancellationToken) =>
357  {
358  var tcs = new TaskCompletionSource<object>();
359  using (cancellationToken.Register(() => tcs.SetCanceled()))
360  await Task.WhenAny(tcs.Task, instanceManager.Ready).ConfigureAwait(false);
361  });
362 
363  // suppress OperationCancelledExceptions, they are just aborted HTTP requests
364  applicationBuilder.UseCancelledRequestSuppression();
365 
366  if (hostingEnvironment.IsDevelopment())
367  {
368  applicationBuilder.UseSwagger();
369  applicationBuilder.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "TGS API V4"));
370  logger.LogTrace("Swagger API generation enabled");
371  }
372 
373  // Set up CORS based on configuration if necessary
374  Action<CorsPolicyBuilder> corsBuilder = null;
375  if (controlPanelConfiguration.AllowAnyOrigin)
376  {
377  logger.LogTrace("Access-Control-Allow-Origin: *");
378  corsBuilder = builder => builder.AllowAnyOrigin();
379  }
380  else if (controlPanelConfiguration.AllowedOrigins?.Count > 0)
381  {
382  logger.LogTrace("Access-Control-Allow-Origin: ", String.Join(',', controlPanelConfiguration.AllowedOrigins));
383  corsBuilder = builder => builder.WithOrigins(controlPanelConfiguration.AllowedOrigins.ToArray());
384  }
385 
386  var originalBuilder = corsBuilder;
387  corsBuilder = builder =>
388  {
389  builder.AllowAnyHeader().AllowAnyMethod();
390  originalBuilder?.Invoke(builder);
391  };
392  applicationBuilder.UseCors(corsBuilder);
393 
394  // spa loading if necessary
395  if (controlPanelConfiguration.Enable)
396  {
397  logger.LogWarning("Web control panel enabled. This is a highly WIP feature!");
398  applicationBuilder.UseStaticFiles();
399  }
400  else
401  logger.LogDebug("Web control panel disabled!");
402 
403  // authenticate JWT tokens using our security pipeline if present, returns 401 if bad
404  applicationBuilder.UseAuthentication();
405 
406  // suppress and log database exceptions
407  applicationBuilder.UseDbConflictHandling();
408 
409  // majority of handling is done in the controllers
410  applicationBuilder.UseMvc();
411 
412  // 404 anything that gets this far
413  }
414  }
415 }
LogLevel MicrosoftLogLevel
The minimum Microsoft.Extensions.Logging.LogLevel to display in logs for Microsoft library sources ...
@@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Contains various cryptographic functions
- +
Backend abstract implementation of IDatabaseContext
Application(IConfiguration configuration, IWebHostEnvironment hostingEnvironment)
Construct an Application
Definition: Application.cs:64
Represents the header that must be present for every server request
Definition: ApiHeaders.cs:17
@@ -150,11 +150,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Configuration for the automatic update system
For downloading and installing BYOND extractions for a given system
-
void Configure(IApplicationBuilder applicationBuilder, IServerControl serverControl, ITokenFactory tokenFactory, IInstanceManager instanceManager, IOptions< ControlPanelConfiguration > controlPanelConfigurationOptions, IOptions< GeneralConfiguration > generalConfigurationOptions, ILogger< Application > logger)
Configure the Application
Definition: Application.cs:314
+
void Configure(IApplicationBuilder applicationBuilder, IServerControl serverControl, ITokenFactory tokenFactory, IInstanceManager instanceManager, IOptions< ControlPanelConfiguration > controlPanelConfigurationOptions, IOptions< GeneralConfiguration > generalConfigurationOptions, ILogger< Application > logger)
Configure the Application
Definition: Application.cs:315
For accessing the disk in a synchronous manner
DatabaseType DatabaseType
The Configuration.DatabaseType to create
- + diff --git a/_application_builder_extensions_8cs.html b/_application_builder_extensions_8cs.html index 842d19e425..3409a26ad7 100644 --- a/_application_builder_extensions_8cs.html +++ b/_application_builder_extensions_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_application_builder_extensions_8cs_source.html b/_application_builder_extensions_8cs_source.html index 22b8654f82..c05e71c642 100644 --- a/_application_builder_extensions_8cs_source.html +++ b/_application_builder_extensions_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_architecture_8dox.html b/_architecture_8dox.html index de739f499b..fb81586ae5 100644 --- a/_architecture_8dox.html +++ b/_architecture_8dox.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_assembly_information_provider_8cs.html b/_assembly_information_provider_8cs.html index bbb99d84c3..9f6d57a561 100644 --- a/_assembly_information_provider_8cs.html +++ b/_assembly_information_provider_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_assembly_information_provider_8cs_source.html b/_assembly_information_provider_8cs_source.html index 23a8fea4b4..4c9c07779e 100644 --- a/_assembly_information_provider_8cs_source.html +++ b/_assembly_information_provider_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_async_delayer_8cs.html b/_async_delayer_8cs.html index d39f1846b4..e885ba09f6 100644 --- a/_async_delayer_8cs.html +++ b/_async_delayer_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_async_delayer_8cs_source.html b/_async_delayer_8cs_source.html index 808403a47f..ad6f3ae1f7 100644 --- a/_async_delayer_8cs_source.html +++ b/_async_delayer_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_authentication_context_8cs.html b/_authentication_context_8cs.html index ba1a7b2a86..70a4351c91 100644 --- a/_authentication_context_8cs.html +++ b/_authentication_context_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_authentication_context_8cs_source.html b/_authentication_context_8cs_source.html index ce23caa09b..95b24bc648 100644 --- a/_authentication_context_8cs_source.html +++ b/_authentication_context_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_authentication_context_factory_8cs.html b/_authentication_context_factory_8cs.html index 94be789334..e43767fb88 100644 --- a/_authentication_context_factory_8cs.html +++ b/_authentication_context_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_authentication_context_factory_8cs_source.html b/_authentication_context_factory_8cs_source.html index 43fd2850b2..326a350320 100644 --- a/_authentication_context_factory_8cs_source.html +++ b/_authentication_context_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Represents the currently authenticated Api.Models.User
- +
readonly IIdentityCache identityCache
The IIdentityCache for the AuthenticationContextFactory
diff --git a/_basic_watchdog_8cs.html b/_basic_watchdog_8cs.html index c642859980..4f409004b0 100644 --- a/_basic_watchdog_8cs.html +++ b/_basic_watchdog_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_basic_watchdog_8cs_source.html b/_basic_watchdog_8cs_source.html index fad8c089dc..13ccc03eba 100644 --- a/_basic_watchdog_8cs_source.html +++ b/_basic_watchdog_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bool_converter_8cs.html b/_bool_converter_8cs.html index 2ed818f344..2a746ae185 100644 --- a/_bool_converter_8cs.html +++ b/_bool_converter_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bool_converter_8cs_source.html b/_bool_converter_8cs_source.html index 7c0c80ac78..f4d8d21ac9 100644 --- a/_bool_converter_8cs_source.html +++ b/_bool_converter_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_command_type_8cs.html b/_bridge_command_type_8cs.html index 194ad5785a..6832b10a74 100644 --- a/_bridge_command_type_8cs.html +++ b/_bridge_command_type_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_command_type_8cs_source.html b/_bridge_command_type_8cs_source.html index b1798e72fb..f6f883dffe 100644 --- a/_bridge_command_type_8cs_source.html +++ b/_bridge_command_type_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_controller_8cs.html b/_bridge_controller_8cs.html index 22bcdd9ce1..3677d370c1 100644 --- a/_bridge_controller_8cs.html +++ b/_bridge_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_controller_8cs_source.html b/_bridge_controller_8cs_source.html index 6b5e5547f3..31b2606a4c 100644 --- a/_bridge_controller_8cs_source.html +++ b/_bridge_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_parameters_8cs.html b/_bridge_parameters_8cs.html index 94e835f71c..b3cf77da13 100644 --- a/_bridge_parameters_8cs.html +++ b/_bridge_parameters_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_parameters_8cs_source.html b/_bridge_parameters_8cs_source.html index 89b5acde23..39193d8486 100644 --- a/_bridge_parameters_8cs_source.html +++ b/_bridge_parameters_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_registration_8cs.html b/_bridge_registration_8cs.html index f7da6e7a00..12511251a0 100644 --- a/_bridge_registration_8cs.html +++ b/_bridge_registration_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_registration_8cs_source.html b/_bridge_registration_8cs_source.html index 757f503a85..f1a8d3f430 100644 --- a/_bridge_registration_8cs_source.html +++ b/_bridge_registration_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_response_8cs.html b/_bridge_response_8cs.html index 6ec25ca4af..6890743778 100644 --- a/_bridge_response_8cs.html +++ b/_bridge_response_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_bridge_response_8cs_source.html b/_bridge_response_8cs_source.html index 38b8d81581..06d046cda7 100644 --- a/_bridge_response_8cs_source.html +++ b/_bridge_response_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_8cs.html b/_byond_8cs.html index 67d6f97c29..462d0ba988 100644 --- a/_byond_8cs.html +++ b/_byond_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_8cs_source.html b/_byond_8cs_source.html index 471330f3bb..236547590d 100644 --- a/_byond_8cs_source.html +++ b/_byond_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_client_8cs.html b/_byond_client_8cs.html index c133f94064..c808268507 100644 --- a/_byond_client_8cs.html +++ b/_byond_client_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_client_8cs_source.html b/_byond_client_8cs_source.html index 317d467b49..b807556254 100644 --- a/_byond_client_8cs_source.html +++ b/_byond_client_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_command_8cs.html b/_byond_command_8cs.html index 5f7a872df9..fb834a84f7 100644 --- a/_byond_command_8cs.html +++ b/_byond_command_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_command_8cs_source.html b/_byond_command_8cs_source.html index 98324b5b15..544935556b 100644 --- a/_byond_command_8cs_source.html +++ b/_byond_command_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_controller_8cs.html b/_byond_controller_8cs.html index 5c5c396d8f..d9fa5072df 100644 --- a/_byond_controller_8cs.html +++ b/_byond_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_controller_8cs_source.html b/_byond_controller_8cs_source.html index 6f69c8c583..cd9f849aab 100644 --- a/_byond_controller_8cs_source.html +++ b/_byond_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
readonly IJobManager jobManager
The IJobManager for the ByondController
Routes to a server actions
Definition: Routes.cs:9
- +
long Id
The id of the Instance. Not modifiable
Definition: Instance.cs:14
ByondController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IInstanceManager instanceManager, IJobManager jobManager, ILogger< ByondController > logger)
Construct a ByondController
diff --git a/_byond_executable_lock_8cs.html b/_byond_executable_lock_8cs.html index 63e5ca1b6f..e2607b63da 100644 --- a/_byond_executable_lock_8cs.html +++ b/_byond_executable_lock_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_executable_lock_8cs_source.html b/_byond_executable_lock_8cs_source.html index d0b5f28605..868d2b8752 100644 --- a/_byond_executable_lock_8cs_source.html +++ b/_byond_executable_lock_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_installer_base_8cs.html b/_byond_installer_base_8cs.html index d2e1c7d9cc..709f661621 100644 --- a/_byond_installer_base_8cs.html +++ b/_byond_installer_base_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_installer_base_8cs_source.html b/_byond_installer_base_8cs_source.html index 2b83b72d5a..0b00e58141 100644 --- a/_byond_installer_base_8cs_source.html +++ b/_byond_installer_base_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_manager_8cs.html b/_byond_manager_8cs.html index 56e0d1abf7..0f90610fb0 100644 --- a/_byond_manager_8cs.html +++ b/_byond_manager_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_manager_8cs_source.html b/_byond_manager_8cs_source.html index a340ea9a34..5e8d1d2b0b 100644 --- a/_byond_manager_8cs_source.html +++ b/_byond_manager_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_rights_8cs.html b/_byond_rights_8cs.html index ad8211f977..b6aba51686 100644 --- a/_byond_rights_8cs.html +++ b/_byond_rights_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_byond_rights_8cs_source.html b/_byond_rights_8cs_source.html index 1795279252..2afd3b717d 100644 --- a/_byond_rights_8cs_source.html +++ b/_byond_rights_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_channel_mapping_8cs.html b/_channel_mapping_8cs.html index b761634b65..2c0485c805 100644 --- a/_channel_mapping_8cs.html +++ b/_channel_mapping_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_channel_mapping_8cs_source.html b/_channel_mapping_8cs_source.html index 9212c734b0..819d7a3299 100644 --- a/_channel_mapping_8cs_source.html +++ b/_channel_mapping_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_channel_representation_8cs.html b/_channel_representation_8cs.html index d165048eaa..20d1d85f88 100644 --- a/_channel_representation_8cs.html +++ b/_channel_representation_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_channel_representation_8cs_source.html b/_channel_representation_8cs_source.html index 16809d90e1..0a473d1338 100644 --- a/_channel_representation_8cs_source.html +++ b/_channel_representation_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_bot_rights_8cs.html b/_chat_bot_rights_8cs.html index 1db1c1d562..778b6363c9 100644 --- a/_chat_bot_rights_8cs.html +++ b/_chat_bot_rights_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_bot_rights_8cs_source.html b/_chat_bot_rights_8cs_source.html index 4ed5e8b650..7366fd7c98 100644 --- a/_chat_bot_rights_8cs_source.html +++ b/_chat_bot_rights_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_bots_client_8cs.html b/_chat_bots_client_8cs.html index 2e58cee73f..cef2bf2464 100644 --- a/_chat_bots_client_8cs.html +++ b/_chat_bots_client_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_bots_client_8cs_source.html b/_chat_bots_client_8cs_source.html index 75ecc31c34..0f20b03e00 100644 --- a/_chat_bots_client_8cs_source.html +++ b/_chat_bots_client_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_channel_extensions_8cs.html b/_chat_channel_extensions_8cs.html index ff5253ced1..997b3bbcb7 100644 --- a/_chat_channel_extensions_8cs.html +++ b/_chat_channel_extensions_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_channel_extensions_8cs_source.html b/_chat_channel_extensions_8cs_source.html index 95a038e4e2..acc00bfdbf 100644 --- a/_chat_channel_extensions_8cs_source.html +++ b/_chat_channel_extensions_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_command_8cs.html b/_chat_command_8cs.html index cbcae9f22b..14cb4c7c53 100644 --- a/_chat_command_8cs.html +++ b/_chat_command_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_command_8cs_source.html b/_chat_command_8cs_source.html index a0b97b4150..ae95d43720 100644 --- a/_chat_command_8cs_source.html +++ b/_chat_command_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_connection_string_builder_8cs.html b/_chat_connection_string_builder_8cs.html index e368e242ff..d38ed1208f 100644 --- a/_chat_connection_string_builder_8cs.html +++ b/_chat_connection_string_builder_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_connection_string_builder_8cs_source.html b/_chat_connection_string_builder_8cs_source.html index 3ada38d26e..8336805e70 100644 --- a/_chat_connection_string_builder_8cs_source.html +++ b/_chat_connection_string_builder_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_controller_8cs.html b/_chat_controller_8cs.html index 8d7c2909a9..536e4a1ed0 100644 --- a/_chat_controller_8cs.html +++ b/_chat_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_controller_8cs_source.html b/_chat_controller_8cs_source.html index 766fabd419..bf0b2978c5 100644 --- a/_chat_controller_8cs_source.html +++ b/_chat_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -107,12 +107,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
IActionResult StandardModelChecks(Api.Models.ChatBot model, bool forCreation)
Perform some basic validation of a given model .
ulong GetRight(RightsType rightsType)
Get the value of a given rightsType
- +
Backend abstract implementation of IDatabaseContext
ushort ChatBotLimit
The maximum number of ChatBots the Instance may contain.
Definition: Instance.cs:52
Routes to a server actions
Definition: Routes.cs:9
async Task< IActionResult > Delete(long id, CancellationToken cancellationToken)
Delete a Api.Models.ChatBot.
ChatController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IInstanceManager instanceManager, ILogger< ChatController > logger)
Construct a ChatController
- +
async Task< IActionResult > List(CancellationToken cancellationToken)
List Api.Models.ChatBots.
async Task< IActionResult > Update([FromBody] Api.Models.ChatBot model, CancellationToken cancellationToken)
Updates a chat bot model .
const string Chat
The Models.ChatBot controller
Definition: Routes.cs:69
@@ -126,14 +126,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ApiController for managing Api.Models.ChatBots
readonly IInstanceManager instanceManager
The IInstanceManager for the ChatController
-
DbSet< ChatChannel > ChatChannels
The ChatChannels in the DatabaseContext<TParentContext>.
+
DbSet< ChatChannel > ChatChannels
The ChatChannels in the DatabaseContext<TParentContext>.
const string List
The postfix for list operations
Definition: Routes.cs:84
async Task< IActionResult > Create([FromBody] Api.Models.ChatBot model, CancellationToken cancellationToken)
Create a new chat bot model .
ChatBotRights
Rights for Models.ChatBot
Definition: ChatBotRights.cs:9
Represents an error message returned by the server
Definition: ErrorMessage.cs:9
async Task< IActionResult > GetId(long id, CancellationToken cancellationToken)
Get a specific Api.Models.ChatBot.
-
DbSet< ChatBot > ChatBots
The ChatBots in the DatabaseContext<TParentContext>.
+
DbSet< ChatBot > ChatBots
The ChatBots in the DatabaseContext<TParentContext>.
diff --git a/_chat_manager_8cs.html b/_chat_manager_8cs.html index 2897cecd52..85b765265a 100644 --- a/_chat_manager_8cs.html +++ b/_chat_manager_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_manager_8cs_source.html b/_chat_manager_8cs_source.html index e776518512..71691e2f30 100644 --- a/_chat_manager_8cs_source.html +++ b/_chat_manager_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_manager_factory_8cs.html b/_chat_manager_factory_8cs.html index c388acbc90..5eea19d983 100644 --- a/_chat_manager_factory_8cs.html +++ b/_chat_manager_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_manager_factory_8cs_source.html b/_chat_manager_factory_8cs_source.html index 9eb4a51c77..5a85e52c2a 100644 --- a/_chat_manager_factory_8cs_source.html +++ b/_chat_manager_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_message_8cs.html b/_chat_message_8cs.html index 792a6391db..6ab8659bc3 100644 --- a/_chat_message_8cs.html +++ b/_chat_message_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_message_8cs_source.html b/_chat_message_8cs_source.html index 771879148c..edb7df5133 100644 --- a/_chat_message_8cs_source.html +++ b/_chat_message_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_provider_8cs.html b/_chat_provider_8cs.html index 643573d29a..259398db80 100644 --- a/_chat_provider_8cs.html +++ b/_chat_provider_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_provider_8cs_source.html b/_chat_provider_8cs_source.html index 6470467afe..7bb8425267 100644 --- a/_chat_provider_8cs_source.html +++ b/_chat_provider_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_tracking_context_8cs.html b/_chat_tracking_context_8cs.html index 7bada10e47..524830366a 100644 --- a/_chat_tracking_context_8cs.html +++ b/_chat_tracking_context_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_tracking_context_8cs_source.html b/_chat_tracking_context_8cs_source.html index a54c474007..a79bfdc0ca 100644 --- a/_chat_tracking_context_8cs_source.html +++ b/_chat_tracking_context_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_update_8cs.html b/_chat_update_8cs.html index 189d67e151..b78951932a 100644 --- a/_chat_update_8cs.html +++ b/_chat_update_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_update_8cs_source.html b/_chat_update_8cs_source.html index 8849d6acda..93d29bdc88 100644 --- a/_chat_update_8cs_source.html +++ b/_chat_update_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_user_8cs.html b/_chat_user_8cs.html index 26e1ab0c09..b85ba5a83e 100644 --- a/_chat_user_8cs.html +++ b/_chat_user_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_chat_user_8cs_source.html b/_chat_user_8cs_source.html index 7a1c569449..09e7d4faea 100644 --- a/_chat_user_8cs_source.html +++ b/_chat_user_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_claims_injector_8cs.html b/_claims_injector_8cs.html index e84de62ae7..83918ccd36 100644 --- a/_claims_injector_8cs.html +++ b/_claims_injector_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_claims_injector_8cs_source.html b/_claims_injector_8cs_source.html index e29e3896f8..4896d328d3 100644 --- a/_claims_injector_8cs_source.html +++ b/_claims_injector_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_client_exception_8cs.html b/_client_exception_8cs.html index 8ea0921bf9..3e228d8642 100644 --- a/_client_exception_8cs.html +++ b/_client_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_client_exception_8cs_source.html b/_client_exception_8cs_source.html index d812bb7099..997ed597ba 100644 --- a/_client_exception_8cs_source.html +++ b/_client_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_combined_topic_response_8cs.html b/_combined_topic_response_8cs.html index d636553c08..6cf6f9abbd 100644 --- a/_combined_topic_response_8cs.html +++ b/_combined_topic_response_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_combined_topic_response_8cs_source.html b/_combined_topic_response_8cs_source.html index 6164bd6778..d185baa3ee 100644 --- a/_combined_topic_response_8cs_source.html +++ b/_combined_topic_response_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_command_factory_8cs.html b/_command_factory_8cs.html index 6f024be548..cef91250bf 100644 --- a/_command_factory_8cs.html +++ b/_command_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_command_factory_8cs_source.html b/_command_factory_8cs_source.html index 286bac153f..b4b94f6123 100644 --- a/_command_factory_8cs_source.html +++ b/_command_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_session_2_dual_reattach_information_8cs.html b/_components_2_session_2_dual_reattach_information_8cs.html index ef58e80a88..ff27d50ee4 100644 --- a/_components_2_session_2_dual_reattach_information_8cs.html +++ b/_components_2_session_2_dual_reattach_information_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_session_2_dual_reattach_information_8cs_source.html b/_components_2_session_2_dual_reattach_information_8cs_source.html index 7e09431bfa..9e5dfe2a04 100644 --- a/_components_2_session_2_dual_reattach_information_8cs_source.html +++ b/_components_2_session_2_dual_reattach_information_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_session_2_reattach_information_8cs.html b/_components_2_session_2_reattach_information_8cs.html index d5a36a3e35..02498c7c88 100644 --- a/_components_2_session_2_reattach_information_8cs.html +++ b/_components_2_session_2_reattach_information_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_session_2_reattach_information_8cs_source.html b/_components_2_session_2_reattach_information_8cs_source.html index 78649659f7..5408c9c439 100644 --- a/_components_2_session_2_reattach_information_8cs_source.html +++ b/_components_2_session_2_reattach_information_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_watchdog_2_i_watchdog_8cs.html b/_components_2_watchdog_2_i_watchdog_8cs.html index 8c5a6e9e81..a1516e064c 100644 --- a/_components_2_watchdog_2_i_watchdog_8cs.html +++ b/_components_2_watchdog_2_i_watchdog_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_watchdog_2_i_watchdog_8cs_source.html b/_components_2_watchdog_2_i_watchdog_8cs_source.html index 56ffe82f52..4922c66e13 100644 --- a/_components_2_watchdog_2_i_watchdog_8cs_source.html +++ b/_components_2_watchdog_2_i_watchdog_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_watchdog_2_i_watchdog_factory_8cs.html b/_components_2_watchdog_2_i_watchdog_factory_8cs.html index d5039175cb..e5e6f55c98 100644 --- a/_components_2_watchdog_2_i_watchdog_factory_8cs.html +++ b/_components_2_watchdog_2_i_watchdog_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html b/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html index e84cda58c9..ed6fac8e0c 100644 --- a/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html +++ b/_components_2_watchdog_2_i_watchdog_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_watchdog_2_watchdog_factory_8cs.html b/_components_2_watchdog_2_watchdog_factory_8cs.html index 7fec9e59b8..da664d70aa 100644 --- a/_components_2_watchdog_2_watchdog_factory_8cs.html +++ b/_components_2_watchdog_2_watchdog_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_components_2_watchdog_2_watchdog_factory_8cs_source.html b/_components_2_watchdog_2_watchdog_factory_8cs_source.html index 71c56ecafb..b974e97a1a 100644 --- a/_components_2_watchdog_2_watchdog_factory_8cs_source.html +++ b/_components_2_watchdog_2_watchdog_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_8cs.html b/_configuration_8cs.html index bdbde302c8..317679feb3 100644 --- a/_configuration_8cs.html +++ b/_configuration_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_8cs_source.html b/_configuration_8cs_source.html index 8e692b5e3c..5c0b9b45a5 100644 --- a/_configuration_8cs_source.html +++ b/_configuration_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_client_8cs.html b/_configuration_client_8cs.html index e02125878d..cbbaf36481 100644 --- a/_configuration_client_8cs.html +++ b/_configuration_client_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_client_8cs_source.html b/_configuration_client_8cs_source.html index 93cad1f830..6ecf048106 100644 --- a/_configuration_client_8cs_source.html +++ b/_configuration_client_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_controller_8cs.html b/_configuration_controller_8cs.html index a5abb2d3ea..985616b634 100644 --- a/_configuration_controller_8cs.html +++ b/_configuration_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_controller_8cs_source.html b/_configuration_controller_8cs_source.html index b0033a89cf..643fd83786 100644 --- a/_configuration_controller_8cs_source.html +++ b/_configuration_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Routes to a server actions
Definition: Routes.cs:9
readonly IIOManager ioManager
The IIOManager for the ConfigurationController
- +
Represents a game configuration file. Create and delete actions uncerimonuously overwrite/delete file...
diff --git a/_configuration_file_8cs.html b/_configuration_file_8cs.html index 14ac0eb0fd..72dc532898 100644 --- a/_configuration_file_8cs.html +++ b/_configuration_file_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_file_8cs_source.html b/_configuration_file_8cs_source.html index 8eda074420..4a8b30f7c4 100644 --- a/_configuration_file_8cs_source.html +++ b/_configuration_file_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_rights_8cs.html b/_configuration_rights_8cs.html index f5b2c5d469..7e642651a5 100644 --- a/_configuration_rights_8cs.html +++ b/_configuration_rights_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_rights_8cs_source.html b/_configuration_rights_8cs_source.html index 779cf489be..5696b3d53b 100644 --- a/_configuration_rights_8cs_source.html +++ b/_configuration_rights_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_type_8cs.html b/_configuration_type_8cs.html index 0aaa86b134..4ffbfb2420 100644 --- a/_configuration_type_8cs.html +++ b/_configuration_type_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_configuration_type_8cs_source.html b/_configuration_type_8cs_source.html index fe061388f4..1ec4251466 100644 --- a/_configuration_type_8cs_source.html +++ b/_configuration_type_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_conflict_exception_8cs.html b/_conflict_exception_8cs.html index 2add8e1632..2de5ed988f 100644 --- a/_conflict_exception_8cs.html +++ b/_conflict_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_conflict_exception_8cs_source.html b/_conflict_exception_8cs_source.html index 19127eb03b..1a928831ef 100644 --- a/_conflict_exception_8cs_source.html +++ b/_conflict_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_console_2_program_8cs.html b/_console_2_program_8cs.html new file mode 100644 index 0000000000..5b796ccaad --- /dev/null +++ b/_console_2_program_8cs.html @@ -0,0 +1,122 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host.Console/Program.cs File Reference + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +  4.2.5 +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Program.cs File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + +

+Classes

class  Tgstation.Server.Host.Console.Program
 Contains the entrypoint for the application More...
 
+ + + +

+Namespaces

namespace  Tgstation.Server.Host.Console
 
+
+ + + + diff --git a/_console_2_program_8cs_source.html b/_console_2_program_8cs_source.html new file mode 100644 index 0000000000..c9dbbdfbb0 --- /dev/null +++ b/_console_2_program_8cs_source.html @@ -0,0 +1,116 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host.Console/Program.cs Source File + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +  4.2.5 +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Program.cs
+
+
+Go to the documentation of this file.
1 using Microsoft.Extensions.Logging;
2 using System;
3 using System.Collections.Generic;
4 using System.Threading;
5 using System.Threading.Tasks;
7 
8 namespace Tgstation.Server.Host.Console
9 {
13  static class Program
14  {
18  internal static IWatchdogFactory WatchdogFactory { get; set; } = new WatchdogFactory();
19 
25  internal static async Task Main(string[] args)
26  {
27  using (var loggerFactory = new LoggerFactory())
28  {
29  var arguments = new List<string>(args);
30  var trace = arguments.Remove("--trace-host-watchdog");
31  var debug = arguments.Remove("--debug-host-watchdog");
32 
33 #pragma warning disable CS0618 // Type or member is obsolete
34  loggerFactory.AddConsole(trace ? LogLevel.Trace : debug ? LogLevel.Debug : LogLevel.Information, true);
35 #pragma warning restore CS0618 // Type or member is obsolete
36 
37  if (trace && debug)
38  {
39  loggerFactory.CreateLogger(nameof(Program)).LogCritical("Please specify only 1 of --trace-host-watchdog or --debug-host-watchdog!");
40  return;
41  }
42 
43  using (var cts = new CancellationTokenSource())
44  {
45  void AppDomainHandler(object a, EventArgs b) => cts.Cancel();
46  AppDomain.CurrentDomain.ProcessExit += AppDomainHandler;
47  try
48  {
49  System.Console.CancelKeyPress += (a, b) =>
50  {
51  b.Cancel = true;
52  cts.Cancel();
53  };
54  await WatchdogFactory.CreateWatchdog(loggerFactory).RunAsync(false, arguments.ToArray(), cts.Token).ConfigureAwait(false);
55  }
56  finally
57  {
58  AppDomain.CurrentDomain.ProcessExit -= AppDomainHandler;
59  }
60  }
61  }
62  }
63  }
64 }
Contains the entrypoint for the application
Definition: Program.cs:13
+ +
IWatchdog CreateWatchdog(ILoggerFactory loggerFactory)
Create a IWatchdog
+ +
Task RunAsync(bool runConfigure, string[] args, CancellationToken cancellationToken)
Run the IWatchdog
+ + + + + + +
+ + + + diff --git a/_console_8cs.html b/_console_8cs.html index f1f08c0c78..bee4a3fabc 100644 --- a/_console_8cs.html +++ b/_console_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_console_8cs_source.html b/_console_8cs_source.html index 7ad2ef04ce..560809a932 100644 --- a/_console_8cs_source.html +++ b/_console_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_control_panel_configuration_8cs.html b/_control_panel_configuration_8cs.html index a57fd13fe5..ff5594cd3b 100644 --- a/_control_panel_configuration_8cs.html +++ b/_control_panel_configuration_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_control_panel_configuration_8cs_source.html b/_control_panel_configuration_8cs_source.html index 9fdf05b345..efdf41ca85 100644 --- a/_control_panel_configuration_8cs_source.html +++ b/_control_panel_configuration_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_cryptography_suite_8cs.html b/_cryptography_suite_8cs.html index c8b9ba4178..a7067361c2 100644 --- a/_cryptography_suite_8cs.html +++ b/_cryptography_suite_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_cryptography_suite_8cs_source.html b/_cryptography_suite_8cs_source.html index 6469686a9f..0c009ab2e1 100644 --- a/_cryptography_suite_8cs_source.html +++ b/_cryptography_suite_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_custom_command_8cs.html b/_custom_command_8cs.html index 8522905658..670e246841 100644 --- a/_custom_command_8cs.html +++ b/_custom_command_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_custom_command_8cs_source.html b/_custom_command_8cs_source.html index e215dd6368..03fb40f677 100644 --- a/_custom_command_8cs_source.html +++ b/_custom_command_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_d_m_api_constants_8cs.html b/_d_m_api_constants_8cs.html index c32d222ef1..ab858e4916 100644 --- a/_d_m_api_constants_8cs.html +++ b/_d_m_api_constants_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_d_m_api_constants_8cs_source.html b/_d_m_api_constants_8cs_source.html index 86046e7885..2571f9599b 100644 --- a/_d_m_api_constants_8cs_source.html +++ b/_d_m_api_constants_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_d_m_api_parameters_8cs.html b/_d_m_api_parameters_8cs.html index 24e81760e3..36edf24111 100644 --- a/_d_m_api_parameters_8cs.html +++ b/_d_m_api_parameters_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_d_m_api_parameters_8cs_source.html b/_d_m_api_parameters_8cs_source.html index a4f16bd2f5..ca4ab80e72 100644 --- a/_d_m_api_parameters_8cs_source.html +++ b/_d_m_api_parameters_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_d_m_api_response_8cs.html b/_d_m_api_response_8cs.html index cd0a570e4a..6d40f328a4 100644 --- a/_d_m_api_response_8cs.html +++ b/_d_m_api_response_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_d_m_api_response_8cs_source.html b/_d_m_api_response_8cs_source.html index d0a910f524..d2fe89b5dc 100644 --- a/_d_m_api_response_8cs_source.html +++ b/_d_m_api_response_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_database_collection_8cs.html b/_database_collection_8cs.html index 2c4d552fb1..ff42bff6c0 100644 --- a/_database_collection_8cs.html +++ b/_database_collection_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_database_collection_8cs_source.html b/_database_collection_8cs_source.html index 5588e4e9c1..ac16a63113 100644 --- a/_database_collection_8cs_source.html +++ b/_database_collection_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_database_configuration_8cs.html b/_database_configuration_8cs.html index efa6cc5af1..44e409b30e 100644 --- a/_database_configuration_8cs.html +++ b/_database_configuration_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_database_configuration_8cs_source.html b/_database_configuration_8cs_source.html index 682709e6fb..835196cc7d 100644 --- a/_database_configuration_8cs_source.html +++ b/_database_configuration_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_database_connection_factory_8cs.html b/_database_connection_factory_8cs.html index 5add5fe069..5fbe6b9375 100644 --- a/_database_connection_factory_8cs.html +++ b/_database_connection_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_database_connection_factory_8cs_source.html b/_database_connection_factory_8cs_source.html index 7a576a735f..dd194fa4bb 100644 --- a/_database_connection_factory_8cs_source.html +++ b/_database_connection_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_database_context_8cs.html b/_database_context_8cs.html index a0fe045613..b0ea514e50 100644 --- a/_database_context_8cs.html +++ b/_database_context_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -103,6 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Classes

class  Tgstation.Server.Host.Database.DatabaseContext< TParentContext > + Backend abstract implementation of IDatabaseContext More...
  @@ -94,60 +94,60 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
DatabaseContext.cs
-Go to the documentation of this file.
1 using Microsoft.EntityFrameworkCore;
2 using Microsoft.EntityFrameworkCore.Infrastructure;
3 using Microsoft.EntityFrameworkCore.Migrations;
4 using Microsoft.Extensions.DependencyInjection;
5 using Microsoft.Extensions.Logging;
6 using Microsoft.Extensions.Options;
7 using System;
8 using System.Globalization;
9 using System.Linq;
10 using System.Threading;
11 using System.Threading.Tasks;
15 
16 namespace Tgstation.Server.Host.Database
17 {
19 #pragma warning disable CA1506 // TODO: Decomplexify
20  abstract class DatabaseContext<TParentContext> : DbContext, IDatabaseContext where TParentContext : DbContext
21  {
24 
28  public DbSet<User> Users { get; set; }
29 
33  public DbSet<Instance> Instances { get; set; }
34 
38  public DbSet<CompileJob> CompileJobs { get; set; }
39 
43  public DbSet<RevisionInformation> RevisionInformations { get; set; }
44 
48  public DbSet<DreamMakerSettings> DreamMakerSettings { get; set; }
49 
53  public DbSet<ChatBot> ChatBots { get; set; }
54 
58  public DbSet<DreamDaemonSettings> DreamDaemonSettings { get; set; }
59 
63  public DbSet<RepositorySettings> RepositorySettings { get; set; }
64 
68  public DbSet<InstanceUser> InstanceUsers { get; set; }
69 
73  public DbSet<ChatChannel> ChatChannels { get; set; }
74 
78  public DbSet<Job> Jobs { get; set; }
79 
83  public DbSet<ReattachInformation> ReattachInformations { get; set; }
84 
88  public DbSet<DualReattachInformation> WatchdogReattachInformations { get; set; }
89 
93  public DbSet<TestMerge> TestMerges { get; set; }
94 
98  public DbSet<RevInfoTestMerge> RevInfoTestMerges { get; set; }
99 
103  protected ILogger Logger { get; }
104 
109 
112 
115 
118 
121 
124 
127 
130 
133 
136 
139 
142 
145 
148 
153 
158 
163 
168 
173 
178 
183 
188 
193 
198 
203 
208 
213 
218 
226  public DatabaseContext(DbContextOptions<TParentContext> dbContextOptions, IOptions<DatabaseConfiguration> databaseConfigurationOptions, IDatabaseSeeder databaseSeeder, ILogger logger) : base(dbContextOptions)
227  {
228  DatabaseConfiguration = databaseConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(databaseConfigurationOptions));
229  this.databaseSeeder = databaseSeeder ?? throw new ArgumentNullException(nameof(databaseSeeder));
230  Logger = logger ?? throw new ArgumentNullException(nameof(logger));
231 
232  usersCollection = new DatabaseCollection<User>(Users);
233  instancesCollection = new DatabaseCollection<Instance>(Instances);
234  instanceUsersCollection = new DatabaseCollection<InstanceUser>(InstanceUsers);
235  compileJobsCollection = new DatabaseCollection<CompileJob>(CompileJobs);
236  repositorySettingsCollection = new DatabaseCollection<RepositorySettings>(RepositorySettings);
237  dreamMakerSettingsCollection = new DatabaseCollection<DreamMakerSettings>(DreamMakerSettings);
238  dreamDaemonSettingsCollection = new DatabaseCollection<DreamDaemonSettings>(DreamDaemonSettings);
239  chatBotsCollection = new DatabaseCollection<ChatBot>(ChatBots);
240  chatChannelsCollection = new DatabaseCollection<ChatChannel>(ChatChannels);
241  revisionInformationsCollection = new DatabaseCollection<RevisionInformation>(RevisionInformations);
242  jobsCollection = new DatabaseCollection<Job>(Jobs);
243  reattachInformationsCollection = new DatabaseCollection<ReattachInformation>(ReattachInformations);
244  watchdogReattachInformationsCollection = new DatabaseCollection<DualReattachInformation>(WatchdogReattachInformations);
245  }
246 
248  protected override void OnModelCreating(ModelBuilder modelBuilder)
249  {
250  // Setup our more complex database relations
251  Logger.LogTrace("Building entity framework context...");
252  base.OnModelCreating(modelBuilder);
253 
254  var userModel = modelBuilder.Entity<User>();
255  userModel.HasIndex(x => x.CanonicalName).IsUnique();
256  userModel.HasIndex(x => x.SystemIdentifier).IsUnique();
257  userModel.HasMany(x => x.TestMerges).WithOne(x => x.MergedBy).OnDelete(DeleteBehavior.Restrict);
258 
259  modelBuilder.Entity<InstanceUser>().HasIndex(x => new { x.UserId, x.InstanceId }).IsUnique();
260 
261  var revInfo = modelBuilder.Entity<RevisionInformation>();
262  revInfo.HasMany(x => x.ActiveTestMerges).WithOne(x => x.RevisionInformation).OnDelete(DeleteBehavior.Cascade);
263  revInfo.HasOne(x => x.PrimaryTestMerge).WithOne(x => x.PrimaryRevisionInformation).OnDelete(DeleteBehavior.Cascade);
264  revInfo.HasIndex(x => new { x.InstanceId, x.CommitSha }).IsUnique();
265 
266  // IMPORTANT: When an instance is deleted (detached) it cascades into the maze of revinfo/testmerge/ritm/compilejob/job/ri relations
267  // This maze starts at revInfo and jobs
268  // jobs takes care of deleting compile jobs and ris
269  // rev info takes care of the rest
270  // Break the link here so the db doesn't shit itself complaining about cascading deletes
271  // EF will handle making the right query to destroy everything
272  revInfo.HasMany(x => x.CompileJobs).WithOne(x => x.RevisionInformation).OnDelete(DeleteBehavior.ClientNoAction);
273 
274  // Also break the link between ritm and testmerge so it doesn't cycle in a triangle with rev info
275  modelBuilder.Entity<TestMerge>().HasMany(x => x.RevisonInformations).WithOne(x => x.TestMerge).OnDelete(DeleteBehavior.ClientNoAction);
276 
277  var compileJob = modelBuilder.Entity<CompileJob>();
278  compileJob.HasIndex(x => x.DirectoryName);
279  compileJob.HasOne(x => x.Job).WithOne().OnDelete(DeleteBehavior.Cascade);
280 
281  var chatChannel = modelBuilder.Entity<ChatChannel>();
282  chatChannel.HasIndex(x => new { x.ChatSettingsId, x.IrcChannel }).IsUnique();
283  chatChannel.HasIndex(x => new { x.ChatSettingsId, x.DiscordChannelId }).IsUnique();
284  chatChannel.HasOne(x => x.ChatSettings).WithMany(x => x.Channels).HasForeignKey(x => x.ChatSettingsId).OnDelete(DeleteBehavior.Cascade);
285 
286  modelBuilder.Entity<ChatBot>().HasIndex(x => new { x.InstanceId, x.Name }).IsUnique();
287 
288  var instanceModel = modelBuilder.Entity<Instance>();
289  instanceModel.HasIndex(x => x.Path).IsUnique();
290  instanceModel.HasMany(x => x.ChatSettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
291  instanceModel.HasOne(x => x.DreamDaemonSettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
292  instanceModel.HasOne(x => x.DreamMakerSettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
293  instanceModel.HasOne(x => x.RepositorySettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
294  instanceModel.HasMany(x => x.RevisionInformations).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
295  instanceModel.HasMany(x => x.InstanceUsers).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
296  instanceModel.HasMany(x => x.Jobs).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
297  instanceModel.HasOne(x => x.WatchdogReattachInformation).WithOne().OnDelete(DeleteBehavior.Cascade);
298  }
299 
301  public async Task Initialize(CancellationToken cancellationToken)
302  {
303  ValidateDatabaseType();
304 
306  {
307  Logger.LogCritical("DropDatabase configuration option set! Dropping any existing database...");
308  await Database.EnsureDeletedAsync(cancellationToken).ConfigureAwait(false);
309  }
310 
311  var migrations = await Database.GetAppliedMigrationsAsync(cancellationToken).ConfigureAwait(false);
312  var wasEmpty = !migrations.Any();
313 
314  if (wasEmpty || (await Database.GetPendingMigrationsAsync(cancellationToken).ConfigureAwait(false)).Any())
315  {
316  Logger.LogInformation("Migrating database...");
317  await Database.MigrateAsync(cancellationToken).ConfigureAwait(false);
318  }
319  else
320  Logger.LogDebug("No migrations to apply.");
321 
322  wasEmpty |= (await Users.AsQueryable().CountAsync(cancellationToken).ConfigureAwait(false)) == 0;
323 
324  if (wasEmpty)
325  {
326  Logger.LogInformation("Seeding database...");
327  await databaseSeeder.SeedDatabase(this, cancellationToken).ConfigureAwait(false);
328  }
329  else
330  {
332  {
333  Logger.LogWarning("Enabling and resetting admin password due to configuration!");
334  await databaseSeeder.ResetAdminPassword(this, cancellationToken).ConfigureAwait(false);
335  }
336 
337  await databaseSeeder.SanitizeDatabase(this, cancellationToken).ConfigureAwait(false);
338  }
339  }
340 
342  public Task Save(CancellationToken cancellationToken) => SaveChangesAsync(cancellationToken);
343 
345  public async Task SchemaDowngradeForServerVersion(Version version, CancellationToken cancellationToken)
346  {
347  if (version == null)
348  throw new ArgumentNullException(nameof(version));
349  if (version < new Version(4, 0))
350  throw new ArgumentOutOfRangeException(nameof(version), version, "Not a valid V4 version!");
351 
352  // Update this with new migrations as they are made
353  string targetMigration = null;
354  if (version < new Version(4, 1, 0))
355  throw new NotSupportedException("Cannot migrate below version 4.1.0!");
356  else if (version < new Version(4, 2, 0))
357  targetMigration = DatabaseType == DatabaseType.Sqlite ? nameof(SLRebuild) : nameof(MSFixCascadingDelete);
358 
359  if (targetMigration == null)
360  {
361  Logger.LogDebug("No down migration required.");
362  return;
363  }
364 
365  string migrationSubstitution;
366  switch (DatabaseType)
367  {
368  case DatabaseType.SqlServer:
369  // already setup
370  migrationSubstitution = null;
371  break;
372  case DatabaseType.MySql:
373  case DatabaseType.MariaDB:
374  migrationSubstitution = "MY{0}";
375  break;
376  case DatabaseType.Sqlite:
377  migrationSubstitution = "SL{0}";
378  break;
379  default:
380  throw new InvalidOperationException($"Invalid DatabaseType: {DatabaseType}");
381  }
382 
383  if (migrationSubstitution != null)
384  targetMigration = String.Format(CultureInfo.InvariantCulture, migrationSubstitution, targetMigration.Substring(2));
385 
386  // even though it clearly implements it in the DatabaseFacade definition this won't work without casting (╯ಠ益ಠ)╯︵ ┻━┻
387  var dbServiceProvider = ((IInfrastructure<IServiceProvider>)Database).Instance;
388  var migrator = dbServiceProvider.GetRequiredService<IMigrator>();
389 
390  Logger.LogInformation("Migrating down to version {0}. Target: {1}", version, targetMigration);
391  try
392  {
393  await migrator.MigrateAsync(targetMigration, cancellationToken).ConfigureAwait(false);
394  }
395  catch (Exception e)
396  {
397  Logger.LogCritical("Failed to migrate! Exception: {0}", e);
398  }
399  }
400 
404  protected abstract void ValidateDatabaseType();
405  }
406 }
+Go to the documentation of this file.
1 using Microsoft.EntityFrameworkCore;
2 using Microsoft.EntityFrameworkCore.Infrastructure;
3 using Microsoft.EntityFrameworkCore.Migrations;
4 using Microsoft.Extensions.DependencyInjection;
5 using Microsoft.Extensions.Logging;
6 using Microsoft.Extensions.Options;
7 using System;
8 using System.Globalization;
9 using System.Linq;
10 using System.Threading;
11 using System.Threading.Tasks;
15 
16 namespace Tgstation.Server.Host.Database
17 {
22 #pragma warning disable CA1506 // TODO: Decomplexify
23  abstract class DatabaseContext<TParentContext> : DbContext, IDatabaseContext where TParentContext : DbContext
24  {
27 
31  public DbSet<User> Users { get; set; }
32 
36  public DbSet<Instance> Instances { get; set; }
37 
41  public DbSet<CompileJob> CompileJobs { get; set; }
42 
46  public DbSet<RevisionInformation> RevisionInformations { get; set; }
47 
51  public DbSet<DreamMakerSettings> DreamMakerSettings { get; set; }
52 
56  public DbSet<ChatBot> ChatBots { get; set; }
57 
61  public DbSet<DreamDaemonSettings> DreamDaemonSettings { get; set; }
62 
66  public DbSet<RepositorySettings> RepositorySettings { get; set; }
67 
71  public DbSet<InstanceUser> InstanceUsers { get; set; }
72 
76  public DbSet<ChatChannel> ChatChannels { get; set; }
77 
81  public DbSet<Job> Jobs { get; set; }
82 
86  public DbSet<ReattachInformation> ReattachInformations { get; set; }
87 
91  public DbSet<DualReattachInformation> WatchdogReattachInformations { get; set; }
92 
96  public DbSet<TestMerge> TestMerges { get; set; }
97 
101  public DbSet<RevInfoTestMerge> RevInfoTestMerges { get; set; }
102 
106  protected ILogger Logger { get; }
107 
112 
115 
118 
121 
124 
127 
130 
133 
136 
139 
142 
145 
148 
151 
156 
161 
166 
171 
176 
181 
186 
191 
196 
201 
206 
211 
216 
221 
229  public DatabaseContext(DbContextOptions<TParentContext> dbContextOptions, IOptions<DatabaseConfiguration> databaseConfigurationOptions, IDatabaseSeeder databaseSeeder, ILogger logger) : base(dbContextOptions)
230  {
231  DatabaseConfiguration = databaseConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(databaseConfigurationOptions));
232  this.databaseSeeder = databaseSeeder ?? throw new ArgumentNullException(nameof(databaseSeeder));
233  Logger = logger ?? throw new ArgumentNullException(nameof(logger));
234 
235  usersCollection = new DatabaseCollection<User>(Users);
236  instancesCollection = new DatabaseCollection<Instance>(Instances);
237  instanceUsersCollection = new DatabaseCollection<InstanceUser>(InstanceUsers);
238  compileJobsCollection = new DatabaseCollection<CompileJob>(CompileJobs);
239  repositorySettingsCollection = new DatabaseCollection<RepositorySettings>(RepositorySettings);
240  dreamMakerSettingsCollection = new DatabaseCollection<DreamMakerSettings>(DreamMakerSettings);
241  dreamDaemonSettingsCollection = new DatabaseCollection<DreamDaemonSettings>(DreamDaemonSettings);
242  chatBotsCollection = new DatabaseCollection<ChatBot>(ChatBots);
243  chatChannelsCollection = new DatabaseCollection<ChatChannel>(ChatChannels);
244  revisionInformationsCollection = new DatabaseCollection<RevisionInformation>(RevisionInformations);
245  jobsCollection = new DatabaseCollection<Job>(Jobs);
246  reattachInformationsCollection = new DatabaseCollection<ReattachInformation>(ReattachInformations);
247  watchdogReattachInformationsCollection = new DatabaseCollection<DualReattachInformation>(WatchdogReattachInformations);
248  }
249 
251  protected override void OnModelCreating(ModelBuilder modelBuilder)
252  {
253  // Setup our more complex database relations
254  Logger.LogTrace("Building entity framework context...");
255  base.OnModelCreating(modelBuilder);
256 
257  var userModel = modelBuilder.Entity<User>();
258  userModel.HasIndex(x => x.CanonicalName).IsUnique();
259  userModel.HasIndex(x => x.SystemIdentifier).IsUnique();
260  userModel.HasMany(x => x.TestMerges).WithOne(x => x.MergedBy).OnDelete(DeleteBehavior.Restrict);
261 
262  modelBuilder.Entity<InstanceUser>().HasIndex(x => new { x.UserId, x.InstanceId }).IsUnique();
263 
264  var revInfo = modelBuilder.Entity<RevisionInformation>();
265  revInfo.HasMany(x => x.ActiveTestMerges).WithOne(x => x.RevisionInformation).OnDelete(DeleteBehavior.Cascade);
266  revInfo.HasOne(x => x.PrimaryTestMerge).WithOne(x => x.PrimaryRevisionInformation).OnDelete(DeleteBehavior.Cascade);
267  revInfo.HasIndex(x => new { x.InstanceId, x.CommitSha }).IsUnique();
268 
269  // IMPORTANT: When an instance is deleted (detached) it cascades into the maze of revinfo/testmerge/ritm/compilejob/job/ri relations
270  // This maze starts at revInfo and jobs
271  // jobs takes care of deleting compile jobs and ris
272  // rev info takes care of the rest
273  // Break the link here so the db doesn't shit itself complaining about cascading deletes
274  // EF will handle making the right query to destroy everything
275  revInfo.HasMany(x => x.CompileJobs).WithOne(x => x.RevisionInformation).OnDelete(DeleteBehavior.ClientNoAction);
276 
277  // Also break the link between ritm and testmerge so it doesn't cycle in a triangle with rev info
278  modelBuilder.Entity<TestMerge>().HasMany(x => x.RevisonInformations).WithOne(x => x.TestMerge).OnDelete(DeleteBehavior.ClientNoAction);
279 
280  var compileJob = modelBuilder.Entity<CompileJob>();
281  compileJob.HasIndex(x => x.DirectoryName);
282  compileJob.HasOne(x => x.Job).WithOne().OnDelete(DeleteBehavior.Cascade);
283 
284  var chatChannel = modelBuilder.Entity<ChatChannel>();
285  chatChannel.HasIndex(x => new { x.ChatSettingsId, x.IrcChannel }).IsUnique();
286  chatChannel.HasIndex(x => new { x.ChatSettingsId, x.DiscordChannelId }).IsUnique();
287  chatChannel.HasOne(x => x.ChatSettings).WithMany(x => x.Channels).HasForeignKey(x => x.ChatSettingsId).OnDelete(DeleteBehavior.Cascade);
288 
289  modelBuilder.Entity<ChatBot>().HasIndex(x => new { x.InstanceId, x.Name }).IsUnique();
290 
291  var instanceModel = modelBuilder.Entity<Instance>();
292  instanceModel.HasIndex(x => x.Path).IsUnique();
293  instanceModel.HasMany(x => x.ChatSettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
294  instanceModel.HasOne(x => x.DreamDaemonSettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
295  instanceModel.HasOne(x => x.DreamMakerSettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
296  instanceModel.HasOne(x => x.RepositorySettings).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
297  instanceModel.HasMany(x => x.RevisionInformations).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
298  instanceModel.HasMany(x => x.InstanceUsers).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
299  instanceModel.HasMany(x => x.Jobs).WithOne(x => x.Instance).OnDelete(DeleteBehavior.Cascade);
300  instanceModel.HasOne(x => x.WatchdogReattachInformation).WithOne().OnDelete(DeleteBehavior.Cascade);
301  }
302 
304  public async Task Initialize(CancellationToken cancellationToken)
305  {
306  ValidateDatabaseType();
307 
309  {
310  Logger.LogCritical("DropDatabase configuration option set! Dropping any existing database...");
311  await Database.EnsureDeletedAsync(cancellationToken).ConfigureAwait(false);
312  }
313 
314  var migrations = await Database.GetAppliedMigrationsAsync(cancellationToken).ConfigureAwait(false);
315  var wasEmpty = !migrations.Any();
316 
317  if (wasEmpty || (await Database.GetPendingMigrationsAsync(cancellationToken).ConfigureAwait(false)).Any())
318  {
319  Logger.LogInformation("Migrating database...");
320  await Database.MigrateAsync(cancellationToken).ConfigureAwait(false);
321  }
322  else
323  Logger.LogDebug("No migrations to apply.");
324 
325  wasEmpty |= (await Users.AsQueryable().CountAsync(cancellationToken).ConfigureAwait(false)) == 0;
326 
327  if (wasEmpty)
328  {
329  Logger.LogInformation("Seeding database...");
330  await databaseSeeder.SeedDatabase(this, cancellationToken).ConfigureAwait(false);
331  }
332  else
333  {
335  {
336  Logger.LogWarning("Enabling and resetting admin password due to configuration!");
337  await databaseSeeder.ResetAdminPassword(this, cancellationToken).ConfigureAwait(false);
338  }
339 
340  await databaseSeeder.SanitizeDatabase(this, cancellationToken).ConfigureAwait(false);
341  }
342  }
343 
345  public Task Save(CancellationToken cancellationToken) => SaveChangesAsync(cancellationToken);
346 
348  public async Task SchemaDowngradeForServerVersion(Version version, CancellationToken cancellationToken)
349  {
350  if (version == null)
351  throw new ArgumentNullException(nameof(version));
352  if (version < new Version(4, 0))
353  throw new ArgumentOutOfRangeException(nameof(version), version, "Not a valid V4 version!");
354 
355  // Update this with new migrations as they are made
356  string targetMigration = null;
357  if (version < new Version(4, 1, 0))
358  throw new NotSupportedException("Cannot migrate below version 4.1.0!");
359  else if (version < new Version(4, 2, 0))
360  targetMigration = DatabaseType == DatabaseType.Sqlite ? nameof(SLRebuild) : nameof(MSFixCascadingDelete);
361 
362  if (targetMigration == null)
363  {
364  Logger.LogDebug("No down migration required.");
365  return;
366  }
367 
368  string migrationSubstitution;
369  switch (DatabaseType)
370  {
371  case DatabaseType.SqlServer:
372  // already setup
373  migrationSubstitution = null;
374  break;
375  case DatabaseType.MySql:
376  case DatabaseType.MariaDB:
377  migrationSubstitution = "MY{0}";
378  break;
379  case DatabaseType.Sqlite:
380  migrationSubstitution = "SL{0}";
381  break;
382  default:
383  throw new InvalidOperationException($"Invalid DatabaseType: {DatabaseType}");
384  }
385 
386  if (migrationSubstitution != null)
387  targetMigration = String.Format(CultureInfo.InvariantCulture, migrationSubstitution, targetMigration.Substring(2));
388 
389  // even though it clearly implements it in the DatabaseFacade definition this won't work without casting (╯ಠ益ಠ)╯︵ ┻━┻
390  var dbServiceProvider = ((IInfrastructure<IServiceProvider>)Database).Instance;
391  var migrator = dbServiceProvider.GetRequiredService<IMigrator>();
392 
393  Logger.LogInformation("Migrating down to version {0}. Target: {1}", version, targetMigration);
394  try
395  {
396  await migrator.MigrateAsync(targetMigration, cancellationToken).ConfigureAwait(false);
397  }
398  catch (Exception e)
399  {
400  Logger.LogCritical("Failed to migrate! Exception: {0}", e);
401  }
402  }
403 
407  protected abstract void ValidateDatabaseType();
408  }
409 }
IDatabaseCollection< RevisionInformation > RevisionInformations
The RevisionInformations in the IDatabaseContext
IDatabaseCollection< InstanceUser > InstanceUsers
The InstanceUsers in the IDatabaseContext
-
readonly IDatabaseCollection< ChatBot > chatBotsCollection
Backing field for IDatabaseContext.ChatBots.
+
readonly IDatabaseCollection< ChatBot > chatBotsCollection
Backing field for IDatabaseContext.ChatBots.
IDatabaseCollection< ChatChannel > ChatChannels
The ChatChannel in the IDatabaseContext
-
readonly IDatabaseCollection< CompileJob > compileJobsCollection
Backing field for IDatabaseContext.CompileJobs.
+
readonly IDatabaseCollection< CompileJob > compileJobsCollection
Backing field for IDatabaseContext.CompileJobs.
-
readonly IDatabaseCollection< RepositorySettings > repositorySettingsCollection
Backing field for IDatabaseContext.RepositorySettings.
+
readonly IDatabaseCollection< RepositorySettings > repositorySettingsCollection
Backing field for IDatabaseContext.RepositorySettings.
-
readonly IDatabaseCollection< RevisionInformation > revisionInformationsCollection
Backing field for IDatabaseContext.RevisionInformations.
+
readonly IDatabaseCollection< RevisionInformation > revisionInformationsCollection
Backing field for IDatabaseContext.RevisionInformations.
For initially seeding a database
-
readonly IDatabaseCollection< ChatChannel > chatChannelsCollection
Backing field for IDatabaseContext.ChatChannels.
+
readonly IDatabaseCollection< ChatChannel > chatChannelsCollection
Backing field for IDatabaseContext.ChatChannels.
Fix cascading data deletes for Models.Instances on MSSQL.
IDatabaseCollection< CompileJob > CompileJobs
The CompileJobs in the IDatabaseContext
-
DatabaseContext(DbContextOptions< TParentContext > dbContextOptions, IOptions< DatabaseConfiguration > databaseConfigurationOptions, IDatabaseSeeder databaseSeeder, ILogger logger)
Construct a DatabaseContext<TParentContext>
-
readonly IDatabaseCollection< InstanceUser > instanceUsersCollection
Backing field for IDatabaseContext.InstanceUsers.
+
DatabaseContext(DbContextOptions< TParentContext > dbContextOptions, IOptions< DatabaseConfiguration > databaseConfigurationOptions, IDatabaseSeeder databaseSeeder, ILogger logger)
Construct a DatabaseContext<TParentContext>
+
readonly IDatabaseCollection< InstanceUser > instanceUsersCollection
Backing field for IDatabaseContext.InstanceUsers.
-
readonly IDatabaseCollection< DreamMakerSettings > dreamMakerSettingsCollection
Backing field for IDatabaseContext.DreamMakerSettings.
- +
readonly IDatabaseCollection< DreamMakerSettings > dreamMakerSettingsCollection
Backing field for IDatabaseContext.DreamMakerSettings.
+
Backend abstract implementation of IDatabaseContext
IDatabaseCollection< Instance > Instances
The Instances in the IDatabaseContext
-
readonly IDatabaseCollection< ReattachInformation > reattachInformationsCollection
Backing field for IDatabaseContext.ReattachInformations.
+
readonly IDatabaseCollection< ReattachInformation > reattachInformationsCollection
Backing field for IDatabaseContext.ReattachInformations.
IDatabaseCollection< ChatBot > ChatBots
The ChatBots in the IDatabaseContext
DatabaseType DatabaseType
The Configuration.DatabaseType to create
- +
IDatabaseCollection< RepositorySettings > RepositorySettings
The Models.RepositorySettings in the IDatabaseContext
-
async Task Initialize(CancellationToken cancellationToken)
Creates and migrates the IDatabaseContext
+
async Task Initialize(CancellationToken cancellationToken)
Creates and migrates the IDatabaseContext
bool ResetAdminPassword
If the admin user should be enabled and have it&#39;s password reset
IDatabaseCollection< DreamMakerSettings > DreamMakerSettings
The Models.DreamMakerSettings in the IDatabaseContext
Represents an Api.Models.Instance in the database
Definition: Instance.cs:8
-
async Task SchemaDowngradeForServerVersion(Version version, CancellationToken cancellationToken)
Attempt to downgrade the schema to the migration used for a given server version ...
+
async Task SchemaDowngradeForServerVersion(Version version, CancellationToken cancellationToken)
Attempt to downgrade the schema to the migration used for a given server version ...
IDatabaseCollection< DualReattachInformation > WatchdogReattachInformations
The DbSet<TEntity> for DualReattachInformations
Configuration options for the Database.DatabaseContext<TParentContext>
-
readonly IDatabaseCollection< DreamDaemonSettings > dreamDaemonSettingsCollection
Backing field for IDatabaseContext.DreamDaemonSettings.
+
readonly IDatabaseCollection< DreamDaemonSettings > dreamDaemonSettingsCollection
Backing field for IDatabaseContext.DreamDaemonSettings.
DatabaseType
Type of database to user
Definition: DatabaseType.cs:6
bool DropDatabase
If the database should be deleted on application startup. Should not be used in production! ...
-
readonly IDatabaseSeeder databaseSeeder
The IDatabaseSeeder for the DatabaseContext<TParentContext>
+
readonly IDatabaseSeeder databaseSeeder
The IDatabaseSeeder for the DatabaseContext<TParentContext>
IDatabaseCollection< DreamDaemonSettings > DreamDaemonSettings
The Models.DreamDaemonSettings in the IDatabaseContext
IDatabaseCollection< ReattachInformation > ReattachInformations
The DbSet<TEntity> for ReattachInformations
IDatabaseCollection< Job > Jobs
The Jobs in the IDatabaseContext
-
readonly IDatabaseCollection< Job > jobsCollection
Backing field for IDatabaseContext.Jobs.
-
readonly IDatabaseCollection< Instance > instancesCollection
Backing field for IDatabaseContext.Instances.
+
readonly IDatabaseCollection< Job > jobsCollection
Backing field for IDatabaseContext.Jobs.
+
readonly IDatabaseCollection< Instance > instancesCollection
Backing field for IDatabaseContext.Instances.
-
override void OnModelCreating(ModelBuilder modelBuilder)
+
override void OnModelCreating(ModelBuilder modelBuilder)
IDatabaseCollection< User > Users
The Users in the IDatabaseContext
@@ -155,9 +155,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); -
readonly IDatabaseCollection< User > usersCollection
Backing field for IDatabaseContext.Users.
+
readonly IDatabaseCollection< User > usersCollection
Backing field for IDatabaseContext.Users.
-
readonly IDatabaseCollection< DualReattachInformation > watchdogReattachInformationsCollection
Backing field for IDatabaseContext.WatchdogReattachInformations.
+
readonly IDatabaseCollection< DualReattachInformation > watchdogReattachInformationsCollection
Backing field for IDatabaseContext.WatchdogReattachInformations.
diff --git a/_database_context_extensions_8cs_source.html b/_database_context_extensions_8cs_source.html index 38d9e4b0d4..2856373a7b 100644 --- a/_database_context_extensions_8cs_source.html +++ b/_database_context_extensions_8cs_source.html @@ -25,7 +25,7 @@ @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
IDatabaseCollection< CompileJob > CompileJobs
The CompileJobs in the IDatabaseContext
- + diff --git a/_database_context_factory_8cs.html b/_database_context_factory_8cs.html index 0e48d61ccc..5e7838d4f3 100644 --- a/_database_context_factory_8cs.html +++ b/_database_context_factory_8cs.html @@ -25,7 +25,7 @@
diff --git a/_database_context_factory_8cs_source.html b/_database_context_factory_8cs_source.html index ca5536334b..a56d6db271 100644 --- a/_database_context_factory_8cs_source.html +++ b/_database_context_factory_8cs_source.html @@ -25,7 +25,7 @@ @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); Go to the documentation of this file.
1 using Microsoft.Extensions.DependencyInjection;
2 using System;
3 using System.Threading.Tasks;
4 
5 namespace Tgstation.Server.Host.Database
6 {
9  {
13  readonly IServiceScopeFactory scopeFactory;
14 
19  public DatabaseContextFactory(IServiceScopeFactory scopeFactory)
20  {
21  this.scopeFactory = scopeFactory ?? throw new ArgumentNullException(nameof(scopeFactory));
22 
23  using var scope = scopeFactory.CreateScope();
24  scope.ServiceProvider.GetRequiredService<IDatabaseContext>();
25  }
26 
28  public async Task UseContext(Func<IDatabaseContext, Task> operation)
29  {
30  if (operation == null)
31  throw new ArgumentNullException(nameof(operation));
32 
33  using var scope = scopeFactory.CreateScope();
34  await operation(scope.ServiceProvider.GetRequiredService<IDatabaseContext>()).ConfigureAwait(false);
35  }
36  }
37 }
Factory for scoping usage of IDatabaseContexts. Meant for use by Components
- +
async Task UseContext(Func< IDatabaseContext, Task > operation)
Run an operation in the scope of an IDatabaseContext
readonly IServiceScopeFactory scopeFactory
The IServiceScopeFactory for the DatabaseContextFactory
diff --git a/_database_seeder_8cs.html b/_database_seeder_8cs.html index 1e56c05e0e..a9b10a2517 100644 --- a/_database_seeder_8cs.html +++ b/_database_seeder_8cs.html @@ -25,7 +25,7 @@
diff --git a/_database_seeder_8cs_source.html b/_database_seeder_8cs_source.html index cedf43192b..4cd71ffa18 100644 --- a/_database_seeder_8cs_source.html +++ b/_database_seeder_8cs_source.html @@ -25,7 +25,7 @@ @@ -110,7 +110,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Contains various cryptographic functions
IDatabaseCollection< Instance > Instances
The Instances in the IDatabaseContext
- +
async Task ResetAdminPassword(IDatabaseContext databaseContext, CancellationToken cancellationToken)
Changes the admin password in IDatabaseContext back to it&#39;s default and enables the account ...
InstanceManagerRights
Rights for managing Models.Instances
static string CanonicalizeName(string name)
Change a Api.Models.Internal.User.Name into a CanonicalName.
diff --git a/_database_type_8cs.html b/_database_type_8cs.html index 8125b19275..1cad15a6b3 100644 --- a/_database_type_8cs.html +++ b/_database_type_8cs.html @@ -25,7 +25,7 @@
diff --git a/_database_type_8cs_source.html b/_database_type_8cs_source.html index 264db0ddc9..b48ed74ef1 100644 --- a/_database_type_8cs_source.html +++ b/_database_type_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dead_session_controller_8cs.html b/_dead_session_controller_8cs.html index 9e65c7d288..32f66571b9 100644 --- a/_dead_session_controller_8cs.html +++ b/_dead_session_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dead_session_controller_8cs_source.html b/_dead_session_controller_8cs_source.html index f7049b3e5c..54c8a20907 100644 --- a/_dead_session_controller_8cs_source.html +++ b/_dead_session_controller_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_default_i_o_manager_8cs.html b/_default_i_o_manager_8cs.html index 737caaf413..4c9cdd01ac 100644 --- a/_default_i_o_manager_8cs.html +++ b/_default_i_o_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_default_i_o_manager_8cs_source.html b/_default_i_o_manager_8cs_source.html index 4d0beed2dd..4fe54ac930 100644 --- a/_default_i_o_manager_8cs_source.html +++ b/_default_i_o_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_design_time_db_context_factory_helpers_8cs.html b/_design_time_db_context_factory_helpers_8cs.html index a989d21214..874dc58ac9 100644 --- a/_design_time_db_context_factory_helpers_8cs.html +++ b/_design_time_db_context_factory_helpers_8cs.html @@ -25,7 +25,7 @@ diff --git a/_design_time_db_context_factory_helpers_8cs_source.html b/_design_time_db_context_factory_helpers_8cs_source.html index 8483185acb..a8e2e5be67 100644 --- a/_design_time_db_context_factory_helpers_8cs_source.html +++ b/_design_time_db_context_factory_helpers_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_discord_connection_string_builder_8cs.html b/_discord_connection_string_builder_8cs.html index 63c34ef0bf..2afd63f014 100644 --- a/_discord_connection_string_builder_8cs.html +++ b/_discord_connection_string_builder_8cs.html @@ -25,7 +25,7 @@ diff --git a/_discord_connection_string_builder_8cs_source.html b/_discord_connection_string_builder_8cs_source.html index 55132813f4..776fc34942 100644 --- a/_discord_connection_string_builder_8cs_source.html +++ b/_discord_connection_string_builder_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_discord_provider_8cs.html b/_discord_provider_8cs.html index 52d89edcd9..5949a5b31c 100644 --- a/_discord_provider_8cs.html +++ b/_discord_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_discord_provider_8cs_source.html b/_discord_provider_8cs_source.html index de67fd18be..f3dbde15c5 100644 --- a/_discord_provider_8cs_source.html +++ b/_discord_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dmb_factory_8cs.html b/_dmb_factory_8cs.html index c667369d4a..4349045e07 100644 --- a/_dmb_factory_8cs.html +++ b/_dmb_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dmb_factory_8cs_source.html b/_dmb_factory_8cs_source.html index c22fb74565..2f92117186 100644 --- a/_dmb_factory_8cs_source.html +++ b/_dmb_factory_8cs_source.html @@ -25,7 +25,7 @@ @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
DmbFactory.cs
-Go to the documentation of this file.
1 using Microsoft.EntityFrameworkCore;
2 using Microsoft.Extensions.Logging;
3 using System;
4 using System.Collections.Generic;
5 using System.Linq;
6 using System.Threading;
7 using System.Threading.Tasks;
10 using Tgstation.Server.Host.IO;
12 
13 namespace Tgstation.Server.Host.Components.Deployment
14 {
19  {
21  public Task OnNewerDmb
22  {
23  get
24  {
25  lock (jobLockCounts)
26  return newerDmbTcs.Task;
27  }
28  }
29 
31  public bool DmbAvailable => nextDmbProvider != null;
32 
37 
42 
46  readonly ILogger<DmbFactory> logger;
47 
51  readonly Api.Models.Instance instance;
52 
56  readonly CancellationTokenSource cleanupCts;
57 
61  readonly IDictionary<long, int> jobLockCounts;
62 
67 
71  TaskCompletionSource<object> newerDmbTcs;
72 
77 
85  public DmbFactory(IDatabaseContextFactory databaseContextFactory, IIOManager ioManager, ILogger<DmbFactory> logger, Api.Models.Instance instance)
86  {
87  this.databaseContextFactory = databaseContextFactory ?? throw new ArgumentNullException(nameof(databaseContextFactory));
88  this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
89  this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
90  this.instance = instance ?? throw new ArgumentNullException(nameof(instance));
91 
92  cleanupTask = Task.CompletedTask;
93  newerDmbTcs = new TaskCompletionSource<object>();
94  cleanupCts = new CancellationTokenSource();
95  jobLockCounts = new Dictionary<long, int>();
96  }
97 
99  public void Dispose() => cleanupCts.Dispose(); // we don't dispose nextDmbProvider here, since it might be the only thing we have
100 
106  {
107  async Task HandleCleanup()
108  {
109  var deleteJob = ioManager.DeleteDirectory(job.DirectoryName.ToString(), cleanupCts.Token);
110  Task otherTask;
111 
112  // lock (this) //already locked below
113  otherTask = cleanupTask;
114  await Task.WhenAll(otherTask, deleteJob).ConfigureAwait(false);
115  }
116 
117  lock (jobLockCounts)
118  if (!jobLockCounts.TryGetValue(job.Id, out var currentVal) || currentVal == 1)
119  {
120  jobLockCounts.Remove(job.Id);
121  logger.LogDebug("Cleaning lock-free compile job {0} => {1}", job.Id, job.DirectoryName);
122  cleanupTask = HandleCleanup();
123  }
124  else
125  {
126  var decremented = --jobLockCounts[job.Id];
127  logger.LogTrace("Compile job {0} lock count now: {1}", job.Id, decremented);
128  }
129  }
130 
132  public async Task LoadCompileJob(CompileJob job, CancellationToken cancellationToken)
133  {
134  if (job == null)
135  throw new ArgumentNullException(nameof(job));
136 
137  var newProvider = await FromCompileJob(job, cancellationToken).ConfigureAwait(false);
138  if (newProvider == null)
139  return;
140  lock (jobLockCounts)
141  {
142  nextDmbProvider?.Dispose();
143  nextDmbProvider = newProvider;
144  newerDmbTcs.SetResult(nextDmbProvider);
145  newerDmbTcs = new TaskCompletionSource<object>();
146  }
147  }
148 
150  public IDmbProvider LockNextDmb(int lockCount)
151  {
152  if (!DmbAvailable)
153  throw new InvalidOperationException("No .dmb available!");
154  if (lockCount < 0)
155  throw new ArgumentOutOfRangeException(nameof(lockCount), lockCount, "lockCount must be greater than or equal to 0!");
156  lock (jobLockCounts)
157  {
158  var jobId = nextDmbProvider.CompileJob.Id;
159  var incremented = jobLockCounts[jobId] += lockCount;
160  logger.LogTrace("Compile job {0} lock count now: {1}", jobId, incremented);
161  return nextDmbProvider;
162  }
163  }
164 
166  public async Task StartAsync(CancellationToken cancellationToken)
167  {
168  CompileJob cj = null;
169  await databaseContextFactory.UseContext(async (db) =>
170  {
171  cj = await db
172  .MostRecentCompletedCompileJobOrDefault(instance, cancellationToken)
173  .ConfigureAwait(false);
174  })
175  .ConfigureAwait(false);
176 
177  if (cj == default(CompileJob))
178  return;
179  await LoadCompileJob(cj, cancellationToken).ConfigureAwait(false);
180 
181  // we dont do CleanUnusedCompileJobs here because the watchdog may have plans for them yet
182  }
183 
185  public async Task StopAsync(CancellationToken cancellationToken)
186  {
187  using (cancellationToken.Register(() => cleanupCts.Cancel()))
188  await cleanupTask.ConfigureAwait(false);
189  }
190 
192  #pragma warning disable CA1506 // TODO: Decomplexify
193  public async Task<IDmbProvider> FromCompileJob(CompileJob compileJob, CancellationToken cancellationToken)
194  {
195  if (compileJob == null)
196  throw new ArgumentNullException(nameof(compileJob));
197 
198  // ensure we have the entire compile job tree
199  await databaseContextFactory.UseContext(async db => compileJob = await db.CompileJobs.Where(x => x.Id == compileJob.Id)
200  .Include(x => x.Job).ThenInclude(x => x.StartedBy)
201  .Include(x => x.RevisionInformation).ThenInclude(x => x.PrimaryTestMerge).ThenInclude(x => x.MergedBy)
202  .Include(x => x.RevisionInformation).ThenInclude(x => x.ActiveTestMerges).ThenInclude(x => x.TestMerge).ThenInclude(x => x.MergedBy)
203  .FirstAsync(cancellationToken).ConfigureAwait(false)).ConfigureAwait(false); // can't wait to see that query
204 
205  if (!compileJob.Job.StoppedAt.HasValue)
206  {
207  // This happens if we're told to load the compile job that is currently finished up
208  // It can constitute an API violation if it's returned by the DreamDaemonController so just set it here
209  // Bit of a hack, but it should work out to be the same value
210  logger.LogTrace("Setting missing StoppedAt for CompileJob job...");
211  compileJob.Job.StoppedAt = DateTimeOffset.Now;
212  }
213 
214  logger.LogTrace("Loading compile job {0}...", compileJob.Id);
215  var providerSubmitted = false;
216  var newProvider = new DmbProvider(compileJob, ioManager, () =>
217  {
218  if (providerSubmitted)
219  CleanJob(compileJob);
220  });
221 
222  try
223  {
224  var primaryCheckTask = ioManager.FileExists(ioManager.ConcatPath(newProvider.PrimaryDirectory, newProvider.DmbName), cancellationToken);
225  var secondaryCheckTask = ioManager.FileExists(ioManager.ConcatPath(newProvider.PrimaryDirectory, newProvider.DmbName), cancellationToken);
226 
227  if (!(await primaryCheckTask.ConfigureAwait(false) && await secondaryCheckTask.ConfigureAwait(false)))
228  {
229  logger.LogWarning("Error loading compile job, .dmb missing!");
230  return null; // omae wa mou shinderu
231  }
232 
233  lock (jobLockCounts)
234  {
235  if (!jobLockCounts.TryGetValue(compileJob.Id, out int value))
236  {
237  value = 1;
238  jobLockCounts.Add(compileJob.Id, 1);
239  }
240  else
241  jobLockCounts[compileJob.Id] = ++value;
242 
243  logger.LogTrace("Compile job {0} lock count now: {1}", compileJob.Id, value);
244 
245  providerSubmitted = true;
246  return newProvider;
247  }
248  }
249  finally
250  {
251  if (!providerSubmitted)
252  newProvider.Dispose();
253  }
254  }
255  #pragma warning restore CA1506
256 
258  #pragma warning disable CA1506 // TODO: Decomplexify
259  public async Task CleanUnusedCompileJobs(CancellationToken cancellationToken)
260  {
261  List<long> jobIdsToSkip;
262 
263  // don't clean locked directories
264  lock (jobLockCounts)
265  jobIdsToSkip = jobLockCounts.Select(x => x.Key).ToList();
266 
267  List<string> jobUidsToNotErase = null;
268 
269  // find the uids of locked directories
270  await databaseContextFactory.UseContext(async db =>
271  {
272  jobUidsToNotErase = (await db.CompileJobs.Where(
273  x => x.Job.Instance.Id == instance.Id && jobIdsToSkip.Contains(x.Id))
274  .Select(x => x.DirectoryName.Value)
275  .ToListAsync(cancellationToken)
276  .ConfigureAwait(false))
277  .Select(x => x.ToString())
278  .ToList();
279  }).ConfigureAwait(false);
280 
281  jobUidsToNotErase.Add(WindowsSwappableDmbProvider.LiveGameDirectory);
282 
283  logger.LogTrace("We will not clean the following directories: {0}", String.Join(", ", jobUidsToNotErase));
284 
285  // cleanup
286  var gameDirectory = ioManager.ResolvePath();
287  await ioManager.CreateDirectory(gameDirectory, cancellationToken).ConfigureAwait(false);
288  var directories = await ioManager.GetDirectories(gameDirectory, cancellationToken).ConfigureAwait(false);
289  int deleting = 0;
290  var tasks = directories.Select(async x =>
291  {
292  var nameOnly = ioManager.GetFileName(x);
293  if (jobUidsToNotErase.Contains(nameOnly))
294  return;
295  logger.LogDebug("Cleaning unused game folder: {0}...", nameOnly);
296  try
297  {
298  ++deleting;
299  await ioManager.DeleteDirectory(x, cancellationToken).ConfigureAwait(false);
300  }
301  catch (OperationCanceledException)
302  {
303  throw;
304  }
305  catch (Exception e)
306  {
307  logger.LogWarning("Error deleting directory {0}! Exception: {1}", x, e);
308  }
309  }).ToList();
310  if (deleting > 0)
311  await Task.WhenAll(tasks).ConfigureAwait(false);
312  }
313  #pragma warning restore CA1506
314 
317  {
318  if (!DmbAvailable)
319  return null;
320  return LockNextDmb(0)?.CompileJob;
321  }
322  }
323 }
CompileJob CompileJob
The CompileJob of the .dmb
Definition: IDmbProvider.cs:29
+Go to the documentation of this file.
1 using Microsoft.EntityFrameworkCore;
2 using Microsoft.Extensions.Logging;
3 using System;
4 using System.Collections.Generic;
5 using System.Linq;
6 using System.Threading;
7 using System.Threading.Tasks;
10 using Tgstation.Server.Host.IO;
12 
13 namespace Tgstation.Server.Host.Components.Deployment
14 {
19  {
21  public Task OnNewerDmb
22  {
23  get
24  {
25  lock (jobLockCounts)
26  return newerDmbTcs.Task;
27  }
28  }
29 
31  public bool DmbAvailable => nextDmbProvider != null;
32 
37 
42 
46  readonly ILogger<DmbFactory> logger;
47 
51  readonly Api.Models.Instance instance;
52 
56  readonly CancellationTokenSource cleanupCts;
57 
61  readonly IDictionary<long, int> jobLockCounts;
62 
67 
71  TaskCompletionSource<object> newerDmbTcs;
72 
77 
85  public DmbFactory(IDatabaseContextFactory databaseContextFactory, IIOManager ioManager, ILogger<DmbFactory> logger, Api.Models.Instance instance)
86  {
87  this.databaseContextFactory = databaseContextFactory ?? throw new ArgumentNullException(nameof(databaseContextFactory));
88  this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
89  this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
90  this.instance = instance ?? throw new ArgumentNullException(nameof(instance));
91 
92  cleanupTask = Task.CompletedTask;
93  newerDmbTcs = new TaskCompletionSource<object>();
94  cleanupCts = new CancellationTokenSource();
95  jobLockCounts = new Dictionary<long, int>();
96  }
97 
99  public void Dispose() => cleanupCts.Dispose(); // we don't dispose nextDmbProvider here, since it might be the only thing we have
100 
106  {
107  async Task HandleCleanup()
108  {
109  var deleteJob = ioManager.DeleteDirectory(job.DirectoryName.ToString(), cleanupCts.Token);
110  Task otherTask;
111 
112  // lock (this) //already locked below
113  otherTask = cleanupTask;
114  await Task.WhenAll(otherTask, deleteJob).ConfigureAwait(false);
115  }
116 
117  lock (jobLockCounts)
118  if (!jobLockCounts.TryGetValue(job.Id, out var currentVal) || currentVal == 1)
119  {
120  jobLockCounts.Remove(job.Id);
121  logger.LogDebug("Cleaning lock-free compile job {0} => {1}", job.Id, job.DirectoryName);
122  cleanupTask = HandleCleanup();
123  }
124  else
125  {
126  var decremented = --jobLockCounts[job.Id];
127  logger.LogTrace("Compile job {0} lock count now: {1}", job.Id, decremented);
128  }
129  }
130 
132  public async Task LoadCompileJob(CompileJob job, CancellationToken cancellationToken)
133  {
134  if (job == null)
135  throw new ArgumentNullException(nameof(job));
136 
137  var newProvider = await FromCompileJob(job, cancellationToken).ConfigureAwait(false);
138  if (newProvider == null)
139  return;
140  lock (jobLockCounts)
141  {
142  nextDmbProvider?.Dispose();
143  nextDmbProvider = newProvider;
144  newerDmbTcs.SetResult(nextDmbProvider);
145  newerDmbTcs = new TaskCompletionSource<object>();
146  }
147  }
148 
150  public IDmbProvider LockNextDmb(int lockCount)
151  {
152  if (!DmbAvailable)
153  throw new InvalidOperationException("No .dmb available!");
154  if (lockCount < 0)
155  throw new ArgumentOutOfRangeException(nameof(lockCount), lockCount, "lockCount must be greater than or equal to 0!");
156  lock (jobLockCounts)
157  {
158  var jobId = nextDmbProvider.CompileJob.Id;
159  var incremented = jobLockCounts[jobId] += lockCount;
160  logger.LogTrace("Compile job {0} lock count now: {1}", jobId, incremented);
161  return nextDmbProvider;
162  }
163  }
164 
166  public async Task StartAsync(CancellationToken cancellationToken)
167  {
168  CompileJob cj = null;
169  await databaseContextFactory.UseContext(async (db) =>
170  {
171  cj = await db
172  .MostRecentCompletedCompileJobOrDefault(instance, cancellationToken)
173  .ConfigureAwait(false);
174  })
175  .ConfigureAwait(false);
176 
177  if (cj == default(CompileJob))
178  return;
179  await LoadCompileJob(cj, cancellationToken).ConfigureAwait(false);
180 
181  // we dont do CleanUnusedCompileJobs here because the watchdog may have plans for them yet
182  }
183 
185  public async Task StopAsync(CancellationToken cancellationToken)
186  {
187  using (cancellationToken.Register(() => cleanupCts.Cancel()))
188  await cleanupTask.ConfigureAwait(false);
189  }
190 
192  #pragma warning disable CA1506 // TODO: Decomplexify
193  public async Task<IDmbProvider> FromCompileJob(CompileJob compileJob, CancellationToken cancellationToken)
194  {
195  if (compileJob == null)
196  throw new ArgumentNullException(nameof(compileJob));
197 
198  // ensure we have the entire compile job tree
199  logger.LogTrace("Loading compile job {0}...", compileJob.Id);
200  await databaseContextFactory.UseContext(async db => compileJob = await db.CompileJobs.Where(x => x.Id == compileJob.Id)
201  .Include(x => x.Job).ThenInclude(x => x.StartedBy)
202  .Include(x => x.RevisionInformation).ThenInclude(x => x.PrimaryTestMerge).ThenInclude(x => x.MergedBy)
203  .Include(x => x.RevisionInformation).ThenInclude(x => x.ActiveTestMerges).ThenInclude(x => x.TestMerge).ThenInclude(x => x.MergedBy)
204  .FirstAsync(cancellationToken).ConfigureAwait(false)).ConfigureAwait(false); // can't wait to see that query
205 
206  if (!compileJob.Job.StoppedAt.HasValue)
207  {
208  // This happens if we're told to load the compile job that is currently finished up
209  // It can constitute an API violation if it's returned by the DreamDaemonController so just set it here
210  // Bit of a hack, but it should work out to be the same value
211  logger.LogTrace("Setting missing StoppedAt for CompileJob job...");
212  compileJob.Job.StoppedAt = DateTimeOffset.Now;
213  }
214 
215  var providerSubmitted = false;
216  var newProvider = new DmbProvider(compileJob, ioManager, () =>
217  {
218  if (providerSubmitted)
219  CleanJob(compileJob);
220  });
221 
222  try
223  {
224  var primaryCheckTask = ioManager.FileExists(ioManager.ConcatPath(newProvider.PrimaryDirectory, newProvider.DmbName), cancellationToken);
225  var secondaryCheckTask = ioManager.FileExists(ioManager.ConcatPath(newProvider.PrimaryDirectory, newProvider.DmbName), cancellationToken);
226 
227  if (!(await primaryCheckTask.ConfigureAwait(false) && await secondaryCheckTask.ConfigureAwait(false)))
228  {
229  logger.LogWarning("Error loading compile job, .dmb missing!");
230  return null; // omae wa mou shinderu
231  }
232 
233  lock (jobLockCounts)
234  {
235  if (!jobLockCounts.TryGetValue(compileJob.Id, out int value))
236  {
237  value = 1;
238  jobLockCounts.Add(compileJob.Id, 1);
239  }
240  else
241  jobLockCounts[compileJob.Id] = ++value;
242 
243  logger.LogTrace("Compile job {0} lock count now: {1}", compileJob.Id, value);
244 
245  providerSubmitted = true;
246  return newProvider;
247  }
248  }
249  finally
250  {
251  if (!providerSubmitted)
252  newProvider.Dispose();
253  }
254  }
255  #pragma warning restore CA1506
256 
258  #pragma warning disable CA1506 // TODO: Decomplexify
259  public async Task CleanUnusedCompileJobs(CancellationToken cancellationToken)
260  {
261  List<long> jobIdsToSkip;
262 
263  // don't clean locked directories
264  lock (jobLockCounts)
265  jobIdsToSkip = jobLockCounts.Select(x => x.Key).ToList();
266 
267  List<string> jobUidsToNotErase = null;
268 
269  // find the uids of locked directories
270  await databaseContextFactory.UseContext(async db =>
271  {
272  jobUidsToNotErase = (await db.CompileJobs.Where(
273  x => x.Job.Instance.Id == instance.Id && jobIdsToSkip.Contains(x.Id))
274  .Select(x => x.DirectoryName.Value)
275  .ToListAsync(cancellationToken)
276  .ConfigureAwait(false))
277  .Select(x => x.ToString())
278  .ToList();
279  }).ConfigureAwait(false);
280 
281  jobUidsToNotErase.Add(WindowsSwappableDmbProvider.LiveGameDirectory);
282 
283  logger.LogTrace("We will not clean the following directories: {0}", String.Join(", ", jobUidsToNotErase));
284 
285  // cleanup
286  var gameDirectory = ioManager.ResolvePath();
287  await ioManager.CreateDirectory(gameDirectory, cancellationToken).ConfigureAwait(false);
288  var directories = await ioManager.GetDirectories(gameDirectory, cancellationToken).ConfigureAwait(false);
289  int deleting = 0;
290  var tasks = directories.Select(async x =>
291  {
292  var nameOnly = ioManager.GetFileName(x);
293  if (jobUidsToNotErase.Contains(nameOnly))
294  return;
295  logger.LogDebug("Cleaning unused game folder: {0}...", nameOnly);
296  try
297  {
298  ++deleting;
299  await ioManager.DeleteDirectory(x, cancellationToken).ConfigureAwait(false);
300  }
301  catch (OperationCanceledException)
302  {
303  throw;
304  }
305  catch (Exception e)
306  {
307  logger.LogWarning("Error deleting directory {0}! Exception: {1}", x, e);
308  }
309  }).ToList();
310  if (deleting > 0)
311  await Task.WhenAll(tasks).ConfigureAwait(false);
312  }
313  #pragma warning restore CA1506
314 
317  {
318  if (!DmbAvailable)
319  return null;
320  return LockNextDmb(0)?.CompileJob;
321  }
322  }
323 }
CompileJob CompileJob
The CompileJob of the .dmb
Definition: IDmbProvider.cs:29
async Task StartAsync(CancellationToken cancellationToken)
Definition: DmbFactory.cs:166
IDmbProvider nextDmbProvider
The latest DmbProvider
Definition: DmbFactory.cs:76
diff --git a/_dmb_provider_8cs.html b/_dmb_provider_8cs.html index 0ece1b37a0..cab97cba05 100644 --- a/_dmb_provider_8cs.html +++ b/_dmb_provider_8cs.html @@ -25,7 +25,7 @@
diff --git a/_dmb_provider_8cs_source.html b/_dmb_provider_8cs_source.html index 5781418d3e..272639721e 100644 --- a/_dmb_provider_8cs_source.html +++ b/_dmb_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_8cs.html b/_dream_daemon_8cs.html index a53713c53e..2459c2ca1a 100644 --- a/_dream_daemon_8cs.html +++ b/_dream_daemon_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_8cs_source.html b/_dream_daemon_8cs_source.html index 6a4b72089b..88deecb0dc 100644 --- a/_dream_daemon_8cs_source.html +++ b/_dream_daemon_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_client_8cs.html b/_dream_daemon_client_8cs.html index 078a87c0c9..ea40415e2d 100644 --- a/_dream_daemon_client_8cs.html +++ b/_dream_daemon_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_client_8cs_source.html b/_dream_daemon_client_8cs_source.html index 1ceb72b752..27a82e7bfc 100644 --- a/_dream_daemon_client_8cs_source.html +++ b/_dream_daemon_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_controller_8cs.html b/_dream_daemon_controller_8cs.html index 5378681143..0937862e22 100644 --- a/_dream_daemon_controller_8cs.html +++ b/_dream_daemon_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_controller_8cs_source.html b/_dream_daemon_controller_8cs_source.html index ced26705d7..13e70bb349 100644 --- a/_dream_daemon_controller_8cs_source.html +++ b/_dream_daemon_controller_8cs_source.html @@ -25,7 +25,7 @@ @@ -110,17 +110,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
bool AutoStart
If DreamDaemon starts when it&#39;s Instance starts
ulong GetRight(RightsType rightsType)
Get the value of a given rightsType
- +
Backend abstract implementation of IDatabaseContext
async Task< IActionResult > ReadImpl(DreamDaemonSettings settings, CancellationToken cancellationToken)
Implementation of Read(CancellationToken)
async Task< IActionResult > Restart(CancellationToken cancellationToken)
Creates a Api.Models.Job to restart the Watchdog. It will start if it wasn&#39;t already running...
Routes to a server actions
Definition: Routes.cs:9
DreamDaemonRights
Rights for Models.DreamDaemon
- +
RebootState
Represents the action to take when /world/Reboot() is called
Definition: RebootState.cs:6
DreamDaemonRights DreamDaemonRights
The Rights.DreamDaemonRights of the InstanceUser
Definition: InstanceUser.cs:33
-
DbSet< Instance > Instances
The Instances in the DatabaseContext<TParentContext>.
+
DbSet< Instance > Instances
The Instances in the DatabaseContext<TParentContext>.
async Task< IActionResult > Create(CancellationToken cancellationToken)
Launches the watchdog.
DreamDaemonController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IJobManager jobManager, IInstanceManager instanceManager, ILogger< DreamDaemonController > logger)
Construct a DreamDaemonController
diff --git a/_dream_daemon_launch_parameters_8cs.html b/_dream_daemon_launch_parameters_8cs.html index 4e38289c9c..01092d6e42 100644 --- a/_dream_daemon_launch_parameters_8cs.html +++ b/_dream_daemon_launch_parameters_8cs.html @@ -25,7 +25,7 @@
diff --git a/_dream_daemon_launch_parameters_8cs_source.html b/_dream_daemon_launch_parameters_8cs_source.html index 48c6f40c62..c631ce5a2d 100644 --- a/_dream_daemon_launch_parameters_8cs_source.html +++ b/_dream_daemon_launch_parameters_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_rights_8cs.html b/_dream_daemon_rights_8cs.html index ed869b668c..4da7147ce5 100644 --- a/_dream_daemon_rights_8cs.html +++ b/_dream_daemon_rights_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_rights_8cs_source.html b/_dream_daemon_rights_8cs_source.html index c4a25423d2..71ccc153ca 100644 --- a/_dream_daemon_rights_8cs_source.html +++ b/_dream_daemon_rights_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_security_8cs.html b/_dream_daemon_security_8cs.html index cc4e22307f..c08b917e86 100644 --- a/_dream_daemon_security_8cs.html +++ b/_dream_daemon_security_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_daemon_security_8cs_source.html b/_dream_daemon_security_8cs_source.html index 7440565cfe..23395874f6 100644 --- a/_dream_daemon_security_8cs_source.html +++ b/_dream_daemon_security_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_maker_client_8cs.html b/_dream_maker_client_8cs.html index 9ee9db3d3c..30640b139c 100644 --- a/_dream_maker_client_8cs.html +++ b/_dream_maker_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_maker_client_8cs_source.html b/_dream_maker_client_8cs_source.html index 717f22916a..e93d510a14 100644 --- a/_dream_maker_client_8cs_source.html +++ b/_dream_maker_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_maker_controller_8cs.html b/_dream_maker_controller_8cs.html index 0d8497ea5e..f37810a97c 100644 --- a/_dream_maker_controller_8cs.html +++ b/_dream_maker_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_maker_controller_8cs_source.html b/_dream_maker_controller_8cs_source.html index 4251852541..4903f9ebc9 100644 --- a/_dream_maker_controller_8cs_source.html +++ b/_dream_maker_controller_8cs_source.html @@ -25,7 +25,7 @@ @@ -112,11 +112,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ulong GetRight(RightsType rightsType)
Get the value of a given rightsType
async Task< IActionResult > Read(CancellationToken cancellationToken)
Read current DreamMaker status.
- +
Backend abstract implementation of IDatabaseContext
Routes to a server actions
Definition: Routes.cs:9
-
DbSet< DreamMakerSettings > DreamMakerSettings
The Models.DreamMakerSettings in the DatabaseContext<TParentContext>.
- +
DbSet< DreamMakerSettings > DreamMakerSettings
The Models.DreamMakerSettings in the DatabaseContext<TParentContext>.
+
async Task< IActionResult > Update([FromBody] DreamMaker model, CancellationToken cancellationToken)
Update deployment settings.
IDreamMaker DreamMaker
The IDreamMaker for the IInstance.
Definition: IInstance.cs:31
const string DreamMaker
The Models.DreamMaker controller
Definition: Routes.cs:74
@@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
const string List
The postfix for list operations
Definition: Routes.cs:84
-
DbSet< CompileJob > CompileJobs
The CompileJobs in the DatabaseContext<TParentContext>.
+
DbSet< CompileJob > CompileJobs
The CompileJobs in the DatabaseContext<TParentContext>.
User can read all chat settings except Models.Internal.ChatBot.ConnectionString
diff --git a/_dream_maker_rights_8cs.html b/_dream_maker_rights_8cs.html index fbe283eca0..407cbf3cec 100644 --- a/_dream_maker_rights_8cs.html +++ b/_dream_maker_rights_8cs.html @@ -25,7 +25,7 @@
diff --git a/_dream_maker_rights_8cs_source.html b/_dream_maker_rights_8cs_source.html index 0b69e0f2ee..03ccf9979c 100644 --- a/_dream_maker_rights_8cs_source.html +++ b/_dream_maker_rights_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dream_maker_settings_8cs.html b/_dream_maker_settings_8cs.html index c6d79dc2b2..8f7ed18aee 100644 --- a/_dream_maker_settings_8cs.html +++ b/_dream_maker_settings_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dream_maker_settings_8cs_source.html b/_dream_maker_settings_8cs_source.html index 66d6912611..04f12a6f12 100644 --- a/_dream_maker_settings_8cs_source.html +++ b/_dream_maker_settings_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_dual_reattach_information_base_8cs.html b/_dual_reattach_information_base_8cs.html index 2bfe8a3339..a60fbb41f8 100644 --- a/_dual_reattach_information_base_8cs.html +++ b/_dual_reattach_information_base_8cs.html @@ -25,7 +25,7 @@ diff --git a/_dual_reattach_information_base_8cs_source.html b/_dual_reattach_information_base_8cs_source.html index cbd8fe5895..3d96e983fd 100644 --- a/_dual_reattach_information_base_8cs_source.html +++ b/_dual_reattach_information_base_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_entity_id_8cs.html b/_entity_id_8cs.html index fbd6195bd8..8cd1bba647 100644 --- a/_entity_id_8cs.html +++ b/_entity_id_8cs.html @@ -25,7 +25,7 @@ diff --git a/_entity_id_8cs_source.html b/_entity_id_8cs_source.html index 95b84ebd0d..1602cfaf1e 100644 --- a/_entity_id_8cs_source.html +++ b/_entity_id_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_error_code_8cs.html b/_error_code_8cs.html index 7afe6600bd..0117995695 100644 --- a/_error_code_8cs.html +++ b/_error_code_8cs.html @@ -25,7 +25,7 @@ @@ -205,7 +205,8 @@ Enumerations
  Tgstation.Server.Api.Models.ErrorCode.DreamDaemonDoubleSoft, Tgstation.Server.Api.Models.ErrorCode.DeploymentPagerRunning, -Tgstation.Server.Api.Models.ErrorCode.DreamDaemonPortInUse +Tgstation.Server.Api.Models.ErrorCode.DreamDaemonPortInUse, +Tgstation.Server.Api.Models.ErrorCode.PostDeployFailure
}
diff --git a/_error_code_8cs_source.html b/_error_code_8cs_source.html index 3ee011d2ae..cf8248f33a 100644 --- a/_error_code_8cs_source.html +++ b/_error_code_8cs_source.html @@ -25,7 +25,7 @@ @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ErrorCode.cs
-Go to the documentation of this file.
1 using System;
2 using System.ComponentModel;
3 
4 namespace Tgstation.Server.Api.Models
5 {
10  public enum ErrorCode : uint
11  {
15  [Description("An internal server error occurred!")]
17 
21  [Description("API Mismatch but no current API version provided!")]
23 
27  [Description("The request body was malformed!")]
29 
33  [Description("An IO error occurred during the operation!")]
34  IOError,
35 
39  [Description("A header validation error occurred!")]
40  BadHeaders,
41 
45  [Description("Cannot generate a bearer token using a bearer token!")]
47 
51  [Description("The operation could not be performed as it would violate database integrity. Please retry the request, making sure to not duplicate field names with existing entities.")]
53 
57  [Description("Functionality is unavailable due to a missing host watchdog component! This should NOT be seen in a production environment!")]
59 
63  [Description("Cannot update to a different tgstation-server suite version.")]
65 
69  [Description("A required GitHub request returned an API error!")]
71 
75  [Description("A server update was requested while another was in progress")]
77 
81  [Description("Can only change the capitalization of a user's name!")]
83 
87  [Description("Cannot change a user's systemIdentifier!")]
89 
93  [Description("A user cannot have both a name and systemIdentifier!")]
95 
99  [Description("A user cannot have both a password and systemIdentifier!")]
101 
105  [Description("The given password is less than the server's configured minimum password length!")]
107 
111  [Description("User names cannot contain the ':' character!")]
113 
117  [Description("User's name is missing or invalid whitespace!")]
119 
123  [Description("Cannot relocate an instance while it is online!")]
125 
129  [Description("The instance cannot be placed at the given path because it is not empty!")]
131 
135  [Description("Cannot detach an instance while it is online!")]
137 
141  [Description("The instance cannot be placed at the given path because it is a child of an existing instance or the server installation directory!")]
143 
147  [Description("The instance cannot be created because the configured limit has been reached!")]
149 
153  [Description("Instance names cannot be whitespace!")]
155 
159  [Description("The request path requires the 'Instance' header to be set!")]
161 
165  [Description("This operation requires POSIX system identities to be implemented. See https://github.com/tgstation/tgstation-server/issues/709 for details.")]
167 
171  [Description("This existing file hash does not match, the file has beeen updated!")]
173 
177  [Description("The directory cannot be deleted because it is not empty!")]
179 
183  [Description("Cannot clone repository with missing origin field!")]
185 
189  [Description("Either both accessUser and accessToken must be set or neither!")]
191 
195  [Description("The repository is busy being cloned!")]
196  RepoCloning,
197 
201  [Description("The repository is busy with another operation!")]
202  RepoBusy,
203 
207  [Description("The repository already exists!")]
208  RepoExists,
209 
213  [Description("The repository does not exist and must be cloned!")]
214  RepoMissing,
215 
219  [Description("Cannot checkoutSha and set reference at the same time!")]
221 
225  [Description("Cannot checkoutSha and updateFromOrigin at the same time!")]
227 
231  [Description("Cannot change the origin of an existing repository, delete and recreate it instead!")]
233 
237  [Description("The same pull request was present more than once in the test merge requests or is already merged!")]
239 
243  [Description("committerName cannot be whitespace!")]
245 
249  [Description("committerEmail cannot be whitespace!")]
251 
255  [Description("Primary and secondary ports cannot be the same!")]
257 
261  [Description("Deprecated error code.")]
262  [Obsolete("With DMAPI-5.0.0, ultrasafe security is now supported.", true)]
264 
268  [Description("One or more of the channels for one or more of the provided chat bots do not have the correct channel data for their provider!")]
270 
274  [Description("A chat bot's connection string cannot be whitespace!")]
276 
280  [Description("A chat bot's name cannot be whitespace!")]
282 
286  [Description("Missing chat bot provider!")]
288 
292  [Description("Missing user ID!")]
294 
298  [Description("Performing this operation would violate the instance's configured chatBotLimit!")]
299  ChatBotMax,
300 
304  [Description("Set amount of chatChannels exceeds the configured channelLimit!")]
306 
310  [Description("Unable to start DirectX installer process! Is the server running with admin privileges?")]
312 
316  [Description("Error downloading specified BYOND version!")]
318 
322  [Description("Could not acquire lock on BYOND installation as none exist!")]
324 
328  [Description("DreamDaemon exited without validating the DMAPI@")]
330 
334  [Description("The DMAPI sent an invalid validation request!")]
336 
340  [Description("The DreamDaemon startup timeout was hit before the DMAPI validated!")]
342 
346  [Description("No .dme configured and could not automatically detect one!")]
348 
352  [Description("Could not load configured .dme!")]
354 
358  [Description("DreamMaker exited with a non-zero exit code!")]
360 
364  [Description("There is already a deployment operation in progress!")]
366 
370  [Description("Could not retrieve DreamDaemon settings from the database!")]
372 
376  [Description("Could not retrieve DreamMaker settings from the database!")]
378 
382  [Description("Could not retrieve Repository settings from the database!")]
384 
388  [Description("Performing this automatic update as a merge would result in conficts. Aborting!")]
390 
394  [Description("Git credentials are required for this operation!")]
396 
400  [Description("The remote is requesting authentication, but is not allowing credentials to be received!")]
402 
406  [Description("This git operation requires the repository HEAD to currently be on a tracked reference!")]
408 
412  [Description("The watchdog is already running!")]
414 
418  [Description("Cannot launch active compile job as it is missing or corrupted!")]
420 
424  [Description("DreamDaemon failed to start!")]
426 
430  [Description("DreamDaemon failed to start within the configured timeout!")]
432 
436  [Description("Test merging with the current remote is not supported!")]
438 
442  [Description("The value set for checkoutSha or reference should be in the other field!")]
444 
448  [Description("A merge conflict occurred while performing the operation!")]
450 
454  [Description("The repository's current reference is unsuitable for this operation as it does not track a remote reference!")]
456 
460  [Description("Encountered merge conflicts while test merging one or more pull requests!")]
462 
466  [Description("The new instance's path is not under a white-listed path.")]
468 
472  [Description("Cannot set both softShutdown and softReboot at once!")]
474 
478  [Description("Cannot start DreamDaemon headless with the BYOND pager running!")]
480 
484  [Description("Could not bind to requested DreamDaemon port! Is there another service running on that port?")]
486  }
487 }
Either Repository.CheckoutSha or Repository.Reference was in one when it should have been the other...
+Go to the documentation of this file.
1 using System;
2 using System.ComponentModel;
3 
4 namespace Tgstation.Server.Api.Models
5 {
10  public enum ErrorCode : uint
11  {
15  [Description("An internal server error occurred!")]
17 
21  [Description("API Mismatch but no current API version provided!")]
23 
27  [Description("The request body was malformed!")]
29 
33  [Description("An IO error occurred during the operation!")]
34  IOError,
35 
39  [Description("A header validation error occurred!")]
40  BadHeaders,
41 
45  [Description("Cannot generate a bearer token using a bearer token!")]
47 
51  [Description("The operation could not be performed as it would violate database integrity. Please retry the request, making sure to not duplicate field names with existing entities.")]
53 
57  [Description("Functionality is unavailable due to a missing host watchdog component! This should NOT be seen in a production environment!")]
59 
63  [Description("Cannot update to a different tgstation-server suite version.")]
65 
69  [Description("A required GitHub request returned an API error!")]
71 
75  [Description("A server update was requested while another was in progress")]
77 
81  [Description("Can only change the capitalization of a user's name!")]
83 
87  [Description("Cannot change a user's systemIdentifier!")]
89 
93  [Description("A user cannot have both a name and systemIdentifier!")]
95 
99  [Description("A user cannot have both a password and systemIdentifier!")]
101 
105  [Description("The given password is less than the server's configured minimum password length!")]
107 
111  [Description("User names cannot contain the ':' character!")]
113 
117  [Description("User's name is missing or invalid whitespace!")]
119 
123  [Description("Cannot relocate an instance while it is online!")]
125 
129  [Description("The instance cannot be placed at the given path because it is not empty!")]
131 
135  [Description("Cannot detach an instance while it is online!")]
137 
141  [Description("The instance cannot be placed at the given path because it is a child of an existing instance or the server installation directory!")]
143 
147  [Description("The instance cannot be created because the configured limit has been reached!")]
149 
153  [Description("Instance names cannot be whitespace!")]
155 
159  [Description("The request path requires the 'Instance' header to be set!")]
161 
165  [Description("This operation requires POSIX system identities to be implemented. See https://github.com/tgstation/tgstation-server/issues/709 for details.")]
167 
171  [Description("This existing file hash does not match, the file has beeen updated!")]
173 
177  [Description("The directory cannot be deleted because it is not empty!")]
179 
183  [Description("Cannot clone repository with missing origin field!")]
185 
189  [Description("Either both accessUser and accessToken must be set or neither!")]
191 
195  [Description("The repository is busy being cloned!")]
196  RepoCloning,
197 
201  [Description("The repository is busy with another operation!")]
202  RepoBusy,
203 
207  [Description("The repository already exists!")]
208  RepoExists,
209 
213  [Description("The repository does not exist and must be cloned!")]
214  RepoMissing,
215 
219  [Description("Cannot checkoutSha and set reference at the same time!")]
221 
225  [Description("Cannot checkoutSha and updateFromOrigin at the same time!")]
227 
231  [Description("Cannot change the origin of an existing repository, delete and recreate it instead!")]
233 
237  [Description("The same pull request was present more than once in the test merge requests or is already merged!")]
239 
243  [Description("committerName cannot be whitespace!")]
245 
249  [Description("committerEmail cannot be whitespace!")]
251 
255  [Description("Primary and secondary ports cannot be the same!")]
257 
261  [Description("Deprecated error code.")]
262  [Obsolete("With DMAPI-5.0.0, ultrasafe security is now supported.", true)]
264 
268  [Description("One or more of the channels for one or more of the provided chat bots do not have the correct channel data for their provider!")]
270 
274  [Description("A chat bot's connection string cannot be whitespace!")]
276 
280  [Description("A chat bot's name cannot be whitespace!")]
282 
286  [Description("Missing chat bot provider!")]
288 
292  [Description("Missing user ID!")]
294 
298  [Description("Performing this operation would violate the instance's configured chatBotLimit!")]
299  ChatBotMax,
300 
304  [Description("Set amount of chatChannels exceeds the configured channelLimit!")]
306 
310  [Description("Unable to start DirectX installer process! Is the server running with admin privileges?")]
312 
316  [Description("Error downloading specified BYOND version!")]
318 
322  [Description("Could not acquire lock on BYOND installation as none exist!")]
324 
328  [Description("DreamDaemon exited without validating the DMAPI@")]
330 
334  [Description("The DMAPI sent an invalid validation request!")]
336 
340  [Description("The DreamDaemon startup timeout was hit before the DMAPI validated!")]
342 
346  [Description("No .dme configured and could not automatically detect one!")]
348 
352  [Description("Could not load configured .dme!")]
354 
358  [Description("DreamMaker exited with a non-zero exit code!")]
360 
364  [Description("There is already a deployment operation in progress!")]
366 
370  [Description("Could not retrieve DreamDaemon settings from the database!")]
372 
376  [Description("Could not retrieve DreamMaker settings from the database!")]
378 
382  [Description("Could not retrieve Repository settings from the database!")]
384 
388  [Description("Performing this automatic update as a merge would result in conficts. Aborting!")]
390 
394  [Description("Git credentials are required for this operation!")]
396 
400  [Description("The remote is requesting authentication, but is not allowing credentials to be received!")]
402 
406  [Description("This git operation requires the repository HEAD to currently be on a tracked reference!")]
408 
412  [Description("The watchdog is already running!")]
414 
418  [Description("Cannot launch active compile job as it is missing or corrupted!")]
420 
424  [Description("DreamDaemon failed to start!")]
426 
430  [Description("DreamDaemon failed to start within the configured timeout!")]
432 
436  [Description("Test merging with the current remote is not supported!")]
438 
442  [Description("The value set for checkoutSha or reference should be in the other field!")]
444 
448  [Description("A merge conflict occurred while performing the operation!")]
450 
454  [Description("The repository's current reference is unsuitable for this operation as it does not track a remote reference!")]
456 
460  [Description("Encountered merge conflicts while test merging one or more pull requests!")]
462 
466  [Description("The new instance's path is not under a white-listed path.")]
468 
472  [Description("Cannot set both softShutdown and softReboot at once!")]
474 
478  [Description("Cannot start DreamDaemon headless with the BYOND pager running!")]
480 
484  [Description("Could not bind to requested DreamDaemon port! Is there another service running on that port?")]
486 
490  [Description("The deployment succeeded but one or more notification events failed!")]
492  }
493 }
Either Repository.CheckoutSha or Repository.Reference was in one when it should have been the other...
The remote returned an invalid authentication request.
Attempted to create a User with a or whitespace Internal.User.Name.
Attempted to create a User with a &#39;:&#39; in the Internal.User.Name.
@@ -148,6 +148,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Attempted to Repository.CheckoutSha and set Repository.Reference at the same time.
Attempted to change a Internal.User.SystemIdentifier.
The given UserUpdate.Password length was less than the server&#39;s configured minimum.
+
Failed to post GitHub comments, send chat message, or send TGS event.
Internal.ChatBot.ConnectionString was whitespace.
The current Repository.Reference does not track a remote reference.
Attempted to change a Instance.Path while it was Instance.Online.
diff --git a/_error_code_extensions_8cs.html b/_error_code_extensions_8cs.html index c38cc735e8..43e3f3ca35 100644 --- a/_error_code_extensions_8cs.html +++ b/_error_code_extensions_8cs.html @@ -25,7 +25,7 @@
diff --git a/_error_code_extensions_8cs_source.html b/_error_code_extensions_8cs_source.html index 8b3d7471db..e94d09a174 100644 --- a/_error_code_extensions_8cs_source.html +++ b/_error_code_extensions_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_error_message_8cs.html b/_error_message_8cs.html index e7c44d37e5..6b7a31a342 100644 --- a/_error_message_8cs.html +++ b/_error_message_8cs.html @@ -25,7 +25,7 @@ diff --git a/_error_message_8cs_source.html b/_error_message_8cs_source.html index d419814a69..cb5588e17a 100644 --- a/_error_message_8cs_source.html +++ b/_error_message_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_event_consumer_8cs.html b/_event_consumer_8cs.html index 4c4d69ab3b..b38536e6e5 100644 --- a/_event_consumer_8cs.html +++ b/_event_consumer_8cs.html @@ -25,7 +25,7 @@ diff --git a/_event_consumer_8cs_source.html b/_event_consumer_8cs_source.html index 5c207ccbc5..aba618b648 100644 --- a/_event_consumer_8cs_source.html +++ b/_event_consumer_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_event_notification_8cs.html b/_event_notification_8cs.html index ccaabf017d..0f9a6a2255 100644 --- a/_event_notification_8cs.html +++ b/_event_notification_8cs.html @@ -25,7 +25,7 @@ diff --git a/_event_notification_8cs_source.html b/_event_notification_8cs_source.html index f61afc4fec..ecd2679a61 100644 --- a/_event_notification_8cs_source.html +++ b/_event_notification_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_event_type_8cs.html b/_event_type_8cs.html index 0b9a84c663..dcfdde4c8b 100644 --- a/_event_type_8cs.html +++ b/_event_type_8cs.html @@ -25,7 +25,7 @@ diff --git a/_event_type_8cs_source.html b/_event_type_8cs_source.html index 0be49d9724..5cdbe4d859 100644 --- a/_event_type_8cs_source.html +++ b/_event_type_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_experimental_watchdog_8cs.html b/_experimental_watchdog_8cs.html index d661bb5bc2..f0c3825b78 100644 --- a/_experimental_watchdog_8cs.html +++ b/_experimental_watchdog_8cs.html @@ -25,7 +25,7 @@ diff --git a/_experimental_watchdog_8cs_source.html b/_experimental_watchdog_8cs_source.html index d439d58610..dc7f7c99a2 100644 --- a/_experimental_watchdog_8cs_source.html +++ b/_experimental_watchdog_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_features_8dox.html b/_features_8dox.html index 3465fc2da6..a5b40949ae 100644 --- a/_features_8dox.html +++ b/_features_8dox.html @@ -25,7 +25,7 @@ diff --git a/_file_logging_configuration_8cs.html b/_file_logging_configuration_8cs.html index 7f1f884860..60211564a4 100644 --- a/_file_logging_configuration_8cs.html +++ b/_file_logging_configuration_8cs.html @@ -25,7 +25,7 @@ diff --git a/_file_logging_configuration_8cs_source.html b/_file_logging_configuration_8cs_source.html index ae8c311d09..8dfd45a0fa 100644 --- a/_file_logging_configuration_8cs_source.html +++ b/_file_logging_configuration_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_general_configuration_8cs.html b/_general_configuration_8cs.html index b28c330b31..1a1d1fed76 100644 --- a/_general_configuration_8cs.html +++ b/_general_configuration_8cs.html @@ -25,7 +25,7 @@ diff --git a/_general_configuration_8cs_source.html b/_general_configuration_8cs_source.html index 3245d37e0c..258a6338dd 100644 --- a/_general_configuration_8cs_source.html +++ b/_general_configuration_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_git_hub_client_factory_8cs.html b/_git_hub_client_factory_8cs.html index 319d8bd72e..55225a5932 100644 --- a/_git_hub_client_factory_8cs.html +++ b/_git_hub_client_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_git_hub_client_factory_8cs_source.html b/_git_hub_client_factory_8cs_source.html index d0633a1e3c..5540ec6c30 100644 --- a/_git_hub_client_factory_8cs_source.html +++ b/_git_hub_client_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_global_suppressions_8cs.html b/_global_suppressions_8cs.html index 62a41d91f3..52ae3cfb33 100644 --- a/_global_suppressions_8cs.html +++ b/_global_suppressions_8cs.html @@ -25,7 +25,7 @@ diff --git a/_global_suppressions_8cs_source.html b/_global_suppressions_8cs_source.html index 35b951adee..a5f6e29516 100644 --- a/_global_suppressions_8cs_source.html +++ b/_global_suppressions_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_home_controller_8cs.html b/_home_controller_8cs.html index 8c66940eed..49a956bb18 100644 --- a/_home_controller_8cs.html +++ b/_home_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_home_controller_8cs_source.html b/_home_controller_8cs_source.html index 21337df2ce..875665d8d6 100644 --- a/_home_controller_8cs_source.html +++ b/_home_controller_8cs_source.html @@ -25,7 +25,7 @@ @@ -109,17 +109,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
string Username
The client&#39;s username
Definition: ApiHeaders.cs:92
Contains various cryptographic functions
readonly ICryptographySuite cryptographySuite
The ICryptographySuite for the HomeController
- +
Backend abstract implementation of IDatabaseContext
Represents the header that must be present for every server request
Definition: ApiHeaders.cs:17
readonly ControlPanelConfiguration controlPanelConfiguration
The ControlPanelConfiguration for the HomeController
-
DbSet< User > Users
The Users in the DatabaseContext<TParentContext>.
+
DbSet< User > Users
The Users in the DatabaseContext<TParentContext>.
string Password
The client&#39;s password
Definition: ApiHeaders.cs:97
Routes to a server actions
Definition: Routes.cs:9
Main ApiController for the Application
- +
HomeController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, ITokenFactory tokenFactory, ISystemIdentityFactory systemIdentityFactory, ICryptographySuite cryptographySuite, IAssemblyInformationProvider assemblyInformationProvider, IIdentityCache identityCache, IBrowserResolver browserResolver, IOptions< GeneralConfiguration > generalConfigurationOptions, IOptions< ControlPanelConfiguration > controlPanelConfigurationOptions, ILogger< HomeController > logger)
Construct a HomeController
diff --git a/_host_builder_extensions_8cs.html b/_host_builder_extensions_8cs.html index 08454a7458..4d8be32f24 100644 --- a/_host_builder_extensions_8cs.html +++ b/_host_builder_extensions_8cs.html @@ -25,7 +25,7 @@
diff --git a/_host_builder_extensions_8cs_source.html b/_host_builder_extensions_8cs_source.html index 457b394024..d192a9ec3a 100644 --- a/_host_builder_extensions_8cs_source.html +++ b/_host_builder_extensions_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_http_client_8cs.html b/_http_client_8cs.html index e5fe6f1b9c..0cea4fb780 100644 --- a/_http_client_8cs.html +++ b/_http_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_http_client_8cs_source.html b/_http_client_8cs_source.html index 4f4e67a0e2..003d6deed8 100644 --- a/_http_client_8cs_source.html +++ b/_http_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_administration_client_8cs.html b/_i_administration_client_8cs.html index 03ad5c98a7..28577e5ec6 100644 --- a/_i_administration_client_8cs.html +++ b/_i_administration_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_administration_client_8cs_source.html b/_i_administration_client_8cs_source.html index eba3077a6c..7834964daf 100644 --- a/_i_administration_client_8cs_source.html +++ b/_i_administration_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_api_client_8cs.html b/_i_api_client_8cs.html index 4c803e277c..4010c09911 100644 --- a/_i_api_client_8cs.html +++ b/_i_api_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_api_client_8cs_source.html b/_i_api_client_8cs_source.html index 037b627ee3..392d405b90 100644 --- a/_i_api_client_8cs_source.html +++ b/_i_api_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_api_client_factory_8cs.html b/_i_api_client_factory_8cs.html index 59db25e63e..826f5b57b5 100644 --- a/_i_api_client_factory_8cs.html +++ b/_i_api_client_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_api_client_factory_8cs_source.html b/_i_api_client_factory_8cs_source.html index f750efa45a..63aabf8dd9 100644 --- a/_i_api_client_factory_8cs_source.html +++ b/_i_api_client_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_assembly_information_provider_8cs.html b/_i_assembly_information_provider_8cs.html index 8716c0385e..7821a3928d 100644 --- a/_i_assembly_information_provider_8cs.html +++ b/_i_assembly_information_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_assembly_information_provider_8cs_source.html b/_i_assembly_information_provider_8cs_source.html index e6d6d26266..4886751983 100644 --- a/_i_assembly_information_provider_8cs_source.html +++ b/_i_assembly_information_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_async_delayer_8cs.html b/_i_async_delayer_8cs.html index db704bdfee..60379224a9 100644 --- a/_i_async_delayer_8cs.html +++ b/_i_async_delayer_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_async_delayer_8cs_source.html b/_i_async_delayer_8cs_source.html index a2856afefc..6417cfb57a 100644 --- a/_i_async_delayer_8cs_source.html +++ b/_i_async_delayer_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_authentication_context_8cs.html b/_i_authentication_context_8cs.html index 21195bc7ef..ab68607c89 100644 --- a/_i_authentication_context_8cs.html +++ b/_i_authentication_context_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_authentication_context_8cs_source.html b/_i_authentication_context_8cs_source.html index cc081f2543..f3df1c60b7 100644 --- a/_i_authentication_context_8cs_source.html +++ b/_i_authentication_context_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_authentication_context_factory_8cs.html b/_i_authentication_context_factory_8cs.html index 7868d164e4..13ffefb7f7 100644 --- a/_i_authentication_context_factory_8cs.html +++ b/_i_authentication_context_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_authentication_context_factory_8cs_source.html b/_i_authentication_context_factory_8cs_source.html index 496b7d85e9..523ac13e6f 100644 --- a/_i_authentication_context_factory_8cs_source.html +++ b/_i_authentication_context_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_dispatcher_8cs.html b/_i_bridge_dispatcher_8cs.html index ea298ce75a..0a02cb6651 100644 --- a/_i_bridge_dispatcher_8cs.html +++ b/_i_bridge_dispatcher_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_dispatcher_8cs_source.html b/_i_bridge_dispatcher_8cs_source.html index 652316282b..b04e73608b 100644 --- a/_i_bridge_dispatcher_8cs_source.html +++ b/_i_bridge_dispatcher_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_handler_8cs.html b/_i_bridge_handler_8cs.html index f2351d66e6..b777857b3b 100644 --- a/_i_bridge_handler_8cs.html +++ b/_i_bridge_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_handler_8cs_source.html b/_i_bridge_handler_8cs_source.html index 5ad9d50868..b49780fdfd 100644 --- a/_i_bridge_handler_8cs_source.html +++ b/_i_bridge_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_registrar_8cs.html b/_i_bridge_registrar_8cs.html index f6e0b382a3..3ec4aa7137 100644 --- a/_i_bridge_registrar_8cs.html +++ b/_i_bridge_registrar_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_registrar_8cs_source.html b/_i_bridge_registrar_8cs_source.html index 7d8bd5592b..d65bbb11d0 100644 --- a/_i_bridge_registrar_8cs_source.html +++ b/_i_bridge_registrar_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_registration_8cs.html b/_i_bridge_registration_8cs.html index e5290739a6..70b29e9086 100644 --- a/_i_bridge_registration_8cs.html +++ b/_i_bridge_registration_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_bridge_registration_8cs_source.html b/_i_bridge_registration_8cs_source.html index afffe6e5a3..6434bc9477 100644 --- a/_i_bridge_registration_8cs_source.html +++ b/_i_bridge_registration_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_client_8cs.html b/_i_byond_client_8cs.html index a17d5e08c2..f38c6e6ae7 100644 --- a/_i_byond_client_8cs.html +++ b/_i_byond_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_client_8cs_source.html b/_i_byond_client_8cs_source.html index 605a6cbd6b..96cd1851d2 100644 --- a/_i_byond_client_8cs_source.html +++ b/_i_byond_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_executable_lock_8cs.html b/_i_byond_executable_lock_8cs.html index 3ddfaa334a..0a2c5f26ab 100644 --- a/_i_byond_executable_lock_8cs.html +++ b/_i_byond_executable_lock_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_executable_lock_8cs_source.html b/_i_byond_executable_lock_8cs_source.html index 2d201afc59..1697f45cac 100644 --- a/_i_byond_executable_lock_8cs_source.html +++ b/_i_byond_executable_lock_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_installer_8cs.html b/_i_byond_installer_8cs.html index 3dd8a3279b..5a9eede784 100644 --- a/_i_byond_installer_8cs.html +++ b/_i_byond_installer_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_installer_8cs_source.html b/_i_byond_installer_8cs_source.html index e7fcae14ad..21d175663c 100644 --- a/_i_byond_installer_8cs_source.html +++ b/_i_byond_installer_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_manager_8cs.html b/_i_byond_manager_8cs.html index 94df1fda58..6dec499636 100644 --- a/_i_byond_manager_8cs.html +++ b/_i_byond_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_byond_manager_8cs_source.html b/_i_byond_manager_8cs_source.html index 7af9f6a45b..334aaa8cea 100644 --- a/_i_byond_manager_8cs_source.html +++ b/_i_byond_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_channel_sink_8cs.html b/_i_channel_sink_8cs.html index 91c517c993..2f40707f45 100644 --- a/_i_channel_sink_8cs.html +++ b/_i_channel_sink_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_channel_sink_8cs_source.html b/_i_channel_sink_8cs_source.html index 95949c3a84..3805d25c0f 100644 --- a/_i_channel_sink_8cs_source.html +++ b/_i_channel_sink_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_bots_client_8cs.html b/_i_chat_bots_client_8cs.html index 05651961d1..842b9796b4 100644 --- a/_i_chat_bots_client_8cs.html +++ b/_i_chat_bots_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_bots_client_8cs_source.html b/_i_chat_bots_client_8cs_source.html index 6d582b76df..bc680f2d60 100644 --- a/_i_chat_bots_client_8cs_source.html +++ b/_i_chat_bots_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_manager_8cs.html b/_i_chat_manager_8cs.html index a4d1efc098..37b700f6b5 100644 --- a/_i_chat_manager_8cs.html +++ b/_i_chat_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_manager_8cs_source.html b/_i_chat_manager_8cs_source.html index b00d7dcd98..ae6f37f0c5 100644 --- a/_i_chat_manager_8cs_source.html +++ b/_i_chat_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_manager_factory_8cs.html b/_i_chat_manager_factory_8cs.html index 8d1e1b1572..49268a7e3b 100644 --- a/_i_chat_manager_factory_8cs.html +++ b/_i_chat_manager_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_manager_factory_8cs_source.html b/_i_chat_manager_factory_8cs_source.html index 72b6afeedb..cc5419d095 100644 --- a/_i_chat_manager_factory_8cs_source.html +++ b/_i_chat_manager_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_tracking_context_8cs.html b/_i_chat_tracking_context_8cs.html index 7cbb1fa2d1..dc7a86d0b3 100644 --- a/_i_chat_tracking_context_8cs.html +++ b/_i_chat_tracking_context_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_chat_tracking_context_8cs_source.html b/_i_chat_tracking_context_8cs_source.html index 7d40eaad9f..85c2e3aa1c 100644 --- a/_i_chat_tracking_context_8cs_source.html +++ b/_i_chat_tracking_context_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_claims_injector_8cs.html b/_i_claims_injector_8cs.html index 38ac2ee51f..471d8c1dd9 100644 --- a/_i_claims_injector_8cs.html +++ b/_i_claims_injector_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_claims_injector_8cs_source.html b/_i_claims_injector_8cs_source.html index 612cf35a5a..8ac6927ed2 100644 --- a/_i_claims_injector_8cs_source.html +++ b/_i_claims_injector_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_command_8cs.html b/_i_command_8cs.html index 259ac25174..7d80bdc796 100644 --- a/_i_command_8cs.html +++ b/_i_command_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_command_8cs_source.html b/_i_command_8cs_source.html index 9b48ce9a32..822ac9232a 100644 --- a/_i_command_8cs_source.html +++ b/_i_command_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_command_factory_8cs.html b/_i_command_factory_8cs.html index 8ef5f141ca..4362ee5ff1 100644 --- a/_i_command_factory_8cs.html +++ b/_i_command_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_command_factory_8cs_source.html b/_i_command_factory_8cs_source.html index 59f7245751..f88267dd35 100644 --- a/_i_command_factory_8cs_source.html +++ b/_i_command_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_compile_job_sink_8cs.html b/_i_compile_job_sink_8cs.html index 5026ab9530..1d1218d590 100644 --- a/_i_compile_job_sink_8cs.html +++ b/_i_compile_job_sink_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_compile_job_sink_8cs_source.html b/_i_compile_job_sink_8cs_source.html index 2093be5a64..993f18dd83 100644 --- a/_i_compile_job_sink_8cs_source.html +++ b/_i_compile_job_sink_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_configuration_8cs.html b/_i_configuration_8cs.html index 1f6f3552fe..cb60192f6e 100644 --- a/_i_configuration_8cs.html +++ b/_i_configuration_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_configuration_8cs_source.html b/_i_configuration_8cs_source.html index 5673f95550..fa8c30b49e 100644 --- a/_i_configuration_8cs_source.html +++ b/_i_configuration_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_configuration_client_8cs.html b/_i_configuration_client_8cs.html index 4d0cae2608..2ea6525240 100644 --- a/_i_configuration_client_8cs.html +++ b/_i_configuration_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_configuration_client_8cs_source.html b/_i_configuration_client_8cs_source.html index cc8a004f29..fafa46a970 100644 --- a/_i_configuration_client_8cs_source.html +++ b/_i_configuration_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_console_8cs.html b/_i_console_8cs.html index 6443ea4e33..919584f920 100644 --- a/_i_console_8cs.html +++ b/_i_console_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_console_8cs_source.html b/_i_console_8cs_source.html index 335f178d49..000ef2e33e 100644 --- a/_i_console_8cs_source.html +++ b/_i_console_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_credentials_provider_8cs.html b/_i_credentials_provider_8cs.html index 1fba3cd3f4..056b6d9f34 100644 --- a/_i_credentials_provider_8cs.html +++ b/_i_credentials_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_credentials_provider_8cs_source.html b/_i_credentials_provider_8cs_source.html index d3ba38d8bc..05e374fc7c 100644 --- a/_i_credentials_provider_8cs_source.html +++ b/_i_credentials_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_cryptography_suite_8cs.html b/_i_cryptography_suite_8cs.html index 8f40f9b40d..c62ae4cb41 100644 --- a/_i_cryptography_suite_8cs.html +++ b/_i_cryptography_suite_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_cryptography_suite_8cs_source.html b/_i_cryptography_suite_8cs_source.html index ba66c56667..84719539ce 100644 --- a/_i_cryptography_suite_8cs_source.html +++ b/_i_cryptography_suite_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_custom_command_handler_8cs.html b/_i_custom_command_handler_8cs.html index 0ec46c3f15..24599b001e 100644 --- a/_i_custom_command_handler_8cs.html +++ b/_i_custom_command_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_custom_command_handler_8cs_source.html b/_i_custom_command_handler_8cs_source.html index 9bbc3323ea..e9b87ee692 100644 --- a/_i_custom_command_handler_8cs_source.html +++ b/_i_custom_command_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_database_collection_8cs.html b/_i_database_collection_8cs.html index 041bad76bb..42f556afd6 100644 --- a/_i_database_collection_8cs.html +++ b/_i_database_collection_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_database_collection_8cs_source.html b/_i_database_collection_8cs_source.html index 39cc2be09b..f818514197 100644 --- a/_i_database_collection_8cs_source.html +++ b/_i_database_collection_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_database_connection_factory_8cs.html b/_i_database_connection_factory_8cs.html index 973fe12560..6d96157b97 100644 --- a/_i_database_connection_factory_8cs.html +++ b/_i_database_connection_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_database_connection_factory_8cs_source.html b/_i_database_connection_factory_8cs_source.html index 95ba6fcddb..05f4def9e8 100644 --- a/_i_database_connection_factory_8cs_source.html +++ b/_i_database_connection_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_database_context_8cs.html b/_i_database_context_8cs.html index cc1e89b506..9eeea9b7ec 100644 --- a/_i_database_context_8cs.html +++ b/_i_database_context_8cs.html @@ -25,7 +25,7 @@ @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - +

diff --git a/_database_context_8cs_source.html b/_database_context_8cs_source.html index 7e5556104e..77300755cb 100644 --- a/_database_context_8cs_source.html +++ b/_database_context_8cs_source.html @@ -25,7 +25,7 @@

tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
 Types of ErrorMessages that the API may return. More...
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite

Classes

interface  Tgstation.Server.Host.Database.IDatabaseContext
 Represents the database More...
 Represents the database. More...
 
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - +
DatabaseType
Type of database to user
Definition: DatabaseType.cs:6
diff --git a/_i_database_context_factory_8cs.html b/_i_database_context_factory_8cs.html index d3f9647fe8..c080f5dd0a 100644 --- a/_i_database_context_factory_8cs.html +++ b/_i_database_context_factory_8cs.html @@ -25,7 +25,7 @@
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - +

diff --git a/_i_database_context_8cs_source.html b/_i_database_context_8cs_source.html index 1307c6debb..63f69aa936 100644 --- a/_i_database_context_8cs_source.html +++ b/_i_database_context_8cs_source.html @@ -25,7 +25,7 @@

tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite

Classes

interface  Tgstation.Server.Host.Database.IDatabaseContextFactory
 Factory for scoping usage of IDatabaseContexts. Meant for use by Components More...
 Factory for scoping usage of IDatabaseContexts. Meant for use by Components More...
 
diff --git a/_i_database_seeder_8cs.html b/_i_database_seeder_8cs.html index abe72f8f88..b2c953bd9a 100644 --- a/_i_database_seeder_8cs.html +++ b/_i_database_seeder_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_database_seeder_8cs_source.html b/_i_database_seeder_8cs_source.html index c22443824a..e66092d9d1 100644 --- a/_i_database_seeder_8cs_source.html +++ b/_i_database_seeder_8cs_source.html @@ -25,7 +25,7 @@ @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); Go to the documentation of this file.
1 using System.Threading;
2 using System.Threading.Tasks;
3 
4 namespace Tgstation.Server.Host.Database
5 {
9  interface IDatabaseSeeder
10  {
17  Task SeedDatabase(IDatabaseContext databaseContext, CancellationToken cancellationToken);
18 
25  Task SanitizeDatabase(IDatabaseContext databaseContext, CancellationToken cancellationToken);
26 
33  Task ResetAdminPassword(IDatabaseContext databaseContext, CancellationToken cancellationToken);
34  }
35 }
For initially seeding a database
- +
diff --git a/_i_dmb_factory_8cs.html b/_i_dmb_factory_8cs.html index aa165078fd..93c80bd215 100644 --- a/_i_dmb_factory_8cs.html +++ b/_i_dmb_factory_8cs.html @@ -25,7 +25,7 @@
diff --git a/_i_dmb_factory_8cs_source.html b/_i_dmb_factory_8cs_source.html index ba6b28d3da..3ebaa0f80f 100644 --- a/_i_dmb_factory_8cs_source.html +++ b/_i_dmb_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_dmb_provider_8cs.html b/_i_dmb_provider_8cs.html index 590cda021d..02ea1af968 100644 --- a/_i_dmb_provider_8cs.html +++ b/_i_dmb_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_dmb_provider_8cs_source.html b/_i_dmb_provider_8cs_source.html index ebbeeaad7e..0d54418efd 100644 --- a/_i_dmb_provider_8cs_source.html +++ b/_i_dmb_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_dream_daemon_client_8cs.html b/_i_dream_daemon_client_8cs.html index 1e4f05b2f5..700d2b33b4 100644 --- a/_i_dream_daemon_client_8cs.html +++ b/_i_dream_daemon_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_dream_daemon_client_8cs_source.html b/_i_dream_daemon_client_8cs_source.html index 1638f0f3a8..978d088c99 100644 --- a/_i_dream_daemon_client_8cs_source.html +++ b/_i_dream_daemon_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_dream_maker_8cs.html b/_i_dream_maker_8cs.html index 5bbea46138..c6a1978754 100644 --- a/_i_dream_maker_8cs.html +++ b/_i_dream_maker_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_dream_maker_8cs_source.html b/_i_dream_maker_8cs_source.html index afdd09ef2f..38499b3357 100644 --- a/_i_dream_maker_8cs_source.html +++ b/_i_dream_maker_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_dream_maker_client_8cs.html b/_i_dream_maker_client_8cs.html index 4ef36cecac..520cc48a91 100644 --- a/_i_dream_maker_client_8cs.html +++ b/_i_dream_maker_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_dream_maker_client_8cs_source.html b/_i_dream_maker_client_8cs_source.html index 30c2784906..9fe6b928d8 100644 --- a/_i_dream_maker_client_8cs_source.html +++ b/_i_dream_maker_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_event_consumer_8cs.html b/_i_event_consumer_8cs.html index 7109f89d85..794f525f19 100644 --- a/_i_event_consumer_8cs.html +++ b/_i_event_consumer_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_event_consumer_8cs_source.html b/_i_event_consumer_8cs_source.html index 502128e968..ac3a1937e4 100644 --- a/_i_event_consumer_8cs_source.html +++ b/_i_event_consumer_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_git_hub_client_factory_8cs.html b/_i_git_hub_client_factory_8cs.html index 82709b099c..917520cc84 100644 --- a/_i_git_hub_client_factory_8cs.html +++ b/_i_git_hub_client_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_git_hub_client_factory_8cs_source.html b/_i_git_hub_client_factory_8cs_source.html index 511cde5e87..b101b1edfc 100644 --- a/_i_git_hub_client_factory_8cs_source.html +++ b/_i_git_hub_client_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_http_client_8cs.html b/_i_http_client_8cs.html index b0e7e353d2..cef82a05a0 100644 --- a/_i_http_client_8cs.html +++ b/_i_http_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_http_client_8cs_source.html b/_i_http_client_8cs_source.html index 3227f6e2ad..16d7b9498a 100644 --- a/_i_http_client_8cs_source.html +++ b/_i_http_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_i_o_manager_8cs.html b/_i_i_o_manager_8cs.html index ace39cb9e5..13f7f19bb4 100644 --- a/_i_i_o_manager_8cs.html +++ b/_i_i_o_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_i_o_manager_8cs_source.html b/_i_i_o_manager_8cs_source.html index 0ac2314d1b..1489b5e491 100644 --- a/_i_i_o_manager_8cs_source.html +++ b/_i_i_o_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_identity_cache_8cs.html b/_i_identity_cache_8cs.html index 3cd88906ba..670715ead9 100644 --- a/_i_identity_cache_8cs.html +++ b/_i_identity_cache_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_identity_cache_8cs_source.html b/_i_identity_cache_8cs_source.html index a8f9651104..f62ad3b8d5 100644 --- a/_i_identity_cache_8cs_source.html +++ b/_i_identity_cache_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_8cs.html b/_i_instance_8cs.html index 0eeb24331f..7a875f1f64 100644 --- a/_i_instance_8cs.html +++ b/_i_instance_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_8cs_source.html b/_i_instance_8cs_source.html index 0e6ec2baf0..5ed379fd33 100644 --- a/_i_instance_8cs_source.html +++ b/_i_instance_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_client_8cs.html b/_i_instance_client_8cs.html index 16d3c35e2c..373f68e050 100644 --- a/_i_instance_client_8cs.html +++ b/_i_instance_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_client_8cs_source.html b/_i_instance_client_8cs_source.html index b2c0af7458..694693d7b6 100644 --- a/_i_instance_client_8cs_source.html +++ b/_i_instance_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_factory_8cs.html b/_i_instance_factory_8cs.html index 6914841d2b..820b118707 100644 --- a/_i_instance_factory_8cs.html +++ b/_i_instance_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_factory_8cs_source.html b/_i_instance_factory_8cs_source.html index f458478a9d..6e7d8cebc1 100644 --- a/_i_instance_factory_8cs_source.html +++ b/_i_instance_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_manager_8cs.html b/_i_instance_manager_8cs.html index cbc2d6ee78..a0300352f6 100644 --- a/_i_instance_manager_8cs.html +++ b/_i_instance_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_manager_8cs_source.html b/_i_instance_manager_8cs_source.html index cbe4c66149..6eb0c99bba 100644 --- a/_i_instance_manager_8cs_source.html +++ b/_i_instance_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_manager_client_8cs.html b/_i_instance_manager_client_8cs.html index 88282f4e7a..574d66030a 100644 --- a/_i_instance_manager_client_8cs.html +++ b/_i_instance_manager_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_manager_client_8cs_source.html b/_i_instance_manager_client_8cs_source.html index c336c50480..d9cc9172ca 100644 --- a/_i_instance_manager_client_8cs_source.html +++ b/_i_instance_manager_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_user_client_8cs.html b/_i_instance_user_client_8cs.html index 589ca9d0ef..6710f9262a 100644 --- a/_i_instance_user_client_8cs.html +++ b/_i_instance_user_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_instance_user_client_8cs_source.html b/_i_instance_user_client_8cs_source.html index 57e027095f..f24ad93e43 100644 --- a/_i_instance_user_client_8cs_source.html +++ b/_i_instance_user_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_job_manager_8cs.html b/_i_job_manager_8cs.html index 2b18b5f116..128f95ec4f 100644 --- a/_i_job_manager_8cs.html +++ b/_i_job_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_job_manager_8cs_source.html b/_i_job_manager_8cs_source.html index ad22b74c78..fe99cedcc6 100644 --- a/_i_job_manager_8cs_source.html +++ b/_i_job_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_jobs_client_8cs.html b/_i_jobs_client_8cs.html index edf95bf7b0..b72229230d 100644 --- a/_i_jobs_client_8cs.html +++ b/_i_jobs_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_jobs_client_8cs_source.html b/_i_jobs_client_8cs_source.html index 569ad1e3a3..5c9369ad1e 100644 --- a/_i_jobs_client_8cs_source.html +++ b/_i_jobs_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_latest_compile_job_provider_8cs.html b/_i_latest_compile_job_provider_8cs.html index 325200f3f9..92ffef40f1 100644 --- a/_i_latest_compile_job_provider_8cs.html +++ b/_i_latest_compile_job_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_latest_compile_job_provider_8cs_source.html b/_i_latest_compile_job_provider_8cs_source.html index 949e5bd18f..8e405f5427 100644 --- a/_i_latest_compile_job_provider_8cs_source.html +++ b/_i_latest_compile_job_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_lib_git2_commands_8cs.html b/_i_lib_git2_commands_8cs.html index 8e4ee63f0a..13a6093a03 100644 --- a/_i_lib_git2_commands_8cs.html +++ b/_i_lib_git2_commands_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_lib_git2_commands_8cs_source.html b/_i_lib_git2_commands_8cs_source.html index 76e907f1c2..ec06445811 100644 --- a/_i_lib_git2_commands_8cs_source.html +++ b/_i_lib_git2_commands_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_lib_git2_repository_factory_8cs.html b/_i_lib_git2_repository_factory_8cs.html index cac0f39d9d..cfbf1a75d4 100644 --- a/_i_lib_git2_repository_factory_8cs.html +++ b/_i_lib_git2_repository_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_lib_git2_repository_factory_8cs_source.html b/_i_lib_git2_repository_factory_8cs_source.html index 8caa84352b..ec5bfe5441 100644 --- a/_i_lib_git2_repository_factory_8cs_source.html +++ b/_i_lib_git2_repository_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_network_prompt_reaper_8cs.html b/_i_network_prompt_reaper_8cs.html index 12ff6271e5..5daa9af82e 100644 --- a/_i_network_prompt_reaper_8cs.html +++ b/_i_network_prompt_reaper_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_network_prompt_reaper_8cs_source.html b/_i_network_prompt_reaper_8cs_source.html index d501097e17..c4ecbd3b27 100644 --- a/_i_network_prompt_reaper_8cs_source.html +++ b/_i_network_prompt_reaper_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_platform_identifier_8cs.html b/_i_platform_identifier_8cs.html index f899084e26..62a8ac187e 100644 --- a/_i_platform_identifier_8cs.html +++ b/_i_platform_identifier_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_platform_identifier_8cs_source.html b/_i_platform_identifier_8cs_source.html index 39fd3622f9..911b160a12 100644 --- a/_i_platform_identifier_8cs_source.html +++ b/_i_platform_identifier_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_post_setup_services_8cs.html b/_i_post_setup_services_8cs.html index 68a49fbda7..012baf923d 100644 --- a/_i_post_setup_services_8cs.html +++ b/_i_post_setup_services_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_post_setup_services_8cs_source.html b/_i_post_setup_services_8cs_source.html index 4b681589c1..8cec1c104d 100644 --- a/_i_post_setup_services_8cs_source.html +++ b/_i_post_setup_services_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_post_write_handler_8cs.html b/_i_post_write_handler_8cs.html index d244b7bc96..8ea50527f2 100644 --- a/_i_post_write_handler_8cs.html +++ b/_i_post_write_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_post_write_handler_8cs_source.html b/_i_post_write_handler_8cs_source.html index 47a8942813..40214a6574 100644 --- a/_i_post_write_handler_8cs_source.html +++ b/_i_post_write_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_process_8cs.html b/_i_process_8cs.html index 0c1392798a..03d0e7649d 100644 --- a/_i_process_8cs.html +++ b/_i_process_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_process_8cs_source.html b/_i_process_8cs_source.html index 74f3c8334b..3c1cfa3fbe 100644 --- a/_i_process_8cs_source.html +++ b/_i_process_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_process_base_8cs.html b/_i_process_base_8cs.html index 7aa0df68b0..b8999bbaef 100644 --- a/_i_process_base_8cs.html +++ b/_i_process_base_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_process_base_8cs_source.html b/_i_process_base_8cs_source.html index 75cdd53ebd..4a0a913683 100644 --- a/_i_process_base_8cs_source.html +++ b/_i_process_base_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_process_executor_8cs.html b/_i_process_executor_8cs.html index 2e1a06b067..fe8a20b242 100644 --- a/_i_process_executor_8cs.html +++ b/_i_process_executor_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_process_executor_8cs_source.html b/_i_process_executor_8cs_source.html index 38c6eb1db7..6e529d1a51 100644 --- a/_i_process_executor_8cs_source.html +++ b/_i_process_executor_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_process_features_8cs.html b/_i_process_features_8cs.html index 35c952158a..ae16906ae3 100644 --- a/_i_process_features_8cs.html +++ b/_i_process_features_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_process_features_8cs_source.html b/_i_process_features_8cs_source.html index 90e6deed4d..5fbbeb1d7f 100644 --- a/_i_process_features_8cs_source.html +++ b/_i_process_features_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_provider_8cs.html b/_i_provider_8cs.html index 775136c1f2..f38c7a08f0 100644 --- a/_i_provider_8cs.html +++ b/_i_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_provider_8cs_source.html b/_i_provider_8cs_source.html index 450e5f8df8..b17aea4de8 100644 --- a/_i_provider_8cs_source.html +++ b/_i_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_provider_factory_8cs.html b/_i_provider_factory_8cs.html index c9cfe3cab2..275a1c7c2d 100644 --- a/_i_provider_factory_8cs.html +++ b/_i_provider_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_provider_factory_8cs_source.html b/_i_provider_factory_8cs_source.html index 973a22404c..53ee8132d0 100644 --- a/_i_provider_factory_8cs_source.html +++ b/_i_provider_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_reattach_info_handler_8cs.html b/_i_reattach_info_handler_8cs.html index 5db86a0137..e2b7795cfa 100644 --- a/_i_reattach_info_handler_8cs.html +++ b/_i_reattach_info_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_reattach_info_handler_8cs_source.html b/_i_reattach_info_handler_8cs_source.html index 3b024047ef..dee48b57c5 100644 --- a/_i_reattach_info_handler_8cs_source.html +++ b/_i_reattach_info_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_repository_8cs.html b/_i_repository_8cs.html index 209ea895da..f48a934ba4 100644 --- a/_i_repository_8cs.html +++ b/_i_repository_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_repository_8cs_source.html b/_i_repository_8cs_source.html index e2dedb8cf5..336a5e15e9 100644 --- a/_i_repository_8cs_source.html +++ b/_i_repository_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_repository_client_8cs.html b/_i_repository_client_8cs.html index b590d94427..b9822558c2 100644 --- a/_i_repository_client_8cs.html +++ b/_i_repository_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_repository_client_8cs_source.html b/_i_repository_client_8cs_source.html index 14799e8b6d..1e5db90ff5 100644 --- a/_i_repository_client_8cs_source.html +++ b/_i_repository_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_repository_manager_8cs.html b/_i_repository_manager_8cs.html index d5874ac55b..321ea47832 100644 --- a/_i_repository_manager_8cs.html +++ b/_i_repository_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_repository_manager_8cs_source.html b/_i_repository_manager_8cs_source.html index dad5dbe03a..0f91b24625 100644 --- a/_i_repository_manager_8cs_source.html +++ b/_i_repository_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_request_logger_8cs.html b/_i_request_logger_8cs.html index e278a24b14..68061d14f2 100644 --- a/_i_request_logger_8cs.html +++ b/_i_request_logger_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_request_logger_8cs_source.html b/_i_request_logger_8cs_source.html index c6da1097f9..04137a9fec 100644 --- a/_i_request_logger_8cs_source.html +++ b/_i_request_logger_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_restart_handler_8cs.html b/_i_restart_handler_8cs.html index 1d3fa55761..2436286051 100644 --- a/_i_restart_handler_8cs.html +++ b/_i_restart_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_restart_handler_8cs_source.html b/_i_restart_handler_8cs_source.html index 023a4b40a1..365911ee9f 100644 --- a/_i_restart_handler_8cs_source.html +++ b/_i_restart_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_restart_registration_8cs.html b/_i_restart_registration_8cs.html index 0f267cabb7..287b4c1764 100644 --- a/_i_restart_registration_8cs.html +++ b/_i_restart_registration_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_restart_registration_8cs_source.html b/_i_restart_registration_8cs_source.html index 85de383c7e..15691b29e0 100644 --- a/_i_restart_registration_8cs_source.html +++ b/_i_restart_registration_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_server_8cs.html b/_i_server_8cs.html index 313baa2579..b5e8cea7a7 100644 --- a/_i_server_8cs.html +++ b/_i_server_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_server_8cs_source.html b/_i_server_8cs_source.html index a1d7fbcae5..d3759f5cd0 100644 --- a/_i_server_8cs_source.html +++ b/_i_server_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_server_client_8cs.html b/_i_server_client_8cs.html index 6e5fb2c48e..61422595a4 100644 --- a/_i_server_client_8cs.html +++ b/_i_server_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_server_client_8cs_source.html b/_i_server_client_8cs_source.html index c1b635a7fa..e7a4b857c0 100644 --- a/_i_server_client_8cs_source.html +++ b/_i_server_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_server_client_factory_8cs.html b/_i_server_client_factory_8cs.html index 5b1c12ee61..2ee385f51f 100644 --- a/_i_server_client_factory_8cs.html +++ b/_i_server_client_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_server_client_factory_8cs_source.html b/_i_server_client_factory_8cs_source.html index 0ba976d132..c867de39ed 100644 --- a/_i_server_client_factory_8cs_source.html +++ b/_i_server_client_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_server_control_8cs.html b/_i_server_control_8cs.html index af57e46349..82767c5624 100644 --- a/_i_server_control_8cs.html +++ b/_i_server_control_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_server_control_8cs_source.html b/_i_server_control_8cs_source.html index edcceebb6b..a1506fde60 100644 --- a/_i_server_control_8cs_source.html +++ b/_i_server_control_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_server_factory_8cs.html b/_i_server_factory_8cs.html index f86cf7096b..f543ecb24c 100644 --- a/_i_server_factory_8cs.html +++ b/_i_server_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_server_factory_8cs_source.html b/_i_server_factory_8cs_source.html index 7b517792ca..f4e62be787 100644 --- a/_i_server_factory_8cs_source.html +++ b/_i_server_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_server_port_provider_8cs.html b/_i_server_port_provider_8cs.html index 847d4f0330..3d32f9023a 100644 --- a/_i_server_port_provider_8cs.html +++ b/_i_server_port_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_server_port_provider_8cs_source.html b/_i_server_port_provider_8cs_source.html index 3e6d353f8d..1d108c8234 100644 --- a/_i_server_port_provider_8cs_source.html +++ b/_i_server_port_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_session_controller_8cs.html b/_i_session_controller_8cs.html index 5fe7ba3308..e35aa284bc 100644 --- a/_i_session_controller_8cs.html +++ b/_i_session_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_session_controller_8cs_source.html b/_i_session_controller_8cs_source.html index e9517ac83e..7359faa8d1 100644 --- a/_i_session_controller_8cs_source.html +++ b/_i_session_controller_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_session_controller_factory_8cs.html b/_i_session_controller_factory_8cs.html index b8384d67ff..1b027cc789 100644 --- a/_i_session_controller_factory_8cs.html +++ b/_i_session_controller_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_session_controller_factory_8cs_source.html b/_i_session_controller_factory_8cs_source.html index e0713aafd7..b4a68f28f2 100644 --- a/_i_session_controller_factory_8cs_source.html +++ b/_i_session_controller_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_symlink_factory_8cs.html b/_i_symlink_factory_8cs.html index 4fc8ac8d51..a777365500 100644 --- a/_i_symlink_factory_8cs.html +++ b/_i_symlink_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_symlink_factory_8cs_source.html b/_i_symlink_factory_8cs_source.html index 1108a4e7a1..2ed5b8ca9e 100644 --- a/_i_symlink_factory_8cs_source.html +++ b/_i_symlink_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_synchronous_i_o_manager_8cs.html b/_i_synchronous_i_o_manager_8cs.html index 2160c737f4..751c6a1863 100644 --- a/_i_synchronous_i_o_manager_8cs.html +++ b/_i_synchronous_i_o_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_synchronous_i_o_manager_8cs_source.html b/_i_synchronous_i_o_manager_8cs_source.html index ccb9082730..8832400358 100644 --- a/_i_synchronous_i_o_manager_8cs_source.html +++ b/_i_synchronous_i_o_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_system_identity_8cs.html b/_i_system_identity_8cs.html index b4d835e6b3..2760bc5b80 100644 --- a/_i_system_identity_8cs.html +++ b/_i_system_identity_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_system_identity_8cs_source.html b/_i_system_identity_8cs_source.html index b54adf5782..7cdbf51ca3 100644 --- a/_i_system_identity_8cs_source.html +++ b/_i_system_identity_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_system_identity_factory_8cs.html b/_i_system_identity_factory_8cs.html index ab1eace42b..571a5e8850 100644 --- a/_i_system_identity_factory_8cs.html +++ b/_i_system_identity_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_system_identity_factory_8cs_source.html b/_i_system_identity_factory_8cs_source.html index 3ba4470281..e3ad47fac9 100644 --- a/_i_system_identity_factory_8cs_source.html +++ b/_i_system_identity_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_token_factory_8cs.html b/_i_token_factory_8cs.html index 0396c75f14..41f735d5ca 100644 --- a/_i_token_factory_8cs.html +++ b/_i_token_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_token_factory_8cs_source.html b/_i_token_factory_8cs_source.html index 612a94ef37..59892245bf 100644 --- a/_i_token_factory_8cs_source.html +++ b/_i_token_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_i_users_client_8cs.html b/_i_users_client_8cs.html index 9f5e5a76bb..42131b3387 100644 --- a/_i_users_client_8cs.html +++ b/_i_users_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_i_users_client_8cs_source.html b/_i_users_client_8cs_source.html index 6cef81f299..d2e521cc8f 100644 --- a/_i_users_client_8cs_source.html +++ b/_i_users_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_identity_cache_8cs.html b/_identity_cache_8cs.html index 9091ca00a3..5771036e67 100644 --- a/_identity_cache_8cs.html +++ b/_identity_cache_8cs.html @@ -25,7 +25,7 @@ diff --git a/_identity_cache_8cs_source.html b/_identity_cache_8cs_source.html index 701b35159c..9e75af4410 100644 --- a/_identity_cache_8cs_source.html +++ b/_identity_cache_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_identity_cache_object_8cs.html b/_identity_cache_object_8cs.html index a0bdf7cc90..398df21f13 100644 --- a/_identity_cache_object_8cs.html +++ b/_identity_cache_object_8cs.html @@ -25,7 +25,7 @@ diff --git a/_identity_cache_object_8cs_source.html b/_identity_cache_object_8cs_source.html index 2d085da752..263a7fc743 100644 --- a/_identity_cache_object_8cs_source.html +++ b/_identity_cache_object_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_instance_client_8cs.html b/_instance_client_8cs.html index 89dcdfd087..3e40be8b0d 100644 --- a/_instance_client_8cs.html +++ b/_instance_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_instance_client_8cs_source.html b/_instance_client_8cs_source.html index 3bb6af29f0..524142b251 100644 --- a/_instance_client_8cs_source.html +++ b/_instance_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_instance_controller_8cs.html b/_instance_controller_8cs.html index 36a79fad19..8dd6144d8d 100644 --- a/_instance_controller_8cs.html +++ b/_instance_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_instance_controller_8cs_source.html b/_instance_controller_8cs_source.html index 5a80dd6e3c..40390a97d2 100644 --- a/_instance_controller_8cs_source.html +++ b/_instance_controller_8cs_source.html @@ -25,7 +25,7 @@ @@ -122,17 +122,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ApiController for managing Components.Instances
readonly IIOManager ioManager
The IIOManager for the InstanceController
- +
Backend abstract implementation of IDatabaseContext
readonly IJobManager jobManager
The IJobManager for the InstanceController
readonly IAssemblyInformationProvider assemblyInformationProvider
The IAssemblyInformationProvider for the InstanceController
async Task< IActionResult > Delete(long id, CancellationToken cancellationToken)
Detach an Api.Models.Instance with the given id .
-
DbSet< ReattachInformation > ReattachInformations
The ReattachInformations in the DatabaseContext<TParentContext>.
+
DbSet< ReattachInformation > ReattachInformations
The ReattachInformations in the DatabaseContext<TParentContext>.
Routes to a server actions
Definition: Routes.cs:9
DreamDaemonRights
Rights for Models.DreamDaemon
const string CurrentDirectory
Path to the current working directory for the IIOManager.
- -
DbSet< Instance > Instances
The Instances in the DatabaseContext<TParentContext>.
+ +
DbSet< Instance > Instances
The Instances in the DatabaseContext<TParentContext>.
InstanceManagerRights
Rights for managing Models.Instances
async Task< IActionResult > Update([FromBody] Api.Models.Instance model, CancellationToken cancellationToken)
Modify an Api.Models.Instance&#39;s settings.
@@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
RepositoryRights
Rights for a Models.Repository
InstanceController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IJobManager jobManager, IInstanceManager instanceManager, IIOManager ioManager, IAssemblyInformationProvider assemblyInformationProvider, IPlatformIdentifier platformIdentifier, IOptions< GeneralConfiguration > generalConfigurationOptions, ILogger< InstanceController > logger)
Construct a InstanceController
-
DbSet< InstanceUser > InstanceUsers
The InstanceUsers in the DatabaseContext<TParentContext>.
+
DbSet< InstanceUser > InstanceUsers
The InstanceUsers in the DatabaseContext<TParentContext>.
const string InstanceManager
The Models.Instance controller
Definition: Routes.cs:29
readonly IPlatformIdentifier platformIdentifier
The IPlatformIdentifier for the InstanceController
@@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
IIOManager that resolves paths to Environment.CurrentDirectory
DreamDaemonSecurity
DreamDaemon&#39;s security level
-
DbSet< DualReattachInformation > WatchdogReattachInformations
The DualReattachInformations in the DatabaseContext<TParentContext>.
+
DbSet< DualReattachInformation > WatchdogReattachInformations
The DualReattachInformations in the DatabaseContext<TParentContext>.
const string List
The postfix for list operations
Definition: Routes.cs:84
Interface for using filesystems
Definition: IIOManager.cs:11
async Task< IActionResult > Create([FromBody] Api.Models.Instance model, CancellationToken cancellationToken)
Create or attach an Api.Models.Instance.
@@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Represents an error message returned by the server
Definition: ErrorMessage.cs:9
-
DbSet< ChatBot > ChatBots
The ChatBots in the DatabaseContext<TParentContext>.
+
DbSet< ChatBot > ChatBots
The ChatBots in the DatabaseContext<TParentContext>.
const ushort DefaultChatBotLimit
Default for Api.Models.Instance.ChatBotLimit.
Definition: Instance.cs:13
diff --git a/_instance_factory_8cs.html b/_instance_factory_8cs.html index 3fa15f092a..0dcda11dd8 100644 --- a/_instance_factory_8cs.html +++ b/_instance_factory_8cs.html @@ -25,7 +25,7 @@
diff --git a/_instance_factory_8cs_source.html b/_instance_factory_8cs_source.html index f9e6fc82bc..3d18a4b9ab 100644 --- a/_instance_factory_8cs_source.html +++ b/_instance_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_instance_manager_8cs.html b/_instance_manager_8cs.html index cb73b9411d..e227786233 100644 --- a/_instance_manager_8cs.html +++ b/_instance_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_instance_manager_8cs_source.html b/_instance_manager_8cs_source.html index 8e03a680d0..a9c56a87ff 100644 --- a/_instance_manager_8cs_source.html +++ b/_instance_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_instance_manager_client_8cs.html b/_instance_manager_client_8cs.html index 5416d2f511..d9e09b6a50 100644 --- a/_instance_manager_client_8cs.html +++ b/_instance_manager_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_instance_manager_client_8cs_source.html b/_instance_manager_client_8cs_source.html index 16bbc9fe7b..acca6528b0 100644 --- a/_instance_manager_client_8cs_source.html +++ b/_instance_manager_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_instance_manager_rights_8cs.html b/_instance_manager_rights_8cs.html index ae98a45d4c..fbe26d4269 100644 --- a/_instance_manager_rights_8cs.html +++ b/_instance_manager_rights_8cs.html @@ -25,7 +25,7 @@ diff --git a/_instance_manager_rights_8cs_source.html b/_instance_manager_rights_8cs_source.html index 2bd06296d3..cd0ff16e21 100644 --- a/_instance_manager_rights_8cs_source.html +++ b/_instance_manager_rights_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_instance_user_client_8cs.html b/_instance_user_client_8cs.html index 193cf6c413..5d0d6431f4 100644 --- a/_instance_user_client_8cs.html +++ b/_instance_user_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_instance_user_client_8cs_source.html b/_instance_user_client_8cs_source.html index 411bdec28b..f84c5d9d8a 100644 --- a/_instance_user_client_8cs_source.html +++ b/_instance_user_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_instance_user_controller_8cs.html b/_instance_user_controller_8cs.html index 063c81c4f9..c33fdf94ad 100644 --- a/_instance_user_controller_8cs.html +++ b/_instance_user_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_instance_user_controller_8cs_source.html b/_instance_user_controller_8cs_source.html index 913a8ce5c1..d816693382 100644 --- a/_instance_user_controller_8cs_source.html +++ b/_instance_user_controller_8cs_source.html @@ -25,7 +25,7 @@ @@ -112,20 +112,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ulong GetRight(RightsType rightsType)
Get the value of a given rightsType
- +
Backend abstract implementation of IDatabaseContext
async Task< IActionResult > Create([FromBody] Api.Models.InstanceUser model, CancellationToken cancellationToken)
Create am Api.Models.InstanceUser.
Routes to a server actions
Definition: Routes.cs:9
DreamDaemonRights
Rights for Models.DreamDaemon
- -
DbSet< Instance > Instances
The Instances in the DatabaseContext<TParentContext>.
+ +
DbSet< Instance > Instances
The Instances in the DatabaseContext<TParentContext>.
DreamMakerRights
Rights for Models.DreamMaker
RepositoryRights
Rights for a Models.Repository
long Id
The id of the Instance. Not modifiable
Definition: Instance.cs:14
-
DbSet< InstanceUser > InstanceUsers
The InstanceUsers in the DatabaseContext<TParentContext>.
+
DbSet< InstanceUser > InstanceUsers
The InstanceUsers in the DatabaseContext<TParentContext>.
long Id
The ID of the User
Definition: User.cs:16
Metadata about a server instance
Definition: Instance.cs:9
diff --git a/_instance_user_rights_8cs.html b/_instance_user_rights_8cs.html index f47635e7c1..fe1c645fdb 100644 --- a/_instance_user_rights_8cs.html +++ b/_instance_user_rights_8cs.html @@ -25,7 +25,7 @@
diff --git a/_instance_user_rights_8cs_source.html b/_instance_user_rights_8cs_source.html index a7a371d20f..c4f5f5f572 100644 --- a/_instance_user_rights_8cs_source.html +++ b/_instance_user_rights_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_insufficient_permissions_exception_8cs.html b/_insufficient_permissions_exception_8cs.html index 2ab4f00664..36882b3e9b 100644 --- a/_insufficient_permissions_exception_8cs.html +++ b/_insufficient_permissions_exception_8cs.html @@ -25,7 +25,7 @@ diff --git a/_insufficient_permissions_exception_8cs_source.html b/_insufficient_permissions_exception_8cs_source.html index 217f7a2f65..56fb23d9db 100644 --- a/_insufficient_permissions_exception_8cs_source.html +++ b/_insufficient_permissions_exception_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_internal_2_server_information_8cs.html b/_internal_2_server_information_8cs.html index 1a6dffdf82..f8a3697bc5 100644 --- a/_internal_2_server_information_8cs.html +++ b/_internal_2_server_information_8cs.html @@ -25,7 +25,7 @@ diff --git a/_internal_2_server_information_8cs_source.html b/_internal_2_server_information_8cs_source.html index 26f06f5700..15085fc51e 100644 --- a/_internal_2_server_information_8cs_source.html +++ b/_internal_2_server_information_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_irc_connection_string_builder_8cs.html b/_irc_connection_string_builder_8cs.html index d2de6fd349..ec46314506 100644 --- a/_irc_connection_string_builder_8cs.html +++ b/_irc_connection_string_builder_8cs.html @@ -25,7 +25,7 @@ diff --git a/_irc_connection_string_builder_8cs_source.html b/_irc_connection_string_builder_8cs_source.html index bf0e18d67f..a165d6b946 100644 --- a/_irc_connection_string_builder_8cs_source.html +++ b/_irc_connection_string_builder_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_irc_password_type_8cs.html b/_irc_password_type_8cs.html index fc8a4e6be9..b8a0edc7a8 100644 --- a/_irc_password_type_8cs.html +++ b/_irc_password_type_8cs.html @@ -25,7 +25,7 @@ diff --git a/_irc_password_type_8cs_source.html b/_irc_password_type_8cs_source.html index 2aed16962e..23865f65ae 100644 --- a/_irc_password_type_8cs_source.html +++ b/_irc_password_type_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_irc_provider_8cs.html b/_irc_provider_8cs.html index 11f922f725..f3555733c7 100644 --- a/_irc_provider_8cs.html +++ b/_irc_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_irc_provider_8cs_source.html b/_irc_provider_8cs_source.html index 0a14947616..9f9e276ece 100644 --- a/_irc_provider_8cs_source.html +++ b/_irc_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_job_controller_8cs.html b/_job_controller_8cs.html index bfac3f88dc..592b77bfd0 100644 --- a/_job_controller_8cs.html +++ b/_job_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_job_controller_8cs_source.html b/_job_controller_8cs_source.html index fdf8ffee1c..ee8d2b436a 100644 --- a/_job_controller_8cs_source.html +++ b/_job_controller_8cs_source.html @@ -25,7 +25,7 @@ @@ -102,10 +102,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
JobController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IJobManager jobManager, ILogger< JobController > logger)
Construct a HomeController
ulong GetRight(RightsType rightsType)
Get the value of a given rightsType
- -
DbSet< Job > Jobs
The Jobs in the DatabaseContext<TParentContext>.
+
Backend abstract implementation of IDatabaseContext
+
DbSet< Job > Jobs
The Jobs in the DatabaseContext<TParentContext>.
Routes to a server actions
Definition: Routes.cs:9
- +
Represents an Api.Models.Instance in the database
Definition: Instance.cs:8
async Task< IActionResult > GetId(long id, CancellationToken cancellationToken)
Get a specific Api.Models.Job.
diff --git a/_job_exception_8cs.html b/_job_exception_8cs.html index 1b53ef221a..6bc9d240cc 100644 --- a/_job_exception_8cs.html +++ b/_job_exception_8cs.html @@ -25,7 +25,7 @@
diff --git a/_job_exception_8cs_source.html b/_job_exception_8cs_source.html index 88a0ee6440..4c7a903b93 100644 --- a/_job_exception_8cs_source.html +++ b/_job_exception_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_job_handler_8cs.html b/_job_handler_8cs.html index 61fa21f92f..00848845ae 100644 --- a/_job_handler_8cs.html +++ b/_job_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_job_handler_8cs_source.html b/_job_handler_8cs_source.html index 4ce2f41009..1227811297 100644 --- a/_job_handler_8cs_source.html +++ b/_job_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_job_manager_8cs.html b/_job_manager_8cs.html index c8c65906e1..b60fed2464 100644 --- a/_job_manager_8cs.html +++ b/_job_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_job_manager_8cs_source.html b/_job_manager_8cs_source.html index 3c166b6df3..d938bb1158 100644 --- a/_job_manager_8cs_source.html +++ b/_job_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_jobs_client_8cs.html b/_jobs_client_8cs.html index f51b5ba952..e6ffb24f84 100644 --- a/_jobs_client_8cs.html +++ b/_jobs_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_jobs_client_8cs_source.html b/_jobs_client_8cs_source.html index f0980ff864..2965246760 100644 --- a/_jobs_client_8cs_source.html +++ b/_jobs_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_kek_command_8cs.html b/_kek_command_8cs.html index d97eac048a..6703343855 100644 --- a/_kek_command_8cs.html +++ b/_kek_command_8cs.html @@ -25,7 +25,7 @@ diff --git a/_kek_command_8cs_source.html b/_kek_command_8cs_source.html index b85793f636..2d5ce0bc16 100644 --- a/_kek_command_8cs_source.html +++ b/_kek_command_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_launch_result_8cs.html b/_launch_result_8cs.html index 3fefb33842..7a2d0e28fb 100644 --- a/_launch_result_8cs.html +++ b/_launch_result_8cs.html @@ -25,7 +25,7 @@ diff --git a/_launch_result_8cs_source.html b/_launch_result_8cs_source.html index 5136020ba0..59f323c785 100644 --- a/_launch_result_8cs_source.html +++ b/_launch_result_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_lib_git2_commands_8cs.html b/_lib_git2_commands_8cs.html index f2c257f374..50b50f88e4 100644 --- a/_lib_git2_commands_8cs.html +++ b/_lib_git2_commands_8cs.html @@ -25,7 +25,7 @@ diff --git a/_lib_git2_commands_8cs_source.html b/_lib_git2_commands_8cs_source.html index 5c174cf1d6..fb3728647f 100644 --- a/_lib_git2_commands_8cs_source.html +++ b/_lib_git2_commands_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_lib_git2_repository_factory_8cs.html b/_lib_git2_repository_factory_8cs.html index fc5dfbb559..425703c029 100644 --- a/_lib_git2_repository_factory_8cs.html +++ b/_lib_git2_repository_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_lib_git2_repository_factory_8cs_source.html b/_lib_git2_repository_factory_8cs_source.html index d7b32cb624..b55791315e 100644 --- a/_lib_git2_repository_factory_8cs_source.html +++ b/_lib_git2_repository_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_limits_8cs.html b/_limits_8cs.html index 46c44a98dd..00714c700b 100644 --- a/_limits_8cs.html +++ b/_limits_8cs.html @@ -25,7 +25,7 @@ diff --git a/_limits_8cs_source.html b/_limits_8cs_source.html index 19dd1aa4c6..4c798b69c2 100644 --- a/_limits_8cs_source.html +++ b/_limits_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_message_8cs.html b/_message_8cs.html index 4820701154..6fe79fc64f 100644 --- a/_message_8cs.html +++ b/_message_8cs.html @@ -25,7 +25,7 @@ diff --git a/_message_8cs_source.html b/_message_8cs_source.html index 1f5d9af499..c7a9e31b84 100644 --- a/_message_8cs_source.html +++ b/_message_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_method_not_supported_exception_8cs.html b/_method_not_supported_exception_8cs.html index f8a9e00126..76a047efb6 100644 --- a/_method_not_supported_exception_8cs.html +++ b/_method_not_supported_exception_8cs.html @@ -25,7 +25,7 @@ diff --git a/_method_not_supported_exception_8cs_source.html b/_method_not_supported_exception_8cs_source.html index 7b76216aaf..ec267e8445 100644 --- a/_method_not_supported_exception_8cs_source.html +++ b/_method_not_supported_exception_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_models_2_dual_reattach_information_8cs.html b/_models_2_dual_reattach_information_8cs.html index 25be77328b..895703fb47 100644 --- a/_models_2_dual_reattach_information_8cs.html +++ b/_models_2_dual_reattach_information_8cs.html @@ -25,7 +25,7 @@ diff --git a/_models_2_dual_reattach_information_8cs_source.html b/_models_2_dual_reattach_information_8cs_source.html index 6f31a7bedc..ba8bd96f7d 100644 --- a/_models_2_dual_reattach_information_8cs_source.html +++ b/_models_2_dual_reattach_information_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_models_2_reattach_information_8cs.html b/_models_2_reattach_information_8cs.html index 564353dc3d..7b52b192a3 100644 --- a/_models_2_reattach_information_8cs.html +++ b/_models_2_reattach_information_8cs.html @@ -25,7 +25,7 @@ diff --git a/_models_2_reattach_information_8cs_source.html b/_models_2_reattach_information_8cs_source.html index 40fe2ed573..53f8118340 100644 --- a/_models_2_reattach_information_8cs_source.html +++ b/_models_2_reattach_information_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_monitor_action_8cs.html b/_monitor_action_8cs.html index 14dd47cea5..84773a5ead 100644 --- a/_monitor_action_8cs.html +++ b/_monitor_action_8cs.html @@ -25,7 +25,7 @@ diff --git a/_monitor_action_8cs_source.html b/_monitor_action_8cs_source.html index d3a11d494f..ce1c2c11df 100644 --- a/_monitor_action_8cs_source.html +++ b/_monitor_action_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_monitor_activation_reason_8cs.html b/_monitor_activation_reason_8cs.html index 13653fd4c4..1f69f315dc 100644 --- a/_monitor_activation_reason_8cs.html +++ b/_monitor_activation_reason_8cs.html @@ -25,7 +25,7 @@ diff --git a/_monitor_activation_reason_8cs_source.html b/_monitor_activation_reason_8cs_source.html index a01e5fd72e..6fb6baa4dd 100644 --- a/_monitor_activation_reason_8cs_source.html +++ b/_monitor_activation_reason_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_monitor_state_8cs.html b/_monitor_state_8cs.html index 5f3b34af7a..b6ebc3f052 100644 --- a/_monitor_state_8cs.html +++ b/_monitor_state_8cs.html @@ -25,7 +25,7 @@ diff --git a/_monitor_state_8cs_source.html b/_monitor_state_8cs_source.html index 76a39aaa26..63ad389153 100644 --- a/_monitor_state_8cs_source.html +++ b/_monitor_state_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_my_sql_database_context_8cs.html b/_my_sql_database_context_8cs.html index c6fc6732f6..37d192c54f 100644 --- a/_my_sql_database_context_8cs.html +++ b/_my_sql_database_context_8cs.html @@ -25,7 +25,7 @@ diff --git a/_my_sql_database_context_8cs_source.html b/_my_sql_database_context_8cs_source.html index 0c1508dfb4..3a3a57403d 100644 --- a/_my_sql_database_context_8cs_source.html +++ b/_my_sql_database_context_8cs_source.html @@ -25,7 +25,7 @@ @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
override void OnConfiguring(DbContextOptionsBuilder options)
For initially seeding a database
- +
Backend abstract implementation of IDatabaseContext
DatabaseContext<TParentContext> for MySQL
diff --git a/_my_sql_database_context_model_snapshot_8cs.html b/_my_sql_database_context_model_snapshot_8cs.html index 99df134dbf..e4423957ac 100644 --- a/_my_sql_database_context_model_snapshot_8cs.html +++ b/_my_sql_database_context_model_snapshot_8cs.html @@ -25,7 +25,7 @@
diff --git a/_my_sql_database_context_model_snapshot_8cs_source.html b/_my_sql_database_context_model_snapshot_8cs_source.html index c853929ba8..b2f7176752 100644 --- a/_my_sql_database_context_model_snapshot_8cs_source.html +++ b/_my_sql_database_context_model_snapshot_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_my_sql_design_time_db_context_factory_8cs.html b/_my_sql_design_time_db_context_factory_8cs.html index 023b15040e..82d5f29839 100644 --- a/_my_sql_design_time_db_context_factory_8cs.html +++ b/_my_sql_design_time_db_context_factory_8cs.html @@ -25,7 +25,7 @@ @@ -103,6 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); +

diff --git a/_i_database_context_factory_8cs_source.html b/_i_database_context_factory_8cs_source.html index ff133e2e19..7b673b8f44 100644 --- a/_i_database_context_factory_8cs_source.html +++ b/_i_database_context_factory_8cs_source.html @@ -25,7 +25,7 @@

tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite

Classes

class  Tgstation.Server.Host.Database.Design.MySqlDesignTimeDbContextFactory
 IDesignTimeDbContextFactory<TContext> for creating MySqlDatabaseContexts. More...
 
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
MySqlDesignTimeDbContextFactory.cs
-Go to the documentation of this file.
1 using Microsoft.AspNetCore.Identity;
2 using Microsoft.EntityFrameworkCore;
3 using Microsoft.EntityFrameworkCore.Design;
4 using Microsoft.Extensions.Logging;
9 
10 namespace Tgstation.Server.Host.Database.Design
11 {
13  sealed class MySqlDesignTimeDbContextFactory : IDesignTimeDbContextFactory<MySqlDatabaseContext>
14  {
16  public MySqlDatabaseContext CreateDbContext(string[] args)
17  {
18  using var loggerFactory = new LoggerFactory();
19  return new MySqlDatabaseContext(
20  new DbContextOptions<MySqlDatabaseContext>(),
22  DatabaseType.MariaDB,
23  "Server=127.0.0.1;User Id=root;Password=fake;Database=TGS_Design"),
24  new DatabaseSeeder(
26  new PasswordHasher<User>()),
27  new PlatformIdentifier()),
28  loggerFactory.CreateLogger<MySqlDatabaseContext>());
29  }
30  }
31 }
+Go to the documentation of this file.
1 using Microsoft.AspNetCore.Identity;
2 using Microsoft.EntityFrameworkCore;
3 using Microsoft.EntityFrameworkCore.Design;
4 using Microsoft.Extensions.Logging;
9 
10 namespace Tgstation.Server.Host.Database.Design
11 {
15  sealed class MySqlDesignTimeDbContextFactory : IDesignTimeDbContextFactory<MySqlDatabaseContext>
16  {
18  public MySqlDatabaseContext CreateDbContext(string[] args)
19  {
20  using var loggerFactory = new LoggerFactory();
21  return new MySqlDatabaseContext(
22  new DbContextOptions<MySqlDatabaseContext>(),
24  DatabaseType.MariaDB,
25  "Server=127.0.0.1;User Id=root;Password=fake;Database=TGS_Design"),
26  new DatabaseSeeder(
28  new PasswordHasher<User>()),
29  new PlatformIdentifier()),
30  loggerFactory.CreateLogger<MySqlDatabaseContext>());
31  }
32  }
33 }
static IOptions< DatabaseConfiguration > GetDbContextOptions(DatabaseType databaseType, string connectionString)
Get the IOptions<TOptions> for the DatabaseConfiguration
@@ -103,12 +103,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - +
DatabaseContext<TParentContext> for MySQL
DatabaseType
Type of database to user
Definition: DatabaseType.cs:6
Contains helpers for creating design time DatabaseContext<TParentContext>s
- +
IDesignTimeDbContextFactory<TContext> for creating MySqlDatabaseContexts.
diff --git a/_native_methods_8cs.html b/_native_methods_8cs.html index b50fa36c66..945c24c5b3 100644 --- a/_native_methods_8cs.html +++ b/_native_methods_8cs.html @@ -25,7 +25,7 @@
diff --git a/_native_methods_8cs_source.html b/_native_methods_8cs_source.html index 0a458b0058..84030bd892 100644 --- a/_native_methods_8cs_source.html +++ b/_native_methods_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_open_api_enum_var_names_extension_8cs.html b/_open_api_enum_var_names_extension_8cs.html index c331c186d0..e401a4152d 100644 --- a/_open_api_enum_var_names_extension_8cs.html +++ b/_open_api_enum_var_names_extension_8cs.html @@ -25,7 +25,7 @@ diff --git a/_open_api_enum_var_names_extension_8cs_source.html b/_open_api_enum_var_names_extension_8cs_source.html index c8b4272b72..d25c5f630b 100644 --- a/_open_api_enum_var_names_extension_8cs_source.html +++ b/_open_api_enum_var_names_extension_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_platform_identifier_8cs.html b/_platform_identifier_8cs.html index a405712b17..6814143817 100644 --- a/_platform_identifier_8cs.html +++ b/_platform_identifier_8cs.html @@ -25,7 +25,7 @@ diff --git a/_platform_identifier_8cs_source.html b/_platform_identifier_8cs_source.html index 70039ae718..080a0d1720 100644 --- a/_platform_identifier_8cs_source.html +++ b/_platform_identifier_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_posix_byond_installer_8cs.html b/_posix_byond_installer_8cs.html index ea341d18b4..25efa87b7b 100644 --- a/_posix_byond_installer_8cs.html +++ b/_posix_byond_installer_8cs.html @@ -25,7 +25,7 @@ diff --git a/_posix_byond_installer_8cs_source.html b/_posix_byond_installer_8cs_source.html index 585adc529c..cf820912b1 100644 --- a/_posix_byond_installer_8cs_source.html +++ b/_posix_byond_installer_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_posix_network_prompt_reaper_8cs.html b/_posix_network_prompt_reaper_8cs.html index 89304080a5..36207d293c 100644 --- a/_posix_network_prompt_reaper_8cs.html +++ b/_posix_network_prompt_reaper_8cs.html @@ -25,7 +25,7 @@ diff --git a/_posix_network_prompt_reaper_8cs_source.html b/_posix_network_prompt_reaper_8cs_source.html index e19992de84..29a44a1d20 100644 --- a/_posix_network_prompt_reaper_8cs_source.html +++ b/_posix_network_prompt_reaper_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_posix_post_write_handler_8cs.html b/_posix_post_write_handler_8cs.html index 4deded95a3..77e60c40f5 100644 --- a/_posix_post_write_handler_8cs.html +++ b/_posix_post_write_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_posix_post_write_handler_8cs_source.html b/_posix_post_write_handler_8cs_source.html index d06653f4ae..311701d8bb 100644 --- a/_posix_post_write_handler_8cs_source.html +++ b/_posix_post_write_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_posix_process_features_8cs.html b/_posix_process_features_8cs.html index 3164c1b013..1602f5dede 100644 --- a/_posix_process_features_8cs.html +++ b/_posix_process_features_8cs.html @@ -25,7 +25,7 @@ diff --git a/_posix_process_features_8cs_source.html b/_posix_process_features_8cs_source.html index fddbc6243b..fce9237f52 100644 --- a/_posix_process_features_8cs_source.html +++ b/_posix_process_features_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_posix_symlink_factory_8cs.html b/_posix_symlink_factory_8cs.html index 2637731824..040277bf8e 100644 --- a/_posix_symlink_factory_8cs.html +++ b/_posix_symlink_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_posix_symlink_factory_8cs_source.html b/_posix_symlink_factory_8cs_source.html index 42732a296a..286856d7d0 100644 --- a/_posix_symlink_factory_8cs_source.html +++ b/_posix_symlink_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_posix_system_identity_8cs.html b/_posix_system_identity_8cs.html index 9e30eaa077..562f45355a 100644 --- a/_posix_system_identity_8cs.html +++ b/_posix_system_identity_8cs.html @@ -25,7 +25,7 @@ diff --git a/_posix_system_identity_8cs_source.html b/_posix_system_identity_8cs_source.html index f8646a4331..95874c2ff1 100644 --- a/_posix_system_identity_8cs_source.html +++ b/_posix_system_identity_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_posix_system_identity_factory_8cs.html b/_posix_system_identity_factory_8cs.html index 92208b0c23..43ce882407 100644 --- a/_posix_system_identity_factory_8cs.html +++ b/_posix_system_identity_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_posix_system_identity_factory_8cs_source.html b/_posix_system_identity_factory_8cs_source.html index fbc1414175..671b0224c4 100644 --- a/_posix_system_identity_factory_8cs_source.html +++ b/_posix_system_identity_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_post_setup_services_8cs.html b/_post_setup_services_8cs.html index 9fbcaf8a38..c4e639a4f9 100644 --- a/_post_setup_services_8cs.html +++ b/_post_setup_services_8cs.html @@ -25,7 +25,7 @@ diff --git a/_post_setup_services_8cs_source.html b/_post_setup_services_8cs_source.html index 08c5d6791e..81a8e9a6af 100644 --- a/_post_setup_services_8cs_source.html +++ b/_post_setup_services_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_process_8cs.html b/_process_8cs.html index 23859af298..c5024f3f28 100644 --- a/_process_8cs.html +++ b/_process_8cs.html @@ -25,7 +25,7 @@ diff --git a/_process_8cs_source.html b/_process_8cs_source.html index 8bccced0f9..1c9ddef29d 100644 --- a/_process_8cs_source.html +++ b/_process_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_process_executor_8cs.html b/_process_executor_8cs.html index 363b8a76d6..e7a7ecc0e6 100644 --- a/_process_executor_8cs.html +++ b/_process_executor_8cs.html @@ -25,7 +25,7 @@ diff --git a/_process_executor_8cs_source.html b/_process_executor_8cs_source.html index 7ccfd73e89..480e75b853 100644 --- a/_process_executor_8cs_source.html +++ b/_process_executor_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_program_8cs.html b/_program_8cs.html new file mode 100644 index 0000000000..565a5c8060 --- /dev/null +++ b/_program_8cs.html @@ -0,0 +1,122 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host/Program.cs File Reference + + + + + + + + + + +
+
+

diff --git a/_my_sql_design_time_db_context_factory_8cs_source.html b/_my_sql_design_time_db_context_factory_8cs_source.html index 89455e3e2a..c8b75992a0 100644 --- a/_my_sql_design_time_db_context_factory_8cs_source.html +++ b/_my_sql_design_time_db_context_factory_8cs_source.html @@ -25,7 +25,7 @@

tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
+ + + + + + +
+
tgstation-server +  4.2.5 +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + + +
+ +
+
Program.cs File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + +

+Classes

class  Tgstation.Server.Host.Program
 Entrypoint for the Process More...
 
+ + + +

+Namespaces

namespace  Tgstation.Server.Host
 
+
+ + + + diff --git a/_program_8cs_source.html b/_program_8cs_source.html new file mode 100644 index 0000000000..1b06724499 --- /dev/null +++ b/_program_8cs_source.html @@ -0,0 +1,124 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host/Program.cs Source File + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +  4.2.5 +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Program.cs
+
+
+Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Diagnostics;
4 using System.Linq;
5 using System.Text;
6 using System.Threading.Tasks;
9 
10 namespace Tgstation.Server.Host
11 {
15  static class Program
16  {
17 #pragma warning disable SA1401 // Fields must be private
18  internal static readonly Version HostWatchdogVersion = new Version(1, 1, 0);
22 
27 #pragma warning restore SA1401 // Fields must be private
28 
34  public static async Task<int> Main(string[] args)
35  {
36  // first arg is 100% always the update path, starting it otherwise is solely for debugging purposes
37  var listArgs = new List<string>(args);
38  string updatePath = null;
39  if (listArgs.Count > 0)
40  {
41  updatePath = listArgs.First();
42  listArgs.RemoveAt(0);
43 
44  // second arg should be host watchdog version
45  if (listArgs.Count > 0
46  && Version.TryParse(listArgs.First(), out var hostWatchdogVersion)
47  && hostWatchdogVersion.Major != HostWatchdogVersion.Major)
48  throw new InvalidOperationException(
49  $"Incompatible host watchdog version ({hostWatchdogVersion}) for server ({HostWatchdogVersion})! A major update was released and a full restart will be required. Please manually offline your servers!");
50 
51  if (listArgs.Remove("--attach-debugger"))
52  Debugger.Launch();
53  }
54 
55  var updatedArgsArray = listArgs.ToArray();
56  try
57  {
58  using var shutdownNotifier = new ProgramShutdownTokenSource();
59  var cancellationToken = shutdownNotifier.Token;
60  IServer server;
61  try
62  {
63  server = await ServerFactory.CreateServer(updatedArgsArray, updatePath, cancellationToken).ConfigureAwait(false);
64  }
65  catch (OperationCanceledException)
66  {
67  // Console cancelled
68  return 0;
69  }
70 
71  if (server == null)
72  return 0;
73 
74  try
75  {
76  await server.Run(cancellationToken).ConfigureAwait(false);
77  }
78  catch (OperationCanceledException) { }
79  return server.RestartRequested ? 1 : 0;
80  }
81  catch (Exception e)
82  {
83  if (updatePath != null)
84  {
85  await ServerFactory.IOManager.WriteAllBytes(updatePath, Encoding.UTF8.GetBytes(e.ToString()), default).ConfigureAwait(false);
86  return 2;
87  }
88 
89  // If you hit an exception debug break on this line it caused the application to crash
90  throw;
91  }
92  }
93  }
94 }
IIOManager IOManager
The IIOManager for the IServerFactory.
+ +
bool RestartRequested
If the IServer should restart
Definition: IServer.cs:14
+ +
Task< IServer > CreateServer(string[] args, string updatePath, CancellationToken cancellationToken)
Create a IServer
+ + +
Entrypoint for the Process
Definition: Program.cs:15
+
Sets up dependency injection.
Definition: Application.cs:47
+
Implementation of IServerFactory.
+
Contains a CancellationToken that triggers when the operating system requests the program shuts down...
+ +
Represents the host
Definition: IServer.cs:9
+
Task Run(CancellationToken cancellationToken)
Runs the IServer
+
static IServerFactory CreateDefaultServerFactory()
Create the default IServerFactory.
+
static async Task< int > Main(string[] args)
Entrypoint for the Program
Definition: Program.cs:34
+ + + +
+ + + + diff --git a/_program_shutdown_token_source_8cs.html b/_program_shutdown_token_source_8cs.html index c63db28e1b..409f1f55be 100644 --- a/_program_shutdown_token_source_8cs.html +++ b/_program_shutdown_token_source_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_program_shutdown_token_source_8cs_source.html b/_program_shutdown_token_source_8cs_source.html index f53c8df2ce..68b717b6bb 100644 --- a/_program_shutdown_token_source_8cs_source.html +++ b/_program_shutdown_token_source_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_provider_8cs.html b/_provider_8cs.html index 5131d05c31..304363b2ee 100644 --- a/_provider_8cs.html +++ b/_provider_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_provider_8cs_source.html b/_provider_8cs_source.html index 3817ad944e..4ae07f3fb8 100644 --- a/_provider_8cs_source.html +++ b/_provider_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_provider_factory_8cs.html b/_provider_factory_8cs.html index 12ec8490d4..02135c1936 100644 --- a/_provider_factory_8cs.html +++ b/_provider_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_provider_factory_8cs_source.html b/_provider_factory_8cs_source.html index 7475d349aa..436813aeff 100644 --- a/_provider_factory_8cs_source.html +++ b/_provider_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_pull_requests_command_8cs.html b/_pull_requests_command_8cs.html index 177c212a24..33f7813e19 100644 --- a/_pull_requests_command_8cs.html +++ b/_pull_requests_command_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_pull_requests_command_8cs_source.html b/_pull_requests_command_8cs_source.html index c125f3fc83..60c54eb741 100644 --- a/_pull_requests_command_8cs_source.html +++ b/_pull_requests_command_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_r_e_a_d_m_e_8md.html b/_r_e_a_d_m_e_8md.html index 3237f3df8f..91797bc6a6 100644 --- a/_r_e_a_d_m_e_8md.html +++ b/_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_r_e_a_d_m_e_8md_source.html b/_r_e_a_d_m_e_8md_source.html index d1253b331a..3c120c9c0d 100644 --- a/_r_e_a_d_m_e_8md_source.html +++ b/_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rate_limit_exception_8cs.html b/_rate_limit_exception_8cs.html index 3c9ffb0602..3f15f0bf8c 100644 --- a/_rate_limit_exception_8cs.html +++ b/_rate_limit_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rate_limit_exception_8cs_source.html b/_rate_limit_exception_8cs_source.html index c3db7b1f63..7702a8687f 100644 --- a/_rate_limit_exception_8cs_source.html +++ b/_rate_limit_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_reattach_info_handler_8cs.html b/_reattach_info_handler_8cs.html index 74c8c00a8d..d04a197b77 100644 --- a/_reattach_info_handler_8cs.html +++ b/_reattach_info_handler_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_reattach_info_handler_8cs_source.html b/_reattach_info_handler_8cs_source.html index 850cbef3a9..00428abc28 100644 --- a/_reattach_info_handler_8cs_source.html +++ b/_reattach_info_handler_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_reattach_information_base_8cs.html b/_reattach_information_base_8cs.html index 2cf99d7567..7e24d98b9d 100644 --- a/_reattach_information_base_8cs.html +++ b/_reattach_information_base_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_reattach_information_base_8cs_source.html b/_reattach_information_base_8cs_source.html index 911fb7d63e..6f412f4b5f 100644 --- a/_reattach_information_base_8cs_source.html +++ b/_reattach_information_base_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_reboot_state_8cs.html b/_reboot_state_8cs.html index 13c7f72d47..49ec30cbfd 100644 --- a/_reboot_state_8cs.html +++ b/_reboot_state_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_reboot_state_8cs_source.html b/_reboot_state_8cs_source.html index 2e0bba0ce1..29a8d97806 100644 --- a/_reboot_state_8cs_source.html +++ b/_reboot_state_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_repository_client_8cs.html b/_repository_client_8cs.html index ebf7b1286d..20f629d4c1 100644 --- a/_repository_client_8cs.html +++ b/_repository_client_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_repository_client_8cs_source.html b/_repository_client_8cs_source.html index 30ee6fbedb..5171e9c6d6 100644 --- a/_repository_client_8cs_source.html +++ b/_repository_client_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_repository_controller_8cs.html b/_repository_controller_8cs.html index 66f6cb0d57..9f6df180ad 100644 --- a/_repository_controller_8cs.html +++ b/_repository_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_repository_controller_8cs_source.html b/_repository_controller_8cs_source.html index 166e93cc43..c9a8b43abf 100644 --- a/_repository_controller_8cs_source.html +++ b/_repository_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
string GitHubOwner
If the repository was cloned from GitHub.com this will be set with the owner of the repository ...
Definition: Repository.cs:28
-
DbSet< RepositorySettings > RepositorySettings
The Models.RepositorySettings in the DatabaseContext<TParentContext>.
+
DbSet< RepositorySettings > RepositorySettings
The Models.RepositorySettings in the DatabaseContext<TParentContext>.
@@ -118,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
async Task< bool > PopulateApi(Repository model, Components.Repository.IRepository repository, IDatabaseContext databaseContext, Models.Instance instance, CancellationToken cancellationToken)
- +
Backend abstract implementation of IDatabaseContext
User may list and read all Models.CompileJobs
readonly IInstanceManager instanceManager
The IInstanceManager for the RepositoryController
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
async Task< bool > LoadRevisionInformation(Components.Repository.IRepository repository, IDatabaseContext databaseContext, Models.Instance instance, string lastOriginCommitSha, Action< Models.RevisionInformation > revInfoSink, CancellationToken cancellationToken)
ApiController for managing the Repositorys
async Task< IActionResult > Create([FromBody] Repository model, CancellationToken cancellationToken)
Begin cloning the repository if it doesn&#39;t exist.
- +
Operation exceptions thrown from the context of a Models.Job
Definition: JobException.cs:9
Represents a git repository
Definition: Repository.cs:8
diff --git a/_repository_manager_8cs.html b/_repository_manager_8cs.html index 5618ce74b3..69912b61a3 100644 --- a/_repository_manager_8cs.html +++ b/_repository_manager_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_repository_manager_8cs_source.html b/_repository_manager_8cs_source.html index 823f5e1043..eac8feb294 100644 --- a/_repository_manager_8cs_source.html +++ b/_repository_manager_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_repository_rights_8cs.html b/_repository_rights_8cs.html index ffcdc74c3c..1c05dd2d4b 100644 --- a/_repository_rights_8cs.html +++ b/_repository_rights_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_repository_rights_8cs_source.html b/_repository_rights_8cs_source.html index b5b85a327b..f5014fcd5e 100644 --- a/_repository_rights_8cs_source.html +++ b/_repository_rights_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_request_timeout_exception_8cs.html b/_request_timeout_exception_8cs.html index 43a4af71fb..ce028d72b8 100644 --- a/_request_timeout_exception_8cs.html +++ b/_request_timeout_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_request_timeout_exception_8cs_source.html b/_request_timeout_exception_8cs_source.html index ba0b91a3db..a41c6d8e58 100644 --- a/_request_timeout_exception_8cs_source.html +++ b/_request_timeout_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_resolving_i_o_manager_8cs.html b/_resolving_i_o_manager_8cs.html index 0ea65e51b1..e57ac9fc4f 100644 --- a/_resolving_i_o_manager_8cs.html +++ b/_resolving_i_o_manager_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_resolving_i_o_manager_8cs_source.html b/_resolving_i_o_manager_8cs_source.html index d86aeaedb7..d6f4f82597 100644 --- a/_resolving_i_o_manager_8cs_source.html +++ b/_resolving_i_o_manager_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_restart_registration_8cs.html b/_restart_registration_8cs.html index f07469cec2..11243634d0 100644 --- a/_restart_registration_8cs.html +++ b/_restart_registration_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_restart_registration_8cs_source.html b/_restart_registration_8cs_source.html index 79dd54a5fc..994f457edf 100644 --- a/_restart_registration_8cs_source.html +++ b/_restart_registration_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rev_info_test_merge_8cs.html b/_rev_info_test_merge_8cs.html index c141b96d50..ea57bed961 100644 --- a/_rev_info_test_merge_8cs.html +++ b/_rev_info_test_merge_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rev_info_test_merge_8cs_source.html b/_rev_info_test_merge_8cs_source.html index e0ca7d135a..5f42a233aa 100644 --- a/_rev_info_test_merge_8cs_source.html +++ b/_rev_info_test_merge_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_revision_command_8cs.html b/_revision_command_8cs.html index f88eeb961b..347a0e0ad8 100644 --- a/_revision_command_8cs.html +++ b/_revision_command_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_revision_command_8cs_source.html b/_revision_command_8cs_source.html index 18f72807b6..8c8b42b3b0 100644 --- a/_revision_command_8cs_source.html +++ b/_revision_command_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rights_helper_8cs.html b/_rights_helper_8cs.html index 7e5df06824..0918fef7b7 100644 --- a/_rights_helper_8cs.html +++ b/_rights_helper_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rights_helper_8cs_source.html b/_rights_helper_8cs_source.html index ec171544bd..ba39e2b3e7 100644 --- a/_rights_helper_8cs_source.html +++ b/_rights_helper_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rights_type_8cs.html b/_rights_type_8cs.html index 98ac3f01e7..ee75cc608c 100644 --- a/_rights_type_8cs.html +++ b/_rights_type_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_rights_type_8cs_source.html b/_rights_type_8cs_source.html index ffb9563de8..c2ddc36513 100644 --- a/_rights_type_8cs_source.html +++ b/_rights_type_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_routes_8cs.html b/_routes_8cs.html index 06bb0a57a9..cf10d69c48 100644 --- a/_routes_8cs.html +++ b/_routes_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_routes_8cs_source.html b/_routes_8cs_source.html index 00cbed4ae6..9f105bd7a2 100644 --- a/_routes_8cs_source.html +++ b/_routes_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_runtime_information_8cs.html b/_runtime_information_8cs.html index 4fc6019d3a..f4628c87e7 100644 --- a/_runtime_information_8cs.html +++ b/_runtime_information_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_runtime_information_8cs_source.html b/_runtime_information_8cs_source.html index 26cba968c2..ab52c1e412 100644 --- a/_runtime_information_8cs_source.html +++ b/_runtime_information_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_semaphore_slim_context_8cs.html b/_semaphore_slim_context_8cs.html index e941990f49..fb32580a61 100644 --- a/_semaphore_slim_context_8cs.html +++ b/_semaphore_slim_context_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_semaphore_slim_context_8cs_source.html b/_semaphore_slim_context_8cs_source.html index 35818f43c6..09ef1def38 100644 --- a/_semaphore_slim_context_8cs_source.html +++ b/_semaphore_slim_context_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_8cs.html b/_server_8cs.html index 615bc8051f..46102da1c2 100644 --- a/_server_8cs.html +++ b/_server_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_8cs_source.html b/_server_8cs_source.html index db4a8948fa..a60d7c250c 100644 --- a/_server_8cs_source.html +++ b/_server_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_client_8cs.html b/_server_client_8cs.html index 067c8b4090..0e4139cc36 100644 --- a/_server_client_8cs.html +++ b/_server_client_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_client_8cs_source.html b/_server_client_8cs_source.html index 6f7ae8b097..3af17abdb5 100644 --- a/_server_client_8cs_source.html +++ b/_server_client_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_client_factory_8cs.html b/_server_client_factory_8cs.html index 50d49e2b23..4133724c7c 100644 --- a/_server_client_factory_8cs.html +++ b/_server_client_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_client_factory_8cs_source.html b/_server_client_factory_8cs_source.html index f9ff620e05..20b278d9cb 100644 --- a/_server_client_factory_8cs_source.html +++ b/_server_client_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_error_exception_8cs.html b/_server_error_exception_8cs.html index a1db3cee7e..1946dde987 100644 --- a/_server_error_exception_8cs.html +++ b/_server_error_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_error_exception_8cs_source.html b/_server_error_exception_8cs_source.html index e4fdd07226..c1544b6d43 100644 --- a/_server_error_exception_8cs_source.html +++ b/_server_error_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_factory_8cs.html b/_server_factory_8cs.html index 3d49eebb22..6459c68ed4 100644 --- a/_server_factory_8cs.html +++ b/_server_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_factory_8cs_source.html b/_server_factory_8cs_source.html index bdf1fefc0d..6bfa5bd881 100644 --- a/_server_factory_8cs_source.html +++ b/_server_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_information_8cs.html b/_server_information_8cs.html index 4783a5798a..94acf1bacd 100644 --- a/_server_information_8cs.html +++ b/_server_information_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_information_8cs_source.html b/_server_information_8cs_source.html index 291d86eaac..d274a63c6b 100644 --- a/_server_information_8cs_source.html +++ b/_server_information_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_port_proivder_8cs.html b/_server_port_proivder_8cs.html index 09d6c6c247..ee714581ed 100644 --- a/_server_port_proivder_8cs.html +++ b/_server_port_proivder_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_port_proivder_8cs_source.html b/_server_port_proivder_8cs_source.html index 4fcaecafb5..5ab68fa247 100644 --- a/_server_port_proivder_8cs_source.html +++ b/_server_port_proivder_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_service_8cs.html b/_server_service_8cs.html index 2a5f8911dc..3770da42d5 100644 --- a/_server_service_8cs.html +++ b/_server_service_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_service_8cs_source.html b/_server_service_8cs_source.html index 51677a9b34..d03542da68 100644 --- a/_server_service_8cs_source.html +++ b/_server_service_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_side_modifications_8cs.html b/_server_side_modifications_8cs.html index abeb0d49d8..8feed4851c 100644 --- a/_server_side_modifications_8cs.html +++ b/_server_side_modifications_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_server_side_modifications_8cs_source.html b/_server_side_modifications_8cs_source.html index 083811a924..058896f437 100644 --- a/_server_side_modifications_8cs_source.html +++ b/_server_side_modifications_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_service_2_program_8cs.html b/_service_2_program_8cs.html new file mode 100644 index 0000000000..abce4cdf8a --- /dev/null +++ b/_service_2_program_8cs.html @@ -0,0 +1,122 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host.Service/Program.cs File Reference + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +  4.2.5 +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Program.cs File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + +

+Classes

class  Tgstation.Server.Host.Service.Program
 Contains the entrypoint for the application More...
 
+ + + +

+Namespaces

namespace  Tgstation.Server.Host.Service
 
+
+ + + + diff --git a/_service_2_program_8cs_source.html b/_service_2_program_8cs_source.html new file mode 100644 index 0000000000..65693b2a8b --- /dev/null +++ b/_service_2_program_8cs_source.html @@ -0,0 +1,119 @@ + + + + + + +tgstation-server: src/Tgstation.Server.Host.Service/Program.cs Source File + + + + + + + + + + +
+
+ + + + + + + +
+
tgstation-server +  4.2.5 +
+
The /tg/station 13 server suite
+
+
+ + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Program.cs
+
+
+Go to the documentation of this file.
1 using McMaster.Extensions.CommandLineUtils;
2 using Microsoft.Extensions.Logging;
3 using System;
4 using System.Collections.Specialized;
5 using System.Configuration.Install;
6 using System.Diagnostics;
7 using System.Globalization;
8 using System.Linq;
9 using System.Reflection;
10 using System.Security.Principal;
11 using System.ServiceProcess;
12 using System.Threading.Tasks;
13 using System.Windows.Forms;
15 
16 namespace Tgstation.Server.Host.Service
17 {
21  sealed class Program
22  {
23 #pragma warning disable SA1401 // Fields should be private
24  internal static IWatchdogFactory WatchdogFactory = new WatchdogFactory();
28 #pragma warning restore SA1401 // Fields should be private
29 
33  [Option(ShortName = "u")]
34  public bool Uninstall { get; }
35 
39  [Option(ShortName = "i")]
40  public bool Install { get; set; }
41 
45  [Option(ShortName = "c")]
46  public bool Configure { get; set; }
47 
51  [Option(ShortName = "t")]
52  public bool Trace { get; set; }
53 
57  [Option(ShortName = "d")]
58  public bool Debug { get; set; }
59 
64  static bool IsAdministrator()
65  {
66  var user = WindowsIdentity.GetCurrent();
67  var principal = new WindowsPrincipal(user);
68  return principal.IsInRole(WindowsBuiltInRole.Administrator);
69  }
70 
74  static Task<int> Main(string[] args) => CommandLineApplication.ExecuteAsync<Program>(args);
75 
80  public async Task OnExecuteAsync()
81  {
82  if (Environment.UserInteractive)
83  {
84  if (!Install && !Uninstall && !Configure)
85  {
86  var result = MessageBox.Show("You are running the TGS windows service executable directly. It should only be run by the service control manager. Would you like to install and configure the service in this location?", "TGS Service", MessageBoxButtons.YesNo);
87  if (result != DialogResult.Yes)
88  return;
89  Install = true;
90  Configure = true;
91  }
92 
93  if (!IsAdministrator())
94  {
95  // try to restart as admin
96  // its windows, first arg is .exe name guaranteed
97  var exe = Environment.GetCommandLineArgs().First();
98  var startInfo = new ProcessStartInfo
99  {
100  UseShellExecute = true,
101  Verb = "runas",
102  Arguments = String.Format(CultureInfo.InvariantCulture, "{0} {1}", Install ? "-i" : Uninstall ? "-u" : String.Empty, Configure ? "-c" : String.Empty),
103  FileName = exe,
104  WorkingDirectory = Environment.CurrentDirectory,
105  };
106  using (Process.Start(startInfo))
107  return;
108  }
109  }
110 
111  using (var loggerFactory = new LoggerFactory())
112  {
113  if (Install)
114  {
115  if (Uninstall)
116  return; // oh no, it's retarded...
117  using (var processInstaller = new ServiceProcessInstaller())
118  using (var installer = new ServiceInstaller())
119  {
120  processInstaller.Account = ServiceAccount.LocalSystem;
121 
122  installer.Context = new InstallContext("tgs-4-install.log", new string[] { String.Format(CultureInfo.InvariantCulture, "/assemblypath={0}", Assembly.GetEntryAssembly().Location) });
123  installer.Description = "/tg/station 13 server v4 running as a windows service";
124  installer.DisplayName = "/tg/station server 4";
125  installer.DelayedAutoStart = true;
126  installer.StartType = ServiceStartMode.Automatic;
127  installer.ServicesDependedOn = new string[] { "Tcpip", "Dhcp", "Dnscache" };
128  installer.ServiceName = ServerService.Name;
129  installer.Parent = processInstaller;
130 
131  var state = new ListDictionary();
132  installer.Install(state);
133  }
134 
135  if (Configure)
136  {
137  Console.WriteLine("For this first run we'll launch the console runner so you may use the setup wizard.");
138  Console.WriteLine("If it starts successfully, feel free to close it and then start the service from the Windows control panel.");
139  }
140  }
141  else if (Uninstall)
142  using (var installer = new ServiceInstaller())
143  {
144  installer.Context = new InstallContext("tgs-4-uninstall.log", null);
145  installer.ServiceName = ServerService.Name;
146  installer.Uninstall(null);
147  }
148  else if (!Configure)
149  using (var service = new ServerService(WatchdogFactory, loggerFactory, Trace ? LogLevel.Trace : Debug ? LogLevel.Debug : LogLevel.Information))
150  ServiceBase.Run(service);
151 
152  if (Configure)
153  await WatchdogFactory.CreateWatchdog(loggerFactory).RunAsync(true, Array.Empty<string>(), default).ConfigureAwait(false);
154  }
155  }
156  }
157 }
async Task OnExecuteAsync()
Command line handler, always runs
Definition: Program.cs:80
+
static bool IsAdministrator()
Check if the running user is a system administrator
Definition: Program.cs:64
+ + + + +
Contains the entrypoint for the application
Definition: Program.cs:21
+
const string Name
The canonical windows service name
+
Represents a IWatchdog as a ServiceBase
+ + + + + +
+ + + + diff --git a/_service_collection_extensions_8cs.html b/_service_collection_extensions_8cs.html index 181d8d48c4..f0b6c1db9c 100644 --- a/_service_collection_extensions_8cs.html +++ b/_service_collection_extensions_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_service_collection_extensions_8cs_source.html b/_service_collection_extensions_8cs_source.html index 4541a73db8..73ab9e20bf 100644 --- a/_service_collection_extensions_8cs_source.html +++ b/_service_collection_extensions_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_service_unavailable_exception_8cs.html b/_service_unavailable_exception_8cs.html index 9efaf8ae5b..b9743ae31b 100644 --- a/_service_unavailable_exception_8cs.html +++ b/_service_unavailable_exception_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_service_unavailable_exception_8cs_source.html b/_service_unavailable_exception_8cs_source.html index c5cf449ff7..5a4f72a55d 100644 --- a/_service_unavailable_exception_8cs_source.html +++ b/_service_unavailable_exception_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_session_controller_8cs.html b/_session_controller_8cs.html index 9ba4d4a61f..6eb3bea460 100644 --- a/_session_controller_8cs.html +++ b/_session_controller_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_session_controller_8cs_source.html b/_session_controller_8cs_source.html index e7821c240f..ee8919564d 100644 --- a/_session_controller_8cs_source.html +++ b/_session_controller_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_session_controller_factory_8cs.html b/_session_controller_factory_8cs.html index b03726a639..bb106e8a91 100644 --- a/_session_controller_factory_8cs.html +++ b/_session_controller_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_session_controller_factory_8cs_source.html b/_session_controller_factory_8cs_source.html index 34350eae3b..97cb5fa8e6 100644 --- a/_session_controller_factory_8cs_source.html +++ b/_session_controller_factory_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_setup_application_8cs.html b/_setup_application_8cs.html index 26a3577090..916b062d4f 100644 --- a/_setup_application_8cs.html +++ b/_setup_application_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_setup_application_8cs_source.html b/_setup_application_8cs_source.html index dceb53d9f3..c5d55af883 100644 --- a/_setup_application_8cs_source.html +++ b/_setup_application_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_setup_wizard_8cs.html b/_setup_wizard_8cs.html index 20e2d186f3..5a1d0ffa58 100644 --- a/_setup_wizard_8cs.html +++ b/_setup_wizard_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_setup_wizard_8cs_source.html b/_setup_wizard_8cs_source.html index 6eaa1568af..35960d89f4 100644 --- a/_setup_wizard_8cs_source.html +++ b/_setup_wizard_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -94,9 +94,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
SetupWizard.cs
-Go to the documentation of this file.
1 using Microsoft.Data.Sqlite;
2 using Microsoft.Extensions.Hosting;
3 using Microsoft.Extensions.Logging;
4 using Microsoft.Extensions.Options;
5 using MySql.Data.MySqlClient;
6 using Newtonsoft.Json;
7 using System;
8 using System.Collections.Generic;
9 using System.Data.Common;
10 using System.Data.SqlClient;
11 using System.Globalization;
12 using System.IO;
13 using System.Linq;
14 using System.Text;
15 using System.Text.RegularExpressions;
16 using System.Threading;
17 using System.Threading.Tasks;
21 using Tgstation.Server.Host.IO;
23 
24 namespace Tgstation.Server.Host.Setup
25 {
27  sealed class SetupWizard : IHostedService
28  {
33 
37  readonly IConsole console;
38 
42  readonly IHostEnvironment hostingEnvironment;
43 
48 
53 
58 
63 
68 
73 
86  public SetupWizard(
87  IIOManager ioManager,
88  IConsole console,
89  IHostEnvironment hostingEnvironment,
90  IAssemblyInformationProvider assemblyInformationProvider,
91  IDatabaseConnectionFactory dbConnectionFactory,
92  IPlatformIdentifier platformIdentifier,
93  IAsyncDelayer asyncDelayer,
94  IHostApplicationLifetime applicationLifetime,
95  IOptions<GeneralConfiguration> generalConfigurationOptions)
96  {
97  this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
98  this.console = console ?? throw new ArgumentNullException(nameof(console));
99  this.hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment));
100  this.assemblyInformationProvider = assemblyInformationProvider ?? throw new ArgumentNullException(nameof(assemblyInformationProvider));
101  this.dbConnectionFactory = dbConnectionFactory ?? throw new ArgumentNullException(nameof(dbConnectionFactory));
102  this.platformIdentifier = platformIdentifier ?? throw new ArgumentNullException(nameof(platformIdentifier));
103  this.asyncDelayer = asyncDelayer ?? throw new ArgumentNullException(nameof(asyncDelayer));
104  this.applicationLifetime = applicationLifetime ?? throw new ArgumentNullException(nameof(applicationLifetime));
105  generalConfiguration = generalConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(generalConfigurationOptions));
106  }
107 
114  async Task<bool> PromptYesNo(string question, CancellationToken cancellationToken)
115  {
116  do
117  {
118  await console.WriteAsync(question, false, cancellationToken).ConfigureAwait(false);
119  var responseString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
120  var upperResponse = responseString.ToUpperInvariant();
121  if (upperResponse == "Y" || upperResponse == "YES")
122  return true;
123  else if (upperResponse == "N" || upperResponse == "NO")
124  return false;
125  await console.WriteAsync("Invalid response!", true, cancellationToken).ConfigureAwait(false);
126  }
127  while (true);
128  }
129 
135  async Task<ushort?> PromptForHostingPort(CancellationToken cancellationToken)
136  {
137  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
138  await console.WriteAsync("What port would you like to connect to TGS on?", true, cancellationToken).ConfigureAwait(false);
139  await console.WriteAsync("Note: If this is a docker container with the default port already mapped, use the default.", true, cancellationToken).ConfigureAwait(false);
140 
141  do
142  {
143  await console.WriteAsync("API Port (leave blank for default): ", false, cancellationToken).ConfigureAwait(false);
144  var portString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
145  if (String.IsNullOrWhiteSpace(portString))
146  return null;
147  if (UInt16.TryParse(portString, out var port) && port != 0)
148  return port;
149  await console.WriteAsync("Invalid port! Please enter a value between 1 and 65535", true, cancellationToken).ConfigureAwait(false);
150  }
151  while (true);
152  }
153 
164  DbConnection testConnection,
165  DatabaseConfiguration databaseConfiguration,
166  string databaseName,
167  bool dbExists,
168  CancellationToken cancellationToken)
169  {
170  bool isSqliteDB = databaseConfiguration.DatabaseType == DatabaseType.Sqlite;
171  using (testConnection)
172  {
173  await console.WriteAsync("Testing connection...", true, cancellationToken).ConfigureAwait(false);
174  await testConnection.OpenAsync(cancellationToken).ConfigureAwait(false);
175  await console.WriteAsync("Connection successful!", true, cancellationToken).ConfigureAwait(false);
176 
177  if (databaseConfiguration.DatabaseType == DatabaseType.MariaDB
178  || databaseConfiguration.DatabaseType == DatabaseType.MySql)
179  {
180  await console.WriteAsync("Checking MySQL/MariaDB version...", true, cancellationToken).ConfigureAwait(false);
181  using var command = testConnection.CreateCommand();
182  command.CommandText = "SELECT VERSION()";
183  var fullVersion = (string)await command.ExecuteScalarAsync(cancellationToken).ConfigureAwait(false);
184  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Found {0}", fullVersion), true, cancellationToken).ConfigureAwait(false);
185  var splits = fullVersion.Split('-');
186  databaseConfiguration.MySqlServerVersion = splits.First();
187  }
188 
189  if (!isSqliteDB && !dbExists)
190  {
191  await console.WriteAsync("Testing create DB permission...", true, cancellationToken).ConfigureAwait(false);
192  using (var command = testConnection.CreateCommand())
193  {
194  // I really don't care about user sanitization here, they want to fuck their own DB? so be it
195 #pragma warning disable CA2100 // Review SQL queries for security vulnerabilities
196  command.CommandText = $"CREATE DATABASE {databaseName}";
197 #pragma warning restore CA2100 // Review SQL queries for security vulnerabilities
198  await command.ExecuteNonQueryAsync(cancellationToken).ConfigureAwait(false);
199  }
200 
201  await console.WriteAsync("Success!", true, cancellationToken).ConfigureAwait(false);
202  await console.WriteAsync("Dropping test database...", true, cancellationToken).ConfigureAwait(false);
203  using (var command = testConnection.CreateCommand())
204  {
205 #pragma warning disable CA2100 // Review SQL queries for security vulnerabilities
206  command.CommandText = $"DROP DATABASE {databaseName}";
207 #pragma warning restore CA2100 // Review SQL queries for security vulnerabilities
208  try
209  {
210  await command.ExecuteNonQueryAsync(cancellationToken).ConfigureAwait(false);
211  }
212  catch (OperationCanceledException)
213  {
214  throw;
215  }
216  catch (Exception e)
217  {
218  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
219  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
220  await console.WriteAsync("This should be okay, but you may want to manually drop the database before continuing!", true, cancellationToken).ConfigureAwait(false);
221  await console.WriteAsync("Press any key to continue...", true, cancellationToken).ConfigureAwait(false);
222  await console.PressAnyKeyAsync(cancellationToken).ConfigureAwait(false);
223  }
224  }
225  }
226  }
227 
228  if (isSqliteDB && !dbExists)
229  await Task.WhenAll(
230  console.WriteAsync("Deleting test database file...", true, cancellationToken),
231  ioManager.DeleteFile(databaseName, cancellationToken)).ConfigureAwait(false);
232  }
233 
234  async Task<string> ValidateNonExistantSqliteDBName(string databaseName, CancellationToken cancellationToken)
235  {
236  var resolvedPath = ioManager.ResolvePath(databaseName);
237  try
238  {
239  var directoryName = ioManager.GetDirectoryName(resolvedPath);
240  bool directoryExisted = await ioManager.DirectoryExists(directoryName, cancellationToken).ConfigureAwait(false);
241  await ioManager.CreateDirectory(directoryName, cancellationToken).ConfigureAwait(false);
242  try
243  {
244  await ioManager.WriteAllBytes(resolvedPath, Array.Empty<byte>(), cancellationToken).ConfigureAwait(false);
245  }
246  catch
247  {
248  if (!directoryExisted)
249  await ioManager.DeleteDirectory(directoryName, cancellationToken).ConfigureAwait(false);
250  throw;
251  }
252  }
253  catch (IOException)
254  {
255  return null;
256  }
257 
258  if (!Path.IsPathRooted(databaseName))
259  {
260  await console.WriteAsync("Note, this relative path (currently) resolves to the following:", true, cancellationToken).ConfigureAwait(false);
261  await console.WriteAsync(resolvedPath, true, cancellationToken).ConfigureAwait(false);
262  bool writeResolved = await PromptYesNo(
263  "Would you like to save the relative path in the configuration? If not, the full path will be saved. (y/n): ",
264  cancellationToken)
265  .ConfigureAwait(false);
266 
267  if (writeResolved)
268  databaseName = resolvedPath;
269  }
270 
271  await ioManager.DeleteFile(databaseName, cancellationToken).ConfigureAwait(false);
272  return databaseName;
273  }
274 
280  async Task<DatabaseType> PromptDatabaseType(CancellationToken cancellationToken)
281  {
282  await console.WriteAsync(String.Empty, true, cancellationToken).ConfigureAwait(false);
283  await console.WriteAsync(
284  "NOTE: It is HIGHLY reccommended that TGS runs on a complete relational database, specfically *NOT* Sqlite.",
285  true,
286  cancellationToken)
287  .ConfigureAwait(false);
288  await console.WriteAsync(
289  "Sqlite, by nature cannot perform several DDL operations. Because of this future compatiblility cannot be guaranteed.",
290  true,
291  cancellationToken)
292  .ConfigureAwait(false);
293  await console.WriteAsync(
294  "This means that you may not be able to update to the next minor version of TGS4 without a clean re-installation!",
295  true,
296  cancellationToken)
297  .ConfigureAwait(false);
298  await console.WriteAsync(
299  "Please consider taking the time to set up a relational database if this is meant to be a long-standing server.",
300  true,
301  cancellationToken)
302  .ConfigureAwait(false);
303  await console.WriteAsync(String.Empty, true, cancellationToken).ConfigureAwait(false);
304 
305  await asyncDelayer.Delay(TimeSpan.FromSeconds(3), cancellationToken).ConfigureAwait(false);
306 
307  await console.WriteAsync("What SQL database type will you be using?", true, cancellationToken).ConfigureAwait(false);
308  do
309  {
310  await console.WriteAsync(
311  String.Format(
312  CultureInfo.InvariantCulture,
313  "Please enter one of {0}, {1}, {2} or {3}: ",
314  DatabaseType.MariaDB,
315  DatabaseType.MySql,
316  DatabaseType.SqlServer,
317  DatabaseType.Sqlite),
318  false,
319  cancellationToken)
320  .ConfigureAwait(false);
321  var databaseTypeString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
322  if (Enum.TryParse<DatabaseType>(databaseTypeString, out var databaseType))
323  return databaseType;
324 
325  await console.WriteAsync("Invalid database type!", true, cancellationToken).ConfigureAwait(false);
326  }
327  while (true);
328  }
329 
335  async Task<DatabaseConfiguration> ConfigureDatabase(CancellationToken cancellationToken)
336  {
337  do
338  {
339  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
340 
341  var databaseConfiguration = new DatabaseConfiguration
342  {
343  DatabaseType = await PromptDatabaseType(cancellationToken).ConfigureAwait(false)
344  };
345 
346  string serverAddress = null;
347  uint? mySQLServerPort = null;
348 
349  bool isSqliteDB = databaseConfiguration.DatabaseType == DatabaseType.Sqlite;
350  if (!isSqliteDB)
351  do
352  {
353  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
354  await console.WriteAsync("Enter the server's address and port [<server>:<port> or <server>] (blank for local): ", false, cancellationToken).ConfigureAwait(false);
355  serverAddress = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
356  if (!String.IsNullOrWhiteSpace(serverAddress) && databaseConfiguration.DatabaseType == DatabaseType.SqlServer)
357  {
358  var match = Regex.Match(serverAddress, @"^(?<server>.+):(?<port>.+)$");
359  if (match.Success)
360  {
361  serverAddress = match.Groups["server"].Value;
362  var portString = match.Groups["port"].Value;
363  if (uint.TryParse(portString, out uint port))
364  mySQLServerPort = port;
365  else
366  {
367  await console.WriteAsync($"Failed to parse port \"{portString}\", please try again.", true, cancellationToken).ConfigureAwait(false);
368  continue;
369  }
370  }
371  }
372 
373  break;
374  }
375  while (true);
376 
377  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
378  await console.WriteAsync($"Enter the database {(isSqliteDB ? "file path" : "name")} (Can be from previous installation. Otherwise, should not exist): ", false, cancellationToken).ConfigureAwait(false);
379 
380  string databaseName;
381  bool dbExists = false;
382  do
383  {
384  databaseName = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
385  if (!String.IsNullOrWhiteSpace(databaseName))
386  {
387  if (isSqliteDB)
388  {
389  dbExists = await ioManager.FileExists(databaseName, cancellationToken).ConfigureAwait(false);
390  if (!dbExists)
391  databaseName = await ValidateNonExistantSqliteDBName(databaseName, cancellationToken).ConfigureAwait(false);
392  }
393  else
394  dbExists = await PromptYesNo("Does this database already exist? If not, we will attempt to CREATE it. (y/n): ", cancellationToken).ConfigureAwait(false);
395  }
396 
397  if (String.IsNullOrWhiteSpace(databaseName))
398  await console.WriteAsync("Invalid database name!", true, cancellationToken).ConfigureAwait(false);
399  else
400  break;
401  }
402  while (true);
403 
404  bool useWinAuth;
405  if (databaseConfiguration.DatabaseType == DatabaseType.SqlServer && platformIdentifier.IsWindows)
406  useWinAuth = await PromptYesNo("Use Windows Authentication? (y/n): ", cancellationToken).ConfigureAwait(false);
407  else
408  useWinAuth = false;
409 
410  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
411 
412  string username = null;
413  string password = null;
414  if (!isSqliteDB)
415  if (!useWinAuth)
416  {
417  await console.WriteAsync("Enter username: ", false, cancellationToken).ConfigureAwait(false);
418  username = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
419  await console.WriteAsync("Enter password: ", false, cancellationToken).ConfigureAwait(false);
420  password = await console.ReadLineAsync(true, cancellationToken).ConfigureAwait(false);
421  }
422  else
423  {
424  await console.WriteAsync("IMPORTANT: If using the service runner, ensure this computer's LocalSystem account has CREATE DATABASE permissions on the target server!", true, cancellationToken).ConfigureAwait(false);
425  await console.WriteAsync("The account it uses in MSSQL is usually \"NT AUTHORITY\\SYSTEM\" and the role it needs is usually \"dbcreator\".", true, cancellationToken).ConfigureAwait(false);
426  await console.WriteAsync("We'll run a sanity test here, but it won't be indicative of the service's permissions if that is the case", true, cancellationToken).ConfigureAwait(false);
427  }
428 
429  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
430 
431  DbConnection testConnection;
432  void CreateTestConnection(string connectionString) =>
433  testConnection = dbConnectionFactory.CreateConnection(
434  connectionString,
435  databaseConfiguration.DatabaseType);
436 
437  if (databaseConfiguration.DatabaseType == DatabaseType.SqlServer)
438  {
439  var csb = new SqlConnectionStringBuilder
440  {
441  ApplicationName = assemblyInformationProvider.VersionPrefix,
442  DataSource = serverAddress ?? "(local)"
443  };
444 
445  if (useWinAuth)
446  csb.IntegratedSecurity = true;
447  else
448  {
449  csb.UserID = username;
450  csb.Password = password;
451  }
452 
453  CreateTestConnection(csb.ConnectionString);
454  csb.InitialCatalog = databaseName;
455  databaseConfiguration.ConnectionString = csb.ConnectionString;
456  }
457  else if(databaseConfiguration.DatabaseType == DatabaseType.Sqlite)
458  {
459  var csb = new SqliteConnectionStringBuilder
460  {
461  DataSource = databaseName,
462  Mode = dbExists ? SqliteOpenMode.ReadOnly : SqliteOpenMode.ReadWriteCreate
463  };
464 
465  CreateTestConnection(csb.ConnectionString);
466  databaseConfiguration.ConnectionString = csb.ConnectionString;
467  }
468  else
469  {
470  // MySQL/MariaDB
471  var csb = new MySqlConnectionStringBuilder
472  {
473  Server = serverAddress ?? "127.0.0.1",
474  UserID = username,
475  Password = password
476  };
477 
478  if (mySQLServerPort.HasValue)
479  csb.Port = mySQLServerPort.Value;
480 
481  CreateTestConnection(csb.ConnectionString);
482  csb.Database = databaseName;
483  databaseConfiguration.ConnectionString = csb.ConnectionString;
484  }
485 
486  try
487  {
488  await TestDatabaseConnection(testConnection, databaseConfiguration, databaseName, dbExists, cancellationToken).ConfigureAwait(false);
489 
490  return databaseConfiguration;
491  }
492  catch (OperationCanceledException)
493  {
494  throw;
495  }
496  catch (Exception e)
497  {
498  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
499  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
500  await console.WriteAsync("Retrying database configuration...", true, cancellationToken).ConfigureAwait(false);
501  }
502  }
503  while (true);
504  }
505 
511  async Task<GeneralConfiguration> ConfigureGeneral(CancellationToken cancellationToken)
512  {
513  var newGeneralConfiguration = new GeneralConfiguration
514  {
516  };
517 
518  do
519  {
520  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
521  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Minimum database user password length (leave blank for default of {0}): ", newGeneralConfiguration.MinimumPasswordLength), false, cancellationToken).ConfigureAwait(false);
522  var passwordLengthString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
523  if (String.IsNullOrWhiteSpace(passwordLengthString))
524  break;
525  if (UInt32.TryParse(passwordLengthString, out var passwordLength) && passwordLength >= 0)
526  {
527  newGeneralConfiguration.MinimumPasswordLength = passwordLength;
528  break;
529  }
530 
531  await console.WriteAsync("Please enter a positive integer!", true, cancellationToken).ConfigureAwait(false);
532  }
533  while (true);
534 
535  do
536  {
537  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
538  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Timeout for sending and receiving BYOND topics (ms, 0 for infinite, leave blank for default of {0}): ", newGeneralConfiguration.ByondTopicTimeout), false, cancellationToken).ConfigureAwait(false);
539  var topicTimeoutString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
540  if (String.IsNullOrWhiteSpace(topicTimeoutString))
541  break;
542  if (Int32.TryParse(topicTimeoutString, out var topicTimeout) && topicTimeout >= 0)
543  {
544  newGeneralConfiguration.ByondTopicTimeout = topicTimeout;
545  break;
546  }
547 
548  await console.WriteAsync("Please enter a positive integer!", true, cancellationToken).ConfigureAwait(false);
549  }
550  while (true);
551 
552  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
553  await console.WriteAsync("Enter a GitHub personal access token to bypass some rate limits (this is optional and does not require any scopes)", true, cancellationToken).ConfigureAwait(false);
554  await console.WriteAsync("GitHub personal access token: ", false, cancellationToken).ConfigureAwait(false);
555  newGeneralConfiguration.GitHubAccessToken = await console.ReadLineAsync(true, cancellationToken).ConfigureAwait(false);
556  if (String.IsNullOrWhiteSpace(newGeneralConfiguration.GitHubAccessToken))
557  newGeneralConfiguration.GitHubAccessToken = null;
558 
559  newGeneralConfiguration.UseExperimentalWatchdog = await PromptYesNo("Use the experimental watchdog (NOT RECOMMENDED)? (y/n): ", cancellationToken).ConfigureAwait(false);
560 
561  newGeneralConfiguration.UseBasicWatchdogOnWindows = true;
562 
563  return newGeneralConfiguration;
564  }
565 
571  async Task<FileLoggingConfiguration> ConfigureLogging(CancellationToken cancellationToken)
572  {
573  var fileLoggingConfiguration = new FileLoggingConfiguration();
574  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
575  fileLoggingConfiguration.Disable = !await PromptYesNo("Enable file logging? (y/n): ", cancellationToken).ConfigureAwait(false);
576 
577  if (!fileLoggingConfiguration.Disable)
578  {
579  do
580  {
581  await console.WriteAsync("Log file directory path (leave blank for default): ", false, cancellationToken).ConfigureAwait(false);
582  fileLoggingConfiguration.Directory = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
583  if (String.IsNullOrWhiteSpace(fileLoggingConfiguration.Directory))
584  {
585  fileLoggingConfiguration.Directory = null;
586  break;
587  }
588 
589  // test a write of it
590  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
591  await console.WriteAsync("Testing directory access...", true, cancellationToken).ConfigureAwait(false);
592  try
593  {
594  await ioManager.CreateDirectory(fileLoggingConfiguration.Directory, cancellationToken).ConfigureAwait(false);
595  var testFile = ioManager.ConcatPath(fileLoggingConfiguration.Directory, String.Format(CultureInfo.InvariantCulture, "WizardAccesTest.{0}.deleteme", Guid.NewGuid()));
596  await ioManager.WriteAllBytes(testFile, Array.Empty<byte>(), cancellationToken).ConfigureAwait(false);
597  try
598  {
599  await ioManager.DeleteFile(testFile, cancellationToken).ConfigureAwait(false);
600  }
601  catch (OperationCanceledException)
602  {
603  throw;
604  }
605  catch (Exception e)
606  {
607  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Error deleting test log file: {0}", testFile), true, cancellationToken).ConfigureAwait(false);
608  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
609  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
610  }
611 
612  break;
613  }
614  catch (OperationCanceledException)
615  {
616  throw;
617  }
618  catch (Exception e)
619  {
620  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
621  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
622  await console.WriteAsync("Please verify the path is valid and you have access to it!", true, cancellationToken).ConfigureAwait(false);
623  }
624  }
625  while (true);
626 
627  async Task<LogLevel?> PromptLogLevel(string question)
628  {
629  do
630  {
631  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
632  await console.WriteAsync(question, true, cancellationToken).ConfigureAwait(false);
633  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Enter one of {0}/{1}/{2}/{3}/{4}/{5} (leave blank for default): ", nameof(LogLevel.Trace), nameof(LogLevel.Debug), nameof(LogLevel.Information), nameof(LogLevel.Warning), nameof(LogLevel.Error), nameof(LogLevel.Critical)), false, cancellationToken).ConfigureAwait(false);
634  var responseString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
635  if (String.IsNullOrWhiteSpace(responseString))
636  return null;
637  if (Enum.TryParse<LogLevel>(responseString, out var logLevel) && logLevel != LogLevel.None)
638  return logLevel;
639  await console.WriteAsync("Invalid log level!", true, cancellationToken).ConfigureAwait(false);
640  }
641  while (true);
642  }
643 
644  fileLoggingConfiguration.LogLevel = await PromptLogLevel(String.Format(CultureInfo.InvariantCulture, "Enter the level limit for normal logs (default {0}).", fileLoggingConfiguration.LogLevel)).ConfigureAwait(false) ?? fileLoggingConfiguration.LogLevel;
645  fileLoggingConfiguration.MicrosoftLogLevel = await PromptLogLevel(String.Format(CultureInfo.InvariantCulture, "Enter the level limit for Microsoft logs (VERY verbose, default {0}).", fileLoggingConfiguration.MicrosoftLogLevel)).ConfigureAwait(false) ?? fileLoggingConfiguration.MicrosoftLogLevel;
646  }
647 
648  return fileLoggingConfiguration;
649  }
650 
656  async Task<ControlPanelConfiguration> ConfigureControlPanel(CancellationToken cancellationToken)
657  {
658  var config = new ControlPanelConfiguration
659  {
660  Enable = await PromptYesNo("Enable the web control panel (Incomplete)? (y/n): ", cancellationToken).ConfigureAwait(false),
661  AllowAnyOrigin = await PromptYesNo("Allow web control panels hosted elsewhere to access the server? (Access-Control-Allow-Origin: *) (y/n): ", cancellationToken).ConfigureAwait(false)
662  };
663 
664  if (!config.AllowAnyOrigin)
665  {
666  await console.WriteAsync("Enter a comma seperated list of CORS allowed origins (optional): ", false, cancellationToken).ConfigureAwait(false);
667  var commaSeperatedOrigins = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
668  if (!String.IsNullOrWhiteSpace(commaSeperatedOrigins))
669  {
670  var splits = commaSeperatedOrigins.Split(',');
671  config.AllowedOrigins = new List<string>(splits.Select(x => x.Trim()));
672  }
673  }
674 
675  return config;
676  }
677 
689  async Task SaveConfiguration(string userConfigFileName, ushort? hostingPort, DatabaseConfiguration databaseConfiguration, GeneralConfiguration newGeneralConfiguration, FileLoggingConfiguration fileLoggingConfiguration, ControlPanelConfiguration controlPanelConfiguration, CancellationToken cancellationToken)
690  {
691  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Configuration complete! Saving to {0}", userConfigFileName), true, cancellationToken).ConfigureAwait(false);
692 
693  var map = new Dictionary<string, object>()
694  {
695  { DatabaseConfiguration.Section, databaseConfiguration },
696  { GeneralConfiguration.Section, newGeneralConfiguration },
697  { FileLoggingConfiguration.Section, fileLoggingConfiguration },
698  { ControlPanelConfiguration.Section, controlPanelConfiguration }
699  };
700 
701  if (hostingPort.HasValue)
702  map.Add("Kestrel", new
703  {
704  EndPoints = new
705  {
706  Http = new
707  {
708  Url = String.Format(CultureInfo.InvariantCulture, "http://0.0.0.0:{0}", hostingPort)
709  }
710  }
711  });
712 
713  var json = JsonConvert.SerializeObject(map, Formatting.Indented);
714  var configBytes = Encoding.UTF8.GetBytes(json);
715 
716  try
717  {
718  await ioManager.WriteAllBytes(userConfigFileName, configBytes, cancellationToken).ConfigureAwait(false);
719  }
720  catch (OperationCanceledException)
721  {
722  throw;
723  }
724  catch (Exception e)
725  {
726  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
727  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
728  await console.WriteAsync("For your convienence, here's the json we tried to write out:", true, cancellationToken).ConfigureAwait(false);
729  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
730  await console.WriteAsync(json, true, cancellationToken).ConfigureAwait(false);
731  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
732  await console.WriteAsync("Press any key to exit...", true, cancellationToken).ConfigureAwait(false);
733  await console.PressAnyKeyAsync(cancellationToken).ConfigureAwait(false);
734  throw new OperationCanceledException();
735  }
736  }
737 
744  async Task RunWizard(string userConfigFileName, CancellationToken cancellationToken)
745  {
746  // welcome message
747  await console.WriteAsync("Welcome to tgstation-server 4!", true, cancellationToken).ConfigureAwait(false);
748  await console.WriteAsync("This wizard will help you configure your server.", true, cancellationToken).ConfigureAwait(false);
749 
750  var hostingPort = await PromptForHostingPort(cancellationToken).ConfigureAwait(false);
751 
752  var databaseConfiguration = await ConfigureDatabase(cancellationToken).ConfigureAwait(false);
753 
754  var newGeneralConfiguration = await ConfigureGeneral(cancellationToken).ConfigureAwait(false);
755 
756  var fileLoggingConfiguration = await ConfigureLogging(cancellationToken).ConfigureAwait(false);
757 
758  var controlPanelConfiguration = await ConfigureControlPanel(cancellationToken).ConfigureAwait(false);
759 
760  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
761 
762  await SaveConfiguration(userConfigFileName, hostingPort, databaseConfiguration, newGeneralConfiguration, fileLoggingConfiguration, controlPanelConfiguration, cancellationToken).ConfigureAwait(false);
763  }
764 
770  async Task CheckRunWizard(CancellationToken cancellationToken)
771  {
772  var setupWizardMode = generalConfiguration.SetupWizardMode;
773  if (setupWizardMode == SetupWizardMode.Never)
774  return;
775 
776  var forceRun = setupWizardMode == SetupWizardMode.Force || setupWizardMode == SetupWizardMode.Only;
777  if (!console.Available)
778  {
779  if (forceRun)
780  throw new InvalidOperationException("Asked to run setup wizard with no console avaliable!");
781  return;
782  }
783 
784  var userConfigFileName = String.Format(CultureInfo.InvariantCulture, "appsettings.{0}.json", hostingEnvironment.EnvironmentName);
785 
786  async Task HandleSetupCancel()
787  {
788  await console.WriteAsync(String.Empty, true, default).ConfigureAwait(false);
789  await console.WriteAsync("Aborting setup!", true, default).ConfigureAwait(false);
790  }
791 
792  // Link passed cancellationToken with cancel key press
793  Task finalTask = Task.CompletedTask;
794  using (var cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, console.CancelKeyPress))
795  using ((cancellationToken = cts.Token).Register(() => finalTask = HandleSetupCancel()))
796  try
797  {
798  var exists = await ioManager.FileExists(userConfigFileName, cancellationToken).ConfigureAwait(false);
799 
800  bool shouldRunBasedOnAutodetect;
801  if (exists)
802  {
803  var bytes = await ioManager.ReadAllBytes(userConfigFileName, cancellationToken).ConfigureAwait(false);
804  var contents = Encoding.UTF8.GetString(bytes);
805  var existingConfigIsEmpty = String.IsNullOrWhiteSpace(contents) || contents.Trim() == "{}";
806  shouldRunBasedOnAutodetect = existingConfigIsEmpty;
807  }
808  else
809  shouldRunBasedOnAutodetect = true;
810 
811  if (!shouldRunBasedOnAutodetect)
812  {
813  if (forceRun)
814  {
815  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "The configuration settings are requesting the setup wizard be run, but you already appear to have a configuration file ({0})!", userConfigFileName), true, cancellationToken).ConfigureAwait(false);
816 
817  forceRun = await PromptYesNo("Continue running setup wizard? (y/n): ", cancellationToken).ConfigureAwait(false);
818  }
819 
820  if (!forceRun)
821  return;
822  }
823 
824  // flush the logs to prevent console conflicts
825  await asyncDelayer.Delay(TimeSpan.FromSeconds(1), cancellationToken).ConfigureAwait(false);
826 
827  await RunWizard(userConfigFileName, cancellationToken).ConfigureAwait(false);
828  }
829  finally
830  {
831  await finalTask.ConfigureAwait(false);
832  }
833  }
834 
836  public async Task StartAsync(CancellationToken cancellationToken)
837  {
838  await CheckRunWizard(cancellationToken).ConfigureAwait(false);
839  applicationLifetime.StopApplication();
840  }
841 
843  public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask;
844  }
845 }
+Go to the documentation of this file.
1 using Microsoft.Data.Sqlite;
2 using Microsoft.Extensions.Hosting;
3 using Microsoft.Extensions.Logging;
4 using Microsoft.Extensions.Options;
5 using MySql.Data.MySqlClient;
6 using Newtonsoft.Json;
7 using System;
8 using System.Collections.Generic;
9 using System.Data.Common;
10 using System.Data.SqlClient;
11 using System.Globalization;
12 using System.IO;
13 using System.Linq;
14 using System.Text;
15 using System.Text.RegularExpressions;
16 using System.Threading;
17 using System.Threading.Tasks;
21 using Tgstation.Server.Host.IO;
23 
24 namespace Tgstation.Server.Host.Setup
25 {
27  sealed class SetupWizard : IHostedService
28  {
33 
37  readonly IConsole console;
38 
42  readonly IHostEnvironment hostingEnvironment;
43 
48 
53 
58 
63 
67  readonly IHostApplicationLifetime applicationLifetime;
68 
73 
86  public SetupWizard(
87  IIOManager ioManager,
88  IConsole console,
89  IHostEnvironment hostingEnvironment,
90  IAssemblyInformationProvider assemblyInformationProvider,
91  IDatabaseConnectionFactory dbConnectionFactory,
92  IPlatformIdentifier platformIdentifier,
93  IAsyncDelayer asyncDelayer,
94  IHostApplicationLifetime applicationLifetime,
95  IOptions<GeneralConfiguration> generalConfigurationOptions)
96  {
97  this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
98  this.console = console ?? throw new ArgumentNullException(nameof(console));
99  this.hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment));
100  this.assemblyInformationProvider = assemblyInformationProvider ?? throw new ArgumentNullException(nameof(assemblyInformationProvider));
101  this.dbConnectionFactory = dbConnectionFactory ?? throw new ArgumentNullException(nameof(dbConnectionFactory));
102  this.platformIdentifier = platformIdentifier ?? throw new ArgumentNullException(nameof(platformIdentifier));
103  this.asyncDelayer = asyncDelayer ?? throw new ArgumentNullException(nameof(asyncDelayer));
104  this.applicationLifetime = applicationLifetime ?? throw new ArgumentNullException(nameof(applicationLifetime));
105  generalConfiguration = generalConfigurationOptions?.Value ?? throw new ArgumentNullException(nameof(generalConfigurationOptions));
106  }
107 
114  async Task<bool> PromptYesNo(string question, CancellationToken cancellationToken)
115  {
116  do
117  {
118  await console.WriteAsync(question, false, cancellationToken).ConfigureAwait(false);
119  var responseString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
120  var upperResponse = responseString.ToUpperInvariant();
121  if (upperResponse == "Y" || upperResponse == "YES")
122  return true;
123  else if (upperResponse == "N" || upperResponse == "NO")
124  return false;
125  await console.WriteAsync("Invalid response!", true, cancellationToken).ConfigureAwait(false);
126  }
127  while (true);
128  }
129 
135  async Task<ushort?> PromptForHostingPort(CancellationToken cancellationToken)
136  {
137  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
138  await console.WriteAsync("What port would you like to connect to TGS on?", true, cancellationToken).ConfigureAwait(false);
139  await console.WriteAsync("Note: If this is a docker container with the default port already mapped, use the default.", true, cancellationToken).ConfigureAwait(false);
140 
141  do
142  {
143  await console.WriteAsync("API Port (leave blank for default): ", false, cancellationToken).ConfigureAwait(false);
144  var portString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
145  if (String.IsNullOrWhiteSpace(portString))
146  return null;
147  if (UInt16.TryParse(portString, out var port) && port != 0)
148  return port;
149  await console.WriteAsync("Invalid port! Please enter a value between 1 and 65535", true, cancellationToken).ConfigureAwait(false);
150  }
151  while (true);
152  }
153 
164  DbConnection testConnection,
165  DatabaseConfiguration databaseConfiguration,
166  string databaseName,
167  bool dbExists,
168  CancellationToken cancellationToken)
169  {
170  bool isSqliteDB = databaseConfiguration.DatabaseType == DatabaseType.Sqlite;
171  using (testConnection)
172  {
173  await console.WriteAsync("Testing connection...", true, cancellationToken).ConfigureAwait(false);
174  await testConnection.OpenAsync(cancellationToken).ConfigureAwait(false);
175  await console.WriteAsync("Connection successful!", true, cancellationToken).ConfigureAwait(false);
176 
177  if (databaseConfiguration.DatabaseType == DatabaseType.MariaDB
178  || databaseConfiguration.DatabaseType == DatabaseType.MySql)
179  {
180  await console.WriteAsync("Checking MySQL/MariaDB version...", true, cancellationToken).ConfigureAwait(false);
181  using var command = testConnection.CreateCommand();
182  command.CommandText = "SELECT VERSION()";
183  var fullVersion = (string)await command.ExecuteScalarAsync(cancellationToken).ConfigureAwait(false);
184  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Found {0}", fullVersion), true, cancellationToken).ConfigureAwait(false);
185  var splits = fullVersion.Split('-');
186  databaseConfiguration.MySqlServerVersion = splits.First();
187  }
188 
189  if (!isSqliteDB && !dbExists)
190  {
191  await console.WriteAsync("Testing create DB permission...", true, cancellationToken).ConfigureAwait(false);
192  using (var command = testConnection.CreateCommand())
193  {
194  // I really don't care about user sanitization here, they want to fuck their own DB? so be it
195 #pragma warning disable CA2100 // Review SQL queries for security vulnerabilities
196  command.CommandText = $"CREATE DATABASE {databaseName}";
197 #pragma warning restore CA2100 // Review SQL queries for security vulnerabilities
198  await command.ExecuteNonQueryAsync(cancellationToken).ConfigureAwait(false);
199  }
200 
201  await console.WriteAsync("Success!", true, cancellationToken).ConfigureAwait(false);
202  await console.WriteAsync("Dropping test database...", true, cancellationToken).ConfigureAwait(false);
203  using (var command = testConnection.CreateCommand())
204  {
205 #pragma warning disable CA2100 // Review SQL queries for security vulnerabilities
206  command.CommandText = $"DROP DATABASE {databaseName}";
207 #pragma warning restore CA2100 // Review SQL queries for security vulnerabilities
208  try
209  {
210  await command.ExecuteNonQueryAsync(cancellationToken).ConfigureAwait(false);
211  }
212  catch (OperationCanceledException)
213  {
214  throw;
215  }
216  catch (Exception e)
217  {
218  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
219  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
220  await console.WriteAsync("This should be okay, but you may want to manually drop the database before continuing!", true, cancellationToken).ConfigureAwait(false);
221  await console.WriteAsync("Press any key to continue...", true, cancellationToken).ConfigureAwait(false);
222  await console.PressAnyKeyAsync(cancellationToken).ConfigureAwait(false);
223  }
224  }
225  }
226  }
227 
228  if (isSqliteDB && !dbExists)
229  await Task.WhenAll(
230  console.WriteAsync("Deleting test database file...", true, cancellationToken),
231  ioManager.DeleteFile(databaseName, cancellationToken)).ConfigureAwait(false);
232  }
233 
234  async Task<string> ValidateNonExistantSqliteDBName(string databaseName, CancellationToken cancellationToken)
235  {
236  var resolvedPath = ioManager.ResolvePath(databaseName);
237  try
238  {
239  var directoryName = ioManager.GetDirectoryName(resolvedPath);
240  bool directoryExisted = await ioManager.DirectoryExists(directoryName, cancellationToken).ConfigureAwait(false);
241  await ioManager.CreateDirectory(directoryName, cancellationToken).ConfigureAwait(false);
242  try
243  {
244  await ioManager.WriteAllBytes(resolvedPath, Array.Empty<byte>(), cancellationToken).ConfigureAwait(false);
245  }
246  catch
247  {
248  if (!directoryExisted)
249  await ioManager.DeleteDirectory(directoryName, cancellationToken).ConfigureAwait(false);
250  throw;
251  }
252  }
253  catch (IOException)
254  {
255  return null;
256  }
257 
258  if (!Path.IsPathRooted(databaseName))
259  {
260  await console.WriteAsync("Note, this relative path (currently) resolves to the following:", true, cancellationToken).ConfigureAwait(false);
261  await console.WriteAsync(resolvedPath, true, cancellationToken).ConfigureAwait(false);
262  bool writeResolved = await PromptYesNo(
263  "Would you like to save the relative path in the configuration? If not, the full path will be saved. (y/n): ",
264  cancellationToken)
265  .ConfigureAwait(false);
266 
267  if (writeResolved)
268  databaseName = resolvedPath;
269  }
270 
271  await ioManager.DeleteFile(databaseName, cancellationToken).ConfigureAwait(false);
272  return databaseName;
273  }
274 
280  async Task<DatabaseType> PromptDatabaseType(CancellationToken cancellationToken)
281  {
282  await console.WriteAsync(String.Empty, true, cancellationToken).ConfigureAwait(false);
283  await console.WriteAsync(
284  "NOTE: It is HIGHLY reccommended that TGS runs on a complete relational database, specfically *NOT* Sqlite.",
285  true,
286  cancellationToken)
287  .ConfigureAwait(false);
288  await console.WriteAsync(
289  "Sqlite, by nature cannot perform several DDL operations. Because of this future compatiblility cannot be guaranteed.",
290  true,
291  cancellationToken)
292  .ConfigureAwait(false);
293  await console.WriteAsync(
294  "This means that you may not be able to update to the next minor version of TGS4 without a clean re-installation!",
295  true,
296  cancellationToken)
297  .ConfigureAwait(false);
298  await console.WriteAsync(
299  "Please consider taking the time to set up a relational database if this is meant to be a long-standing server.",
300  true,
301  cancellationToken)
302  .ConfigureAwait(false);
303  await console.WriteAsync(String.Empty, true, cancellationToken).ConfigureAwait(false);
304 
305  await asyncDelayer.Delay(TimeSpan.FromSeconds(3), cancellationToken).ConfigureAwait(false);
306 
307  await console.WriteAsync("What SQL database type will you be using?", true, cancellationToken).ConfigureAwait(false);
308  do
309  {
310  await console.WriteAsync(
311  String.Format(
312  CultureInfo.InvariantCulture,
313  "Please enter one of {0}, {1}, {2} or {3}: ",
314  DatabaseType.MariaDB,
315  DatabaseType.MySql,
316  DatabaseType.SqlServer,
317  DatabaseType.Sqlite),
318  false,
319  cancellationToken)
320  .ConfigureAwait(false);
321  var databaseTypeString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
322  if (Enum.TryParse<DatabaseType>(databaseTypeString, out var databaseType))
323  return databaseType;
324 
325  await console.WriteAsync("Invalid database type!", true, cancellationToken).ConfigureAwait(false);
326  }
327  while (true);
328  }
329 
335  async Task<DatabaseConfiguration> ConfigureDatabase(CancellationToken cancellationToken)
336  {
337  do
338  {
339  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
340 
341  var databaseConfiguration = new DatabaseConfiguration
342  {
343  DatabaseType = await PromptDatabaseType(cancellationToken).ConfigureAwait(false)
344  };
345 
346  string serverAddress = null;
347  uint? mySQLServerPort = null;
348 
349  bool isSqliteDB = databaseConfiguration.DatabaseType == DatabaseType.Sqlite;
350  if (!isSqliteDB)
351  do
352  {
353  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
354  await console.WriteAsync("Enter the server's address and port [<server>:<port> or <server>] (blank for local): ", false, cancellationToken).ConfigureAwait(false);
355  serverAddress = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
356  if (!String.IsNullOrWhiteSpace(serverAddress) && databaseConfiguration.DatabaseType == DatabaseType.SqlServer)
357  {
358  var match = Regex.Match(serverAddress, @"^(?<server>.+):(?<port>.+)$");
359  if (match.Success)
360  {
361  serverAddress = match.Groups["server"].Value;
362  var portString = match.Groups["port"].Value;
363  if (uint.TryParse(portString, out uint port))
364  mySQLServerPort = port;
365  else
366  {
367  await console.WriteAsync($"Failed to parse port \"{portString}\", please try again.", true, cancellationToken).ConfigureAwait(false);
368  continue;
369  }
370  }
371  }
372 
373  break;
374  }
375  while (true);
376 
377  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
378  await console.WriteAsync($"Enter the database {(isSqliteDB ? "file path" : "name")} (Can be from previous installation. Otherwise, should not exist): ", false, cancellationToken).ConfigureAwait(false);
379 
380  string databaseName;
381  bool dbExists = false;
382  do
383  {
384  databaseName = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
385  if (!String.IsNullOrWhiteSpace(databaseName))
386  {
387  if (isSqliteDB)
388  {
389  dbExists = await ioManager.FileExists(databaseName, cancellationToken).ConfigureAwait(false);
390  if (!dbExists)
391  databaseName = await ValidateNonExistantSqliteDBName(databaseName, cancellationToken).ConfigureAwait(false);
392  }
393  else
394  dbExists = await PromptYesNo("Does this database already exist? If not, we will attempt to CREATE it. (y/n): ", cancellationToken).ConfigureAwait(false);
395  }
396 
397  if (String.IsNullOrWhiteSpace(databaseName))
398  await console.WriteAsync("Invalid database name!", true, cancellationToken).ConfigureAwait(false);
399  else
400  break;
401  }
402  while (true);
403 
404  bool useWinAuth;
405  if (databaseConfiguration.DatabaseType == DatabaseType.SqlServer && platformIdentifier.IsWindows)
406  useWinAuth = await PromptYesNo("Use Windows Authentication? (y/n): ", cancellationToken).ConfigureAwait(false);
407  else
408  useWinAuth = false;
409 
410  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
411 
412  string username = null;
413  string password = null;
414  if (!isSqliteDB)
415  if (!useWinAuth)
416  {
417  await console.WriteAsync("Enter username: ", false, cancellationToken).ConfigureAwait(false);
418  username = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
419  await console.WriteAsync("Enter password: ", false, cancellationToken).ConfigureAwait(false);
420  password = await console.ReadLineAsync(true, cancellationToken).ConfigureAwait(false);
421  }
422  else
423  {
424  await console.WriteAsync("IMPORTANT: If using the service runner, ensure this computer's LocalSystem account has CREATE DATABASE permissions on the target server!", true, cancellationToken).ConfigureAwait(false);
425  await console.WriteAsync("The account it uses in MSSQL is usually \"NT AUTHORITY\\SYSTEM\" and the role it needs is usually \"dbcreator\".", true, cancellationToken).ConfigureAwait(false);
426  await console.WriteAsync("We'll run a sanity test here, but it won't be indicative of the service's permissions if that is the case", true, cancellationToken).ConfigureAwait(false);
427  }
428 
429  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
430 
431  DbConnection testConnection;
432  void CreateTestConnection(string connectionString) =>
433  testConnection = dbConnectionFactory.CreateConnection(
434  connectionString,
435  databaseConfiguration.DatabaseType);
436 
437  if (databaseConfiguration.DatabaseType == DatabaseType.SqlServer)
438  {
439  var csb = new SqlConnectionStringBuilder
440  {
441  ApplicationName = assemblyInformationProvider.VersionPrefix,
442  DataSource = serverAddress ?? "(local)"
443  };
444 
445  if (useWinAuth)
446  csb.IntegratedSecurity = true;
447  else
448  {
449  csb.UserID = username;
450  csb.Password = password;
451  }
452 
453  CreateTestConnection(csb.ConnectionString);
454  csb.InitialCatalog = databaseName;
455  databaseConfiguration.ConnectionString = csb.ConnectionString;
456  }
457  else if(databaseConfiguration.DatabaseType == DatabaseType.Sqlite)
458  {
459  var csb = new SqliteConnectionStringBuilder
460  {
461  DataSource = databaseName,
462  Mode = dbExists ? SqliteOpenMode.ReadOnly : SqliteOpenMode.ReadWriteCreate
463  };
464 
465  CreateTestConnection(csb.ConnectionString);
466  databaseConfiguration.ConnectionString = csb.ConnectionString;
467  }
468  else
469  {
470  // MySQL/MariaDB
471  var csb = new MySqlConnectionStringBuilder
472  {
473  Server = serverAddress ?? "127.0.0.1",
474  UserID = username,
475  Password = password
476  };
477 
478  if (mySQLServerPort.HasValue)
479  csb.Port = mySQLServerPort.Value;
480 
481  CreateTestConnection(csb.ConnectionString);
482  csb.Database = databaseName;
483  databaseConfiguration.ConnectionString = csb.ConnectionString;
484  }
485 
486  try
487  {
488  await TestDatabaseConnection(testConnection, databaseConfiguration, databaseName, dbExists, cancellationToken).ConfigureAwait(false);
489 
490  return databaseConfiguration;
491  }
492  catch (OperationCanceledException)
493  {
494  throw;
495  }
496  catch (Exception e)
497  {
498  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
499  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
500  await console.WriteAsync("Retrying database configuration...", true, cancellationToken).ConfigureAwait(false);
501  }
502  }
503  while (true);
504  }
505 
511  async Task<GeneralConfiguration> ConfigureGeneral(CancellationToken cancellationToken)
512  {
513  var newGeneralConfiguration = new GeneralConfiguration
514  {
516  };
517 
518  do
519  {
520  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
521  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Minimum database user password length (leave blank for default of {0}): ", newGeneralConfiguration.MinimumPasswordLength), false, cancellationToken).ConfigureAwait(false);
522  var passwordLengthString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
523  if (String.IsNullOrWhiteSpace(passwordLengthString))
524  break;
525  if (UInt32.TryParse(passwordLengthString, out var passwordLength) && passwordLength >= 0)
526  {
527  newGeneralConfiguration.MinimumPasswordLength = passwordLength;
528  break;
529  }
530 
531  await console.WriteAsync("Please enter a positive integer!", true, cancellationToken).ConfigureAwait(false);
532  }
533  while (true);
534 
535  do
536  {
537  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
538  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Timeout for sending and receiving BYOND topics (ms, 0 for infinite, leave blank for default of {0}): ", newGeneralConfiguration.ByondTopicTimeout), false, cancellationToken).ConfigureAwait(false);
539  var topicTimeoutString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
540  if (String.IsNullOrWhiteSpace(topicTimeoutString))
541  break;
542  if (Int32.TryParse(topicTimeoutString, out var topicTimeout) && topicTimeout >= 0)
543  {
544  newGeneralConfiguration.ByondTopicTimeout = topicTimeout;
545  break;
546  }
547 
548  await console.WriteAsync("Please enter a positive integer!", true, cancellationToken).ConfigureAwait(false);
549  }
550  while (true);
551 
552  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
553  await console.WriteAsync("Enter a GitHub personal access token to bypass some rate limits (this is optional and does not require any scopes)", true, cancellationToken).ConfigureAwait(false);
554  await console.WriteAsync("GitHub personal access token: ", false, cancellationToken).ConfigureAwait(false);
555  newGeneralConfiguration.GitHubAccessToken = await console.ReadLineAsync(true, cancellationToken).ConfigureAwait(false);
556  if (String.IsNullOrWhiteSpace(newGeneralConfiguration.GitHubAccessToken))
557  newGeneralConfiguration.GitHubAccessToken = null;
558 
559  newGeneralConfiguration.UseExperimentalWatchdog = await PromptYesNo("Use the experimental watchdog (NOT RECOMMENDED)? (y/n): ", cancellationToken).ConfigureAwait(false);
560 
561  newGeneralConfiguration.UseBasicWatchdogOnWindows = true;
562 
563  return newGeneralConfiguration;
564  }
565 
571  async Task<FileLoggingConfiguration> ConfigureLogging(CancellationToken cancellationToken)
572  {
573  var fileLoggingConfiguration = new FileLoggingConfiguration();
574  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
575  fileLoggingConfiguration.Disable = !await PromptYesNo("Enable file logging? (y/n): ", cancellationToken).ConfigureAwait(false);
576 
577  if (!fileLoggingConfiguration.Disable)
578  {
579  do
580  {
581  await console.WriteAsync("Log file directory path (leave blank for default): ", false, cancellationToken).ConfigureAwait(false);
582  fileLoggingConfiguration.Directory = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
583  if (String.IsNullOrWhiteSpace(fileLoggingConfiguration.Directory))
584  {
585  fileLoggingConfiguration.Directory = null;
586  break;
587  }
588 
589  // test a write of it
590  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
591  await console.WriteAsync("Testing directory access...", true, cancellationToken).ConfigureAwait(false);
592  try
593  {
594  await ioManager.CreateDirectory(fileLoggingConfiguration.Directory, cancellationToken).ConfigureAwait(false);
595  var testFile = ioManager.ConcatPath(fileLoggingConfiguration.Directory, String.Format(CultureInfo.InvariantCulture, "WizardAccesTest.{0}.deleteme", Guid.NewGuid()));
596  await ioManager.WriteAllBytes(testFile, Array.Empty<byte>(), cancellationToken).ConfigureAwait(false);
597  try
598  {
599  await ioManager.DeleteFile(testFile, cancellationToken).ConfigureAwait(false);
600  }
601  catch (OperationCanceledException)
602  {
603  throw;
604  }
605  catch (Exception e)
606  {
607  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Error deleting test log file: {0}", testFile), true, cancellationToken).ConfigureAwait(false);
608  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
609  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
610  }
611 
612  break;
613  }
614  catch (OperationCanceledException)
615  {
616  throw;
617  }
618  catch (Exception e)
619  {
620  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
621  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
622  await console.WriteAsync("Please verify the path is valid and you have access to it!", true, cancellationToken).ConfigureAwait(false);
623  }
624  }
625  while (true);
626 
627  async Task<LogLevel?> PromptLogLevel(string question)
628  {
629  do
630  {
631  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
632  await console.WriteAsync(question, true, cancellationToken).ConfigureAwait(false);
633  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Enter one of {0}/{1}/{2}/{3}/{4}/{5} (leave blank for default): ", nameof(LogLevel.Trace), nameof(LogLevel.Debug), nameof(LogLevel.Information), nameof(LogLevel.Warning), nameof(LogLevel.Error), nameof(LogLevel.Critical)), false, cancellationToken).ConfigureAwait(false);
634  var responseString = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
635  if (String.IsNullOrWhiteSpace(responseString))
636  return null;
637  if (Enum.TryParse<LogLevel>(responseString, out var logLevel) && logLevel != LogLevel.None)
638  return logLevel;
639  await console.WriteAsync("Invalid log level!", true, cancellationToken).ConfigureAwait(false);
640  }
641  while (true);
642  }
643 
644  fileLoggingConfiguration.LogLevel = await PromptLogLevel(String.Format(CultureInfo.InvariantCulture, "Enter the level limit for normal logs (default {0}).", fileLoggingConfiguration.LogLevel)).ConfigureAwait(false) ?? fileLoggingConfiguration.LogLevel;
645  fileLoggingConfiguration.MicrosoftLogLevel = await PromptLogLevel(String.Format(CultureInfo.InvariantCulture, "Enter the level limit for Microsoft logs (VERY verbose, default {0}).", fileLoggingConfiguration.MicrosoftLogLevel)).ConfigureAwait(false) ?? fileLoggingConfiguration.MicrosoftLogLevel;
646  }
647 
648  return fileLoggingConfiguration;
649  }
650 
656  async Task<ControlPanelConfiguration> ConfigureControlPanel(CancellationToken cancellationToken)
657  {
658  var config = new ControlPanelConfiguration
659  {
660  Enable = await PromptYesNo("Enable the web control panel (Incomplete)? (y/n): ", cancellationToken).ConfigureAwait(false),
661  AllowAnyOrigin = await PromptYesNo("Allow web control panels hosted elsewhere to access the server? (Access-Control-Allow-Origin: *) (y/n): ", cancellationToken).ConfigureAwait(false)
662  };
663 
664  if (!config.AllowAnyOrigin)
665  {
666  await console.WriteAsync("Enter a comma seperated list of CORS allowed origins (optional): ", false, cancellationToken).ConfigureAwait(false);
667  var commaSeperatedOrigins = await console.ReadLineAsync(false, cancellationToken).ConfigureAwait(false);
668  if (!String.IsNullOrWhiteSpace(commaSeperatedOrigins))
669  {
670  var splits = commaSeperatedOrigins.Split(',');
671  config.AllowedOrigins = new List<string>(splits.Select(x => x.Trim()));
672  }
673  }
674 
675  return config;
676  }
677 
689  async Task SaveConfiguration(string userConfigFileName, ushort? hostingPort, DatabaseConfiguration databaseConfiguration, GeneralConfiguration newGeneralConfiguration, FileLoggingConfiguration fileLoggingConfiguration, ControlPanelConfiguration controlPanelConfiguration, CancellationToken cancellationToken)
690  {
691  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "Configuration complete! Saving to {0}", userConfigFileName), true, cancellationToken).ConfigureAwait(false);
692 
693  var map = new Dictionary<string, object>()
694  {
695  { DatabaseConfiguration.Section, databaseConfiguration },
696  { GeneralConfiguration.Section, newGeneralConfiguration },
697  { FileLoggingConfiguration.Section, fileLoggingConfiguration },
698  { ControlPanelConfiguration.Section, controlPanelConfiguration }
699  };
700 
701  if (hostingPort.HasValue)
702  map.Add("Kestrel", new
703  {
704  EndPoints = new
705  {
706  Http = new
707  {
708  Url = String.Format(CultureInfo.InvariantCulture, "http://0.0.0.0:{0}", hostingPort)
709  }
710  }
711  });
712 
713  var json = JsonConvert.SerializeObject(map, Formatting.Indented);
714  var configBytes = Encoding.UTF8.GetBytes(json);
715 
716  try
717  {
718  await ioManager.WriteAllBytes(userConfigFileName, configBytes, cancellationToken).ConfigureAwait(false);
719  }
720  catch (OperationCanceledException)
721  {
722  throw;
723  }
724  catch (Exception e)
725  {
726  await console.WriteAsync(e.Message, true, cancellationToken).ConfigureAwait(false);
727  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
728  await console.WriteAsync("For your convienence, here's the json we tried to write out:", true, cancellationToken).ConfigureAwait(false);
729  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
730  await console.WriteAsync(json, true, cancellationToken).ConfigureAwait(false);
731  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
732  await console.WriteAsync("Press any key to exit...", true, cancellationToken).ConfigureAwait(false);
733  await console.PressAnyKeyAsync(cancellationToken).ConfigureAwait(false);
734  throw new OperationCanceledException();
735  }
736  }
737 
744  async Task RunWizard(string userConfigFileName, CancellationToken cancellationToken)
745  {
746  // welcome message
747  await console.WriteAsync("Welcome to tgstation-server 4!", true, cancellationToken).ConfigureAwait(false);
748  await console.WriteAsync("This wizard will help you configure your server.", true, cancellationToken).ConfigureAwait(false);
749 
750  var hostingPort = await PromptForHostingPort(cancellationToken).ConfigureAwait(false);
751 
752  var databaseConfiguration = await ConfigureDatabase(cancellationToken).ConfigureAwait(false);
753 
754  var newGeneralConfiguration = await ConfigureGeneral(cancellationToken).ConfigureAwait(false);
755 
756  var fileLoggingConfiguration = await ConfigureLogging(cancellationToken).ConfigureAwait(false);
757 
758  var controlPanelConfiguration = await ConfigureControlPanel(cancellationToken).ConfigureAwait(false);
759 
760  await console.WriteAsync(null, true, cancellationToken).ConfigureAwait(false);
761 
762  await SaveConfiguration(userConfigFileName, hostingPort, databaseConfiguration, newGeneralConfiguration, fileLoggingConfiguration, controlPanelConfiguration, cancellationToken).ConfigureAwait(false);
763  }
764 
770  async Task CheckRunWizard(CancellationToken cancellationToken)
771  {
772  var setupWizardMode = generalConfiguration.SetupWizardMode;
773  if (setupWizardMode == SetupWizardMode.Never)
774  return;
775 
776  var forceRun = setupWizardMode == SetupWizardMode.Force || setupWizardMode == SetupWizardMode.Only;
777  if (!console.Available)
778  {
779  if (forceRun)
780  throw new InvalidOperationException("Asked to run setup wizard with no console avaliable!");
781  return;
782  }
783 
784  var userConfigFileName = String.Format(CultureInfo.InvariantCulture, "appsettings.{0}.json", hostingEnvironment.EnvironmentName);
785 
786  async Task HandleSetupCancel()
787  {
788  await console.WriteAsync(String.Empty, true, default).ConfigureAwait(false);
789  await console.WriteAsync("Aborting setup!", true, default).ConfigureAwait(false);
790  }
791 
792  // Link passed cancellationToken with cancel key press
793  Task finalTask = Task.CompletedTask;
794  using (var cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, console.CancelKeyPress))
795  using ((cancellationToken = cts.Token).Register(() => finalTask = HandleSetupCancel()))
796  try
797  {
798  var exists = await ioManager.FileExists(userConfigFileName, cancellationToken).ConfigureAwait(false);
799 
800  bool shouldRunBasedOnAutodetect;
801  if (exists)
802  {
803  var bytes = await ioManager.ReadAllBytes(userConfigFileName, cancellationToken).ConfigureAwait(false);
804  var contents = Encoding.UTF8.GetString(bytes);
805  var existingConfigIsEmpty = String.IsNullOrWhiteSpace(contents) || contents.Trim() == "{}";
806  shouldRunBasedOnAutodetect = existingConfigIsEmpty;
807  }
808  else
809  shouldRunBasedOnAutodetect = true;
810 
811  if (!shouldRunBasedOnAutodetect)
812  {
813  if (forceRun)
814  {
815  await console.WriteAsync(String.Format(CultureInfo.InvariantCulture, "The configuration settings are requesting the setup wizard be run, but you already appear to have a configuration file ({0})!", userConfigFileName), true, cancellationToken).ConfigureAwait(false);
816 
817  forceRun = await PromptYesNo("Continue running setup wizard? (y/n): ", cancellationToken).ConfigureAwait(false);
818  }
819 
820  if (!forceRun)
821  return;
822  }
823 
824  // flush the logs to prevent console conflicts
825  await asyncDelayer.Delay(TimeSpan.FromSeconds(1), cancellationToken).ConfigureAwait(false);
826 
827  await RunWizard(userConfigFileName, cancellationToken).ConfigureAwait(false);
828  }
829  finally
830  {
831  await finalTask.ConfigureAwait(false);
832  }
833  }
834 
836  public async Task StartAsync(CancellationToken cancellationToken)
837  {
838  await CheckRunWizard(cancellationToken).ConfigureAwait(false);
839  applicationLifetime.StopApplication();
840  }
841 
843  public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask;
844  }
845 }
List< string > AllowedOrigins
Origins allowed for CORS requests
-
async Task< DatabaseType > PromptDatabaseType(CancellationToken cancellationToken)
Prompt the user for the DatabaseType.
Definition: SetupWizard.cs:280
readonly IAsyncDelayer asyncDelayer
The IAsyncDelayer for the SetupWizard
Definition: SetupWizard.cs:62
readonly IIOManager ioManager
The IIOManager for the SetupWizard
Definition: SetupWizard.cs:32
diff --git a/_setup_wizard_mode_8cs.html b/_setup_wizard_mode_8cs.html index 6f5664507e..1bd3e80411 100644 --- a/_setup_wizard_mode_8cs.html +++ b/_setup_wizard_mode_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_setup_wizard_mode_8cs_source.html b/_setup_wizard_mode_8cs_source.html index 4de42c33c0..dc047eb9f6 100644 --- a/_setup_wizard_mode_8cs_source.html +++ b/_setup_wizard_mode_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_sql_server_database_context_8cs.html b/_sql_server_database_context_8cs.html index 4967ccf6ee..c90c622c8d 100644 --- a/_sql_server_database_context_8cs.html +++ b/_sql_server_database_context_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_sql_server_database_context_8cs_source.html b/_sql_server_database_context_8cs_source.html index 124c4895e9..80e9d1e1f3 100644 --- a/_sql_server_database_context_8cs_source.html +++ b/_sql_server_database_context_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
For initially seeding a database
- +
Backend abstract implementation of IDatabaseContext
override void OnConfiguring(DbContextOptionsBuilder options)
Configuration options for the Database.DatabaseContext<TParentContext>
diff --git a/_sql_server_database_context_model_snapshot_8cs.html b/_sql_server_database_context_model_snapshot_8cs.html index f39145820f..5fb6723045 100644 --- a/_sql_server_database_context_model_snapshot_8cs.html +++ b/_sql_server_database_context_model_snapshot_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_sql_server_database_context_model_snapshot_8cs_source.html b/_sql_server_database_context_model_snapshot_8cs_source.html index b86f855d28..e01601b2f6 100644 --- a/_sql_server_database_context_model_snapshot_8cs_source.html +++ b/_sql_server_database_context_model_snapshot_8cs_source.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/_sql_server_design_time_db_context_factory_8cs.html b/_sql_server_design_time_db_context_factory_8cs.html index 923cafafdd..a7fe8cff83 100644 --- a/_sql_server_design_time_db_context_factory_8cs.html +++ b/_sql_server_design_time_db_context_factory_8cs.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -103,6 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Classes

class  Tgstation.Server.Host.Database.Design.SqlServerDesignTimeDbContextFactory + IDesignTimeDbContextFactory<TContext> for creating SqlServerDatabaseContexts. More...
  @@ -94,13 +94,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
SqlServerDesignTimeDbContextFactory.cs
-Go to the documentation of this file.
1 using Microsoft.AspNetCore.Identity;
2 using Microsoft.EntityFrameworkCore;
3 using Microsoft.EntityFrameworkCore.Design;
4 using Microsoft.Extensions.Logging;
9 
10 namespace Tgstation.Server.Host.Database.Design
11 {
13  sealed class SqlServerDesignTimeDbContextFactory : IDesignTimeDbContextFactory<SqlServerDatabaseContext>
14  {
17  {
18  using var loggerFactory = new LoggerFactory();
19  return new SqlServerDatabaseContext(
20  new DbContextOptions<SqlServerDatabaseContext>(),
22  DatabaseType.SqlServer,
23  "Data Source=fake;Initial Catalog=TGS_Design;Integrated Security=True;Application Name=tgstation-server"),
24  new DatabaseSeeder(
26  new PasswordHasher<User>()),
27  new PlatformIdentifier()),
28  loggerFactory.CreateLogger<SqlServerDatabaseContext>());
29  }
30  }
31 }
+Go to the documentation of this file.
1 using Microsoft.AspNetCore.Identity;
2 using Microsoft.EntityFrameworkCore;
3 using Microsoft.EntityFrameworkCore.Design;
4 using Microsoft.Extensions.Logging;
9 
10 namespace Tgstation.Server.Host.Database.Design
11 {
15  sealed class SqlServerDesignTimeDbContextFactory : IDesignTimeDbContextFactory<SqlServerDatabaseContext>
16  {
19  {
20  using var loggerFactory = new LoggerFactory();
21  return new SqlServerDatabaseContext(
22  new DbContextOptions<SqlServerDatabaseContext>(),
24  DatabaseType.SqlServer,
25  "Data Source=fake;Initial Catalog=TGS_Design;Integrated Security=True;Application Name=tgstation-server"),
26  new DatabaseSeeder(
28  new PasswordHasher<User>()),
29  new PlatformIdentifier()),
30  loggerFactory.CreateLogger<SqlServerDatabaseContext>());
31  }
32  }
33 }
- +
IDesignTimeDbContextFactory<TContext> for creating SqlServerDatabaseContexts.
static IOptions< DatabaseConfiguration > GetDbContextOptions(DatabaseType databaseType, string connectionString)
Get the IOptions<TOptions> for the DatabaseConfiguration
- + diff --git a/_sqlite_database_context_8cs.html b/_sqlite_database_context_8cs.html index 2c465eeaaa..f1e88c3755 100644 --- a/_sqlite_database_context_8cs.html +++ b/_sqlite_database_context_8cs.html @@ -25,7 +25,7 @@
diff --git a/_sqlite_database_context_8cs_source.html b/_sqlite_database_context_8cs_source.html index df65835041..a560c739e0 100644 --- a/_sqlite_database_context_8cs_source.html +++ b/_sqlite_database_context_8cs_source.html @@ -25,7 +25,7 @@ @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
For initially seeding a database
DatabaseContext<TParentContext> for MySQL
- +
Backend abstract implementation of IDatabaseContext
Configuration options for the Database.DatabaseContext<TParentContext>
DatabaseType
Type of database to user
Definition: DatabaseType.cs:6
diff --git a/_sqlite_database_context_model_snapshot_8cs.html b/_sqlite_database_context_model_snapshot_8cs.html index 7c0d10e896..97044597a4 100644 --- a/_sqlite_database_context_model_snapshot_8cs.html +++ b/_sqlite_database_context_model_snapshot_8cs.html @@ -25,7 +25,7 @@ diff --git a/_sqlite_database_context_model_snapshot_8cs_source.html b/_sqlite_database_context_model_snapshot_8cs_source.html index 6415314ccf..507a868035 100644 --- a/_sqlite_database_context_model_snapshot_8cs_source.html +++ b/_sqlite_database_context_model_snapshot_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_sqlite_design_time_db_context_factory_8cs.html b/_sqlite_design_time_db_context_factory_8cs.html index 6724d04580..2b65546ebf 100644 --- a/_sqlite_design_time_db_context_factory_8cs.html +++ b/_sqlite_design_time_db_context_factory_8cs.html @@ -25,7 +25,7 @@ @@ -103,6 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); +

diff --git a/_sql_server_design_time_db_context_factory_8cs_source.html b/_sql_server_design_time_db_context_factory_8cs_source.html index 20e8d47734..e9fd8e1e13 100644 --- a/_sql_server_design_time_db_context_factory_8cs_source.html +++ b/_sql_server_design_time_db_context_factory_8cs_source.html @@ -25,7 +25,7 @@

tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite

Classes

class  Tgstation.Server.Host.Database.Design.SqliteDesignTimeDbContextFactory
 IDesignTimeDbContextFactory<TContext> for creating SqliteDatabaseContexts. More...
 
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
SqliteDesignTimeDbContextFactory.cs
-Go to the documentation of this file.
1 using Microsoft.AspNetCore.Identity;
2 using Microsoft.EntityFrameworkCore;
3 using Microsoft.EntityFrameworkCore.Design;
4 using Microsoft.Extensions.Logging;
9 
10 namespace Tgstation.Server.Host.Database.Design
11 {
13  sealed class SqliteDesignTimeDbContextFactory : IDesignTimeDbContextFactory<SqliteDatabaseContext>
14  {
16  public SqliteDatabaseContext CreateDbContext(string[] args)
17  {
18  using var loggerFactory = new LoggerFactory();
19  return new SqliteDatabaseContext(
20  new DbContextOptions<SqliteDatabaseContext>(),
22  DatabaseType.Sqlite,
23  "Data Source=tgs_design.sqlite3;Mode=ReadWriteCreate"),
24  new DatabaseSeeder(
26  new PasswordHasher<User>()),
27  new PlatformIdentifier()),
28  loggerFactory.CreateLogger<SqliteDatabaseContext>());
29  }
30  }
31 }
+Go to the documentation of this file.
1 using Microsoft.AspNetCore.Identity;
2 using Microsoft.EntityFrameworkCore;
3 using Microsoft.EntityFrameworkCore.Design;
4 using Microsoft.Extensions.Logging;
9 
10 namespace Tgstation.Server.Host.Database.Design
11 {
15  sealed class SqliteDesignTimeDbContextFactory : IDesignTimeDbContextFactory<SqliteDatabaseContext>
16  {
18  public SqliteDatabaseContext CreateDbContext(string[] args)
19  {
20  using var loggerFactory = new LoggerFactory();
21  return new SqliteDatabaseContext(
22  new DbContextOptions<SqliteDatabaseContext>(),
24  DatabaseType.Sqlite,
25  "Data Source=tgs_design.sqlite3;Mode=ReadWriteCreate"),
26  new DatabaseSeeder(
28  new PasswordHasher<User>()),
29  new PlatformIdentifier()),
30  loggerFactory.CreateLogger<SqliteDatabaseContext>());
31  }
32  }
33 }
static IOptions< DatabaseConfiguration > GetDbContextOptions(DatabaseType databaseType, string connectionString)
Get the IOptions<TOptions> for the DatabaseConfiguration
@@ -107,10 +107,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
DatabaseType
Type of database to user
Definition: DatabaseType.cs:6
Contains helpers for creating design time DatabaseContext<TParentContext>s
- + - +
IDesignTimeDbContextFactory<TContext> for creating SqliteDatabaseContexts.
diff --git a/_swagger_configuration_8cs.html b/_swagger_configuration_8cs.html index e73d516c65..def6f0438a 100644 --- a/_swagger_configuration_8cs.html +++ b/_swagger_configuration_8cs.html @@ -25,7 +25,7 @@
diff --git a/_swagger_configuration_8cs_source.html b/_swagger_configuration_8cs_source.html index 11efdca18c..779386fa10 100644 --- a/_swagger_configuration_8cs_source.html +++ b/_swagger_configuration_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_synchronous_i_o_manager_8cs.html b/_synchronous_i_o_manager_8cs.html index 7e0a631ccd..836bec56c9 100644 --- a/_synchronous_i_o_manager_8cs.html +++ b/_synchronous_i_o_manager_8cs.html @@ -25,7 +25,7 @@ diff --git a/_synchronous_i_o_manager_8cs_source.html b/_synchronous_i_o_manager_8cs_source.html index ca729634c7..c710984414 100644 --- a/_synchronous_i_o_manager_8cs_source.html +++ b/_synchronous_i_o_manager_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_task_extensions_8cs.html b/_task_extensions_8cs.html index 8a664ea9eb..da2cb3f2af 100644 --- a/_task_extensions_8cs.html +++ b/_task_extensions_8cs.html @@ -25,7 +25,7 @@ diff --git a/_task_extensions_8cs_source.html b/_task_extensions_8cs_source.html index 9ecca07127..4e6c869e6b 100644 --- a/_task_extensions_8cs_source.html +++ b/_task_extensions_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_temporary_dmb_provider_8cs.html b/_temporary_dmb_provider_8cs.html index 3cb6599957..5f42a6ca1c 100644 --- a/_temporary_dmb_provider_8cs.html +++ b/_temporary_dmb_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_temporary_dmb_provider_8cs_source.html b/_temporary_dmb_provider_8cs_source.html index 98ee78fd2c..542c2ab7e9 100644 --- a/_temporary_dmb_provider_8cs_source.html +++ b/_temporary_dmb_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_test_merge_base_8cs.html b/_test_merge_base_8cs.html index 156edb1067..866416cd8c 100644 --- a/_test_merge_base_8cs.html +++ b/_test_merge_base_8cs.html @@ -25,7 +25,7 @@ diff --git a/_test_merge_base_8cs_source.html b/_test_merge_base_8cs_source.html index 376334c3a0..f81f165553 100644 --- a/_test_merge_base_8cs_source.html +++ b/_test_merge_base_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_test_merge_information_8cs.html b/_test_merge_information_8cs.html index b7b5907c4e..43e7045a00 100644 --- a/_test_merge_information_8cs.html +++ b/_test_merge_information_8cs.html @@ -25,7 +25,7 @@ diff --git a/_test_merge_information_8cs_source.html b/_test_merge_information_8cs_source.html index e0f03ae830..62e04e8e7d 100644 --- a/_test_merge_information_8cs_source.html +++ b/_test_merge_information_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_test_merge_parameters_8cs.html b/_test_merge_parameters_8cs.html index e3c48c6f2e..c809073dc8 100644 --- a/_test_merge_parameters_8cs.html +++ b/_test_merge_parameters_8cs.html @@ -25,7 +25,7 @@ diff --git a/_test_merge_parameters_8cs_source.html b/_test_merge_parameters_8cs_source.html index 6e1b0df502..4285b2cc91 100644 --- a/_test_merge_parameters_8cs_source.html +++ b/_test_merge_parameters_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgs_authorize_attribute_8cs.html b/_tgs_authorize_attribute_8cs.html index a88fb9ab3c..2ecc55224d 100644 --- a/_tgs_authorize_attribute_8cs.html +++ b/_tgs_authorize_attribute_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgs_authorize_attribute_8cs_source.html b/_tgs_authorize_attribute_8cs_source.html index 1a998abd25..226916a50c 100644 --- a/_tgs_authorize_attribute_8cs_source.html +++ b/_tgs_authorize_attribute_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs.html b/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs.html index 3bb50d62fa..6c46be9486 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs_source.html index d27fac007b..8f03fe3957 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_bot_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html index c5ceb7f2ea..6fc4d43134 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html index b824f38347..3ce294a0a5 100644 --- a/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_chat_channel_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html index 6a60424f11..f0c884b218 100644 --- a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html index 04b53abee8..5736db1f99 100644 --- a/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_compile_job_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html index 2d3ecb512e..765f6d0f0d 100644 --- a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html index cd57fb8a4b..ffb5281bfa 100644 --- a/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_dream_maker_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_instance_8cs.html b/_tgstation_8_server_8_api_2_models_2_instance_8cs.html index 5d5ad20963..21f8b1bd04 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html index b7c820adb1..6a94aa314d 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html index aed30aedd3..9c9c97c44e 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html index 43f29605e5..e19edb5b17 100644 --- a/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_instance_user_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs.html index 651f36636a..4bc0384e52 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs_source.html index 8bb45e6912..6253332a66 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html index b80fe8795a..69d3579d24 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html index 428116068e..7206ddaf26 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html index 1f60b8ef4a..433ab16034 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html index 654d343ef9..c2ed89608d 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html index 0d5d6a11a5..3243887388 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html index 105328429b..4ed0889c29 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html index 7ed87a04d1..848284cbf1 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html index a5f534c9a4..f2028a89d3 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html index bca67555a7..73e7580b95 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html index ccaa57311a..af3ffd6d1b 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html index a194e2cfbe..168e8995df 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html index 3124d33ca1..0920202d03 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html index db17bb021e..cd45493ff8 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html index 947cf94df9..d21ff2bd74 100644 --- a/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_job_8cs.html b/_tgstation_8_server_8_api_2_models_2_job_8cs.html index 9305ca2330..d5b8204b14 100644 --- a/_tgstation_8_server_8_api_2_models_2_job_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_job_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html index 133c04a393..a2480a150f 100644 --- a/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_job_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_repository_8cs.html b/_tgstation_8_server_8_api_2_models_2_repository_8cs.html index d125340e8f..6f0dc80191 100644 --- a/_tgstation_8_server_8_api_2_models_2_repository_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_repository_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html index 198cd3cf86..6f05dbb38d 100644 --- a/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_repository_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html index 9bdbca0f7e..18ab953aba 100644 --- a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html index ad47d77ba6..93a6c3934a 100644 --- a/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_revision_information_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html index c0643136c5..cd369cc0b7 100644 --- a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html index d1053e5d5b..6b1b090eb4 100644 --- a/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_test_merge_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_user_8cs.html b/_tgstation_8_server_8_api_2_models_2_user_8cs.html index e14ff825b9..6d09c3ce15 100644 --- a/_tgstation_8_server_8_api_2_models_2_user_8cs.html +++ b/_tgstation_8_server_8_api_2_models_2_user_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html b/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html index 4f91c41dd9..cc0d061205 100644 --- a/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html +++ b/_tgstation_8_server_8_api_2_models_2_user_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_client_2_assembly_info_8cs.html b/_tgstation_8_server_8_client_2_assembly_info_8cs.html index 6c43ec5f92..2b35c060dc 100644 --- a/_tgstation_8_server_8_client_2_assembly_info_8cs.html +++ b/_tgstation_8_server_8_client_2_assembly_info_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_client_2_assembly_info_8cs_source.html b/_tgstation_8_server_8_client_2_assembly_info_8cs_source.html index 1c3b2ec20a..111dd73fef 100644 --- a/_tgstation_8_server_8_client_2_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_client_2_assembly_info_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs.html b/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs.html index c3ad2f7247..994e71f731 100644 --- a/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs_source.html index df58d7fab7..49ab6f834a 100644 --- a/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs_source.html @@ -25,7 +25,7 @@ @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
DreamMaker.cs
-Go to the documentation of this file.
1 using Microsoft.EntityFrameworkCore;
2 using Microsoft.Extensions.Logging;
3 using Octokit;
4 using System;
5 using System.Collections.Generic;
6 using System.Globalization;
7 using System.Linq;
8 using System.Text;
9 using System.Threading;
10 using System.Threading.Tasks;
20 using Tgstation.Server.Host.IO;
24 
25 namespace Tgstation.Server.Host.Components.Deployment
26 {
28  sealed class DreamMaker : IDreamMaker
29  {
33  public const string ADirectoryName = "A";
34 
38  public const string BDirectoryName = "B";
39 
43  public const string DmbExtension = ".dmb";
44 
48  const string DmeExtension = "dme";
49 
53  readonly IByondManager byond;
54 
59 
63  readonly StaticFiles.IConfiguration configuration;
64 
69 
74 
79 
84 
88  readonly IWatchdog watchdog;
89 
94 
99 
104 
108  readonly ILogger<DreamMaker> logger;
109 
113  readonly Api.Models.Instance metadata;
114 
118  readonly object compilingLock;
119 
123  bool compiling;
124 
141  public DreamMaker(
142  IByondManager byond,
143  IIOManager ioManager,
144  StaticFiles.IConfiguration configuration,
145  ISessionControllerFactory sessionControllerFactory,
146  IEventConsumer eventConsumer,
147  IChatManager chatManager,
148  IProcessExecutor processExecutor,
149  IWatchdog watchdog,
150  IGitHubClientFactory gitHubClientFactory,
151  ICompileJobSink compileJobConsumer,
152  IRepositoryManager repositoryManager,
153  ILogger<DreamMaker> logger,
154  Api.Models.Instance metadata)
155  {
156  this.byond = byond ?? throw new ArgumentNullException(nameof(byond));
157  this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
158  this.configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
159  this.sessionControllerFactory = sessionControllerFactory ?? throw new ArgumentNullException(nameof(sessionControllerFactory));
160  this.eventConsumer = eventConsumer ?? throw new ArgumentNullException(nameof(eventConsumer));
161  this.chatManager = chatManager ?? throw new ArgumentNullException(nameof(chatManager));
162  this.processExecutor = processExecutor ?? throw new ArgumentNullException(nameof(processExecutor));
163  this.watchdog = watchdog ?? throw new ArgumentNullException(nameof(watchdog));
164  this.gitHubClientFactory = gitHubClientFactory ?? throw new ArgumentNullException(nameof(gitHubClientFactory));
165  this.compileJobConsumer = compileJobConsumer ?? throw new ArgumentNullException(nameof(compileJobConsumer));
166  this.repositoryManager = repositoryManager ?? throw new ArgumentNullException(nameof(repositoryManager));
167  this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
168  this.metadata = metadata ?? throw new ArgumentNullException(nameof(metadata));
169 
170  compilingLock = new object();
171  }
172 
180  async Task ProgressTask(Action<int> progressReporter, TimeSpan estimatedDuration, CancellationToken cancellationToken)
181  {
182  progressReporter(0);
183  var sleepInterval = estimatedDuration / 100;
184 
185  logger.LogDebug("Compile is expected to take: {0}", estimatedDuration);
186  try
187  {
188  for (var I = 0; I < 99; ++I)
189  {
190  await Task.Delay(sleepInterval, cancellationToken).ConfigureAwait(false);
191  progressReporter(I + 1);
192  }
193  }
194  catch (OperationCanceledException) { }
195  }
196 
207  async Task VerifyApi(uint timeout, DreamDaemonSecurity securityLevel, Models.CompileJob job, IByondExecutableLock byondLock, ushort portToUse, CancellationToken cancellationToken)
208  {
209  logger.LogTrace("Verifying DMAPI...");
210  var launchParameters = new DreamDaemonLaunchParameters
211  {
212  AllowWebClient = false,
213  PrimaryPort = portToUse,
214  SecurityLevel = securityLevel,
215  StartupTimeout = timeout
216  };
217 
218  var dirA = ioManager.ConcatPath(job.DirectoryName.ToString(), ADirectoryName);
219 
220  job.MinimumSecurityLevel = securityLevel; // needed for the TempDmbProvider
221  var timeoutAt = DateTimeOffset.Now.AddSeconds(timeout);
222 
223  using var provider = new TemporaryDmbProvider(ioManager.ResolvePath(dirA), String.Concat(job.DmeName, DmbExtension), job);
224  using var controller = await sessionControllerFactory.LaunchNew(provider, byondLock, launchParameters, true, true, true, cancellationToken).ConfigureAwait(false);
225  var launchResult = await controller.LaunchResult.ConfigureAwait(false);
226 
227  var now = DateTimeOffset.Now;
228  if (now < timeoutAt && launchResult.StartupTime.HasValue)
229  {
230  var timeoutTask = Task.Delay(timeoutAt - now, cancellationToken);
231 
232  await Task.WhenAny(controller.Lifetime, timeoutTask).ConfigureAwait(false);
233  cancellationToken.ThrowIfCancellationRequested();
234  }
235 
236  if (controller.Lifetime.IsCompleted)
237  {
238  var validationStatus = controller.ApiValidationStatus;
239  logger.LogTrace("API validation status: {0}", validationStatus);
240 
241  job.DMApiVersion = controller.DMApiVersion;
242  switch (validationStatus)
243  {
244  case ApiValidationStatus.RequiresUltrasafe:
245  job.MinimumSecurityLevel = DreamDaemonSecurity.Ultrasafe;
246  return;
247  case ApiValidationStatus.RequiresSafe:
248  job.MinimumSecurityLevel = DreamDaemonSecurity.Safe;
249  return;
250  case ApiValidationStatus.RequiresTrusted:
251  job.MinimumSecurityLevel = DreamDaemonSecurity.Trusted;
252  return;
253  case ApiValidationStatus.NeverValidated:
254  throw new JobException(ErrorCode.DreamMakerNeverValidated);
255  case ApiValidationStatus.BadValidationRequest:
256  throw new JobException(ErrorCode.DreamMakerInvalidValidation);
257  case ApiValidationStatus.UnaskedValidationRequest:
258  default:
259  throw new InvalidOperationException(
260  $"Session controller returned unexpected ApiValidationStatus: {validationStatus}");
261  }
262  }
263 
264  throw new JobException(ErrorCode.DreamMakerValidationTimeout);
265  }
266 
274  async Task<int> RunDreamMaker(string dreamMakerPath, Models.CompileJob job, CancellationToken cancellationToken)
275  {
276  using var dm = processExecutor.LaunchProcess(
277  dreamMakerPath,
278  ioManager.ResolvePath(
279  ioManager.ConcatPath(
280  job.DirectoryName.ToString(),
281  ADirectoryName)),
282  $"-clean {job.DmeName}.{DmeExtension}",
283  true,
284  true,
285  true);
286  int exitCode;
287  using (cancellationToken.Register(() => dm.Terminate()))
288  exitCode = await dm.Lifetime.ConfigureAwait(false);
289  cancellationToken.ThrowIfCancellationRequested();
290 
291  logger.LogDebug("DreamMaker exit code: {0}", exitCode);
292  job.Output = dm.GetCombinedOutput();
293  logger.LogDebug("DreamMaker output: {0}{1}", Environment.NewLine, job.Output);
294  return exitCode;
295  }
296 
303  async Task ModifyDme(Models.CompileJob job, CancellationToken cancellationToken)
304  {
305  var dirA = ioManager.ConcatPath(job.DirectoryName.ToString(), ADirectoryName);
306  var dmeFileName = String.Join('.', job.DmeName, DmeExtension);
307  var dmePath = ioManager.ConcatPath(dirA, dmeFileName);
308  var dmeReadTask = ioManager.ReadAllBytes(dmePath, cancellationToken);
309 
310  var dmeModificationsTask = configuration.CopyDMFilesTo(dmeFileName, ioManager.ResolvePath(dirA), cancellationToken);
311 
312  var dmeBytes = await dmeReadTask.ConfigureAwait(false);
313  var dme = Encoding.UTF8.GetString(dmeBytes);
314 
315  var dmeModifications = await dmeModificationsTask.ConfigureAwait(false);
316 
317  if (dmeModifications == null || dmeModifications.TotalDmeOverwrite)
318  {
319  if (dmeModifications != null)
320  logger.LogDebug(".dme replacement configured!");
321  else
322  logger.LogTrace("No .dme modifications required.");
323  return;
324  }
325 
326  if (dmeModifications.HeadIncludeLine != null)
327  logger.LogDebug("Head .dme include line: {0}", dmeModifications.HeadIncludeLine);
328  if (dmeModifications.TailIncludeLine != null)
329  logger.LogDebug("Tail .dme include line: {0}", dmeModifications.TailIncludeLine);
330 
331  var dmeLines = new List<string>(dme.Split(new[] { Environment.NewLine }, StringSplitOptions.None));
332  for (var I = 0; I < dmeLines.Count; ++I)
333  {
334  var line = dmeLines[I];
335  if (line.Contains("BEGIN_INCLUDE", StringComparison.Ordinal) && dmeModifications.HeadIncludeLine != null)
336  {
337  dmeLines.Insert(I + 1, dmeModifications.HeadIncludeLine);
338  ++I;
339  }
340  else if (line.Contains("END_INCLUDE", StringComparison.Ordinal) && dmeModifications.TailIncludeLine != null)
341  {
342  dmeLines.Insert(I, dmeModifications.TailIncludeLine);
343  break;
344  }
345  }
346 
347  dmeBytes = Encoding.UTF8.GetBytes(String.Join(Environment.NewLine, dmeLines));
348  await ioManager.WriteAllBytes(dmePath, dmeBytes, cancellationToken).ConfigureAwait(false);
349  }
350 
358  async Task CleanupFailedCompile(Models.CompileJob job, bool cancelled, CancellationToken cancellationToken)
359  {
360  logger.LogTrace("Cleaning compile directory...");
361  var chatTask = chatManager.SendUpdateMessage(cancelled ? "Deploy cancelled!" : "Deploy failed!", cancellationToken);
362  var jobPath = job.DirectoryName.ToString();
363  try
364  {
365  await ioManager.DeleteDirectory(jobPath, CancellationToken.None).ConfigureAwait(false);
366  }
367  catch (Exception e)
368  {
369  logger.LogWarning("Error cleaning up compile directory {0}! Exception: {1}", ioManager.ResolvePath(jobPath), e);
370  }
371 
372  await chatTask.ConfigureAwait(false);
373  }
374 
382  async Task SendDeploymentMessage(Models.RevisionInformation revisionInformation, IByondExecutableLock byondLock, CancellationToken cancellationToken)
383  {
384  var commitInsert = revisionInformation.CommitSha.Substring(0, 7);
385  string remoteCommitInsert;
386  if (revisionInformation.CommitSha == revisionInformation.OriginCommitSha)
387  {
388  commitInsert = String.Format(CultureInfo.InvariantCulture, "^{0}", commitInsert);
389  remoteCommitInsert = String.Empty;
390  }
391  else
392  remoteCommitInsert = String.Format(CultureInfo.InvariantCulture, ". Remote commit: ^{0}", revisionInformation.OriginCommitSha.Substring(0, 7));
393 
394  var testmergeInsert = (revisionInformation.ActiveTestMerges?.Count ?? 0) == 0
395  ? String.Empty
396  : String.Format(
397  CultureInfo.InvariantCulture,
398  "{0}Test Merges:{1}",
399  Environment.NewLine,
400  String.Join(
401  Environment.NewLine,
402  revisionInformation
403  .ActiveTestMerges
404  .Select(x => x.TestMerge)
405  .Select(x =>
406  {
407  var result = String.Format(
408  CultureInfo.InvariantCulture,
409  "- #{0} at {1}",
410  x.Number,
411  x.PullRequestRevision.Substring(0, 7));
412 
413  if (x.Comment != null)
414  result += $": {x.Comment}";
415 
416  return result;
417  })));
418 
419  await chatManager.SendUpdateMessage(
420  String.Format(
421  CultureInfo.InvariantCulture,
422  "*Deployment Triggered*{0}Revision: {1}{2}{3}{0}BYOND Version: {4}.{5}",
423  Environment.NewLine,
424  commitInsert,
425  testmergeInsert,
426  remoteCommitInsert,
427  byondLock.Version.Major,
428  byondLock.Version.Minor),
429  cancellationToken)
430  .ConfigureAwait(false);
431  }
432 
443  async Task RunCompileJob(Models.CompileJob job, Api.Models.DreamMaker dreamMakerSettings, IByondExecutableLock byondLock, IRepository repository, uint apiValidateTimeout, CancellationToken cancellationToken)
444  {
445  var jobPath = job.DirectoryName.ToString();
446  logger.LogTrace("Compile output GUID: {0}", jobPath);
447 
448  try
449  {
450  var dirA = ioManager.ConcatPath(jobPath, ADirectoryName);
451  var dirB = ioManager.ConcatPath(jobPath, BDirectoryName);
452 
453  // copy the repository
454  logger.LogTrace("Copying repository to game directory...");
455  var resolvedADirectory = ioManager.ResolvePath(dirA);
456  var repoOrigin = repository.Origin;
457  using (repository)
458  await repository.CopyTo(resolvedADirectory, cancellationToken).ConfigureAwait(false);
459 
460  // repository closed now
461 
462  // run precompile scripts
463  await eventConsumer.HandleEvent(EventType.CompileStart, new List<string> { resolvedADirectory, repoOrigin }, cancellationToken).ConfigureAwait(false);
464 
465  // determine the dme
466  if (job.DmeName == null)
467  {
468  logger.LogTrace("Searching for available .dmes...");
469  var foundPaths = await ioManager.GetFilesWithExtension(dirA, DmeExtension, true, cancellationToken).ConfigureAwait(false);
470  var foundPath = foundPaths.FirstOrDefault();
471  if (foundPath == default)
472  throw new JobException(ErrorCode.DreamMakerNoDme);
473  var dmeWithExtension = ioManager.GetFileName(foundPath);
474  job.DmeName = dmeWithExtension.Substring(0, dmeWithExtension.Length - DmeExtension.Length - 1);
475  }
476  else
477  {
478  var targetDme = ioManager.ConcatPath(dirA, String.Join('.', job.DmeName, DmeExtension));
479  var targetDmeExists = await ioManager.FileExists(targetDme, cancellationToken).ConfigureAwait(false);
480  if (!targetDmeExists)
481  throw new JobException(ErrorCode.DreamMakerMissingDme);
482  }
483 
484  logger.LogDebug("Selected {0}.dme for compilation!", job.DmeName);
485 
486  await ModifyDme(job, cancellationToken).ConfigureAwait(false);
487 
488  // run compiler
489  var exitCode = await RunDreamMaker(byondLock.DreamMakerPath, job, cancellationToken).ConfigureAwait(false);
490 
491  // verify api
492  try
493  {
494  if (exitCode != 0)
495  throw new JobException(
496  ErrorCode.DreamMakerExitCode,
497  new JobException($"Exit code: {exitCode}{Environment.NewLine}{Environment.NewLine}{job.Output}"));
498 
499  await VerifyApi(apiValidateTimeout, dreamMakerSettings.ApiValidationSecurityLevel.Value, job, byondLock, dreamMakerSettings.ApiValidationPort.Value, cancellationToken).ConfigureAwait(false);
500  }
501  catch (JobException)
502  {
503  // DD never validated or compile failed
504  await eventConsumer.HandleEvent(EventType.CompileFailure, new List<string> { resolvedADirectory, exitCode == 0 ? "1" : "0" }, cancellationToken).ConfigureAwait(false);
505  throw;
506  }
507 
508  logger.LogTrace("Running post compile event...");
509  await eventConsumer.HandleEvent(EventType.CompileComplete, new List<string> { resolvedADirectory }, cancellationToken).ConfigureAwait(false);
510 
511  logger.LogTrace("Duplicating compiled game...");
512 
513  // duplicate the dmb et al
514  await ioManager.CopyDirectory(dirA, dirB, null, cancellationToken).ConfigureAwait(false);
515 
516  logger.LogTrace("Applying static game file symlinks...");
517 
518  // symlink in the static data
519  var symATask = configuration.SymlinkStaticFilesTo(resolvedADirectory, cancellationToken);
520  var symBTask = configuration.SymlinkStaticFilesTo(ioManager.ResolvePath(dirB), cancellationToken);
521 
522  await Task.WhenAll(symATask, symBTask).ConfigureAwait(false);
523 
524  logger.LogDebug("Compile complete!");
525  }
526  catch (Exception e)
527  {
528  await CleanupFailedCompile(job, e is OperationCanceledException, cancellationToken).ConfigureAwait(false);
529  throw;
530  }
531  }
532 
534  #pragma warning disable CA1506
535  public async Task DeploymentProcess(
536  Models.Job job,
537  IDatabaseContextFactory databaseContextFactory,
538  Action<int> progressReporter,
539  CancellationToken cancellationToken)
540  {
541 #pragma warning disable IDE0016 // Use 'throw' expression
542  if (job == null)
543  throw new ArgumentNullException(nameof(job));
544 #pragma warning restore IDE0016 // Use 'throw' expression
545  if (databaseContextFactory == null)
546  throw new ArgumentNullException(nameof(databaseContextFactory));
547  if (progressReporter == null)
548  throw new ArgumentNullException(nameof(progressReporter));
549 
550  string repoOwner = null;
551  string repoName = null;
552  TimeSpan? averageSpan = null;
553  Models.RepositorySettings repositorySettings = null;
554  Models.DreamDaemonSettings ddSettings = null;
555  DreamMakerSettings dreamMakerSettings = null;
556  IRepository repo = null;
557  Models.CompileJob compileJob = null;
558  Models.RevisionInformation revInfo = null;
559  await databaseContextFactory.UseContext(
560  async databaseContext =>
561  {
562  averageSpan = await CalculateExpectedDeploymentTime(databaseContext, cancellationToken).ConfigureAwait(false);
563 
564  ddSettings = await databaseContext
565  .DreamDaemonSettings
566  .Where(x => x.InstanceId == metadata.Id)
567  .Select(x => new Models.DreamDaemonSettings
568  {
569  StartupTimeout = x.StartupTimeout,
570  })
571  .FirstOrDefaultAsync(cancellationToken)
572  .ConfigureAwait(false);
573  if (ddSettings == default)
574  throw new JobException(ErrorCode.InstanceMissingDreamDaemonSettings);
575 
576  dreamMakerSettings = await databaseContext.DreamMakerSettings.Where(x => x.InstanceId == metadata.Id).FirstAsync(cancellationToken).ConfigureAwait(false);
577  if (dreamMakerSettings == default)
578  throw new JobException(ErrorCode.InstanceMissingDreamMakerSettings);
579 
580  repositorySettings = await databaseContext
581  .RepositorySettings
582  .Where(x => x.InstanceId == metadata.Id)
583  .Select(x => new Models.RepositorySettings
584  {
585  AccessToken = x.AccessToken,
586  ShowTestMergeCommitters = x.ShowTestMergeCommitters,
587  PushTestMergeCommits = x.PushTestMergeCommits,
588  PostTestMergeComment = x.PostTestMergeComment
589  })
590  .FirstOrDefaultAsync(cancellationToken)
591  .ConfigureAwait(false);
592  if (repositorySettings == default)
593  throw new JobException(ErrorCode.InstanceMissingRepositorySettings);
594 
595  repo = await repositoryManager.LoadRepository(cancellationToken).ConfigureAwait(false);
596  try
597  {
598  if (repo == null)
599  throw new JobException(ErrorCode.RepoMissing);
600 
601  if (repo.IsGitHubRepository)
602  {
603  repoOwner = repo.GitHubOwner;
604  repoName = repo.GitHubRepoName;
605  }
606 
607  var repoSha = repo.Head;
608  revInfo = await databaseContext
609  .RevisionInformations
610  .Where(x => x.CommitSha == repoSha && x.Instance.Id == metadata.Id)
611  .Include(x => x.ActiveTestMerges)
612  .ThenInclude(x => x.TestMerge)
613  .ThenInclude(x => x.MergedBy)
614  .FirstOrDefaultAsync(cancellationToken)
615  .ConfigureAwait(false);
616 
617  if (revInfo == default)
618  {
619  revInfo = new Models.RevisionInformation
620  {
621  CommitSha = repoSha,
622  OriginCommitSha = repoSha,
623  Instance = new Models.Instance
624  {
625  Id = metadata.Id
626  }
627  };
628 
629  logger.LogWarning(Repository.Repository.OriginTrackingErrorTemplate, repoSha);
630  databaseContext.Instances.Attach(revInfo.Instance);
631  await databaseContext.Save(cancellationToken).ConfigureAwait(false);
632  }
633  }
634  catch
635  {
636  repo.Dispose();
637  throw;
638  }
639  })
640  .ConfigureAwait(false);
641 
642  using (repo)
643  compileJob = await Compile(
644  revInfo,
645  dreamMakerSettings,
646  ddSettings.StartupTimeout.Value,
647  repo,
648  progressReporter,
649  averageSpan,
650  cancellationToken)
651  .ConfigureAwait(false);
652 
653  try
654  {
655  await databaseContextFactory.UseContext(
656  async databaseContext =>
657  {
658  compileJob.Job = new Models.Job
659  {
660  Id = job.Id
661  };
662  compileJob.RevisionInformation = new Models.RevisionInformation
663  {
664  Id = revInfo.Id
665  };
666 
667  databaseContext.RevisionInformations.Attach(compileJob.RevisionInformation);
668  databaseContext.Jobs.Attach(compileJob.Job);
669  databaseContext.CompileJobs.Add(compileJob);
670 
671  await PostDeploymentComments(compileJob, repositorySettings, repoOwner, repoName).ConfigureAwait(false);
672 
673  // The difficulty with compile jobs is they have a two part commit
674  await databaseContext.Save(cancellationToken).ConfigureAwait(false);
675  try
676  {
677  await compileJobConsumer.LoadCompileJob(compileJob, cancellationToken).ConfigureAwait(false);
678  }
679  catch
680  {
681  // So we need to un-commit the compile job if the above throws
682  databaseContext.CompileJobs.Remove(compileJob);
683  await databaseContext.Save(default).ConfigureAwait(false);
684  throw;
685  }
686  })
687  .ConfigureAwait(false);
688  }
689  catch (Exception ex)
690  {
691  await CleanupFailedCompile(compileJob, ex is OperationCanceledException, default).ConfigureAwait(false);
692  throw;
693  }
694 
695  await eventConsumer.HandleEvent(EventType.DeploymentComplete, null, cancellationToken).ConfigureAwait(false);
696 
697  await chatManager.SendUpdateMessage(
698  String.Format(
699  CultureInfo.InvariantCulture,
700  "Deployment complete! Changes will be applied when DreamDaemon {0}.",
701  watchdog.Running ? "reboots" : "is launched"),
702  cancellationToken)
703  .ConfigureAwait(false);
704  }
705  #pragma warning restore CA1506
706 
713  async Task<TimeSpan?> CalculateExpectedDeploymentTime(IDatabaseContext databaseContext, CancellationToken cancellationToken)
714  {
715  var previousCompileJobs = await databaseContext.CompileJobs
716  .Where(x => x.Job.Instance.Id == metadata.Id)
717  .OrderByDescending(x => x.Job.StoppedAt)
718  .Take(10)
719  .Select(x => new Models.Job
720  {
721  StoppedAt = x.Job.StoppedAt,
722  StartedAt = x.Job.StartedAt
723  })
724  .ToListAsync(cancellationToken)
725  .ConfigureAwait(false);
726 
727  TimeSpan? averageSpan = null;
728  if (previousCompileJobs.Count != 0)
729  {
730  var totalSpan = TimeSpan.Zero;
731  foreach (var I in previousCompileJobs)
732  totalSpan += I.StoppedAt.Value - I.StartedAt.Value;
733  averageSpan = totalSpan / previousCompileJobs.Count;
734  }
735 
736  return averageSpan;
737  }
738 
739  async Task<Models.CompileJob> Compile(Models.RevisionInformation revisionInformation, Api.Models.DreamMaker dreamMakerSettings, uint apiValidateTimeout, IRepository repository, Action<int> progressReporter, TimeSpan? estimatedDuration, CancellationToken cancellationToken)
740  {
741  logger.LogTrace("Begin Compile");
742 
743  lock (compilingLock)
744  {
745  if (compiling)
746  throw new JobException(ErrorCode.DreamMakerCompileJobInProgress);
747  compiling = true;
748  }
749 
750  using var progressCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
751  var progressTask = estimatedDuration.HasValue ? ProgressTask(progressReporter, estimatedDuration.Value, cancellationToken) : Task.CompletedTask;
752  try
753  {
754  using var byondLock = await byond.UseExecutables(null, cancellationToken).ConfigureAwait(false);
755  await SendDeploymentMessage(revisionInformation, byondLock, cancellationToken).ConfigureAwait(false);
756 
757  var job = new Models.CompileJob
758  {
759  DirectoryName = Guid.NewGuid(),
760  DmeName = dreamMakerSettings.ProjectName,
761  RevisionInformation = revisionInformation,
762  ByondVersion = byondLock.Version.ToString()
763  };
764 
765  await RunCompileJob(job, dreamMakerSettings, byondLock, repository, apiValidateTimeout, cancellationToken).ConfigureAwait(false);
766 
767  return job;
768  }
769  catch (OperationCanceledException)
770  {
771  await eventConsumer.HandleEvent(EventType.CompileCancelled, null, default).ConfigureAwait(false);
772  throw;
773  }
774  finally
775  {
776  compiling = false;
777  progressCts.Cancel();
778  await progressTask.ConfigureAwait(false);
779  }
780  }
781 
791  Models.CompileJob compileJob,
792  Models.RepositorySettings repositorySettings,
793  string repoOwner,
794  string repoName)
795  {
796  if (repositorySettings?.AccessToken == null)
797  return;
798 
799  // potential for commenting on a test merge change
800  var outgoingCompileJob = compileJobConsumer.LatestCompileJob();
801 
802  if ((outgoingCompileJob != null && outgoingCompileJob.RevisionInformation.CommitSha == compileJob.RevisionInformation.CommitSha) || !repositorySettings.PostTestMergeComment.Value)
803  return;
804 
805  outgoingCompileJob ??= new Models.CompileJob
806  {
807  RevisionInformation = new Models.RevisionInformation
808  {
809  ActiveTestMerges = new List<RevInfoTestMerge>()
810  }
811  };
812 
813  var gitHubClient = gitHubClientFactory.CreateClient(repositorySettings.AccessToken);
814 
815  async Task CommentOnPR(int prNumber, string comment)
816  {
817  try
818  {
819  await gitHubClient.Issue.Comment.Create(repoOwner, repoName, prNumber, comment).ConfigureAwait(false);
820  }
821  catch (ApiException e)
822  {
823  logger.LogWarning("Error posting GitHub comment! Exception: {0}", e);
824  }
825  }
826 
827  var tasks = new List<Task>();
828 
829  string FormatTestMerge(Models.TestMerge testMerge, bool updated) => String.Format(CultureInfo.InvariantCulture, "#### Test Merge {4}{0}{0}##### Server Instance{0}{5}{1}{0}{0}##### Revision{0}Origin: {6}{0}Pull Request: {2}{0}Server: {7}{3}",
830  Environment.NewLine,
831  repositorySettings.ShowTestMergeCommitters.Value ? String.Format(CultureInfo.InvariantCulture, "{0}{0}##### Merged By{0}{1}", Environment.NewLine, testMerge.MergedBy.Name) : String.Empty,
832  testMerge.PullRequestRevision,
833  testMerge.Comment != null ? String.Format(CultureInfo.InvariantCulture, "{0}{0}##### Comment{0}{1}", Environment.NewLine, testMerge.Comment) : String.Empty,
834  updated ? "Updated" : "Deployed",
835  metadata.Name,
836  compileJob.RevisionInformation.OriginCommitSha,
837  compileJob.RevisionInformation.CommitSha);
838 
839  // added prs
840  foreach (var I in compileJob
842  .ActiveTestMerges
843  .Select(x => x.TestMerge)
844  .Where(x => !outgoingCompileJob
846  .ActiveTestMerges
847  .Any(y => y.TestMerge.Number == x.Number)))
848  tasks.Add(CommentOnPR(I.Number, FormatTestMerge(I, false)));
849 
850  // removed prs
851  foreach (var I in outgoingCompileJob
853  .ActiveTestMerges
854  .Select(x => x.TestMerge)
855  .Where(x => !compileJob
856  .RevisionInformation
857  .ActiveTestMerges
858  .Any(y => y.TestMerge.Number == x.Number)))
859  tasks.Add(CommentOnPR(I.Number, "#### Test Merge Removed"));
860 
861  // updated prs
862  foreach (var I in compileJob
864  .ActiveTestMerges
865  .Select(x => x.TestMerge)
866  .Where(x => outgoingCompileJob
867  .RevisionInformation
868  .ActiveTestMerges
869  .Any(y => y.TestMerge.Number == x.Number)))
870  tasks.Add(CommentOnPR(I.Number, FormatTestMerge(I, true)));
871 
872  if (tasks.Any())
873  await Task.WhenAll(tasks).ConfigureAwait(false);
874  }
875  }
876 }
readonly IEventConsumer eventConsumer
The IEventConsumer for DreamMaker
Definition: DreamMaker.cs:73
+Go to the documentation of this file.
1 using Microsoft.EntityFrameworkCore;
2 using Microsoft.Extensions.Logging;
3 using Octokit;
4 using System;
5 using System.Collections.Generic;
6 using System.Globalization;
7 using System.Linq;
8 using System.Text;
9 using System.Threading;
10 using System.Threading.Tasks;
20 using Tgstation.Server.Host.IO;
24 
25 namespace Tgstation.Server.Host.Components.Deployment
26 {
28  sealed class DreamMaker : IDreamMaker
29  {
33  public const string ADirectoryName = "A";
34 
38  public const string BDirectoryName = "B";
39 
43  public const string DmbExtension = ".dmb";
44 
48  const string DmeExtension = "dme";
49 
53  readonly IByondManager byond;
54 
59 
63  readonly StaticFiles.IConfiguration configuration;
64 
69 
74 
79 
84 
88  readonly IWatchdog watchdog;
89 
94 
99 
104 
108  readonly ILogger<DreamMaker> logger;
109 
113  readonly Api.Models.Instance metadata;
114 
118  readonly object compilingLock;
119 
123  bool compiling;
124 
141  public DreamMaker(
142  IByondManager byond,
143  IIOManager ioManager,
144  StaticFiles.IConfiguration configuration,
145  ISessionControllerFactory sessionControllerFactory,
146  IEventConsumer eventConsumer,
147  IChatManager chatManager,
148  IProcessExecutor processExecutor,
149  IWatchdog watchdog,
150  IGitHubClientFactory gitHubClientFactory,
151  ICompileJobSink compileJobConsumer,
152  IRepositoryManager repositoryManager,
153  ILogger<DreamMaker> logger,
154  Api.Models.Instance metadata)
155  {
156  this.byond = byond ?? throw new ArgumentNullException(nameof(byond));
157  this.ioManager = ioManager ?? throw new ArgumentNullException(nameof(ioManager));
158  this.configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
159  this.sessionControllerFactory = sessionControllerFactory ?? throw new ArgumentNullException(nameof(sessionControllerFactory));
160  this.eventConsumer = eventConsumer ?? throw new ArgumentNullException(nameof(eventConsumer));
161  this.chatManager = chatManager ?? throw new ArgumentNullException(nameof(chatManager));
162  this.processExecutor = processExecutor ?? throw new ArgumentNullException(nameof(processExecutor));
163  this.watchdog = watchdog ?? throw new ArgumentNullException(nameof(watchdog));
164  this.gitHubClientFactory = gitHubClientFactory ?? throw new ArgumentNullException(nameof(gitHubClientFactory));
165  this.compileJobConsumer = compileJobConsumer ?? throw new ArgumentNullException(nameof(compileJobConsumer));
166  this.repositoryManager = repositoryManager ?? throw new ArgumentNullException(nameof(repositoryManager));
167  this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
168  this.metadata = metadata ?? throw new ArgumentNullException(nameof(metadata));
169 
170  compilingLock = new object();
171  }
172 
180  async Task ProgressTask(Action<int> progressReporter, TimeSpan estimatedDuration, CancellationToken cancellationToken)
181  {
182  progressReporter(0);
183  var sleepInterval = estimatedDuration / 100;
184 
185  logger.LogDebug("Compile is expected to take: {0}", estimatedDuration);
186  try
187  {
188  for (var I = 0; I < 99; ++I)
189  {
190  await Task.Delay(sleepInterval, cancellationToken).ConfigureAwait(false);
191  progressReporter(I + 1);
192  }
193  }
194  catch (OperationCanceledException) { }
195  }
196 
207  async Task VerifyApi(uint timeout, DreamDaemonSecurity securityLevel, Models.CompileJob job, IByondExecutableLock byondLock, ushort portToUse, CancellationToken cancellationToken)
208  {
209  logger.LogTrace("Verifying DMAPI...");
210  var launchParameters = new DreamDaemonLaunchParameters
211  {
212  AllowWebClient = false,
213  PrimaryPort = portToUse,
214  SecurityLevel = securityLevel,
215  StartupTimeout = timeout
216  };
217 
218  var dirA = ioManager.ConcatPath(job.DirectoryName.ToString(), ADirectoryName);
219 
220  job.MinimumSecurityLevel = securityLevel; // needed for the TempDmbProvider
221  var timeoutAt = DateTimeOffset.Now.AddSeconds(timeout);
222 
223  using var provider = new TemporaryDmbProvider(ioManager.ResolvePath(dirA), String.Concat(job.DmeName, DmbExtension), job);
224  using var controller = await sessionControllerFactory.LaunchNew(provider, byondLock, launchParameters, true, true, true, cancellationToken).ConfigureAwait(false);
225  var launchResult = await controller.LaunchResult.ConfigureAwait(false);
226 
227  var now = DateTimeOffset.Now;
228  if (now < timeoutAt && launchResult.StartupTime.HasValue)
229  {
230  var timeoutTask = Task.Delay(timeoutAt - now, cancellationToken);
231 
232  await Task.WhenAny(controller.Lifetime, timeoutTask).ConfigureAwait(false);
233  cancellationToken.ThrowIfCancellationRequested();
234  }
235 
236  if (controller.Lifetime.IsCompleted)
237  {
238  var validationStatus = controller.ApiValidationStatus;
239  logger.LogTrace("API validation status: {0}", validationStatus);
240 
241  job.DMApiVersion = controller.DMApiVersion;
242  switch (validationStatus)
243  {
244  case ApiValidationStatus.RequiresUltrasafe:
245  job.MinimumSecurityLevel = DreamDaemonSecurity.Ultrasafe;
246  return;
247  case ApiValidationStatus.RequiresSafe:
248  job.MinimumSecurityLevel = DreamDaemonSecurity.Safe;
249  return;
250  case ApiValidationStatus.RequiresTrusted:
251  job.MinimumSecurityLevel = DreamDaemonSecurity.Trusted;
252  return;
253  case ApiValidationStatus.NeverValidated:
254  throw new JobException(ErrorCode.DreamMakerNeverValidated);
255  case ApiValidationStatus.BadValidationRequest:
256  throw new JobException(ErrorCode.DreamMakerInvalidValidation);
257  case ApiValidationStatus.UnaskedValidationRequest:
258  default:
259  throw new InvalidOperationException(
260  $"Session controller returned unexpected ApiValidationStatus: {validationStatus}");
261  }
262  }
263 
264  throw new JobException(ErrorCode.DreamMakerValidationTimeout);
265  }
266 
274  async Task<int> RunDreamMaker(string dreamMakerPath, Models.CompileJob job, CancellationToken cancellationToken)
275  {
276  using var dm = processExecutor.LaunchProcess(
277  dreamMakerPath,
278  ioManager.ResolvePath(
279  ioManager.ConcatPath(
280  job.DirectoryName.ToString(),
281  ADirectoryName)),
282  $"-clean {job.DmeName}.{DmeExtension}",
283  true,
284  true,
285  true);
286  int exitCode;
287  using (cancellationToken.Register(() => dm.Terminate()))
288  exitCode = await dm.Lifetime.ConfigureAwait(false);
289  cancellationToken.ThrowIfCancellationRequested();
290 
291  logger.LogDebug("DreamMaker exit code: {0}", exitCode);
292  job.Output = dm.GetCombinedOutput();
293  logger.LogDebug("DreamMaker output: {0}{1}", Environment.NewLine, job.Output);
294  return exitCode;
295  }
296 
303  async Task ModifyDme(Models.CompileJob job, CancellationToken cancellationToken)
304  {
305  var dirA = ioManager.ConcatPath(job.DirectoryName.ToString(), ADirectoryName);
306  var dmeFileName = String.Join('.', job.DmeName, DmeExtension);
307  var dmePath = ioManager.ConcatPath(dirA, dmeFileName);
308  var dmeReadTask = ioManager.ReadAllBytes(dmePath, cancellationToken);
309 
310  var dmeModificationsTask = configuration.CopyDMFilesTo(dmeFileName, ioManager.ResolvePath(dirA), cancellationToken);
311 
312  var dmeBytes = await dmeReadTask.ConfigureAwait(false);
313  var dme = Encoding.UTF8.GetString(dmeBytes);
314 
315  var dmeModifications = await dmeModificationsTask.ConfigureAwait(false);
316 
317  if (dmeModifications == null || dmeModifications.TotalDmeOverwrite)
318  {
319  if (dmeModifications != null)
320  logger.LogDebug(".dme replacement configured!");
321  else
322  logger.LogTrace("No .dme modifications required.");
323  return;
324  }
325 
326  if (dmeModifications.HeadIncludeLine != null)
327  logger.LogDebug("Head .dme include line: {0}", dmeModifications.HeadIncludeLine);
328  if (dmeModifications.TailIncludeLine != null)
329  logger.LogDebug("Tail .dme include line: {0}", dmeModifications.TailIncludeLine);
330 
331  var dmeLines = new List<string>(dme.Split(new[] { Environment.NewLine }, StringSplitOptions.None));
332  for (var I = 0; I < dmeLines.Count; ++I)
333  {
334  var line = dmeLines[I];
335  if (line.Contains("BEGIN_INCLUDE", StringComparison.Ordinal) && dmeModifications.HeadIncludeLine != null)
336  {
337  dmeLines.Insert(I + 1, dmeModifications.HeadIncludeLine);
338  ++I;
339  }
340  else if (line.Contains("END_INCLUDE", StringComparison.Ordinal) && dmeModifications.TailIncludeLine != null)
341  {
342  dmeLines.Insert(I, dmeModifications.TailIncludeLine);
343  break;
344  }
345  }
346 
347  dmeBytes = Encoding.UTF8.GetBytes(String.Join(Environment.NewLine, dmeLines));
348  await ioManager.WriteAllBytes(dmePath, dmeBytes, cancellationToken).ConfigureAwait(false);
349  }
350 
358  async Task CleanupFailedCompile(Models.CompileJob job, bool cancelled, CancellationToken cancellationToken)
359  {
360  logger.LogTrace("Cleaning compile directory...");
361  var chatTask = chatManager.SendUpdateMessage(cancelled ? "Deploy cancelled!" : "Deploy failed!", cancellationToken);
362  var jobPath = job.DirectoryName.ToString();
363  try
364  {
365  await ioManager.DeleteDirectory(jobPath, CancellationToken.None).ConfigureAwait(false);
366  }
367  catch (Exception e)
368  {
369  logger.LogWarning("Error cleaning up compile directory {0}! Exception: {1}", ioManager.ResolvePath(jobPath), e);
370  }
371 
372  await chatTask.ConfigureAwait(false);
373  }
374 
382  async Task SendDeploymentMessage(Models.RevisionInformation revisionInformation, IByondExecutableLock byondLock, CancellationToken cancellationToken)
383  {
384  var commitInsert = revisionInformation.CommitSha.Substring(0, 7);
385  string remoteCommitInsert;
386  if (revisionInformation.CommitSha == revisionInformation.OriginCommitSha)
387  {
388  commitInsert = String.Format(CultureInfo.InvariantCulture, "^{0}", commitInsert);
389  remoteCommitInsert = String.Empty;
390  }
391  else
392  remoteCommitInsert = String.Format(CultureInfo.InvariantCulture, ". Remote commit: ^{0}", revisionInformation.OriginCommitSha.Substring(0, 7));
393 
394  var testmergeInsert = (revisionInformation.ActiveTestMerges?.Count ?? 0) == 0
395  ? String.Empty
396  : String.Format(
397  CultureInfo.InvariantCulture,
398  "{0}Test Merges:{1}",
399  Environment.NewLine,
400  String.Join(
401  Environment.NewLine,
402  revisionInformation
403  .ActiveTestMerges
404  .Select(x => x.TestMerge)
405  .Select(x =>
406  {
407  var result = String.Format(
408  CultureInfo.InvariantCulture,
409  "- #{0} at {1}",
410  x.Number,
411  x.PullRequestRevision.Substring(0, 7));
412 
413  if (x.Comment != null)
414  result += $": {x.Comment}";
415 
416  return result;
417  })));
418 
419  await chatManager.SendUpdateMessage(
420  String.Format(
421  CultureInfo.InvariantCulture,
422  "*Deployment Triggered*{0}Revision: {1}{2}{3}{0}BYOND Version: {4}.{5}",
423  Environment.NewLine,
424  commitInsert,
425  testmergeInsert,
426  remoteCommitInsert,
427  byondLock.Version.Major,
428  byondLock.Version.Minor),
429  cancellationToken)
430  .ConfigureAwait(false);
431  }
432 
443  async Task RunCompileJob(Models.CompileJob job, Api.Models.DreamMaker dreamMakerSettings, IByondExecutableLock byondLock, IRepository repository, uint apiValidateTimeout, CancellationToken cancellationToken)
444  {
445  var jobPath = job.DirectoryName.ToString();
446  logger.LogTrace("Compile output GUID: {0}", jobPath);
447 
448  try
449  {
450  var dirA = ioManager.ConcatPath(jobPath, ADirectoryName);
451  var dirB = ioManager.ConcatPath(jobPath, BDirectoryName);
452 
453  // copy the repository
454  logger.LogTrace("Copying repository to game directory...");
455  var resolvedADirectory = ioManager.ResolvePath(dirA);
456  var repoOrigin = repository.Origin;
457  using (repository)
458  await repository.CopyTo(resolvedADirectory, cancellationToken).ConfigureAwait(false);
459 
460  // repository closed now
461 
462  // run precompile scripts
463  await eventConsumer.HandleEvent(EventType.CompileStart, new List<string> { resolvedADirectory, repoOrigin }, cancellationToken).ConfigureAwait(false);
464 
465  // determine the dme
466  if (job.DmeName == null)
467  {
468  logger.LogTrace("Searching for available .dmes...");
469  var foundPaths = await ioManager.GetFilesWithExtension(dirA, DmeExtension, true, cancellationToken).ConfigureAwait(false);
470  var foundPath = foundPaths.FirstOrDefault();
471  if (foundPath == default)
472  throw new JobException(ErrorCode.DreamMakerNoDme);
473  var dmeWithExtension = ioManager.GetFileName(foundPath);
474  job.DmeName = dmeWithExtension.Substring(0, dmeWithExtension.Length - DmeExtension.Length - 1);
475  }
476  else
477  {
478  var targetDme = ioManager.ConcatPath(dirA, String.Join('.', job.DmeName, DmeExtension));
479  var targetDmeExists = await ioManager.FileExists(targetDme, cancellationToken).ConfigureAwait(false);
480  if (!targetDmeExists)
481  throw new JobException(ErrorCode.DreamMakerMissingDme);
482  }
483 
484  logger.LogDebug("Selected {0}.dme for compilation!", job.DmeName);
485 
486  await ModifyDme(job, cancellationToken).ConfigureAwait(false);
487 
488  // run compiler
489  var exitCode = await RunDreamMaker(byondLock.DreamMakerPath, job, cancellationToken).ConfigureAwait(false);
490 
491  // verify api
492  try
493  {
494  if (exitCode != 0)
495  throw new JobException(
496  ErrorCode.DreamMakerExitCode,
497  new JobException($"Exit code: {exitCode}{Environment.NewLine}{Environment.NewLine}{job.Output}"));
498 
499  await VerifyApi(apiValidateTimeout, dreamMakerSettings.ApiValidationSecurityLevel.Value, job, byondLock, dreamMakerSettings.ApiValidationPort.Value, cancellationToken).ConfigureAwait(false);
500  }
501  catch (JobException)
502  {
503  // DD never validated or compile failed
504  await eventConsumer.HandleEvent(EventType.CompileFailure, new List<string> { resolvedADirectory, exitCode == 0 ? "1" : "0" }, cancellationToken).ConfigureAwait(false);
505  throw;
506  }
507 
508  logger.LogTrace("Running post compile event...");
509  await eventConsumer.HandleEvent(EventType.CompileComplete, new List<string> { resolvedADirectory }, cancellationToken).ConfigureAwait(false);
510 
511  logger.LogTrace("Duplicating compiled game...");
512 
513  // duplicate the dmb et al
514  await ioManager.CopyDirectory(dirA, dirB, null, cancellationToken).ConfigureAwait(false);
515 
516  logger.LogTrace("Applying static game file symlinks...");
517 
518  // symlink in the static data
519  var symATask = configuration.SymlinkStaticFilesTo(resolvedADirectory, cancellationToken);
520  var symBTask = configuration.SymlinkStaticFilesTo(ioManager.ResolvePath(dirB), cancellationToken);
521 
522  await Task.WhenAll(symATask, symBTask).ConfigureAwait(false);
523 
524  logger.LogDebug("Compile complete!");
525  }
526  catch (Exception e)
527  {
528  await CleanupFailedCompile(job, e is OperationCanceledException, cancellationToken).ConfigureAwait(false);
529  throw;
530  }
531  }
532 
534  #pragma warning disable CA1506
535  public async Task DeploymentProcess(
536  Models.Job job,
537  IDatabaseContextFactory databaseContextFactory,
538  Action<int> progressReporter,
539  CancellationToken cancellationToken)
540  {
541 #pragma warning disable IDE0016 // Use 'throw' expression
542  if (job == null)
543  throw new ArgumentNullException(nameof(job));
544 #pragma warning restore IDE0016 // Use 'throw' expression
545  if (databaseContextFactory == null)
546  throw new ArgumentNullException(nameof(databaseContextFactory));
547  if (progressReporter == null)
548  throw new ArgumentNullException(nameof(progressReporter));
549 
550  string repoOwner = null;
551  string repoName = null;
552  TimeSpan? averageSpan = null;
553  Models.RepositorySettings repositorySettings = null;
554  Models.DreamDaemonSettings ddSettings = null;
555  DreamMakerSettings dreamMakerSettings = null;
556  IRepository repo = null;
557  Models.CompileJob compileJob = null;
558  Models.RevisionInformation revInfo = null;
559  await databaseContextFactory.UseContext(
560  async databaseContext =>
561  {
562  averageSpan = await CalculateExpectedDeploymentTime(databaseContext, cancellationToken).ConfigureAwait(false);
563 
564  ddSettings = await databaseContext
565  .DreamDaemonSettings
566  .Where(x => x.InstanceId == metadata.Id)
567  .Select(x => new Models.DreamDaemonSettings
568  {
569  StartupTimeout = x.StartupTimeout,
570  })
571  .FirstOrDefaultAsync(cancellationToken)
572  .ConfigureAwait(false);
573  if (ddSettings == default)
574  throw new JobException(ErrorCode.InstanceMissingDreamDaemonSettings);
575 
576  dreamMakerSettings = await databaseContext.DreamMakerSettings.Where(x => x.InstanceId == metadata.Id).FirstAsync(cancellationToken).ConfigureAwait(false);
577  if (dreamMakerSettings == default)
578  throw new JobException(ErrorCode.InstanceMissingDreamMakerSettings);
579 
580  repositorySettings = await databaseContext
581  .RepositorySettings
582  .Where(x => x.InstanceId == metadata.Id)
583  .Select(x => new Models.RepositorySettings
584  {
585  AccessToken = x.AccessToken,
586  ShowTestMergeCommitters = x.ShowTestMergeCommitters,
587  PushTestMergeCommits = x.PushTestMergeCommits,
588  PostTestMergeComment = x.PostTestMergeComment
589  })
590  .FirstOrDefaultAsync(cancellationToken)
591  .ConfigureAwait(false);
592  if (repositorySettings == default)
593  throw new JobException(ErrorCode.InstanceMissingRepositorySettings);
594 
595  repo = await repositoryManager.LoadRepository(cancellationToken).ConfigureAwait(false);
596  try
597  {
598  if (repo == null)
599  throw new JobException(ErrorCode.RepoMissing);
600 
601  if (repo.IsGitHubRepository)
602  {
603  repoOwner = repo.GitHubOwner;
604  repoName = repo.GitHubRepoName;
605  }
606 
607  var repoSha = repo.Head;
608  revInfo = await databaseContext
609  .RevisionInformations
610  .Where(x => x.CommitSha == repoSha && x.Instance.Id == metadata.Id)
611  .Include(x => x.ActiveTestMerges)
612  .ThenInclude(x => x.TestMerge)
613  .ThenInclude(x => x.MergedBy)
614  .FirstOrDefaultAsync(cancellationToken)
615  .ConfigureAwait(false);
616 
617  if (revInfo == default)
618  {
619  revInfo = new Models.RevisionInformation
620  {
621  CommitSha = repoSha,
622  OriginCommitSha = repoSha,
623  Instance = new Models.Instance
624  {
625  Id = metadata.Id
626  },
627  ActiveTestMerges = new List<RevInfoTestMerge>()
628  };
629 
630  logger.LogWarning(Repository.Repository.OriginTrackingErrorTemplate, repoSha);
631  databaseContext.Instances.Attach(revInfo.Instance);
632  await databaseContext.Save(cancellationToken).ConfigureAwait(false);
633  }
634  }
635  catch
636  {
637  repo.Dispose();
638  throw;
639  }
640  })
641  .ConfigureAwait(false);
642 
643  using (repo)
644  compileJob = await Compile(
645  revInfo,
646  dreamMakerSettings,
647  ddSettings.StartupTimeout.Value,
648  repo,
649  progressReporter,
650  averageSpan,
651  cancellationToken)
652  .ConfigureAwait(false);
653 
654  var activeCompileJob = compileJobConsumer.LatestCompileJob();
655  try
656  {
657  await databaseContextFactory.UseContext(
658  async databaseContext =>
659  {
660  compileJob.Job = new Models.Job
661  {
662  Id = job.Id
663  };
664  compileJob.RevisionInformation = new Models.RevisionInformation
665  {
666  Id = revInfo.Id
667  };
668 
669  databaseContext.Jobs.Attach(compileJob.Job);
670  databaseContext.RevisionInformations.Attach(compileJob.RevisionInformation);
671  databaseContext.CompileJobs.Add(compileJob);
672 
673  // The difficulty with compile jobs is they have a two part commit
674  await databaseContext.Save(cancellationToken).ConfigureAwait(false);
675  try
676  {
677  await compileJobConsumer.LoadCompileJob(compileJob, cancellationToken).ConfigureAwait(false);
678  }
679  catch
680  {
681  // So we need to un-commit the compile job if the above throws
682  databaseContext.CompileJobs.Remove(compileJob);
683  await databaseContext.Save(default).ConfigureAwait(false);
684  throw;
685  }
686  })
687  .ConfigureAwait(false);
688  }
689  catch (Exception ex)
690  {
691  await CleanupFailedCompile(compileJob, ex is OperationCanceledException, default).ConfigureAwait(false);
692  throw;
693  }
694 
695  var commentsTask = PostDeploymentComments(
696  revInfo,
697  activeCompileJob?.RevisionInformation,
698  repositorySettings,
699  repoOwner,
700  repoName);
701 
702  var eventTask = eventConsumer.HandleEvent(EventType.DeploymentComplete, null, cancellationToken);
703 
704  var chatTask = chatManager.SendUpdateMessage(
705  String.Format(
706  CultureInfo.InvariantCulture,
707  "Deployment complete! Changes will be applied when DreamDaemon {0}.",
708  watchdog.Running ? "reboots" : "is launched"),
709  cancellationToken);
710 
711  try
712  {
713  await Task.WhenAll(commentsTask, eventTask, chatTask).ConfigureAwait(false);
714  }
715  catch (Exception ex)
716  {
717  throw new JobException(ErrorCode.PostDeployFailure, ex);
718  }
719  }
720  #pragma warning restore CA1506
721 
728  async Task<TimeSpan?> CalculateExpectedDeploymentTime(IDatabaseContext databaseContext, CancellationToken cancellationToken)
729  {
730  var previousCompileJobs = await databaseContext.CompileJobs
731  .Where(x => x.Job.Instance.Id == metadata.Id)
732  .OrderByDescending(x => x.Job.StoppedAt)
733  .Take(10)
734  .Select(x => new Models.Job
735  {
736  StoppedAt = x.Job.StoppedAt,
737  StartedAt = x.Job.StartedAt
738  })
739  .ToListAsync(cancellationToken)
740  .ConfigureAwait(false);
741 
742  TimeSpan? averageSpan = null;
743  if (previousCompileJobs.Count != 0)
744  {
745  var totalSpan = TimeSpan.Zero;
746  foreach (var I in previousCompileJobs)
747  totalSpan += I.StoppedAt.Value - I.StartedAt.Value;
748  averageSpan = totalSpan / previousCompileJobs.Count;
749  }
750 
751  return averageSpan;
752  }
753 
754  async Task<Models.CompileJob> Compile(Models.RevisionInformation revisionInformation, Api.Models.DreamMaker dreamMakerSettings, uint apiValidateTimeout, IRepository repository, Action<int> progressReporter, TimeSpan? estimatedDuration, CancellationToken cancellationToken)
755  {
756  logger.LogTrace("Begin Compile");
757 
758  lock (compilingLock)
759  {
760  if (compiling)
761  throw new JobException(ErrorCode.DreamMakerCompileJobInProgress);
762  compiling = true;
763  }
764 
765  using var progressCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
766  var progressTask = estimatedDuration.HasValue ? ProgressTask(progressReporter, estimatedDuration.Value, cancellationToken) : Task.CompletedTask;
767  try
768  {
769  using var byondLock = await byond.UseExecutables(null, cancellationToken).ConfigureAwait(false);
770  await SendDeploymentMessage(revisionInformation, byondLock, cancellationToken).ConfigureAwait(false);
771 
772  var job = new Models.CompileJob
773  {
774  DirectoryName = Guid.NewGuid(),
775  DmeName = dreamMakerSettings.ProjectName,
776  RevisionInformation = revisionInformation,
777  ByondVersion = byondLock.Version.ToString()
778  };
779 
780  await RunCompileJob(job, dreamMakerSettings, byondLock, repository, apiValidateTimeout, cancellationToken).ConfigureAwait(false);
781 
782  return job;
783  }
784  catch (OperationCanceledException)
785  {
786  await eventConsumer.HandleEvent(EventType.CompileCancelled, null, default).ConfigureAwait(false);
787  throw;
788  }
789  finally
790  {
791  compiling = false;
792  progressCts.Cancel();
793  await progressTask.ConfigureAwait(false);
794  }
795  }
796 
807  Models.RevisionInformation deployedRevisionInformation,
808  Models.RevisionInformation previousRevisionInformation,
809  Models.RepositorySettings repositorySettings,
810  string repoOwner,
811  string repoName)
812  {
813  if (repositorySettings?.AccessToken == null)
814  return;
815 
816  if ((previousRevisionInformation != null && previousRevisionInformation.CommitSha == previousRevisionInformation.CommitSha)
817  || !repositorySettings.PostTestMergeComment.Value)
818  return;
819 
820  previousRevisionInformation = new Models.RevisionInformation
821  {
822  ActiveTestMerges = new List<RevInfoTestMerge>()
823  };
824 
825  var gitHubClient = gitHubClientFactory.CreateClient(repositorySettings.AccessToken);
826 
827  async Task CommentOnPR(int prNumber, string comment)
828  {
829  try
830  {
831  await gitHubClient.Issue.Comment.Create(repoOwner, repoName, prNumber, comment).ConfigureAwait(false);
832  }
833  catch (ApiException e)
834  {
835  logger.LogWarning("Error posting GitHub comment! Exception: {0}", e);
836  }
837  }
838 
839  var tasks = new List<Task>();
840 
841  string FormatTestMerge(Models.TestMerge testMerge, bool updated) => String.Format(CultureInfo.InvariantCulture, "#### Test Merge {4}{0}{0}##### Server Instance{0}{5}{1}{0}{0}##### Revision{0}Origin: {6}{0}Pull Request: {2}{0}Server: {7}{3}",
842  Environment.NewLine,
843  repositorySettings.ShowTestMergeCommitters.Value ? String.Format(CultureInfo.InvariantCulture, "{0}{0}##### Merged By{0}{1}", Environment.NewLine, testMerge.MergedBy.Name) : String.Empty,
844  testMerge.PullRequestRevision,
845  testMerge.Comment != null ? String.Format(CultureInfo.InvariantCulture, "{0}{0}##### Comment{0}{1}", Environment.NewLine, testMerge.Comment) : String.Empty,
846  updated ? "Updated" : "Deployed",
847  metadata.Name,
848  deployedRevisionInformation.OriginCommitSha,
849  deployedRevisionInformation.CommitSha);
850 
851  // added prs
852  foreach (var I in deployedRevisionInformation
853  .ActiveTestMerges
854  .Select(x => x.TestMerge)
855  .Where(x => !previousRevisionInformation
856  .ActiveTestMerges
857  .Any(y => y.TestMerge.Number == x.Number)))
858  tasks.Add(CommentOnPR(I.Number, FormatTestMerge(I, false)));
859 
860  // removed prs
861  foreach (var I in previousRevisionInformation
862  .ActiveTestMerges
863  .Select(x => x.TestMerge)
864  .Where(x => !deployedRevisionInformation
865  .ActiveTestMerges
866  .Any(y => y.TestMerge.Number == x.Number)))
867  tasks.Add(CommentOnPR(I.Number, "#### Test Merge Removed"));
868 
869  // updated prs
870  foreach (var I in deployedRevisionInformation
871  .ActiveTestMerges
872  .Select(x => x.TestMerge)
873  .Where(x => previousRevisionInformation
874  .ActiveTestMerges
875  .Any(y => y.TestMerge.Number == x.Number)))
876  tasks.Add(CommentOnPR(I.Number, FormatTestMerge(I, true)));
877 
878  if (tasks.Any())
879  await Task.WhenAll(tasks).ConfigureAwait(false);
880  }
881  }
882 }
readonly IEventConsumer eventConsumer
The IEventConsumer for DreamMaker
Definition: DreamMaker.cs:73
ApiValidationStatus
Status of DMAPI validation
@@ -137,11 +137,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
readonly ISessionControllerFactory sessionControllerFactory
The ISessionControllerFactory for DreamMaker
Definition: DreamMaker.cs:68
readonly IIOManager ioManager
The IIOManager for DreamMaker
Definition: DreamMaker.cs:58
- +
string GitHubRepoName
The Octokit.Repository.Name if this IsGitHubRepository
Definition: IRepository.cs:26
Operation exceptions thrown from the context of a Models.Job
Definition: JobException.cs:9
async Task< int > RunDreamMaker(string dreamMakerPath, Models.CompileJob job, CancellationToken cancellationToken)
Compiles a .dme with DreamMaker
Definition: DreamMaker.cs:274
Represents a git repository
Definition: Repository.cs:8
+
async Task PostDeploymentComments(Models.RevisionInformation deployedRevisionInformation, Models.RevisionInformation previousRevisionInformation, Models.RepositorySettings repositorySettings, string repoOwner, string repoName)
Post deployment GitHub comments.
Definition: DreamMaker.cs:806
readonly IByondManager byond
The IByondManager for DreamMaker
Definition: DreamMaker.cs:53
string Origin
The current origin remote the IRepository is using
Definition: IRepository.cs:46
@@ -152,7 +153,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
readonly IWatchdog watchdog
The IWatchdog for DreamMaker
Definition: DreamMaker.cs:88
Task UseContext(Func< IDatabaseContext, Task > operation)
Run an operation in the scope of an IDatabaseContext
async Task RunCompileJob(Models.CompileJob job, Api.Models.DreamMaker dreamMakerSettings, IByondExecutableLock byondLock, IRepository repository, uint apiValidateTimeout, CancellationToken cancellationToken)
Executes and populate a given job
Definition: DreamMaker.cs:443
-
async Task PostDeploymentComments(Models.CompileJob compileJob, Models.RepositorySettings repositorySettings, string repoOwner, string repoName)
Post deployment GitHub comments.
Definition: DreamMaker.cs:790
Task CopyTo(string path, CancellationToken cancellationToken)
Copies the current working directory to a given path
Represents usage of the two primary BYOND server executables
@@ -164,7 +164,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
bool IsGitHubRepository
If the IRepository was cloned from GitHub.com
Definition: IRepository.cs:16
DreamDaemonSecurity
DreamDaemon&#39;s security level
-
async Task< Models.CompileJob > Compile(Models.RevisionInformation revisionInformation, Api.Models.DreamMaker dreamMakerSettings, uint apiValidateTimeout, IRepository repository, Action< int > progressReporter, TimeSpan?estimatedDuration, CancellationToken cancellationToken)
Definition: DreamMaker.cs:739
+
async Task< Models.CompileJob > Compile(Models.RevisionInformation revisionInformation, Api.Models.DreamMaker dreamMakerSettings, uint apiValidateTimeout, IRepository repository, Action< int > progressReporter, TimeSpan?estimatedDuration, CancellationToken cancellationToken)
Definition: DreamMaker.cs:754
Task< List< TModel > > ToListAsync(CancellationToken cancellationToken)
Retrieve all the TModel s in the table.
Interface for using filesystems
Definition: IIOManager.cs:11
async Task CleanupFailedCompile(Models.CompileJob job, bool cancelled, CancellationToken cancellationToken)
Cleans up a failed compile job
Definition: DreamMaker.cs:358
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
readonly IChatManager chatManager
The IChatManager for DreamMaker
Definition: DreamMaker.cs:78
-
async Task< TimeSpan?> CalculateExpectedDeploymentTime(IDatabaseContext databaseContext, CancellationToken cancellationToken)
Calculate the average length of a deployment using a given databaseContext .
Definition: DreamMaker.cs:713
+
async Task< TimeSpan?> CalculateExpectedDeploymentTime(IDatabaseContext databaseContext, CancellationToken cancellationToken)
Calculate the average length of a deployment using a given databaseContext .
Definition: DreamMaker.cs:728
Runs and monitors the twin server controllers
Definition: IWatchdog.cs:13
diff --git a/_tgstation_8_server_8_host_2_components_2_instance_8cs.html b/_tgstation_8_server_8_host_2_components_2_instance_8cs.html index 3a1ec47f19..b835c18df2 100644 --- a/_tgstation_8_server_8_host_2_components_2_instance_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_instance_8cs.html @@ -25,7 +25,7 @@
diff --git a/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html index 7393e8cdb3..a42405a9d2 100644 --- a/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_instance_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html index d3eed5c644..c57fd34252 100644 --- a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html +++ b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html index f299124349..84399fe0a9 100644 --- a/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html +++ b/_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs.html b/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs.html index 72cc2de567..c29bafc37d 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs_source.html index 9bb968dbb1..365733d162 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_bot_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html index a44bbd9430..9c49ccefb7 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html index 6f2ef276a5..2cde30835f 100644 --- a/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_chat_channel_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html index df4e053aa8..c170468a22 100644 --- a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html index f3aa0179ba..72e35e486d 100644 --- a/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_compile_job_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html index fe2ca1ec85..b3e4793238 100644 --- a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html index 4385fb3505..17002a14dc 100644 --- a/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_instance_8cs.html b/_tgstation_8_server_8_host_2_models_2_instance_8cs.html index 15f101a0a5..65998bc7ec 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html index 8bc3df49df..b83a1a90f5 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html index a9824b32a6..2e7d6de1a8 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html index a757f8a860..d85aa1dfb2 100644 --- a/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_instance_user_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_job_8cs.html b/_tgstation_8_server_8_host_2_models_2_job_8cs.html index 274fdbc029..e979849ed5 100644 --- a/_tgstation_8_server_8_host_2_models_2_job_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_job_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html index 77e5b86031..51fe0041c4 100644 --- a/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_job_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html index 997321aec0..6f25e2822f 100644 --- a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html index 571629b204..39faba9929 100644 --- a/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_repository_settings_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html index 8139b5c94c..472a9ad224 100644 --- a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html index aa9eb5968a..d147acf0e2 100644 --- a/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_revision_information_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html index 0434ec7024..a9c07b261c 100644 --- a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html index d1aeb50844..90de4886f4 100644 --- a/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_test_merge_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_user_8cs.html b/_tgstation_8_server_8_host_2_models_2_user_8cs.html index d098f70bee..77f20fc5ef 100644 --- a/_tgstation_8_server_8_host_2_models_2_user_8cs.html +++ b/_tgstation_8_server_8_host_2_models_2_user_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html b/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html index dc2de9c393..0c3526e1be 100644 --- a/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html +++ b/_tgstation_8_server_8_host_2_models_2_user_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html b/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html index 4e37f06eef..27dff2032e 100644 --- a/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html +++ b/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs_source.html index 92d819a81e..791d452a4e 100644 --- a/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html b/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html index ca5a0378b8..fca88f3ed2 100644 --- a/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html +++ b/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs_source.html index ee7cb00a71..19d651e267 100644 --- a/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_console_2_assembly_info_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html b/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html index b840db9318..b2553bc5c5 100644 --- a/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html +++ b/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs_source.html index 5a9c4b7032..8fe3c646a8 100644 --- a/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html b/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html index a4bd7965a7..86f6b6ea12 100644 --- a/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html +++ b/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html @@ -25,7 +25,7 @@ diff --git a/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs_source.html b/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs_source.html index 31b8736688..146bb365af 100644 --- a/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs_source.html +++ b/_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_token_8cs.html b/_token_8cs.html index 6bedea56bb..befc6d7e8d 100644 --- a/_token_8cs.html +++ b/_token_8cs.html @@ -25,7 +25,7 @@ diff --git a/_token_8cs_source.html b/_token_8cs_source.html index fa8c58b92a..11b22d924a 100644 --- a/_token_8cs_source.html +++ b/_token_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_token_factory_8cs.html b/_token_factory_8cs.html index 1c8e036f32..ef060a9c2e 100644 --- a/_token_factory_8cs.html +++ b/_token_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_token_factory_8cs_source.html b/_token_factory_8cs_source.html index ed06bc1ae6..a20e49e6a7 100644 --- a/_token_factory_8cs_source.html +++ b/_token_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_topic_command_type_8cs.html b/_topic_command_type_8cs.html index 5de9a85a0f..32ad8769da 100644 --- a/_topic_command_type_8cs.html +++ b/_topic_command_type_8cs.html @@ -25,7 +25,7 @@ diff --git a/_topic_command_type_8cs_source.html b/_topic_command_type_8cs_source.html index 8fb8010af1..d0066954fa 100644 --- a/_topic_command_type_8cs_source.html +++ b/_topic_command_type_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_topic_parameters_8cs.html b/_topic_parameters_8cs.html index 449dec2c28..fe359a596f 100644 --- a/_topic_parameters_8cs.html +++ b/_topic_parameters_8cs.html @@ -25,7 +25,7 @@ diff --git a/_topic_parameters_8cs_source.html b/_topic_parameters_8cs_source.html index cc19cdf731..9f8b990831 100644 --- a/_topic_parameters_8cs_source.html +++ b/_topic_parameters_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_topic_response_8cs.html b/_topic_response_8cs.html index efbe6c5945..866d29cac4 100644 --- a/_topic_response_8cs.html +++ b/_topic_response_8cs.html @@ -25,7 +25,7 @@ diff --git a/_topic_response_8cs_source.html b/_topic_response_8cs_source.html index 2b07c5f113..4fb83df6b7 100644 --- a/_topic_response_8cs_source.html +++ b/_topic_response_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_unauthorized_exception_8cs.html b/_unauthorized_exception_8cs.html index 29b3983bba..69e8aa1afd 100644 --- a/_unauthorized_exception_8cs.html +++ b/_unauthorized_exception_8cs.html @@ -25,7 +25,7 @@ diff --git a/_unauthorized_exception_8cs_source.html b/_unauthorized_exception_8cs_source.html index f80576f7a0..9bcf8f8812 100644 --- a/_unauthorized_exception_8cs_source.html +++ b/_unauthorized_exception_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_unrecognized_response_exception_8cs.html b/_unrecognized_response_exception_8cs.html index 1b9ed38ba1..fccedc9b3c 100644 --- a/_unrecognized_response_exception_8cs.html +++ b/_unrecognized_response_exception_8cs.html @@ -25,7 +25,7 @@ diff --git a/_unrecognized_response_exception_8cs_source.html b/_unrecognized_response_exception_8cs_source.html index ba054a0c91..e6c9ed307f 100644 --- a/_unrecognized_response_exception_8cs_source.html +++ b/_unrecognized_response_exception_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_updates_configuration_8cs.html b/_updates_configuration_8cs.html index 15b5aeba21..59760def25 100644 --- a/_updates_configuration_8cs.html +++ b/_updates_configuration_8cs.html @@ -25,7 +25,7 @@ diff --git a/_updates_configuration_8cs_source.html b/_updates_configuration_8cs_source.html index 873d5492f4..38e3a9bb4d 100644 --- a/_updates_configuration_8cs_source.html +++ b/_updates_configuration_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_user_controller_8cs.html b/_user_controller_8cs.html index 78f450f74c..53287fc694 100644 --- a/_user_controller_8cs.html +++ b/_user_controller_8cs.html @@ -25,7 +25,7 @@ diff --git a/_user_controller_8cs_source.html b/_user_controller_8cs_source.html index 3bb1cbdc27..cde9c71c2c 100644 --- a/_user_controller_8cs_source.html +++ b/_user_controller_8cs_source.html @@ -25,7 +25,7 @@ @@ -116,12 +116,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ulong GetRight(RightsType rightsType)
Get the value of a given rightsType
Contains various cryptographic functions
- -
DbSet< User > Users
The Users in the DatabaseContext<TParentContext>.
+
Backend abstract implementation of IDatabaseContext
+
DbSet< User > Users
The Users in the DatabaseContext<TParentContext>.
async Task< IActionResult > GetId(long id, CancellationToken cancellationToken)
Get a specific Api.Models.User.
Routes to a server actions
Definition: Routes.cs:9
readonly GeneralConfiguration generalConfiguration
The GeneralConfiguration for the UserController
- +
InstanceManagerRights
Rights for managing Models.Instances
diff --git a/_user_update_8cs.html b/_user_update_8cs.html index 9200212814..ad82d33098 100644 --- a/_user_update_8cs.html +++ b/_user_update_8cs.html @@ -25,7 +25,7 @@ diff --git a/_user_update_8cs_source.html b/_user_update_8cs_source.html index 90af835694..e97c153e8e 100644 --- a/_user_update_8cs_source.html +++ b/_user_update_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_users_client_8cs.html b/_users_client_8cs.html index e194305f57..180f41cd09 100644 --- a/_users_client_8cs.html +++ b/_users_client_8cs.html @@ -25,7 +25,7 @@ diff --git a/_users_client_8cs_source.html b/_users_client_8cs_source.html index 4a776e5e78..43ef07deba 100644 --- a/_users_client_8cs_source.html +++ b/_users_client_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_version_command_8cs.html b/_version_command_8cs.html index 695cf80da8..f573d1f8a0 100644 --- a/_version_command_8cs.html +++ b/_version_command_8cs.html @@ -25,7 +25,7 @@ diff --git a/_version_command_8cs_source.html b/_version_command_8cs_source.html index 8d806eca7e..673226a4bb 100644 --- a/_version_command_8cs_source.html +++ b/_version_command_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_version_converter_8cs.html b/_version_converter_8cs.html index 3e61d6a66f..9307419abc 100644 --- a/_version_converter_8cs.html +++ b/_version_converter_8cs.html @@ -25,7 +25,7 @@ diff --git a/_version_converter_8cs_source.html b/_version_converter_8cs_source.html index 4718f79453..81b9d0d1c0 100644 --- a/_version_converter_8cs_source.html +++ b/_version_converter_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_version_extensions_8cs.html b/_version_extensions_8cs.html index 885e304a86..e100fa0695 100644 --- a/_version_extensions_8cs.html +++ b/_version_extensions_8cs.html @@ -25,7 +25,7 @@ diff --git a/_version_extensions_8cs_source.html b/_version_extensions_8cs_source.html index 2be139d1fd..372b02e300 100644 --- a/_version_extensions_8cs_source.html +++ b/_version_extensions_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_version_mismatch_exception_8cs.html b/_version_mismatch_exception_8cs.html index 451853393b..bc7641dc55 100644 --- a/_version_mismatch_exception_8cs.html +++ b/_version_mismatch_exception_8cs.html @@ -25,7 +25,7 @@ diff --git a/_version_mismatch_exception_8cs_source.html b/_version_mismatch_exception_8cs_source.html index 28ae19ccac..d2de40a15d 100644 --- a/_version_mismatch_exception_8cs_source.html +++ b/_version_mismatch_exception_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_2_i_watchdog_8cs.html b/_watchdog_2_i_watchdog_8cs.html index 4484ddba66..a191025c14 100644 --- a/_watchdog_2_i_watchdog_8cs.html +++ b/_watchdog_2_i_watchdog_8cs.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_2_i_watchdog_8cs_source.html b/_watchdog_2_i_watchdog_8cs_source.html index 24f8eb18f1..3a2a42232d 100644 --- a/_watchdog_2_i_watchdog_8cs_source.html +++ b/_watchdog_2_i_watchdog_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_2_i_watchdog_factory_8cs.html b/_watchdog_2_i_watchdog_factory_8cs.html index 1a8b6d90a5..43f7752489 100644 --- a/_watchdog_2_i_watchdog_factory_8cs.html +++ b/_watchdog_2_i_watchdog_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_2_i_watchdog_factory_8cs_source.html b/_watchdog_2_i_watchdog_factory_8cs_source.html index 6bf3101072..e41dd09367 100644 --- a/_watchdog_2_i_watchdog_factory_8cs_source.html +++ b/_watchdog_2_i_watchdog_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_2_watchdog_factory_8cs.html b/_watchdog_2_watchdog_factory_8cs.html index ae7a1f4552..8dee88c55c 100644 --- a/_watchdog_2_watchdog_factory_8cs.html +++ b/_watchdog_2_watchdog_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_2_watchdog_factory_8cs_source.html b/_watchdog_2_watchdog_factory_8cs_source.html index f111ee2f57..d696ed25a9 100644 --- a/_watchdog_2_watchdog_factory_8cs_source.html +++ b/_watchdog_2_watchdog_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_8cs.html b/_watchdog_8cs.html index ed7405fc16..49c15f47ee 100644 --- a/_watchdog_8cs.html +++ b/_watchdog_8cs.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_8cs_source.html b/_watchdog_8cs_source.html index 49e5bf1fbe..704ac58366 100644 --- a/_watchdog_8cs_source.html +++ b/_watchdog_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_base_8cs.html b/_watchdog_base_8cs.html index 294027bd76..9c0ee6b0c7 100644 --- a/_watchdog_base_8cs.html +++ b/_watchdog_base_8cs.html @@ -25,7 +25,7 @@ diff --git a/_watchdog_base_8cs_source.html b/_watchdog_base_8cs_source.html index 7836899735..dd4843531f 100644 --- a/_watchdog_base_8cs_source.html +++ b/_watchdog_base_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_web_host_builder_extensions_8cs.html b/_web_host_builder_extensions_8cs.html index e50c773e07..20586bf798 100644 --- a/_web_host_builder_extensions_8cs.html +++ b/_web_host_builder_extensions_8cs.html @@ -25,7 +25,7 @@ diff --git a/_web_host_builder_extensions_8cs_source.html b/_web_host_builder_extensions_8cs_source.html index 80b121a03d..1edd46e6fc 100644 --- a/_web_host_builder_extensions_8cs_source.html +++ b/_web_host_builder_extensions_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_byond_installer_8cs.html b/_windows_byond_installer_8cs.html index f6bd06f09e..cdabd530e1 100644 --- a/_windows_byond_installer_8cs.html +++ b/_windows_byond_installer_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_byond_installer_8cs_source.html b/_windows_byond_installer_8cs_source.html index 83226637b9..d914a5156e 100644 --- a/_windows_byond_installer_8cs_source.html +++ b/_windows_byond_installer_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_network_prompt_reaper_8cs.html b/_windows_network_prompt_reaper_8cs.html index f5b99abe5a..4cbb458bfb 100644 --- a/_windows_network_prompt_reaper_8cs.html +++ b/_windows_network_prompt_reaper_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_network_prompt_reaper_8cs_source.html b/_windows_network_prompt_reaper_8cs_source.html index fb9c1708bd..7dbd00cc90 100644 --- a/_windows_network_prompt_reaper_8cs_source.html +++ b/_windows_network_prompt_reaper_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_post_write_handler_8cs.html b/_windows_post_write_handler_8cs.html index eef54a6f49..b78bdedd9e 100644 --- a/_windows_post_write_handler_8cs.html +++ b/_windows_post_write_handler_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_post_write_handler_8cs_source.html b/_windows_post_write_handler_8cs_source.html index 4650f4bd88..4381ebb6ba 100644 --- a/_windows_post_write_handler_8cs_source.html +++ b/_windows_post_write_handler_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_process_features_8cs.html b/_windows_process_features_8cs.html index cbc5769ea7..e50a15bd45 100644 --- a/_windows_process_features_8cs.html +++ b/_windows_process_features_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_process_features_8cs_source.html b/_windows_process_features_8cs_source.html index f27534533d..bd703817f3 100644 --- a/_windows_process_features_8cs_source.html +++ b/_windows_process_features_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_swappable_dmb_provider_8cs.html b/_windows_swappable_dmb_provider_8cs.html index 8ce34a61c4..e4660eb80d 100644 --- a/_windows_swappable_dmb_provider_8cs.html +++ b/_windows_swappable_dmb_provider_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_swappable_dmb_provider_8cs_source.html b/_windows_swappable_dmb_provider_8cs_source.html index 1573f44ee7..fa625dd23e 100644 --- a/_windows_swappable_dmb_provider_8cs_source.html +++ b/_windows_swappable_dmb_provider_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_symlink_factory_8cs.html b/_windows_symlink_factory_8cs.html index 09689c7370..5592095de5 100644 --- a/_windows_symlink_factory_8cs.html +++ b/_windows_symlink_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_symlink_factory_8cs_source.html b/_windows_symlink_factory_8cs_source.html index 1f4fee9b4c..946e4814c7 100644 --- a/_windows_symlink_factory_8cs_source.html +++ b/_windows_symlink_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_system_identity_8cs.html b/_windows_system_identity_8cs.html index 1246d026cd..c4076489fc 100644 --- a/_windows_system_identity_8cs.html +++ b/_windows_system_identity_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_system_identity_8cs_source.html b/_windows_system_identity_8cs_source.html index 5efd79edc0..f5296ce6b7 100644 --- a/_windows_system_identity_8cs_source.html +++ b/_windows_system_identity_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_system_identity_factory_8cs.html b/_windows_system_identity_factory_8cs.html index 9312630b93..7371f9ac73 100644 --- a/_windows_system_identity_factory_8cs.html +++ b/_windows_system_identity_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_system_identity_factory_8cs_source.html b/_windows_system_identity_factory_8cs_source.html index bb5fd66179..8f81df5728 100644 --- a/_windows_system_identity_factory_8cs_source.html +++ b/_windows_system_identity_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_watchdog_8cs.html b/_windows_watchdog_8cs.html index 7c942c1944..e2024eb880 100644 --- a/_windows_watchdog_8cs.html +++ b/_windows_watchdog_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_watchdog_8cs_source.html b/_windows_watchdog_8cs_source.html index 97ff3676b4..288081c6de 100644 --- a/_windows_watchdog_8cs_source.html +++ b/_windows_watchdog_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/_windows_watchdog_factory_8cs.html b/_windows_watchdog_factory_8cs.html index f92b17ca70..64e57313cc 100644 --- a/_windows_watchdog_factory_8cs.html +++ b/_windows_watchdog_factory_8cs.html @@ -25,7 +25,7 @@ diff --git a/_windows_watchdog_factory_8cs_source.html b/_windows_watchdog_factory_8cs_source.html index 0e8a36956b..151a2bd75e 100644 --- a/_windows_watchdog_factory_8cs_source.html +++ b/_windows_watchdog_factory_8cs_source.html @@ -25,7 +25,7 @@ diff --git a/annotated.html b/annotated.html index 9a82009094..0a66c35ec2 100644 --- a/annotated.html +++ b/annotated.html @@ -25,7 +25,7 @@ @@ -94,512 +94,437 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12345678]

diff --git a/_sqlite_design_time_db_context_factory_8cs_source.html b/_sqlite_design_time_db_context_factory_8cs_source.html index 3567b6b2a0..bb2581f95d 100644 --- a/_sqlite_design_time_db_context_factory_8cs_source.html +++ b/_sqlite_design_time_db_context_factory_8cs_source.html @@ -25,7 +25,7 @@

tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
[detail level 1234567]
 NReleaseNotes
 CProgramContains the application entrypoint
 NTgstation
 NServer
 NApi
 NModels
 NRights
 NTests
 CApiHeadersRepresents the header that must be present for every server request
 CRoutesRoutes to a server actions
 CVersionExtensionsExtensions for the Version .
 NClient
 NComponents
 NTests
 CAdministrationClient
 CApiClient
 CApiClientFactory
 CApiConflictExceptionOccurs when the server returns a bad request response if the ApiException.ErrorCode is present. The server returned an unknown reponse otherwise.
 CApiExceptionAPI related Exceptions.
 CClientExceptionExceptions thrown by IServerClients
 CConflictExceptionOccurs when the client performs an action that would result in data conflict
 CHttpClient
 CIAdministrationClientFor managing server administration
 CIApiClientWeb interface for the API
 CIApiClientFactoryFor creating IApiClients
 CIHttpClientFor sending HTTP requests
 CIInstanceManagerClientFor managing Instances
 CInstanceManagerClient
 CInsufficientPermissionsExceptionOccurs when the client attempts to perform an action they do not have the rights for
 CIRequestLoggerFor logging HTTP requests and responses
 CIServerClientMain client for communicating with a server
 CIServerClientFactoryFactory for creating IServerClients
 CIUsersClientFor managing Users
 CMethodNotSupportedExceptionOccurs when the client tries to use a currently unsupported API
 CRateLimitExceptionOccurs when a GitHub rate limit occurs
 CRequestTimeoutExceptionOccurs when the client provides invalid credentials
 CServerClient
 CServerClientFactory
 CServerErrorExceptionOccurs when an error occurs in the server
 CServiceUnavailableExceptionOccurs when the client makes a request while the server is starting or stopping
 CUnauthorizedExceptionOccurs when the client provides invalid credentials
 CUnrecognizedResponseExceptionOccurs when a response is received that did not deserialize to one of the expected Api.Models
 CUsersClient
 CVersionMismatchExceptionOccurs when the API version of the client is not compatible with the server's
 NHost
 NComponents
 NConfiguration
 NConsole
 NControllers
 NCore
 NDatabase
 NExtensions
 NIO
 NJobs
 NModels
 NSecurity
 NService
 NSetup
 NSystem
 NTests
 NWatchdog
 CIServerRepresents the host
 CIServerFactoryFor creating IServers
 CNativeMethodsNative Windows methods used by the code
 CProgramEntrypoint for the Process
 CServer
 CServerFactoryImplementation of IServerFactory.
 NTests
 NInstance
 CAdministrationTest
 CApiAssertExtension methods for the Assert .
 CInstanceManagerTest
 CIntegrationTest
 CTestingServer
 CUsersTest
 CVersionsTest
 CAuthorizeAttribute
 CController
 CDbContext
 CIDesignTimeDbContextFactory
 CIDisposable
 CIDocumentFilter
 CIHostApplicationLifetime
 CIHostedService
 CIOpenApiExtension
 CIOperationFilter
 CIQueryable
 CISchemaFilter
 CJsonConverter
 CMigration
 CModelSnapshot
 CServiceBase
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NTgstation
 NServer
 NApi
 NModels
 NRights
 CApiHeadersRepresents the header that must be present for every server request
 CRoutesRoutes to a server actions
 CVersionExtensionsExtensions for the Version .
 NClient
 NComponents
 CAdministrationClient
 CApiClient
 CApiClientFactory
 CApiConflictExceptionOccurs when the server returns a bad request response if the ApiException.ErrorCode is present. The server returned an unknown reponse otherwise.
 CApiExceptionAPI related Exceptions.
 CClientExceptionExceptions thrown by IServerClients
 CConflictExceptionOccurs when the client performs an action that would result in data conflict
 CHttpClient
 CIAdministrationClientFor managing server administration
 CIApiClientWeb interface for the API
 CIApiClientFactoryFor creating IApiClients
 CIHttpClientFor sending HTTP requests
 CIInstanceManagerClientFor managing Instances
 CInstanceManagerClient
 CInsufficientPermissionsExceptionOccurs when the client attempts to perform an action they do not have the rights for
 CIRequestLoggerFor logging HTTP requests and responses
 CIServerClientMain client for communicating with a server
 CIServerClientFactoryFactory for creating IServerClients
 CIUsersClientFor managing Users
 CMethodNotSupportedExceptionOccurs when the client tries to use a currently unsupported API
 CRateLimitExceptionOccurs when a GitHub rate limit occurs
 CRequestTimeoutExceptionOccurs when the client provides invalid credentials
 CServerClient
 CServerClientFactory
 CServerErrorExceptionOccurs when an error occurs in the server
 CServiceUnavailableExceptionOccurs when the client makes a request while the server is starting or stopping
 CUnauthorizedExceptionOccurs when the client provides invalid credentials
 CUnrecognizedResponseExceptionOccurs when a response is received that did not deserialize to one of the expected Api.Models
 CUsersClient
 CVersionMismatchExceptionOccurs when the API version of the client is not compatible with the server's
 NHost
 NComponents
 NConfiguration
 NConsole
 NControllers
 NCore
 NDatabase
 NExtensions
 NIO
 NJobs
 NModels
 NSecurity
 NService
 NSetup
 NSystem
 NWatchdog
 CIServerRepresents the host
 CIServerFactoryFor creating IServers
 CNativeMethodsNative Windows methods used by the code
 CProgramEntrypoint for the Process
 CServer
 CServerFactoryImplementation of IServerFactory.
 CAuthorizeAttribute
 CController
 CDbContext
 CIDesignTimeDbContextFactory
 CIDisposable
 CIDocumentFilter
 CIHostedService
 CIOpenApiExtension
 CIOperationFilter
 CIQueryable
 CISchemaFilter
 CJsonConverter
 CMigration
 CModelSnapshot
 CServiceBase
diff --git a/api.html b/api.html index 4ee6018192..baa7997757 100644 --- a/api.html +++ b/api.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/architecture.html b/architecture.html index ec49c3bb0b..632af3c395 100644 --- a/architecture.html +++ b/architecture.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/class_authorize_attribute.html b/class_authorize_attribute.html index aa6c2b5077..655df72634 100644 --- a/class_authorize_attribute.html +++ b/class_authorize_attribute.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/class_controller.html b/class_controller.html index f633062520..d9990f40e5 100644 --- a/class_controller.html +++ b/class_controller.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
diff --git a/class_db_context.html b/class_db_context.html index ed6108c8d6..556a0c5c96 100644 --- a/class_db_context.html +++ b/class_db_context.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -98,7 +98,7 @@ Inheritance diagram for DbContext:
Inheritance graph
- +
[legend]

The documentation for this class was generated from the following file: diff --git a/functions_e.html b/functions_e.html index ff63e67a0e..ddc4ff6d34 100644 --- a/functions_e.html +++ b/functions_e.html @@ -25,7 +25,7 @@ Logo
tgstation-server -  4.2.4 +  4.2.5
The /tg/station 13 server suite
@@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • diff --git a/functions_enum.html b/functions_enum.html index 3e2e26b2a1..1fb8f7033e 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_f.html b/functions_f.html index c69b08ee05..74cc710942 100644 --- a/functions_f.html +++ b/functions_f.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -131,9 +130,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    Here is a list of all class members with links to the classes they belong to:

    - f -

    diff --git a/functions_func_c.html b/functions_func_c.html index 5b7a15ec68..777e88b367 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -184,9 +184,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • ChatManagerFactory() : Tgstation.Server.Host.Components.Chat.ChatManagerFactory
  • -
  • ChatTest() -: Tgstation.Server.Tests.Instance.ChatTest -
  • ChatTrackingContext() : Tgstation.Server.Host.Components.Chat.ChatTrackingContext
  • @@ -202,9 +199,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • CheckDisposed() : Tgstation.Server.Host.Components.Session.SessionController
  • -
  • CheckDMApiFail() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • CheckExceptionPropagation() : Tgstation.Server.Host.Server
  • @@ -217,7 +211,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Checkout() : Tgstation.Server.Host.Components.Repository.ILibGit2Commands , Tgstation.Server.Host.Components.Repository.LibGit2Commands -, Tgstation.Server.Tests.Instance.RepositoryTest
  • CheckoutObject() : Tgstation.Server.Host.Components.Repository.IRepository @@ -279,7 +272,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
  • ClientException() -: Tgstation.Server.Client.ClientException +: Tgstation.Server.Client.ClientException
  • Clone() : Tgstation.Server.Client.Components.IRepositoryClient @@ -330,9 +323,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • ConfigurationFile() : Tgstation.Server.Client.Components.ConfigurationClient
  • -
  • ConfigurationTest() -: Tgstation.Server.Tests.Instance.ConfigurationTest -
  • Configure() : Tgstation.Server.Host.Core.Application , Tgstation.Server.Host.Core.SwaggerConfiguration @@ -408,11 +398,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Controllers.UserController
  • Create< TBody, TResult >() -: Tgstation.Server.Client.ApiClient +: Tgstation.Server.Client.ApiClient , Tgstation.Server.Client.IApiClient
  • Create< TResult >() -: Tgstation.Server.Client.ApiClient +: Tgstation.Server.Client.ApiClient , Tgstation.Server.Client.IApiClient
  • CreateApiClient() @@ -433,7 +423,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • CreateClient() : Tgstation.Server.Client.IInstanceManagerClient , Tgstation.Server.Client.InstanceManagerClient -, Tgstation.Server.Host.Core.GitHubClientFactory +, Tgstation.Server.Host.Core.GitHubClientFactory , Tgstation.Server.Host.Core.IGitHubClientFactory
  • CreateConnection() @@ -465,9 +455,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.IO.ISynchronousIOManager , Tgstation.Server.Host.IO.SynchronousIOManager
  • -
  • CreateFactory() -: Tgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactory -
  • CreateFromExistingHandle() : Tgstation.Server.Host.System.ProcessExecutor
  • @@ -508,8 +495,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.ServerFactory
  • CreateServerClient() -: Tgstation.Server.Client.IServerClientFactory -, Tgstation.Server.Client.ServerClientFactory +: Tgstation.Server.Client.IServerClientFactory +, Tgstation.Server.Client.ServerClientFactory
  • CreateSymbolicLink() : Tgstation.Server.Host.IO.ISymlinkFactory @@ -522,9 +509,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Security.PosixSystemIdentityFactory , Tgstation.Server.Host.Security.WindowsSystemIdentityFactory
  • -
  • CreateTestInstance() -: Tgstation.Server.Tests.InstanceManagerTest -
  • CreateToken() : Tgstation.Server.Host.Controllers.HomeController , Tgstation.Server.Host.Security.ITokenFactory diff --git a/functions_func_d.html b/functions_func_d.html index 0337460e2c..ec876b6770 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -202,9 +202,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Deployment.DreamMaker , Tgstation.Server.Host.Components.Deployment.IDreamMaker
  • -
  • DeployTestDme() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • Describe() : Tgstation.Server.Api.Models.ErrorCodeExtensions
  • @@ -275,7 +272,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.System.Process , Tgstation.Server.Host.System.ProgramShutdownTokenSource , Tgstation.Server.Host.System.WindowsNetworkPromptReaper -, Tgstation.Server.Tests.TestingServer
  • DisposeAndNullControllers() : Tgstation.Server.Host.Components.Watchdog.BasicWatchdog @@ -358,10 +354,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Controllers.DreamMakerController
  • DualReattachInformation() -: Tgstation.Server.Host.Components.Session.DualReattachInformation +: Tgstation.Server.Host.Components.Session.DualReattachInformation
  • DualReattachInformationBase() -: Tgstation.Server.Host.Models.DualReattachInformationBase +: Tgstation.Server.Host.Models.DualReattachInformationBase
  • diff --git a/functions_func_e.html b/functions_func_e.html index ef6755babd..0a1f87c085 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_func_f.html b/functions_func_f.html index 1ceae029f0..c89402d811 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -143,7 +143,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • FileExists() : Tgstation.Server.Host.IO.DefaultIOManager , Tgstation.Server.Host.IO.IIOManager -, Tgstation.Server.Tests.Instance.ConfigurationTest
  • FindWindow() : Tgstation.Server.Host.NativeMethods diff --git a/functions_func_g.html b/functions_func_g.html index a558715f11..ea9a45e35e 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -310,9 +310,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • GitHubClientFactory() : Tgstation.Server.Host.Core.GitHubClientFactory
  • -
  • GracefulWatchdogShutdown() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • diff --git a/functions_func_h.html b/functions_func_h.html index 01c0a614d9..8ae5d118c3 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -172,9 +172,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.IO.PosixPostWriteHandler , Tgstation.Server.Host.IO.WindowsPostWriteHandler -
  • HasPermissionToMakeSymlinks() -: Tgstation.Server.Host.IO.Tests.TestSymlinkFactory -
  • Home() : Tgstation.Server.Host.Controllers.HomeController
  • diff --git a/functions_func_i.html b/functions_func_i.html index 8e88b4e672..a7d7c72fb6 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -138,18 +138,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • InfiniteTask() : Tgstation.Server.Host.Extensions.TaskExtensions
  • -
  • Init() -: Tgstation.Server.Host.System.Tests.TestProcessFeatures -, Tgstation.Server.Tests.VersionsTest -
  • InitControllers() : Tgstation.Server.Host.Components.Watchdog.BasicWatchdog , Tgstation.Server.Host.Components.Watchdog.ExperimentalWatchdog , Tgstation.Server.Host.Components.Watchdog.WatchdogBase
  • Initialize() -: Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider -, Tgstation.Server.Host.Database.DatabaseContext< TParentContext > +: Tgstation.Server.Host.Database.DatabaseContext< TParentContext > , Tgstation.Server.Host.Database.IDatabaseContext
  • InjectClaimsIntoContext() @@ -191,16 +186,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • InstanceManagerClient() : Tgstation.Server.Client.InstanceManagerClient
  • -
  • InstanceManagerTest() -: Tgstation.Server.Tests.InstanceManagerTest -
  • InstanceRenamed() : Tgstation.Server.Host.Components.Interop.Bridge.IBridgeHandler , Tgstation.Server.Host.Components.Session.SessionController
  • -
  • InstanceTest() -: Tgstation.Server.Tests.Instance.InstanceTest -
  • InstanceUser() : Tgstation.Server.Client.Components.InstanceUserClient
  • @@ -211,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Controllers.InstanceUserController
  • InsufficientPermissionsException() -: Tgstation.Server.Client.InsufficientPermissionsException +: Tgstation.Server.Client.InsufficientPermissionsException
  • Invoke() : Tgstation.Server.Host.Components.Chat.Commands.ByondCommand @@ -223,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Components.Chat.Commands.VersionCommand
  • IrcConnectionStringBuilder() -: Tgstation.Server.Api.Models.IrcConnectionStringBuilder +: Tgstation.Server.Api.Models.IrcConnectionStringBuilder
  • IrcProvider() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider diff --git a/functions_func_j.html b/functions_func_j.html index 9707841fca..921a95c8ab 100644 --- a/functions_func_j.html +++ b/functions_func_j.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -148,9 +148,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • JobsClient() : Tgstation.Server.Client.Components.JobsClient
  • -
  • JobsRequiredTest() -: Tgstation.Server.Tests.Instance.JobsRequiredTest -
  • diff --git a/functions_func_k.html b/functions_func_k.html index 2f5c9b23cf..d19b99de4b 100644 --- a/functions_func_k.html +++ b/functions_func_k.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_func_l.html b/functions_func_l.html index 5aabc764f5..579dd05651 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_func_m.html b/functions_func_m.html index e4a7a000b1..2a3d436670 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -130,8 +130,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - m -

    diff --git a/functions_h.html b/functions_h.html index be33108c18..a2da1ed5ca 100644 --- a/functions_h.html +++ b/functions_h.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -183,19 +182,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.IO.PosixPostWriteHandler , Tgstation.Server.Host.IO.WindowsPostWriteHandler -
  • HasPermissionToMakeSymlinks() -: Tgstation.Server.Host.IO.Tests.TestSymlinkFactory -
  • Head : Tgstation.Server.Host.Components.Repository.IRepository , Tgstation.Server.Host.Components.Repository.Repository
  • +
  • Headers +: Tgstation.Server.Client.ApiClient +
  • headers : Tgstation.Server.Client.ApiClient
  • Headers -: Tgstation.Server.Client.ApiClient -, Tgstation.Server.Client.IApiClient +: Tgstation.Server.Client.IApiClient
  • HeadIncludeLine : Tgstation.Server.Host.Components.StaticFiles.ServerSideModifications diff --git a/functions_i.html b/functions_i.html index 213600663f..cf93425cac 100644 --- a/functions_i.html +++ b/functions_i.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -173,18 +172,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • InfiniteTask() : Tgstation.Server.Host.Extensions.TaskExtensions
  • -
  • Init() -: Tgstation.Server.Host.System.Tests.TestProcessFeatures -, Tgstation.Server.Tests.VersionsTest -
  • InitControllers() : Tgstation.Server.Host.Components.Watchdog.BasicWatchdog , Tgstation.Server.Host.Components.Watchdog.ExperimentalWatchdog , Tgstation.Server.Host.Components.Watchdog.WatchdogBase
  • Initialize() -: Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider -, Tgstation.Server.Host.Database.DatabaseContext< TParentContext > +: Tgstation.Server.Host.Database.DatabaseContext< TParentContext > , Tgstation.Server.Host.Database.IDatabaseContext
  • InjectClaimsIntoContext() @@ -255,9 +249,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Models.RepositorySettings , Tgstation.Server.Host.Models.RevisionInformation
  • -
  • instance -: Tgstation.Server.Tests.Instance.ConfigurationTest -
  • InstanceAdminUser() : Tgstation.Server.Host.Controllers.InstanceController
  • @@ -267,11 +258,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • InstanceClient() : Tgstation.Server.Client.Components.InstanceClient
  • -
  • instanceClient -: Tgstation.Server.Tests.Instance.ChatTest -, Tgstation.Server.Tests.Instance.InstanceTest -, Tgstation.Server.Tests.Instance.WatchdogTest -
  • InstanceController() : Tgstation.Server.Host.Controllers.InstanceController
  • @@ -313,16 +299,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • InstanceManagerClient() : Tgstation.Server.Client.InstanceManagerClient
  • -
  • instanceManagerClient -: Tgstation.Server.Tests.Instance.InstanceTest -, Tgstation.Server.Tests.InstanceManagerTest -
  • InstanceManagerRights : Tgstation.Server.Api.Models.Internal.User
  • -
  • InstanceManagerTest() -: Tgstation.Server.Tests.InstanceManagerTest -
  • InstanceName : Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation
  • @@ -344,9 +323,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • instancesCollection : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • -
  • InstanceTest() -: Tgstation.Server.Tests.Instance.InstanceTest -
  • InstanceUser : Tgstation.Server.Api.Routes , Tgstation.Server.Client.Components.InstanceUserClient @@ -372,7 +348,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • InsufficientPermissionsException() -: Tgstation.Server.Client.InsufficientPermissionsException +: Tgstation.Server.Client.InsufficientPermissionsException
  • InteropResponse : Tgstation.Server.Host.Components.Session.CombinedTopicResponse @@ -429,7 +405,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Api.Models.ChatChannel
  • IrcConnectionStringBuilder() -: Tgstation.Server.Api.Models.IrcConnectionStringBuilder +: Tgstation.Server.Api.Models.IrcConnectionStringBuilder
  • IrcProvider() : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider diff --git a/functions_j.html b/functions_j.html index 69cf7a175c..f0cc59ce41 100644 --- a/functions_j.html +++ b/functions_j.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -178,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Api.Routes , Tgstation.Server.Client.Components.IInstanceClient , Tgstation.Server.Client.Components.InstanceClient -, Tgstation.Server.Host.Database.DatabaseContext< TParentContext > +, Tgstation.Server.Host.Database.DatabaseContext< TParentContext > , Tgstation.Server.Host.Database.IDatabaseContext
  • jobs @@ -189,14 +188,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • JobsClient() : Tgstation.Server.Client.Components.JobsClient -, Tgstation.Server.Tests.Instance.JobsRequiredTest
  • jobsCollection : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • -
  • JobsRequiredTest() -: Tgstation.Server.Tests.Instance.JobsRequiredTest -
  • JwtAuthenticationScheme : Tgstation.Server.Api.ApiHeaders
  • diff --git a/functions_k.html b/functions_k.html index 3e490ba989..923399e86b 100644 --- a/functions_k.html +++ b/functions_k.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • diff --git a/functions_l.html b/functions_l.html index 358e340e4f..3c53984837 100644 --- a/functions_l.html +++ b/functions_l.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • diff --git a/functions_m.html b/functions_m.html index 470742dc46..a7b807cd4d 100644 --- a/functions_m.html +++ b/functions_m.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -132,8 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - m -

    diff --git a/functions_o.html b/functions_o.html index 0af3a9b7ed..b75d886f5b 100644 --- a/functions_o.html +++ b/functions_o.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • diff --git a/functions_p.html b/functions_p.html index 1c8e155f77..7deaad42aa 100644 --- a/functions_p.html +++ b/functions_p.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -247,7 +246,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.System.PosixProcessFeatures
  • PostDeploymentComments() -: Tgstation.Server.Host.Components.Deployment.DreamMaker +: Tgstation.Server.Host.Components.Deployment.DreamMaker
  • PostSetupServices() : Tgstation.Server.Host.Setup.PostSetupServices @@ -323,8 +322,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Chat.ChatManager
  • productHeaderValue -: Tgstation.Server.Api.Tests.TestApiHeaders -, Tgstation.Server.Client.ServerClientFactory +: Tgstation.Server.Client.ServerClientFactory
  • ProgramShutdownTokenSource() : Tgstation.Server.Host.System.ProgramShutdownTokenSource diff --git a/functions_prop.html b/functions_prop.html index 3cc0ec287b..2a6a37a85f 100644 --- a/functions_prop.html +++ b/functions_prop.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_b.html b/functions_prop_b.html index 3665192bfc..abdeb3b1f1 100644 --- a/functions_prop_b.html +++ b/functions_prop_b.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_c.html b/functions_prop_c.html index 140081d754..bf2d12ff0b 100644 --- a/functions_prop_c.html +++ b/functions_prop_c.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_d.html b/functions_prop_d.html index 342e2fc20f..19d4decae9 100644 --- a/functions_prop_d.html +++ b/functions_prop_d.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -139,7 +139,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • DatabaseType : Tgstation.Server.Host.Configuration.DatabaseConfiguration , Tgstation.Server.Host.Database.IDatabaseContext -, Tgstation.Server.Tests.TestingServer
  • Debug : Tgstation.Server.Host.Service.Program @@ -152,7 +151,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Directory : Tgstation.Server.Host.Configuration.FileLoggingConfiguration -, Tgstation.Server.Tests.TestingServer
  • DirectoryName : Tgstation.Server.Api.Models.Internal.CompileJob @@ -246,9 +244,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • DropDatabase : Tgstation.Server.Host.Configuration.DatabaseConfiguration
  • -
  • DumpOpenApiSpecpath -: Tgstation.Server.Tests.TestingServer -
  • diff --git a/functions_prop_e.html b/functions_prop_e.html index dda5dfd944..807cb3456f 100644 --- a/functions_prop_e.html +++ b/functions_prop_e.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_f.html b/functions_prop_f.html index 08f672ea64..34bdc2f5d7 100644 --- a/functions_prop_f.html +++ b/functions_prop_f.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_g.html b/functions_prop_g.html index ff788062d7..dbcc3013e0 100644 --- a/functions_prop_g.html +++ b/functions_prop_g.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_h.html b/functions_prop_h.html index f813e60033..1c0e04bb43 100644 --- a/functions_prop_h.html +++ b/functions_prop_h.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_i.html b/functions_prop_i.html index 750ec582e3..6ea16f74c0 100644 --- a/functions_prop_i.html +++ b/functions_prop_i.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_j.html b/functions_prop_j.html index a865e11de9..6651f3ec46 100644 --- a/functions_prop_j.html +++ b/functions_prop_j.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -143,9 +143,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Database.IDatabaseContext , Tgstation.Server.Host.Models.Instance -
  • JobsClient -: Tgstation.Server.Tests.Instance.JobsRequiredTest -
  • diff --git a/functions_prop_l.html b/functions_prop_l.html index 5252ed6f27..7a68e41261 100644 --- a/functions_prop_l.html +++ b/functions_prop_l.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_m.html b/functions_prop_m.html index fa80abead5..2f50e8f943 100644 --- a/functions_prop_m.html +++ b/functions_prop_m.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_n.html b/functions_prop_n.html index e06a9f7f46..e2a6144de2 100644 --- a/functions_prop_n.html +++ b/functions_prop_n.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_o.html b/functions_prop_o.html index bf6c0dc9da..fe85b8bba0 100644 --- a/functions_prop_o.html +++ b/functions_prop_o.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_p.html b/functions_prop_p.html index 982c02b0b9..1157c5693f 100644 --- a/functions_prop_p.html +++ b/functions_prop_p.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_r.html b/functions_prop_r.html index 35163db89e..1330253a5e 100644 --- a/functions_prop_r.html +++ b/functions_prop_r.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_s.html b/functions_prop_s.html index 2f2fd68fd6..efe0acb0d5 100644 --- a/functions_prop_s.html +++ b/functions_prop_s.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_t.html b/functions_prop_t.html index fc03cfa913..90a5248690 100644 --- a/functions_prop_t.html +++ b/functions_prop_t.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_u.html b/functions_prop_u.html index 3a9c44277b..9092edd30e 100644 --- a/functions_prop_u.html +++ b/functions_prop_u.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -138,15 +138,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • UpdatePackageAssetName : Tgstation.Server.Host.Configuration.UpdatesConfiguration
  • -
  • UpdatePath -: Tgstation.Server.Tests.TestingServer -
  • Url : Tgstation.Server.Api.Models.Internal.TestMergeBase , Tgstation.Server.Client.ApiClient , Tgstation.Server.Client.IApiClient , Tgstation.Server.Client.IServerClient -, Tgstation.Server.Tests.TestingServer
  • UseBasicWatchdogOnWindows : Tgstation.Server.Host.Configuration.GeneralConfiguration diff --git a/functions_prop_v.html b/functions_prop_v.html index a048083420..1a8a2e9f66 100644 --- a/functions_prop_v.html +++ b/functions_prop_v.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_prop_w.html b/functions_prop_w.html index b93d855b79..40728a152e 100644 --- a/functions_prop_w.html +++ b/functions_prop_w.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/functions_q.html b/functions_q.html index 58163833c0..15d5533b15 100644 --- a/functions_q.html +++ b/functions_q.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • diff --git a/functions_r.html b/functions_r.html index a2f1e201d2..c018d65ac5 100644 --- a/functions_r.html +++ b/functions_r.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -203,9 +202,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Chat.ChannelRepresentation , Tgstation.Server.Host.Components.Chat.ChatUser -
  • realServer -: Tgstation.Server.Tests.TestingServer -
  • Reattach() : Tgstation.Server.Host.Components.Session.ISessionControllerFactory , Tgstation.Server.Host.Components.Session.SessionControllerFactory @@ -345,9 +341,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • RepositoryClient() : Tgstation.Server.Client.Components.RepositoryClient
  • -
  • repositoryClient -: Tgstation.Server.Tests.Instance.RepositoryTest -
  • repositoryCommands : Tgstation.Server.Host.Components.InstanceFactory
  • @@ -383,14 +376,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • repositorySettingsCollection : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • -
  • RepositoryTest() -: Tgstation.Server.Tests.Instance.RepositoryTest -
  • requestLoggers : Tgstation.Server.Client.ApiClient
  • RequestTimeoutException() -: Tgstation.Server.Client.RequestTimeoutException +: Tgstation.Server.Client.RequestTimeoutException
  • requireHeaders : Tgstation.Server.Host.Controllers.ApiController @@ -420,7 +410,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Components.Repository.Repository
  • ResolvePath() -: Tgstation.Server.Host.IO.DefaultIOManager +: Tgstation.Server.Host.IO.DefaultIOManager , Tgstation.Server.Host.IO.IIOManager , Tgstation.Server.Host.IO.ResolvingIOManager
  • @@ -457,7 +447,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • RestartRequested : Tgstation.Server.Host.IServer , Tgstation.Server.Host.Server -, Tgstation.Server.Tests.TestingServer
  • RestartTimeout : Tgstation.Server.Host.Configuration.GeneralConfiguration @@ -496,7 +485,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Models.RevInfoTestMerge
  • RevisionInformations -: Tgstation.Server.Host.Database.DatabaseContext< TParentContext > +: Tgstation.Server.Host.Database.DatabaseContext< TParentContext > , Tgstation.Server.Host.Database.IDatabaseContext , Tgstation.Server.Host.Models.Instance
  • @@ -525,52 +514,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.IServer , Tgstation.Server.Host.Server , Tgstation.Server.Host.System.WindowsNetworkPromptReaper -, Tgstation.Server.Tests.AdministrationTest -, Tgstation.Server.Tests.Instance.ByondTest -, Tgstation.Server.Tests.Instance.ConfigurationTest -, Tgstation.Server.Tests.Instance.WatchdogTest -, Tgstation.Server.Tests.TestingServer -, Tgstation.Server.Tests.UsersTest
  • RunAsync() : Tgstation.Server.Host.Watchdog.IWatchdog , Tgstation.Server.Host.Watchdog.Watchdog
  • -
  • RunBasicTest() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • RunCompileJob() : Tgstation.Server.Host.Components.Deployment.DreamMaker
  • -
  • RunDiscord() -: Tgstation.Server.Tests.Instance.ChatTest -
  • RunDreamMaker() : Tgstation.Server.Host.Components.Deployment.DreamMaker
  • -
  • RunHeartbeatTest() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • RunImpersonated() : Tgstation.Server.Host.Security.ISystemIdentity , Tgstation.Server.Host.Security.PosixSystemIdentity , Tgstation.Server.Host.Security.WindowsSystemIdentity
  • -
  • RunIrc() -: Tgstation.Server.Tests.Instance.ChatTest -
  • RunJob() : Tgstation.Server.Host.Jobs.JobManager
  • -
  • RunLimitTests() -: Tgstation.Server.Tests.Instance.ChatTest -
  • -
  • RunLongRunningTestThenUpdate() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • -
  • RunLongRunningTestThenUpdateWithByondVersionSwitch() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • Running : Tgstation.Server.Api.Models.DreamDaemon , Tgstation.Server.Host.Components.Watchdog.IWatchdog @@ -579,27 +541,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • running : Tgstation.Server.Host.Components.Watchdog.WatchdogBase
  • -
  • RunPostTest() -: Tgstation.Server.Tests.Instance.ChatTest -, Tgstation.Server.Tests.Instance.RepositoryTest -, Tgstation.Server.Tests.InstanceManagerTest -
  • -
  • RunPreInstanceTest() -: Tgstation.Server.Tests.InstanceManagerTest -
  • -
  • RunPreWatchdog() -: Tgstation.Server.Tests.Instance.ChatTest -, Tgstation.Server.Tests.Instance.RepositoryTest -
  • RunRequest< TResult >() : Tgstation.Server.Client.ApiClient
  • runTask : Tgstation.Server.Host.System.WindowsNetworkPromptReaper
  • -
  • RunTests() -: Tgstation.Server.Tests.Instance.InstanceTest -
  • RuntimeInformation : Tgstation.Server.Host.Components.Interop.Bridge.BridgeResponse , Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation diff --git a/functions_s.html b/functions_s.html index 902cb839f2..dbd7c675b0 100644 --- a/functions_s.html +++ b/functions_s.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -173,9 +172,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Configuration.FileLoggingConfiguration , Tgstation.Server.Host.Configuration.GeneralConfiguration , Tgstation.Server.Host.Configuration.UpdatesConfiguration -, Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig1 -, Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig2 -, Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.GoodConfig
  • SecureStringLength : Tgstation.Server.Host.Security.CryptographySuite @@ -194,9 +190,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Database.DatabaseSeeder , Tgstation.Server.Host.Database.IDatabaseSeeder
  • -
  • SelectFactory() -: Tgstation.Server.Host.IO.Tests.TestSymlinkFactory -
  • semaphore : Tgstation.Server.Host.Components.Byond.ByondManager , Tgstation.Server.Host.Components.Byond.WindowsByondInstaller @@ -406,9 +399,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Client.Components.DreamDaemonClient , Tgstation.Server.Client.Components.IDreamDaemonClient
  • -
  • StartAndLeaveRunning() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • StartAsync() : Tgstation.Server.Host.Components.Byond.ByondManager , Tgstation.Server.Host.Components.Chat.ChatManager @@ -454,9 +444,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • StaticIgnorePath() : Tgstation.Server.Host.Components.StaticFiles.Configuration
  • -
  • StopApplication() -: Tgstation.Server.Host.Core.Tests.TestApplication.MockHostApplicationLifetime -
  • StopAsync() : Tgstation.Server.Host.Components.Byond.ByondManager , Tgstation.Server.Host.Components.Chat.ChatManager @@ -506,7 +493,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Components.StaticFiles.Configuration , Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog , Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory -, Tgstation.Server.Host.IO.Tests.TestSymlinkFactory
  • SymlinkStaticFilesTo() : Tgstation.Server.Host.Components.StaticFiles.Configuration diff --git a/functions_t.html b/functions_t.html index 98d7521003..b020fc2738 100644 --- a/functions_t.html +++ b/functions_t.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -142,9 +141,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Jobs.JobHandler , Tgstation.Server.Host.Security.IdentityCacheObject -
  • TellWorldToReboot() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • TemporaryDmbProvider() : Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider
  • @@ -154,9 +150,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.System.IProcess , Tgstation.Server.Host.System.Process -
  • TerminateAllDDs() -: Tgstation.Server.Tests.IntegrationTest -
  • TerminateNoLock() : Tgstation.Server.Host.Components.Watchdog.WatchdogBase
  • @@ -165,147 +158,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Components.Session.ISessionController , Tgstation.Server.Host.Components.Session.SessionController -
  • TestAllErrorCodesHaveDescriptions() -: Tgstation.Server.Api.Models.Tests.TestErrorCodeExtensions -
  • -
  • TestAllPowerOfTwo() -: Tgstation.Server.Api.Rights.Tests.TestRights -
  • -
  • TestAllRightsWorks() -: Tgstation.Server.Api.Rights.Tests.TestRights -
  • -
  • TestApiVersion() -: Tgstation.Server.Tests.VersionsTest -
  • -
  • TestBadParameters() -: Tgstation.Server.Host.Database.Tests.TestDatabaseConnectionFactory -
  • -
  • TestBasicParseAndBuild() -: Tgstation.Server.Api.Models.Tests.TestIrcConnectionStringBuilder -
  • -
  • TestCacheClean() -: Tgstation.Server.Host.Components.Byond.Tests.TestPosixByondInstaller -
  • -
  • TestCancel() -: Tgstation.Server.Host.Core.Tests.TestAsyncDelayer -
  • -
  • TestCancellation() -: Tgstation.Server.Host.Jobs.Tests.TestJobHandler -
  • -
  • TestClientVersion() -: Tgstation.Server.Tests.VersionsTest -
  • -
  • TestCloning() -: Tgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactory -
  • -
  • TestConnectAndDisconnect() -: Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider -
  • -
  • TestConnectWithFakeTokenFails() -: Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider -
  • -
  • TestConstruction() -: Tgstation.Server.Api.Tests.TestApiHeaders -, Tgstation.Server.Client.Tests.TestServerClientFactory -, Tgstation.Server.Host.Components.Byond.Tests.TestPosixByondInstaller -, Tgstation.Server.Host.Jobs.Tests.TestJobException -, Tgstation.Server.Host.Security.Tests.TestAuthenticationContext -, Tgstation.Server.Host.Watchdog.Tests.TestWatchdog -
  • -
  • TestConstructionAndDisposal() -: Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider -, Tgstation.Server.Host.Jobs.Tests.TestJobHandler -, Tgstation.Server.Host.Service.Tests.TestServerService -
  • -
  • TestConstructionThrows() -: Tgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactory -, Tgstation.Server.Host.Database.Tests.TestDatabaseContextFactory -, Tgstation.Server.Host.Setup.Tests.TestSetupWizard -
  • -
  • TestControlPanelVersion() -: Tgstation.Server.Tests.VersionsTest -
  • -
  • TestContruction() -: Tgstation.Server.Host.Core.Tests.TestGitHubClientFactory -
  • -
  • TestContructor() -: Tgstation.Server.Host.Tests.TestServerFactory -
  • -
  • TestCoreVersion() -: Tgstation.Server.Tests.VersionsTest -
  • -
  • TestCorrectPlatform() -: Tgstation.Server.Host.System.Tests.TestPlatformIdentifier -
  • -
  • TestCreateBasicClient() -: Tgstation.Server.Host.Core.Tests.TestGitHubClientFactory -
  • -
  • TestCreateSysUser() -: Tgstation.Server.Tests.UsersTest -
  • -
  • TestCreateTokenClient() -: Tgstation.Server.Host.Core.Tests.TestGitHubClientFactory -
  • -
  • TestCreateWatchdog() -: Tgstation.Server.Host.Watchdog.Tests.TestWatchdogFactory -
  • TestDatabaseConnection() : Tgstation.Server.Host.Setup.SetupWizard
  • -
  • TestDelay() -: Tgstation.Server.Host.Core.Tests.TestAsyncDelayer -
  • -
  • TestDeleteDirectory() -: Tgstation.Server.Tests.Instance.ConfigurationTest -
  • -
  • TestDeserializingByondModelsWork() -: Tgstation.Server.Client.Tests.TestApiClient -
  • -
  • TestDirectoryWorks() -: Tgstation.Server.Host.IO.Tests.TestSymlinkFactory -
  • -
  • TestDmapiVersion() -: Tgstation.Server.Tests.VersionsTest -
  • -
  • TestDownload() -: Tgstation.Server.Host.Components.Byond.Tests.TestPosixByondInstaller -
  • -
  • TestFailsProperly() -: Tgstation.Server.Host.IO.Tests.TestSymlinkFactory -
  • -
  • TestFileWorks() -: Tgstation.Server.Host.IO.Tests.TestSymlinkFactory -
  • -
  • TestGetRightsGeneric() -: Tgstation.Server.Host.Security.Tests.TestAuthenticationContext -
  • -
  • TestGetUsername() -: Tgstation.Server.Host.System.Tests.TestProcessFeatures -
  • -
  • TestIncompatibleWatchdog() -: Tgstation.Server.Host.Tests.TestProgram -
  • -
  • TestingServer() -: Tgstation.Server.Tests.TestingServer -
  • -
  • TestInMemoryRepoCreation() -: Tgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactory -
  • -
  • TestInstallByond() -: Tgstation.Server.Host.Components.Byond.Tests.TestPosixByondInstaller -
  • -
  • TestInstallFakeVersion() -: Tgstation.Server.Tests.Instance.ByondTest -
  • -
  • TestInstallStable() -: Tgstation.Server.Tests.Instance.ByondTest -
  • -
  • TestInstanceName -: Tgstation.Server.Tests.InstanceManagerTest -
  • -
  • TestJob() -: Tgstation.Server.Host.Jobs.Tests.TestJobHandler -
  • TestMerge : Tgstation.Server.Host.Models.RevInfoTestMerge
  • @@ -320,124 +175,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Database.DatabaseContext< TParentContext > , Tgstation.Server.Host.Models.User -
  • TestMergeTests() -: Tgstation.Server.Tests.Instance.RepositoryTest -
  • -
  • TestMethodThrows() -: Tgstation.Server.Host.Core.Tests.TestApplication -
  • -
  • TestNoVersion() -: Tgstation.Server.Tests.Instance.ByondTest -
  • -
  • TestPostWrite() -: Tgstation.Server.Host.IO.Tests.TestPostWriteHandler -
  • -
  • TestProgramRuns() -: Tgstation.Server.Host.Console.Tests.TestProgram -
  • -
  • TestProgress() -: Tgstation.Server.Host.Jobs.Tests.TestJobHandler -
  • -
  • TestRead() -: Tgstation.Server.Tests.AdministrationTest -
  • -
  • TestRepoLoading() -: Tgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactory -
  • -
  • TestRetrieveCurrentUser() -: Tgstation.Server.Tests.UsersTest -
  • -
  • testRootPath -: Tgstation.Server.Tests.InstanceManagerTest -
  • -
  • TestRun() -: Tgstation.Server.Host.Service.Tests.TestServerService -
  • -
  • TestScriptExecution() -: Tgstation.Server.Tests.IntegrationTest -
  • -
  • TestServer() -: Tgstation.Server.Tests.IntegrationTest -
  • -
  • TestSpamCreation() -: Tgstation.Server.Tests.UsersTest -
  • -
  • TestStandardRun() -: Tgstation.Server.Host.Tests.TestProgram -
  • -
  • TestStandardRunWithException() -: Tgstation.Server.Host.Tests.TestProgram -
  • -
  • TestStandardRunWithExceptionAndWatchdog() -: Tgstation.Server.Host.Tests.TestProgram -
  • -
  • TestStandardRunWithRestart() -: Tgstation.Server.Host.Tests.TestProgram -
  • -
  • TestStart() -: Tgstation.Server.Client.Components.Tests.TestDreamDaemonClient -
  • -
  • TestThrowsOnUnix() -: Tgstation.Server.Host.IO.Tests.TestPostWriteHandler -
  • -
  • TestThrowsWithNullArg() -: Tgstation.Server.Host.IO.Tests.TestPostWriteHandler -
  • -
  • testToken1 -: Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider -
  • -
  • TestUnrecognizedResponse() -: Tgstation.Server.Client.Tests.TestApiClient -
  • -
  • TestUpdateProtocol() -: Tgstation.Server.Tests.IntegrationTest -
  • -
  • TestUserAgentsAreValid() -: Tgstation.Server.Api.Tests.TestApiHeaders -
  • -
  • TestUserInteractive() -: Tgstation.Server.Host.IO.Tests.TestConsole -
  • -
  • TestUseStandardConfig() -: Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions -
  • -
  • TestWait() -: Tgstation.Server.Host.Jobs.Tests.TestJobHandler -
  • -
  • TestWatchdogClientVersion() -: Tgstation.Server.Tests.VersionsTest -
  • -
  • TestWatchdogVersion() -: Tgstation.Server.Tests.VersionsTest -
  • -
  • TestWithUserStupiditiy() -: Tgstation.Server.Host.Setup.Tests.TestSetupWizard -
  • -
  • TestWorks() -: Tgstation.Server.Host.Database.Tests.TestDatabaseConnectionFactory -, Tgstation.Server.Host.Database.Tests.TestDatabaseContextFactory -
  • -
  • TestWorksWithoutUpdatePath() -: Tgstation.Server.Host.Tests.TestServerFactory -
  • -
  • TestWorksWithUpdatePath() -: Tgstation.Server.Host.Tests.TestServerFactory -
  • -
  • TestWriteLine() -: Tgstation.Server.Host.IO.Tests.TestConsole -
  • Text : Tgstation.Server.Host.Components.Interop.ChatMessage
  • TgsAuthorizeAttribute() -: Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute +: Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute
  • ThreadAccess : Tgstation.Server.Host.NativeMethods
  • -
  • ThrowsException< TApiException >() -: Tgstation.Server.Tests.ApiAssert -
  • TimeMerged : Tgstation.Server.Host.Components.Interop.Bridge.TestMergeInformation
  • @@ -521,7 +267,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Interop.DMApiConstants
  • TopicParameters() -: Tgstation.Server.Host.Components.Interop.Topic.TopicParameters +: Tgstation.Server.Host.Components.Interop.Topic.TopicParameters
  • ToString() : Tgstation.Server.Api.Models.DiscordConnectionStringBuilder diff --git a/functions_u.html b/functions_u.html index 5dfda2b619..1b2295f184 100644 --- a/functions_u.html +++ b/functions_u.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -239,9 +238,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • updatePath : Tgstation.Server.Host.Server
  • -
  • UpdatePath -: Tgstation.Server.Tests.TestingServer -
  • updatesConfiguration : Tgstation.Server.Host.Controllers.AdministrationController
  • @@ -254,7 +250,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Client.IApiClient , Tgstation.Server.Client.IServerClient , Tgstation.Server.Client.ServerClient -, Tgstation.Server.Tests.TestingServer
  • UseApplication() : Tgstation.Server.Host.Extensions.WebHostBuilderExtensions @@ -322,15 +317,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • UsersClient() : Tgstation.Server.Client.UsersClient
  • -
  • usersClient -: Tgstation.Server.Tests.InstanceManagerTest -
  • usersCollection : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • -
  • UsersTest() -: Tgstation.Server.Tests.UsersTest -
  • UseServerErrorHandling() : Tgstation.Server.Host.Extensions.ApplicationBuilderExtensions
  • diff --git a/functions_v.html b/functions_v.html index 2dffcd6164..543aa4076a 100644 --- a/functions_v.html +++ b/functions_v.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -190,9 +189,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.System.AssemblyInformationProvider , Tgstation.Server.Host.System.IAssemblyInformationProvider -
  • versionsPropertyGroup -: Tgstation.Server.Tests.VersionsTest -
  • VersionString : Tgstation.Server.Host.System.AssemblyInformationProvider , Tgstation.Server.Host.System.IAssemblyInformationProvider diff --git a/functions_vars.html b/functions_vars.html index c2004f14bf..8bf3f2d11d 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -210,18 +209,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • applicationLifetime : Tgstation.Server.Host.Setup.SetupWizard
  • -
  • ApplicationStarted -: Tgstation.Server.Host.Core.Tests.TestApplication.MockHostApplicationLifetime -
  • -
  • ApplicationStopped -: Tgstation.Server.Host.Core.Tests.TestApplication.MockHostApplicationLifetime -
  • -
  • ApplicationStopping -: Tgstation.Server.Host.Core.Tests.TestApplication.MockHostApplicationLifetime -
  • -
  • args -: Tgstation.Server.Tests.TestingServer -
  • assemblyInformationProvider : Tgstation.Server.Host.Components.Chat.Commands.CommandFactory , Tgstation.Server.Host.Components.Chat.Commands.VersionCommand diff --git a/functions_vars_b.html b/functions_vars_b.html index 6eab54bae3..81afccf411 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -175,9 +174,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Deployment.DreamMaker , Tgstation.Server.Host.Components.Session.SessionControllerFactory -
  • byondClient -: Tgstation.Server.Tests.Instance.ByondTest -
  • ByondConfigDir : Tgstation.Server.Host.Components.Byond.WindowsByondInstaller
  • diff --git a/functions_vars_c.html b/functions_vars_c.html index f1757858c7..7fb6b0bff3 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -152,9 +151,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.System.ProgramShutdownTokenSource , Tgstation.Server.Host.System.WindowsNetworkPromptReaper -
  • cancelled -: Tgstation.Server.Host.Jobs.Tests.TestJobHandler -
  • CanCreateSymlinks : Tgstation.Server.Host.Security.PosixSystemIdentity , Tgstation.Server.Host.Security.WindowsSystemIdentity @@ -194,9 +190,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • chatChannelsCollection : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • -
  • chatClient -: Tgstation.Server.Tests.Instance.ChatTest -
  • chatFactory : Tgstation.Server.Host.Components.InstanceFactory
  • @@ -218,11 +211,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • client : Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider , Tgstation.Server.Host.Components.Chat.Providers.IrcProvider -, Tgstation.Server.Tests.AdministrationTest -, Tgstation.Server.Tests.UsersTest -
  • -
  • clientFactory -: Tgstation.Server.Tests.IntegrationTest
  • CodeModificationsHeadFile : Tgstation.Server.Host.Components.StaticFiles.Configuration @@ -271,9 +259,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Deployment.DreamMaker , Tgstation.Server.Host.Components.EventConsumer
  • -
  • configurationClient -: Tgstation.Server.Tests.Instance.ConfigurationTest -
  • ConfigurationFile : Tgstation.Server.Api.Routes
  • @@ -303,9 +288,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • CurrentDirectory : Tgstation.Server.Host.IO.DefaultIOManager
  • -
  • currentWaitTask -: Tgstation.Server.Host.Jobs.Tests.TestJobHandler -
  • customCommandHandler : Tgstation.Server.Host.Components.Chat.ChatManager , Tgstation.Server.Host.Components.Chat.ChatTrackingContext diff --git a/functions_vars_d.html b/functions_vars_d.html index 770b986c3c..ab9a0031a0 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_e.html b/functions_vars_e.html index c308bca4a2..ba053e9f03 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_f.html b/functions_vars_f.html index 211c939c1d..e8b7a889da 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -129,9 +128,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  

    - f -

      -
    • features -: Tgstation.Server.Host.System.Tests.TestProcessFeatures -
    • File : Tgstation.Server.Api.Routes
    • diff --git a/functions_vars_g.html b/functions_vars_g.html index 88a33e0b81..6c26e0ab7b 100644 --- a/functions_vars_g.html +++ b/functions_vars_g.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    • u
    • v
    • w
    • -
    • x
    diff --git a/functions_vars_h.html b/functions_vars_h.html index d72f804799..061faa918e 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_i.html b/functions_vars_i.html index 6384ce0891..3ed333c6da 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -156,16 +155,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Components.Deployment.DmbFactory , Tgstation.Server.Host.Components.Session.SessionControllerFactory , Tgstation.Server.Host.Components.Watchdog.WatchdogBase -, Tgstation.Server.Tests.Instance.ConfigurationTest
  • InstanceAttachFileName : Tgstation.Server.Host.Controllers.InstanceController
  • -
  • instanceClient -: Tgstation.Server.Tests.Instance.ChatTest -, Tgstation.Server.Tests.Instance.InstanceTest -, Tgstation.Server.Tests.Instance.WatchdogTest -
  • instanceFactory : Tgstation.Server.Host.Components.InstanceManager
  • @@ -184,10 +177,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Controllers.InstanceController , Tgstation.Server.Host.Controllers.RepositoryController -
  • instanceManagerClient -: Tgstation.Server.Tests.Instance.InstanceTest -, Tgstation.Server.Tests.InstanceManagerTest -
  • instances : Tgstation.Server.Host.Components.InstanceManager
  • diff --git a/functions_vars_j.html b/functions_vars_j.html index 51d8882550..5b700bad1b 100644 --- a/functions_vars_j.html +++ b/functions_vars_j.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_k.html b/functions_vars_k.html index b0e6a2c791..560d9de364 100644 --- a/functions_vars_k.html +++ b/functions_vars_k.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_l.html b/functions_vars_l.html index 007cb698ae..35fc4cb392 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_m.html b/functions_vars_m.html index 58361dda7a..9f44fdf0d4 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -146,8 +145,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Deployment.DreamMaker , Tgstation.Server.Host.Components.Instance , Tgstation.Server.Host.Components.Session.ReattachInfoHandler -, Tgstation.Server.Tests.Instance.ByondTest -, Tgstation.Server.Tests.Instance.ChatTest
  • monitorCts : Tgstation.Server.Host.Components.Watchdog.WatchdogBase diff --git a/functions_vars_n.html b/functions_vars_n.html index 517881b1db..fc747dff93 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_o.html b/functions_vars_o.html index 6b00180630..e66d2dcc79 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_p.html b/functions_vars_p.html index e6e4755046..37494a3a1d 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -204,8 +203,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.System.ProcessExecutor
  • productHeaderValue -: Tgstation.Server.Api.Tests.TestApiHeaders -, Tgstation.Server.Client.ServerClientFactory +: Tgstation.Server.Client.ServerClientFactory
  • propagatedException : Tgstation.Server.Host.Server diff --git a/functions_vars_q.html b/functions_vars_q.html index 346e31e2a2..68a8d3af86 100644 --- a/functions_vars_q.html +++ b/functions_vars_q.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_vars_r.html b/functions_vars_r.html index 9e8b075e3e..e2f800e950 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -135,9 +134,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • readyTcs : Tgstation.Server.Host.Components.InstanceManager
  • -
  • realServer -: Tgstation.Server.Tests.TestingServer -
  • reattachInfoHandler : Tgstation.Server.Host.Components.Watchdog.WatchdogBase
  • @@ -194,9 +190,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Repository : Tgstation.Server.Api.Routes
  • -
  • repositoryClient -: Tgstation.Server.Tests.Instance.RepositoryTest -
  • repositoryCommands : Tgstation.Server.Host.Components.InstanceFactory
  • @@ -238,9 +231,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Chat.ChatManager , Tgstation.Server.Host.Components.Watchdog.WatchdogBase -
  • RestartRequested -: Tgstation.Server.Tests.TestingServer -
  • RevisionInformations : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • diff --git a/functions_vars_s.html b/functions_vars_s.html index 176b21d976..d6ccbe7735 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -143,9 +142,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Configuration.FileLoggingConfiguration , Tgstation.Server.Host.Configuration.GeneralConfiguration , Tgstation.Server.Host.Configuration.UpdatesConfiguration -, Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig1 -, Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig2 -, Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.GoodConfig
  • SecureStringLength : Tgstation.Server.Host.Security.CryptographySuite @@ -197,7 +193,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , Tgstation.Server.Host.Components.StaticFiles.Configuration , Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog , Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory -, Tgstation.Server.Host.IO.Tests.TestSymlinkFactory
  • synchronizationLock : Tgstation.Server.Host.Components.Chat.ChatManager diff --git a/functions_vars_t.html b/functions_vars_t.html index fef81bab06..7192d644b0 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -136,15 +135,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • TerminationWasRequested : Tgstation.Server.Host.Components.Session.DeadSessionController
  • -
  • TestInstanceName -: Tgstation.Server.Tests.InstanceManagerTest -
  • -
  • testRootPath -: Tgstation.Server.Tests.InstanceManagerTest -
  • -
  • testToken1 -: Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider -
  • TimeoutSeconds : Tgstation.Server.Host.Components.Chat.Providers.IrcProvider
  • diff --git a/functions_vars_u.html b/functions_vars_u.html index e5692cacf1..dd489641a0 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -167,9 +166,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Users : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • -
  • usersClient -: Tgstation.Server.Tests.InstanceManagerTest -
  • usersCollection : Tgstation.Server.Host.Database.DatabaseContext< TParentContext >
  • diff --git a/functions_vars_v.html b/functions_vars_v.html index 644b03b8df..60304a2592 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • @@ -143,9 +142,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • VersionPrefix : Tgstation.Server.Host.System.AssemblyInformationProvider
  • -
  • versionsPropertyGroup -: Tgstation.Server.Tests.VersionsTest -
  • diff --git a/functions_vars_w.html b/functions_vars_w.html index ce5cab520f..510bad535f 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • diff --git a/functions_w.html b/functions_w.html index d3f44ad1b4..f0281f638d 100644 --- a/functions_w.html +++ b/functions_w.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • @@ -134,16 +133,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • Wait() : Tgstation.Server.Host.Jobs.JobHandler
  • -
  • WaitForJob() -: Tgstation.Server.Tests.Instance.JobsRequiredTest -
  • WaitForJobCompletion() : Tgstation.Server.Host.Jobs.IJobManager , Tgstation.Server.Host.Jobs.JobManager
  • -
  • WaitForJobProgressThenCancel() -: Tgstation.Server.Tests.Instance.JobsRequiredTest -
  • watchdog : Tgstation.Server.Host.Components.Chat.Commands.ByondCommand , Tgstation.Server.Host.Components.Chat.Commands.CommandFactory @@ -188,9 +181,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • watchdogTask : Tgstation.Server.Host.Service.ServerService
  • -
  • WatchdogTest() -: Tgstation.Server.Tests.Instance.WatchdogTest -
  • WindowsByondInstaller() : Tgstation.Server.Host.Components.Byond.WindowsByondInstaller
  • @@ -207,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider
  • WindowsSystemIdentity() -: Tgstation.Server.Host.Security.WindowsSystemIdentity +: Tgstation.Server.Host.Security.WindowsSystemIdentity
  • WindowsSystemIdentityFactory() : Tgstation.Server.Host.Security.WindowsSystemIdentityFactory diff --git a/functions_z.html b/functions_z.html index 34425bf60d..aeb4b1bb63 100644 --- a/functions_z.html +++ b/functions_z.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -107,7 +107,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • u
  • v
  • w
  • -
  • x
  • z
  • ~
  • diff --git a/graph_legend.html b/graph_legend.html index 51dc3a6fbe..2f0c6938d6 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/hierarchy.html b/hierarchy.html index d4bfb8ab1c..604e59c869 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -98,498 +98,445 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); This inheritance list is sorted roughly, but not completely, alphabetically:
    [detail level 1234]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     CTgstation.Server.Api.Models.AdministrationRepresents administrative server information
     CTgstation.Server.Tests.AdministrationTest
     CTgstation.Server.Tests.ApiAssertExtension methods for the Assert .
     CTgstation.Server.Api.ApiHeadersRepresents the header that must be present for every server request
     CTgstation.Server.Host.Extensions.ApplicationBuilderExtensionsExtensions for IApplicationBuilder
     CAuthorizeAttribute
     CTgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig1
     CTgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig2
     CTgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig3
     CTgstation.Server.Api.Models.ByondRepresents a BYOND installation
     CTgstation.Server.Host.Components.Chat.ChannelMappingRepresents a mapping of a ChannelRepresentation.RealId
     CTgstation.Server.Host.Components.Chat.ChannelRepresentationRepresents a Providers.IProvider channel.
     CTgstation.Server.Api.Models.Internal.ChatBotManage the server chat bots
     CTgstation.Server.Api.Models.ChatChannelIndicates a chat channel
     CTgstation.Server.Host.Extensions.ChatChannelExtensionsExtensions for the ChatChannel .
     CTgstation.Server.Host.Components.Interop.Topic.ChatCommandRepresents a chat command to be handled by DD
     CTgstation.Server.Api.Models.Internal.ChatConnectionStringBuilderHelper for building ChatBot.ConnectionStrings
     CTgstation.Server.Host.Components.Interop.ChatMessageRepresents a message to send to one or more Chat.ChannelRepresentations.
     CTgstation.Server.Tests.Instance.ChatTest
     CTgstation.Server.Host.Components.Interop.ChatUpdateRepresents an update of ChannelRepresentations.
     CTgstation.Server.Host.Components.Chat.ChatUserRepresents a tgs_chat_user datum
     CTgstation.Server.Host.Components.Session.CombinedTopicResponseCombines a global::Byond.TopicSender.TopicResponse with a TopicResponse.
     CTgstation.Server.Api.Models.ConfigurationFileRepresents a game configuration file. Create and delete actions uncerimonuously overwrite/delete files
     CTgstation.Server.Tests.Instance.ConfigurationTest
     CController
     CTgstation.Server.Host.Configuration.ControlPanelConfigurationConfiguration options for the web control panel
     CTgstation.Server.Host.Configuration.DatabaseConfigurationConfiguration options for the Database.DatabaseContext<TParentContext>
     CTgstation.Server.Host.Database.DatabaseContext< MySqlDatabaseContext >
     CTgstation.Server.Host.Database.DatabaseContext< SqliteDatabaseContext >
     CTgstation.Server.Host.Database.DatabaseContext< SqlServerDatabaseContext >
     CTgstation.Server.Host.Extensions.DatabaseContextExtensionsExtensions for the IDatabaseContext .
     CDbContext
     CTgstation.Server.Host.Database.Design.DesignTimeDbContextFactoryHelpersContains helpers for creating design time DatabaseContext<TParentContext>s
     CTgstation.Server.Host.Components.Interop.DMApiConstantsConstants used for communication with the DMAPI
     CTgstation.Server.Host.Components.Interop.DMApiParametersCommon base for interop parameters.
     CTgstation.Server.Host.Components.Interop.DMApiResponseCommon base for interop responses.
     CTgstation.Server.Api.Models.Internal.DreamDaemonLaunchParametersLaunch settings for DreamDaemon
     CTgstation.Server.Api.Models.DreamMakerRepresents the state of the DreamMaker compiler. Create action starts a new compile. Delete action cancels the current compile
     CTgstation.Server.Host.Models.DualReattachInformationBaseBase class for DualReattachInformation
     CTgstation.Server.Api.Models.EntityIdCommon base of CompileJobs and Jobs.
     CTgstation.Server.Api.Models.ErrorCodeExtensionsExtension methods for the ErrorCode .
     CTgstation.Server.Api.Models.ErrorMessageRepresents an error message returned by the server
     CTgstation.Server.Host.Components.Interop.Topic.EventNotificationData structure for TopicCommandType.EventNotification requests.
     CTgstation.Server.Host.Configuration.FileLoggingConfigurationFile logging configuration options
     CTgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.GoodConfig
     CTgstation.Server.Host.Extensions.HostBuilderExtensionsExtension methods for the IHostBuilder .
     CTgstation.Server.Client.IAdministrationClientFor managing server administration
     CTgstation.Server.Client.IApiClientFactoryFor creating IApiClients
     CTgstation.Server.Host.System.IAssemblyInformationProviderFor retrieving the Assembly's location.
     CTgstation.Server.Host.Core.IAsyncDelayerFor waiting asynchronously
     CTgstation.Server.Host.Security.IAuthenticationContextFactoryFor creating and accessing authentication contexts
     CTgstation.Server.Host.Components.Interop.Bridge.IBridgeDispatcherHandler for BridgeParameters.
     CTgstation.Server.Host.Components.Interop.Bridge.IBridgeRegistrarRegisters IBridgeHandlers.
     CTgstation.Server.Client.Components.IByondClientFor managing the Byond installation
     CTgstation.Server.Host.Components.Byond.IByondInstallerFor downloading and installing BYOND extractions for a given system
     CTgstation.Server.Host.Components.Chat.IChannelSinkNotifyee of when ChannelRepresentations in a IChatTrackingContext are updated.
     CTgstation.Server.Client.Components.IChatBotsClientFor managing the chat bots
     CTgstation.Server.Host.Components.Chat.IChatManagerFactoryFor creating IChatManagers
     CTgstation.Server.Host.Security.IClaimsInjectorFor injecting global::System.Security.Claims.Claims that Controllers.TgsAuthorizeAttribute can look for
     CTgstation.Server.Host.Components.Chat.Commands.ICommandRepresents a command that can be invoked by talking to chat bots
     CTgstation.Server.Host.Components.Chat.Commands.ICommandFactoryFactory for built in ICommands
     CTgstation.Server.Client.Components.IConfigurationClientFor managing ConfigurationFile files
     CTgstation.Server.Host.IO.IConsoleAbstraction for global::System.Console
     CTgstation.Server.Host.Components.Repository.ICredentialsProviderFor generating CredentialsHandlers
     CTgstation.Server.Host.Security.ICryptographySuiteContains various cryptographic functions
     CTgstation.Server.Host.Components.Chat.ICustomCommandHandlerHandles Commands.ICommands that map to those defined in a IChatTrackingContext
     CTgstation.Server.Host.Database.IDatabaseCollection< ChatBot >
     CTgstation.Server.Host.Database.IDatabaseCollection< ChatChannel >
     CTgstation.Server.Host.Database.IDatabaseCollection< CompileJob >
     CTgstation.Server.Host.Database.IDatabaseCollection< DreamDaemonSettings >
     CTgstation.Server.Host.Database.IDatabaseCollection< DreamMakerSettings >
     CTgstation.Server.Host.Database.IDatabaseCollection< DualReattachInformation >
     CTgstation.Server.Host.Database.IDatabaseCollection< Instance >
     CTgstation.Server.Host.Database.IDatabaseCollection< InstanceUser >
     CTgstation.Server.Host.Database.IDatabaseCollection< Job >
     CTgstation.Server.Host.Database.IDatabaseCollection< ReattachInformation >
     CTgstation.Server.Host.Database.IDatabaseCollection< RepositorySettings >
     CTgstation.Server.Host.Database.IDatabaseCollection< RevisionInformation >
     CTgstation.Server.Host.Database.IDatabaseCollection< User >
     CTgstation.Server.Host.Database.IDatabaseConnectionFactoryFor creating raw DbConnections.
     CTgstation.Server.Host.Database.IDatabaseContextRepresents the database
     CTgstation.Server.Host.Database.IDatabaseContextFactoryFactory for scoping usage of IDatabaseContexts. Meant for use by Components
     CTgstation.Server.Host.Database.IDatabaseSeederFor initially seeding a database
     CIDesignTimeDbContextFactory
     CIDisposable
     CIDocumentFilter
     CTgstation.Server.Client.Components.IDreamDaemonClientFor managing DreamDaemon
     CTgstation.Server.Host.Components.Deployment.IDreamMakerFor managing the compiler
     CTgstation.Server.Client.Components.IDreamMakerClientFor managing the compiler
     CTgstation.Server.Host.Components.IEventConsumerConsumes EventTypes and takes the appropriate actions
     CTgstation.Server.Host.Core.IGitHubClientFactoryFor creating IGitHubClients
     CIHostApplicationLifetime
     CIHostedService
     CTgstation.Server.Host.Security.IIdentityCacheFor caching ISystemIdentitys
     CTgstation.Server.Client.Components.IInstanceClientFor managing a single Instance
     CTgstation.Server.Client.IInstanceManagerClientFor managing Instances
     CTgstation.Server.Client.Components.IInstanceUserClientFor managing InstanceUsers
     CTgstation.Server.Host.IO.IIOManagerInterface for using filesystems
     CTgstation.Server.Client.Components.IJobsClientAccess to running jobs
     CTgstation.Server.Host.Components.Deployment.ILatestCompileJobProviderProvides the most recently deployed CompileJob.
     CTgstation.Server.Host.Components.Repository.ILibGit2CommandsFor low level interactions with a LibGit2Sharp.IRepository.
     CTgstation.Server.Host.System.INetworkPromptReaperOn Windows, DreamDaemon will show an unskippable prompt when using /world/proc/OpenPort(). This looks out for those prompts and immediately clicks "Yes" if the owning process has registered for it
     CTgstation.Server.Api.Models.InstanceMetadata about a server instance
     CTgstation.Server.Tests.InstanceManagerTest
     CTgstation.Server.Tests.Instance.InstanceTest
     CTgstation.Server.Api.Models.InstanceUserRepresents a Users permissions in an Instance
     CTgstation.Server.Tests.IntegrationTest
     CIOpenApiExtension
     CIOperationFilter
     CTgstation.Server.Api.ApiHeadersRepresents the header that must be present for every server request
     CTgstation.Server.Host.Extensions.ApplicationBuilderExtensionsExtensions for IApplicationBuilder
     CAuthorizeAttribute
     CTgstation.Server.Api.Models.ByondRepresents a BYOND installation
     CTgstation.Server.Host.Components.Chat.ChannelMappingRepresents a mapping of a ChannelRepresentation.RealId
     CTgstation.Server.Host.Components.Chat.ChannelRepresentationRepresents a Providers.IProvider channel.
     CTgstation.Server.Api.Models.Internal.ChatBotManage the server chat bots
     CTgstation.Server.Api.Models.ChatChannelIndicates a chat channel
     CTgstation.Server.Host.Extensions.ChatChannelExtensionsExtensions for the ChatChannel .
     CTgstation.Server.Host.Components.Interop.Topic.ChatCommandRepresents a chat command to be handled by DD
     CTgstation.Server.Api.Models.Internal.ChatConnectionStringBuilderHelper for building ChatBot.ConnectionStrings
     CTgstation.Server.Host.Components.Interop.ChatMessageRepresents a message to send to one or more Chat.ChannelRepresentations.
     CTgstation.Server.Host.Components.Interop.ChatUpdateRepresents an update of ChannelRepresentations.
     CTgstation.Server.Host.Components.Chat.ChatUserRepresents a tgs_chat_user datum
     CTgstation.Server.Host.Components.Session.CombinedTopicResponseCombines a global::Byond.TopicSender.TopicResponse with a TopicResponse.
     CTgstation.Server.Api.Models.ConfigurationFileRepresents a game configuration file. Create and delete actions uncerimonuously overwrite/delete files
     CController
     CTgstation.Server.Host.Configuration.ControlPanelConfigurationConfiguration options for the web control panel
     CTgstation.Server.Host.Configuration.DatabaseConfigurationConfiguration options for the Database.DatabaseContext<TParentContext>
     CTgstation.Server.Host.Database.DatabaseContext< MySqlDatabaseContext >
     CTgstation.Server.Host.Database.DatabaseContext< SqliteDatabaseContext >
     CTgstation.Server.Host.Database.DatabaseContext< SqlServerDatabaseContext >
     CTgstation.Server.Host.Extensions.DatabaseContextExtensionsExtensions for the IDatabaseContext .
     CDbContext
     CTgstation.Server.Host.Database.Design.DesignTimeDbContextFactoryHelpersContains helpers for creating design time DatabaseContext<TParentContext>s
     CTgstation.Server.Host.Components.Interop.DMApiConstantsConstants used for communication with the DMAPI
     CTgstation.Server.Host.Components.Interop.DMApiParametersCommon base for interop parameters.
     CTgstation.Server.Host.Components.Interop.DMApiResponseCommon base for interop responses.
     CTgstation.Server.Api.Models.Internal.DreamDaemonLaunchParametersLaunch settings for DreamDaemon
     CTgstation.Server.Api.Models.DreamMakerRepresents the state of the DreamMaker compiler. Create action starts a new compile. Delete action cancels the current compile
     CTgstation.Server.Host.Models.DualReattachInformationBaseBase class for DualReattachInformation
     CTgstation.Server.Api.Models.EntityIdCommon base of CompileJobs and Jobs.
     CTgstation.Server.Api.Models.ErrorCodeExtensionsExtension methods for the ErrorCode .
     CTgstation.Server.Api.Models.ErrorMessageRepresents an error message returned by the server
     CTgstation.Server.Host.Components.Interop.Topic.EventNotificationData structure for TopicCommandType.EventNotification requests.
     CTgstation.Server.Host.Configuration.FileLoggingConfigurationFile logging configuration options
     CTgstation.Server.Host.Extensions.HostBuilderExtensionsExtension methods for the IHostBuilder .
     CTgstation.Server.Client.IAdministrationClientFor managing server administration
     CTgstation.Server.Client.IApiClientFactoryFor creating IApiClients
     CTgstation.Server.Host.System.IAssemblyInformationProviderFor retrieving the Assembly's location.
     CTgstation.Server.Host.Core.IAsyncDelayerFor waiting asynchronously
     CTgstation.Server.Host.Security.IAuthenticationContextFactoryFor creating and accessing authentication contexts
     CTgstation.Server.Host.Components.Interop.Bridge.IBridgeDispatcherHandler for BridgeParameters.
     CTgstation.Server.Host.Components.Interop.Bridge.IBridgeRegistrarRegisters IBridgeHandlers.
     CTgstation.Server.Client.Components.IByondClientFor managing the Byond installation
     CTgstation.Server.Host.Components.Byond.IByondInstallerFor downloading and installing BYOND extractions for a given system
     CTgstation.Server.Host.Components.Chat.IChannelSinkNotifyee of when ChannelRepresentations in a IChatTrackingContext are updated.
     CTgstation.Server.Client.Components.IChatBotsClientFor managing the chat bots
     CTgstation.Server.Host.Components.Chat.IChatManagerFactoryFor creating IChatManagers
     CTgstation.Server.Host.Security.IClaimsInjectorFor injecting global::System.Security.Claims.Claims that Controllers.TgsAuthorizeAttribute can look for
     CTgstation.Server.Host.Components.Chat.Commands.ICommandRepresents a command that can be invoked by talking to chat bots
     CTgstation.Server.Host.Components.Chat.Commands.ICommandFactoryFactory for built in ICommands
     CTgstation.Server.Client.Components.IConfigurationClientFor managing ConfigurationFile files
     CTgstation.Server.Host.IO.IConsoleAbstraction for global::System.Console
     CTgstation.Server.Host.Components.Repository.ICredentialsProviderFor generating CredentialsHandlers
     CTgstation.Server.Host.Security.ICryptographySuiteContains various cryptographic functions
     CTgstation.Server.Host.Components.Chat.ICustomCommandHandlerHandles Commands.ICommands that map to those defined in a IChatTrackingContext
     CTgstation.Server.Host.Database.IDatabaseCollection< ChatBot >
     CTgstation.Server.Host.Database.IDatabaseCollection< ChatChannel >
     CTgstation.Server.Host.Database.IDatabaseCollection< CompileJob >
     CTgstation.Server.Host.Database.IDatabaseCollection< DreamDaemonSettings >
     CTgstation.Server.Host.Database.IDatabaseCollection< DreamMakerSettings >
     CTgstation.Server.Host.Database.IDatabaseCollection< DualReattachInformation >
     CTgstation.Server.Host.Database.IDatabaseCollection< Instance >
     CTgstation.Server.Host.Database.IDatabaseCollection< InstanceUser >
     CTgstation.Server.Host.Database.IDatabaseCollection< Job >
     CTgstation.Server.Host.Database.IDatabaseCollection< ReattachInformation >
     CTgstation.Server.Host.Database.IDatabaseCollection< RepositorySettings >
     CTgstation.Server.Host.Database.IDatabaseCollection< RevisionInformation >
     CTgstation.Server.Host.Database.IDatabaseCollection< User >
     CTgstation.Server.Host.Database.IDatabaseConnectionFactoryFor creating raw DbConnections.
     CTgstation.Server.Host.Database.IDatabaseContextRepresents the database.
     CTgstation.Server.Host.Database.IDatabaseContextFactoryFactory for scoping usage of IDatabaseContexts. Meant for use by Components
     CTgstation.Server.Host.Database.IDatabaseSeederFor initially seeding a database
     CIDesignTimeDbContextFactory
     CIDisposable
     CIDocumentFilter
     CTgstation.Server.Client.Components.IDreamDaemonClientFor managing DreamDaemon
     CTgstation.Server.Host.Components.Deployment.IDreamMakerFor managing the compiler
     CTgstation.Server.Client.Components.IDreamMakerClientFor managing the compiler
     CTgstation.Server.Host.Components.IEventConsumerConsumes EventTypes and takes the appropriate actions
     CTgstation.Server.Host.Core.IGitHubClientFactoryFor creating IGitHubClients
     CIHostedService
     CTgstation.Server.Host.Security.IIdentityCacheFor caching ISystemIdentitys
     CTgstation.Server.Client.Components.IInstanceClientFor managing a single Instance
     CTgstation.Server.Client.IInstanceManagerClientFor managing Instances
     CTgstation.Server.Client.Components.IInstanceUserClientFor managing InstanceUsers
     CTgstation.Server.Host.IO.IIOManagerInterface for using filesystems
     CTgstation.Server.Client.Components.IJobsClientAccess to running jobs
     CTgstation.Server.Host.Components.Deployment.ILatestCompileJobProviderProvides the most recently deployed CompileJob.
     CTgstation.Server.Host.Components.Repository.ILibGit2CommandsFor low level interactions with a LibGit2Sharp.IRepository.
     CTgstation.Server.Host.System.INetworkPromptReaperOn Windows, DreamDaemon will show an unskippable prompt when using /world/proc/OpenPort(). This looks out for those prompts and immediately clicks "Yes" if the owning process has registered for it
     CTgstation.Server.Api.Models.InstanceMetadata about a server instance
     CTgstation.Server.Api.Models.InstanceUserRepresents a Users permissions in an Instance
     CIOpenApiExtension
     CIOperationFilter
     CTgstation.Server.Host.System.IPlatformIdentifierFor identifying the current platform
     CTgstation.Server.Host.Setup.IPostSetupServicesSet of objects needed to configure an Core.Application.
     CTgstation.Server.Host.IO.IPostWriteHandlerHandles changing file modes/permissions after writing
     CTgstation.Server.Host.System.IProcessExecutorFor launching IProcess'
     CTgstation.Server.Host.System.IProcessFeaturesAbstraction for suspending and resuming processes.
     CTgstation.Server.Host.Components.Chat.Providers.IProviderFactoryFactory for IProviders
     CIQueryable
     CTgstation.Server.Host.Components.Session.IReattachInfoHandlerHandles saving and loading DualReattachInformation
     CTgstation.Server.Client.Components.IRepositoryClientFor managing the Repository
     CTgstation.Server.Client.IRequestLoggerFor logging HTTP requests and responses
     CTgstation.Server.Host.Core.IRestartHandlerHandler for server restarts
     CISchemaFilter
     CTgstation.Server.Host.System.IPlatformIdentifierFor identifying the current platform
     CTgstation.Server.Host.Setup.IPostSetupServicesSet of objects needed to configure an Core.Application.
     CTgstation.Server.Host.IO.IPostWriteHandlerHandles changing file modes/permissions after writing
     CTgstation.Server.Host.System.IProcessExecutorFor launching IProcess'
     CTgstation.Server.Host.System.IProcessFeaturesAbstraction for suspending and resuming processes.
     CTgstation.Server.Host.Components.Chat.Providers.IProviderFactoryFactory for IProviders
     CIQueryable
     CTgstation.Server.Host.Components.Session.IReattachInfoHandlerHandles saving and loading DualReattachInformation
     CTgstation.Server.Client.Components.IRepositoryClientFor managing the Repository
     CTgstation.Server.Client.IRequestLoggerFor logging HTTP requests and responses
     CTgstation.Server.Host.Core.IRestartHandlerHandler for server restarts
     CISchemaFilter
     CTgstation.Server.Host.IServerRepresents the host
     CTgstation.Server.Client.IServerClientFactoryFactory for creating IServerClients
     CTgstation.Server.Host.Core.IServerControlRepresents a service that may take an updated Host assembly and run it, stopping the current assembly in the process
     CTgstation.Server.Host.IServerFactoryFor creating IServers
     CTgstation.Server.Host.Core.IServerPortProviderProvides access to the server's HttpApiPort.
     CTgstation.Server.Host.Components.Session.ISessionControllerFactoryFactory for ISessionControllers
     CTgstation.Server.Host.IO.ISymlinkFactoryFor creating filesystem symbolic links
     CTgstation.Server.Host.IO.ISynchronousIOManagerFor accessing the disk in a synchronous manner
     CTgstation.Server.Host.Security.ISystemIdentityFactoryFactory for ISystemIdentitys
     CTgstation.Server.Host.Security.ITokenFactoryFor creating Tokens
     CTgstation.Server.Client.IUsersClientFor managing Users
     CTgstation.Server.Host.Watchdog.IWatchdogThe watchdog for a Host
     CTgstation.Server.Host.Watchdog.IWatchdogFactoryFactory for creating IWatchdogs
     CTgstation.Server.Host.Components.Watchdog.IWatchdogFactoryFor creating IWatchdogs
     CTgstation.Server.Tests.Instance.JobsRequiredTest
     CJsonConverter
     CTgstation.Server.Host.Components.Session.LaunchResultRepresents the result of trying to start a DD process
     CTgstation.Server.Api.Models.LimitsSanity limits to prevent users from overloading
     CTgstation.Server.Host.Components.Chat.Providers.MessageRepresents a message recieved by a IProvider
     CMigration
     CModelSnapshot
     CTgstation.Server.Host.Components.Watchdog.MonitorStateThe (absolute) state of the ExperimentalWatchdog
     CTgstation.Server.Host.NativeMethodsNative Windows methods used by the code
     CTgstation.Server.Host.Service.ProgramContains the entrypoint for the application
     CTgstation.Server.Host.ProgramEntrypoint for the Process
     CTgstation.Server.Host.Console.ProgramContains the entrypoint for the application
     CReleaseNotes.ProgramContains the application entrypoint
     CTgstation.Server.Api.Models.Internal.RepositorySettingsRepresents configurable settings for a Repository
     CTgstation.Server.Host.Models.RevInfoTestMergeMany to many relationship for Models.RevisionInformation and Models.TestMerge
     CTgstation.Server.Api.Models.Internal.RevisionInformationRepresents information about a current git revison
     CTgstation.Server.Api.Rights.RightsHelperHelper for RightsTypes
     CTgstation.Server.Api.RoutesRoutes to a server actions
     CTgstation.Server.Api.Models.Internal.ServerInformationBase class for Models.ServerInformation.
     CTgstation.Server.Host.Components.StaticFiles.ServerSideModificationsRepresents code modifications via configuration
     CServiceBase
     CTgstation.Server.Host.Extensions.ServiceCollectionExtensionsExtensions for IServiceCollection
     CTgstation.Server.Host.Setup.SetupApplicationDI root for configuring a SetupWizard.
     CTgstation.Server.Host.Extensions.TaskExtensionsExtensions for the Task .
     CTgstation.Server.Client.Tests.TestApiClient
     CTgstation.Server.Api.Tests.TestApiHeadersTests for ApiHeaders
     CTgstation.Server.Host.Core.Tests.TestApplicationTests for Application
     CTgstation.Server.Host.Core.Tests.TestAsyncDelayer
     CTgstation.Server.Host.Security.Tests.TestAuthenticationContextTests for AuthenticationContext
     CTgstation.Server.Host.IO.Tests.TestConsole
     CTgstation.Server.Host.Database.Tests.TestDatabaseConnectionFactory
     CTgstation.Server.Host.Database.Tests.TestDatabaseContextFactory
     CTgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider
     CTgstation.Server.Client.Components.Tests.TestDreamDaemonClient
     CTgstation.Server.Api.Models.Tests.TestErrorCodeExtensionsTests for the ErrorMessage .
     CTgstation.Server.Host.Core.Tests.TestGitHubClientFactory
     CTgstation.Server.Api.Models.Tests.TestIrcConnectionStringBuilder
     CTgstation.Server.Host.Jobs.Tests.TestJobException
     CTgstation.Server.Host.Jobs.Tests.TestJobHandler
     CTgstation.Server.Api.Models.TestMergeParametersParameters for creating a TestMerge
     CTgstation.Server.Host.System.Tests.TestPlatformIdentifier
     CTgstation.Server.Host.Components.Byond.Tests.TestPosixByondInstaller
     CTgstation.Server.Host.IO.Tests.TestPostWriteHandler
     CTgstation.Server.Host.System.Tests.TestProcessFeaturesTests for IProcessFeatures.
     CTgstation.Server.Host.Tests.TestProgramTests for Program.
     CTgstation.Server.Host.Console.Tests.TestProgram
     CTgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactoryTests for LibGit2RepositoryFactory.
     CTgstation.Server.Api.Rights.Tests.TestRightsTests for Rights
     CTgstation.Server.Client.Tests.TestServerClientFactory
     CTgstation.Server.Host.Tests.TestServerFactoryTests for ServerFactory
     CTgstation.Server.Host.Service.Tests.TestServerServiceTests for ServerService
     CTgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions
     CTgstation.Server.Host.Setup.Tests.TestSetupWizard
     CTgstation.Server.Host.IO.Tests.TestSymlinkFactory
     CTgstation.Server.Host.Watchdog.Tests.TestWatchdog
     CTgstation.Server.Host.Watchdog.Tests.TestWatchdogFactoryTests for WatchdogFactory
     CTgstation.Server.Api.Models.TokenRepresents a JWT returned by the API
     CTgstation.Server.Host.Configuration.UpdatesConfigurationConfiguration for the automatic update system
     CTgstation.Server.Api.Models.Internal.UserRepresents a server User
     CTgstation.Server.Tests.UsersTest
     CTgstation.Server.Api.VersionExtensionsExtensions for the Version .
     CTgstation.Server.Tests.VersionsTest
     CTgstation.Server.Host.Extensions.WebHostBuilderExtensionsExtension methods for the IWebHostBuilder .
     CException
     CTgstation.Server.Host.IServerRepresents the host
     CTgstation.Server.Client.IServerClientFactoryFactory for creating IServerClients
     CTgstation.Server.Host.Core.IServerControlRepresents a service that may take an updated Host assembly and run it, stopping the current assembly in the process
     CTgstation.Server.Host.IServerFactoryFor creating IServers
     CTgstation.Server.Host.Core.IServerPortProviderProvides access to the server's HttpApiPort.
     CTgstation.Server.Host.Components.Session.ISessionControllerFactoryFactory for ISessionControllers
     CTgstation.Server.Host.IO.ISymlinkFactoryFor creating filesystem symbolic links
     CTgstation.Server.Host.IO.ISynchronousIOManagerFor accessing the disk in a synchronous manner
     CTgstation.Server.Host.Security.ISystemIdentityFactoryFactory for ISystemIdentitys
     CTgstation.Server.Host.Security.ITokenFactoryFor creating Tokens
     CTgstation.Server.Client.IUsersClientFor managing Users
     CTgstation.Server.Host.Watchdog.IWatchdogThe watchdog for a Host
     CTgstation.Server.Host.Watchdog.IWatchdogFactoryFactory for creating IWatchdogs
     CTgstation.Server.Host.Components.Watchdog.IWatchdogFactoryFor creating IWatchdogs
     CJsonConverter
     CTgstation.Server.Host.Components.Session.LaunchResultRepresents the result of trying to start a DD process
     CTgstation.Server.Api.Models.LimitsSanity limits to prevent users from overloading
     CTgstation.Server.Host.Components.Chat.Providers.MessageRepresents a message recieved by a IProvider
     CMigration
     CModelSnapshot
     CTgstation.Server.Host.Components.Watchdog.MonitorStateThe (absolute) state of the ExperimentalWatchdog
     CTgstation.Server.Host.NativeMethodsNative Windows methods used by the code
     CTgstation.Server.Host.Console.ProgramContains the entrypoint for the application
     CTgstation.Server.Host.Service.ProgramContains the entrypoint for the application
     CTgstation.Server.Host.ProgramEntrypoint for the Process
     CTgstation.Server.Api.Models.Internal.RepositorySettingsRepresents configurable settings for a Repository
     CTgstation.Server.Host.Models.RevInfoTestMergeMany to many relationship for Models.RevisionInformation and Models.TestMerge
     CTgstation.Server.Api.Models.Internal.RevisionInformationRepresents information about a current git revison
     CTgstation.Server.Api.Rights.RightsHelperHelper for RightsTypes
     CTgstation.Server.Api.RoutesRoutes to a server actions
     CTgstation.Server.Api.Models.Internal.ServerInformationBase class for Models.ServerInformation.
     CTgstation.Server.Host.Components.StaticFiles.ServerSideModificationsRepresents code modifications via configuration
     CServiceBase
     CTgstation.Server.Host.Extensions.ServiceCollectionExtensionsExtensions for IServiceCollection
     CTgstation.Server.Host.Setup.SetupApplicationDI root for configuring a SetupWizard.
     CTgstation.Server.Host.Extensions.TaskExtensionsExtensions for the Task .
     CTgstation.Server.Api.Models.TestMergeParametersParameters for creating a TestMerge
     CTgstation.Server.Api.Models.TokenRepresents a JWT returned by the API
     CTgstation.Server.Host.Configuration.UpdatesConfigurationConfiguration for the automatic update system
     CTgstation.Server.Api.Models.Internal.UserRepresents a server User
     CTgstation.Server.Api.VersionExtensionsExtensions for the Version .
     CTgstation.Server.Host.Extensions.WebHostBuilderExtensionsExtension methods for the IWebHostBuilder .
     CException
    diff --git a/index.html b/index.html index e779745cd7..0e041909ab 100644 --- a/index.html +++ b/index.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/inherit_graph_10.map b/inherit_graph_10.map index 1f258cce7f..351750534e 100644 --- a/inherit_graph_10.map +++ b/inherit_graph_10.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_10.md5 b/inherit_graph_10.md5 index 6ceeda052c..cb1228374f 100644 --- a/inherit_graph_10.md5 +++ b/inherit_graph_10.md5 @@ -1 +1 @@ -1a132e68526d97f993b7854c55468616 \ No newline at end of file +5be46402fce84065bbd10e5bdc960b4d \ No newline at end of file diff --git a/inherit_graph_10.png b/inherit_graph_10.png index aea195e1f4b2090e1966573d3b9ecddd45aa768f..307918700990b292a27292f2b5c9cfbb02001634 100644 GIT binary patch literal 2086 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 LNkvXXu0mjfJflv2 diff --git a/inherit_graph_100.map b/inherit_graph_100.map index 81b9a7494c..d1907a7018 100644 --- a/inherit_graph_100.map +++ b/inherit_graph_100.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_100.md5 b/inherit_graph_100.md5 index 1ccb331fa3..0e043be39d 100644 --- a/inherit_graph_100.md5 +++ b/inherit_graph_100.md5 @@ -1 +1 @@ -a03d3790a20973aac9460646af05026f \ No newline at end of file +979776af19b3e059931577165fd552b1 \ No newline at end of file diff --git a/inherit_graph_100.png b/inherit_graph_100.png index 88aa81464509e3f809bccc9442d5c93b304f4848..5b6f9ba3393c6eefa12d2031245cdbb9d12306dd 100644 GIT binary patch literal 3001 zcmZ8j2{e>%7k^WhNPH+`&%S2gmxM7f7;D+rm@I>6gb)#8vSb})iLy?1V(gu=PKhjI zEZHY}mShXxtM7c@Ip6=j=e*Bz&U@bbJoopz_jhlc3E~z#Ejuj$0QCBLP%{8HrvmQf zX(+(=W6!bA;6mkMa0?2Yo;|Nyi&FuB&PN}rWf7FUo^5T&Y|j!=Tw*fmE@~#-Bc`qG zD)S^F#VVh7mb(6JWITn8*ttxWXEFuDB6He&?gJ%prn46dpHbV6xYD8$R zXbrQxD37My(KKwyYR_RSDwNm>X)9I>?AO@K9#Uy-m3z?l(U0>y;Pm0H+%y#cbkO$P z24<*|aX<(CHOq4m91=o2=)k}qWHJJQ=+9IDfNM<5XErz+K04CiJN>;qJiOnC0_eat zHL0eF{gdHW|1K??`Xp*{L`7)nKHm2e3 z`vKu{$RA=!v~+1!*O2M5QI7487s=!b+XkQIZ-t48iLzO1q}qFOmR^!+|EgLeJacB* zS{@r4Q&v`f`t)hGvfo^H5|5lI&1Zhl%L(-xMawb#gW@~5uYx>Pq- zRWat2mzG|7JxldF}f8IyE)5sK(3eZ1up6?Be2L6Ol>KX-^N0 znXR4O8krp9j7?1)>gWL23r0M1a&oAtsEW7<^IMRD?r&O(A6#>FOD#60nls&NFR2wm zc&)9hme$tRmX?C{H)prD{E)%s^K34c8Kthj2zi%*3l0vhuC8wVYceu2OYd+vFE_VB zhf1Qm{L$XeVonYS#LCuIO;J%%SvhE-=f!#I%O>&pI)!GU>F|(8XZ9XN@<06LA#g3V zx2dTK27~qIYBYNcfx+Cpdp9*D#i1=!MNtunE-NV!QB^%0DmFfU{(Q*Z#+Tk+Ezh$A znV7)L2f<)ng$9`e$rx5Cq?=ncCxKBT<8sYKp&beKgs#rc=(BL5uohy++lz!uDaW^F z%UN>wu#2Jz#TX8041Q&OeQJChUN_>YpxTW5@-ihQyb?+~-t+T*}SOWlxA%wBmP!JSGpQxcf*O85^}Y@dv#>)rI6_WO z!Z^DL1VUKAqbYNGCc(2b0w|Ah`x_yWD1)-}{gkBtpTck=WsD=VWtK9n7AIoRJ% zOHcQxAD?ay_o}y%&+tj=uBwo=((45gw0vi!Rd@X756EoMZXH;`e0&t$TVS>x9zLq= zlHD_2y>{+_bk;pnv2;;UQRpkTvE@%at7SIjFxabj`H$yJtP{9UhGRJWLzI|mtS69E}7PQ{?0t#gi%c}TDuxd z7>_SHUwH+X^mTPR!L+$VrDJJHjAIt&0Px1Pwaq7j}SJk_IW~rg1o$|o7)urfv~1#-jXZZLsgkeA8TrB z)W>%b~)nmV-Uq^kA8{xz52B@_+}{+0&A}* z_+5MND-#pbQ*GY7uY23us-gQ;cW{CTBLpHNEp7kkXo5s4cWgh|n(t2Y^y6#~J9?jx zU=$Fbu;Q#TI?UQviw0>f8kB&hP~h^TKWBlP;EqD2^}6QW2z!~&4eWdIdd~GwmW_sXORK3h zx3@dK8C+Oc=y8=5_oMp3JD8X_>3#tKD>+M0+qCnm3bX-$ zk*=X1nLkAZ{VgH?@g#G2WTf1-;j*?7a+bVu%28n#{rO>kE-NUCQW6r`2i^#bbp%hc zARg}E+-U1RGCC@hNzmnck&|QZ?(Xj9w)hUA#IYNO5)!=c?;oF(bh^Lw2G5RNuN%X7 zR6gnI>Iy$O=$2i~kdfj^w*HK^@5EdC?{3ZCii6hp&3DDbP|bBxC7zI0_I^%R+Tocv zISqwxs=xH|^_{MA*0He}w;NYvj){o@Rgydrp9Ovo-CY^^Io)o1i|fEyoDj$>eMo(1 zCyIw75RxJyuYV=x&-9mQ6;C=zi=@K?0|TGjynnFm2Cp>zSaW!z)uGa?bZ&m0l0pj( zhZ`Bu?+8cF?+*+xntpcje18X5h}+d+7y0N_&AOnBrG-Rev{dll89!EWDER~h2b0Ff zsV-b-3EGlv zB#ETI%%$@o$21BNtfln?%D23<1c5-ViIELkVX@@Vz1GLas&aDX0!+HPy6G7iml+t$ zA34io?%=)<2y}FGZ{%K8j52sQNp{N->HMX$D6#3OtMoFLFc{1#=!uO@CH&-1{1x%{ z-V>wXS)4xKTe28m5hx5JXJ==@($p7VdZCA28ptPBIu7ZlWbN85!h1*NIx&No5SXDY zB!V5?N35{-I=pTWD2lb6j&;U1Hy`0FD@78Na#&_pR^Tmy#vY3HKp&5TBSRDK38Zgr9QlD}6NBt$TWUVi|a3u}0Rbv1GTukv17TtI0bfAQ_Q9 zI6KMe1mcpJk>NwC(G_5FLn0;90@B3=Eqi-=Stad2;*Xo)#gjxL5p7@Z6PD*tSy@u@ z41-~&xd7@j>NoDwZ&!EsXZ@%?8%^@2&04fI-qZTo(&ZmDKrPtZ6%3-_LJ5d5-{(BtoQ=X@ z4E+53jE$2VD#Lfk33iggh#b`b+I8cCf`aYs?WL9?^T#KDg5#jyKvKU~vIi%m8LDwD z@)oqWw}ahUS~_|A-Czlq+QZ4F08BrMv->;+MTLE{P&(X5!6b(0BK5iNHbEO2*t1y~wt<0xwsz#rYgP62^z`(%OD&+Mb(Dc%?S#6x%q{e$ z`uO;OiqY7J{pK}X^|~!d1NNp2hf_k0bucmy{R70;z>wHyQzK3QkaKb&jG>_$7lciW4Qf8hn^IZuFr6e1ZQzTUl#$b&~}RaH{ZO=%>V!Z literal 3768 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 diff --git a/inherit_graph_101.map b/inherit_graph_101.map index c05d9a8a5f..ebb82d0ff8 100644 --- a/inherit_graph_101.map +++ b/inherit_graph_101.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_101.md5 b/inherit_graph_101.md5 index b9e0ea0baf..59d8668a23 100644 --- a/inherit_graph_101.md5 +++ b/inherit_graph_101.md5 @@ -1 +1 @@ -e5ad2b4101b0145d747442edc5bbee3e \ No newline at end of file +1f8323ae1ee240c03583af72610e4afb \ No newline at end of file diff --git a/inherit_graph_101.png b/inherit_graph_101.png index b16d484f5367c100e1da539b6c30536ed075bb6a..a3c1eb1901de8d4d238ab0f20e3acc594dc3401b 100644 GIT binary patch literal 2698 zcmY*b2{fDA7B*K&E;Xi<##m}fOlb`<4>89)1Qlvd6)hbQq0|&Dd8oFi5OZjZy?POs z*K)B`V;)=cT&1*bs_uWg-n;9)@2vknXPx!0ea^r4_wBvY9qcT?JYqa7EG%G@rKuw@ ze+C{+ZZ_aOnuYQJCN8YCg(=JF-{VC`C5eTF#{gw&=18cm3>HR+F=S!Z33=XIV}xNI{F|)isW@Bi{^#?yz|Y#Ipzr82W3P5g)%S zYjhUzc+b<=?648XM>@5|1*L{48Z+k>7)AGo^}jx6FlGh@LuiI*A%fu`_rQ)e3maS= zRw=d0H5iiiD{HhE_Qv-3ZxC^DC1qudukV6t7?hvg@+Vjd@H>nWWPE6F@V7O2BWS8j zj%6>F7C3yvTPnx$OT#w7P}>@dCA;$J*_#Z4pD_5N*;h4tXA`f2;rzV3nLFC77oGmt zkPtWR%QpV>yp`U=BFB|>o-!Ni=U4jj<=*;8+5NA(*J2Ju$$aGhcNKXF#WscSV zvZ9EpV(3L%TU#^p^PP>2>IMe*l|S+TFDzydtVf~)zzg71{m+(?;jixrY9#S`}6|=8n)ewk+MNIBG`qpDBSif726(u`6+x;1K64fg$EiL~Oz~aVSyP4{v zFg^5aRa45L?T2&`^yZh2NI|07lNK>5zLrSs^b4biC+#L-VPUSWuCM&0cy!Ytu*SAF zQ3y)*pF7%?jnFO1jZ0a|d^_Vle!df~J;Pue9Bxg#iZ;OixF90(CP1AwaeJcP`xW*> zu6dcF5YI~yqPa}LTQjQb*Q29i-B?u}9kDGMjW%MVW^HZ#!h-6WoQ_7L!C5p5SfX6OX5XdUv6@5@9It@H2*5Ei>C2JCOBv#~Tm4GjIMj~W+S-0_vfsM7 z@$neLdL7sC$D^Ns~gB;5Xh=2n0e)OG|Na@$zy2#w8~w zrwe}yuz&_621CO{pJ>H-d6_7HRFQ6gem6EZ{}>vIKic+)jD(M);M=BH?xf|F6+gVu z%F0TS{{4K6rTwLbo=f}s#0c`%Ln4cZ0=>Mv&Tw*SX=~rui1I?a*M1_) z7RmSKe_~XHjO!#YkB9>+#d>!eYioJ$|BfYh3BYxAnd>7mc>F1@xqD#&$R|-TF-I4v zm3Nyw8-i42p}qDZHk5I=mR3u1v(SWYu9X{=D<>+?N=}H!+uQp*=uOWyE+HRabwE`ZZjexxX?XAt51~iVk8%PdkT7#D1Cw7h8tW{5XY! z`4tVKmeY2>3a3SRF8uDvVTAGaHi-L{7^Zhj_AI(*29m0(8C#iq9XlziT*V#HceK`A zJ*tzt%@B8OPXd127Tj*cXdi8R=_;KQaQ!-MYI|>Quf1JoKO)=R!-LQRa%Y>YcI)L& zs_~>RE@A;L1_vuV8(KX$UTv~}W<~W64c!E+M|PBT+6yXv{qkjWu9E2GUh90>Od5Ub zmS%EyUtb?o$Nr*jjEz#8tiaiaJtNzt5P0rj2o5*Y*Y|?40f)n}H1{pl+6B_IeO zWpJ_)nwm7y(#pz~1`5>jtXB5+ZpOvw@gwi-UBlxI-kHm$LM;OVWMhi6v$8nO*h(KS zFE4j?c8-mWRaD3a1qIasbwXWQn%vce2Nd!8wYbtpWAvA;i3XrV0OfIMX~~MRzx4Le z=g*%f-x0+TbXEiqhpMWyzA)*P*xgyc@jX2~PuD_J8VI@If}Rcz8+&`;Za~6X%tqeb z?|u7rZD*#9_a`Fef4d5#kK{9apfm_-_1p2Wi?efZK8IKit}moFAWVYEWG*c(LO^ed z_3tMoCG}$A<6V9fB_MddUS6*gPTDgwc}e}i@$^G6O^`wzCEJr)UtN6`1S)3$B-4k% zUe?$DlC>!e_b+;MxN>pqsWJ34i%Qi>F^pmR|Ne^pJoSnAKU;)@c+)w200&{)T~+{P zX_*!{?92R;E_f*|!H}D6s_?;s2f;sj>^Y2-KRB7B6|xThZ(D`9W@j=;JY_wAmEGe4 Sm9_%SB@4>T&a~e6TGC%xLKD*f literal 3526 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 C+Uz0# diff --git a/inherit_graph_102.map b/inherit_graph_102.map index f6a020485d..9e0385850b 100644 --- a/inherit_graph_102.map +++ b/inherit_graph_102.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_102.md5 b/inherit_graph_102.md5 index 53dd8ed810..ebd1496f74 100644 --- a/inherit_graph_102.md5 +++ b/inherit_graph_102.md5 @@ -1 +1 @@ -d499dc833a5b396414675c7410d45377 \ No newline at end of file +d2646c5eb750ae2f07ee30dc21f07117 \ No newline at end of file diff --git a/inherit_graph_102.png b/inherit_graph_102.png index 34f1cf082f438f77b9bbd693260ce2893e80d0b7..f9fc5327be270f59d39602849d0185918f5e773d 100644 GIT binary patch literal 3193 zcmZuz2{e>_7k?5GldTOU>qo*=C?$p%`&M2IlXdLW7|YC?b(CU|P%$HnJu%jhWfF<- zj^&lCL$YTXWH4m=9^dz!^PTUU?>^`J@Be?!eV%*o@45H)zcF{r^iOb$a038v!q5P2 z0RU`V;9iA`4P2e-5HwJ6qKx(7z`@~@)ll#f03c99_-)IF>5L4#$-NnoHuL%VPGUvf~IGLrc`km~h@CZm(3RwHMRk?PisHgrLu-^hG-ozOoU z*>MG0FWiM{xYiv1?8qP4*a*7)UuA%zBBKtUzUYHb55SF(_fg|Lj=tl}4=Xz#`1aP) z14fvZ+I=brU}93Yuh ze<*6b4!dHN!}qVJon&wT&f>{N=9#b(Yl@+H)9J{5?+3oV2{nHJ@JFpE!y(Za3?(zl1x<7&SD`&(BY_ zC1`H_h?GZ^T3$*(6DlvIIW| z!Qhm5&X52Om31KfHsjK_Z{Kd5f4;oDTv%9`oh{MefM57l2)}h&$Mf~(cIed9RA%T} zOyB(IJGZzlcjKx*SZe%tz5Oo75;k*lbEV!!M~fR1Y1q{txAQGh)6zm_JB9t%7t0!< za&k$u84eDPx$X=eLBK^>MWrf)g$9jMQ*EuRuyfs_*2-Tob#@yY8+HE@a04aA359M= zM1!yS*M%+)l!S$aWuprU3d~JSE0)_AH^^#OqY`WRQ?X|q9y;T2DJJxhks^!2i?M%o zcaupZah>zL`etU`EiEnfZAQ|9$3mXfBS}d~!^6Wh--CVV?;m8N5!Tkr!3}52w{mpIF%Ts_S7$5zIeWdJzV{9YvqGZR5~oIK0EvN51apHT0grO*$^Aj4wZ}c={=rG$lANqbNFty}Lb0*2oSd8_93HQEvmVDl zzU)}vS!rZG+wceuM&?^oyiOwO>gw+8?U_)^%6!M_u`NFmH20lG0s;cS8Z2g>i~j;9 zN1Is#oeVmJ#Ha7vA1ZgoU=qE?>#>xqtOygI%3;!GQgPd4PyA-cl=|< ztv{7C!1(ul%c`nWloER8q>jqV%hTy}uh(cFpT5Nn=lB^Gqx9SGJHoU=3-RLqea)~PjgKB4-b><@El|Eb~Wg+g3Ry* z%#AZ=&x-OM6Q*H}ljdBb+jOjDWMx;VE3h{uy`Fk{ddu~F#zbgxa&oUq19owMOeU9q zS!0c3BO$w=rX5>7RbZ^q0F!%8Lv@`O8((JZ?}txH6E!GIJHM0N7Df<$0eFjV&qCEklT#A|$J*G?V0J1O{{i-di@W=5BpS2ujzgJw%T3*5 zl8*^nj44^k0|kMu(~*7i>X;u9+S%#5XhBJn0Nw4NT-RFgc-_Gc>TW*+wTqRg;Jkl6hd_53oI5;tdPL`qT7Dek9s z(8~%6AR}OJobQw<8}w01y$%*Ksx>zLoGK2BtuQn0Tdxb4`}*}O)V>}b%>Mku7|-I} z(i7ar-T%JSnIEP_53-|8h7C3v%}ij zdS&vybILaFVr&Pu+z~kYiz8Q0Mj}g~ii%k37!}9x_VN<&a|gDBMKgAHnPldi;`KBg znU_kb5gpux9H9Lp(x?%eI9h!>Z~x1QnWbVAnU}%pu-M5ER!VY7Pj@$=P*Xz#!NXJV ziw7FgB3XtY+KUOX|TO!TxL0U1A9f@PF^q-kbQ9O9?V9(=cN!}eu zRAbxz=ecE4H(v|e+Jr17<>-Ekl6v#6Of9 z)^;-4=DC+~v#o z=_LK&kdV|lzY#k9B;(Z$_OQ61j;!9|ppAaKO^GaQXQ|wbRnyrS82h5#^(%bm^yx(N zcNLa1%(MHqAd5#-CHPF)uW=Px)L54d)>KuMFGEL*TJ84ij6>8fGc%KuH@=6g zRD5}&B8idlyk$2bILXS4 zqHyM$c%ISN$mr{}jLHI#4tyg?i?APvYbImv}6dJ5+s}hWVa&&ujT?dwv zs1PGzwJ-p^_x_o>p%}c@Dz5H#U5Z0vc-T+hJWNBS6eeo1D2W$BW=Ln4Fs zcY|KP@g1$rwkQO7#`CJdykxL;MCilc5@L4^Qd$x(VSR$kf|^T^o&7!4RR_D-xsM(6 z<{@38Pzm&E@v@_09fe|?+p7SDE(EH*?10C$Xpn@&#oD9KB)b|y{*7nj-X^`6%2VTg z6`?u!wY9Z1drkzEe1~^04)fHQaE=YZ+73OZidOfZCLl{>SnqP@E|@?P`KC|S&v|*FoT;yBfB)-seijP|j2~SFbaBG#wELRdsdsn>UAt zhT26=9+>LRLk^*oz+hwGYqM#-A9t3irlzJe;$^-;9bo$j+ja{#$Wv5#&P#5K10YZh zMMan7<$bo-X7cm%-78b)`Ti3$x@IR{_4}PdOYWyR)z!(@Wby>^mDRx#h-&KhdVM{u z3(Tt1S1q=+0n-X>Yrz8VPwNcC>JL8vY=RaF3j)>bTMD9!30AX6g%@37<*tOMp+cy8 zxN`tB6gCd>v}@(Cx3{+-g9nh)+ntGQ0VW?=Ub3R}gE5SfH~}u{{k7XD;1|G>JwhOD z(T)}P9!|kpC~*DXd9-P5qVk}|_K1PM!Wm;*Ticult|nB47F;|(2?X%vS&DTD>Ozr8 zx+d_XZKT?VLZN_EHUYo2c2-$gIRu8!SKr659nxHd@G7O?&`p!azh>_L<84(_ X?5!`F%UdxOv;z!v&ETclPLKZyWq(dm literal 5752 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 diff --git a/inherit_graph_103.map b/inherit_graph_103.map index 7234fe3c65..ae4538f6ef 100644 --- a/inherit_graph_103.map +++ b/inherit_graph_103.map @@ -1,3 +1,5 @@ - + + + diff --git a/inherit_graph_103.md5 b/inherit_graph_103.md5 index 38a9539476..1328c87ec0 100644 --- a/inherit_graph_103.md5 +++ b/inherit_graph_103.md5 @@ -1 +1 @@ -38ee920d6456a34d6bc7b5b0cfe3ab9e \ No newline at end of file +fddb972982ff27c7d0891e1f60bca4ca \ No newline at end of file diff --git a/inherit_graph_103.png b/inherit_graph_103.png index 60e9acf810fea9655769413523dcae37f927d1bd..df6123331182f2ef9a9c8a7c2556815d99c84ee4 100644 GIT binary patch literal 8182 zcmb7p2Q*yY_wOXp!YI)~v?OZO35gP;1c}~)=nhO;5|CROL@2$7iJ7e9s?#!Hf@40(_%HE+GYVxGScZeYn2&tli+zSZgIv3ct zBDxN?*%$mW;EljcSzZoudG*R@%#DRWSPB&7o@ygfwx+!_v~({ZyUDx6_wk566J5Xd zZOF}_Mc?;hC6p$Av&vW+PcytI>dE~fNR@G2n9Z#MWuCiRRgrpuI9%PwQjA-HA@|)U z+1%l<>+|g7ti^a5Y4_MZEFE=}x(_d{#M}*p%=U|>#yU5z&NxTL35aw_gnZTDf`Mz2 zHu+vYeGTl8kgzd>H&6UfLI}kF)zbxVFhloO`Sgdx!`*olxzxFXnVDIYxS90*e}`rL zZHRx6P1-E>OMLw5>T1860JL*!vbxr2+xF->q$HzvUz~Yqp*_5O8ejGnJ-yhZF$BWv zvVR_VHGk%Zwj1E&#dopboC7=x@YpO3F7QnVBthzb9-|93r6vxN$<)Zxev-PqxETB8 z%gE$pfhsCEICyv0fgr%t(sE^U(`$Vw`+@uGcckg1d=SVQ3tL()_?Z#^&c+71tLs*H z`^?M?Ig2El{oY(lz|WsQF$KE1Iy$7Jq&^oXtGhiE5QqvfWxu_ip5F2Caf+mm=h60b zS63Ip$H3rDY?nEVj*yJ;vr_i=y|uwCM@L6Oa%LAt$A>~fhL!JVd^=d96&4m3^?7N- z+ry%w;uYAwr^#fdh&c!MS|%qapPikJ{{C&&JX4lY&ri(}->s#kH9a+DYiH-aHNj39 z3WJ7+hKl)Jz-O{kQc@BU=nktOkk@l}u@sZ#R_dCXw=VWh4>yrWBnE?th=|}+OOZyl zx3?Qs+1|7DJwJA2j?&fqcNiPvupKOmA;csk%F4=Tr>DZUVR6fk za6RHdY}cpANHs;plY?RPM3t41U;+rFoMh%5tK0Te?cCh!a|;_Ao>vY|PBP0G8FyXe zv-<`IZ`lt`O??s>lv}2{bNhCDRh960^$l;=t+S(@)ukoxv#n}+divhp-axzb!Lfut z@g_;b!z3bhrwdD6Hp2)@5V&)Zt0K?kc{!{ z(!IUk_3nm#7bj0uRXf@Or$$EfI2fuc9wqOIU4uwdDZte;1%mbU^uW^oFllbe&quek zT$8#(O@wzIZXTfhiy)AfP734>kp9q0Q~O_$$KB&aPkLXsYy02Mjvd z?B{1>WF##O2{yHFJbVd4!`9YTO)XN%kniv?LR$yh-93p$UnJXp8*+5f=4KLk_|VCv zV(=mmAP;+(npELRO89Mo_cIM1zEPT-rly+SO*9cJr@N*sK{5{?KaNrOb(2+9HG+!r zx1(tBW^D+>--CP`K^up4+*s^b5!7cnO_kO9-2#I)6AC^K@?(Seuj9GHNtDgazsWoe z{p2km(YQO9)d8;DOh#>{t*0lU{j0dB9`4kHr=h_mFCqxvn+y*!Kzc4%Kc~SJ_7BnQ z?(Qtj?a}PqOT?vbNc1ho)002t)wczNH#hFAZ8B_w?H1F;ay(&UBg)5z6#)$>9cyWE z>Y}vq@;aDpSF%v1qGFYZghF5<(hK?--?h=3#m&d3n*wq1)s_}C(=~&y&E=R_(lsLW z>wkCu`X$p?s3MGA>iS1R^k6gnsrL8c9a>^SFRzg0z1->qm(%+k!yBVgF3V+ES&zT5 zLufe^;3U(R=TT>uxY?Pyx*~xlu9NM0C2k~ltm z8hW7>>u~QIJAZulvXd2nbUF%F)+{PcwUTk$1_Da*pD?J`Jbp*Nl;2t7k?&>uZ4qMP z?Z_x~7#*#a*CQmHPceHDhx_W05?5oi4bUHl!&%j{Lg>QI&(BLrUA?&u!5(P{h%|?)^7WRxX%V|U+Q!rO zD4=AdIQJuBWW~}3`lrdnxW0_R^(UDcD<`byNz#B0g@lCMTrFzq1c{;|KPljSY)MPY z+}{2$GZPKAVE^x5&ZBKC{>P`K$LlZGI5?jF{TnBkxV5*eelX@f%{!Lv@-qX>^O`dJ zb~2ygN{Maajrqa(`G+4~Q#31{u1a0H4^dJ2svD1bXIKzx-b{}BAtWk_*jwtdZ#v1z z$_jX%g^!2V*4_?)S>i0wRYvrNR`(CK!T}T7AeqvN3Kw^GlV)FBO90{4)>f{!j6b08 zIeLAAAznV~v@~^*Kt4VRA#190`5{Iew!&lI5+GlJZgE{*9T^$fOpW8>Sm~Qnb+~81 zMWoz)O~6y{-xpO^yX)&G?rA-c*4>SJ1PPY89}S`hMhB%0N5;hk&(hJ{zFllo3(z#B z*D_t)olNWWF=LeVyLS^6)>Hv48N=%gBJclfZn8pAB$T0Sl9FldW~F*Rj*k(cavur* z50=b7+W%c>nC`t7nwy)OmzUSr=wohfZf*VG3EO}0=I*eixw)vgxE2?+m)F_Fh3~no zdK%nRFcAb`Y*qV_|EQDTO~UWJ=9Fb6CA(Oxn9u3K_H=!0Y^-aNTPuu>k1wLjT#)Y5 z4MH-7>=%28!@k&_+Isptf|hZY@l<}|G64Od;vNagdkpui;Lwgn4>~iT;1II&}h$t zwOfjY76AbP%JKZ{P?Sksef>THu3eOuhuz)%c?0~bsn13UxQ8lDN=(cHP{gAiT2Cmp?yCL%{d*yGgj#*fLv`O$6b9wt;yPCCwROe! z_gL4bB#(FwSXb72sIK?QVSSeT3Xs@kuj_7S^DL<)z(C%u&}y2kBFe)eQ*;) zZy%NFeKHAuo)z6e71O<3Sy?IW_6M;TA)*mcTU+ZymhmF**kj2_Y{mf}_KrzaQW2 zcRWuBbjqu*0vvO2I2`CHW+`8|q~ygh_Dw^fQi8BMoK1plWOmlx+By{79WP*SW0UOi zEhs4H;^KlhsI|YpxUB3&Zq?FZEE&bUbd|jVHcn1?dHJlexZ$D)DkqU49gFk-Yh^~L z$i07ofCZ958Ax;8e}|dbS0^81Vn-WGGt-D@ zR7%(r6Jt~ZbIZ#UhM>mFEV{o}$HTCq= zGf&$ZmO45( zC@3nnNGa4f%(w0>cUwP7ii%QKRJ@rFcis3>S^3yE7(f`mNz)X7rS^7q9v+fn-J2*9 zvrZ~{|S{GvaSEXj{ge=~7 zsfn>LzFcE1;8*<4CTAHL8G+6LYql$5@VK4I?bUFDb<%wtYGfO+vh)TILdRQif2-U+ zTmw9&J9j1~CY~^*UVkmD$@S&q$Lq`ON%Mum5U7HT%tz_FbNeTup`n?XndQ?=5KFut zMiBpNrsd;JO-(QI9Cw~B3*XA8W8Of}wysrK1`B*&xNw9|=)vG{W z(-HjZ=+Xckyr#{dVawCzPE|X?VilE?Hnz4fIY{PH;k^HJRC%eZ`oTiWRn+&iDXHLWPqVO<`dn5~&0Hn!SDTLUsRSbl`(8 z%*qv&mB1k(71)-r&z?P#l#~S6guy%(7iZ8>Q&C|Qcl*?9IXO1=XR6lO+#C;MKV5f) z@eUebPDV09iSn*_huw~Q520s!-2%qO#vs(v(@j)WN#`Aiifim=n^IC3&nZoO4w2}O zGKB%2ieN;U$Y$_^&;bLh%7yL78Vxv zH7je~<21JBNaM6s6Q@{Yv%v?;^6knOX9rd?w-x?ZDc6N5kv-ljKd5S5>LUzLdJ>R_x z!HuE&`^kxjfZyG)+nK5js1h`&ce8u{etUNpwthfmlnTRs?r~61P_VM%JTbBsb3moM za7Cd|tNrN!Jb+mS9;(@SmCOT9MoA74vO$Mh74cTt+uD8-kjj!7Eu_^B&RP$<{^4hD zFW-X)UA?`kcPS{U+F?EI?b$zmd@6Yp_=r8Nudna>)!;%Rkn}HS@;;c$650{GPta0Y z015$+6GoExYW7WikWy`CXKc-Bn{}9vN)lar7jK=*)unLS!+0}IK3;%op#-d4TwDSI zlU0WY2V4qPdLFq1F{Dft^fjhxd3E#i^HWn(qp!RoT3!P7fMq zx+gQyIWQ>7z|hbHF^{heyyyKWlUk?cJ0-MzNZUFdo zK0sC|8Cg+50XPOK8Ob8{&kt2qRe5Q7BqSPv&a<`s1JoIK0BZw4YVDG<{Vp>0I^H!! zw&XWx)05590M~m3&ESXJ)L}c#mopt5RxU2ujfKP?q#ZU!^5RW=^^=>gx5mfzl{h8j z)DAh#1xsb~y!@e{uCDtk&XAMt#Ly0`a9}yPf6I_H!*z)PN$hK9w^AI?zrd*2*w_HY zYhq%;A0NKqI{ogcg=nDeRFluyc)1m}YJGiO+#W4I$=?+w9q!8M~^rtpa%y~61)Hj30dzZWWnY@g$cg@2_7YRLI^eSGfmCu z_2E$-o|9j{o`>a{NNuH0j6Z+QHa*Q%c`njIgcl$)|5-znjaFGRAv82PAOO?ZS?;q& z{PQ}%X_Z@^mR?m}nMxeVHBQ-rJO$sgvpYKf2{Ro#J|4EWc5}CBxJAzpdoxH@W`5Y{ zs}U^`K}c{Lf-SYF6N79qH}LQj9Q}bc7hG4#p*ekHZ~rX&#g|!i2!tX@IkW@jH+1dB z!zbLhRjHkG+zz{hL;y804XPycX06lDSkA8|zSi68^c(B++uO`*TkV(PT$G9$pF%@# z0b@KkIMLTPghI{q_oJ@%x2+=@8<%;ZP=62k)i&8sfJQ%pL>%< z>T7BMoq@=8b#U1I6~O@5aM*8Qkm10cjWRSTDapy%8H8~+8oko87+1ro{+5)q%6*6S z9hH$r$t6-ZPBV|7v=-D@e^=m~IHMH??)!ky=i?)7e#p(w|Ekt0yS7#=xmVJCn=$9W zMwEGYWTe7+n1dkTY3{Jd`>CW{=X{fp?|Y^!M0K^{Mrk8<^5P&winzI=J(qt(mgReDSj@B*9h7 zFH(Lvl2c6VWTw$;jS$_JD(-i>&gn8TIEXFpm-O226$z3tRZ=3pSbR~t6-L7Y;0@s1 zw-@X4sF03dzskzXF{s^m`AEiEpR>Ow`>PM3lORJ2fWjP#-XJ7z8uYN5gV=ohMv(0Fcg_V_|pCKxb3*iC) ze&3jxjoJRaauOp;OI@)tnJ`vX+2ks=^4w)eWg<}JaLbBscgKWqM{-q zw^1chxOH_PmrpiLE|n<%buT#*=e6{i4kZl@h2ZbUpQmrKASf890p+bs|C zu06t?+E-iv9@J#DJt!CVujxP%WNVCy(9ZDTI0Wz!MXwq+mY0J}^^A?D!v&hYAG>yq z9nJblJ$f`UKCZ82Xdx>rE6{Xo=H*rINp}GdNX zC<>G;xBmPATTK7udTzS!CGH4lrpU-hVAJ8=$FNkj4%nZQ)%0ekWi*i651~}VK?N@h zWf+`+It?Lb0bprH_j_QV#20rO7f1W%%_0`-sIJ}*aJjCg=I!uHi@!u6>XOpNoLacg zAeKr>e(tDMB)Y}GfXjT+wTP9GkN~Y&Qh>6tL5%*hJngd?G$|@9>h63I(jgaiqm(Wta(q6;0a%17Nug=;4V_E&FrD? z7l(O6WR*ctdwBDRYx_$Xr`m?9DmRd+_6=Bq{CoOlFFn{NNEw8eR#$nb!$@xP+fLW% z0JG(j>~a<7Cps%=%Fc;om(Zlldybm7c8;-rL4hev-Y02AtAr4hdTV9)_VzY#v)_9b zvD%U74i6B51~0UqXz?HbrA|338pc6?+8 z-tnk;TOc8Zw&(5b@CgWBH6S#(sL|$SRaI4>HSpNxcZTf4hYxoe_SJlR8nw9#^YTK& z!tTQ{b*`HOO>6(d>hYcELjKDc|NmM&)$ZEskRA!N{u&T(K>Y(Ou(P!VD)q&S7rTwr zH*Ys#oT819u!fAyutN0m!omWeXW;nnM69f=&@wQb0WY~NRBh8u_SM8Zt@_NWMyPtXldnQdqAIRC1PC#&PW!5 znpau83EE>lQYFk^U(PYSgg{`%|JAiB5KBjViKocc;L_$ss^y*?AG5KuAO8LOZr0lk zv_t|!LWJm`ppa-{G7Ds^>K43Tknu($sCqVttWre@0s|4>U0+w{RkXDKIZ|R8#@K8=r$YfhVn)dIhdLZ5pluuaWTjOHD(Q=_Ds72Mnvcd`Fgi6p)&d z=ex3hMzb>pV=LH9I}bO3@ZbRp2%dp@is(~j7A7ViAk%!-kIJ&;WI?DP7Znk&R73Y%G<>IU30$ z07@Z~lgZK1r8cAd+UpAoUmNft%#763f!mKU09_VFftUMLTo8(Ocw~&dz?}iine{!h zd;XlD$&10e?gnHa$|C`>GDQmk9jsnZNbKxfTU-0Az_z@+oGfhD+MhK{K*5c=*YH(= zEi5wf;&ihZ)!N#0zSrH^so;Y8W=#cJ;0c!Ko%-Ixeng2_J-#$B(|URdpzH=}y2Zr; z@!ii3>)t~$1sPj;-p@ASfX_ut0#;5Hch9d*<(U&=22X%~oc0=|@q^thNP_dqyrCV) zJ}CYFtwH@60X|xz`QJXGFVJ%+aLWymWXT-dhPpCvJEC0G1fn_{09kR>?Dz_N!cU2K}Pm<##*)s2?+@$ zX6#I8?6S|8_tE>E@B7Yq&vVXmKhJrd>%Q*mzOLWz`rUDVo9JC+9P;(H7 z1_C@QU7!Q*WG=`QFwi*}>On!&v#S7CmInMO4ufjn4a!@89cE-p(K4;l94H$2XZ+@7vP1KJ=E+WDdM17smh)h9S7TXiSnWW-$Je*R7zA?S ziH?(pvlp$?bSoGs%`NmP7}D+c*2zCTJ>BTPY_b!K8`+9+HOX?#}64V-F_olK^ z3jfa6q0v5p0rYBkx#;vXTs?4&r^QY#cqv7%ysZt4$0$+*E_H4%_PwdKy-?!k^N#QP z_wV{Jm^K{F%W_rq8tH&?Fe?m!2+~E-pin5)(8F590QF{9hP3tHR#wsJ=^Qe4&6i3_ zN}2;mnLl}`9n(H4)mGA@qoc1fGwG_nGrl9pl1^63&_XwETn6T-vZ~SX^sM@ola`vQ zprllMg&X@LA?#%TU((V{cZ%3@mAyY~ZPj|2v`w?5^`95|u+WpBsH!T_F#kwBB_}7o ztE;PEO;kk0Xh%=FqwAy8#8lj|W5Z;v-{Kv2aC)BSOBB!JxlWqm(o!K&QCh-V@9v3- z?5&`troWDlkU}wcG(Ge87v6;&_@t+&7htihVPRnsa&nn_w)F@GlRQE-H}7N zDxUa|!}%D$jVZOnq$DRdw+mR@KJUFJM9v|_(-SXczWDg~uVZ6T`S}7Gl;2|$4X(-6 z*d8ZsYisW4n3(M^;LW-1K0#}He;ABG*=yn{I{cWSsHiADj72~r);0eLor=#?=iJ;i zWuK{7JRUxoNBV))b8rv@6|}bUZgx=L5B7#^;$ry0fzJ`9(gJYr;5tU-$A#glS6Pb7 z$_xo_mh2ElW@c=`At56KLPBAoP&;Lx@L{oO9Frv|_7K{1=;G=MIJ}Mb@$^jFvwiDz zg_oCiYZ)EEILWlMzfMp<8Ra;W56=FosWHa;czgHk5C>essK+FE_Yef)JPZcQ*(G=> zSKGC)19_XAoD8Du{cy34lD4YuBo1VitVc%DAdtwmr{eKRc@r$SWrzoC!wmn)+_3{q>e@ni?OgCvO znl&IwIw1IVbUD@CA1T!R)ZgFrZZ^Eiee;JyL=V2n(@}}HBrRaP`k%A)118OOawrI0 zly*=%mlm2eOV0kofP6<{0BIa{0@RooXZFXBP*fOtSiHf~-27Q-sTk;%v$JqzWo0SC z^pWQO)X@9`)mlV9`&kVoB#yvyXM$>)NW_@9t2d56`<_D&$5@n^^v`TaOk?5iL)EmX zWPjDyCQ~i`^d@B%NYhP$tWO!}PpyrICz~C0_q)!ygH=?x?d|O=DH&^MHGjG)Yb+h8 z8s5aXJd8%CYL4vRce)wrwgIKoPI?7x_i&f2|NRi7BDVDz3nb&MGHx60`D1|fvRY&O zY$IgZ`k#MbO-)VTW@k+)6v|y&TW|#qhkM=I*B2Knp}6gk#U+2wh@YRo{#004xbeZf zPV31=TmSrnubHy8h;;+!bIT3znr{SxAz+1Qf>+enUoXFT1c95`*ysZU_GtH~F|VLt z83rR)Syfdeo*$(1s{x>w;JxqG6-7l+8Un0MZ{M2h>c04SwWp`&_b`O|wNEg@Xm@$I zj7%m=PBIbwF5zrwbHTEZJ9>JnA6_suI`^@t2mh8>pKi1EU=m#pc8-np@bDUx9gaA9L32S74FIU^gc0OSxgwwit%gu4gu<^7&`&TJK5ft{V5 z2Rlo!AvK!0t@&wPs_h67yKzVpeL&L82!HU;9yE5xS^f^h3_hNtAnb_Ry*r_+v$0IwnHY*u<- z@{Kv69eI%FUIufa9DJ)PD&7FNdZ>C8NV6eVf++jgb>{B!LMbG#34p2cf`X?&I%*s` z@_&&?!iuup3W-u|lHpcW8P!&vBBel2ViS_PYoGn88;$IxughD`mJF}EiYWYaBuMge z%GPJgT;P^-7m_U{jky+1>^PX}c&RTgK_XP00*-cEq@<;bbQ8En+Mn#6c>)NL&B~!W zE)|CoB659ETObO$O<>5E7Du6V3lQYf=Qe=ZI{v1Vj7)K#KuDsTUGp`~ulxy+++XM@ z{hyI2A#Dwg@_0D)mb;KNia=Hj7Rbeo_b^*Wb1xT&LHOrdmfLKsC8&8Hc(C zySeEfY9HKBqQ~XM2=$Z(n8Ycp&#qgN1SO1%#rK4zQi{dXbUE^5EUS;@&B^06wlM%h zI|l{voE&WSJ)>pXBJU0tH8fb@558HLGGNV=tf2T*Gk16Qm9@3IjW@gQ68q9azr$xI zCU^j{_p(ClQOB;qU8Y?-oKr=ElcQ5Rb&tBA)Uw)%s=lfv?(fiU-QjA{MPQ&QM0J2J*E4Q>}? z?fzXn(fCD@tuUClEdPHS#yJ?VVzcj1d`Jtv1C=w3>$G8WH@p*PcVuiCZd73p_3;?a z*SsdQT2sCfdb$F0qQw{w0}%txO!77204Sd^YDPu|0OhZH;9A-LjyTSMBGG@IHiRhh z%UR|G!rvo*x23w%hV~xqd4oHamX`C=k7q4k(`UDmvs1ri%p8YPDUShF7Ya~W^XB`L z2SBwN|7Y(%_xGFOb}Vwl(`^nzwU&s)`Ijm)x2&u(*G_X+j{Xy6g?^pn*=9E$zD!J< zBOmS7!fR|=A60nO35NY{ z64rYGo=pU(x?&h(--bA78OPWsOt(E|!V+gfHg!Wn+N$k6!@9e>KMf3YvqH!q(BaQq z-&bg~JVhfiRkO)oR8y1RA%b#q%11>V3^uc}5+k)mP{TR6xC$E@{6{q*B~NtXXt$^* znb7CLdPx_K_$Rpj za%pabgn$hU4O8;+5?lP23kwQBva+(~Cuj9vjAvN=GbS~L!({10~q*zc(O<3ahJSJlx$=U~4z1?0%xI(T)H^2K*UObli|=#|3t| zaOUohqIQ4O{awiVbgkoU5z2j@Xa+EFB&hUGi=Qn@)-vGa}_taoV) v-t*{r3rlWQ0L*E~?0Q{gQr!#S5Cwwinm{o+_n-Y6oUPcq diff --git a/inherit_graph_104.map b/inherit_graph_104.map index 5e560008e1..3bbdb03bd7 100644 --- a/inherit_graph_104.map +++ b/inherit_graph_104.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_104.md5 b/inherit_graph_104.md5 index ca91149eed..3b78dd7968 100644 --- a/inherit_graph_104.md5 +++ b/inherit_graph_104.md5 @@ -1 +1 @@ -cabfe90dd0c7d6dd0ee4a76df2ed0c38 \ No newline at end of file +b8815328e5b63ea0be9b66807d75109c \ No newline at end of file diff --git a/inherit_graph_104.png b/inherit_graph_104.png index ff94cbb17e21b02cca8de616f988c92c11b0b06b..92ae81274b73b03568f562d8cb4084853a38d3c5 100644 GIT binary patch literal 3363 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 diff --git a/inherit_graph_105.map b/inherit_graph_105.map index 128686ad13..0f6946aa33 100644 --- a/inherit_graph_105.map +++ b/inherit_graph_105.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_105.md5 b/inherit_graph_105.md5 index cd3d617d29..15aea6a9c0 100644 --- a/inherit_graph_105.md5 +++ b/inherit_graph_105.md5 @@ -1 +1 @@ -5c866b42544fea6737963062c694e45c \ No newline at end of file +a094992ea46d173f63c0b1c4514eaa6d \ No newline at end of file diff --git a/inherit_graph_105.png b/inherit_graph_105.png index 09ae49629892c8c1f6cfd767c107c98ef144774d..fbf3edbfcdb1433e3aff0ddfaa90965c23fedd26 100644 GIT binary patch literal 2901 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 diff --git a/inherit_graph_106.map b/inherit_graph_106.map index 02a25f9e85..c3be283b4e 100644 --- a/inherit_graph_106.map +++ b/inherit_graph_106.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_106.md5 b/inherit_graph_106.md5 index 50ca718a3f..976e111741 100644 --- a/inherit_graph_106.md5 +++ b/inherit_graph_106.md5 @@ -1 +1 @@ -356e26eadd4741bc864d622f3bc0ba71 \ No newline at end of file +50b18ab1f0a3caa361c62c79a552484a \ No newline at end of file diff --git a/inherit_graph_106.png b/inherit_graph_106.png index f05cf2b47d3af8067a23f0c2cef2b12dc7544aaa..408d164b0d18c4cc7483c20bc7bfb870d2e5f87e 100644 GIT binary patch literal 2691 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 literal 2817 zcmY*bXH-+!77h?0^riuk-laW@JhVLEAv6i`|VB@*{%P+ z$0Jz0;bxwqPoP=3Zn2IwxKNIMN+8I~5#^!YmFiJxWRR_{aYUYJx&Ri;My862E{w^! zX=!uy&xPdcpz{mR~iWA4i?0#L(3Y|Bu8e?PCrTY(MLgEHlJ0Qlam85QczHU-n#VdJ+RT9@@6Wv_sbVq2bsvo z+04vcW+)>lXK>KS$SBHY;O*N~%_K{ehw|td?+nND9v*W2kM<@w9zZv|crn=3)%E_p z0RoYnoLqL+zc2A-$*eHj9$c;P_NkLT=Y4r2?&^w;4oNoL&MS-Exj@9bM+k+ zRaI35g|)>AMpKg&#YIO)M?*uSva(WKT-@2&nayU~W4*k3dwX}^tcZw+AgI|1d#WOm z3QJ3!<4jO1;fIdtmGsu!aMFas;ZILkaCZli$z{L0 zVlbe{wbfO8%~67?v8n0K#xLk?eTmm78hsO)(>FKrj z=2krMHMtxcE1T_P`Q2c{vEGkp^Ca5L+msn>uBD|#ugl9UbCghIb2#F+wTb_5#M3aT zSU=7D)SA)P$rHGiC>W=`ePX!naz@;nYgmFnaiAc%Z#G9nk@{Va^jD^!3 zj8DFsoD7YLng7;J($dtdllAoUseU?{rwgCXFWaJCl-6}xL`TO zQaz%&s|K3+??y&cBma_sXDX8OgO@V8h@B^_r_QIm9UK~pii!fmn|jWF9Ugww+IrRq zy0f);+6bE75*!wNa|=&*biB5+jg5}ZZ9*UrjIOTc6)G?pW@a*|FR7`ipFX)ZO?nVw zrqzWnnN^*Z70YBYnP={X4l+9yHV+2`sF@X@@3RscUQ7%3U1fdU%!K|&*W$(m!Cu_VsKB-=Y zG59l0{RSS7FD)%45I*xb&%?sP@QNSnh}jxD$*(&C>({R$4;mAh@=7P6)(tWd3VmBN zP$z=Z*Vos{U`!mftZZw$+x-ogk7!S6a6=_#b!6T2V0fdymZ4!}Xy_4bxsb51xE5dI z3)k)Ag=lMd%dXDO&e72TT_OsF0{r5Fy9KynAGK6k5O1$86Yj17SbsuH@@#aCfzS^w ztUW=GLn!bce|cs3d`e>g@xrrBiZgO7#dB^LH%_C`N=g)Acd>ziQELL4*H_wT8 zNF|=DoBSq$Nx;i-hSgZFd|dex3~8yXxXBNtwY4VPZ(min4#R=N=Hvt9>guY_%hs47 z?e>9z=YSzcN4rKUEt+bDza|`h7hu3E!Ud`lPMWbD~ zW)k%>{L`<8HqCleQD47Cnwu9egLU=vo>QqZKPyV_etuwg`O+mT7z`OZ-T}0wfuSM7 z*4E6z-dT!0Ojgr5B&+T#coOgz9Ik;v`IafJproV(3DIY{ZpopLT;Sj5&T;bdWgX}B zZ!(LNg5LwaXQTXSVPSzz7d$0dJ7YCfeXecf%NN@BWp-4;#fulcz5AAy%*hIzSPMg+e)J9Fb#oI%`?|@GEQGr&dhu3VcOZ_X?wLDKu4GB6 zZEc$6@pyo3N5SCQ+7DY>@B9=G;lvVKT@o%&9nE$HLm1vZ{{FSq)nZ~|fsO2|$P@*h z^cBjz62=7L>Utgv{&Q2P6ele$-M8h?_FDo#Tuse1X7Hnj58Z6-!nwMaNL(P(g0q`K z*Fg&G%pYAg!RG94lIh8^LzI}q5LRfi zA=ps_Fht-usjfCi-scGVAaX-D>U*6wkx32DPQZWHfj9|#5cyZ2EmLRg{4(r+=m44n zezTsx!;^k|@`3JVJ5J`^wia+G?0g=S1+)9l9f1Tt5O|=bF0;$*-(g1()I#sMrfTN~ Q+-X71C|9RiM@-s(09bTUQ~&?~ diff --git a/inherit_graph_107.map b/inherit_graph_107.map index 0254131034..b6308ef7c7 100644 --- a/inherit_graph_107.map +++ b/inherit_graph_107.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_107.md5 b/inherit_graph_107.md5 index 24225e300a..e99d0cb6e4 100644 --- a/inherit_graph_107.md5 +++ b/inherit_graph_107.md5 @@ -1 +1 @@ -97464b8073ac882c2c06be74419632af \ No newline at end of file +3b7284f92a6ef367c557db417d2b51e0 \ No newline at end of file diff --git a/inherit_graph_107.png b/inherit_graph_107.png index 8cc8d1ea44961bd70db1c014c916068cdc62afff..b1833b96941bbedf11037cacee235da3b713653d 100644 GIT binary patch literal 2162 zcmV-&2#xoNP)FeOmO!(kW7Nx!EFSGn|`S?*2bq{)e@l zdw1vVa`T?wr*oe3oadhBIgjUF?|qa<5Cn!mY;>~LdjSZZwH^c_CGdE>C<%H-M{oj^=m<`L5*@(_P@*F^K_(@7>~9!|G$(zwEa61w!B~Tl zHK?&tf3~=|*wN9kXV0F^n>P!ELX}E2Ha3>L*+hXxU~OqZGb^E;N<~tpPsw1yiB9}a zR6A2>Y;5#+JR>6`Uaxn0dRn8=ba!{J_o7k=@i*(eob@9z3MP{YiwO-CQJR53K&#aX zg+h@?bocIEF#7uS>xzmB9LGybO9uxBqhd|!OixeO*VhY$!u1HkH@2l9zzG21T*ecv|8=s$B#kx z(W6INtv1#UjYrTR$F7ZuM+sSD4u)YSlj$!>WG9(KzkdC?QmJ&gTrQWZwzd|G?%1(o zcz8Gv2sj*$bLY-M=kD9LZ+v`wd3o9E^RYp z^?G2ouCC7IauEcf)oSnDxdW#3_V!-6a)sesn&>ffkV!D(US(xvrMkMB%mbs*SY2Hm z3eYu7G=!SLTg_wUDXTqcuUyLJs6@a5&@Q&Ur9 z+wFFjmX-puv$L~g+h((sl$3-*A%Y-6p^!u(aX1_d=SKNLbAzRFFwtOA*>}6$QmM4P zyP z_U+rFM~?~w0&+95v$LUUpo`({Ss z+qRKyxm<3y+v9pVIy!pbzyX3Fs;a8qzki?5TzYw22TACI$>i!EKYkR8#m}EV-??+= z%*+hb4nvRVH#*5Ji?YU?*hFXTJ$iFVbiQhK2_64jg5Np+}Kxj$K<^j}o=E_IIF>S)a^_ z?)Up!TU!MJL2+^Mty{Npb8|`g(9n=vF2`}aqM~Aae4G^a_4O4L6aWh&BO`LTJU2JD zq@=`PFaUX!8ff_a{lq_wl;82#Hf!4&>kBbQ>)bifdI#GsZ@ID(j||_Lk_L3 zt{M!6^78V$yu7`8_r7@X0&12Zh{3_ZtgNij(NQ2_I5*Z8=qQzgOoAD8mDue*bLPy$ zhYx{re}8{VOG~VsL_LD8ZOvN-wMG>;Xe3#CbfMwXr%zI;Gu3o+B zcDo%8hhDE&sZ=alMj(;|@`o2|Mk0|Y6pCOlSXWoq)6>JEWdtHg*i3YtPN&o9STu-0 zutg?SFJh^zhFh;XyY#8=+t_4Sq9anr#{Q8@(?p+|nyRm_FDxv~%ga+J6vM;AYqJx( zd2Cr`9aK`AQqnQeXJ%$UQH@BrP*R%;uz&NxC`m*j(U&h@phFl%RVTwjUv@1+ z^{M1ERj<&cl5nAqUYq~fKS9xV9W|}sS17BwG7p#lG9YZf(GJ?l)b4zN| zi^!}`lM|gFh{?%GwOUC68P63f-EFE~#Bd zu$U8_M?{3!Y&JJGHWIL)BM=z`kH<5aObrbUK$5OE8U%t>P@*F^0ZMcPCqRjg-~=eq z5u5-eI)W3RL`QG}$lr`czI{X>HU@v4=#`a~3_ndH5a~=)Q&VMSWu%0MzJnsT0D4A8 oZ~~O*2u^?!9l;4uq9ZuLe|dKMV97S1hX4Qo07*qoM6N<$g3-Du{r~^~ literal 3009 zcmZuzXIK;479EgYFN7A5qQrn)K&2yGkX{4=h(N$XyF`>;Gy%L(krI@mJSiq3<{R|9VxUY9LQ0p{_Q(^QlO0K9jtOpTn-gdeYvHjwKg9qvxbs{M}a zuudf}FCR?ngO{$U9$boN9-FZ}br8DdDA)deSn-kdY0HEG&e@NUJ9&b)y;$|%vt=aU z`~#ImjfO-V($k$Y*F85U_y+4T{QMq{Zbj9HE%wwcX6qFV`YlfJoJ|x40FSh9y%8Xu z9;iJN@MySnbmGAe)*V5hrrUVI9D(TTN>fmP!xxk!0YKT>@z{h%386>Wot3LsuMQLA z*??C6{-Gf!clYk^$XmCZu3S-f-vEH~Q7{FC>d0w^EZ{F*j0N6Y&tb5%-hFt$X=AD= zLW$sNwW%sRh=&LOJx>O9&dq&fQ-Eh?nU!w;+FegmKvZ0BxZCyo4241ot!vE9^;`%{ zid8>R*wiYNoafR3zV7Ne3xmyl!a)qN3@Rvik~!q$$??HKb*d4|7Du8{M1*EpJkae}HtdT+ z>FMb;)YprNi|04(?ChL6b?Wr9&hGBjgSoOg5q{5KAV13@GwCv$Uig9zp{O!&*4 z%j^}eT|YKao>=EHGY;**@t>QU!Z=e;PfryUl{im59UVS?{t(J7FRz)8vAmO$lfpQk z^~olAdHK!&KfjXr`1nh5u2o*->1nx(rsd8J@89zY2-rmt?G<4@DT{3Tur&Qd#}XR^ zqG(Kikm6_V4q^l+>FDXn8bqU`qY3^&68fhWADqdNWq8vw%NczHT?hm+NIf=jY3U?- zg&V1~qQb6hxYVii{x5onjFg1Lw{PEcw6wG|G{WaPpB??$4SShuTi^&46&)TsHYp*Y z5c+qdk6cD~LqmgwxjE&vVGCxb7f^pUh((u-@7x;<(sHpum2Yw-@WB(Oh?--fa2n=s;6RX=S`F%qNO69fCQb{E&Thib}1`&yNYLC6RKQ%3LZ{&z)m#&hye- z;VoDu{pZhV4HJBGb8|pIKzKtz0lBYF5E}i9o)nmpoP1G7C-}fc>4lMz5g14+b@yA9 z_tKBn`iRxZ7A&HclY^tNu`zWlJ6ooHVqk!_yj((EJ)8Jtbq5TP(u>5!Dq`JllgTvr zEq^usd&}YVW>3UI3fVL6K7#VRC6Pqgan*}_G8x*f!me)^W~YTB@udT|`X{x6COhXt zOPp5L*O^NL@)U3IVA4?N*=LqZlCEz⪼&dA~;jYB#xvr!njU4!N$(6rlw|Xq*_5s zD}5~_IM^dS@6{{mO?6#eoWN5YuB5ayPqFmvTQwDx-eT{rDqB4xgDzM~o@0q~xtm!n zrtp?TE+uPe~E`53J_1#Arb3V^49F$%_ zq0n$VYBa>RXBF%2F2y5^>VxX520b`)o`|i!&uqCvtvEb9Wc+O)1AMVjQ4KdLi*8OV zQ$&Av4i68P!w(ENSXguvT+RSFNF*u`^{IIuI4O#3zbZ1${YJV&eMie(f9Ioyw6*Qs zU7y;Cybr>{K@@8IM~v4$cXjCoPhYaIh_@@cw|A9t?}6crKaf2BW|tPbH~!(cGm3I^cVaBm$x7RG_- zl#1rpl{$Zu&o}gldP@U|L<-|Rk;w%)IlzREv$Hb?8(V^DUTSJ;d%Jmk^}qjZsw^fi zC@5>d$HnFP?$)!SA`}LryMoHfjWf^Jjoel|+SnV&w-{)!XJH(qjPmpIgIWQK0Ze#* zZ||f*v}?KZU;`Wu|J>b8EqAX)Z_MyZX^ppFUk|F7Ie_GOS6v--xOZWNh9T0f>FmzH zI~B5s4s5IsL6xcTN7~!>Z_IXp+)wU77fPexd(15?&J;|?m^DT)o$z6HGw!m`c?e%6 z(>QSh>11nbYi-R_-Jvnr6r}(ra(%t;5+?wt8?R!sSg~OSOngR$_WAQUjwPF0Tl1lH z&_7N99^5*AG246^o0?2aOd>8`kB*M^^vwP5mmVaOC)POEK6Bs{0Eqp`SYa-Vb+jmE z?~6$QnLUT)Oso`IXuq~9eMhr^k>z5%`XZwl%QU!f0i=-XjYb^}jdv9ll)N^iad!{O z9wN3h^~BT7#y+-MEZpwvy@j6b0|c_DaeJ@`p_b)8SZEtG)m$LEQ1wODfC(OZxXdLc zCMJYq%k$xa37-$qQdH*T$!pHe^w|!A-hyuqY*T3XBPhX^)?B#kdP3sDjj+G{O0EDMn?iKEVIQ@?UT$+XAT}&`vp67?k$TWv7CfmT% ztPA1=q$4+G*eTC(*3(GiPXsUD#$AzV&S8typnOi>#R?SLSagD7r?7UevKGUMdlw`nik{p-pNx1id-O zeblWH{S-BO5G1$+4hkRn+JCp`P3j3a>w%nLZrO{|$@|v5PS{8gE5D5FBN3~)Y zKR35g@)L1gR0s1QC2VbdJqUfIU73z78~!>p^r^i)kv!AWW0Swe9AK@Y&lH-t%6)WI z*SA8il!V~bof5VjKn{x3Hb3UtU!BhyqEb=5z87_M$z<~I*ROfvLI$p-3=0bjJRT2L z`Gy8P>vTMRtSM^uom&73h4S(`t#+d>^v|d$z0J5|l^GZq*gnFBhilZwwv7}O7S@nR zNhv9Y=%1|<6R*~kfB*eSV&d(fAX!;i?CzR$d0?L6%4|nUU|?WDK|xbflUq4`zB>c# zHnuB3-sQV@bar;CqbSq9NntmfoM35P7xnbAc9}$^yuzSBM;%T=LPGKES#CbQx$(<4 z}mcr}7N*%)~*#7BLs=TL)V&Hvlp}b$r zA7iy?2yZx8D?tP{(hAs~n@rZS7a29RwF)p;0@*7n>Q{e%|LCY&{r|$a8eV^;$PR-> zTf&}y`Qk`H=Erfn`7%<)6Xqe>(jQrcP7`QWUc~H|BtL&=+v61f$GyE|wVjvI7qcw~WpO*&WFOz+skPBnE68Go=<{ZpchB|7lBkhYW#ls(<&Y!O;v0tQ8l~ zYG{7t$`!C=Rii%dU}xKt-Wyi10Ij3kf`SNZYcDz%&Cd{cgZw|eC@?l}=(@Bn`QeSr R7qABgtjz38D~vrJ{Rbfx=tckl diff --git a/inherit_graph_108.map b/inherit_graph_108.map index 31bd66a846..3cf94e2d5a 100644 --- a/inherit_graph_108.map +++ b/inherit_graph_108.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_108.md5 b/inherit_graph_108.md5 index 0e81c6d3a5..628307802f 100644 --- a/inherit_graph_108.md5 +++ b/inherit_graph_108.md5 @@ -1 +1 @@ -fb11efde3071f90974ffc0bc1154eb46 \ No newline at end of file +8a02dd539d4fb52219ab62be1fe5e545 \ No newline at end of file diff --git a/inherit_graph_108.png b/inherit_graph_108.png index 5b790753b9cef9922540710c4327cfeb72940e90..d222708bc71e2b9780114b72d60c5cfa831a54b0 100644 GIT binary patch literal 2496 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 literal 3166 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 diff --git a/inherit_graph_109.map b/inherit_graph_109.map index 3a94b424bf..5f74d8dd7a 100644 --- a/inherit_graph_109.map +++ b/inherit_graph_109.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_109.md5 b/inherit_graph_109.md5 index a87cc9b215..d1c800d989 100644 --- a/inherit_graph_109.md5 +++ b/inherit_graph_109.md5 @@ -1 +1 @@ -32b7e90f34248a08cf331aaec6f0931a \ No newline at end of file +61d091487dabc5b59a38fd131b484cb1 \ No newline at end of file diff --git a/inherit_graph_109.png b/inherit_graph_109.png index 1a3c14cf72bdfae8ae5b5be382ada3a2fe82b53e..e46a1f3d960219f7e232dc1e187fb793e8d5135c 100644 GIT binary patch literal 2334 zcmX|Dc{r497avQ~Ad+NxF{6nQCWOk8Wzf+33NzLaW6!=cCPtQMER}3ASu$yww~Qqt zvL;KJh8Fu+n>P%}_GPE>J@rTDxt`~~uKPOYe$M&*&V9~Fv$4J?0+s=TKp+uIl$jl{ zZUL{hATRKRldw6!B7nVg(G0Zz>nUxa0y~2JmS!dxe9>ZIFbW+i(Y8E$wQ<3GRKjh$ z?jNhyxlS-EPaj3pec8m&wWOAjPVY#56^bp`p_N};+Sx*(J=kmw$_M>9po~<}y<(@G zk9O2VhlhkT?(T=pvm0ZhTOtcXCOMn)4V)6rc;tu3jqgj7XAa-?6y&dAu|sP4#JXcZ zLUQe34>Hn;M=eTFbt@CEp{wiQ=vd#}+-y5(4B>$)Dn4##aE6KVFw*7X!oqAS9IEQk zVyIHv^1)lTZkaLSy-!v+G`Vw)Ats3(Y&`0VpsYOD#H>1u+?{k0h@$m@>37t7}#<9x1C2C%rB6E&bRrQg{lvVg8MmP8H zNF<-leJhGZS@_MH+>OOCqNsvWlbel=4Ft7uM8EmX)-LRkjINh2Ut(VX zb~dBrv{Ws|TI+VBckWQZ(N5Egwh{yd)*>zp=kJd?m1lAB;xdcQnP`g6jRe3eC@f@h zeynz-rlyu+_=xcIQ9x5&!hC*RCA?`OriHt={X_Y3N#{ue`Anyyu889!z_th0#3a$B z;;jaaN~O|hJ=BJ^)(RO&j<;5iF+fHVq@to?GB-f+aWj8QXe&aRqB9%RcJJO-T+>u* zoT>zP6`3hJl$)D-{It7M#Sn#ZvV0Ic8`D%pVafX&JegjedaaN9-uCXgC1YY^fy_E_;zUk%ww|6|!Z=by_&YB4`gI-d z(bmRB8G^FnWc@*nrRC*(hBx7Yg1PMrCs%uWpO-GHXyAU!$;kx-1YD^LVgW7}o(+Zf zVx@)#2LYe}@Dq~Rt`Tavel5QukavWh-fW2Elo;IL%^e#X1B@9s!rj!qdY#h%(V;iW zdc500-2Aupw&_l48&ik*YjnF)qqNH%T~h z4pH7J$c}yKtd|kwJxQ z8xs%$hXmMea~T;KRusEmzcHoQHN1M2%G}-E75(d6+t*dVr+(_?toSkLOeJF`0w}U> zSFajrYbRgojy0nEWgP{`sKu#hKBRiZe;j1I%{QhU_hcnPVRMl*So-l z@B=|Rx}zRQ#M%m1^P8W(YTLD!b+xrmsMN2-gQD_5!ND(CK^A4J@AFi(59j9P4Gs)^ ziH88p8!rWBs%BM(l!>^d+AHAn8;ureoiIWEBsA4JZl5b>MCqTesi|3spS=*XCb-&K z_BH;{yTTlxB#2J;#JVz=M}~rHp}eM}pU+D{CtND(UcHhka{&p$?tBS5Cv*2HaGg-? z>`MoES7raS=sy!cLds#!1J$3Pw1oeR$~vi;V%@VIUH3{zr1^g4H9?p*fEJ^t2WE9{ q#Soq>(iRI04S!5Pl0fU<6V<5_aTnxqlmG@Ekfph`S*58*(*FSj{B>*q literal 3142 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 diff --git a/inherit_graph_11.map b/inherit_graph_11.map index f6a74398c7..1e0de7bef2 100644 --- a/inherit_graph_11.map +++ b/inherit_graph_11.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_11.md5 b/inherit_graph_11.md5 index 17b25630e5..7bd5a28849 100644 --- a/inherit_graph_11.md5 +++ b/inherit_graph_11.md5 @@ -1 +1 @@ -ba64924fb6b41d9694c65dbcdecf6361 \ No newline at end of file +f148ca661db956269aa0bb75716231eb \ No newline at end of file diff --git a/inherit_graph_11.png b/inherit_graph_11.png index d61bcd1aaad2eccd1ddc63d3cb883960666e3ef7..dd9986dce8f638d1a56510b07fab90bd786df41c 100644 GIT binary patch literal 2464 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 literal 3246 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 diff --git a/inherit_graph_110.map b/inherit_graph_110.map index 135592c852..6015ecc6bc 100644 --- a/inherit_graph_110.map +++ b/inherit_graph_110.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_110.md5 b/inherit_graph_110.md5 index 5d847ef074..44727af27a 100644 --- a/inherit_graph_110.md5 +++ b/inherit_graph_110.md5 @@ -1 +1 @@ -855b48930a96a02088d3630ce2c08980 \ No newline at end of file +12da20b6806d515fcd2714cb8a8a0ab4 \ No newline at end of file diff --git a/inherit_graph_110.png b/inherit_graph_110.png index c169b3c5a53575b5c51166d6260b89cfb7526541..96c671bbf7e70becf2893cc5fa11ab6ce1b9f6e4 100644 GIT binary patch literal 2398 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 E2db - + diff --git a/inherit_graph_111.md5 b/inherit_graph_111.md5 index e4fc90e47c..f5a0dca2d5 100644 --- a/inherit_graph_111.md5 +++ b/inherit_graph_111.md5 @@ -1 +1 @@ -12c61d7d05f6b06671f58ffe91c3cb2e \ No newline at end of file +d59238d386a6ead622dbc3f2cc94fa5e \ No newline at end of file diff --git a/inherit_graph_111.png b/inherit_graph_111.png index 424492e34af18b0f9504268ae946b2dfc26f2dec..a4fb9b33c18b3fb0483bab1b89d0d3fa4a4531a9 100644 GIT binary patch literal 2169 zcmYjT3pCVQ7gwZd#%pTG6k&)dn&fIwd5!UY&dAVE@@Pmhg^T1hB+v5tMBFflJKm2x zCZmzZmAo1?*SEfP_gUxcz0Nv&t#kJN?fp9mb~dJ>;1gg00Rd5S zGb|p^o50ir9Ryb7bN38D3Ag0M?q^TumeJwV-2r{{I--!HnaaC*R8c<5xi52 zwst(%nwz;^&@PVy&&#!QDbBHbT=8{Nv<0c?F!)Sy`&qm<$fSf7bMGY75Du~ig?dVN zy}D%>&_7?;NYdUo9~>!;Vs=clwzLHN(logm8n{fK3tOIB)gceIwrnV#>`<2yN?$0h zY!sAu#}oj|wu1^jC?x-5>_YUib8>uc-@fMJ;&P5GpW2+7msf?S*})F!S_ZALShy!9 ztJN=}4Q8I06v1U>MVEi1Xq%OO+)<5`PnD$flj7FeyaGXrQJ6UOgUJ6G(Vj;yeLpU& z^w#{h(@8|Guf{VsPk6@+J`$~^H8M0*cW0!k;m!yz*Tp&xKo}Ql4RU~ zS5L_$elpIKdfUTI`AyQinezSIUd)7NK3 zyZUo=&UVPHVETIq3~cPTFI5=oO30O)24pfhB0?`({^iS;!Z8#sID<%?%d}vB`h*QY8LxW_o2fj9R?qN5dwYBD%X(|( z@Ob|DgQhZ8Q0VP+T6j`Wk69(l>rgD}XhO1y;#6LCHgJ3LmnuRzGjh-7f>t)2u0t^} zxFjNzh%HP=IKsHAE)52Q+oDECuQ8VV>Dn@4w4LGM;qa|>1rXwBLX|61482)cSU8xk z|L5J@{%865;(a#O*3);3SlL-wa~oS1L{_(Ukcm0{q?`aFcWU$7#}M@~&&T!T`q4)i zw}60pJLIcT-{K%70%5JuKxU!fw2MD03O+!E4s0kkjf)OEee%RyDZQei;>G3QH=+E* zz~z?UZ% zPt+U(3AJHsohn$~>LMp)WGc$blYCGOWGIk&s~ouZojV@2PC(v7wXzY2Axpb0sipKZ zV$tB)zqr~I1I}!3R+yfgzQ}`{=a9&d?akUrzrC%E>Pf%D0Uf#{cwceYsdV1f#y8QE zXwFi5J0_zCc426Gdb+MoL!`sP(((&4QjYDiup571#!e+;fUO_4DK7!a(|y=@cf1iO zf%Gvd9LmRZH+w1!bB$o36H`Sa!^3AY-#_0MAnovpz4?zS%r7b5z#(2iL5(bLArBXn zBZ>6&^{* z1J!8r4BaK-2k%x9i@W+mMA*pMT9ighOiTm3HG|kM2oqRk!z@!!ln}0V`StjcpSL&1pRS{$ zv$V7Xhr>hmIGmeqZVJ)zU0q#3X@qz=I*ycB=SIa+snquN_T=Pb2IEQtQS_(LW6EQ| z-PgA>vRw;}j(&(x-Ch?M3vIn|Hq)Q(B4qdoGo7jG_*c;72%r1+ag~JQl9H9z>Pdrn zx&R1OE+)A-xw^U%iDN4(>RhT$mNaC3^xlCXbJ9D9_}=j43Ho92Q&DdxCnx!QKK3%p z1iLU^mzDg9*vv>HY51j}U}4*vI3(;3zrzQwox)PP>xDRD4R_GF{k~|`Op65UQPW-t zv*gt6KfCG-acgZ9LB0Iyx;mh-{POgfLaKB^=?6)0EQT6iWC&8ap=8gWDNEJn2d6qk zVQeip`L3@zS6QboD6oa3oMq)$%CUyqMpkNBibsQE&e$$MWW5n@qGRxusO(KH55U~V zQd_TEx9(0ffB$b!1~X!(eTyHuv%9mUBO{hrC@!Zb^86witt!e8nl_+>0&I)zx)w@{`>sAEn9j_&3`ZuSH?HYgQcIPJ^wD5jaar2<;4lb{+6E zpn5oMmfe(br_#FIM{7O0f!dBQ!I=Hvjd)U!fy%qmqK=X>Rhn1jB^VD@OMrg-5|7KZ zp5l#sQgPyojIuf$4%r{i85kH?o@#ArZI!j`;*G#!j6buo7(@W-03At>VleXNLb?6J zJ`D~I4h3=MTIWGAlz;Qz|B3J)L!M?T9?^>*o+F4psQc_&3)U2|* nH+zVpB)rN`)IGC|8N1HAWFLEgEiG6h(xh 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 - + diff --git a/inherit_graph_112.md5 b/inherit_graph_112.md5 index 983bcd0a1f..0fad345906 100644 --- a/inherit_graph_112.md5 +++ b/inherit_graph_112.md5 @@ -1 +1 @@ -b0db055b29cab9497f12839e79b19364 \ No newline at end of file +7024895eb47f8ec25fc9e44e9a814bb4 \ No newline at end of file diff --git a/inherit_graph_112.png b/inherit_graph_112.png index 01c9d3edeb7b8b8f3c0b95e924f0b628a30301fd..2a9167fdc66d743ca4fdd587f406041c2d00ab75 100644 GIT binary patch literal 2680 zcmY*bc{r478%LHg!W=W9Q9^Q9T^P;1%C|))JQ2=ra=_1W^FFvoYY+inZEatuAHN6Xz5^c*Z1Br zWiyvrg)|ABCM&h997U6*u9^4T8zv4{Jz`pYHwt5x7!iMC#t&a{e4?FDSfmp3#tR8{@vE2OQIZf|eTK9>^nP#3ESi|MT+k#VY%Wq8_uA zg(!nFgHNK6*dC2?kFves@NoSzXJU5Nzp5Ao`{^^Bot-%xP7cdZX&i*qMS6obJ?OG|HUZJi9^Dp2+~cKLPT0^FnO>U4h? z+(nt~%Hm-kW%OKnKDtm`tf99()h-nm7bk9Riovj+K0WB4#`*mD^RHna#WQm-{v@<2)#QKX!#k$d8qkNQN3Xf>`;QIbv?D_NO#m&VI95|sseKtxmiS_pv8!iF9 z{r&qb-P}GuJvyCUUQt1QClrPo8ykZYKF-Xb&z_ab(T0H)Qw-0Z{qN*OM7A9SLzkmV z&r#fe0w?fzyrP|%9_S;dz{wzhWf zhaJbI&&Tkqp9w0efzYz zx%tGULf^oE{I0vZn@kpkStVenm}eqi(OhRpTbyp|Dlb#-lRZ3I;= zpD!sT6@-RQ_lT=bNis%^B3>MHSGk#^H`vnLT#DD>FD@=hmH;k0JG=Gvt_FeCKQmLB zpRclr9#|6!=NA_{-ziW##>P|}l;QB#@9fIxjuq4M{XIP^Yim}Jj=sJxLuK}pcQ#g5 zwt%7GtE#H5uda#{V`5^SHMk*w%KT>buRX~7^6y@P{cV+|oo zA6mP-cRs(Z7#MJpj3=A}93)Zdw~16LT(Z&+CyBo5Rt8fou8P2vpmOnV-6D+}`)m z=9>omxo=wlu;%CU^YSPZiW5xs;K2ofKraaO?3TII>7;nux%r3Z;%-Dl#O!X@vshm? zmOg~7WvnJem7vD;4}{E|b|kS{a5NgNpUpnPN3J<5-mHDOP zp8!-Dc^UQ}UteE`dD1-CMpME2<#lsJHW3Y{S}G_hC9)8vrniX1dEl`5Mj^tD4dWnGk9$=45ltvt zqNdmtasJ`iUEyq>Kp@!JSnBHN@Qd_2fYHPZy%-&7kih7>kA3_=o)2g_@pGeHnVqBK z6+LC7;un6E=lc5kgXZ$`d;On|gFY@TeHa>|NcZ*jHUy7~q0vT0!mV4t%*e~rdVB5E zj2}qC5!nb7N_I!-Ea1nXI^{H}fzZ&<^z?KfBZ#sb)tr?DOTdz4IsN_aZf@I~o8Nbq zTAOZsjow*DRbPZz0fG{UzUblt&B*WyT98?MtRvMU{&o`4ITky|W&orj_sq`D+S=N7 zMzhyI!wpu~4p$qwgte!Y@>IP+o5EQcT34Nyy!i89QlanjPKX>ne7L>69iTWsYk;+G z+=FBS=x_N`in6(V?_XSdXk9{0O+{*J*A`y^bzmzQ0{>?Oq@t&@y0|}zk6+WcY#p_h+Ja(RB1&; ze7bJYddM}g=(05}{D zCzt4g$BWIBkC)<~96EFekf6?o%Ay+g1pu*&JiWb93e?oEKfmmVmy&h5RvmR|1535?v;U)j0x(H-^vlPPHde1K`G?<1fjKw8J7Znkg}1 zEp-XRF)Is?!c!%eASrKv0=1J>O-PUH>kr9rzK*?kfPe!B&0Ahy=NpT3+bVA434`9dkLl)J$PzG_%-gqb1Km3lxoGK3>PkOKtk3KJ z1OQol*Rc4~Q;h809M_ilNT5A6-c5>dxSi?Sm%saoWMm>2PmE-(d51Iwx;Yn@XwQH8 zw6Q#8v5>9>0omEx15^1-odS2hUQCLN%zwI$hFrw25sPjTiQpsdAc}UjT_pyMwiH@+ z75XZXGK*vg8@z^;&R+)Ig_vl6|BpPDy9E}j4YRYcvGMUKG*f$Z4@9&y(ATd$ws85< zr2^BNban!=GFn0#mQ1HB07_HY6uC4pG=wk1>ty!m`ZU}4nPIVFdS@`0qum@-0x#e< z_pxe`ZI4#=&)WjQX^X>~8qqq$?5D61L literal 2664 zcmX|Dc|6o>7q?{@YocL7VlMK!A|n|ZhOrIJWhiTCxP_3&5~eWGM3#}U#2A;$B+O!q zZYpcp4Ott8x++VBkY(cidEfiF=lMLp=b!UA=Xbv6e9t-e9WgeNAP9($k5AIh7KH`g zRp7!z1%U6{2X^kjBaE}RLGkS$oRSvWLq0x`vKxbr;^}bYH}EU4+{x4-ajdGS zsM>Q;n6TiYWnzUGzolLKg;xsX1Y1zLe#u*{*<_UV2@MTddFm^RQfXfcY>XbnQ60*0 zYIe~Lw`092FPGnpo8W0SOizc}AD+5?`?orSs{=(5v2e=Q;v~V;Qc)qC&DpQ@{4zvx zqOl~)$QNU|ESWzd6X(a+>+I-21qLp3b#-Cf1ry!O(FX!*;$5TetuHwH`F$`m5))t* z4GauaRA~GxZt1c(U9jvkDVP{ce*4yipb}G@GI30gc4AYwFOb;69|6Igkdl%z2@yav z=8XJxhM09JdD8ex!o5Ri9ho|G^XTv}7I4S%d%gLMJLrG16Q9;42Jzld%O$L#epPxSwSk|cMlIhCuR$R~WRjp(PtgWr(J7^U4)1N#M zC<|{cYM&blfZe&X|Lhr@V8o|kaQd{G9H_vdqOj02JbbOKO@OWt5CDUaY&)*hO$ImG zLWcuj=Cj=oHTU-RV31$6wVyB;gA>7EFqn)^USfB3SzB3InVa(wTARY=+Io6Gj{hN} z@p$}Uq1BZYH!m+C=Nxo7jrQsN`_k@a046BA?6WG_H=ChGvaPMHWuEC|en`EXec{4| z;^JZljk=N&Up$`TH8T;Do$o9XN8HLA-vN7eF95n*TU!eU5{RHmTeq~d6c!d5Leee% zXo^`?`^o`e%gD%RXfPzBBR3XD?elc!QWNd(quM^KYG@va9}X8f{p^sCkU%S7si&uh zViJv^B0_?r;^X6kf);mwd>bDdlSp||RrTThd!Rawg28pQwH-Kp$HJT(*tv7*r2*dF zGXxRoS2=(#SYF<#$X@nbsuWgCV_O@P+}7JGe$83J%vC|@_seu>2D7=~iAVeaO z=Chv$scvzRk)xfRhg@Hx)WoEvY3zW+#Kdv>CBb)50Rf*^R`kY-DU^*LKSY8wH8hx; zLql0qDiuSsbaJ7M0O4xMfl?zR<44({svEK$6 zx}{l{k$OMWHa7#t?(Ffl@7@)ve%;w=W!9pktejZf-+x|DAAxwmVjZ?(r=+Cx^*Pji z%zk%e7^&R~^|AWHF(xj~FC_J{=HYh3Y+IG_n9?Svt0J3$5BmH2b90ZbR9+2hk^q5X zx7W(CmAvntGO?9H5%&j5pu4d9$xXbSjiuREf}05x>K`A^`I8nB62fM)wNin~jEs&h zG|YR>{ga^Z_kk-llK<7K|8pff!lj7_3n!3JYfW88I@94@#vu*6BZ`WOI9AM+1F_aQ zy7WU@N^0>YeEAYFGBzegLQ;~yV083?kN(Q>0+^jg2XH@18X_-rn9G9UDu!EvP@_ST&lQoIDYd*w$vTB1V+?Hc~P@GgDkt z)aR=g0GlGI+kilz9P}?|>RBu&PtRiz$l~&HJa22&==#j;6Dy~BI(>l6X4TY4t~(Z8 zTNeMSMIyK)1u{XoN_0AXZf`O6benLXRn>V&K7Xiw;xVr~h^~;DxRu_x_-3BV_?sP&3$KU9ZXEP95 z^_+im`AmCb()lf%nQ;hr0(JU}?4A{7>6=@l=gwJEQyn>wyH0LhU4*~Ce?-LhM%|~% zk&Pd9gUWbIct}J4@ayZ`7dM(Y&NR%%`ns>QSMYkKb>HBiS?s!&ni_65mq;W&uBURb{;ef)i_ zBqVoqG6?plqM`zrRd5Qx?_cwJyM0b(UkD>qXL{)l4h%#^N1MfM21i5~&>zUNuC$0m z+J;YEL?53F-u(Po>tEAkGTBS_2hgw5($d`KpRmSfhdJkAp&!b&k!QIb1FOSdH*W@6+PX7fqEjjbbA1NOoa}tR3 z@#-L$7(T^;dkP_WJRTx`E8&_cyA)cLFHy_?ZKkFDHU`)w*`2L6%lt*|iWDk5YW?wM|_{;*qCR`&DFSPUkk`#X$`_b_|2^Jadn zs7NU~`bS4c2QbLPj&e1k>@f^F9Y8J(rFQ)I@s-nYw{ErE{^?Q1evpv?O14mq|2*_Z zYb&xO-BtoAgP>+AZ*0XQ&I-tO(`Ynl35jY3<7s_8Fg<)JhK7cwD%Zop!tnT(r%%CE zpDmo$m&O_1-rm^Co8jTuGB&^rCoMUgCBP0Lo56{RiQ3xJYK;3i+?Ke!-g#hFEmCQc z&xO$ry7%J5@+p)WI$cU!yj{7x78IJb0W|tNbotJqgm*mypJ2GU@=OAO(B0jA6OQM; zz>`R%^XJdIy#(<5xvSFD)8O$X{g_ca9mB!xn1m4JnO82UbVS{VjFc1?uVOH`ftJ;LeSxA$ zs>F*`(}72-g-zqk|Gz*9euQ<*BpmEiVK3An`|9eV{^P@wlZwj9HQevx2>jaLcBN*j zLW#?m(z3FR{W;AfRjHNA6CDEypZ?jFuD>e!XMyV4=Tk{rMwm|v=mD!EpPdy3MYr%x F`Y$G9Bh>%^ diff --git a/inherit_graph_113.map b/inherit_graph_113.map index 5dc2f1a3e1..ba5507d1c1 100644 --- a/inherit_graph_113.map +++ b/inherit_graph_113.map @@ -1,3 +1,5 @@ - + + + diff --git a/inherit_graph_113.md5 b/inherit_graph_113.md5 index 71a9ab573f..4356ef2532 100644 --- a/inherit_graph_113.md5 +++ b/inherit_graph_113.md5 @@ -1 +1 @@ -00dd9285f22e84faa176aa154852ccf8 \ No newline at end of file +adf9e3a60c5dd474ddc8b8e775fdbccc \ No newline at end of file diff --git a/inherit_graph_113.png b/inherit_graph_113.png index 1338a63a989de8abee5d6840552183f381945649..1bfb9e7ad61acbe7c3ab20ac964fd0b7f99f28af 100644 GIT binary patch literal 4677 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 H+D85ttK~0Z literal 3238 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 - + + + diff --git a/inherit_graph_114.md5 b/inherit_graph_114.md5 index ba6bb45120..666d2c8c68 100644 --- a/inherit_graph_114.md5 +++ b/inherit_graph_114.md5 @@ -1 +1 @@ -7405905bb95d87065a7679d129468c67 \ No newline at end of file +703f1e45f52519c85229bebdaa927492 \ No newline at end of file diff --git a/inherit_graph_114.png b/inherit_graph_114.png index 2f4a512add167500923eae11f7d0459559eba63d..224697efc8ceea6edc49f0523eac6da1896255cc 100644 GIT binary patch literal 8392 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 literal 3128 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 bR+X|gK9=+kUsMKu1w`;TJBxBN&!~R^bdePY diff --git a/inherit_graph_115.map b/inherit_graph_115.map index d1907a7018..5c2f2d44e0 100644 --- a/inherit_graph_115.map +++ b/inherit_graph_115.map @@ -1,3 +1,5 @@ - + + + diff --git a/inherit_graph_115.md5 b/inherit_graph_115.md5 index 0e043be39d..75471a10af 100644 --- a/inherit_graph_115.md5 +++ b/inherit_graph_115.md5 @@ -1 +1 @@ -979776af19b3e059931577165fd552b1 \ No newline at end of file +9c7fc4de2c35d664eca77ec1a9366336 \ No newline at end of file diff --git a/inherit_graph_115.png b/inherit_graph_115.png index 5b6f9ba3393c6eefa12d2031245cdbb9d12306dd..f803b6dc7808e7cfaa32056dc313ce30048b0767 100644 GIT binary patch literal 10113 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 literal 3001 zcmZ8j2{e>%7k^WhNPH+`&%S2gmxM7f7;D+rm@I>6gb)#8vSb})iLy?1V(gu=PKhjI zEZHY}mShXxtM7c@Ip6=j=e*Bz&U@bbJoopz_jhlc3E~z#Ejuj$0QCBLP%{8HrvmQf zX(+(=W6!bA;6mkMa0?2Yo;|Nyi&FuB&PN}rWf7FUo^5T&Y|j!=Tw*fmE@~#-Bc`qG zD)S^F#VVh7mb(6JWITn8*ttxWXEFuDB6He&?gJ%prn46dpHbV6xYD8$R zXbrQxD37My(KKwyYR_RSDwNm>X)9I>?AO@K9#Uy-m3z?l(U0>y;Pm0H+%y#cbkO$P z24<*|aX<(CHOq4m91=o2=)k}qWHJJQ=+9IDfNM<5XErz+K04CiJN>;qJiOnC0_eat zHL0eF{gdHW|1K??`Xp*{L`7)nKHm2e3 z`vKu{$RA=!v~+1!*O2M5QI7487s=!b+XkQIZ-t48iLzO1q}qFOmR^!+|EgLeJacB* zS{@r4Q&v`f`t)hGvfo^H5|5lI&1Zhl%L(-xMawb#gW@~5uYx>Pq- zRWat2mzG|7JxldF}f8IyE)5sK(3eZ1up6?Be2L6Ol>KX-^N0 znXR4O8krp9j7?1)>gWL23r0M1a&oAtsEW7<^IMRD?r&O(A6#>FOD#60nls&NFR2wm zc&)9hme$tRmX?C{H)prD{E)%s^K34c8Kthj2zi%*3l0vhuC8wVYceu2OYd+vFE_VB zhf1Qm{L$XeVonYS#LCuIO;J%%SvhE-=f!#I%O>&pI)!GU>F|(8XZ9XN@<06LA#g3V zx2dTK27~qIYBYNcfx+Cpdp9*D#i1=!MNtunE-NV!QB^%0DmFfU{(Q*Z#+Tk+Ezh$A znV7)L2f<)ng$9`e$rx5Cq?=ncCxKBT<8sYKp&beKgs#rc=(BL5uohy++lz!uDaW^F z%UN>wu#2Jz#TX8041Q&OeQJChUN_>YpxTW5@-ihQyb?+~-t+T*}SOWlxA%wBmP!JSGpQxcf*O85^}Y@dv#>)rI6_WO z!Z^DL1VUKAqbYNGCc(2b0w|Ah`x_yWD1)-}{gkBtpTck=WsD=VWtK9n7AIoRJ% zOHcQxAD?ay_o}y%&+tj=uBwo=((45gw0vi!Rd@X756EoMZXH;`e0&t$TVS>x9zLq= zlHD_2y>{+_bk;pnv2;;UQRpkTvE@%at7SIjFxabj`H$yJtP{9UhGRJWLzI|mtS69E}7PQ{?0t#gi%c}TDuxd z7>_SHUwH+X^mTPR!L+$VrDJJHjAIt&0Px1Pwaq7j}SJk_IW~rg1o$|o7)urfv~1#-jXZZLsgkeA8TrB z)W>%b~)nmV-Uq^kA8{xz52B@_+}{+0&A}* z_+5MND-#pbQ*GY7uY23us-gQ;cW{CTBLpHNEp7kkXo5s4cWgh|n(t2Y^y6#~J9?jx zU=$Fbu;Q#TI?UQviw0>f8kB&hP~h^TKWBlP;EqD2^}6QW2z!~&4eWdIdd~GwmW_sXORK3h zx3@dK8C+Oc=y8=5_oMp3JD8X_>3#tKD>+M0+qCnm3bX-$ zk*=X1nLkAZ{VgH?@g#G2WTf1-;j*?7a+bVu%28n#{rO>kE-NUCQW6r`2i^#bbp%hc zARg}E+-U1RGCC@hNzmnck&|QZ?(Xj9w)hUA#IYNO5)!=c?;oF(bh^Lw2G5RNuN%X7 zR6gnI>Iy$O=$2i~kdfj^w*HK^@5EdC?{3ZCii6hp&3DDbP|bBxC7zI0_I^%R+Tocv zISqwxs=xH|^_{MA*0He}w;NYvj){o@Rgydrp9Ovo-CY^^Io)o1i|fEyoDj$>eMo(1 zCyIw75RxJyuYV=x&-9mQ6;C=zi=@K?0|TGjynnFm2Cp>zSaW!z)uGa?bZ&m0l0pj( zhZ`Bu?+8cF?+*+xntpcje18X5h}+d+7y0N_&AOnBrG-Rev{dll89!EWDER~h2b0Ff zsV-b-3EGlv zB#ETI%%$@o$21BNtfln?%D23<1c5-ViIELkVX@@Vz1GLas&aDX0!+HPy6G7iml+t$ zA34io?%=)<2y}FGZ{%K8j52sQNp{N->HMX$D6#3OtMoFLFc{1#=!uO@CH&-1{1x%{ z-V>wXS)4xKTe28m5hx5JXJ==@($p7VdZCA28ptPBIu7ZlWbN85!h1*NIx&No5SXDY zB!V5?N35{-I=pTWD2lb6j&;U1Hy`0FD@78Na#&_pR^Tmy#vY3HKp&5TBSRDK38Zgr9QlD}6NBt$TWUVi|a3u}0Rbv1GTukv17TtI0bfAQ_Q9 zI6KMe1mcpJk>NwC(G_5FLn0;90@B3=Eqi-=Stad2;*Xo)#gjxL5p7@Z6PD*tSy@u@ z41-~&xd7@j>NoDwZ&!EsXZ@%?8%^@2&04fI-qZTo(&ZmDKrPtZ6%3-_LJ5d5-{(BtoQ=X@ z4E+53jE$2VD#Lfk33iggh#b`b+I8cCf`aYs?WL9?^T#KDg5#jyKvKU~vIi%m8LDwD z@)oqWw}ahUS~_|A-Czlq+QZ4F08BrMv->;+MTLE{P&(X5!6b(0BK5iNHbEO2*t1y~wt<0xwsz#rYgP62^z`(%OD&+Mb(Dc%?S#6x%q{e$ z`uO;OiqY7J{pK}X^|~!d1NNp2hf_k0bucmy{R70;z>wHyQzK3QkaKb&jG>_$7lciW4Qf8hn^IZuFr6e1ZQzTUl#$b&~}RaH{ZO=%>V!Z diff --git a/inherit_graph_116.map b/inherit_graph_116.map index ebb82d0ff8..6a8c185280 100644 --- a/inherit_graph_116.map +++ b/inherit_graph_116.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_116.md5 b/inherit_graph_116.md5 index 59d8668a23..729ee134ef 100644 --- a/inherit_graph_116.md5 +++ b/inherit_graph_116.md5 @@ -1 +1 @@ -1f8323ae1ee240c03583af72610e4afb \ No newline at end of file +aefe74f0b10b6aa616a65ef0a011a82a \ No newline at end of file diff --git a/inherit_graph_116.png b/inherit_graph_116.png index a3c1eb1901de8d4d238ab0f20e3acc594dc3401b..112cf1c795a0fb149850eaf3d39252e3a0575ae2 100644 GIT binary patch literal 3519 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 literal 2698 zcmY*b2{fDA7B*K&E;Xi<##m}fOlb`<4>89)1Qlvd6)hbQq0|&Dd8oFi5OZjZy?POs z*K)B`V;)=cT&1*bs_uWg-n;9)@2vknXPx!0ea^r4_wBvY9qcT?JYqa7EG%G@rKuw@ ze+C{+ZZ_aOnuYQJCN8YCg(=JF-{VC`C5eTF#{gw&=18cm3>HR+F=S!Z33=XIV}xNI{F|)isW@Bi{^#?yz|Y#Ipzr82W3P5g)%S zYjhUzc+b<=?648XM>@5|1*L{48Z+k>7)AGo^}jx6FlGh@LuiI*A%fu`_rQ)e3maS= zRw=d0H5iiiD{HhE_Qv-3ZxC^DC1qudukV6t7?hvg@+Vjd@H>nWWPE6F@V7O2BWS8j zj%6>F7C3yvTPnx$OT#w7P}>@dCA;$J*_#Z4pD_5N*;h4tXA`f2;rzV3nLFC77oGmt zkPtWR%QpV>yp`U=BFB|>o-!Ni=U4jj<=*;8+5NA(*J2Ju$$aGhcNKXF#WscSV zvZ9EpV(3L%TU#^p^PP>2>IMe*l|S+TFDzydtVf~)zzg71{m+(?;jixrY9#S`}6|=8n)ewk+MNIBG`qpDBSif726(u`6+x;1K64fg$EiL~Oz~aVSyP4{v zFg^5aRa45L?T2&`^yZh2NI|07lNK>5zLrSs^b4biC+#L-VPUSWuCM&0cy!Ytu*SAF zQ3y)*pF7%?jnFO1jZ0a|d^_Vle!df~J;Pue9Bxg#iZ;OixF90(CP1AwaeJcP`xW*> zu6dcF5YI~yqPa}LTQjQb*Q29i-B?u}9kDGMjW%MVW^HZ#!h-6WoQ_7L!C5p5SfX6OX5XdUv6@5@9It@H2*5Ei>C2JCOBv#~Tm4GjIMj~W+S-0_vfsM7 z@$neLdL7sC$D^Ns~gB;5Xh=2n0e)OG|Na@$zy2#w8~w zrwe}yuz&_621CO{pJ>H-d6_7HRFQ6gem6EZ{}>vIKic+)jD(M);M=BH?xf|F6+gVu z%F0TS{{4K6rTwLbo=f}s#0c`%Ln4cZ0=>Mv&Tw*SX=~rui1I?a*M1_) z7RmSKe_~XHjO!#YkB9>+#d>!eYioJ$|BfYh3BYxAnd>7mc>F1@xqD#&$R|-TF-I4v zm3Nyw8-i42p}qDZHk5I=mR3u1v(SWYu9X{=D<>+?N=}H!+uQp*=uOWyE+HRabwE`ZZjexxX?XAt51~iVk8%PdkT7#D1Cw7h8tW{5XY! z`4tVKmeY2>3a3SRF8uDvVTAGaHi-L{7^Zhj_AI(*29m0(8C#iq9XlziT*V#HceK`A zJ*tzt%@B8OPXd127Tj*cXdi8R=_;KQaQ!-MYI|>Quf1JoKO)=R!-LQRa%Y>YcI)L& zs_~>RE@A;L1_vuV8(KX$UTv~}W<~W64c!E+M|PBT+6yXv{qkjWu9E2GUh90>Od5Ub zmS%EyUtb?o$Nr*jjEz#8tiaiaJtNzt5P0rj2o5*Y*Y|?40f)n}H1{pl+6B_IeO zWpJ_)nwm7y(#pz~1`5>jtXB5+ZpOvw@gwi-UBlxI-kHm$LM;OVWMhi6v$8nO*h(KS zFE4j?c8-mWRaD3a1qIasbwXWQn%vce2Nd!8wYbtpWAvA;i3XrV0OfIMX~~MRzx4Le z=g*%f-x0+TbXEiqhpMWyzA)*P*xgyc@jX2~PuD_J8VI@If}Rcz8+&`;Za~6X%tqeb z?|u7rZD*#9_a`Fef4d5#kK{9apfm_-_1p2Wi?efZK8IKit}moFAWVYEWG*c(LO^ed z_3tMoCG}$A<6V9fB_MddUS6*gPTDgwc}e}i@$^G6O^`wzCEJr)UtN6`1S)3$B-4k% zUe?$DlC>!e_b+;MxN>pqsWJ34i%Qi>F^pmR|Ne^pJoSnAKU;)@c+)w200&{)T~+{P zX_*!{?92R;E_f*|!H}D6s_?;s2f;sj>^Y2-KRB7B6|xThZ(D`9W@j=;JY_wAmEGe4 Sm9_%SB@4>T&a~e6TGC%xLKD*f diff --git a/inherit_graph_117.map b/inherit_graph_117.map index 9e0385850b..1dbb87d962 100644 --- a/inherit_graph_117.map +++ b/inherit_graph_117.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_117.md5 b/inherit_graph_117.md5 index ebd1496f74..ee2e53282d 100644 --- a/inherit_graph_117.md5 +++ b/inherit_graph_117.md5 @@ -1 +1 @@ -d2646c5eb750ae2f07ee30dc21f07117 \ No newline at end of file +0f77f11719e11d4568fdf2dad5265da9 \ No newline at end of file diff --git a/inherit_graph_117.png b/inherit_graph_117.png index f9fc5327be270f59d39602849d0185918f5e773d..7440f45a17ea16b748c5d281cbd5e881d1f3b4bf 100644 GIT binary patch literal 3129 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 literal 3193 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 X?5!`F%UdxOv;z!v&ETclPLKZyWq(dm diff --git a/inherit_graph_118.map b/inherit_graph_118.map index 4bafebc0e5..d86bb849ba 100644 --- a/inherit_graph_118.map +++ b/inherit_graph_118.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/inherit_graph_118.md5 b/inherit_graph_118.md5 index c22bf3a6ff..0e642b6cc6 100644 --- a/inherit_graph_118.md5 +++ b/inherit_graph_118.md5 @@ -1 +1 @@ -39fb02d3621d95923bab87d50623eb94 \ No newline at end of file +df08ec845b59a263a76b179ce9fae73c \ No newline at end of file diff --git a/inherit_graph_118.png b/inherit_graph_118.png index df6123331182f2ef9a9c8a7c2556815d99c84ee4..b83bfc5650a1be9a332a2de74dde26f53c84fd4d 100644 GIT binary patch literal 10657 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 literal 8182 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 - - + diff --git a/inherit_graph_119.md5 b/inherit_graph_119.md5 index 3b78dd7968..5338a750ef 100644 --- a/inherit_graph_119.md5 +++ b/inherit_graph_119.md5 @@ -1 +1 @@ -b8815328e5b63ea0be9b66807d75109c \ No newline at end of file +9fd5bccfc542b80f2f7c21a76e3bca7c \ No newline at end of file diff --git a/inherit_graph_119.png b/inherit_graph_119.png index 92ae81274b73b03568f562d8cb4084853a38d3c5..e2f15b9686249645fa905d4d1f332716771f3bf4 100644 GIT binary patch literal 2391 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 - + diff --git a/inherit_graph_12.md5 b/inherit_graph_12.md5 index cb1228374f..656ebf19fd 100644 --- a/inherit_graph_12.md5 +++ b/inherit_graph_12.md5 @@ -1 +1 @@ -5be46402fce84065bbd10e5bdc960b4d \ No newline at end of file +3cdb4038223b0c0fb34168f0eb7bd515 \ No newline at end of file diff --git a/inherit_graph_12.png b/inherit_graph_12.png index 307918700990b292a27292f2b5c9cfbb02001634..066d346d3c739c19396fbf6b8bf5fe3008d23cac 100644 GIT binary patch literal 2553 zcmXw5c{tST7ss6}Lo*|)jNiAO`}@4l`<_4E^PKm2&-3}5b0|2h`BAVGn2U?+sHKIe9biX+ zt;5d)oS6pm>ww|)zF=<3b@*%1+8J3~TmqGrrpEZV!bPgHwf&&@^UwirS9tJPf5|=h zG??NYF*zv~TFaA1iC0)h4r3-(V}v_?T}9>ZqxbJA5t)5Ssfd=1qg}u zRmF9e@$(Ysbz4{SmQl?)7gR}y&-aV`hYIznry>nvm)aRdFTxQf$Av(num3QrAmR4q zgarOU-IOz4P1RED?Y0UH4fXdgcX_J&jv!1bTKR=ArvuXA-pV%MsnIx4RBgFI}k@mXuV@9UzfN<`|5Dfk8=W>H7NmQEgZ{#@@vx z{>S^LwYA#mm}j1bLcFEr<-C`QQ3)ab{tfUy+(g27Y>Up0WX>90uz!T_?dhp;Qj?Z0 zC@GQuxVyVS0fViv+{Kjc?CjJxGz=khsaRP_Nx2P+rbB9Y?k;sSv}yEG!2KaG#a$Hm1Bb-=-9KUhQ}kxV9sA=v9X_4W1L6m=xBwxPkl z#)(3qWMySN5QQW=I5=G0T(|*4p-?Ng9JkzTuvle9#p@d_;Vj;FAHMOcymG@GaBHGC zQmC5RyzPOZAqW_p$@JCESJToGZWtdQKYwi({|IkY_Qsxpy}S9jp5$m^($(GF{qp6@ z=14ZS_`Jy2fx7wK{Q3p!SKTTpmXQW`S|!aR=UYmf)!O%ROIESKDWk- zii*0}^z`(kLS*KbmW~}ec0PQ{lt@JCNJ~i}vzTFsjI^}YzYYu*?3|qP3JWU&Jk%4D zl9oTWrn0sV_O_Cek|-g(Adt{+fIuL(4sw2!E)DneQfpIFTf*V7zE!=@$)={J>v|7c z*hoD+aWeRh$u*hV*Lmg==b75Qvbh7np`mLM$U|e3;2xU0W*|A-HMisjD9iNnKi6^5`IQ z&(P^|=H}*vhQ>zmdlM5AjlmP;c8|gkj*svNh&eKQek|9*(J?nWI~z@Z9_~iRIXOE= z$HsPPyl!o1&@G8QwaE2taiY-#jSfSg$lEJa!`PqsCjtTjN)You!a#5falCELNe)3r z>eIxZ;3Gl7L?VnIBqk=Np`oGa(V@7wx60~E;)81ETZh%3*4CDHNOF)$=e-0Wi=|`U zKDGS^QyNGjrBNvQ5!3v4Ue85MnH5`=p$!3_7$GqDaYaRUcpJcO1A} zL2-@e8oP1kaAdZXtLsExhU~=nc%nmIWM$nn&LdTUX4FE9_r87rrHv2(GJXuweMpo^ zDWpVaKgP>|X^(j$>z za56d!4Fe}%ym&DZ0zIGc@xKWP4i2MR%U>Lj4z{+o7)A$RKWPe1f#s% z#nm-K#t=h9YH6(u7o!gM*N1!4rQ6%v*`wk@rM0yYTT7o25WaqDVPV|aW7`}biJZ(# z9_$-cRaGEyAHG2p6%0utf!W1t?F-qzb@=>)RmO{2m}jcc6oU@7?h|~cgyL?o#|o?2}o)edmYF) z+Qg*Fy}jjTjtD8c>=ud+{0*G@`s=RmQ+KkZv(1hsDP=ShQO!f!Hj#kA6C^Me$WpsU zLAr)WB+=9J`RgPXaoYACbma^&KE9>78DN8ZalrWBJxNo`nh)`hsnp9@EY{v$G{tLg zb5VhFyrrsYcxWgjDk>@>LR()yf6)Kg*uwPmG?QsbGos`A`}@xzAXMzu))wD#y_QhH z{rgtd)^*j@p3lbO{R=8Zar+0!m{Ligim9pn+}P;RQaf?tgr+7`IraO@j6ibdV1b@T zYmANjT^-$DXsD}$!{J7PfC@stbR2B_aKzzoZf*!+F*rObCI+|${5s+{h%*PfhsoR8 zzV6Fk-osoXJAJhQ85)Te4=4Pb6}imrmaeh)g#gT7ZNyW2);0^T(rzkDfH*&!XS zZ){K(Q}_70r&hPN{=-?9wEl6x$5YcuTbJ#;^Dp=Qjlnsh$<%zOlninMW;rfPGpuPP H+B5Ngw+O)r literal 2086 zcmV+>2-)|EP)X;100006VoOIv0RI60 z0RN!9r;`8x2ir+RK~#90?VMjsQg0Z?52owTAM1dEoBu#pc+(n8OSUdt7j3SKur!s{ zTy8Oq+zDn|tkp%5&0N`7Wz%lD((IzvwB|}@ZO#4=7a$QXP#l^~F>EnNlJmPb`@K8D zL5_C(%lo-{&+|U-m-l7QdCs5r0S-YB2n51_gteXkWWxYs1;P{r4T##2je*DMTrm}L>d zJOhD1O-&7t#}f*LO-)Up_x0=7QmGV0(d_K(_V)I$z#@I@cKeAFCwM$wa&mG>Ny*gI z6s;R*1OfpZ$AvsG7PXfzs) zMzh)6*w_fVdV6~Z1_q|5r;Ce=YiepD=UG%#q*AHgy?f{P`@_2K+_^I_Fwo!M?{GMR z!Qj=aS3%dCH*Y?C_&^XuX=!O&TN|*qwY4dgN({qdj*UFy@87?F{``3aLC&2!ckkXk zYS*h*uS_PB*=)Ak?Kf`Rp#8#G*NF`^aQ-E)F-4TVyPi z+1c5Qj0{>gaF~;mW3^hzw#8z}&CLZ4-@kt++diL<%jMGQU%7H+|Ni|bist0x)YsR8 zG?SN?_x0;nvOPIDnVp>tWJgCw$+pdA%gV|M27?4a1cO15NaS+47>=dla5z#^Q~iEF zK@fhwKQ%Sg>2!i2V0A-7L)6u+oK7T>d4;uDK~WT33&>NJY=8dzS)owy`TRY5_PluU zf_ChuPoEASK8#@)8NOS#Y@u}nhbW4Y-wyd%D2gubPfI8i8X6j^s;WAA^eAcJa=FyA zC?O#M=!8NcFtE6|xU;j9Ac&5R4y97Lq_Ked`uebw_Tt5hUg)JsuAj8|KC&uPib{T7LfgxpU`EvMrHFMn*~%$B!SuU~pt)0r_tHjdGO#tkw^sWVzD?sKc75T5d_g_G~?sr=TeoiQ z-n|d5Dyy1F`$X_4r81+@G6`btVlFbqRc zR4f*&)oPE&Lw3#2&l?Peyu7@vTet4px9{1rXSA{eLA1BGCnO~F_Vxk`!?EOHettf< z90Q&|e_l{fKv14vFbu1$t))KYv97ZSk$HtfP@Xcny1L5C%c+*-VK$o;3Wd|@{70Sm zguL>uxei&AKrK*V^BuoNqnVtXbh%twtyZB>u&4}K575*)EgO+YR8UYbH#c|e*fG6c z&!RG9J-}wH;5d%sIE#Yu2`d*M7Igp{X`gwmi1Ynz0E`s~Q#MJg(4P7*AF#_Ni518y z5Ero$3WfA~y;v;f@p#qM)jpq(v=0vtmzI|D`TSkGb{#){e0qACw9n1Wsnu#epP!bN zMlB$Uro-WIT3T8%Gc(B-(|vt?GMS9a<%&e2hYugF?pjxnxQLZ#1p~CT5D0=aHZ~3q z51Y+qqtW>C<;$2l$il*d$TEyg0`(>ClHT#JD;8f}w1NRD)LMw#++6D3WK11oVc`L7 z8ODZ#&3)!|1?{wfFg!e=g-O!oBY)2XScmX?<4>gp9=-f9sSu@bFdAX+Vi zQmF*H`4=u+h^Z3>Z5hU9fSP1B>oq7^!9cWH2(r$ctgpCv^JYw)uurEg!`N`FQcVJ6 z6R@&136RYVj1>q|V5~rx0%HZj6c{TIrodQ%Fa^d6gef%jwvm582#G@m2M6VHIn}Zt zuN*jVAliFtNW3AJ%c*~aj35X*KU;#t1Mq$Y!W0-Q5T?LbfiMNe3WO>D0S^WjAZZLb QB>(^b07*qoM6N<$f@1&&8vp - - + diff --git a/inherit_graph_120.md5 b/inherit_graph_120.md5 index 15aea6a9c0..8db5ad97c5 100644 --- a/inherit_graph_120.md5 +++ b/inherit_graph_120.md5 @@ -1 +1 @@ -a094992ea46d173f63c0b1c4514eaa6d \ No newline at end of file +04dfc13712aea15b301e28b076a7f4d3 \ No newline at end of file diff --git a/inherit_graph_120.png b/inherit_graph_120.png index fbf3edbfcdb1433e3aff0ddfaa90965c23fedd26..d9c77b1a93494ac8cce29659424a0592271e4cf3 100644 GIT binary patch literal 2213 zcmYjTc{o(<8y=dNlP3({=r>>vx~)ocFKyJkN7K_x(O^oQ0VIC&wuc2n51ucoVP!*Dv6! z3S$Mo=nkYVxUiv&4FJd?^U3*8oC1Ns91H<%n@5CYf~g6gIe%*iHcC-8H(IOGjsw67 zySCnhGqkQ@Isok7T70U>UtC~5XTk=BuftG-TReF@ZCD|M(tYBE}Um$XWw}8f#!3!gsQa{6&@Z=N;@x~Y6RbYphu_ERfSKGt|Ksq$P2<( zH8j$bFMT#LH8mw&lEA!)%#$@{9r)j$TqJd%EG7U3zLmy1v>kQao((5Mzat~r+sT@s zpw%z4Au=*D^5jF#xfGoe>CY{pfc*86bAVjxWJ~DNLi7|1|MRXceOwef zuBhK#UQRCAsL;~Vl1wJ&Y*MSyJv}|bF`Zpql(DhuDjem<(h{ksC&{QVH#e6`rOwRE z5boz7tEqmXFXNf`$A7}Tnk8BzWTm643nh%h;oMbEWfdz5VvCE4)UH>JFN5)o3auoQ zL^U4L$13i&(l?gITu~@)XdDKE$KxTout-co0s)Wr(-73N%wBlBkR#LPCPE+(Y)Wk0 ztEt;c*|Ax0n6KD8yY?$E@uChix}&$(2-}HLJ=N6Il%DCVt=-lTIA2s$bf@_dW3K=7 z?0^-QbQJtku5N5R78?s9CT2FE;ZDW8%@L=@pdPo2!GEx^zHW2tRs@kkp(G|IzPa(t z{oXw=UG)K#vuAb7$SqGcdhgd%HTq08Q-_9zCMPGqeKSv8Q;N6FRqSN!d|S|WW)(bwg0_y1jusYL$x>ycwRgsa!$;Lt#QMse z`r?HpB)AUfCenNhw0B5dQ`7#zLGA%NX|V0e%F2ZM|6bJ8oOHW51Yf8gmI#KRs7(mjcd&)07!rtDV?RiAr-!U<4FZ5@~b_Wd&!GkF-0jCI= znd4w#poP+PeA`!2XZ943l8p{Lo}woW0t2f}r1Q_)vlm50MeS~`@-@$m84TV z*XH_FR8+JUyuW-1AV|yu>r@ft8#g|dmwN><@xHt~0dcs+I2)?P6L;{@833ZFUTjyZ ztE)ljpE+|z5UW>4W>q(S;mOy{m|_Ac+P${6Ml<93>s(S&($MJW`u=W6vJ^WTTQ7+e zvNB;9lBMQ9y~UVuuYMdBHtC@{_x-zn#@7!|H~aef-a6J%h|ZY=0-bEf^)bhvsh6PO zw1R?yyu7^RWL`MqG9Bwbas7{0JZcFX0eV{zQ$#RVcx#WTMiwdv9;=V1HL$UOv=Aq-v3IPjXryR zheDOYQ9(ZCh&UJz^Z<{MjrXBeMWdS0`Lc2dM9=t+EQX8G4FKFyYHIZj4I)mOVS8#) zQf^1*k1$4nYk_kooXhmBot;B})9w9!_^HXs%g;&w|_`5C~MI zU5U+PQ;08OUr;G51Ea34ej{w}(f-b*NVu4o7*tzS%@493fV*tzv|&lOg(k+=mzI`l zK0BBI9Zn{1tpBif>1e1YNg%_Tmdmclv&Q~rfY#aly$qJ8qEbyHCZc9V%uR(zC(-2e zvgGKfC}@$W-HgJD0}W1Ei#PvwQ1h!-?ZUzWJC`_MU@&sjt2HD$LkX?%ISq_u7mzbx zKT*@@ZwB0;W$-|cad2FH{A)Jptbv~>7Y7IGA%dU7-IH&t!bV*4QpMem2TNlWK};hC zG!T49-vi*QtE=ogV4YxBMI|IY`p@Wtv`Oyo7%;wplovEN6Qm61TsdBp4NKqNuvBmo z@b^^B7#9q~Z*X(*u>#L*%qXzlgL`dl8 zX(E|(`u(MR{uz;XB_)U}SJDs>S~ymIz0;>pgMm*-9W?T2LD`sdGMuS`3p{5cA<~in zH*+krGRJZ&BU50mPJ{c?ub*S__>7FkpLZ8^;o>Q2X=xc5y{~hAUgrQ{tt$V&<-sN{{W39H{k#P literal 2901 zcmZ8jc{r4N8=mM8W67FiZ|qyPWJ~sCkbN69c4dhgL^w0$3u8qNocq15_x=6xT<`CG?q@|?TbZyj^D~1$AXYO|Lt7At?gDUD zy+8-N-J6{HfDeNw)Wi^U_VX!dDN6-`z|3ZbdiD`HYhR-*xL`tzo6_UX+{2D^kBp>4 zc5L1R|#V0%qo=zfl$G8 z(SiW8gG<~DAkd$&9l$xczEdL<<*+V@PU>53#~8akTSmzE%+M> zOh-?TNlZ*L7pHhWCR)Sca93B&3B7X`D66s^oNgBn507T<;Ft}FPyldfZJloPi9?ia zZ*P+m8QlvTgJ;&M7X`#25E1k(LkK6@06gslFwl}>0W@QLehvg$Ex3lt&e?#{p`gdt z(Ovd@$Kjmky6DW#>l57gAc0eSUDyXgE*rt_?jpLn$mNleI^O|XDQApBczjx0Ik%IN&t3v|U=Hj>{1cqdU|@sMK5;~ zy1Tmvb2N(VWfmSC=IKPm#l>ZKD8gF>E?+jYvA=ik9ulcrhiP}e00vVxHiRF;(S{u= zQFQFqJ>J`G=6ZVV_&e`<8b93kTQh!gmk=TJU1AqWQ+vKP~Al37pN0Lr@%AWzxPSno2&CdD8NG`?KG?VYBr+p?0`YonP>8pv{w0k561; zm$KBqmD+mT;uJ+697Rc^-#hbpdV0FTVB~Np6uh%qXoN|`VBR%1N9;AIUAuPi@?|pM z0Us9^Wn@IZF*_^E)5|N9ZDXcQauVJe&BV;?DcDv}Aae8OU5Qj;SC_!e=nRd0m&U+} zZ1v!ty?A!v!otD~4=pV%a(F-hb&iOU=LK6*crixh_A9$jo*romfMrkVL&KDF^Z5k@ z)6GjNDIIES+Fvt7va_=@MVe@J3`1(c9hM~>D2P7i*8aXNXJpN_9&hDE&jD{`rJ>g7 zL))U^{(M~|`IY$NjcK2+`-eMASJWS*^)1XV@$>QZ0Q99&$rch^JFd!^No~5axX~|D zQ}3hp*X3c2DX#(YlkjR33gjz*8|_`q$jESZbv37inwgoox@JL-wn^95&oO6OoH`9t zcR4sX{!!M8^%YJxVAE|!V#;2I#Z(N!fkY~bzq|ydA0xAQG`Ma|HFdfnHKt^fu-KL` z>g#s*1KKXG-Q9g}p}C|7QQOHSiW|z;9m-UR4}Iy$+5;GA&$gR}v%6%Z^gh!gVjY}2A8q1>J?#n4pj^t7`5 zwl+Ek97}2?rDSDQjQStZexlyBD(HwhRt;z`?Nh9zs#@RBkiNXL(Dx=KC1s+{kGe}s zN@6Mf`ZjwlLqkJjzT3^p%F5q=h44)&UkKLrdrV~HAt_l{o)>CjLaOm1eXfF;c8;jVoX~brDAdY|f2q-I>maFv zCO7soP2!zI+XUL%+qbs1OkM~a9&BBuSkBfX!irjB3iK7;2;T@nH8FOK=Bq{EBfn>f z`5pWHC@O+)%miyhY{G|!&k_=PVrYNorYK2ziaGs1u{ah&i6R~^ati+d#zhs!9XUVDXRA@E6%J=j(TDkfVb1*q8!bpLWWy#&gGXq6Z<}$>{KNP_u_cCZ!z%>HF&Cab%Wl)7eWb|6TmdLP!;5X z-ZC}8kYQP6{l=#>3*ku_CGl#$u3BUK73gI|1F5_Fi-K^sKrXJ2AM>m&_w5l(Tj78H z#o}-@p1cl`X0=Dp6@B_g*Z-Woh6w$o!|7i9_{`ixrjhtO-(>>}QisS0U?c|^J&5Y1 zOilH7eP5~VE}RWUCY;C%y%CA|asTzr{~$avYB!V;9$?+nUn?*A--bfH=K2Q)eC9X^ zl}exyzvi;!p!5uWCziAuV?AMB(q8!RZQTX($^e@%?jiwFn{Y6Bxw(z_owJx-XJ910 zK*Db#2xa!Y+y}2ioS8evcj>b^9SHTX;2N+23jTZZV`HWVfyVVbelB8iXXLIuN+sxb zt1=3(rX6T9YiZ`PnVm1>jo6+yTWnvQs3TtzjJd>)3gDG@P0Pu7AAR@;&bW - + diff --git a/inherit_graph_121.md5 b/inherit_graph_121.md5 index 9553f0d6e3..349fa9856f 100644 --- a/inherit_graph_121.md5 +++ b/inherit_graph_121.md5 @@ -1 +1 @@ -345b17ebd5510cda6063b9d060855254 \ No newline at end of file +c8e3ebf874d343bcfe48b56d033b91c1 \ No newline at end of file diff --git a/inherit_graph_121.png b/inherit_graph_121.png index 6b00edd8fc384c8445e0b88fdbfbb9327e19db43..ae4fe7aabcbe5230b94ce537b9e68cbf14a964da 100644 GIT binary patch literal 1747 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 DGSu_l diff --git a/inherit_graph_122.map b/inherit_graph_122.map index 2606a8d0c7..48e868f116 100644 --- a/inherit_graph_122.map +++ b/inherit_graph_122.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_122.md5 b/inherit_graph_122.md5 index 168e79aec6..386af0d840 100644 --- a/inherit_graph_122.md5 +++ b/inherit_graph_122.md5 @@ -1 +1 @@ -d553140ddbb4e05355294ad6b83926f1 \ No newline at end of file +6d6c288fe30a87f092f32e7c13527039 \ No newline at end of file diff --git a/inherit_graph_122.png b/inherit_graph_122.png index 5899020d73fd010e6b67eacb07dafc7790ef8338..a371be568feb0118040fb2919333d352b79fe0f0 100644 GIT binary patch literal 3370 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 - + + diff --git a/inherit_graph_123.md5 b/inherit_graph_123.md5 index 976e111741..14353dd225 100644 --- a/inherit_graph_123.md5 +++ b/inherit_graph_123.md5 @@ -1 +1 @@ -50b18ab1f0a3caa361c62c79a552484a \ No newline at end of file +65144b396f79c0909f2ff1e9aca0a948 \ No newline at end of file diff --git a/inherit_graph_123.png b/inherit_graph_123.png index 408d164b0d18c4cc7483c20bc7bfb870d2e5f87e..ec92554f918889d26f5399dd04e9c447108c27ba 100644 GIT binary patch literal 3538 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 diff --git a/inherit_graph_124.map b/inherit_graph_124.map index b6308ef7c7..75f787f54d 100644 --- a/inherit_graph_124.map +++ b/inherit_graph_124.map @@ -1,3 +1,5 @@ - + + + diff --git a/inherit_graph_124.md5 b/inherit_graph_124.md5 index e99d0cb6e4..09de2a3267 100644 --- a/inherit_graph_124.md5 +++ b/inherit_graph_124.md5 @@ -1 +1 @@ -3b7284f92a6ef367c557db417d2b51e0 \ No newline at end of file +c0a2e752222e6986eddf7d6b0de81c9d \ No newline at end of file diff --git a/inherit_graph_124.png b/inherit_graph_124.png index b1833b96941bbedf11037cacee235da3b713653d..50cda99920c502d5be1ba670a0e61b46ca47b5c2 100644 GIT binary patch literal 8918 zcmai)1zc2LxA%t@7`j2a8$sz%Kw7#51Vlg@974J~L`ozFM5MdBq?GOuq+2=#?na;Y zzW4v!_xZdBKIaU>%${}D-g~Xz`mPC6RhGrVAjg0}AXxHp(&`Wh!ajKHd=C+v#XA}7 zzy;M*QC1pqd-s#slp6qHJpmqt-)%q-z>hX->q`mX1(bKJxiTn*b zR)36OWaLM9y6=9|BwuxR4^YM>_cD;lwXQq=e!0e%@m75Bi0p7B&T;K}-{F2Yu*~-- z&cZx4cmSD$pi@F1#)1F5EbiK&L5!zV_3n;MJ8sCLkdcwm3(tcf11@HL;~;E^OZ8s!d=krjUJ(WuWD);2Nnv#eW^Zq=e$nYlZ=9i_VN_HUD=VvzkkFos zRVk@o+Y$s)`m!sWh+VtTczSxPBWH5E#%7w1I3mE`|M2iIG}~ezH7q z$UYCQvcxG}!1WB6c=#adUHm?w3W|rkjijdAa*`7Q*J;gUa+npsLCl5E7IzL!;7N&Fz z*Dk<4~b}HL#BU+w>x_7 z&DFhn^{TUuErCr?@WTN6EPCFTFEoFqA=rOz&LBZSOGiiN`E$h^!xr=JA0s0pi;Iho z)(3CTmt&^5Gu|!{M3_tgU#M$nJR*N)ZEYP5O?4limT@=|8ur-On5K@-LW|FW z880vnFQobQ=89dXcu}y~^Wt!6$uz5}wpNgl@hJoTwAiF+S!sq+J!D$xb41(P>Z)O_ z1H8VzzOGI$dw9xuoL`tdiI-Pn5t8x?EGUOb?F~FUJS;3M z%ZBFWbU|`rVwe5JwuuSt;5WT6SJ#l>V09OI7kWCnt?lh$7emAOPx5i0*f`YU(z9M( zUXt*4Bi`obYuhC)T)6k>=;&_tLnLqux^!N6oeZRjSTose4oHOI?U3E%O=sGkg&?P-2GW1ne`kdXSoGv- zvYUp6hNY$Dix<>s9o5VFMMJc3B*=3E`3*!r-&#K3i2%#1%ad(%baVs+gxJ{FT;;SZ z(X*}bf|iT#_R@5C3RYm}#m|Qt`aK?6SWt;%#J%_7O2f2F*KVP?$z^xuX#_Ex7_KTe zP~<6|QTnn>H-JG-L1yyJ#}`N9rrk2$X)G*R?nTFpx5v*>6pIJJbg z=hj#r5)x8@c9F2#ex{*)FDkIjHxBw0gVLl-xA|&MBuv`hrO1v&<>SN6f|BMDt19qv z{h~y{q`hXo4ve%mDTQ=#FJYG*-AXa%t+B*J;)YmlEv>H3&P72gN=n1$&$ox_zU{go zN%N>MA=&sxMMhQ{!ZDE%P4%w#e@fMNK6CxaLEIln#wUJr{<6-%j)zp&J)%Pl25}$( zR;jZk?EX0va^BC~91TjOC^11h&VR3GbRR5t3p{*?>vef~`TO^8qqnO>2?|xON13wb z^C_l3OTvdNACgDOz*P(NtNMyPIs;%}p>{`8Ztv_oOjhFL@D%RwuV`5PZUvm zpPNWY1q@pj78E?Mb7IWN3&JEhJwCoK472?9;enc(8g^R$;al;4t<&P?HFj60yWhWm zSIH26rlKMnRbl>}jfG`nd)xZ;>*>a~6^6G(21^HSWMpI)7Z({`r_*25vZn@-Pe@qh^9-d!ZEE5$J6tw&`ik>4? z^sN(^DRFUe^}OT7wgBk{EdkT)mKGmi#0KrV-Psy~ntME#M8aiWr#sV~ozk/m5& zJ37G1tJ3EbHsephp%OjcDkuTo8u;*F8AP0TbFe;GS$`f~fITgZ+5g7&C0ta2geIjI z_CPm#_JEuz zh1wf~)SnR`tz7c*@}$9aTp1p~uYrMqYis6QsfaR&5hUD3RaQhP3+iTWqDD`jqFh!; zw{ns|Na;pKM@58%HQ5r>^OWS|9BM>-WsS>p!y_WVzI&INx>Ns%#Q^~#6==YfA?8s% zY-vz#CU0j~+%S(Iipb5)U1wmVrzbym?200{0pXEmA;buh{0TDFp#N;j4~Kpf2&4u9 zBX$lEq`6?~cW6bv=uaL?qWRJW4UHwpF@Wgylp8|`NGCx0GvH>-K zmXq@t9dQ5q%F2fUZN4*u>0%;p)|B9?EJ^)}ii&FV`V4mS^(Xz@Eez0`lMn|hg!%Cd7`UtoYFzYf@m&co_g!+yOXVP5G6LMEr+u_&h}1DPxnCX+LUteF}-NQrT_V-cE5BG=>vB<4erFu8pqaW5KP1=Tr*LQlOxY%~K z+H1cJ?TeUzfB--L>5nE4;WREz&L}6#ddv`$srQVEGcz-!qK)K}2d`SlIw{~zK$|Lr2&EZ$RS|}4@}IjmfM?b z*%;M^(f6faP7&3_LL!UUIC9k4DaQ3sub&reu(*a{74U?)$nI9yHKyV476?uNd~YJNxe|7);@`w|^#&pM*-r~_lhwo$5v z6=k!Va$~B8DSO71zhIJ4iG=f3{It!Ql_-?N=j0blD5_+ zzCniM$}1>jT{XF#SoQyCx&`{HI3^}3i9{vGNd^z4gD0(6rDy`~Lms7EG*MN(HD+b# z(}LH*V{h;6uwPrsGY+N44B=Pf5ql+V0%~Aj zXk*i@y}a{kpAVM4E~FLV-H@LN5^KWI11LTBkFY>H9w-b3d(LQ=pfEds4Rxl$Kbx!5 z&@PEa$2i2qIE;vd;$!?I7UkLT3&e&Z6&u;!nKF<@uU^-cFXeGH>bk(GT9D!5ET%H& z=l8Osz0<@5!M;U|Xr2!plOQBGTqerD<*jiiqR*VK?C2=p*7aEgnYvKB%~y*7sET~p zld$J(SougQlRffq#+Sk)368D3H{ULL^l+HNP@#*RriJ2J%i*M^#l- zBO@xu<8R4)K-eJqJ!Xnah>zFxLd*PrmN~((D>Q@{DEKO>EQIb&=^Lt=nhbHh$cRs1 zu*xDO^5|tCqlbd4+im#QS5|sfonqxGy{|8S{4i?YY4*C3l#+S?rI7G$RL-SW9=56i z(MmXNV6P6gkqL_y2vb9Ha}`}#uP zXt8NIIPj$DXb-*4)#XTRa21K6yxJU9Y0)b+w%7f@D=5fGzx}}u^-w)-rVF_OKrd-fR8lipkpgd8}BizgZxwFooSUpcS-I@rq z1BYone9{4*BL$!Hj~?fRFLRAq{gj@^g&0u@D*i1F9&<^zelgKi!UvAT2X8cER5ydsR^Um2dov`aNMO_bCk}UF)?m??QX%lNWIM z4-tR-(D3V9x%9mh-JUK3-3g_<{QU5+ur^0gVd47f>IpE+>@I4kak>)f6tbdT)>9f> z-2SZ)9O@B9yL!xZSP?N$S&O)-@;*iSRSJ2U)irkqdxC;f!@MaAY*lh2{Cz10o@B7w zL=^l3X8%W4OcJi0%}pWL#?XfcFG1|TFPyY`2h>+b)~C5LWRhP8d%l!tR8|KK@s(pQ8964ZOzG&j1;7kaZ(8BfkW~T5zwdb#UUCV zM2Bl^DhPzb?`a%gs}wl|;zsjsXdd130R-fWJ(Ue<^=0YpgjvGgx9vFu$mV=QLvqAO z5FSrQA4z68W#tL0Dj>{uwzjNnY?S2X0rGIH(MU(R@Y8U;LWKBs|9pae{rlnw)E}Uz z%$AAz$YUZ2QtY#5SivSBy|Z(3GuKyDS1YFqmNhh70gc0FF#xo)Q(a?aCE?X8JO!gx zeU8Mrxw-v)hcewplaAo#X7RCs<%96>a8N6IdU@rlWOyGebphp}oXq=_h45=+2*g!^@T4BgtM+U;^gEo2DKt>=>g*Q|Cg$?d z#f})LIOu7(FYmi+#IuLuZB`m>9_vh7_VRw2;nJ_%03xlasj0zbmt4eUXQ?aV*FsB- z%YyfnExWad>t19;#Hi&%xj|z3CVY8|4D}w8mj_EMhKY-{qN2RtoDojY{9NzolmAD&! zFr!SE_V&0fDf8;YnX+OJ5;lzxw!uT{>gQ&@h(c`pzgiV#RPuRT_)%w21=x zoeopL6)E!UM+eBQl~!~^;wiA)_C)7_i+(wWmhCR6Fy5!9M`P^dxM760I1 zgq3&1F$F_+t83vH;V^x5LnsS`#~feFu`t@-4b3g`rcV{e8MVe z>M>(!tl&OybsA7?_iS|RCnlJbxkZ#%{j47$E25h!s02fUiR!gyuNH2-M7V!xnl8cR z<8Darr&hmNmk6E`gX}*pdDQ(7wr>E^aHpZ=y!lY27mg7z-N$G&y zL4d$|aMqA~XD?1??ZL`a*uf46yeZ!-aaV4%JNr~|l(1%g8yswv6(qN+4M+#M@CN$4 z4S$Jl86t)qgbFdHn}U>-rUn`ixR+exi;6QCHo2RQjCSVkkrMS)E$gQZ5%^9h#wi--p0A7tt zPxl@hUGS+?BE}_LAt790jzf{lL1@{zY@p?bEE39XwC?+MU$s=GXZT#6+G1r4(%ZEM z289g=x7=<_8d2DK)En7v?d-g^9naU)2Xb$Ex=8&sw}GX4fpbr2NlA_LQp{lk7@Tw? z#03aBPjMC;qz)u7tb>2*1SW>^?2t$j?0 z-c(-hq#A+@N&GUtRa(k3>k>b)@OE8iePF(K@OJWhN>L}qyc#lMMsFMvvkG>l6*Xz8 zsOQx9#HnV{#OsGDk3QyFRVkO$v_P^r7?w7=Kddq@VEtsE6ZOsj!J<=>J67saK#)EhYksL zM=6NPB>IA7m=JEHVg}eJD%$@Hv>ks2Uq0mL=XzeP#6f&@aly#MB<}tDLpg>%#m%kDb5~{i@ zHq)(a@T9y@6O0~A6R9aIj1<(#QAa^T8-4pqgjO4!GJPDy7fvG}0G=HO$Hc_@h}B}f z3MP8`?1F-A;6jO;bNbVMi}dqOQ_^bFu5bXKqhv;BX2|jJ%U^b5_t_zX@Sk5&(gIK^ zVA&wGS9zS-EvW+P_3YVqAh>~01pME0+rq|X2M{?f!}>t8tls;A4w;`nf3B~;yt%#t z1fHEeLh$(dY~e+n6H52NYJU<52?@b2Nc*6-Ko{GyS4WK5HTnfM^!Gmbxw(G<=?M%5 zY=S)MYjHvKuwGp}NW^Jr&tN?R1KKQvH#Y;~Z@Shz?s_m)MDEhk(o#}LGsPt(%+cj} zqmsb}y~x>mq`a2&8WVN0&=&$22s4dOS zT_1u=z5E&pIyFuk27Mvo(`bJIce(qwLcIzM3=Due0odWU|6w!f(|}^DJMh2ht7=sI ze+x=wOhZP3dUsZif}}r!^3O;8Q&1|lseWc^_*=8&6jEt`#ttQARC=+H=Q)odA&dmO zhLyg9m+vJ%JIt*L3Yn7Rs{M&kV>hoLCueDAx7N;T%&=%cMn)B*0}8Sm4!k=!84Nc6 zadb3xfj$yV#3(puz!dlH$IeRu4Epn*XLJ>t`uj=@+Xbp+MM^(%s=sxI+zz zuSMJLGyB?AL`Zt{(V!^Q$7pRT4FZ~J&`0k+1*a#O4cxUIEJVG33$n2E81vwAf<9Jf zwNVKU6k3@uLGE7P(BQf=_25-s{BX8xMAuSaAaZ#lRI&CC5@iqQOsyabJ)`5o7K;b? z6f*Du$VnxoZ(#(?L&eIuB92R)U@r~rN!%R72rPKMX%9r-d$TX}9~yCe6{YTT9<_IB zsMZW1P@k*Wg`rcht2l}K!FhNOm@rxNJS0{dK*nD^vGh)L27mQsvlm4bP}ZQwsV$tH+vth^pXariFvrJeM^>v zt8yhJB_?KN|9`0K0|RU8?anZQhK2^)s7%}*Ox=jC_bDk9R8(BV5dt<-Lz9!Tow}Nu zgm`#Ax3@*SE{_3fq!M$7^~JNYtN?wf`;5kL2YPC|J~Sbg6*Q+zQnLHX*2+r1+4C)c zuq`dOBRPs;+?)T4tTtMG83a+MqrLsyQ`|#kr}Zybb+Hczp=5D!abQ6Cez(NMN*riX z0C)RzIvQjT%Q4^sY}#@zZYC)y2}rZO{jc>5pPPy2_VCj*5!bI>U9TUKSLuuS+<0dB zn46m$7^LbK$?O8DEg0={JS+=JyswT1McOfxBGtLMXx#@Aw-R)az)z3_B8b(mb4!HL z1)S)3KLgAJSW{}@(@h>VlJLirJ-tEdgDxYVn50a!Kf^b02_{+cy(^D5ZnfiC=*08caI$vac#ih?JS*OViwj3n@MeP9e8d$<_`_ZT*Lm1B)F%<$q^tt;kfb&)q zg@7tr{fgv{es9M}75(&-&+XL$00!L$WPIkHXY;Q1%@<73%itNJX}D%QV`)NEPQ24A zdc}U4cZy{6^O{3l|EFwVauoh+h}GBsX$Z->JFw#BFsUW8fdF)6*jZTIu1_YzvR&e^ z-zJ3HVPxCZR~gyZ*gSpOl`8bc;eG}v1wnre><^V{n;aHv6g~dLCw&QeiHSLni|0iZ zNgA?GH!FjtU}1YeJdV#6!YL;Cvlt0^fl1;tga z#5MZ0D~sa4QQlA&;pwTfA08@sn#D#<pc=2iO>M$p8Wo?fy%J8CU;MVS~4KO(@@W2ljvd-Do3VEXHh9Ec%wUIRvz|jqcz+ z1QLn+&&wk4Yb(N-mGi4tISow^h}GS{p98?g&d%QZ%Ms#Bad3Kyjg8Gzb62fGAoR$! mA>b<>Jd$@^tp9a6fAN`kjH&4!e-d~pMEFeOmO!(kW7Nx!EFSGn|`S?*2bq{)e@l zdw1vVa`T?wr*oe3oadhBIgjUF?|qa<5Cn!mY;>~LdjSZZwH^c_CGdE>C<%H-M{oj^=m<`L5*@(_P@*F^K_(@7>~9!|G$(zwEa61w!B~Tl zHK?&tf3~=|*wN9kXV0F^n>P!ELX}E2Ha3>L*+hXxU~OqZGb^E;N<~tpPsw1yiB9}a zR6A2>Y;5#+JR>6`Uaxn0dRn8=ba!{J_o7k=@i*(eob@9z3MP{YiwO-CQJR53K&#aX zg+h@?bocIEF#7uS>xzmB9LGybO9uxBqhd|!OixeO*VhY$!u1HkH@2l9zzG21T*ecv|8=s$B#kx z(W6INtv1#UjYrTR$F7ZuM+sSD4u)YSlj$!>WG9(KzkdC?QmJ&gTrQWZwzd|G?%1(o zcz8Gv2sj*$bLY-M=kD9LZ+v`wd3o9E^RYp z^?G2ouCC7IauEcf)oSnDxdW#3_V!-6a)sesn&>ffkV!D(US(xvrMkMB%mbs*SY2Hm z3eYu7G=!SLTg_wUDXTqcuUyLJs6@a5&@Q&Ur9 z+wFFjmX-puv$L~g+h((sl$3-*A%Y-6p^!u(aX1_d=SKNLbAzRFFwtOA*>}6$QmM4P zyP z_U+rFM~?~w0&+95v$LUUpo`({Ss z+qRKyxm<3y+v9pVIy!pbzyX3Fs;a8qzki?5TzYw22TACI$>i!EKYkR8#m}EV-??+= z%*+hb4nvRVH#*5Ji?YU?*hFXTJ$iFVbiQhK2_64jg5Np+}Kxj$K<^j}o=E_IIF>S)a^_ z?)Up!TU!MJL2+^Mty{Npb8|`g(9n=vF2`}aqM~Aae4G^a_4O4L6aWh&BO`LTJU2JD zq@=`PFaUX!8ff_a{lq_wl;82#Hf!4&>kBbQ>)bifdI#GsZ@ID(j||_Lk_L3 zt{M!6^78V$yu7`8_r7@X0&12Zh{3_ZtgNij(NQ2_I5*Z8=qQzgOoAD8mDue*bLPy$ zhYx{re}8{VOG~VsL_LD8ZOvN-wMG>;Xe3#CbfMwXr%zI;Gu3o+B zcDo%8hhDE&sZ=alMj(;|@`o2|Mk0|Y6pCOlSXWoq)6>JEWdtHg*i3YtPN&o9STu-0 zutg?SFJh^zhFh;XyY#8=+t_4Sq9anr#{Q8@(?p+|nyRm_FDxv~%ga+J6vM;AYqJx( zd2Cr`9aK`AQqnQeXJ%$UQH@BrP*R%;uz&NxC`m*j(U&h@phFl%RVTwjUv@1+ z^{M1ERj<&cl5nAqUYq~fKS9xV9W|}sS17BwG7p#lG9YZf(GJ?l)b4zN| zi^!}`lM|gFh{?%GwOUC68P63f-EFE~#Bd zu$U8_M?{3!Y&JJGHWIL)BM=z`kH<5aObrbUK$5OE8U%t>P@*F^0ZMcPCqRjg-~=eq z5u5-eI)W3RL`QG}$lr`czI{X>HU@v4=#`a~3_ndH5a~=)Q&VMSWu%0MzJnsT0D4A8 oZ~~O*2u^?!9l;4uq9ZuLe|dKMV97S1hX4Qo07*qoM6N<$g3-Du{r~^~ diff --git a/inherit_graph_125.map b/inherit_graph_125.map index 3cf94e2d5a..c43c8b7e07 100644 --- a/inherit_graph_125.map +++ b/inherit_graph_125.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_125.md5 b/inherit_graph_125.md5 index 628307802f..bdada08155 100644 --- a/inherit_graph_125.md5 +++ b/inherit_graph_125.md5 @@ -1 +1 @@ -8a02dd539d4fb52219ab62be1fe5e545 \ No newline at end of file +a906d26602bc9f33b69639f65001e3ca \ No newline at end of file diff --git a/inherit_graph_125.png b/inherit_graph_125.png index d222708bc71e2b9780114b72d60c5cfa831a54b0..aedb2c89e9c86cac4158614d373983b9dbd07e77 100644 GIT binary patch literal 3220 zcmZu!c{r3^|G({9me(Ybt+KUPLTD_bjD~ndJSh7XX@m@7(jd`d4e!uArIM|A8L|w` z6tdGiSu#V$mSrsS7)y=a@ZO&5_s8$O-uH8#>)hvD=UnIhp6~j(pI${G#6{&r0RRxU zv4%SW0M80IHW20o`|Z!%Qt&0{XN!OX`v=dPhSD4WIAmi3zvvY6l0AmCgUl%dE5Twh z^N$YWRqC#WU*FWKmh$Hvw!QO*RSldab^`u5)?Yj0@Nh2C|GoH~9?ek0Kz-KUcV#gh zuBCo^+6`&B5z4ul`m3%&{+}dOYnW<-j@#%aSdUqgdu+4<8&@~9JXiTwM6YKP*z7Zd zcdX!2{DJ_W!goR-1y9QZqcd{{ z5Q3%%MMCqDrDBnX0aKMMYve0a!d1E58H%1U0I~jXtf@zz~|Y|5BMHPGq78qsTpsDmRAzk5Uds^r+6Omu-bXe4@HpM?}0i^V!P^k>%vWQO$f zpf5Z(m&o0w+4Vbm=h6DlHF#BeHT=uzw4wyU*SEl>%+tUPZViE|3abh)i%fNjF|dAg{TkxESM=@WVKxLS9`%1Mih* zr_sYihm3#PBG!*PY92Oxk?voc^j*r?yK&AT=oZzp}Ejva_XWOM~eYdy<=(`2i|i%EZLPWW^=1 z_L@dU^#sB#6zWT8y`;E!!>=9_d-E+-GK)0i70bk3OS?SX(vsNhV;r-h!mfCQT^}Zs z$-m}$VVpioS65eCM(*?w?zvzW(`VcG`$>BqWgb_R6rhm$yf&1E_fYn`e(u z!Q@$1*+>c64L$x8{x&5gWuVl)X=6Or!NFlPlMfLQF}U2c|FBbWo9{sDQ=R+;Jxh%q z1@6Q_P+p1QOWEUXd9Gv8_Y+L28;ipyaaY0>Cf@tDR{3|@sYA$L z79vq328Y9uIpcC0R6mPeR{K#+ce>pgX-zEghu0UjL_Sofd*yczgqA|95x9-Qh!0M|7X zmJ3F1*Hu?n{~c{@)zx}0zRnI#f>})uzc@;ckb6Y-r~qq>_%Xw__V$L&snjE>$%`kY zpK5!2cym?rZDC;q8XY>(_>~jM<#Km6mc45Nzk<%Su`~u+)3bVP@{W_Ub8%6Tb@4X} z1-kg!R*uyK_YrkgmB#+;)ONIf@cwf*ktU3xc^}nU$a~u?>A#702?$_jD4KNqjk=H# z7iVWH_8m5Zgiylpb9KurDnfVG*$*E+46NDeE3jlTneS?@6wAxYQ=*s0!GyNi2C?rm zKXp+GkH-^<#Es>N*LXaJyEfz-zr_Wp$qSx%I174szV`$VhT{5#eD7?SByE`o{jm1JGW>&xc z|C@0unoXw;HQ!A=`F(0qtmyKSmfX_&+SlX8aTABo_i<%R+xP8!AEa)ep6$Au%kuL# zF^zbn(sb>_pZ8fR{l{eV1Yd%ST*>7RpTc>7gdffS&72LCQyiPkw7|e`VdTBu-QgC4`kJ__3!=g8c>&2Afq_S4 vWpiL})SBa?z~6`m39)~3a^3&p$8Gz7m32_ppo3c90g<<{Lc%L9`6T`uWb`(f literal 2496 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 diff --git a/inherit_graph_126.map b/inherit_graph_126.map index 5f74d8dd7a..2ca87be266 100644 --- a/inherit_graph_126.map +++ b/inherit_graph_126.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_126.md5 b/inherit_graph_126.md5 index d1c800d989..d903f421d0 100644 --- a/inherit_graph_126.md5 +++ b/inherit_graph_126.md5 @@ -1 +1 @@ -61d091487dabc5b59a38fd131b484cb1 \ No newline at end of file +df955dbc66523bfdf8d8db593d8d3058 \ No newline at end of file diff --git a/inherit_graph_126.png b/inherit_graph_126.png index e46a1f3d960219f7e232dc1e187fb793e8d5135c..1320eea34c050496783d1195ca2808c7ff3fa282 100644 GIT binary patch literal 2202 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 diff --git a/inherit_graph_127.map b/inherit_graph_127.map index 6015ecc6bc..5cfc49282c 100644 --- a/inherit_graph_127.map +++ b/inherit_graph_127.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_127.md5 b/inherit_graph_127.md5 index 44727af27a..429c5f963c 100644 --- a/inherit_graph_127.md5 +++ b/inherit_graph_127.md5 @@ -1 +1 @@ -12da20b6806d515fcd2714cb8a8a0ab4 \ No newline at end of file +6eb8e41036b77a53c06a3273dc835dfb \ No newline at end of file diff --git a/inherit_graph_127.png b/inherit_graph_127.png index 96c671bbf7e70becf2893cc5fa11ab6ce1b9f6e4..d82c5b198de287b5b197af2155174c7026da6fd2 100644 GIT binary patch literal 2766 zcmYjTc{tSD8=oR(ELm>X7Q-ET*Ai-sS&W#P>}!@Gj8KTl5`(OxMG~2dRE$hx=r)r` zD0FQ}aa}F;Av>AKV95IWR)75ZoaZ^`{PCXW{XEb6dC&Vvcd)~YiztYIKp=6;lQ<_3 zXiqEq>SQ1#GRJGdZ&~y8c=io4%rm!AdkME7+5QwzJ4UG!rSN_tmYDR&u zz-#7`?d7lvlx{T~#j8v%o2rf$)eT*1;h4lT8ycQAgp!nZN0~#B-5AWw*O?1(Lpx(0 zELSmrS4?y50&t`u-LLHdC7-E~6aazReg6;wfo>jmP`0tL`Ow>Yrz?;hCt!ZvT}LLP z&1-Eu>G==TF6;wC#>U3P#l_9gpu7{t+gli)Ga0y& zkr8ix*YoSqLc^N@XKLSMHZ|*`1;B|}$)9Rwc;@G~GrPizwRCho%tdiHoQ#YNh0M|i z4{#dPaE>+!Qr@%y5=;U?Dw+t|NF?&Sm0bS^FAtCMva(Oh-yjf3W@hFr7hqmlRTZvi zZ)+PG5>f^6s=RrEZgOe;Fs(Z)JzZN%i@dvo2|XHBQCSJQbyE5V)TBG!yb*bLVUz#m z!v`0|_Q;5czpNMuHT04a8ClsNyg&SIfMJ1ymKu1xHT^ebY$C1;ZfvZnu1=JbQC7xc zu~~XOb5VO!d=nEBIU%uVXbacG#O$mFwaZt2dU*PeD@1_W-jw9-8MjlXSZww?Q&9n4 z$VImI6h?1VICWH{sT;O#AT~ccTbxJcLcO@e!$7o)7n$KE^hUq6+__%oU{(~u}@ntmJ&(s@+S3%ogzh>UhYimzE-uc`$8T>`clbY#nv+JZt}ji@ zbkjUpy{h<|PoF(2;q~_R=Hy7Hs`NJW`aMBl3vLR{cKTP!>qLgYp{AD*hK3~$T1OOY zEi5R@bWu~uEy=C(j&1>P)cDh>KKfG;Na_Hgol7S9z0MR44x$t z2zRU)u&i9GfVep1!^0?)HFSP;qpVD8kPpZ-dT}Ikf=nO`4pg1(p>;ia^vLb8_pNr) zXrryI?eQ)<8=LI*;A*70dYiu?&^pu(wF4rWnwo|6y@5Jn*!_5cs56EfIUS1$IdvyT z2|OO}C{ZYDgYp9>f)n$7qfvfYx~+(tbXloMnhK9hCcCRix3#qe`1_;DUz7QRvijcK z(U&w8FmFZ*3bpeT$FznI`yMWyX%4?vXR4dgW{5-*TwSBTemYjEcIeP`1sNidSf-TG zma5m;-Ay8qY6z^D#SvX??eICmbR!G(T^QTG@*9?!#|NQE{o67>nUKT(h<>WA;-Qnb zxwfdOp^+mIx**SBGDqto@yz!u7HcjF8O5S|T8rJ?dj`o?2)_``O2*_W4=mV&DlKK9J78W_U#o~;zqvk!4;t&HGOrG^88TMfYd>; zD?DCAs*2#=rrbZ>V5+JeycaQxfq{YJh@!$mPG28h#`|R=1`e00{*S{cEGUqdmoLc4 zdH3#J>YLDq_XQ|T4yRAsHa;etKAq{U;d|3~-)wD7O-*revI(2%4wl6COTS1M#jl{nC_s3gZ1?H%e{?G9)n&@ub_vm8!X=HzB4+1m;&cVz5#K>>NXljdDtyE2h=)F){hpW1(o=#Il7`nJc#(lC@_ zNPK)^jimD}TE#&q6fP$Q{F{NJ#fwH0``qu2akks&A6$`^rwT3d_Y-L}m`kDh(C>@jE~l#~sX)?zhCNa49IR_vJjH23wJ+jurneg-B6@r+Oyo;+_Ew=f$llU zaGK5wVuA$)!SN4O#Nt0cRFp*h66~l%?;(#hUj`;gs>+?acMCjA3t{Z_j{OIgs5@r; zs>kH{YMsVGhbG~~U=P+Ru{eAET81*!j=x?eN#eIiNvU9a~c RMgRv0vOI2wW1IV?{twBnC>sC( literal 2398 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 - + + diff --git a/inherit_graph_128.md5 b/inherit_graph_128.md5 index f5a0dca2d5..13e57f461e 100644 --- a/inherit_graph_128.md5 +++ b/inherit_graph_128.md5 @@ -1 +1 @@ -d59238d386a6ead622dbc3f2cc94fa5e \ No newline at end of file +f5d5aae1a13d856ba75f19d12f39335d \ No newline at end of file diff --git a/inherit_graph_128.png b/inherit_graph_128.png index a4fb9b33c18b3fb0483bab1b89d0d3fa4a4531a9..4171626f6f0d76d809baa194e802f1f6119e5931 100644 GIT binary patch literal 3189 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 nH+zVpB) - + + diff --git a/inherit_graph_129.md5 b/inherit_graph_129.md5 index 6ec4bc9855..eb8f849363 100644 --- a/inherit_graph_129.md5 +++ b/inherit_graph_129.md5 @@ -1 +1 @@ -602719c64909bf46e3a1da5dbca1be93 \ No newline at end of file +6ac71f48bcd1187c2c9878b87b48b3ef \ No newline at end of file diff --git a/inherit_graph_129.png b/inherit_graph_129.png index edaa9dbdd23139a3a13c44124180266657038a6a..3ffbac9f3fa197c7ea28a9d02e30063146eb439f 100644 GIT binary patch literal 3556 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 diff --git a/inherit_graph_13.map b/inherit_graph_13.map index 1e0de7bef2..22059b37b9 100644 --- a/inherit_graph_13.map +++ b/inherit_graph_13.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_13.md5 b/inherit_graph_13.md5 index 7bd5a28849..4a61e1d82d 100644 --- a/inherit_graph_13.md5 +++ b/inherit_graph_13.md5 @@ -1 +1 @@ -f148ca661db956269aa0bb75716231eb \ No newline at end of file +4e05ae1968718f58381cfddb1806b0c5 \ No newline at end of file diff --git a/inherit_graph_13.png b/inherit_graph_13.png index dd9986dce8f638d1a56510b07fab90bd786df41c..7370b71ab59025dccb2e868a45ad4517c007df4a 100644 GIT binary patch literal 3416 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 diff --git a/inherit_graph_130.map b/inherit_graph_130.map index 51cdd25813..6f59032992 100644 --- a/inherit_graph_130.map +++ b/inherit_graph_130.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_130.md5 b/inherit_graph_130.md5 index 21dee44b20..1be317e432 100644 --- a/inherit_graph_130.md5 +++ b/inherit_graph_130.md5 @@ -1 +1 @@ -d2554b673be4ad5cc32b1e4b63f3e399 \ No newline at end of file +8c17a61f752958c10ba513d56562c93c \ No newline at end of file diff --git a/inherit_graph_130.png b/inherit_graph_130.png index b17e1a4e48e48adc13fe75e70a508570fdeba83c..2e9f48f7aa12aa73f4efeebbbbd60a1a1ba8f9d1 100644 GIT binary patch literal 3337 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 L+fb`o(>DA+v9WsQ literal 3649 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 F{{X}y9J>Gj diff --git a/inherit_graph_131.map b/inherit_graph_131.map index 0082a649e4..56da3c03b5 100644 --- a/inherit_graph_131.map +++ b/inherit_graph_131.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_131.md5 b/inherit_graph_131.md5 index de8244d6b9..4a3a9ae1cb 100644 --- a/inherit_graph_131.md5 +++ b/inherit_graph_131.md5 @@ -1 +1 @@ -1c256f2b3d6acc4f10616f69c18a022c \ No newline at end of file +e12cbfdd53162803d87aea47ac930d56 \ No newline at end of file diff --git a/inherit_graph_131.png b/inherit_graph_131.png index 3d4b5e462c5b0769ac551798a9fd6dda72ef7d75..05ba37c5e9008240f6bceb230261c0e0f9348a57 100644 GIT binary patch literal 3216 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 E500xa!vFvP literal 3779 zcmZ9P2{hDi+s6lEUqWRY3<}woWXU>1MT8L98N2Kz+X&f}tx^ahQItyl_H7vZG8K<~ zpRw<2*`|2zp7%ZHea?I4oZsBP^E>x-FV}T_ug{faY

    AfrkMCfiUao>X<+v6c@l) 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 diff --git a/inherit_graph_132.map b/inherit_graph_132.map index 99303cc4c8..0c23c292b0 100644 --- a/inherit_graph_132.map +++ b/inherit_graph_132.map @@ -1,3 +1,5 @@ - + + + diff --git a/inherit_graph_132.md5 b/inherit_graph_132.md5 index dde4ffe3d2..8c016b09de 100644 --- a/inherit_graph_132.md5 +++ b/inherit_graph_132.md5 @@ -1 +1 @@ -d82f9818a968929454cc57165620b1bc \ No newline at end of file +ebf2dd0f08b6fdc3ebd09c6ef74bcccb \ No newline at end of file diff --git a/inherit_graph_132.png b/inherit_graph_132.png index 68fc5e817bcc9715c2518e3170a395623c0adcd9..8b1f459168ac8dab230a3191840c44efe831575e 100644 GIT binary patch literal 8455 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 literal 3788 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 - + + diff --git a/inherit_graph_133.md5 b/inherit_graph_133.md5 index cf378efa75..a4ce8e6dc9 100644 --- a/inherit_graph_133.md5 +++ b/inherit_graph_133.md5 @@ -1 +1 @@ -225c6bc746969b36cbbaf52362de867d \ No newline at end of file +f3fb07accc30dceeb578f2283126f5c9 \ No newline at end of file diff --git a/inherit_graph_133.png b/inherit_graph_133.png index f6f03bde8fa0e66f4015ce93c216f1fb6d9a580c..a92ab07a585577e88e78b0498a47041e4a579984 100644 GIT binary patch literal 3078 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 SY`h1GJCLC+8dZX@$NvY7iP4Av diff --git a/inherit_graph_134.map b/inherit_graph_134.map index a30ca076c1..9b67f77a42 100644 --- a/inherit_graph_134.map +++ b/inherit_graph_134.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_134.md5 b/inherit_graph_134.md5 index 0fad345906..7b19b80822 100644 --- a/inherit_graph_134.md5 +++ b/inherit_graph_134.md5 @@ -1 +1 @@ -7024895eb47f8ec25fc9e44e9a814bb4 \ No newline at end of file +318adbdad58c696ed75e5509737a80b2 \ No newline at end of file diff --git a/inherit_graph_134.png b/inherit_graph_134.png index 2a9167fdc66d743ca4fdd587f406041c2d00ab75..608c4039572a09f6bf6f7c5fc55b49db775e7ea4 100644 GIT binary patch literal 3539 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 diff --git a/inherit_graph_14.map b/inherit_graph_14.map index 58ca28f088..480c248b87 100644 --- a/inherit_graph_14.map +++ b/inherit_graph_14.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_14.md5 b/inherit_graph_14.md5 index 656ebf19fd..d9cdfb146b 100644 --- a/inherit_graph_14.md5 +++ b/inherit_graph_14.md5 @@ -1 +1 @@ -3cdb4038223b0c0fb34168f0eb7bd515 \ No newline at end of file +79341322b25618806a012ab4c8385158 \ No newline at end of file diff --git a/inherit_graph_14.png b/inherit_graph_14.png index 066d346d3c739c19396fbf6b8bf5fe3008d23cac..eef28440299c3b8fdd001eccb3d4db066a7908d3 100644 GIT binary patch delta 2669 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 ?*KZf^c9UtL9o-_^8gbQ9xHQCSHS z6!g%_J}ouCWU8Dzc}YDpR;kYEijB?W;$pjdCl4M!W-aU(s)FCl9zYI+S=OIRy5vycVj`GbG*5-a%d133Aw9k-SUE4h28wSQAzTZ=#-32BN{1GTL zq{*eQ>c(zFwk6L()uQ+!YKk2!mzAPvgFAXv?H@7qUj*$REbtuWp%LC%#nORv9%FMyR ziE0nt - - + + diff --git a/inherit_graph_15.md5 b/inherit_graph_15.md5 index 4a61e1d82d..887b6f4ce5 100644 --- a/inherit_graph_15.md5 +++ b/inherit_graph_15.md5 @@ -1 +1 @@ -4e05ae1968718f58381cfddb1806b0c5 \ No newline at end of file +c1e50adf8bcd29ae6d2f73cfe8e58d6c \ No newline at end of file diff --git a/inherit_graph_15.png b/inherit_graph_15.png index 7370b71ab59025dccb2e868a45ad4517c007df4a..beb57747fe01e2bc5cb4b637bca76955194dc424 100644 GIT binary patch literal 3933 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 literal 3416 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 - + + + + + + + diff --git a/inherit_graph_16.md5 b/inherit_graph_16.md5 index d9cdfb146b..2e2d7dc6c3 100644 --- a/inherit_graph_16.md5 +++ b/inherit_graph_16.md5 @@ -1 +1 @@ -79341322b25618806a012ab4c8385158 \ No newline at end of file +aa37fd60f32eaf3f8e336799f71759b2 \ No newline at end of file diff --git a/inherit_graph_16.png b/inherit_graph_16.png index eef28440299c3b8fdd001eccb3d4db066a7908d3..5672e364b13911d4f48a8edda34fa65a6b1b5044 100644 GIT binary patch literal 22057 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 diff --git a/inherit_graph_17.map b/inherit_graph_17.map index 2bf066151a..79f97e58ca 100644 --- a/inherit_graph_17.map +++ b/inherit_graph_17.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_17.md5 b/inherit_graph_17.md5 index 887b6f4ce5..34408c6d8a 100644 --- a/inherit_graph_17.md5 +++ b/inherit_graph_17.md5 @@ -1 +1 @@ -c1e50adf8bcd29ae6d2f73cfe8e58d6c \ No newline at end of file +5b8c454c971811eaee55a296d5dc5c5c \ No newline at end of file diff --git a/inherit_graph_17.png b/inherit_graph_17.png index beb57747fe01e2bc5cb4b637bca76955194dc424..00f5aebc5d02c702bef842e7c93d9452b5b5fe55 100644 GIT binary patch literal 2616 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 s7vDZ!Y4k@2m3Qs%e}25U+l!~g&Q literal 3933 zcmZ8k2UHVXw++%e0hOY31V4&k=rs~)B27Sg3jqP?(nX327$mfxA}B~l5D0=0dWX<7 zAdv(JNK+J%noy*^;r;Ku^{=;PtvhpO*1dDiy=U)pcA}YyJ}VO+69@!iy6Nes!S2Q_79eLW!%w4b>}G9&d|R$QV+}rH#n_SGRsC z=iI1hu~h2)%ZhgWH$E^Q9ejg6+-~9RIV;nHP?OS}Ji$vaH z5RT*UNIz<6rH$i&A)88uvpHZ4fsofejKBwp|21RCw3?clX$1xBk2}6yS{LpwF(@-n zGb}^1W>;sd0wRq_yTKMR@FP;Hwgc=@B&S#5@i{V=f z+SteQ(MK}k5)vgg(%76F9*yYZ=E~}As2)E*f3x458Ve(1Pp-Vj(oCawT~}9u{Mf;~ zA|LCB8-#_OeQ;|lAamHQ;)^HGnt*yJ3&PdaO#1TjMA_ZCva*5SO7yg}iwg@v9$mk7 zA4^M1_fJjPWEzMa%m$4uj*oMc;QC&$Bi!7?E`V^k^7Qm{bUf}AmXa*Y%zaOvQoR}B zO4O%`YHA|}O?03S_4S;BQIvbw zowB>HiXCn=dBvboQkM4CNydX?>YMF-L$al^sA_(1u4`F__aw7s?k7l1c3{>=JT zlanoqqTJUy5mlqyIL51Fk23t(gEs$pEwk$v$0sH(7#ka3ZgO}VwPzcCvP*;q1aROA zpzP4&EoxBgK$C}Pr6m*K$~cL{OssW&5kX$jj*iyyc)Pu~InVCv>pMO*#gLqwJU%$aU8pU+(De0F{1a**h;t8sgEh0XbZZp+RAb-77Jam?d~kZSNd+oIquDGa zFKO(4wLtA2>UOiYf@5kW3rC2wuX(b3Wd61u`Rog5lG!7m3~QK_keb8TVrom685P{EkL zKe+Kf?VJ4IMn)_pxVLWw@IUwVLV;t}tFcN#BJFA}BM^vtMP^38|MK(mdHDEVK5XOz zgC`#V$Ter+CCGukI#YZ`D7D+6k@`)sp0C>YaE zp#-=8d>biu^Cr0K^w1l(gLdk8X{xbJV<^Unr;>Lcxp*Fa;(#k&4B?Y%BYioqAgRZt zn?SIdt#@Ze+cl0fXk5QOv?R1oCL=Qa<#>49%gV~&y1KL?B5yS!IOXN#*CqYifgSnC z)^6<_m31$n=EUu7`4>+)5s?ef6N&{2iIn4~$NXW({6`21(~vJVVO@1M-10XXr0qzq(mR=wYjD$j6S3 zj;Ja}vJ?q}QF>GB0|qC(d^tWpF9;BhFCo~zYXF16Kz2+^Wv5aa6AOp46S1w4$swJ= z_J<<|zdD!SkG>gWym9ho9h-bbSXr6-@bIv(wwC=-P>{?-%;{eb01+V2!q5FP@y`H# z%#cXDYwYaoeV=mW;WG_hg=W`DDEZBL;+2wPjH0IN z-OX%m8Jqm)>1wQ)=jP_pUcI7E)!fVR%J(HdsEE}Uh@f#rAb3{;0|P&}4Rfl5{Lb{UH8Ekko@Hnz znU$82K|Q8HMipxD%F4>JH`vMinf~}fG2cH1Aa}@2oj37@UbOw;vo)LL89M#e$S|54 zPRFVEwLn?`Yl;Nl9-=j7LmeG@@JF>LAvc%XUaQeA+1A$fdb)v}v@{Dd6O){fPJ2-ds)wRXoB2`&F%sU<-U&RusH$r8pC4R<9Emz6>U8b#H~R(bk!txk(C%(m_bT2vV9!V1Q$Z~UqD!MT zS73^A>TKsOE{2IWcC0kdY%(Yi5^EQ8pg*jZr`61X;{=Y49@xI~lmr%+D6xZyI|h+i z(?+i>lExx~o z91{~WvA65Yk)hzp4rjH~2?q@=ZLERVg_syVKTPq>Ri29iSj)8RBWB_O;jDiXarX$=&#k#G{zJf?2Q+qgAUr*2G=)OVA%0V_2sQleKL|B+I8!PLgy?@8R0b~bz z#oqT?d%-PLW84<3AtA%u2o#!iu`Nox-0su5UaOx2LN1B~MN9EN2CQ zvW067U~0Jt=1T-3(c@4ux!Thb^m8do%Gzf}33Ix2X+z6) zJ8*vwpA$Tr6KolND+nfTkJkDqAzh+gJZuF*`+ot0!KmF&x9zs$gX@(oc}S4uO&H9I zu@b7KB|s*VWqvm(_rFpO+8=(I+SXKnEe*n!YA#Yq%t#O>))_~Cr8w~I4&tM>dg!;l zXP82=bD>YU`T1D^K95C~3wE5I`Lm4-4aEZeRX0Fqx8C8O8kV`1l0@a?IGm#Yx=*!7 z$Pc+e7+6>uZ1fFIc6WD$0A&HR?d87Ig=dUn8A;gED8$6U*I+NNe*n&N3TS~9=wSwC zTY`$(+DMe?W6hZ)ZrKF}+)ZaP^t&<^>l%5VgSbbOELPR?TEcG*9 zzkYqep+L5j%eg`>ay!17(>w;~fWH!neTiHWg%uSBTNp3|NXHpvaelBsnoOpEbIxt8 zy*PJ@ijo6eq~gIECec8wcNPC`xmY)8tC8r`M{4r7ul7j!_nH{U-|X%6lI>N@*BJ7O zar@cnQC(r-t#QoXr8?K|8%^-P&5=i5|IT*sBGoi(bvs`5`*%T0p zRP!KH_P92eSK+*?b3=eenms4J+13!|i%jv>FWgJRM7aQ6$Lq{EYLFoVNV`|*!)`(u z!wz#S?@CDL6Ob8S-0lKuP=(hR^Pgt!Bz-CB?72PzoH#xXs;sO;`z1K?@$q?9b1exe z`^|oM{ov-b*6~&!P;M7L?8k8~)tFmYXiH|bw(@eV4Esv-^XuyB+MZnS+ot;m5OHxT n7dy0Ho{LPS|0gp4$2=0`Sz)4XnWRhudKq*_*F*;mb9we(2QsQw diff --git a/inherit_graph_18.map b/inherit_graph_18.map index d5aea2fe1a..7be69daa83 100644 --- a/inherit_graph_18.map +++ b/inherit_graph_18.map @@ -1,9 +1,3 @@ - - - - - - - + diff --git a/inherit_graph_18.md5 b/inherit_graph_18.md5 index 2e2d7dc6c3..7d6695f89b 100644 --- a/inherit_graph_18.md5 +++ b/inherit_graph_18.md5 @@ -1 +1 @@ -aa37fd60f32eaf3f8e336799f71759b2 \ No newline at end of file +077af19d79f085da5395728ebc5dc6e9 \ No newline at end of file diff --git a/inherit_graph_18.png b/inherit_graph_18.png index 5672e364b13911d4f48a8edda34fa65a6b1b5044..3e6682603f871538084cef6d66c33f1a1da7730f 100644 GIT binary patch literal 2485 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 - + + diff --git a/inherit_graph_19.md5 b/inherit_graph_19.md5 index 34408c6d8a..de38b527f5 100644 --- a/inherit_graph_19.md5 +++ b/inherit_graph_19.md5 @@ -1 +1 @@ -5b8c454c971811eaee55a296d5dc5c5c \ No newline at end of file +b5073534fee503e67602e4a7b905679a \ No newline at end of file diff --git a/inherit_graph_19.png b/inherit_graph_19.png index 00f5aebc5d02c702bef842e7c93d9452b5b5fe55..32b388a946252a579a708c910ffc713a5b3ebd8c 100644 GIT binary patch literal 3478 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 NfsQG>RNLXjzW|2*&yWBB literal 2616 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 s7vDZ!Y4k@2m3Qs%e}25U+l!~g&Q diff --git a/inherit_graph_2.map b/inherit_graph_2.map index 132bb202a3..6a5daa19c2 100644 --- a/inherit_graph_2.map +++ b/inherit_graph_2.map @@ -1,6 +1,6 @@ - - - + + + diff --git a/inherit_graph_2.md5 b/inherit_graph_2.md5 index ebe1c47aae..97355a6b2d 100644 --- a/inherit_graph_2.md5 +++ b/inherit_graph_2.md5 @@ -1 +1 @@ -8b846694f4536212ac470975f7542275 \ No newline at end of file +fdb18069e20fba6cc15d31875c2ddd2d \ No newline at end of file diff --git a/inherit_graph_20.map b/inherit_graph_20.map index 7be69daa83..aa53b25f42 100644 --- a/inherit_graph_20.map +++ b/inherit_graph_20.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_20.md5 b/inherit_graph_20.md5 index 7d6695f89b..6624c2021d 100644 --- a/inherit_graph_20.md5 +++ b/inherit_graph_20.md5 @@ -1 +1 @@ -077af19d79f085da5395728ebc5dc6e9 \ No newline at end of file +3689ae28d3df6a6f95e5014f9d4ddc8a \ No newline at end of file diff --git a/inherit_graph_20.png b/inherit_graph_20.png index 3e6682603f871538084cef6d66c33f1a1da7730f..7d8a496f90d03dbb7a0f38264c78c9306dc58a37 100644 GIT binary patch literal 3613 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 - - + + + diff --git a/inherit_graph_21.md5 b/inherit_graph_21.md5 index de38b527f5..1d151724bf 100644 --- a/inherit_graph_21.md5 +++ b/inherit_graph_21.md5 @@ -1 +1 @@ -b5073534fee503e67602e4a7b905679a \ No newline at end of file +831a4caa31f378bc12f60d7d564508d2 \ No newline at end of file diff --git a/inherit_graph_21.png b/inherit_graph_21.png index 32b388a946252a579a708c910ffc713a5b3ebd8c..68f37924edf8bb85164909f85bbf0b33724e07e0 100644 GIT binary patch literal 9633 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 NfsQG>RNLXjzW|2*&yWBB diff --git a/inherit_graph_22.map b/inherit_graph_22.map index aa53b25f42..f84107c120 100644 --- a/inherit_graph_22.map +++ b/inherit_graph_22.map @@ -1,4 +1,5 @@ - - + + + diff --git a/inherit_graph_22.md5 b/inherit_graph_22.md5 index 6624c2021d..4a232d5bfb 100644 --- a/inherit_graph_22.md5 +++ b/inherit_graph_22.md5 @@ -1 +1 @@ -3689ae28d3df6a6f95e5014f9d4ddc8a \ No newline at end of file +c0a022d0e675bd3eab690050e8400c92 \ No newline at end of file diff --git a/inherit_graph_22.png b/inherit_graph_22.png index 7d8a496f90d03dbb7a0f38264c78c9306dc58a37..ad2df959a5d80c858760fec8e1a3b925f824529e 100644 GIT binary patch literal 9087 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 bQ0_5=lQA~Zd1{?O#}FwoInhF4J@5YjAvBXA literal 3613 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 - - - + + + + diff --git a/inherit_graph_23.md5 b/inherit_graph_23.md5 index 1d151724bf..492a27e9b4 100644 --- a/inherit_graph_23.md5 +++ b/inherit_graph_23.md5 @@ -1 +1 @@ -831a4caa31f378bc12f60d7d564508d2 \ No newline at end of file +a7c8b3bd922ea7dc0bcd4c87960993dc \ No newline at end of file diff --git a/inherit_graph_23.png b/inherit_graph_23.png index 68f37924edf8bb85164909f85bbf0b33724e07e0..5119a87c9a71230ebfb4c965f33bf00027f5493d 100644 GIT binary patch literal 11600 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 literal 9633 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 - - - + + + diff --git a/inherit_graph_24.md5 b/inherit_graph_24.md5 index 4a232d5bfb..a613cb89a9 100644 --- a/inherit_graph_24.md5 +++ b/inherit_graph_24.md5 @@ -1 +1 @@ -c0a022d0e675bd3eab690050e8400c92 \ No newline at end of file +45f7daabb4038badf543bbfcf9b98090 \ No newline at end of file diff --git a/inherit_graph_24.png b/inherit_graph_24.png index ad2df959a5d80c858760fec8e1a3b925f824529e..728deb664e0026e6dd66524a98603b890bd29397 100644 GIT binary patch literal 10057 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 B`yBuP literal 9087 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 bQ0_5=lQA~Zd1{?O#}FwoInhF4J@5YjAvBXA diff --git a/inherit_graph_25.map b/inherit_graph_25.map index 14f0b76c98..77d261e7fc 100644 --- a/inherit_graph_25.map +++ b/inherit_graph_25.map @@ -1,6 +1,5 @@ - - - - + + + diff --git a/inherit_graph_25.md5 b/inherit_graph_25.md5 index 492a27e9b4..f215f10d0f 100644 --- a/inherit_graph_25.md5 +++ b/inherit_graph_25.md5 @@ -1 +1 @@ -a7c8b3bd922ea7dc0bcd4c87960993dc \ No newline at end of file +c8a8ab71c3e0e73ebfb56a38e6ad91eb \ No newline at end of file diff --git a/inherit_graph_25.png b/inherit_graph_25.png index 5119a87c9a71230ebfb4c965f33bf00027f5493d..6f4a7851bc8b41490d4767d110dd9a13055c35e2 100644 GIT binary patch literal 9960 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 literal 11600 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 diff --git a/inherit_graph_26.map b/inherit_graph_26.map index 6f5c5a369f..062463c276 100644 --- a/inherit_graph_26.map +++ b/inherit_graph_26.map @@ -1,5 +1,5 @@ - - - + + + diff --git a/inherit_graph_26.md5 b/inherit_graph_26.md5 index a613cb89a9..9b65d902d8 100644 --- a/inherit_graph_26.md5 +++ b/inherit_graph_26.md5 @@ -1 +1 @@ -45f7daabb4038badf543bbfcf9b98090 \ No newline at end of file +af755722af72a890f4ad59ebd4f03eb6 \ No newline at end of file diff --git a/inherit_graph_26.png b/inherit_graph_26.png index 728deb664e0026e6dd66524a98603b890bd29397..2549e1226fc48f6ec843017fdb2cef679fe189bf 100644 GIT binary patch literal 9844 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 PVn9LNdr7wKObmr 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 B`yBuP diff --git a/inherit_graph_27.map b/inherit_graph_27.map index 77d261e7fc..7c15d48806 100644 --- a/inherit_graph_27.map +++ b/inherit_graph_27.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/inherit_graph_27.md5 b/inherit_graph_27.md5 index f215f10d0f..33b95e7573 100644 --- a/inherit_graph_27.md5 +++ b/inherit_graph_27.md5 @@ -1 +1 @@ -c8a8ab71c3e0e73ebfb56a38e6ad91eb \ No newline at end of file +b86e25029acdf40b97eaad23caa557e8 \ No newline at end of file diff --git a/inherit_graph_27.png b/inherit_graph_27.png index 6f4a7851bc8b41490d4767d110dd9a13055c35e2..a2f6e3f3eed1995574208152e48a11eeccf3b696 100644 GIT binary patch literal 11181 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 BBXNNQ0zwcOxM+fJjSsm%tz`H6T57BOu+~aQ1xP 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 diff --git a/inherit_graph_28.map b/inherit_graph_28.map index 062463c276..d1fddfc949 100644 --- a/inherit_graph_28.map +++ b/inherit_graph_28.map @@ -1,5 +1,3 @@ - - - + diff --git a/inherit_graph_28.md5 b/inherit_graph_28.md5 index 9b65d902d8..2b45be053c 100644 --- a/inherit_graph_28.md5 +++ b/inherit_graph_28.md5 @@ -1 +1 @@ -af755722af72a890f4ad59ebd4f03eb6 \ No newline at end of file +302adbb993cb1290273df2a357d76d4f \ No newline at end of file diff --git a/inherit_graph_28.png b/inherit_graph_28.png index 2549e1226fc48f6ec843017fdb2cef679fe189bf..5d163fa490a96452871c7315d8cfb5b691543402 100644 GIT binary patch literal 2300 zcmZWrc{r5o8~%!>Axm~yCWRSCiAsc%eVIXsNs??w$da*y7L8;X*-4hkGNBpCKBh)F zlN85NS%$G>8GAAz%NR0#pY!|k-0$^$?{i(x^2M8X=Pyw?C!1NCSn!IfhQ01umMV#P-GxzC<^ z!_^3g`61i_-wP(KSz+PfvokYSPfAjrH+S6;72CrlcG~*V=-Y_w>}>1>rLOyg^78LJ zB^Kz!RVU>#d(P|0<}UTj%uHX=`#T99VlG%|t>*Rr2Qdmzp@g#+2)%QUladMw3X+nNSeLx5 zi&~hkoN8n4LV=q5oL@usud=EPmJNJaL&hN?bv8tYax~--p{eOQJWE1cyhb#!-%stt ziMMyx7uJ6;Djk13*?B{y_S5ObKeG_F-$qB}MJC+#*+p(HAG_$ulmDXK%hJkfYL%m} zuWx2%Hb38)qyEYBG%9o7zI`(@Gi1*=T^5V=HezXZl>>vp`1tt7X;>e$iC|W{Qch>o z{XI;FP}{wX`ET5~0e+-}GB-0jr>&hPi0_<{5rDKNpOmyRGJ0sIGQARcP#7jBCue%A z+J!nfH)nA;mPjPJR$IVz3%-nuT&rf-`gSrgzDKV(IEcYuLI5r~8C{O1KU7my{k5?H zDmZfFh@zrmGEZu(Wm!l|ydY9kLgGNt$}p@VBO~Llw$x@$<9*JV-q#t>faC(Z?T6|H zTwKv`p3P2yew41376qgu5)p7XL|y{Qn|9PdE6>`wa$}jk``zK zQz6sP5}AcrP^E=M#O*xwzaX>)&QWlxA)Zb##n3qLx<|?>K4gmB2rQj+Z%zv z`vSd)$;nC5O>>azUx1`VdJ(C?n(5u1wY&!p((bH6faQh$iirvLO-TQSQ^AFMk`MTw zC`QR9zK2Z34z~*o6d{%DEBb3jhld}hf;?n0dF=-p2qYVW>fZWgC1Upi{AB$Y}Yo=35U0uDT2MTD&q=0soNrB`QFFHFrlZH~( zdE&HheH)~PA^`UhN}zVo7}@7lOiTLpQC->!)Vyu zf$w4eJbmH)b<0Q5*!%(aH`TZ2_@I!WAZva;SEH}7Q8&?aKY)Aucx!WIsx;sjrnzLn zUsHxGXV0Jw3^?8!FaQiaJP7smXB)M0>06B6-k3F(b*vU4{0xOFxA9wDS=o$Wx3;kd zRdN28zgOqJdev$09*<`)4zgqy98*dvE4!860@F*TXKEW&*E zNlB?xlSoiOL1mQvNl9%@O+yb9s(tcPQpUk-O9>g71+Wm7mfW13_s&HJ9hH}tw_JGY z>{+n_3)~9BfL>KyZHq)stVAlIAP|VRm)CrlZsb3nwNIWtjgO0?Ha1o{H@s|Y%Ba*4|!TRV9R4B*%^7aJX8ZDxz(Xxw-lNjve*1HY;0O;@D`~MW1(^e9WtfRsQpC zb-i69|0x+@yIs=W z)cLh@Ej&CNi={bMTvidcFQ-2&JRK?#ze98|R}ly4Qd3jGF5vbqvghA~#Xu2Qbe%Io zVdo9-Dg^v zn2wGP)8iQx6+b$%Psqy3E{!$Gii(2vR~AKGyC!@2=#J?uI7ygHrpu`-D&k{}x06!P z+)J39p(M+)yDO7%uGKm1Ucte^moH!bT4b=hGS!wUuLrg#Qa+h2#%r`VPTQrIJ3t;W z!4VQP{`ZYzTUg13&U9207XOz9+{Uhh^!l|FB_Tc@7p!$xWa^zH{!3vQ^`pQ~gWOdp z@BTqdXs9Ce16Vt^nOtRA^pz{%J>x!2rl+U-d@cO!`>g(ug+8`b!Iw<~HG(35=;7gE zlLR49bgjf74dS}%%{%<1c4gzF$MO~%E4TTh5Ogru%@Xvs`C@QsY2yw4IgSY z_%l-3N!!w0YZ*u-I#%DLdkpKYfj#n{k*>uNzQ<1&oP!AM{o4R2GaJ(?WA~W<0SAM5 AM*si- literal 9844 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 PVn9LNdr7wKObmr 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 - - - - + + + + + + diff --git a/inherit_graph_29.md5 b/inherit_graph_29.md5 index 33b95e7573..409208f547 100644 --- a/inherit_graph_29.md5 +++ b/inherit_graph_29.md5 @@ -1 +1 @@ -b86e25029acdf40b97eaad23caa557e8 \ No newline at end of file +6f700be7b772b7208d269cd1c06d3db3 \ No newline at end of file diff --git a/inherit_graph_29.png b/inherit_graph_29.png index a2f6e3f3eed1995574208152e48a11eeccf3b696..a2c898c556fd29fa75894daa0e029cdc53da74ef 100644 GIT binary patch literal 16777 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 literal 11181 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 BBX - - + + diff --git a/inherit_graph_3.md5 b/inherit_graph_3.md5 index eac8a8f586..cec150afeb 100644 --- a/inherit_graph_3.md5 +++ b/inherit_graph_3.md5 @@ -1 +1 @@ -5eece1a45d32983bdd5cf7b2301e0bcf \ No newline at end of file +33f9e556f4e928d572f5a4f69e74c7d2 \ No newline at end of file diff --git a/inherit_graph_3.png b/inherit_graph_3.png index ef839bbfd1e851fcb2c58638d0aad650e0bb2f59..e9223a4e9826c38fadd2ee1d4abfc9a97d7f0a25 100644 GIT binary patch literal 4777 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 E1zUpV!T - + diff --git a/inherit_graph_30.md5 b/inherit_graph_30.md5 index 2b45be053c..2ad7dbcc25 100644 --- a/inherit_graph_30.md5 +++ b/inherit_graph_30.md5 @@ -1 +1 @@ -302adbb993cb1290273df2a357d76d4f \ No newline at end of file +56b3f15798df1d35302c13d47f8d4544 \ No newline at end of file diff --git a/inherit_graph_30.png b/inherit_graph_30.png index 5d163fa490a96452871c7315d8cfb5b691543402..03ad861512794bb2cdf013edfa731344f390353f 100644 GIT binary patch delta 2352 zcmZXVX*kq-8^=?_7*Uptt+AZLl%bMr5weD(A;cIXOJZ^`OlC|I{Vg;0C9<^$m272c zCQH^am}EKj5NZpSjjioK*@4hbW?K{`6+&q41DRyim zD3lzAT{g>|l$Feku6Qbz4k*fGT0@E|HtgJCKMgbaV_jWcTrM}1aii|FX0c`SzZh(B z1k*D!SWnOO>0306E|bZ8_4>8EPOfKBh#_|_d~fgtIVGhq9hMn-1c)WS3~ zD+_@@WMyT2JcA^aqpJzr$8-#BVPk3ZR*6f~n7Qch?ej(FQ2iXvO6*gR`T6;^wYC2K zet{s~1smLqL7`AlbKU;Fz89M@OA#C{*Y|J>gvOXCnp&-HIl{Mm)DWn+7PxuK)_sG9jZQ1+{<~wX#wR<4`?$nL?44kr~C5psW27ZsQKmHJ^v(F2q~) zG&JP?(d^*hpsud257#?%XcTW$KsMX=Jmm3gN1UBA2BS>j{NB-+?YO{Ygs~{IPf5FZ zZ=xaE5BAgu6WMvzGj1az2Sh|7k!D-zT|X86BtJhNXnHj~yt29eULwWj-o$NlQYLe) zCGw4`ni_}0NlQx`FSCgI@#Uh2ap~yjXij?i^2$%%v=Rc&om2Oc&9D!DLXD06!ken^ zKa(U$?`vyoi~ICvPF|j$Vo_n?>ReAil?T{Pg!NS%s>qfxF)@LC1n2Mz3kz?V68cbd zfKHds=pTFPZSUYxz#W zDI+^OJKAhNn9d@fB1PYMAF!~n5DJBreXWGKlhlZaY*yg4neoxl+3p03)SwgUM~)p+ zK&P=-ta58W;sc9i6A%!9Z)t5+x?ki{m6w+{6w(*-HpDQd9hc*HKFt3Ya1Ov3q;{!u zV!FxfyTws@=mYWFqkT?SqU)SgjZhp2% zG`S`7*!z|i0Bj#{yR#hobZE%A3=Lhu)^d++bMacbJy(U;4)P%zSQDdW$ zB*ZK?jZRMxY{Ynz!~*+%<<)zk%nZg2teXo356>|V;Yiq;C zZl6IFDJUqEm6e^!Q`a$8R8iU7`u^$j=g-E!zoyY>BXx)Ij;BwLHu!h6;SLvWZEn(2 zQD@5c#fS(A}ULw=*d$g4Xz)p`oD!6l$!RKI9wv5 zX3~3iX=w?(%zu4PjgOB{pDunuFyq29doDJ|3}>{SA3wPBV0IsAI_u-{ZaBXXAoTsNJg|hMPT}V_^6qWikC51iDPMZoR1qN!K zovZaD>OU9iL6Qpxx&Zpg5%@kp5@iE+MgISdg74#=!2SJ67+EY93)v}l<}*jodg(nn zHkyVx0lxX=<1ZeLS<9yP=t|FQYt=voG?HE11^+cfyFRmJjAIa#h8-Zz4ru!Z+rZ?1 E0IIZrIRF3v delta 2271 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 diff --git a/inherit_graph_31.map b/inherit_graph_31.map index f3a47cb392..f464fb742c 100644 --- a/inherit_graph_31.map +++ b/inherit_graph_31.map @@ -1,8 +1,3 @@ - - - - - - + diff --git a/inherit_graph_31.md5 b/inherit_graph_31.md5 index 409208f547..b63a6b8978 100644 --- a/inherit_graph_31.md5 +++ b/inherit_graph_31.md5 @@ -1 +1 @@ -6f700be7b772b7208d269cd1c06d3db3 \ No newline at end of file +8e59f13b8d05396b86dee4ca23de6da5 \ No newline at end of file diff --git a/inherit_graph_31.png b/inherit_graph_31.png index a2c898c556fd29fa75894daa0e029cdc53da74ef..b2516d0a222176e1cbce0a1ae14f7c37d92461c5 100644 GIT binary patch literal 2260 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 diff --git a/inherit_graph_32.map b/inherit_graph_32.map index 2619ea2332..97535dd9a6 100644 --- a/inherit_graph_32.map +++ b/inherit_graph_32.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_32.md5 b/inherit_graph_32.md5 index 829ec422a5..7d67951307 100644 --- a/inherit_graph_32.md5 +++ b/inherit_graph_32.md5 @@ -1 +1 @@ -04b1f78f99cb192189b210fc078b50d5 \ No newline at end of file +31a5e5eb6995f5f83606baffb530c1f0 \ No newline at end of file diff --git a/inherit_graph_32.png b/inherit_graph_32.png index 9c8f9ca051ee676ee1d3b21220712631d978e191..aa6eb1cb1e367f1dbbc1d07248063442a8d34f69 100644 GIT binary patch literal 1899 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 A^8f$< diff --git a/inherit_graph_33.map b/inherit_graph_33.map index 6e76cce2c6..6b34313dfb 100644 --- a/inherit_graph_33.map +++ b/inherit_graph_33.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_33.md5 b/inherit_graph_33.md5 index 6eac97670f..65f2dd1199 100644 --- a/inherit_graph_33.md5 +++ b/inherit_graph_33.md5 @@ -1 +1 @@ -f644551c6da29c484b6311b819b949e9 \ No newline at end of file +1638c43d4e07b8703ad01569ec38959c \ No newline at end of file diff --git a/inherit_graph_33.png b/inherit_graph_33.png index 20b726ab72b24d5a83b3c8ca88a8459e9fecff28..b8d0392695a7c3d69d8abf41fd4c1b269aa65471 100644 GIT binary patch literal 2302 zcmZWrdpy(KAOGeu%C!-NhvqV}QV1hfG1px7XqmFyi)1A<%2Ie-mRlursebOo%dLJJ zYuKZr$R65i?o!L-)=bQ03BPZ>p8tOD^E&7Ae!b3lo%8ve&pGdN$QVy&g&i6@002;M zbwPWBmJ8OyvJzl>V=bu{G?3sE&S+rkS1Dya$pZjcsw?_9HvXZYIKky)fYu8kiG5b- z0t@#%_N4a~2Sf77D9X^_?O*7ZOUUR5wUJl#HkMZTa7@C$VJ7vYzVYFm-di&z@)a0A zwHlUlW?^5{r5M80YS(1k^N$|~9^)DbQ%i%^pO!WfSM8=qLPqWlYXFc>3Y1iDmOO?$ zXe3syOS-4@QsWolInBF!dEv0wLU(v``Elf-hK7cwrY8F`Ww*p5;Gt0~FL*L@O@J-~>wNQOG2S-q)tC!F?(6fs-MK^6 zgXtgO>)SoGbb~~iot^zW%_=ykr>h&Kr6emGP9Ri;8kd=ynqFDtyP`^jJl@@+BJo6* z(iw{(_S~{}4Y%tToQ?Bmm#Y7xMusSc8pC6c8cB@)^l`2PT=J9wbDJcj9LL>X@ z;v`G`pnv75l#e|vxtor`L zhtZJ{01yZSGcz;%3vffjcYVJAl7LoXHqk=X+uOUPwKa&&WNvhlRhqj(Zo~~x`zVot zi_#E?vFeU;I}}RMc~vkv$mNQb=WvMTP|zVMiEZ^7-yjf3PHwJ>fWzUGmhP=y5R6)t z*Y`&-@Fw+JU~G~yil33%yLbEg_&}6ivDxfgoug1fzS}NkW#FTymzN45)t)C5UOud` z4REUX(@51g-%XS7mLy($&0?K+@?jegYxAg}V35z(Kb%C>)YQ~_*Z2M%n~iaIm;aWQ zn#xSv7+Hz06ZTyn7`~_Aj?(JlJ*)dL^Le_vJHvPXI5q6u=EizJTm12h>tA~xR95P* z6@HnWb*qK6B6Czmoqnq2ObjevFn!P)5)v}i_vi@m+in;yn!!(CW@gHXLM$JY1)Vul zj5m=1Vq;_Zlas^eX0Ae*OAvD{-gb&Ye3o zH8t&hwD$I+D3ms!tggPgBJgXC+@4X9Q+L$bdb^VS;#(^e>e2>Z60l8J*>7R73%GOt zK6h}Co)&M^O5HgpKYcIvnUKU_FwBY~6Mw-Uo_BXr2Sqxhk=?oMENf?Hw`+$qmlM&X zt*s4)i!siZmX^kN{;9Wq->s_i4am_m>$4jV9vOob-8|5;XLEqAM&cj9hDFVbR|ZA0C%(8zHnAm9bVC zj9HwCZAng+(9WF_2yRTgQHYC+vmfVhc0!@a6Y*$t=jYFRVUgkCL(Bv#5qor06AJw@ zKR+)Ne&TYaCRIVjotR2JSUC&+D4tAx)s<+qZ9nc`yw% zD=IE7ws&x#6Gqk4)K)|@C(qDgolXn~6rxIFxB8N5_{5T72=+6nM~YiJDmx z-}Rx}#eXb$Wo|9-9IUM9&bivdno5HCy0Ay}w@l+ln_jK23LSMhKQ@qtS&=W*I?cp| zKNIR{G;EdkzI?YLceq;S9#K}5OZaWq!7PkXR!)xp*|WXf-PJWUL2UC^upl#WrFRY1 z_#C?|Mq;z39WmI^j_ps5I)qsysCxPX=jGhTiF8#;!sSV#6RG#SB{0QEXxNkPfs!X| zQMwqHTA}1hCi4#>c>O_NuQ=VS4emW3oYKjue^Fv$p6_M=CHJscj=Fc< zs*-y`{SeD8v?}yJYH-f=7~mm7ym=Uuz|^3jdO!MRWn`5$dBw2sfP4A!SD=(HDI902 z$Vz$r$M*Zu()v%aIjoXF>{f^hjZvsF>tysHOOXN;O9yH{9R9WOrU6X(q8=#QaCqAOpub64Nl$l*{z(s1xKENDIQI5mvZfTtWZs;ow9~*3 O4dCkNiEgkDO#UC(E`R3$ literal 3154 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 BOC|sS diff --git a/inherit_graph_34.map b/inherit_graph_34.map index 74103cd085..0c7ac89702 100644 --- a/inherit_graph_34.map +++ b/inherit_graph_34.map @@ -1,3 +1,16 @@ - + + + + + + + + + + + + + + diff --git a/inherit_graph_34.md5 b/inherit_graph_34.md5 index 2ad7dbcc25..e311cfe2e5 100644 --- a/inherit_graph_34.md5 +++ b/inherit_graph_34.md5 @@ -1 +1 @@ -56b3f15798df1d35302c13d47f8d4544 \ No newline at end of file +b926c07a2ebdc0282f85a44c4e39e042 \ No newline at end of file diff --git a/inherit_graph_34.png b/inherit_graph_34.png index 03ad861512794bb2cdf013edfa731344f390353f..e1839ff709acc00530b4f534006864b04669b6ef 100644 GIT binary patch literal 61653 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 z zGkr|B&WF3Z|4dIOgOf(@f#b%697UDm+81!6{%vGH6M1|tY(kI_o{(S->QPeCLyMsY zH*N%iyHpxP7MM$Rc6LS*k3KNC+tb}G68~zk`wj>$FzX1L4dO*HR*Zbw;J|=%EK(~0 zvI1tTVa*4#)FA_t=8q;OQbB{{O(p(;cnc(zd@1OafC<&9a_zU$w5gWQFDW@VIEbqL zVfg4mNYO1|BMhW762GXv%;VMCuhz#-L9*iC>+h(n4EQGFbvjt1%&N8ddyulnZpuLk zP~S#P2p89xS=%Q&Q2+Gvv~sn!bn^7)Ki<(kuQ%15-Pq6t6$6|;(7K%@7ypBM5j!dH zyWdG#zrdtf3}fd(9mY|gKD{(EgQ$TeD1<3I7<>Z40$#vS#PK_Y`QhT?f~^#m5V}Gw zEiH{EaMmubuDY)bFtbFBPIn_cukel{cf9G~L|!}>AUquCudA192eLI=#J~(!<93iE zNedJn28FhmR z;KavwHt_vXE=J9u=`1m=q-XfZ`Q=NY{#z}I zQGa1GRVk{fC2tYoep&gq&Y}%eQ59Eskt5uY5I? z6x5OAd&B1pk=fm62PA?g_`bien+WtL?P0(e9}LwKMgdvYjQFmU7BB2|2Ge+8fC~-| zo^B-!F&iBj$}?F)%Q6_b#^@=y2S&oUZpr>U=PLF}S$A zOh`l&&Wrhfc3gL+^NC6?SjuJl2p(MY;eWh}EqG1z9@y?J50eWBgM}!@nmQ|67_m1< z5a*$()CESgBS?v0(+3=!oyzsO!B$Rg&&Dn$H%I90a<}U(etv#y>kY`QK-IxF^LsFu zeEH35s_P)4p0SfZ)PD@FY8NcOIub66p^taOKyY(WsFac=beH)~(;n5@*iA;=S8 z;{+a_==v3~j|&M26_}hKbfx_t{MkBx2SdQ?cbk;dDTA5hT|$B`j0-@1jp>-*at10T zeEYgP8b5uJPRUt9*nWK~BM>N0h*$*3fDnRujTP^;{M(Y5Id^SzhE^v(LYP7U5X8?B z#2@|*=gu!h2IptyDk{0(u`-%&X;)q8nzIErIviXHp#CgJxj>b&@h~);eT$9<#4C*Y zgolSWL;`6IgV~1ITU%RrcV(X{DuRCv&Kli{W~?}2sa6iy7Z2|_BQ4yv0zLb5&iS!$ z{z04pats(Km}vzwfwnfY5D3Hnv;_K(1IVP22!G@_z*NPT~Kg3@cuWheCo%rG%NZ;usp(>k9NqrUD<^)G#=cwL^JgoFf& zYX@sRs=boEePK|LoTiI0Yq>f&#ToF4KW`#9t#{_>$a#-`zWEx*KT~3H)Y{Nc=r>!Iz4J1`B4hleMWP-DNO2>xY|n=T<|_I|#ugOMV&TSBHEy-N;= zfOxsj$Y?d;zCZ3H!Ky2ia%4swn!cA-<%PJ%MLli&^ka5Vhs1UeqK1tvo?P$?Vj%&0 z(SFXTO*S@G2VNkBjNGrOS5#RZQp@da~{=lN-IS=pAZ7lBUY zBCl!pIfa3O3}bP@jT_jyJD~bZe}PspRjvmBqpxqaR;6=5tik-&?U`u`GNIV8aHX@e zV?KUIH4P2-xS%Z!zO<|JP1Cd)| zeWdID&}@)}5f2a5)jg}<5fBaY}yt#HtQd&9(M)QCl0UuhJ=KekW0GR)*eA(X3P7h+(jV-)36YXI_Ls}XGX=YD` z^=^%<0Tzmf4>3AiV6=&uG&Z(fX6IGrQIVL92k=WGB(*bk$=ZZypquLY4NaGgi2+Pf z!k4ChIJdRAVR{G3N|^BZ$xhcDv2-m3Ow1ruG%WixwEy{8HTMO0&9{POGwMRoF78pr zAmss!W@o2degjTz1Y)o0@|&kxH249ago$+5&ta4cBdXk<$b5QBh%bPRE@k1tK{GRa zFe%}+S*rkErFecPQQPeUrcWyXw0GmJnfA1yBqHq|EeRD)8)s8~l+6jEN!^o^lR!~} z1EZ%Wv~CLLd^Nmi2#HqyO{`Ph{)gWtzBImTp`xq|pbuMgJ9Lg5Aq(&*2T%#SKwl%z zsGrb43;*(^93E5xCW(8Dj3H#ay(1%hbaYSL(;KiTkHW=MuKv5MwzOy25ePp;Lt9x~ zgoIXzB|EJzts67|k9nb?rfyCEW4WD!1Ko9Sp4q_TWxz2H3MC}hUWo{v+<{BsSMTja z9(GmnZ{~8K{QS8++hQkFljl&CJe~L~<(+o^d@4<`*ZZRB?`GTM-oGfQ{L&aX7U`A{;u~G^g@>2bDJ#jX6dgn6_ z&4X^GvkgpSc~c?bU}k2`8Nz&f@n7igzac(UahH|X3_T_4J$fqDrz3|=%e z1`C~W(+EJALY^l)pg=G)ufd~VI%WV^!*{4cr#{cl}1{;`}90yyCBp8G4-`6h~My@8S|GC;| zTyDMB`gm{01{1WQlfU%GNufqUs}XaqAkpMD^(zs&goW9NBBA?d37*(Xt&>gOchW6AT#^wLC)+zS)gT&u+W}a(8Ft& zXPgBoPq!wHcg`w>a}OlOb*d&4QYKjG6F^9jEp*i2%7O_K)3T(bH??}r8w`^Q9v*@kfE4gCt}+AQ0sxp~#1&&{ zV&eB{ZFO~aC6pyMOADUZ0iG9v`xPs4cRs`8jKEJJ<8!!>>+xsX_7{ z(uKjS=n~_OlL?C5QER*8l&+K-do{XH$;H)(FVRb^np`wgdSCoohJ-Lp3zZgBVizqt z;rKT;-eqC2f{_Ej#4z?)aS9TxgeS$VkR};g+^=n?J>woBMc`W|%)cJq;o@JUk(3u*{K&9?NfL=SbS^xkfHE z?sw(;HE)@{O4sF$LrhXKyM)hSpm7cUXcib_YS2tdg-9qroX|Pt%{VjfChyOkev9M? ziM7`!7n+R{c*wAbNRB#decGB0r)QdiqF9OSJB0inU-qU7r`M$9-?y7Z-ww{b! zT-*V9ROt9I&g1)$M@LmQ2kQfyn`Iw8urA~JgNGu4MYEU*{BDn_Tdb4&mf)igt>S;F zrg}L!Y5C&Cn<|Ow%F40cUR-8P4GsN00s`rr$?kyxD6tzpK0XP8ZUY9^<5ztqW)k4! zg@^kLd~BHo)i-hO-Me$Gtq*%z>gxV`W7-~0p$u12aMYaW3z`a&{!G>R!BbCo-S#a+ zMMYhXCb`$tH8l<9C_;wDOUwDg?>CNaARp%P`q|^V;gJ!)Q;Y;C(!TjB$YZG$7z-hM z@F^3LUR7X+O8%UBRbVozTTOP<#(K+cL4LJ=s@r6c{;rNH-wo;B2GSbqIsc*rqw8FD`0o(WUC#YQ#%P$?Jg)%X!?sdXSC54*=7A4gZU|H-W~o@7w(^LlQ#f%t=Cu zMCK_(h6V}AoQepQ%u^&GBuPl7%pxI0hDbs(&vRs~kST2r}a!N1Hrmo-WgP))yk z_gl+ay7t9>)g;9|FMpm)mA*n!H8Mv`LIRxH&&kQ?hY!DwjQE{AzD4_hWPySeh&fSF zoyA=xZ2HdL*;hl0ywmf8kQp?yFupR3^- zDOg0Nw=M_Vme50RXXDPx%iBRoX=7)1Tq3XgyLD@7c&#Ow-&}*l;3qC;;9qc>(G|q; zS(lqOJ!j?+o&Rq};_083nUZYAH}heKPVAga!sXbC_D0mI@HD4t$3hKC*S+fD@os9b zlSIzX4TE;}+?ejYMq7D?A$vSO3cRE4#6*o|EU*Fzt`wyQ1aK+1A2sC(ziPd!pkP)> zX|w2RWL9*v*C2IU^B!_4ty1s!)^34w%~WAE4Ns+pM{76UWH=S*jI*Bhnfm#)I($`6 zt07c#Q9NN*@Fbyvd=D-8At21W=jbP<#^a^PeY<)>*C+O(v7i5QV7;U)X&4(k- zrkyNpOWzp&`nA$hbS)(-@f0`h&9^U%>?m)G9B<7dG}&xb`N!`ej)jV5drYWBdTVoZ zddj6I5jPL)A6KA{u>2({S1RH9ZcW(aWf=P|E~#HSYJ0+;kde(>isotYJy17MPa)3G z<&W6$i1E(iV%)m8E8uy~I3sUN+I+IIaX)jRH)t%z$nHQ?ui=H>x^J(=#O2i39;j0_ z94A-g+G>fh?2(p{*|oE@jfH9(PM=k78zrUd+X7lY4~t10brL)3q^mD+Q?db4-j4~| zgq;hEw^*q5vTDy1b_$_|M;B*z$4l&pW}EG3mAdmF&E7@#i~M1KUFHO{2luKU78k$% z_|ZwITII->m>4E`(>vVc;p!q{Z7IzQyQz}T=ko~}gHF_%+`NDc^Q~Ja$J%eNHF$MMl@MJ1+yLejek1!9UK_Hi zd+$Y(T0?{mX3Tzd7h(O|^D`UGO8JyHT5DrF0?>U!a1v}kt^A+2LUV3`;DBs1Jhv%HBD<=MO zQmF3kc@n)dJyB$!rDb(}?MP#MV`odHW{PNrE@Ed|eD1%VpRjgcxpmW#iM~P7#^yqE zT6A4*?5QVauN@~B_Pnxt_TYiT>Vox7GJ>K$q+P++TL&!`)klZimX4m%IZ~)&)gjz% z06HYf;Krv?Ro`yZTK)p-^1RUF*x26s<-QB32Vy1c;VnffdA;_un8)6nwrxEQdt==q?OeeEp|uU=B+h!M_)1$6Yr+n7*df@()c2h8L%c3TilpEIQOws$N4 z7;*hxU4^{}9sR>B_fcc8N!TIDd2yD$2{x^g;^LeOMThq6xqUoY&SlnYW}uW}M|vs) zV>=(OQOON|ZSEm>+6=NsPrXf69{R}{_UT1z`P|(fXfY(x9JLS)SzO@v<8&FUuBow+ zCMCG-v@3+>uENg%4*_^bkV>mRezc%Z!8f=N3>5ygmYnh)EGt*283U@!uK_Xl?%g}6 zp#Yj;+v{sRCVj?yqceCPxssI=k$G+it^@#H?xZ;BC-SYmv&T$Y}@MI za3g3A>9gT7Rt#7ZEEaLjz5Vlt4DvN$=p3?)+L%E@eh z)#q|0V5KP#M1~- zsPoeKaueSsXy2tJt!-=^LS z98;u*YTA(!o7_iQdcjF z^v|FD%RkS38^7ryyXUq~&B%3Bsja8Ry_TZgxv)e`Fu&ZwCfxJ)S3P%*(GbYe4^z+` z8{=e_7baU#nlK*FONgY{5e>QX^y$;M;SjdCdGpAU^sk>e76mU~R#2m_Zf9-X9pH0a zvhPD61TXrVH*PesO2?sG^KUrxshrVR{^7lQ_h3&aRYFF-BgeQm%k!|Eo!x{-zO=66 zKz~!)_qS?pZjXuvZlECbGBmV0-yMY~qN}K}vu1p!j7)2ytAY$6`LBB6gLI3Usw$LG zyzm&*cEa}>Ty23wKHK&Ce~ZtTM`bzTx;>?@A5}F>x_$e_MT&;eH6Yl=Z@e`+Bq1wn z6c;Rz_Y`yiaXGotyu33)Oh{5(>w0Mpulhu4Q&Usq0eui~?y2w`jr}n`o>q|MJm8v^ zoD7Y29mf(F>!;ew3|O#CXu@Ntu0C|*En4N^*$LX+*3ZAG)j8h*yeoA8o5HiP>9vmo zrSf<;24x;&^~*a56D34O0|;9vEr@pdAT9v7o?s+Y++xo)C!X+o9r2RaD+dOiVL_3S zLTo%S5^+j0GBN`iFze9M+D{kgC@m)?wL44S>MrB&e=aD^na}d{8yyieg>e;V-sd_Q zmZIG_g$W5|zkR#ApZC8Mr;$zvB5GlAyi+p*7w$_|@#V-(10$pFlat^bCcJp@1VV_P4Ya?#D!DmC=MobVpg}5w$U#MEoQtyt z)%m|S7KB{z4{#7=r`|6pScm_lbr^A9bu#;7XhWi#$QLpB^(!njOa~1a=;@Ou9Z-++ z{`CU_eOLKc))eOei|anc-@lJQAdoR`iC77)>%V8~qr@C}hzR%1w(7YGpRN+;+{ceQ z@Hw`UK%*-dS#1H;*|^k=F{@_S0c{a6)`m}?tQM!*dBVxF^qVi>E?HqID!@>Orw)>g>5?T8;W*b{1LLOWe1inc*T-o`BTmV$tWM{ClR&yk zPC=nOAz=tq1XHh-6zNi|w;XbA44xm{fCL5`qDlYIkM8{aNO*zh_v+Qd`fo`gcs9|7 z10!^cVQg_7T6&Oj{l?l)9#_P|gz)*)Z@mui^LG{6FuxXnQY0f&l95r{-!I3@`+PZV zJ3(Y>=a@|tKBJ+9sdGSB@-B^9BGQTA_C`@Dum9V#8jydK)NwnB#3F;pqRnJz3WG> z&{Vb-GeoxoP2}Yty=uwLO&W)yWRTwTf6Pu@^Zq^2+P#|1l9u+7#BW$s%zxB`uh6V;^Kk$jP)0`V&W$P6-@pyS_T1uj*l$tvB&pM6A zVmtKmsB)J*$7rADpAD)RIVeOW#=%EOX5D&3n&P1y0q&-Y-4Sequ0J#0o65PginP4{ z{SXc+Q0>EgQwz2K_2m3T=HE`vbl2EfS&MIct9$s6E?gZzl=VM;b~%`Sa(~ zN?`TkdBqAFRlk#l2EF&0`bid*#%I>djJu^I0j}<0VnrTwa8OVnLpd!%l_yYlb>`hG z6`n2HO@lAK5LR2kKVPriAJ4Cgf)VK=__w7XWFi67-F>a6Aj5{nIG$t`{{iqT@Yd`l zf8{V-30MBhmm;J}P%R~}JWC9Ew0`*#dNM7!B;O!=8S>WL*J?<*nvaFTPq9aGx3f%&Vbggq8u_BIY~q%c>;$0!BYRQvFSdLTO4bRAU7Rh){KT6E%FpU!4BNj*$>{j=qqq_m3BO6w9pr=C^ zGCbi$h_2r8Yu8GTSkoDE(<*ovRE<+ce#w7OYX~N8PL@s9i@Lttod5I!TtlFtq266b zzmt#dR?-D)F*!;~5=zQUfB)N&jEo0jV?sH0&IrUExpEQ+oYZ6jYjR4;KBnO9BZ__w zXqFSq5+;)VE(vvQ78x~8UA9*{{Ph9HAPDXxte2YD00 zk;B>{^lvFl#kup4Z`k)mXHq3YLv;`N7-ycixXeR@Yxd(aJ&W~8swaO%uC7W)@CnrJ zt=>BA-4r|UBFE0oYU1~FZfIYhD1H|lntM`9wt3pvD06W9*kI!!?EPCO5RMb?-Rq_7 z_cQ;>)qNfe6lWUjAn1jpo=ToP6=V70C7x28vvJ6l5G#OK52P$k-pmXRZ~K@Q!cUR= z;)o@}vUxJf;zVX);T}$fU(5?c6aN4W9w$C{Fgp1n{q3REwV5y(8TThY3tt~~TiN@t zR>kpE{xqNew)Ls0F|{z(8#n8(UNvkgNxrAziw^-GdtX}yr=R%;%b1DDa8voCgu9Yk zi#*{zt;@UbHC%qm%H@rp_*I1azMpjY-AlrH!k&2{Ue@{;7q|bXgAf6v=&8^xAS3hz2xUD8E_UvO%4vemVJJt&MrQ}jsdXTOQ|^G#~@w~s}% z_4U0fE~6+tDc^KFaL(uh=XJ_RkZkYeS6k;w#oX@Krvmf?RneQb7;)JUsp1{aG}1>i0eXA z%|l%_wurooYpzPBllkdxvHLTk4F$xeqinNFOFhvQ00nCJ##>8K*QM{>U{*FX{P^bn z^93Tu4Y3j^FyT<}XnB4DZ3bB29@;mJ&rt_|zQuBfoIsdDfCD#hsICTY_!EXYQl93o zx#iTgma{5V&AuuYtgLS7-7EphpDcMoQp-I{#(V9{r4w%NWDifzFDv7SJG6dfssK0d zNNq$K2M2M1wln4GURczBf)X$Re=BVFfBwvL5~N6NR6y?=XiB|Lopa~m7Vm(i+50U@ChC&N_qWyr~A}~srRjf{c4(&_E$5nSf3~?cy4IG zVqnN>aDF$wk(BOvCcC1{MRz*!G|R4C;m@9(i{HICkb355foR?p_iQPy_f&N>)~| z6TEA9!RLS<0KQauTe<1Co|cwhbq8`EJ%*=#I%@#k9zDVJ<=k%%_i37VE}l!Ve^Y%o zkWrVkE34v5+z_IvpdQCd&thRCw!^n~-3JYuJ?vWdx^q@UEPlmjNxyxem7u<_ioK z-wJLVKVYk&rS%!IN?jdBn$QMUqaN)_g|vWzSf4KfXE#JmEf$g8Cn6%!6)ddr{FZ-; zR0%ROcJ6k`T)C~wD)^iVs%ga)U#x$eFC`WB!6GnK znMC;*#5d&H?5%fO+i@l?DDd5c`;a(VYiVIJ|JHPikPuJY)1-!my}o{7uV4QX<0$+1 z&Sj6#0h@}ETi6WRtaBe6>+0#jF)LvU25FmBSO|934P1gC&u@iAMHc{CzjoIXLgPU} z!DIEdM|;0~p|$~_HS95%4F1Q?^lW0k2LTrYQlKT^^7P`NvAf~mz<=dZ}3S3^TX4|&tc-HM|vHJl`8r3d7%I0K&P_jq?D zkU?fHR`%ZE5oev&-Oe08K8*5j2mNOx3S^yse#mjAC*clPcb+Nxv)CCe$(}TOAT33e zMdAyu>>mziX9Twnk}7rC{`?q{MoDq?p2|VNbK^~k-%g%%Z1^BYy0F4}n!>*YzwIG^ zN>XC6-N$Ho6%@SDgGMEQvIj0wQ1y(L5huL>io*KZ@`Vc*&|0P?pIDn@I2~hS(cs18 zh}PF=FNSf7OG+CWznPt6Hg$n&WO%_fm}wvU0@t)v0qu(GlOjSEvyoSmFt(n;<<*LnF@P38YycF=A%H|JNO!>ae_(H(Ae z_@a6WZQKimKQ=V%jI+}X2>MdO784_9LyJ1uClT{HMoMOGFbfYTT&iP+!Qtpp&Ju5L z?%2|i-*e~cA2%d4Kk8E?_z*)usE^tUTiWQ&ro$K2uQcXtjD$5Rtc<=e^*-n|{X%Yj zyavbj&fc|H)x&+EyvaM~$!3$3Oa_gL7``a9i%vfx!U4g3>cRP_@ zxEO<{K2KXGLrh}%jQXd;WEX$@p2IyN6&>HWvNFCl^6^Dc!Tr_p&EA#K6A@&4JIP6v zR-Jb8$2ZbYQ>W@=poi64WDj}6Y8`brqQ+pJ9& z2oGrY`}en1c%-DI;e<4?E)tFY-jt~9A}halFG&{Gg_SV)0TB;}<^r`3)=A8=(XsMl zbnAUv>3UY0G-ZhOG@)XmrDN&q*Xr#EqWoT8rVx$Bbd21x&9c^~Qn?k^z9*PEI%zon zD27!>J6g+W)v@dT?hyu7N5@(3jg|L#7mI>|uI|@<1w>Y@elFA4xB}K{`I~&UzedkE zo=9Kq^vQ(UHZ(lE2dsm;{_o$BF_iTY5m@)q-pe&UfOtS7n}kL|0r}1GGPj`$QHdh` zTFWFX%6o$zGs#Q4HILRVfE=Y2d%3gl_A|~)lP!~)Q76ltbAO?IfAOL)+wKt8dF{2Q zPt|5hqa24SUO5lO$^JH{k%3l&q6_I@Fzq=xr^*-z_fKwVD`c^{f*9E%?I}G|>AxoX z%%P3};CC(;7s;^Q$}NsoX1o^)K3O;O>~Fs|;8L{|B4NwMCIc?PlJnsDac)}3P<4@N zC?9A!<((bAvX=ou40NM9uVI1J8K@+wRYc0HLfFX3PMtaP1Lf;@0+4*sr+P z(o!jdt5i_nuBuw7l{(jw(kd&L*3}bZC4GpXi)2vLp|~>3+Je45wZue)fwyPn%_~3l zmnh86K4}?=g}9Zur3SI^>tuZIcu@m`-(0;g4St}EvxVcr8tPB3AR1Dl1U5-_yCvIz zq$C#aO%jB;g6{nmIP{Y>_}kdXJlXR^WexlIvVrlmLYjg-YzCXY-m(Or4SkaheWSki zjI++aS5qHFirWqTti3#g(%q^fd&dJ$U-PLCfe%!JpFY=lUK&?qUS+M{*&lUCj(ulf zWqrkZRae(-^>FmZm{3Zejqr!Bv@XOttU5l6j2u3YYXD!%O{Y{fHQ^iA z^O_y4l$m2ric3fUrGVwPzf6v5KvY~qN3p?o_i2#W-nbV%td`zboo=4)j29JeM+c?0 ze$8WkY?*tFbT1+g6(ut#$8KB*4z_7+fx`6=b>Hx?f}H27R%_x;YmAP8%?i|8qSd_Y z?9Y%mK7CR*HQhR>gWL2;f&TWdh)}E~e0;zae{5=Us19O;rdz$|WvPRtk%mUlix&q2 zRos3Qb^;et1c3!pl5QVM)QXoc1puJTv(rzIk(G6|-+9oS3-&NNR@NYHbsQ`l9mV|K zC+K8AQq8RT`0v7=x;4Q-iJ#%Pipmr8r=p`(Ra8LG$$o#EWcw2>KItS7IotPpTWu*7 zP0rV@2~%?vgEvzmCs!^gY~NSbKmXqEhpA_w<=E#Pdp9ndi%1VUym|EK67~W1lk*)f z#;G|dFc_xlLJ?*k-%KwBKe9cfY4n0+K18)+N4S0WVuHp$ltD2$ zIS!=<$QmGbkZ5n)g8@j8;L(i1L;?_94}ZslkB$`3tFmqj6DT2cIV!-tM33gL<@y)g z>rOv<{IAtvyxEs8pmN`EcGhQUetDQB_X08Dz9bEoUhajc%QkD>TdV#H%>(@D&5kMr zD$d)A-^ZA2u9ad;fy!;g&m%i7S{!Pbw2_s4n3ehLs&sLbZ~D66Npbfopj{xt-@4X1 zFkpA-l7C^;;ONlMX+y)H$KWGDAZ)oz5lQX~`gGzY$ECcoGR`&i#M8yEXAWIn(L%uF zf2uGZ;}xug`RrIdY|A*h^>6cGvb}aKZ^`!Pg|gC?U8V2ddob?bDgsQb?8i4}tA0q` zv_Q=|))2fl9MIeNY=;;J1A!GCfu9p^s(aiTunkJf>=TX7e)(V;?+Wj>XmCtDMMryk zm)iO>pE^tQlMPKwqIp_L`t4}H6xKn&!&Gr z6hEC4J+<_!>FsA&jLpSig>t7al{UW^0;@>0mL7+X$M{r%x2s>Y&sI^YcyQY`@p#Y2 zKSvibsd>Tc&taCZnoE}=ZF`-FlpX}qAIvohq}b_c z)BAe9K8nlQ-aB!UC4hpR8qdQP?+u#rD5NxUU(B2O=SmAEt?ZOPp#a@`wJ_Lp%nWC= ze*agak*ky;1`dWq9u}_F@y8(d{ho!YE70MrmvE%p{p@|?2i9b5Oks;S5I zXD3ao%(5Z&4tnoxXlNuMrf!(>sG?%zGk^Q6T z)1?-u0z~llp&><{a5Qa^R|vb+D;}-1T1=Yja5^PU7;ZChamHz0;GI@}eS5AMFhX@4~_^_ z8ynk6iRW&U)I$_FYw&~(eBShg6#vb!SVi<496YW0zq*aL zG+bW<_|vaD7W5QOlhDv$&Q|*58#f$42fMoi<#)0AaKhwp@f10iq>|DR(Ide>`?Gr9 z%q=WTI`Q#c%+nqlBOCvcS6S(`Fn1y_Z27`FmpaAmBzIHylx@g=g1N;^%x!g{n?|7z z-oFbkUI;S@Jt??3zWr>fh!}_NjElQF{1YOwPo-~Nr49A1f|u!!v9WV-^}{$BVLm>x zPxkHY`w*u1^`qDOa$cx{YYW5f73!0vYMTTR9h5E=6KKMK(EXw{ZN8vz$H0L7ojY#~ z4Ryq^obA1xG1&z*tG{5<(ar5y{9v1P>-W(jI`ZGbWwSWMI^viQJ56=XT7>#6J=O8t zM3>vlgoMEpDX*qGgFQUYj(zEOUUOPW)t&)uw>p&L8HmhHVULBP!IKn^)CdffPg^LR zy?y%#mLka``5)?SHe1sg$rO$e?vg`qWI-5_9?^m$o^GFieH-K<$Go+gw{O|NOg-wK z^kTA!z+ye?(wAdw^5e%Jw0!2r=ObT7i`!JTXPvor4bv`1f`hJZm)iQA>a=P}s=iSo5t7$=HHvwO55 zNhD&Cu*{+jA?inun3`Hvc6Q?-qu-7{`vPM^ZSG+f1}*_AOXwM>r@DBJ0Km-8KjMGP zTr?U~qT?IUNTW(0Ja7O84WKPsIy<*q_GiyVv|Rq*lzslkFxJ2glXp8M;cI}%i*t<& z1Sj-T0sjM|-!Vd0FeES#Kk~4cm=RQqu$ro32pBJ4zea`0$H({L#b(*>yp$Bo#w>jO zdg+ZY=Vm;YKXCbZ1^~`=G)+3v1!696Th5V$E|+tT16$f=FS&Bc6dG_^JmH|YwqG3S zG|7MGCSKRvTvtCm4Rtf1b5n?@Ndkv65u^6Dg71AR!NK*+7zX0H++XYb)AqzkldnT& zIg@Yh7Cd>vf>hk){Q3F$Z_I@xBsi!H^mTMRhP~M2uCRi8(CfLSC2C5_ksEK({lq4Y zdrG&5DjyF3SiJCK;ROo6afy?8EUp_kPO&jDef|9yv{L*LQ$sM%Z!4fGAD{bD0Ny6F z>(Ft=m>eM{_`NU2ZV}R!e;P+?Vbo@1OiWOFT52j8De38qHqPZpjg((C7!0|vysSU+ zZi&{Qb1qZTe(%Tq@t?6WJJ0CJdG&Q&yy)o}m#n5>SoFnn{7Z0InSi+XK|k6(gcvdM zPI@#AnPVF+<#`pn4s}~!obX)BDJUv$a#ZmX{Od+K^#3-n4-{X#wvQW7AaH-> z660buGjrSEx8bU*IP8tol_s81{2NE%}!B z3S7F!rLZ5Pjx8?L(aC_1M}(h$0>>p)8bx4UwOo`kDwxfK(H&gGc(}k2MZO+$Wt40t9Nl1GTG|)tpGbQ` zMMVYEbA7p?q}p`m{Ae#@fek{eU;jUKKN?d=0*?glhf;6+=>0Y|qsn7_t^3t%U1a)~ zleK?Vt{*j}Bzt*O;md@fzy@C<9V`aQ=<4*nxl5=?x+3*Y=& zgluGy$D&00{W$x@izDcgXYUNFfuX&%z5SbmB=WWfrN@q}$p2H1Tz}j`<9iq$y8ja& z()Ln&0Q?WbcvRZMOnDI|B+T={g#!+jp8;kvq@=P+hT6Zgw=TX5`BdJH2qs%VRZ806 z^pDWo(#tFJjl(idLP!FAxxf2xO=$nr_eV?b*a%hCL)x#232w=$sh6fZ^0(BwqQRFJ zYZ@09uf>E~rMpD$bCHkdVrSRFX-8WdiZR+r&8zqbx_WzI)x+@3>};U|(L;y6R8$bA zhcUbt=28G=PNwbOzkkbu^^!Qg@k*WnyzhU4N$F44xkXHJCEI8v^%-Z%c>nQ`4L5onC8gVV zxG>R}C7f(iTb-gKM{cF{l(VqW@3!jd)W$dm$p%v|*Gb5Nxn);(F^b!7{OLSCdgm~U zoY@XepFMXP#&V2YAz&Fh|J427KfPAN6%WJ?*Q>@2#@)LCR6za$D=r2KiE&V~te~K} z&HX9*h^uhx4nOlPnGU#+u212 z2RBT$+u4_|3ub3$beKYgd(`xsPS%$jbw0+Sa4HO-AJ}i|Deu~{@T2H0U^;tfXXWMp zqaKIlGEiZh{&$itj7waOc=;whIeo@E{2-Y%lE|MhsIcZgy| zywv=a@?}{kp%nzqHaFHDfB4|Dy87CmGD23ayx3v5%%HF8rU6lt5K7yLQ^F?q9t%l5 ziE%qSskh+zEB~_RZd}6B(r%nl!Z_BtY6ImzDTQ)QRLKLCGy45II|IY>Ne9~Jv1-)T z(&?M0U37y|t9I`pCw*5~Xntmwv(M^&x*aAanS@JGqYm1 zPuwHCC^`Z~kFY6(BWvY$CrZZJLy7E&)KMdVXzvslX z{iQQmcJGEY_$OEaTLzaF)CkDkAgT$!C-}GpA?myU62KIQ?%)<`@#w+MTfVdh9Xn6` zYf<&lY4ZBfGaL8N21dQdOE+2AX#z!VFqBhH8uQ61{6#%i7g}0$+KI^hEAQPS2c{HA zPJEMiI^BZ%>PM#kE0vA}E!2Ot-~CnTsulm?m}{oj0jZeh*Pcst442(yOu1=kCeCck zY<}dBdc`9=Gk-422u}a_!xz(X?dxD@7}~RBmcDg&Z0upulwY0rRO)_CbT<#(El&AA z%fa;Va`YbSw^D=am*m_Jm9PCAEpaa5+b@jLuGzLAdCR+nnRIBZ`EmyW#ei|`=g%`T zGFs$GN=vg|%g0`Wm=Q`P6ifi5E_7XSUMD3ZLjm*_dgcE8@NLU{Qn0BjjnRJRIN1W^ zD?(tH`^_X|02awxc>IuUJ81MqgqK(47U92I@}h!BGIn1;GYh7_=2#clB|vMxD<9yE z1Q5==_+`MR#5QotjNI4g-yMQe1YIiLe{%G3$m~%b^xYN#6Z0oCn#w#Yu~PKHdy9(L zr3=`@YW(kdDO~Fb{r&qs?sX+eX~NaX#0IL*iGD7Hi;!W1|2^Dmg5UvWe@ z5UYr{^3f z7B#&0va+(m)(_T$8GvF|Y!aajmk->}Dyg6)eNTKqNa*`v5k`_TZpU<+zQ;Zg zvB>+-Co9T3+BL*goH;d#BBgw(he@+uU7`FD;18qos(xH#gkM94wFvKo9Dg2>Dbe)` z4_2&*jh=LN((v^&jyf2dm_>PNa#{jDksTPuWqK1AoXhLCIRNVzv>qBt9ltr#z6(h; zo^Y^A6Hmj{hg$0&c5$1RCmB{%XrGsOZQ*XecVUv04FL9!9*zF|IZ#ONpTi*U1cn}g zf+SHV!z#awm*1|2U$`gLqf8Ax|ct+(u zJ-Wbx7eA_V%e}DDGg-#7-l-af!vHag4Vdg?-IwmeMt3%mUrgc{?FYmb-S=NnRo(Vl zCR)pD?&~%~J1eV-sgmiMe{b9}DVK+3l@Ks2@a1igTyUFba^8!{lk@mJ3tBjm+c+P= z+Msp-_Vv6QVYh+X-lm6Aa9f8lp?{~PL4Kh){_4)Q=0KH74A!OLq^hf5lNG#bVs8Ed z4|4W-Q@;J16q@s9v(P#e2NS!;BM)rTFuk{*A?VbzcSnAoxt%lNxVkk@cXcxDzxcTW zj*^p;-@AVwArQPUY_7uT>Az(RU#|XKom*ZO1~?_Sn%sA2&fEJv$REJ|FU;K2C8g!$ z{DNSkk)4an8?d9NZl}|;h1F0}QOSD!d6SlQ1s#g8FdFIID~Q6sGRTGr6j2FqVOI!Z+!k(Z_S_VOi9r;(3t&dVnPsQVqScb8e6 z!N?RT^u=3kZOs@aYrc69jz=P!Yc;W~r?+Xc+`XvazP1xgdNGbk_2dolgkM}(x}V0y z?V~#Z2)v&k2~+?_M_KO;+2V8mk~lQ5H9Z*gFvbRRFv@3kXO|HE#dnUAL_5iud)kxsA7CYdWhjs3e;GE!qY1G&EF(i8 zQUe|hj8y2~mf*&n*%+pyJj!}HTI+H687n)^>l+?rsU#~jiKjijX}kws@tSQ%^Q6t= zLvk*w3tWxQ-ZL|^7&z?YCwT6OtTV_SVLsFsrQz=K=7i%y(gWH~r5#rbB;6L$z`3EC zaE_AJXYw^^9unY??)0G`wYboW%uVa^_qh&7Aq~jW2s%S!0#j3kdkAav#PIN+FEaEy zNDYLxt)J3tB_fFYQBQgG=@UKkp+6Z9Jm>;R*{M6b1;RBhk^92Xpru`N)%v}&GZ&V| z#YMoD8jx=bXuZ$$OxAj8VraxcMO$sVVs3b?is<>Q^mM(}+x%%+nuhOOG+f@O8TX&1 ztA%Ce)%^HPwA1dP%jt*PB{MbkGA%XfjtP+^1iWF#sxuv-AydPGYmSxIOR#&YAsWF;oYs%_eOn?&U0$1n*51%eux&+zxegl;2f zqoL;$jv?oD5X6jL+kV7~vpvZ>@nwFZ(wt}m(!l5g(ULZ|RHAR5_|N&tznRDE7dz)% zT$aRHLin^_Nqeyi@DH7gyP7p=Kxo=3%vho~ekWhW{2(~BVV|_InbPD-u*iF!lcT+- z85@|r?RUkkJf8^5af-mylzogp-xDi7%RfS*^uT>t5Kzoyb{s+PV+h6y@19{pJ-r=U z6KN6TmUC@+K2`=ner)Ut0+19@)*WpH2}MiEfqWsU64nnH{SNOomMek)RwPH1K)oOx z@%5{;_IBdCIcI*cY`IQd1eB*@i8bX43&_cR%}%MOXX-rk5iI3OfBl-#GYwxKzkOR) zc_~IKH4h#F5jD~Z@{48(e%xiH=Ex5F5y4bM!%0q6HMs4#;H>F&-NN7w1yxbUG-CZKP8h8CP7fi z5;3PYR#&UG?)js6D(n|LZsU#q7e7+fQ|iB*$ubZB=7<40nrW@V#>Ien_4M{)bSP37 zq3<`(V?Mx^@(Hgf@NVGB{KG4nHJdM5x$_H~!h6Nj^C4a7Q7id+HwSP3o)&|_YAb&f z83`IYz#j)d>p;-^`*QL^dUp2xH>?2U#RoOtRBGm;Wz`{3ngS% z2fX*~wY7m-d`DRBD+f^5Zp7v%UBfwL;r(_l7FJe_sc?03+Zu>teI%QkmK^aM>#fr~ zB@GQIS_XcP9x;&lDe*<5X~%xNoL_QR`)^+EQK&jkI5c3tT1%abHmt~S_p(nPm6so= ztD{h&g;au1*fwfx>@retP#-y$Rp)PMDJm+$7&7%Y+6F~bIAUZ`FxTZomF*bG0y7M) ze+O8C63E2H7OedUk}v$KXZaambNoGPJ{m8ji-=_*+^qlaYrThV6&4gUSruT%=UlEH z*_=PMrO^m6*?@%MC>^K5gV7X=i1|=0ppsx!GfYnQGx%>nK7;r~0LKrVb28QoFg_OOI;Q5J*>u+mA z8OljV*CKurKY3_q2veM}ulsBN*Mm;4BYq-Gzi4*Dn%dT;n=Oy-1vj^kM#|Eg+=cQP zyRH1$zbLxO^+Tg?&A8uvrkZ$s@B&oDe{@&}UB@|Wv);a4f%LbH7-@r*iR7?HKV__2 zo+GKcHSM6V@P$d~>PVP^UJun8CIxpC4SJQpDTc8LFNy|&LPI~Yf+GnBp`7=|pJ3rK z*yz^EbIid#Tl@X{&r+|wu*tjAT^L$04$|5A^W7~iuW<5$uQt0E@<)3|N1f#>7-HYVE z4&z##jlF#lMoHkkA^CJ+D>j8$Lve8&9SN{E9GrKNrSMNG*!(vN3{x!at^aeE>%?k) zQqs+okstGob!K0DjuA`WFV!NZ7-ZNx6ickF_|4{n#g5npIj8S>mZO2^^PSEc9*>Dt zL%;f<5KmIl$)z9s@GccvR2Su6@t&M2E*VdaX&NU*g!Q84@Wd#O;l_NUf}E@@9LgWV zxVA>Rr>t#YuqBKTIL=J8vD{WXjkl@J7m+t(DIbs8@?4R=hF~OwV6tu7O4ojtSnc%x z6`$rYH0P4dm7yE-W8&veFSyOo8wXYa{uYxT!ISOp?go81H`8?ieUHL-|M}}D*$`(A zbsu^E;zHO~gSk3ruUgnfM^Q3b1NtbDDVaV%jRqY+yCzAcywNA=xy~fgwicH!-}Tac z!`<@b3vfvn8;~oAi^JEhGKz+_=+4u-5_NDoz!I)n40+d!j65ari56pR;=V>J?oUoU8J9HW5%m&7_xYa9dB% z=-I?yuZ=FUUtVX;B=$NxGba1{Z*#f_x}m0Ky*%mts$ss9PeFnCi-AFtXvO=%uVs~b zwg0)Rb^S^PHDjE!gqS#j6!4~EZpqqcgcP0@S^kMlvI%^8CVRpQK3OKI@EjD(YX-WHidk-n@Z@axb~Bu?gIFTW*TNe{)$NbILb(1-8E}FT`7rTc?b) z0zF&d!q^%$cl2mb^;du}cd{M*{8Wm*A4tJ}&Wn|}yLHOUyleeO?++YMNhztttENKt z(F)rKjhL6$;jK~PX_uJ+ImV)jtZu2)X;-$O#usc)Wtpk&L`4(zzjHm}v~%K}>-@_X z@O9v6Lh3fk)GP1hOT`1)T3T>G=XoO80GS1i4rClLeuKo;6eiJi%*4sFQ5^pq4H^nl z%AQ*94|SLZaTykHWo18gUU1=!3a>_Dta340SaT4t;QM5v@P{7;>F>YFGlXt1yK)C$ zS;#)#;F%YOY%aDP_(-t$5#JsH_Q80@w}zthhtcpm0S;dsxi2tI-o+G#2rn-I1k2Dt zPMkD&q_`?gQa3&i+E0dVW=6&&GKqmIJciz1KkR_D6=u}YQH)0N*F%VOHw%lIoKdl3 zE#koHykItrj#_4$B<|K5nqPr&qm=SlwS{@G?bM%aY=r+0Y3TghG-nkL3P<=r2o zPW3^lJj~DYHEo|Jb&k=Bv6)$B>cun1)=71@2EQN*xS%O(CbIJ~v9wS;59MhjM7zRzbxXXBdd8+U9^PPci!P&(lZDd^30g&31%T3%4 zAfX6{8$RdcF!>lUYaN8h$^*8O>3V--obs_zRLjL#`tDsa>HvCdY{SEee*?t257eK# z$l8s4p2L|~t*ccrddqKG&u0J5+{T9OZ_K#j0SH*^rA_t};pzoe%{;$T2?U?_d%{1# zRqN!G3ik&1>n?Q+si}LXBygkSg@hgzjR=Xfn}0w+XIq=t(WBUgrY0t!paUhv$V(@1 z+eeue?!P%qjO}ogG-F{2T7FqBrmm>8$r8SaDa7zl@aimBt86w7LFHL%{Er^n`Mx^v^E9mv`PDPKGJW_3gWH&bJ(?ATt!PGcpPO=d2NlpFO*@-7#?;)`Z-}y%Fk(>0i zKExlAF@T?rs-wLl3!W)*ET9dXj|0P^G1*sjJLWCgix^{26}T8#hG%@*-f; zhQ5BU@Yyp?Atq$gW$cVCue+DcGK@$)Z=FQr9(1pOD)|4JCmowZwr|^pDu`O@^QTYb z6coUW!V)Si9RshJ$P-vBujf`^louNFIDZ37<@era!)y2T^4|~c(7s1#4IO@69UXMQ z4+sl0-_TCo!A;n9?>(T~$T92Td4OP7xu%Gx@ucz1A?E$Kgr4_9UtPMiY3MdtMe}0* zmteqMmX=5{0ZB7|7 z`As?&I}kx}fR$tR*ebr_`(y0kyk>jc2xfd=e|kyt@UWd+UZA22biZ-qnYuomM3V}0 z(#*_ESWpn`1;gAa0ZCB@QT47oul+Gh| zSA|s^+}&lKrZ!t`VTN}QIUOUucW0F3v=Gw;Q`5%fwyrk^4@Gg`q_05lsG2Bq-~Dziw(+1cCED6pe50z=PkDzbp8z~Ep|88LxzdU6urFE)Lj zhzR<3fiEK>T7e+GLwPSK=-6vIdV_()xTcA zusAC+OklVT@OV^|efO(xSVMhp;%0l3EP)p4^MglYLv$UlU$6cAdDKA?c!^(&i;P)0 z2}Q$Q7JUJLlyyI~cX43}IUaoJY1MFrXS90F_AqVIJtpLI6(iMed{-VbGvi@bIrfVv z{pr)bt~H9wwgkb^?OcOgS1-=QOZ^JIS$U7eCp7ex;DHOKrEUj_P9S4!q?ar2^lS9m z=xnEHJ#axGA-T`_17js<6wTe--7#5{CJmnmx=|~yt1)CS*5=9;AQ(_K%`Hrx&6}dw zq3F*};rcGv;@$J-A1W$_V0d0#U4=6;;0XHCHDzIUTyB%6r>85DCY*bhX-RkPY>s@y@SqB01zK{Tkd{;Ut#uq69AKvY`TaYfN{B(? zhI1c}a~?X2F-Nzj-P&@}06WDpEw8(wod#1;S4E_qaFMM4kKpV7Y>Ep(uC%<#O)WOjaDC9ge zc=GaKRoygyKZDc?hGAqr!0ysGkXwew_TEP<3jjJ|u>%`WY!tEzfi=IlAf zQrG!RG(6bYpYAIGxn;!ntIs#aD?(_cI^;ep@c%3_^uE7E@9++IyO)-dzKz<#y}W1t zev+C5-`V;63kCNO13N6zBqCD5&;RL!*7%1{aEa8`hQFq$_>Q@Z+yVk8EE;xFw={fS zGJf~FJ4T$TZ>6-f;9ET=xeQWLJ3V^BQkHNUI+_sDVUu-F_G%R^hx3jEO>WSEM{}&g z?D(sEfiNx!06eCflgUv0l*uK~lEQ}O@}uYM8}DuY$0jE}ONca8jEFyYz!27ne>PdU z*1B;&K&TfK3(`fMU`lnM(#vAYDZZ$kL4%UE54nfn_Ww*KG| zA1u-D?d~4zmLf!f9mz*0o@a1QNH0>ojh9v|P(@o=`P#X21*7XIRs5WH6A@C$-;}F8 zJV?D0q{gq$?%ctdwFe2YIN23Vt^2XO`-liSM5GBv==dTQ|F~Xpb)EUGN_6qbi*m`R zgGYc+hnei|*)*>b_o5&fDpfL{q~>2LNqphyD?dv%Gd0t~oE#T!Zch~#=UATUEOTil zF~zjFOT2=r#Ak){7=zD6WJeJyK3{fuf;_@2QF|Kx|JK@jz+>J2eZvPKvxJbnGKvso zMA<8=NMt4{qpUNRd_cmPCbQub#KM&g;JZ*Z+R*=X##kbG&+; zXJq`2-}rt%pZDiINEDG^jlpKI_wTcu$vdeSziOGW5V(#h5M(93e*d2P#6I_#<5T>3 zVvjT}2mu)wY$}yb5jgJSa6HA)R1Giv+&oDFqN0an-|~us`@F&7F&Hx=w=G{$bQ(cClGUxNi5LIg+(-nz(`zP zcE$ek!anD%M7B~~gv4;MxMzWZC)3kK3JMYn3fP;IUVARj9w1S)w|{4A+jVcR&Xz5m zvGJqt-v2IgNqv4rz(?l&?3mig91@VRJxAXB*t$K5K6sQQ#TUH~XDq08g@xrzqOT6g zuE1c`XH{oziw^ni^`rNd4!kDK*AdxU;2lWbRv45Oax5|7Y3 ztXbkb>}^_O zBo}@x_Z2*OS{2I1MQv(&{PIH1?5vTO*L*{Pu&5}N`hB@&XDiCZdpw+TI2hR91qe*+ z6?{7}`NYM$Dri-QhFa{!ivZtUq29^m-M6-{LP_H?#n1r9po=vTQ^|*x+hGf z?S9JNgEFKhBU6KdKRf&9zI{ec)S6iQGYIH6vOk+PZP*7MGAN$qk zd~WFxWc%7)6+k$ti%X2vQ7-G zt^HbTY;tjWoi3HvL|0{hAwRH6F<`(#l_7*zpkDDImx)PX7#I~b_oFb+b+$PxBgnuf zP#>65v2n!DNa#*X%x+pq3X*|J2H%v84Q`t+25xR1=f)MTTyZcrAOHHe?!{U5>ZVzC zK7oq~eAee{4IGa@%EP9QngjZk0IhV`#Qp^Yz6u7M<$}xsl`t5QkoyCcf@?WY)DkM~ zE=$^yS%p+_|4ZK0Z{NR9I{bPfHRAZlsCP)Xg}|=Ut*+=`X`j}8}3yRiO{!OW{ zy1I((>dW^UrDMmUroXLK`SrYg`*eO@ba=0U#lW7v4?|q99}e$ka{#B#(D3EL94zQ@ z`EXUIU!U8>R@TwO;$$DmUB#FQvWInhnfm_}exX=;3qw`_MY+_YGq)9=_#{+(b*p`6gk(eb&|@V1zf z-HXOo-?1=q;w&4?EooR2wsT&-m$1LVSLxyBF@eKXFd+&G2snH092AaV4yvoDR1Vw0 zhY*eo$X0)D{2lx&AcGW(4Ai4g?iG)%=;*?r$K<({BD@&Tz|XwG{nq!p z5XOe)Bx9Q1ZV$@A2Jz3pI_n3WWkUxvRVR+Sg<2N%AHc8OBsp z&-c(<6;_SYmlZCUvCTLBa{m5}b!Fw-n#8%O>cqQp@2^^x%myVSP?zx>cXwZHp;g9U zP~+pvmmfXc3rwCXI8_mwms_$D5r!QHH*%t)7Ct17f1Nv~c#TDoHl*px(n?O`;}^SB z!83MqbHi>;qKH|G@+_>W%2y_zMjY8Fh5~?}f73D(C_v`o$C?`6-Mhysey@xARY^mg zjlLM8uS12*)&JQ{bCdU!T|uPc8q{vX1|U`e1q8@|K?nq7+d1Thvc3%s(bCe+pxwuK z!B}&`GJX&aSPbx17$3)jic#%2dOv)_Ocs>qxKOYeM7j<<`M`XWJ|ZvQ-`UCJSH-t` z_ifXd(rnPhy1I;aJKC`~lwf~E-B#T#{-VC|8_(d#A@dwifU+pC8=p$|1zcGIv zyAbMR1bzF>&1ulQ@qnfGz4;|{8s{Zt2b&7U#?Gp%oBSG2ZEA9FYI3o)#mLz&fQm-N z8wgi*))V_*3y0e~rAYKzhKT}{OiV|e1~W7)V)<^a607!61Pi?*^W7+~aV{#m#kM~JILx4|XOnWAjI|vOea_8GkonDhF!XUB)zN6>?%u-&z zX6Mj>CpFYI_^)Kg2CO(R6h-DhYG!5;;>9rst!96O`D*cv^;huuB2mPB3{Pe!dwbs| zFySCwA@@c20jjEX03$LoC9SQSQDBha65r&~GQaqFY|OIa#%;A<-QOu)=rzg3KXeY- zarkJtjyuGPmcPAdKMBhay1cc@%3JZKdxEx@SLl+NULv-ox4JW5QS4oDx#@ww*Q)Ev zs``=|6oq-+Et$zZh9_bEU*8O!U|&i5jqd%tv|hygQKVFJh&(QWOt(z#_n}Ll_83qc zePDv|RFnpv^aUFm|IauQSn>_xY&1502dI1f8#0n$Tn5=4`p^Rh3NS=)=~a3lCN6Gw zVf|c~^#1#nCMH)fy>bL1@d-FTd1FL%}mzcHWeX0IHc#~Tm(Q-TFM&tS>U`W%VvWZj8rhM^MowUFm^4uY5r zMt~N@&)t4~IYB$ud_?KW6%(iFF$4miYoHsc@;ixuYS}%LEcbf$swTG6Lg+IyGXoeC zFDOB$*5FpcAB~kbtkF{Mh=@ow%K0?v+iC_V*pD5vyLfRMIl02@l@OO+s8Q2FZQt}} z|5$%+tzq@8L2XqPH*6L2^Ff+NNW)Zb(R8B6z)d}@GRv#0P(Z_$`30(EC#UiZ^nP2( z$aIqrZ|04mGsTJ6k9GJimgR&55b-B2t&G-31Zdx6YL%|;`gX8hxvlkB2T8|~yq6!F z8@f-N(&~RTe`qG3UhL?Qb8C0^rV!`D%OLfIw8|gXEIEHPLIrbC|=Y&F*+369A38qt|U=F=>Vr8W@lk8tz6gOcdO+=ah*F3^EgQO|}KOEqph@&fM2$#;5+~RbLPmG^pMu zCnq6i$Hm0ZT<&b7e{tQF99B!FH1fXry$y`WkJ`ugc{TWxh{%P!=h8zH%T3=pd840F z5+dd3Vd-%8>~ptFj5m(jR&kuN)={EULR8|@r+XKJ z5Kf^u8y&f})^^~)czW8B?lYhV-!gOtC%-&R=5sEVcC)*`e zjvbrIE}A>M{?T@EYJ2(mNJdx_5T0aWuy zrE;|KUv3Z(a(5RMIJWt)@n^^LK|TcQp0}r=zth*JB~eUGO~n?7SO~u=uJ^SFEdYg( zE;#Ms!#vpBvfL&cPt|{nTNl`xj!si#BrTaA(R%+drQR!*kSYq#61z>zei)nQ*Gsa; zhd|^6P79~2sru`5D4 zDRXsB5EKZna`WuBbS+Q@L6C`2;aee3&CmaU>y-_z^n^&BM~wsU688(vSupHx=fedt;Y^aXXd z2a{wB#CE+R5Q1ygcbmV_)bI@htd3C_fU78tGz15J`HF1@Fy~KWpkpJ2xGb%c+KK|P&fPvkyONlol399fGY<62m({_m zd%=SmJij?!3chI^9Z4W>@ied}*~wfq@=OJHZ%6jg+hJwwD(@|)5G)zCHwGIwec>lfu&>q(W_$o?j)NxW$ z@8eqfw957NH2CY#(+e{`7S~8ool>S)5+pJfUiiH4IEb|yy-wF84~%;)ou2g=?2l(Z zNg>7*`?A+ZEfw9Gd6{QxQxoo@ruKIFDUZHa?r{178T#vwAL;rVJ+Du_JzmE^nGQ-x zLBTzxhg_v?IwN!~gvve@+zNXpQ5|`qXDvGW-eX|kT+)$b8dj_v|GR-*&m&ur>lI!^ zZEYR*QJnZf5`AB#{ogvNXn*z!cM8mGq2{5?@G{AiV z${H3#0t{be#Hu1AEe$`E`MJ5uOn+03r?exd-qd{hRDcvSSpUx;A=xO~_ZQkXtXM&T zff$n@AL#N_pO6akU^UwfQ$`A*iO-)&yrp5h2WJ{uJ=MIj)bk*=y>UR_!{OqmZdis{nVHFV)D?*ZSrYc7rOni;`FqwE{kB%i z_2yY7fX$X~GfPr5!jSlTJ@+EQ=5eL$>^$PMI}D|^6107S9cyLWHLTw2D3)Dco`o&O z=g*gtj!ZuTHu=PU`a7EsmxhrMs+;?|=Ul(tiBkO3$$8T7Zghwt!O9gF6x~jD9rbe? zCoM0WdPy#NLB^YV$|!+tTjq-wv#`rIH#dhI+rRFa4>zWy%^oTb^&JngE+@f$hVx?g zi(1%mOGy06Ouq5T^C!=nd12(iP5$_yn%dfTf#Supl$4p3c?S?-K7V}s7DGYGwtb7g zXk;LZ48L`23Etc`P2VVYa-S-r_r+Im|^a$KFvX&YHSljzh{oDeGqY-cU*+I3f*48)+ z)#fkK(nxl#?jwh3l89*`o`c)r;g>x;csrIT=?#r94m6UjmO?#JTWjUbUg4j6T6px*(#?9!NyBr?Bwe@w39#Pffg(4Imdi?0w-ABrD8@W^PQ*Z0*W22?z zGK)>AeiR=-B7D%7Ys6jo6w$ZjTLG_LxmpfJzIgyU7TgZ`zc)H73JcH7Po5DMKce-* zouI(nH#nMpn9MMQtNe&p58|qXuEG-Di&E}u^!O1Tm!kBuX%)Xq-n_BAI3R3y-cv@F zQmu<%OR=5vu;oiZ`%h1J@7=r5c7kVwx#fRYWV3$=sta3&)!MVLFm2@T-toJ8T8w$? zHa1NCq4a_PyILf_`#Y=zM9g0qVm_;*a{&uIU@B&Z=sKLVGu(zR4MtYodMtRnB;<+~YJsi3w| zwwMI8rxt;!^mI2e+T&7FfBQeg>dZ5ueC7;0xo@ntk#fz`o}O_0X*)jY4F)We=v8U9 z@F#nETJ(DxsU0rdmXfMBG5%`r(9CocBkZ@x$CI1-x);NExM87qQ5B7-$ucizW8?IW z)-E?b@u}SVxBCA5`KPH=2v)K_Rf3C)+w;5GvigjEeGxh?_@TG(b@ctqQZmbc5#RNe zT^S2!UyzmkUG@-LFj97I*6YPA-y&#YpTH-03kWYCSuZ%Y3&^5&A)lRnamb^mv{ZB* zFrZU~h{8iIPx=dJz?GFn(!xq)KJ>8#ePm%~wzI!_!l3=wDJ|qsXz09d|8#&{G4jEK z{d5rz;!ZQ|lf)xU`)C}Dn}O%2YxoXP#74t3$MV%B&1ZY?E08)n^`nS_;a&QZCm=vK z0T8RtB_j~(lno35YONRNY3$BF);Q|->ecMVI%j~twC!2>jW6+=xMYs$IeNO0^R^3} zrC~}BE0ehhZZu2rJ~lloCkc2&pFsbat;gM_dhA$hrBCxm9uTSCzK!tmim89o_qIty z{UH~f=Fzvhb8>OR|VAy|F+=%=fFZ7O~Te`w*$oGydU+ z;2wMFOJ955-OI54bi%;EqOkFN_Y3b1t8d@G2aUEqco4q2=+K-bVk4#oKv9$LLb3P9 zM(WOi!z7ABr2-1?giWkHfAPa8VEXWi;PR2*-4`8>-YMiESlOoLMkqeiH?(iA4rsTY z7sPelzP*=*6@sJt-oJE`VopBrB{u#-%0*GhtS@d{-uHFkN59j>t)VBbP0JT74&?i9 z-xb!{(}UEqg~`eA$;m>@sSWK#NffoTMpR#+8pQ;7833KKQu*S{5)7=&-P(T4vh6UyzAuFB8+#BOB*Wy_&oGa*XhWgo|+RFeRlc71N~KZ)b&(b+v2Aue@9*~jV2uwIbQ3b8bmIShaP)QQ z%l+E)SFhw^x{=BK*B3w*4lb~hc6M&*=>eCjy1zfMw9dxMFO2$RXl2Qe{=Uu8e@95w)}PbVT}iE zF$f6^+7uIXZzbRkAN~1O_aWVxD&qbxU-o&*+>IlD5ly3aHDhRO>{EZg7aSl#u0`e) zEVY1tH@x@USS#`Kt3dz@l8yB|+xww#Xm}sVZ}9pPot5>i0>!@gHFni!hj#up9Ps|_ z1zWbBo>Q`k8yH34AOS$?UEMoc-B}R4yf>|*m@MkTWSFe8#Vd=l0{1qR=y<-BB+ z2Bb>Dt)F=t<(gpv4NZ26+rJ9K)_N-`DUy;$oQr{`@On9+*MqY& ze${?S$+fA{>6D7nvEou)5Ptgm`@vNH^zkDM;0Hf_sx4x^lkzY8NbYaT0A*mXhkj&_ zkPtW-a9xi0gzV}687ot{5!9g3&4kT5B8-T!i55m=c(=1_Y{eaZRYr+^W&y0U_*b@6K}@7HOk^Ue&!F+XQ!$p5$sV?fi=*@;&D$e=Yj zLQ=B;{G#!~3v9)R2zA}DFJC}1z2xp*Qd|tNe)uO;b(_N-bWg*>r;`leY_N&UE-%l| z&qEj`E6XBt!WgF2hKLKm2o@8%s5JmHAV5)*NnA8PxN3Rm+W6Sm^3u{RXY=|U2Rkge zJ1<=2j+18M+UL}^D%?A=+xn}#htcK3Jhcvz1J}_0!j$q1m{<1tGl|G zg<1v%wq@E$BAJQKaur@Wp^PF*sjc{;YYX2MWmQCkg)s&izND^>j0=@UjE1TvfVdOi zL}Zc-+qUQijF(^$#F)2F3XSY0PMk}S%-Cvp%cXonSNc`7&2~X@g-jtQIv?LmA7eeD z;ff{_8NsPqhOrRtW#Ea`taOQ4+Z6Dl{KQ$97Nc(}78iK{`AESWoaut7CE)dJW|m*X3ewtJ30P5Qov}W5B$;vJ!HFi72$T zqqFnZ&VvUDJFU$;Rb7aP1cz=D>(4OIeiN!Z*;~9V#8td@Kgy!7G{NB{#QL!#BmCD^ zu}!RklNAyEg0F>#Am#>cncfz^8PvOJBL3U)9!TfCDj^|5G649+OOfXk(m-(wpkl(Z zgRwKTQ&F$vYE_nZi>h#2{wpQ3eqK^asuSTlHN(%0^G5ItT7OcV0Vy~lV*HxDBb(48 z7sXDUO9}+a*gG8h%s9~9-ey}*`&(+~QM)es7#SLpJ84|vWAwq>jN0*~HC2kj9~=RJ z(9q>e2e*JO{owM;Tr!fEzr!{%ymLU9FZ`;u#ofkF_tX!%OBg@{UiW@ z?cKXK>XkIx6x`j>C*TQXJ?N+~Im@6tiw~pnwEyztxGXjMf;6roybG`fuqco!v7_ZT zA9izbxv7_)mIfip2_qv2EZ|gvxP@|C8Mbf)F(9b|c!&SzTgFT>@Cv9Mc1Az*7otMT zjbAk+#4bV6jZAZUnl-HGypgD98*jr*Mbxc1$eucAhY4(BKTDS76LOJ zR|(6#=Y1UFjPf7`|ceo$Zyx1aCu-~3#;GHU%v3jfE|4p z8!Tw027t@-^`93MG&M8~|Bv4MUv9S;vo@vz`)~O=Df`+)sLm1zHbxvdTu>nIXfvmJ zeXVKZ#>SQ(L_Q_d0j_rauMF*;4*7j0dQ1znM~x?nUv;~}9gY2jL?VZ=W*sovhI2}# zUK*S_g)t7$S}~y~1p3t6+-9sK9Bo{uhZ6nqHM<8T{lp(c{p30@zl}10a+^iz+4p;P z?o@4fPatFnz^a>yx@=}{;xv2Wa$Co&sJ@^fR1t3uawBjI8o*1kUO=U>MB{=-@7pex zu5I+4o6?HCrJG`t0QmJhMts}1d$_ybD@>4~@vG9%)3bbG6Z|qjgN2l|q*5Vh&^uyo z-aIN{?c3~FURGAc>l^Ys7t9HjFRhwbsPH9aWt4VQaoYbrneefrAy+sjFeD`A6)WXr zaryE>!Ve041B39ewc^Ku@0y*)fTW9~R7%w!Xk@{|9Z5S>PWm`YXnJ6MgVX!^ zl@b4Qc6On_Xx+aZ_g=~J2ijw~ixBHBeMruFNf!MRtDJDbPQ1QAYnmDsI z3xh5pC+GNUw!HX8B6dMG<|Xgx@@sRY(^F`W(nM$ok%A8%{QCZ*>BWnXG!YfYrNajW z)=gwf$OJsBY3!+^&ztFo_66lzk;&j^M%VZ|9l=jE*<=VhpC0$yy2{QzD0_A8{_Un1 z%j;3*CrHcRZ}~#YD%G=-u|q%WbsHlwEo+i$0HCKYM8x_&b3{cy%>q^0!ZC=M<&%}1 zdkq5LA=xBnx7A5lE-{B4vpc$lkim9tJfNrNmxRPQ3xUV9`hp)3P>-v4@9tgLrhp6h z;QR?w({EE#IT&JQWE6ttfN@WnoSysCZ@1(zhx>mBLBp8lZ)0L)RLgANaR^g$7{;in z1(xnCH|KCXcnIK~3J0^#BObivHj{J=vzLj@TSWIAdrY-C^{!N=!cWi|7f1-0YqbFEKV+th+R+Ldd)@Po-zLa(T z{%!vc7*Al_H#rGoQ3`5me+kGwv6y5TPNMQeaPQ*upy(Uo@j=!rL_|d7!Z!)8efwa8Q|O$lmniGLv3A9? ze+&~44jt5F?n^)bYWzLk4hIs@U$E2NJu2i1coI+E;xRi#T0Hc zgO!y&xd${V54!s{ZkAexhLscG3t(85b{%G>TumU9fj|fGpwISyshs@VK~Cwb<0d-B zbq5Bliab%Esi^ZrVca{UO-~>FV*fxzZVDqexzZ`nL&q-%O`o6}*(ml7$n(jTCX$dQ z>~xhNf0boBc0o=j_92lVb!hFzkD`!l(+XbN%kgnPQuX((Z(L)KZ@OQ&50jDZvSlQi zWonq#THd1bL9`@qFKG=zSTTCzV)Uf04n}s*GxJhLr1?f%#l}25MmqM34Xj5Sz0p4f z(`|;K8)nWYb00qz!x(Ox9-gscOXXXla&@G3qhwR><*v-~-Kn`?(}zQ*`y7r-EF#LL zS;sL%FK2ZJytmEAqy3NnYW7!s`8`bt0(6+d0ULc`sI2W`hFDxT30gs7RQsnwzXMJCF($;lyYIgW_5`U|i?Nvnl6@(sJ>!(1$XMPSp*AUe9Y_TM5Yr0pDYUY3^e_C%6Y@{+2v$f;wVi5?53tl`su+jX!o;h(bbER-JoGbMy2_Z78~LKqF{woP%mn17Q%PtgP(h zBpRT!V}OT5Q6m(Z7f`9Ha|4T~^msE~dhZlFZ965fv{_g3jiGGB`0W;h^X1EdPITzT zrgq#vlTEX28yF-z85vOpVSb6^Of2w73+Gi2hinf))ou|)I+~hD0fuZC5<`skL1C>n z{VVKXI4WbQcaB72g}#gngTIP(qo3X9n5bzMX~|1bc3d0N`Z+Z8cIg0-&&0c$pl0Yb zLP92StEB18I38RDhXUn406Dx&F%!i`T`V%g>`(t+`7tx!*`zC;J#$1T22QyK-wg!B zYTWo+3Q7(zE#v9gABQ^|%o&74m8(eV)uSD6z$QZ=@w&?%4zw8SK>e~HHcKPstsq56Y1fEqsN%ckL8u@ss4pdk9Z4Y7G>nza{*Y1#b+jU3)hvj)h~B!zHgtyHMN$U(1gCSA!dutqx0VUPFeAUP@UZtr*~y?uKqBvfk@$g1fKseEFz6fYE0bj0eNYeQ1znZ9UiywgFvtIx5&%Sr=%PZ5~{e^ z^_&FCib6JQ&qVLVh#;gQh?yg}HycwTvpyXhHX(x%kNn?%&_90sR;a1>n3l`MizP1$ z2m}L6W${f`7r95sBnWoH-^*IwJ9JO=$H6uDejy{l>dB^LjzAa^{nFEB?$$K8OU0~j z< ze{(xpg*w|aL`O@qV{p(LW-u83>t`9lcjk}H7?!@lz8A%YCr{#z1R6t)C(zUsZ0X|C zQa7g9=M`M8iS{UR^%7^zD>g3K+C~*Ex@sPTzszI9Cw!(P+MF|tG;o;?l)&Wp*-hb1hqosAn*wjbnw#`Aa z%`+PwYw9;Emx7Qd;CWC>D=87XF2JKCKQHg5)SbhB5JU03{||`a>We>!A>033#1LD& z0xjsZpU@2(PE1X8w6;Pj41q9PF7JP0hP0h(UA|!v^Bxz=71LhG?@#=2{rCEt0}ga# zTh;mcBne`ld^9z1AK20|F?E6`XJiC7vUZIB_y(JsMFAG)<^lk`7QrF!yD_C4knG~T zYy0*Hi01a(LpT$am)EAO{Fg|e^S@VmpAE4*qgX`_duZrU~yp8@iaLHtuAvf$HED>(PSWPD<&D!>w~LjPm-K&CTq6#!$gppHqzd0AQMW#&&Y1Hgblk#gGwkJMGS0oaA;)pkw zx5~!K`g#F5xiWBI&`MyydZ+?&%my1oF7p2Bl+ZbP6lDgbkaB7(JcLk61B2Z{OdNSV z$-3_#P92!Le{BlSitVP02HVC4nK_p)!z>XM4QO?*e|GYkZ!{q5k(q)Y@)6=Y{4RhW_VcCnXmOLXvltIlb&I3C!7WK@*A`hhIq(9o34_yTZEX!KXLt>zLR@@2Vq92Rw6k$Xg5_T8%+>uw_1SK4-NA(T;|wg*Zmt}l2Oi5Eb;z>>mhze$PY zyA6gY7#d#%d+Wy=D+#gmWU*D7%1S~b^S{F^1RsXV;g9>wSH6FGdhpWi^pV6sw^ zu`**6Zdskke4dk|2z^aY?`oRJRst>SpFOxTjmWxwqLOWSFKzIH&Rp+(XeQj(pXB|# zxA}WVfI#5+|1rd>(0J>ywd*;})D5+xN58@N>c+;}G9OE_tp1ru1;8E0lb`Mre{TFK zA;FwEEF`}7r1x4Y-{#>l|HqMt&iG!zSOrTQG8;o*j@_bc_VsSNFA?ARF(D>8-=USK zI*`T^QCGa1XHA9l&l?Uzcp5SS&Y&7kOT#^W61GI2VabDOj^`1+gYoQ4OlTAVvlqhl zJ+*bn`oGY7`S|&(<1Wd{3ky?&vg=%oECJcX@X!A;my*ArB*_(=XYS+6hiVg>NAW!v zeT2E27#O%=cfmTP6oxxmWK&I}+0fE5Q#xI)Y{Pcs23u$?RyrtR#h9swHz;RAb6pg* zmgq3Bnd+1I3}XpiK|zg{WaY@SgFjgZVfd!04>s{Oe}B-cEn{zj<^R7FYPLjX0P^(v>3>XcCV2GaMu+ zUBRXCDM}kz9jCRv^6XH8_w3*ODe00MvgM&3e2aa&z z@&0qRTKEcF-hn6*KXtC5U>NAaMs*}8M2kvs)fwW`yuM!R-5@} z*Y(`TVh!vwp;xs0pNmQI`aA##*c$=j(cn9d8BapPVl(%f{gxhFM5ciu-!f=3YK#&d z>7V#i=sLFJ==-o{?a0XJw9BwnrwNO z(RlZX(;jEPt;Tz;l-KzjU|X!0e4NMj%gIsS?pF1BM#cwYwCax^?;hf3RBh`r!i)yT z4WlZz`N z1Gd#7V7wL>v}@~ji%*|uc%v)4*RR^FQ4)M42~gGp2CjMYhJ<7K7OHY3F50^6xALqH z6u2tQ1I2_pEVqo}d_h8`r;7W-=G^k8V8+XfuL6y~ZfL>$8n$S3Z{BzSc%r0p`0#IU zJW+-jXTr}OV4{E9?8Y*uo zvb?^&lf-h=_b&MeNUr~8Qxg8=uHK?@4UZH%=udfh7kBOIogT)r62c7dL{tDhJO1xrfxIx1e-pMyd!yaA*v=}r&8~BF;eLz?^ELV~E<_ws3Ycn<5eZ!WP zmVo6W2@ST*cE)12&Qb=vK#(F<58pqF2PTV{8t=0x`wB|R{rg|wu(CKmyY5Dw*VxJa zSIblWqSn>z;Lob9Mjq2@v2mELtWN%F7F}4NjOQUEXxz;DW=4ufh(l$Kq}evVIq^`@ zrHSKMbfNNs+k^#7cVwu7XO`pP)M)$+RAYeXsA-XkgN(%*;JKrfH@9FC3bR76Un39_6S7ilgxHyP@X8vTP<@MWC$Ez1r^N~J|QS}>FSjdAwN3t&CZ~Wz( z?jPV_rRy7iPP|gAV)D?HVhjxTKK1M9IM&@AQBwbyKxiYaCEELvh(ORB#_3X|mD_o> z?%1CJ%$|-Q&n!QsrYAvV4E+rsJ}k`6K6uEKU*Y}rZB#tuVz4(^N{x64kg{H{@(olZ z>$pfDMX>fn#WNhhNfa}E_#Yz|z{q`{KAq@sB@ptU^E-T_ul>El^35&3kv<8soc9gR1~-=6>cd5T!wg)-(lmT=Bjz_f*&Eg>Sj35-&NK#B@+E zr=~{Fuwn{=@8Jpq$r|XB-P2gEeBqC=XQxnN?GmGfS;e2%rVRl$i9fGM!N0!;A4Jmn zF6hKM{M}~Zp)nWd5Y=t=D`u-01qFeiaToUz3?J;C5(sZbVbI@ppNo4*O?5=~H=RqZ zQId7^{)T5zH$$y^GRJJw;a#!^+-hxpNCeAE&bnmfRwXP&VmHdpZIJ&9XN!Wk}G{(%MvTrO{V^zUZ!m7Rv)0U2W`tl1Sl zY`{7bGsZvg5~gtXe@(~k+y_i5|8xx**fFS;r4TxtYw=SgkPmbEO(Pn4Lln$W@+Y~; zk(0oS7-z|=0I0AXo;kZ$NC-&f&w0>*YwPO3n}OLDO#cA1@z_S+xiiGc3{C?UJB@o& zQy1CU6M^Tse5?K`>zkYF1jv1cipu3e+upZJ#@^{1)ry;Bo%t`9!5{m3jYj{^o$HJO z>4%Cl!sNbSh5olOMRU=Ak^TOshgQ^oXny~*IymDl`;T3hGrGBPLu@K&Yav~MM@w`A z&@(k%z=g0@1zhamfq=CpA`ArU+jnwNsUFAkB&l@b=NL#Fg`7to13A86_=1G z^;$hR_zI65ig8?3SPSXsWWRpx)mIqF59AvdPLu&AUAoX;M*J8>5c`P}2l)9jKL745 z&5z}Ob#U8|1bN{t#XTwqvxbOo-=ff|+-*UDUQLhbmkZkn44w1_dojvw+U$E;-k zwFSooeajCAz95^StLyywIXWZX#g%J8q6{gxW-U~}udyv(HcdYsb@`z_`sc2XANgY5 zL(SN&7Og&U#@ZSs<6SK%|1;H6k&(8)x5-m@zyI+p!1nA4)si|}w{GQ>aZP*l$oB$r zNYVd%rexEs;fn_U9sNegBe3=h9lP6d-GY~Yjpuj9uU2b0A3c&C5f!xm?;(T&m;U(i zBc5}-u*ZxpfJyh-LhsmJzna`fux3szEWAI5F^C&}xQk0xZZ7aT{vZ7PVP~}X=mJkO z2SU2+WumQV|Dwcg{LA<_JX=+BJ27`iPfu@(lL(UMqYDP$3r_%dS#$gh*fDqOL#l(x zVm;P3Wc#sW?ag)5WP$qkxFCaTNy6z^+z1%!7+)bNkEjYx`gKtF=<(j^5imO{Th6^_ z(a$!DPe^DS{Ru3h=-T2%bQp#5&~ge2-g-ZVeIG)*JfIzMfQ|S-M>qy-2)<`XyAWhZ z>rZ3tZm}=0&WrV;v=C;DuDyFV;6Q3!FOC+ZJxn~_k0Djg5d!nn*5^TRBn8Hyz%}G7 z4U22svr?=bR${1|-yw;lxH$IZ+)uO7e#mGs2*64P?SEiE04$MX=N^V7`A(m7j=mzX zO25H2DV0sce&1;sOQp}oyXNMI@bJQQ?+Wz#piVBS$*swsfAHb``}}qH55=V0acjJW zQ<#0htMYO@zz2AEte>~v9Hy~U+Wh_j$a~=i0f#&Ay{1uZ{rNXiL44PoE;8-;?o@ps z-r#kn;=pIDd;-VlzbX?bHy633{0*~vfh)~-xDQJRZi2Etj|3;7gF+ny=#>8lunm~Y zI>F=0`7_axtIg$l1520us*s9gc-(xwHDLwW^4KRP7Rf#ag@9ubEGppB)z;s?8Iy*)2u&H^i=Vac z!N37UlY*WfU@@4bcl^>Duh9jo;Qj9|g|{Q5koS2^<7T#O-3Iq5aG{)fUTS8x$2E1_ zmnquv=b@Vk)!$TgiV6$!i9kAx!W6wDNQFWm4ei}~?f1rOi`-_6H@(m-LfqeQKO34) zOrt@v&wl*a6M&EA8XU^X!3x0T2bc)(si(+^Q^pVm78Vu*eSKx9*xd0Ev>yXgl zL1R$G-r*qm0G4)1ai%Oq_8SK#u} zPmp4qu3nX$|83e;$0T}oe>WT#z(h6Nv$IC*we7&B4=5geq|pe4U_5&W=^(3ig85O| z+McKrP+bB<94PlHg~~C%yJ!FSg4JsM-OXF`>$lNN>FNGbCJqkW%iwSB*}Ip9%uj*K z^Vb)e-p58y1+-%;FB&k+57%sM1Bk4L5RbK`R%!lS5bg!%T2|N=fj1|h^FT%R`o>yZ z|3$1(moFbY{1b90ILb&cQ)9G`;ci-0-&T+`d%LvV#t`g(?*%cISLacS?| zy6Fryh%%392-}JwOu@*lTMe_nQCF-DH!oxgJ}E7YPgq5N4YLmH=0XM;edS*9xL=FS z_AM8d8a;*eF+aQZ%$3lFBst^B#XfBEUDtqV36dpxre$*LD!kNXZ9lb|CU%PF0 z_DQ!x9K!2faCE=(Uv${EdT6|3J%^Z~2;CrI$P#wA-DhLqSjR`TZ~6KSG=D-|Si&^C zN5^xKUy2uSL$iH)+S-!A-$zH45A)<2?m^?XdS`o3O*cFNG0EIbhe#sv-uji|4#c{F z7a@4>9n8pXt0~`j(BL+PYDFvkg=N&WtH_B4X(h+Jlt1RZrsU@JmX1@tr=|L(rOj_) zOZ=}RG=J8lwfAT(b_L2{Xr-2F0%y%$!GGTn+(0{Uu(zMPDzAF%`x#AsbsR;F7557P6WIQq2or%y39CMO|=KQJ8~oP^yA`}u6Ky?~7t^B#pP(qJVfQa{;a zSPE$oUdF=wMS)p22Hs9}SK&;0gocEmkpedai8rf;w7p4jaT8y@s9koK?FWMZR_D#5 zKeurn?sNDezc;7Aq4R}B0t^B`!@1BeirO+x(uo-ap>!dOy!~Klk_kjXX0=!2}JcnsiDJOoQGzH|5Ag&V{yItR^QWvhBa1G}u z7b_O3lT#pVp8;iwh3kG6Y0R&~FL*n*v}{_reDmzK27Fag?g~2*UFfloaad%&txJ5(jGMUU* zuV2gSWVz=D8FHsXw*{WtuA~&AW3&Fh&H%43a7L=dsFI5AcW7sRlcR6F2fAQ+#9Xux zG{}0k^A+?%bIF#NipNf=~m0dBlFilHOhrwX!>FJ+O!HFfP3Ox5Q z9Zj2EogcbY=v+T+F8aE0HvbHwhr?NnehOe_W@dSLxu>T`Ac%Fw1U8@%2t>qmhp)Hy z`3CfS7>CRC-e1UG8Yn#Ai^W3kUZqOh?qYgAV^mg36?9x$ zfop4n*am)n)79088h;7%si~=BSvvz7(6zO-2M->!z9P^(od`)}X+qO2|Drdrf#n}B zt*EHj(b1utM5oh>rI2by}i1+x;|8I-@YN7 zQ7*}B$Mc}aQ>`&}PH40;nRB7FF2iA#%LrkSr=AkG@ZLs(v>$A(6vnf&ttU?o4(<^V z2n3pKnP<&-=#!kBocdP-1B+`bA0-oQ?v36yC#Er%8^hnKs;O}}oaE%>kz$LO-`~%> z85a!=4P~aJEG+)P+a|oNz)=-tiD%`sp8$;{67QOwWF zTbl0lD|Z8G3A4U}MdaHuMn^|6kDwfWUS8fUQ+zi9NRWJL&+t=Eq`kc*<+~Jz&&k#} zW^ccJDg(Id%O7N?q%;%eq|f7zmT|+jN=cD7M3z~z_~{N=DJii%m5uAXZ*v3xagX2m zH&jRPD-`sghw&>;m>GKzG~2TJ2M;7Ud>)SnaKn3?9uypm38xL0SZ}L&GYdO~Gf-}8YrA6= z$D5mza0uw@c${k&rD2kyz2_3T${bM=-f1``GiA7L~fO=j5G*=%@YtPQ@tj zBBqLaXoHK>((Sw=#I%z3If5l5s>XRLmXGS{l%zmrS;=&IoM1J|lPK=ry_;9#fiQ!~ zf3&9C28;-jXUPEpW%uswey27VDq7_65`L4+1C2{bhQ=c3lF-lAHo*e{Q~rZ%&gICp zijyTSaD~;gn`})@P0QUN#J;{htgkOXW+T-T1cG6nPu2GDwBEpaJNfip2n2G-WLrn} zo7R{*7x=nJ*xDcDRx|GH?S1*@lDK_URaMCF?Nf++1qFrT;^Jf3>N>`XDk^L1zrK9? z_RaXhYZ{FcYU}9@ z1R46akw=}aeEoFb@a~g2j@qtNhhvW5Jf;)LMy79VkVe-MRC#au?0>hgumJEMkso@8B=+_tX-tq)D_-GYle z_ZX|>=T`7iSV*On6PTUaNBPO6xpXYG(C9v6G7TfGE8aW35ntAr;YSrDmi~yrWH{VI z?h0UV!%Td3;q>*zZ!JdEJ$(3q z&>|ygrzsbIeLo1)JI%y)Uhyq+Wj^@>Vs!Mo=BPw8qHut2JJWvoSJ&Hyxg0rjO czlLb@H@2*C6pUO8{2qxp*`tuPw*CqK0+(cg-2eap diff --git a/inherit_graph_35.map b/inherit_graph_35.map index f464fb742c..48178744d7 100644 --- a/inherit_graph_35.map +++ b/inherit_graph_35.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_35.md5 b/inherit_graph_35.md5 index b63a6b8978..43a585bf66 100644 --- a/inherit_graph_35.md5 +++ b/inherit_graph_35.md5 @@ -1 +1 @@ -8e59f13b8d05396b86dee4ca23de6da5 \ No newline at end of file +7b52f1280680279f0deffb958318475b \ No newline at end of file diff --git a/inherit_graph_35.png b/inherit_graph_35.png index b2516d0a222176e1cbce0a1ae14f7c37d92461c5..5f31e1cb32f7bf6829884964f82e81abab280756 100644 GIT binary patch literal 3200 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 - + + diff --git a/inherit_graph_36.md5 b/inherit_graph_36.md5 index ec66dab558..d200148805 100644 --- a/inherit_graph_36.md5 +++ b/inherit_graph_36.md5 @@ -1 +1 @@ -ed779c360de146a166846210c8f46a08 \ No newline at end of file +fe3714356f2d51f138279180be2f6fd5 \ No newline at end of file diff --git a/inherit_graph_36.png b/inherit_graph_36.png index 0240f2034d72cc193d79a5239b293800eb2106da..e58de5f6af1c08477946fab255600e299507090f 100644 GIT binary patch literal 3032 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 - + + diff --git a/inherit_graph_37.md5 b/inherit_graph_37.md5 index 7d67951307..7506237744 100644 --- a/inherit_graph_37.md5 +++ b/inherit_graph_37.md5 @@ -1 +1 @@ -31a5e5eb6995f5f83606baffb530c1f0 \ No newline at end of file +bd7dfda9c515aebdc08d00cb633cd844 \ No newline at end of file diff --git a/inherit_graph_37.png b/inherit_graph_37.png index aa6eb1cb1e367f1dbbc1d07248063442a8d34f69..04fd86c283a07c6fedb822cc4a926da0b79bdc11 100644 GIT binary patch literal 3275 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 - + + diff --git a/inherit_graph_38.md5 b/inherit_graph_38.md5 index f27abaaa49..0cce7de606 100644 --- a/inherit_graph_38.md5 +++ b/inherit_graph_38.md5 @@ -1 +1 @@ -9c9f143a72accb5c262b305d106137f2 \ No newline at end of file +4f44f129d459b46bde3d6cbb698c591c \ No newline at end of file diff --git a/inherit_graph_38.png b/inherit_graph_38.png index 3381c213a552e9e5c070af91f81f2b6bc69e2d78..10d7382f9d36d4d17f472ab496ad698c2cfa202c 100644 GIT binary patch literal 3294 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 literal 2222 zcmX|Dc|6oz7oP@WvW3PF6ULq`X&xzK-W{HkN#>0UI6_@xWfCg|0vLC(7hcDX%P?a&G}84&Ml&sBj`bMv z+{4s2k^IlCyZhYS%jaq&>{45U=cmrkzf)J=+dj4bzd z4KE@D1g<$bHGlG9OCYzjggc6@|2m-4=_C^AgfM#T*TK0kqphY6V|4VsYKb)Sv7DNk znx>{EwD4saSaVZTTwASEo2JMdR@@COs2$kG7j!sVHg&BkM-hO`YlwN^E zl6vIMSgmu%>gpu5p`n3?nbzNb4T}Zq7MfRRi2@p%T2A*gGvaA`dwXRiv@h_XnTnE< zmPWm=uP-<*wvSO|T@9GOQWT)4g(bZ7a6@W4C`uqFW*4Acb zO2?MlLRSUHxA(S}cfWsOs5;r%eHtES+KY^cfU&V8;&6Qs+wxz#-^a$r#GygcT?vu9 z-!g8s5q<^{2vZ)Y37_VI3;tF`0VWGw$=CUA`{wDGqohLQ&Ym6gYU1@x=>_l1&CK9K zLf#Gx#0!|Z-?$;ErdIHQ!)I=G)=nNy_EmnkvAG%72}G9I{ATulK`jpsfmdwx|DplY z-`v>9&(GI7B_|{EV`G+m$m!ZOZlYet>ed!&s2NLXX=!n)ztj;h}hG&J{Adc;?lTMq=UDRzB*KjwQ^YAURX3 zQ8Q{!BKOTt!r?dii(<_f^NTx-zWYgBr@NHy8SP>UR4nu3Ffe`MRb*NM*~25!WIww7 zlaEI5+(3r7VY0AduIb@OS!pRqGrC=b1Bm(9B3?CZcYFH`>~7_2FyI0>dL~!V5v(ir z@bs+N;!&Vve8rM_r^q$-%+UZ}+BN0mQpP!+|Lh+ejM-Yq7+&1poWDQ3$n3^6AXa6M z6f2zpSUgGfm!7by!h3niu9$H`bUi)Kq%kBVB^eBcWvZko8{enTe$+e422btbDU#K# z`uq^>g(GJX@b6SFFE2qMq4_@mh(bF6+}w$1>lsX580hb>!%{k4&jyuMRQS_dN2UX0 zvQ6HLxESnI+0@+pgAuO~3KfjgmbEESPE736|BxHWD zn2Mzc-|xGwOhSieei)hVPKr6)58wSp_nmC!gToE}%7N-u44+mF(2|GWi6-h3j2E|Gc^iwDPm(qLgx7rr^y7P+etwfEqILK>s3 zt?kU2GmtySw)9kU#^n_ixn3=xBX`WCvZhPt^*FkhmX`W2cjBc*d_E-b&}1zpEX<2D zzqa;v8ehgmw7qI=&7V3cWboKhF?Vt`G%@u1r17N?-IGP%5Pobl8Ynb6+VgAB&7OUUwGpxy?m zs)B+7FEPH4K~lT*ZZ?SLKv!2+Utixr(N-R=N%+D2)7~0vLjU?zG!e(i$w|=o-J8N+ zQrtb=NTsqT=x7u>J3D`057W}js+5wFl9iJKQYY=S8ZeumKR4QnLr(J`8k{QvI@?)e9Bc!RC|1=F+TaOm1?}Gk+=79Pfz@i2Lhlb0>QD& z`qQ@TWQ-(7WV-VQ!|k^>--3|mc+!=C0~#TC%M2uY5>PZ~A`{(v+J{#cm8`q!4ACLn z-Vi8}7#mM4PuM7oPrYld3KQjK`*T;f#qn-o8p-|~yODqwR%agWXpQee2GNxZ-r^1{ zgw@>vQ+1W~c1*7DbfvMz9&SETfYBq1*lx#{VdtI{gBBhr5uq1{cwhSU%8TMEJs+W^ zagWI-xp-n4b&@kCCMUc1j;mfG@w(IP#8WXr8KwC-dUqUCIhl1J|8K&+2#hKDSTK7R zT!|{`^Pi&qDEGu6>n&t@-MzH5oSdA@$ipgopx9RY`Ur}PFK=vourIyCpz i`~Ta@|Lf_8OxbT8EbsbzvjZOxkg>kG-cucy+y4M - + + diff --git a/inherit_graph_39.md5 b/inherit_graph_39.md5 index 65f2dd1199..2dd5c1212c 100644 --- a/inherit_graph_39.md5 +++ b/inherit_graph_39.md5 @@ -1 +1 @@ -1638c43d4e07b8703ad01569ec38959c \ No newline at end of file +7f5f19289eff0e9d20f788b1a7e94a58 \ No newline at end of file diff --git a/inherit_graph_39.png b/inherit_graph_39.png index b8d0392695a7c3d69d8abf41fd4c1b269aa65471..f66e94efc00fb6b2753db70986039b78dea6c452 100644 GIT binary patch literal 3441 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 O4dCkNiEgkDO#UC(E`R3$ diff --git a/inherit_graph_4.map b/inherit_graph_4.map index 1b526081e6..63f61c97d1 100644 --- a/inherit_graph_4.map +++ b/inherit_graph_4.map @@ -1,4 +1,5 @@ - - + + + diff --git a/inherit_graph_4.md5 b/inherit_graph_4.md5 index cec150afeb..ff207149cc 100644 --- a/inherit_graph_4.md5 +++ b/inherit_graph_4.md5 @@ -1 +1 @@ -33f9e556f4e928d572f5a4f69e74c7d2 \ No newline at end of file +cba7f1349fa860af939f689bd613f490 \ No newline at end of file diff --git a/inherit_graph_4.png b/inherit_graph_4.png index e9223a4e9826c38fadd2ee1d4abfc9a97d7f0a25..5c87d1bcbb210e1ddb9e8c9c1256ed13c16416f1 100644 GIT binary patch literal 6063 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 baZV}}aQ|sQ);&&;z!Pby>#CKiSiSfUb`J*g literal 4777 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 - - - - - - - - - - - - - - + + diff --git a/inherit_graph_40.md5 b/inherit_graph_40.md5 index e311cfe2e5..d97ebd5622 100644 --- a/inherit_graph_40.md5 +++ b/inherit_graph_40.md5 @@ -1 +1 @@ -b926c07a2ebdc0282f85a44c4e39e042 \ No newline at end of file +4529cbc591462b5e9b8e6c4ba19f54dc \ No newline at end of file diff --git a/inherit_graph_40.png b/inherit_graph_40.png index e1839ff709acc00530b4f534006864b04669b6ef..ab9416aaa2289ce22f7c35f4af00f84b99d663b9 100644 GIT binary patch literal 3424 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 z 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 - - + + diff --git a/inherit_graph_41.md5 b/inherit_graph_41.md5 index 43a585bf66..7d8feae429 100644 --- a/inherit_graph_41.md5 +++ b/inherit_graph_41.md5 @@ -1 +1 @@ -7b52f1280680279f0deffb958318475b \ No newline at end of file +ac64076e6d7048308b7cb765fe04af31 \ No newline at end of file diff --git a/inherit_graph_41.png b/inherit_graph_41.png index 5f31e1cb32f7bf6829884964f82e81abab280756..04fbab2c40044d98d806f6209665819436c5f53a 100644 GIT binary patch literal 3121 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 T=h|~B0CN!fnm(#X%PRaoCpQ9Y literal 3200 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 - - + + diff --git a/inherit_graph_42.md5 b/inherit_graph_42.md5 index d200148805..87d7042137 100644 --- a/inherit_graph_42.md5 +++ b/inherit_graph_42.md5 @@ -1 +1 @@ -fe3714356f2d51f138279180be2f6fd5 \ No newline at end of file +eeeefa19078ea284722ebb58a6899e12 \ No newline at end of file diff --git a/inherit_graph_42.png b/inherit_graph_42.png index e58de5f6af1c08477946fab255600e299507090f..d51aef3916ec3c7f23d35e8c41497ad7c4a79cb3 100644 GIT binary patch literal 3282 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 - - + + diff --git a/inherit_graph_43.md5 b/inherit_graph_43.md5 index 7506237744..34f9056be1 100644 --- a/inherit_graph_43.md5 +++ b/inherit_graph_43.md5 @@ -1 +1 @@ -bd7dfda9c515aebdc08d00cb633cd844 \ No newline at end of file +f7872b0c6d9fda92c2d3dbc731d65504 \ No newline at end of file diff --git a/inherit_graph_43.png b/inherit_graph_43.png index 04fd86c283a07c6fedb822cc4a926da0b79bdc11..b20c161169908420075b3f0d97d3766aee299ed8 100644 GIT binary patch literal 3703 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 Km1GtWK3iS@ literal 3275 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 - - + + diff --git a/inherit_graph_44.md5 b/inherit_graph_44.md5 index 0cce7de606..048252208f 100644 --- a/inherit_graph_44.md5 +++ b/inherit_graph_44.md5 @@ -1 +1 @@ -4f44f129d459b46bde3d6cbb698c591c \ No newline at end of file +fb44c5394fb9bf1b542e9bc8b2105197 \ No newline at end of file diff --git a/inherit_graph_44.png b/inherit_graph_44.png index 10d7382f9d36d4d17f472ab496ad698c2cfa202c..413faab5b0e717add618a88cfba7f220337de782 100644 GIT binary patch literal 2998 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 literal 3294 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 diff --git a/inherit_graph_45.map b/inherit_graph_45.map index 5124354315..ecccb648f3 100644 --- a/inherit_graph_45.map +++ b/inherit_graph_45.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_45.md5 b/inherit_graph_45.md5 index 2dd5c1212c..3ef8453f3a 100644 --- a/inherit_graph_45.md5 +++ b/inherit_graph_45.md5 @@ -1 +1 @@ -7f5f19289eff0e9d20f788b1a7e94a58 \ No newline at end of file +5c395f3b06e7f0cad776e9b3e5e25997 \ No newline at end of file diff --git a/inherit_graph_45.png b/inherit_graph_45.png index f66e94efc00fb6b2753db70986039b78dea6c452..b3f9555a049b1b9717f2463432e2b04ec711921b 100644 GIT binary patch literal 3198 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 A6951J literal 3441 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 - - + + diff --git a/inherit_graph_46.md5 b/inherit_graph_46.md5 index d97ebd5622..b76c6df24f 100644 --- a/inherit_graph_46.md5 +++ b/inherit_graph_46.md5 @@ -1 +1 @@ -4529cbc591462b5e9b8e6c4ba19f54dc \ No newline at end of file +c25e77a2dc5ec1b71f56a2c77c447f76 \ No newline at end of file diff --git a/inherit_graph_46.png b/inherit_graph_46.png index ab9416aaa2289ce22f7c35f4af00f84b99d663b9..5450e46e9165256eeedd210d72b5331ce3ea0470 100644 GIT binary patch literal 2901 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 literal 3424 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 - - + diff --git a/inherit_graph_47.md5 b/inherit_graph_47.md5 index 7d8feae429..27d6a708f9 100644 --- a/inherit_graph_47.md5 +++ b/inherit_graph_47.md5 @@ -1 +1 @@ -ac64076e6d7048308b7cb765fe04af31 \ No newline at end of file +8ec639b2ae29ec037521b4ea742b1403 \ No newline at end of file diff --git a/inherit_graph_47.png b/inherit_graph_47.png index 04fbab2c40044d98d806f6209665819436c5f53a..9443cb1853b7b902234494b633967ee149e7589e 100644 GIT binary patch literal 2275 zcmV<92pso`P)78*WC4}lakQ8Nc2 z37IA`m4YOS$R%Wdj1dLeOAn>Zs2;KyG_fEoTUIWerZy+j44Y}SrY?7X50}pGc6ZNp zv$@UR?|h!l`QGpO?t9MtdUntKejSG(2n>OM5D{tz5Md394+I-1J`il6_&~4`N$re| zj@H)JE-o&H${R$;DJUo?C@28kKlYFA?(Wvs)}XtD2p77#y4u>>sFFx;CB0rBEPoK; z#s2;KX%h7OfnWp02Z9Y09|$&3e1shw4ky$u{L5;JkFZ*}AP^4o^*cT|Of195GSmW+ zN}QdYt*x!yx^?Tib?f+izDlJs8jXK%b{Px|4CLkI2?T=Z=xC)W@8^FNw zJ3fft(Auko!oos_!_nT}J~J~jI5?b9jB21UH#euzXoNzcP$<-BG;?!vK;ioJ>k^3s$MKAe471tn?KYRo zotc?ooYCUqVqIOGR4V21c!v%h`tjojFnjs(<;28948!8$;-;sk!4QYT5g#8vJw3hT zSPq9n{VcUwt<`GT7Zx;FjC;=)c5{7!e0fTh1nl`ktJT_UHnZ8>)6+xUu@4?Rc=F`Q znVFeq&z`+_@dEq3ZGstM7*RuzI@5a$tf!<^Y$}4JG->B^!fAWE|-gT>B^NWot>Q>9UUVhBW}0* z^y$;!($l9;U%q@v5JY}{ep6EukT*3osnu#8kGJGlkHU#X`3G`uf1tq@*OBPB%6-#xj=5?Cfk}Vj`m&=%%Ek^!4?TZL`@d zlgWU>r%#{Aw$th4a=DE5Pn|loZQC{+$5T>LjvYG&wv)89w1I&EvOPIDDUnEk+0oHa zvTd*hNv`20~+R8&(_GchqSF)>k7Q$v;a_xHQqZZhymVO(6C#bN_CT9Km^){QW zw6qk+X=+rP8jZ$ox7+P@jYi|k7dbfcWoKvW_4?1BKfB#-tJQkq#EGn|Eb>x$dHLbP zhb8&b;c~f3OG|k?UVMD~*|TS(qM}H7OG`^?YATN7a=E;tqk|M) zx^yWvHWpZDZ*NacO^u3*5{tz;oes!pYM|kAxhg9w$@5EPWhMBo!QlG`Xd8{j+}vCq zkB8%Ua&mG-MTNuRATKR0F6wl;w6wJ7=;-wH^al?fFq$O@qPe*_A|k?IFaU{|Di;$k@tfu@eBKV;AK(G4t`e^z?KL zp4YCgumAAjLvL@d$z*!``03J3wzm#KceUk?Zv)6Lkl zX%m@_g5|YkG8r{Lhk3n_rgdRp-|kve}8IfsfHbU002ovPDHLkV1oa6ZlC}F literal 3121 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 T=h|~B0CN!fnm(#X%PRaoCpQ9Y diff --git a/inherit_graph_48.map b/inherit_graph_48.map index a951113d2f..7fbedb3969 100644 --- a/inherit_graph_48.map +++ b/inherit_graph_48.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_48.md5 b/inherit_graph_48.md5 index 87d7042137..b7b8bcf055 100644 --- a/inherit_graph_48.md5 +++ b/inherit_graph_48.md5 @@ -1 +1 @@ -eeeefa19078ea284722ebb58a6899e12 \ No newline at end of file +20d558335868781d867b7b62a17b2e0f \ No newline at end of file diff --git a/inherit_graph_48.png b/inherit_graph_48.png index d51aef3916ec3c7f23d35e8c41497ad7c4a79cb3..baa7e5336ef6733a1712524754e760af18020b96 100644 GIT binary patch literal 2904 zcmZ8jXH-*Z6Hb&8LJ@6FH{r?0)cofEleCh zAaEw|j)EKkq@wKh6mW2OSeu)G4u3s=c2;DAK-|2RCWekTAFe!%#t2MHP%2K~_)Vb@ zkw`~=Yh}YcKZ_n8WMXUH136cNQX(u{aZ$Q7Rn&BV|7x;HmZN~c2gz(rU0)}yQn1XGw5#J?4H)r1QH7BXl+m)XR#GUYXd~EFbSzGXp1V@GDYS76ni&6)9+Eq}xy_?(o^z=1nhTpr&`uZ&8 zIMD9m)+z(j;g0e1Q-Xx__bmja`+k56fj~9jBmb79S!~oiABe}}cLMHWPeXOmIYAq84aJM@C9ZOEVNFVxUQoP4KSRiQD7#R_Y4otv3?PA03O zP{m?&goU&F`}l6BC`$n;*Da>0m+=SIu!G*1*^}!9D|??xK)8 zyu9qEqN1X&-<_HY4cnM*#M|53>)hq!^Uc-87fVx5>$|l`FHiFH17QdW3BjpPfBg9IRpGhy^>z7zlf%QqJ3Bk=eNq=K7 zAq-5#LD*j`ubvbHx_gxV6c#{6VhR^+{cbdA`r+C4GoRn-rkqX zTU$DpBt%3YQ0RmYip|gmC8}4fucn5@x*0z#EEI&YGokJ>!YGYF`Onw4@A)L2ULhM~ z@<~~Y;!?aCnB3S3u!-f8o(b3V<=65qS0|Ek)OJ;_KxTeRKepY&Vcz6Jp&yYVn zJlv?{^^-0LP=Q%l$E_%spV-0H?YonU7GQ3+uONaeCBAurJ;UVblz!ye!2Eo%E~-6_ zkC!+0uMf9fm8X20L)s8OHGRE@*s19$Iiq7^fwS$oO5ALO`uh4GubRrrq_wn2Qg|8xPy`x8uR#Jh$r=+BGbnFfcm^e8JJ<;~{_PL0J4dK-DF)}csQro7P ziW6gTQB+I}Xfc|i)VFWn(yMsNY zE4LXRABPbKDtQ&0uh00*%2gN;x5YDzN)CQbMO4_***LDw)H9xAw4OOwU#=&K3qdBp zY{dL!vQA>}I;|3M$8(Xw-LP-t|!**Oq3^Q%|-M4M0Zj<8Cyg#N8v*0p;M zRpB9vU&5kz`b#I4dVA+syNytTOr@m$1r!P;;(h+n%amqcW!Kgq=CEL{Rc>BhUQQ0q zcm#Bs#ll!3uXOKCXzCwI;_-D()%~iN3Qy`342W$%37j_e+1%W`n*Pm`ayOSmdiPr0 zK-Sn;!>(wrqpNFuO#ky0*N2*-XOgkFCJ$lY7tbpJTwu}~%}(}ktN&t2&|K5drP|3q z0uhpj+7X*JOW($JH&qe{Bq_$1gd-^=8kXjS*I_!G5#q-TkKiF-!Cyjo83 zfA6S&pmW*blvbxSs;p*Na_R7OXXKTY_kvQU*3Nn2LhU}PMd*ZW z?(WD?#=Nbf{)bPWfYH|K>ZE4|l1D?5LmR*K+piZ#XR&)<#J|p0>kpfiyO_hzRx<7b z<>pQx5OmL<2kx8cH7ceZhU!h=JT^(Emn_K0$lO?dTR-7@8B(o}&^%_5b;ZHtam|!l zs2o-+oTCx00cdd-ak95xU1N^4w6u(m+vj7<{;!2VAOQ87gDh=rbwwqFGQEa}T==RF_xvO>Pq}b9Ssc&sX!PU#l%nsU>=_scXn?;r&KuuME zY~f>DXow%=p~*kZd4yC_8f7(jgsC%&lo+oG6(xtZxpnQdQO4mVH;;m zQP5iO((4jqUS3|HTl+Rgg@v(}ryGex;>Rjr%p@iz9vs}twW8B##<#F`7tTbOm<-Hz zLgbVuKU{gzWMpXRR+bX zECh!`N=vhA$|)+QrKO3%;rRsx=i&}@%bJ0J1D1f%1z>Ay3z(TtQPAy%s+JZKnVkQ!<1Y4=Jvp&?w957*91nv<84_{vHt!m zTU$4yqR_N1keDdC3<6H84Qg}MD^|&}xKQKJv}{5O-*<1K+46p z^{uU~F&!Y)!MV<8AQwX_KP;s(P`?(uBJ6(+{A2Qf`^nXipo8fIQD7wnS(@6K)ET)G F{s+D4b}Ik? literal 3282 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 - - + + diff --git a/inherit_graph_49.md5 b/inherit_graph_49.md5 index 34f9056be1..8466fde9ab 100644 --- a/inherit_graph_49.md5 +++ b/inherit_graph_49.md5 @@ -1 +1 @@ -f7872b0c6d9fda92c2d3dbc731d65504 \ No newline at end of file +b671119cb392b0e489a482063796cb3a \ No newline at end of file diff --git a/inherit_graph_49.png b/inherit_graph_49.png index b20c161169908420075b3f0d97d3766aee299ed8..f38702cec912ccc21120c742c9a8b096bf45d572 100644 GIT binary patch literal 2762 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 literal 3703 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 Km1GtWK3iS@ diff --git a/inherit_graph_5.map b/inherit_graph_5.map index 63f61c97d1..947edbce6f 100644 --- a/inherit_graph_5.map +++ b/inherit_graph_5.map @@ -1,5 +1,6 @@ - - - + + + + diff --git a/inherit_graph_5.md5 b/inherit_graph_5.md5 index ff207149cc..5138490410 100644 --- a/inherit_graph_5.md5 +++ b/inherit_graph_5.md5 @@ -1 +1 @@ -cba7f1349fa860af939f689bd613f490 \ No newline at end of file +f44e1a87b87dc03fdf001203445f75da \ No newline at end of file diff --git a/inherit_graph_5.png b/inherit_graph_5.png index 5c87d1bcbb210e1ddb9e8c9c1256ed13c16416f1..04047ab32e8b696e3ed4506d23fe1175f310bc6f 100644 GIT binary patch literal 8457 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 JPl)G%{|6G+Z5jXo literal 6063 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 baZV}}aQ|sQ);&&;z!Pby>#CKiSiSfUb`J*g diff --git a/inherit_graph_50.map b/inherit_graph_50.map index 6ff9e86b87..260771c317 100644 --- a/inherit_graph_50.map +++ b/inherit_graph_50.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_50.md5 b/inherit_graph_50.md5 index a9aba66ae9..55fd8fa141 100644 --- a/inherit_graph_50.md5 +++ b/inherit_graph_50.md5 @@ -1 +1 @@ -223099ba8a5d097635e66cc00abe7543 \ No newline at end of file +7d3dbd962b07a55f88d51c1f54d2ac2d \ No newline at end of file diff --git a/inherit_graph_50.png b/inherit_graph_50.png index 2c0dc6a329573291d9750d61ed7429d41a7db463..6778d847ea29273d1f2f97566d17efdb7fb3fea3 100644 GIT binary patch literal 2535 zcmY*bcUTf?7pGK0T%_iT9Obnvznp0fG7SZ(%*eeG^NP8`k=wjjqM(@yt`HYdxkYp2 zO4CHeTqV{uH)>|6IWime;r-)#?)Q72=e+OpKJPl`J?D20(Z(7f237zA001#7BpeL@ z>=WXT^+5aiQk2mY#qWTg7ZGs4@4Z&o`h*Ms2_sduM8(ik53#G=yHo-d^l)#SXw|x*^!_3>*%MP==K~LcSL^rubTVLPa$?2v}Zr&j=!I}>4!XDyZ|Nfv96&3Z6N;NQ11$7yQ zhKDyidzSW}d=8C*nzwup+7 z)YaWSl!!aR`SH*v95(%%Rov>-GdMW56w2fAYHMpRT)3cg6lYk>=76=+=nC&pQ%6GxL> zqcqC}=j7%ZnwXfFn#Rp_i^awLE-x=nPe16nu{P6LNJXkX%-I8k2p=6C)t^A$(G!iN zf4-&d)OW8Mdt_NfO%3R30t5ovCuzpvC#6ZNQ!jK={?IirkX2N)elO55ZBQ0crXmywPdguG5)zNf8AtB*}mkw3# zS5tp|`!Y97M?{(^23h;RuSuvm{0@FqI;KCWRng+=!Y+kxmd)*L*+Yl^^!ApNQBqP` zFIk$I+4qw_{}*0fUjFs#*Jo1=&YbD>(rND2VR?td`)61YW_GKapc!M8luq7lcA7!c zTn3LKjCmlnA|ZI{)Tw}gfTE(JuE(!Djr8@u_L7eq(N_2dG@^;8FkC`(UGK>qeZ<{f zo!Z^qg&UtfZA~A3mv<9^K%h|I)H%Lu6`01=`)SlpEC>qckgY7$$P+D*Eq*eCo_kAR7(rAfCmng zjrtB@F&GtP<@UkBD`lfHva$lr76vs}L_3pSog!co5)$+~1y+~P*RExv<_8N*?_1I> z>CZ!#Mv5*ZCb=;f4D4XOUD+s`&E~tMkdP3ivddHZOQrWRr-Dc%hTZ>jrztIP&ot*y zw{O>(7d3_~4s>;Ojf|kLTp48EVC6`3$w+9Z3>1{^EMn)Qbk)*e@KtB{7{O)(yCp;`{fy-TsFp;*P)9L)s4mCQ$ zWP9nTOOw8Ri#VO#%-2d*)7_@&RZt6)Io#RFUnSt^m|B-FGVk8Rr;o=8A(^O5GFeJa z?jw&!qfp+CjMRLBI(J=Zxjy?Pf^QctqsA?e_nP|3OI^x5+ug5xRRWr~>Hoy`w=%V9!)jusX<{?MGTH1N{hUv3yd}2u~Xj^I0EB318batP} zb#v9^EiaFAI6(dDZ81xWi;Gm{%VCtpz*1ih6$}h0-vf#< z&{mu^wd2R7UZ{ELN}@{i@6rryjY?iD&mn(hgkWq+RrJu9tkU%@V=(Qn_wFisJ~@}v zifq2^{)&dOrdlG8NrQ<~_Rr*n8Mf4p0q9BE+o`Rff+!CgonxPEr$Ya=@%a}%QFmFiS_S@xf+oDi|gKyp@=rLAT(7z`$nNQA^hVLQWb@4X4KI^rgz zRyZ7B&dgigZzts zbdFVB=V#2r3JTpUmKd-zQ9|hvTAe9U^gJbjKsXn-`@uttpEi&Tw8vC^02Re3hR(Lr zhqj*7PPIlms7jXDmhwGma?;%#+p9HHiQEgVJY|{W-nbDfELMDLeV#qNqXL7)*5;Wv z8dqfFqW;jGV0EMI0%tm|BA5+|{@|hjj=%*~3OWF29P%_29XE!(yEzGQAXu03Ai~=V z8Q-g_CJ(O<&g!G%5T9IBerp6C+e+M88#HS;;mr2z4S2MRYZb)j;I{z(7DW;H^}A1! zAxSPH6BD$I4DB2l^ejy!Wv#_?h*fAE+*kS literal 3116 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 diff --git a/inherit_graph_51.map b/inherit_graph_51.map index e46b16d0f7..d3237e811b 100644 --- a/inherit_graph_51.map +++ b/inherit_graph_51.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_51.md5 b/inherit_graph_51.md5 index 048252208f..4258c41a38 100644 --- a/inherit_graph_51.md5 +++ b/inherit_graph_51.md5 @@ -1 +1 @@ -fb44c5394fb9bf1b542e9bc8b2105197 \ No newline at end of file +ac535574a08a215b7683195a37bcf84a \ No newline at end of file diff --git a/inherit_graph_51.png b/inherit_graph_51.png index 413faab5b0e717add618a88cfba7f220337de782..461365221cfc81d73856ced62b966b97aaeb5cac 100644 GIT binary patch literal 2414 zcmZ8jc{r47AAZZhP)x;%LgFaWSk6pDgRu<;W%6Mf+t@jysFR`+;z&qpD>(&PF9BCg!97 z%ePGDqoCr*w83B5=lYsB98Pt0byEy#k4+zi`Z zQ#f-bTB$8HHMOEb+kxNX*}`JQ$HisY{$^oe;qE>O=2+5%ZScGB&Q7(;Sv{r0UNyPb z&s2bh3O^+wVM6jUGi&MTdA?a16&dN^;82Vl9vb?MNQ_HJNVZVI6*}Vy1oHrSRG93~ zKckPBhJLhxjCO@pL-tL%R^*~ zbaLvZ=_B>^Yinvkclh3P$Ar=2l9J#KVkPbI_??B`U%dEhlTDP1fuiNJv9x+IQIWF} zRn7)lTG1<0vF>4EdowdLAph>yt*EG|?pG+3mKGXkL%kIJcy?xn-TfWГowTFY^ zcl|=99?NwP!?aH~-f}nio5gw^&uVRjEb0d>JU4s2vpy}HsFnnp3^dWQrd>i}qWp;y z8674jCL$ste)S+bkKfW_hQ%J?hMSl)txvNsB+y0g?<^g^q)tjoVzsm^@ca5~t*sCL zjzl7@Qs|C1f`ZE1yfRhVz2MC)EsH^y9#!PmuE~CImXVaPMxjtq4G~}+lT%ZQE*}R6 zCq&N~9cc{>36UoMNVY{wgjW^DK96DrWZ5_J5r_cT8 z^L)2&SK12;rHx>Z@w$hD?r$wgN?%gJ#Te4J>5|mWxyi{%KA->XTWIwe6_qDDoQ=&* zbQs$Q0cUq~EG;agtGuhNb;-4hE1e}!I)6w^``l0`4PSLBne!Oq|DE9P>VpJDTd&_S z^wg$|*FKOsdejJqzt|57qd}+}SlSHV-{UN8w*I+9qs%M*U1kgm-}@#aF8-zigTWvW z2<_nEkr4`+jJawD+Wtck0X@WLjEtTZ3;*F>VdyD0=5oBk=LfNDb2GC)(xBH+2d7&$ zlhfS=O?9|C6Xjb_Z*OlR{r;`*xLV+V7%?|DzkF7Lx*Oyf5>n}qhxXLg);2aa7MImY z@8_wis$!A;()~G>*_nZ^_Nt(n$eptp^Fc#HLsTmDeb_FXYz^kc2psQfZ_i}Dd-tx8 z@V<~kWH1;pj~}bM);zhBOrcnz@^nMi+$=5QRGc0q9;(t-QA%awPs+$>o$O3fwwars zXH--O2@7jDSJtDVZxa3ed9UK>bb5-qOKEpOeWk)RO0&=(H)l#<2whoS`NKjcXmqrx z;)^z~txsd0x3+RdKqQe!79?v7hPS$!Bje=c1p4ho42=f1N2T!a{e=a;1hc4NJlIOy zGzSI-dZ51&iNu}*mv0hAuvJAxMa9Kf#TU<&PDn}NTwDr1Eb$7dRJjDRq_i|yY3Y!S zgG}y*I9lr~zn4O)?KK^xkZ*)Na=&F+wv%Ea3pEp3H8)w|i^aXB0Q{M}hQU(VH%gf7G zR#qY-Bf;jSd|wFInqY@wbL~`<+hfHK6nR5OVeac@5Az-b<}e>e~vNF z@9UGHT_nX-+XjSfM@&r2D`aqhheu=o`O-(i_Fn>;Ja;BeohwZ_MC18>oSvS}&CQ*i zou#>oPtmap~ z&K;(zK9riY-X%q?S#(0g3yKW!l}kR8wx{Fm;bo%tYwN%RNMD~iE}B<#c8`;Eo9ua~ zSDaWdmfIJ6)b%A)&(_O0^*Y7s_@`=orDUr|GW%`Blc!I!yl?0^TzjasUPMdlkj;y~ zi}ml6Q1Ov^cPaC~ao=zO*X`3`qxxlTfe%vcDV9FfZrT)OW#zKc(vLOwngW}%U;8Y! zRk2H|{eU@6PUs}i% zT`{X4bw#N@^qn-WWn2r%YITOBL?1e;7f(gQGGDTLdwcPCe35JIR7vAvp5T=@4jTEE zemBZ;TtG9ai8?RPtcE_Tqb_~WdlCli`YYOB568TG2GLQ>U|iJFN@jsl_~=f;S&Nx+ z1CC6i>{a4u)|OCO*T){*1DQh31A+PgVg3OCW@xZ1KH<}*Z)gBS2>#EV;^5qBPQgA; z5m?3u2?@aw2(sFK8kEQ5X%mJ8>S+oHMAA<8ph#o{g9f-A2t)mUd}BB{#C-YBf9h|8 P7bpOOzG7Nv>=yYiMIy6p literal 2998 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 diff --git a/inherit_graph_52.map b/inherit_graph_52.map index ecccb648f3..7481c26a3e 100644 --- a/inherit_graph_52.map +++ b/inherit_graph_52.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_52.md5 b/inherit_graph_52.md5 index 3ef8453f3a..dd1393c930 100644 --- a/inherit_graph_52.md5 +++ b/inherit_graph_52.md5 @@ -1 +1 @@ -5c395f3b06e7f0cad776e9b3e5e25997 \ No newline at end of file +8c9678b4853b2b741aa92109d7f6d207 \ No newline at end of file diff --git a/inherit_graph_52.png b/inherit_graph_52.png index b3f9555a049b1b9717f2463432e2b04ec711921b..d36a0f9caadd7fb394f0b7ccf81b8bebf128e3f0 100644 GIT binary patch literal 2455 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 A6951J diff --git a/inherit_graph_53.map b/inherit_graph_53.map index 60135eb852..349f4f4e9a 100644 --- a/inherit_graph_53.map +++ b/inherit_graph_53.map @@ -1,4 +1,9 @@ - - + + + + + + + diff --git a/inherit_graph_53.md5 b/inherit_graph_53.md5 index b76c6df24f..ef3f082c8e 100644 --- a/inherit_graph_53.md5 +++ b/inherit_graph_53.md5 @@ -1 +1 @@ -c25e77a2dc5ec1b71f56a2c77c447f76 \ No newline at end of file +95284518f9cc77243de79b38f429713b \ No newline at end of file diff --git a/inherit_graph_53.png b/inherit_graph_53.png index 5450e46e9165256eeedd210d72b5331ce3ea0470..d5cbccc4019b8ce3f523e3329036433b403753a9 100644 GIT binary patch literal 36927 zcmdqJ1yq*%w=Rl>s5D52gtUZ8r-F2sbbTNVf|R6)N`r`$lz@P=AfX^29TFnl-Q5j$ zzW&!9`<%1)J^S1{#u?+>yOwL<;`_e$d*e6feCG2!^B1VBD1~*M>^d468kUT-gen@^ zMI|(}3mzEg@S9)t_R{bJ-9%1G0_`06_hV&dBpTW+G#QBp>TU@uqh5OL`{$w?O^aJI zwED_j>1=~GY$CR?wphclDNI>|o^z?!yi`jkQS3a%sG06ge=PE2yW@{{c^;;{B7LW< zO2eFaLycvbFHtdZejVpopG@Mj>}Lt=N&CaABX(o!`^!^@-j#~GJ5_|Zc)nbXB&ZNe z+D5T)JWk}VCASlV{{D{p0;5t0@;8N_Ed(g|n-&4dq99r$iN_zi(el>~!Nh5$rJCa@ zoQ+Oxot-$|-rhR4k>T)JfrObE)0MGG-Em`hZKW;lUO-@AmwSchOdwaE@gpgzWx>mh zvDgYpLfVY0TM>-Nw-z!?z^m}L+-rQ#O^~m(zNnZ4FK{(}co7M2vA%lwqHmSBQEuJe zH}>FSTn_av?keS3TG*mozj^bf)(~ZVu;^hk-rHh=9oG=Jsv2wBoH;v4V^|VKu4M- zik6R$q_3~<%h#`ULnYQxXXc4--@bU@hhEdxhRM#(K2YT)_@erJU;mt`uf)24VtM%n zoRZUW9~J?lqJ)f0V5@-h`JE_PE}t{cfx*F=jt=bY`A&az77do;-p7VD4GmYGJb6MQ z;KY=#_x;bpS)$N${N=tpzxa4^d3pKYX;L`yNkXJDGBQDT9lulH;o&WeR`BNL=5l%+ zIR!MBq>Iqe(M>KaVEBr?pb~cfn42q~mF%&87*qjRHV4-~e$F!={X7J+U$B*G&P7RtTH`rI7zDX2xO|>7d z3gT~TZB@awacFf>#>PQdzDwC<>P?n2J}|(|)0c;b-1okRaFWfx zeu=xg3#h88Q41#Su2rm?w7k2`#KFawj$j}2a7CL(3M?+7H?~N+t}Vd z99CgYu3CS#M$X%a2;cYb2|s=MbnDI?tenRMnk)p=)Zw2#(Z7HH-l#2>D^}RUCGB{A zcJ}qhkGB#;yvXnaKh@kN=e3hiRmI0AAc%;Jyc8$@#_U%#a}>YB)a8yu!K<_{3ko<& z?MAbUz2FvOU}C;XPdAGkiu^Sj+L#|!UTC#6(i;O$7ycn?KtpqIaNu*_VOkrl@P{Sy zW4BLtpv;~+jDr8=yLb2@gnq<-@B()m=F<>qTbQf6_J{n$|Ndkn6|f+^ZE0wt5>f^ zIWOfub9PP-3Bhb|gqyg#*e#W1qoNXFqRmDW85bAVdKSa3FMH`KHhqe+bbfyR&ZIxJ z>htH{Q{}6@PnlR*K&iXi?sbuiadH}r@95_CEmL~3x zon^Cra=3lpq#mQFxLEz9koW$5b?wYGffVJ>J6CmSBi<@A^?a*har~YDLGZ9ULm{mY z)x^>l9~UPa{gH%(gsFrh=2z4Z*}W&2t7Db%0Rb+nLyvrYeeYN)b)QTSEqyI1 zNl!?ih%zhYHgxX4pgj0Q?zqR)yQkrCa(1B|JCc6n<&t(HGNoo5`6-3m-ma{y5H4T7 zSc959+F2AI_u8k7ijG!QP{4v8EG7NQi5XN77}e^`tgLDI`V}nEqobqDyu4*yTUaI3 z)YM9FUAJjdX~f?sTUl8J4|O|vs5LI(DL|OPYSF25FKN9y^r7IWMP`)e-rc(&JZEGy zj@#p?oyRAo$jFxG{%CB~_d|Zwx^d<5uW@2NLaC19A4Hp!goiFW+hD@g*52Or{h9g9>?{ovleDFWxbxCJF&WwQ2U>kjNH&gftTqQvlnYJ1vck zZ$yq)?%n0#(X<&au_pdrQ2{H69tQ_UR$gA+Mz`8qSX)brsf3)ESZZx;&D6$59u_d+ z&70}Pl_^L*g+tNPzp}BlZRzWae)#a=d&RE%#W=hDz50sM(zoF0z&b;sqtatPFL>ATl*3ca&vcgq=|{i{jdj-hgKHn)dy2IiV6#9=#^(Lzjq& ziQU}YQ_IWA2pHtWBqUx{iJOEhV*IUrS5i_^FtD(CT}eVN{9diVCKWYK;A(Wr))=Mf zQ7p;ivQs+#qnh`e?Z2zexmSvcia0I*&}-@H*7fudCM6}wa(LM?E1d7=E%ObfNpWP{ z#JJ4K$@wBNk@Diji?{FtcPKwx?6h94M<4}v_wI84BqU_xx;K+k4Z%TIMb^eDE5sYS zh`J0pGV`*s9#~nitgNnxcW6_}bdq5#PV_A08b19<6Y_>AdW%gD<6_ar5o0KC+1YoJ*43m6zqnDq28h31?e(~c%bTJ>sPULKYRM>^XJcd zzM3nsaB%cn$mBpC!KX2=4yt$BDj9=5iKFVtNeW z@KsC_vB1EB7?GV*Y$qNn6-k9d9-gxGLt+^1sK7(%*p zIG=1SlyPT}IO#ExE^~W-Yi^mEnts}m4Ss|6F*TL8p-78OlVZ?9`q85+{Cs>&z5S9D zAAVqze)*!ztms_Go2lr9wOWvUx^v-MY`Rrfp70T!}BhydQ3MKm>=l0w zWmd~D8Y;H@<}i&8A5qrP2^t#GX>d_kEA6HaGpKZDuC!in3?=_kR%Y)#(f-NKr?;@I z?D0@IRHXD(KXk0xDzD?G`)m3Vl9DD+Zpg|;0ok$XeZw{HNKnZo7xfl`8aYbqmAH}UaPojyqDCt&4S zD^fZi=j3}ssJABx$N#H_%oSD?AwU2s1U=#P7KmEFeHx91`zSNBN7GH=nSchFdLi6s zczJo>wV28->k1%e8!%sz?&LhAC|1w$(>TPLt*fhRV}E~s--jzSgj$pe?m^z%p_2Tw zNJb^}jSX{yV3UJ}pGe1a36Mjn{dkyenO)8JxZ(KZ7tL2lH-pN(@aD~%rw$GejadE+M!o@?$$9E*~`=yBc zTUF{KF-h5RgX6~wSdA7ZYk94*1n=L+rhKZ$)X;dtc`vf2Z|}l=w^a(1eE1t|%Il({ zqIqS%l;F^X=%(hx(-Spv17#dHdF{tu`}y4-^W5eK5R03XRLSjb%z?_)pJEKT*Em3T zc$gj#s!%glN&Gh6gSexkk3`VrR%5si)g^SkB|)J^E!G-H_qpN~KGoM99Aa<@B40k6 zw@dZdXW!VPdKE};6*VEI7)yc*M_Q=9$)3Jehbajj6O`K18EJt44Ew4>wyI-0h95tU zYMKM=C7y(EhZR7R=uG0eHX>!S^4xQO)G|QAjD+(iURBlk&-y?=W3yiE@kyw8=v8xY z$f}mvSJO@RHc$7>-@bi%Q&Tf>a{c_`#Y_G_8`3MP>Huy$Ktg6H9TE%y7gx){+3~&R zPL75b7s9l@HWI@@UnpDTu5XZ_Y)KFR>vCII|5ZV?Vy*9`nBVEaxRHz=CQCgj3*AkU z<0){QYsihaP0|Bs@hvD%H}dJx4wlfiJV&nXeE2m2AtS5S>NyhBP(!r_yiL>D8O!_Z zkoN3&Ttcrx6H}>k>|m`Tj)Z%O)H~odO5PkPxh4Gj>vCVbj%8K`Hpy97bD-#oesNyD zzq4wcx&9lTG8%GTJZV2pE|l5|`r23VU-SKmcJIlL5X)|Zhv8KEyOd<8+)IR%lu+HECU75s4w?1mvvtbCogZes|BF*09cAzInL`z@E8+nOKlmAOicr{zZ%r! zY8!C!5-$nfZ`8Wlh&<6=<~w=yj}3264%;iGs4)_>eb{Ar`SQo_5>`fq5U$g|kJIY? zd-W;NbN(P|A0a=x(Y7xZUAnOX&P;7>@;h)&APfmQT4kB5&W`x1j##egmt$@O{nr`4!KTP2GjD%HS$-;1WvyzDFffQD0o5{(`9~q0!2K??9yo zPeMZOE+rB0AR%z=0|X9>sv?>NA_3#x6=5-kYr%#-r?{O$-E!l`@I{dh$O&iF);i|u zIHMi!8`g`SO};!m7T>77k$;3842%U5%(05n^t}T`vwX;N9T@t6I^NsodeZjn?>lsm z?}_cB6#n3=ByxByJv}P+-aL0(Ja4v!u*=8n?Cbv6ln-rf^Qy#+Ll$E*GZ~>jD;|2X zd}s?9bNf&CBdt;!>UWXPxGet|d2Y414Ga`l#q3cDIAKIGDEt8oSIB78`kr~9#5zWE zcm{dsCT3j<4&FgcW zK9q@q+mSV-s8woYNirNxhl_45W*!&X8?rzK(LP!Cq5e5Gri$Fl0fIVMM)Guy{Ko5J zgt=Oq_v95qVOfiA?hRl1`#^*pkihI|ZD#tJ`iM(fj$pEK-=H@2k^Lrfxu)bT+>I+6 zA;L812*B-g7j{z))yTm%*;&Biyn9!|^W$EU-g3O?x>ud%; zNW6~s9%U*f8kw10vA4IUr>9@Y?Tl9C&L1jIdC=|hA8>6zXlSo2rmco`s5`1x87us3wR~t88yz>8=Msisn%Ul1gbpr_rHCp_r$wb$xM$z*_ zEJ%Hm`{OZ2b8U}}jDDA%XMUDb%_6L+srgb``UbFdU%r0Mj_C5MSC=u#?qdKw1f``0 zaN&iM)9UpjsY2*R(G3j^0j8%xDT?KDpp})CRqx9>w$D-zI^3SG1Cq(b#U)nMN92=g zmg-?lOOW=--wq{zSWo1?0NBo)% z2nY~cAFDJrGkd+*oe2nobr&dtYf@5D7?&^ZEOcE0Zb|lZq{0=aw6qi`2WwRiboBOf zwG6x54+5^c2v(t?q0#zcbRi)j!N|%gh}h6mWwAMuVY>vt{kQV+TIer2MUL6Lk5_qD zM!plk^V4WE*3^tvO#~cX3+xqeZn3=fRM|N>@jaQ@2m#Tpb=ugNUsz}tiUj@zH@61| zW#dV;)&*X^FJC&IoIJy*I{8CQM3lHgsgpyDhv)m_htQ|YOge7v-NJ6|^{Qj`Xg2Ma zTU(9^z_FQkCS7^a6lN+sH9zkUE#gCZd>Tb<=^pdJf>w9C^exenJXEhFnb-Q3)SoAgjd<{BVogxBFM_c1Uqz_@Hgfto3SBGgy`rEf@xVZ56 z`T3y%hwzS5jRQV#V&wa?TeJs9Mw zfCq@gZXFMwz`2>gLTq`4oOFfwu!!Ja{`Vbcbjm%oJ*ta!?%6UbJxqCS4+sYMVfbhYwSfr;oCmXC2EO zXRj;7^Mp2rQRZmbKY6mJ_0q)1=wnZn9{Xb}YoIBMJ@)NrX@NKzpH6$f3gi=)|x$mC^K=a9| z@wk6M@Dt;l4E1w&3HF%o8o#S89UY2=innluH1m~`MRrDA$5kvXnR|PBl!5Y4^}y=2 zT#8^+*prJYD!L1uV~)unG(FIklHVCuK8Ce?-)TXamX_?UDMorm26BF7yk@ynT~2FD zH!v|j_2xXzVN1(9%uY_|vAst}m)0Vcq+T+faHz6R>HR4MXf^%YN}lZmD9R9Z9lzb> zaA0P!IJvlL3#z>XuH2BU8yHXqnq3}yig1C*|TR(Ya^u4u|h4wGlA?T^Eufa+?7g#*MFGd;b;BB6r#v9gc;=q!|qt<6n@hJuE;r^40#1Muny zkJ;MO*QctkP6!7N2flyt`+QQ`>G6KfN@Re=aH*}Sk&zgz0@>yGZUfYGN_N6u&X2oi zAD( z!&MLu7&3_7hoI8@w+tD8j6TKQp61Qn{-#2gRb!#^9|Tj=#Q$m!tjYj=O)M@3E-hKf z$8uf(wc=mA8uBS@{c7*4=SThF&8;l8P1NBJo^D`xKl~O3OOO^8A4p*6VrA2f&SDx-HNVzRBlY9C18gDo=lsBP93QM97=OGWdOzo|DVB8pfJu?%3 zFyYs~vDt(=*t`T1)uodJ#>OFE{fZ8g`hXH9R)Xn`$){}ETRe=40&k)PUZS zk&&^nv!m`_V=ZUtPE(yfZBgLFZ>O}yfSKfj!16+#T<8>@v=0S_iv%?mTXIaoVRqK- z3)a63r7!mv)IqS+y}_yjdF3XK>qw=CtA9vZo+Zb0pTS;Qd-q;s8VO3N(Y{(g^MRk{ z?-v*3n7O#rysl*YPVhGcT2vLd#n!uM7QdqJ%&e@)L+*ToN&0YcaWQChaB%QG5Qc!S zXd!Z838qxIuCpxlofgxFfgW%j3rj-?jSKGF;)Oso3($>_wRx9|D+TD6?ku%Ti>5Hj znYp=)fXX#i^ABoLy=PW;4OFw<&$Y#gYieqmT3gFm_vdSn#iN?SBK-ZYLc9Pom|;6y zT4FImM&_z;WNowN#Dybtu5kSQF98>@F!{@~8j>YH->dGO#qr;j9#KcwS?!jJTc28P z7+iP@OKo;;PSwopwil3JJAdRjm`ia;I9~vFum}lN-M~N*&ND6Uo;eFbZ^^~5r>mq% zcC8MVEdm7F8L}?uDl+@^{)kl2g>CekgC7ekt7UJtMo)?LV=|y|W@l!Y`YMl>a_(fO zwVY*>70mvM=>}d8SPkaAv^A35mBC086e=q_J7{Zb%K|{e9Wq|$mdNZgvh1AT=M%_^ z;p&s%wHry{9rrxAJ8nCyxFDFolf&N<84(fjXPK4k;)|f5Ai`fJg|TgIZDe;0Ra72e zV`Izimf-m_aCqGT{U%6Ff2BQ3%~1R}C)+z&#EWV;yc{*NupkY|X8m%zK+%yh$q zr`l()NC8!F5hquImIh=Thrc9E;@pb;s5928)aWWPyWTB8;zgyU48Xn!I4%4}tqP}x z9;)>kf_8{Ju{^rJG@JG8+IY+@zJqgMpxEW(wrIT%ZxiO{3qvpCf6sA7dS&oy<|AAA zxVu+C7pe;-=T%ly^8+#v5*tgYwPRB>gTu~JuiRp#JKVDum8X%_5n`if*(iJaf?{gG zU$VnjvB+K_m*!)j%lCk=B)=$DuLHcx?nNdI*Cif3qPcq)pEd#mAbU$o%f{|*?>DUfq;f%& znF1i7=AQUBF90;5Yt&B^rU2QASy(WEm;!%*n8U-x{T)(iM+yv=qLI<9+S*!WW#t#3 ztF$GH8d`b)dzb%@9K^|~d=}Z)<3KLt#tDEx4g_F`o+&>Zk>B5{-^?izZ~xpLm$f+7 zB0}ZPT3OE)8;c7ead5ouBMu#-mw!+G{rO@_ysrN=y%$!d@GR#C2M5!+y1Ifk!@$VM z2rEr>sLK1)z39sqx7@^|UrSSOrRfQQnfo@(f|Q^g|8hQZo&E%YrM<`crx5cWggtn) zb#&f^hPIv`merL`e)ACK_tBcP^fOYR?@|Kcfc|VQ#4QzPVi_YfEp2jreVoN$`zJ|v zB8bYD+z##)JmNZWCu-D*=+3k^8vC(sY-1CU?0vmvqNW4M@Qqr+2vo@vv(2Me?x(JK z&#cSo_T@$x<#7N3Vo69pXeL0pYpSb@Sh*(Py2kLN^GuY4oO~iPd2aG>9{L!3#7i*+8J_V) zz(zZ7<`>6Vj*YD)|IeSrz+xaXZtU#F#l@xci8@X`>?)4c@4WaHg2iyIz2A_oz!mU$ z*M-KIJ=Yi* z6gjyTuVmfFF*CdB)I*KRsnmg>x0#@Wj?PX0l-2J%+d*6Tt+!PzmXfbw_w%zSJWUZLCW1m9d?9jaH8koxpITJ z(P%RmlD4_^~Vp@1OaC(;B@Ms9!Y7(k?5Dl*4EXL7X0`_%uzi;+$lW& zv!Ks7_Y@(&Y$IE&fLsy<0ldSgBLPqA+r}Ld(oMAoL*;_5YjpgF42p^6Z$5ou13qz~ zr{%KW)e5F}>E_AK6KX{vB|ay1f{n$C9f{Z56224k=ii);w;yX-=<0;Ns81ePoP*PS za%shmhQsae(sC78baa=5wnKy&~3`wc)iT}=6{ zh1{H-U}PO(iJm+~my2F$$SEjCb!TM#kPN1FdF3Dn(FgP;tH3w0G)4_k?A*T_5|#v`B|dyNLMwcwF0ar;Frd*)Z(@rzi;*kKM2;)X=B>XCaF8 zn`1g!qCnh4)Z-B@tDbu#{9B~nOw1_x#|JMR8td>8Kj^PNeDYQa3Um%uB)lRFQ^`)PLtei`eLk9)AJrD<6fgv7%={Y#shk3k(uUKsAj77_6j2;<5S1&EnZ3r`72 zHwfEoGrT8K?z*13{&uKRDx84t=>&clg-ny*)n2zf?W;fb$2bAaVkillrLE(Vq9`en zOF@>9c-0@YUG>m zmy*>C*yCiDSdE=G}ZXUIBZOqeaaYnscaE~ zN0-zHabw)`+5CWc71mD>vVQUfU0FD7hj_nv9aFiiUT>7+5Kf1)kD8jgP9fw*T7BYp zjhKDpVSoO^5UNwQxps2j#|94b`;9=kUj{sKEC=mxhQe@IzW!@IPd-dV#XjWQKYPfs zb8!(sJA!cPD+8=fCg8@Q$L0u7z~m*)P&lb0(W zf@-2-kcUN6J1~F&NojJm?CKQ!SKHPmF-~*0QR~?zw^E2L@T9DoEAuz%bU%C7f&vHSMS64x( z?@PTPw@lXFsc+1fm`~<-$QEs~VMHt;Az%OM8r8y3Q~@3;#F-*Ns1SR0f85^aXvcnX z&CcJxIuYC2+S}wCi=|~59tb*y-rqmFako~VabNfL=J?r|k%Q1>X4A!SsN7}pR{ZMun%XC(bLnj zAV}C48wQ;&_yn-PWEjcVM4uCeG_1P?3TcLcaf_O8k%D_k_3a-USZ~_)EoQ=U7k7_TofDTp;0HdoB{y zLV_ZL`&1(5bF#@e=3!56H(uqxu)q)BlDGbL2Ur*r3cjb;Jof0t=~?O!Q3|To!2#w} z@Ej>BHxQENYDbB61E?yjU;%TO5M$EQA8vZop`ZbYNKcQ<#H3^T z*!IW9!=`UxfQ+0#;^?zOf|7f7}t7T%>_2r$f;0AUl3f@G1D;cKe-<8HYG1Fqx7Pn2Ns`l8Z zGs)=S@VVpEr`s2OKX!%l4E0G;>N6<*S6)x&%bNc){$BKYhg6bQJo3Q*q>D}-uXj#- z?eygIazFMad;n6MVnVZ|jm>og`D7|)kcgf=&(*$njpN5e_WH(9UU{I5lu+&T`Z^9k z-TH=xn!!O*I3Ygo6F$v+y}$@MsU^W5nyW{<%Ntu;wNlhxubP{s!2~(=CtVI9&q06R zrKGZEH^~jf4^H11^B8V!m=!-doDV+2mdY$D3Sy$2Lfc)hezme%XR$TYP6!Pa4wdvS zrA~aYc_)?CT0!-jB@GRYE@*OET3dsF*I5K|MVZBQWq=Eap<7^q0Uuwn?J&F*r2zE-&v6&=sm08d0i)cXUhNe*Jn6 z+UCC$UuGt6c_-)z(B$Sj>RDM^TY?raGd1-vIy!pi?08+x%q(3snViQ4@gZIm17a={ zyrj$}Dmpr{JUl#3APF#(FydlR1xxjw@RfJa@;7`<8 zo=w$XOAvI$mbeTGj?HMfhUIZzo-Q6Fc{#aXaC2jRk%#J2I{)Q}IcR8rIlXWv=mM0q zDPWjX5XA*-8*a;aWnb*aMJV_kFWn*=&v)H64D9j=oW++{$^XnlR6@E;7i?@GHN z*zfS}vtyAKy?cYD`{?_3*Imjm%@)%VCs5}r_s4h~oiG_)_Zx~qe9-^)R1WA{Rxt0) zEG=d4RG&dYN_Pwk3j-_OBk+Nel{_~5mlf!9u9|CNP7bS?sVP%*cXxLdu+g$+!T-)v zsP9!fEvl07J-vl+IACwZ5j{~}v{3&~EUUZw`+WEAMS^k!ZdE+I2zdrN@VbF{+gj5D zE7U(bJOkDH=R0^RX#*uvi$WN-HMF!oYY_!ESk2?UP>p|_ucu=5H62-0Qu>~|S%}vX zYb|(j&$1&&D{`kY={Y+JjD0#SY zxgo_Qg!E^|fp1b@t9^ZAW_48olqu-CB|+3x9UKF>&9XiK&lKqP1C+gm#b<~{=fBKI z=|9Yfmj>8I^uIg4&QOS#1RhHxm-pU154Hzf(9K&Jvd6HNa6f4y8LIT)#lu6|WiZ0& z_9SH-cfbE@NHzx!3}_5cK&-2l@-KZXYLDK_YB~8FTp*%>8r4He`FdL%`OI2X0E5Di z#Qu8DS+bt4vc~N+DB{wQjP@A@m9-0p^D$~5l9xN@NWgV@C>=F-(}CRKm^396ywFWw$+ zPfsB%N`dzQ0SF_Qm6e4Ua#s~dbENJkRvf{FSne+M{_D&c8J&mQnwu?PLO^4c*WA0u z%b(iPA~!x5kRs&};9LyM6SBHD-zS@>Ma2LT0+z9Xen+ch=@vScj_>nrZ!m3y6jZt6 z%y)9sy}NB+H#n#>PE*8i9oQ5%H$D&+RJ61LHa0ezO2M*u6XFfc$Y^7~U<_y9)GknCc6eUMt~NOqL9G-{{6dFu?5~6 z9O`@~0t$){?XOR0?%gBk?d_FTQfhk7tfs!V*+_0b@z3}`xzplB9Gq~XlKzC@@!r4A zdv6L>&0I0y;c4mU5Fb{QYy_AToH7%6=5lC^jg7$=D+WF+pnkw7v2KyqIoGD7j}@Aj zU5KtTIE_`D2pxfKS62(7-EGgGheKE6<=@SA^Ctcg7!npkd8 zdQiHl|2xD7LRZz-uU;`FrdnE1FBRleB)okqCL$sNt6v6aVE`Qp&*nSQft`C42mUy~ zXsO<(M-f?B%)0;`t=oXZ@vYuL_>YO1%)5OcJJ>q(emLA5K>U|bT5q0w__N6zSHN{HO`cK)umr?Kyhe;t;X;x~qgL|v z&``CK?WtgA3xUT}M?y)KA|-m`S<%!auON*m5``N+V>n!o05g>#hOu z&H__6_{fYbm|m3a-#VEWU7r{-KEzcft7u;O$sj!j%3`ENaTwMeg9tf zb5=xJMg|d(JpkTCNd$TD5xC69Nv$M0DrbHg+@LDtrabyd0Q#cM&8Du64XrS+Es*+M z6{HjKz7R%nt*IwV{BVatZSfzF_{F&H>E_gV^|FR+ zZIO9jX`TIbxYH%&@mVQ3yafRF_3J}2j7m?I=@~LamF|N5di2Tvnf7b6hQ`Ks;E4uc z^}uo%R*dCLbA;3OoB|L#R0@d#QNVOYE#c!)@;!awzO#_BgDaDS15}8b9H{-^b5X>` zo(yGB4hy?s0j?-@ZSC}`8is&yB}VgkoR%>Wy)GrF@eO;&`_xosWZYJie;3SiGc4O7 zr;ygx112?(UHV8yuvDZo^73A`8WS`82fqE|UYY0FrlWEYK~dNefXfGSCtU{`Ua}F zZ+&fao)gtr_O`|9R?M%Pr=I7hmY+V2fch$h`u*{yR{0L&xAMK8Ny0UJ4kmbW9hBE@ z1S{$U`#I|Y4ugRib={7Rwe=QL4Gimooo&AO&$`cf{ELl^(a(9edwde4&1UNaPucaF>#EOB zdDsmN0t>2>-T>#66IDg(VG3(x0HzIshhp!VU5BrD13~jKBLh7>J^gcDo`y~TjGdsu z)Ix7g%pX=Wm=w6+am?sLoK=3R(KI$@U?~bVllP@K;3PZVTdjkh4v&;H5WGq`Hum5| z9{@`0M`h*aFOF)aK0$td@JbU)d^+d}->wfNfJx7qa_8muecPVJwm?WG4p)ob{QmuR z5S^$qDHNycA_y@#LK5)RTohOZ92*rMq?GM+QRNy?W)_X8DGlDDnWO{m^J#4S4c#6_ zRH*j~^u-) zO83`YJz2VoCx`Jm%Svp~szwu!Sqk#9kH33rpK{~mo<4uqF9g#K|Jn2q;V^kn`daz7 zZ+wofu8iOZfhUyu`7=|A{b&2n`v2~LAN}iq*AM%jDQvF)L1D9^I0wx+>v4fWF^p_x z=jEltp_lp#s3GkBJnIzBbW(8}EeGTM&Q7;dw|TNxhE~&dibr|*oQzn{o8<5goyyUQ z&dEBQeKB^Q1MYkG@4qT6yx{3|?u#R`@i1A0M`t+)>;@MvmC*{HmbO~wP;v3_yh=`H z1oxexHP@F?8UX<^7`nAR+Qkjw+GS8m!kn1w{6W;Pv8)~2(QI0xRkp@C7b}Z^I3gB(w=yGex`vL4$!82k^-ffa8jM{am3_wWb4ahbrS@yzOY5oD{TY?m=~No_Pn_3rW#sM}8XiwY#)*(_MMGj4Q*$smmKZ?_{l& z)ps~aS(upW5(W2F)YW}cQyroEpuTd&jEVV>fScQgu@OSoH#C(0@=G#|%Z=_KNnCx= z-0nk)zvi!!qVn3(tS_iXfE?DXMEu2Jx&RFCS8ln{X7c4^n}SP9WNTYaMNiLH^z2*s z)YS38bog=eFV+U2>%MvHD>aljq5X!_;S+7Qc>_cE+um)lPy1BXaz(6eUA^7^` zLY_FrPEPkhFjbpBt|75bKKKCkY83FFxRhR0%YBrRmX^2CPMlfZKRx%p3BNWn`SZh& z8p!Z7*%xc)yIDWs+HL}K+qyZQtP!-8ksoPhy`LlsRXTMBy`+>o@x|T)bR8#9= zENtv(&igZr1)PmZn20&ydQ_C^%9s~6_?HWqSUooS{m$S2!o>rLYGTGTuehqb932$y zbcxS)j_;EVgI>P8o8D~!+5d?3g8Km}=T8-forQI!GRDGX@ZE4BM`QxGdq-mRWKO}m zTT!j=@e|(IjJOd(&G0!<0Yj;OKV?*msIm<&EN-~#AdQK2CXN0sFjPX6vXzzc6!T8I zFJC>~SgzqfjwshC&_8+pdHZHku{3MBCADlQj zj9j|WZ){-^01;!nXTvdidG9g_sqjf}(={s8s^RJ5ISX+>w;I)+Iv>8=XI!-W{EtQ2 z^Xzbbpu&{{3&eXqXiUSBe>PU%s<4 zS`m|M-lTOEJXTq|Jh}-&y{EUw@xnI_j*shFTCRb+?Wv24B+y1-)S_WgtdC2FX0l4Y zd7lb^^>d?3iW;$3fUEeM(;_}FWBncdB9#2n1vJ<7vp~6+E$E+v5jhn` zH->ch<>fI|)aV`y5s5M6JTf*OMra!v2E~NW>zpu?@xEhyHA*%e0~`BINeMTA(=U)1 z)6+D-WlM730vDLciK(fVAemn}I1Y#wyQR$HvpU2L4nSns9oA4CltL9%)l`INl}lFz zTLv|dCdiHeFx5;GB^%Z1z1#a3OxnJ2ailPL69iM!_se}4m6GbAdQQyEp#vd`xTXO< zNUEy7OAXOumy(dU4E-_|3?IrTi%^;rYGri-xy&aZ@bDJyN2zcsa8;`<&4catOG(Ki z;7cQia?VRPGL-)|%14^HTE1`J;<9OdL4(OyPHyf7;Ee+Y2DCy^VCf$yGP?nT=Eh*W zhWt)ceY!{PvNjS3fQDs`69&YyI>3=?Y;BEfRRCiOIKX5mEUERnN<EyEz2U}|gUK!eNq@S#CdFvp&+^1(*RI|=YM-sR2%YsGQ;_6&?~UIgPN za3WGL=!uVy|Gu>Pc&$RK$n+YJcMe-KG6}*SL_f!+imAp}PWQXmz^~huC`b%m8sHLP zbgl`eMm74ftievz+}tb%wrf>Y)weKP55=4{Dlj};3TFGk>dpy#SzD5DMc3)}*49I1 zWn9H%5v)LoKSpt2529sez6LX2%`Gjy@(gu|RjW0D&*9>HN8%;Cn*M%baLj8ARXHzf zUPec+{qv_tX0>Iu-Dfr6f6Ms4wf@q`AR*#gxIy$I5ZLRfp^{FA8EHO|2Ro)hWY zXQ27?royo1pg2};pY;E)HV6Ro3O23I{QpOG2gucSN*2lz+}a7yW6$)vit{cpG0`MZ z?3P=u9$4rWD%PvgfY{2;%1VJB>3d|^-923pzV^S}K%Kw$ zoxuLbCi>cVbvT&aQ@|1lG^>S*NBi@n(EntUfYkHOvBaiF+WB5+=UB_Pf-p&fY2#_$ z>n`}}-H2f;yXOGxQU;EG;%|=_7 zit*C7PN4tTzlr}IXB#FbCtLsic3gPdw$Q$pVW$^P+w9koa6-_}zCE3M*_!BbM8e?= z9dra}KEUw89Yd{+e0R70%0HbZuRm_NWc^~E)dc41G(;2s>_;%h$xFhRJj_eO)I?Yx z6n6002JM32bsKs(@KGaNKa_|dXWdd88pxDU?$c9K$OZslq;44;jDt_Mx;vY__la&X zB_tw}gxL{<(f~S_CDWp3Rs7VfbzLb*NCui0c&jv6;9yf1P~<{_f`e}k_w@F{mK!v% zQ^Q?eUNGLGcY*tqyHrL388N?m_ipOJfm_sUdsac=+3(`S(kiQ^fh=pm+qYjs@6$Xq z^Z}|?GYEjN8G%#SgP2X#vh#Redj>&4L1==DofiL~XGZJ(c_P;&gA$}UV@7Py+t~$Y zkaPzr4I+C11@iFQ_75E>ru8*>jW~|@!=^F(PC?-3LPlxxoC0PL78YbKsC=)1v4`Ck z)TyY3Rm-XHELQmh(vG}-c{Rg3)2#Pfy4&M9zHVatP!N!U;3lU8z4k|KPeDGG(yjtOyb z#h^b5Drzl=u2<34mVxTb^*t44-{U;-&}_%65<&lHZfgrc|JOJ_GUNejt#W<-319r& z`>x{Z@*NOlZ&sciEhC47g|P#}=Q%s=fdq`ms0n}*;7fkP9M}CYtbOA;5gQ!0ck*y& zh)zX@^SKwcHnh-Y*4LGQ%0v9fFb{qql#E-p(0gN|<~>mEIMgDaAPKp{P=iHR>LZrf zUA!h3`?08fb?tq8yd3Bi_gz-BbShl(WChhSZlq{CA=^jW0(O0n+-+t z$v#z&%$x=d6;5|S{_O@P8ODNG_Qb!3Q&3Ve^YBE2yP27h(I44oK=N4PJH@{7@nIz` zI1*tlGV7F4iGhKECA?AjD%wp#LZ-3D>gvGUKS~>piHd@y5-I!Kt3Kt|CA01AZH=iO zB9CXSJ(+es+)?YW?~>oC@>&`ol6MlcDL|m`4rMs%hC5J~CXchyBJeynPUpPl=N&U^ z>)?|U&%9w|zX9*HzC3c%yKz&euv-GB_X$i&4u}CiYPH&sGZ~ zq=C$$(6qEP*@PhzdqqYfHBdJQ&uKw{9r$+7vKdy+FwU_f$t9tKiBnEC2vbzp1;!A-Xu8}kt16vh|faoi_ z@#Ifw^$^&LrOZTuR?z6fp%fszicKM=qJjtGB^#}*1qMAc5Ijgr4d|~86D2*>gqp%$pU>I0L=rC7h8{Dw*eY%?ve-m zv!7&R_&^MyAqoZ%iu@r8#-pGZLA=Da$2khp(is1q4Z%gHXXf?vDJMWGFwR^;lmFwzi`mlaAI)8i0xc0#4o` zQ%g%Lwv}6CXiB{-m*1>-wV-qh+1CQLWq`B=_J;lm#X@ipyaV9}nT^@o%Yf0A#OZkv z8&R@~IT@BaDFXw+JAJxcFwiBrG%A?jzHgwIpU?W)b$xbb;akF7`>^GU0KioG0Ytc2 zA`7g*MZg{(lk+}YeJ!wc06E%53!~uE$%jNhx7B8;Swf%uIwArMhHb!|XRF-N(?e2I z(>awE{-ngYnFX>dE&&1RHwg(UF&?%nfX$rKCg-Bw#`p%k78NedS$Y~-$9}-HP z=$@Aoc?k`e4ZSf=hl^;wXwV^8edQwu@b5S7eT+pX8N%tr6jG?j1RNVUjF#Rp!f2=# zv6-F0RY5`0wbA8k-xHK|bB3>MIy=A0&84Lf@q|8Dcyi)5!QP%G=RNCVQARk3n3I!J zeAzFOtjU=E`Uu3Z}qgrVwtZ(Fie9`C!=dhISP&A?i3@V)d{ zU2%PQ$i+WVA7^LHHk2{x%TZ@__}K8Ec1=wRW0G6y)sPS;k7#;OXC5O1E)9bNT2t#j zKG)=;LmI{^=V>Am#AIanp%kq598UV1xh-XlK`S0mTYD8qgbR+2K@RhZq-!J3UkJKV z-MW37+I8(cnC?Y2-sJ*V2mi0^VlM$ZdnwDWB)8h2NVZ0;iUu&-gHCH{8TKeRsqW>K zG_Z=^lz2obuGk?=LQ2Y<|JuE6tcvl4RG>06-_TLM;6nBE>+0(VAMdjg%Je1*W(W4| zE~|n8bE?Kq_7N$_vH=pKM)u=swy9?3=C8{I=t#(a_42lopz@GO_}J@eYN)mkvwlB+ zR)fTpKmD~cjPCYr90rC);8Ohp1Gywp?F9PGpFG)0rvIGTxXQw6eHN(~l|`=uS3|>? zNfH?7b4#?EkefR^zkO+Jl&DikttZvX3>>S-R(2WDu$aIPRRgln+t`Dvsi|SpBi}J$ zLP0-M`!HUX>Hh2B;5&MHHsqsk0+hjPUg1h@G}~IXOXZhx?efJWhBt-SAG>B2Hz_zn zO6u$U8E`Q$h=|HXhd$kI{iUFyZhFC242^(*AMIt}wFkFuk&qLFgiuw&>brBiE^z46 zS0WR;`cTbooBCdcXk*A?xOKl>TJerCt5hE!d{D503K$n(D&g#Sy;80_3R)i`cRsUr ze+X35)+QA>TA%}|4d<(+_`=sRcaegxZHZBD<-3KeA8~!iqmOfR5P?dn3T)p@{@L}A&Hnyq3IFXu40i{ z(JlSW@H43 zL?N?EhGf{b49So=Lqs7mRHmXLMCK`kWX{ZYT-y76-uHQ)?_29#@As|mS*_LH&*tX7 z|NsAWo!4<5$L~bo`z_FYjb@{@=bQ8F=;0jF&bhu5YwZQVT`yNvBQ6zNWK%>&g0a=9kYlg|cpm{F(84+tQ~Z zpKhVADJj9G8(GQ%OGQ3h@m_(dkj2k|w9AF#Xw;hZEJ091ntdqO>UbRZoW~aX*!S%!S#_gCH`4Hg)G_^cV2m;#U(4}9=I zG*KGC_-!02`sylu$??8=PDo%gu&^XX^;)r|LEH#H^$G0P=UdBG>=F|4hlr`d!NK7r zglhKG?&m-zWjue*joRhN)MAM$Dv_J?N)ysYeJ1oMPA!{EY<2alm?V_m&_KCr z0X?9`izVe+3*TGGp}AXcTh?l~7oLjUm+L^(dv>)!7`tL~ zffF0BLT^yyi3O==k%%=fZx?)cL?=qsFZ9L9B=IU?1VZ8Of@~53Tom%&Kq{grKys7; zp|JI+9U9FDdW_t^sO?e2$%FVt0{0mo5&5!Mn6uls>C&gLd%)==rL^VT;6>yT*ql(U zNZr;sN#4wfQ<`O|1rTzsI33Or=wd`X8>pF>*w~f$xI?7uglV@Pxb;_HJ4D>!790 zg5<r5K`g&$!Rd{z(*w-q<+2!ky7;Jye8pWt4-6F2{c>3ZXLtW9zH&x&15OF z=ypT_W(O4C4!qpCbVIlD&mcAmBA%(42Uq?Mc(4M+ueIdH*+zzj9)~SaOH)%$US3R0 z4Cb)ouqb^@Qqyy}Y~R;-hM!#$n_l4R2gxxNw%xtGdq`z?nO%;G&${)crCi*nAm?LN zESzQ|UlJ12Bv}!jpy^Lc*t%)sJ_aO&6mDO+(tlX~zzrVu8$CZ><53;?a>jUjfY_jH zd+FDv$>NS8LvNO@!~>&ozUk>yt*rvKQzvBxGkkX=z)!q}lOO`|4bX8&d7^l*b#RD5 zDK`bUl~~=)zUrNX@dGm>WU}vwzo2gv%HVgM2H=hz2;^yHSz1_}oNIonlYPu@*RorI zfs8mAF0CaUMIHyNzHfx7g%|}(#PN>d3cYi9+b#S-+Xx}#Q~kJbL)O;-1Yq8Gfy#NR zV>Q*`t5^4eBbE3yK5-&ZZt-A-`r?-de2hkRfEFrDb z=RhLyS!a!lL|06Sc8gHI$V-!4M;vT${weuzY;loVMlm;E+v>8oEib>mqc%}A|Ai@b zQRr(13v-)n9Xo8DQFU`gE3vrFB`7b_71mVHpmYgl5L;f|Hy}h$&yC*QN+l&W=(<)rczX?Itkxd$YrV^_<15RTpO$?< zdv*(KTR6DF+sTca1exCrbqTStq>D;*Ayzc)D1eK|WhG@eL6-(y6&1-npu6t6yCfV3^Jf;|~7dC^&!!`fiuH`MJ4`?Cd@W8j+VFmdng5jK};qo_@X5R~-k6gb>J} zq_+qYDBNZyS1Fyv_mDUQ(x=HCrnI7_rdLNN#CRW8*PT&ee>G#7qLWR#`QA!oG_eIg zNlL;YfJy7;i<&aqM0ySmUq~9iQGmMLiUuc|u6{y4zy4aU zUTUpp?$?XFA0B62J?K>_Bjek6ZsKNLiazHp)TE|gm{WD%znPnU1?Jl_1qD;xyqBj3 z7v0g_+QjLyB0W9WqF;+|FTWes`ZWtP_3F$APRb;xX^$O>c(-3dBKK53oB|Sa^Yd(B z1w`9`xY8H^XCbJ63N6gV!zPk-@j-i8?sFWvyWvkpKz#kVBjqo&KRfMb@ckqcm?j4z z?34Bf@w3%`H@Jx6R{7B{8t`-Pu4k(2^x0q9(Y9D{?;gF3TV&fMnAvzO7oCqLmsK>X z{&qzEL#|8QMl8sys#u&M|mtFd_)x9bEzK~OH?5Q5-q{@bdExf8J z#c$mxR*kJV72qfP>AN^FDfk_GU0=UJUA?S*FrPLpKWlZFAMYLkM`QM2xPGC~5b!bf z4QM~CzkgK1p!TEW)YKBsP5!&~IzG0Y`XRF*#5wshkg_lr{_;iw4RB1%uB#`-te&vW zPaE&_jv(CC-1SVT@!lZHL%*dhBhLZ(4QJz_us=dFX+^*2%@vsx_kK#Zja}F)4kzD(ylNk|;Z<-Jzu-7Ov4^jQN&8$Vf`MDG zs9f8tJ5@N`yJ-oD5p9&u+WQso`Jgm?g%Y@+MA;3h1`q_r*E% zIZg#EcX24V(KGe-ZFGmDDw0c6-vSyo-q(MvbFJh;MNka2=QBHRAD?}flwBOByO-$C70v`f6aLmmQ z33k+|8F!6U`f+m^>c`Zuy*OiIa|nr}E{k73u56VU=W*X~qr^Cpy-0sybXm`*`OV1x zd~S-l9AXZm<687^ytf|Q47b54<)1Hsixyx}P>^4IxONsiO0aKi$3E_#ICl*mJkl70 zl=3~U_19gQoA$L^=v9R3HY@n?_`jOfd2!**nekzRz^Eb<|D+^V37a3(Ztl)#dLs%{k%tYn3AxZtn4mfVT~?vswIX1G7N-EK*x!NK*?(YZ~_L1 z?AYcnf&~Zx7CK7ouH?BZN?Rc}>_8<>zs;+}FmUbWWmQP^6YdN2)XT4LEqf3Wq6mfo z4_LHEf0WZnnya#?%qE|3At{Xk7%Rz3LgeLinM*(3hQ`uAodLSO?s^3#333?XxdjWt zdd@st_6V7GE_?ZJOZxChH67)~{%a{Ntg|U5{b~!%V*K5oMU{Av<&k^oIK5@V)+r8^ zh`c~}t!k<|zL(6;G6M2aSY09LqU!5gfgXc3Vka^h*RMxJ$qj4_4UlSRYSO%PDZbQ< z>W{)g8JvMN?d%RZ4Zm3}dZl(($qYnhOlv_qQZIs8`rZD!{e$ zJSWY~1<=N*hBL?n#~QvtY_4wD^`GSBg(1_Rc*uVIaj?GgLx@0(6%j5A(^~>R8@Y&0 z)XxqTssTm2Em14!D_ytrbt|h_G$fN!Qev@{+M`3tHW-kl7yFnz{Z?o|69 zb@kw}CN1-UbZp0{9iu@X&m8!|Uo-xEv;s75oT2V{lD!MSD268RFL5}$|7kXXpT}&% zw4c-3+O#o3=4P1G`rKube|rJa1^V%5k9XeJxjfu1HaC|R5 z)TXF5k5>I?Xxc3SD8a=q?zCxoCLhs$3ewB7^#^!Vfy-ZU#K`pO)s%F{8=W}6^XXd& zKlDa;;ge;OPFDxa#QH&ynJ5kts3&&U&rac1Q6TPZ-2F)@ z^$hp3BD=32M4qDxPR_nEPL~~ATkc1sX17%@cOr^T1xYH{w(o1{k|6*cTh>Os<@G z2nIQ5a3!{1OK^RU*Z#o5p%oUEb5TnUzU| z{cQONh~j-Aqw)*rsjmkOJUL443ZraPV)^rl(J3%5=9l2qt@195E(WyFvR}j@oF(v zsrfaRQxn4zXW*Sl0wKUn9&wtvTjMY^|JCT{=@TdRJbw4CNYr+i6~c+CV8Khbg4v&E z?1vAJWzvMJ-0+3PEiN|pBr3VHIy!*Uv%tK6Qd!yCFh5u3et89AOaG-|rsTT**3+j? z*=jWx^Ro_s+=PDS?w|JPENLFx5XG-*T@k8ztZCuO9({COP6X`*PfZ?Hiw!^R8{uBD zv$y{f$5UWMjw>o&)|e~D8@h}Zj+f*|U|CyJxYgw4|6*F96~zru7YRNnzcfIz@dm-!oUOfR598}qQDmm}Td9)S_7UsF;+)&siy+D25-egay z_w+`c?9#Cbb@-Zikp@ylFlLK_@7}W4xATQ4rQ*e9ZTqYgsXO``*Y7!^{#k^SvpQ^^6xDc0y1 zL6mfo7FI7xzrA-AGHcxE%Asc+!5g4g9~VF=!BChnz?H>(#t7U$dK zQ*@^{7k4r>mZ(4Qf z94dsm$0=ktdf{pdtG9W}6z%i)nfXawav3~m_2h7yOHIeJ$E!F{lk29bHX&|hiyQhJ z`S$whv9oJ7%v0yvPrUxwlJ>fxp{{DXwW9ppir{Mj$N2c}uh+N=fkCXM+}Zef&M|1d{nQ>QW^2FuWL83{X1 ze37ML>oNTPheW2g_bUil13*TstxxSnT#TWs^pG2q{#MVm^byC*0K>x^ebnRQLqoSrYTU`= zH_WicTS#t+%mU7YyQgP9v*^3EuWb0`)6TbSVAlxNMCYcsSO!tn4WM_dIC|9O?Z?5j zxN?UPtQU=Ns$=KjaeQ--lA=OBMga}Yv2=@$dUR%r@G-tsI7Fi;z^j{c{e-`w(Zy!B zz`#{=b5cZzMtEoU*T(C2Dws{h@bSebV;vf9G;QnbEZOTg)3+-;W3m1#^ zKMcYZ!1yU*eg&^;?6&ROSKa(6bt@)Dj7QlPGZ>_N)MKQk4!V1%2N7aV&s2xU3GEzV zR+s7fd$O)A?$KZUMRj*2ul4jO7&U9#2M6zfl?`Cx0zRXAe#g;J_dOp%gN(&bT^@uJZY^^nr%tI! zT^FEy{1W0XcqbBwFMr&eZXSz>yTMq`*=Nt%2d+r`nUUe4sGOI0K={d z=0TU-@ok634vm;&c3=mWR~ZPG(%?W^I=)+QNP3Il0`nLF*hOps&wbn`=F6yyK=Gj^Z&miE4c>CPLa61&OMqJkXLcF}RR zIVc(U9*^G0Nz@N1fi3y7yq_W~d1zz--`p1h3hP_ z<7%7Ej#VB{(Pi-|@<{6dy3pWD(tAhN%GZdaAlmws$E+oP52h-yn72BP+fO~)((>vN z`uppO+z;J8;(E1l2W@FCAHoDAttcDSsu~CGv$oDOoXB8t$h<8pV{FR$*!wDz2GdU% zU}m7ce3nYHhWEmyI;Nf;CkU0EqoX&dJzdjNyFECaUwgBNjGxl;zE^MsEFA><*U+$3 zGZEoOFmHJ6(p!w^stt50 zaRT0xgL7?*`S*VO;8G457Wx#XwBJgbIFksfje7ip$fpC&jyp@eN8}aX1#3U=p+fs$ z$-5x5fxO1++?)H$7UwE;9eqPt^YH5%$KazU4^DW9SOufOXdvI(vy8j+kw@$fDolOJ(@xfAN~V#Z-OsTQFH^|{c+h0OSZ8i3IOWU7_U(~m*b zwP`cQMXjIm{iz3zg@T#n4E@zByjd2fPgZ-??2$$cUW3ue zA7_pYzwwPGlRsO&b#z2AV|a~LpzvRIIE?3s!W1xd2sr=TcAKecZo9c5dKz@L!P*d^ z`AwXK%gxQzw(T3{{F*hm11m6Y#V@E3NiP6I=Z^BgJsVVwKf?b_XwuM6$Skuk$;r#d zER$~T7)VDj+yFCMAm4*|B#v~ID{PvkdtqFQ|1I@oi0c(FilBo z;&+P2Sikw?ycZ}BKk-IbDRjmK60Qq^H~c}AIFAz=32(NzVw<1sYRDlh~XDnRaJ-LVT+V7`fp?(2cM7;h+#$R0OWG_H*X zJUsXNYph*DtCzY(@F9>na$Vvxtb*M}RHAha)#BEFw^VgVC6W6QLaLXylrlNbC#N~9 zAf(Z_KApO8^j!_*AKHnRQGaTEAL3zy4bMHG&0!o+5dJ#VUt{CrC!oM+)gY(>=dT)M zzms{Bu#e@N_ux(T+wf49z0+GMv98c+k0WwI2-E*Ve(>j%VqrrI2Ype@+A6@!?d@BbTlcrtJ0^Yw2}g8XH?$4u@}? z6fzZzT!z|m;O+xISy=H5`?aLkm4p=Z%^Yn#UoiY|0Y@Zl-X4?^At4G1Q8q)W#U}*K zj%fT@TV-Iah+zPj7jPFaD0ERfy1HB;#pi!X8(_L>TK1U*A7%*>2_ z(4qLDn#*%6`=rRv{KmoQCSh}R73pkBOo&`<*j%X)721v_((u?=5vC7VPV}ED`R0rD zY2Z&wEBW!r)t}=N5-4yKz&dan3doiPniuplVPZHF7ksI!`y8wv5$`VY=qYgi zgD^Cy+dQhFe{JdK2AUB>hAA5UlUO({G!c_Bbi(!nycAHf1Q?|bkr8mN-Q|3R82Sc& z^Su(ol9irl$Q#|k%r~c58#pjPdJ$oT^#Y{XYV_ElaLa9aHOdXP^s$w&0zHb@p4pTk8Mwy>FKeXeSLNtX)2{1n?Iu^ zpNKXHStkFkSF#X%$CCIYHdemZ_Ca=yk)!CudKc=@h%C{GNxjw31WR+H(PG_wU}}BI zk8gAwmz_r)jB9FT;&Y|i8L6gcXEkkX!~=taYY+%J9COS^BZU*Lx}7_AR26y9B?89N zYTLEp+>6Wp#7&)k=_70CK7-|G&}cv|^1*C4VqU8LgdGGXP*()4Oi*mpqA6-W-5tC% zYV-%}7uVF6{Le1=iwm=&25(pXc|6Vw25fFj^zicWi9_D6{Qdi=Gx|=MpQY6W&R~A% zQ2r#x^vulW&oK?Ds2J361yG;K5;iuB6kJ^A5bJURg@Mo72`Akbj?<&m6IZ+x>?HL{ z6*LQnjmezfklXAMR)N&Cj(!n#m-tIc=FPubG%9N@hJ=QMJdrAhPM7%GgT$b)zZSJM zH#|&%qcfgz!5#%Yy}ilBiTuBM9we%@EL`DhOVclece_~uEa#ojcC)XwnZHo!&U&Cv z%rmQ-?CtEpDGN1hf}M!~C%B?f1`=90)_5*1JGv&oE`%nF^(Lo7;gu(@DCPsz_tP-)O>(41fi1NR(9pQp?-dCQ>zw<;ho+HZi(geCw za8wJkz@{ADwd7_FeO_2zQ9I}{I#UrW7=Y!8(AYpdo=47lLw~Y<8gfN&; zsiX`E{B|8;<`uDzIXxi$sGJ+9eUSps5TVNP2?)evC%|8)&kAl_GrrkFK!H7!73TZP zP5OG}dxpyJW@>{l<;4mU0IyqETz;0Co`voC-J3VJan~OPR>mvlWPfp485z9i=}9DZ zD~#LlnSCq}L589-$hc59DvTDBfrnI7lrno5kg|o0eFaaa`Idwol!TIa@%ytzH|v4A zBV7L5`1sbrID;n-F&zMv!xC?><2inok#Q$3ZYO>&8A+E>@OvLOJE>~7ZiQYa$!a1u zqQ&QiKiYebSy)(z{K_SUadG(U5P?#_tULI%o;glm51c@jpU~M*{ZYMsr#La7TvJO2 zgBrGU(S?aL7bJ53)sM3~3l7fcPT#EGRvaC(@WxK{*3_L{MUl5{WFr%iK)CVp`c98h zzr_$;-P2VHoF$)&JWjdODy3ChR|Q&^i#GH(u@ zC(e3+09#vI(N(L8o%$?`r zd$`1HSj^i5+|gG6B?(tP)1AziqPats1l42S-#sX0r`yAC#&=c-s!@J?{fKUk?QIcs z4Q$BMXm#nz6>s7PPt?5D)tBHvY0V2K^0A%W65^Hrj#X|JA6r5pdJMimnVzj2&vgML?&gjk$ z5rgaL=?e@o8_QtntvMmKfstgph*0tJ0JfO6PlC?=BZ)%Ed>U+!qsOot9E4jD~xwf)D-9X|a zOKM_@6FzNj@n4%U2z3{fO!NXF-VG{`y z)!p5i?iWhDg4;U`u90i0M~_l3-8TwtJvoom4q|%Y?xH1K3jjZsw}qE6o0^h0EwKe^ z>9==7Q*&b!#S?pqAr1g??Tp&z8%qTX#f-qnTN!r1fBBjE^V%;hM8T(_ zUB6z0JQD+XP?fx`9dYr$=Fhef-;iru+`&6{B1)3ee2HIZ>8l(MY<%r#PDMpmtR#O# zi+l$MWO2jF2>oZqm4Z`{1TjX4W~|rmZg%$bD9pXH=2-d-Bg@NKaWvoQIB(6Rp}Bsa z#RX18xi>FcCij`BnH_i&;^Yd4H%$!W5FWvBmtU~@8Q!H1CMs44w{7HumEa*?rB{ST z8j(&X+ZNqlh)T1TFqDSuqVq?D*y;r*1SL0#$v$?~< zdeG?mFcd2yyrS!2Z@=A;BDkHWXZg?8dHVTTNeo@x4#FmLb92N#(oiZ|ik`7*g7^AR z#N@#BZ#U83JZ#b@N7PBud3vy0ZpxG4_k|XUzaJVZfvLSJTMv#(5`&qN(kg1&AFkxC zXnbMZ{_~SUEb{=@(mOeX&^SPvTR}yAbk>#X(k0)G>t>7IzFl$ZRL(B`LrL|_=ni0Z zkuR*l{m;vp>7DAZ?yCP>kxyb$~pI(2W;>SJG|}k_+N@-!Vdrh{s)SrZv;^!$*^hv&bXgW#`}#wZAGSl8!{36_$11Y6q)$d zuNS^oHReN6ds|sa$F1O73|(sk&Wfu|SsQQ!5V5+PvWk3)>02;X>n&XQ1TFxEtmE8B z8Q{goZT@7^i9!oLG~S zlF06U;J|^`Z{93JNrgerf#q5Hjw7oG+rYr!_9pIQ?eM<%{A|MHeJ~IF)qTp7;en-CAVsXJK&;}MH5*(SG z9NM2K%^lO@5@<58l%#-2DF?>T!op-By6Y@GJw3J%Y(q90LdAR8NA3imSBIOdi=&erHrtsAZi}r3&d=prtdWgbOcMA?wvsZ2nP?cV2=A+ zA~w#?SYL&^#^@2k#3b?ng|rB;yk{5R{|R6%t|bD{Q;36Z3wU2^KGt9y*@5^Xl%~UQ zS%P;&I2nOv1Yn1GXs(__*7(t!qiHmcHua{>o0t15*2d0!yKWbgZW^;>#GMGoXgyS8 zegy_^lewz#C{&s|*ISL! z%{K6=bS77i3oEJNuc0=zkMm;*sbTo2F{zBN_5X6%VHFvcl{GRtijP{fWcK$FLfvEx z$xN?FXf9;%5t0t_@+9<-nwkoCQBBHBEwqo|RHrZ1>F_yhhZtzdrdPU0Mn-?hYc{~V z{AA)7ZqUD-{FlLOg}Gf93qdqigTAK)i$r4-s_XtPX@}D%2?p5;2E5nGdgVARjFVvi zj_-E1wpD5}^Rej#AQD%@`9vlO75wn=@j(veJP*UVQw7idI)+r3as^lP;RnJ^xja;=WIp^r6YSiQ6UxpqlFaH9CCB`fh(e9_3=8{YtnV)~i=+dPt&Bye+ z;__&2l}hL|#tU@C@E6R8PFUX{+bhMsx=ta2Bj7*I4kz~#i9QS2mVeO?HP6H+Dn$H0 zln+zujxWiF%%)N8?H3^EY=gBQVIK^yy!=dh=gw8QU{sH<-@ftRHuvkl8$hP~F90lF zg^X29I+eW7e*AKYIPeE00G0TMhI(Oy7}^5cckNQ7uwlHT7Us)g><EDYLrX(04d7QaBH-&6Ad8+vS(Pq?LD&W5aGHTOC4^u}er7}1hOnl7ZwvcmD2Xl&Zv_qO~20@$+c`uObR&8UA%II z1a@Gn*McY-GxuDX2QZ0!qHnJ|*p_D}f>w|J|3(!Qe@d9Hk+)FGS9t!-D~R}K zUcs7`cLYS}9`ZmKq#pi$^SqxSIj(s39r?Ew_&q{GR#aGOS;!31va;16--JjzN&Kzp z1rGaT6j05IzqGr22d4kf?lcm5Sm+dsGc zv?4U?G;*CgvTU}7zlUR(#KfOSy;3=g5slPz9L?=#9r)vhVq~Oxe%C+oG5>XkWxT-v zO(5+=>1Xxvp*Bvk?`F3-C)>N z=~Fxsk~8hDbeC(NsC!Mo?MIU1_EW>#v9edQUCTRie+&PT=NF+uIoOmRL!2%D_%SY> zQdSKb(y7LWpew@edJ=YNv*wrnU~wH0ESwX@ipUpqXmM_gpD(6j;YxqnWSdJQk8;Ri zjYO?<7=y`Jwe<9KtldgTgpDI}C*H`5#ejI91C3y&jb{&Dv{In11T1TT(6jqUNkg}7GD2cqH0uhdIp$Vlm<$1dD3vhHW*=<Xi&O{)K+*~Vrzmadtg>YtXDR-QrlB48u_!<#&Sr~Z9O$!wyda%abZgO4#HjF)BT9v5Rbl z7lF{Q_SJ03=y_oBX@O5rGn=z~Kv2Ix8T3Cgx)1SENMAByPt+RF5bmo@)RdPWAFGrJ zh>VOh3@2NYW&&wuZi4dvxE~{(H=W(C#4LKFj}rPbFUvM!9q%K=7IAFcxs)M!H`qZ=7f6( zPTjYA((xtuQT)71Acy~gV|P6wjY|9$RS2q z0Y#vzJl7FGykj+Xqs+DFc)JR%SIu4tM10BMX#_LS%H9UDu2Ft&!p9X!`i;58=)2PV zrxuhq24-IRVO;?!&I}FMjsKDBGMFCi<{NNzb@d0o6pAI)Er0+1`g8LajT>K>prH%` zC>>^&KX3o9KuTk3_TW^!iD8cJvBEaLHy4KMgU>wr$Wxx-eLjt; zrcYEgLDSSJ`3s*{wC9AqlL*R{=+psbzp~GRHWcB9#m`%Ox33hcB;eF9c!t!xel+S`s0Z0a;kUR zq?S=#+!#ScCA>zBii+hfFV!uYlABCa!-b3`6JI7DN?(6{!_+i=jB#Nf?VN;4O>Eal z$d?obTh-?cdwq_@D5&Pp2$sh0C-)G;O*|%?JXZG#4-^>#;6C?+#AS(a>;J9vRfC2#MFtqs< zAU#cAk~$ir879XYNCN=%*Z3V*fdv5ASg#xC-VQ0;DDpJso#OAVFbf3in~B^OQ|MsL zNX#w7L>))FJxHKlSVVKfBW}R#sLHpc~qs(Ve6jLU^7SoTkl3O7pSC>&)$lg>7ZMAH38O-M*cOXDPiU*m3>n`3L{ z>FARO3a(N#7;OCg{dF)6{G5-Sh-bEH0RVe;%ztTmPRjB_z_vJ@grTHFRaC1l%)Yru zVIj|3+f1aehQN}nA1`Dwt+?A0Jn7`*G%_-BBUhe-jV(DPg_fqbx3@|#naSsC+f1Xo z`R&_Zrdt9U>gylOw7NKbJ2+yBsf}O)4x20LVdSOc<`ujqjZ0s=FsvMDZfsoHKW=M- z)mhy$H(#JA&f>yz3ku%(llpQM?9$TH?OOa9Ek3j`1Bb;G5tz7hsi~=|TAa0YR|HdC zTwF3TG9qBqlcQa?EnN7avWkiy$kf=ls;1`6SzdSI*w`C);`5%K9!55PK0dyPqwn#< z?9dcMnSt2c?okBHPAo$p72)i=zc$j@X#nbOXlMuz3tPu?a&U~0_p@A`RSP^lJTfyg zLo{axi!|CFQ4*#{M@Rqc>T(d^7Z$E2u72jOwh-dwEhDZz7beX4R;5euC%Y&=U0_QV zrm_k3xEH5qjIq+91iE^6A|(Lo;-DL6&qVOnv$B@)zx(?zjR=6 zadCFmwtj|4#Aas3u)`uxjhovesbE1tqgCp7ozo?Ystgq?IOZ8Vyb8>PH4mND+ zwKO#g^YRj>e>?e+;Z=G2Ra_hcw%33=uGiVf$Ou(AVv^RBKp+XSGxc4Hnwa?vQmfFk zTaGjk8oz?4*R9vVTrUA@?kmtwj6~C!%ju-PJcYQzJC(~Y@Lr4{)Ra#m)`chL`8hBJ^CFf>u zYip~oe@2)4s?RK6a+iE6eEaBx>mtmI30=d*JSfZ+curM9jvK+l&)n|eNz<&pFFR9f$;H-T6)=D;;240$6 zFGrD2X$j^TODgkXi-v}VWV2Z(BB-a2I${{-=H@(_S{obr_NVf!DOrXP!Bj-q5RGHWnmGe_{_e4nxCJv5Q0Xd!^1TuLU-o75)*-o zrRC)kP$(1vfryIg%IB8-CZzI3QGlI9A}wBY=_3$^yg+5`rKJyPxYgCAOYg?}MbJDc z2OC6>rbYRN3AtPXad>!Xu;?9)52oJun72v*pV0_NTKYv()46>$_0h0h8e=jtGM+tq zHejj0x33Q+&8MpRV(wKy0T~g>nx$4eB*2ah-h4mZhJ(RQ?Y-9NQV~ekRT;GMztESg zZ-s01@$it9m95|OOW)jlP--^*^{ckNc2v43fiRvG@HD?(GwjPDWlLdmc0*OLA|^%+ z-N1-fEdTE2=$N&&;CF@_qCe-W_KPj-}p%Z#zt$nat8bR_tov>LkS=8 z%OTKW%Nnp0Bt^e#$U6C_xG44&wBH0hlH0E%!V5(0EsBeNyVKJpXRFm|s(th1WY_R! z>hx*G=VD?-JNO;1%9K(O_zIiOYWSHvBkv?9{I7vST%cDi%ehg z0v67LU%q7H0-r4JE_YLZ=(j$i7=abo@rv?S$8lv8Cd@Nt7Ld#&{uKGKwzhU@3EddF zJXo~7?W_H#{&jo)!=9eRnwK&m`>&S9>~8GtQqKwsew_1-iJhpqpg@P(1B@ou7v57# znz#(XyY;!fz2AqAHpTV^u8-Hn#luk1xS)O2hM8&Wq(4lDM3A=-yUhBwDd8YCd_<6vW|7b`VX!y_aVP9D8nHuS=x zGI(RsMI{L$E?$Pi{iN0UFx+p{)1U8xw;ryWOJYe&OKp)<+X|wvns3zl`;eXa$tF(< zg%WgaX0+O-93|uLs9L~C-+`4f1;)IMq_*jZh)|oF!jTmX+F^Tcwzjk1{*u-pvSKB) zEijt2yv)VPnOPwJC~WP6luQ308Q;sGqk5!=stDt-t{pZy$YRB?fOTwME zs^j49-!@QSVE4X!3c|_DYduxys-u%rZ>D%pLFF&6OXzv$>~w(4W=C2ae1Z$*oWqxa zGv(!f5?-#k62ZzqPnnu*+?O9L)*_JnKNV@X61UcdR@YY_c$)Cf12OYpITI_02%I@O zgCUV`NXI8Tx71mZ=1Qv_$k5Qx$VlqSiW?lxIHB&1OMdlA7TbH<+S>i^Lz14VStsJV zyR^`vBJdo;p=;rx5eZN%3LFTNl9Hm4Ht78M?u8u>PtRVHWj4R@y?0@O*TP#JB?p<8 z2=m~;+K>dsUl|YS*k$EDB`Lnids5NY5|X5o{Mb*?G6}MMx%B+Y7cT_BV2jETvwntc z1-Trth#Mc*-j(C>j{53JkWn#SLhu zwL!N~C_VW!sT~_{G_B9Hj1K<4KJ%}hGl5D!8y{FM4tk5HZ3A3~n;5*-vyb@)Ojv;O diff --git a/inherit_graph_54.map b/inherit_graph_54.map index 70e2473340..71f0ce52fd 100644 --- a/inherit_graph_54.map +++ b/inherit_graph_54.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_54.md5 b/inherit_graph_54.md5 index 27d6a708f9..3a13539d85 100644 --- a/inherit_graph_54.md5 +++ b/inherit_graph_54.md5 @@ -1 +1 @@ -8ec639b2ae29ec037521b4ea742b1403 \ No newline at end of file +d2e7e1f23d3d8656b8dc9a1d9c68532d \ No newline at end of file diff --git a/inherit_graph_54.png b/inherit_graph_54.png index 9443cb1853b7b902234494b633967ee149e7589e..5f39ba6357f72fe44a138872814d6300006f0f31 100644 GIT binary patch literal 3482 zcmZ8k2|Sc*+aFt@MAVQagGrVl%UCkVgp90Z49XIs8A9lwlVx%c$r6W2vPH%|4MozB z>}MD|F}5sOGS*`lTkqq1@Av(__r0Fq@4oKm{$0;~E%)_Y*Z+>Qwlv}673BqiKzybs zqnjWQy9zLebF%}ZSXSC`fE{x)Gcf}FI(l*`#8g1i%G3yn4tdSUdTf4X9{lB=gD~Mu z6c?4sg-NbRC|0ugc$!{_=9ZUgym02xdmfyR5?CoxHXRHrxA(SD9f50Vy@DUQhLl}1 z&+Wa&V91PrwAd=t1wSO1JVKKkjJ{T03YtGurA%hgXq`0Ws%6@P@QAL^z)@r86=(U!AjqG~6BNXNtaV3MS2QOlhDR_iN{zii>K}91 z{>vQeWWXx?I|CF~$DS|{Y0OEK0p#0`Q!?}+XD$?^>b(0!KYagVaq(g?G5h!FxQo-% z({RzQ1Tn32(vS;QM!^1SRk!H*^U8{f@kvQ8bwNIsmb8|5VGeEM9Z-aj6x$;v3GFL_?+t#XurUeEAK7BL4H@4X_TQ?&)SwL9W&dzTBfp%!g+XJlq^be&~Mp>}Iek8VkYPD?Y zJ3%iQuMN%pA|%lCuA-u%At5<9-6r`}W@h}eXN7>vMB<4PCwhBlXJ_MuFO4#oadB~a zkC{ER@oFD>SEiP*u<-nkAI#OsUrf4R|FgXD^z`(|$jFX=$jLc4aq-gUwaA(gV`JmG;MGIcd=9XK{8P&;owS^sD>^zl2*h5im>*nIQ~E<)5aU&L zcB}vA>T2d@_Z1Tx%h%feYg5R?K!<(St#;|F{{UTJvW*A!z&rHjxyI|b;N(lq%3k(j(i z4h|0Nr-mcbU((E&k(!XP(>BOR&M3~ic49F+BF&Ld0=1Ws*X3zw60yh7O1LH@DVdX& zw#BHK?4uoQ4Z8%dj1^nU#d=>=Nb7r+=Tz&MsPCECB}<@=%;DBUbb-(!nJ%Sv4oyxh_aaOG~(Iok6detPi7;YL{p9 zC7^fsWiytRmVjtKXIkG;g}M;1yHisT!X@nc-?dv47E>U(od0*WY(;!N?7s^`Cl2|G zOG-+}WPi^iDkPI%=<37avjMfS8)heczrAb3!lloZ4vGp12}wxksj8BLSDoROr)7Qu zKlH`yoT1@iJ6l^8oS#zul0X<9A3vCC56={NBZf z%gieGo%=xE8HmsO6wo`%NU1MQQ?n!HJr z)^OexI22`IQQynwoUN(^1dA9L0J0n&1WTd4loa$n(Y16it(M-A2KO7@X zZvbIN-?}9#CI-~yjMUWp{zdjgsh05R3zE@S$$pdi8%@#;1G{2c&#K| z^L@dSd;>$-cEzVIUX+B3T&rDhJOy}pl=CMIe6T_So1Y9*rV1vvKh@PKDk!weJXzmc zZSaP_>h10ISYrDMo~G#yU|_;-ES|pt_|Nl){~W?vbu$$0Ryw=s9+lh#YJ%&xw`O~R zf$DY>*&saU8NF$gL7Y(^&o-TyS^5Fw=J;7Zy_wsK041nTKVb4H6#RMCD;62J|}4zWMFS(a!GG{EMk=Y zYw@6+mTCCZneWhyFAO=z4|27{2ctr_&@Q%F^bE*xq_{GvbDBFe53R7Yv=PC2%i3E_ z`ur;#dHp&p##Jo?R9}h|-H6xLJ&R%9;4Xlan_F$!eyepdSGGB%8weB)nm#>6@lp|| zJj6wK%w2JFd!u45ooZ_6BdnJkvo9@c75y?S0;!obbEUQNZ*-f;tJi_ce%gpKH z`1z10SW@Ct+v8P=$=|@Wxrw#p(blIb;EugTBRA-^ zRlynp5yGnAOkCLh&P-BV%vzLfyGD-0=!*iZBlFNc177pt!`$3lhIt{-a@{1@Ru^IQ z`Dt7g&XirCq1KK2PWNQ%J#LRbqtZwQ!IX8vcU(ho9Soa*j2+u#$p6!;fP(1_s`?(x zXYA4gb*USOn!wZUQ@p!!pT^J~eI6u_ z$@2&Ns2!8yp?a()rJ1TbaHKwh)u-Bl7Zw+9ln$Dinc3Rf-YN&r<8x047D$zce!i@j#=6hQsb1zTJrM66iQe? zK%Z~TlwAuf8u*5hazCiHnOr)E1{uD1b9CW^Aj+YH6(L=K4(A=Eg>+ zr#eesbFO4+0g*Vd%jS@6;R2aBBmS$=GmB z=jc!?GfXFZYler01P^|7T%znO_bBTVC?sjwE=%HO6aN*oLK<)M8ww>$q`>j4cvzdi zBeCDZ!{hYN+kwa)E}p0Gf>eHOKI55U>q>s2BC3aaN`N20E5Kom4eQK!*B-Cu)_M%W zBMv$VDMmP8p+{z(Ate{p9b zk?hSN-FwII){XAW#$nU{xF7r*kb`&yfn@=3&*uSya7A&D(Q{`~cUKqRhqDoeq+vsL z_EIp;+gouoE-^8DZHn#lJI*q}n>IE8fUfZ!7xgkc>;_V&$O42v>qf8k0WgD+J2yMe zpOQzq#PO5=gZlqhi2?HHcJ-BA4h1j+`!yH-78*WC4}lakQ8Nc2 z37IA`m4YOS$R%Wdj1dLeOAn>Zs2;KyG_fEoTUIWerZy+j44Y}SrY?7X50}pGc6ZNp zv$@UR?|h!l`QGpO?t9MtdUntKejSG(2n>OM5D{tz5Md394+I-1J`il6_&~4`N$re| zj@H)JE-o&H${R$;DJUo?C@28kKlYFA?(Wvs)}XtD2p77#y4u>>sFFx;CB0rBEPoK; z#s2;KX%h7OfnWp02Z9Y09|$&3e1shw4ky$u{L5;JkFZ*}AP^4o^*cT|Of195GSmW+ zN}QdYt*x!yx^?Tib?f+izDlJs8jXK%b{Px|4CLkI2?T=Z=xC)W@8^FNw zJ3fft(Auko!oos_!_nT}J~J~jI5?b9jB21UH#euzXoNzcP$<-BG;?!vK;ioJ>k^3s$MKAe471tn?KYRo zotc?ooYCUqVqIOGR4V21c!v%h`tjojFnjs(<;28948!8$;-;sk!4QYT5g#8vJw3hT zSPq9n{VcUwt<`GT7Zx;FjC;=)c5{7!e0fTh1nl`ktJT_UHnZ8>)6+xUu@4?Rc=F`Q znVFeq&z`+_@dEq3ZGstM7*RuzI@5a$tf!<^Y$}4JG->B^!fAWE|-gT>B^NWot>Q>9UUVhBW}0* z^y$;!($l9;U%q@v5JY}{ep6EukT*3osnu#8kGJGlkHU#X`3G`uf1tq@*OBPB%6-#xj=5?Cfk}Vj`m&=%%Ek^!4?TZL`@d zlgWU>r%#{Aw$th4a=DE5Pn|loZQC{+$5T>LjvYG&wv)89w1I&EvOPIDDUnEk+0oHa zvTd*hNv`20~+R8&(_GchqSF)>k7Q$v;a_xHQqZZhymVO(6C#bN_CT9Km^){QW zw6qk+X=+rP8jZ$ox7+P@jYi|k7dbfcWoKvW_4?1BKfB#-tJQkq#EGn|Eb>x$dHLbP zhb8&b;c~f3OG|k?UVMD~*|TS(qM}H7OG`^?YATN7a=E;tqk|M) zx^yWvHWpZDZ*NacO^u3*5{tz;oes!pYM|kAxhg9w$@5EPWhMBo!QlG`Xd8{j+}vCq zkB8%Ua&mG-MTNuRATKR0F6wl;w6wJ7=;-wH^al?fFq$O@qPe*_A|k?IFaU{|Di;$k@tfu@eBKV;AK(G4t`e^z?KL zp4YCgumAAjLvL@d$z*!``03J3wzm#KceUk?Zv)6Lkl zX%m@_g5|YkG8r{Lhk3n_rgdRp-|kve}8IfsfHbU002ovPDHLkV1oa6ZlC}F diff --git a/inherit_graph_55.map b/inherit_graph_55.map index 7fbedb3969..8c38bf6dae 100644 --- a/inherit_graph_55.map +++ b/inherit_graph_55.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_55.md5 b/inherit_graph_55.md5 index b7b8bcf055..ab7c63530c 100644 --- a/inherit_graph_55.md5 +++ b/inherit_graph_55.md5 @@ -1 +1 @@ -20d558335868781d867b7b62a17b2e0f \ No newline at end of file +163b364fb97bcc593118a05ec36a9df0 \ No newline at end of file diff --git a/inherit_graph_55.png b/inherit_graph_55.png index baa7e5336ef6733a1712524754e760af18020b96..fdcd5434201ba89413d1879e60f657d9c76afbff 100644 GIT binary patch literal 3545 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 F{s+D4b}Ik? diff --git a/inherit_graph_56.map b/inherit_graph_56.map index 123f4f0436..98346a527f 100644 --- a/inherit_graph_56.map +++ b/inherit_graph_56.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_56.md5 b/inherit_graph_56.md5 index 8466fde9ab..2bb7455953 100644 --- a/inherit_graph_56.md5 +++ b/inherit_graph_56.md5 @@ -1 +1 @@ -b671119cb392b0e489a482063796cb3a \ No newline at end of file +183f38081e0034da8b2efab66ea01ae5 \ No newline at end of file diff --git a/inherit_graph_56.png b/inherit_graph_56.png index f38702cec912ccc21120c742c9a8b096bf45d572..36696965612b59d04fefd51d5d6827f77e6149f8 100644 GIT binary patch literal 3499 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 literal 2762 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 diff --git a/inherit_graph_57.map b/inherit_graph_57.map index ef05da2adf..96fa006e62 100644 --- a/inherit_graph_57.map +++ b/inherit_graph_57.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_57.md5 b/inherit_graph_57.md5 index 6408c52574..5648aaecc6 100644 --- a/inherit_graph_57.md5 +++ b/inherit_graph_57.md5 @@ -1 +1 @@ -d997f65755aaeb8b979c154b04b3e877 \ No newline at end of file +8cba5fba04513e57d58b66f3dd18f494 \ No newline at end of file diff --git a/inherit_graph_57.png b/inherit_graph_57.png index fd4b099bc03a7dca40587b9ddc7b31009565f2c3..f0c187e12bdb142a44f59fd2f74b323b3e7d7b32 100644 GIT binary patch literal 2611 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 - + + diff --git a/inherit_graph_58.md5 b/inherit_graph_58.md5 index d786b86d5b..ba254a9d35 100644 --- a/inherit_graph_58.md5 +++ b/inherit_graph_58.md5 @@ -1 +1 @@ -2d5e8211a28c0ef05ceea70b0e3d3914 \ No newline at end of file +12612d48dfb21c52278963d415b912f8 \ No newline at end of file diff --git a/inherit_graph_58.png b/inherit_graph_58.png index b89b5c5cf6a00a830484a221da3e9ef7c878c83d..1f3c9677a2e8ff879e82936ab3d4f6645efc5b12 100644 GIT binary patch literal 3621 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 JRitJf@*g5$(bfO} literal 2371 zcmY*bdpy(YA740*@VoOpSQA0D6-?#Jo{qg&~pV#v|e>|7h^Sqz;^Lc;rU7at;$sUmffk1K> z9g!HI=K|GKMgnN_q-E29P8xUV0ur?Qy-?a}$smx7@FMcOd(yp?3STtDN%e*AE#h88 zrfdE|y*&1QQ@^oaav!MS5an z6^VZ2>T0R1hij=hM9Cf zU=yT}x0@NO*rn`h2)`@w(q0NHb5xB)A{7@Gdq44vDUjx4gF?Qer>A3rJv1~V5+xTN z*vBWv$HzZ%*TXr1xR0u;y0G)-g@%@vmI-E|9eF>=>Od9IdlukXx)i@4Sfu&PjNO_% zO&6NB0^jmsT^h1CKR9r;34F>Y2!_RCwY0Q+TciD(@lHue&%E`cqoVwoGr^p>x%*{h zhZPkSVK9AVSyffl74UCAuIf3x)mnrLp?`h}*RZhgYM8XJuuv`N%go$U=kDX?#@`A| z-4S^lQ(Bp3EWfUG$@nHFtnv0FH*fEzN`P$AL}T@R`x1V`H!~@eqc%481{P-9(^Mj3b&1miUSf-z$mo~ZV z6+U!rjo&jh`m95_zbqQDY1REMp7SX)~)v$PbhR`>!( zhihueNlQjjCzq?KRIqdpHHsT)PB*G^f9$Gr&qZJV^fl*OlOyclBf<+%oLtnleKw+M zJbXO-dSar*=lVpk@bl;>rg}su+E`9pouz+k+u*&KH|KJ>+1c4v716-U%=Z-ltQO;M zt6D^_Z*C@B|Bj9Ib$3tCZmfZU!OF@?N5-!6rAsGtbdDBck0~uIE_S4CPXw88E1qZU zrl+K&`1;Q9coa5H*T^WhHlQtee8|XC^YVfzuZRd5 z5`HZ(0DAb4Wx#PkUwmFZ^Uif+Lqq545#GY=Y(P@N>xWLLn%MaGv5UTN;L&Z=3P-_e zeQfr|=H}aAhR=`c>IdY~#lpAnwpwPm#as5dwae0RY1S6aeTp+&yxxEQ>2811X>%i0B&?#ra~5rKR-`b zY?C4QKQMqAgMa;sO6~6&P`6E2Cb9u_?c29+_`Ypzp4`{gJ z?af)YWCS~Amjl3Dr+GJpV~1uZo-T4rVkLAUSR8GZAn?ZHz8KsYTE!eitN5V@7Ui^cFSW9|)L&GqR&a(|=nV6UWayeICR#wL0a2OGj z;f!gqIMq8Q#9>{R+#hdM;ap4Z52}x3@gn4l9LG4EHNm0_k!@mQllpPA=1j^auXd>N zOv?Mg!vzkfY;7AnX@zQMP#>2#Rdz!1>htT%cgW<@F%|jwrEwan=F4nb3LwMi==$d7 zQzuRgjPU&9IgG|*@e8L2}#TE~yK zG8p_44-b#Pz(9^&TwL?HqcUJHDL>y$ucUEy2&{tE#=5yFeuMeDyGyN3>c3cq>$g6A z3VhM4r(xh8^O#vbZ|_Hw%b&5HG>_`qi2!!GySuZpvTh)%P&G}>nb|c~t>qRk6bUa~weLau; zwyLV?py<3fx6ABjWG1{~4n!mpk85kU_&o75gc8}N$qqsZWuNKbo<%`6f)5a#octV7 zMHxBO4W*od2Ah1E-t&@ zcC0}Z3WYcE#J92kRk;Q5kydfOjY#7gko!1#5`g4n(KI9C&&1V-q~cV?)|k23i3xLS z>j={$!xh$vqV+IVK$UAAk{UDDei$rm1B(?jH8uUZ_rR@!?^u~>ZD6tP!FWWd(bK3I zJj3TRmOvo%GO4`=%n$z|V6@LEjo@YQ{$kNxvah<(x1=?AK&9#JRDC`~OV;>Ym8B z{dXyeE@BBg7W46QJx{L@}Ux9MjLqrBX4T%~e;kr7qXBLIPrAo#Zk-cu37 z_+}vR`m>UXh8Krly>fFv^&0$ceBq|H*BGwYT>nMGLC?|B#BrRON}k_5Ek|kpr_uCsids@F12$^0TRa@9x49sHt*(O2H)>2ZKI>4 znYiLuVqt5W0XP_7F8r&HX*At7<|B?I=#l&58#km{CRsflOUCqU}a^6!D92xGM*5v6F>Q_$3Y~{@2{(?>)j2_W8>%}UMf;{=eB{o e;{P`gONQi^-FA~%v;?vu&_#P^WIf`itbYSiaD{6C diff --git a/inherit_graph_59.map b/inherit_graph_59.map index 00b756108e..01191e37eb 100644 --- a/inherit_graph_59.map +++ b/inherit_graph_59.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_59.md5 b/inherit_graph_59.md5 index aadff183cc..2973c3519d 100644 --- a/inherit_graph_59.md5 +++ b/inherit_graph_59.md5 @@ -1 +1 @@ -2aff7bbd219ae727294814ed3995552a \ No newline at end of file +3a0ba25cd793d9464b0ea31874514b62 \ No newline at end of file diff --git a/inherit_graph_59.png b/inherit_graph_59.png index f977ebc736f8bbbce118be23cf04b59a7db12555..922f0ae18a1068000c2dfa3fd7ac7c3ad18b698d 100644 GIT binary patch delta 2415 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 MJkrgs+7^@gAMU=y)Bpeg literal 2849 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 F_kZ40Sz!PG diff --git a/inherit_graph_6.map b/inherit_graph_6.map index 947edbce6f..ccfce6a4bc 100644 --- a/inherit_graph_6.map +++ b/inherit_graph_6.map @@ -1,6 +1,5 @@ - - - - + + + diff --git a/inherit_graph_6.md5 b/inherit_graph_6.md5 index 5138490410..0d63788a18 100644 --- a/inherit_graph_6.md5 +++ b/inherit_graph_6.md5 @@ -1 +1 @@ -f44e1a87b87dc03fdf001203445f75da \ No newline at end of file +2589c15445c2d0ba82ced262bb0cd3e4 \ No newline at end of file diff --git a/inherit_graph_6.png b/inherit_graph_6.png index 04047ab32e8b696e3ed4506d23fe1175f310bc6f..7852096827c8cc4aced64d765f90adbecdce9c3d 100644 GIT binary patch literal 6540 zcmaJ`1yodPyBF$mpq`L(X2}MdmkfDaopK- z>G;cIzy;4=D^dbh>b;Q@cCFy!zZ_bjvQ!SzW$%uvcQ*8@PKyt^N!sXBy<(4D zRm;e`bhlFD9ah z8(1Tmz9)_X76=sDi$~530@>lSLqMP|5=|Hg6v>zxmJj+^{<;3P-3g!uebiJ{Rh^ie z)M6($mivI|if?FWK%r1dBiJBn_}bc9O~>_YGov}oP9r!t*wxkbog)?~9xJB1@MR3u z{~0_50|J5NSkPEH;77?tSe=bZ%Q)XW%Wdr<)uakEUwj`Lnw*&U_WV;*lXRGpp{eP_ z`1nejr9oi=sO7u9;?~+w4hIJZ91a%|5ovC2ULPrNL{sa;^q#Hb!%0~pu5mY|Eq>NH zCO@s&+t?7MOXSVa7R+Rp@nZjhIG|Cy+<&O7{Pm51Rr}S+uZz>Yo3oJ+cXxM^qmpne zN-&qU&TXTGat6tNe{nb{)WJ^%j#RM=3Q`C@87tM1k&%&SGT^5!fCSM6N$c1Lnev)x zX~C6PG&ME31qJi7vI@7Oncoh*h*Eh#Nf@P4s8T4LGvpU@iV6gJ9s0EbEi4Rc-5J@} zN0+FsoxBabNM+MtCnqQv2|@SLFw6Ue=D0aIY3k@aBxC2{>9-YLe0UTPq^%wI)z(w) zP506d)#Snm-Eb{c!OZEYDPvh3if-S9phvtJ>KYm~mUU}ela-Fcxt47K64YZ$OLnbR zK|!~@l~~F@eE4j^?>=OF?d-I?Hn%WixgP3=8_psiATYf1aT({Wv6WTjs1qI@-ud}? ztWGa;GvuW>o#M^qVNLrv;n`*q)y?k*VB^P+A6r^hOu7J@Fg7u9b#dWtSz=HK zcLF@wYBxdYjvP4@D#fJ6MZl!BsWs`?%lhhqGiCe;#s;S zCS3ZtO~5}^2Qxhu+TH3OFZiw8y_^WSxma+Wt}f(0pYtBcll39=Q1sbKe{&k#~5LW{A0V66Zy1&}FxX2O=oqTVm zr>FPq*)#EHaKI-^OG}NQ-8L_tKPM(3u}9+I;ACZG`Nj12Yi;`l2SX$!-;7=Vsp)99 z>&9bB&P+{xwejNt4C`%PUeMv1-nO5Mi#9*?%8R|Z<_JboQqr=rGOH?cO0_EUN>$cT zCvjqA8mzE+`H9SivoISQn;s{{Do^(Pt=F=*gQLte@8N!p;mgp5HI>~iyE(w7h$bD& zj%3-s7auOvy3dJ5`^jIn<5}t2A*I~sxOsWCb# zRTbAk>XIWF*U;Y7$i2xj2YYv<8AxD@NsMyY zIXOm@3ckC!PXte$_^;;XWWTY$RgF|x+WFPUV^ACaK*hq-h~#vFUvKV7n^0|@D9iV- z9{hLZA?C3ABrz*pQADh%;6SZ_#f+>h|C4RYwx=F-Ge-dmkf}*;k!*)ML&Q8;d3n|i zFKMB<85t6?vRhN*)z#IPmoQ4T!-E6hwaL@zEbLAx6QA3Xrw*A?4+#helI0I#)r%|2%R7H*&Bsbo5k{F;PP)_+Ms-a-<7dT4#)gN7 zPfbm2ZaP;^%F4=~&$`yQ&3~bis}H%kUbx!z?e6X-A|e7@!ok5I{jUa(g`}W|bj-{J z2*k>$MRbeE6B)o@J-+^jLsB`}*>v>u^^dE1?a$8t)D#5n%A7aa>YJHO_S`mA;D$)3 zwR4!iyJ;yUx0D#Xd{s?jAjVBL;a9gTmZeKYMFoQ>a&W9xHKO9;;<{!>^5ilzGJ03g zUS3{;Hth)#w~1{qQwS;W`t|GQ4i0K+YNcgmQW6qNJ0R+=o{ON9$)zwH{QW?_ zo@19gin~A*2@0+qo&mXyH^bcAeCs%1JAK~W!^LG_csL0Tw`_Eu=PH1yI8&>Qj+YsD zH_ug93${irSvcBok9_e;(Gu3`i;0eoi;vF~vSDIm%*)C7H8s^I8(nhtY+>u*?DFd3 zl%l}P@A=etQ!22j*vfs`h$aj4s~_)Xi|+XKAC4#{v&5c$GQGOG0@mwNKTCtae#81x z!10~qk^loqS!wB=i=Px>R@R+3@87@w>#x7W>GXVje2k2Y-j(5i_^}=scjB;BRXv5rdETLwi|pcfFlMt*k-dAf=ON+<#X*leua->`xyo z2#a)sy%?r(SG<~8Q_EXhpHxl;ct}RF^)YC|l*lL!igbVeC6+TZH9eh~ojqVrAqr1P zzHjpOB{r@KUb3VxLJ4eTl?5ggnRr!{DpQoM#@eNy4j1=td%BlMN#%;1ClpK-G$dJ{d$wtSB|2Y7T-N42&@Un z7bv;Lr}#cS7K^;-uT_GJVw%YwW8>rS099y9-lz3}3_kS2CF+Y0pM(UJVpJm#F!pl8 z2m{E>*qDk8EnQtYgS_AV?|uY0JXhZT;78#@rsmFJbRxY}Lu2E}_wVA8lI=%hI!EI= z`uf4glaB%e12@~e|M(bce2)PD0Sr$IFbUJWe@wE>Y{dEB*3hb%W>yS_bw}R?c6BUU z&bFr0YN?K`9Ao3*qZO_~d>rfaJc-*ORg)UVJ<#*`UzUiSu25p}Tg!5EpZ}t^$4F5V zA!X06r1XYR3C5*U4~~rHCnvK29zmeR5MX)`%XVlFKEKf-gl3=l-+%=~1`Wmbwy>47 z($H|6*rJUH<05-|>u6x%6bv?AT#>c)K*)97=}zOIiSe7Wfe(`|%=F`xlVXh?BMC{v zwrB2MUL|$qEIP`*O;-yLg5HHcuc*f6c3f4A8iQ3v4Sy`L7+mIre1ur6yuC=#(MC($>z!>QP=!!21lAUB2!>RhMq@2;20$Y0#gqR40s9%v66DM z1Jy5Qh??@(c_!rU-Mj3Co*6D%81(S)FxGZV7PJLNnT*mWAqmBn*z3j69!pP~WnQ@l z@v~JXW0#dRX4M)PAXh*~zT88>YNd@hDF~tnh#jM@o)6*gVkrqfd{s$A6K&w+>e`)* zMBe2xfJ#Z(ta!<6bT3m#=B%{riSO(Lxg1;92fTQFl>b=4`=*^hIpyu!ZwU#{E5y&> zT+c5~+)}j>Vqzv~h@ca3GEf(_U*Eb7Cs*R#yEo46*KvcZvJBG^f?6uHKx3^CsGTr z!_F|An$`pDfPes9-R}UlA1P4WtKfifr zIznyYii*kf&M#j+sdu3Qu*yISu(H-+B7_ktk^~eATArNLu_Vm*SAc%Fr`>`B`uLNK zkJRptR2HRR7YVn{*Fe)`#=G-lyQm2<98hPCU;XmMZ-fC*KXVZXHblRyoLsGXo<0EM z!Wb1#emFv$Z<=mDQ5iu$oH<~^DW(tL#WJ|b0t})MWm4^!yI~)ez z938#JRR$^)6eAiZ z8gQPF{E1RNK4ANS!?>2AdFF->A0 z^A40!xx7OHKsuPKy&IkkPA&F+a;+lMY<_Ak`|}_W2!qq~YJOFSqMPmW7zLVL6g+ zynKAc75I3x zI_;qPGhK6#G1J`4{C7EV=BEde%df`0;SnoVw$WC3Ms^4b@sg)BKsb8>Ej3|SeeS-P z78mKbA_T&_DttX001o$*&IOV(5@~gHr4AzF|4(5iP(o2z z=mHvoVs~M9)II8X*ue*XclYYQ{!-^e^!D}=;D#3!73JqM?F|JGI^h0vfSwykd7$`t zc(inN6X5Xvp`qSE3Ot_pvk}1W_r;oY+5SJ-z(RRTz^VauvD5f=UwV7|C{zt0e+N5W zBko5DY4ps?J{LcLE1aJPTyB@@WCB3kPd?v*9};vfe(w3E=e*qXeOelMm{Lkgis6$d z@?v5SXYMKjx&UDmHe%kKoAN~+?cP2ra1Y*V4^YRX;V(aYe3=U`K;GiYOgT+3rG0@Tyxlinl^pa-C-Vk{WKyvuE z)q~mD$J&n0_L$w4J?+vlfFVn`PTkVN?^$A%k81iK7d|exc~AMOLEVynGyNV{%uc%f)Q!0yp@!cw7csb z@s%ZW(06xk28FubEGs|(5EQs@Mt=rKdreJEM~6+RF@S!XC3Mcp3gJ24A&!nbgU}0N zj{|NpRe%-^e*4y$i4zeKfw3Iu8W3lG56D8FKZ_5zV{{Duh$6N-uFwC_OTJu0`_a}(S+&}as*mtXKfG-)vpaG8$|S1v()RCbtkQ_uUkh^DwDyQj4OI#0?%*ft32fh zP^Kk=vgq?cG+|5OQt)Kt%F?OCPkTbS_E#(F01L6VUj~F1p{K2yGAHN9f1;wIU=ZdO z3>zyeAdLw5%QFQl%#8o_N}2)F$tVXE zmy#;x4%nTOX@0UhYH{A&>~s4rffD$u(ZeL)p5|fX$HgLs-3rUUWdM6Q2c@4_a3L5P z8AsZ^)OKcE#cC6;>l{$arj`rCh=A(M=5=d{P}iXkN-5w%1c&D!0Udc;gXY^?NiDHpRy z3%JF>!NJy+3&69-H{VxQ!gq$FGPJ1T08>(slQa4MzL%(OVq_H7i1>2PEx=Tl_QA^t zZf#l^)nZ6~u+RaUho#6%o{CfQj_?!=EsLA0FaS7h7eMm&aj1LK(JT4+`OC}pkb;pFbcwOEgG1@l8l=96Q2O^T;&pXG z>5kU7#GQQw!mp{9t$0!;STM5C5u%9ZiP3nWkVxNeIS|@JD5MZO9!IK5*mZ}~CphcJ z!h(&dX^DAdkO+@0Px!nSUI2AFt|}qujj7qKp5!c^4TxeuZc;M92eo3CtYfKbvZu|> z%>h0$-{K2sdUye{phYTxbEtFQGS_<>mY{g$*!gv1?8Yy*+AQ!3%LFJ<=vFpm>e`W@ zNQrmh*$_ILL#L*uPE44__o}!^(Io=exF9dj!EGida59CsUMvL@TB={ZCDi}?6OhU- zcRWJa>N{?(FLIA;4#18>FAnQnr?s`U z=dw$4<>QK6r#|?v=lKF-tW^+gGYIkV(K9dr+AfXY6N_dqj@5Jq669>XDk6Kc)hgw zfqQ2q$fAeK@1b6V_cD>h6>TR~ds^v%Kw()ZF2C~MTp4tGbg%>*9k8Ty1__dp0RTCHLm{$Ko_fi(aC literal 8457 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 JPl)G%{|6G+Z5jXo diff --git a/inherit_graph_60.map b/inherit_graph_60.map index 260771c317..2d07798ddc 100644 --- a/inherit_graph_60.map +++ b/inherit_graph_60.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_60.md5 b/inherit_graph_60.md5 index 55fd8fa141..278c277fbe 100644 --- a/inherit_graph_60.md5 +++ b/inherit_graph_60.md5 @@ -1 +1 @@ -7d3dbd962b07a55f88d51c1f54d2ac2d \ No newline at end of file +009a9252a04d648b90a8e4e25c948eb6 \ No newline at end of file diff --git a/inherit_graph_60.png b/inherit_graph_60.png index 6778d847ea29273d1f2f97566d17efdb7fb3fea3..9e26ca3804c3472e5f958939ee789061b6ee46d9 100644 GIT binary patch literal 4082 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 literal 2535 zcmY*bcUTf?7pGK0T%_iT9Obnvznp0fG7SZ(%*eeG^NP8`k=wjjqM(@yt`HYdxkYp2 zO4CHeTqV{uH)>|6IWime;r-)#?)Q72=e+OpKJPl`J?D20(Z(7f237zA001#7BpeL@ z>=WXT^+5aiQk2mY#qWTg7ZGs4@4Z&o`h*Ms2_sduM8(ik53#G=yHo-d^l)#SXw|x*^!_3>*%MP==K~LcSL^rubTVLPa$?2v}Zr&j=!I}>4!XDyZ|Nfv96&3Z6N;NQ11$7yQ zhKDyidzSW}d=8C*nzwup+7 z)YaWSl!!aR`SH*v95(%%Rov>-GdMW56w2fAYHMpRT)3cg6lYk>=76=+=nC&pQ%6GxL> zqcqC}=j7%ZnwXfFn#Rp_i^awLE-x=nPe16nu{P6LNJXkX%-I8k2p=6C)t^A$(G!iN zf4-&d)OW8Mdt_NfO%3R30t5ovCuzpvC#6ZNQ!jK={?IirkX2N)elO55ZBQ0crXmywPdguG5)zNf8AtB*}mkw3# zS5tp|`!Y97M?{(^23h;RuSuvm{0@FqI;KCWRng+=!Y+kxmd)*L*+Yl^^!ApNQBqP` zFIk$I+4qw_{}*0fUjFs#*Jo1=&YbD>(rND2VR?td`)61YW_GKapc!M8luq7lcA7!c zTn3LKjCmlnA|ZI{)Tw}gfTE(JuE(!Djr8@u_L7eq(N_2dG@^;8FkC`(UGK>qeZ<{f zo!Z^qg&UtfZA~A3mv<9^K%h|I)H%Lu6`01=`)SlpEC>qckgY7$$P+D*Eq*eCo_kAR7(rAfCmng zjrtB@F&GtP<@UkBD`lfHva$lr76vs}L_3pSog!co5)$+~1y+~P*RExv<_8N*?_1I> z>CZ!#Mv5*ZCb=;f4D4XOUD+s`&E~tMkdP3ivddHZOQrWRr-Dc%hTZ>jrztIP&ot*y zw{O>(7d3_~4s>;Ojf|kLTp48EVC6`3$w+9Z3>1{^EMn)Qbk)*e@KtB{7{O)(yCp;`{fy-TsFp;*P)9L)s4mCQ$ zWP9nTOOw8Ri#VO#%-2d*)7_@&RZt6)Io#RFUnSt^m|B-FGVk8Rr;o=8A(^O5GFeJa z?jw&!qfp+CjMRLBI(J=Zxjy?Pf^QctqsA?e_nP|3OI^x5+ug5xRRWr~>Hoy`w=%V9!)jusX<{?MGTH1N{hUv3yd}2u~Xj^I0EB318batP} zb#v9^EiaFAI6(dDZ81xWi;Gm{%VCtpz*1ih6$}h0-vf#< z&{mu^wd2R7UZ{ELN}@{i@6rryjY?iD&mn(hgkWq+RrJu9tkU%@V=(Qn_wFisJ~@}v zifq2^{)&dOrdlG8NrQ<~_Rr*n8Mf4p0q9BE+o`Rff+!CgonxPEr$Ya=@%a}%QFmFiS_S@xf+oDi|gKyp@=rLAT(7z`$nNQA^hVLQWb@4X4KI^rgz zRyZ7B&dgigZzts zbdFVB=V#2r3JTpUmKd-zQ9|hvTAe9U^gJbjKsXn-`@uttpEi&Tw8vC^02Re3hR(Lr zhqj*7PPIlms7jXDmhwGma?;%#+p9HHiQEgVJY|{W-nbDfELMDLeV#qNqXL7)*5;Wv z8dqfFqW;jGV0EMI0%tm|BA5+|{@|hjj=%*~3OWF29P%_29XE!(yEzGQAXu03Ai~=V z8Q-g_CJ(O<&g!G%5T9IBerp6C+e+M88#HS;;mr2z4S2MRYZb)j;I{z(7DW;H^}A1! zAxSPH6BD$I4DB2l^ejy!Wv#_?h*fAE+*kS diff --git a/inherit_graph_61.map b/inherit_graph_61.map index d3237e811b..72242758e8 100644 --- a/inherit_graph_61.map +++ b/inherit_graph_61.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_61.md5 b/inherit_graph_61.md5 index 4258c41a38..652e73d861 100644 --- a/inherit_graph_61.md5 +++ b/inherit_graph_61.md5 @@ -1 +1 @@ -ac535574a08a215b7683195a37bcf84a \ No newline at end of file +010da06a6c37eeb14dfe2dfe8ef8f864 \ No newline at end of file diff --git a/inherit_graph_61.png b/inherit_graph_61.png index 461365221cfc81d73856ced62b966b97aaeb5cac..0e42c68cd54899f7fe39d592d1f00d6a68b5be18 100644 GIT binary patch literal 2743 zcmZuz2{hDe8@JDVj0R0)!XPHbQrXgE%TALR%N>-MWbA}X21WKOxm{bBF!w`=;R*?j ztXX5S8yQQ+P9|j-sr#>UzVn^?o$vQQ=Xu|A{^xz(_t}2WlWJ>YAuI?NO+;W3z+bX3<@)~PE2cil;?A78^%HZS4cAR9EG%MTsBOs!M*fh^ z&CT@m^iHuGU(AJtg_Gb=o|=c9-QAhiG&YFOn7{8IqRXidgv@MwXJX_ZS~mznLZnG6 zH2-TQ$)Ta4k&%&6yBlZEoolGCXYTA%C=|bl3N;#dC1-oo>G1Hdrlux5JiM%|Oi!k| zyxb~TT?fkfh8aa8{`zi$W}p-l6f8@JmzI{Mrl#WJ;uaSd+uPgIWwKiKSRX8cgSQ`^ zv}lPr*kym51wmzs*_SF}MQ^hf_{$S`u$LOI7Utx5`T6zF2U}ZP8*Mg6e0+ITJ*_Jw zBBHvg3aJQXc)7dF>gbFEpwrPvq!*D0r$eNAm?3dSt@FXUQV)z|fA41&UvzZLZf?Gi z)+GpmY;0{gAztL=O>JzbhMB9Vs3ayP%E-w0>m0Nv3hnIdv<5^*Hda)q#JBy`&`^|@ z$Bo36kG^|%%gf8l(G{6#C90o)wB#s8zPGp6%*>3|i|yQ=??^5zEW8l0^_k87zCCXe z5J1VufXZNNaFG1$tSntLnog&Cd3vgW1iv!1YCLB?$r&0N z>gh%Qgr2G@WE6ej!Z~g2US>$DX$Wh-x&Of3I~MfkHDfGQI;IUs#YYe^yz!vDljl zoYU0QR90370@E507WR2>PdCZK$H#}gHN%VS>gxKX+O5>*(tpgAIzk8z7I85X?da+0 zDKfk}213h9?)WyxMnP$NIcMmyc9+x}=0|&>(j?p0`Vr1l(-Q9)mnVA^|gHhb}arQOq zLt-L7@Ybhy$+pKuL|XARuU@?h2?=QpnO|O>n4Qf)T(PlfYHsFjIC=8qUJXt)JT%l^ z33fb5872sLBGuG*Bu7i)H>S%7U%hY{kgphIypvsLFdoli=!V15U|4~8?tv&GF}CqV zZjyXpK1Xqo2QI={Ig7xlisPhiYDhjkzsIf zDtu#-J3zq3SylYyfJWZ^F1%es@}CYUK;vMMAwp6zHTO|oo@mfz;CXWv`rIJXb zZTn#_`t=*Y5RUdAa5ykQ{=&oCWGa=4Qxymh7ZXo<^_45HqxYZVRNdU% zwzjrxFqniUK_Q`zqA{F{OGx8YiocJ6`l!}LbeqC1*4Eb6+1c67?yQc^i@LfWHMuk( zxu(97nVp?@_u4>TA3AEcGBD8Rjj&O^s+R2idc7P)WVg#WC=Zj9pWo+ID=jS@G}{t@ z$KT7H7#rK?aDa=|bEn70lO%Gov!^B}xu9>~zHMn~K_ZcXfq~iC*~O$$fKEK04-8}YCh&ol(hR{T<3 z9C#K|QB|d*q2cS}!>ygM*~!2@*^ z%Ee*`45Y_Uvy^aCrupdhu7OyzZ*QFw1lsUO5fb0+ZVME{uDLXKkm#Q_i+?w&vF zCwNoCp%)@8W+eZR>kty(hI4jiu~_?`SC1xn04&62vD&_`$$2A0MeXeE<2`Tz0Rg6_ zeD5^tBHSwq5>CJyw5?gf#ogoQTn!K_-myN`)yi1}TSd(<%UCA!rmS6?AHwjC)UjiU z9+TzvPYU%SjqBi2QenZtt@RL%yn(hh4{z_3rvIlbYb49fUMZ8zq*ZZ?rFKqD<>6Fv z`yW4k3>5p;#>V}iYq5?tHb;CWh?{inHO6Wsl;67+&#@Vi#4mSShv zIOxwm^4gCjc^H$o-#3Pq&=(f)H*Vb6jzYhZx-OD(QVI^|=}#1dY zW5a7ACkyxI=H_S<6QDl869_n*J~7b%l;GG{q6%#6ZP5Fd+~Lyz8}9G#7dzu{$6Ml| zLPEUF!7G*kHvp}SpC>LYP3UEpc9+QMY6?X^hND%E($o98I`RZY>RHf*#pxi7F0)CHRD9w`Ywnl1gvCLH^R3@szu)`c=lQ&!_vih*U!Uh;9{nWw3<-$+Vrgn*ADXsI zbGDEs%CpTs!yV&TZ3U5cnxr#~jd~eINZIC7Ssz)1M3F+Kk-ks%ihG7-s zGDIN|(a2MxL|ZKg0I3#j5rGszwjq#XrxYP|k&2~oG};-DXO@;uealrZ`EKhn6|dIhDJV%HT?8!wFsUlg`E@Hz~l)6)62^23qNeGujl3E zJxNSFm)!Q|%^6#*HU}FU8*e|qmpV5lhnYbE0Rgrz4Wc)#QLkjH!*~ATHV6e|_V|M} zzzeIaKPs!UvJPy7Z>=hwJ{_&nnwpwgUXF4UbbB?k+3|64nRdThSXg*?On@Sb8*%mi z=ik|@SGs7Xv^%IL_xPI%(J{bDDJc`Ox0zXUclWc6lBmc?M@PpZ^w8ko?<7)OLPD~I z3ckRFKqQ(6Dq_Orj~>MyHVqBk5(oe|yk~I(PPuyL&fuH;#6+m=`cHv43vG&8a@*{z z?~?Bw&#k4w(u#_Th=_<^%%6sR+gfXimx+yy4Ypu7X`JBo_9`c}f(mcl+Tij2yu=(x ze54x4o65fspm6wdw^lYqz{rS8zufWTgQKI@&Y!piTpZ=*;)~1K zPZbtdR>r_Z0-^H8R5K&sLs27+k)E!ks_GZ`9iP_ueIcJljD(~QHgPx{kaCn2VoTTi zy=DpICX>ma!`A`>ORAiloxAAzXnp;f>gupk%HlJ3T!O9o>m>$*L}Kx_w2RS? zW~Qe(UEeV`J$)X98VZiz@eiGRq|h}4L!D~4;bHJMoBcYT-O?hupdUQ{%^$RUZL1GBG)+?D}zFVEo`&qr)v>p`o&rA8MPCS~q0|B1GBI+lByH<)XZ}u+YMe zU?$!;UG&f)Ya5%eyIVBGKh_DFsq&sUV zUg`6_SdO`w*~2vG70mvr=8fc69tTWyc-!MZ*(TJ-$A`qYd*eGU=Q|>X&CSg(ospvL z1bc;sRygKjy-+BWv9Ym)yw0mWzPh?P4jmxdmu;1m5#;8e4kn7yF_S(QJUBQ=qtV`n z@4zWGpfG08SZ7;X2J79scLl`v1zZx7$&7jQNYkzQ@vUSk)f$tl8@lRl1z5$YIX_4| zREbhkN#zhu$jKp3bR?M+sQNdW=;m+=e+BSq7-q$|I!Lg@;% zN%-OQ>0%f{S6)}~XJHd8HriDAd8_y4r_s-wo7ux4lE`EWvW=xBe`O_G&e_=+4Bhh> zIvpI8DgdxIKkuIam_-c{z?tH%-QVBe4gHlwB6aV(be%Yit1K)mEGoh&KYyljTt)`( z>YD#ykzYWgDI}OBrKQQs%7(7b_kdk`j@n6cdA!-hMex9Qr=NzLRt^leGmMn#y>%58 z6f|J4pT)(+MMW*Ftrr&-O3;t;Hu}0!R3t4O9FBf=1PCvji*I;cJ0^FyVAaX%zQGpm z$=Ges$gHd^&atmsyE`o7^i(?ib~kjK(Y>ibcZ+`AeK%-UQAg)Lg_oV3S!HFJef)kB z!#MqVh9BfQH1)km33Xs#pscKHd3iZ9G7_9(s&|DUo8z1?T#mhZa$Bs#zCs`92+U*6 z?0znAFF22G*B)v0fx6Zl2Kh&lb#70e0_`L#uh`Wi?Al{uVqT&{0zEw&`p%U+5OMet z*yy!Ae)4Qd${{-6@8i_eR8CIL%*+hkO=7(6tB%OTb7d*{A@>I**YTVN1U;8#-pWzO zNi)jJ&8&H$c|~7HlSF;p6kSJ|ha^p3;J|NjTrB!6<93wQn2>f-BW+HoNdtREM^kpc&jbwG`B!v+ z9-ejSG@`wT$-IC>CbK~^e03+_?1c=4ekYbu)(UAPb5l62^J6#uo?HR - + + + + + + diff --git a/inherit_graph_62.md5 b/inherit_graph_62.md5 index dd1393c930..4737c54127 100644 --- a/inherit_graph_62.md5 +++ b/inherit_graph_62.md5 @@ -1 +1 @@ -8c9678b4853b2b741aa92109d7f6d207 \ No newline at end of file +218d1b0095ab5ae040918265834dc86e \ No newline at end of file diff --git a/inherit_graph_62.png b/inherit_graph_62.png index d36a0f9caadd7fb394f0b7ccf81b8bebf128e3f0..4ce3794aaf88ffcb9535123ce7b99cfc1f7e156b 100644 GIT binary patch literal 23979 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

    ^*mdf7e@Si<< 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 literal 2455 zcmZ`*c{JPU8jdYhL_=K^6FHJwaX|id1(HfD4R4qpU%vKMsvin+F1&b+os>>Jj&!jZz=S^EV|@YTxP5 zG&Fy~uwL{%lGfMvx434ls0<r33}5Mh+BQ1%qQSk55lMdW&fB3q&z&nGt>k0ljw~6P4 z#~R%TMo6UJjT>^3l1ocVY)tb(LQ;JE5qp*@9Kx@Gj>9%EnauoriHL{@DXF5TPoFL= z1qr7e-1~EV$hw8Ya|BD>^Hel9zgg$e-ripCQD0uJNVIUdbqlv?A1;YZI?kX_%#)4} zUPgS9l$0zpyU+XN3Z2h(j>}mFiwlY9>C0Th;k2@PF)fn?1qHPIfyah7w4`j_r=+A% zsWPd5F=Nuw(%jtKyfq5b(@{}TJL~Hjbuz)hdNSoM?}Az;!`fX`$Aa}N<|kY3@bK`c zX4;}q`+Ivb&eP-LKUcfuHU)==(_gAhW zm6g?YjzhH@&C|zc^~;xjO!E$hr`+G)uU1e`qs^_2H&kKgo>x^V zBM?bZKd`gAI$B*_Z9yDben_EcYH5A^4ZqAHpJ$IQZN~wuZ+?2?ck7nHN_~BOW>%K$ z#fznnA9qI1lkAjvae0p()zs9$MfwK@5)ZZ%;rF-ZnBTrkgiN_vKV0Hn<y;+WYox|6;zqk%gWf(Xf(R1sj2D&?ck6tXH2RHj*Q%*$QpLXiiwG78yRK1yb~0}%gdWG zy}f<+wPt~Xv0S!iLoeL1VH^ww{}HG|Z3l;z|Jig+b9lzz#Kfe296O?wDXk_U^qSGy z8mLw!NCI)Xx)A=juV^bVL-)_(URPzHhhZ25O;yMM)pi|1c$2{WeVM~xFaTEl7z7*a z(duZe?wvt+iQ}<(bLfPYn|@?Qg=$>MI95NiV(hSLCAy=ltE;iGk;SsUv9Px0kPvEO zWCTK*l!{94#Jx^S1B>*mefc85OY~_U!~5R*p{HLk$ftJbu=VH8A$d+Bn2w zB_RDf52|*Qk-!}p8ajv6Gb#~1d$z8j!CkE&`Q+GDt)TnEn6Y7RI*3 zB$*uX)xoHDb-xvMYYPe{KHxC1Logj(T^prb%W@Z038mZ&RhYE&Ft#mj@3SQg2CMTB ziY_cHG&3`c-TbJT*9T}YWyXTC;;t&OaQT^KIb2s4Kf6jiif(RhrcfxzLLD8F~4yfBnUp zk7QxAb7Y?q)2`FCG&EQd7zs&95=2J(`y_a3V`HPQug_8Cyv=(WjdpyTQ0+#(N2k-t zy$cx`f`A8FrHi(;w&ry7!W(O9*i2?Qoer@Jo|1X?YwN_1VMe>T-Q5;ZQ7?e;TUzjd zhq$}v^=j)CBa@QJeSu4hi(<|N15u&484*de4AgyIpB2xKZ z4lZ+0D3syKnVlihlb3(SOUep7+gC|qGO6EWfSu^->gtp@DvNJ(6VwT57GZpS`$P>D zI2^8~hK-5Q|LLc?ii+Pe%M_v0{sRe6p1m^)fnJ@!=J zA7Psq?Sq!(_nG<`3gb(YJ&9b51d!wARA*nOa-DOD5N9Y zR`H^!pnYih03H45V;F|P_N-zsN-JnIU{RHopC_LAnaN)ffiI!kB#6XRZ%^i`!nH`@Zy08=rm|flN3^5r!d?X5PP7%(b(%wQao~9uo4? z@aFpZ@xgYbQ*GtvglS91?9z6mOTN{=cOBkdE2x@A>&b5nfz8eg0Q=iC3Pj}&YgyahAVzu4}^{7M4P*) z2h-zQY>5{=9Abssl*BH2bXDSJL}WgRL|R{89~>O~^>1WnX9LgBiKcl*Ron2=2d_<| zjLXiZ8;3l)H$^GMM((vfRNUO{JlprH(QR#Qxw*Mze*;KjVq&^wLp1fiQ};?!C~FMG z98KoZhj=Rm-;2fPpc(T2H$2*OmOWin;(wvJy0(@{CM!CeOu@1*nu1|-R}{N^n=JiF{{ - - - - - - - + + + diff --git a/inherit_graph_63.md5 b/inherit_graph_63.md5 index ef3f082c8e..296a680f84 100644 --- a/inherit_graph_63.md5 +++ b/inherit_graph_63.md5 @@ -1 +1 @@ -95284518f9cc77243de79b38f429713b \ No newline at end of file +13e05c821963d9385a5e1f098101af62 \ No newline at end of file diff --git a/inherit_graph_63.png b/inherit_graph_63.png index d5cbccc4019b8ce3f523e3329036433b403753a9..eaa05b21376059d07599cfd1681879d137d9ecca 100644 GIT binary patch literal 8944 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 literal 36927 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 - - + diff --git a/inherit_graph_64.md5 b/inherit_graph_64.md5 index 3a13539d85..b02b092cec 100644 --- a/inherit_graph_64.md5 +++ b/inherit_graph_64.md5 @@ -1 +1 @@ -d2e7e1f23d3d8656b8dc9a1d9c68532d \ No newline at end of file +a459960abbd8ceb9c3cfc8dacc286308 \ No newline at end of file diff --git a/inherit_graph_64.png b/inherit_graph_64.png index 5f39ba6357f72fe44a138872814d6300006f0f31..d54c4cbfd46a684162b1de483fd5fe106dff6d14 100644 GIT binary patch literal 2583 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 F{{T2j**5?H literal 3482 zcmZ8k2|Sc*+aFt@MAVQagGrVl%UCkVgp90Z49XIs8A9lwlVx%c$r6W2vPH%|4MozB z>}MD|F}5sOGS*`lTkqq1@Av(__r0Fq@4oKm{$0;~E%)_Y*Z+>Qwlv}673BqiKzybs zqnjWQy9zLebF%}ZSXSC`fE{x)Gcf}FI(l*`#8g1i%G3yn4tdSUdTf4X9{lB=gD~Mu z6c?4sg-NbRC|0ugc$!{_=9ZUgym02xdmfyR5?CoxHXRHrxA(SD9f50Vy@DUQhLl}1 z&+Wa&V91PrwAd=t1wSO1JVKKkjJ{T03YtGurA%hgXq`0Ws%6@P@QAL^z)@r86=(U!AjqG~6BNXNtaV3MS2QOlhDR_iN{zii>K}91 z{>vQeWWXx?I|CF~$DS|{Y0OEK0p#0`Q!?}+XD$?^>b(0!KYagVaq(g?G5h!FxQo-% z({RzQ1Tn32(vS;QM!^1SRk!H*^U8{f@kvQ8bwNIsmb8|5VGeEM9Z-aj6x$;v3GFL_?+t#XurUeEAK7BL4H@4X_TQ?&)SwL9W&dzTBfp%!g+XJlq^be&~Mp>}Iek8VkYPD?Y zJ3%iQuMN%pA|%lCuA-u%At5<9-6r`}W@h}eXN7>vMB<4PCwhBlXJ_MuFO4#oadB~a zkC{ER@oFD>SEiP*u<-nkAI#OsUrf4R|FgXD^z`(|$jFX=$jLc4aq-gUwaA(gV`JmG;MGIcd=9XK{8P&;owS^sD>^zl2*h5im>*nIQ~E<)5aU&L zcB}vA>T2d@_Z1Tx%h%feYg5R?K!<(St#;|F{{UTJvW*A!z&rHjxyI|b;N(lq%3k(j(i z4h|0Nr-mcbU((E&k(!XP(>BOR&M3~ic49F+BF&Ld0=1Ws*X3zw60yh7O1LH@DVdX& zw#BHK?4uoQ4Z8%dj1^nU#d=>=Nb7r+=Tz&MsPCECB}<@=%;DBUbb-(!nJ%Sv4oyxh_aaOG~(Iok6detPi7;YL{p9 zC7^fsWiytRmVjtKXIkG;g}M;1yHisT!X@nc-?dv47E>U(od0*WY(;!N?7s^`Cl2|G zOG-+}WPi^iDkPI%=<37avjMfS8)heczrAb3!lloZ4vGp12}wxksj8BLSDoROr)7Qu zKlH`yoT1@iJ6l^8oS#zul0X<9A3vCC56={NBZf z%gieGo%=xE8HmsO6wo`%NU1MQQ?n!HJr z)^OexI22`IQQynwoUN(^1dA9L0J0n&1WTd4loa$n(Y16it(M-A2KO7@X zZvbIN-?}9#CI-~yjMUWp{zdjgsh05R3zE@S$$pdi8%@#;1G{2c&#K| z^L@dSd;>$-cEzVIUX+B3T&rDhJOy}pl=CMIe6T_So1Y9*rV1vvKh@PKDk!weJXzmc zZSaP_>h10ISYrDMo~G#yU|_;-ES|pt_|Nl){~W?vbu$$0Ryw=s9+lh#YJ%&xw`O~R zf$DY>*&saU8NF$gL7Y(^&o-TyS^5Fw=J;7Zy_wsK041nTKVb4H6#RMCD;62J|}4zWMFS(a!GG{EMk=Y zYw@6+mTCCZneWhyFAO=z4|27{2ctr_&@Q%F^bE*xq_{GvbDBFe53R7Yv=PC2%i3E_ z`ur;#dHp&p##Jo?R9}h|-H6xLJ&R%9;4Xlan_F$!eyepdSGGB%8weB)nm#>6@lp|| zJj6wK%w2JFd!u45ooZ_6BdnJkvo9@c75y?S0;!obbEUQNZ*-f;tJi_ce%gpKH z`1z10SW@Ct+v8P=$=|@Wxrw#p(blIb;EugTBRA-^ zRlynp5yGnAOkCLh&P-BV%vzLfyGD-0=!*iZBlFNc177pt!`$3lhIt{-a@{1@Ru^IQ z`Dt7g&XirCq1KK2PWNQ%J#LRbqtZwQ!IX8vcU(ho9Soa*j2+u#$p6!;fP(1_s`?(x zXYA4gb*USOn!wZUQ@p!!pT^J~eI6u_ z$@2&Ns2!8yp?a()rJ1TbaHKwh)u-Bl7Zw+9ln$Dinc3Rf-YN&r<8x047D$zce!i@j#=6hQsb1zTJrM66iQe? zK%Z~TlwAuf8u*5hazCiHnOr)E1{uD1b9CW^Aj+YH6(L=K4(A=Eg>+ zr#eesbFO4+0g*Vd%jS@6;R2aBBmS$=GmB z=jc!?GfXFZYler01P^|7T%znO_bBTVC?sjwE=%HO6aN*oLK<)M8ww>$q`>j4cvzdi zBeCDZ!{hYN+kwa)E}p0Gf>eHOKI55U>q>s2BC3aaN`N20E5Kom4eQK!*B-Cu)_M%W zBMv$VDMmP8p+{z(Ate{p9b zk?hSN-FwII){XAW#$nU{xF7r*kb`&yfn@=3&*uSya7A&D(Q{`~cUKqRhqDoeq+vsL z_EIp;+gouoE-^8DZHn#lJI*q}n>IE8fUfZ!7xgkc>;_V&$O42v>qf8k0WgD+J2yMe zpOQzq#PO5=gZlqhi2?HHcJ-BA4h1j+`!yH- - - + diff --git a/inherit_graph_65.md5 b/inherit_graph_65.md5 index ab7c63530c..82310693a3 100644 --- a/inherit_graph_65.md5 +++ b/inherit_graph_65.md5 @@ -1 +1 @@ -163b364fb97bcc593118a05ec36a9df0 \ No newline at end of file +37274f14eb9421a0c1f42c67d3d0be68 \ No newline at end of file diff --git a/inherit_graph_65.png b/inherit_graph_65.png index fdcd5434201ba89413d1879e60f657d9c76afbff..8409ef99b1bb1e3037117f94e3d2b54644e61767 100644 GIT binary patch literal 2864 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 Zh4>StBC-w*`vM~{$lAgVQ)zZF;eRvNb{hZy literal 3545 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 - - + + + diff --git a/inherit_graph_66.md5 b/inherit_graph_66.md5 index 2bb7455953..8be47ec7f6 100644 --- a/inherit_graph_66.md5 +++ b/inherit_graph_66.md5 @@ -1 +1 @@ -183f38081e0034da8b2efab66ea01ae5 \ No newline at end of file +ca3d6a2e1cf856c662c8c459ab5cfcd5 \ No newline at end of file diff --git a/inherit_graph_66.png b/inherit_graph_66.png index 36696965612b59d04fefd51d5d6827f77e6149f8..c000d571b52e9f15d7f1205abe9854238f2d7db8 100644 GIT binary patch literal 6130 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 diff --git a/inherit_graph_67.map b/inherit_graph_67.map index 96fa006e62..fd8b3db694 100644 --- a/inherit_graph_67.map +++ b/inherit_graph_67.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_67.md5 b/inherit_graph_67.md5 index 5648aaecc6..4727e14b3e 100644 --- a/inherit_graph_67.md5 +++ b/inherit_graph_67.md5 @@ -1 +1 @@ -8cba5fba04513e57d58b66f3dd18f494 \ No newline at end of file +4ddc5a8f6814a111f47278bbdc317c02 \ No newline at end of file diff --git a/inherit_graph_67.png b/inherit_graph_67.png index f0c187e12bdb142a44f59fd2f74b323b3e7d7b32..cb68355dc8301965307e36255ced765d9cf810bc 100644 GIT binary patch literal 3742 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 VCRiy))5M?rtfOJ5{tj_J@?USd6)XS% literal 2611 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 - + diff --git a/inherit_graph_68.md5 b/inherit_graph_68.md5 index 109532d7f6..93fbe11d82 100644 --- a/inherit_graph_68.md5 +++ b/inherit_graph_68.md5 @@ -1 +1 @@ -d033ddf1dd0be01a975971ff66963098 \ No newline at end of file +f3e136512e155e664e88844d9520639e \ No newline at end of file diff --git a/inherit_graph_68.png b/inherit_graph_68.png index ff4ad51d4b9d5be301d8263ba993988aead08a15..33ec356b41386e35263a0063d038015618920fa6 100644 GIT binary patch literal 2589 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 literal 3050 zcmZuz2{e>#8=f}%UZU(XpDdF#@(Lot#w1b zfcdC4cWQ^NtoyKvRAqYlnkfIkp+c6J5USZC~ZabaPE%H2f;bg^wxLKtBE9cu%cH$?4q**_qYT-S8?~<2{QMLr zRs&x@+6(Lr)s1(*S!DH!P6^)MR!B=vH#an7A?N&^%EH33K&kh<7UxXhslJ!T%?E?L z&!DVZx_#|PqS7BOb|eW5Pfi+{vFfM(#af&k9BqpMP#GC^6bj{|mdh_F z_&n)gXFeZTGgpknr@^gpWo1&-za`F{!!TB_$tT&6>nm3cKaHKSL+ek!cTZg}3VO#EgVN1VOn?Oo|Kw>h_5 znjhAN5jT>*)xq}W=XA*S*JQ1=9=R6Lix)3qiKC;}Cvw0(zTM2Jf0~xH+NxWr5!9Q9;WxKtAnx{ zSl8HCR9($E6SgOV*j*?}nYXvMPh=NR`P`@VyS=sb@e=le+easIma@C2=M^(EPL+Gp ziAzf!nSJ!-G2+*C2;{IpAg+V!*XAGZuH3nE$7Tz;EVeXc3omN2z@(=~&-dlCb}o>{ zUf*9{TbZ~3wsV$BO2w)_kVX97_tyyjr7^xmlF0A+c8Ztx{c0d_HLwUQ736b)YEh@R zN!3$w^j<}JYGz{lU7qLW%7j>Zpit-}yEj1!OUujaV~*jAgi`A2WTU>B86U{?j+
  • t_duS|Ha?{bm;t4POdaFl0R9#(QCX|-6;(?kV+zHy> z_FdZs^y=#EeZI4@u)rkT*w6rl!H$Ksh(JF7+(W0Ooyh3nP1mfabG_ZHvMO%MR`EU? zipcj#%nQAL|Ne=?5X%1gNX2Y2nXH(N{tn7G5N{UeUMX?%q;29q*DF?d#^!0Hj;ZDc zoPo_kQc_Y~Wby}c_Qj`L->2Uu^da`xRI+8ZduSike=yDKPaazEwa(Mtd(Vu)=%dLejh$ln19xb>vTf1V+kwz1JaJuU3_ChNei@vieoxfSFwpwgFL z2YcKTLzDMzR~}s;=kml5BP>cynLCki$8N{KGIDzQX`;0*bZ?fb=gG-<)oz&-h3EgU zk0{#M@GGyXdQnv+yR@`~1CPQ%valw!WyTDNWM=-&iFzM-Vwgga7MPitF{6DW7fsZ< zrS{C>ZZ-#!c1ONR9{ina>eoC)4QwVY2ABs2Hx>G0!sxa(Hu^vrho`1Y!dmhvlaq_B z5yv*yJ4F~fS0-v>-tBJ~d3bx5%+5M{czECl1jWMSde1S2mYZ1@+&Jdu=k;#OGLL8G+)oBwTzxaZJ z$I&q{sDoX)rJbF+@ZB@fnaD&V1wXZ1YJgfNk(cP+7LLnI^$qa|Hw>lRO9|3&(@o6$ z*^cZy&Bp_M>4Hn`TzEp;)arf5aSg8fGCi`tHpP4g^OTiu5HN_eOxKlR5O;0*l>9W& zsMx;~miL$(6?HsID;xo8KNN9{aRF!?!Pk|PiV2#kE{ru)P)t2_{8y@6(}N$vJE4f( z-R0^|&FJ-WJ|8269IuWpKs=RrWBjSDK#}UrEg$>ro&5=wMjaFbtY1rWi5q;VxjaA>&s=&MZ&h7dy{;0 z?`XB5ljOe);g82od||HV1Awgwrn!#z;{4b44)A4Vmvwa+Fc{1lXfX_Xn_cmew9H+D1i85XGe|Vm^$ics|NS(s4Hk);|!^e5fR8#9aeh<<#4P2~IG< z5J`rQu`+pALqJ<0I4l$z+B&~ zk68O(=T2F0*fl%VK~aybqt(O1mR^)P=4ywxm_yHXR4CG1cn~|hqQ6H(A28{uw8feg z@rb%6=mp%Vb02_?_(Dax1q}yaaGcvcse}PbO7+9oV1+^0iNgBKHZ;S)*DDo{%R**< z&51oMMcuudPS=C(IU^6C5vKH}04RLsW4*8hZ&6Hg#u zWbI#F>P!}~7LwR_={>1Zj>i`?G^jkJePaiNAbmTN#ydbcIqUT8;H(0JbOx7<6q9oH zV1rNb<>xAOU#>5YVG}r_;F;~x|;&)I87 zIrHnX{&6t<^N{-IcVx=haRC)C{ytS;cuY-Q{mNF7lrBK5SXx@zKv$Q(@e>#RbH8jr zqpq~AH>|(cD>TkVls^fXi6F}-{{7jdT|QCj&vBbC%;nPSjE+7$IJ`p)bWD*|+D?)G E0XOgn>;M1& diff --git a/inherit_graph_69.map b/inherit_graph_69.map index 0c6f045191..1f1809581d 100644 --- a/inherit_graph_69.map +++ b/inherit_graph_69.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_69.md5 b/inherit_graph_69.md5 index ba254a9d35..d6b4b4b5ca 100644 --- a/inherit_graph_69.md5 +++ b/inherit_graph_69.md5 @@ -1 +1 @@ -12612d48dfb21c52278963d415b912f8 \ No newline at end of file +d4f672b4dcb4aabe319a9d0d6e2ca0e0 \ No newline at end of file diff --git a/inherit_graph_69.png b/inherit_graph_69.png index 1f3c9677a2e8ff879e82936ab3d4f6645efc5b12..2fb33b25edbfe953742e6bf87d4454e5ba39378b 100644 GIT binary patch literal 3346 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 JRitJf@*g5$(bfO} diff --git a/inherit_graph_7.map b/inherit_graph_7.map index ccfce6a4bc..d6533c7a41 100644 --- a/inherit_graph_7.map +++ b/inherit_graph_7.map @@ -1,5 +1,38 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/inherit_graph_7.md5 b/inherit_graph_7.md5 index 0d63788a18..a908b31c49 100644 --- a/inherit_graph_7.md5 +++ b/inherit_graph_7.md5 @@ -1 +1 @@ -2589c15445c2d0ba82ced262bb0cd3e4 \ No newline at end of file +70142143335e239d2e5d8562900de905 \ No newline at end of file diff --git a/inherit_graph_7.png b/inherit_graph_7.png index 7852096827c8cc4aced64d765f90adbecdce9c3d..686649c9a2c8a5ad1e2f2df9706ce15892b023cf 100644 GIT binary patch literal 242515 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

    c05JVHdmMpt`olPa}PpmBRTee>w!+lvDpxe0KT$ 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�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 e-SZ%{(tj>Kcz7uI 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%0D#`r-A$_l`LVe7f%6}9 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%0Dx37;pR&5qvQh_9lG_K5 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 S7ZZvX5Te54wzh`J4*mmRLBOd1 literal 6540 zcmaJ`1yodPyBF$mpq`L(X2}MdmkfDaopK- z>G;cIzy;4=D^dbh>b;Q@cCFy!zZ_bjvQ!SzW$%uvcQ*8@PKyt^N!sXBy<(4D zRm;e`bhlFD9ah z8(1Tmz9)_X76=sDi$~530@>lSLqMP|5=|Hg6v>zxmJj+^{<;3P-3g!uebiJ{Rh^ie z)M6($mivI|if?FWK%r1dBiJBn_}bc9O~>_YGov}oP9r!t*wxkbog)?~9xJB1@MR3u z{~0_50|J5NSkPEH;77?tSe=bZ%Q)XW%Wdr<)uakEUwj`Lnw*&U_WV;*lXRGpp{eP_ z`1nejr9oi=sO7u9;?~+w4hIJZ91a%|5ovC2ULPrNL{sa;^q#Hb!%0~pu5mY|Eq>NH zCO@s&+t?7MOXSVa7R+Rp@nZjhIG|Cy+<&O7{Pm51Rr}S+uZz>Yo3oJ+cXxM^qmpne zN-&qU&TXTGat6tNe{nb{)WJ^%j#RM=3Q`C@87tM1k&%&SGT^5!fCSM6N$c1Lnev)x zX~C6PG&ME31qJi7vI@7Oncoh*h*Eh#Nf@P4s8T4LGvpU@iV6gJ9s0EbEi4Rc-5J@} zN0+FsoxBabNM+MtCnqQv2|@SLFw6Ue=D0aIY3k@aBxC2{>9-YLe0UTPq^%wI)z(w) zP506d)#Snm-Eb{c!OZEYDPvh3if-S9phvtJ>KYm~mUU}ela-Fcxt47K64YZ$OLnbR zK|!~@l~~F@eE4j^?>=OF?d-I?Hn%WixgP3=8_psiATYf1aT({Wv6WTjs1qI@-ud}? ztWGa;GvuW>o#M^qVNLrv;n`*q)y?k*VB^P+A6r^hOu7J@Fg7u9b#dWtSz=HK zcLF@wYBxdYjvP4@D#fJ6MZl!BsWs`?%lhhqGiCe;#s;S zCS3ZtO~5}^2Qxhu+TH3OFZiw8y_^WSxma+Wt}f(0pYtBcll39=Q1sbKe{&k#~5LW{A0V66Zy1&}FxX2O=oqTVm zr>FPq*)#EHaKI-^OG}NQ-8L_tKPM(3u}9+I;ACZG`Nj12Yi;`l2SX$!-;7=Vsp)99 z>&9bB&P+{xwejNt4C`%PUeMv1-nO5Mi#9*?%8R|Z<_JboQqr=rGOH?cO0_EUN>$cT zCvjqA8mzE+`H9SivoISQn;s{{Do^(Pt=F=*gQLte@8N!p;mgp5HI>~iyE(w7h$bD& zj%3-s7auOvy3dJ5`^jIn<5}t2A*I~sxOsWCb# zRTbAk>XIWF*U;Y7$i2xj2YYv<8AxD@NsMyY zIXOm@3ckC!PXte$_^;;XWWTY$RgF|x+WFPUV^ACaK*hq-h~#vFUvKV7n^0|@D9iV- z9{hLZA?C3ABrz*pQADh%;6SZ_#f+>h|C4RYwx=F-Ge-dmkf}*;k!*)ML&Q8;d3n|i zFKMB<85t6?vRhN*)z#IPmoQ4T!-E6hwaL@zEbLAx6QA3Xrw*A?4+#helI0I#)r%|2%R7H*&Bsbo5k{F;PP)_+Ms-a-<7dT4#)gN7 zPfbm2ZaP;^%F4=~&$`yQ&3~bis}H%kUbx!z?e6X-A|e7@!ok5I{jUa(g`}W|bj-{J z2*k>$MRbeE6B)o@J-+^jLsB`}*>v>u^^dE1?a$8t)D#5n%A7aa>YJHO_S`mA;D$)3 zwR4!iyJ;yUx0D#Xd{s?jAjVBL;a9gTmZeKYMFoQ>a&W9xHKO9;;<{!>^5ilzGJ03g zUS3{;Hth)#w~1{qQwS;W`t|GQ4i0K+YNcgmQW6qNJ0R+=o{ON9$)zwH{QW?_ zo@19gin~A*2@0+qo&mXyH^bcAeCs%1JAK~W!^LG_csL0Tw`_Eu=PH1yI8&>Qj+YsD zH_ug93${irSvcBok9_e;(Gu3`i;0eoi;vF~vSDIm%*)C7H8s^I8(nhtY+>u*?DFd3 zl%l}P@A=etQ!22j*vfs`h$aj4s~_)Xi|+XKAC4#{v&5c$GQGOG0@mwNKTCtae#81x z!10~qk^loqS!wB=i=Px>R@R+3@87@w>#x7W>GXVje2k2Y-j(5i_^}=scjB;BRXv5rdETLwi|pcfFlMt*k-dAf=ON+<#X*leua->`xyo z2#a)sy%?r(SG<~8Q_EXhpHxl;ct}RF^)YC|l*lL!igbVeC6+TZH9eh~ojqVrAqr1P zzHjpOB{r@KUb3VxLJ4eTl?5ggnRr!{DpQoM#@eNy4j1=td%BlMN#%;1ClpK-G$dJ{d$wtSB|2Y7T-N42&@Un z7bv;Lr}#cS7K^;-uT_GJVw%YwW8>rS099y9-lz3}3_kS2CF+Y0pM(UJVpJm#F!pl8 z2m{E>*qDk8EnQtYgS_AV?|uY0JXhZT;78#@rsmFJbRxY}Lu2E}_wVA8lI=%hI!EI= z`uf4glaB%e12@~e|M(bce2)PD0Sr$IFbUJWe@wE>Y{dEB*3hb%W>yS_bw}R?c6BUU z&bFr0YN?K`9Ao3*qZO_~d>rfaJc-*ORg)UVJ<#*`UzUiSu25p}Tg!5EpZ}t^$4F5V zA!X06r1XYR3C5*U4~~rHCnvK29zmeR5MX)`%XVlFKEKf-gl3=l-+%=~1`Wmbwy>47 z($H|6*rJUH<05-|>u6x%6bv?AT#>c)K*)97=}zOIiSe7Wfe(`|%=F`xlVXh?BMC{v zwrB2MUL|$qEIP`*O;-yLg5HHcuc*f6c3f4A8iQ3v4Sy`L7+mIre1ur6yuC=#(MC($>z!>QP=!!21lAUB2!>RhMq@2;20$Y0#gqR40s9%v66DM z1Jy5Qh??@(c_!rU-Mj3Co*6D%81(S)FxGZV7PJLNnT*mWAqmBn*z3j69!pP~WnQ@l z@v~JXW0#dRX4M)PAXh*~zT88>YNd@hDF~tnh#jM@o)6*gVkrqfd{s$A6K&w+>e`)* zMBe2xfJ#Z(ta!<6bT3m#=B%{riSO(Lxg1;92fTQFl>b=4`=*^hIpyu!ZwU#{E5y&> zT+c5~+)}j>Vqzv~h@ca3GEf(_U*Eb7Cs*R#yEo46*KvcZvJBG^f?6uHKx3^CsGTr z!_F|An$`pDfPes9-R}UlA1P4WtKfifr zIznyYii*kf&M#j+sdu3Qu*yISu(H-+B7_ktk^~eATArNLu_Vm*SAc%Fr`>`B`uLNK zkJRptR2HRR7YVn{*Fe)`#=G-lyQm2<98hPCU;XmMZ-fC*KXVZXHblRyoLsGXo<0EM z!Wb1#emFv$Z<=mDQ5iu$oH<~^DW(tL#WJ|b0t})MWm4^!yI~)ez z938#JRR$^)6eAiZ z8gQPF{E1RNK4ANS!?>2AdFF->A0 z^A40!xx7OHKsuPKy&IkkPA&F+a;+lMY<_Ak`|}_W2!qq~YJOFSqMPmW7zLVL6g+ zynKAc75I3x zI_;qPGhK6#G1J`4{C7EV=BEde%df`0;SnoVw$WC3Ms^4b@sg)BKsb8>Ej3|SeeS-P z78mKbA_T&_DttX001o$*&IOV(5@~gHr4AzF|4(5iP(o2z z=mHvoVs~M9)II8X*ue*XclYYQ{!-^e^!D}=;D#3!73JqM?F|JGI^h0vfSwykd7$`t zc(inN6X5Xvp`qSE3Ot_pvk}1W_r;oY+5SJ-z(RRTz^VauvD5f=UwV7|C{zt0e+N5W zBko5DY4ps?J{LcLE1aJPTyB@@WCB3kPd?v*9};vfe(w3E=e*qXeOelMm{Lkgis6$d z@?v5SXYMKjx&UDmHe%kKoAN~+?cP2ra1Y*V4^YRX;V(aYe3=U`K;GiYOgT+3rG0@Tyxlinl^pa-C-Vk{WKyvuE z)q~mD$J&n0_L$w4J?+vlfFVn`PTkVN?^$A%k81iK7d|exc~AMOLEVynGyNV{%uc%f)Q!0yp@!cw7csb z@s%ZW(06xk28FubEGs|(5EQs@Mt=rKdreJEM~6+RF@S!XC3Mcp3gJ24A&!nbgU}0N zj{|NpRe%-^e*4y$i4zeKfw3Iu8W3lG56D8FKZ_5zV{{Duh$6N-uFwC_OTJu0`_a}(S+&}as*mtXKfG-)vpaG8$|S1v()RCbtkQ_uUkh^DwDyQj4OI#0?%*ft32fh zP^Kk=vgq?cG+|5OQt)Kt%F?OCPkTbS_E#(F01L6VUj~F1p{K2yGAHN9f1;wIU=ZdO z3>zyeAdLw5%QFQl%#8o_N}2)F$tVXE zmy#;x4%nTOX@0UhYH{A&>~s4rffD$u(ZeL)p5|fX$HgLs-3rUUWdM6Q2c@4_a3L5P z8AsZ^)OKcE#cC6;>l{$arj`rCh=A(M=5=d{P}iXkN-5w%1c&D!0Udc;gXY^?NiDHpRy z3%JF>!NJy+3&69-H{VxQ!gq$FGPJ1T08>(slQa4MzL%(OVq_H7i1>2PEx=Tl_QA^t zZf#l^)nZ6~u+RaUho#6%o{CfQj_?!=EsLA0FaS7h7eMm&aj1LK(JT4+`OC}pkb;pFbcwOEgG1@l8l=96Q2O^T;&pXG z>5kU7#GQQw!mp{9t$0!;STM5C5u%9ZiP3nWkVxNeIS|@JD5MZO9!IK5*mZ}~CphcJ z!h(&dX^DAdkO+@0Px!nSUI2AFt|}qujj7qKp5!c^4TxeuZc;M92eo3CtYfKbvZu|> z%>h0$-{K2sdUye{phYTxbEtFQGS_<>mY{g$*!gv1?8Yy*+AQ!3%LFJ<=vFpm>e`W@ zNQrmh*$_ILL#L*uPE44__o}!^(Io=exF9dj!EGida59CsUMvL@TB={ZCDi}?6OhU- zcRWJa>N{?(FLIA;4#18>FAnQnr?s`U z=dw$4<>QK6r#|?v=lKF-tW^+gGYIkV(K9dr+AfXY6N_dqj@5Jq669>XDk6Kc)hgw zfqQ2q$fAeK@1b6V_cD>h6>TR~ds^v%Kw()ZF2C~MTp4tGbg%>*9k8Ty1__dp0RTCHLm{$Ko_fi(aC diff --git a/inherit_graph_70.map b/inherit_graph_70.map index 01191e37eb..ad85268a1c 100644 --- a/inherit_graph_70.map +++ b/inherit_graph_70.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_70.md5 b/inherit_graph_70.md5 index 2973c3519d..9774fdd15e 100644 --- a/inherit_graph_70.md5 +++ b/inherit_graph_70.md5 @@ -1 +1 @@ -3a0ba25cd793d9464b0ea31874514b62 \ No newline at end of file +363ca6c3ae582816681b0721992bf08a \ No newline at end of file diff --git a/inherit_graph_70.png b/inherit_graph_70.png index 922f0ae18a1068000c2dfa3fd7ac7c3ad18b698d..0555ee142079605132719548f75340349b2bdac2 100644 GIT binary patch literal 3364 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 b7r_C~yTZA$XXt!E1_E;vE8_}7T=YKy^#xyD literal 2443 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 diff --git a/inherit_graph_71.map b/inherit_graph_71.map index 2d07798ddc..dc81a5a550 100644 --- a/inherit_graph_71.map +++ b/inherit_graph_71.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_71.md5 b/inherit_graph_71.md5 index 278c277fbe..705b5cf534 100644 --- a/inherit_graph_71.md5 +++ b/inherit_graph_71.md5 @@ -1 +1 @@ -009a9252a04d648b90a8e4e25c948eb6 \ No newline at end of file +d901d286683c2ea63190cf79224d0c94 \ No newline at end of file diff --git a/inherit_graph_71.png b/inherit_graph_71.png index 9e26ca3804c3472e5f958939ee789061b6ee46d9..bdb8934d47a594842ebdbe618fd742b622e799e8 100644 GIT binary patch literal 2580 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 B^uPcB literal 4082 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 diff --git a/inherit_graph_72.map b/inherit_graph_72.map index 72242758e8..950133ef2c 100644 --- a/inherit_graph_72.map +++ b/inherit_graph_72.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_72.md5 b/inherit_graph_72.md5 index 652e73d861..de12dafae0 100644 --- a/inherit_graph_72.md5 +++ b/inherit_graph_72.md5 @@ -1 +1 @@ -010da06a6c37eeb14dfe2dfe8ef8f864 \ No newline at end of file +7369e7efafad4a63f79bdd931539bee9 \ No newline at end of file diff --git a/inherit_graph_72.png b/inherit_graph_72.png index 0e42c68cd54899f7fe39d592d1f00d6a68b5be18..14bf434a0a9c6f0f54c02fc4519d2aea3cdbb505 100644 GIT binary patch literal 2830 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 - - - - - - + + + diff --git a/inherit_graph_73.md5 b/inherit_graph_73.md5 index 4737c54127..4af50aaaa2 100644 --- a/inherit_graph_73.md5 +++ b/inherit_graph_73.md5 @@ -1 +1 @@ -218d1b0095ab5ae040918265834dc86e \ No newline at end of file +0f5df2a5cb5a2f62e466ff7fe630f1f7 \ No newline at end of file diff --git a/inherit_graph_73.png b/inherit_graph_73.png index 4ce3794aaf88ffcb9535123ce7b99cfc1f7e156b..fca5c776703a19f57dce443ef7e0df91e39fc300 100644 GIT binary patch literal 5765 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 L4W?S5Y#sJr1qzld literal 23979 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 - - + diff --git a/inherit_graph_78.md5 b/inherit_graph_78.md5 index 4727e14b3e..8b87e18954 100644 --- a/inherit_graph_78.md5 +++ b/inherit_graph_78.md5 @@ -1 +1 @@ -4ddc5a8f6814a111f47278bbdc317c02 \ No newline at end of file +76ef0bed23f2f5181de95b344c26a4a0 \ No newline at end of file diff --git a/inherit_graph_78.png b/inherit_graph_78.png index cb68355dc8301965307e36255ced765d9cf810bc..7c46d78dbbe1309641cc2f2bfd19dea27871ed84 100644 GIT binary patch literal 2545 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 VCRiy))5M?rtfOJ5{tj_J@?USd6)XS% diff --git a/inherit_graph_79.map b/inherit_graph_79.map index 932ed9c3f6..08af1188a0 100644 --- a/inherit_graph_79.map +++ b/inherit_graph_79.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_79.md5 b/inherit_graph_79.md5 index e609fa60ad..e0edf71549 100644 --- a/inherit_graph_79.md5 +++ b/inherit_graph_79.md5 @@ -1 +1 @@ -74b2b83c61e858ec2b16e4b2f78e9b8b \ No newline at end of file +e90ec2ea732a0800942d686e7bf2c61c \ No newline at end of file diff --git a/inherit_graph_79.png b/inherit_graph_79.png index 3eacb1ad1dc21d2c5da4531106f2a11800f6ac52..813d5aafd1c4385b4752cad5342d16d65ef3f1f9 100644 GIT binary patch literal 2279 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 diff --git a/inherit_graph_8.map b/inherit_graph_8.map index d6533c7a41..b2de1dbff6 100644 --- a/inherit_graph_8.map +++ b/inherit_graph_8.map @@ -1,38 +1,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/inherit_graph_8.md5 b/inherit_graph_8.md5 index a908b31c49..251ce5e51c 100644 --- a/inherit_graph_8.md5 +++ b/inherit_graph_8.md5 @@ -1 +1 @@ -70142143335e239d2e5d8562900de905 \ No newline at end of file +61124c9d137c6a2d73bed0618814fb5c \ No newline at end of file diff --git a/inherit_graph_8.png b/inherit_graph_8.png index 686649c9a2c8a5ad1e2f2df9706ce15892b023cf..9dae5b3622285d093ae3844c952b46640d3bc67d 100644 GIT binary patch literal 17528 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 ahF(&cp;uGRz@HMqQM+5ZRJ%?c?1 literal 242515 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

    c05JVHdmMpt`olPa}PpmBRTee>w!+lvDpxe0KT$ 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�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 e-SZ%{(tj>Kcz7uI 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%0D#`r-A$_l`LVe7f%6}9 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%0Dx37;pR&5qvQh_9lG_K5 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 S7ZZvX5Te54wzh`J4*mmRLBOd1 diff --git a/inherit_graph_80.map b/inherit_graph_80.map index 6faea1560a..206c488dd7 100644 --- a/inherit_graph_80.map +++ b/inherit_graph_80.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_80.md5 b/inherit_graph_80.md5 index 93fbe11d82..c21aba5bb8 100644 --- a/inherit_graph_80.md5 +++ b/inherit_graph_80.md5 @@ -1 +1 @@ -f3e136512e155e664e88844d9520639e \ No newline at end of file +b0249be726da3058c3528d177aa54856 \ No newline at end of file diff --git a/inherit_graph_80.png b/inherit_graph_80.png index 33ec356b41386e35263a0063d038015618920fa6..29ab71738f6a844c42465006442de3675da2fd09 100644 GIT binary patch literal 3310 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 diff --git a/inherit_graph_81.map b/inherit_graph_81.map index 1f1809581d..10d50dfab7 100644 --- a/inherit_graph_81.map +++ b/inherit_graph_81.map @@ -1,4 +1,4 @@ - - + + diff --git a/inherit_graph_81.md5 b/inherit_graph_81.md5 index d6b4b4b5ca..0722b4faee 100644 --- a/inherit_graph_81.md5 +++ b/inherit_graph_81.md5 @@ -1 +1 @@ -d4f672b4dcb4aabe319a9d0d6e2ca0e0 \ No newline at end of file +1a9157121b281c6fcadbf3b082df380c \ No newline at end of file diff --git a/inherit_graph_81.png b/inherit_graph_81.png index 2fb33b25edbfe953742e6bf87d4454e5ba39378b..f1bc0b90bdb300857520c4a19f6b40c8026b7f93 100644 GIT binary patch literal 3351 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 literal 3346 zcmZ`*c{tQx7a!BmSW}7+#`c>igt6~pELpP4)L_U?mWJ$;WR%}9GFb{kgnoEs&mOX` zSz<_{G}H`5wz0imzxR2c=l%Whp6~PAbHC4h?m3_HIp^GaA6>UF;$#zG1A#!CCdLNV zAQ1QpFh@Yaz$lpW^dz8IFxQL>Ku5=4UQ2Nr2*lB2VxVVxFPom@Z+2l)pvN{6H{k<9)!=;m%Y~neK~Dwyt*9C65oIP{b1$fQn`}9 zwb_+AwDThJPrCViSxA2pvtPxHJVBR?TcOmL%*YX;Fi#Ip&oD~X($O9wH;v>0QrQ<8c1M~kPG8hbXb#?n$DUg2rdoPk5czJbI zS%8qg1;*LEC@3hXs7RTs8m_i+aG3JhJ)wJ1E%38$$*sWRygU#X;tP3dy7VD#?SEl_ zSXlw6mv#R}$W9^=HQSg@fXW28VNhjlxWqZWGk+Q{^AgoxpAyzo#eSbimq7_fEa%6^ zLt4vSTZ(?+G^zdMhhldBiv9Ylshi<;;%C?I;dc^Ibivztp?Z?E( zCN3W>)Rmv*64vxmejXVS@r_EwHEP>iZE9}TBp}nWvceDd z!&QD=iB7=dx7X&$L?SmIpM$;q)|7K>P^h?|^7HbdqCX^$? zSwN}vb%>2^E1s2?mj`0Vz7(vU<2juDe&w!H`PNc~GuqJ+=7BdB{9-Eq)KFi6G zygKL+5*)lvqm@lnN-=>Nevk7x zN2R8vb;eJ)E2IX<$jJ2d^|7+D+S%C+3=E)$f@2WipbgqugX0Kp2VzsyK4sP336F*8 z3V?0jfTSLOr_uIN?2$d>c!2Zk*47GI$I=qEh7Lx^$j}$Nl9ZqO1BjkFpcgJQMel9> zn5vMIkr^5p5zz>xO*%L)(U75nf`Um&No$_~s#oXWJE_qON4 zL}K@YEbFhCnsQxG{kbus1DI$KQV(1Gn5z}p-Q5jTzjM^DE(Rk46FT1-4KRW*2Uw2T zS-`vZQmQ?DeSHm+&n4#eGCyYh<2i{$(g<4(6h4#a>g~OUMU=x3h*=D_Ip z_xFoYA_D`77v|msxuHOqSTHRstz?2pk=?&@fOn886aOeh8uM^Vl)?C=iu-%6Q3K9pBGm1pB27*$2ZPCq$W+4YB{7Z(+xTwHJ* z+nWWa69wm+X?B4u2AT^bB1{*0eY%W;`TV>1!uMXiOZk&Nl18yd2VpH}a%N^`TH3~t z%6wq*0lj`cH{!cgx&6Stxd9Rx94g)3mV#671C=c#B!n=pudf&6U?F$2?R~@E$Hes^KSRu&IQnD_t+G3#l`e6s zw1!jY*-WP`RV5{$++dQ6a?LTTiyC@vfekkuD$qb0ZimjTQjc@}Ca~R4xuUErbI3y> zeXXwI?F}3bpFKD<h;eg+!{I3x)bwZO8Y}%j zOiWzaw)FM!;S$lNO=_*zV63dHfJ5v5^5AK4bXqwN67dK-Q?=zWE@YH8(c{ovTQo4(BALq`-M2 zA|irALMDB%NF)-467&xHfmAND_r+qBHY7}dvBBWwj-_nxR;}+8&=@sN<-mDX<85PS z_mtx2!KIcnTvu0Dj;co*8R@L|if70SEz>aEQ6UC`{W*OhO- zs~EGlMX#!=0=OzEDcRrOUtJC8lfSz`4(~N8ofOuJAVpXA!mC@mhx{wEnHJb9;2jPU zp?m%H^IW#}=+PC6!k3dsYdwv*Y)+_=;#)7#i_j8Ap83Z3y}^L zhovnCQ^5658+{b>DeDF;opn<9V#O|_W)mCrg8qdc~Ir6&-*EMpswxNnLw*B(ac zlHO_;yBM3AMr=_$jgZLw%I*e1?&g_h?2iwMBbwsviDJWl?MrCgLfO?)Gn@rlj}E^I z-Z`tYAE;?)<%4~bQ(9>i&myX|5+Ie%Eg^AxlI)qAEFvuYsnX5J(9p1CE;X?W^C&r) ztClYquA;KJ^Q(A|Vd30(mo}Q86BHzW_N8^H_*J^Y=VL1^wa`5y6YYa5_6lddkA(25 zQT-$i_iRMTi;T_eE{v-*$GVzSQ9_&NS2d&e2zsEZfS{nFg2LjLFFJ=iZmv`cSEP)9 z95?^{>pyqpv>mhMPGT3R1M!IbKz)u|ruNAG((5Tr_@wDCA2X6IWy@OV4qa zm>^Rx2g}}M`$T5j%@xU~_yu@*O*e!TKL6>tVzd2UBFx_0W9-*f zQu(iviT`j$OCb`|)4Od&zlMzY6VSdp>?t$N;nmbEaq@;AzJ-^-m&gG}JM^fzg@!6e z@><&MFj{dgdCQA`9p*tf^&`*@#W(+B7P|Q3m@z(C<~7TQQS~XKOTmQXWL{q0n1jtJ zum!`Z)A`=n+1S>~+*lv9Mqkxi$8zAo7!fEJWzU0gepwI3gNEU$3)>QDO2RFwQyTq-G}N271%XB zkX1TRGfEO#p`lJWmn2v>scK2tA9h?Y~}Y?M%}(GxuFbcHHtQ9^@ZIlqg;|;_9ilou`2=$JAB#X z0a{kKWmWWg?~n*6j?IU{1OgGIjE#ZExI5FCGl05*i-&+fy1X#a<0a;QEWQ23tFUFW z0E(AK7F6ct!6wlAoWMoQ6sL5}-NuH8@`ylai9OPeIqrEum4M4~a`Scms1l)F9o{6# z30cr - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/inherit_graph_82.md5 b/inherit_graph_82.md5 index 9774fdd15e..5b0280b67b 100644 --- a/inherit_graph_82.md5 +++ b/inherit_graph_82.md5 @@ -1 +1 @@ -363ca6c3ae582816681b0721992bf08a \ No newline at end of file +0c538daec9e8d90ef26f91d83a406c46 \ No newline at end of file diff --git a/inherit_graph_82.png b/inherit_graph_82.png index 0555ee142079605132719548f75340349b2bdac2..0b940aed7697c1220f88f97607d4a333d2b8fb72 100644 GIT binary patch literal 540594 zcmd43Wn5L=*9CeIL{w6dE)fK2kVZrWK>;c0lvWz)Mj9z;m6B4B?go*P7D?$6lt#Mm z-01UvpEo|;-~DjU6DS<^*=w!2<{ER1F?XPxj0DaFvI{5_3g_ViF$EOr95V`akq`?L zz9aI;w;sM=>Pbn6p-zy0-qn1FM4@O<55?{(I>s-JIjKes)|^{g70O0GQ+VEs@36NXh$0mgdY6nnmAVo6=xC)4ccK zGp!`P7y)0@eKjMuRqDoYVk19NBL5ew^Gwq&H0Fa7%);rBVz9{&5c#E9w*=>Po=0yUqUbaWcp1Y-+o$O0|27l@g8vtz z#fXH9D2wA`NcrDEuBH`ia~rNsOS{1OI-8Ex1b*Tj*7daNW+=h^f`$STg~yM*?G^{F zvan#w$jGd%t=+M;<^J~VTjf$brD3*?(4y$=$0Gs`D-?+?D*}$r&Y$b+(e#^x>kn4z zCT?)5GP{436cZaGn0JleuuG%t+Ebs24-0^opjWFTZHkeYe4p^9@aiw4&bPiAWfoIE zdr~uUbDQ@z<~bc!G|k4Vzkf@%a}hb-y_S-a!lC;a!*yrOAtNWJX}re8`sdfHQvTvF z2v)1E76Ba>>n;goNPT%5MRj@d-5)^FD7;$m)i#~rrVYyA8q z=Wr=dRwr@ItaSxCii$p@H;q2^_FlHIum}hYylZHf-lPBaBwLOVpPCvEuCTkmPkZ|| z)dk;s3Jw#sZdkauewu78yX!OINlBJ#`&>6~7U;L&Vv})WZEtU{ZErVsytx@39-f?) z+HVpb73K2+{oLn<2K0+WEO)fD5@zG8?3eG|xr4&E>seOD_wnOLy7>yX1725GS2-mm zLuD5(wSyD0l75xBP%WuAUh~htf3z1o{~?KiiFrE3Euqn_?c-7F&hrTl_?Ir7Id|?H zHuY@^9k;D3<1VYhKEA%cn%71vY$EhaEhliPsi|RY^u8Aw$}vS7CG-xtG)Ap++Eypm z-s~HM2^l+!ED-5u0qS|ze@&sNg2JV?wzgNXvHtP#@yZ&8HEW+QK9H6cv$NxY@meqR z-9SCv$~kg@y-;BLOCc&YcII2U)Y{HYOQqdnFjenp46BBmoSf&-cg1@((TFJFF6xgWH)>TyDjgM;I|xHMivPD)DpKvuTJ z_agB-h0J{G8S#e+mld#X{LdJ!jy_lKHc& zybj8$7>HC3`t?oXBkq7eC8sUW3*A z(%O30!h)?UNhB;sqwKAnjQ%RYwf!Paypk`w-d*2Sa%s?Av1>TetBa2zyRm` zp&?aHUfxozmW6{Wq?azy5)lzCBoY%6K3F)5ff3-cy+pvSRcWB$!rI^07l4k5&EYJ) zF?jFZy+$vuGh-Xo)wejgxfK<57W%U)=k4t5QZ(84oR4wHc?0l74)cHh{K@F&;}ejj zoO3BFE6dK#51W)WQOH4N=Ww{hR8LOs)oeU5yLO*2I|~aTIy(COXi55)DU2T#nK=3R zRauysO;ud>_Zx;9`f3+`4t*aUehD)yzWAC;`^uFor=MpYdKL9BZf|cdf>&stiqp__ z_+=iwzT22Ksxc~xFmiFCT%P%OJ&bf3mPhSF6XcGV$cPBNZxg0&{PQ#Md3yrGp9PYp zcGVYN3g}22yPfXDu>sxdkl-X1mkiQVQ&WeAhB92nzka33+*vN0c-hm_lk(xi2mYsD zY1Va4_G5dtYxm~J*XKn}Dt@l4dX92O zcQ^5TcM|*YG;!V68n)PW4L5$e$X2>#(-QTE8js&g6W~z_(!m@YZzP=%&UYn@ByUUC zP}%IajTV@;wzNo8TTOZO2qy4ocj}-&DeeqS?2TG~##|c{yk+O|CL&vrQE|G3+JoWt z$)UUTC(kQ-C&$c<_1=T_yQ5-a22KeH*|YIsHn&Cj=WkNzNNI7->la2qTFa0S>@a^4 z7|<~}KkxtTo5I*eM8u_sPGVvhp%emMaeS6~gSlF&`A=TtN>9{S8g(azK&neEFDEf6 zAuF>O^Ab?qIj@^aqQW&xdIG%l@b98ikS6xjpQfl6yA13@htInYH5{qUzK5VDEPoFX(o0L_f6ggTkyVv_3 z%U*?ha@kqApLE-e!=x_*w`A~^(c?c!w4I;VeAp-OGQ;Pd9)f~`0whDj*795)DVsUk znc%zOx2;~FclP*jUS!cdk?P&NYr0a} z+w;n0zP)YL`*daETzfp;)EABt^`Od1@ft&>Xd*ki3+OG+uwyb6$@&JFw_o(jJREUn?-$p zj#y_**n9yU`R+%~jZICuyK7VVMMVvThV8Es6LXniiUjra^yHM4{gOrfrzh*ZD+^0Z z2lYPtoQD&5;3)NQ%wgjGy?bYjy5a*N%ObJ0JL!!FS)D6UMaS(*szewjsv}r6m9LXRHafzYG zbOqTtgW4`RyL)B%lBSL zv-q>=toQHHI{no%%@QcGa?GQusiP$AvSx?Js=lQuK0YJUlM;Hyq=fs0^Gm6JRu?SR@3e6oXZ1Vp319AZ=}ggA201( zZYV9~wX)}pXDlT`&LhA-I|+ZzqwZ?~hh*dgTTcLWVxTB)yOv80cXxK)x3#s+%Bc^a zB6Po26IitIz|l$ge6-}nH`1QUrs_#pXND8rao%tD@uK0*aW|FG(G%05bbH9mK6#rIA zFOyCs2)X_xt`_^NV4z2x)={fQNVDT~&5u~@w~rYWpPDTlI>yy<_f(F(XU8u-o_EJ8Os`Z%<6Hj?T3BDL|j)FZp4HQ{6D{>=0vEi zzvP#LtlIam-QJ{2l}nbi^R5QZ;x~AHEqF{I$8-4owC9HO1mSO#vsGX4m=4@YmP0ZZ z96m9)ff<9nPfZ|I`$)wuxU2W4@%-|3l*c&U{Gd}N=_()~@TqI%*nf(bmkR(#VW{xZ z@~Vet7Y14Q9ya~->iU|MyJyd)#lG_V!bo$)kL^y@GBXRasOz>G*FzT|fbOiGl-E z9>#@pwN?&wN#)tu)j{32+neCn^nd(;4TVqh(o;FhS3T!h5i1lJCL*SZvZw*-6XDLh z)DN0~qzDMMu#s_xf6qQ@2w5TVa0t$1SpU7?O|1Re6ZvnXY|&~-mFo8XPoa1rhv+P( zKqwr(49{~8P>GzbZAqk>Ac~gOlpgC|Y@gdJjJscj4Y){M-P|~hyC?vSk_&f5P|tC% zN|^@KIk^I|C*d(69LUuQf|FRC?)}QXw(BbxKhzrhX=yC=cp}xgJ5=U?faj)1zj9?; zTMQ*~A;nQjVlYy!Xv+}Z4@ki(Q4fiar`SC>(C>;Dh{0_)7{IS%eEHR+BqJl^Q_{(y zF*i5&WVi%XeNzxIDb=fpWMxGbSC|g6VPIg~xo)~|m-BxVCeJ&z zmq(^%X3%A2Wmz;zu_e>LrJ25JHCWr&Xz;@!Ujx)d7LvMW#~3ZiqE$(ln3%Y>wbc|# zDMYu-M0kNktx!y**6qN)Xun<&hE!B^Q#^#scXrm`aE`C89xgyFMJXYq!Y2<#%dMNTN7 z3dqRLZj8F|INxzy54BSkUAe=$>SDh-9s*TF+J_G_pM5XNWhxGpTc@UV{w)w-Jy4#2 z4&J?chx-2g`Mc45kMwW|C8^iLa$ z9K7k_f9o<6!Y2oX;pnI)R4+3{-M1s780hJfv$L_CoScwCL0$cA+Gv#f&%pJ%&2Lh> z(?RT;G5@I#JlA5eE0G#@(j5{QY}z3XUh9J&p(}bC5DWcd!@Sv8G zy>a6P=E>Y`#&~kxsnPspYwm3hv5EMuA(!l&MGn5XbDT*x@2eaigd+QfWiFrQCEl9M zZ^&gsP+g;;{PCz)HcQXm{pvg&)DmV<+XmXH_CyX55hClv*zC{IWRv;qR8z}@t@Nond(bcXd3M{2UgMyaT% zG}PDMwRF-rdctC48lW>Vg#IaADwe}ylwVO%vG`+bWTZFXnQP3<7pbVI0ERb1jM{Dm zhgbtP9LQGlUadXARZ>zyp~%U}Gx|-u*Nd0XMUQe;OSY@Ss=R2h9z1;5b0lJUAw)a~ z5Jq{Gkb|y)nAj!_oZ2KsMxEad_;&72jlQxGeLT&_&1a@IkSLHKFxW#mZ}a|V+usAO zDQ#F?@C^eUu$;?(lh$iXMaS`^krV$-Kq0v%zRAzPSIp-Calie+uKe$u&}VuYI&GP%KxsI zR>$BVF)%2=npNV@`^A%&rsoJ~X$)85+UT#aZ3rNVc_F#dtmis`Jl`5k*$W=!mE~nt zh(cwBT9+M*^+1M1{O&|yX2@-ve0(bLJf<-{yq7OuZemDuyjShISLnF++wipBEC-C- z$|)rDq7H5{!&&Fc(@;@in46squ(q~NNlHpmRagI5HV!k@1Qox0 zvRput`+nxn`FVy+W3ym4H@Bv15}^ShAtBSS3XSuLF1ejM(?FjzW@Ip~LwcKrLZxYU z*D>-SPk41E7bQIMi7DD-J$S=H6rddVP5Kx)g@v^gx`#-pg`E{CZaL;Z zH8y6z#Ke3FMdY)MnhZszCa5GHA;}8)T;L$$uJ7o$jJIf^dG3aJP+aoZor)-TSS6mW zcJd$;71g>lS)IzD@D`c)XZ_R%JsCaSp-3BN5Zre5%eC{qh4; zbtS*dPim1fVu4=4FecO!5J&A5X5~qsil71)g_;hghLtixEnE0_{7!l$u7(C0*Bexc zy8iETMP4)w2dl={n6t3vyLB3tN9?pHZa^fc9gMaO&oG?sISVsZN)&)M*ZTT;lAA`@ zQIhoUWs^eF(&(i84Twy`>iEiCcCg3Yg{UOcMaG>MFOF8)5u@JqlgX$Le{Z$gFk)5C zkpz%yv0aH%U9I`Gu8thOOwP=_bU)JknwP}v>Z(a^2pLq%9l>J4Atl{8*~0F~XQ!w4eRSjduM2nasSF(O;q)4D5_Nd1QQ}|H0$>K<%-A2b zLHH#UaeDeKPnv^!ATFs3EOjtz4-4_3Vw20_sdOd_34np3P@$prSQmba$-Vl}QyMMF z^YPmU}(r@y}v^*BUnx`*2Rs>=K9d!u&%&&|!dP8!;E1-pVN!VksWT5Jtd3g5rS ztUDN6U8_Gwjc_@kp`ow&t!ZP}bwYuka`^5f^jWpeURiIj&%P@`$iJ~s%)r24a%HTF zMBq6ca)bgcZ_AHq+B7TpXK3<+f3}cwbx-QK>6#sP?~BA1lXxBvBuq?r`%FTUwtF*Ld zo>x%7&f~Y5M0p-C^Pau?s*jzC>2omYO+@S9f+@V!^LVEg}_eDO*4{8LK+R}Z^vfLDikdH3;STlTg=;kInU$R8H+Q5>)C-tQl( z70>Cc(`3gt=sz^kA7t2wB)qoJr(O#XImp*BjQ>EO^QWhOUspwxsWnj z5~G5G@VkUUtKOd>n?*%OUu9>Tkh=RCyqH<$IjCXR8&7tJK0D5T#>fWyNu$ldsbxujVhw z1}YdxYZaoLs82nq64r;i)`++T5Ev0fX2L{5^;<&gTUySwwzeYL4BZP?c+2eUEDGhm zm8GK#mCNqx$+2Z*_p>Eoy*5X3!Ew0>(go8(3SbB}A7>hryMDiN!52r735_Wlr_Y46 z&jc-HX#XOM7tNXSoyvgfY7fX1zpJ?8Z#i9>Y0(&@IEDAa*8^(IWjSaUlt6S0fBV)1 z(L;m24-Gwm4+Ocb)Rs|85+5TiE$#J@Zgnl46fnS{RKf^YMWMP9g@e}Cth8!AeY%sa zT|)+EDHayi)1sOf6H`+H;Lm}FB)|23&lKu|-PuUlKcLv%{Wcth@|v32SuR@(N-zs& zPz#HTQ$K$A?(aK$&z~HvdW40E9Fu_5;16gT2vdYkEwA7iJFxlrHF+0652xeW6V#`z z#X(N{B~?H#@(x{~7Sl2^V%_O=qX3ZiOtahy4ZxRNRzC^%Q+%0t{ugkQMI)xILnaca z>pMykEx?WAI;@Ps`ITBP_&!+W{{6H2JC?(k6}7cg@H6oiIeZL4Lc*WJER2kwfEuy` zCLd;gxA=-qd+p7E!DYMMHQkQ4JXwS0W25q*1T}*G_O8cji#YuD1z*6q;ar6mbI+Sr$qLQTg#{CSetr~+jGP?U3A?T5 z&!6WzZ5TnNTHnxc>^qYCj~4(Pg5))z;QH;tqM`z$PBKKHt;|s{H#2*uoP|Txd&mQq z`}mPb%PYH}fB=H=>C>kizZ~_&fZ;uVe7sXvRwev6uO+^g%VA0VH;@>EIvydfUg3M&37S^F zt-FqO21sb^((gSsZ@F%pHw_k!s_K*xgZAC0WMWFbzQ0I4MSa3=_;W=p%i=c-k7Z)q;RHvnhDNqp*ya0?oIoBCCRAP$MKkt}(W6k1( zU3llZlfnSOLWKuVN2>61W{#4#ySsY?$;+UisnrRA9l|RZXj4;DL&z?^dDAZM942N; zaWP>E;{p|{ieX8x5Gczqktk1KTe8(lK8h}vNNBhjt_+oMJN-6*khf*@+cp_DdiXFf z?T=Q)DXud?x@ZcBsJXwNpzh>|WohDs8Sv2OuCDi;`caZN*B@PQLG>Vqro3hIsp~1OUE31bS`vs59~*z!QGgU5;FxI^1YUUy!}BwW^51 zgtuSkb|DGLYU&;#5z)O&MOw(FMaJE{&Y>R?oiCJ>lnhlluK;`Eb|*jVGEcHwpFrYfgQ?R?gzVmsgmrpytx7cz%{yIr~$!(}v)3{4#0M z+~!t7K`o{rgTN!PzVGgP?f&7>CAjkP-dC}_dM1=0gFKKv)G_=1`$p~lN309J`)J}| zPJjhJi(~9QMFM<$PoPfq`!eJmH+v*>jg3G2qm@j~%>fCIj6*RO|G7DvjhuOa3T_}OPr#X!>V z%gM=^6+{4$agrMmCnu+som~?QN?Ovrsiox_8yhZ^*)i4Q{)TZWbo_P zuP<$Fp92W4O)f0FG;EJ~c*!L}SbIl0@fIm8ISHp829P)F!=`z5!vaErw@+oP%LI1D z+lrN!nm554WS0J_%~KMQ*@Tr7b?Ar%d=4k69WA}n&=Lw3RoJYHV62uMl&zI@@3e#?!K zn;RNa$%3T8LfSvxnk|L@qsBo#mWU?uylU~&OH>}NSRhs&`+0dWLw#`nK|oo(J|^CF z(`0?EYNag~8M)H#T%3Y|5z$pBsXR^&ZU6&C!rMU&gMH1vxT%qb%~;X|2W_-FCY3!=nK-XPk=E&MAe38eiH>)a{(68wL6X zcqL1NL!dr@0w)GH5&^O--aBBR`SVK2y-YY8`0m}h%Og(hA!Kb4btPAZCqmvAxee#+Nvc$Jid zcNgC_FDNAdPHV^t_F0Zlr(hS9MC;CeK?PHgdZtS;q~^-Jh>zzwoH)5M87W)aGGh7R zE?Zd(gy(Dif@l3d0tnFQJWh~X%`iUICt%Jlz~M0kr$|%rvtHXgH`ux`DWy*oVOA+; zmX_X)T(IAmJBczQJ=h-kHB|WHF;X3jmdlBW`%MKh_|*>%c7D@E5TZOo#HpwNBgv(~ zIs=TlKS-@Wcn4F9P{Dyv`TKvGh`v%ftk!j^SQB2kqT3uy3P{x_E{+@#SJl*>{od>Q zpB#84SB`QJ;7e=@eo*$Qzz%@6u&_WkxBM&7A;Rm1@+*jd!rvpy{+Z3EXvp;@ZWneh>?Af!3(nl3B|HbcvFOI9RS^WJ78!x@# z`3o1zXy6OveTi3b8lhlmIM?7;^890Ci2)I!pZB=Ib8p$jM znoNHVIb|^39R<@fYslEe)y4c@{53XJTtY$!gx_S8P27pKZGB6`)*XvJk_m0YoB&u&mqP|(f)LL!(wwjJUJ2TW?HJNo+9W}jEA zI6lt34*;(;H2vVzcvv^LQ+4>e{oZIz)*WC(RuW%FUdQpv${PKqit6`9Ij(8JoL zXy1SmSR$079*B3O7-vz0PLEsjjY;Q&nZm)KO762ciPMkWea!NI^ubT#K%C`~7+Ou6xfx6M^FS0vvN+qgmAo zF)k9biRtQI1#<28@829SxSC}IWxyqYw(rpx@8KU2bO!+vK-?Xu7nqos;9R7+!8flC zd9m_kP7b!nfg0AO%N~LHEtg)!Rgrq^He3W!1$BF$@m!Hnjd!xBPD8fZ>dzI2Q;TfO zUuW!=WbX%A3Gi!xlm{6b6DU(Tl~Vg^s2Kr_#fz1KWX2jTc{+7epcx@GKO!>1 zh9I=Jx7T{k3bC5d)X+fM`(D^H6tlJBSb`hjoBNXTu8WyTxAR|r0}|I0i8r_Y#~nE?qf zI@csHpZxmPnvth6Jz~jD3)fatyYG0g%*`)2tlRPW1#;5Efe)YzwOTI?L+pEq1U>R9 z0;xv7<25Ic2Cu=A1FA0zC49R42kYmB5(Wm36)vH2b@H0t+@$AsuSUTd#-1KtPFwZ6 z>v&hWxUhllmfPLiDzWNA_W3~2$S36H)y`X>OZ9D71A<6dd6ab}JV_^agloIw%_T-c z6O6M?3zy>MqV=l~kUMAI`eFzo_ zP`JTV26E3VL4RsiyLYclY-^rZ_}=d-0Rq%do85>Ad>*<8z@T; z^0HJGufFsQ3!~uWbxkU5$$b2Qh4KuLy962jei-wK~3~M`L4iBKppVMeIG9pTT|DFnfItd>eA%cph z19jK7?27)R@&wkuwL0wrp|9_i*SxHx;57=MrHKRi6B`aZCZS10>VKM^}HZxA>>XQlFFZM=GK|`9Fz_Kz_cp z<5rl{#BP@%(Xt}%zQB?=C%WuZ-GUwT=FNPvTn4>Hv&>(>e~Nh@P@nSU5P}&=M27`0Y&49brfDSG`B|o8=miK z{*yt_{+UJ<`AqKDe5+ynZj~5J(eITiq_0nI4W3-SNF=6CBM3_}J~fb2wY$Hl2dQbQ zoxOXiEt&~V2>>_`9O~M`uc5P0UWa+v(*Ea)gB30+FP`<4!mr_+6=e@)aXpCMN> zvpHTsA6OVgFrl%MfN&$fYGv6z1OOqP-x{~1Bm}8Z3=BvTUAZVAuzrpVww}(S{OUh_ z5q3Esf~O;0mS#=PENro2*HcS;FP1`BTP45*?YxUCNN zx-X(oB_%jR1v4bzUuO=cq72T_Fn;po)iF`%Yvf}xvmVnhe2|9O0Nd)T_GM0I+kE&4 z*nVq4_mP-=^EVHroI}JboB3k`SeTnOtX|$VbU*g?RPrsfnA~@#xIi4jHXV=#k0>tD zOQhU-Ye^axt>gp33zB{QX4Oary!$7|Zmg%%uEzH_I)2vg4c0xEfBZO1z^3^Z>!8Vf z*R{L6?gt}bPmGO&2DJ~)g6wl^k`dxOgFZ)D%-y{L?y>iS)H}tG1dyM;e0i@F`|rH_ zrShNMFeYpGLyL~yEx51G?C@}2bggQl>GQ+{1UamGk1QEk)R(T>42U@PJjhgM{BSnl zbbxhyP9h#gh4m&_qZ!hE_I-33{^TcbL$wa_x6}nEuv+@oC^97tEl90CAaabb?a(9q3%al;kgArf%)ca)9!s zCMb=h9)9_3>FZdunp)9V*wxX5+ysdsEe_(bXHjE>j4_ zgq4lI^`Csge%fo($BLA};JYbB+MIkH!&GPsjWqu@St-lnzg1RqKi-q%=KZ*~*(+qd z_HHYi7Bnm5wUG1A4yDqEzK%tBq2xc; zOfmY;HM1;r7?wu(s9m-@nx-0z*OrP}%N+~8oo+Sxb69^mumFv4{vDU_xJ`FRGqFzf z1vpj`-JKb3@6EcL(ocP?(66=DLu&5O%$dSy&rc)@(qX>Em>@LZ)VH>thw?rkG*nz& zT|G9TC^dM?)R^A>k@-9{t2nMy%p-ao)I^}%VXoGlxPNGTlJi=Vf!2ilPpKx>$Ba!f z8G213Mt`m&Y3fJp$x9U-VeDv0{nO!BUXdrX!*lC)sf2LZybZi{-ivTc@0DMOSs*)1w)&hrBZ6MRXd`pG{g0JOoN8A>2ybo3HiNKFH_@C3A z>%JWqEEQ{^CWugCS;_y4g~+Cml9CbyL-y=*0dO%|Pkur}?Wn|-Xr`wQ^7uzBlgYwlIH_jUx8h&YS7lpREtYvu}$EmY)*RQ8kR+7DW^M>DUfe=-!p6MhD zvSJLI*2~|&pKDgyg7R^!T4s>|jcFr=h8HhfxbO;aI5bzy&dp7S@QuIf+dJIo2Fuh7 z@Lx*5;W`UK6tANj(DOi55&($zNCh*EWdhPma_t&AP{`$0Q)j?V4<1d%Oq=P(^YORc z$Wj>ffW;cB^QcR6JvlylE#$y9IyTm6BAeAu7F@$>z7<`eKd7LtPBz!^rZ<@cH3?07 z{O*VR78A80pxEjy^kwotpTz=k+z+{pINqFo5-JgQ3h+~Z>FjKRhL-~9t^D89rY-fS zB3ej?!%pws=c_&4mcHQ3I(aFXKK$(}WGB0i|LU^($?F3%S_r_P=|TR9J|O}(d2GtyRo;IZpoTv!mR(6rb*BZ*_?dl8{ZK&lD2N6@WB;kE| z#Y{y#E314}W#xg~?aeL!0{=|6{+@!Ol9DUrWMshuoQBm4(;kv2KWZ)G$@UoVlN$pXBh;&(ns)d0|Z3YS8nY$^J>|gDyZj16}E; zS)mY;`Pd=(-K6BmIS7TVd!Vl|va8(hoI3i1ri6s}4|YO%RaLBXg~00STOEnQBR>TaofmHO4GbVHJU@Fs-~lJo zpS(RBS#9H%<+QbNeeb=1?h-IKkzQ~4s*Ol95Kf3Fm#tcGukcc7 z>bzO^F87DL)!;3juL7;lz@z{9?=jOOyT5JsS>$+~%cz?wC{}y_qW#LP0h5b7NEu{y zw7&(q{U^A2PO$C)m6-}nOTE#uNw+BxWz5C~F|u2&P2Sb|4kQ#ObOb-7o%`RER75<| zVm3o6Xv+xjI0Re{*KXaS_)n+OG<1xSz|TPA12QwOBZk$%Lng(vzPfCUZR-Z^f?gF>Fie%(Iq6R zO7VcyPRW%)E2-QXcyYlO69=bF8PQ9I)sJ?Bp=pVG-|*$WGkug~Nozs>AaDt9YIBm4 zO$*YR#d$z&!fe;lq|nvZA2y)}&K#VBuN76;%Dii8avs`IQZ7p$yXYAkqcbqLL@o>u z4}bdp{jQ~&<|xW?og-r1XV%l7Xs%j4#smYMD!_*I4oe4=y|R_kWx3969GHiJmPf7ptYl=0mHl@8P%bm^ z@Zfa1*Pb|U(CKUprf;n>OuvnI{&c%&UCh83(r|9>^Hx&}i|5=EZ}Ner85;WXR@mXy zEr;iYvDrQwzn{PGZaA99#r@WAxxKxwQeIIZ@GGR?#@&JaE+G)GU$twLU5jj;oK6v0 zpI=}atXfXdw7@%eu7UaF?J&3S-UB@G-j}N8BUjKyD^fkh_0`Aroqg-03jzc4-clrG z0!jl$h6GTHG;FAc4<9DD<08mh_>bKeB9a{Ds=#VWCp^-I0N`;$U*B7V@@c8jOagmq!zZQBa{CK=h=(nZBg?uiWE>CYrFvE z$bbacvU@aGI9nM5MAbiqgqR=)7uTl|%kCGkvBJD&{GOwl^aFVw5v|meQBjJ?m6b$S zuJAB2XWdg$qGV$FD6gy>vap~Y70q)iFE4NKhSL!Ln65+wd{iA8I+^$uPbhYAVMJ!6 z@7&yVKt6H|Bu}}OXG4zIaBr?| zJjwkk-B9)KNJ&4Bjw;p+JlWvE3Ix?yfhpP%o}7?xIdR*-$mkwZG=f^O@bFqdJ+3TX z&XxYTmA)bQ=ntgJM)?7y`InaE}7P`?L>bopZV1hq8G>rSSKy#+}eMoNtuPhhu zbzCXQk8;Y}#FrWxBv?oeAA{1_YKRukek#HN%am&rdA*JP7H?bou(;=;%!M zpu7A?*U<1iRrt_uiM2^zGhJ$QH1^z_0z|E?{wh8|hOZ+L(MW@xukTrHryo}k!hq|| zQX&_%>l#|^!HN*lLXlru+RU6+jXVjY`sDZkg)%lacHN!wM?6X4Fn+|jw9zeMX`|EY zGXO>>>$winLwGm>1`1K>94B9#TPv$OdZfh*lMZKLepy)yc$~vv{?R_jCav_&r^_*} zfx)7FWJF_;XUUA5^$|LA_ybUMWc8rO41noCMM6wOwE32el=&7WoTT#Xe{5&4?X_@B z8I<3ZmtT@JJR8*}Nl47+s>H+$4W}R2dR=vNbp=dJ7d5iWbT24g-ipdFGP(}Xm2F{B z>9t@#9vd5PerZg7TN}1QCa3hHkSFHmn9R)IsYjaO+jrThKRp8lD?@6l)W8tj2FTM- zK(fRKw*Z2b!OV@c{B32x!yC?B1HS^44Jc3O=tJlbc;dntR5>&z{$&E<;^M@Qa+Xcs zekB7p5#rK1^_GIS!3P|hnpO5NJJ61O!S@VGPF@~ONJt2}z&3wvaPjhrgWjE{u-rT0 zP>N&T+6K?E0iR^5)^c&wKhcA@)}1;3DQt|PK=oEo3yg@6+`?*!h-kZ>cT}OJuHL_7 znm%Ahat@or*Y|#dU{Fj9m#VsCoSV5LcW%>=YN_>Rs_*@F%dRWLDo>6NWr5@j7IxA0 zsjGXeVh;^<;WEw|g@rf3)DRyJ1bP{*hzK>1b(mi{(oNurHsWf~AJ#X>=lbO*P*6i) zMUzPoJPZCz@R#d@5zl-D#vajXz{td;!0-beO7lctKh;7-gjv#%(Csoq|S5~&_daHP5^9H19GW$-&%z*(TFmK<#b+l=W zg>yvWvQvwpqjNvD7?}P(>IZa}uqg!z!71ZiRaLcbhh#voO+Y&7GXz47>0oYsQ&ajx(jX*ze6U%A)!`{??|0r}`txyh<30An z3-bedG+_VvM-wT@Oi$C7m%kr5|6`|GSyS`HzH_v=FxXjGL$z(K3o48a^k?j6el|A` zI&(=$kpsL2P&03 zt@&@Z+&Ve}d3+PDm%%dYtH^ZU%8FxYd3hZ+u|C+(L5A;M!KlGHh>X-2 z(4YHX)Vp=fJZI{4oQBuv=%s`Ki$fbq@tgdD>hQpfOH@?$3ngSZ*#--C@c)h{=ByxT z-j5A2Te<a?)As`Pg?e1Coz*Dxu*#`1-!oqIvVder6w8fb=24WzPz=EE|<91Dq& zXIV**Bo3@QPqo4n?TnNZOkdw0@Q{+nVMb=V>f>gO`VFQb-Em>I(7o+hQbL-Y(+Sa! zOHO`s%YH_bjn7h{8GB%0PT1W?Ulw-1w{hZk-z*iIH~CP<_iWDbFb6(x&@4jsc#=5 zxge#g_9oEweVQc^kpf)sBG!d{tmI_sYrNZ6hQ8zA3!Pdip{%ER@rMvyh=r8C5FR2R zAW29VHMKH!iIDJ6;6mZAFJBfG1Vd&zJETEJLvuMmdj-f(aDSKonDcjmZgFbPGHUC~ zgUmkFw43RPci8wO3}%C{un+M!=G?s84q~jhk!D5Y^=G0|Zoe-q#H^^GFLx=!a9E9j z+VYa!JuZvG>gxK?YuBju&Nr@U z_Kz8}^NqVNA|C`$Llzk!2QM$-Kf|Jx|EmwwcqyoXU-44NGZk_w$*qlMw?{lORVIe? z-uHBUA4X!{P0k0BnV#?hGdzsx;|D$Z1ru%UZLozBuk}5qo-P@rEpT%op}Q0~glK)p zD-h{&gV&`;j~-FJeA&h`;A*CdS14A)Hak{D52hn=bMu;g{>zuI4Gq1{9CWs|Ep7}T zuvnPK!DHqZ(y*B&+u|4XubiYl+12StI=L}AIt$pTatI+&k=H-h|5nv3|H@&Nm+tDu zZ^`huED$V7AzD4mV&A2uDa`O!j8bfG6Ioe3eZU_|K7U?9f*ID;^PcWm7nh5W8J_2e zENs1(UazlO#RU4~0Sr&C-s_+V7x>Hld?1LRvqx-+;{hJV-7|q=PpfF4z-0f+1C<29 zq-}0`xxCjkcV%VxKtfNiwD7yR+3!_*XMgYi!`XkwWBvE<%=*pVa|nH426DkI6R zkgQ~dq@q+tA|oT4kWf*`%2s60kQCWU2vLz$R_6D3o?h?I@B8_EKL7lFuiJIqyl&UU zc|M8a@Gn58IM64LkEejkc9ZA&RO^En~&0dDRlx*mQ|yU_Gep^*Ege3LliTafP% z%Xs}dW$r69mJ$@ygBfp+GcAj3PhMAqP{4F|bvbQv`t>#`qJ%wC$#LhRpi;;z0&TW^rxX-iYK_;f z)WW@&FVCaPNpz_7^-rQ<&Mlb6^7(U3fo<}9Z1V$tekC|Wtgm+!V`HPlnZ5ht&YY{n zmj(wv5*F!KU{{FIF*5Rb{+wPDc}2C4iFab6Hu3(xDVtB8YN(W_FAZ2;tQIl#c+=I7 zDDD^af5>(y&QTQ>p2SxVHpaxuhK1F<`>_9nt}a9Fs|XO2v?33Si+cnFKzb&lAFr&Z zca)8NSJ;Eb#t!6nUZthpzLpAYtKWwoU09f=7dG?Sg`C@4Sonc2fmLFd5q=`UURCM& zW2)ic=))KfD5eU2XO3x%}>_5mJ+3WtS(Nlf?m z87%p9F!_?kUw^KxyIZD|^y}Bg0+-_B%S-Pg*sxM54f^`g2m+ZoIPx8T##JJz^GZnI zla{s?x$%4h5+g-vYVMJ%rl#A_`lcn$5rmG`>FMptk;fT|=h)59&tP8bc;Vae%{lUD zp|(h^`IQ%Y5)*ZZ@Ho@3zGi0h_RUe$U8Z$J9%oClJesymde&vy4YBU$v;=; zNBT{v4<9~iXfz}&K4e+%yHM=!&wBdV$~riP-#x_?N=j@8)UcM%bhO*xK4<33SDo41 zmPeU#s)_GBy!M@K#&_-@RQnzwc(lMtd`D+ykD`Nvi2Hr7?-loEaqdwja%HVo-LuDv zh2=)jPVSb*4<9I=xfYQ`Ew6)4%vtkNNAxXW6?_$@dv2?yq^1I=9?UESZOwS0wJ0l; z8RyfmFf3qtdi{&Up>J5k7l{^w<2`3d?um&A?q(+^vlY*EQOqw0d>c)xcrHh0csR^g zvZk+(a+d^!S^LY=fDg0jc(r6$Sy}MpU#*JjYTcNJcDEztx%>C3a*s#`FuUCQ`@@Fk*or+8 z-5NR{yhxG$^-RXW+G{|CNe4uWD*Ln3!Mf>nHIU2PGrNL#_*z?TJ$U%=o}k_>u-Sqh zKb9o9CnO|FGJKATVw3LL>EN(IA^559LRwYTE$Qh`#g5-Y;~ZC)&yZI>{(8QxrL@EE zBf-==B#sM+GfS~ytuiYRX5dvOQc?Ukf1WNZd}8;}qq|a5^$YGErLL*jP9nij(d--u zbSKG{Ot(}6?(-H~1l#dUNull4yP@H(Ts}ZcS2lpRjbexV+O8Bem${S!2CpPaU|wBV zl?fSD&8&{QuP>fG%MV^p0Fv0iAlm*Rix37L!~P$g!e+N%o`WCq#v5DKhh^Ou{$Rf} zSDsb<{{89SHwb&Qi+7JDxMula`m@dT{5arn1XtF`yOlsEhOVI1FxZuI3a`xNwEEpf zQIYnn)~nF4FsRM!fAQiX&(WjQNU2Gr+qVto7o|+!ZMB@K#-ZM{$xsUsR{6jH6$M3! zCqOIr4;Y+yyS5=vsM&nuy9y)l2ec}@OXbk1S=g_>0rpp60m-g?$%+$Grb$yZqEDJw zr>m!ZMg7E?NHTySGoUfv9A0-xmvmUXhS8}HNE-!r_PS@(*Idqf|hAnJ8yg3miX7j)Z{LO;2QOVcJ$UunwfhV_UxiIQ4#zrQ7r0M<+q<~+A{^rZX2NBi%v@F*34_z?Pxo1gpY zK*pO(gU!l))tx4*ftJr=_LFz4P0`GZQN$sA^CmjGt!wvn4KI*qaQ5sb-E`j*w{9_m zJ@(0Py%ZlGwW8v77zkw^kvn7Og~0zr`a1t_UsRO!9`KS;Y4e94wiiKr1z7*r1x=lL z_aFtj)u!BqLPJ`F3Rzzd8#^3|eIBe7o0J2kRc9k3`CG4ZF;K`|E@mO37uZ`+Ld_w! zqXifAJX1X}FI{2%mh~4b50mgl%TqUi>CL=xGv`-r$|9Ygf(Id22b?nTNh93oxPkIW zaenb|Mo9^4_?~j_Z{Ma+A}I62(QoTiP+s+q5KOqSvedUb@=3tjt?q6JB^Y9D{Lo_D z7VbMUifj;!{F4ArE(h7cb>IYmog9MrplBD**do9BQ(w579FU8J;u|bgKYmo3dM_Aq zp*2Y!+^git4ZHDaE~ihQ=1x-ERi%JjX=c|Zv&{s+N2WXR)NNsNB?@B~d-{_n13g8?zl7id9nZd#US`X0f)W#ix)BrZOW}@8kc;eY#Vgs8=BO}_#u^r#kT(PzeM9yeG#qRB!@&h66+tDln z0nXjha%=5wO<(LQ>w`cBQ;75-1+w!iqD{WX7k})4sOUEEG2Q~d3L~4+S>#eobM)x; zy?axXOij1{`SbF@GZXLJ-1B0?LbSAe#BPu34I3z{s*|~- zm#oqa|E+!-vN*UFO;AP(^~jw(Dbec^Ibn*T+v-}NYVV7Bdr8Ufyt1R2XDRUpcDCAW zPf&u0NoMAcfAsOOIF-R04v3zu?l8#rT6a`#Zm$r-$^P)qVsoDYrXBNccst+G%KaC%yQ|K8f$urS}MI)2I5`mcT zEg|ICiHjFsbj5`-b8!uFMLrp9IOxVi95(Ke=iBzQ+?cz*4>mQuD-Kboz0`lvZX8&| z`;ALj2=en@rmkFzfZ9C;g98J?DAK&UcnE~10aPS6PyYCsJDebvWmxC|hCoF}2eYoO z?iMO4qQ#$9C+1=d>JbQza&c!M-gf~a#)LrS-o^So&j`KdL(w$2+f|TddL7#bNeKd6 z0wIEmw{IyR#0)Tx+=&w&MS&+1tCG~7d>a}f%3YAyiHGD!!bfBRXtBw0hgS6VawsZ3 z=INxOrtU|58FJGO?UollP02#XAZ^yTc)0iOUo|fupTWFNW0akwPOGUA-RGdth$6!* zf+F7A+bb+CUW4-TjfLqe;N$FoxSEbhbz7Tuka@oK=k?0U%4jqXKvzNuXoI4A z$kBu`$7?Rh8Ck_o{QMYzEn`IO-4bdQevBIkL)eIu&mz^at+&_E6Rm~?G9=S!r}}1j zg@x=Zt^9=e8E9I7ReqIeO*r=VgXp@Y(Ngz0T0~|z+(vrt% z{%ufJ^8)Js?0l2kN^8c=*UDBdFS1rz^J1Zi%(Zu~%7ca>4=fv@2WAT7gp*&~n~}^3 zQ_=|(qu#vcOA3y)Jk?1Q%u#gHv@t2WtDo=`Mdoaf-upo;lx**OdN!2_C#k7fzEkzU6W`j~ANK(DKn5)}u0_d0Ut?w#w-~bW73m&u=F0cJg5bwCe z#dS(!!ozu>7kK&g9Uxt198R9}{{}@PSVt<59YDACfZQ@*3%zj*=SS#`TKB@pmgUNJg#?M-(8{F;eovFV>~`5?)sCvc z5api-ma)8e8@NJME?8K2|Ni~kp{7;r zK0&pEQVgpF6S}#D0LyhSgp)2@x#CAOI8g6Rfe0gN{h<&o2h=RB0XL+&ug^p#FZo2= zaV4euN;1$O82JGx9f1JBE^H>DHd+Z|*KYB}z~t29mEPuAsg#Ves}p%vjW9-7lZ;2r zLr%c2r9OKS9lh@IBCAA(?YD}1to9DG#2s#poe+8c*CoS-n)!64O?e^@U*gOtnG@20 z2ypAxZ}d{d>()*l6=52`+_NgV8FctsL9M}r!C*$Yt%E}?YP#*+@L8X_WdAE+1FZ&^ zQGr)#Up&8{Pc*g&%{7#- z0tz_QwWp_t9a27RDpV3dg^2}`2Mq3`*uQ}US@>XxLfO463%;C|^~HJYF*x_EFnf~Q z<(0)V{z6>@ua~c8l&N8Lex$f#;XKW@JxnizZ|nbL#0o^* zp(#b)=Oo%r$I%$8k{L^g=u{&<2#tvF#;)%-DO-wNhSmX8{5O(<=&1ow;o{>{Ot=dc z>HY%;Os`)LM(vl-958n~RVQX+^Q$HC-G>hfD3SsR`DM6C+g2@H75o|kSPQHQ@T@og z4yzHOAKIM!|D4nz~4Lwkr2!$1+p;M!nL9fwxPQx4$^BtU|CQWqq{2y_$i z=5EAlE%toD%E{SIa5RH zz>JZV3$5L%WGkZ|g`AxE)YzLJXH5F0`l7KqZ7y^iB_z~00Af0`b`do6G{jCR@FvY> z>VMWg^+qLgs#d)Bbw8`kmqDvc!4Ag_o$1zp3x;7_3F#L~Xr#eDc@iYNN&p{A-5_S? z0VTQJ5Lp1Ci5kk^BQ5|Am!Tt;p*aCHdkR@uS>jg-2}f|U<8sOq%^x4jf`VODb@fI# zAc!DpqRrhoAANPywd<~wkdV6LNNO?#;O2x?0obexiVa>+sI!lT0*Wct#G|~t`~ooL z7%yN5eY$ITYI0k>nvN}=7Dl5GAkU;JC*_gW4$h1SEAncdzY08|KKWCvtgI^EzExn6 zbuFo7Em)F1%j?OP5)~75x(wQjaQ0mY8 z_Iv5&jRA$L-QGxgRqR4!%hb;0eiuYojnb&rYlW=~^(U+q+71HXNg@HW)a{b4z+Gs` z8w0^<=pDjEuOmTy5eldyx6q=j#+fE&7J$o5hzfz`*m>T>%#2$%~CEZ(tyB>pqicUED4>X4I4{)1)%o;9T!n`0vRzY=o7%5Y zCvg`w?od#!&sxRAT+@Oz(Y^a|?oCH0J71^@+Ea-u(GzJ!f21L|zmvB@r5p+~W^ zPs7CslQF9;-d|`B@aP}4+fuB#gO=2J|E4Hqho}OGi;LiCyB$ln9 zFjgVnTTuH%!f-IdqSQ3#&B|{aa7DWxoWkbZzgwn$Q`xC1nkF*X6Bh4-e8aRbo08;7A z&CO?4;ENgMPoS;Algsbn=rtJ<(}vyPSm^ zP$vqFp1@s)=>}_qssa528uAO>vpz!YW9LpkIE(6*7Dha!C!o`{cZeVl(vio}I)*(G zaa*|?6J~-AS~c`ri4hz@ol@sboZ&miN*zA_o1Z7*AMgpQa2!nGh9XT|^?7oVCq~;Z zW2gk7k4GTMfz%yXU71*&?zm)`rE$syCr@kce39KgLevS}c|=K-Xh{5ikit30l)W(c z>&j*~w>=2MRLSXZI32EQ$bM zN%_|QI2LF51|m&5e(fVPj9Zd}cF_a(NR80U{;3gB93dAJ+l=9l0muNj;lQz?w6RAJ z@iYT$HajoRJ2iD*Z3t&bR8-V;Kfi@YAC5oDN=jVUzrG` z%Tr*pQhEw%cY$`swWUgiKF6@sX**0c_U919`m>B1AYyg)byUg(tIU@T=o&!*N|F46 zDbdf|%7TCYHlx@S%s@_J$xWkphY@<5sJ9vpvu~pwkG!8hpY}wnf-w(}0WLH*HMO;Y ztA?Z;`ph2xw+P=zmpc>^636Z(C+~qWG{4$oNPP>X&WXETTll*OtIrKsC?J}wK)4gx z73DVm%Yo_Xz>^SKV`ui_KiPo!YXc45CPX4+^g-1n6qTVyhRQ|eO>0{a*fIg_f;pmJ%HbzetKkUvW6(pENpB2 z-RDMEeZR1xNrQ`=)XS{z6CtdeoQ6gjv+FxNu=NNcH2t zLWV`iMt?VSg8_seDf;;Fqro+eNLLs&=&?(`jupM)kLU(m1>^C>$b)^A2_a?Bx{P3v z?$W1khUL_>WS4PbAi9!E3!_d)j_R)!sx-1Ac@SSNM8_6fIE{4gIkEq!BEayUfLX@DUU%6fP3=Pz>)@5K`TW^8c|rzS&~JVVqy(XV4w2uk z?rt9F3gQ^Cj{W-LpjEy+y9?7Z5is!FiQ`Lo-3^TzGD|{qCGi^;jb1$)e zT6lc<|C*zdUT3xQUpigH*4N=`)L~)81bHe#77)@4*0wJqGIQ2d^jG^3*L(@|o;sX5 z`NHJ~h0ID!hQkMpL?hGb+5#!9D<}2BG&C=2bxol7;QQi36 zl|$4Vh+rE7o}j3g7CX*LB7_@IT;WEg56KoZjZ)R;>XPdA?Aeo$pU+IXaAEStvqeJT z#Cf9B2Rx;(C3m(#GsdHF=4$I_*Z9oCt|dDdx7iRKSO$hTQ>t?jCo4Wg^SmYZWGorr zhq6&Be`j_NyTPYiCte@ zT%;z9>loIYKwH)P)f9*z0s}9E!c=EdwK3y`8OjY@1PbJwaby<;3Gh^Y{;UrXqx25j z@g~w1WV2>IC>}K28KHJ(=2UY5kj?`&IASbRQ0M6As5iTm!xrR<9{3{RyYn}=BqVeb z#vgsLnqFC)poWU_+{07q>dXXvqVmg^^TMd3z-1mpYfZ1T95Ee&?Hz3F>_qI%B`s|@ zxYDItObmlsT3SMEDGELy@_JSsd!+{6^JMtP|hl3xD$mt@^o*X%Cdj)EX5uV z>NNHSMGUIO#w@@MGgf1vhJw|#>D^Pcy43W;j1cl`YgIT!Ay;R55MpL${$ECw;A=pM zP}N-R^)N4Ey-Wi4ld?xJ`#Nd5{SeoK_gqh6VP%ca%v2wp%E;r=J*{S9W#x8iw0S2B zOG>g7v{}K&1x*OJHp1dVh34ycJ|81xNogqqE2}?}SF5pvmDAjzy9ESJE{pc*%|!m? z9cd!ea#&ek{{2mHtrymFr}}*~2J81Izj1-C zu;yw`B+(|C5iLrO?s!B{$}j+-z+sFPDoL0o_B=;P-??+oXmFHdTEb|j>iqa^ezHMu1bsHI+MX!n4i5ACczZL|*XxsW@U|>=NxOB3>51;s+W#{6zi#4r1IQI2 zjH9%*wI%pe&GCw?iw5V@Xg|fi{Y`wM%xEqKdcj$-78Vu~lj!j7IiQCC$dy<7su#2L62MxKx&YcwLUfV^Z$JRksBOt{~Ck===CQ8Va*V7;w%fUktZa+ z35_KvCio;K@)0v~GW^~=B4(jMW92>opoE^jGz8CB7xl7?gYe3u(p9-qW+UmKVM$ND z-G;)c2mX?fBt%^;@0h}>j$@%|*=xK6Zvar|$ zyvna%|JGJ{0u^vi!|TBS;P|aAat*2z#6OyxKgO>IbibjlAtX0a`i|cCCQbAm0t4qI z03-^yKDvFyYF5J2_&h*l_N?#+?^&ALFAwK5HepbbrxuSF3d25(ry!VX{m-oG$Y z{H{?*378Vng^L%rpreA8I@gx<@87>v2rii`y2(R7+Tjwgx^j3sz4W($7^!EF!&5i& zQB>e2n)v$q;#5@cFIY((C%1|hN^F0$5GaQA8|r-5c8X{*&RhXC5C`{rGK-(WrEAM9 z7jr8~tZvNsB1RS7O>+-3($YG+jI+N{dU+4!eOA&-pXxA(c%;k4J;35Hacm=zK1sfQ zsHMR$V++0wsRCdSa;wzdbHnCFbHFNSb`AfxO&opgJn_fIFdqeg;Rju&TW6fFT&V#< zYxImj8rK%mg)K(MUSSXR>rYKMf7#!sUlz?RIp(M9jPdl>%=d9M5Dq+QOccv?Q9;94Eg6 zvAOX%{raujXBfxJ-5vm7rb++(x3%|EwnVHV+M0JZ(>(>`UTAVgXKin@DsB^Fgi;Jp zBpOTziLFJrkmF=8hSTeFlJBdQ`c{hl=a~o?123Ni8s*z?RTuz!glDaKz|}ZHG5jv{ zIzDZ>m>~){!t`?tsQzd#O{}WdjI@jH4v+SQD8;QqM`mz(C9;&L* z`0jffFs?$kqN{5%mLUo_qUyIVY*q@l?T8FaJXL-VsL|O8ddvhhCh8qBPs78-8)J(3 z99VFfUA~}Fim85;WV`hx&Zf+ns1TQ)7;MXabt$L{Cn(2l^(YIA${CX^5A+=G-esFO zTHD-A6>{t<^s(5fo^z$%8T(>n|K||k1AQ)$UjF`%k40Ccr)ilk&T?*LnA+gsQ9FPV zWCf@$Ky#+-II}nXK}5|J!cZ2q0G=gsDR48Ofd4JRbnopEVkeq_OnR%#DHF7jdc5wX zPP2;I$9vD7U2iRdgf8+?0uABeS-0V5G35v3=lhM9w!5w_OZ46q1uF8e4!|}kJ8nAU z*8-TBlBNaU^53m~3cw3s*$jfZr+1JOdgH_&<$}aJFGHfi7;_BxxOv>}WsJGgb++!< z7KMTsEr2#a)l;*{EU+#uF%gSc8WL}b>mm1mAE~9V(0vp} zz_;RsZhWh_^Y!+#!+>Y5-4-1(h&0~yR42u7D35AN`tKErOD?5U6D5Dy9iWtQ>Yz-Z zxYebqisLPO*BCVWk^#~C^a(SDYDm)Lc6o|MYG!7&+e&y~dz$5%W6L5OJUq{~1(gfI z9Aj~Dt}-(l&pUX;&NsPYJ~VMFj!iS$|?~sp3r0L(vIsOrstKw zlkAS5@#?{~KbL%-#u&9n{YAg`4(QK^Y%nu3zVGSj&62FF;PUX*D_SxL=$F2Q1?|8< zSkCpHZENR7a1HhPV$T6S;n5N80#~Cq6qkUWEOy|#F#I8uSZ4rrzl(Cmm(|wSQ~hY_ zW0s=9LLVENpSq~6(++U~hX3u8+Pnh;zo=hWS#jQEX5N&LnaOegKI4lQ7YAY8W{NgJ z_vn*w?w@y|yyUv?h!!1tk^ADr+&!$(+J;4}p?*g$scnlQ!m6d2tYWV4o#r1OCttXJ z9q8jb^OF-PFJJ0}RFq5{I~d40;Z0y}E{q+nm{_EAJ^tL{ zc^DDBn}dJf4|o`i$)1UcL#TWbm~K&stc`KO9;X`2I> zH)6o$aK4l#CDIUvckkZ)yg|e0=e};k)wnYc%|AUi3uLw55x&O~DhtJve+2GD=&1RO z@^dfaH;F!TWPbnHHAG1Zy19SA;YaMkgp)sF2EBj8`4mgCT$ zkp9s$_j~s!>g#W>T@$^t0)hZQ=txgdkgZM2<~3_GoeoGoHS^tI6Sq=to3c9$+xE~g z5r8&vYU+K`(!Xy^nI*05%Sj*lRXW6!fJUu_XD;i3H6lvb2|$G{HLd=xtqF+s4ZO<$ z2ONM-MY9ZWa}Zc%BbQPcHq#qd@PyDHRr>D%g2_z1mT>$vsBV_|I;2tr;&NpL;WmZb*0zvG`HMx+mBsV`LLg(WkPyU( zSW&|zhH2->k4|M8ml7hWgiZ*C91wcFM3qEANy(p`^;a`U1!xQu*rmFuZ)|Ypod{*G zapq-UKei-=-JyZ8``=b*1dYQ(A7Ynpe=Rkjnbhn2A1r`>R21LjpWGc%yfLVxn}h8{ zbQjPC!+a|-CB^@vtWNi>DRkRM<=sY5ct_d$UPi`&^z?LsDTK0#Zpf8|63FDBBZCp| z?)Vgx>Vb~S(47503jJ4P%2C5M!~BTJsi}K@ew64LFfcNDczIFS??e|Bvq>r&8mLiS zC)8F^Yf^fGi+{t`N@WD~!-SL+m4q0eQI1GT#sgMhG_#Y%ZmDT9f8k|mXJ#QmwSsPl z<5*rNU>0=PNE_E-@oshQsbMIDehVZr|rKGSSSlTXXd5ekw zG`p-hrW8-0P8k?;w*elGxssS1GxnBF)e>F(6HZQ&LdGS&wm%wsL}&U$o1{HamX1e3 zm?)W|EJ#C|3p{a^38s?o)T71gnKQreK)3{@duW`vMeDfbWm2 zT|p0wK%t>CJoZu}@$8i#LTpIKIm-y6XUT1gWHS;`%KnBi?I3O`oIA&I3F4|K#12A& zh`=gg?#X!JeKacSP&ESf+6z+MCCjtjV^?40O)wZ`hU5?C&BWxFjURx;P&|9~ewXRA zN{R9xj#S!-(B&T-s%>Ej$_J|u&C$zBpCbob3(WTjFY)ET9_4+fqjU8k)$!^_~FS!2=sr!GMfBFITBtjy|;`g z_TBh)JSZ1~DG9vIEjj-1ye}*N*V5(coeT`_^F~`_#z9>@_*;K}T=Oufoo(Ha4DtX0 z5(rVjEgriGm=7AS*lZ`C5vx?$^UgoN{Qm{-ku=)l(p4yG%p&odRxa_Z{V8XoRMF*H z;`Xa`U#6Z2C8HI_Ls73j0d`352+!3lge_j>EB0^Jl0NZfa#X^QrzIyBy>;tk@MOh? zCm1&#cHK(vS^Y`WJuxyU^$iH$;_tCLHYYAzcn;MLLBRI55YrUWW|kL5v#P4;W%m;^ z2OxL?vaZCY}vC?1sPFh=$AGsSMyJ3E-a>^nSL0Zlql<6kb1m=T$d4@(C-$ zs!xBlCR3xQ3-l8)O~NZXJ6pXydGz1wWHRgnbL9aDFYmp&)5Rz&DQn&3yvD}-)P@<1 zfge6UIvPCEcyY*^`pw2Y$rjjO-EME^BQARc?}U7pIlHTuC$Fy4Q12@bXy79IBDQ-J zFIo|(&$Y<5Q^A(ZHHdcrE4*sy-?RAibk@GRf4SM%_P?b|l_$ukz^u&7f~qez8v;7_ z;@pI?u`vg(Gchh>rtDG2pU3~d0e)szKNnA=qy(4Kerr0rak~Q37JwLco9)=;P}ybh zmeJWdXJaK}ajmggkW6ha$-vszH;39^Nv>kOfXeX$)Lp85CiX=YDyroAR`E9=?W4}2}z zxnI)1#gw!D*dOyQ<>B-rv!M#BL*wK0(Wf^#J6knt;sW}!GZTd>-&_0m_}HuOj~xd- zIhZZl{baZs9{*>xTtYYH%sM~^KF?~X ztKSa}raKuaglOsvsPz2ZvrmKnP5eWd9>yQHeGBZptAkqh>cZTvM6_7FAzzK&*aPUQ zSvJKIxWvl

    _yiG7{Qw(y?xtJT^bxIW)BzV7_HwhSVE-JYx4$LOo=gvATLuC z#svS@xU0TzkGh6P_(7mW!_Apg5T{|jeDd^ZLeWb&*{g*^FlY#`D?+b(;R0@aHv??v z(u2XF>xM5kfu%HOThr<5x65TV-0g{5q1bSg{$EFOLI-O>4#7A!5NSwX9*dl|+-+ev zZ}I7OB6<1x9p#UJu1!4Wh4;*3zpS~b)3VdQ`tz3r=Zv%wQz0U$KbKx z?Dp^e;D-Pwz>dcivvu=6O%%fN*T%kY1MkJ@N4PP5X|kA<%cKbbBRzch5CMxsltikS zC_KCXuO;m^AXMc4$9Sw>-_o93T9cxEh?t0hr463`A!vxUN)&>Ij9}`>{`wR)h)RiV z;qv9@qCtocGpJ2aMng}Hf4%3-qo?O5_^?D#i#RPU%+yUEdR;L0O>~*_1*d2(Fqun( zwjtb{4nO`KIbWF{^v*}8`QR6J^!2TS6&ZZEx^E#p{D0^kiYF#_-S^G;?TNRB-UT0KzSZM%Llhk5?G*#Rs$xM1 zUA0ehKUgSqb&kuXaJBw{+r&Z7!c%y~R2q>Ja38oD*iy_WDZuFWT+!`DW;(ca;0LNL z{lI#-*QP_1o3;LEOz%b{!_0E>;G&ZH^`ai4QhwvOHk=i|6k6A8t z6mN_;eD7vP#?_Q`k+|;#x>p+M8i))RIpJ-WAYHMU<=u02cDU7(&l08=E!cKaw za^TG4NotUcSwLnYPt&1n!YIWzupoZ^;^R*MzpsOgar?HLkH3Fe>32^%7$eiyCvQQD z%^ylA*Xms=2~wUf2j~_5gcKR*OYY$wpxCPwy?}-P>#7(fG;QD6%*7D^D%M z*|SGTwK-xLWDZGon?<+WW+_3zEf{3p3%_tK)~z&XGlnLn1%)Wd}v%Zh6(g`K+q=^@O(fqdXXIoL{J}C95)^4c6Yd9$9DMZraXs& zTkW1zZyyN_)mARMs4!&GoFR))_XYYUOs(9M(1H32r5BftP)_XMf42hwSzV#S$eByl z?dg?sI2(2d2%H}plng)P-=IGuf8s+Gxh}LyqI(sL5>LqPt~WfWSc*x=&!4u?Kz$gj zTQ|jc+|Fgrl$-tVeyW+#&`vLwcML3Hi3P;5z@W?*3Zpv03=;HoXg6e`^mqw#l07gd zSrZ0xk^*q~3H3Leh(#_?*JVC$2^Zb7YIau@8(2-$%YG^;0mm-+Jbyl8?AGBSyl8J^Ys+&Tn7O2f#D%o%OOgAZNqf_(U7Q{sBUOp9juqL~?NFX!qs zFXX`U0|u1KS(TUrm)r?1{1O%sfus8<%pBh$!2$?}41DIU%O|bnOkJ!&+_@xNFMI%} zBu)bYYf2Q>7`$X9^FKqEX2UcNk+(uThWvyf@?W^#!N zWZzp3Tp>*7kTipUM3p48DSl`kA>(C6AN&Y5>+mxa`G|oCjLD@Tx_DnwLJ7~bdedQ` zg>cHiVN~4Iv;|TIsLJi1L>|H}=aJuq8Ef)7bx6ow=$8`3>a1zeG$v^TBW03DYW8B<_bwA9 z9M>=u+xKvvGo^V0$H&=meJ<&x)WT(#0xmN~XiPBkiKxH&AF2UG`+a-&t_R)XC>WW}Akc&w;q`~@+i;oYZyT>i&pMSxeEBFSY8Di9X z7v1A*Y##9=WagJvd6byFENK6Tj$B<=*zS?HhhVS**vPDJ%AI=i^XIJ3IbObN{>Hy2 zmi%8tZQMkRSl913ar7;B*Dbo~LDlRdvhv)^#8^pJ6fPlGm|4Pj)>3Qof|TvMQ~v%W z5eb9)w||8^k4aGN9Y9VPKvrw6y$+xHT(i74Z#1zO8ZHzjB%C~a_;5m9L%dlyiZK*+ z`v5lA1?lHGD5eAv0t0k}mZhboR0yHmaT}TTe(%6dN85~lP>55(y7!%&oZPyQlb6?E z@?y|-x!dDdSd4!1gb&84A|HSJ(@n}1eALs{200#QjGlR0)_&_0N`fPi2=<-tRs$9^ zaKy61+}6e+t9l?O6jZPGU%!%A1SGU{o51A9g8KY9vwdS0PFb9%TtY(fFPva|MvFZF zP^KY?qjjSwuYzY)iknIQIm+*DcJx0gT5bVh85EDWf~NKQt#y5{oOe9)=p_T6#v+}9 zk=MT#-+u7EdU{NjTu;DI($#^4$w5;Ex{`M4rE8?z*}o$=)6Z~55bfBik|LA<*g zqUxHFPR4Q42_7mqm1gs~*9J6=GcwFIjwB~H54iDZCf2fB7fkKLUMz>*F^$sU&U@wQ{2GbV_WSyJ^%18j2Yi~Fs1q0XLzmh5 zu5}LB)#_7qsYsf64*WkVBel(oK*TZ|(aE_gJMsq7EHDLB$2aV#{ivaB;o;#ygoRpt z&xeV*&6y~P3oSo~EXuJ-CMMcTFUIm$5U1APQsbFb+we6lC`Tn-#mFhiYY@|VA@cJH zU|J~nt|=jasy6XBf*--VlJD&6yQvh}-2Jn2P2|ua765a}`qB)DIMytfdkWs11JS|8 z#4gdYJ)uQtO8v#AjHQ_5WSteng`uwe|Jv02zw-=4l||6D!H#e{A0HKFNibSec3u2| zELGdS%58}7p~bcHNlUX%86gbDkj8KfZjXd#=+>=d2RCFa5SB>b|3G!-Jv-|Jnvi+m z2oihHtC7&qOa*%n9hg4!-H8G|79YS;hj!l=$ruAV*{O|Mga5vI2Ak_>v8Q)qQ>xDZ zQ;{f4*6&cA$3XCnTh3@`IKc;lf69YUtcrN0Z2^i;f;uWA8L2svO&GFoQWCV_#otw7 z=~lW-pa<7G9e%j{ zt#>Mph)M>Fp#SSL3UAtN{>8UIeTs&a7KAQO+?d;7*6{T|8mQW`+uq(>Xka0r@rWG3 z^u8D_HBwSiP$#~}<*W;;g4!=uF7O>DT`=S#rY4y^dX{p*9DzcHABoc#f~OCVwy{Z6 zf*Hw)RBBcUr~R#MZEWsCwGSmwV$}ZG6*I^kMvO^$aooLqRh9bo*>O93_^0V`d)z7) z=>PWf1FDW;3knj7#`6fH<5W?R^1dNcAzkSS;wD_6?rh?gx}KC|8Q7hfeQBuS5%$-Cc3do0N%kyD;}uPuvb#gvbOf$ za$q$Z@QzZmWo@+kG5i7I6%Vec<6S+MZ>4Cr19;Pa z7b830F;>L1Q(o-S*X`o&K6173;8-CD4@VHe)*=q2jVs05F>mj+HjZP-ujQv{@!Xb&*_k87fsO55L&FA$MPzMkq$9f@qd7th7As-iqgS9q&upJq zvTGS&%(YK59B!Oyd_Axi3pTkxg-yt!@jNTI_L1Ur?;i5|AY`s&Kzvt>Xa#fvQ~QYV zCh__fP(_5`n#JYXzdEk+%|5b>C?xSo>KuG%uRuR`FG9yL zChmo4sHVLE7vL>OqX>qG1wsbhhFRJqYemGC>wQr}-UBs702R_#=DN%8;1aU}<|^2a z@Rq`T%65KQGR4Ss`r3y`@fq6@twOWturQtOvNCLy1P}Ru@nH69cuSI&W=rq*`sGlI z=LO+gs;13VC<3#scx=1>;K8@9VM9J)L<);a%T~AMI>MOmaMXSTk z!kIGTUS1274QT|Bv#uenq0Ofd!nMv@bc;8k;bkZd<{lDfU%3OQ&$#d3E2JO_HSeKj zwO?Q@3^vs$!&D|?3b^MYarin_%m6f^Xak*=p|Fz@0}df*>Xmext$NJ>F45zPeXWR5>fZ~`kMWn zSwA{<=|v5)2KuYtGmMX40HC*q;JMuWyzgE_gobhC;({a&G1H%eWjMQ^WvCFWa2j%Z zD@G(z^ZQsqtOLU7V`kM~+*&(j=AZQ>M#*kZG%QaE$3%>x5um#oO@Y(z-Y^E{x~tY~ z$)T}{f#%BYR+K%B|}C)bwl2K_WJ+g$3!3voOn{Vw2F-vNSF)tr4O z#gVN-kyoTNOke3;e>DTPl_i8E2+koRA|a~P`I~wiyg|%C;(mvG*pA`h0J#1Cf%0V* z&SCWQ^iRirY8|YEQ@CL`rUTINkfXFO|IW@YsqXJ>w zNP1M(PXCV{YVA)GHSH<2$NxXozw0gQ-$hDWL&L%ht7Bv#;q^vvhB~}_MCt0(JoQzh zUy#!^IN!gjlDY$K7CAHQ-n|ws)%j0|vaMy-M0G4F%zMM|3hc&DR3^zI*T9D!BX+fxw253<9$ODVqXC9nW~J>*8fS6nQEt2y7=+6t8HrkObUGYpTDLJR(_Su`K^1RXO5BPBu* z3C{#Sn5_D@WLqbd0gysU!t>_JiV9}H>}KwI=pHj8A3fTOImvA(RgbNIrpoIDoDd9L z>vOJ|6+ZD{sdjZteW~eoeVv^<04WTyzle9wtT;c_T{ksQBTu+I5%<#n6>*zj^_K#Y2-xrVq-VRDPYTg)06IHNbjWpq{L(naYeqKO3O9PW4P zA|%3_J6PodUACfGY|QB03rtk>P2>;6P5IKW?SXuYkzGG(A~>iNhwI{-{jxrYSM@xsm&Rr!zh>sE8r&N65XJsz+rEU zNC<%Gsf^klNy%*>?%SVM&d~|Nwas+EWmA>@PZGPnT72P1o!p-sgO_tjQp@^J-Sb~` zF%p3_=wO|-TJw*@T%RO9FspweyR>V}b4eVT4qIEL85kBkr$;67;h!gp4xT!?g@h^ zuKN!zFD?GG8$98CU^n;s`6&tK!H9weWA|yX^r%lS%=wp3)Zgiv7}Bd&IXh{VWzy^; zy*4+#6BEPuJg%351h5rWdjTOKgOw@Qia$RnW8rJbeB~9YW_Qrq>b78EW6HIN=C5S6 z1K4gDgoGM?PBpAM7^xI#1fNd;pK!crNGsQwL8XuS9i@yVFlxdD^_w|!B_zFXTxSHZjVD>0mx>Ov1DtgWT#t8EY78>;9nkRqeOABCj0_LojfxUD&*XNb z&wqjzMz)9A-B8y5cw+q%&hZIMXSdV^hQ>tes)cM5hmG*_I5mkrR#w&yfMVYooSoAu z_0@VWRA-`jIezvm9cGs>E};hFfVbfnQ5)fPZ%~t{GRb|dZTz-VW>Gpxq?Xs|FuUOp z&|fsBe2|nxnW|TjmZ5v}I+e=#U-zPy&Ly%_${a27u)K8nxle&>H$*ieab2|!X}1lh zyZzpqtm90d=cr$QP0U^eQ5CrCMDhyE9B>HcUtIvNACqkoi9f~DV;IK%y8*vn9)%|% z>|lf*A2cOK_sC0;{ox{OSvJE0mNq6omyL}Hj}{b68zpPXWs`w=5@tErLkWcgi1YA^ z{#xMbI3P**?85Vs$VCCZxS|?=QznHCo<_oDay^D%a`=(Xp`j!d2_yfom8R`ZDwQes=fK*g-BP|B9D4*p0;XUphaJ$($~7WkKqRz zlJe7d7v^1e@(po_IXZm2N!g;TzDK?Nu33my=YbC^*RiHacHbf6X}hHfdY0fXRM*RPYpk9|eL>~$D?JVm$N-pEJPHZlc^Fsz{P~l(8xW~IgO}(pcA{&Cxv>!520#p& zne?m7C*Q+!5O)V}aPEh@Q8y1cH(h1&72nxyhBJ7)33Uv_Ew`cb`I40i42{VC{F-5O znm`=ES<>kL&F8w-($exxZmt2GOgEP7{9E$YtvC36+ydKZf*#Mlecnk!>?r7p_Fug2 zm^mY;`EnZ+cZThSeSDpwmj1=>ygVT%iBsFWeJza^@NV;c+MA!NMlqh^!MqUy#Z+{_ zMQ}CP!FnVkRwdo+w5{z1@V7S4j4~t4WdA{Hy`rj@o7Su%hPxtWAZ%8~=4KZnW$rLSbTDD!-nib8xtVJh;#y4{2#vot*o3 za1L3I_y4$ZN>g^8&Q>~G<6{W`veNPoo3 z?Ar3PY(~Pf49O#RLqTC7G(ZYCb!bR7cCT)4Uw=|5)rGIos!hjsq?x~`m&XwZ6SC$%%7qq^8RDsd7EAZfh$$t$phC0nbxga2T(Z{vt^?G#k5Hz zlJVZV*O{4!09UbSd@1w8O=;z$aFMtDX@IevG6mSy7cA4q0eKvFZB|DO#rbN|W03>b zZRm1HYGmTdCfkPVUwNWfW-Xd`1PnLS_8uaLUvd5-R4Jj^!!jShYLQe4VK8k#Bi^6^cN+$qf) zoA&ndg2tyg@mhW}6KlU8eCZ+l*ar7A<(h%7r^#aGna`3^jIF;Ip27Y`yhQGl5bI*? z+qO2w-MfuWDprIouZs^K7tbe$I2v8awh}-as5T(6>f&3HHM`{Fn>c~s89+bW>de4> zmRFyYqFD1{9oMesRPkq*m`|OWNVyz07wnZgXiJ#*5wDXM_7US~5mIGk%B71>?|k^c zo-;c0>y^AxrF&1Gw6tf2A{*87_#d&aUniG2tXd@iw-l(@<`w#y)AY4NLPInr5S!(Bp0oA}Cr`db*g$pig#!o8>#30dcf!pr|Co>-$4<4E{mX6)m{rZb zBu?I1l8L!FW?~Rk^px2brKL%}evJzG$||Qqn&DT*j7TO)D|6T;E_U?n*>x|@@i1v1 zP{Se*Hcwt(rtoAF4koCAO{!xk2}l%Y&w#xQJz*0AFyt+?g&3~Mq7t5LzOz)A|8A^z zrd)rlI<}P0s}#yt2v!OID1r!br82?~`+jj{B`s8m{qWiNQdWi&kVuRI>GYPL--f?Z zvXg0HAt4uwZ&DILQi+K?7-aEx_IDa%mUF`%FHfChNeyNaIw;ldw#4$^7M{BAG z-K>=rEmj2>o)oBs(*o{ExT{Y~ga)FpTYiaHtgKdgJw0{b;HrDB;&S@>pd-!ZYnqxQ zzy)A4_zFo`M1`Rgsj|>oCLg>pj_=_6_w6`^c03epPf}@Z?!j)#>FKs^ex?-pZEcU0 zUQ`n_v{bzUe+1Yq%>d`{C;dBE+azoX9IC zC@G{R3nN~C124~D-drirWr$!xBcmmYXZgU>FvorO;lmmN>jTIXT7@|EWovRcu46zB z$mJtI=D3D1^my?6!o>bPuq!c)#Cu(E(Yn)$7T>j47cD3#;lGvww%z^fJBl#aoZrEx z1=aK7z_&PNsk8RPm8$!nD|P1Pr}j0t)FSJRD|Jd=URo;7v7-VrPitg>?a;@I*m+JW z>22J$jUONphvMUY!-~fmR4jtx&cZY@GVNW%O_VRw6APouCP(sCM~aIhv{H^lav1h4 z3E0AxZmz-V<~|YM5m2u^ph$5->B+8Gr@1LPD5Ww``Ho&|nGXl!j&8jn=C9{_33sBN62b zi3CGEi}u28mMvK+HWp-;D1^7k%da~dCE>ig=-sdQrIaYZt0RJo%|JRmAKCFV)joSC?gH6rBU6lrr=^QrQ{D*SSi#YXu}} zM5o1HbIgYRr>^Dg>Z+=g+J*+1GXZ9OO*E_>f$sBNaYbJ_#cJtva}RfS2WQtMS*rO^ zkC!0v9X9i{!)tH-=pyd)9oEqn}i zfC@(nG<7jf^oJKX6F7AYV3LwZFgW{Ekuo>d1LPP{Y`$=rJ4(NXsOo-HcrFTDF*Yum zh?u~N=|+g7H)d|x!RTmZQLPz$cXe)!jEv;7;658&CrS6Or%vGSQ&;hL%iH=aN=C*W z@oeH;IB0%lyPcJhRx|&}U2$qzH4P0nqN648advn+|-CF0yjtAe1Qd1K3yOG}GR1Fjq#>a5a*Y?}qY zgWp4?>aX7-HE)6Ra);6ne$pMyncCQAinoIG27>3k2M-7(IF|WmooG?Zt%%_cfJ6fd zUVy>_nDOX_qYWOICWTt*`@z3wCH8l_Pw6P<@h`|eU0<<%Pi~&_*38(>a zGuT{U^~0+8_@E35z4$ZXT$?;G3nDZjNNo>-!P`y=37yftL@Nm-Z=Xk5lnsmi6MA|a z@Xdk<+YcUv`B&@v%DaJI2LZ|Atut1uI^Q6Da|eojw&M@MrK-B$R}e|8NRF5MGfM6ZT9>A8W8 zMP;eDkMBVTf#K_2=XU%Jv2A07)j2XkV`ykdXa?e)W)Ql05eWk(;GPk2@llelWgp;0 zL&rc*e;xk--u4y;hl%I`tu`l2emW76G5f1Zy0fcmHHc~Khiyn$LM+X%O?PhMLzp4Z zTjFEBdUZf*an^8o6_MGN%`J%v+G)*riHtI_VT_Hma|SQX7jeQ-aSfiKPwt*7-&nxa z{$QTQU-I=?;UkeG&(IP7JEuEF7lj@QY(plCI8UVYnJ*#%tm#`zgR8t=*_jW_=Q-%U z%Ntv~+220{z;HpVWpuQSoAqEn8!=TN{^je$!ua#|8UJZQ;?JAfK*SsXb+XsS*kzXw zr~+}49gI|nB$yl!BHUW~^0&^uU#`9~SU#GcpS;6AMki_Ks<#ad95H(pssgXsy*jF( zpqDv<`2>hezJ{eLs%6>dx#b^)i-b09+)P?aV-{TKE-7SOsSeIULan^zfdl6L?H*4M zj57b|;J`X2=DM^$r-U%$Aegiux9kVmRPjYD18S?}$v;FaCh>|HTq*CaH#R=Pxw+oY zZz59L)XIw5-26Oz)K`&EdWYnFZHkp=W0&?&i>o^hNeEzxG>xpAl-C6dS#Q95r6X@F zXzw=t^X%+e2ETroo;>*pn}sx(gJ)`ZlxeE#>pucgCNhjnOhqa=Q@}nCM3$ww7|qIO z;3B`++Gnkb@_6fB%uzZo`SEG=NH1^mpgvQQOlm%^-m=B9N2{VS)`xAh)%oW0UBCUG zgu+gUjYaTE*N=*I!ecFskGKv_+MkeH^a}_O=bd`CfrI1W>{J5}N_OVX&L_(1ANhB% zaVawq=|1S6&BT}ko&U@VVU8O=aB#UeN2d|B(s0}upU99ii1|~ZK-4?949ZMUE#J6* zUsxy4A*tEHvPCP_s676#i)v=dMTEc0zq;a$bo&XuhIqvx3ho!`1o)6x>l1&i|6(xa zfUw0sjezfw$4V=KGkCj%%1g_=4e?gTRK6*OJS@weO2B?T+QxVE$`1sjXWmRr6}|r; zNjh7Fe$BO^ALNOgP(0854OLX)j(RS=kAs3XKis$FMy&jK-h4gI{An$=KQl$$OeawQ3g+4h_Anso9vG9!`pi)(*d~vQVbb;hdfUM5?dq1z+UYox^+f zFk4enkzgOQJ}!<69>bD&ms7Fwj_+`0Lm%#Waei7;@dZJTS$?T<_nU~V!YWb`#I*CU zc($B@0j)RncxX}}t|XdK5(!m5aS-Z^?Bjp(z9~lp!dU;&wwAq5gz>Gbacnw_-Siud&+(s^b{so?NapNWHtWKs)OtID6t+et zVamgA>m8Uin2S-atmGIMuazG16TT?XDY+A!lBiXHjI#0uqPGvVXTj9q{il;@%~_Hz zZ#o;(nZ7)kdC1FS`1R>D=Eu~+!lQ4CpY`%J$OrWMw&e*L)+h7N4yDndSxi##d@Ss_ zxSa%`biseDum%x$-!tp8VHE^2GZ;@7%-tD95g>JBHZ;HelFTzb8kjU0<+H*irm?{#zPa7}@8y^a zTDcqvmfGfMZ{Lly1o!5)qs`KKZ32%MY8>aqZ;!Hk{)|m$3+&Qy_+z3@Rw(;gU40CL zN;s;;DU1n$N09GqjliuSB+~5*ovYa;L;tgcWhXu3w=EC2mu{nd!#rc9p1@#K?r+EH z?0kWObpL)&%SLtjHLtC$;Q@4p=wh)7QuRX9G@D*0N;PL^zpswf2(6s)D!$dyJ<-dC zj{E$8WcNpVSri^uDw%&Y^N_7Zt;QBXLWeY9db%dL0g-OV(qNz1#pWl(>NhTge$c1Riiw(vix@(>{316Uryd%nEfZ zF?0W#neERrmUUx06)rE7sta$Faz=6jb#t-zHT!MJGzrCHU`(p}j zG?~TYpPM!)wmkIR3hIP8tgd;kO+POx+F2Q;=#yeeb_PBvTP^;yig>4Khj_A5!wj?C4;BU~UF6FFp`*c`F$SIAFPh|>;sie74A2uIE zg7^*893t!NO`*cT4&X&G>mdQs`4@`;ZFxz0mlXcFfYEBACF*mQ>Ov-h1 zR4dO3#a;RCR%o2yy(wiSpJqaRFQaG=!T4*lz*`zxn8qId9*&urtvdzHz7JyOPpq zJKod9!Xo?MA7RyxEA3T1HoM^wZLS?VnhC@a)6 zQ<#WRZ>XL7))4{9W#v!flo~QfI z%251ULH!y}m(gjZ$r)>?u78;gU6x)}c{D3h?8v)MC!y`vS36jzfidHy_kVuQkFlIn-{VP(nO^$k&nGRKnQj#= z=Ehv*un$a2+vYGzU4qgG?xPxqZMoF`?E&Wbd!|>GmTu0rmX`BaJf71sJ1@?)vzzuy zMIbH2*N##?wp%e!I89+)zyD?cb`y3}= zYh&Vv7U*lr6TV|-z6$gFiwkh99yfBDPxb3xyaLY})yl@$kzZiBef{dLu8dx*nrF8t zh|Qp1dB+-=b54AXh$pd`G}*Z8zKU#(JH*{b@WU@HTb#XG1aNABUa_90t#&(=GckI? zjtFkyevs?8?>W23K*u3bcTMYGyU2;FhAV{|%to#k6oen^Qx`SALc%inP-^`C<42}b zr~H}u<}rTmF0HZ|)ya(+P&euM6x8^tPZ&`U%w`SG{iKLS6Gw@+{ZJ5jcUZ2;L{Aj5 zSH(aBx$(UK^@iGV3=Oe6Dl4wM9mCJ@bTt#B-K1-y!?*4FzCj-A_x!nzS95byIB{Up zaw@4L=o)#`3=u{&NI^-kX>k~_81M9k};H zFDD~&FTUoVYLn#3R$bI@!8_~N5>gEZ=>KCQaZ;EZa5dF_J%=BBXd*t5! zA4>*ji5D{R;OP_h^Y?=rH=<4|75WVi&-=$~KfAY6ybDXGHFrw0GYgxhdK!lhP$;*F z&tqnvUkI=Xe_-)kT40EX)JE8VHN)m88|Qxe#Pa^f@~qvMw^uaAkXg6ErNW{+yv1?`s)#;ZW3qmLvA1ej^t3EiXAYZcqQ%~iJmDRGPtIMims-d9Ast-Hb zr@#A5Y@m4aG0BjF>{eG0fU=Gwzf#*T4JdsGOXPC+rhzs$M|4+hIabTe7h@JpN*$Z z<*W z)%75yg(eeZpkjyY>~GFYQW-gYTGqsTUE&cwE|nLA(WIQ5nOLApAI3_UlpzZ8b^Q4q zFPd zJEwc?M+T{Ja~lgKp)xK^RHb%z-v%IugJPYWK~qM-qeEl-p})wAgz)(sJyp;Nn$W#h zldh=QcHQAl~=f@56>h#4KdPIj^9Q7IQ!!Bsg3p<}dOUM0LG)eQ~Bj_ry>x&5=r zSp45V>*p0rQ4V|t_0G^x4-ZID*U$DUuWyG z!|bnFcro+Ib(eAm!)I48VTbtruy#oDj$;c{87Vh!%HVOCv^ig{{*tuc$;K59NNJa*hf@G_YMef! zxM|I^Z-Vw8)aBWfnba!dgy}e?J^(7Ij#p&E%>NlAU4%&=%rI09-N|IKt(r#lvG0dL zQzY1M@Md_LmPY64>1olDrO1DzR%0K#$UY(hip=O^*OPQuo@ik1@vfX?C;pyf-OSS2 z6XV^+3YHX92+ZZc^HK8oL83xt+NV$VwjnHSqg9(r@o+pMHmD|me*nI(1qa}#AqT= zRmTj}`qp~e?dm&eWE-@s&{mONS*r|CZZtM!o||n|@br{N$NJ&cy0ZjxrqiS1%j0*r zi7DE}e>cuQ+%Z?Wq?)+=_d_v0Z3S3d|hs&F3T=>^`7S{@)&`uz0ZC&1m+vG5 z!&ZF2u@Qn1#Xd98kG}>O2c20tyzt@vG%_^B` zVYrN#fBzRmlDxxNDh)AkMPL-%EG(32&a#9$L8$`?*~gHj{XF^-Xm)3w5F)wOR(4zs zf@=xgAoJiW@)(1&RCHOhhNwemph%r3u};*NZwT=;{_AFJF+z`0`*}lLT$RR?gpAyY zw4&6#by-{pEN0#Rb{$;BHMGxQ3)IZHN*xnZ30fs{F*oX*x42S-l`zT4i1`~8!T*$UC$K-TDk(A1Cel1`>F2xd2omWP1gj3*9l~Vz z{_fM4M~~QakchB#!om|NQ$$)5pL-!7>r1dPAfm`OQc>~c6W%$n8C_4yDHQxw@lnkF8c<7`j@BivTy*hk{q%4NQY~9W znjUVtb!#167YKgD53i+V_l2s*5cEM{{j_UowoaBAWBJPvd{xK|d3bmHb61~| zo9n2pqK}P< z2{F@%f{pN_kdR&O1WVH{Iwd9LjaeP95Y&sQPQ8+Dv*%u?rzd7ql#jt>0?bjrZw*Kf ziXo^*1;8Og3I+D=rKh2xNg7@PBZ{FV)0}%NkR;#}UF$gAwgZnk>Jkie?omX{Z25+DuEx0Nrs^6tk!vo?Y-x6 zuey2`$cpMIj}z_r8n2U#4h#IahuT5*#0w_-s{{EjhqvG!(4dhE3U4?VA49KEiBtc8~Ce5~G zi(2m1^`wBnKtgG%lY4Cg{O3!6q!T1Zg`{BXiU(AA=Bwk--4&vr#*Q(g*dws>z)`eKbvP)Qn$!<4vL2qZ0&F1y&kw@6+TkL%kvo-97PS_p)EVRpVmP zlgyG6J-XRHAIT7o*vW_RNMiM<7B6?`I}PE014_k43~e%#sLIMtfCu#KwQA0*=W~`AGdcFor z;vN{BcnghG1h!Bze*SeVcJiaM14SN&*fB&+ITll zxYZ+UM-E~^khPK|HzntXc`7$2X$Zo|cc-*8Clp+S_X{-ZxsGE31;zmB2w6BNq36Jj zSy2*dG?lVh=ih*vIsy^uOqyTw!0=ej|HT)!TtB#xxuj(^m4%AgMq)B-3Q)QbnlkN1dJvt-@ zOfvM`DehDCoy6+uEk2TAU~j*Cw8yx_Y@U9MUOGnX%0v$*(%~BTT2l>6t4^FQ-!H_^ zub=3_DY2K{(sC!HOM<+0g~Ht*-MQDUThd4o(x06l+g1H>&#~5*olb!tG}hEQT`>X= z;4m`Rt6_s}(UzO}1`n1pXb&##zkXE2K&Wd1H4R8R{yua|cIpFgPS}l!xz3(Z;GHMn zR80Kr>sPNfX{2cFwkwDs&Upy%fvm=x!1e7hZWqwkkRzLtV~qDMeJ@X=+a|V)mQC~w zBI%iFsHt)J?jN()1MV&{FqUzG z`(F4=sGmlYld8SGy!E=Xbst_BDm}$ zrLaB*RI9_5%?HN;*O?8Sud8~oyoUMiT-fGZrFZ7c7odsXcW0SrAAS9rdJ~R|lHT$e z-d6qN&qfdM9l@rVysvOC{@h>C{CKDH6$0{CzQx4vYmh_1fn}LctX(ii@9}4RjeyRq z>NAH|S1h5XHBPr`Ta!PfE*>|>AvP&(bIro<)5$sw*8G=_*6i_TenYzFxtfjbd}fLJ z4&jNj7_M=PT6?g7EN2!hDEJQ>CQ;HsM~58>(77^X_GHS^-`1#%G7o@58$k%&SjxrS zCq+;Nt&1Xw78SkDaW3aV#n{3^+V8GubW(q8j#|FZ;Z_x~8hm@?{=q=I9y>vgwf;d? zPI-ES?oh-)J7+nwXJ=2h;Vl9M#bjq==Fs;7nl-C@gEcIun!+g8x^(>P+!YdV-@!2UT2<2ipuFYGZ;RL7=YPaOE z3J6m16KlDc^DnBflXGHfuz~dL*zP*&%H?#c6DKlnt@K2nFmSlJeftiX^cX|H7blcI zgdZqN+vnUJm<4|UAs}KQLCU~CH_HKDs(5mi&pqmj8i>&v`joM1Nmq!2h}cVAIUjeR z$V54R4W8yWe^EoG6XRdf&8NXB+Etf^8|{CN|6XI)XZ60f{LprPE(L{J=~CsAl{z0o zZ`y5&+=OB@GYw4>uw^cR(Y4sd?&d{eT#t}S8!*r9nXor99SO z9tj}DaJ^E*Nm+~l&F;(}tBIe3eZnaiDDQsv{t$Rm**n(XY@Sb4#2&SthNkY?))S<+ zBQ#4zH&<`?QqeAB(r-;#L+V;uB7f)f)H!jvCt4(2FA~D|l<7wiI}-&uSIQrnEh{Ha z2w>2zE~fU%x|WvB2tol5%7Ast08gDGfj?oz{ix!6t~&2efQvq~w8;Cp7RUt2W_3EV zsKuk(9UV*XPNch7pS&pYjqbBgpQBok;dxIH)0jKh0p8u+ap|ya7cYt5H)d}`ebeG% z5b}gCR&ZZf7kR{PtG?T_fqjDoE&-_PHT5R8^|Lmsg2yRSa*Djt_CBULvt9rM&H75+DG9X}nw zTAeO8mv~xFPsR)kBn;uU3kx%Xg1+^OfxaN{VNQXYJ1T?wb3OzY_O7?eLefCgO*!$+iS{yq|_u3jNza&BJh%j?m-`|`=v zi$_>Kbvga1S=T2=9PlxN<6j6?tsL3iRlMhi)LSIjF`LbFv2?DZ{lM3j9UV=98EU$9 z^n?(v@MT{?YMLo1aMe?6%c%f0^PG2q8#0xFL28|ezP;C8e|lL4)VG8v8@}!bBUK`c z)18qhxE@{LL+7zz>BXb)5;z#5ywH%J!*KKFpYful3Rp@~flGK1tvwa#Yn|Fs){Ey` zm#=x1t<`e-N9I_$?5cSV4xotIj2pxs8%a)nd|Y3j1#~`*Tx*~|X+@)66zdrA{4h{Z z=u&fjUsbf|qL9kJNp1Wy_pNHQ+TWe~Sc*Xq9e=PDUItBMHVx)aXFHLCFX1 zc>{+n;vkQ@6m4G*VcC%{6%_A_s+|bmP5jK z#n2Nr6_kk53Dx`WE#C767zzF#z2bnzRhM+H?|0NBCO)pc4r(IdHV=De!pH6<4u5d6 zPo)Whfr{-2u0@@Vss}`O$^~GZXCoPuhxC@P07a2W%_*g`#|l9=@n@rh2xW|sQ88$E zQ1*o8^nry;>AnK3o|@*`5&cNY$OgJT1Jd{&MY^1eEWtE3GFord^d8XvURW4 z1us8JN?C;&UDaI-Ew96OS~c3}46uf75xyKcTPZG0mb8)unb6n6gQ^7kn?K_z)4*xU zqXGW@VhOi|pIOEbbF*2S&2QXlcOr`K4 zGge7;nxkJneY$JfJvJt2)%^Mtep|lF6xqbka3|50H3^pf zh?Xjx9~HO#*-;#`*WaMXW8nje61B(gsW6;kvb3)o`YK-|qm1@>aff00 zw$|1U_wO?b?b>xhC(}$VuDdw>!fv~wz5ZROoloG-jAyrdpcdmV0Zp;s{(I;tKY-Kg z8y_G4%@$m&RAGJDX1w3YdG~P(!R)X;JD#QC%u_Y8*>egt-5+zVcNgcRJ1mbwq0W}I zW78zI?=KAvv}dE3cA#Q@<^b{na_o$irlCK9kHY)+K4;bZ&wqa^Gjhqm;C986sss@$ zBLaXjtJ6Fo8(BQl&Y2P_B_cz=20qY+pr8}H^q;fihK(y-Rc>h1UjM!Pp_1ZbuqGDv z%*x7oSeTWOaX%;O;ln+4ZHV@OBD56E9LBtU*gw@CYdhDKq$adM-1O|l3m<$(E=Y4B zZ%HvbdAZBRf`oFIFqUSO_K-ja^DHfGsZ0_~&qw<&t%i~SN7qeU+(KaiwZzl{=$D~9 ziA&S>P$FG*7hn$Dat|gI|MLv3kXYotKo?h3$b&%L{_h3i2xB`$ObQ=x zpOsTlVZ>~Vfs->B#M*tutxPX-U}rt47~-= zL!#E*VW%5a<#kdm&{iP9EXpFFTbbkU@y=U2twkt@$l7b^7Ull*$C`MxOpWB}yw2FD zG0>`@%v5ssZe|x~EM%rwu7QDUS@R*A@ha&}wH$f8RGTeWMuxBWq3TMI6g`+vGh7a~ z|8}^u`XSW4i>#J(0`^eK7=BDnPj7Y{ZroAh023~Qq52fr^XJdo;y6mPIDQCuFV&cu z96WRghjj$cE6R32Ewbpfs-X^j}jkWYmU0Shhta@5C#orK}!Ah?av$tM{hoIC9=2l6~Q*bLi@9HR~V={xC z`B>x2&ciV=@tq)C?FB+!6!ESvdhCSTpT7P3zp9BT$;t&U3QkVh!@2N5-PUYgBO@-P ze^Y`&1XREn^NHL!xvT%fKW#RsKPW?guHB=R9o93L9+GtxV|jxVM~Dd~_7(l6iI=JV z(2*kxXQ*w)JHD>Zwp(ZWoo;3E!Isw9cXy(1pgR(YSdJu3tX8+8IE@|g)9<`50(|DJt^AxQ z0&MSYNC-0hO4N-WHl#%#!l+i>)HGbdwydVQ`rYh!+e_0LQ!kAmGWo&*3XA50lpq6M zYJFp$`Q1}jIXY`%lPrVh+I2zy;sRjA(huo>%9MtF?Q~-TFO;-^I*-Eh598x?$bSQU zN|mRQGHqH}-)5zhRiRr(GS-hYH+6Q&miQCI9)eEhuSBL3tTA=d;UMn zy?HoR{Tc@PHb|2Oks_3#43#n@nNk@dBq4KBnW>BsN<|1s#zJJwlnf1~WGY1FnIc4) z=lR^rTi^c9+54Pxo&U~zUEkiX?br<=<`Q#m$=f@L zD4?UoCxIrG1)kLT-|}+_ij9=2NxG5#9WRF1Z$OZ5&5vYi42A!5$%B6``OCzuwUzQy zrE}a_VQ^wlV?JulCEvYk&Bo#U_MGcnCGnqxhsHsOW&$%+hjk>OtJlD%E}=wktcP!U zv}}R?^B=w=Accd={F4V?b8{F$Z3BNe`mC^`q8ttF>1)s_qOV9Y^@LN;9+WjPQDCww z0Y)V9%PwP|11T$3WfOT53+qy0bA~j3043J&@<&PgBZ1LvjlgR|BB*M|eF3B~62#o% zOM6vkXPfh@UkgnRC@-P3Hk{&|kISc&Csa_A&WH9sTcBA>hx zPw|;8tEmi5oDw(yXTTax0?hCY8PUzhovbDePh^yYi3UO-5>37{g1W=w>8DidwRZ^z zxV*De;a)lUt6{tN(k*HfW%UdUV$LOwf=7GUT#JN!mF;7}oP@5frTCgJA$6Nk%>+kI zo@kiXw8-#FXhV0KZ(yKWLDN>>7{JYj$L`x3z%hKfV`&k^=2r1Um?&{_`z884WrK_sg+6Gp|~;iU`tc zjEDijkWkw#16C`Drd*<9-jj}2_zePu^*3*BjsUdpw@+E66unRkj&t^UQ-fvL1NdO6a~Ozt*bz=}m{ z3ksnGhsT>S>*Wn5i<~;>Cr7i2FGZB5a`9Rl^FZgF0f#_?%q>Y&)=?;qu+UY68?q?q z7lz0FAr3`q6fMu%)7UgQwGyqY1>Df0`+MNaweh%qiVvU+eFawsEMH|IRY^SLNVAC< z_U9^k_Y@8=aY0Abugc94C5SXnXu?jD%g&f2UX;t}GFu(~^4z)6vuDq;*)re>-o8yo zPuM|_pN0d?&0;|s5%mP*<~OH@>PmsUAzPs*R&E_tNsvadYN{@PPT>>1?` zB@d-NO9{|l^H}~^%ojF|7o7bUgaYK{Rb4{Le#Gr`eamn#_5JftFF82k9whcoNsC+P zylthZ=yu5s^C@xMI2BfT)49FZa_|}D$mG}zdG>7GD!RB_>}KJlbYlW%Lu(-VVotU_ z3X11M7Sb82tDAKbcO5>FCI^C1_~Q6R*lqEbmJS*wZnj2Z{OwoD(&qN|oUJ=&IB!_W zW&Dd3DMeluyen5e1KTn}qZf_85sAMyxwt$-#hi(rKBU?IZbSsr$B+D3G^TcTTkOXV z~Q`o&)@ttqPU>Y2#Qw#%2(okjkk(;j18K6zw{Z?8~zYm-C`4+kB# z^w+$1z2pVYtG2s^YTGIWxG)Nx8F&>5HsE*n_7(~URG&)6D!U}Cebs8uaqiJkJsp))$NE& zb%JxPOLuq_h1}t*iT@C%t@kcdR()Yzb@FZ2)Hw&vMyCaP)_t+C<_!a+#RUNE>!22% zct2@=rjqrnjuRdHgEjOW(@U5s`=}ywE(bMbk*IpAfOq&DmO-$Jy zx0~Jvc{0V8|B!~=mpLvh#(Lk58$1(MLsRQs|4M{4n=oo|iP@ViEQF(?wM}iAq@-qd z@D)=E+lHCh?w5o%DNVB0JNJdTH2!8q2b6Zci7y4aZ)MHix^0YSe)>gEK*>MbLqEr# z+t1HG7?+$33l{g%UOT(S6S}%;?`aZu%t7KZ>h!8dVNSG?l5bAA@AJuWP<*(v%hP#r z%)o16&l*QZZLnMUA^Ncvf8;#e9q9J2iK>)E-rNq@*^Qr=8r+K`UANm3(JZ7zx4nB8 z4ZhVXKrzq)e%!8ZBfj-@aY;yLV1XevUv3w>DwiRbA1DKlIpz16Na^g3FH zDd8*mvVJ4dQt~IV;vNBhvlye)zMJFIPS`Elr&3Qlc9gcZo)ejP!hj9o`t-HAK$p6P zhN9__#m3aGGgc_TsK}XnVsOIACTT}+3StyJI~durJ5M5*7qt&1OH*d*Df=( zwtlAF^*ge@T=v_PBX?SwoStEv+qa8!N`Wq4Dh}osc{WJ8H-x;il-_e-U}Z(vfm%cH zOFIQCHVfP4-iKW5rSc#j6mL|_{zH0?+D=|H$+*fBf0c+=uTFGZX6FoCTd=1!??{$1 zjN7+~Id`qZmgZ17nFkD}W(Qt5ytx|a!g!>78(td-E#XpgTm8VPa+);~yLIa~%q;9p zTkT|?99}jCCq}4$EqUT=EzAkybXH4>zBo6Lwu*GwAn;=2A;l+w9Vg8PGi-VzU$Ewn zRZf*`7Jp`LyZ_21eQ8#9_BUna$*XS@ucl7T`J?dA!;>dInrF|CO5tvegvr`G#E(Ri zH@kNj>+eHDajL1W)p#r$8?8>NszTA@H#(tRPr4OquAl6$yK(t4jXQOU09LR5hudPH zj_vcBWIY0bM!}Aa1v9YoWXRRh}q3?%`*uk#+yY@<>h%3Zx zejoLW+52Vi^N#KHo3Z$1&ivL$<7VdNtuCpK=ILy)FhKA9FYux$5P=+>dc6!XV~`>h zq!nA1`I5Z?hL5;O-^TkA)^7L}TP-9eW;5N8=Okffw(7)5(UETw@assq^z&=(K!w5R zk2@%dkQ74SyTpdunAnO)_IzRRRMVN+)muRu>FkWri{>nFbNC*pyXfN2J$32(M>Dh% z(NI(GW!?Qj>HAHJ4pns~#-=u!mS3BL1%ZSI=<#Y(c@XgxVjAw!#J$TchaN_1nj%paB*tRFMk3(<5Er3@2pPKtquw@}LJFq0l1}A#qo$j!PAN zaA>?GH8rshPuUi}(hECk^>gLoY(wv<&%M!sYdXW1&Pbg2czMST!%4N^n`6b7X2*Gk zTP!4H4One#psmvQ&hp@i6$+ zqz}X2!#J39hc3(L zf==7{bs`k`h!03fi(Zr-#DFgZvSdATR6tTH0pB5>}2quS@7;3uE=2Ae!7ESQXm_ z`ew4B(0w;b!0VK6%vC(MrwJ&E54h?Th=89hjxTymHTa&9r#ft)utVY51?VxjK{4n2 zM#lHM?CnLq(kKMmKQyN1B1KliSOTkt zQs2Tzm9)dxMh=Di48GUt{E}L&J4ika0X0gXl)f$cLB*)6lv`XpQmci;Cd~AqpyZ$}|4c$NSr^p#%ak*qD>Ezqr__ zPbcskzT|n`dvD-S(#w}0ff9odu>v?dVP*`SGMUq-t1g5OL>p=qacRWS_ky!#*B2dl z@yZnn&;+6BjEP_t`Qv!)&f%S(4K6!$4wLUsaXtC);RM$ap+a1SMYNBP=zSXfAiWHc)z)nuXkMJSa(K?9?iM)1|Zee_vg;{q&I%eSNXXS5Wl|J)723UpU| zYtXIZRu$7iBazg@VJTJBb)}_+O`DaZrCsQB))v+$<=HecJHn4;zj^E1yO0;Rm2vjD zOZe5n#0XS6_?8!;QQ`8{CxmDR=z3@XCwj-Bn7e`GTzl- z@PUNhOQOHu*!X3-ys|QiAk^Q`%nnSRkXWg!tK)UtyLazL=#7IvgYTjwpLs@{FkS~w z6&?9z8J&GU(-#^Xujoe)=9mmxIL|Ra)7%q)J_CyIV2>6mD~hu7naKFh)y-@8du>)S z_-Mcu?wjWIu zcz8DrZQBX^S(U0wT$e05R`FdGxm%Yo1@onlO?_zzFl{?7A+ds&j}MMK!Q17QLG!CI8WD4`$&FXekMq1b*q6pGtvG>E!E=Ru&Ly}GhWLOTH)bA%ak^%ywdD{p(J$#9%+@ZP$P6m@) zzxuZ$X(T1OdKB-xKt|2u! zP z8+SA}PyY7f2OHE+Hn{9wJ25fg0!k&)@~<&=qs1qyjY$w?#fftdF@Q}8(HvA`A zk1q)YAC>r=jEtR-q;oAV7bkMMYKHjuUM1ZQ4h?8g-+kpUrCwWG>%LuiD{`&EBCq@y zc{ks1=d_cvze}N>2!RI{$D#gyF3Vd`sX1ylyc-H3*wXI6(2DC}Ao}xh4r6aS!Q%S? z>cS1l+REJF(w5h3ZJ{vkeue?dvab>gDXC)3N)kj!;lxdO)OK(esLMX!MRfuGCtS(W zzt~UO?s7-Av~K@H z|MyeLLMWbtU&UqmqIAL7De2`ythN0Axz^xJ_w|hh&$DCE?YaI!LeBFMW`_`ysV zD3#FB{l9|EP684fJDFDkPXxilrZ(xX%TuR9_7R2X|J@o&}`_Y$e!xyGPhW zSeIdtsACtC)Ujsl&#>(ar=A@T<`JNg!&^f%fYkH9iN83 z0FRx$Jxt=IPF%eB{2I95eW@s|ufyaIbk8!VWXi9pQT__8NkS+W6?0-7D_)2<5HjhmISC{bcaKcbYwM%>)X1E)U9Xs|B29;ODEabB5i%%*EFV8H$23wGkhry;_ zk2|A-77FN67xhrS}azB>!C+xzw86CrIyZ)r{e72K0TpU7vKVg$vg4!5#{GzA$W(l+!jvG&I1$)v9SofcEbgi zm>rQtD#Zl_+pDS+^`SC;eMra5ZK9=)Xm0@LSsEK2))$=V*?=*yd6bsUfx2~c@0kmC zA3eH)+JNJyvaA)PxC9d@(9@h25+hIBpQlTfapHLPqmAm_j@;H(Y{R3kQE84J=R+`d z&(;3>hdcX~#yq^8);FZ6egEVu7g?-w_4~(laVZub`s?P7rFSG3Ld*vR_8t6&TeP&b zAu#bA=t=YMicm_(Z>YhJLTG+|yMDe)()7Ta6F{w9U8T%orM0(&lNpTTQ8hI-L@lH? zV>M;g#fkp#ueEH)rKM*c?m@C29PCdzWPDycdu~v*HA`&+juoZR8`wra+^ImS%Z8j; z5-*Z~DF(B;P#dwi=SKNLS3GOeudIXzUS5)LTSOvh92m2AMO&87-S7?vLsL^1_?O+> zYbzzS6{oxjm4OUn1jtvjvqvI}e~{y;2Vqv^B+q!=CL0NrI>#T~{_(ZBy5a=<@I1cH zXCX(*tKY4-crT>ulxkby#d&XOfoBzw1ktMn$19)QvgO+Y_?BlCPagi8$g$Y(y1ral zh%ahrSkd-==l4Q)Zs6A{&F#prrv~d_$+fbgqMk(J=H`Ps;k|ID(&DtrS@(dJ4Lqwm z7p81M`bo1J$cVsXkdl^mxl*PBAy$)Dj&nwMZ0idhr#52(C()G&pWGAzR7c`Uw+;=> z{OyG~zEp=Pp{SU!K%Jo%OS@k{U|o8@E>pWw{Npw3`}RR%{b{qp-P*4^!{kEuP-3aE zL{>Z`=iLVo!mV9@0~${^xiW?tQUtB6tsnWbXVLurStT|-(`yPnSGBvWuiU{YQ9eR@PPNPI~h=<#aO zjve#452!q8qNub-glcFlQ4q%GIvMjc-mvcaN#y-n?;@Me*@=lweyRuvRqq>ULm01m z^xAIC+E%2uuE@5~gdG%jT?PFFE|Q*M1;FWx-dQs0?st5Q{Nj74Z98-Xdr2gDd3mTA z-uCp|fHn&l&TKrdwv-xZgb;Vl#vLRmZh=_S<;jx^KlX<~ZhW_x-rJ3^;ONpr4hSJT zSRL)`?(VMcLf(P4n`>59_q@Fo60SGWup_`f#sXN0y;@Yl`_4qSAlvDH^Y#X?kPjXp9^^VfiKn&j>FzM(BRqs%tl$Q6K@@J z4ROOzSKg9WLF>C0>7mr35!0qmiVRqZR77bXJ8>*zNL>CA3!$TqxZ25Y`C1XSL$MFC zRQ_@Sjz&awhL!h1Pj9Z5faAXa3Xp>3w&(DWGxJt~6KsdtPdGW{B5j9I`EnZ3JozV$h#F#KWW0|!Vcq@v_t(!E%B!gO zgZ{nSvI2$!{>4U$6(9?rK$0=;2l zo?|l*GVX|@jBvO;L}`W|n{$0x5#1TDzU&hFxnPSM=M z7}&-m{zaq2BN;ZLUo*qx^;A8)=w1i~1_XR8Dw3RSudBrf2j;s*U4^OoL*j0$dzty7NDMIZ%YqGO|Rqs604g?b>UQA+?au*Y{JsVMlD6 zgg_pINsGdl<_%hN9O!@tAm|M|ShR2LN_vK+3jwzOojmN-vHY*p;ZvcXt&YiDYKDLT zbRVI?EZ2eFpy;~kex2~_N`LLN$X^aYLobBD=ge5Hv7^<}6%M*|VM55k$1It~LnmGl!{=H_m#6w9JVIt8-3 zU_?U8%u-U&DHaLP8KFs*5xSle)+z+!ol|S{QK28~OXK1=hQ-6fOy`-boNgU4E-C2P z`Pk1dgG@TJme3Sl(k;Ud5m&PwN2pTO0UEjv)n+*CtU&Pl>GQk#&c?=6C#ZN+PE2^+ zs4x{qD0t@Cjt3b1gT`9c5V-EFQHJ}l zxe?%)|76ndnv(U{Za$TpzN7h#!0Y>9n+A}n)8o5z9n3hep`mcQd?;~u4WJvMJ)5W(%lw))B{CP5{^n(TJMsu0grF{7WZos7 zoPB}QS4N}lO?7?*B?@J)oSg%H3V~6ikIFC9DWp&NB*DbnO%Ij2?3tdch<+35wBmkw zAgEPR+Db6$0DytNZzznyZc^8uWokl>ikjKk3aLtb5{{TuRaQz25_QYyi&Fz-)t|&J z5^$g69IuK-vZ^xRcGV=06DlfH0SDWXGDL{TYWZ_)+cGE{r+wl?D@-Qd$=*K>G#(%n z6=2{4-d+s7Zm(Z+JrmXBu=lPMr6ZaAGDpS{^fR@tDj|?UZ1L!NG)BR3&RyK|pIT~M z!m=9SgJz@~6sTWw4G8x2_THYImD0+-P~VB>1{)}Z$+F7jLox7De{C$>qOaH1XYPMu z6Lr07ehaO@+K~~>v*#jng2RYH%TEM4XzcUmECQZ9BAX+qPAguWtV= zDrS?&GdWO3BP>b!kZyGM`qbd6-|dd7tRr<0@sfkZg7DQZv$BKx|IxUL+;=}La~q0J zk;xXr7j17XWQ?+_T3cIx8!&TAOr(BSQsO-UnSD0`tAG1$f<~Z3C#U?d`7`m{X%?!j zTk|7}RbhQ3cEtRdw?VkJSKgANV8DT=iFLPrp!!vao?0A$O0i1k*_N2qzxr_^*KFb3 zV$D_J!z?W$^Wgtn_KIr*bnA(chN+OUk*2dVC2FW;qDKrLZAeTk=RcBlqxfOOr}F)9 zrl0_OXA>PA1H4XXbseo&Yra{0Ibd~}SOw4~M|dBneBH{b5X5!-zERV2iMxk@j+n(t z)b*~+HbYyFny4CV=jdT1<-ZOXfh|j5DPdE`}OPB)uN(J&Vtbi z33ruV%<2ubpD7RCw%0xkdH6>tauC11YR&jo(cJgN-V;Rx$z}V&)-}jE?ChJ3h1p3+ z9TPG_S8i2`{Q);F=&S3He;VMd>d`a;&~BE8nmjJ|tua+jwqrBZph_ zcFve~4<0{mxfHvOWCvIc0-U>moF({9_iJR^vCK}Sl_aX`e#fq5_8-N_+6Z!mNogZf zE1lbB-4n`w&tHYc#va(Xar{v*r!!~c_ktY4O$KS)$!$iR(Sa@(_4FQs{PGglMQ3pl zJRa6_aS!QZpZwa`81*lXz_E>FUX(|~$vLR;8Ed`0Ca))q4BGDIgp_K){H16dEJVI2 z>cFp@$j@I}fQdK)*2HyqPD;(5RU2w=8wp=3Cuk1hKZi`-q@7$f{6*=nXp~= z0EDabz0P3lo9Ug?Uz|69h8Eb`kCFzg{_GVG9`G+SYX4dJbU{PlunP(y(D-T?sMHdRoENOTrD%7 z`B;Vxpa%!)_+9>LV$!ESoBf-5ahN;+h9V-S#AfBqq>^nB4dPU5n*$4X!o;O37lH&q zXGnE+j%hTK%~_nih9rNTx;i^3OT=`65+9$Qk&(xP2Z~CnHq!qoE^akiO`ZrZ^Y6A@ z`|+Uj68rGnxmUr#Np##0>pXPn-X8|X!fX?q?$3KoRH@>;K_t|GMg`BGKdIh2W@-HE zdhUP5wT`dS4nS6!-SBfAJz;Fb(Pc#nLEn7zOAZp*K@ewYkPshDmQ5&(pZy796*h-g zSIQXPI_GWj^$q`C5la8B0bt`I7u?Q+{}h*GcHG`R_oEH*zVPGU!ydkno`aVIo%q5N zcAJoMJh?|n0Rb^Y@K!u)=+mB)rC$~xNN}W5a^J5L5U~DlUX*X#ADRFlxX6!0)%|Og zFNfCp`r6tp_(^*0_4QCS;xlmV6kihZc=>XU{#UH%v(Ti}D`loy*>;RoRZAc7#*r)$ zD}ea;a*!8q6%|8|dwTkY^(~m9D4^2grL1oeozfzKEc2jL_6sdFHXjaf|G`O;=C7A_ zxM|;fskh?I+4EK#{PrdhsrkPKqSl-|6Mni0=$in1>#C??;RxHDORl7hh zke~?ir zTpwu;A6C>ywY|1M&^VF#@c8d0Dq)-Kb(?*3>_&LHnFKnyXY%*wEqq1W+wJs^qGWcdB~w?R*=GmQ!+CRTe|gZz#;cW! zYsvx^9>naGXfgUb8e8L+Mf6yzAAl5~bnXVj%#5I>nZBOhO0Xkkr;>=xFz9e@V}@KB z-&*KHd!yJqKNijjl&;!P_YyIFk&=}V50x=(4f0UaU04Z-&E#MFBY$$PMZa}NBPAfU z_;eamRaN(DyKVa>rBUKUrIVUl@?B2_6%kW@Gy@6;ppRq+1d9yKo`rh zHOaiNjzn;nX2u%O^&V3^N9_klOlwmiRy|pZk?Tr3I0}(+|jPo1GlEk7e^QM&1bSn@f6S0R?uy z4(Ouq+E`d1avy}R4;K3{Z$<&s45aYoPi_34H#||!$3%eoon0lF&Cmmthz4S9Z9Uv- zxd3$^BQH8`Q4v!Z9_&_4YW7*TZRPV9tW}22A^5+1B-UH*QD-kqYGjX=@?r-VKh>1$ zC=5SGc@up)nML9iB$ox;z^_qS_ro*E2A3HH`Vks4(V>3KwiMA_2NA0}S^JbB@It*4q; zO~P3czx;yU+Gl9#NsL82-)%77r+z8d?>r3(n-XiU0k} zKIvMya+e;sMY>L(%`&_Q$<(*X7b$!GP2(U6|53ut{q^mg34ycB# z{}L{~X=+gP1H$sCle0B@-A`5b%ROwo^sJ`&@yAPX|8F##-!G}9{q###3Xm6eRTp_A z`nRx3*>&NBerv0^c;*vc57hq>N4CBN%$tjn#?3e~3f+SN+06lxG;LV>4md;`rHN z>8+=S#|cSE3PSFwv{V+s;|g$(2q~vbe@3=e<(lG*&i!Yv4? zwz5h_6BIVvK@QXAC$7jlN)_$Su(Po}fBqb@-@!-GhUm#I_TR`eDLp8D=6}M@=j|$9 z5MHzB29E*^iK7O!Mo0p@JM$Dd7b_YKf!RZ1cNc6qyi`*x(4ikBV6xqtNz@}Gg#Miw zaId?Np+U3XmOvg|DHPP<1^9Rd@o|2v2(Ie)q9G16W4gw1o2_GiWS`U zIT*ODhqNtAi_M`7H~sDI=F7>jvKBjTY6>#c{@OuZ|LZLvbrJqc=y%+M*oSaLf^)(v ziw-dmrMgh~RhxDs*qOwKY8$Z>kA0G69@rXYZ)}uMB0j?=xpwV^MAh<}W4UzbBB^Vy zJ+G?Pu>0OUwzb!IM#)%^vexr$7ZU%r%u z9>H0RS2*!Ke5HB{WA1`J%`+_!Sv%bUPR)km;^Oslx=<>CI$${WU0hs_6!{4?07*d5fsaX|)+qtjyt(qy%ZHjqM)Av-cXNkZ<}&c^&J;-AnSLJj zD<|jCdZ4kvMTi3Ye9kGm^GK&Pma7azCx){5HX(8Mc=oIs zRID_Jj}tbx<2k@R%SYgrcX_RN&qN z%PozYfq`KJE$>}C&NCYzYuH?i^;n-}YtdJ^c}}T!ju3_+J|X1(B0{L6ouHz~GXBfg2bueRELh z`m~D~?qD{*8{tP{!E*TUR=%s{kC^=4bbN=X)gicU|LE?9Lco z4m1mlbpu6E7!wl%7yT*~xNTA4P+!|4F0LEHF>P2eI_i!7S!&ViJUs)a^AlLIY+cIQ|4hCjK z%?qAK@EESDsxsEDd2#<0TJl(hgmzxJas`)?Mq}yr{TFUWoOF|IA!w99u}`4~yuZKy z5ril>m18)56V^U|Xq=lNQvf^bOl}=bk3cf#PGqx6u>x56*ioR$$PTA6QJC7Mzgx`-VW8)uNBVXg?NGNiX0GPJkjAbX~N#dN$KucrRynmEOC1`GB(q7 zmCSXa=>0r*@pH)M30yND1WF*^SOA6aP=)R&kLcpZ4Llb|e|#n?I5@G8i(KtXB}`Gl z?cyzZ4(g&FL>Pb8Co#YY@y^$;XM-1igw}{K!y0Wh1;rki(-Ut$-B9UiiUrKH8(&}9 zke!o*8UsN^L(%!ORtXl%;p?5Jh*D}#PY*#blclIeag-3}K%LfiCOc`QHrh0?Hpli$ zJg*H2d7~$2pbu4t-4{!Xawy_0twYA0eiY)R zZXjx{xO{~@j#f})ew)>hxeHIOoqXbXe=g2cw zI*E)VR9%3~ctOym%0{-90(=#0G?*zyf5(uepY6{a?(OX*!C`~okxsqM%hP|l-dQ`Q|i24KCzYEfJ1?))T6zSIFs~>O=av%^*0y z6DjL}_XNlz!nRB>+P#s{B_&Dq5v@JNcPS?>Ma93y%RUoI?=scV;ST79vH8tj6dC)< zQ09lBjkKiX{mdF_Nfi}Zka@w8-i!*vhw5r-s4Jb2mGv-mv?^|T;L~2y!(-O>z~PTo z->Fara(YW!;Cd5XWH9RN)!YRmfV;pwD?*i>g&H0_xQOUOe`#_5;p+2cNa+cGK%fPU z-yKbmHz8S#RScJsm#1pC|8>ADmdyj@BJdqy`70Wim{@p!1KpNw+wP)mA9t?k6Qd zHLUZjrY5&&EdCVIE3TlC*F|+C1IF1($RL`1x@{vHz@z-3&3kJ0KsP zZsE=%b6{9dRwd5^ffrH}1yHq+c68MD)FmOcjYTZJ$Y_m~(!y05R4fnneUW*reEv$C!NAv`cs@!#z9o$urvkNE7| zy7dm>m<{eGcnmN^Ey0m|r2=Gt|K}i`>TKT3jalhE+SdC4g%CMGgF zdlz;BKlcckv0%^52Xu3H!9fk%=^C_xr`itb1dq{pb%3=C&zdzPRG0~WQB;?-`+`L0 zey5pLXf`=I{6r>Oh@Erz^SlyvJ`_boMb()vwf?SncNrq^u72#|asz4mQG%0qz}u|-)|qRz&T0rF z&I_BLJo#eFu6bKM(66xIGqJ6^WX)xrxYX&CG~S_g?%d<&gDH+anLM1FTZwY}vUmG5 zLgFhG*R8E-p~o3LgcF_uLMp*s|3u~spFEqi{_;Z<{>Hte<8MLxC^tX^&U+X&?ft7) zuU-p!DmLqcL&&v2#5uP&IdaEnaoS7X0e9zHUrJ(<+Uq8<9SBok z6dMfOrk3K!M{sNx6dS3iqD#EIyrOS@_6!F1-L}J#jxd-+sJ(*p{{4Hr%tv80^Y70uY@BwS z)K^g0L^PaWFPWe2^5H5nEW3WQYwYI)H+>#()BKVWN+N=vnksQ)c6tEu?JlT45XLh>PQgq%&-I&VN>H$~il!tRQw{5q21aWB+;cq#Dk0cfa!sULm6)GcI)))28g!g!gEUNY~b#|~tr z@r4&=nw~zne2Qzzp}0fPjk7RL_$(!EaMn&Z8Bl z`BJz%(m{e4lgI6{JAGy`-G=8$ckFK+k%tQ$pkMsx{@kIaTK>o4jD@9}jOr!P3%q0= z9X0<}O53!+J~3fkl@hM~)YCu5K3E^eIvlqSFb!CrX$A3{wKrU ze@?YqhocNr=TR?^mLg&w>@KBk&2?meHtx28Kc?;vWJLeODioAi9{`NaO=dh>0r$6i z4=06df+EiY1{&7)0HGa1*C1#KUi0%$OBH{15=n)fg99sKb_lo+kBp!) z;Cb0w7!-6c-r-5SgZJ`ULiVY+HQi_%kt1vaJ2qHdPA8^%Vy9d2#uoo$_ReD7Kj z`|JIWZ{MEdmAow^w#P(p?c%ZZ*?+r3Y0j}jA?T1q=rL=qLy;Ef=3BpU<9Ucqf!Gw~ z#$+G&L7+%952}toVZS?bKW)!RS0sS)*g-hT^f|6)sbRxb#H^Y9`ND@EY3}KBhK6x~ z*AwonqAYD|)AkXY{YiDdBJ#-(ZJI#c>qC);cyh)cL*XbYZ(+c~xHirgqReAH{!?Kj z;&Z(3)m3&9>DBvGees%zld%(ZYCJTJdADXZhaB3YLAhyO)7yJ8+WTpsL7Z}IaDUU- zCi&3j4z0cbSsR;VCMUZ);A^Gd=pK9hCS`g_HF3X*s_H#ahsikSrN#RSlpD_5B&x4l z{vCJn@8mLx4t`D6mL6}h2weZ$qV0VIFP~+p2yb;oMU-B_F&I)aKk@aw;(cE3OH~zm ziwbC%ozKVx+_LcBW%?P1u0Lv$Fs1f_Y|+A;X6%EF%TGaSIi5;QB3;l9Jou&i_wTr& z+!oD?&NVS&@4L4fEX-Rr#kw%^M&)yRR+P^sW)OcYQ&7{J@ej1sHDezua z?P+||W|Lq){`MrZV|r4yQ9xPH;Wn!V?cDVn=1w&=y;J>C6auuy>UZN|ymnclvkgF2 zhVshg%ipF|f>9soNQ6P9YIAzu?Zs)zTHcZ)!Ds9{-79A2$Bu?VguDHGS@-9C!U@to!u zIv;bAZr+>Ysk|JY6o<0Y-nEWMduJ;Sz=*14H(-gcH4F_7WpC@5xV z-|AW>Xue6tZi(LeOQ}alG{mZZZ~aR{m}>bqOv64O+E~zhnz(xbhe-{`#hcG;2A}Qs z`^%)!Ji5l>toy5;>WYPh+F<-ecB3Dk<}$97NwDt?+i#mV z${TzpM9|`ame!(H-e_~iG4jCP?!OK0HR%;+lBVGKh1oETw4T6u$2YB=iN#(Pd~&I; z{% zvEjExO|c^0aozFV`#&FD=)@{YW-+UcbWPzyF*D2xaE54HMRL+iGv5a znnol3g2vcV24GZBNq9+UKl$_EEUa(2>edvZv`q-zQ8C2uCDo`jv05*_E9mI^JYZ zY21;!4Ug#fH00%W@>m_(x4cC6Hnp_GWBzc z0;91mXaR`1bxWlD7_I5l;F|;^W#*iP$*HTJMhe&m>N<;jeidwfgMpv;XAT_VCT~4L zM;rU{DK)oWc=KAGL3g0}O75lT&zGzDD(B^OZ;kjVJUeQU`L?Gv&47F1m+oDDi+1}1 z8Z`O?R^%rlrIANjBU~&g!(mE^QQQg8xN?4o<>hEL(NP)An>XveIt-Z|Hqo-Q|DEa` zBIbDeYQ?-pN?vY7bKjq9T$LcsrpENSA&Zxq7Sh z2Zu*fXGqH@-ziSs8$qDXJy+9FkH{7&Xy*L06?UIkz7#(!5=6(pGS2oVgtMQvZR_Ty zq!dn5px{2uD%F~hEpn3CIr~fE^)Cay(#^)-KYpM6;m2s-7tMi1qz)S1^5=OuhbqpW zrznmv;Gl`rFL4Td`qU5S!;!i3uLMlq_l=YY_o08G&Y!#Ks+XC$<6L_*U9~VM4@y4fFu7S$a^d1+W5Bf*vp4-?mEmd)$zKFa8=VCVDg;ZvTw#&&#BA-1`?#9$xuoVp?w<$SbCD(~4dkdCFB=F^%^V_-m;Gt+a8 zIH@giCd4Ox(Z$2BR73ax`C`v6kS~Vxwz^}fT?3r#fY8v>Fy(tClX~uP@x#6tm@OK0 zmxk}B?l|Xix25k_N`ZA>HSI({ZN$W{DUE-gQHFe>D!fI;W8+V$sl5~A8N{(i*Rl*u z&(u|axMTZEe5vUMtxhyw9j1ha#l)lEef% zPcI?iG&+$Kt&(8FjRW!Y=~%0gPFl}&TBgNEkNqlt{z`F9mANGct=MWPSWkT3S83Q= zQP5xA-QnTASk-LwXSxa=+UctF&UFKcblVuk%an{8-3OC&7-OD4kN5DPPpSxgsu7h` z^+LS%&Z^jSy#l-7GkZPL^^5`!YF9nnnJ_U@(sG4&pnjw)6%!MPUNq?HCbZ`aJ-K_bJ5(Z1Ikvd8tn94YCPtcFyG#eHZgY9Mn{WxvN`H6_ z9fPD$;+>eD?OrHGFmYaUv-qt*Y?THGJo;c0$H7y1qv%ecPJc93ZbNT)iFzVA<{&+P zzkDEbg|1lT0yhUqVhijn+Q`lx`uc+A;$j9Z^$nk%iUlck^~5V{$n!C18xabf?OVO3 zUTOIZQ9yv|*V*ZPAw6fL%i(8vu=qHFy#39a$lpKPw!G8(SF`%0*S)tMdEezdyPZeX z-oe3edRW2Z;k*J?*>*F$c;XYMKwgMOA8zlyV$l2Ys=Q!P5xZt~&Z}3H{$XM9*yk^e zWS-^S>-V{t^ZDa%X)gT_Dn(^ID%aybPV^!UgSaQg^;XIa$p@_Fr*ASIv(hlAT-2+Y z%+5B(!8kXL0Pnq3pNC}2Yl^*oeKF!a56rwxHWqN$9u%~MK#Babqe`d<`6K9tJV0%p zv$I+2+p0@u0cuK>by~Wo0@=I|h-I0GbKm0JZ28P#MG`CA zR|X|cpeFr|sV`7tcBq+aNjLHX6M;&=sQMIY!Y`F$y`eEo!@%&=SwTl93>i`cT%v%| zAl&qoRaE5pdiB()d-O+4Is86HA>;fBK!BooW?`zMdte}m5WeRM3)OB~ddM@V?myY4 z-r0opYX~c~(XlbV*w|PopJ;v)(i)nrESjk7Yi>=+bDJB=(}l)0_m&}`S})a7!f@)G zE%aM$?k)CMtom`Kw-~l7k_y%G^fmf(Z20^6Y3})@Dq9_=r2V6>F9xelbI(B2OE@lY zu(L}7^+0X6fvTo~3hJLIa8$!!D+5h91C6OCADi#EZ>4hW+N)1W z^Ua43AD*ZThOP&`g-)UuP(9{^A_$tbIImTpy*~vt{?bDmsp$D-kR5Vfy9KNr0~sVD zDk?_{BEwM3JG$7n1}e?AwxX6IS%70q0I@*UsS1d(KYAEnI%GFla{Xr7D<2YNR1-sc z)D~jdu&48LbCZs5rbv$TiSo(bIV*$FdcFm#{y2N4W$&IB=55ysI-Ij%ho`*9%n8|v zQr_YP{mL+X+Ul@(GQ4no(24n#Ob1ylh$Qq_>|XOvT3V+?>iSCu=AGDxp`R4kr-6YwudXz&i4!HRc65{o zcy;;u>!}27h7{so9dVcnGgwWTr@m((*i*>U{~*c${@iM#Z}@n5*FT%8Q54?^bW#wp z{S|(r>cR_IHfFvf@I8`#0Y-sqY^=c|T?rsdNgc}pF*=m!Sy^8k7sEx^b8|Vcpo(Gr z=e3npY6pPs&mB-su`dX0Ln|glC(u&b2Y`ThpayUS15yke@9IW|BZ*ogvi9Q9H&vq@ zZ6!H>rDchgbPkTq@-(M7D-=0y&4Vl73y4cdL7(9;G&5KMh5Qh_$>`zl@AuBrf82N6 z_y1t+z2mApx2;iPqDG96L{R~OsDKKhqJYu_MMb3d4gvzwMS4e#5*0*2KtPK0j+8|e zP!UjiN4kYxMS8#EU5jLY`|N$bd;hrWoc)UmtG(~@%xBIq#~71Mo@x0qk$zDfzObw5 zHIX^hpqlyi$>kcdl-e*a&XgLAq`N-a%8KZje!e4{7i%4UX*bvAK9_EeaFdgJ44^s@ z-9%1^N-*QHT14fevj${q4Un~AMsEzTqA+0>74#PH#of-f4FG74fhIL*shHZ}WN>q) zp(JQ}x)>%|**iHpnv7{+E5qLr#~<71IeB?`nE~+hi$RzF`pUvo{{z+CWx~mg#f4E% zXWNmn$-&d)Zn>?sbp!70bZ%2)Beg|t!t=DYTq|8rCrm)w=qPq840jp`{=J*!#wqfb zKF30&o-6mshs?~D9i~X1QF$&SHV zDu)-=U(361xb_yi!PO;@wY`0H*4P-6R05toQ~R`n{#8COh)X^US76tL`JB}Ij*o?m zc7m*<2)`%=MMb*ZyW{YRfg|B*tG9CyE#QpTn5Y>4G%PF?JqBq4B@}e16*0y}b6y&b z$LpdedbF&f!tDLy{TFkl>cwaYODm1M8!s&L`*$OT#c54delK&iu1m_EoLCa7o*D~x z{Ic!ty?Y}tToQ1YcwYX9Db!;O63kZUoS%k=r{Nkac$nyX6n-X!*uf)V^=j&#j@zs< zu2}aC-9W$4(0DFQnxOzymFp-TcU#fY-9hO6Zsb%iPUI(d6NWOL0T7pB+el>5}K(OX`GE6c2>*SK*q%fNgb2RMe9jlVS-^vct)db* zRmqvY7qR*T!n2Rl^gut$Lto$1XkuO^!WzcD!e;Q{12>v7x4>UYPav1`!KLj>4|2#- zD?2i58&zl@yH_zTg=Zq~t1=OS@xP4nPAd=Hk-4kP1L0c&$yazP*@fi;&r9-#d`jR* z=k4T>GfE7 zxS#S{V4tiKl0lXn15(q}v>tNEk`5d!Nv^lIc=JC2-1%JlE24=YJ(}RW6S&#;*A`l4 z^SK2AP-%<}ZBADG6Z8iU&XYIqJYrte_WQm)AR%Pvpgf&gfiDnKD%KAaWbm0-sz&bn zs^ojct9&occg}vh(X=on%xgEov4h#w7bR_4{ah;GLe&2xMchAxoOmPys1zfc$HvF| zf&2~)4Q(>33%~^OEaD1e8VZsOD)fMg963E-N3u8~r@}JxB!T*919{cA88E0JUpDk+ zm@OvYi&Wk9C?x!HdgBBA^v(;P7jN3zHxEYmKKXDh>1B>&sbACU4gvoU*D{8gZkcgu z%)E$`^~GOxlSb3Re&0=3_vTHELB)Y2ZIN@me?2JQxaT|viGnj=YQ7|wK9%GA-&}y! z5Z)4C|2f06ZJcR;VEr}{tk8JbKS6&_Mas{SV)5~qKdudnzZ=U zPR=RA{tagJ{zw~>Mb;L?9D1DM*Fftg(o>`RRuc~TRhzf@OBA^BpG#J`3r6C0jUrr7 ztwn$LwZ&(+J5T);7ltJKB~05hi<#XQ(x_|q`aOMO{kr4G)1Tc8%H9<}DEz(QrfYhrt=0onmryL#Gg`SSezs6$!}01onwq-{&ZkIvIgcN& z>o}rpvXz!u33VrWE{Dbe^Z~eQ2AP0_v502zD#K1LE<=g&6Kx^91|*xoYiQLM^-bzZ zHbyiRZ;CzFtClguh!W8A0i^^yGTwRGFGzKV+g$r2YOBuDQfYtoRqe@=l8Y|$%<13e zk{=KjO>k^N_#!g&;>EbDQ@JmB&!tZk&UvJZSWSH?`#wJ(gkCy|(1aqFb&l&e_f3$J zQvdw(V|2nX#Vc`UW@girmHlc>$E&${oUGEARf5oic{I()yQh7b&fE|MeM$k-q5D36 zeu4JT2;8069)+Qjz@*K^g$2wG6h|pgSzUcpe!`E(ZbXSVD9ZNeK21+g2Pd`#Mz5)A z8E=nTbd51Ta2`OLyA_gj)laK{O$!->oo$~?ehlQj{wa~$punUvN0sEh`p|hKaalRO zHq{SaT`v87Cm5(NMq9;Lr95yuh}-iAx!_TjDzsn29hcP1Wgo_ALD#eP>COC5xXY%Q z?^W`ZRnZG_yJ0-oI9(@lT*7%Ge-H(pRp3HLa#Jt;J?l~>M{odC;WknGoIe`Vm;o?F z)QIqbc2EYpFm`r~?PF3vq6m_MLe%I()9IxD$d^Mrj$#yoLAkd)j$-hulMoWjkRY%< z5(cdsByaFKWWfCCK;*dd}iOfA^27Ahv|My&K8!sOaBoX(q*ZA1YM}Vk`b9*fBiGKh1&GX<;l12-0^`2 z7zHBf{JrcwfiuKro2%>cnw}Z06=X!mFRZdAb%D1?BRe4;r;P3?BUb<|b*hfb0qvSr zMX^XIt6Ex=+5II@or1cQ4XRk`&5F6HsSoSjH8s+pK`wT}u>~ND)7p#^c%9faYWLHR z%i!KJoVL^&$^dHJs#_B z+W9vx`t^PJ5``N)s0$ksl|N+ETSvan&KAAE^sg@BW`*ux52|BmG4xb*}KC7NK8!_{#~Z(gqJ)OvrA?hG=&5!ePn zo^avTV1=`Jg3J)(F#ZqWORj~oInfM+-(;JA!F&(<5^!mi4{zY!H$AYUp*3|Y9o=lS z^34QubkyU(Z~4zR)-)U9|6$;#lexO*)r1NyPdL!d3cn(Xjxj}f5Zb`_lg0g;b70G`Y`Z5_4A8D zH5tG$2dM**Hls3+jf>;JXz!19t!X%tlrCPn#DTH{^J@{$nrTH=Aavgnoa*y-;zfdS zI1*iKjZq94Z-C#^Osl5V5mr`Kj|&RwJ=}8Y#CmN!jdV7$GWnAetYoN;;yV5A?L1q~ z5aE_nnxN~E^2G0ExoN&saAxE6R`c7|U*7R2_umLGcde;}vY)}MZFh0)5QhI6W}CIu zp70iF`)RcP#T_E4#S}++1T&78GHr;8nh%S zqX5j~%gW63R@HGT!x?!CGdfK`y*W!MQMBT_)=^>Uy@_DRsGonop`Kvs8=~bPRSS2KwL8xHL(XLQD&PF@{=LHdgiUjTJd@kP=O&d8pE&>op%~+2Wqp_AM5U~bNQn%udZsSm zm&qLodsWxB+<)*O^Cmk^hL`&rq<#conDjh^x4StzF&CXrUURjrZcD>7hKBuWY$ZWh#e%_i!BMCqb9no+P1QolT6P-L;3{gchSntT}{6b zRSq8OEM$y{&2FgvGC#jl2Wj-LOWt{^VB4zbf00P;|B8+O{=MD1kn}5Cmbza4&gZQ^3mBf$53S(Q#2{Rme1A$@FqD-S|<-|yx+%7^Fb;G>pl{!GB-4;K3_I>>tjohWK!z7ZJ zn-K*Z5NwIIjzlVDokIKZK0r%<_YjT{%_EL+qOrI%lb&tWD+PGb3~e7?&>T84`{@>! z+j8ukugIKD?I{`@eY4d{^;%!_KMlx)%ME1eOHwus(O* zjXz6d^H0qUuxZFsN$ZMblPu2tyX`DW>8U4WvrE5HE}Y})$oTr0^+QjO3_%8oa4!%e z8p}8BJqp&>jEKD#C%b+H`{G}3euAnzWC?B<;QzNVGb+1;&7^tNn=*>Sq5^B0!DrsfUx z&k3o&9Sj_4Wb52JyV1T=`<=W;`iVV)grYUQB)qzJzFBdelXup^ZC?8}-6_uZ?d|8R zN>=}@4U=s9m=V#xN0n%v;0`BI_VIVilA`dgZtdx|)Tc3?o&qDS?UFdR_=!rYatp)@YzipqSAWYmt8oGRPw<6Fd3*8=OO4Dh(%`c z8zDsPC-Rr&vc;DzS+$q&qK&BSH9i^4W2%JmC0`OnY_7ijU6++983w_*{iqol&|Tm2 z&-0%#QJ&xBWGn{S3!Pf7g5MUJSDLxq1D5{LoNOj53*ijhUvz}mS1L~TZ8Tn#?8!Hl z^l9jNdSoPHTPh~dwJFMWr_+jb#r1l~<|^1YZRmVOvgX8?i(2sJuh| zwtOAAw9Ppd5~s&l&c5>3(%Lt>wyc@*Sa}MU4~cdu8aiT|w;pdy(?0S~WA?;$ay06I zf7cTrU+K-wHk;=PLDso{NMJO~fsa#IxamqeT@7w7Xua72_U18(Zo$cmfVn25$XCK8vN6|IztYVmx;2 zktx#T9f0@!;*EFgpl{S68mwq5Y3wibv&Pkky6Bs1Tqnq*|4sq7q3WMkFuX)AZ8@

    xfOkTdq`^g#@P}|fd&M@ zxKK77;g5}Z&NZ`uTdxF0hS}U0>Eth+I)&dg;BQT^AmEnp+tOTT5x|hm9l4W#{?lQ$ zr0i9DFv|$OL5?~9jV7CN-^s*<1*NigtSVQH2ByB1It+JORV0ICGdsd7YxOEaMqQo1 zRc7OpnA-W7TVU@8}PsoiHURb0BZh zly?NCC2F^mj?Qp=m*-80#2e96Obxq~Z#&U-;gnHI>)Ps}mZ*zG=j-y(b{%Q>N>dX& z?Ni`TQl#)G?P<)t9YqAy2PWJySw^X?l>vpk?yj`LYYRm;ZL^QtbV1PD82{qR&)c?T z*b@y_qPOf#a0go&nH+c?BkzH#;N|;i9ryeo&!hSc-a^39w*xBE!Nh zCKWh%L@T6ypu~R9Bua1z#2z3{eB4*LKBt<{Hs!kTR31<%F3Qkrs(0Odn5E;?Ke@EF zyv?-nou;pF&V|+Gb#dST>VmxF4@0FSMhS5(`8JB!)#Oq8?kmG}Bu;-ncSYM7U%JQYWoEr++6f6}Ny7uf~4u4ukUqUi`Nv{KfFzv`rM9l~J zYAgzNGe}W(n`OOv;G8zVar-H2?d;%KccChb^IKDMd%!0uQpTTEP^+tdPox%buv8c; z2xyGBTeDxRgV>do@82hRR;PUJabZOD6W&nnbNmPx9qF&W=Xa1oMVWr<#e7b;-Y&T zY{zS*qx#!#Vg#-xymXxyBB976SX&?MyQVtYT2^)9ifT%fY_#mDtxE*C0|f#zqM)3F zp^=d(`XU5=23f$&(rEggy>6MX#sgpe1K@(SwKWY`Da4dqO3)IC8pgnNz#EUzkYj_m zZO6Vda>VH1?;&O$5DO?dI_BX;h~yB+7+!hz8HfLg!Oi!~fKJ;HbGpY-41JO(7%Tv= zG8*_gK&OES|DYfOQa=30AEH1R82E3-KrOUA8xo}#@GC&jNd!ED28`A%d-wHK2LOtr zs0L#n7#pk3t#9WdH^k`-@rnf8#REWMWe%;HWVHN8F|d+zT3Cq<$~`4)hNY>BKK;5> zaQ=K4S}s0$!e~38<(x67x)~LQ^J2dae(o_co*VI0?=lFa;R*^}H61i=3~m|{^<0Pfo@l-bi34xmOyH4A+xc-cy`Ple;mVjiC3F$-@X)pABUlw zfLKa-b!nCt_3wf7{8j*p0WkgsyaKfn=)uCMQB`i)Ku(tqi32DHmx`Qc8?)-pf=w{m z82b>-uvl>UIMD8_w;8C5Abtz-1Y{LrXrZ-2xlR3i8jzY9#zdU_MGWD*5%#{+`*bs} z-N$8QmzAwkD66WfDm0lWJF;=jFwU3Ztn0##WfqSWYm1LBUsTV_1)vrNbk&*dWHY7s z=1SvG1MT~=vU5+Kw2Ur-4wI;wuCg@KWSni$$=Z@?)}zn$Z`WrtJ-RF~3A`Dd(ru~N zwt34I26!khcEa3obFCTP0j0MI{2{Y1Or<%1UP82$iB4`Yd}a?q(dQv}_H55}l)<-b zFnu(*BrH7K5(>cG?Q4A>{Cz+bLl$%F($%Yx-0mxmm=8Imzt6YxWu%A)f~a zRU>QAK<%?S#LmtD)gaOK#)J_~tZ|Hmk(M#6$?6MF`-1W9?#Bbz)4n3}Ui4 ziyP1Sb8!24ae{kLpJQQRVFC?H6w{!3S9&4xPXp!zf}ThaD?sVx9*tyY)XU54jP!GIGe$^j>6N*@EXi)zzTQpEAg-(&da-}lFtq`4K-c4 zeU{9d@=WqVcC4g8?rDG5H5&t%miKxpGV%{(kqY1>tAN`A+&$PMr@|D!TNe4_wGC{NdKrP$)T~8RtA8cpkx(rq4_dL3}>|AONLGz>q6ApG7kY$BA0Q zWo{qm+NNC(i6GAUcMNw%3>RhNMYo?&O90cX$51;Wv@kxJ?97z~p~8<`@E4 z&g@K+EM8Y0TGa=>zHLzMKQRCL!i%{PZ5MEy&v)Of;xcWDlg|GV(Eo7lOSrO0ueQ7s zOu*Kgp+!o>lp&ZOzzIVda&iqQ^>2|ztL0xFex$b-z3^SQ{|#R(0tlKvA;aL(ypm%X z%Q`!36My@*E3eH!+wSU=rAVx7P6_6mW=iCvI+gg6-uQ>ekW=#^0YJ{m5hH$)m6iPp zcKxY1=}@CH0s;dp>#%?&18u}E1sA~^Qs@-}(3g0Dq^bWg@n3MbPmX$RTFWj_9RJ3^ zU`haSu;m3Vcm0-K8Fiu8=)87e5soHIKl}mYk9YzWgkW+n`VZW-;liL(!E2icDnuB# zVQsb zSLaJihw964A3c&RyF=KDCm{N01;+#whM)2a1k_K6bwZSUV7RXCHd}rCiv#LQ(-ftT zB}a(K)gK~%Cm5eF?jV3+urLxKH$s`z@^NuGh@g$O#Mimnjh#`n8E}mz^XySR_?f$y zmb*-Bd+hIj2id7w(rBF2aJ*#D$?WS5>qnoe&z_5*up#AE&!`Ea^V$whU9xteJxVEs z68BXenDCp$|7kk#rHoUf^hV=6ay$C_>66s6 zf;33Z%K7uZzRAMZVP%d20-= zmvi3}aY)~|VD>;_Xom!`k4F`SW;2~ac)b7f%tfL;pz2-{~&d;J#tIM)Tf$f z++sic@WZC)X42nW0PxZp-#6?^EX1z(6jSxvkj$i`!sMrT?xMI_EX#Zn+B&fS6=-NY08eZX_D0Vgh z&c-e?77ZjfUL~CdI(7%McqIaC<~18o97w#Xt+kKWVd7T;J0!>{!CC+3HTRdNA29gQ zlj9E<8K)OZ{>spX!!6K=@LeS}Z z4DJW31kAKl&>gXZd|1K{trZ>TVYb=HUR|`@j@peS=jU8+I1lEnLY7ets{~e(0x02j zeeZv>5emGLnB);24-|o$dzp@L+4p1x6t#z;#u4xJ5IILO?ba_JGZ%xubBu_{_7-|K z^_JIz^yCGaeBTIr;WY=MW$eyFGP|5=aXjzZyZ2d1cb>HYlZgAP*Zis_T|unS;~QSP z)@PNjK?2CjjU&?s`BM@~Q1ru;DUHv301fzmd>e=iGyJ*_bHpCg4jFxYiw7^1R?W>W zJHcseEM7F%5oA>TOU}JwN;HjhB`VvLDENJ86uUY-83g4<){AzXWO)^K0VB|ceBpyJ z76hJG!p^#B;2=h2b1hhZd1;9Q(~a)w^{s9ZFL&-MDq6&p0!lin3qtf{Czqb>=hDD#ear35J#Ur0xjLT;EUu-Ac3kmW)2Iy*e ztUNJ^`_GSqH5-N1X@N!o=n{T#6M!;eag*-z5-3>!2H)+-u}DUrFNsLzFdOQA=TKXE z1XS0DQA|pQ3#k*eN3cGIwIx~g7Bif=5!uz<4YG`HU{bwjCG=YZ5O%5>8V6bRwO0rG zq7iHks*G9nQ+o4lZj|L9y7&x@{FJbtsFb!sU%(*b_;Sczo=(ZDZkhlbimlwer);4;-fl(){5Q~bc>m8uTKtO!zaaa;* z+M2*aWRM`dg# z!0}bzGbf&SkyZ0J}NJ0x+tJjzcd30fMy7jY}9k zY=>fpU1p__kUzi|Qa>k;@-ajWzY=|{$O4pjK*dD!QF&B%98ubf<~`}Uyei-zMM#Tl zcFzyTPpX=ax!=9#o?=z(Bo9{=qlen^!0}`v?s4cLE)ev25(Pzx)X>KcS9>23dT;@A#3Xrry_5#|g6#BVPsbW00@iX4ySh&wAcAX1oz_EZo zYHkQhli2+A_6CfGa^s#+@7@!XQtWmRInxDROV?0!gLUXzn4PY@I4@Q>TDHgK8808@ z>s|dCMNi1E<-8#X?(0`B9YcR%82r|m4zpF1Th54A6=PGBgOf^=jCDuug*Fj-_1ztL z+;0v{iKEvkb}w5Ml0Skec(H@>%2ei*d-A*Ew>O;xV-AvF%O?w2M#53$K1H)0>+@;H zvrqwu5YM3%HTR%?Z&6igFa8pv9R0ibtxIa% zDw8W9qgYyi+86P>McpfY_CL2N48gEymjlxnF^6(ts-krVtd!!WxYrnJs?{;Rw6sz zXIr`>Xf$G7D5kP9gvRXaArbmSyU_zPL(x_vq_#%El)n|OoPQ9v;Zr0GXtW0FREIIa zxa-CEQT3C`Re{>^0i3x=Eabd$HXzJ1J3nA=Qf*yab{X{&+1K&H_jb`A`#&4i1fM!5 z8B~n*zd~cRq5r71s@X5@d&Wl9Ep`bv!E5m)F|liTXLp z#icSPf0X)7r+d!G#LIf5%8JyCe#=>!v2F?E$~Alcs}+}4-o>)AUR%dd$}>cb4-g-| zeiQQGhHszmWV<*R#b-NwU~`)dDmkibVG#y8E5EXmlHHZUzn?*QkMrxRy(0CURt_?m z3VtiAMKf(BJy0z@AYE_B67UHBla2E0&Kq9=7xSxa-+NU7=b2;~Gn;pRz3C_xRuT7g zkA3#ccxJY(*IuJ@;|;|3lRwgVRULk#iPFGG7+1yAH%B+;~!qwkB@W_y`X*kYMAQ>H&(+3_ZM};&aT?US5TfomA!|2 zWm9i7NsBbUxwBco{Z(F5Co})empN7?;sC1JxN?OOOT8Wn2vh0@sz~9-1fG8V?h(be z{euqo74228C|n;Bg(8r8^X47(HK(l0vTEqKbqhvo<3Arp5*tK~$3R!D15?#UaLW2aifBzFaRuZKg`MCm~fc$YiqT zI4-|0r(j`yBKJl-ctp92SKOBJOb4nnWR`m>@1^ClYgwV;P+YufH(e8oJ38TDPl!wK z@YE)6ijGflp=tHEe$3}Md}ee^j#UC7u-+`aJDN>0ZbY@DBQ9dq{2}%BI)1^Ul;=gt z?>6wZw*Qr?UKvS?7LL@6tWqjxA*h>HXW~TyAOOe`Gs#FwV(?*{k7Rbd8n{-sp5NO3 z`Qt*LzgDW+lxmoOa@naA{7~iI*t{w50eIzLO zl+QqT)Oqs5z{_x6pILIo>Y4TsUncvYf%k07M{C(VnCj%`_d9ZTNo>TXJ-V(h2vR0M zrknQHwV4gtPOW^}dW%6=K(sU0V`NOO!+X|y{+b!LJ^33(vLP6V9!g3{A?iUG>co3` zQVGv}G~g2yf~`~Zww>(nDJ)$AlxKA-*&g#bEe-q4! zg8m2;T{$c|@G6zn)lC%Vf{nxF!O((KfEQ9ICggP=)==oF0#YVwLgbndPsQNo1MO0; zYHn#kE0{pE^Wf7$B0R!^f;zKN2o|+rVwrREl^gIl7+P z)}=G6FA_Y36Gnif$<&a90?AcL~=svb%`NlY@%@ku<`DVerKXT%P z9NydhQs&@8ERoYa3rZM(R!b8rmJyy2ZrArQBb*!w>Rk{$JY^u%-2xs62Xus6Y4+s} zJ#hrPO#z~~+AzU*^rB2r*!$Tw)W&Tm20{Tv?;jil%UTxRJwzGS?K0v5L^B{DAQt4* z*!XzPg9pVR*T_DSh58(yBQY-zuBL5~u+|pL9ExEGKxt!1B0EbK~zn2#JC1 zA15zwXZs7=!>y-Uv*KP-E{*4IZYoc9P!L1jzkjdN-TCo%M&LPcR7u99$ zsA^f?o%;6e1Ztsy;^m1`Sn64UXf}EC+YUXR%}Ypl4*^(pTn+4+HGRP)#N^1oFj|?f ze6J$rHUp552K1ghVrDKhRXgp+$O**Gsd2R?s3 zR)2JCFA6emIpc=bAc`X(}8&T9MwE{l8eEnw^`*y<6P7fDb3OzTc>6+8yt@BeA zETIsz_F$N`nus^t3`s7st2WHc%yCgsZ`qkqVtGyG#;2v#0?esDs`Kh&mu-`D>oiE6 zd)z!Hu=^A}w6(*ewXteWqLSq;-#ZO~&ND=U?8LL;%T0b6ro&zBO&u9#dkt(>%@;nq zm0Full&&Jle})Dd9NQQ$(9Zz=Gh>d281Kg(V&l|x;p+ZrYdTN7OaQ;&F2?cTlxz61 zHW#e4>c|NMGKm96gtqLa5+J;S&{8)NuKn;KBmb=4+n+3Yi?xY<0V-(NbL$tiesr)U zWNpBDT474Aq^KB;nAOtS+EEm*Cp2pSOUS=aWNUP#m#ZD!?ZYIf0??TNDpCi<&Yvet zgGLW7cyse{pWf|&W?i`JcL|9`Fj*6^^rrGt_INUnLn*{5W>e;^JauU7f0y)^i-b8qM)bEK6wnXydelRQM^5Q*d3l zQGH)&)3Wg)RU;zX4u&~!ps}E=tW0ovfg+9PaD$$Y*fE?KAKu6oq!l&wwIVmMxYhMz zFFE!xls7ONI4qCna`N%1P}tEaDk*AuMRRahR4ZBTo>bD&Nh1odg*yx7OII`0o}zyV zJ~AQLMq_HvY;x}RZ$r_VmWxkvELZEX(f5)!`j@N1l$@WdvE7CLhe$z_$%@x1N=nZV zoEXrmI_3E7YL@$|Gsx;Jqq78g*PB_m11_J>@CidfR~{w760+-;y(eDB^#JP(CKldV zx20!1?2GiJ z@@>Xm`YnFemX5k&DaI+r(k;E6ZKs$Cx-T-DhcRm2+;MllM^e>~Bg9Mif#og`vj#~6 z;32JbFejw80vPQ{je87Pv+RM-C<{@ zE`)YWTyE1@{wq#~Db5A?wp)3-VrWe?Z3x z^Vt}zU83m+xT}_C+w~0icw4k*UPLQX75-6P+47p2@$)@`DIY%u*)H~*fnj<42-o;y zQ_~S8{AA+s*1sMUCHN|*nn}ET_`jNJ=LH1GK3B95z%-@odk{Ssj z2af79f~=8cK!WKo0Meo}r`)7#TEpMyd~{E8%JHnZ+!CBBNi(S;Mv8PRV|Rkioa(E7^P z(!A&#s+k<@>7o#w>KBPfT0nR9!enq|Wlzh}Z0=~N)fS{Bw8{$KeQ*!PCz77B?%DHD z=DA~(f0Q|sfp?sY+XcX%4W+bocBV&nKP*ce|LT%rNd7!jz1C~f?~#S;to|f!%r3}a zmb~V*oO-_>2U)>*PA8Gy!JeDA=$M(N+PUjcN5$j)tMJasI=gIMWIy&-%lb;4EONMT1sFRK z-J+RhMOhPMSG6=dW|7R;_6O*7ywrPi@+33R`4uflid1`xEiq)pw(4E~%A#sgL4ito ziTmsJ7m-`9a#6yJu*CdwHZ4`XA*Ndp+9ITzipVN|-?`Hwt?j?%h??n|M|TTPSD&KZ zu_FLIMquC*3cjjA$3jT*J%atPBPWt2(*m zX|O1`4u%TOldM2ZWO1-+=!5$N+LVXc*~={>{%cY?yABrA7g{ zJ*U;A3?f3HPn7_Y>lcGyb4dJ)7MAPMe&^K)aftUoUmw{jvT%!a7~DQ+l%CHn83t*` zAtSkt{;eM*L^8v;7mYYPQtcpk;Q+75k09m{%q19$lq94M=;wbznxll20G^kq>{b-O z%PJ~f__CcSwcs4kfWLDQ+0(L)ib@=2C5=GvU&{>au-SOk5O(`r-b#Htwy&-`{LIei~N5`(FyG#-|s+MZ3+@rTL zJBs2)`LiN17)D}YKZ#C!n>YQbzR^+6hh+!g)Q>N&kq*0c-DX+w<*)A@BaI73(}tIp zd)HG}RnGPh<1>TT@Y@%yMyBU^}jLdU6+5E&^7Mj8kZx%tIVlXg1| zhJos&0!QVOr%v%gv*I_{t1yxUR47UKOsIlB5O_@6RB;{Z^)zs*;HxqOsXNh7EnPJkb&OmdZK_aq z=(6_Fad(QStnA2{rWyD8pPP`7Jsv$O1;%01pWAlwAkzvRh0|yV4queH$nA~;6O=;> zil&Y5lR(6a{h%!&t?giEr;KbKm(1MeEa;fnLm>CfgKBaH1q5NJnX&kI6_f;M>ymAu z4<0EPO>2VK-+Ux*eQlW+cE12Oqz_*5mP6%2`M}1Q&G0}=>nP;JZn)9wZ#2p^C|T+A z3VpC9XmE5ujdEB*0q*qv2hT}je1#@HnyX`v53*>sLx(hbZG^kmS4+}IXWK+tyjadA zoORO@OzrOBtLhm$ra38(S|d zu4KcQs0;pRg$xRh`p`UnLHxJlA%wc9vIq%We%`l9>w3E#^e076_qyI)`{tztvXMc4 z9?zPi+>Fe|=@EIFIF*OE9s8II{1+C23nmK05m=22`U6?`1^3zR|L6BUN0{O~ICIW1 zuLJ`$(<@kdQws$A2t^DYLt*4vWY-BB#C5KOS55;IAlvkex45nmApFVvICxsX$k46aP&0`gN$kY#D3v9Ln1j|_mRV@rMLcyCE>`+o8()Tbh)D{ntXC8`R~ zuPfL={DQwkRvv zRoFc;3bv=d#6ve#$IV~I*(4$}OIAQ|ALSP!6~FCO16p=0Dy?>CAoTRGpX3q;TmPPa zU9js!j)*BA7~=wjX<+CM?W4nN{RYNfe>VfpkU==@_r4zck}$Ph102oMbi1D0*`J}j zg{apT?w9zZwiFUW%e>FlI~e+6`}ztEGt{0lpVI?m1q)JC_3Ok$Tm?%+y4&)j zq1d1~EDOpnM3$28>(Fg>sl9Q(uCkT?%>^*5N^4r06%6pV>1h8<`CTfe+ZC??&e_T< zEA!&!&BH3sYIeS)0&$}WKqlq4#_v;pNqJ(za;Yi8J?;B<4)kN9kk9_>W2KRonyucQ zt-48jbXW2ln|y~~c-jB!@@W&eD%H@JV4C!BdGx_K)OC*!?cdLB^joRdc?8gVW4*vS_`(?=Q-4c;-+b zf1hSqHI1VR=0~?lQhs2oOJ2_f!Ge>|*-xL|BfRj*o{la6UcLM`?fR47Q@(8dD&^|k zo5(Xr0*NnDcje1*0jKZJ!`+>q2nlzGG2s>ykNN{EJ6#FzbflcI;s~2zFxV*1qN2iE z6BP|n6i|NYIt6y^{`l^G>1;WpH8|3*EMHAoyDjKF$`advSod8bw_-!LZ)c3j?Olsy zmu5(N|6XK>*5e~!%&gLlUkfqhcJd@q>&!<3c?R?X{`HHQ zKID~5JDu*~mgq9+re1zoLSh;@C=l6=>&Roo=u4P!4CxU-y@^ROkDY1W?qgk1TbVC6 zEKV!e(vV9pDyqDn1&Ib$!F_;>!0B>_m}z})Xgd$La2%14*VZ=NdT~pnFx*0v5DISm zjYw}HS8ny%h_eI}6TpCFgIoFK-I8#kkJN^ZJq!aSzNDKF7s*pcKQuJ!An~WKX`pZb zBNGt(g^KAR2s9a)G;43 z7dCsQ)WQFyOkle=@t{wD{I*PYC>Q>kcSbRT;KVS*w8{z!QK;sJks>dF^^<+|%_bOg ziq+DjRxSTu3j^{C&WMt~h4Tx{D+BLc3i&qB<9Y*MVWTV?bAnC{J|%!-q9TMJoJ`|< zVHLwfqYz}{Kobv%h=_nkZZ^@C&vEQn4luI_PEJlb7M65RPbzSB4?|xKsD#fj!fAjW z&JLBpvT?6kp|%Vi>jl0<_z58yBw!(!alm{?0pw$n6tFZX>>_~yR)NF>J2H7Er+n#9 z+*4{An!qys1}Lj-;c*vg5C4UO9v&WHNDwa0=I3Rv`F`HOSO2%tLVftX>nhwol#ntK zrsY+~OSIOP+DcFu948plt^7j3G;4%?h3B3D1i_MwC%Wf=C_okMnf&YEbW`)Hw2!u; z0VNCFCr;j6dr)890RuMx-WIUF)0%N?zW8wW5#&-tTL52`gxMYv1=r&THpBP_RF`}l zGXU1(33{(iQOAVvEZl!f38o*E>!?5iFwhdL*^Z~}MJ~B0LX@<$QedBjp82F@rUyVC z_|r&2H#eCKE@Z<=0CvQ+1C(qxGb9gS%nU6FKEodHmY{_8I$3@l9fOWc!-qAqxX;&N zV}%0BMBWX9Tcpc-o)45K#oDwHZIN9&cQ(cCWi@F_({={>WeY<&F144UBCEr)B)4UI zxZZZ+Ubk}PcHL~)S3F%SC~)JGCp;kFF`+y31OyNH&^dSUeZdiN6IP~UAq-~Zb@u7Z z!(pzvO*p5922eFanGZC!<;ya|+7m1I6G!-bR9 zuRh;nw8hnhdsrf}au}C5&v!eZaBcju#9%rh_!|>ba!##w#924=h;^&bVEb_LQFR-f z9(b?4|5c*5MisfrcjW_qt;5 zsSXMbiuK)u&pRGyeXaNyD@W|)fTXEA&1f6H{=1(;H@nlV8RN0>CVn)!@V{bzxM+6th3DZc3q@ZwPLkn(hW0G|*> zszk>IeIboHuRs4B!fW$Myjl9cW7%fc32lmujHTi)smdj_#77b6?1(!!Z6Ir4U~H8_ zKFd7~DB=D*vVMTlv6vr3VAQ7ll>vLS*Rhh7wY9kw88b3l$-jMZ6QDZE)J#He# zRvV>VIXShe*EBaEchHZMFsTcH@5t%Xs+c^Z1U<*!Nt)>KuLEPm+kDyw2MvP33S8C} zE>WiF#r~7-75zdcUFaYJ6W&0zG||!pmC<5_SN7F5GOt?sP9?L5TSe?7f82uYUMCMv#)0dFl|*0O&&c8EPrVVf#oN(y%K+VP8vAQ$E}jPdJew7YLn(he`(j8X9N3 z=qn&56ljjW9vzvk*SW9zJ1|Z>W@soG&I?MG{Au#BIJ~5 zKhb3(?0{2*h`m_atu~#xR&9tG;9CA+{AW9Rw;nV3<*4>ik}a+Q*w8@7g!K6iY{O+) zCE9dcQek0gs(1`dT$lrKaB(Rc8pfi(jW8dHR0Dp5on!9VYDd90Hr~a+zyTbG;6%bw zD_bWW_%=Lfh=Uxz%Er#lN8d|;6e8=3b**1%&n}4K3?xi(QU-M#KX2}KUmkDG>Extw zS;f5Un9R(~6hj;t7f0*RM+NsZhLx-``?s_xt-;-X*6Dg$THKP8-q~Yge-wR!*&zlV zgrm(!V1F=_>0pfvRZvxp2h0wK;?Ho_X@Rf|y&%h-#^}>w7xjO6t4rAZ;*6A9ktT{Q zE)_fhqXC7#zdu;;y^@nnVxuvPR&q)|p>c!qi4gLEx~hUBg-9FVGlRYb;VvB4gMJGq z)GN5^gy+jd@v`M82{{Gf#0Wy791;z}$cX)G;c#3i+?6ASlGBU*Sc`y&guttp@CA}k zICt(APIt6BPxCr^XnuLwR>x?WcMfx(0$7Q*I?!8Pk5v-uFq-8pKBs#QOF$^|1j-3W zh4~4R0nFDX1E=e?w54aK-x@d_$Hl==cm?#0Q~_~T9jEueM@(x`v3H05BGjItz;5sZVyI0G64Gjj49&c`**Q2W$GY;H_8Le5OK5-Pl=T5>!314x zH)f5Kfi<&P{9qUuL2oFX41HNdddywI_Ve?%zbGc3i}hkL zFSCd$gyz(G`>>IB13Z3WQ8ey>JCaLk+wrlH6iaB};Kw0z@*;!d*+MUTaSakUy z!K(9Ap@(4BeKuKF-QUXZzx0nsNr)4K1G_JbdZUm@dv)TgW#+FVkF&2@9}*Ywo9T8? z)Uj((_KQhQE4U&nJo{8gNGPREGbx|=W`2^#QMUq1B z@BMiGqn+M(O$hgLETgS%saM(Q4SK>P$0>bW=?i!+$B`rQ78Vv+cys zLnboUvp{@br0FChgGo_e^&Z}~u?|G}D?0CaO_g2_EaV#!sH@<1$ALz77hId);_wQHG zcTP$#=1`QEZ}(VR?zUcE`x?d+rwz+HH1t}4!j8FD91z$&P5u~E1^y5H0`_1irM=NU zDuH$~NP9kh8x4(-^pBC=-a9*9EwbQnk;*U70N*73YsEuBA)KJ<(Qn_{Ahb%|y*oIA z>LEGuQ%dm?@z+@VtJ1}bu}LW_Yl*v8m-0DJ-0%cfm*?7hDs3mjXPY*?f=!D*6N8!N z)W^!STTYbE(JkRm&WXZ5Mf={&cA6HMsq%@+P4p$GC(&8YU{X zSLElj5${9rjSC7U{l$BFR$;ls=HYSNhoL_`QLz*WkcIGkcU57-ocr4J7rwF$oXVD$ z*u0{?2Hp)KYg73!HC`Xis{7tIGNLc7pz~>9pyL{Hh0IGAFZPZ*3)v;5^dvVgCA7ju zFtMPZ)maw(R_dR>wSIb|L;QyzJO279_VKSGW}7hZN!-#>D3Fr2QRR6ODcTVC$cVT7 z_>vT+sm0yA`JjKq^a(2%JK9RE`cKvt>%=&YtzE)3R8pGho_HS>Wy8U_+^Uf#%c8o2 zd8PZS+K-!F@i^Oh#z`}B;k#|#vUL61CrP@!XGDQYhqcO5u3cn2nOIvO{IE=!#luwt z?368li$S1#a!pCIbH-u5rImq6=vg|x#Sz?%O+RjhKZM-kvPbTzo9`e0z##Nd^3E3R z?-5Is*Q3hL)p?SVtyaA3&OtS_O|8lE;f{R^r;1j-|2CR&aPmnCBkv%4|2wl6@HP1ZIRnqlj{QE}^T=;QV1(F7*wzCc zn}!akCoHMSYonO;z3{fnzSE+-t*y<`$tf5kZJz;Q>MV+1 ztLt?KgW=)BQ*g5=@9phNx`DNKbxok9Qqly)6ZQC?}An8a*0 ziZQE5=OkhQ6$B|t)hHrOQIw$*K@b>p&r6`V9Xn)t$|XtQ|0 zcsq|ar$`{p98f-0*Y~xYQJsp9BcSkPBZdV0AGY@(WVo3MphvArFN2BfTXoiMYr%bV`M zCpr#jq-?9nZ&!unx+wM)*L?pWDCicl;<7U4?k=tpiwl1@{eJGW+@q@2KY)OnpZx_0 z_-4dazP#m~^OdVt8_<|Uq3egX5?wb4^NrpksUv?~%~uX{m?V1;Y{RNpMLlG;`rMcU zfs28;YZ?L^tkGD8-D>@7$^xw9N8XmL(!420JjdDaF>uaw1EUDC|7);D2z^U04Y>ax zmIo2+4dA{5FWCN!0Mk7Qffk9uG@GfUOgz=nybL z3)FHiU%h%Pe$w7P76zp)H@9uwnkx>(Km;8jb4U{{W$%?OncKna+_-gXWd|;zlIjgo zi1Lf6oFH69d9>R(j^nUGXzGS!6~WXtAaaDsl^>;0XtlM5H)yo>v>9QMRROZvtTaT5 z^!D0IOTQbj2g(Kf$59HMwPw)hJ56&Wmw+aZO z8^o6B68o4826&wFyTG%ct-7&ATKXy&b7fQQMik0PxZyaEskkd+VB?@4%u7Nw)O_6C zvr|h!W=)2*y?qSoMPb{kemzl?N>G*Cjwarlb9_ly+``~?E5mLj&pf%fmp;Es$9vG3 zN(-+%iHLX#ep{S>FRm+9b7M_u7Kww_5Y)~GUfhfr)%!De%W|P-jF^BPi zM>z-?m^wVDtklQ#dE+WVl3z?sV-oz|N?D$Mxj|Sn=nU;Gwd#wxB_^dP2w!YWWum~; z2aI^k*!V3tMfD(~i-zCH`@MB=cyVPdNM*;Fd9AV2sae?sb3QUFc{X5}Le(O12u35Bmdr}@XXsY~^+C2E9dgxV`Ecrj2V$1NH&y(2 z(v+9CsflN0YbdBu7JM;^vd6HeoW)`hN-IV~G}yY*Kx3xHw6&QL0xJ$+K{hIZ9q1r( zY+3wF7hzl88E0W(K{ij9>Vo8w9-12I#rr3>3yi;6EZ7C>@QWKx(!v+bZg>am! z@<%wa?lKQf6ywfv;*nRbGc&AiZ4HeZdYVf|j%dIfQ3$Qk_0Ui)kSdzwi;7B(5;Zd8 zh25x%jWyiovCB`|8q5;?9Rf}#)t9!@B=eTuCZUXUz`Uh1jagVvsR)gMZSmb5v7aM2 zROQ~pgl${V_zvi_S<+kRP^qB;DVeomw3&VL?PPZHQq{&+tD&;NR0vZ+aQ0Kv(sT@hL?8Bd4n0#DR zd=3)v^MWQV&G8a_&BtuAB(y1)Q@1eQrX>#kbXhN6Z2v{(uaQo3{o2-EEw(=d{BxMA z@m6~Dv4EG%@0U_9ejM}(%R{?&7hTPMnC5h;WacfEW*Jol;;`0fFRy{0|JKezC03ZT zcWEi}@fq|tzSIqUVKY9C;)Aq;QgDlbyNs93i7;xRUdsG*ra(Zz(04Yx1;%&o zJkZtgGZqrslb$n zu4Ne*w{-22@))e9hx{k5UYFYs$bihxK)%P^t^3_0(fW8>?dGvEiRFVJcx+zZ{q0c8 zYI=Xa&e+7e^`S57UAzsslANJp4yS7OiW2PRQ{Wr$%B-Pfr|LI{jOIKfH!gkp z{>{ZZ*0V36V@3rufDvR}6vawP2a|(ZcNT@k=1F^ma%Fv z@Z5t?Dw27E?U%@!Hg7%vexIv1z>EJV8FDGl;Bo$mvhBsXV0d#(>gr#`5HhS5{o=d) zcaof6c(?pZ>S5dNcL&rACTr?$FMa%^y|=5{J!YXLm z4iF`7j1pG0BHmNEpzV_2C(juKdm%ZS9}VU%T)5EG4WP6ePT%U{ayCC{O|^^6&NMUp z->nSJr%-+`xN_S2l93P}3(!)jmHRod4?@(zV{yc|#2}Qb^`<%u#d3xw*DRLT^{vM} z3x}I(GUq#oT}Qb$^D3^pyUK_M%u!{Mhj;Vv+a*c|AD`LA2hDB~@(Zm}XtDo@asD0S zz5fHoS(;Mrnw9zQbJAFj5CO@dUaA1OKp<2L6JXf5=LSSb5~vIMg(mG?%Rl?9AK;Xd z9h$w^j4%2fI0L*JP)$AT(cNL8#+~UqpucnjYFGOQK7L#R3$_7D=}Z*L@1%--m*RXU=@kvJ*8(@OsfAMpEQzG#4xy8yh1f*F}#6 zZ{w+O{<0QQX{i27IgPoPa;*@fE1!^=esIW+1Z&!A+W)t+RyjOMo;Ekwt z;(kC%6`a(_j?aJmGIrPaLV?eS+~N3X36|!?XJ46|ly(q0UgWzjl@n!>;Tmjp%NoXm*Eb04 zYgUv?HK&?BZ4y}LB|>#EQVR7pP}tApd~h~Sva}Q_pjvKgQ!>*tc)`4To`3V&+}iU! zDy5nh$tz9^?Gs(znf2p|-nc%snyE91Lh@zNeQ}%o4c-}$&JBcC5EjY6n7!+Ma=SZT)#>R$*U2Toc?TuN9$`=Tp zjMvk!&Bpo9PRL7v84Ty1gHznG&k{sc&o=qB1+=rfF7%B}2Aa^66XC=eY^e2OTa3Qd z*jS_!RYcS!RzO-red5}5P)MsI(#@i(>^*!0`4}xVLEIg4(>1}~_>R0f)~(sn{`1S| z=ac{PCe@-NYIZ`!%^rPHQnF`KrsInIW(UJ{`@KeRYV>Eb#Eq~oGWUK`t3`a=(E|_% zCc-!4`OyC6YiDPQQ9>11SrU-Y+2L)aWw|+w3*LBH8?%G5Ry-lO)-d?<&u*{%`Uhi& zho$2F6_&~J;5jI8e}-u21E3P7h8Dm)j5TDl=2I;ubKuLJvS zG>+Vs$-#wthcwlrIQcSJ;!Y|!d-I_32-i!210jTk}2->+O* zKv^E(CnPL?A}NGF(9oE!b?)3Mr+&lGbmP$T=a;{9%5&(i{h~2TLV`{{5@6&;F5ib!9iA(%#PX&bH#A3Kxh{7Du*OO*;lF_J$fcj3uH`mEY(PdcrG0i z2Uf4%)Ar~WWnKLb)^k0w3w4?cei)frrDYUb=B8)4)z;p*WgJmpa%Qq(eThr>VJoW# zu+yIyD$rcJL*y%(pP$m&b#D;Gaa6T!YOrq`y|K$PrZqV_apm8(qrR$?U(wwux%3nJ zdpDyEKP&E1DM(jxejj#gTYxSxU9s<7-8#fw5ZEH|?&ur5<*fqNVM4YL>KuCQ0)wiC zJZg`$Gz0FluV`wSwVM*-4Bbb4fMKU54Ro`c-BVld>=lvSHJfz)y!cIIsTqwf_4=GD z*n_!^wA0>41SR#+(1kGf_Me6!7slg#KEkzMDFlT$8em=2v%8T=bO@$PqNwYTq&MT^ zhnnouU;C61+wggQTQ5t3x)4y*+P-CnthJ0sdQ0WYUG&Jv(}A-?Q)8n-?4HriLm|g2 zTnm_>J@Q_K*N?k#*WHD`!C^vuI|_fxHaR~3OGJ>2N$D{EJw1$=$Tavgd0cKIuAGFX zzzmqFdQ)b+J0cH{90ctPiD0d?xx8u8bo9*M?W?R+K5KbjG7FUPDpA)!`YaLjeoutj*d-GCSCyd7WXt)c%}xqegAI4) zjM@dzV1X#OT@Pe^^CR8_hR#i5&-k9I!xgfr`>V%%{ulA96|PzCMS<+^wcRY934($M z0vXBCLQyM?ca)MClt#ud?E+hvp&*1&0s5HbJI7$Qy#^!#x031o7*!TCNTfYpjF4z1 znZ7=qqgYyIz%G(R(;Cx{0s72mJ5?gsL<&P}%$+f2C1{%DT&@kW`%<`s?FZchrUlYBV%YzLg+_{;MP=m0&1cR;@mD^=LllB7#$HR8*Q+`B`T zEnDUZu#bPTug7ajqOAS(G3~z0B9JKzfJKuNbPXg|Ac8p}r-|?%EW)2{C&Yon7@bpK zH#h+?`ykv-n~}Jc0oY44QCS7Im`$e_ zCxR9{yY{4Ygd~K^r^nJp!1jYi?6t+Q4saP=qWEIudA5oudF!IM_ z(_Fn21)f9QT`fY2^#n2^(4KBya1c0DTWN49GJKPO8bIs&DzyqT&k0yqzH%id@~v&a zBiQq}h-45*@~AG(P+_B~$mQln)5EJRJ@EdGP<^EU9R99KCvx83|fef!`_(f?> zcL@cEHK7awV1f&$L_w=HnsX3jNl#j~9b+a>VC?)a*a{(FibB0pk!oPOS|<`CCUZ+U zDINP9QzFQMaONJGUt;P31G;8{pt)cLlTkJ6fqI59{a#_)W+V!Y`huZGXr~t?f;Q`r zXNW}DY16{F&5`9%0ad{&k-Q}XL<^0jYfjjf@kWz}H(hI@8|FoohF~nT`e2|pSF!8W z2hU#>H+pF_^H##y*H3XsOz48@giP_s?rH2l@m%fw`<;LjGJ@t9*t7`Oja72Xn6El! zhc-}rL$C$F3L+%gnVA`-2uJZlY(YXFShJ?#mvJZL50m%F@EY_)YtQ0h^}wF+W$NY@ zh2C3Th}LdGtGq!6sdmjEM0cdl5AP2sLVUI&$>)SsGeqweCF$okH<9fQG>vpPMzi3U z#Z=j^6x_ZW%_pG@vFC4vJ8D>AV&<$w!xx&MwqiFM4}(x00DFcgUD3Zl-3+5o87UOX z5t{Rb_o^_lo9ytY833G07-*18!B{^|iRFtK6Kvt`U`W@0?hEl+sL50s-*DE*F7ASU zqJ+NM>DMQQQm(>2hhVS}MZz*L$1?mE*9Z6EhVt+LNI9@4cQ^a8y;W|+J}A~n%EzV0 zjG_F(k$0Q?Rd@woF=0xsf$sqpfeBfAvcc1OlLKs4b}*oXD`8<#Agp5=PsCZQ66o*^ z;#C?`zs`aA4=hBSetvq6kgeb{GOS>w$5M#cgqCKB8$rgNxw*MajZy@}I%4A?b}g;W zgnR&EWqkE|pjCBsb>wHXIuq!{LOKY#Ga}VPWVuIMP{Ewn(Z&0yjLwNX9N1f9Fawm$ zX-&tdrY`l7PgWoOF#bZQQWep=hY8AkAN;;dVz~8oe0<`+-s2SkV z;4U-!0+9+SgQ0L#X6s7(=)O2Q`r zZNlB>0Pm0R_1it+@Jic`^{Da5_zvU-1!~h)5VXrVODdtH=sV5zaSar<3)Wd9FJmEw<379CLzJMOBJT$zENztNQDd4@`Bq`o~@BhY|X^Agv zc<>2(2nY{6o}Y&wnKcTIpwd7;=Q@DUzT$S9-)=5Jf1U!wK9J8-3PMKEoC#4FdZ?@o zI`E)o12>3ovxFTvVK~alQeZ*?SjR5U3|~<&XL|eAN!z?^J8G$ocw}B8ITP9Kb)d8alBP*e23Ajcaf#V$ZCe>($~7h8qitW400KcUY=00kkcP$BI4Yv3px}T;mZZaD z_)c~r%oHla8DKh{K|QV*d&XG3Wx~XE>0nBjX#MHEAgc{ zNKiKXabkX%Qhle`mpJ;vnow{N-Mb}qAbB!`_X)Ofu{rBM9oxE*3gGnPka|6U zF$=4}f8jvccF|cpmy`8+vO1CT^HZgIN0_6aq9NiEwsMybLrFmojJ|o(;nhtk2!biN z7#Mus2QN0F!jwJkkR?kQuZzXx5xy5BD{@;n=lxFXN2)%<4d5z@PRE1M3qql&3wU-Q z+P3xja^1dQ96vp}C`H(te!@h2`5OzUchp=Pu0EyNhduDiNiF#P{#&|Gp;V;X+!s2$d z7I~xqcFiJ~8N})tnYvIY)P9&AC$fE_5eWa@ZvCNGrsjb~u@U>RmY^((OiWB%QFaZ> zjF3&$_D6m^&^t^sjJ40@96oU10CSG_3HYXXJIz@cWym&)VL^gi?Q6E?Kw^ks2xBJ% zEAE})j0E+ytP>P`2>eMU0UB{En2MfJ>;rM(rFbToECqot^>lR+@t}kv{-+*aBK*f( z%Ca=b5-b>+Fu^--YlH6bvRw) zt~{xVpgJz{!fFF~sKD-MD6ovc>;-u#Q8gdSkXTivq);*Rd)r=+WowO%4rl9$oK}1x z9R&eppGC81;Ob+4Ce|Y$m*5O}QG( z0h{OjSmwJj4mhW&_EsKq>9PIa4|%*GR>lbeeq)!QJK^)?{Mz!8ifGteN}Tok8-&;M`dq(U_7pq?HZJUS(TXN$@X%!VS0D1DXDzJL2F8)22w{o7&tzdFoeSE&g zcMgfi1z{Ql-BuiPZ_!Dx_z+aG`&{a$6{a<};63*Kz3-?Z?>ws2I}yNCCAh$Z2DVC~ z(!w*gMnYm__>|hRT|5>rpE}Rxl&`}F5CK|7DEM7R=feyC@yFk`=z82;v1sVqfBAj1 z^Wuso|8(6$;>VU=XU%!bW$C-01$YPI(szXyju*5K4MX70$2YWN#a<$X13#SuI-$(z zo>yy;OJQ=xfcLg0zG>|o4k!O#CdN6}m+&0nJiZByzichJuV_@ zh>x#=q@|vl{KC_1yi#)M_fGLL-#-4qj;@7I)(=b7tT7FACBLSlb#Pzi_dlHfA6cC* A2LJ#7 literal 3364 zcmY*c2{>C@*G^20DX6(-U#PKq6*VLhbCiops2Wo$QR=oeiz4XN_Nq&%s+rQ7shZjn z!!=zqtsqp5HLEdV?sxJH&;NhxJkMVHoaZ@vy=U!rt^J;-Hdbcb92Yo1AP~1X+SnEZ zV!8~>H6TpDD3+CS4sdMl7G}nvpNuP)T$l_3aZ$~U4X`1Z8(HC&m>Xg(_li5zUktgU zUUCSwe-fEGh`Bmf_xFoeeCJgjJQOFjr?((P50Z}0F1n$2ybp4K+rRn^p|Gg@TG`7 z9gZXzI{*yyMC-w@J!1lbFfpA69EqJbk#Va+BC!At*D8C|Ix{o#{2yiy_1$V}z$6I9 zo?$}1s%LQ>?o|#d!=p?f*+;g;@W9m@OUlXNfkISx1vpsq*}lnuf$$C> zFau@_69f%7kPr&R$m%=kmrUo6xkW%AK4x*=#EeAdq-ah)Lt~9(7|(i~u-c#EI`4_J z)l^rac`4;Wd}l-OW~`bPR$EniVD>PKw!i<|bQ3~O&U1UNBQ!L0tipx=0sBMJ&!;n_ zBoI^q`cdNY0?GJ{$5h8&K}{`KTRbZ(i=UrAJUm=Jd1awHdD#BiB}oJkYh&~7!F=aA z9!X0pt8BesXaqrMjl|r^J42E&`t0T7<1w<;;*(v~II;4jaG0tW{9|Ep zv4pbP*VhMNRnL6v{bg*dKKwYS+&<&Q3#_B#5q&z+U(1NKe$oYlNq)&NdkkhisNs4H zr|_lQcs%ejx0qHyU|eY<+^T8#((47L;$}umE&E}tHBO?OmC%=9z`?3Ow zcBs2c9Um82ox87Xi@|htc1G{pDG0zv`L$6podq81Y3b?d+UI&b+IE))E1f^8>+45s zOw=OJ4(7l2ruzH&DI`y91dXikt$ZmiE_N)hD=G2DGS29VqdQ{x-d7*8=6tVn}9 zZ$Bv^aSwbB)(ZCc3TBT6Qjmc$LP9P|Q^v-G1qI`uG3@TtC&8>=t*x7bHqs|IBrjZ; zs3!0brfF+q(+$D*h(w~hyZg_xQ>lkrV8WGv@u49b2ZsY7cA<4n6K&L~D?!SP`}OWi{oJlF~$#N0&A7R0DzN*ACoYr>Z*D?a}E8@$uy29}R(lf#~%* z-$_$bQ*=^US=q^4oSIE4rqD`4`#uWiCb`Bgp3Cd;*&HaHodxzKMM*IsVPRy%Nr<=i zYW1ML)2Dzt=H}hW7p;rhe$CLz!~g#K?`{7wU=kl6Z_wd)b|+-LlbZdDgH;TKpw9}s zkGhYFs1ni5eFj!kR^~L>%+8h!20LK-qcZfFn-q8q6-vE1u}45(`!EK-rd3miLFg`{h+P zpYCT2dszZ$=}>}*Ma!C*s$cxPwvq$ zfW83B@dSbd^xUf0a+TVk63NWSst}Xfp!u*a%09UIf_l8{ncKnhL%=(|6*m+ zk#|T)2p->wuO{yf=$)kUTKW2_(mG$))dc}PZ?2uAMl6~^S67I=+SyaCnNaF$YDBo$Y8|sOGQu{$Axd`E zsnq~2(1rv;VJpt27%M6&imw)>TuIN1?)_d;QSr73R$NhGT3=*5)4{4VO%4NAz~&DZ zQC3rwZ`j+}>4-yDUkol?$>{e1*xeYi{V8xwS65fNBMBA?wCN8YK1|l%%fAp6PW70D zi+Pa@pLO$|ZOyiQ{``4iVd3E5ps^7i*C9I*%XM0u@KEDIe^dDJGEbc0d9jiyk(loq zXzAVev(5k54#77czHNBF^M`As0^*d^KdNSo*M8*x`2V&PHzlKpo;W7&@9*#I_z~l^ zBYvI+=MRrhPfNWO2RRk#(Y<{5E{*K-KiiNziP%YXJJQqrG5uj1=l8kXwj-3RA1z(s zHl34`BM};I41#KJrb$7IY!oIYCYBpo?yoB4?4%f%1zG8~9bL+ZZ0TS_v8xr=%x}t; z>IWSM_onLI>T*M0^gSrzb&43;yr1)0O_<;|E#pJyn>}GY3h5F#oDzlT_n;xvxY@q$^I>SVs zEGvv%?f0deHK2KHnMnyYo%pF6@G9BeEu$>s^s4yAy&)Bk*^^icM0%7G3QK;;D$d@X zj27v@IYeyDOlnPTuZ__+zaAzO6tG0w6k&V3*5m}>7qukdnk-{&kfRX8qgyJ>d^f-A zU{d|^;xMn)?uD^X`};q7}o9@H6~s_ijeXSHRVTrdK5^SyHrm+|eC zB}n;0NPte}AJ$akyB&u_zB?i(1e$6{ag z<81|YRitI!r8C%2A&f0AF=_b}K;sL7I3 zQxhRO6vU>ZqqFXL!N@5phIV|qHd=msFrPppA|{%3u!}yZ*DbgIoeXqLN;@s__Q$#$ z-sg7NR{}$GA1*GJEjQ9%l`7qOdxUCWd!(c~GP3ssH7VLi{}x7}P)<)z=jZ2ZYilzn zIIz}vHsX3g>wRfgXf)dP_BNAX#x$_MPq+57L1Ru16=n%mvtMPN{;f0!0IoiNN6_k9 z7`DaUu2`LNZbB24tAU052e4$q((-V=ZkAR4u*TJ^{@%*>-@(isRbFOhihE!6dC*s_ z2fKSw>q9o`4rdoFaRGf72?p`y78De`er?!3fQJ;RLfB!Z7 b7r_C~yTZA$XXt!E1_E;vE8_}7T=YKy^#xyD diff --git a/inherit_graph_83.map b/inherit_graph_83.map index dc81a5a550..6fa54544a7 100644 --- a/inherit_graph_83.map +++ b/inherit_graph_83.map @@ -1,3 +1,5 @@ - + + + diff --git a/inherit_graph_83.md5 b/inherit_graph_83.md5 index 705b5cf534..15cb47f7b8 100644 --- a/inherit_graph_83.md5 +++ b/inherit_graph_83.md5 @@ -1 +1 @@ -d901d286683c2ea63190cf79224d0c94 \ No newline at end of file +2edd00df79a3e78b94a1bfd49f363fe7 \ No newline at end of file diff --git a/inherit_graph_83.png b/inherit_graph_83.png index bdb8934d47a594842ebdbe618fd742b622e799e8..fdd8a15c99f52eccdad0817c24b1c217f836d2f1 100644 GIT binary patch literal 6993 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 PBg28ptI2(nF%S7KZFH>Q literal 2580 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 B^uPcB diff --git a/inherit_graph_84.map b/inherit_graph_84.map index 950133ef2c..d56b84dcdb 100644 --- a/inherit_graph_84.map +++ b/inherit_graph_84.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_84.md5 b/inherit_graph_84.md5 index de12dafae0..5f86c5919f 100644 --- a/inherit_graph_84.md5 +++ b/inherit_graph_84.md5 @@ -1 +1 @@ -7369e7efafad4a63f79bdd931539bee9 \ No newline at end of file +ecdd2c749df93df9e428a8b0b0ef1ee9 \ No newline at end of file diff --git a/inherit_graph_84.png b/inherit_graph_84.png index 14bf434a0a9c6f0f54c02fc4519d2aea3cdbb505..ebff3a12708ea16852b0fd9d821e46f046971446 100644 GIT binary patch literal 2797 zcmZvec{G%L8^?zdO^QTW#*#sc-AI-mq9I8!LyRFZwy{)5mLfwB8cR$bT5REA5)%{C zjF8B_%v5$JWGsVhL(|Ci-k$UR@jmCg*YBL)a(?Gr_vijz*LB|)-uCLngJ5Ye2n0HK z$r6qPf%w{hy{-^HFvm=q_yfy6%;k%4(9Z67Sw~Czw-Rk% zK6+avnn-vG{_=$8H|Qd!<$YoEhSF%3dJMQ%vftAS5i6mKnDC=$-&<^K z{q(${(t3>rGSoy|JikD7+huSfdM|$_a=2Q4da=5)=Xnsg$1!(I5cbC%I*f5=bE9h| zWV!^@8YB!*ji)NyHUd^r?0Jj;aFntv15W4m;3YsHoX?+=A|4(d85tR&HQ$^^L40^* ziT&w}QSL-EJH#;O>dZ||98OVRpU0W%)OjvU+4O229vT|z?Va=`;&2w_0~_{=J+mSA z>PAOgL44+Rc6L5KC#uca%#!NrA-io*3?u(SLhS;7Mpu`$sKG}le+=#`|NZ|3P#^;e zE(}#t}LH zD_6RCJX*sI_U!EOoqARq0XoCT%gf1$;!L(z`Y;do>*2Q={Ufubf zy@SKo&>7>hXpCL*aDm^_t#R3|{92-let0*a9bzk7| z`!mU&)6>%vES7IgerkJr`_|T06S?7r<)urevZEiOE<-dmG~yEydWP!*zc(&^t1(wZ z1P61T!+bv1{c+~Z-N3*!{Rh7muOpFSI!1bW77&?~mZm0nR(Cv$*6p3%?#W`YAgxG@ z`}+J1@aMjEac~^)eq8ZR$P-!b#3ZAbDvSW(VViG5wnJI1vID{LPlw^As3-c1i;E5? z#lL*{GV<=`{pE4Kg~4N*u0KYoHfl$Ytja+k)*}a_#PM+KY4xK?mP(i^hu>bESu%aNLXQHL4BLsFLP#^MZX)HA<32KbwVvtDWBD2~F;+Z+B&YJH?25WZ?N`dfb|GFmMY z03@S;QoBF*IyN>I?d*&=&`PG0Kj(Vw76dX`L|AxoauRNC9v2^9OeD^S z7(Sg&JEc)9n(gj(98G$cAaXyN_k9eHC!W1+d`3&Fxp^9m>P-A6G6HwdWN_eD>HO+y z0}~T@x7FAARH|dXZEeJ=cS@us*q{$eMt9(L~BR;Q*W zW%!s%k8lUEDQ{cg5oA2p`5o|^Aml`ahod&v?^t4A1x7@~)vZ#;I_iI)&aPufOG&Z^ zYa$MAU{sF_D8`D|8D3qPxQE=ci zF>m|(wq`k+=_fxPYjS!>ITF*HxM(@59u^O7YHn_pkdQcR6I7#{ebK*)SALXwGdSg6>X8!32{_>oXX2lb zdR3?Bwh4oSgP#&a>Z5mZu`{U1E~kj9{*#5zl6&^WYM4sJ5x7VieD0D0*>DfXq8|(8 zKqH`nn^3Y?IE^WlE(1wQ4O+hro(WZ9RmI#0QSJZm!MJzP&;6{(_yK%!@)EBycPi!m z7mLY@9E(G|-*TnLI&-ue$UI5AEoz?>@!;NkWJyP7=ZSyJCdV*tctG;hxWoBTdW$a< zyf-4fvTVSy%ow?t%-=fUVf}OLS*+LDt1?2;mp5O_BI+M=D5qMTIFcVK&6Ji4OcZXT zS@gr}gj&L$+>wETsY*m5I=HtTuYrg)~`@}Q>&E-d!ZoR_!2hs;X z{f}JB8C_j#?~X;AmJd8^JP^?0*32(qd=; literal 2830 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 - - - + + diff --git a/inherit_graph_85.md5 b/inherit_graph_85.md5 index 4af50aaaa2..1ccb331fa3 100644 --- a/inherit_graph_85.md5 +++ b/inherit_graph_85.md5 @@ -1 +1 @@ -0f5df2a5cb5a2f62e466ff7fe630f1f7 \ No newline at end of file +a03d3790a20973aac9460646af05026f \ No newline at end of file diff --git a/inherit_graph_85.png b/inherit_graph_85.png index fca5c776703a19f57dce443ef7e0df91e39fc300..88aa81464509e3f809bccc9442d5c93b304f4848 100644 GIT binary patch literal 3768 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 literal 5765 zcmZvg2{_c>zsDzv7JfpOtTnPHS+mPt(b$*lYa^2E`x2G0@B0>#!dQkOWYn*0Lk45X zHnNi~#?Ek$dhY+Z&%O7{GdyR`obR0P`F!4=*XJFn1Jj_s$Z`<^fl%MSr>X~mkeh-3 z#m`fK*FbM56Zk`6tEr(1IXV4#(_E4afiTM4S5-3b%~_oY&@oupr~D0n(aQb)Ol0Uq z#GC7JgHG?nzlbA6t~lq?#*itC6(NTl`=B@Q-;9tONsgk}mpo5c#bWF1=4^jCh$nlN zl8QS!uC!lPQ>DM0*y_u#%HM%9$FwNE=go1b{Je&0n#56w<&6d8?fUJ?bv7+L?}db3 zrais-bOg3Ne9o%=xd@14A?Tlr_osa{;`HjcAT{!L$UO{#XE3g`Or>U(yyxRnFFSo5 z%Je{6JAG@*(5m;>n=U-L8&~=RW7d(^68tnX1jsiL=Bu zsW8`m`XpERzCqRA5=^sy{5Wf(ZSuc&Lk6q+vq3~o=>N0nKwH!tb&I*CDj^;ng?KGH z#1Cz!@<$c-Io>>`QX5loqY71Ox9yy0@^Se3ntJp1SDG$z8o6tBZ83?pwc^r#n{V+w z(k4TjG6re`1n*lGjW?p1gwv|3ZeJC#eR+e22V0;L@%jdZcI!!kG^I0x^Pu&p4f0n! z+G(*GRt=+m$3FDo__azd%a;A6&`rB%BV!JaA3xC7PtK8YQ(hZy;7S*^N?TcZI#TD7 z-K4_0gE`vN%oKyib?3>O2?z+hEiP6g1QH(}=iYI@I3zGs`ob0oHMYsM&1K;m`d~xF z6BQk8^B8T>%?`iKT;;#*6mwOK0tCYkv~#*sOUTg-XNH6`qo)iz4=e}K9Iz|kvQ27O z-<<0*`Q$6o7IQVcuSmnLuTbq{&|%%6-NEsg_3dkS?l6HBz$3l;?Aa|Uig2gN$&=&V z3@JA#ScfCz$j!jW$aKX+N9Qv5{&o_=6B83Z>RecD?d)h-SfcWew@MscTnuwPaC!2G zsHiZ+&w>aJWe<;<(%5(JcwR&?5j9k5p%sLIO94BJ;m(U+#CrkKSZQ@Ojl_xANo z^-3dy)K{)@YPOqUbBoPs)cyTs`tf+miMS>zp5P$?qDfh|9n#$uNk@ByiHW9>-RG*~ zQMvwnH7v7TW{x1^;Bag(z12C?7RxFUavUfwDOp%uP0P>EUrGW)5h@Y?e6ha$27}=c zG%BweC4i^={MP{gc#{u}&)WExQM7Zl``m-F_AQJ0CwQJ4yu3vP1!t(KseONaD5>%z zJ|4t8dGh3aS(%Env!G@0zJuJxH+sfHIdCU?d;6bwZN*k_Hr;DA0lUxSNL%=i?sFHj zva>fXmB=7Qm6ox&vOcAwzT1Pw)xo5LGibOF=TO}UHnqqOE&zp+ zq0wlg-D>zJ#+xRgSy?Q#b#=DwaqP?zPFEOjnIlF=O&um^f`5|_igb2%_AYOO-+M4v zTbhs=n@kBBhmfDKTlMv5s7YIXF>S9Ii;hBL>4pS$hXi1Cm@hJ|G7cA(Qv#M#%y`Y* z+}uj9J~uQ>b!u5$biBgII1QeHHyZwHZK4SrJIY^c(hJOaUs|e{CMYOK%gI?ex?5I> z(MuZ}9ld4fs5tG=SqX~){0y^G4aSftw&wkcim9MZKkcJ4i}tL=k~Oui;Ub* z+tfq+L;RX1B{$pQ*sESxWU^2$tfbN62Z2yAx(=l7o~EXXi3#&Nt;{eQg}u*C0q~xj zFXIg!AnZ#66G$Wyk^}DpKB6DQJT^8~fL~fsAY|p`ahQL6ex@r;=xf-yODWq*N=l?# z3W|z~hKKU<@}+h2xcvCSLMY_(mvG9&++6whJ1eX4f0JT_DAcVJYdq-%wMBpbl84XR zsAkCLcW&U|gVha~l$n&>v_YcS^7-Kd|MPhMYzIcYENiyAy|wjoZ({}#6Js!x86YXC zpulmsyRMGt-{ie<<4r|H&-C&9=*ePH zd_qdfS%~k^M*GGHJfFH$KA>JUsqAotT~>c&WW;wa)wq03%wWdBe`?#MrnD40#nO9IoB@0Oa;S$gU8CdCIh@7@xW-Zq**H5d0Wm+wi$~d^7=C)dDQd3j8 zL2+>>9e6balNx6i7Iw#iH>TB=R#vXi(kiyND*G=MM7(WmG)0G)nPtat$eV_RhZkco zmPSa^;?ZYo%y{D5{Ct#UB~!Dda6>~wQflg)PW}N#-MuGAT2D_8ddHQJ0s`klSy^(r zrT=}*Zu2_-VfmvP_26S-zNVKKnmJbeLwR{hv1YodyvBnEQJXxOiCh|3Foj}}aMv>E ziJ);@T<#M#v%05=|Ng7Y&&PKe+=`u@UC+|;mS)<`YT4H>KpjkOYg2#n^l1vHSo@vY z!J_sHY#n=B4!3-U+=ZqajkD|OS?8=y8gEWa$lsFA7pyj_HhL5lj>dkPGB0CcZAtT3 zU@>>UWo!#H9(9FsImPd5Ax!$VSWV}++v@773EGK4Sw)4GgCh=URZ6m>-Fo`OTD#oq+Wpc9MPuVzI}UBRi%TT7#9gTnII72yq1Uf zUDY1dKg<2K^R7W5qhh%!aC7$lP1D-*1qB7YOP;41d@8RXPFC;}6R}{=a+@7o%p$gD z-)ZN^acRVv$n!#0CYqRngM;@#q!=ty_U9D`nvCI$D%jX%Jr*#&8&F0e)0YVem(NmA zKt)7o0a|#sTjP8)mrqD{7GA!7ZTme-g2d6q+$~Kht1#~l7aC3*t!*X9s;JvB9Ut#r zGHLc#w6(MP{LyV$*D|0y|Q@`h^?Thtl2xw(@vGx>SSBD(j93*16N z4=cWt7-dZM5C*D6VI2UT#hdLf3hBL~t5mCy%|26!vFPh^_hZ z5=uI{%~11CAHQy&$*y8Nv95-JPr8dkB-*33McV|1NRhnJ9!0fk3Vt-#B zcW^Mv(%Nf;@5#wlHH_AeF2&RLweVf$f`l@-Y zbMdrveZQ-$mFfcb=a`?k3_h@a)509PGue+^S8lgK*7WgL($`t?d|h^IIS_0!UBfZ;TVGkMIIMg;I_+MniXWY&^y%!*thdMI zDVhex^d>FjpY+}KRcgCXpO=p?pCL3q0L)dSm9@nl9Z#E8Gd==K%8G%T+~5Y)jB3Rjac8l=j;1%91}F=6p*K&KkO*3kWU}0 zj$eoKjc%#w>J}s=6Kiu6nstx&aZGdREm~ovdMFC)_`<12-SRpZ~o z?Aqf}-@d&e?Y)wLs%U6<6vr;hbFz;MN%4xH;Y=H;fp`6=wws`Rrzye&uhbAYc{LWftH)l`|@xj4CByb)-&pKN3!D07_ zW3#b$P;;HUoQxqSg!}3F`S2r}41PT*z?^D)3Iql{nsEv)y=Fe~%tQbzNC@^6i7xoZ7XklT20*I6; zT0?xS8m+Df8TxT-*XPxeU2$PIcyg$T}tlgxaUXO9yV)v(+Y@Hzn|HsM6sds!lW_x+KY)2c=jD-ce zshQcvW|#0xByXNh-N{aUi<-N;=$5}c3k%Ed0e$TcJ=OmqTBQ*TI4Fn1{{zY1BsF)d zp2*^(AHPbF3YjQ|62vtL35M9%SV$<1;?ZUO5||q3Gf}uG2Ei(i1z62SqyAq&XP22L zH2)KLw88D^7<}*DcjpbcgmT>FER0+WZQ{3IvpmndghW*O{p(28M_2 zTB8^g6fp!#dSrM01G&eja}WRue0+Qmh}`~cvQ*GP?WU3+Aew~iZ0DViAQqqk0uLTZ z4!3kB^A@2{{VN;Luu9CqgGbMtomF&n5>RZMobjcl0uBu*l%7}I$B!R_$7W_`497s1 zk~#<8XyP#oU7uI=KXEVq)t(nT`YV~=%q{AC1przZ9#9S`|6v2Z!bU3-AZBHNH6tF4 z_~&`$KkPoXua^zKLsuEW_?470D#DlGxA8Sb`QR1C(k4RGfTYREoVrL+-K5O4V zvRC`8TSD%tt5X0epnxFa;?!+yu2)zrD^BeWZfx&lElMOKqoOW$=Sb57V%Zz2$DD&? z$ao1*QIONo(dp>wo`Fbt%u~(xNwm5G@I((y{%n>FKBL_Sn>P5I_ZmI z=iw$^AKJI3O>wkTo+i#5aSX3L^!_*yz+c&)!(=HDJKO+$CXnev(HV&biDiuS)cd+IJNNZ`jUvXF~fA<(BQ@ z<$0jcc=?@-Py6%Ph4`hERn7EUsSaIf_a8ot1(9|iG~k{-Aw+)@4_tz}hKAXKb9#Chu=BJu|~CC1s+j$`Q1sD;>C31?q~~#fukb;fjZuKm~R-nsKKpAXZ~j z@a7E!?0>Jz>X;1jqu!NMJ&x_ec+$C0ponY=fy@-)XFvl8di&~9ZBQdxTceo_SJ!@2 zlY7i}E4jEJEpRV){GMFNVruVgGHd=E`4q`@sm7oY@|!*pwz}%-uMu08#Jmpt%r0Y|w~I`4$=nxur-2}rSaskJr8*PvzWzr& z(@%z}q}%XqK2;KZ*rN{vMZxf{?76wQPS9w-1&!1ukq998`^5EzT;BP&B_$dJzXkRN z|Ls!Xw>8SLK}&vrbH-nl6QL>BorUH3eor9DxdmG2(v#=(3rOFTlr*BFr*Cx>f8gX) z`g9UA@pqkXlap3}I8WWcqoX|w3O`=$Pm;M`=s}pMt<6RbQ;p#0+lLt>5&=H$^J#}r z;qWuO&_mw?JKsDGMcR?J_VbZ{+&%M{|Hs_>kE2Nz?aDPP>`v!bk3xywfAGNFhdEr& z$f(U!P4%m#lF|z{8PARho6CvG;^N{aYjqCn5weE7)w`}?6Rv2CYI(aZ1s3>S4J$YtJf&0BgG zO|m4x{+h4hZN@G1r^#F3@Qb= L4W?S5Y#sJr1qzld diff --git a/inherit_graph_86.map b/inherit_graph_86.map index 56f12670ec..c05d9a8a5f 100644 --- a/inherit_graph_86.map +++ b/inherit_graph_86.map @@ -1,3 +1,4 @@ - + + diff --git a/inherit_graph_86.md5 b/inherit_graph_86.md5 index 3877edc0f2..b9e0ea0baf 100644 --- a/inherit_graph_86.md5 +++ b/inherit_graph_86.md5 @@ -1 +1 @@ -d335af1ffde98e2bda1f529a54d81af7 \ No newline at end of file +e5ad2b4101b0145d747442edc5bbee3e \ No newline at end of file diff --git a/inherit_graph_86.png b/inherit_graph_86.png index c6b9e0b0e2a501e419a208bcd26f0b6976750bcf..b16d484f5367c100e1da539b6c30536ed075bb6a 100644 GIT binary patch literal 3526 zcmZ`+XH=8T5)Mtcpu(ppO$bUvj0hrp0@5tO(0ebTDTzRc(n9E<2nvK|q)10VdPfZ< z6baG|NbgNLL<~&`+?Vg3`{Vw&^PaP_=j^*Pvoo{L%)ZvsfuCXLX9s~mXVleT1|Sfl zIWU)DV+6)K7-BuZPT6b1VW8uaFQYy$9{AH&9d_TyJ7qo9SBrayr!9=dGoRCJa0|Mn z74ces_yferGU9V9*WVH2Hz^!29R-2*Vq#)44D$Vo zTWuOKLH9nColwjqz0Gr`lyqcaX}Ri20D*Ke2Arb7DjUu>k2nucvB@RBf4{oAiq>pi z3;p3#{fWi^l8dq^p8WhgyR_Ptk;K3len#NVEe&emKT284xj>+MWiQOwKp^4a`{K-o z5D4V!5EO9gY0|bpFgFK%FdPITu>>$to0iRZo5|e#Ng;`r$|6Tglx+Wl9VOtHx=Pzd zMn-S7L~A{k<5s)xaul-U)}Z8_^eaWU*sff;0y(Fys@nR3mDB1eS5Q6!Y3AaztYTPy zdCZ{z*(;;$`P`#=#MJPxoTB3R#Dp~<%G`X}IY*IAJ?{MZ^Dkb!$kR=~!+Sa@DTz*} zH<++93sMDwRd4+{)Ax!(`g( z+v6iy?zMYhu{_+|Fjdv=_p*{ID#uMPSc~jwuP7)ZF>a}Uh&{9!CDX?U_NVC^7{uv` zSrI*+Iy)EEkIu}@w6wGoiBwn=69|O%_Vz2WsIeM!c6PQ$C6oZYd^uP+eE;_%=b1AU zW15e@hX?KZ_wOG(A3k^>SJdVnT(6fhShiwLB9nn?MW<{N3`7!(5u2MUY}eSCexUcIVu88JX0 zbYyD-=zoHP8R8%dZu9g zre|#pKwsNh=crootlg98wiqV*euj>yQ< znR9i30)Tk9vi) zCYzbf2xU}~t5hD}d5`Q$Y;w8?cU+)mOGzo>GsRyh@LaMO9hd8lMzem)#_#R>87;Y0J*CF@K* z)GgknhL;a6e^R^wq%#_gw*2I3UFmqn_?(cC>%s4HY|I`Cz=B6>U0vPis6`y4H&wyZ z$Y|ck+I2!yP#Emswwpyk&Cbq#M5h7fIT-iFDi&_x*G|bL>XdT@Fa^A@oO~G2!a5Yn z4T#~9u*xW{;FE0veASbtR5-Mnu87MTT3sgMHwf-2Q_oS~I$FXw7kg4Q(Rq1!yW88^ zcl#oEBqc0sA|dTLnh6L}z(hWAd?Eg9OvqT`c)b{*V|Lcw>3!aa;OoEcEMnK!*Q?_2 z^X3HXW7)dyG9lkL?BH7L6sxpqoc&9{i1`pZtm`2l>jS4Luq8srPr`o zBkQziK?Q!me-%5om6a#^`YN!SlZJUZg35l0(D|ocaC_$aZwUnbV;V5l|5+(KIfVQ0 z&F^5!4lA+NGw|^F)R4t9hX16i63I@0*IJ$=&3hWKm+Li*LZO6lf^#tv=?Yj0B_(Sy zZVgCWXM&_*sIjqeY;3FtM^seQ^768@W0#tiR#8bwE^tQLt0vpwN+jp@=O1ZGzDqY; zn}6*K*84B_^v$_@L=MSPkY_)rT|9J7_(U{1NTYlOoT@$A_uk9<2A>MM57SJ z5a`XDIh!8xaY*CI*ojL?Y%z+1`6dcRhW)fY&CS-<_3qx%Utg4K8ZnKSy%$quB#G0R zaGk?c4sy+7Cm^DR0Br2+5Qoo#8inAiMx|h-z#}q`&0${7f*0yzqf>PpC zep%6#jTlhr{RNi_Z5eVL=~>5#gXueCqVf54bylMBU&^0=fhbO=ybVLYC}5u7AxZF!Ut+>bO~@<(Abros*<^LG~`ml z&V1Qq^<^m`nVl-o2!4hX2audS6uC(TN^MA@0(L)3^`Nay+s-cYVgx~$t&l*!xG+84 zlB&?_W5ic%BEWwa(=jk38>BLg#X+gGjIm$3@qhA6gw?3M>FI$^7a*U16S?-}e{kGu z7-ak$92*;WyuWxsc~@<2PBq=HVj#QY_KA;eP3U9EpErejFY=k%T|kZwz#2MSYj z^8@<8;%BfpyYk*~7FDW7QeevuIfxL|yY0h$;ew#N+e=S9odx%D@LA_*w=ajZ<$e#I zJe}0I&INoVMus0~F@{R41^D>Pt*pj>{PR`lhDvxW{Pp`kM8>cnw6*%(X8MNy?6?+qpa-KpIX@Il4BFXM0tSy9yHN!-5NVbxqAmLB``Jy|HqyC<>yZgx5c(+rWVz;u^O8+QF^a zO}qP-iS40;o<%fgdsB(Ggm3#iOW~7$-y5pm6Z>$!F_?+@zTe(V82PS&aw5pUuL`0B1Ddu0?a?HdfZr=1f@XW+g!GI1q z8P2z=GlGg2IGCw=3i5Bb@pZSOg9)XSGIB}s={Nysz+p6rS>?PT}| zoVJtycD^DaqN$;AiEi_)@eVd}{rWRYOMy10#e7B4(Ezy;T^UtFLqm0Sbr|gHXtgtt z0n34?y=j&5u;wXRQx@BI)fw&aOB`)va)}M8L{DsXZtkh&S28(Zd%*Nj_OHQWOBNQE zDr$^?aSUv^e4QaF5k+-e1nb9I&QUmT4+%+-EBIyR;)+8@fn1MJRkK7UO|EvFBU zKO5if@%yLtN=p+&{pjdm6KFG_1dYN0{wT6dzm zg4Cr!Avhck;H2L|#|5CQrmINCs(n0`=Jn)T@*oxz6kOGOS0?1YzmTxHvf^I(=>dTGS$hp*+7QF=#P5xAzdy4`hx4H3ac zQc!O@7mWT0;Nd^Lp}O{2xUr7&=evV@9XOfNS6`?GtImicI!2fe8T|Adh_jg0A5*j$ zPz0mi@S@9B?Pl!BqXKd2za6|Bx~X0m#A~Y$f(u^+me{|}Ae5^sqQ)f&t-b_w#mlK9l}N)WJ!%aC1e%1wU`2>}pY4@_29tTo zY1w;?<+e>B&CSiK5f>>}_t=?Eo-VA%JpWf=&oRiG+!V(`$CLx+g49)YU?mT1L;elR C+Uz0# literal 3009 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 - + + diff --git a/inherit_graph_87.md5 b/inherit_graph_87.md5 index 4b736a6a69..53dd8ed810 100644 --- a/inherit_graph_87.md5 +++ b/inherit_graph_87.md5 @@ -1 +1 @@ -696c31dcb417c720d304d1aa25f8142a \ No newline at end of file +d499dc833a5b396414675c7410d45377 \ No newline at end of file diff --git a/inherit_graph_87.png b/inherit_graph_87.png index bbf9e07c4416ec2e3cc64d17107259b773c40d12..34f1cf082f438f77b9bbd693260ce2893e80d0b7 100644 GIT binary patch literal 5752 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 literal 2543 zcmY*bXH=6}6Q&DDGa!V}vh*fNkg|x}@Rs`62vlY;1y7mdHzN zZ0x*%t;5R!=+EwmL15$YwzfdB{XAYz7?n9}Y<%TbNK;2*!FGW=M$|?uo(63o{_?wf z%>qA?i4sJJh{?5ZPvu!!okr{aVvZ8yDXtF-ZVBfzmQj~8{7;bA9U>M`ZlX8uhi{rC|urrK} zBh{Cygf?9=xD$W`&HU(Z|uRu?Ck8q!qyhb6k7L` zPN&z`XKKFjGk8X&PP=ZBOcpqJ60a$fmJm=8Hu!&))5O%2sI2VuC|HN*8+2M@cq(3%~**QufbD*KSosdU$wfs;L=7ydVGYwvCg6gLobr5U{p7 zJ;y)JDHU^Kd<-Hf$=v@;B9V-YjQIHYLPA2MhNTF zdpigqcC3*x6xua51~WAL3dHQXhV1r&ry}LW@AY~&BIUDRctLs2$Nf03tqnp=l$R@3 zIpXQTSFc{BIGt?9g@jP5tJAxg@ciL>5-_bZXHMZaH#fWg{8NOBkDuSo#Rd8lr}HQ) zD=RrU`R1B7SOD_THSme#UbGT(H5o&2|J!A~p z>-7hf)z;o0TB)AKQ{4*l^Q{g(EOmBLC?j5Q)!adAvKITAtU*|LO-)c#lxxj2w)4*S zy_KP^YdwBZQBmgReFw)9fyd)fC~idj%VjmO^ooj#!NEZm%Xi2xoW4*{P*7AE9Dd58# z)w+I`vn}}3FL1=O1lt_23Bl_@rr`x4jDQ#_jbc+jE6U*H z_k;DzZf=mAfu1F402=^IrSwu{`={s&>7@tDq&&>i`m3F*Yiq?uw;|-CFJFFJDwCC! zO_I$SKw?;7^pTMfaEh+3E?=_QDPmQNfm_0$9w+qW&EiOC(5DF_AV_TAfO7= zmmI3!t&P|^lvaSj>@>y4hK~hE@^cU69LWsxZ{cDRJlxy^D`DREZ7cWp_vf1eGA~tW zs;WX+{@wlOQ1aR6ic3|F^4Y2|7~$>8DV2CNH8l!_0$epOb11Q2pog!q26BkA)S%fq z54t>g$l2K$@Bm6x_2BSuj~(&w!&@miIl`2OhOlpyKyzO{%b6beu?Q(2wZ}?BSGc*l zu5WG{#vE#Xw|>oaWjs^H@bGBYr_i?2UbPO(Kd{$AB z_2c_jEEe0+UR9;0rzeh@I66A2tJCsuaduw&_|XoBBM>q(GCu9?rKhH5St=$i1cN64 zcYuRO>&VbhL?c7~Rk1X(t*Pm(q2c2J-%?e`>C;yn9m^+hJ9Sj5ZW!XcANq_!I!rFCgIS*RL@#F)E6R?RUOM`xtR; zRPwhvs@tH^f7*=|U5GLFqn=&1750AVt_JCd{R}#Nni_Q>>rBr>p;kZd*G-D78H#&& zcsPKyruaVbydgfN<;=Y9`*=C^5U|kQoUE*d*49V4xmP?rLo7x_Xnt)xg{17!SMKh| zUIQRrUzIK|xSN|>SXdbEfKzqdP36(5_YplcTg_i?oM0FAX=|L?=$1+Ps+_{usL+=@ zQ`%fK;=i`GwmeoM&0Z@Usj;Ag*m8j}qIUM%NF;U!Hg363(4w6SI5O-HpdCg(XpE9} zfY}HrI2%pj&IWmb^^A?>z~EGeSJsy)>}6+gkp&Fj8k)`RmP8ZjFVfu)B5vKfbYUkB z_+L9aH{y=v=lHn2jg8>MG=SmTx8FBsVOnH&7njs;opjN@<=AgWjWpVo4c*e&GCg{Ow zTWN0osnLQdbX1M+&3U0}a-XJp@$9sDY(i2}Qh{;YkC&NpdE1{Rbx`X}^Y2HueSplnx=LzUs2XJ?BqsW4 z=T|JCLrm^AyxGzxEP@46fMRV_Y^R&o5{$$3_xEQF_-bfqT)cRZ7{wkHFSCs@F*FYh zRNIw$b-B{^)Eu}36#C&2uyHnRw!F!otam{KStKQz5oCK diff --git a/inherit_graph_88.map b/inherit_graph_88.map index 7dca21a900..7234fe3c65 100644 --- a/inherit_graph_88.map +++ b/inherit_graph_88.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_88.md5 b/inherit_graph_88.md5 index 8567bde63d..38a9539476 100644 --- a/inherit_graph_88.md5 +++ b/inherit_graph_88.md5 @@ -1 +1 @@ -9ad9265d2112957698c0b006ffbb9c93 \ No newline at end of file +38ee920d6456a34d6bc7b5b0cfe3ab9e \ No newline at end of file diff --git a/inherit_graph_88.png b/inherit_graph_88.png index 6be80ca2497639a3983f7cd12a8965afa174f3c8..60e9acf810fea9655769413523dcae37f927d1bd 100644 GIT binary patch literal 3442 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 literal 2381 zcmY*bdpr~B8+YHz<{l$5x7_c{!kDGGUlXO=hVh{iO`Ik|rpa1srW{u5NU22;GP%U8 znQO_dG$og$ToMzhesj(r=lq`c^ZCBdAMg8o-sk(=UZTIR8+fPMP7x6iu!p;ApooYl zP^jAg#e}$V)UsQ+NnyO)Tt$9wFGkBv|v3w{Hl#Sd1kMb3fP)GS9 z2v9=eU&xy0eED)bEQ~J@G(5%TA{!;0o!g3wm2de26Mnt1M5ED7PoIV%3?(}FxU@8K zVWEHG)&l7)9v^0_DbbGw^@)dK%qg8Uhbo3gY<*u!*H8nL&amkwSQ|AXhdg)$mZ*R}i90_3T z8RP4pXN^uz$7E(^rl+U-`}>E6hDJoZGdr0bb=|X~ySrPv2XE@gztreZz$UtEk$qkt zH83$5`h@%W^XJ)?%!CBby;NIUTNXYL&skr3XKiggKzFdSx8MA+z7#ibV__3P3x6mJ z0^t@{9o2GBetu*husEz3`2VV*C{uO`-Q3WjEoF7w|pOE3hdy) zgBu$g8BWeNHbF+T>gsA#AF};8tY;=A8wr&IPN%S5AD5Cc4{yFmCUcV=b#(Su1itoj zfWr?z9NiyM*V4it8q!tT`G@1gFf+ss27C6%@1_%pNNl$-(bmSCI044J{Dh-WD2a)Q z4uY9eaL`0F3kmDLtxe_qSz3DQQfgN|PIGq?W89k%>bFKPp6Uk?q7Vo~*08_%FFnh} zcWpOIOP@a4mMc`Mcxd@we{F7V_F^9gGg~r$+Se`dsQUQ?LLs_5{9)U<9|F>DI|lZB zZEI_|iSj_-w#3H9BGQ*dAnv*fB=qB&ny<@~>~9|j#{C@Z?4B?fk?HAU@iuR4>g(%c zRMo{Rpi=Bcr3y z7>w|dR+g5@85w0J%%JGb<7OHO{mYg z%wnQy==SEh}rf zOMYc=_8GmXXmxWfk?yyHkbOs^XpQI(e$a+pnOj|76j!kl3QGfj<+#n)ii zAavvOEk$a8*F<&hP02Ldm~$k=%5Yr3$mNFjNYtIyoFenx}tKwA9YM)O+{u7i8E6 z96BV~5K{Q7RJ;fP08|7TlDX_;M=h;ewY7nFUr~I<$HzS@tn~Es3=HNviHb`TEx9sY za;|P}fNMP(5QvDa$&WV=CEs{H5!Q2^Y6b>_GNKXk@+76C?o?E?{P7K&=5*n*p9+rV zNuy9)oDle5Tl@I;!&K9-7W#WCAm4@2Mxi>|$hphf&GvHw;-t5SyN^%b%1Ui8^N@j( z0k|e*pXeZzJ*@ZYs`?9TkZS92SEgmyl7q$UyN@YXCnbcI8 zkGV?k3AZc2w?~&-JD*t;LV?WTrpCta^TWne9&Uc<-s{&#()<$QgeOWFPES)u@P!CY zCPCQoh4jRfR9sa}K!-LoGzcfn%Ep$ko%i+mVDWejxQls&oAxQP2z*$Vf+b`$y``i7_AP|F`oMH zp;7@CSw^S(WUh@VYG{BL9S{ic;%B*+FJG#Wo?~}G2$S%WHfp?;l@+Uc>0wiou#a!| z;Z4HJAn5XB9ImdZX;YZR!o-Zx^U|}Xs}iDwlWW?t<<6biZkqAG&bI8B7fhPE8G_hw zbzgUP_k@Ib{?oLO;9#Wj-}eN+4;t z6vAH%f($j(!E)_ez0pMg>`Ik@yK_vIfFbT5=qSdFPz`{e#fcr z092r#wE+3_=@afZN;Z2rs-U1?@YSn(w(6@lc4t2V{CtjtLK&U^2U`HT1llwcxM?E% PABlJz@O7<5Mdthu#*1kl diff --git a/inherit_graph_89.map b/inherit_graph_89.map index bc42690eb2..5e560008e1 100644 --- a/inherit_graph_89.map +++ b/inherit_graph_89.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_89.md5 b/inherit_graph_89.md5 index 5fd887f28f..ca91149eed 100644 --- a/inherit_graph_89.md5 +++ b/inherit_graph_89.md5 @@ -1 +1 @@ -ad454d5cabbe4fbb22fb187c62959e5b \ No newline at end of file +cabfe90dd0c7d6dd0ee4a76df2ed0c38 \ No newline at end of file diff --git a/inherit_graph_89.png b/inherit_graph_89.png index 2fdd68ae52de6347a3a7c8fad173d596bd6b9787..ff94cbb17e21b02cca8de616f988c92c11b0b06b 100644 GIT binary patch literal 2761 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 literal 2478 zcmZWrcTm&Y5)PpRLcP?`6j2e75(L3eg9Zo?sWFs@Qlv=>5a}Qt@j?`$60RV{(FhoN z3m77ygd#$u2nZ-*^j<&|t{_c(KkxhFzL~dYX3x%_Y>*Qb~3RQrDKp;_D zG|B}8;t>RF13@sLckp^cz$D;nZ-WB;{58rMR5A!8(l#2A+Z6$72o=j9GaNLZ&xD%wqDPyrQpRZC1BvRZ8_aQ zNGh^jRb5X)5cIF={1f8p>dNJES5{VD-V{h9Ko=GkHa9nu%*z`0oBTvXM4DS$jg8g$ zSTlejCL%JX-AT!xee*_HMjX5-NjReGrw3CPe&@_B=%-xnf-gR7oB+yA=Q(;53k3<{NmX3fvf znw0I@`JTTMN{`_H(TxN0o;O|eP<5WkZ z9}n!P<2$>%vqq*x+2x$6sQ@3J?#f4;AT13IAt?0ydfcr;W|ddpGOw3WC^wekh(uy^ zbd!~AL0Er(KT6fv$;kU&Gd*;Ry<~e#@*xL(I__XUo=7wx zEoo?IMA1v+TbWFz1C^H)l$^|X{5X5`Q#5@JKt@Mb*LB{|(9jx%@`lMuN;bB)qv=5{ zvtwgpeSLkR$p|H};Z+X=GDM9`a@VS*(fGxt9wRcn4C}4h1hd1bquEDamnw_&%+Agp zG>nP27Q$p?WWZ_OF~7vn#N>Xp8Q~q$#wLdogsqt@((wZC9x_X4rcwj_{jI3uUd)sq z8{FaN0TVv{{{A@J)Qew&Nk~Yza6x7gsV-fOtp<3qyu3Uyfen}jr>W@b*45QT`1|)& zR##LU(btcTii(PiTxVqoyHwp-Hau}6Fec`n%8kOp!W{9#E;<0KjKb&YUlsXpJyj|{ zO}5QpFP+C=KsBMI=R}B2AUyG2Z}~q?l!jsQrl;K>x!B&bv9^9P3oxk|V`yeJ^4>l$ zI9Nkf6+E41oR^=kEH8g#IErqnqeHq1x3F-$x0%3TGA-(V4h;?Yu}O<(4k;=ou1slP z<+VklVam$KhlPcOIUEkQ4dDD0k1DLSl~plDEnNkpCRH}-Rx^p)^~}ri=gkovn;M*J z2`TFK2H|FmbDsC6Y8%`8f&w$953U6UDoXLPBd><&!$h#3sg7ltXMG5SuNCKV78r?; zZ$Gxz{j9A8iiVHtibX_3cFL?)+i<>XwIS@xuW*YElYCZ`z*4-ee`=ME1@>sHi1iAY z2;|O$rtEEnxx2&SgCcvB<>bC^aP4Whz3*Qx({T1XthHeebA-Dp-v+Rfyth@r-QJG7 zYuB=f?(FDrC^=&(fwHq38XLO}T(l($L9@(@iM_s&US7)eLsN+6VD|IKi*>Kb+?}0x zch;H6d2MgC?D+*hX<1pjN3ZC=1W|>xYda|oB@d!fNQM2kZ%Y6nYvHVH^6>B^Zml}k zOajEcGhZpsaLh$ja)JyL@=>Z9T3T~((`6xVz{|wMy<3MZFluDGM;*Wmt6ZrA)giBI zz35R^Rak)GKz^sEgT38mW@bJ}Jzyk$S5s4){Sd=fwzRPEjMCH7&9l&7y(E@)0p*0}kskuJvGuLvB(#fW5dJ6*i^f*W=2 z+_^7rnO~Nc&duUIJ>M@aMJhRBFspz4btGR@R5UFu4J%$+TDrczZf4O&07LzH*0)C=?3qdj{d?Tmq*!*T>Oz zVC24$oUH7`)fTL#3^XfdRerHCZn=^-cRUnuEs)ySYFDz{DF1fVKF)KGW~ITJ*xWwF@jR? z9^!=Ja*f`N4f&5Z_!f2eTWMePO6-AT1Tw|ZakRHLbMQ)ab+vEs{=4psf`WqXe`IlS zv7^KI)g?T>23Nz4+8G;@_)(M$Hz}>Htp%#pWoC*HUwUDoWDI+4Eu2!xBdhpTns3Rf zZj%QORFs^9gOsM3JfG>EzdzaA+n-h#0ZK+(TwHuSy^r21*_4PJm2_Ls)AH?y9rn~> zMFix)5egWYwu&x=4D~V}5?W%-#hX-+IjtOkeQ`J7w-kMoOd*Po@v`XVWc^8j|2m?t zXZi`Jsi}EWXFuR)$Z`fm9Dulx3oz&FSHe)OOVz-s$<)5CBXBnGrEd5Q>`sS*V=gJN z-Eg>p4HgSLpLNh%RbF2Hb+=tziUV(!7;xbiQOx*s$~kAfaQTxjl^^ - - - - + + diff --git a/inherit_graph_9.md5 b/inherit_graph_9.md5 index 251ce5e51c..17b25630e5 100644 --- a/inherit_graph_9.md5 +++ b/inherit_graph_9.md5 @@ -1 +1 @@ -61124c9d137c6a2d73bed0618814fb5c \ No newline at end of file +ba64924fb6b41d9694c65dbcdecf6361 \ No newline at end of file diff --git a/inherit_graph_9.png b/inherit_graph_9.png index 9dae5b3622285d093ae3844c952b46640d3bc67d..d61bcd1aaad2eccd1ddc63d3cb883960666e3ef7 100644 GIT binary patch literal 3246 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 literal 17528 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 ahF(&cp;uGRz@HMqQM+5ZRJ%?c?1 diff --git a/inherit_graph_90.map b/inherit_graph_90.map index 5f551bc014..128686ad13 100644 --- a/inherit_graph_90.map +++ b/inherit_graph_90.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_90.md5 b/inherit_graph_90.md5 index 8b87e18954..cd3d617d29 100644 --- a/inherit_graph_90.md5 +++ b/inherit_graph_90.md5 @@ -1 +1 @@ -76ef0bed23f2f5181de95b344c26a4a0 \ No newline at end of file +5c866b42544fea6737963062c694e45c \ No newline at end of file diff --git a/inherit_graph_90.png b/inherit_graph_90.png index 7c46d78dbbe1309641cc2f2bfd19dea27871ed84..09ae49629892c8c1f6cfd767c107c98ef144774d 100644 GIT binary patch literal 2730 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 literal 2545 zcmY*bcU05a5)Lg1A&3wXatN%zA|g_iCQ@S-mmUM5cMzmV4MC(CdPhWBfB?FoBLM^y zM3JZ%ktR~4>LQ`36p_uN`F`s=@4UC)J!kHmd;gd-ckX=Oq~k3w3Btr-AP`8<W#Wdkt)0PqRxn(2u`YWlv2$2*h7)f-|zYUiPKT%p74Q(cdY>;D8*V z#9!z)VPYEc$73W6;U?b<@Cn`)PG5fnpy1ECi@_wx_h^Lj5L~%AhwpLiz z*(gLu?-xkUccoO~U0klYS3T>sZWynwu5Ptg)GT!&5V-vpp2T8AMUxgE=H^;OMLjY? z<>|-9#-#{>QYBGXyQ5Ob^#e{zZmv+yqKAiv zNV@kbLsC+bsDLCHXJ%&d@$oq;7qPr)7b1hmWE3g-$5E_`iVB=LJ39+RH$>10t6#tB zYiN9*?0|z4svZi_}?@<+TQc< z@Qf&gd!;=KLS-rGSa{;^wG^&f4lBr|R8&;hD4ZOao13egn3-`>LeWx22TfyR1yVcRaF_C zokfaP=H?s@=Vnl9O3JHN8-=A1ZJqKQDQLN6|5Dge*rW7of^2LX1yfr2=-F)Rl}zJ% z6x$Na#jBoZCldAfP2)uS!-yJRB!Z_ul+o^|E{@+{9Xq98v9Y$+^~r>3W|bG;{X7TtR^#07H}caHEoH)8GV>h2f`o1OC8gk%OE87|V} z`eS=(p!`DQ?IN(&?9tH?5{WdWZ%;P6nbJibXpr43zp;$YVdV|tk7irEAP&c%&|56; z_;SD4*u#&^RQ?30fIvWSuvUXo&tWq{wn|72NioFR*zh);)k^XCg4WJy824}0)z=SF z^iX{G6|88Hg^bS0D=wB7Nq_khI2qyb`LVHkW2>)*FTY)3v*ij*DY=eKmj%%gP z%2p;OTx1?C{|amsz6vid3ai2w7Z-CTKT;6Ao12?dDs^Mw={iZL#GJhJy1=VHCy(go z=f`5P2z4Y64AF{4~A@L*yJsB*Q@vYwuvnwlCw#k;$^($dny zG(9I*c-0}siIk2LL7|LkG`$-;ucjI&!{%0>*>2iqq^P((;q2`lMH@iR^wo>S`gu0~ zAuD_8l&_~JR=Fq>C!=5SG(qpz2_;O#sI-BNqo%X6maMF|hljL|P8Wj_!WV7a=%l%J z_Z;+f$qfq&ie5 zuTY(sv@nqtaq8tBg#T$1a_#*WQ@wusbCvgA$P1;Inwrke%{eIA8XLbnIMDS2TH4CW z>eP$3ksI@TM{@O**{9zW`Sh_N{>$D+QmEuy2N0h(}ga|;bs^HWq%*xUOa z030|u&8$y0Q@+(%*PK0jRuuMPbCXe1;~NyDyt}W=og~C$K!ko#*U-?=)I0`>N4uROoLw#H38 z7at#Aj}n~b&xTDG_es?AU+N2P06AeyUQs=KeIevwY8xz8ja@teryae1^lC%;ehrL2!!}} zgSrH8e9*NJ9P?vHEiC*4dGo`w<>3k|OUuH7f^tCH)QydeZ=cXI+uGa&F;_M=Ak1?D z0E3p8`=~m=nIRGtrKP_PAP|Uma_?4)wU-Jc+lcOS>3M(%l$8PEqkHaejJv}u zMmr`E78dsEge&{gr!xImsyd99+kJRw2t4$kB34mDfEwD?&ZLgdnXZ1{tFfv8Lm(G^ z0s?{9+1T84{QOs)XgSXSfE)Pfxs+yV-z9)elCfsFp7$t0^y5&d zyxKp^EtQ3LZck*6m*yLgvqnbnUh!3_hJo%PA|lv}7wb?j<<5`cq~37H_Wxrb`Z*dM a2vK=m{XRHJCjm1Y$mBOm+ - + diff --git a/inherit_graph_91.md5 b/inherit_graph_91.md5 index e0edf71549..50ca718a3f 100644 --- a/inherit_graph_91.md5 +++ b/inherit_graph_91.md5 @@ -1 +1 @@ -e90ec2ea732a0800942d686e7bf2c61c \ No newline at end of file +356e26eadd4741bc864d622f3bc0ba71 \ No newline at end of file diff --git a/inherit_graph_91.png b/inherit_graph_91.png index 813d5aafd1c4385b4752cad5342d16d65ef3f1f9..f05cf2b47d3af8067a23f0c2cef2b12dc7544aaa 100644 GIT binary patch literal 2817 zcmY*bXH-+!77h?0^riuk-laW@JhVLEAv6i`|VB@*{%P+ z$0Jz0;bxwqPoP=3Zn2IwxKNIMN+8I~5#^!YmFiJxWRR_{aYUYJx&Ri;My862E{w^! zX=!uy&xPdcpz{mR~iWA4i?0#L(3Y|Bu8e?PCrTY(MLgEHlJ0Qlam85QczHU-n#VdJ+RT9@@6Wv_sbVq2bsvo z+04vcW+)>lXK>KS$SBHY;O*N~%_K{ehw|td?+nND9v*W2kM<@w9zZv|crn=3)%E_p z0RoYnoLqL+zc2A-$*eHj9$c;P_NkLT=Y4r2?&^w;4oNoL&MS-Exj@9bM+k+ zRaI35g|)>AMpKg&#YIO)M?*uSva(WKT-@2&nayU~W4*k3dwX}^tcZw+AgI|1d#WOm z3QJ3!<4jO1;fIdtmGsu!aMFas;ZILkaCZli$z{L0 zVlbe{wbfO8%~67?v8n0K#xLk?eTmm78hsO)(>FKrj z=2krMHMtxcE1T_P`Q2c{vEGkp^Ca5L+msn>uBD|#ugl9UbCghIb2#F+wTb_5#M3aT zSU=7D)SA)P$rHGiC>W=`ePX!naz@;nYgmFnaiAc%Z#G9nk@{Va^jD^!3 zj8DFsoD7YLng7;J($dtdllAoUseU?{rwgCXFWaJCl-6}xL`TO zQaz%&s|K3+??y&cBma_sXDX8OgO@V8h@B^_r_QIm9UK~pii!fmn|jWF9Ugww+IrRq zy0f);+6bE75*!wNa|=&*biB5+jg5}ZZ9*UrjIOTc6)G?pW@a*|FR7`ipFX)ZO?nVw zrqzWnnN^*Z70YBYnP={X4l+9yHV+2`sF@X@@3RscUQ7%3U1fdU%!K|&*W$(m!Cu_VsKB-=Y zG59l0{RSS7FD)%45I*xb&%?sP@QNSnh}jxD$*(&C>({R$4;mAh@=7P6)(tWd3VmBN zP$z=Z*Vos{U`!mftZZw$+x-ogk7!S6a6=_#b!6T2V0fdymZ4!}Xy_4bxsb51xE5dI z3)k)Ag=lMd%dXDO&e72TT_OsF0{r5Fy9KynAGK6k5O1$86Yj17SbsuH@@#aCfzS^w ztUW=GLn!bce|cs3d`e>g@xrrBiZgO7#dB^LH%_C`N=g)Acd>ziQELL4*H_wT8 zNF|=DoBSq$Nx;i-hSgZFd|dex3~8yXxXBNtwY4VPZ(min4#R=N=Hvt9>guY_%hs47 z?e>9z=YSzcN4rKUEt+bDza|`h7hu3E!Ud`lPMWbD~ zW)k%>{L`<8HqCleQD47Cnwu9egLU=vo>QqZKPyV_etuwg`O+mT7z`OZ-T}0wfuSM7 z*4E6z-dT!0Ojgr5B&+T#coOgz9Ik;v`IafJproV(3DIY{ZpopLT;Sj5&T;bdWgX}B zZ!(LNg5LwaXQTXSVPSzz7d$0dJ7YCfeXecf%NN@BWp-4;#fulcz5AAy%*hIzSPMg+e)J9Fb#oI%`?|@GEQGr&dhu3VcOZ_X?wLDKu4GB6 zZEc$6@pyo3N5SCQ+7DY>@B9=G;lvVKT@o%&9nE$HLm1vZ{{FSq)nZ~|fsO2|$P@*h z^cBjz62=7L>Utgv{&Q2P6ele$-M8h?_FDo#Tuse1X7Hnj58Z6-!nwMaNL(P(g0q`K z*Fg&G%pYAg!RG94lIh8^LzI}q5LRfi zA=ps_Fht-usjfCi-scGVAaX-D>U*6wkx32DPQZWHfj9|#5cyZ2EmLRg{4(r+=m44n zezTsx!;^k|@`3JVJ5J`^wia+G?0g=S1+)9l9f1Tt5O|=bF0;$*-(g1()I#sMrfTN~ Q+-X71C|9RiM@-s(09bTUQ~&?~ literal 2279 zcmYjT2{_bU7atN{OW6rA*%C&2lQ9!s`xZkIQybuTk61B6n zbOH1%F!cp_fpw=F)dMJg-wQUDpo3q7*j$><<}T&kw!P#f_a1sMlQ)|m z^39E#PqMZa(f2%j#mq;XF_ashW}=on>aasZiU*mS9kUR7K?F1PUmu0YlaNxGWw94Z zN%MXP^+5UV+@7hej{E0VqE?ohcL#^igwLgOCUZvpu(`3Cnwp2o2D&L<75U=Sx8H8? zi3vhYImtefn%Bf{@y=?;Ic|%e?&|8&($dPz%K8{=Ajp@L`%4rfIj#E?GMU`icz?L` zv8nUm*x1W+S;R;fhd$Fa5PwqPe33rARu~w2mek%N=8=pvKHP}O(Mxs3m+UBDjxB=vNAO( zsZCD@0&y%IgduWhUl|O>#R}B@`;BkjXc-t}_RrWPsuK#MUE#1M6@fq$nqSme=1*@cMaGV z<&Q^{E-o#pN4FD9qNwlQg`v^Q!({i{pIc`4c94m}UonO-7_76i)4C`Wi#1YFDJ(3E zd#5lnPPw_izd!YlL`6lNJ9n*wbuB_jjxJ8Nv*Oe9V-a-cG}grV@= z&83u-l+De}=g-A+7!e${|L8h#;1Z{|lirSOX`{&M6C=*K+0vYJo z3cd_m4-XG-Z-R#f2Ic$RP`^eJWPvn#{PNG%npS%?iDvJkGhA-;sJyf^$&E~-(T?3p z>h15hv9@-Jh|iKpDsF96{tKR`Yht1l@iI4;kKNwRn@THMkD33QG}UzPhMdN8TV2lv zQ2j)4adBIl8Q96uvGcfU-DNz`QGhD9p?r|6Cn5OZJQXfqY4ytDLB$%@{mnQN}qU?iq zx%;~oiAPpB*q_;)ot9D`xNdE2edo^El&_ACj`pO#As*ivVP3y#tRj&Fm^5=HpPiUxBJ!9ComOso*XB3f zA5EcS*fU8;9saE14o@t0uleCtZ@^lA{vV8hv$dr2Yp^JfOWrQ*rHOhX5ez=5p#f9~ z?p5YS#&`P}rj(LM8=IR{|DLz^sHUJhdP$midUm!vU8CRER(`xpl3La9mk{CF8kpG-LelL?=rL*}E%_gu7}D|D?nA+MLqf_2P_&!mOz*#<7QCAL2}@LU3xBeLBp4R?W0%z$k``jfik7b5$~aus%>^ z(@!wYdG!hwy=UlueFmPeUDZ=QR~>Tfnui)HD0!@nZ)BqP+y-Q3pDqrf>+VADuLKUze zDf`3Jf1}dv9^;7EyQw(Y)61jPs_MVQf37bNkH2lNV1v<<4_^B(VIBGi+At5qtP1F^qm0 zlqVqepB7HUT2=k_qEgVnY&EK9)d?o{^jtwr%_WTt@pA_g*S3C)S!{Kv34T~m&FFp_ xBSSl3{Mj7L#V|S2Z5qxkDx-Y#|26Ofkbb6Vy-UUq4)AjU*;yehE6jc3{tX&Say - + diff --git a/inherit_graph_92.md5 b/inherit_graph_92.md5 index b25e43a329..24225e300a 100644 --- a/inherit_graph_92.md5 +++ b/inherit_graph_92.md5 @@ -1 +1 @@ -c80eda20c94de6183f73ed8408a6472a \ No newline at end of file +97464b8073ac882c2c06be74419632af \ No newline at end of file diff --git a/inherit_graph_92.png b/inherit_graph_92.png index e69fdf3b11787405afd30c20367196b4e95907e0..8cc8d1ea44961bd70db1c014c916068cdc62afff 100644 GIT binary patch literal 3009 zcmZuzXIK;479EgYFN7A5qQrn)K&2yGkX{4=h(N$XyF`>;Gy%L(krI@mJSiq3<{R|9VxUY9LQ0p{_Q(^QlO0K9jtOpTn-gdeYvHjwKg9qvxbs{M}a zuudf}FCR?ngO{$U9$boN9-FZ}br8DdDA)deSn-kdY0HEG&e@NUJ9&b)y;$|%vt=aU z`~#ImjfO-V($k$Y*F85U_y+4T{QMq{Zbj9HE%wwcX6qFV`YlfJoJ|x40FSh9y%8Xu z9;iJN@MySnbmGAe)*V5hrrUVI9D(TTN>fmP!xxk!0YKT>@z{h%386>Wot3LsuMQLA z*??C6{-Gf!clYk^$XmCZu3S-f-vEH~Q7{FC>d0w^EZ{F*j0N6Y&tb5%-hFt$X=AD= zLW$sNwW%sRh=&LOJx>O9&dq&fQ-Eh?nU!w;+FegmKvZ0BxZCyo4241ot!vE9^;`%{ zid8>R*wiYNoafR3zV7Ne3xmyl!a)qN3@Rvik~!q$$??HKb*d4|7Du8{M1*EpJkae}HtdT+ z>FMb;)YprNi|04(?ChL6b?Wr9&hGBjgSoOg5q{5KAV13@GwCv$Uig9zp{O!&*4 z%j^}eT|YKao>=EHGY;**@t>QU!Z=e;PfryUl{im59UVS?{t(J7FRz)8vAmO$lfpQk z^~olAdHK!&KfjXr`1nh5u2o*->1nx(rsd8J@89zY2-rmt?G<4@DT{3Tur&Qd#}XR^ zqG(Kikm6_V4q^l+>FDXn8bqU`qY3^&68fhWADqdNWq8vw%NczHT?hm+NIf=jY3U?- zg&V1~qQb6hxYVii{x5onjFg1Lw{PEcw6wG|G{WaPpB??$4SShuTi^&46&)TsHYp*Y z5c+qdk6cD~LqmgwxjE&vVGCxb7f^pUh((u-@7x;<(sHpum2Yw-@WB(Oh?--fa2n=s;6RX=S`F%qNO69fCQb{E&Thib}1`&yNYLC6RKQ%3LZ{&z)m#&hye- z;VoDu{pZhV4HJBGb8|pIKzKtz0lBYF5E}i9o)nmpoP1G7C-}fc>4lMz5g14+b@yA9 z_tKBn`iRxZ7A&HclY^tNu`zWlJ6ooHVqk!_yj((EJ)8Jtbq5TP(u>5!Dq`JllgTvr zEq^usd&}YVW>3UI3fVL6K7#VRC6Pqgan*}_G8x*f!me)^W~YTB@udT|`X{x6COhXt zOPp5L*O^NL@)U3IVA4?N*=LqZlCEz⪼&dA~;jYB#xvr!njU4!N$(6rlw|Xq*_5s zD}5~_IM^dS@6{{mO?6#eoWN5YuB5ayPqFmvTQwDx-eT{rDqB4xgDzM~o@0q~xtm!n zrtp?TE+uPe~E`53J_1#Arb3V^49F$%_ zq0n$VYBa>RXBF%2F2y5^>VxX520b`)o`|i!&uqCvtvEb9Wc+O)1AMVjQ4KdLi*8OV zQ$&Av4i68P!w(ENSXguvT+RSFNF*u`^{IIuI4O#3zbZ1${YJV&eMie(f9Ioyw6*Qs zU7y;Cybr>{K@@8IM~v4$cXjCoPhYaIh_@@cw|A9t?}6crKaf2BW|tPbH~!(cGm3I^cVaBm$x7RG_- zl#1rpl{$Zu&o}gldP@U|L<-|Rk;w%)IlzREv$Hb?8(V^DUTSJ;d%Jmk^}qjZsw^fi zC@5>d$HnFP?$)!SA`}LryMoHfjWf^Jjoel|+SnV&w-{)!XJH(qjPmpIgIWQK0Ze#* zZ||f*v}?KZU;`Wu|J>b8EqAX)Z_MyZX^ppFUk|F7Ie_GOS6v--xOZWNh9T0f>FmzH zI~B5s4s5IsL6xcTN7~!>Z_IXp+)wU77fPexd(15?&J;|?m^DT)o$z6HGw!m`c?e%6 z(>QSh>11nbYi-R_-Jvnr6r}(ra(%t;5+?wt8?R!sSg~OSOngR$_WAQUjwPF0Tl1lH z&_7N99^5*AG246^o0?2aOd>8`kB*M^^vwP5mmVaOC)POEK6Bs{0Eqp`SYa-Vb+jmE z?~6$QnLUT)Oso`IXuq~9eMhr^k>z5%`XZwl%QU!f0i=-XjYb^}jdv9ll)N^iad!{O z9wN3h^~BT7#y+-MEZpwvy@j6b0|c_DaeJ@`p_b)8SZEtG)m$LEQ1wODfC(OZxXdLc zCMJYq%k$xa37-$qQdH*T$!pHe^w|!A-hyuqY*T3XBPhX^)?B#kdP3sDjj+G{O0EDMn?iKEVIQ@?UT$+XAT}&`vp67?k$TWv7CfmT% ztPA1=q$4+G*eTC(*3(GiPXsUD#$AzV&S8typnOi>#R?SLSagD7r?7UevKGUMdlw`nik{p-pNx1id-O zeblWH{S-BO5G1$+4hkRn+JCp`P3j3a>w%nLZrO{|$@|v5PS{8gE5D5FBN3~)Y zKR35g@)L1gR0s1QC2VbdJqUfIU73z78~!>p^r^i)kv!AWW0Swe9AK@Y&lH-t%6)WI z*SA8il!V~bof5VjKn{x3Hb3UtU!BhyqEb=5z87_M$z<~I*ROfvLI$p-3=0bjJRT2L z`Gy8P>vTMRtSM^uom&73h4S(`t#+d>^v|d$z0J5|l^GZq*gnFBhilZwwv7}O7S@nR zNhv9Y=%1|<6R*~kfB*eSV&d(fAX!;i?CzR$d0?L6%4|nUU|?WDK|xbflUq4`zB>c# zHnuB3-sQV@bar;CqbSq9NntmfoM35P7xnbAc9}$^yuzSBM;%T=LPGKES#CbQx$(<4 z}mcr}7N*%)~*#7BLs=TL)V&Hvlp}b$r zA7iy?2yZx8D?tP{(hAs~n@rZS7a29RwF)p;0@*7n>Q{e%|LCY&{r|$a8eV^;$PR-> zTf&}y`Qk`H=Erfn`7%<)6Xqe>(jQrcP7`QWUc~H|BtL&=+v61f$GyE|wVjvI7qcw~WpO*&WFOz+skPBnE68Go=<{ZpchB|7lBkhYW#ls(<&Y!O;v0tQ8l~ zYG{7t$`!C=Rii%dU}xKt-Wyi10Ij3kf`SNZYcDz%&Cd{cgZw|eC@?l}=(@Bn`QeSr R7qABgtjz38D~vrJ{Rbfx=tckl literal 2278 zcmVTatRJ8c`@nd0O;oiM_-@SYH z^XJc&mKNSWUneQtyLXRP!vf86adEM_x>_QU$Yio>*RH|VXV0GH<>e6sk&%(n-ri12 zZeTM$K3-B%B9TZE5)z7wi@$&W&S(Y;i;IgoolYi`$z(E}PPe$Y2n||WTQf2;2!bdm zD6m?sfzuX=M00agl9JqRH|*ka zxssEU-EMc#zCxjpC3+ke$R(Imv|6pfU|?Kqs4)y2n%xO|NI3#tZc%F@c78P&40gNS zYPAjx4N>o~Cr+HWaN)w-+}w*7FJ8ZXE%6w_A@cDd~E?t66&!0bk^X3gnlBK1kZEbC^zOAiItJR9d;-G!~en0nM zq87*{m{cqlOGQORNJ9t^F$^4<-3fptEMY=T-j(dHN~O|fvw`x+$OvprOG`5vjnmW9 zEPbiW&(Ei(rZSqrOQljdGBN_nR;x8DD+?NY`SJyn7Zw&oA`zqiix)5M+O>-y2&Gba z?%X-J-R9=zj*X3h^6czvMn(p7J2f>0$~K!VJw4s$^N}R!^Z67Ch23uF*q62zmX8Cq zz)*u38yoBKco>^PjUnUEEKWcH6&8*J?ynKcSArnm?Eq|DpgcG@s8*|`Qt9^X+aEuE z%-Hws+qe7o?-z^3;4|B>VFRNXyd($$eheOuhad=cdq(_z|NHmvD=RAx9XbSRL?RJ2 zbz)*-pdY{A4?7kW6?JxYk|f#D(V^99L+Z;ux1bB;5=<&GnQUTWg0U&o7%~nW)Cnpq z9EoDSqV`vS-|v6)=#gA52bZ+NTvk@r-Me>PF4ynhzg;dD?29_{1^rqxUNZ9I$B(UB zw}Ns`PR``yWYCqG&1RKKMUrGeLBY__P)L2*>w_*3z#dF0TCKLJsfn>Eycp7k4(bFI z7LG*m{8~{_q1WqYW@ct)X7qYJwSIJT)aUbouNSCHN=mZXY|v(5VId(QVe{tAcDuc* zstVTA%&0zfI-SGea5x+~oep(GqXHlL6c!emOs212zxsT>$;rv{=g;rkw+}Sc)YP0l zecEQTEiElstyYaj!|3Y3fdk;T_LePM^78UR>dWzo6>5Q8f=M0a^5x4$qp`WU+2L?_ zz25%*{?gJ?_90lN6gYHHCoEwJ^JzLYc~`Q(dOV)0sw%NqoSd9|<;s<~xHwSX(b18U zlS2?hUS3{LPYkB{HEbLYc{4;kH(B-!5H z9upH|Hk)A$$G(AUVQfV$kV`OW&PPW_i;IgB6B9RX+?b!A-__L>UJMzB4(bFI7E}ai z1n#dwl5+MpnM~#7<)y>{3r6pH-({H3L(BS(%H42B4L#$W)E%vYUGr_<>o=n#XU!6$td27~hz z!zXx?uPf9shH4zav7iUJTwYmO30{a`!h<*Y%J|%lFJl1@gM)(}kLS#pGZC8RzX)&g zH4wkwZ!j1#GczR;$*EJP78Vvjy~SeLy?eJvBvL38w{PDT{MqoR+hm|k^u~guq@=X8 zw3y9ia48fDo12@{($c`|BCpq5Utcem%jI%;eSN*x>jh?BueYYAMkW?u?pDKzDcd)2C0}ZnsveJ$Ufog9i_u zJbB`DIu9Q{%qY2B*HB+}h4emlt$;H`Y1O!h?ig*NG#0%4{Q0v+qtR$Iu%0S4L}^D* zLLvb|sYnKBGG}IHKpET?f=Vve50TVotrc*FD6JY7(H)~rl*WR+l9Q8+c#KG zl^UY7c_^VKt$V1NOvcOg#$T1M>{>N0qC1*Rl*U4ZlvW?c{z~nR(q#T+`O4$-D@v=z zMRdn#BS1g)TFF=(VbKsW3N>kX7 zIA1Y*0_Q7+PvCsT@Ck+S1A|!;`uh4*DiyWnfBWm6J$q1pm;{4aeN-wH^`FHF z1Og#`n}y*K`233D6F6Tnd;;eyhEL#p#qf#$03wP(Mtzx$$p8QV07*qoM6N<$f`D#N Ab^rhX diff --git a/inherit_graph_93.map b/inherit_graph_93.map index 206c488dd7..31bd66a846 100644 --- a/inherit_graph_93.map +++ b/inherit_graph_93.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_93.md5 b/inherit_graph_93.md5 index c21aba5bb8..0e81c6d3a5 100644 --- a/inherit_graph_93.md5 +++ b/inherit_graph_93.md5 @@ -1 +1 @@ -b0249be726da3058c3528d177aa54856 \ No newline at end of file +fb11efde3071f90974ffc0bc1154eb46 \ No newline at end of file diff --git a/inherit_graph_93.png b/inherit_graph_93.png index 29ab71738f6a844c42465006442de3675da2fd09..5b790753b9cef9922540710c4327cfeb72940e90 100644 GIT binary patch literal 3166 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 literal 3310 zcmZ9PcTiK=7srDjuymzMHPS?oq6D&35u^!%QX)#15?U}wFA-UY2+|2iXfADOB2B_l z;?i3TC=pOVAs{_KNRWWQ@45c7^E+?m+%s?9%)R&A@BN(flB}&vxH-;ofIuK_GgG76 zAQ00a5MO0K1^Bo{eLrAeb+<4v0-gMPN;)gEKp?JCGox#^;RTzssGI!WQlRZi%I|pu z%1Xu3f1@ruBJ|?6{w@f@6HItO6F4a)`L;OL z;Y&eG2_s9f+yAh+H{`)~)3iTgFqq-tVFnKeOY^sHUN;2Q>+CC~m$$Y$T+Y>}Puyt@oQ>Syo|i9S%Zn)vD{sN=oqNlE|zS$+tGte`=i+ns+ za8tefc9nh2MYi>M@l57W&C6T!^-hexCueppN}3|MGG{p1pV->jWlWCkrP$Tki*Y5U zrl!7m1ECTnw8JPm$i=~xl@B#N;lytpM5`t&g$%h2fP3?79a_YoHtzu(|)Y-4lA z^NOLFS&~(yU%S$;yU=gv^ipUYI&{PD-kN+=rEo zO?Sfr0)Yq#3!6-*?B``?mwi~>UIO-NS7U#M`*@$s8$In0;bb{Ae4Lz|JX!BTT;9#f z%;ezYO!7O-*YKmvw8g7@X%ACTQ_ENhb#(=~P}bJWO-)~a-V{lk-VAMk`KyX_%uK?S zB#)sp++&kjL*yMLAKVif_dGa*YT0l1Rrln0WEMKulxJ!d*CA}0AebqhS@2$5$UaOsSp3a}{|5|4;#lr+AOv z5&Ma0L8thq{357}X2X`wMc2c~RA*^HdsCz-()?9I&KvJqC=`17^y%yW8W1ef3kwTF z+a>S8}S+B>>kw_X)==At_Mq#1lGzp`8Z(BvG zr@OoCcGa!JNJhIHg>{86BqOyn)!=dNc|~pQsL$0;{%-)drKE5X(LoDt_i4xdOZ&LZ z0jVfeFBF5vjK_?kjLaz{NYwPX4~>lQb0m!9s-RAezQ@PM@6dtOXPU}H>$xcA0IFNK zWMN@(0StaBxwf_@bJi>nHda|A$*hK7b8UpYlFsGh@tYFzC>^M=;e)-f@<4gDiA zP6LK*q}iY6ZB-Z+8d_0aZfsu_}$C)hizg{E)m0?La;|`q&?jz#j|JU zQj?%#)6hlB;wCk$_OBy)IwEn2?ZWH@TL%YkPfxd|EOB9-ffz;464 zse6ddkd?9XSc1K^b&0it&xR;V3WXA-p;4EUqj|I9p=6r2#*zUaOMP`M$c(4snzx%^ za-aGOeA^8>$e3iwt{KJ64px~$^3rqw}9 z?M#Qy83YnJ984x)W#{Kl5d*xcnwl=k^>d-FfyM^uHXy85tGh~GBRh+#DZ=5A9tY?x zX`yeATkQDGZ7O2Ygz42>6yk6O6=A1YdBptqH7%92$`P?PaZxfYY;B^70lkXu`Hh2v zgO@kgyd2Fd)rC4a))CL$%*-mCi#_baU>3IU`m}yAWQGFQH9pC-^(`C>^d9>hb{95e zEub5<=YRL^bX)LpbUw3tzbe;tn@2uAD+_(eLdi=*^2OpJB6(;sD{GR>!C*!J{wTDg z+SeuWpnq(PkB99yoVqV|RDg7(CwMH~Ewf=tm6V&&ST<-hk`q z5WkjAz-ng6`vSlQil>B_7&%C5`CTD@a^I;qX<6B&z0J?z@c^SsP11l01fcf)``eXd zfUp2R()5qDG&NgsI1!hmKmT&9b8bU=K6tQ5nQbR{HGOc_)zt++4ZurB=f_g6OYHX7 zIP}{YdjEV7&=)L_$w}XD!_Xt#k$cl5PtWP!3lBcr3PVg&S)A{+-G7tnlWGvzB*+M0 zDxT}0UO=YbYYprS-vKAO0RB7Ah>AjkzCK=m`H(d}F1)m@xtYcQ zk6&_><$q4dSBCHr28c zf86MdpR=i%Xz#JV3$qf(KTbNBTz+1Z0j$WG^5 z48CE1NNY<=m2LIZ6b!8Yt^m5*&8hMzG!&ri-d^Yr4G7g4C_pZ#qZX1cX`K!|lV6#&TJ1fpStksyAy$a`N(IROpi#?E1ja z&`{Wy7|qLu?adC~U+Fp&oy$x4H(fa9 zRRWmlHq6`OaBtHkmQju`EqOcj*6UX?$C4ZF_D;R^nRkQlgf;OWWG z#-LpNT^}2ZV2x9_{jHQsx`&sLeeMnRHJ+bTB(FeJ--1&J;C@y}rI58-U*7K$U=LiDF51jyiIh3@$rZk>v9M?%S0sSENus9-`Q&C|)T&S{S=@NiA@bfL`IunKQlTc(QFk lpb}vnkN= - - + diff --git a/inherit_graph_94.md5 b/inherit_graph_94.md5 index 0722b4faee..a87cc9b215 100644 --- a/inherit_graph_94.md5 +++ b/inherit_graph_94.md5 @@ -1 +1 @@ -1a9157121b281c6fcadbf3b082df380c \ No newline at end of file +32b7e90f34248a08cf331aaec6f0931a \ No newline at end of file diff --git a/inherit_graph_94.png b/inherit_graph_94.png index f1bc0b90bdb300857520c4a19f6b40c8026b7f93..1a3c14cf72bdfae8ae5b5be382ada3a2fe82b53e 100644 GIT binary patch literal 3142 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 literal 3351 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 diff --git a/inherit_graph_95.map b/inherit_graph_95.map index 349a2a03b1..135592c852 100644 --- a/inherit_graph_95.map +++ b/inherit_graph_95.map @@ -1,94 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/inherit_graph_95.md5 b/inherit_graph_95.md5 index a53311abb5..5d847ef074 100644 --- a/inherit_graph_95.md5 +++ b/inherit_graph_95.md5 @@ -1 +1 @@ -026c29e632538be57fe2abd0ec741b09 \ No newline at end of file +855b48930a96a02088d3630ce2c08980 \ No newline at end of file diff --git a/inherit_graph_95.png b/inherit_graph_95.png index a8eaf646ee49c4030e33d52c98e0f7166ebd52cd..c169b3c5a53575b5c51166d6260b89cfb7526541 100644 GIT binary patch literal 2661 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%0A2dy2^ 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�t{ zyRgvRY5LqcTVll%mtK8bo!tSAv-t9RJY5Cf-zi}M!d)bl@K8YQ@)kID(bZlv4CGhN z`zdvoB}DC9ppdp%U8eSDxW^{nckDSzq%Ltv`-VnwR#qeLE>3pk-}6ZE_G*3DHwx9irf1C6QjvQh5^m!9t?Y#P1k?dth`I!4VikfVn z#*21YoIM+mB)z-kV7Gg>O=zrO|4lo~)_8D-H@LW1LAh;SBz01qc+5lX`(bD-f-uzq z(G!`T-rgL0Y_u3TWRGmATsg81E)nQT4tA8RtdsG4U)A@TnwQ42lp*%tEArm{)w5IP z^~VCBe3LcmpiQK2KW##9Z1mXnR#gZgqF>`jr!|#h3}|rzwc&u(tF8mrI+vIz+JO5bOkrWeqDR*3 z%RI`*NL97veapt2AwEGo-A&- zj!TBzX?amS_o=SWVA3VfJa(Z!Bo^okbS17o`$BC#7o&Jj(;IBMSy4e*xjZk1^}xhc z!73zV7-z1?wkezvUBs3A3Qx>K)Pm(TP5vr1F#Beh?Dt*?GqYdh%->ewxBB8wt{s6J z932<-35$s83ZuTY!)1o)$U0Pvy}i}m=zGaX8#n5Rh;()4SlH)81F>+LFk>LySD@x5 zZb29-i$_TwcuJ+FwxQrc*ITw|-NfCM-kXT(GQpgoZQkVeK5_Av5agYPGj&11>))4> zKCq~}$+~W#OzF(cvl5zM3r?LCR^mQ<*&p!?_u-DWM?xYbE^f>G?ATTK;Wc;M?O@up zDG(}@YD8zjMwy0zp*CLBxc;#Ioe6H)=0^$i$uZu?^r(|plSXDO5z2}0*FkXddbHgOwRyQwQnmoXcM5!$b`Jdvhk4>j zBzrWvsmyE$mQU%d_gqS4huIyNC%>SR?8g_t4ar8tkL1H4y)7kfq&AX$2%IT-d3mO7 z+rpt4+-35NiCx0}6L6E=97p*7uH`X#CjR%PykN1DrK6>q9uLN;maocr>oyW1P=TWW zHQDho=>#PSRTDYdIUQsk2Am;wv#6!l49&|zE6K@83*Sg9U#u&XRAHuNVpv!8MB@aM z3ydJ++y>oEt*sBg6j*GA!w)l8h2oAYYQN3F)B$Oe$QwI&@ZdM-L-aE_4mo`z1q1{j z7=ecm>a{jQYd;D0(n7aoa>oCN{ zE6HlT%oj7iA^;K%1qL`o$_Id9Wb#owMbJxUR?4HE%B=UM-3$8NbD=|LYpu5v3yK)> zHC|ooX{-;}50OY=kv>gyt#99wQ&GKsQ!lK3nKpnVDQVaF!m#whz~AZgx2mYb75QKV zmStxqabZ`mN#0Sl_pxpwW$unx5?2DLAJ}m`!Fw|EDcTz^Doq?b4;~33&T({DfPl6*EV-0gq}SF)ZRWUs)G=} zYTVo95V&Z+rO65g@EH9v!r0;(sQoJGTCj3Xe`R-10zot;&o5G0H{5#-_g3ehO*?QV zw+Rn|qE8Jjy8N+Y>pW*i!{Kur=jBIuWri{H69Hl%S;u*NeBm(-%Wz(f!u0UzCJh@Xx6-ws?Xy3D|F&>#AfIIoji zGV41B%KdczE;E(e|GD;k|BVI};)rb(S)1!G$89@wF`e(=pY=)_8gfbR^*1>?yKh#%t)?Fox?2xuD{*md zB>_!g7cU(*UAkX*X#bUxk}~QY9?rs(UfQ->SXk@LnSDx@mZ``3Wlr$L?3|jK zs+U>5eC=^XUVZ15a=(tno_LVJZQTy1W@Wr>;3U>>>%e{lKdT`f@nI3z7Wm0Jy-9>< zjOr&Zch%Re)=(vmvNrT0v2l8O#ke$x)4l(g6r03TW#>W;+yR-_2FDy2Wn{utiv&n8 z5oe`lFo6+=bEMUU&$XK(*$(x#ncG#CZX{JKPO0NGwdj3C5tp1}#l=;OC{0QNM{aze z-!k8EPsaro+fMH8`W3U2lcx?+4>f2xxk|BD1 zzJSvTe7v>;?aPS!C2WZ!JyziN%Ty(5o$l;;VV;-U>{=DS4KmTBRjXMm&DcmQzUxT}}*ZYstK;h%oRq+X&;2hw2oBHe-Yhq&JPORL?+t&Ra zQXw!jS4nTO?a?>HfmvB83(w|Ie&wj0b7iHa5JSkdcbrT)l~H4&*9qTWbiLDLB(TBi zl(~I$9{jr33cp&E?wSw0a^JYe#_2$jr*O3sqb-X1Vx~$s=oRR3P zX%t>&Uio8>q~t3C3Of6up1@U5gWfvqG3`>Qp>=iZxIxKGs!7b7S$Q;3{`!tOx#=e-TMfDmf+67MMn2XsIHIbqTd z&1776nShII?u!XV+53+Ywh-I*NaR09WA|$FqqB~ioBGVTBl5>;`3H_g4-{b65UUkFmDV3bIPKx|kp>-H}!j6P{7u&7@5=kMRD_wT`KbiJa;r};b@ z8#xtr9YbyT-0$DNN1noUVV^&;2vWVqEz1R0?816q^*XQjU%#>gE~x=cgqewnI19jo zeW=Qv(dIf{Um;s0bYxlVTtjzYYp!+QgXjazx9!70Fjno zi&b)rB{yS8IB!V=b(#j09a;o7}sxi`fWJq;nG`8N1{K zBDbKmuEO=_MwH3ft;5$dN@ERIVoY}v2K_Fk2&iL!PuqfZhvuUxh!S%P} zEDLG0GIw0)et-1zeGv?&;AqJJ;74KmMkW?_<+EzCvVzDLG7b3UB|NaCa7x=d!D0GNj z3=MOBoLVt>L1^qxSZ?7v=uvd1hh_D~UWw%v&gZ~SggcG$~o zk9`X_`)lY)z*V4ts-_t|Kmb(YuaK3;#9TeO$c_vb&q*f@V^mJMnI^EDYDHLq)e*YM5{iOZPEit)99;bix1@1Y}Obk)rEoN&K5_B0F z#q6*s4c+6&f-VI^jE+G5MR1w0if3&Kp(CQ!Dc3(+dwfbZVfLL(ycQ3a zZLN8n1V{)y3stGo-sdv?@k_C&*5A^sEjKaPg~dXB2i;XO zCr?j?Qik62DrKhM$>-F0%=+&whNr&5qv}v5Lj0~ZCvb1O(JF`7rGYX7O3Qo=9{S_SZ}+)NncZu zU+&|h)aK^OyG%VO9+5iOOd&u;Y8sSeFEdI7Bs zob&r3*OR$*n@z`;S5u~naWGqq-%50L^m*9WSAIa9JJ7uAXO=!Tm3Aa{dQ@r}%Uj6C z_ndxt*fjK)R^O8t;@xB{_unQen1RV(&i)v1deHYulggoHMoI~Rg~ zOB67ea|g+jb-u_nGHuU@!QlgQa7~8_v+~=>lHa7M`PL}hoQd)pM>|08BxT!SpWJJP zTT)U)Kc%1G2P2r7imIWF?K|ZJmLH+NZr3inIJHytQ|=wvtzsMz+4|PKkCM9y02<9LQ#fUq z;_lg{O*Wg7BUjG>oi%JduKLp{nD)1Zg+I^j6pS;<*uLD^nZrvHuurHxD^5`3-Zh0M z=fp_<&z?yOTd{$gQD0A4SoqU+8pIuWfhUc_p68e5#X}?2DHi8PG;<>jw_uSe8+A~i zMX%HtYzYaW=PdA9Fd+B|zDryAWR|Yruu5n~6%HD^a!^nZ&%S*d+uPgW637cG|NW6q zW;<~R4Ph#ymmhUhr&%B3QzoOLDSsZC>nb&;F9c-x_O895q1V*}aHL7KxOkU|bIJ8_ z)5f=N=WgcH)Bh&oeeX!_C%c(v>@lE9M+{qNo_YSBeWHM)haoXBy53&$Plug4R4r7w zx@3SQz^-azfFIY@(NS;W-F*BQ|EIyv6Y*b5&n}7Pe*Dq071Kle_9-$<4Z+=5L7VXq zUuCeSKZ{+CNvFd1Qcr&y;WPk6i3O5ZApE>vP;kn_8y0Qvc-@Limx|@FU{B~0u%AFY`WIZ209vP}*OTpZ z`q?B}wAc9QbvZHpo%tR{uv@r(Gp$^&fCQ&J2VNS?Sp}a;oYN($NiwpJe}*2=$K_Gz zb01HS$1>$$JFrKwr(*rRcWELm<#j8c048U6FO62zK?)y=I=H_n{R9E!RQ&zHK2QjZ z>NGU%Y_F03beKcRl?J5w&G;XY#R6q(TpduY-tXVj8lMsV6GVm?0m&E{^+A19gO*D7BSH2*vu~T4 zn%ZjYEqVyHp1P}fC=C_|Wo4Mz>d)-ZH2h<~>J*#0hCgSJqoc$t`!@f(DND-Q`ULWn zzb!AB3>+FCFBaClf!pF+bLK$|TzIkFIw~s|>281sv$!x3xo;3?#=}3;C&!8csQhF2 zrTO+xGsBdwx#N~@Z-2jkwCwnmiOQbzCXG1{%X8;~5DEXPt&KJ%Q{=^ADmusQ{&dsb>xy_#B?&K-euMe_gtU9cq%GrJqHPj2d7#dpC0L5oHi zM3vek>Gri#2qdHQ^3l(pa~C4g($q{|WOU2xX@jUU)RHX}zw3~}VD7tP(c{-%9@W3b zU0JLlB3<;hriPTQuS{I?P?b{pEv1*&>wEsXsjIGI7Od&*{i422D^urhDb&gE4|#BG z@3XZQZ->n(Ev?@@vUzpK6gz6yEnS}d0F6wPa_L)gaQ~^Qe#a`L zJXLz(tgkQg=;(VA4W`%G5_ylzyyR}`tY=FRz1gwvUOoj**Bt#nkPkL|#{uw)iRtYWilOj- zEIe(40+(O1D2&>GO_L-`~>E(rRYD6td$!WyFiiI>_IjblKArDYCM< zT+{GZ0;mMtoF*K4UZM@Ms=b!kL_Gq?5_zURpYqLRZzU#LAccqZ!1+^=<5$8m1peJX zQ#28!<5bERlHCOiQhiI-k6X2_2Pws(3A8z}EFdi8S2n%B%;rX`p z&;LFEc4Y4d$-sj1jeFwume?N(bnb7pSen-y`c$Rt@bO)O_T+H3Y~MtsAm5%(x^{CH zN59YmEF-!hCXUg(BIj&*F@2uH-g_~nuxPk?7ec)aJIc0RYeN3(@^#z7iD zG0#s;cymsVpyTKwNR4)GeBj&1q)-wT*%4DiTGGBm(TyALJ@tZ*F+m(Tx@&81N6~?z zz2?AIN#8!D+}byYoCrF1clg1yQ8{$2Bi%=BL`hvXlE#^>vig3%-acHHIOjkROBFsqWQ&q9FhAPBuqKjGFB)q=|Q^TXd& z0D7F4z5mWFzaUs7m@2`{X5IX(>8Ww4wAE{X_=}Fj+UmuWja<5H-80W3*Dlq}W-U>& zpW_#@Z{%Rw9}4CV*aW{OEslW6)>2#aWWRQvi(x$ecwX_}6|J$J7$VAp-DB{qV7x7l z(jUAZVvd88gaK8qRJhz7Zy(M=pM`^FC%zZbHLH7c8GX@Tjaz6odO4H^znLiX28FS2?!$ zCRvf~kJC3?eE#CqaD9bOV1bqL_J|18r*0x7|2A_+a-b^&qMY5Y7YF$1-22NEm5Ucy z>!P|o9pBIaH=}EABgZU1-ERf=tp|yq7xY4jj(PP*ckRR%KHq5&fpQXo- zr8((-(3-MqOcDsX3o31xb`=qmC43Trm@s78JNA`LyaE}^_ZnCEeDHa<|GfWnjMvH} z=r67D5>3i)V-m9ogF4D4P%bY?j9^z*awt-fSv{w$0Yw0f7M zFI=SfE`A&iz%Cu-yd=kpZK&<+&_71E*5zeQR5Avla!}@WXg1tXgiRu0P%cFt%4n`& z@P)7Q`Shta-hUqobIXa1rqoAqARR^v8xS0fpz#|>*kKS9Tu&^LLv`TtNjhff2~|v~ zDwvdAVh;}|_6=xGIOEbsj?IETm+V(T-`@TgdGI-ZKO7cc8EQ=0<2DRxevi80UZVtJ z_U6=kDkwzkRjHfc-pfuSQqd{JFQy_GFOA&}E9su6!UVb2v9kQ?Lv>SEPQ6^XoNuR; z`vi)_fRx8nTAsrFgfDIE&gX-sxOdH?*S-r*3QlA)~~lBur3RWDhTne zz+Zela52+RT@m6L2Fq7P8khIr|E73&0M z*q5P><`~`C!L*0nh(3PeJl?5p8v5TcpSIS$>c*6n(W3%DfxZDG2aKkA5&d1?kKc|` z?vx$X*9Xd0q?fB_N$E2KxsxY@*0bCYzWWt_KF*6)yhsxAm@WZVslKserMdo(t~e~O z;YqWhzc%-?P2W?AzY8Y{-6xc3Hn_gV0FCA9R?bguYfT67S)|q)&@Hq9{>LKIaLiMo zDkAwK=u=1Y_ASYcp;Tcu_e(%`W2QUy*w9*aZeV1~vzd@GpW`_<9i^8GFG zRq24ie-FhiYW1wQT|4Xdad5l`XY~4w)Q%}#AThXPgcoLJYA|uBSz7Qo8})N=FzD5* zjX-1c4!YlwxJOWZiya2-E^QiMJ@P^Zr-rN9Pir&*f2XODu=x(J>zRgCraI2vK*mz= zjvFyjWt*Q#%tu@O?}wO4U8NOdu(3(T_YJq`U}b=Io}r^h4ik@Dqq93s-LBas6!V~< zKyl3AT|5^PrA`N(9uwuv&rM;u#tphg!I`ua6tqYF+~2R4cNmkc2|G}ykxcgL&#$gM zR<#nCbdDT|?`SQ~Wm#VK;@iG)ujkCIKu&2fT*1V)CVo=?c`xFWln3!Au}WS@gG`R@ z?OQ`(9H%WHIl|@b7|FlKPd58fj??j+qz=L-PI8bNU}hs;q@`|@%*v{=$4<|WIA}0*l$#rWV*V#f zYwbDUuWLt#95|Pn{K|NCcn+$fhCh2P);~8%i64USBY=m5nlLNU#?g_%%8H`qb(frT z;fp3#IFMffUIxz=ohNsM>h8@~%yC=agWKL*9;uj}h%wR5ZY{{4yz=`k^6 zFfG0gzU-y<@7`_2i5nKFp6|L0Nd#;UYVu4q#mizY68sTgZ&*RPmcEZKcFR>~KdE-R znG=O9g>^%##=_V6+SXz+RHs*deqJ~Y?1uHgkRV2hBU1lakn`oPt1Q+HCn!j z2_sP)U)k>cosyE)9~n{3{iP|WoUgGJ(IFEh&U}&_r2|YR>53h>Lyb$uQ|#Kf!K&9a zU5!~?T`Ot2YjvXbQUCoAnx&k&S!^$A*H!;mSj5MhgN)|SU@~iwRYe7g5GpY+-#N+w#4Qo}A13^2B;0LDl){ zxVxI*qsMCBA1U~+Vt=|;m)TAM!UR>y#)gq+>(zQSz1q5LL1qdHQ?i`})(r#uYF&>W z4<`pD8y^978UabB6ky8f#TsYaK%Gbkbq=}AHg|BefLd{F$BFJ*lxm0-l`Vy9mH7G7 zVd!rlGED)lyfI1IFB;v$|9B~>Z2!Cz98h48zj}T3t&`Ip<%^GPA2(H3KYU*g%CQfL zv~3$BR0y~0_sYsD6U~Jb3V4x7IX-4=!mUtsY)0>WyIVCFOn3q8S59d@X3iud5f>f( z=^qymtk^a=R^rz`^YgN4sPL0c{ZF>U1HV~Gu_9r9CZfmoXB&oj^Gea%UyyjB!sxw`PO;tL>xwts}6`lN6 z;vr%G{m;*H?7z>$4sPfb44jPE4RGz^klnsLqc|W=MG-s-e@Kr)88Y*Ye@;wLitJQl z_?HWSqD9Q)nQl7kVVNe^rex7+q(eM*sD%sMi7Mj*K4%!udZYpo;{zopvU{v#*$EY zE}b6l0z#P#Q)@@Z5EKnSl(n;802~OyZ_lz@PZa$rRx~zv!sIu(u_E#@lnP@V9{ulj zmnfv1YVJ7PVu7|oH=EDtH)ho9Vlpny_Pqb8GM`j_)jU*Ek@U1f2= zLqiT|GwS>4+g&PK)DxT5!{vpb@qwM`2D+cc@?sS(MDrX|uT?eHsq1h^zKgd@Z8_5F za{lu*s@W)_e1Zq!uiM@(8G_Vt)7}f)NeNtqGm^DFJYh2wLKMTM?!td?fb=apuV9LvnS$M1kHyS zGX@9S`_PdHG9M-jvlA<NF-A#`O4Zcqp?X~Dt&KbYT@uT6{m#Qm+bqDru)nm#VSxe#CFWnZ_7XWefp81Qat-$0 zsydX4DB#e9Xr7u(V?!hk8B*yH_i>?UqY89#I8vzDCGIvYp36GloT0G?nzR6_1zVrI z;o(IAA+&QVb+4-n3pcctzl-@*3=s^4dfJE1rA?5it1J6 zn0PP<7aNc25XVrMP<}bN70H{KF-LKhMZqbUY-euHF0ptDl9;I~;7$5$j(6Xx9GIAY zv13v8{y1kESeA7Qsr3RHqftLU`_&<+fH$_ixx?f(p=?V{)k2bi>f+LzA|w>044GzA zlLfC!dO~_*PnuO{>8`+8!3viE6AYgMO1kOfP?j@MrWjcX2nt&D)r6l1$3#>~UB?A3 zB?LQ$&~Kc9fHaa234ou_mcpca9szbL8XB$t2pn##%|_PUmP{Z{y72Hs+q%Ot4)1b^ zAcowbAQt1k`patg%1lMLi$o@#X)oqoO+vtNgW+a62#W|W&I?R`Ycr^I7_+cFU%m|9vVK~&Y^ z-$q7g6clK&g`8J>k??%-WZ6Cu5gC~=GScA3E=9;;A%2ONs&+xuj6>AIp^Jn|yCp)2 zkJ$oN3&hE(YS-R@+J{}#ulQVMvuxifGt+&+`PR5iSZTp|; z2HGzr6a27Q=?&$+#Jk67U2UZCRg^9YV%9f8|2?&yUR_)M*HsiT4W=X&xruajImCc+ zbYo+SVj@NYihSSd<2JiabhG~a$%v_2>?LDJd6>e3Yz0Ng5E3FmY)!uvAI-qB%zO7_ zD2UrRald;rXyGV>pjV&hL(!sk@4fJq;mNs#zORneV863KTw6g1V#p}s@1K3Q8ySUu z35h|1{~qj3l&kH!cynoyAf=p);ZIQgU%j%#`H(p(x##-J&Q8kX$LGGGO0c#*G5XbA z$>RmaPUvp>fm7PH=^@5o1KgchMfADa7DKXBm?)7&#R95mD4}1N_r8rrv-ZXgM~HDg zV@gq7$}src%GMTmsr+P{`6j3DZ#EO+PMj!83$s1AzC5tB_h7l^kL>yPJR3T+O8(cR z7k3m3l;_RRz2o80PJT3TM6a~WnCRWmv>{f6d3L-!=kSk_5kfwS=M2C&>(XJc%>z)f zfDNr$l%JdT<3rcv%4nDSWgXpl>dA?unO8y0$9ZI8$!U3f!Vk#lm?$3gY}`U6R2$Ss zC%f4&f-jyFK-b4dM?-cKDOztrikWD{(_+k2t{fmgu5xE#fq&l~HF6YuupJHMuq6onj=HM)xJpQ2jeB}+Hp}W<;Odr5ZH-*1y%RbYO)U4Jwc*h1Ow+Pr z015JzmU%{rj~-EIX-&06^>iidlaOFPDJvSf>KPG5MUd>Pnwx3%C2skc?6_DFhv5c3 z0eljI(G49~4q$uR*hmLeG*CaTV`kmzxpQqgClaC*8}4!4lKL%u#@gklmO6wEHP?BU zp?upYW@;4i`0*`e{rRgrG{1et^|d=PvZHoJe27Xv0(bG6SHbI1WK)1^2lwUE;AR7& z2y2~h4*K)wGBUzM3W|z?!^3F_26tDPdz(j|z^XJtkiJeODkidO?Im!zuN98|Po9Wh zbZOb-W@a|)_A%$?yRnp0n3-z{T#KaNd)hzwVvj1IitiVxK{e@ZN>|g-7h&UU`17kA zuLS#HIx1*Hn*7f1*f~{Hw zD@Q-|dd+NKJ^58A5HB2xVhXjB`Yun;4*nhKd1ul$kZvxhGHmOM zURl~rTjJOz@ChV}Q+j&gU`$I{+aHP0u?^|1PJR_HD#&hHA_UpWujPf^7JzI))=7;$ zawk=tUE98UaoyC^1}0u>d5 zrZ}J_7ai_F^mr&?8AEJ-Mev^vh;uCY}sZV6{Sb)7Yz-E_UpWySVtI(Fp|I;QqE>Oe7xTlP!>+!=pvLyISXN93{YZfCk~bv2W;-{Fy8nRKP*lRv7fWG#U-{f6nY~YR zxFnGkt_){>cmz5xFM1TEufXd(Kz+HHi<0c{h`}Z%alLM^b@ zxlhr+7?i7W>Xk|I40T_~TT;61Ja2`}nD#8$y_x3qY$De0+qHdYw1psI-4@+3P&)K| zGau}neB=6^o!e7mwZmB1@8s%Pf4YBCQScGducq`3nwyoJYr=~9q$lh*DQRwIr%*xH3@11n#j!5bA=b1B!@$nD6;f60*T3Q;RtE-#3Gs03=Hx6dyVh%3$(6Ks0&ckN6 zdU|J&y*l^=_lydKiKzo`49!6=JvUmNlPA3ZA`W+!JcecqgJ~WyG3ujZS_PpDukV){ zk%6#E!bwOkW^%scy($Trl}ADKQu;pFbKxR;B*7A(-LxDs@XqgbuCcpoleMg947PzP`S|vFAwV zGiM5T6Kmazy?2j6R#tYP$u}x0>dkwdr1CN7Ll(Om8W`aO3?z(^guzo6&4vv+_db7_ z;bLVPl)=Pg*n^z}_ z1x;Puz~3X$hv(18u#0C&$BVLur=OU!7}V(M;`e+C$~-2~-5YB`UiYK-6oPMF0u+3};akAapJ4WAu}1ZH{_=tp;2x|ay?U6QoB#7{P2 zbvbcM@aYmKoy39F(7Dt)vem+pt#8ym5G~F3fi9gx;{yZ!H#h%IjO*^+r=zFWUmw?z zNPY1+1+XUPp;H^cx-Ti=&&smJ-53`2(N;?h4}?{wlp4F*PwK1kV+UiGprFH{n3C<* z(r$@;D*B;0a|wX|(Z%Ux3mV4g&+Z3j5|EAoGQxAn_@D`vAVz(9Tm(4MF7OmkY~>h;w$kfJ+7#fthx`)Pp+C+clOr-5gJx>fXzfr&-z9vP_guoni`Mx3pP?v`v$aR zGxiQ9C+4KZU$NR=_h#Xz)f#EMX}jEJr7pE6JbZk%1DG-H0ffjSaB@6w;GMEiv}3n7 zN3!ocwWXDQ#$9t=U5b+p?wZ>CeSNRfot(}Gets0Y*S1;e?!jMvSb|{m`K4N)WW<*s zinzw_Ul1_LwlUm4+4pwicL_F;!-pAS1s!XmIQM_5tjzy7?~rwyjq2ga6|P4oADy1) z=DF;J0*Fm<&}yr6{ha}JBzp&y?SiO>r|RXhy7C&q%Eofy0EHS4J*~pp602V|E>M4pTGK* zU>2#~k{+=tFce|gm%9xouG3%6o{d9iqNq-fJr5o<#qJlMGLIKx zs+_64&|A$ohjPy>C@Jaeru@gw5GY)I?vh+5n7kOp%wHV<8g*hBz|^N6y3^F5>{6^A2y{)+Hr%Z6{ifI4g1S=n8$*lBuR;hrsSP zI;5?=JF>WL?_-;TYh>c0H6I|Gu*gWNU83sHKwR5zt#$J)Kr*-n;7l5^b$d~M7E40w zV-6*b%<{(K+(W)A<(GuMJbmi@W?&yoWV*i-N)gVlo8a;Eve@Af6UX7Sw_^udpW0AN zPB#orc6*f-*tPAV3Aq2H;!ZufK?{o~z{sT3ZqLxeX;}b&@C@fx&DdYn9=ei_A^nk( zdXSEt*U@c(slqAK+{Hk6aHH z{53VrLt+Wiu+ow-6iSdrg>xla-v#$E1wTIp(VqPsq?lZoNcfa~RYc6RUa>7N@7d+O z4-5+v6So0^tL$BvI0*|LISg9P>v_?iJ-@RG$)~@XPGlpi*5qXvbC+wAqYK>oK=W&d zn}>{mMkfvk&-Giksu>g?oAWd9nf{>;=lG3Yv!il)dRx`h)f*8SNJ&Knn5xP%N=Mh* z`!JZoL2&-=tngvSJzVQGQ635$Gdn5!En~lNb?8D|oZ+A0Y<=fJjV)2!l@SF6PY{B4 ze!#7zWJ69;(hf7vpF*Y~s=10De|1q4RGhf#V(m)^CdLdnkFXKU|g;Srpmi`(a-MZh5tXA+gXFX;^HtPTZW~hACJJfL-GoO zr(crHSy^eI7xq_dnz9bq^pm{q7;y~pH3_Ui_isLY*cuntl97{Biwf(UeEq<_Gv~Hu zZQnz7R9HN)+=m^tFO*r1LSM)zym{kp_s;(|e&$m~jvPGvE%jr2Vr1{o`Cu0F(QA?H z(GuB74_61Qnl;#edD9hls^7gML!|PicFD(i_6Tjg}6$>rr0zj;?iEBL5b80l|b()S-8yVBguZtDifLnZwo7>Nlv2lnlI ziG~)$OexBgOS{E!xSBk>-aX1{{r)m2%7(TlT5OHK7XKhpkl`M_{bQ2dvfGeWD1!#g z`a8i;jQ4V{e5naKD-lw_wwO)BAygj#cd)o0ZaQm_dYAkXG1cbo;YU@~s;fVABzVdHh3`UM~ukksb zDlz?yMUGKSEli*S+swWOVMzon^DVy=hzYxG-Ss7yf;zQ# zqKE5iNoD%s<-ufqaPlfG9DCL|RtiStlX=F~Q7;B2g_u{f?RACF4lm z2tJ~&*s;UCz|RkT3RiyRozjZ~Y_-?^(sh+Shg?zewEg?B$_YUlaxf&r3$5;~aJ8f_ z%xx0^76iY65X3M7G9er5D5?ggGKs(v$ad&RaE73U+ZhW8`XqnQ@n^=n*llcV>Sy5! z_3g)xb@wl=JRMB-<3eN{Hk6{98?24W37$1D5Q$P55{|rAC+gJiAhPBVQKuZfOl4#9m(3OXtx(m#9Z!i8c?*BKZbPHA1Frloyezwdb`+1s~nq7)(uHa1jK(~e-98`t;O z)`nc3ZI9Y1S|0f44~Of-IHs;HnpzhhwL32_O(Zo|l#5raEGs_wYP$>lJ6e1uMA&1# z=s5gh<;QS$7rk+bMqT3rS{k~JhiWR?Bj61$+Imw5{mTVdTEbYz7PkLt9-S>MTVOhX z@2jY(sIDGq)U^;C6m%Ma>m+}1yVldoi+?}ZI^u5n0&}g{ylmbjnGJJR{GN}U?Q_`I zPTSOntMm<(KvZXlo(V_Uo2IoNoOzLV-!B>_?H3uiNIfvOcW;|ceF(i5U3DSKH*`T1z&R+-q_h+`_z7l#WZ(Irr3t!&Y;pNs{A}}*N5YFv;i>QbX zRzHs0hR_!DcGnXULV-A;n}te?iqOGM-9^U*A2b`3kP2td?f@zVedeFg;)PC^hLp54 z%8}OG!1VMTrRcD8W)au-|JJWrY0sA>Cna(A_4ToNA7PeR#_`DZe}30$6BGNGM8hBy zbxy<0O3=9osr7tO8wNFxc2*)K%lN)847epu_*hLB?>R@OI$ii#(hq9UVf3)i%e zKPd~vM@c79-v+$Dx5R&;C+}$Tk&CdBuuxRq9fbG3 zyH7T2UqGQEBz*SsL!am#ze-%9=GBgsrmx1nx=;2;e-__3lBy(&&$E>{e>ZG!U6E9) zs`~0YYCz7%*Buxa_x$5RThP0N{lE^_VL)#AE?yG8ewh^tO;FttiB*Vn)9XoLY7tpG zb+i|%nfV<07NWRV+*cSG*RTKVvK`02;tXZ`>qJ7&$@b&NxzP9T<%v-;irb+?O!UD{FX@MXdf#Elul2SUV9b#xg{0tRVtpda$&r3Ua_#cosr4ClL zwr)iEO->pe-37s*=3qsfnHj@Q(cGh|_4HUNSvLtJjg^&z1m#pOcX#NaK~E1kX8C)v zpzc#jQo*G$i}Lrg*Hu4YplO9iu`MW6wqoJ1hu6Ewn7Gh$>J4Lb;<>cVHFmTYhFY9s6r5@GaiVsRkDCp=eq~Naq^T#9(`nCSb;Q?Nr z`!d+uPU9w}wSDvqTmfIc*yHf{-6&{Rg^CP(QIQ`FJ>f{}XEvugnmfWM5ZEyr$=_uB)Zly7=O!Vy*_Z(kxrtGI zt*o3dr~UMmm^J>Lwqd*4)>A1nKR1V=N2qw~IV+!;Mv;uXyei~{KP+KAkmBP77hZNs zD=UR-tc6=~Dg2L@kfF48OjX~#n*&QG|M&07XU0Y%A3s(Fg+zMOV+q6m#oT-NbJ@P( znP}lQDJmu~TjoYuSR4eYV?XME1FRy!FG98-spu}Ia$UZ0l$A9GO)yVipAC+j zzibK2`c_v0e6K%Zr)X^24DuYciHSL@gkHhbSd0!oe-3?ZH{vJDMn`uFY$cR#r_Y_s z(F%nI6Nd*v?KhzgAi%{G-|vp|rpKM8e!x1cm)Sfs9hpzu9$UulIrLEBJaO;t`?!{y z`?^JsIQjVa%yy9(Zp;)DCjKYa(b~OICTG2=s8|mGiF7M2Vn%IT`#?y|&ikB7O3kw= zk89Wn0b8wyBuC<7Xft29EaX7x?VglGWoAYX&a+%JfBmy*%H>6Y^^=qHp__g;NJm?b zw6cNLGU4QNQW;pNMb9#$u!DUicUp2;Z&~_(A4$dPlxp+muCa&VdIkD8io4Nnu*JqQ zU>xb5o_?ulL9ILAZUcUyI)8SgqlL=D!vh34T9h{xfLob;=g_i&9pDA*FzrmICFKUs zqZr_<#X0#E?Oua6>oWr|$cXc!A=>%NbX!T;Y)?e9!~ba9JQOP}q86-Ye5R(zNGE!V z#p6@ezI=G9vYlBL{@I@2jDT$7?R;0qd*}A;n7Y`DBDUA=BqVUav4J(;!J*ADLkZ*Y z=W~=Z<6{2UU3_!8wi{N>5OYgN-ZqSXPG}^q1E(CSlOMgFeDHe|g9DX*^X0l6MtmZW zlwnQsWm}2XXd6lqSS!X)xbaTi%UcLMzyC2L{$E(sKmL1Vp%PMriw41wQb~!z%lZq7Tu&N`)Ee!jC$UQ(wM(JY#4n1b0Vw zYH`O+(3Vtg=3Dzhnwq+(Jkr##a_U~7vUcIz_Y(daKi4CuM&)em<@qgghA?W0o1pRX z(%P-8to(pEwnTz#b>lL7|C$nNkpRZe@;hI~wv3Clr$q>1`b~7dSQlr{7yAvHxy!O? zYs+E6^#&$YFvHr%t*dKEuoodSTAXluk3n|xZ>3kHLzg74W|(ZW0>rTEIi13%babpi7-|}fZZv=|cxi0W*hv*cU-GWikng7|& z0`yi7ls#5f_Gjg|NhI7!qU5IAx0NGA#L`4%S{!jIX8 zhG4{Bb4F7$w$d;}R-XTc&Ca71UT}C-WxiU%PoSMLfy*AV-JR~EqXtElQKm`>2XZV! z{eXeOclYXKtq|>hwy?8ttCYO0&`-2wws8&h>D_s*RoFW^Ms(^aq=v;aC+Wz4{MQK@CCPODIXDl6X|Hd~jfryAihgf)Ub z>yX7K<%ef?AG^L+(_AjP+6c9D^9IB?CCnCaui1IbaU*toxEV=AMM;)qie*=Hb!}Og zS-0!Z1wU`P65!&}|9wAN|9L;K4q^U%XKKoML2YJY!sqj6=S|i5j{-0w`}s@ml9}1P zCr|Q2?)duGy93T8x(b}3K}Gz6Jo^VVA3y&57T{@CtMnw2PeUxkL%H1uf|D> zNeSQbLeJ}xnG}@>%^^$?0UiHd$gK+Ew%fxU2Aeo0P)z!8#A62g7A(UoC$^I(>!Y%= zwn{9=|7pjd!b*p)aH>%mV(xuF^QYPT)Tr1$)0QkVKR|sCJD7EK;Vs?lv8%TOKjyDc z&H@+#(kAdU2w%Cd0h|`7pBJ1$Zl@$Bf>+N#?CdYkL@E*I4ap0SBt4x2qF-8UBte$?TC03imZXtqbACTv{7<#C&3J7Q_4)!_K8A) zwJr-zV7%za`^1vs=}%WzKWDf!7uI6N=U9kb{XM*6tvVB3TtBs8); zm;Uw!w1WRsqDB{Yo?Mt|HCs@#AL=6$5s}NXH1{Z%S}j7)o-6b_ANHJ<%|)JP&A`aW zJv1=Dw8=1Ah_UiE%QC#FsOoqGZl;g!T$ap+IDT~3R&^;e91iI0mL~6 za9<3jL<}g9O255lfpLC7aoOMX!D&Xbx{ZFo28TQHUe;Uc&8;=A7?USlXVL(0wP#QN zm7Z>9p{v0M0v|cd%^jDdS=+DlO3c{_Y%@sec4wEzzm$o+?D*B!6)?axc+8t;r&YpT znrbuSA{#a^X(OZiINuH+)9L0^!xgk{_lVwnqGT(#+M-8eV=(_h&}s(_gO^oFy(t*A zY$%MH{iyMP=H_w(9=<51OwP@vBw>YaBq#UoPp=1f(flUyt?r7-RVI&Sw-yTFTT9*EK5g?$SS_b%gDPZf;h+B^V1943+%&O z41z2F9&%At)T^)X_wO&oA$JbHQAr)O5k`-9u)bBQjSe3G_=N}Zrm2ZtJyl0JX<}d? z=DFs9jbu(!*E}(DSe#Pcjozsv?@0-8ba1OBP<~ud%;bju)s?}um_l9r{$WR!>kcgh z^O6_NU3Oy?$)O=%|C=ZXh~XGfGfaH^dtbboR~N4_YJ50DGFDe}sruzwnr}fa6e%7r z&I-iXMoaS%mt&L=v@kEsWuiuwE%%lYkb=aR)y7iCUGMG}ux@j%t3e`8^ZjMYVoy`$vqqE5Qwkm4yH;}6ay%JGQukJ!p*wazDNX4D61DWS;X{iz%La$7BEKm9ue=3|? zE50yF4LF6FY_} zjR|2fVfr*70Yl!HvvSH2n(cX+n+c$%S2ADgDPD>8_KJr!V+adE)!tl9MYX3o_98)G z!f!*zwRf)vh^p5+@?I>?cWpkD0l`H!X3xpQW z#_S~7+Z)5rU%0Ty=i^KHp!LzaIOX4c_#lOj71ulp<@$P%K0Z2Z#{~mmEJfG)_ky>t zT<{QDHlD_&UoC!eyU8#>wj1BIe+6%_`uv(|+cr3ln)ISR=BmMk_KsV{DdmE6anG}= zH#Q`n0En@hEEAVpxM-tp@rmYk5cjO%Nb8W+L>hlb7Jo%B&sEG|E)cvS9;+D>WjJhY zAh;I91?_=25uNsPT&M-+YeOPyIU6~bDT$M)S=jnALE+p2&N2s&JR#lzlUdr>SkT7C zDv{OUdZs%xsz3>&mG_zGDJ>{NZlmq+j2QZdLfWy?q}jGr#3u#e&!JDqVGpqvI!#H(u4b(2qPu;i?YtK8p#)q*8 z9BWqK*C+Qa2?D;Sp=9e|YKn8yzuNcY-;K(4MJd6_cFiI8lwCGiTPj0B5bD{{F&^kN z*D0!m1??wB^9QKIL<$J9lZuJ@{M>N@i;RgGsW!y9@&#j@2dF0c`&BUn(AumHcZv=B zU=%^V!>w=!2ED`w#|&t=h3-qA!Cj&5-$K>Zwt?k;_ioOp`BjD$IXn9d>DJ@NEOx;T z!`~j@Jb{Z;epQSP?Y7;<|uQV`0 z*)nzIlG$!&xF6Cf^aV_f%%{`}*BMmuw zhpz}|-UJ5$4t+G>U&1xm6EE7C2itFBYUy_f6%T(h zgsdoxb{A>y;ulSQa?DJZph;Ss7h&DiV!cAOiu%4Hc|R+SrYhjkBYl&n{{FiXlNi7* z%BZ#`I0axF-Mn^r&xHbd3(3+VqnMBovE&qSH2zeNuI^0b~SD%xZ9!kSD8lv-&fbfuJCaC zX&`2Z8QFgygq_rkKSrTPUp{;v1Hkjti4)F{{k|FNWZ<$xi=-NSn_=x5JQ4VlL3H+| zMLnVtDs=+5wdWmOqm;nZjn8p&VXQ%TcF^L0o?8(gK|9O4?xvLIrU2eK#fRs|=|FwI zW@}rXsG6j5`7|pG{c(+VK{ff@)rAO^y`zAtCW6 z(r)}uaa0r;<~#U15G+R|BwSEbjIbXe{r#bjwA!|wewN1ZlQJVwkpEu`+;(pA` zc%-NE!=@106v91Xf4$;({S=;e6`sjE+A$EvBoX zu@N~2QBhH6viAiXS*rRW-IY`+Ua)~jGh^+^lP3Xnvg_#TB8&@pJm3@}L`O#lzpgKU4d4hn&#lK4wQy;s6Kmf>C4$=7|H!ww zX7!R{XZ4<@Gk@D_me+?4c{9u{(T*6Jya;W5h^2>`2QKv!otwiNPc&m{vgu2_d;bey8 zk%f`5F$c=FvCiBo=reX`4Y+cvB}1%EiQ7iQz~BzX{?}-Kai!w}7~WxPgy>k@V+-4T zCV|V%&Mxp{E1w!_vi|u^=5a_!+l@LrdYtvQL70Z&c64GQg%6~q#|OZE@Otn7>y%g* zN3A}`D;0wbK`?1rTU&k2;7i`jvJfpgtS30rE;jfsVAm6%j+q9eTd>n7G9s|Im*ZJX z_WAJjh3LD!1*&v=aq%V^X*sj{ANUQRsEZO}0Pu5e!luG^_}8V001wfK`QbK)iQ$5_ zso!7mI5NclN+1Fly|9*I=>E*ruWM+(k&566U6VP1`kS0v*cTIyS!l#pPp;c+@6A_I zs78NUacWk7w^fI&O01}un7*wI1#NVcQcxAbiMA26{qk~Ag3#Yx$Y$_od4~@itL~~# zT?0SQyRPnf1%^*y)9v)=&Ahq__-Lzq7xKGJnw0+ErtRmCSCthrJEc8a7=;3*0?`DX z;Y|+*g2G%TdR$FShjvA9kb;h;p|WVae7$EE)eUj~`x7Ur3)flXl^0@%LU-)rzX+B(uZ4J#Y8Rt^(QpEQpN|G&|;!my7TUx5h+^$qo`j$ zO8)FIpU)T;G>{S^5E{=N<1LyI@&u(NRH)?k^?}A8^==+w=-7-+OrW|sHP_M9q#S#5 zqPqxocG4JM;H|%l1umLZ6d%8zl3jE=bUB!4si~>GdvE&tXFhyjx%iRLs8jHAUeCeS zR>k$Im6hIv#ZLI+$3k#-07(g685xI1J9DXptUkX%LdoL+&`n_ot&nFCh8+;|O4SZ) zJ3CcZG+i5DoKEC+kPt{}1-%qky{Uz>9qmM?(8O|D<>!^1tG%NG4)hC=14q8yfM(-B ziI9-ch983_j&7k4xNun>ofT_*IMDQDcKgRgXL+7&|7=8>Za1m>R)tnntMfcR)KYNS zjEQM3q9>Hs6q~P>!9L7wnJHRye2fR`A_7l|zHVZolOHqxHUPBzNoy%d$<&`uA|u!8 z7UXl_93jCJS7d6i7bct%k?!0{p;DX|EAA^2gi-k6HG+BDfZge+g(DT-gO#-Z>9!?Uuol8A$2anZG-UAqQ42@T|yA>93?==kvP{pMzsAnL*i|Gd=K zu-tnEV1e`oih)CJ%Zrz@+vxrC)qP#;shLF`4}p%M!6*R(o;}ky$wN(jSYUHQS_JhL_QEKvRnXkgG7f%j zUx$BSWUZ1g0?31yO&dDQrWB4$w=ML2d3z;DGqj@>lX~RDihzH}2as}y?n!?FTKoT}#1P3-2}hMR(jY zf+!CrmTI`b_3!7-g&w6sA`DJ9DO=kkh@k)TQ9Rsv{P;g*$*Zg^FimwsTlAF0pSU#_ znT=*TAM)EH7km*@&W%)5r}6!`xVWyt2_J&F{I~o^TF_@*8|x5+B^=fD?;jMO_P2Z% z5B+&_Tz%zkuRjv#Xu8o|5@%jDUG8k^QENzAH1%0oca5|@S}jGLC;#2S7N6Y7vEe?oU(CCMhaY-DkdXt-ku_PaEs`siCOs?CilWUv@$(r2=lDQt%&06Qa`6(yl<50oINx zB{j8ru*>q?0HOpeRXe&$+)4&VM!1;~43(Oi+6Q*DYV}Cs^*^&vNEuwX@Nj?Nd#R`A z_O4&IE@5<&TAQG#~1OQlv%tix($uoR^pPg=?`^1NM|7 zu(K7h8{R$MRWKXrf)55`@!TjWPFiYq(RhMO)8Zh(Zr>d}u4)*etLsu#S$Q8dG(E12 zn;E(k%suHH#`1;iP5W-N*e!vfLaUhlLAVCF-5ne>1{ocZw0X+w^n2X7#)v`wr<^hRs3`G!>FJSMQeU?M z`Tj9CK$x(Sy?*^^FuCU?&1u@}1LGj|hQKYT6G)C`561y8*g;<=_)5%I7f?qLl7J2+ zPpN#)jiq#%CZlDT0l~G=db-;OY;w5vi`tI~`#g9ciEfA>AbWUh1+&}7p@%K;tCzNi zbXV?oY`XK6{28rX5w}4Bn_}Ixf`okJ};)eCDitigP`nN(hc9nV9AVo231) z&Vq~~OxnHo`xgrezDS60>Jv~PO5%KQb-{M&(x;p9N6na9}HA0p~2~BTpsKS+>8SL)? zWOJ)MKq#ATDX4(LV+9AG{Cs8oRpO#a+j=Nfq^zx3=!%@C@5IIJ3+B^L z#ej8?53uf~w$w~W3do&i7PkfSc40mw0D5X-lKB){HywmF#LcG-uo|>l62fA{pB4kE z#Kg1?N1F=w?4&iaMmAvpG70)`gmquJDkVTSJO|t!DH)mL#FKa?=t)o^l@by%QgLc- z-D;!SF@g_-08D*)`p;^-)C=8JXmq^U`6J`zGh^JC4ejyJ>SH{)v^IlFKJ$^<>uJj)fszBWeS)RkeK?LYwbMvAwfeAhgb*4kN z?>Ky58;WBF(uKW8>FCm;<+g2ut_5_}=3&@p)g_Mt*t|n}E*6?dOdzQ-LYn;Q|EK9& ztl+znWkE8~lR%1&savq3c=~|?luhZIH+j2nn6S`OxL)|AgrLL;nrEZdeoL3w?R0s1 z^R*=@rSgBiF6!Bl>&SBdA8KiStDx8|pyTccbn!U1_q42R*Mi#oeCyslbX#pE7k`Bj zAZoJCab{xdDj;yizf=s<)X;D2kA{JC z0_ZIGNXoI}e=;2gtQA$4cD#`g7`?NT^8+bkVw~mKOJl94nlBIR*U}8uHoK*1_HtUI zBie|o{iX5cr+0#Kt~?$3TD;rpV8&+7onJgQXHb5aTY6g`aQo8sqb48g7pD96T%X7r zxH*wmc4^M3ZgSS4+?Qn!G^qI6r+oouRS3^`$XwCJL)e(QU?3JRe5(ATVH&f3 z3$;s=1LeGx{tgQZEsp*BX;_5Lzn%O#0Z_P?P+}nC7DVBq2S=HfHI&05t7_644t1{h zf0%Kt)K*=H7|Y(reY?6HoP--cCIeu4}DqL{_w}T`B_y@1;BF)$~>IJ zx2`kJe_!9%OzRP~gyARP_`oFSw%y2<&%a{jc@Ca~b^jrF@6pGdH|}c6VZlg|9fCcR z$!_P)SH?Bg7!f!~s*Fdg>*@Ig?o$BOl?fjTyqbL;>TNls7af0cqa+jRX=KPx?J!Rim~uS6s#WPKSs5AUSBZ*t^nN~G>#RmL zjGb{>#bj~L#5kj|N*V(~GE$HLcYQ?3ozl|I#1Y)8lf1bN50j@PZ{%&=r*JuuE#gq5 z#9;wG!#~U4UcOFoVmh9&0o(|r0U?5$peu-aWqY{p;BH!&n{UweGSwt%tT;*7x^FGS!TyM$7-~)}cD!-? zORZ1@j)=`a1|l*6p^?Bni7eFFl<>Hun<*;zXlqs$o`>1Y3*QwV^kC-6Ba-ZvW!LSMs^jRw!;4oO)0DoPpWRL0G{S>EF-c|6a%D;Z3*U zB4)Wn|2ZVWTBOVs^sc6+3@K~(fHIMjzSl?i!|~u`LZL{LIe;0|%kDrl8Ts@G@B&!E zP8d3)!Uu}ztyP3D=yLoq>$#uClo0+a$KkxyhTnsdk`fJSHW;m8Wt9cfTbZV(X=PI& zD_R;AI|+I|iXN9)HcaH!kf2*3{*H7cR-pSNI4GFXB#sb~j%Wieg5!pG?B{hgBHeS; z>sm|>Bf|3%id#arj6(i-SQwFkk!|iU*5Qu#gcDLkXf6=1;eRAYQGK+ddHS4f-h{;R zZ*oGhLMS?b#D#ST5?$h#qS^4Wrvg4W?ameclyxIG;aOSfFJmie(iJl|+^`^+wo!~{ zL6d3_3wms;cud&CJJaO)k#GseL#o8T6c&zvxN;!h&RGG#jy|WLpg!@-0wx*vXe6fw zCyReiHMupXF4eo`cq1aHEneW@s5D6B!^~B)qcZe2zjXwN76gw0g_s+`5 z&;ljf2HRuFjU2#%PD@JONwh%gg&;$vq(6NXK8bDkkErt`r#otDk}9V=T$59r>OLB_ z(d)PTf?^xK6Q@3eiKrti(hG`~mgDI710Fw)QERQOm7nhD?9?u=sAy@I&YsrR#XHN3 zWuIm*-{S1+@1NG7o?n@ovXmb#qdSYz#|$|gyO)<{dxXb-bi)jzF`+~zEOI(D(qE8= zN6*jqnW5Xm%1RN~f=HpQC@zDbm^11ngXOW3TGT*dJ7whD$IM2rY}gnm^N^)OOpK<{D3gt(vB)DlpOp0 zQeN7f_?Ijd#pt59cSF3N3b}1fp)!7fqi^Q_V*lTz9)4mel@^(>f? zuj-7SufxjhL&{eF{`bSLaKz6(Nl4&lW$WCz>(sB}Aj?jz((YoxM~}EduDi^%r-Dw1 z#(NDM1ON?ClLi}O#p<5ty|7P-h+suNn31urqDVK+D_L23FJDzYYQ#Z`-Pd;$gLj0v zytVVR0cbkwHhX+6nAie&*ss~brAiEMOP>kyMH@=*d%(8fKAb1&Md08jb*#YNrR*$_ zlna}d3L?h!+dEoh!k)IPd;fkD490YWkMZzO!DL)GcL3Jn_AX9N^W=03(3=o80E9n- zM!LZ|D5+EifPe=C1Vm~*y0Gy!VE&dH@S@B9sfvmCSNNoXi zXXWHDMmwGg=&zNXl)%!$WF}UEq=(t5v@+cbxNh-cM?S+qc<)ZQqqxK1K!Jo01Y&paFIexCSL*BA^yD z^6jDQo}&{0`Vm6bg2~Q)Zf;;Std)LjN%_nDA^Me=^5WAUC*TnL#fjI^dzT|*2NW<) zBO{~uJsiliD6l_!?p!i0%nt<*^6(ITIp@Mf^Ui!woe+c|22KNQj#up}Qss5)r8-^6 zPXG~vL8bW3U$sKn<1Et68Xm`5udwW+;_vRbX3_j$wfxTBKmW7=W$M($P=S3~54O{4 zj?Asw>`Ghak#fPgtK`qt$;m3W`<^@W4&s&X$mZ<*M$bDlDx*@6bG3)MVqe5)vf{wE z_ahZPe5nne^o+jo_Kt|C>y)HM6zyti+I%mx(<0q|OuQ(oM+3X84|;bmcCqelOiUrq zQrNbCJp4*kq626H>=byh_L{3L+cQr8{{0)skIP&yTmkukJ#hrShrJOUAO{ug`{$ed z<5m5G9zXWNn1=#GmtG(eh~!iI%G{iBE+Vo@PpnvEhvY^mn)$p1&6`U+B<8-+fq0v? zk>eidXW&Z&l=k%KW3=R57bfC^EheElI4H;)ID#}>h4fIP+*c5vld^-o#Cg%FkEcpu z3Gg~E&%0jYj}A{Nl=VI^;g4tQEOsgQ@#`1e-o1NETUu15&YWp|9TF=SLV@_%OXlX> zFy7b;lZ_)Ya=Pj0*z&`@a~4vW%PM@foj!5m7DTv;z9x=*OdU2adE8gG>6RK6r$Sbi z<43#S8eb%oH{)^*TRHAsIhPTLe;J-gN}IvLnt@j7G;{sc&yH&+O8#&wDT&{a;zUu+ z{u;j$a zw^Z0MC|~Dy2;N{p$q45uG^tiU^FzxZ;KEj|l-4fj5w)l4JdZX37d~JjUw)=0!IRyi z)uGYU*cZD{9~N;N>bB`s{6jF3M`wL7jD4uFSt?$*Mwe?9WF|T>G2sOUq|WPW45W`q zAtKMiEV1TQRaEu|gzM$qvuI1@g(M)=+S2A{1+(4E&{uC3Az7808Z~3XCJGJ?7a+aj z`|0z?0A}J2+&Xvp?z+u6!?8=1897I*zSkoYlB=9z>a70_LIi_>jS)|qF0TL*P9F+#Y9--6qwruy`S^Q-t}8P z#HsYc=CZL~w;kM&E(HC;r;${=os~tFEgY+~2@K`(fL+f5gLru@VX&e*i9b1=^Pqc| z|L@+p0cV5m!U(f4JF`KYCP=Rn{!l9qYL}UjiGGvA+1ckbWJC^HOHxSjsf65MRuS54 zRvyb_Q`5;6A(3LuDuII?MOS?`7%ec3~Q2{y8*5U*ak~W4BsTZepsgE`%Q2U|{SjJ1DoP45JmW^qX$}!;%#BC`|cf|esO+CC;xUyoCKW$KyoJ<*5T4GaFQ%gO% zD@|KS{g_B+RH2UduL155#<9lJ${9+j{QPQd_=Z1ze`O?+;eTlOC;^i5LtfzOGt z?=Nxj!`qo;0v_Aa;%6L?5T9%;UlF#E@0mS1hMSUxVSWbce*HL?{uTw(#Om=k;}CmlN*gp21%soG>j z(Ql-nX#77el9i2M?R$VUxOTnMm4kFNU%UtjgCR6OSGqb_rTx`-`^`*Ekvh$EKCHU5 zNx@+a>2+TAU3d2bj{<)oj5DcY`X8;QCv_YI`1^dvo;_nWEWNjkhaJTkSZsJuZ1T)yS1Yrz6B~g z;}_XPc@Vz>VO{qEs&onKlBDxhtMWsPfZBJq_h9-_Z*15u-*?$rcMM`w{QZ~*QLRIqP7 z`#A@PwNkPM?VU|@?3K+4EHn($Y5!GUu&mIAr_iLYF*SV_a(f+@$;ogDw{-xNlikboiY)G2b>+|W>Emml$+ zGf4K8P5&_?BOOUpXhoHcD$p){uXkHNQTU6p+xaRSPkuOTRCNCNFV$_(wR}b834G-E zPVN!el+1OyIvr7V=GUK#C55X@O$VJsvD{N^gpz>F%}qMX%=ms&T&9Zg;^Md0j_EY+ z?z!g8+IBs%mPUuo*KU}tG>I5Hb0bg5y!|_&U(SVTP?FkM=~IDiQ_OP8PD|4#!LQx~ ziuclN?FYq`qm1}Lca_+Ltb&;f`?;?5ma6&=;H+I-Vly9Y`IMi1oRwAUR0WrI=U*;B zf{MXF-7)Mf4GGH5&xP%TG?5~(5g}a(#|zNj!L4|H>g2okc>rp~G$XXl8R0;;k&Il7 zhIxLMtlV_L5ldyK?@v=f@p+HbG9)AaQS~);`&R}%uD&|*4Zt?Fd#iUVbd>hCrR|w{ zf_~^)BmoX8NK}yGKj$I@@K@q52!jx@9cg#qQ~pfKT9UfD2zZg?0RexSHFNT0Vz&}& z5X~N}rI$6f%=j%Yxxo6C1$`rYcmm*ELd-G#em!GbA#FPu;ceZp!8|6mB|Ld*)&Ul_ zR=!J=E-uEv#*r|ZfKVN&+3{2y_FkR2H6)d~YCNo6$MdX-28rdW=xr!O7pK*A#Ku!^ zph)NqbMUw{J?z%}D0B8M&@7A2qja&c{oDEbl(WUo{_lfJuYPcFa*JA@24PF+YfWin zmaCZm{f>xX{q!lTv^8ZPHVkequE&75)q*BxLv|h4yngub&J(#V+}wt?Z$3uqzA~uj z5q$J={>RUnrO9`@T%U+9Ie*SqO`N#)>~T^O8)SNblBvR7>>0MOo^AM##UDilV3|p=chgYBZN}S zT%`xrW8cr(%bk+^0VemJ_wKP~e=ROPyaL`M^7@p;=sMex?^?*HffCE-!i8(fhF#Ed z3}xZ1v;|S~?Ok%biaq(C)iML$Tl|=;GDMxHINA~P0$1=HaDrM2v*+>a;gySX5{7T@ zq&W2mJpQ``;uBV12NUexuW!yVf}+u;wRh*6^h!z@hy=3CP1bR&#pV5IQsDm+kz82d zZwR9r(uEPFSJUmd0hjAtDS#*Uy8V%BOt^WSML0_UDWmS1nMd26J+yp}Jppr(2k+il zWBHfCTukh~4-DTJSL-F1`vtBRz_~9yh~RXUYlb5xlP@#x%nov801Kg z0?&L5q(xPoe3hrK%{y}rM`~&x&Jf26B-ALdFkyL5+6t{Ub%<2sf@k$_ou{8 zxN*xkQDZ+#+}K!1=JiI`kV;w_^-NWR*+x6-xH-4_?PA)SD4MEH%DEHRDMSI6Ljq`qh0(o#R{pHAD)2>ROfwCDc( z7^xEWwMd}gFlQg%-KV;y1_t+9lJuqU-_iYe7MGdY!#Hjm>r$chj~C9RL^brq6sr5i5n16dA{b=Wqw{g zQHq%vHCTT~x3(wF2HqxL!lamPt;kd@w}i9>r>HeH<{{2GVa# zex5x`6EtlpDN!hzO<8*j`|lYbw>ef~niJ-s7_ro8y!xVxpN|#5JJ;k zS{4CA#R$jI^jMgxH2p^_8oz#Zts>LqZYwMV5%%!_0yw5eXn05$#-J$ge4(&I0X``^ zIU*0Iqe=lW(8lPpUTXF@>HzCS$Mse{yh-YxF+JWcn7ECTb2+&!JY=@C+?)K6(ODA| zjch-Er4biXU0%KsT#w2>%R(F0tnq_UIQgBs5*Wq%fhqpClv3hvbs(XAQF)K5_RnJA zi|lha8$J~;J?P*EHt;Ir@F~2&sDwzQw8F+6(tgj8h3rifxF{@Fdo{&uiOY6Sabdk9 z6pG1lO0mSLV)=Wh!ljYcJ?H=@13Wr?gslDz$TfZwhc)=}u z3+plXc6H3Mr_|CZXq0vq?8>pMfyKlQ!ygw-L>H2^1*FbO$zvjE2$|memgtj&NiB@w zRaCaOy6JInnkB==^>snPhzKP4zkTy@M9IfI68zrc%h=d0@(oJE zVaXOf-HgO;#H}`pc?qAYg~yxfYD(x|-n_cRO<)!5&MHc5Mw3|5o>l_Zl$nd@)8kX zuMaD@2Vmhy@X*J%n-~~mv703YO-=?t-8}w41TX{&h<=PSN?40os9&E4Q($ zhz+*yh=NSAFFdUIG|m1XI@|t!2IBBJ(O(=SBQw09tJVf}G%=2!Hd8G6nwyzf%AGa^ zE9V01UzcTy(ym$&clhMVA{xe=O_&@ww?mv9Hq%VIrejMCd{9v$*+W8b`z?Z=W4<1@!m-(Fl4OK0f zpY4%5bBZ^&awP5QEy=fk*kA~?`W16^^(oLm=CQJYkp;;;3l|HGw*SzkzJ+6LW8-*T zYF2jky`mz9^UvQ&xh_-vUZ}xP0W`I+?Cf>I4p#mE|Cs4Za0uaEZU@RL0Z{GA1-9A* zRc_^E&0mMnPXmuo`;TsF>dopQa*JqSpJ_QCrX>m6UMp|U92S7{#@IzGDA$Y4ULD&b&g9z(kmEhvC8y97EZ*}oJ zA*HgBaJT9J1-*#`6N!cN< z=%B2#>)sXHgV}kmOTvWRq`tm>mRSo0u>J~o6@yJZei>dvS<~jqd*p0W_8mB|Df*1> z9k3ga%mDi^FYF!(G6q)?p1d++XH7b$Cis%wPgT%5nb=IDf>)6=^1iV#lDAY84&2t1 z+TP&~Mp*lsRSEKNj0_BT5x<1J1vF?%35hDQ+4NVjekCL++q9>nlM(J z=sI^tOwZ$WMo=&r(2~jFq>&dFR1mANch9{GE?1mfN>~IgQ)0LV)H4@8CZPnhk9 z|NcVm;(7T8nA1d@29j#13AG|7Q?D=#w&*U@?1^k}@iJtnO7!T{K%j(_lq4~MN`a<*skVNFUvmvMJ{{tOmKM#*8_X37xr9h1E7r`+Po6A@8q7rCAaL|zvYA``Tcf?}AHyE+Eda6vZ zO5W5Gi!|))>{mK-c%T%X1DxD9Glg%9>!(xV~L1iuM&1NMF59jtPmwvomN20gbVM3whw&dN0Cx&2u#epg@O z2lPIre>me>?=^sr?rb6kEUF6EDK=g!t=i%Lwj+CC@>e}}`hoDdA7#|U1QGlKlvsg+ z!K^nYE4J~wE#IVPWQ1sC>6p{hep2(3C0oMo9OQ97f^TkY478r<*Z0~cCwWx}dCo{m zk{K8n(9qG{g_8K7W`m8ndi9Y3?R(n@LJ;lDbYy2kXvj$s6BuYD-{a`MF_@0^? z?t2kEqVTu4?a}k@55Ug5j=y^=qLPyf8|(z*PW!krjE`r+Bkd)IB@85528NawBZdO^cXflwhFAO|kjhx1Tu-mGf8xU>XK?xSJE1BG9^eqGsIK;YN-0tY`o;g<@< z5(nrskry_CT#I!wx4tDVK_bg#u!9gwR903Z-ciGxNjF^G$|`l(4gmpRz+F6?HEjp_@9Ckb=aj03eFGX5>4|16cD)*^&No{Gt2CxxY@(pp3gO-S z7D7oj=*m#L;&HgX5^V#qk~24fW9vaf2K8v7AzG;)5X|v&XR7l#oZSsu{yKnN_jIg$ zzZs3yd|+mhnf!Q4&$lD@rymT)&!DZe_;f9vxWjY5A}WZnRf~GbNh_;JqSMUF%lq-; z$AzMqsVNna63fn`gwO`IsGezQe9Mc!6jG)u%F8dpHI&#lfQ(pJSX`Tonpsjzs!|qQ zkFcI^-{R}pgKPQ|>$S7ZR7Vc(Cc(hBGU~JsA*lOY?81URmIWR8JqTBlsv*5&hb|?t z|L01g;p-P_{xD@7z7D>R?dT_3i9d@1q%Vj8k}PpuQZXLZj@TPj?dqZ`G2FDW(!o98 zfHN6!!$aUqHv9{s!!_{>Olm1jH8pZ6b(O`^wl~D5Z}_kAoiI;isp9fe&0f9BtA`fn zsj3w?_x2>(Ab=(2rRR_;TI4bU+615rvxAdnmX>P}`19?XPFWfC!j~D#b&nnmFPDwp zS|fhUc0UyZ1C>767Ltzc*df!#=-K|DT{?C^20g+TTNc~Y^=8w=SetHr$Yof+Eb!$NBF&BwrJ*dC5<`rQ+TcojqFuO%!+G4OoP?TR4QG^lO!2NW|MRW~ zU1m)pYVr6z1{sK#dH3e`d^PDsoy#78yRhJ}_cd2mGOK$w+TO&r@4OL+PxD{YP!E$%64E{wJY z^CBuD^Kz}El@+he_3QlD<(LORx!de6xduA1iRDk9Qguak@7Sm# zX`Yz74GB7{@}FHtj%3vpy-Q4*-_U_QmdN-(;1RgV@7}#55*7(-cGagijV~dl0_+hf zI32?j_7KKKDVCyh-vSBSU`UjyxVgEJ?^mQaEx4QGg1UaoY`d!eSFp)oaI#x1S>rao z-Q(ckz8<$f6(DTd`9($&nMr|xcb`9J#ds>Ime<@O6ly6|(_s-y7pf!jr2{9caHgqR zT3<_Ue6V`9WuL7rX@(6QZHsyc@8)vM6kD{umr=WIyStu8RV2r5WD|DN%f3q-LRO-j zqGCOaph-2v){ylMZr_UvC^p+QRtdyE?fv3QQxP6rQi2kT*EC+g{;(B<%@N*YlPbU1 z%|f~DoSc0ME}l{AYVHu_JV9~`mi7I_bEi+cL+(nCEua(}1KaV>nik-;nTJYl z1U*KJBS^La$7YM4P)u>h{3-3c{Q1P<`t!=2CiUSAgdzulCA1LwaKf|M0t}gf?Y1}c zo{hU9L#Xua+mi%k1&@98Is7kmbrhjh~~l|?$` zwlzOq<%=K3OKlO~C!nRI{Wu@~{}-DFx^~U|(VaFAG1{F@M_Q zD&o#0;CjMrSn0`ACUO#h--@sP(ntn5{$skRAVSf`hMnEn;(-15O**$lYvu^od=`T6 zZRkH|?n{^%0S%{XXlP<~QIL&&)1;7g3*A)lA6J{MZG-K=Un{h)p8o2?r&s=?w`-*M z3p*^#h)}O<*TyD%JnsAY61BV8!Su7XX{g&$oTtV2gF(WN5oC%B!n-^zJI}*i_bYKE zcze@g3bB#Oh3smP;1v5A?Lgj1q4iZ(_@Lxl6ogZ=xvnE)-Zhyqub}tCY z#%?{Rafr3RVP7ARbu(L+TFcL`J%4nV`|mtxL5Fs+8Nf0p7+N5F5~}3Owa?sXcbyr8 zschnDD=QAn{UkiLEUony%b|~OE0)gAO_x+$gLYp``qRy0YPk9M>gri73r~oPKbs9t zt}ZKM2YL;IrDso>FdMe?m5ReYiNO!7Md`pqjM5e19_A6&!zaIjxa3C`8JW9_` zJV)ZKpq5~L3-sXXBjHdV6|T1f5hY$PUeq6QU1VNdcHTcadPKrMct4_x5JZ4#Vk7Bw zvH=4lqwB^^b6Yo1za+)$*eGqh{nKV_Q#FR+i^~f`&U8jRj{-M`7M}N0H9Gsx^$Uuv z;tmf1|+ggbTJKoDxo^ zyvKN9N>KtQg>6kvenD;-fp`4ucf0iM9Xrrh)xef6RuE+n{9_J#bXA0rU8Q9Zl+Tvl zKeTO@%AA=eWrwy_;k2qs%q`#AuYV*KbjeO6{K|G)Vu1OyM3Y7OQ0e>k*Q%x#mWr

      ;GQ)G`sA(BxDg>Yq+ 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 E0D+DUKmY&$ diff --git a/inherit_graph_96.map b/inherit_graph_96.map index d56b84dcdb..dc1ab3d140 100644 --- a/inherit_graph_96.map +++ b/inherit_graph_96.map @@ -1,4 +1,3 @@ - - + diff --git a/inherit_graph_96.md5 b/inherit_graph_96.md5 index 5f86c5919f..e4fc90e47c 100644 --- a/inherit_graph_96.md5 +++ b/inherit_graph_96.md5 @@ -1 +1 @@ -ecdd2c749df93df9e428a8b0b0ef1ee9 \ No newline at end of file +12c61d7d05f6b06671f58ffe91c3cb2e \ No newline at end of file diff --git a/inherit_graph_96.png b/inherit_graph_96.png index ebff3a12708ea16852b0fd9d821e46f046971446..424492e34af18b0f9504268ae946b2dfc26f2dec 100644 GIT binary patch literal 2813 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 diff --git a/inherit_graph_97.map b/inherit_graph_97.map index 643b460db2..43d4244ca6 100644 --- a/inherit_graph_97.map +++ b/inherit_graph_97.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_97.md5 b/inherit_graph_97.md5 index e5dd7b670b..983bcd0a1f 100644 --- a/inherit_graph_97.md5 +++ b/inherit_graph_97.md5 @@ -1 +1 @@ -cd248952f9d3fb28db6d1340e73825c6 \ No newline at end of file +b0db055b29cab9497f12839e79b19364 \ No newline at end of file diff --git a/inherit_graph_97.png b/inherit_graph_97.png index ed0dc2a1ac559580a0e4839681c612eb0258fbda..01c9d3edeb7b8b8f3c0b95e924f0b628a30301fd 100644 GIT binary patch literal 2664 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 F`Y$G9Bh>%^ literal 2377 zcmYjTdpOf=A799Mvyf`ovtgDrc*d3pOI@)_Zpxi)(#>n) zBPu#%N4eCi$0hCZURrdxFqr=6k1nO#vis{%+KOB|M|f)f;##Wa%#H<+^CosQ&ZCxHmc`( zRb5>jlbNR{6X_Lv`EtM&%e!mb-W+Xp)KUVZ%fxU75h5P+KhlyPNPY2X^M(x6fFJ!P z{J~OZs#LJw5lmrm@zG<)##=6O^N;z)T9kR}4qrM^XDZOoJuOw0 zI{GiKI-yXgd5$qqawh07smeZ z@o}z^d>kdn|E*d8JOhA0Q1{>g=qzwdX=y2trpuQv1F0AgU|n7N`}=p6K9M+q;j>R} zY=mCCcoBo?URrAGCj$D5pADO2@2t)#QNI)w6@kIvUnd3!5jnkv^1k8qirtDN6kwis|%w{7lv16Mh5Gk3o$fQUspE` z2UY`a`|n8e3dV5om(QPXb!Glyow_a(SrqiqA0_T=uigBO^zPq~%xE6joI{ofd7Gb6P7bp}o|4|riXn5=xgT*@3 zyqFEp9R+8pKfmDScsy=rgaMo9DIR=eZOo5o1 zhKGk|!Yz%8`+@2swj4^QKb5)`PJMz$Y8o3G|J@d*Jt`w3qoJX3^!n(;gnpLeRW&y! zr#Yc8>Pr2Utu%<@;|Z*hQBi$GMN%{66a4KKN9~sh?)21@@__?x*q;DM&NPq>lj00B z7wG^zzR<5h%KY26Z-C2v+d@ymGFU9uuM79ltu^jCSgoAi^Ee&l$Tq$6o#M$uLqqxb z`Q_G$qam$XSy@NDAF5f!7tX%sayw#|EBqSTd>B5A^`RP%+$t*E(m7sgto2`jVA;Mw zhpfP~h`YVS?2D}MFL!(x4;hS;MOX@jGCn>IcOEpIHBl&uy?Y%nn7ZL$M2x#Q zn8G<+&_`Y*Tw|#bG@#oSQlo$&EiKhw7%Dpi1qRB>%Dy2Q^O)`J^ejfocGd~~F{L*-Pd%F@>^V}a#SMM>u_29zc13huy#tU#YB_$;% zU>O_^2Ujyh$wvxg((but?jzd=Hhm0c!mSesbX*+I=)C2p{z4BOz}Q_BNu(f~>FM1( z@UiiNk>QLe(>o~)?9iAP7@D{D%!2NXn-6PiYdbqTYio69q6z#FlGr)r>rJG@KPKoSP%?cm@5I0pbg zfbFj|Hro%S7|tS)?cYvLc6>%}r6y|5%mxz+Jr~Uco1yv=HgJnrcRW57(L;ABSeWc^ zYZYy;2__~c*lae9MgwZ1K_}*ZbMwm1_YHM*bxG3m^G5q@P2`^8lSH^KM$9?CJy?vl z@r%mqDY$M-1Xw{KB_%~EEKN_vB{uf)bAQl1J|iwM(Rzzc>CR!WU;0B1-1qTD~qp61osYU z4WEXXvkNJXAyZ9~q&=0E*R0;nMdrp0*endDW@g3=L?q~~uE<)|U+~e4JZX%rjnRpM zZew)e+~KjY_$9tgmZJog^YSH1TU+U?ZW6+oel7kd2sNH%RySb}c)jX?03`%{(}VKB zkKjzthBmv;a!jT`t3hRd)fENcp4ruq-j$EQxp^fe^YOxj_4y*ap4Pm#mlxXJ-v3~J zdAZx}?{dIX1DHMye$Qb0_a_J7U0uP*^R&Uf>PFALN5_%+(Ql?zB_`h+*&wjDj!Olo z9*poKEr>nIGN{k}r%U*UxQpOjTMB3G5b$@y!jTV!5xsg*s?s?-gY+y sC7l#9i - + diff --git a/inherit_graph_98.md5 b/inherit_graph_98.md5 index d8d204c383..71a9ab573f 100644 --- a/inherit_graph_98.md5 +++ b/inherit_graph_98.md5 @@ -1 +1 @@ -b56f4bc08a687a8562b94e401057b5b1 \ No newline at end of file +00dd9285f22e84faa176aa154852ccf8 \ No newline at end of file diff --git a/inherit_graph_98.png b/inherit_graph_98.png index a836e3e140dd7afdea669b8779c4a27fc8b67f78..1338a63a989de8abee5d6840552183f381945649 100644 GIT binary patch literal 3238 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 V)pl*$2G}J*7i}Dn_16CQ{{wbqMacjF diff --git a/inherit_graph_99.map b/inherit_graph_99.map index 840ba36007..cdc763c05f 100644 --- a/inherit_graph_99.map +++ b/inherit_graph_99.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_99.md5 b/inherit_graph_99.md5 index 349b1702e1..ba6bb45120 100644 --- a/inherit_graph_99.md5 +++ b/inherit_graph_99.md5 @@ -1 +1 @@ -57a85c1d663465162e8e2abb966719d2 \ No newline at end of file +7405905bb95d87065a7679d129468c67 \ No newline at end of file diff --git a/inherit_graph_99.png b/inherit_graph_99.png index 3481f08d0945a3596143074a9f66b57f69c9a27b..2f4a512add167500923eae11f7d0459559eba63d 100644 GIT binary patch literal 3128 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 bR+X|gK9=+kUsMKu1w`;TJBxBN&!~R^bdePY literal 2746 zcmZuzc{G%58=owtNf8>MuNd1{#~LESj4?xE%=?Ph)}SW)mO-}cGleq9HrX1b*ETU2 zrDQBqlz454LY5KZt+!E9>bv{S`Of+N_^#(X&wZZr+~+>e_51y<-*r)(oiO{M@=yo_ zvL9=Y!h>}N+(u$T;2Da1Vg{DoL#5ofk4BsC~HD&IltW9QTnayz@TME z2Fzc&Dn-n)a()*cO{1o#A5K1X>WZDMi0XCRy}Ns}C9k8gB3M78UET@K6DX-G_HdEY zMyc61M(;nx$J8|Vrof=|x18_vp|In%dVT+_B;Bh0a_jPjS$o!N^S{FM)6NwOLyD!A zlg+{ZNFZ=2Pj^wJd?Qn;MT(CUP09NC`IVHE1O){pYsq&X=l(qL*Y7ej(hdYPPqs<9&j#z(1c}F zyBDXN&{&Iu!atDu9f;@LsTA7&VrKQfN-8RbhlVT?wmvj^J&3jN_V@P>3R+v9m4~iE zgV&pKlL*Pl$d3iT9KJ}xXQJTfw3aWw4hqeK@M7jT54u`ROIqX7kv zi2N1#_9`9?Fyq*5L0wkX9uaGyE2q?G2RUsl7QL)Y`8g>hM90diVt6HrJu`R{iPYAv z40UjDn4Ot1J(8Q2mgdo5mvxt*iNRo49$gz}4Gj%T$Nh>GX??wLDGC${wWl%MZG*cB zaZIr+PF-EyleXrVT5SZvS+mffr2fGJg>P44S4SE3_4RBvoBa2i#P3@-KCQSO-k;5x zFSkne)`p#Na>~uiJ7yZLXlO_q6K6CxJL}#gU-}iB0)fn-LsecnIy!tl-zxcsxP-(R zELN#sLk3Et(EwykBcyPzfPet-IV2>6!{MBu>#D2o;m3db9D>2@5$EXZ>n|-WkuJx@ zvF%kBBH3%X<7=BkvNTO=wW|~ci)CzS`KD4MeAi!#0jTCfoh9_q!NEV9nk3jogG;2p zpQPA_0nGsr^l$5lyv%}q7U#|!FzmEwH7H4m)twoW^ldI8s;%m_-EGwD_ znsT{)OE#ZkoK;CYqKAh^pppEjZmDtaZpT8|tKnkiszKE;%hhP^Te(r*+}z8_$*gH@UEPh>?O|UwW^oJyGc&o6 zfs%8HIFJ1>X%OEmbJ5fydyD7GgCGXTdXHF2ArJs8AQa!r;57-|%UWQ}Ev+VO1F7y$ZckbK)^_DlVPeLLrG}Nwh&dO(J z-i~=!-}bDVL#7=O(aUW=O%ht$RVu^)-?@h3(%78dY6K276+g}4AbUMf^3C+Fj`{NclA z$}Z9UiX7;pQDZ zISo>6Z8b76A@iqMT5gSsd{I$Ro2m~$#8RxJXXac(!iz$nr*E!DazUyK+K zOyJ1jX65DO6A}~M+}z&1d&j_QT&(S-Od)acm!zfXhhFsCN2#i)fY$09XNMHuo)r?Y z=AG9wG_>t>eYO-C?Nc?9e^B`xBFpcnSt07>z(7`q>%v3*g3i^=cu)ucq)%TH1S+TV zT&VZ!>$Q!H2vyG7NaPoRptrvt&X0(Qh-4>#9>8RdjE^6>IP*C9u}#$}`t@l^*MNXV zCR5+dZL-WHOjCx+V5qV@cHWO`5jE!QMq~rR!^6G3-}LnKaJgKopWo9qVK7)`xdx}F z=cV-2++1Z#OVq`StG&JHzyHbS@v?Js`@edcxZmq@H;KG(VdW;$2Q=~d`FS3XG*$^( z8$#xQgoNL4foT{p30{eTipt`~>;poJ;;^))mKJ5rj_N}FFRsF_P2bKhr=B}oM*xg> zc6NfsF#Y;928~YK`moDHw9q@(=xB+fnxxqE2S0$X`C^pFZ#{KQjExUH?!E7*nvVQxNBX9&2f7$wk@~cb|6=g4`}QCvWs!l^xg_}7eYn!0z!KlS#GRr;+Q>D7)LH-Grj~g2g?9}!5L(qGD_ZM$78?7OQlHH5o z^?zonv_-p>o{W8e9NPm)`KN+zfIwuw_W{G49b8ve7l9CaP3)ftv4C{L{?913C972c VNsYG`)&#>J1dDb;HQM;5{u|NUDv$sG diff --git a/inherits.html b/inherits.html index 6932a7f19a..930d435526 100644 --- a/inherits.html +++ b/inherits.html @@ -25,7 +25,7 @@ Logo

      The /tg/station 13 server suite
      @@ -124,31 +124,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - + + + - - - - - - - + - + - + @@ -156,14 +150,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + - + @@ -203,7 +197,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + @@ -211,50 +205,45 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - - - - + - + - + - + - + - + - + - + @@ -265,43 +254,43 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + - + - + - + - + - + - + @@ -309,28 +298,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + - + - + - + @@ -338,12 +327,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + - + @@ -353,47 +342,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - - - - - - - - - + - + - - - - - - + - - - - - - + - + @@ -411,131 +380,111 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + - + - + - + - + - + - + - + - + - - - - - - + - + - + - + - + - + - - - - - - - - - - - - - - - - + - + - + - + @@ -546,57 +495,52 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + - + - + - + - - - - - - + - + - + - + - + @@ -606,679 +550,499 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - + - + - + - + - + - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - + - + - - - - + + + + - + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - - - - - - - - - - - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - - - - - - - - - - - - - - - - + - - - - - - - - - - - + - + - + - + - + - + - + - + - - - - - - + - - - - - - + - + - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client-members.html index f98a239114..e378e45f4b 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client.html index 7d643cc529..cff06a6031 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client-members.html index 0dd99aaad7..7d03305060 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client.html index 675c633b2e..0d3c23387e 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_chat_bots_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client-members.html index 21334dffce..5eaed1a5e3 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client.html index 5a51984fac..fb2ab7a195 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client-members.html index 08f4214d01..6d5a8fa2e2 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html index 353407a4fc..a954082642 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client-members.html index 2e77c6a660..f65863f700 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client.html index 8837553128..ea9e29ea2e 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client-members.html index 028d10be16..e46fa0457b 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html index 08d8a504c4..d6205d9bb6 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client-members.html index 073a5bed23..3ad847538f 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client.html index f3b976b7bf..154f611800 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_user_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client-members.html index 4f07d05ef5..ba3f58716f 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client.html index fadfd8310b..ac4ebf4c32 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_jobs_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client-members.html index 7fad79b6d3..bf375e8fda 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client.html index 3f8c19be2e..ae2808be9c 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client-members.html index 1a4771eafa..806d2c65da 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client.html index a3c520469f..ff9cf96d1d 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_administration_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      @@ -219,18 +219,6 @@ Public Member Functions

    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�@1%6y0Gk{^D>&#tb$EY5vw*I|efIr_b> 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%0D*{2kT0wW2iZ<3S4ikOMsCL;I(5}FdH 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

    Implemented in Tgstation.Server.Client.AdministrationClient.

    -

    Referenced by Tgstation.Server.Tests.IntegrationTest.TestUpdateProtocol().

    - -

    -Here is the caller graph for this function:
    -
    -
    - - - -
    -

    -
    The documentation for this interface was generated from the following file:
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client-members.html index f98ef3e2c2..20ba18f43a 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html index 0cc9bad33b..38d04eb8eb 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory-members.html index 5b730fe3a5..3ff6f8a415 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory.html index 87132c554e..c4a04a26db 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_api_client_factory.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client-members.html index da19de3a1b..f56fc8f561 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html index 83a1d614fa..b13b5b4744 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client-members.html index 8a8bb06b66..011d371530 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client.html index bad0dbf648..a10a61917b 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger-members.html index 42cb7ddc47..66762dcff6 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html index 89e1b51e83..0817a2994e 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client-members.html index fe1b31e432..476b666232 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html index fa71ac116a..79e4b212b2 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      @@ -233,8 +233,6 @@ Properties

    ^*mdf7e@Si<< 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 diff --git a/inherit_graph_74.map b/inherit_graph_74.map index eb06d3b4c4..56f12670ec 100644 --- a/inherit_graph_74.map +++ b/inherit_graph_74.map @@ -1,5 +1,3 @@ - - - + diff --git a/inherit_graph_74.md5 b/inherit_graph_74.md5 index 296a680f84..3877edc0f2 100644 --- a/inherit_graph_74.md5 +++ b/inherit_graph_74.md5 @@ -1 +1 @@ -13e05c821963d9385a5e1f098101af62 \ No newline at end of file +d335af1ffde98e2bda1f529a54d81af7 \ No newline at end of file diff --git a/inherit_graph_74.png b/inherit_graph_74.png index eaa05b21376059d07599cfd1681879d137d9ecca..c6b9e0b0e2a501e419a208bcd26f0b6976750bcf 100644 GIT binary patch literal 3009 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 diff --git a/inherit_graph_75.map b/inherit_graph_75.map index 1aa102df55..eb1c8f31bf 100644 --- a/inherit_graph_75.map +++ b/inherit_graph_75.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_75.md5 b/inherit_graph_75.md5 index b02b092cec..4b736a6a69 100644 --- a/inherit_graph_75.md5 +++ b/inherit_graph_75.md5 @@ -1 +1 @@ -a459960abbd8ceb9c3cfc8dacc286308 \ No newline at end of file +696c31dcb417c720d304d1aa25f8142a \ No newline at end of file diff --git a/inherit_graph_75.png b/inherit_graph_75.png index d54c4cbfd46a684162b1de483fd5fe106dff6d14..bbf9e07c4416ec2e3cc64d17107259b773c40d12 100644 GIT binary patch literal 2543 zcmY*bXH=6}6Q&DDGa!V}vh*fNkg|x}@Rs`62vlY;1y7mdHzN zZ0x*%t;5R!=+EwmL15$YwzfdB{XAYz7?n9}Y<%TbNK;2*!FGW=M$|?uo(63o{_?wf z%>qA?i4sJJh{?5ZPvu!!okr{aVvZ8yDXtF-ZVBfzmQj~8{7;bA9U>M`ZlX8uhi{rC|urrK} zBh{Cygf?9=xD$W`&HU(Z|uRu?Ck8q!qyhb6k7L` zPN&z`XKKFjGk8X&PP=ZBOcpqJ60a$fmJm=8Hu!&))5O%2sI2VuC|HN*8+2M@cq(3%~**QufbD*KSosdU$wfs;L=7ydVGYwvCg6gLobr5U{p7 zJ;y)JDHU^Kd<-Hf$=v@;B9V-YjQIHYLPA2MhNTF zdpigqcC3*x6xua51~WAL3dHQXhV1r&ry}LW@AY~&BIUDRctLs2$Nf03tqnp=l$R@3 zIpXQTSFc{BIGt?9g@jP5tJAxg@ciL>5-_bZXHMZaH#fWg{8NOBkDuSo#Rd8lr}HQ) zD=RrU`R1B7SOD_THSme#UbGT(H5o&2|J!A~p z>-7hf)z;o0TB)AKQ{4*l^Q{g(EOmBLC?j5Q)!adAvKITAtU*|LO-)c#lxxj2w)4*S zy_KP^YdwBZQBmgReFw)9fyd)fC~idj%VjmO^ooj#!NEZm%Xi2xoW4*{P*7AE9Dd58# z)w+I`vn}}3FL1=O1lt_23Bl_@rr`x4jDQ#_jbc+jE6U*H z_k;DzZf=mAfu1F402=^IrSwu{`={s&>7@tDq&&>i`m3F*Yiq?uw;|-CFJFFJDwCC! zO_I$SKw?;7^pTMfaEh+3E?=_QDPmQNfm_0$9w+qW&EiOC(5DF_AV_TAfO7= zmmI3!t&P|^lvaSj>@>y4hK~hE@^cU69LWsxZ{cDRJlxy^D`DREZ7cWp_vf1eGA~tW zs;WX+{@wlOQ1aR6ic3|F^4Y2|7~$>8DV2CNH8l!_0$epOb11Q2pog!q26BkA)S%fq z54t>g$l2K$@Bm6x_2BSuj~(&w!&@miIl`2OhOlpyKyzO{%b6beu?Q(2wZ}?BSGc*l zu5WG{#vE#Xw|>oaWjs^H@bGBYr_i?2UbPO(Kd{$AB z_2c_jEEe0+UR9;0rzeh@I66A2tJCsuaduw&_|XoBBM>q(GCu9?rKhH5St=$i1cN64 zcYuRO>&VbhL?c7~Rk1X(t*Pm(q2c2J-%?e`>C;yn9m^+hJ9Sj5ZW!XcANq_!I!rFCgIS*RL@#F)E6R?RUOM`xtR; zRPwhvs@tH^f7*=|U5GLFqn=&1750AVt_JCd{R}#Nni_Q>>rBr>p;kZd*G-D78H#&& zcsPKyruaVbydgfN<;=Y9`*=C^5U|kQoUE*d*49V4xmP?rLo7x_Xnt)xg{17!SMKh| zUIQRrUzIK|xSN|>SXdbEfKzqdP36(5_YplcTg_i?oM0FAX=|L?=$1+Ps+_{usL+=@ zQ`%fK;=i`GwmeoM&0Z@Usj;Ag*m8j}qIUM%NF;U!Hg363(4w6SI5O-HpdCg(XpE9} zfY}HrI2%pj&IWmb^^A?>z~EGeSJsy)>}6+gkp&Fj8k)`RmP8ZjFVfu)B5vKfbYUkB z_+L9aH{y=v=lHn2jg8>MG=SmTx8FBsVOnH&7njs;opjN@<=AgWjWpVo4c*e&GCg{Ow zTWN0osnLQdbX1M+&3U0}a-XJp@$9sDY(i2}Qh{;YkC&NpdE1{Rbx`X}^Y2HueSplnx=LzUs2XJ?BqsW4 z=T|JCLrm^AyxGzxEP@46fMRV_Y^R&o5{$$3_xEQF_-bfqT)cRZ7{wkHFSCs@F*FYh zRNIw$b-B{^)Eu}36#C&2uyHnRw!F!otam{KStKQz5oCK literal 2583 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 F{{T2j**5?H diff --git a/inherit_graph_76.map b/inherit_graph_76.map index ea3ca70c7c..7dca21a900 100644 --- a/inherit_graph_76.map +++ b/inherit_graph_76.map @@ -1,3 +1,3 @@ - + diff --git a/inherit_graph_76.md5 b/inherit_graph_76.md5 index 82310693a3..8567bde63d 100644 --- a/inherit_graph_76.md5 +++ b/inherit_graph_76.md5 @@ -1 +1 @@ -37274f14eb9421a0c1f42c67d3d0be68 \ No newline at end of file +9ad9265d2112957698c0b006ffbb9c93 \ No newline at end of file diff --git a/inherit_graph_76.png b/inherit_graph_76.png index 8409ef99b1bb1e3037117f94e3d2b54644e61767..6be80ca2497639a3983f7cd12a8965afa174f3c8 100644 GIT binary patch literal 2381 zcmY*bdpr~B8+YHz<{l$5x7_c{!kDGGUlXO=hVh{iO`Ik|rpa1srW{u5NU22;GP%U8 znQO_dG$og$ToMzhesj(r=lq`c^ZCBdAMg8o-sk(=UZTIR8+fPMP7x6iu!p;ApooYl zP^jAg#e}$V)UsQ+NnyO)Tt$9wFGkBv|v3w{Hl#Sd1kMb3fP)GS9 z2v9=eU&xy0eED)bEQ~J@G(5%TA{!;0o!g3wm2de26Mnt1M5ED7PoIV%3?(}FxU@8K zVWEHG)&l7)9v^0_DbbGw^@)dK%qg8Uhbo3gY<*u!*H8nL&amkwSQ|AXhdg)$mZ*R}i90_3T z8RP4pXN^uz$7E(^rl+U-`}>E6hDJoZGdr0bb=|X~ySrPv2XE@gztreZz$UtEk$qkt zH83$5`h@%W^XJ)?%!CBby;NIUTNXYL&skr3XKiggKzFdSx8MA+z7#ibV__3P3x6mJ z0^t@{9o2GBetu*husEz3`2VV*C{uO`-Q3WjEoF7w|pOE3hdy) zgBu$g8BWeNHbF+T>gsA#AF};8tY;=A8wr&IPN%S5AD5Cc4{yFmCUcV=b#(Su1itoj zfWr?z9NiyM*V4it8q!tT`G@1gFf+ss27C6%@1_%pNNl$-(bmSCI044J{Dh-WD2a)Q z4uY9eaL`0F3kmDLtxe_qSz3DQQfgN|PIGq?W89k%>bFKPp6Uk?q7Vo~*08_%FFnh} zcWpOIOP@a4mMc`Mcxd@we{F7V_F^9gGg~r$+Se`dsQUQ?LLs_5{9)U<9|F>DI|lZB zZEI_|iSj_-w#3H9BGQ*dAnv*fB=qB&ny<@~>~9|j#{C@Z?4B?fk?HAU@iuR4>g(%c zRMo{Rpi=Bcr3y z7>w|dR+g5@85w0J%%JGb<7OHO{mYg z%wnQy==SEh}rf zOMYc=_8GmXXmxWfk?yyHkbOs^XpQI(e$a+pnOj|76j!kl3QGfj<+#n)ii zAavvOEk$a8*F<&hP02Ldm~$k=%5Yr3$mNFjNYtIyoFenx}tKwA9YM)O+{u7i8E6 z96BV~5K{Q7RJ;fP08|7TlDX_;M=h;ewY7nFUr~I<$HzS@tn~Es3=HNviHb`TEx9sY za;|P}fNMP(5QvDa$&WV=CEs{H5!Q2^Y6b>_GNKXk@+76C?o?E?{P7K&=5*n*p9+rV zNuy9)oDle5Tl@I;!&K9-7W#WCAm4@2Mxi>|$hphf&GvHw;-t5SyN^%b%1Ui8^N@j( z0k|e*pXeZzJ*@ZYs`?9TkZS92SEgmyl7q$UyN@YXCnbcI8 zkGV?k3AZc2w?~&-JD*t;LV?WTrpCta^TWne9&Uc<-s{&#()<$QgeOWFPES)u@P!CY zCPCQoh4jRfR9sa}K!-LoGzcfn%Ep$ko%i+mVDWejxQls&oAxQP2z*$Vf+b`$y``i7_AP|F`oMH zp;7@CSw^S(WUh@VYG{BL9S{ic;%B*+FJG#Wo?~}G2$S%WHfp?;l@+Uc>0wiou#a!| z;Z4HJAn5XB9ImdZX;YZR!o-Zx^U|}Xs}iDwlWW?t<<6biZkqAG&bI8B7fhPE8G_hw zbzgUP_k@Ib{?oLO;9#Wj-}eN+4;t z6vAH%f($j(!E)_ez0pMg>`Ik@yK_vIfFbT5=qSdFPz`{e#fcr z092r#wE+3_=@afZN;Z2rs-U1?@YSn(w(6@lc4t2V{CtjtLK&U^2U`HT1llwcxM?E% PABlJz@O7<5Mdthu#*1kl literal 2864 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 Zh4>StBC-w*`vM~{$lAgVQ)zZF;eRvNb{hZy diff --git a/inherit_graph_77.map b/inherit_graph_77.map index c266159932..bc42690eb2 100644 --- a/inherit_graph_77.map +++ b/inherit_graph_77.map @@ -1,5 +1,3 @@ - - - + diff --git a/inherit_graph_77.md5 b/inherit_graph_77.md5 index 8be47ec7f6..5fd887f28f 100644 --- a/inherit_graph_77.md5 +++ b/inherit_graph_77.md5 @@ -1 +1 @@ -ca3d6a2e1cf856c662c8c459ab5cfcd5 \ No newline at end of file +ad454d5cabbe4fbb22fb187c62959e5b \ No newline at end of file diff --git a/inherit_graph_77.png b/inherit_graph_77.png index c000d571b52e9f15d7f1205abe9854238f2d7db8..2fdd68ae52de6347a3a7c8fad173d596bd6b9787 100644 GIT binary patch literal 2478 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

    Definition at line 36 of file IServerClient.cs.

    -

    Referenced by Tgstation.Server.Tests.IntegrationTest.TestUpdateProtocol().

    - diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory-members.html index 305726966a..8c525dc348 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory.html index 1e068b77b4..e9f55b6900 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client-members.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client-members.html index db371f161c..057f298610 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client-members.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client.html b/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client.html index 9c4ad82f3e..55f6acd6fb 100644 --- a/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client.html +++ b/interface_tgstation_1_1_server_1_1_client_1_1_i_users_client.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock-members.html index 7808a1eee4..a323f729c6 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock.html index d6be416931..755ffd1b6d 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer-members.html index a28ebd0ca4..e1ca325086 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html index bae0e65de0..44d5badab9 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager-members.html index 94b07b1394..f7974d41b5 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager.html index a75c146ffc..ce23ca4c53 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command-members.html index 0a48a7511f..8467b2b7e5 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html index 7a78e7c4da..4dff186878 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory-members.html index c535cf5a5a..08654df02a 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory.html index e4a4dc2e82..5ba2de0c2d 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink-members.html index 48e559f6e3..7bd9fcfe49 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink.html index 3a047b6bdc..f3c79dd928 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager-members.html index 328adbeffa..4b9954e41c 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager.html index ce5552f099..4222c594c1 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory-members.html index 8cb55b3a9d..17758d9edd 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory.html index 574864a69f..6ba9165320 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context-members.html index 6ef7d5c61c..30932aa785 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context.html index 60a5c3cd35..715a0fffe2 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_tracking_context.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler-members.html index bce308d457..f397b06138 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler.html index 9f31a566ef..2a5e36c6ba 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_custom_command_handler.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider-members.html index 68c18ec1a8..be23d8f3bb 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html index a2760cfafd..4e0fac1ec6 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory-members.html index 00b70e4114..8eeeb0c6ae 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory.html index 2c2c6aa163..647f276cbd 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink-members.html index 9ad96eb4c4..c4b59f1d33 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink.html index 0cf3434f07..845b07b902 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_compile_job_sink.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory-members.html index 5b1c02d548..884385a085 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html index 9e9e384d30..1189fc7c75 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider-members.html index 1a327e3035..707e186521 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html index 2744a1b7bb..6e6073eb15 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker-members.html index ffad5c900c..8904bbb5d4 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker.html index 0f0274d2ad..a4d32e2f9e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider-members.html index 1c60b58101..2006c3df7c 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider.html index abc5176186..2b997f9669 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_latest_compile_job_provider.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer-members.html index 6e81f38bb0..ca0472a883 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer.html index 84e95d3fdb..bc59651e2b 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance-members.html index 2190e36fb3..651a9aa451 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html index 3b7985aa0e..a79c2d409a 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory-members.html index a971a04ed6..efc726d873 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory.html index 3b43969ce1..1057e92669 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager-members.html index 0af805a006..9ad696a1d1 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager.html index 09c1a9a6e7..106c3d02b3 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -328,7 +328,7 @@ Properties

    Definition at line 16 of file IInstanceManager.cs.

    -

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    +

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher-members.html index 366722cdfa..9ec5f56e2f 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher.html index 65771412eb..1c00de8d7f 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler-members.html index 408a86dbe3..a5c6dea800 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html index 2560aeb187..db4a3b1b58 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar-members.html index 091636af5b..0ed2b8d244 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar.html index 48f03ecbf8..2520e4041e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registrar.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registration.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registration.html index b880389eae..d37ccbe677 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registration.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_registration.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider-members.html index 701ed94c21..7c13ae3b86 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider.html index 2e0c4524cb..2da820836a 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_credentials_provider.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands-members.html index 71d395c1a3..cfae81e5f3 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html index 4f8954bfe5..8b2dab3fbe 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory-members.html index ebcf47cab5..390698081e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html index 669848204e..5539161873 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository-members.html index 4b43839d4d..e01aaacfbf 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html index 0eb621befd..0c8955e123 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager-members.html index 773090aba1..2cbe36b855 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html index 301ec85afb..587a4a4882 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler-members.html index d4c4d74dd1..4d6c8a4c1e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler.html index 7ccfeb680f..0e058aa5a7 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller-members.html index df7bc215c6..a0a68532e9 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html index 1c17b1cd76..c267d72920 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory-members.html index 962bb988cd..2eb8d6a32d 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html index e682fb6ef5..b73d2680c1 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration-members.html index 0fd690478c..93b6d2e7e9 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html index c84a13fa2b..0f2bb8a163 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog-members.html index 4faf4430bf..f35206c18e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html index 265a77fde4..086d813662 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory-members.html index 25592cc5b2..05e18b8d00 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory.html index ebf0cacbf6..fac78ebced 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer-members.html index 627a23da64..5f1c756e3e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer.html index 95f9357eac..1cf46cfb9e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_async_delayer.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory-members.html index 4d90fbeb61..44ecc9ca18 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory.html index cfbca2c391..1c7d084f37 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler-members.html index f4604d8bb3..3c025baf61 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html index faa0d0c081..837c6883d2 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_registration.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_registration.html index 70d114247f..4697b38523 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_registration.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_registration.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control-members.html index 82d3368f7f..8a49d170d4 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html index 03cfeac3d4..7bf829384e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -209,7 +209,7 @@ Properties

    Implemented in Tgstation.Server.Host.Server.

    -

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    +

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    Here is the caller graph for this function:
    @@ -282,7 +282,7 @@ Here is the caller graph for this function:

    Implemented in Tgstation.Server.Host.Server.

    -

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    +

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    Here is the caller graph for this function:
    @@ -319,7 +319,7 @@ Here is the caller graph for this function:

    Definition at line 16 of file IServerControl.cs.

    -

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    +

    Referenced by Tgstation.Server.Host.Core.Application.Configure().

    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider-members.html index a93811aa29..1950d10c34 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider.html b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider.html index b400e0d029..6b6a63b66f 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_port_provider.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection-members.html index b6a7e469c3..7fa38410a4 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html index d9e61e2fc9..97af11eb40 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -369,7 +369,7 @@ Here is the caller graph for this function:

    Implemented in Tgstation.Server.Host.Database.DatabaseCollection< TModel >.

    -

    Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.CalculateExpectedDeploymentTime(), and Tgstation.Server.Host.Database.DatabaseSeeder.SanitizeDatabase().

    +

    Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.CalculateExpectedDeploymentTime(), and Tgstation.Server.Host.Database.DatabaseSeeder.SanitizeDatabase().

    Here is the caller graph for this function:
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory-members.html index cecd4fbfcd..5038feb191 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory.html index f4e80f4436..47c192e0d0 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_connection_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context-members.html index 286da68ad7..b53d2c97e6 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html index e874ac3989..a76a89c72d 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -102,24 +102,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    -

    Represents the database +

    Represents the database. More...

    Inheritance diagram for Tgstation.Server.Host.Database.IDatabaseContext:
    Inheritance graph
    - +
    [legend]
    - + - + @@ -131,37 +131,37 @@ Properties - + - + - + - + - + - + - + - + - + - + - + @@ -171,7 +171,7 @@ Properties

    Public Member Functions

    Task Save (CancellationToken cancellationToken)
     Saves changes made to the IDatabaseContext More...
     Saves changes made to the IDatabaseContext More...
     
    Task Initialize (CancellationToken cancellationToken)
     Creates and migrates the IDatabaseContext More...
     Creates and migrates the IDatabaseContext More...
     
    Task SchemaDowngradeForServerVersion (Version version, CancellationToken cancellationToken)
     Attempt to downgrade the schema to the migration used for a given server version More...
     The DatabaseType. More...
     
    IDatabaseCollection< UserUsers [get]
     The Users in the IDatabaseContext More...
     The Users in the IDatabaseContext More...
     
    IDatabaseCollection< InstanceInstances [get]
     The Instances in the IDatabaseContext More...
     The Instances in the IDatabaseContext More...
     
    IDatabaseCollection< InstanceUserInstanceUsers [get]
     The InstanceUsers in the IDatabaseContext More...
     The InstanceUsers in the IDatabaseContext More...
     
    IDatabaseCollection< JobJobs [get]
     The Jobs in the IDatabaseContext More...
     The Jobs in the IDatabaseContext More...
     
    IDatabaseCollection< CompileJobCompileJobs [get]
     The CompileJobs in the IDatabaseContext More...
     The CompileJobs in the IDatabaseContext More...
     
    IDatabaseCollection< RevisionInformationRevisionInformations [get]
     The RevisionInformations in the IDatabaseContext More...
     The RevisionInformations in the IDatabaseContext More...
     
    IDatabaseCollection< DreamMakerSettingsDreamMakerSettings [get]
     The Models.DreamMakerSettings in the IDatabaseContext More...
     The Models.DreamMakerSettings in the IDatabaseContext More...
     
    IDatabaseCollection< DreamDaemonSettingsDreamDaemonSettings [get]
     The Models.DreamDaemonSettings in the IDatabaseContext More...
     The Models.DreamDaemonSettings in the IDatabaseContext More...
     
    IDatabaseCollection< ChatBotChatBots [get]
     The ChatBots in the IDatabaseContext More...
     The ChatBots in the IDatabaseContext More...
     
    IDatabaseCollection< ChatChannelChatChannels [get]
     The ChatChannel in the IDatabaseContext More...
     The ChatChannel in the IDatabaseContext More...
     
    IDatabaseCollection< RepositorySettingsRepositorySettings [get]
     The Models.RepositorySettings in the IDatabaseContext More...
     The Models.RepositorySettings in the IDatabaseContext More...
     
    IDatabaseCollection< ReattachInformationReattachInformations [get]
     The DbSet<TEntity> for ReattachInformations More...
     

    Detailed Description

    -

    Represents the database

    +

    Represents the database.

    Definition at line 13 of file IDatabaseContext.cs.

    Member Function Documentation

    @@ -189,7 +189,7 @@ Properties
    -

    Creates and migrates the IDatabaseContext

    +

    Creates and migrates the IDatabaseContext

    Parameters
    @@ -216,7 +216,7 @@ Properties
    cancellationTokenThe CancellationToken for the operation
    -

    Saves changes made to the IDatabaseContext

    +

    Saves changes made to the IDatabaseContext

    Parameters
    @@ -300,7 +300,7 @@ Here is the caller graph for this function:
    cancellationTokenThe CancellationToken for the operation
    -

    The ChatBots in the IDatabaseContext

    +

    The ChatBots in the IDatabaseContext

    Definition at line 63 of file IDatabaseContext.cs.

    @@ -324,7 +324,7 @@ Here is the caller graph for this function:
    -

    The ChatChannel in the IDatabaseContext

    +

    The ChatChannel in the IDatabaseContext

    Definition at line 68 of file IDatabaseContext.cs.

    @@ -348,11 +348,11 @@ Here is the caller graph for this function:
    @@ -398,7 +398,7 @@ Here is the caller graph for this function:
    -

    The Models.DreamDaemonSettings in the IDatabaseContext

    +

    The Models.DreamDaemonSettings in the IDatabaseContext

    Definition at line 58 of file IDatabaseContext.cs.

    @@ -422,7 +422,7 @@ Here is the caller graph for this function:
    -

    The Models.DreamMakerSettings in the IDatabaseContext

    +

    The Models.DreamMakerSettings in the IDatabaseContext

    Definition at line 53 of file IDatabaseContext.cs.

    @@ -446,7 +446,7 @@ Here is the caller graph for this function:
    -

    The Instances in the IDatabaseContext

    +

    The Instances in the IDatabaseContext

    Definition at line 28 of file IDatabaseContext.cs.

    @@ -472,7 +472,7 @@ Here is the caller graph for this function:
    -

    The InstanceUsers in the IDatabaseContext

    +

    The InstanceUsers in the IDatabaseContext

    Definition at line 33 of file IDatabaseContext.cs.

    @@ -496,7 +496,7 @@ Here is the caller graph for this function:
    -

    The Jobs in the IDatabaseContext

    +

    The Jobs in the IDatabaseContext

    Definition at line 38 of file IDatabaseContext.cs.

    @@ -544,7 +544,7 @@ Here is the caller graph for this function:
    -

    The Models.RepositorySettings in the IDatabaseContext

    +

    The Models.RepositorySettings in the IDatabaseContext

    Definition at line 73 of file IDatabaseContext.cs.

    @@ -568,7 +568,7 @@ Here is the caller graph for this function:
    -

    The RevisionInformations in the IDatabaseContext

    +

    The RevisionInformations in the IDatabaseContext

    Definition at line 48 of file IDatabaseContext.cs.

    @@ -594,7 +594,7 @@ Here is the caller graph for this function:
    -

    The Users in the IDatabaseContext

    +

    The Users in the IDatabaseContext

    Definition at line 23 of file IDatabaseContext.cs.

    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.map b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.map index e2a2806376..45619a5be9 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.map +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.map @@ -1,3 +1,3 @@ - + diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.md5 b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.md5 index f5e61202ed..f84ff4dfa2 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.md5 +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context__inherit__graph.md5 @@ -1 +1 @@ -fa6056d8893997712b0c611d6ebcf62d \ No newline at end of file +0a589d5530782d52e730f4136d0b3a65 \ No newline at end of file diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory-members.html index f33271af62..6d4d8b335c 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html index 5462958b68..3308492f88 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    -

    Factory for scoping usage of IDatabaseContexts. Meant for use by Components +

    Factory for scoping usage of IDatabaseContexts. Meant for use by Components More...

    Inheritance diagram for Tgstation.Server.Host.Database.IDatabaseContextFactory:
    @@ -115,11 +115,11 @@ Inheritance diagram for Tgstation.Server.Host.Database.IDatabaseContextFactory:<

    Public Member Functions

    Task UseContext (Func< IDatabaseContext, Task > operation) - Run an operation in the scope of an IDatabaseContext More...
    + Run an operation in the scope of an IDatabaseContext More...
     

    Detailed Description

    -

    Factory for scoping usage of IDatabaseContexts. Meant for use by Components

    +

    Factory for scoping usage of IDatabaseContexts. Meant for use by Components

    Definition at line 9 of file IDatabaseContextFactory.cs.

    Member Function Documentation

    @@ -137,7 +137,7 @@ Public Member Functions
    -

    Run an operation in the scope of an IDatabaseContext

    +

    Run an operation in the scope of an IDatabaseContext

    Parameters
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder-members.html index a3296a4893..542e7bd833 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html index 2cf2079ec6..f86ccd3a79 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html @@ -25,7 +25,7 @@ @@ -121,7 +121,7 @@ Public Member Functions - +
    operationThe operation to run
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
     Correct invalid database data caused by previous versions. More...
     
    Task ResetAdminPassword (IDatabaseContext databaseContext, CancellationToken cancellationToken)
     Changes the admin password in IDatabaseContext back to it's default and enables the account More...
     Changes the admin password in IDatabaseContext back to it's default and enables the account More...
     

    Detailed Description

    @@ -153,10 +153,10 @@ Public Member Functions
    -

    Changes the admin password in IDatabaseContext back to it's default and enables the account

    +

    Changes the admin password in IDatabaseContext back to it's default and enables the account

    Parameters
    - +
    databaseContextThe IDatabaseContext to reset the admin password for
    databaseContextThe IDatabaseContext to reset the admin password for
    cancellationTokenThe CancellationToken for the operation
    @@ -194,7 +194,7 @@ Public Member Functions

    Correct invalid database data caused by previous versions.

    Parameters
    - +
    databaseContextThe IDatabaseContext to sanitize.
    databaseContextThe IDatabaseContext to sanitize.
    cancellationTokenThe CancellationToken for the operation.
    @@ -232,7 +232,7 @@ Public Member Functions

    Initially seed a given databaseContext

    Parameters
    - +
    databaseContextThe IDatabaseContext to seed
    databaseContextThe IDatabaseContext to seed
    cancellationTokenThe CancellationToken for the operation
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console-members.html index c67fa29913..15137ff532 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html index 5fdf6bf6c2..83384abdba 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager-members.html index 268142467e..7aae41d066 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html index b56b662a23..7bde732d1f 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler-members.html index cb33b49641..6f1f01f0c4 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler-members.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html index a55c17b48e..0ae7fc520a 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html @@ -25,7 +25,7 @@ Logo
    tgstation-server -  4.2.4 +  4.2.5
    The /tg/station 13 server suite
    @@ -148,19 +148,6 @@ Public Member Functions

    Implemented in Tgstation.Server.Host.IO.PosixPostWriteHandler, and Tgstation.Server.Host.IO.WindowsPostWriteHandler.

    -

    Referenced by Tgstation.Server.Host.IO.Tests.TestPostWriteHandler.TestPostWrite(), and Tgstation.Server.Host.IO.Tests.TestPostWriteHandler.TestThrowsWithNullArg().

    - -

    -Here is the caller graph for this function:
    -
    -
    - - - - -
    -

    -

    The documentation for this interface was generated from the following file:
      diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory-members.html index 9b861e31e1..f684c51c76 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory-members.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory.html index 64e56cd4f2..72fcb8070a 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory.html @@ -25,7 +25,7 @@ Logo
      tgstation-server -  4.2.4 +  4.2.5
      The /tg/station 13 server suite
      @@ -167,20 +167,6 @@ Public Member Functions

      Implemented in Tgstation.Server.Host.IO.PosixSymlinkFactory, and Tgstation.Server.Host.IO.WindowsSymlinkFactory.

      -

      Referenced by Tgstation.Server.Host.IO.Tests.TestSymlinkFactory.TestDirectoryWorks(), Tgstation.Server.Host.IO.Tests.TestSymlinkFactory.TestFailsProperly(), and Tgstation.Server.Host.IO.Tests.TestSymlinkFactory.TestFileWorks().

      - -

      -Here is the caller graph for this function:
      -
      -
      - - - - - -
      -

      -
      The documentation for this interface was generated from the following file:
        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager-members.html index 1f924c310e..dc4c0926fa 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager-members.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html index 8b4b2464de..28a1cb0966 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_server-members.html index dcc00d666c..7ce523da22 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server-members.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_server.html index 7e9ff3191f..bd314e62ba 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        @@ -109,8 +109,7 @@ Inheritance diagram for Tgstation.Server.Host.IServer:
        Inheritance graph
        - - +
        [legend]
        @@ -154,22 +153,16 @@ Properties
        Returns
        A Task representing the running operation
        -

        Implemented in Tgstation.Server.Host.Server, and Tgstation.Server.Tests.TestingServer.

        +

        Implemented in Tgstation.Server.Host.Server.

        -

        Referenced by Tgstation.Server.Host.Program.Main(), and Tgstation.Server.Tests.TestingServer.Run().

        +

        Referenced by Tgstation.Server.Host.Program.Main().

        Here is the caller graph for this function:
        - - - - - - - +

        @@ -199,7 +192,7 @@ Here is the caller graph for this function:

        Definition at line 14 of file IServer.cs.

        -

        Referenced by Tgstation.Server.Host.Program.Main().

        +

        Referenced by Tgstation.Server.Host.Program.Main().

        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.map b/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.map index 79bf1a5aea..42f4c7faf7 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.map +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.map @@ -1,4 +1,3 @@ - - + diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.md5 b/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.md5 index 16cca4fb85..7d5d4f696f 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.md5 +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.md5 @@ -1 +1 @@ -108f6df50a89d4f28d3400163a104f08 \ No newline at end of file +b5fa09e78c2ae24bd3ccf4011f885891 \ No newline at end of file diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.png b/interface_tgstation_1_1_server_1_1_host_1_1_i_server__inherit__graph.png index 8980eb6153fc2fe41b6cfd58994e2f2a7ca4a7c3..e9e846e331c77d1d4a1602136f88d5b3b0bf60fd 100644 GIT binary patch literal 3624 zcmcInc{o&k`yUcgSxZHs;<1fw%7ZY%*oBc8Ye@Eemz@~0j5X%5k0^u5nw`p$5|e%B z5n^m5jBW7ydamDlz3=t@|K8_1=UmtM-q$(zeSh!!^ZA@uJsq`+3>*v)2;`!MIzk`Z zr@-k>PYtdIKVp@^jn-OA4FNehJ@Q*#rvlGu4TPeBfA)G#p!UNh&QH36-BdJC6;VY( zqE*#$mnao1C0tZ1J~kpu`xdJ&l>sWe;b})KOQsFYH7YE7Ra|#c+?%Z7sF<(^-WJSf z5vo&33~X8Y_X~u_diIYz$bsz>%7R6OZltaK$mZagr2yhq^ATA-BbN(xNreRx#%5To z1A*M7LQ;=W;bF&Kxi(`WUHLZRDRTgop(V}Fm7oBH_p zu&}UbWwTp;uBoe2Q&S@fYW}5+W)v}34eK17nITw(KhcE9-cN)0h6zxuLBPwcba3(U z@ppX~-s``2Czo@oKCP*(74c>cR=PXI-gsHn24?KyQm!YErp_yDSTneT z(}`*3xoUTx=+Ljg;A5pLkq^4^JwXP**p1i|xOI@{ST#j^1uZn2=-HMF&-s-B*285sz5 z$eWv+!{hNyen0UBc&Qox`9WO;A79@QUuEtyQA!_{woFY;&qa*Ydw?(D6A~`2C#9!9 zGBuTj!;c5F#MWoqW@l#~-zIKsY!ny&K}Say!DCo%a+!rCycL=+fG;loF;Juh!$Rfc zD5<*en;I!xzCUML5)u+vV>`yj_lHUzCMG6&cP}g~Y)m(mmX;b3%t~Z^y}i?PP{hwR zP`$j*HXTsB>ecnk-@wo{2=l$T$8 z@V!78jl)bM4zC5OE5pUkS z$;Zbx5ztDWaO&*r-2FM5hsE|U-}CzMwIy&@Q&ThKfW%*2SCp5RM@F`*aR+;^j)+W8HU{l`s;YLa43`?cwa7_M z?jIP4XsoKLl9Q8DPl?B1Lic_Z_&U3~5-=ED2L}>pPBvCnoowlwsh^ic!|x|yu_R#2 z%k_3dt^&On91I4lHxpH4mXMHGBIdnzW6~=zxFTv66Bjpl$1qY|3HCfSmp>;uIs{Q z>q@=J-rfY)Jz$52=c7J$cXxxFTYrBM_RfG;a){?HFN^*=Hr#?|!|mI*;cz&OA{Z>5 zKub%@kPx^EQp#-xDkS9S=y>ZmM_!RRARs_PL&M6-ijk2KhIL*YDX%eafAGY#wY8N- zk+L)T7=%L0`_;OVLZJ){4$jZdJH%yWnIe(NXf$2n9mh{yUB`R#nB?T-2M-=#vDou3 zhEp3DhU{QIkzT{}h3lQ2dU#Z-^XdzwpE+{|ri%KDJef2n~urJ!$>B0rc=_`*jS+&hW+y8n{mgL2jWKI2inE^h6$Fv z$C6K!m6d~nDBs`0882K2+F#75t*wo_PFF#5>-O!{)m6W>v2bV?<*!N{&f3{o8_I5E zVDKD`=Jc?6j}xER$l{@AV#3ta+>KIV;o>@;LvwTdvr;VZ1Y~V(9WTveiOn1|R|<=Q z{6DDE#jw6-jApyBo+n5BK1HclN#K%+Dd$$ulxIcVtfgDqhauxkzLAj;r2_YNjK;r$ zzH}DqmqroM}22%DH5 zYG)B)5JUs2FL%AB%6ib{&#be7zdFz0%r2#-4vL7hEK5{t79IRvoLM5ievp;kaJtfV zJW*(Xw=*>m^6~P*l>9d43KO`Z^6(*=EcU7|n!D>Xno}=&IQmw>p!B3xA3r>_ zv&zJmqVe!)?F9&uqfe}DijTgFJEe*yf>6|FdyNWrH@mBgu}jQh*b!g3Ngi0Lb_Rak z-@c)YMw3i>c{E?(8XKddqq|~>Ww^+KSm_@U+ghc=BY+h1Q zQeK|h%By4HuT`k^RT7Qj(CDbsE?;qpBNXg45TuJ~ucym2c{o4E6T9 zI6FJfpxEPzo{+as3A>{LrMj}Zdd=(49}-U$6~one0hf^0*0NhL>e||J?tj1U=y*AkbIGeNg;$X*3%=*&yViExH)X}c!x{|V&K&L`~cn4_()1g z)z#Gj26dfjmJtzoAWMviiAhUKa~dUlUi3^L3=9l_QiFL`IH5c&&|CQN14jUCGSeK8 zihBca>B|>Qo3~|U+Un|myGw6%;fEcM_`Uw&>uO;`HkTaMXhIql6%~L<@20xCD?85u z12fXouiG;zmU+2o<&+(T8l>SSP3%Fikwoe z3+~d}ob9&N*QUQ|rSL9#%1p3pq%{^s;QrKHeNQOHY|IXEW9#~bod z)8v5julnV&_rxDn#zQ+L7W;B!tE;Q?wi8VmP?1!f9@9et2+@ zgwg)P3+M)Scjj1xprBwk0dSHw=vW|tg^=KI64aPb$@73un-8LwZxa+kginytB64(P~IDu6^0KnBzp}EDRfwo{ldFMC zLZ^fE8Z}MfZ*sfg?c=k5cqrz{Y#C5}smU#Z2k63Fc(4#_Y*lr2Ar2QWD{XmGe0IS} zJR~HG z-96{O=j?$q4D-Ho-+Q0?ed=?ARF!2O;85Z~Adm-gvIunu1fvtY_kv=A*Ob-YjNlKZ ziGmCQa&!ChtuZGC0-?5(Lx^j-CT;(5)78+K#oDvIBTMjB>*ZU=YTxmx^H6wYQErje zbU5yt&LStxiePWt@rmuuENw)mzgmUh7!0;H8a_3yjj=8iFXoD{wuHo_4N+6->H>G|$xO_g2;a&VN5`F7IK3Z)kdTnMH!Iv5jqcHX#zsU)7-yo+ z#J~XS%#=kSH2c&yAi38}%*^y`Y;qgV(25E5^+MXkhEJWzM_-yzdmx+c+`Su>kbpx+ zN0%o_50^XH`O_Z9uG13HE6o@rBK3TAX~|bAgj9|OGfGZgNl8jmGj`Ni_3ol=Fam+d z`brXnM$2>mzmH|<{Pjy^g8Q6peR@z3Hl1B%zoxFL>h0%uFEcBP zo|P3#Dd9zH2v-w&p*?VE`HRu_>WQKU2HScuyu}tG%l%(Xgoxsd)tSQn(S3A2`h=8E zPfwrU*a%+k|I+^R=Yt43v97a&)l$>$hn`=lytieuL*=6Ki!w9sQSn;6l$Xchc>0u( zoE&|6>Zi3Z!g5#^Xi`PBiQ9-9Q z?^osT(yXVe;&$fzamh-&ZagQartUzfsi_C6ZH*4Mr*$->p`Vh4J}hn)H%p6)W1JtZ z`>v1VNT#X2H$2FQ5S36@CvtFbcw=iD!PRtn=Vv0{#OVIo5MwA6-$Nmnt(WERe&!n( z+1Px4XJqNHSnF-v(BE>EgnBy&vKArvLL(e$;W{__>Pc**(*) z(AG4`z!IB3g8H=%_gm=bGQp1M(dCDbK5ZLJlZ=Xu_3P+BRJinB)1OMMqcHVnK0}M6qF`lk&vTumTr73k&8KP6G*hd;6@n z$J^6^2dlqKk2c08D=o=l<(aFjr?a(IR#UyYy27ZUqN9EIW?kO)mjRBl(-crq)gs!DJx6(65FO7W6` z59x)4sf+X~B@R}8a=+~(0n)V?Bc`OpF*i4dw4ezY?dDrBay4NPZ~3gYR$nYa0s_^H zbJ)`As?K^Uz4hC*(veQh=_u&@x(58Ep&_kaB{Iv+@R}RKVNgc`cD4mr&Dh*L&|)Mz zO{dsUYy89Z6i-KY_mbGn89uFu`#nfxf5DANk%_SNRE0PYfHnmyE9*~FOUq3diW4$e zVWDvk3yYDTpIicJW@h&0SBi*kofF$_^H)xs@l2^q@*pexW2`n$ItxYN{B7y;V z_3D-0CYUgqS>f|b=qEa_OTwX{p~+@1G4EBeZ;&_pi=E_Rp28nJJd7?3^o)#!m6dGA>3^43 zSNmtHsqJ8T7bm+iuCA^{8wJ=Nx0Wp6bhHGD7xs`J8*ldVy1d%;k^v_D_wOG88Cg!H zXKyrfPfyQa(jx4J-VAsW@b;pAQc_ayrz+UMj+d2}6A}|=R5q1a!@9~nuiXFs{reb% zq0Nb6nVajY2U9u!8uRw{>@u^n8N|fs=Z@K(?3 z2&3XFaosmbE*>g3S0N!GneXRn_6rMpAn3BCTX2qaD9UcCf*($<2e)fZMdiY`*wib- zXoN^_pJiwFjDv&YnbqX8%fk_sgrnl7a~LUyuJ_iKm8+YZ@oa-zg0r}|_*Y(QN?I|` zLV-VI6cj-<*>SSh}JDJJ59bPodDT zk+QS1^LGD$vsN6Np6)F~_L}L|*wL4jmCY|Ke8LyIRJHwceSNK4iF^dCU-@~WLR517 ze|Vv*nACGp5I~cXlHBW^N5O)hd0l^GVqzLqxI(D2*E^Glu~3CErHC^7c64?wTwh%P zy-DlqQ-j#X=nN8&b3l$t?_(Pqo3FxdaCv$8!5kI3%WYe)7(ph6bisC@FA8pxd(xrg z^v>i6#F0;q%Ks;!fIJp_*ZRjyBkCkFApz!0{!Rw^>GC5_VbR-?%DA2SEP^`%0!V)T zo}ojcS{k!W|zsjO@4G``i0g z*mbYbjQf@D3*V6b@_rL}c?VVfq)$02woB_H9MH5_4o=76Y$d8Z$#0k)6xQf`@EwgL z{(ZX4ECU$_2SLxPBig?X6yP^jo+p8?T3lY9Nw3-^^2NZ~nk@m<1r4NSc=(Qd77p;B zwcjIDo}OIaR8qs&#(&a~l3rH&$wn}-NTsVID_gP@;!hU>H)Z8&gEew&B=R&{ht(fu zsTXN!v&0xrSK)Kpz0nCuzw*_4I=@R7_}tt^JWtc&bH5o}SFcY^J>5sb*k8wRUwW=7 zd4I|>d9Wx^XqQs_P#BDUd3onYe2m}dsHN*=4OA&X7Yr_5^!>6qAS;V{sjD$KOCgZY zE>o)>b%JqunZCcKW*leVzYOm&gXd}@`Gxo-Wo3;N6W>i5NTGjFuZl9epKAtX$P|D3 z_D%LcUq@nVa_A8*S(DDXdtOcLZ$?fVJSUG%t%CcS`Q{?C4Gni@>Q72Or8B~56oW_C zYU`#LVaVKB2l(&uxh-DXYlu<;`5bwr=apegESqO!zjG>SWl3b3vnA?B{PUVm4F7!( z0qF|e@1(MI3W$sI4_AjHWU$gbP+u@Z`c>(?gzs@R{>^g~8%4fp58wtFz^0`Kt#~(v zfiUHP{Hsz1@C04$sgbgZ*!H<**2^oDJb}T{E4{u_w*xHICkdLRbfo0MHB{~=HeBLP zh^`2^C}>M(NIW^;&hrZ7^4`p@11Tx#`>{TZ{?GAUf5gG|<{q9%;o?$IQ(M`c?%ntE zXP#eZm$10Q1UCUo%w>y1c68FT3+;BKyE#&AO>$#M1~fnw`o)yR`pjC!i|Eo{Js%PH z!~dow^_g+o<}ZW9)3a6L5=$MZ=jno=p_hk1)5T6Sf{=)Ul|>3!Ve_Z26HQ1(Kz#6& zfe~w=<&&x_s=6g76|-evfD%|yfjm7uAl*`DByr5_`trkm8*Y)Yg#`vKu7K!yu9%_c zZ(L7LgUAFyEZfGhM|2-c9?{cJ@6Wdq=e0A#ac;K+N?+o*ij7BJLd47r`*?F@rI996Z3Su5Zi~~j&0K!>piTKDE`HS(z3D^^HdLrrKLiJ<;0!m<_|{;%gf8fotz$5 z*`|5}<<9@)Gu`vL`C!oYJ}C4q*KCe7^YiC)goN0q``uJf?0reIzu#aoNRZX;dtEyU zP5x%1dVmg9 z^eHHy885_Kb;L~~YGeK?dXc?-7boxrtd%65qSi;PV0hkjm z9kCOZo10crYQf;FD;;Dl6-FJy5MS+!^~-c;#si2(+RBOmB{rrxUf|+n6+Ahqc6yLH zEk{G7COJQoW0pcI%7FkwNk~*>7&VhcCQ#xbRebCe|>~F^2-T%|K|tYXu>WLnLIYwCeQWm4XyVV9o)j#WcTRkMiNK8WwDM) zdMh50v6q60;?dO6&dv_-dwzUKY$C$8$wMndij6{1;n6l=7HE4E)XFeM3A|B>Qq*=o zw}n3V;|~fz(^j98XYWFbN9lPeLBy)E7JIWk?7KEz^uWZ_H}w3o9%8HmtR$sOu3^p- z#bae%WdFBEk);EZr_JI&@JTI72CP-Gi*(!7X1v=%= zEXSw6!n0Cmg??&Wsl&$55h~(NhkR?Ze~2w7!X>7wo@PA^$z_?;U>Z^74LX^&Ee_D< zMA;D8Mu&rFrjc{pT|GB|P#e;~BX2QejOPTyuTj8*_~Z&Q5&l0DH3(_09(?o=dULdK zQjmmB>VeuP@WE~5N`boV$DUX;cPa=>5OmlAPv&zX#5lQdkrvli+diO$Syfyv5} zu}Hy18~mf(1W?DMZEZx6i5KJttIhp}j1?)oOsLh7DceQQa|C<$WAbjL-cPxPpObkSd<3*jR1tJ!#%B&* zcof418itf|ypV3+2TKh&9a21EGyU&IM=b_cjmZNir;U zUX1SbvFy|GTHT$hv;_IUoSU9k!sEh4T)vMQk9zV^YwK%5qB0tMTHz=`4&>iSjZDl= zxrRJ=cep`o;j19XJuui=B3#a2L<&j1%(`zguGlKqAg6G1?InRkGJyiZ4_|aLxTgmJ zDk}vVQXUCVKQ-2SUU32&+HFr6fCeox#x+J63qPfMruO2ErDfPyfy}~~j*u)35f3f6 z`-&~G12y=KCo9JF*CNww=0yE&lV5DCz}~)vZ%a!vBOFesk|GRjf@A{IbGKg|@IWB8 zy4FYdxGmI;loyqF9QNkjK=Ql?JfrZ{bDTz$qYGocP6Lzg1}*D;cAeAiERaJZ8CcVT zaE<01Xj*pch-~v!mYc0QyD-yGAMk;#4nUdXoN>uCTUsjoQ|gEj#KY(Bwz_&_n*Yrv zXwrc%xq$G}(cpH|A$HRXY-9{VvgL#vLdxU5iVAC?fe@uZeHE}G9A7b5(~*r$hud+b zT&}^?WVYKI!z)^l35l?o8<0eF*dz%!hWOUzet*Umy#P~Q`vD9JLsq_&Xp`g6bAlMu z)fjJ24Xq8fN^O+%IB~N@8~3R!HkwF5F!4RrfO71v&JFwmccp>Pf92Vt)qj=YiAf%{m)HX`{L%(f#(z&Q2DuR>j62% zld?z+?_Qowe--s0D=VjSAhLzK>lDAE=itC-zKs59alcm;EU2=~c6MlJ?%RjmW8Lz1 zB)8?0AO}NZU-Jjl;hu!m))SELz$b7|aBuDA#IDKt;XVE40l9{-puj*Z`19vk58KUj zU)8p?8b3}EuJ!iuIZzLjlW24uzQ`UE;oY0=s|r=`h5W2it!2uOt?nk2@Au|uvQ2n{>Y zS8s6MBwZOu#*LF_mJ-(dojZ5oD%b2v}`76n2%$yowiPe+z)H8umVl;+PT?Tm6Kkot4EI-zwa?C zgWYVT@6=6Zi;CgV3A=jNI^vE(}DG97^K{z}B~ zZRya$#Kc6hOWf=qKuB2+#TCx*sZ1|;X9+-8jSYHfYSEA6py_kno5xUBS1&Q^B|6-l zGuqfoF}3RMpIo$f(f|$1je>DumApH+#~6eg*V20ga6!0r+&`Gc)?h)3ILq`ud@uZL6uRZ3SFtVPWA3 zC+9e<-eQEs6@_Z=>cVVlYN~NsSC6~+^7(TB09@&&-Qn+tGqLrmtb$rvUV?rP*_S(p zyzR&V!|{)aAr`&dlLVpXed9_3k0ofAFo0M-KYb0_LZeORow;Uw9UYy&tE*I+srrVE z5k?-)lP*PY&zuIqpbgb;a3x$FNJi~cEKZi1f_x)< zd3~`ftDw-{8^elmIpj+q@&1SwZ00lP4NbFm?-l_Sct4W;00^MKG4UUGbU^6h zLPke5nOIquCXBqK{LRqluJ>g92ivf! zf?R`o7X}d#gM-U|%l&%G!otEGpnvYzo~|y?GLix*fnaB6N3fc$xe(mA2<}N(CF3$A z0oNyBiE(iNj;N|Wwz9HvYP$BhkBb0I(qAHtV0)^P7%(uR=9}yKY(;>aI>rigczyvl zWN&C_s4zSjFM6G@y1u^NHZr0S8ygFy_j|&|MmRe=%fQH(A$_Ek^|5}fU}SJ9v!H=w zKh`LFmwXfTOZ!W>@Ry!USxp(mr))4195qeNOgBSa-CV65K$lF`2GiPp|9<7PHL3RT z>S#i6Q^@1IVr`;0)y~O@1ac2zY;2qccBh{N$Nvcj$7rxjnyMxWWiX1Y1agZ8G^F8{ zGQO(~3kzczFB7ZP|E|@nS2Uh)IrvT71b`X|D80+>>{A~fAEcJi+rHf|O@a?ZlNOtv(Mw>V{I~R;0?binBZ&}GJmYCiY_K7ABR4GWkQD45W z#>!{)^!JbC7nfP%ZL?{cH#_zI`bBoj5`}kXYRhZf4&KErvlra-L@~BaOz1%A5x{<( zz~_-#sZ9>&8yp&c{>}HsxIh1-w?#~z&ft)cPN3(G*+vv-GaH7! z*^^7?P>pF_XywpqSP2;@7Uk&b>ONsnN?@XUz_WFcI3cJ_t!bvB^ToLlzPC&tOaL6Vl1);2b# zRZ~|NJUFOYG?Ev$E!p{YIh9VxMG=pRR}o-p9DfP=sVZysY~^GaU|cWWYQo}lt8J3k zhO-iA+(C{=+egHTz*L!(i8Zcm3aR zkKNxJ$dZwqIBOkEO(qtV6b=yJL3LT6TWaF3T?^o7FzCym;E}+eIzYgA;T(6v?g(Hc zw@C+d;qPCjt*xz&661D+vU2#q?IK_>BH#cCH?H7SZ#5SK4G0kq7Z+EW>XZL;)fqxo zFk?}tCLRk+XfoeCI?NNLKDMT8 zZ(`3VElzO)c$W;f3 z|3iExFzcKUHb7gtWQQ|*jOV)ew(9HT)Qn!oaXUS!;q01qsRM^I@tAU68h=Y{N63#2 zC_JpSV$vpnGnrkxx)E5AM~WZiTM7N2al?!Mwawidp!Iz_g%$8 zi7i}5F*v(_h7+IR50i)oj@=|5AqAfyErJr$Y>;xP#1@G+sqw;K#l?+aoyARs8~7Kf zgv7z&0EqCR*-DAL9sNXvS|PwKNx2L|0k2;IDd-fyP5-1M>QGt{Jq;E{#=8b}PD4Mo zw^mjHK=b#0Y-xQx&uu14f$a43^bKI85O0r*;{`6SvyfYMtkyoS6cB{&i|RGo+us+r zvf>yX9)8geShM}XiqcO-B?)M*X8vl`Q!c>LEhoO;hk)2mdV8dy<)L{4&XID5mX^ge zyTExB8l72Xw;*9PS%LwwnY6JnJpktZfUBE=^qBw$UK82BOfLG7-)6QUNI6*$G&9WZ zn-B5vWn^WcO=l}qMaw)z5gT6=q1zOR#Kgqh4u5;x8?or41aR>1?(J>esCs}|f>c$! zQi<-d6a1&I9w*Y7nVESW7Toh=rq&UQmX=mMP#jUYr>|}`mj4KxBAqG4=3)Y_o%Qe& z8o5xLc{*iTY_U=X4%(24{O7S~bS?=1PK0Ve0t^i4>Wcs4bWG&Kz9=CD7l;5);^gz% zAH&@~fBqb2V4-%@d4Vwd7#$O1f3jon-vz))<2cP#qR{BIc&6*@+XK8{Iq={A9b5s@ iK!XVmo$UVIV0=I1{8mWi`vIIrLgb{B5#J@=`1~)UM>k>s diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.map b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.map index 411e994a4a..0c280fc08e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.map +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.map @@ -1,9 +1,3 @@ - - - - - - - + diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.md5 b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.md5 index 11560590bc..0a07d5b801 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.md5 +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.md5 @@ -1 +1 @@ -f09aa255e4dac96cc0c27e3809e7ef10 \ No newline at end of file +20a2004af92f8768f79e22884d10c63b \ No newline at end of file diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.png b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_a2b5c3521d783dd9eee7a3e4f2e03fc9f_icgraph.png index aa3690dc470e27eea866f6440f508dade5e3e377..38318789429c7bb3a596ef3ed0d0c322860fd9f1 100644 GIT binary patch literal 4503 zcmZ`-cQl*t-}dcLYSY@|RYjE=wZ&*_RS_drQ9+3v)ZVJC+G-RrYnK`&Mr^HJBee+{ zqgHKd2fy3*_x|;s^PZe1_kEs|^W-zG>-t>J9j*;krMSs_lZc3jLhY%NE)mfcF0kh& zAqL+c)>q$wh1gPERf*{0^7E;wFoB4OMng^Mv7UGO#*Ck~-r_~;&LOe=qu1f4N=j8F zw@Sr&%a;oiy)%1$zTH)SBl*R^tLHsfhfpR2)-7|{Epu-YTUKcc6K$CiX?-fjZIC@>)lty%N>{l(-6Z2ns48}6}D^-tBKGgv3S?^o=ViR zokYS3XSJqX^3dY@wLrp-YA7X}{hIb$YNy%1tHbLv4GeVfdCdj{BJWqobuweg`EYA2`7?>Il2>U1}$+9 zvslg~G+`*nppCV)cmuN9BgMF|&NT(5uip_$!P4E+lU-Gn7{dm6g_S$}G-}TzW~=?B zdWv=FWHeR2wuXJ-;YKybnluD5Tn<+#(8`Lbt*xcVwKw(gxouL*p7-ff;ybc8PHZvu zOO#RlXH8nsD!KKPu(hhCtr!D6y|3OomP5nCd;$W$m(rY<=H7E4mikaptkRXEI44TC zGkeV}6O&liO>b{+YHI4%p?q~$4-Y5L({Yw)6~&gov+mwrm}9M3c^4KNo2wctQHP(} z^>R;>V-%5}s~QO}kqeKEY-?+KqZ~;;x4PPMaek;k$u8TyoD~!}lc`j$dKvrP+4py3 zd4+{&5KDYQf)negzP|qG`ZP+__aw0S>_F1qVLv!CCFRlj#?*NG=bhIT`B1A3wWm)> z5j9sG6-Az&p6Q4fOHj$GKC9bY@1 zj}#&yBjXYl{*aer;pE# zmA6M8rdSu1k8DERaDECh5C|PD?e}mx-dh3YB^J=)9#Qc>e+2h7YFk9ymSl*@Q?Pxg zwVs~iXdJG$wdL@d*^3vNR#tb*%F4Wbed7}o^Dqyms~s5L5L0~r_U#`y94=4TR-FB# zk5M_BC0o8C?O@~X}MX` z%1}NTR^dVxKp{dR`GJW_EW6xKTQN*sosOAVne8&+cn@Gw8|;gl(~yS{LPI%cB zgPQ3yga>@A#Rr<~;HI2g`W?!f3cO4Cb{H?pdEle=``@}5;Qo)*)JU`ZcS$+?xBpSN zAfPReO`MxL+QaE4n*$(QO^58NF|7ZTnYkjYt@#ipmpB1E1A63$s|qiB(XjjN21m+^ zu8De&wMz|i7%#Klz*YZVUPdElWRy`^fhXaMy~zo2ao;|0Dr(5r*Zc}Noau_^R=?!g z-QtS!=97pwH>fJzS9QnA;aW~k4>*Dd6*+xC41c7GI{*sI$EmVgoE~gMEKb!pEmU-| zFN~Qu>+9n;XBt?dXK2*}@;&jW;a{f}m6h=$BYM93e@62*u6y_(dKPw6oA98gSx%lZ;H-L<%}L?I-2*0WS0m3@lC8xykO2z%^O}{lrPM4HZaRv3y(#rmIUrMYUWrg@ozj7kkH+ zQ}Ua28@5UYT_6G-R(yDkQ9HrHKh_AuZoeen<(%O2y{(N&-2PUYq%)!`hAkc96(jPp zGo_y{xZ-8ktAq9Dfk$&Uh$_)&K7M}1FQfN=h;y^QwBOY)RpGed+~4(}K)!&KippkZ zzT@cVi0ISss`qByGWp_@Cr?O7NiB}H=P(ToCMD(BEf?o$%b9)y+qYCqufsZ+L^w1 z;d3T@3~W6!F?Lm2jL0 z&d6W`Q&S^dD(*JF!R+Q{S$%V;K)-=lb$M#TR#Y#60}ZM~?ds2a0b1lz(9UZw(dA~M>)W&qzpGNRx>-|aBN6_t~72TZ`Lt;z7f$rVqdh#uYM=YLp)GhoWf%I<4p z6qtBAC=^<}n-^#T0M^~tcbALn4R4lzJOIh=kh&0RL�KOaiW1!~y^8%j&NV&?4$C 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�$ClJeB+mHi_{ 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 diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html index 8747654252..7e58ba38ec 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory.html @@ -25,7 +25,7 @@ @@ -173,22 +173,14 @@ Properties

        Implemented in Tgstation.Server.Host.ServerFactory.

        -

        Referenced by Tgstation.Server.Host.Program.Main(), Tgstation.Server.Tests.TestingServer.Run(), Tgstation.Server.Host.Tests.TestServerFactory.TestWorksWithoutUpdatePath(), and Tgstation.Server.Host.Tests.TestServerFactory.TestWorksWithUpdatePath().

        +

        Referenced by Tgstation.Server.Host.Program.Main().

        Here is the caller graph for this function:
        - - - - - - - - - +

        @@ -218,7 +210,7 @@ Here is the caller graph for this function:

        Definition at line 15 of file IServerFactory.cs.

        -

        Referenced by Tgstation.Server.Host.Program.Main().

        +

        Referenced by Tgstation.Server.Host.Program.Main().

        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.map b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.map index aac63d5d49..169a6ddbeb 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.map +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.map @@ -1,11 +1,3 @@ - - - - - - - - - + diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.md5 b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.md5 index 627e494368..91913941df 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.md5 +++ b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.md5 @@ -1 +1 @@ -5f7187b5cd4ba5ff0bd5819e1dbe20e6 \ No newline at end of file +55187da82423ee406382321cd2b0ce60 \ No newline at end of file diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.png b/interface_tgstation_1_1_server_1_1_host_1_1_i_server_factory_a063542cb78195a507feb3c0e6921b01b_icgraph.png index 4762404f605e618dd66871cb58c20c77b4472ab3..3f7ffe5f62027839f6e402c67f93626cc3b31ea3 100644 GIT binary patch literal 4702 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 bF`YC0jlcJb-)`sI^+i?1XRva4i;({SCpQl- literal 48312 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

        B;0K3g)s&K0Mq`faFSX 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�k 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 diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager-members.html index a9f3354fcd..042899b432 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager-members.html @@ -25,7 +25,7 @@

        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html b/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html index c6ef5510d9..3b58f91564 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context-members.html index 50766b4e38..0f7a892e66 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html index 2091d60f2d..25bf510158 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory-members.html index e04be90697..9b4e0734ac 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory.html index 397f85ff7a..129906ea2f 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context_factory.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector-members.html index a4e2cb27ce..f012e1105c 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector.html index 1069d9dcd7..22e80be454 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite-members.html index 848ad19150..107a0c7b35 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite.html index b634467358..ad5317b3ca 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_cryptography_suite.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache-members.html index 37ede93b2e..db89bb58cb 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache.html index 14492b3c88..78121eb960 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity-members.html index f45f95a511..88cdc980a7 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html index ff170331fb..832070112a 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory-members.html index 3564e0e22f..e31c6340d0 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html index 6261a97f02..a490052f04 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory-members.html index 2076562b66..ddde99e68a 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html index 011e3f7db5..4663861258 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services-members.html index 4419e47c6c..1c0a542efb 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html b/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html index 0d86860e55..b1d6a9faca 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider-members.html index 2fab33ed82..03f3714066 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html index d646a13706..075e0696ba 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper-members.html index 88d5fcd7f8..d24d4e1e54 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper.html index b87147423a..975f15b85e 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier-members.html index cf03b5023d..582686e92f 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html index 883439d734..ccc0cbb899 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process-members.html index 079aa15722..592372ed2c 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html index b633357081..ad9802f095 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base-members.html index a702cbd0c2..1f5793f2d9 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html index c742503e04..656c24d99d 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor-members.html index 9f81465b69..c22998b63b 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor.html index 2e744fd548..d1630ca8b6 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_executor.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features-members.html index c80895db31..1a17d6c63d 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html index 9e250dc4b1..f3fe31b32b 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html @@ -25,7 +25,7 @@ @@ -166,18 +166,6 @@ Public Member Functions

        Implemented in Tgstation.Server.Host.System.WindowsProcessFeatures, and Tgstation.Server.Host.System.PosixProcessFeatures.

        -

        Referenced by Tgstation.Server.Host.System.Tests.TestProcessFeatures.TestGetUsername().

        - -

        -Here is the caller graph for this function:
        -
        -
        - - - -
        -

        - diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog-members.html index 927ad9952e..9857182439 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog-members.html @@ -25,7 +25,7 @@
        diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html index 780061756c..df2c34bfde 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory-members.html b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory-members.html index b8d730c390..e25d20d65d 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory-members.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory-members.html @@ -25,7 +25,7 @@ diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html index 96a9ed778f..aaa295ebae 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation.html b/namespace_tgstation.html index 3e8dbf3f1b..337836b40c 100644 --- a/namespace_tgstation.html +++ b/namespace_tgstation.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server.html b/namespace_tgstation_1_1_server.html index 3b509eef94..59802de7fd 100644 --- a/namespace_tgstation_1_1_server.html +++ b/namespace_tgstation_1_1_server.html @@ -25,7 +25,7 @@ @@ -106,8 +106,6 @@ Namespaces - -
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
         
        namespace  Host
         
        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_api.html b/namespace_tgstation_1_1_server_1_1_api.html index 24cdee2788..7dc5a32164 100644 --- a/namespace_tgstation_1_1_server_1_1_api.html +++ b/namespace_tgstation_1_1_server_1_1_api.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        @@ -105,8 +105,6 @@ Namespaces   namespace  Rights   -namespace  Tests -  diff --git a/namespace_tgstation_1_1_server_1_1_api_1_1_models.html b/namespace_tgstation_1_1_server_1_1_api_1_1_models.html index 41a055b84d..bd4c9ec5c9 100644 --- a/namespace_tgstation_1_1_server_1_1_api_1_1_models.html +++ b/namespace_tgstation_1_1_server_1_1_api_1_1_models.html @@ -25,7 +25,7 @@ @@ -104,8 +104,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); Namespaces - -

        Classes

        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        namespace  Internal
         
        namespace  Tests
         
        @@ -297,7 +295,8 @@ Enumerations
          ErrorCode.DreamDaemonDoubleSoft, ErrorCode.DeploymentPagerRunning, -ErrorCode.DreamDaemonPortInUse +ErrorCode.DreamDaemonPortInUse, +ErrorCode.PostDeployFailure
        } @@ -678,10 +677,13 @@ Enumerations +

        Classes

         Types of ErrorMessages that the API may return. More...
        DreamDaemonPortInUse 

        Could not bind to port we wanted to launch DreamDaemon on.

        PostDeployFailure  +

        Failed to post GitHub comments, send chat message, or send TGS event.

        +

        Definition at line 10 of file ErrorCode.cs.

        -
        10  : uint
        11  {
        15  [Description("An internal server error occurred!")]
        17 
        21  [Description("API Mismatch but no current API version provided!")]
        23 
        27  [Description("The request body was malformed!")]
        29 
        33  [Description("An IO error occurred during the operation!")]
        34  IOError,
        35 
        39  [Description("A header validation error occurred!")]
        40  BadHeaders,
        41 
        45  [Description("Cannot generate a bearer token using a bearer token!")]
        47 
        51  [Description("The operation could not be performed as it would violate database integrity. Please retry the request, making sure to not duplicate field names with existing entities.")]
        53 
        57  [Description("Functionality is unavailable due to a missing host watchdog component! This should NOT be seen in a production environment!")]
        59 
        63  [Description("Cannot update to a different tgstation-server suite version.")]
        65 
        69  [Description("A required GitHub request returned an API error!")]
        71 
        75  [Description("A server update was requested while another was in progress")]
        77 
        81  [Description("Can only change the capitalization of a user's name!")]
        83 
        87  [Description("Cannot change a user's systemIdentifier!")]
        89 
        93  [Description("A user cannot have both a name and systemIdentifier!")]
        95 
        99  [Description("A user cannot have both a password and systemIdentifier!")]
        101 
        105  [Description("The given password is less than the server's configured minimum password length!")]
        107 
        111  [Description("User names cannot contain the ':' character!")]
        113 
        117  [Description("User's name is missing or invalid whitespace!")]
        119 
        123  [Description("Cannot relocate an instance while it is online!")]
        125 
        129  [Description("The instance cannot be placed at the given path because it is not empty!")]
        131 
        135  [Description("Cannot detach an instance while it is online!")]
        137 
        141  [Description("The instance cannot be placed at the given path because it is a child of an existing instance or the server installation directory!")]
        143 
        147  [Description("The instance cannot be created because the configured limit has been reached!")]
        149 
        153  [Description("Instance names cannot be whitespace!")]
        155 
        159  [Description("The request path requires the 'Instance' header to be set!")]
        161 
        165  [Description("This operation requires POSIX system identities to be implemented. See https://github.com/tgstation/tgstation-server/issues/709 for details.")]
        167 
        171  [Description("This existing file hash does not match, the file has beeen updated!")]
        173 
        177  [Description("The directory cannot be deleted because it is not empty!")]
        179 
        183  [Description("Cannot clone repository with missing origin field!")]
        185 
        189  [Description("Either both accessUser and accessToken must be set or neither!")]
        191 
        195  [Description("The repository is busy being cloned!")]
        196  RepoCloning,
        197 
        201  [Description("The repository is busy with another operation!")]
        202  RepoBusy,
        203 
        207  [Description("The repository already exists!")]
        208  RepoExists,
        209 
        213  [Description("The repository does not exist and must be cloned!")]
        214  RepoMissing,
        215 
        219  [Description("Cannot checkoutSha and set reference at the same time!")]
        221 
        225  [Description("Cannot checkoutSha and updateFromOrigin at the same time!")]
        227 
        231  [Description("Cannot change the origin of an existing repository, delete and recreate it instead!")]
        233 
        237  [Description("The same pull request was present more than once in the test merge requests or is already merged!")]
        239 
        243  [Description("committerName cannot be whitespace!")]
        245 
        249  [Description("committerEmail cannot be whitespace!")]
        251 
        255  [Description("Primary and secondary ports cannot be the same!")]
        257 
        261  [Description("Deprecated error code.")]
        262  [Obsolete("With DMAPI-5.0.0, ultrasafe security is now supported.", true)]
        264 
        268  [Description("One or more of the channels for one or more of the provided chat bots do not have the correct channel data for their provider!")]
        270 
        274  [Description("A chat bot's connection string cannot be whitespace!")]
        276 
        280  [Description("A chat bot's name cannot be whitespace!")]
        282 
        286  [Description("Missing chat bot provider!")]
        288 
        292  [Description("Missing user ID!")]
        294 
        298  [Description("Performing this operation would violate the instance's configured chatBotLimit!")]
        299  ChatBotMax,
        300 
        304  [Description("Set amount of chatChannels exceeds the configured channelLimit!")]
        306 
        310  [Description("Unable to start DirectX installer process! Is the server running with admin privileges?")]
        312 
        316  [Description("Error downloading specified BYOND version!")]
        318 
        322  [Description("Could not acquire lock on BYOND installation as none exist!")]
        324 
        328  [Description("DreamDaemon exited without validating the DMAPI@")]
        330 
        334  [Description("The DMAPI sent an invalid validation request!")]
        336 
        340  [Description("The DreamDaemon startup timeout was hit before the DMAPI validated!")]
        342 
        346  [Description("No .dme configured and could not automatically detect one!")]
        348 
        352  [Description("Could not load configured .dme!")]
        354 
        358  [Description("DreamMaker exited with a non-zero exit code!")]
        360 
        364  [Description("There is already a deployment operation in progress!")]
        366 
        370  [Description("Could not retrieve DreamDaemon settings from the database!")]
        372 
        376  [Description("Could not retrieve DreamMaker settings from the database!")]
        378 
        382  [Description("Could not retrieve Repository settings from the database!")]
        384 
        388  [Description("Performing this automatic update as a merge would result in conficts. Aborting!")]
        390 
        394  [Description("Git credentials are required for this operation!")]
        396 
        400  [Description("The remote is requesting authentication, but is not allowing credentials to be received!")]
        402 
        406  [Description("This git operation requires the repository HEAD to currently be on a tracked reference!")]
        408 
        412  [Description("The watchdog is already running!")]
        414 
        418  [Description("Cannot launch active compile job as it is missing or corrupted!")]
        420 
        424  [Description("DreamDaemon failed to start!")]
        426 
        430  [Description("DreamDaemon failed to start within the configured timeout!")]
        432 
        436  [Description("Test merging with the current remote is not supported!")]
        438 
        442  [Description("The value set for checkoutSha or reference should be in the other field!")]
        444 
        448  [Description("A merge conflict occurred while performing the operation!")]
        450 
        454  [Description("The repository's current reference is unsuitable for this operation as it does not track a remote reference!")]
        456 
        460  [Description("Encountered merge conflicts while test merging one or more pull requests!")]
        462 
        466  [Description("The new instance's path is not under a white-listed path.")]
        468 
        472  [Description("Cannot set both softShutdown and softReboot at once!")]
        474 
        478  [Description("Cannot start DreamDaemon headless with the BYOND pager running!")]
        480 
        484  [Description("Could not bind to requested DreamDaemon port! Is there another service running on that port?")]
        486  }
        Either Repository.CheckoutSha or Repository.Reference was in one when it should have been the other...
        +
        10  : uint
        11  {
        15  [Description("An internal server error occurred!")]
        17 
        21  [Description("API Mismatch but no current API version provided!")]
        23 
        27  [Description("The request body was malformed!")]
        29 
        33  [Description("An IO error occurred during the operation!")]
        34  IOError,
        35 
        39  [Description("A header validation error occurred!")]
        40  BadHeaders,
        41 
        45  [Description("Cannot generate a bearer token using a bearer token!")]
        47 
        51  [Description("The operation could not be performed as it would violate database integrity. Please retry the request, making sure to not duplicate field names with existing entities.")]
        53 
        57  [Description("Functionality is unavailable due to a missing host watchdog component! This should NOT be seen in a production environment!")]
        59 
        63  [Description("Cannot update to a different tgstation-server suite version.")]
        65 
        69  [Description("A required GitHub request returned an API error!")]
        71 
        75  [Description("A server update was requested while another was in progress")]
        77 
        81  [Description("Can only change the capitalization of a user's name!")]
        83 
        87  [Description("Cannot change a user's systemIdentifier!")]
        89 
        93  [Description("A user cannot have both a name and systemIdentifier!")]
        95 
        99  [Description("A user cannot have both a password and systemIdentifier!")]
        101 
        105  [Description("The given password is less than the server's configured minimum password length!")]
        107 
        111  [Description("User names cannot contain the ':' character!")]
        113 
        117  [Description("User's name is missing or invalid whitespace!")]
        119 
        123  [Description("Cannot relocate an instance while it is online!")]
        125 
        129  [Description("The instance cannot be placed at the given path because it is not empty!")]
        131 
        135  [Description("Cannot detach an instance while it is online!")]
        137 
        141  [Description("The instance cannot be placed at the given path because it is a child of an existing instance or the server installation directory!")]
        143 
        147  [Description("The instance cannot be created because the configured limit has been reached!")]
        149 
        153  [Description("Instance names cannot be whitespace!")]
        155 
        159  [Description("The request path requires the 'Instance' header to be set!")]
        161 
        165  [Description("This operation requires POSIX system identities to be implemented. See https://github.com/tgstation/tgstation-server/issues/709 for details.")]
        167 
        171  [Description("This existing file hash does not match, the file has beeen updated!")]
        173 
        177  [Description("The directory cannot be deleted because it is not empty!")]
        179 
        183  [Description("Cannot clone repository with missing origin field!")]
        185 
        189  [Description("Either both accessUser and accessToken must be set or neither!")]
        191 
        195  [Description("The repository is busy being cloned!")]
        196  RepoCloning,
        197 
        201  [Description("The repository is busy with another operation!")]
        202  RepoBusy,
        203 
        207  [Description("The repository already exists!")]
        208  RepoExists,
        209 
        213  [Description("The repository does not exist and must be cloned!")]
        214  RepoMissing,
        215 
        219  [Description("Cannot checkoutSha and set reference at the same time!")]
        221 
        225  [Description("Cannot checkoutSha and updateFromOrigin at the same time!")]
        227 
        231  [Description("Cannot change the origin of an existing repository, delete and recreate it instead!")]
        233 
        237  [Description("The same pull request was present more than once in the test merge requests or is already merged!")]
        239 
        243  [Description("committerName cannot be whitespace!")]
        245 
        249  [Description("committerEmail cannot be whitespace!")]
        251 
        255  [Description("Primary and secondary ports cannot be the same!")]
        257 
        261  [Description("Deprecated error code.")]
        262  [Obsolete("With DMAPI-5.0.0, ultrasafe security is now supported.", true)]
        264 
        268  [Description("One or more of the channels for one or more of the provided chat bots do not have the correct channel data for their provider!")]
        270 
        274  [Description("A chat bot's connection string cannot be whitespace!")]
        276 
        280  [Description("A chat bot's name cannot be whitespace!")]
        282 
        286  [Description("Missing chat bot provider!")]
        288 
        292  [Description("Missing user ID!")]
        294 
        298  [Description("Performing this operation would violate the instance's configured chatBotLimit!")]
        299  ChatBotMax,
        300 
        304  [Description("Set amount of chatChannels exceeds the configured channelLimit!")]
        306 
        310  [Description("Unable to start DirectX installer process! Is the server running with admin privileges?")]
        312 
        316  [Description("Error downloading specified BYOND version!")]
        318 
        322  [Description("Could not acquire lock on BYOND installation as none exist!")]
        324 
        328  [Description("DreamDaemon exited without validating the DMAPI@")]
        330 
        334  [Description("The DMAPI sent an invalid validation request!")]
        336 
        340  [Description("The DreamDaemon startup timeout was hit before the DMAPI validated!")]
        342 
        346  [Description("No .dme configured and could not automatically detect one!")]
        348 
        352  [Description("Could not load configured .dme!")]
        354 
        358  [Description("DreamMaker exited with a non-zero exit code!")]
        360 
        364  [Description("There is already a deployment operation in progress!")]
        366 
        370  [Description("Could not retrieve DreamDaemon settings from the database!")]
        372 
        376  [Description("Could not retrieve DreamMaker settings from the database!")]
        378 
        382  [Description("Could not retrieve Repository settings from the database!")]
        384 
        388  [Description("Performing this automatic update as a merge would result in conficts. Aborting!")]
        390 
        394  [Description("Git credentials are required for this operation!")]
        396 
        400  [Description("The remote is requesting authentication, but is not allowing credentials to be received!")]
        402 
        406  [Description("This git operation requires the repository HEAD to currently be on a tracked reference!")]
        408 
        412  [Description("The watchdog is already running!")]
        414 
        418  [Description("Cannot launch active compile job as it is missing or corrupted!")]
        420 
        424  [Description("DreamDaemon failed to start!")]
        426 
        430  [Description("DreamDaemon failed to start within the configured timeout!")]
        432 
        436  [Description("Test merging with the current remote is not supported!")]
        438 
        442  [Description("The value set for checkoutSha or reference should be in the other field!")]
        444 
        448  [Description("A merge conflict occurred while performing the operation!")]
        450 
        454  [Description("The repository's current reference is unsuitable for this operation as it does not track a remote reference!")]
        456 
        460  [Description("Encountered merge conflicts while test merging one or more pull requests!")]
        462 
        466  [Description("The new instance's path is not under a white-listed path.")]
        468 
        472  [Description("Cannot set both softShutdown and softReboot at once!")]
        474 
        478  [Description("Cannot start DreamDaemon headless with the BYOND pager running!")]
        480 
        484  [Description("Could not bind to requested DreamDaemon port! Is there another service running on that port?")]
        486 
        490  [Description("The deployment succeeded but one or more notification events failed!")]
        492  }
        Either Repository.CheckoutSha or Repository.Reference was in one when it should have been the other...
        The remote returned an invalid authentication request.
        Attempted to create a User with a or whitespace Internal.User.Name.
        Attempted to create a User with a &#39;:&#39; in the Internal.User.Name.
        @@ -732,6 +734,7 @@ Enumerations
        Attempted to Repository.CheckoutSha and set Repository.Reference at the same time.
        Attempted to change a Internal.User.SystemIdentifier.
        The given UserUpdate.Password length was less than the server&#39;s configured minimum.
        +
        Failed to post GitHub comments, send chat message, or send TGS event.
        Internal.ChatBot.ConnectionString was whitespace.
        The current Repository.Reference does not track a remote reference.
        Attempted to change a Instance.Path while it was Instance.Online.
        diff --git a/namespace_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal.html b/namespace_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal.html index e4c3c3e817..bbcf532b09 100644 --- a/namespace_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal.html +++ b/namespace_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/namespace_tgstation_1_1_server_1_1_api_1_1_rights.html b/namespace_tgstation_1_1_server_1_1_api_1_1_rights.html index fefca14c46..9fb2587a01 100644 --- a/namespace_tgstation_1_1_server_1_1_api_1_1_rights.html +++ b/namespace_tgstation_1_1_server_1_1_api_1_1_rights.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        @@ -92,7 +92,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        @@ -100,11 +99,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_client.html b/namespace_tgstation_1_1_server_1_1_client.html index 4ff338a36b..998a3ea51f 100644 --- a/namespace_tgstation_1_1_server_1_1_client.html +++ b/namespace_tgstation_1_1_server_1_1_client.html @@ -25,7 +25,7 @@ @@ -103,8 +103,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); Namespaces - -

        Classes

        class  RightsHelper
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        namespace  Components
         
        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_client_1_1_components.html b/namespace_tgstation_1_1_server_1_1_client_1_1_components.html index 7b5f91dfbe..4779296374 100644 --- a/namespace_tgstation_1_1_server_1_1_client_1_1_components.html +++ b/namespace_tgstation_1_1_server_1_1_client_1_1_components.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Client.Components Namespace Reference

        Classes

        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host.html b/namespace_tgstation_1_1_server_1_1_host.html index ba3d8bb528..cd45995f26 100644 --- a/namespace_tgstation_1_1_server_1_1_host.html +++ b/namespace_tgstation_1_1_server_1_1_host.html @@ -25,7 +25,7 @@ @@ -129,8 +129,6 @@ Namespaces - -

        Classes

        class  ByondClient
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
         
        namespace  System
         
        namespace  Tests
         
        namespace  Watchdog
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components.html index f9a8ea7500..4ef4dfe6e5 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond.html index c89bd839e4..1fada9c1d8 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Components.Byond Namespace Reference
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat.html index 3dcdad5b6a..2e572b1d05 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands.html index 0ff6a9c153..86cd8604e4 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers.html index df8ecaa87c..221a0364ea 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Components.Chat.Providers Namespace Reference

        Classes

        class  ByondExecutableLock
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment.html index b67349cb3c..2e530c9589 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop.html index 70f7ca2f7d..8022877690 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html index 33060490cf..f0149bb66d 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters.html index 8b59bb993e..28d9ae8d58 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html index 7dd47902bc..ac399723ba 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository.html index 94a4b30fc2..5a7e884a87 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Components.Repository Namespace Reference

        Classes

        class  DiscordProvider
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html index db1a6413ef..74c73f5981 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files.html index 2163f335ae..728dab417e 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog.html b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog.html index 00ebb0f332..30c7eac71a 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html b/namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html index d56043da1f..232227b903 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_console.html b/namespace_tgstation_1_1_server_1_1_host_1_1_console.html index 0f3d91763a..56e6147f38 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_console.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_console.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Console Namespace Reference

        Classes

        interface  ICredentialsProvider
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_controllers.html b/namespace_tgstation_1_1_server_1_1_host_1_1_controllers.html index f427bbe8c6..45d48e4765 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_controllers.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_controllers.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_core.html b/namespace_tgstation_1_1_server_1_1_host_1_1_core.html index 135bccd0ae..b61e06c98b 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_core.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_core.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Core Namespace Reference

        Classes

        class  Program
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_database.html b/namespace_tgstation_1_1_server_1_1_host_1_1_database.html index cdfce24423..bcff5a5a1c 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_database.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_database.html @@ -25,7 +25,7 @@ @@ -105,8 +105,6 @@ Namespaces - -

        Classes

        class  Application
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
         
        namespace  Migrations
         
        namespace  Tests
         
        @@ -115,6 +113,7 @@ Classes + @@ -127,10 +126,10 @@ Classes - + - + diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_design.html b/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_design.html index 36cc1b6043..18288cbac1 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_design.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_design.html @@ -25,7 +25,7 @@ @@ -104,10 +104,13 @@ Classes + + +

        Classes

        class  DatabaseConnectionFactory
         
        class  DatabaseContext
         Backend abstract implementation of IDatabaseContext More...
         
        class  DatabaseContextFactory
         
         For creating raw DbConnections. More...
         
        interface  IDatabaseContext
         Represents the database More...
         Represents the database. More...
         
        interface  IDatabaseContextFactory
         Factory for scoping usage of IDatabaseContexts. Meant for use by Components More...
         Factory for scoping usage of IDatabaseContexts. Meant for use by Components More...
         
        interface  IDatabaseSeeder
         For initially seeding a database More...
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
         Contains helpers for creating design time DatabaseContext<TParentContext>s More...
         
        class  MySqlDesignTimeDbContextFactory
         IDesignTimeDbContextFactory<TContext> for creating MySqlDatabaseContexts. More...
         
        class  SqliteDesignTimeDbContextFactory
         IDesignTimeDbContextFactory<TContext> for creating SqliteDatabaseContexts. More...
         
        class  SqlServerDesignTimeDbContextFactory
         IDesignTimeDbContextFactory<TContext> for creating SqlServerDatabaseContexts. More...
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations.html b/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations.html index 9a5b4fff50..ae0537bc79 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_extensions.html b/namespace_tgstation_1_1_server_1_1_host_1_1_extensions.html index 40e8185dd6..6f10d88d08 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_extensions.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_extensions.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Extensions Namespace Reference
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_i_o.html b/namespace_tgstation_1_1_server_1_1_host_1_1_i_o.html index 3afb386b16..a8de14afed 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_i_o.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_i_o.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.IO Namespace Reference

        Classes

        class  ApplicationBuilderExtensions
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_jobs.html b/namespace_tgstation_1_1_server_1_1_host_1_1_jobs.html index ab075c0bdc..bb4ce3672e 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_jobs.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_jobs.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Jobs Namespace Reference

        Classes

        class  Console
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_models.html b/namespace_tgstation_1_1_server_1_1_host_1_1_models.html index 0c5e765295..7e56b55514 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_models.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_models.html @@ -25,7 +25,7 @@ diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_security.html b/namespace_tgstation_1_1_server_1_1_host_1_1_security.html index e516200b15..8fbe250bcc 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_security.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_security.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Security Namespace Reference

        Classes

        interface  IJobManager
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_service.html b/namespace_tgstation_1_1_server_1_1_host_1_1_service.html index b8008f2b14..c803a1311f 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_service.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_service.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Service Namespace Reference

        Classes

        class  AuthenticationContext
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_setup.html b/namespace_tgstation_1_1_server_1_1_host_1_1_setup.html index b80e081515..44761fe32e 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_setup.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_setup.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Setup Namespace Reference

        Classes

        class  Program
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_system.html b/namespace_tgstation_1_1_server_1_1_host_1_1_system.html index 5475568727..9e28a0f9e9 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_system.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_system.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.System Namespace Reference

        Classes

        interface  IPostSetupServices
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespace_tgstation_1_1_server_1_1_host_1_1_watchdog.html b/namespace_tgstation_1_1_server_1_1_host_1_1_watchdog.html index 6e315bcd92..9b2b9e161e 100644 --- a/namespace_tgstation_1_1_server_1_1_host_1_1_watchdog.html +++ b/namespace_tgstation_1_1_server_1_1_host_1_1_watchdog.html @@ -25,7 +25,7 @@ @@ -92,18 +92,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Tgstation.Server.Host.Watchdog Namespace Reference

        Classes

        class  AssemblyInformationProvider
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - -

        -Namespaces

        namespace  Tests
         
        diff --git a/namespacemembers.html b/namespacemembers.html index eab52cfbe0..173c965912 100644 --- a/namespacemembers.html +++ b/namespacemembers.html @@ -25,7 +25,7 @@ diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html index 564351321e..2098e35a47 100644 --- a/namespacemembers_enum.html +++ b/namespacemembers_enum.html @@ -25,7 +25,7 @@ diff --git a/namespaces.html b/namespaces.html index 00bc5b4c35..7729fd6d8c 100644 --- a/namespaces.html +++ b/namespaces.html @@ -25,7 +25,7 @@ @@ -92,69 +92,46 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        Here are the packages with brief descriptions (if available):
        -
        [detail level 1234567]

        Classes

        interface  IWatchdog
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
        [detail level 123456]
         NReleaseNotes
         NTgstation
         NServer
         NApi
         NModels
         NInternal
         NTests
         NRights
         NTests
         NTests
         NClient
         NComponents
         NTests
         NTests
         NHost
         NComponents
         NByond
         NTests
         NChat
         NCommands
         NProviders
         NTests
         NDeployment
         NInterop
         NBridge
         NConverters
         NTopic
         NRepository
         NTests
         NSession
         NStaticFiles
         NWatchdog
         NConfiguration
         NConsole
         NTests
         NControllers
         NCore
         NTests
         NDatabase
         NDesign
         NMigrations
         NTests
         NExtensions
         NTests
         NIO
         NTests
         NJobs
         NTests
         NModels
         NSecurity
         NTests
         NService
         NTests
         NSetup
         NTests
         NSystem
         NTests
         NTests
         NWatchdog
         NTests
         NTests
         NInstance
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
         NTgstation
         NServer
         NApi
         NModels
         NInternal
         NRights
         NClient
         NComponents
         NHost
         NComponents
         NByond
         NChat
         NCommands
         NProviders
         NDeployment
         NInterop
         NBridge
         NConverters
         NTopic
         NRepository
         NSession
         NStaticFiles
         NWatchdog
         NConfiguration
         NConsole
         NControllers
         NCore
         NDatabase
         NDesign
         NMigrations
         NExtensions
         NIO
         NJobs
         NModels
         NSecurity
         NService
         NSetup
         NSystem
         NWatchdog
        diff --git a/search/all_1.js b/search/all_1.js index 2833c16654..cb40970beb 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -38,9 +38,6 @@ var searchData= ['administrationcontroller_2ecs',['AdministrationController.cs',['../_administration_controller_8cs.html',1,'']]], ['administrationrights',['AdministrationRights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user.html#ade2eaa5d5e27d3f550db6180e0f66b27',1,'Tgstation.Server.Api.Models.Internal.User.AdministrationRights()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#affda1440f9c5e2dfcca65138d2f89a21',1,'Tgstation.Server.Api.Rights.AdministrationRights()']]], ['administrationrights_2ecs',['AdministrationRights.cs',['../_administration_rights_8cs.html',1,'']]], - ['administrationtest',['AdministrationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html',1,'Tgstation::Server::Tests']]], - ['administrationtest',['AdministrationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#a20ab9f933254691d5334e3a63bb20056',1,'Tgstation::Server::Tests::AdministrationTest']]], - ['administrationtest_2ecs',['AdministrationTest.cs',['../_administration_test_8cs.html',1,'']]], ['adminname',['AdminName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_user.html#a446a804a6eeed2502879382f46df0b9d',1,'Tgstation::Server::Api::Models::User']]], ['adminonly',['AdminOnly',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_byond_command.html#a42073a7395ce9de9b0de9d36e4d6f388',1,'Tgstation.Server.Host.Components.Chat.Commands.ByondCommand.AdminOnly()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_custom_command.html#a32556e6bc56cad31d993e4be70e7ca60',1,'Tgstation.Server.Host.Components.Chat.Commands.CustomCommand.AdminOnly()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command.html#a0872d9ed0ba21f3decc6d5303001fc8e',1,'Tgstation.Server.Host.Components.Chat.Commands.ICommand.AdminOnly()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_kek_command.html#ad69632c6b423bea790abde206d926425',1,'Tgstation.Server.Host.Components.Chat.Commands.KekCommand.AdminOnly()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a63dc4a93cb647e14f40a613101d7335e',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.AdminOnly()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#a17094a94c993b8bbb5fdda8b7a470707',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.AdminOnly()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#a801fd1e205cb8e006fefcbf8af8e3b30',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.AdminOnly()']]], ['allowanyorigin',['AllowAnyOrigin',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#a5c0b28cdbd801a02bce701901a060818',1,'Tgstation::Server::Host::Configuration::ControlPanelConfiguration']]], @@ -55,10 +52,8 @@ var searchData= ['alphaserver',['alphaServer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_experimental_watchdog.html#a0c3dbaa20e0dd6fe267c7030bc5b2b10',1,'Tgstation::Server::Host::Components::Watchdog::ExperimentalWatchdog']]], ['api',['API',['../api.html',1,'']]], ['api_2edox',['API.dox',['../_a_p_i_8dox.html',1,'']]], - ['apiassert',['ApiAssert',['../class_tgstation_1_1_server_1_1_tests_1_1_api_assert.html',1,'Tgstation::Server::Tests']]], - ['apiassert_2ecs',['ApiAssert.cs',['../_api_assert_8cs.html',1,'']]], - ['apiclient',['apiClient',['../class_tgstation_1_1_server_1_1_client_1_1_administration_client.html#aa8fcfafea45fc308cd03fc312b49bbc9',1,'Tgstation.Server.Client.AdministrationClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a295eaf549628214344fb27e81fba5541',1,'Tgstation.Server.Client.Components.ByondClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#a6d24e075bdc11fb958a8b4621475b662',1,'Tgstation.Server.Client.Components.ChatBotsClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a42e1a0711dec8d78fc370b30b1aacf80',1,'Tgstation.Server.Client.Components.ConfigurationClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a877a9f75012ed5a6f8673e6ab152b7b8',1,'Tgstation.Server.Client.Components.DreamDaemonClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a15b39a0722ab7ba469ea002df87190a7',1,'Tgstation.Server.Client.Components.DreamMakerClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#af73c0e3dbcf9e1bc1f8591f3a6331629',1,'Tgstation.Server.Client.Components.InstanceClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#afe9a85e5c7dfa76fcd2ffdeecc388b34',1,'Tgstation.Server.Client.Components.InstanceUserClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#acd85788ba2647284a601f7cca2e3d8cb',1,'Tgstation.Server.Client.Components.JobsClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a34759d9d0d89eab5def2d32cc90b7736',1,'Tgstation.Server.Client.Components.RepositoryClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a717fb098fea90adf6d93ae860e0420fe',1,'Tgstation.Server.Client.InstanceManagerClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a20ec30223872220ef996f4219888f3cc',1,'Tgstation.Server.Client.ServerClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a1d983fe53f4fef69d2ba676884d4ce8c',1,'Tgstation.Server.Client.UsersClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a26be1a658c69fad22bd229863013f2f7',1,'Tgstation.Server.Client.ApiClient.ApiClient()']]], ['apiclient',['ApiClient',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html',1,'Tgstation::Server::Client']]], + ['apiclient',['ApiClient',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a26be1a658c69fad22bd229863013f2f7',1,'Tgstation.Server.Client.ApiClient.ApiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_administration_client.html#aa8fcfafea45fc308cd03fc312b49bbc9',1,'Tgstation.Server.Client.AdministrationClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a295eaf549628214344fb27e81fba5541',1,'Tgstation.Server.Client.Components.ByondClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#a6d24e075bdc11fb958a8b4621475b662',1,'Tgstation.Server.Client.Components.ChatBotsClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a42e1a0711dec8d78fc370b30b1aacf80',1,'Tgstation.Server.Client.Components.ConfigurationClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a877a9f75012ed5a6f8673e6ab152b7b8',1,'Tgstation.Server.Client.Components.DreamDaemonClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a15b39a0722ab7ba469ea002df87190a7',1,'Tgstation.Server.Client.Components.DreamMakerClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#af73c0e3dbcf9e1bc1f8591f3a6331629',1,'Tgstation.Server.Client.Components.InstanceClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#afe9a85e5c7dfa76fcd2ffdeecc388b34',1,'Tgstation.Server.Client.Components.InstanceUserClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#acd85788ba2647284a601f7cca2e3d8cb',1,'Tgstation.Server.Client.Components.JobsClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a34759d9d0d89eab5def2d32cc90b7736',1,'Tgstation.Server.Client.Components.RepositoryClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a717fb098fea90adf6d93ae860e0420fe',1,'Tgstation.Server.Client.InstanceManagerClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a20ec30223872220ef996f4219888f3cc',1,'Tgstation.Server.Client.ServerClient.apiClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a1d983fe53f4fef69d2ba676884d4ce8c',1,'Tgstation.Server.Client.UsersClient.apiClient()']]], ['apiclient_2ecs',['ApiClient.cs',['../_api_client_8cs.html',1,'']]], ['apiclientfactory',['ApiClientFactory',['../class_tgstation_1_1_server_1_1_client_1_1_server_client_factory.html#a1ce05c0c437fca7e62dd764346be53a0',1,'Tgstation::Server::Client::ServerClientFactory']]], ['apiclientfactory',['ApiClientFactory',['../class_tgstation_1_1_server_1_1_client_1_1_api_client_factory.html',1,'Tgstation::Server::Client']]], @@ -72,8 +67,8 @@ var searchData= ['apiexception',['ApiException',['../class_tgstation_1_1_server_1_1_client_1_1_api_exception.html',1,'Tgstation::Server::Client']]], ['apiexception',['ApiException',['../class_tgstation_1_1_server_1_1_client_1_1_api_exception.html#a1249a3ee677e1f6f512f6f0259587113',1,'Tgstation.Server.Client.ApiException.ApiException(ErrorMessage errorMessage, HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_api_exception.html#a17155a36f4798421f6ae9c44add39a08',1,'Tgstation.Server.Client.ApiException.ApiException(HttpResponseMessage responseMessage, string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_api_exception.html#a58f71c3c7a18641b8144f772068b976d',1,'Tgstation.Server.Client.ApiException.ApiException()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_exception.html#a9dfbd90587b56d3db3e497db8b7a5ae1',1,'Tgstation.Server.Client.ApiException.ApiException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_api_exception.html#a36773be2804412a37326218e0005fa25',1,'Tgstation.Server.Client.ApiException.ApiException(string message, Exception innerException)']]], ['apiexception_2ecs',['ApiException.cs',['../_api_exception_8cs.html',1,'']]], - ['apiheaders',['ApiHeaders',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a1934074118a6f4f9044b9da630c91a8e',1,'Tgstation.Server.Host.Controllers.ApiController.ApiHeaders()'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aee584e59a0c6535f1d3c60d620036253',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(ProductHeaderValue userAgent, string token)'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#ac6a606d30d1bd1cf066cd8f5d917df18',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(ProductHeaderValue userAgent, string username, string password)'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aa03245a124379bec7f0eb3fc672a4e43',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(RequestHeaders requestHeaders)'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a16b461300fbc981ef39230f85b680870',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(ProductHeaderValue userAgent, string token, string username, string password)']]], ['apiheaders',['ApiHeaders',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html',1,'Tgstation::Server::Api']]], + ['apiheaders',['ApiHeaders',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a1934074118a6f4f9044b9da630c91a8e',1,'Tgstation.Server.Host.Controllers.ApiController.ApiHeaders()'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aee584e59a0c6535f1d3c60d620036253',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(ProductHeaderValue userAgent, string token)'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#ac6a606d30d1bd1cf066cd8f5d917df18',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(ProductHeaderValue userAgent, string username, string password)'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aa03245a124379bec7f0eb3fc672a4e43',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(RequestHeaders requestHeaders)'],['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a16b461300fbc981ef39230f85b680870',1,'Tgstation.Server.Api.ApiHeaders.ApiHeaders(ProductHeaderValue userAgent, string token, string username, string password)']]], ['apiheaders_2ecs',['ApiHeaders.cs',['../_api_headers_8cs.html',1,'']]], ['apimismatch',['ApiMismatch',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a034045c1b65adb43b709ea2f4e573951',1,'Tgstation::Server::Api::Models']]], ['apivalidateonly',['ApiValidateOnly',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html#aab2ba8e8c26c816abd9149e21c0d8e0c',1,'Tgstation::Server::Host::Components::Interop::Bridge::RuntimeInformation']]], @@ -90,18 +85,14 @@ var searchData= ['applicationbuilderextensions_2ecs',['ApplicationBuilderExtensions.cs',['../_application_builder_extensions_8cs.html',1,'']]], ['applicationjson',['ApplicationJson',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#ab997bcc41eaf1aec06776846675e4569',1,'Tgstation::Server::Api::ApiHeaders']]], ['applicationlifetime',['applicationLifetime',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ac7f7f7b49a557d032e3c42d5a9ff50c8',1,'Tgstation::Server::Host::Setup::SetupWizard']]], - ['applicationstarted',['ApplicationStarted',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#a3cf4b874f7f9a4f1c65fa5e8040f68b2',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], - ['applicationstopped',['ApplicationStopped',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#abcb1aa43e823457d418859c7a27c02f2',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], - ['applicationstopping',['ApplicationStopping',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#a39875fd9be15a196b26a0ac0747c0372',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], ['apply',['Apply',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_open_api_enum_var_names_extension.html#a984ca98811591400b90fb6b13383e318',1,'Tgstation.Server.Host.Core.OpenApiEnumVarNamesExtension.Apply()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_swagger_configuration.html#a050adcf275d869f1db4760d553fadb6e',1,'Tgstation.Server.Host.Core.SwaggerConfiguration.Apply(OpenApiOperation operation, OperationFilterContext context)'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_swagger_configuration.html#ab65b4c6e4dbb553247a5d7524bd161a1',1,'Tgstation.Server.Host.Core.SwaggerConfiguration.Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context)'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_swagger_configuration.html#a4773a3d72f5dfce0b7f88a53e6abf4d0',1,'Tgstation.Server.Host.Core.SwaggerConfiguration.Apply(OpenApiSchema schema, SchemaFilterContext context)']]], ['applyupdate',['ApplyUpdate',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html#a08e0b784b8a22398a183e759446bf5f3',1,'Tgstation.Server.Host.Core.IServerControl.ApplyUpdate()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a38345c5b5fc217b03e0142dc8513e0cd',1,'Tgstation.Server.Host.Server.ApplyUpdate()']]], ['architecture_2edox',['Architecture.dox',['../_architecture_8dox.html',1,'']]], - ['args',['args',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a556db7875169f10ac7e4e16876bc6c70',1,'Tgstation::Server::Tests::TestingServer']]], - ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html',1,'']]], - ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html',1,'']]], ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html',1,'']]], ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html',1,'']]], + ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html',1,'']]], ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_client_2_assembly_info_8cs.html',1,'']]], + ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html',1,'']]], ['assemblyinformationprovider',['AssemblyInformationProvider',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html',1,'Tgstation::Server::Host::System']]], ['assemblyinformationprovider',['AssemblyInformationProvider',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_application.html#a160a8959deda71c27f974a9c0321dd27',1,'Tgstation.Server.Host.Setup.SetupApplication.AssemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#a5fd81262bcc6aeecc0608b630f96ced4',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.AssemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a0925181fde55747dca42c360486eb949',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#a2804521ce43e4dae665f0dfe31afa8c6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#af165dfbe55239bcb1d705bddbed7c01f',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ac44fead7dfc02bdd99aea10b729e82ed',1,'Tgstation.Server.Host.Components.InstanceFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa335c25ccb65f93242424c79396a29dc',1,'Tgstation.Server.Host.Components.InstanceManager.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a8dbd5a414f211bbb1b0c63c5666568b8',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a4e26166b0342015cc789ec8f897e3f65',1,'Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a36878504836ee1bd7b7a57f7e3d31192',1,'Tgstation.Server.Host.Controllers.HomeController.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#aeb5ae966710833c1841de51f73cb2362',1,'Tgstation.Server.Host.Controllers.InstanceController.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_git_hub_client_factory.html#a6ba17c2ceda75c9d153d15893712446f',1,'Tgstation.Server.Host.Core.GitHubClientFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a387f7728fad0a77333cbb190d18b400d',1,'Tgstation.Server.Host.ServerFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a5851a0d869fb5b874b39106af947c661',1,'Tgstation.Server.Host.Setup.SetupWizard.assemblyInformationProvider()']]], ['assemblyinformationprovider_2ecs',['AssemblyInformationProvider.cs',['../_assembly_information_provider_8cs.html',1,'']]], diff --git a/search/all_10.js b/search/all_10.js index 0f2596f8f8..de73687d67 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -17,7 +17,7 @@ var searchData= ['pathtouserbyondfolder',['PathToUserByondFolder',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html#a679ae28275514213de77b1f1a2fc94ff',1,'Tgstation.Server.Host.Components.Byond.ByondInstallerBase.PathToUserByondFolder()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html#a239c00a7b10d38aab58b77dc6c503c09',1,'Tgstation.Server.Host.Components.Byond.IByondInstaller.PathToUserByondFolder()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_posix_byond_installer.html#ab5d0fd8482fc3a61bbfd4256790221c1',1,'Tgstation.Server.Host.Components.Byond.PosixByondInstaller.PathToUserByondFolder()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a33cd48c2466cb881a29eb910717f24ef',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.PathToUserByondFolder()']]], ['pendingswappable',['pendingSwappable',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a75ca166650eaa9426bec321ee2dce177',1,'Tgstation::Server::Host::Components::Watchdog::WindowsWatchdog']]], ['platformidentifier',['PlatformIdentifier',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html',1,'Tgstation::Server::Host::System']]], - ['platformidentifier',['PlatformIdentifier',['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#ae3c16b681516ee65f1270f13ea435086',1,'Tgstation.Server.Host.Setup.IPostSetupServices.PlatformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a8c3e2e92797805caa52543a95c435a8a',1,'Tgstation.Server.Host.Setup.PostSetupServices.PlatformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html#ab29c252e971636fca5893880d01f9595',1,'Tgstation.Server.Host.System.PlatformIdentifier.PlatformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a3c8f7e67bf286c73dd25994db7ed31a5',1,'Tgstation.Server.Host.Components.InstanceFactory.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a3ac5f067400fe019d8375fffc0e83dee',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a9103478c93c69deb31f3549ab04dcc84',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#aab5c882433d208418174394df71cfab4',1,'Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#ac62c0b1b0e346409b20c3054d4a8354a',1,'Tgstation.Server.Host.Controllers.InstanceController.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a9b30ce06ad99c07d9405020656cc3a1d',1,'Tgstation.Server.Host.Database.DatabaseSeeder.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aa225e153a659c2ebdde2e69dc9c46458',1,'Tgstation.Server.Host.Setup.SetupWizard.platformIdentifier()']]], + ['platformidentifier',['platformIdentifier',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a3c8f7e67bf286c73dd25994db7ed31a5',1,'Tgstation.Server.Host.Components.InstanceFactory.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a3ac5f067400fe019d8375fffc0e83dee',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a9103478c93c69deb31f3549ab04dcc84',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#aab5c882433d208418174394df71cfab4',1,'Tgstation.Server.Host.Controllers.AdministrationController.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#ac62c0b1b0e346409b20c3054d4a8354a',1,'Tgstation.Server.Host.Controllers.InstanceController.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a9b30ce06ad99c07d9405020656cc3a1d',1,'Tgstation.Server.Host.Database.DatabaseSeeder.platformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aa225e153a659c2ebdde2e69dc9c46458',1,'Tgstation.Server.Host.Setup.SetupWizard.platformIdentifier()'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#ae3c16b681516ee65f1270f13ea435086',1,'Tgstation.Server.Host.Setup.IPostSetupServices.PlatformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a8c3e2e92797805caa52543a95c435a8a',1,'Tgstation.Server.Host.Setup.PostSetupServices.PlatformIdentifier()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html#ab29c252e971636fca5893880d01f9595',1,'Tgstation.Server.Host.System.PlatformIdentifier.PlatformIdentifier()']]], ['platformidentifier_2ecs',['PlatformIdentifier.cs',['../_platform_identifier_8cs.html',1,'']]], ['populateapi',['PopulateApi',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a169541f29e0361eaba0bf8ba85624f10',1,'Tgstation::Server::Host::Controllers::RepositoryController']]], ['port',['port',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a0a16e9a0617d8e75740478a5d68a4420',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.port()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a70bde9bd8b2a01b079ff0996a379081d',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Port()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a11224f1c5b3a24a01a4325e47142b66d',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.Port()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a3ff5f80807be55abecf73a4997d27ed0',1,'Tgstation.Server.Host.Components.Session.ISessionController.Port()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a3bbf38000d199b51ebea80ba2ac287cf',1,'Tgstation.Server.Host.Components.Session.SessionController.Port()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#afcf987dfdf8f483388bfd832582c6a8b',1,'Tgstation.Server.Host.Models.ReattachInformationBase.Port()']]], @@ -42,9 +42,10 @@ var searchData= ['posixsystemidentity_2ecs',['PosixSystemIdentity.cs',['../_posix_system_identity_8cs.html',1,'']]], ['posixsystemidentityfactory',['PosixSystemIdentityFactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity_factory.html',1,'Tgstation::Server::Host::Security']]], ['posixsystemidentityfactory_2ecs',['PosixSystemIdentityFactory.cs',['../_posix_system_identity_factory_8cs.html',1,'']]], - ['postdeploymentcomments',['PostDeploymentComments',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a095c8b629584f387ec286cdd3becd6af',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], - ['postsetupservices',['PostSetupServices',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#ae51e94325327c0b9bc6b30a2f3b59d89',1,'Tgstation::Server::Host::Setup::PostSetupServices']]], + ['postdeployfailure',['PostDeployFailure',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aeefdaf630484c27f44b218cacd77c325',1,'Tgstation::Server::Api::Models']]], + ['postdeploymentcomments',['PostDeploymentComments',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a67ace801211c047c32bccc6f63e04048',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['postsetupservices',['PostSetupServices',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html',1,'Tgstation::Server::Host::Setup']]], + ['postsetupservices',['PostSetupServices',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#ae51e94325327c0b9bc6b30a2f3b59d89',1,'Tgstation::Server::Host::Setup::PostSetupServices']]], ['postsetupservices_2ecs',['PostSetupServices.cs',['../_post_setup_services_8cs.html',1,'']]], ['posttestmergecomment',['PostTestMergeComment',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_repository_settings.html#a2897ad062e3663f0eb12062c4393f1e8',1,'Tgstation::Server::Api::Models::Internal::RepositorySettings']]], ['postwritehandler',['postWriteHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_posix_byond_installer.html#abaa57b4cd2fdf1ea15b08b81ccd88023',1,'Tgstation.Server.Host.Components.Byond.PosixByondInstaller.postWriteHandler()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aca83a69059579020791c6d62721c08fd',1,'Tgstation.Server.Host.Components.InstanceFactory.postWriteHandler()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a9070bfae5692e48611c410eeef52c7af',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.postWriteHandler()']]], @@ -57,7 +58,7 @@ var searchData= ['primarytestmerge',['PrimaryTestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html#a628bb81ae3a0621e5e3ad472d0dab742',1,'Tgstation.Server.Api.Models.RevisionInformation.PrimaryTestMerge()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#adbe03f25ff741698ab92816bf7b511c5',1,'Tgstation.Server.Host.Models.RevisionInformation.PrimaryTestMerge()']]], ['prime',['Prime',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91dabe7938e9a87618a98a7b6b47e12aa44b',1,'Tgstation::Server::Host::Components::Interop::Bridge']]], ['primetcs',['primeTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a524400c2981d28ac310a509e2c6d9732',1,'Tgstation::Server::Host::Components::Session::SessionController']]], - ['process',['process',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#af72f0ef89d2933aacb840b4371a5d55c',1,'Tgstation.Server.Host.Components.Session.SessionController.process()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#a1dd8fca5d57be939d8d04d4723788639',1,'Tgstation.Server.Host.Controllers.BridgeController.Process()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a6359ddbc29f1f67ae3e9fc1446a0207e',1,'Tgstation.Server.Host.System.Process.Process()']]], + ['process',['Process',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#a1dd8fca5d57be939d8d04d4723788639',1,'Tgstation.Server.Host.Controllers.BridgeController.Process()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a6359ddbc29f1f67ae3e9fc1446a0207e',1,'Tgstation.Server.Host.System.Process.Process()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#af72f0ef89d2933aacb840b4371a5d55c',1,'Tgstation.Server.Host.Components.Session.SessionController.process()']]], ['process',['Process',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html',1,'Tgstation::Server::Host::System']]], ['process_2ecs',['Process.cs',['../_process_8cs.html',1,'']]], ['processbridgerequest',['ProcessBridgeRequest',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#abd9eb0f8c590b9983279300be002d40e',1,'Tgstation.Server.Host.Components.InstanceManager.ProcessBridgeRequest()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_dispatcher.html#aedd0ce59a5bb9d3692f73e92715798c3',1,'Tgstation.Server.Host.Components.Interop.Bridge.IBridgeDispatcher.ProcessBridgeRequest()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#addf10bdb560585e28933161df7e31fef',1,'Tgstation.Server.Host.Components.Session.SessionController.ProcessBridgeRequest()']]], @@ -67,15 +68,13 @@ var searchData= ['processfeatures',['processFeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#ab37b740e7d72723a6e5fce40acf040c9',1,'Tgstation.Server.Host.System.Process.processFeatures()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#a53a69845e62419a4db84ef86445d1eba',1,'Tgstation.Server.Host.System.ProcessExecutor.processFeatures()']]], ['processid',['ProcessId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#a6f8d698913ca0c40775eaa9a1ec8a787',1,'Tgstation::Server::Host::Models::ReattachInformationBase']]], ['processmessage',['ProcessMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a13d3a724fb03c4546b7af6162336809c',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], - ['productheadervalue',['productHeaderValue',['../class_tgstation_1_1_server_1_1_client_1_1_server_client_factory.html#a5db19a315f04b37200db2761f678661b',1,'Tgstation.Server.Client.ServerClientFactory.productHeaderValue()'],['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html#a380531ccea4ef4d6191490bc6d513ee0',1,'Tgstation.Server.Api.Tests.TestApiHeaders.productHeaderValue()']]], + ['productheadervalue',['productHeaderValue',['../class_tgstation_1_1_server_1_1_client_1_1_server_client_factory.html#a5db19a315f04b37200db2761f678661b',1,'Tgstation::Server::Client::ServerClientFactory']]], + ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_program.html',1,'Tgstation::Server::Host::Console']]], ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html',1,'Tgstation::Server::Host::Service']]], ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_program.html',1,'Tgstation::Server::Host']]], - ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_program.html',1,'Tgstation::Server::Host::Console']]], - ['program',['Program',['../class_release_notes_1_1_program.html',1,'ReleaseNotes']]], - ['program_2ecs',['Program.cs',['../src_2_tgstation_8_server_8_host_2_program_8cs.html',1,'']]], - ['program_2ecs',['Program.cs',['../src_2_tgstation_8_server_8_host_8_console_2_program_8cs.html',1,'']]], - ['program_2ecs',['Program.cs',['../src_2_tgstation_8_server_8_host_8_service_2_program_8cs.html',1,'']]], - ['program_2ecs',['Program.cs',['../tools_2_release_notes_2_program_8cs.html',1,'']]], + ['program_2ecs',['Program.cs',['../_program_8cs.html',1,'']]], + ['program_2ecs',['Program.cs',['../_console_2_program_8cs.html',1,'']]], + ['program_2ecs',['Program.cs',['../_service_2_program_8cs.html',1,'']]], ['programshutdowntokensource',['ProgramShutdownTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#ae6e3154f8ad5a672194b2956a31a4f39',1,'Tgstation::Server::Host::System::ProgramShutdownTokenSource']]], ['programshutdowntokensource',['ProgramShutdownTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html',1,'Tgstation::Server::Host::System']]], ['programshutdowntokensource_2ecs',['ProgramShutdownTokenSource.cs',['../_program_shutdown_token_source_8cs.html',1,'']]], @@ -86,18 +85,18 @@ var searchData= ['promptforhostingport',['PromptForHostingPort',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a0f4102d1095435755cb344476fdfa422',1,'Tgstation::Server::Host::Setup::SetupWizard']]], ['promptyesno',['PromptYesNo',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a2b5172f9969a8c21d0f5c98bf362f610',1,'Tgstation::Server::Host::Setup::SetupWizard']]], ['propagatedexception',['propagatedException',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a6541983f401f2c25c474573a2d28235c',1,'Tgstation::Server::Host::Server']]], - ['provider',['Provider',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot.html#a98b7028b546ca58d01a01376f4a85469',1,'Tgstation.Server.Api.Models.Internal.ChatBot.Provider()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a710f3756c50252da5daf3e4659feebd6',1,'Tgstation.Server.Host.Database.DatabaseCollection.Provider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a77fbe2534c465310cfcaa603b01ab808',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Provider()']]], ['provider',['Provider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], + ['provider',['Provider',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot.html#a98b7028b546ca58d01a01376f4a85469',1,'Tgstation.Server.Api.Models.Internal.ChatBot.Provider()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a710f3756c50252da5daf3e4659feebd6',1,'Tgstation.Server.Host.Database.DatabaseCollection.Provider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a77fbe2534c465310cfcaa603b01ab808',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Provider()']]], ['provider_2ecs',['Provider.cs',['../_provider_8cs.html',1,'']]], ['providerchannelid',['ProviderChannelId',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#af9b20c51cf6dad7a37b048111026abcf',1,'Tgstation::Server::Host::Components::Chat::ChannelMapping']]], - ['providerfactory',['ProviderFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a70a6b6dd7511fe95d1ae46ce5004fa5a',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.ProviderFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a13f4e387e7b5419193b74e1ae3cd0fb5',1,'Tgstation.Server.Host.Components.Chat.ChatManager.providerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aed9aa464cbd392d024e4247355aa0cb8',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.providerFactory()']]], ['providerfactory',['ProviderFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], + ['providerfactory',['providerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a13f4e387e7b5419193b74e1ae3cd0fb5',1,'Tgstation.Server.Host.Components.Chat.ChatManager.providerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aed9aa464cbd392d024e4247355aa0cb8',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.providerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a70a6b6dd7511fe95d1ae46ce5004fa5a',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.ProviderFactory()']]], ['providerfactory_2ecs',['ProviderFactory.cs',['../_provider_factory_8cs.html',1,'']]], ['providerid',['ProviderId',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_mapping.html#a647f007fe6e42d97d736747f6069c584',1,'Tgstation::Server::Host::Components::Chat::ChannelMapping']]], ['providers',['providers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a38995278392e0456fe18f7605959099a',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], ['pullrequestrevision',['PullRequestRevision',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge_parameters.html#adbe0060eb8405c4d27f40031913c5bf0',1,'Tgstation::Server::Api::Models::TestMergeParameters']]], - ['pullrequestscommand',['PullRequestsCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a96ba3e78b38424740cda93576b897bf6',1,'Tgstation::Server::Host::Components::Chat::Commands::PullRequestsCommand']]], ['pullrequestscommand',['PullRequestsCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], + ['pullrequestscommand',['PullRequestsCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a96ba3e78b38424740cda93576b897bf6',1,'Tgstation::Server::Host::Components::Chat::Commands::PullRequestsCommand']]], ['pullrequestscommand_2ecs',['PullRequestsCommand.cs',['../_pull_requests_command_8cs.html',1,'']]], ['pushheadtotemporarybranch',['PushHeadToTemporaryBranch',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a96553d378f9b7d9cfc4eb169f12bdba7',1,'Tgstation::Server::Host::Components::Repository::Repository']]], ['pushtestmergecommits',['PushTestMergeCommits',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_repository_settings.html#a120439ca07d4b05156cdf433eb9f22d3',1,'Tgstation::Server::Api::Models::Internal::RepositorySettings']]] diff --git a/search/all_12.js b/search/all_12.js index 17e9677f91..abb1866196 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -15,41 +15,39 @@ var searchData= ['readimpl',['ReadImpl',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html#a833396fc76a932247c5e86e4887fd197',1,'Tgstation::Server::Host::Controllers::DreamDaemonController']]], ['readjson',['ReadJson',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters_1_1_bool_converter.html#a9622c7856d8e0d90cb6b9a3b3f7ac14d',1,'Tgstation.Server.Host.Components.Interop.Converters.BoolConverter.ReadJson()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters_1_1_version_converter.html#ae5dd36f7c8be5d7f6d19866d6ba1a49a',1,'Tgstation.Server.Host.Components.Interop.Converters.VersionConverter.ReadJson()']]], ['readlineasync',['ReadLineAsync',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ad64d553f84d31d737bd00595fe6a122f',1,'Tgstation.Server.Host.IO.Console.ReadLineAsync()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html#a5bdc0f5d449d520355dccb0f01cc0694',1,'Tgstation.Server.Host.IO.IConsole.ReadLineAsync()']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_controllers_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_database_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_controllers_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_i_o_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_jobs_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_security_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_security_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_setup_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_system_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../tools_2_release_notes_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html',1,'']]], ['readmetadata',['ReadMetadata',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49a6ac3e4ef171de3175ef0763a390eea05',1,'Tgstation::Server::Api::Rights']]], ['readrevision',['ReadRevision',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49ae49f7f612746455ed28b92600f4d973c',1,'Tgstation::Server::Api::Rights']]], ['readusers',['ReadUsers',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#affda1440f9c5e2dfcca65138d2f89a21a1a27a371ba5487ede2e91059df7cab27',1,'Tgstation.Server.Api.Rights.ReadUsers()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a5f1b5a9225190982810802d7a85bb601a1a27a371ba5487ede2e91059df7cab27',1,'Tgstation.Server.Api.Rights.ReadUsers()']]], ['ready',['Ready',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance_manager.html#a4ad311358f74779a6c1f2fcba4a30578',1,'Tgstation.Server.Host.Components.IInstanceManager.Ready()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a0d54ae3e93cf9a9af10411c733e77f44',1,'Tgstation.Server.Host.Components.InstanceManager.Ready()']]], ['readytcs',['readyTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a544dea7c9d4691aa67d8bafb2f39922c',1,'Tgstation::Server::Host::Components::InstanceManager']]], ['realid',['RealId',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_channel_representation.html#a983af752bfee4125d2a94370dc128c48',1,'Tgstation.Server.Host.Components.Chat.ChannelRepresentation.RealId()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_user.html#ae11079589a9c5466c125247cba0e3ec4',1,'Tgstation.Server.Host.Components.Chat.ChatUser.RealId()']]], - ['realserver',['realServer',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a97e345e5d879469aee16c70a2d540c33',1,'Tgstation::Server::Tests::TestingServer']]], ['reattach',['Reattach',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html#ac583487a447259a5698bda86205cf593',1,'Tgstation.Server.Host.Components.Session.ISessionControllerFactory.Reattach()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a43661606c528da37b2aea840fe5766ef',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.Reattach()']]], ['reattachinfohandler',['ReattachInfoHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_info_handler.html',1,'Tgstation::Server::Host::Components::Session']]], ['reattachinfohandler',['ReattachInfoHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_info_handler.html#a4edd70e178d63423a29b5a1eba88f402',1,'Tgstation.Server.Host.Components.Session.ReattachInfoHandler.ReattachInfoHandler()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a72ff0b6fb336a2d931cf64d795d8a542',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.reattachInfoHandler()']]], ['reattachinfohandler_2ecs',['ReattachInfoHandler.cs',['../_reattach_info_handler_8cs.html',1,'']]], ['reattachinformation',['ReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_information.html',1,'Tgstation::Server::Host::Components::Session']]], - ['reattachinformation',['reattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a2f27422dea8fc27fb0c7f1964f455319',1,'Tgstation.Server.Host.Components.Session.SessionController.reattachInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_information.html#af91a1e36e4a5bbac1057167f4e4ee830',1,'Tgstation.Server.Host.Components.Session.ReattachInformation.ReattachInformation()']]], + ['reattachinformation',['ReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_information.html#af91a1e36e4a5bbac1057167f4e4ee830',1,'Tgstation.Server.Host.Components.Session.ReattachInformation.ReattachInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a2f27422dea8fc27fb0c7f1964f455319',1,'Tgstation.Server.Host.Components.Session.SessionController.reattachInformation()']]], ['reattachinformation',['ReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information.html',1,'Tgstation::Server::Host::Models']]], - ['reattachinformation_2ecs',['ReattachInformation.cs',['../_models_2_reattach_information_8cs.html',1,'']]], ['reattachinformation_2ecs',['ReattachInformation.cs',['../_components_2_session_2_reattach_information_8cs.html',1,'']]], + ['reattachinformation_2ecs',['ReattachInformation.cs',['../_models_2_reattach_information_8cs.html',1,'']]], ['reattachinformationbase',['ReattachInformationBase',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html',1,'Tgstation::Server::Host::Models']]], ['reattachinformationbase',['ReattachInformationBase',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#a662295d2f9dd1746560777809a91eec0',1,'Tgstation.Server.Host.Models.ReattachInformationBase.ReattachInformationBase()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html#adbb46135d2724b48f149ded000511f49',1,'Tgstation.Server.Host.Models.ReattachInformationBase.ReattachInformationBase(ReattachInformationBase copy)']]], ['reattachinformationbase_2ecs',['ReattachInformationBase.cs',['../_reattach_information_base_8cs.html',1,'']]], @@ -77,7 +75,6 @@ var searchData= ['release',['Release',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a6f6ddb33d9da60969b47a7b399419a2f',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.Release()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#ade3ae2d491a0b329285b15cd54a2e965',1,'Tgstation.Server.Host.Components.Session.ISessionController.Release()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ab3d4e2c4f3987894e8c89552b43bba06',1,'Tgstation.Server.Host.Components.Session.SessionController.Release()']]], ['released',['released',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a63130d91727f1706f6f7c25ca55ee29f',1,'Tgstation::Server::Host::Components::Session::SessionController']]], ['releasedreattachinformation',['releasedReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ac0a5692e797c4ff55d4d93fef94ddbd4',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], - ['releasenotes',['ReleaseNotes',['../namespace_release_notes.html',1,'']]], ['releaseservers',['releaseServers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a256c7fd5a04870388411185b46ff6fb8',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['relocate',['Relocate',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#af199a84ed6fe6ca557db9de91070ad79aa8642eb657c3ab24f0a52b2ef8115d3f',1,'Tgstation::Server::Api::Rights']]], ['remotetemporarybranchname',['RemoteTemporaryBranchName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a4ad624c2294a1cc28f47d251ed3a17f8',1,'Tgstation::Server::Host::Components::Repository::Repository']]], @@ -106,13 +103,13 @@ var searchData= ['reporeferencenottracking',['RepoReferenceNotTracking',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a6eaf9129eb60ec6c4ec0dff641b533ad',1,'Tgstation::Server::Api::Models']]], ['reporeferencerequired',['RepoReferenceRequired',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aaf8ed188c1807a49b9ea5cdb5ceb12c9',1,'Tgstation::Server::Api::Models']]], ['reporesetorigin',['RepoResetOrigin',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html#a67a04fc5ffb3b43b0f887df8796d6381a2d081595fabf6ba0facdc9d1fb7921e6',1,'Tgstation::Server::Host::Components']]], - ['repository',['Repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html',1,'Tgstation::Server::Host::Components::Repository']]], ['repository',['Repository',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html',1,'Tgstation::Server::Api::Models']]], ['repository',['Repository',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a738817663facf9293a084ab4c5a155ef',1,'Tgstation.Server.Api.Routes.Repository()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#adf8d664f59d973f69aa15c22fba93735',1,'Tgstation.Server.Client.Components.IInstanceClient.Repository()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a507ef7665b72f494e56b997e19835367',1,'Tgstation.Server.Client.Components.InstanceClient.Repository()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a1c314570d2e4f3c0a6dfb7e8aa6c68a0',1,'Tgstation.Server.Client.Components.RepositoryClient.Repository(Routes.Repository, repository, instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#afdfb89430d7fd8aef04c95b025c587f2',1,'Tgstation.Server.Client.Components.RepositoryClient.Repository(Routes.Repository, repository??throw new ArgumentNullException(nameof(repository)), instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ad2118970749039c0d44a9eb4698d97e1',1,'Tgstation.Server.Host.Components.Repository.Repository.Repository()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a33fcf2b3ec4686d9cd06051c726d0ba2',1,'Tgstation.Server.Api.Rights.Repository()']]], + ['repository',['Repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html',1,'Tgstation::Server::Host::Components::Repository']]], ['repository_2ecs',['Repository.cs',['../_tgstation_8_server_8_host_2_components_2_repository_2_repository_8cs.html',1,'']]], ['repository_2ecs',['Repository.cs',['../_tgstation_8_server_8_api_2_models_2_repository_8cs.html',1,'']]], ['repositoryclient',['RepositoryClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html',1,'Tgstation::Server::Client::Components']]], - ['repositoryclient',['RepositoryClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#aa7ff208124be2377aa50b40f63aad06c',1,'Tgstation.Server.Client.Components.RepositoryClient.RepositoryClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a2b60d7d54e37505c5f9c89abea833cb1',1,'Tgstation.Server.Tests.Instance.RepositoryTest.repositoryClient()']]], + ['repositoryclient',['RepositoryClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#aa7ff208124be2377aa50b40f63aad06c',1,'Tgstation::Server::Client::Components::RepositoryClient']]], ['repositoryclient_2ecs',['RepositoryClient.cs',['../_repository_client_8cs.html',1,'']]], ['repositorycommands',['repositoryCommands',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a9c02f76180a5f7555c683994e9f4529e',1,'Tgstation::Server::Host::Components::InstanceFactory']]], ['repositorycontroller',['RepositoryController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html',1,'Tgstation::Server::Host::Controllers']]], @@ -125,23 +122,20 @@ var searchData= ['repositorymanager_2ecs',['RepositoryManager.cs',['../_repository_manager_8cs.html',1,'']]], ['repositoryrights',['RepositoryRights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance_user.html#a2c2572f088140bfc2a3f02a70125024f',1,'Tgstation.Server.Api.Models.InstanceUser.RepositoryRights()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a95336db3db40dbae9701ef6e51240f39',1,'Tgstation.Server.Api.Rights.RepositoryRights()']]], ['repositoryrights_2ecs',['RepositoryRights.cs',['../_repository_rights_8cs.html',1,'']]], - ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a02bd03c7389ee5a00c4287ddb2720e0a',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a47f19bce8a6cf195fca87b785c5eb3a8',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#ad7cf0bea5adc322eea2cf52b41eb0945',1,'Tgstation.Server.Host.Database.IDatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a389d4c0693f617133a4a8db430c65ab4',1,'Tgstation.Server.Host.Models.Instance.RepositorySettings()']]], ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_repository_settings.html',1,'Tgstation::Server::Api::Models::Internal']]], + ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a02bd03c7389ee5a00c4287ddb2720e0a',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a47f19bce8a6cf195fca87b785c5eb3a8',1,'Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#ad7cf0bea5adc322eea2cf52b41eb0945',1,'Tgstation.Server.Host.Database.IDatabaseContext.RepositorySettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a389d4c0693f617133a4a8db430c65ab4',1,'Tgstation.Server.Host.Models.Instance.RepositorySettings()']]], ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html',1,'Tgstation::Server::Host::Models']]], - ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html',1,'']]], ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html',1,'']]], + ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html',1,'']]], ['repositorysettingscollection',['repositorySettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a88e7ea0a898418b1f6bfa052e6eeccb4',1,'Tgstation::Server::Host::Database::DatabaseContext']]], - ['repositorytest',['RepositoryTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a00d2a871e53697a63e8cca4cee581e14',1,'Tgstation::Server::Tests::Instance::RepositoryTest']]], - ['repositorytest',['RepositoryTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html',1,'Tgstation::Server::Tests::Instance']]], - ['repositorytest_2ecs',['RepositoryTest.cs',['../_repository_test_8cs.html',1,'']]], ['reposwappedshaorreference',['RepoSwappedShaOrReference',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8abe142fe273ff3a9ab873a266266e937f',1,'Tgstation::Server::Api::Models']]], ['repotestmergeconflict',['RepoTestMergeConflict',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a603c0a3f0177b41effb42dd4a932021b',1,'Tgstation::Server::Api::Models']]], ['repounsupportedtestmergeremote',['RepoUnsupportedTestMergeRemote',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a9446652139c040e0af3351104d1ec913',1,'Tgstation::Server::Api::Models']]], ['repowhitespacecommitteremail',['RepoWhitespaceCommitterEmail',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a8b7cce03b4c7425e09ac4534a51b95b0',1,'Tgstation::Server::Api::Models']]], ['repowhitespacecommittername',['RepoWhitespaceCommitterName',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5aac4df009b9b8c791899cd52c320593',1,'Tgstation::Server::Api::Models']]], ['requestloggers',['requestLoggers',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a8c0c69d8203c1af593869613dfb1f8cc',1,'Tgstation::Server::Client::ApiClient']]], - ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#adc20278896b65c6ae42aa61012a6576f',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a85873681c9fb67bfd55b8751ba791e5b',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a80635931d781eaab27edcae371a77e7c',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message, Exception innerException)']]], ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html',1,'Tgstation::Server::Client']]], + ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#adc20278896b65c6ae42aa61012a6576f',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a85873681c9fb67bfd55b8751ba791e5b',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a80635931d781eaab27edcae371a77e7c',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message, Exception innerException)']]], ['requesttimeoutexception_2ecs',['RequestTimeoutException.cs',['../_request_timeout_exception_8cs.html',1,'']]], ['requireheaders',['requireHeaders',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a91c58c31f7a3cc51fff3cfc3b236756d',1,'Tgstation::Server::Host::Controllers::ApiController']]], ['requireinstance',['requireInstance',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#afe4f020656eb2d02def6ff389fd33bcb',1,'Tgstation::Server::Host::Controllers::ApiController']]], @@ -163,9 +157,9 @@ var searchData= ['restarthost',['RestartHost',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#affda1440f9c5e2dfcca65138d2f89a21a4ebebe34711c9ddafa1eff5faa9a377e',1,'Tgstation::Server::Api::Rights']]], ['restartlock',['restartLock',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#abf1047eeb7fc9f915460a1bacc58666e',1,'Tgstation::Server::Host::Server']]], ['restartregistration',['RestartRegistration',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html',1,'Tgstation::Server::Host::Core']]], - ['restartregistration',['RestartRegistration',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a4391d21de43d098a833168620dc24dc4',1,'Tgstation.Server.Host.Core.RestartRegistration.RestartRegistration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ac3dec357800cfc9a526c82d61fe99803',1,'Tgstation.Server.Host.Components.Chat.ChatManager.restartRegistration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aefe25fd33c4a6dfb4ea27b583a2286ea',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.restartRegistration()']]], + ['restartregistration',['restartRegistration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ac3dec357800cfc9a526c82d61fe99803',1,'Tgstation.Server.Host.Components.Chat.ChatManager.restartRegistration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aefe25fd33c4a6dfb4ea27b583a2286ea',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.restartRegistration()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a4391d21de43d098a833168620dc24dc4',1,'Tgstation.Server.Host.Core.RestartRegistration.RestartRegistration()']]], ['restartregistration_2ecs',['RestartRegistration.cs',['../_restart_registration_8cs.html',1,'']]], - ['restartrequested',['RestartRequested',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html#ac87902a08c496cd40add682a2ec6c616',1,'Tgstation.Server.Host.IServer.RestartRequested()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#add86891cdb4011d078e94671466ef14e',1,'Tgstation.Server.Host.Server.RestartRequested()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a61f844c9c2459cc3ab86153678e938db',1,'Tgstation.Server.Tests.TestingServer.RestartRequested()']]], + ['restartrequested',['RestartRequested',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html#ac87902a08c496cd40add682a2ec6c616',1,'Tgstation.Server.Host.IServer.RestartRequested()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#add86891cdb4011d078e94671466ef14e',1,'Tgstation.Server.Host.Server.RestartRequested()']]], ['restarttimeout',['RestartTimeout',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#addf96ec4a3f16bc7d3d2cd94347dd1d3',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]], ['resume',['Resume',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a318c78939985f267c3c34620ab3037a8',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.Resume()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#aca14b07bc405fa3d1c61a9007762876d',1,'Tgstation.Server.Host.Components.Session.SessionController.Resume()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_base.html#a676e4a90946a0ccfbd06bfd231215a87',1,'Tgstation.Server.Host.System.IProcessBase.Resume()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#ac71f30aab7fc20ad92dc9b1ce8971b55',1,'Tgstation.Server.Host.System.Process.Resume()']]], ['resumeprocess',['ResumeProcess',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process_features.html#ad7b3670db0f89899889687e13a33f7c6',1,'Tgstation.Server.Host.System.IProcessFeatures.ResumeProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a49c4196d80413533d81efa2915bfaeb1',1,'Tgstation.Server.Host.System.PosixProcessFeatures.ResumeProcess()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#a0a3d91e35d40c3f6c6bdf126aec6d112',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.ResumeProcess()']]], @@ -178,12 +172,12 @@ var searchData= ['revisioncommand',['RevisionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#a69b5a156fd8b4e7c8f9396d967d435e2',1,'Tgstation::Server::Host::Components::Chat::Commands::RevisionCommand']]], ['revisioncommand',['RevisionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], ['revisioncommand_2ecs',['RevisionCommand.cs',['../_revision_command_8cs.html',1,'']]], - ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html',1,'Tgstation::Server::Api::Models::Internal']]], ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Api::Models']]], - ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Host::Models']]], + ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html',1,'Tgstation::Server::Api::Models::Internal']]], ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_compile_job.html#a1d1274044dfcbf5e6e69798cc57beab5',1,'Tgstation.Server.Api.Models.CompileJob.RevisionInformation()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html#a0ff964c98b1bd3dac0c2d0d77f223492',1,'Tgstation.Server.Api.Models.Repository.RevisionInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a30c14e7fc4c770ff11cd0f10be4fb4dd',1,'Tgstation.Server.Host.Models.CompileJob.RevisionInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_rev_info_test_merge.html#a84e7e578fe5c0d7c09dc22f9085d7367',1,'Tgstation.Server.Host.Models.RevInfoTestMerge.RevisionInformation()']]], - ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html',1,'']]], + ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Host::Models']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html',1,'']]], + ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html',1,'']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html',1,'']]], ['revisioninformations',['RevisionInformations',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ad6aa867ea9e6fa04646c76ecdb3ab8a0',1,'Tgstation.Server.Host.Database.DatabaseContext.RevisionInformations()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a9d168b4868e30473ab73f97fd7ee3dea',1,'Tgstation.Server.Host.Database.DatabaseContext.RevisionInformations()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a5633532d3f76127562905242d6a14e91',1,'Tgstation.Server.Host.Database.IDatabaseContext.RevisionInformations()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#ae46b0c821ef239baa662cc6449042428',1,'Tgstation.Server.Host.Models.Instance.RevisionInformations()']]], ['revisioninformationscollection',['revisionInformationsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a0436e6b418ebf670b6def1f565da10cd',1,'Tgstation::Server::Host::Database::DatabaseContext']]], @@ -198,26 +192,15 @@ var searchData= ['root',['Root',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#aa336e9d55df01b49f6d217b48563900a',1,'Tgstation::Server::Api::Routes']]], ['routes',['Routes',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html',1,'Tgstation::Server::Api']]], ['routes_2ecs',['Routes.cs',['../_routes_8cs.html',1,'']]], - ['run',['Run',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html#a2b5c3521d783dd9eee7a3e4f2e03fc9f',1,'Tgstation.Server.Host.IServer.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a594aca268623a743fafd4acfed784e3f',1,'Tgstation.Server.Host.Server.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a5915daef37817261e058fd1d9251bd0a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#aa41c1e37002472723f7ecf389377db65',1,'Tgstation.Server.Tests.AdministrationTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a4d2ae0cc66117b154809223552fec33c',1,'Tgstation.Server.Tests.Instance.ByondTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a55b8c34f57fe7c608de427e277a0bbd6',1,'Tgstation.Server.Tests.Instance.ConfigurationTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#aa2301c08a5e1154b6bb4211bfa0fa41f',1,'Tgstation.Server.Tests.Instance.WatchdogTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a7d19098a2596440ddea199ecb21cb3dc',1,'Tgstation.Server.Tests.TestingServer.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#aa4dc8e1bbf95989ddc070988f952ff7b',1,'Tgstation.Server.Tests.UsersTest.Run()']]], + ['run',['Run',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html#a2b5c3521d783dd9eee7a3e4f2e03fc9f',1,'Tgstation.Server.Host.IServer.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a594aca268623a743fafd4acfed784e3f',1,'Tgstation.Server.Host.Server.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a5915daef37817261e058fd1d9251bd0a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Run()']]], ['runasync',['RunAsync',['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html#abe13ec45a7d7ba7db422ea661156b697',1,'Tgstation.Server.Host.Watchdog.IWatchdog.RunAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a3f2e5da2e83854873a9d8f986aff8f17',1,'Tgstation.Server.Host.Watchdog.Watchdog.RunAsync()']]], - ['runbasictest',['RunBasicTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a6259ace9a3b690794353a681c06bcb5f',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['runcompilejob',['RunCompileJob',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a90c81ec6a44a188164e5ae50e6430a7d',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], - ['rundiscord',['RunDiscord',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#a975f8021b0cc672c6077d4dd731a5d3b',1,'Tgstation::Server::Tests::Instance::ChatTest']]], ['rundreammaker',['RunDreamMaker',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a2c7d7d0048942b67b6c275cd4a643296',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], - ['runheartbeattest',['RunHeartbeatTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#abec7a0d67740d1dbde6fae073839e561',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['runimpersonated',['RunImpersonated',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html#a9b525a56c704424ce14e78edcb7d003e',1,'Tgstation.Server.Host.Security.ISystemIdentity.RunImpersonated()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#ad8b0bb1cd74b0bc433afeb4dcc322594',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.RunImpersonated()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#aaa070f717bb19b6d85f0253d7820bc75',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.RunImpersonated()']]], - ['runirc',['RunIrc',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ae8496904e789458cc4d7ed3aea5a7748',1,'Tgstation::Server::Tests::Instance::ChatTest']]], ['runjob',['RunJob',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a6836fc87ae58cab85a16f3018d485eb1',1,'Tgstation::Server::Host::Jobs::JobManager']]], - ['runlimittests',['RunLimitTests',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ac2b51004b549434ecb0a79426d327ff0',1,'Tgstation::Server::Tests::Instance::ChatTest']]], - ['runlongrunningtestthenupdate',['RunLongRunningTestThenUpdate',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#aafba06ad8c783402acb1ebf3fb446a86',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], - ['runlongrunningtestthenupdatewithbyondversionswitch',['RunLongRunningTestThenUpdateWithByondVersionSwitch',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a69e8be4bba7e084632da5a50a1787bd5',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['running',['running',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aed7531909b8a809544b643c0d74933aa',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.running()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_dream_daemon.html#ae0b56fabcaa54dd916f95949914543ef',1,'Tgstation.Server.Api.Models.DreamDaemon.Running()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html#a26fc404928f808be57119b4dcd5edbb2',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog.Running()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a27e3ca033079704cca1f215e31f4cc0b',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Running()']]], - ['runposttest',['RunPostTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#a253539ad3e25c0cfab902ee8e3737a5c',1,'Tgstation.Server.Tests.Instance.ChatTest.RunPostTest()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a81528855d19b0e0237d7e7001eb8c832',1,'Tgstation.Server.Tests.Instance.RepositoryTest.RunPostTest()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a4cb87166aab726e30cde881868110803',1,'Tgstation.Server.Tests.InstanceManagerTest.RunPostTest()']]], - ['runpreinstancetest',['RunPreInstanceTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a0acd9ce6142ae31e3e7e5e0b36d69a4a',1,'Tgstation::Server::Tests::InstanceManagerTest']]], - ['runprewatchdog',['RunPreWatchdog',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ab5adf49243c1cee7665c7cdf5c36f943',1,'Tgstation.Server.Tests.Instance.ChatTest.RunPreWatchdog()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a115c48a2ba2b71e65a6de54e2019faa5',1,'Tgstation.Server.Tests.Instance.RepositoryTest.RunPreWatchdog()']]], ['runrequest_3c_20tresult_20_3e',['RunRequest< TResult >',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ac61843965bd203ff9a844f6286a68818',1,'Tgstation::Server::Client::ApiClient']]], ['runtask',['runTask',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#afb100cbab0aa9560e4831bee360f9c0f',1,'Tgstation::Server::Host::System::WindowsNetworkPromptReaper']]], - ['runtests',['RunTests',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#a0f9a172faa4a92e6e50186fe1e2f77fd',1,'Tgstation::Server::Tests::Instance::InstanceTest']]], ['runtimeinformation',['RuntimeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html',1,'Tgstation::Server::Host::Components::Interop::Bridge']]], ['runtimeinformation',['RuntimeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_response.html#a8b6ace0334f5100fb3fa41e5a2755bda',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeResponse.RuntimeInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_information.html#a0fd772ae059a153465f76bda841292ef',1,'Tgstation.Server.Host.Components.Session.ReattachInformation.RuntimeInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html#a75e05074b79b83f0c57cd15e25b77dae',1,'Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.RuntimeInformation()']]], ['runtimeinformation_2ecs',['RuntimeInformation.cs',['../_runtime_information_8cs.html',1,'']]], diff --git a/search/all_13.js b/search/all_13.js index 71ebdf63f4..1de4f1dd18 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -12,14 +12,13 @@ var searchData= ['scriptfileextension',['ScriptFileExtension',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html#a1d6690377df88fa0c142d72a949be17f',1,'Tgstation.Server.Host.System.IPlatformIdentifier.ScriptFileExtension()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_platform_identifier.html#ad297b56dc4222debfe147d786e7c3c78',1,'Tgstation.Server.Host.System.PlatformIdentifier.ScriptFileExtension()']]], ['secondarydirectory',['SecondaryDirectory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#ab758505443620e5d2689c4d1187fffe8',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.SecondaryDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html#a43efc4e45baf9a65d0646c1350e007d9',1,'Tgstation.Server.Host.Components.Deployment.IDmbProvider.SecondaryDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a17f0f75b39d6754aac6946536bfa496e',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.SecondaryDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#aa95f7d1d7e3204a04da2cdf7987ba1b1',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.SecondaryDirectory()']]], ['secondaryport',['SecondaryPort',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#ade4834de2926874e5f985b90adf32c5d',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]], - ['section',['Section',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#adbbc553f0fd0f2eb4a69a8361c5a9c80',1,'Tgstation.Server.Host.Configuration.ControlPanelConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a3c3201b453ffd190158839da139e4a13',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a8450ea7764591aa38857686d8fc70f93',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a04dc43bd8ff33f4a8a791f750f7eb1d9',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#aeed3d84cee92ab5e7488d5c5b52493c7',1,'Tgstation.Server.Host.Configuration.UpdatesConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_good_config.html#a259afdff5f5e0f97dbf601f8c8345828',1,'Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.GoodConfig.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config1.html#a7b3a798652bd0fd8d3dd94383cf950dd',1,'Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig1.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config2.html#a4dc1f1d0ad6be45ac093d17189e6eb1e',1,'Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig2.Section()']]], + ['section',['Section',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#adbbc553f0fd0f2eb4a69a8361c5a9c80',1,'Tgstation.Server.Host.Configuration.ControlPanelConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a3c3201b453ffd190158839da139e4a13',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a8450ea7764591aa38857686d8fc70f93',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a04dc43bd8ff33f4a8a791f750f7eb1d9',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#aeed3d84cee92ab5e7488d5c5b52493c7',1,'Tgstation.Server.Host.Configuration.UpdatesConfiguration.Section()']]], ['securestringlength',['SecureStringLength',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html#a893d5725e799a79d7a3dd172f098edb8',1,'Tgstation::Server::Host::Security::CryptographySuite']]], ['securitylevel',['SecurityLevel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#ac5dcb5176f0bb1f01e3276e20e024137',1,'Tgstation.Server.Api.Models.Internal.DreamDaemonLaunchParameters.SecurityLevel()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html#ac668f4db4423440776d15ae9122ef646',1,'Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.SecurityLevel()']]], ['securityword',['SecurityWord',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a25959f5d45d10e44c570751a957a3f43',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]], ['seedadminuser',['SeedAdminUser',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a196c86026367b0e221d580ef36d97c83',1,'Tgstation::Server::Host::Database::DatabaseSeeder']]], ['seeddatabase',['SeedDatabase',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a09fc7208df756283dd6b475cfe013151',1,'Tgstation.Server.Host.Database.DatabaseSeeder.SeedDatabase()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html#afbad62130c7423f9de442d6d761d3524',1,'Tgstation.Server.Host.Database.IDatabaseSeeder.SeedDatabase()']]], - ['selectfactory',['SelectFactory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#aab34ee44930736ba24aa1016b26f2d33',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], - ['semaphore',['Semaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a96d8bb542f16398eada0a59c00955005',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a192e5a69ce9c2300f588cc65af3a64f2',1,'Tgstation.Server.Host.Components.Byond.ByondManager.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ae6aa8519a6401fc95218f2de88080605',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a550982dbdc2ce226e878702a520bbe27',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af64bb7e6efa9991a5a3a14993a3277e8',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.semaphore()']]], + ['semaphore',['semaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a192e5a69ce9c2300f588cc65af3a64f2',1,'Tgstation.Server.Host.Components.Byond.ByondManager.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ae6aa8519a6401fc95218f2de88080605',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a550982dbdc2ce226e878702a520bbe27',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af64bb7e6efa9991a5a3a14993a3277e8',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a96d8bb542f16398eada0a59c00955005',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Semaphore()']]], ['semaphoreslimcontext',['SemaphoreSlimContext',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#a600d8d0a279d2fe17d1f48c1a1bd17d4',1,'Tgstation::Server::Host::Core::SemaphoreSlimContext']]], ['semaphoreslimcontext',['SemaphoreSlimContext',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html',1,'Tgstation::Server::Host::Core']]], ['semaphoreslimcontext_2ecs',['SemaphoreSlimContext.cs',['../_semaphore_slim_context_8cs.html',1,'']]], @@ -78,7 +77,7 @@ var searchData= ['sessioncontroller',['SessionController',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html',1,'Tgstation::Server::Host::Components::Session']]], ['sessioncontroller_2ecs',['SessionController.cs',['../_session_controller_8cs.html',1,'']]], ['sessioncontrollerfactory',['SessionControllerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html',1,'Tgstation::Server::Host::Components::Session']]], - ['sessioncontrollerfactory',['sessionControllerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a8322a848923985ee4e06d792dccb8643',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.sessionControllerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a24eb5f0e32cd79487cd9bd80d5257abb',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.SessionControllerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#aadb8f0ef87699ead4e845935591b542f',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.SessionControllerFactory()']]], + ['sessioncontrollerfactory',['SessionControllerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a24eb5f0e32cd79487cd9bd80d5257abb',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.SessionControllerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#aadb8f0ef87699ead4e845935591b542f',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.SessionControllerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a8322a848923985ee4e06d792dccb8643',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.sessionControllerFactory()']]], ['sessioncontrollerfactory_2ecs',['SessionControllerFactory.cs',['../_session_controller_factory_8cs.html',1,'']]], ['setactiveversion',['SetActiveVersion',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a798c9e8b4b224f3a78791f765d69b304',1,'Tgstation.Server.Client.Components.ByondClient.SetActiveVersion()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client.html#a76a30723a9370f391d4ca12fb31e5c71',1,'Tgstation.Server.Client.Components.IByondClient.SetActiveVersion()']]], ['setapivalidationport',['SetApiValidationPort',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a6aac419b6a793fe07657d96ac48dee5da926d34b9044ba920f715e8e2f6a72c62',1,'Tgstation::Server::Api::Rights']]], @@ -147,7 +146,6 @@ var searchData= ['stagedcompilejob',['StagedCompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_dream_daemon.html#a7554a23c04eba3508897073aeb5150fe',1,'Tgstation::Server::Api::Models::DreamDaemon']]], ['standardmodelchecks',['StandardModelChecks',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_chat_controller.html#a1079cc001cfaf55fa44aae68d9b106f5',1,'Tgstation.Server.Host.Controllers.ChatController.StandardModelChecks()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_user_controller.html#a696abecedfc3d8617af4e98fa44ad3fa',1,'Tgstation.Server.Host.Controllers.InstanceUserController.StandardModelChecks()']]], ['start',['Start',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a9c62e25db987e4847e6a4a8e04a72b2c',1,'Tgstation.Server.Client.Components.DreamDaemonClient.Start()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html#a97ceb0b52366f1b4ce685ef8399c44e5',1,'Tgstation.Server.Client.Components.IDreamDaemonClient.Start()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#acf2642afce6567c03b79876139a10a49aa6122a65eaa676f700ae68d393054a37',1,'Tgstation.Server.Api.Rights.Start()']]], - ['startandleaverunning',['StartAndLeaveRunning',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#ae70fe869e08b14ff7a504c51857eba1d',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['startasync',['StartAsync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a7b6d8a1eef58f0e3265a67ebe9036f13',1,'Tgstation.Server.Host.Components.Byond.ByondManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ae189d33da50a0791f4caf35fa3eb2567',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae898120e96809cdb6bbd582072bcff71',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a11cc04923d2557eefd57ad2ded9eb7f2',1,'Tgstation.Server.Host.Components.Instance.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aabf10dd79c9488de365bb8de0129b74b',1,'Tgstation.Server.Host.Components.InstanceFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa2bcc92fca46ad404800304ce4bdd781',1,'Tgstation.Server.Host.Components.InstanceManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af05de18337edc2207b60b080de230802',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ae30d4b582b04eb7c3ef3c5d848429bbd',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a01e6d88a17a7324d0493421ab5a45696',1,'Tgstation.Server.Host.Jobs.JobManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ae78c3f7bde77d9470e413adba88d2ae4',1,'Tgstation.Server.Host.Setup.SetupWizard.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a4da1abbdff058acc086c60bac413df19',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.StartAsync()']]], ['started',['started',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a82c55669a89a9c56cd93ffaae1036774',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], ['startedat',['StartedAt',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#ac34b3c1eaef93da5965e662cf82bac94',1,'Tgstation::Server::Api::Models::Internal::Job']]], @@ -159,7 +157,6 @@ var searchData= ['startuptimeout',['StartupTimeout',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#a4cde31c616f4ee5dd305d64d7106a3c3',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]], ['staticignorefile',['StaticIgnoreFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a3c23fe94867b94fa0833f4a789830fd1',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], ['staticignorepath',['StaticIgnorePath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a4a5436d55e83759de84d17871039d752',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], - ['stopapplication',['StopApplication',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#a2b40bc6890c39b20e169a2951d41a5a0',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], ['stopasync',['StopAsync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a691493488b449c0589784dc2f91e039b',1,'Tgstation.Server.Host.Components.Byond.ByondManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#af798c33e00b6fbbf046c8459cfd06eab',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a7500062f2bc5c4ee14b84b548bf55161',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#afc1fd9e8dc3bd57b78dbcbc4e7f449b4',1,'Tgstation.Server.Host.Components.Instance.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aad758c3c739d563f51b44b8429acadc9',1,'Tgstation.Server.Host.Components.InstanceFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aaa1a2f2c9fe345546fd5f8ae27fe466b',1,'Tgstation.Server.Host.Components.InstanceManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a33a5cd96e75dae867c113915bd6ebb27',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aec4f16b34fe08499a4aaff0235ecdc76',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a95381df073387e7bfc526757bb06ae57',1,'Tgstation.Server.Host.Jobs.JobManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a28d5e473c14aa957f87ff37a62284a66',1,'Tgstation.Server.Host.Setup.SetupWizard.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#ad6fae1f6711012cda24238db8833bdef',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.StopAsync()']]], ['stopmonitor',['StopMonitor',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a565b987a394c375c75b3fe14ca3f75e1',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['stoppedat',['StoppedAt',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#ab7e351b9e65178222f91af2329b1d122',1,'Tgstation::Server::Api::Models::Internal::Job']]], @@ -172,7 +169,7 @@ var searchData= ['swaggerconfiguration',['SwaggerConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_swagger_configuration.html',1,'Tgstation::Server::Host::Core']]], ['swaggerconfiguration_2ecs',['SwaggerConfiguration.cs',['../_swagger_configuration_8cs.html',1,'']]], ['sychronize',['Sychronize',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#a5f8ea07e50eb3d5d272b956a6e2543b5',1,'Tgstation.Server.Host.Components.Repository.IRepository.Sychronize()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#afd7c7599794e9541d6134a30d5d7e683',1,'Tgstation.Server.Host.Components.Repository.Repository.Sychronize()']]], - ['symlinkfactory',['symlinkFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a2993c629ac06d9e8ee6545f656fefc0f',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae9583eef7d68626e70fd30097b6db87c',1,'Tgstation.Server.Host.Components.InstanceFactory.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a5a52deb2c99db89b8e8dfb4bf1a5fd3f',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a65ab5bf0783d6732eb6b1018f7a1983a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html#a288b7e557640d4f0f847a054847abf3a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#ab7293877a2fb900634168cfa69663286',1,'Tgstation.Server.Host.IO.Tests.TestSymlinkFactory.symlinkFactory()']]], + ['symlinkfactory',['symlinkFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a2993c629ac06d9e8ee6545f656fefc0f',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae9583eef7d68626e70fd30097b6db87c',1,'Tgstation.Server.Host.Components.InstanceFactory.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a5a52deb2c99db89b8e8dfb4bf1a5fd3f',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a65ab5bf0783d6732eb6b1018f7a1983a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html#a288b7e557640d4f0f847a054847abf3a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory.symlinkFactory()']]], ['symlinkstaticfilesto',['SymlinkStaticFilesTo',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af7ad93cfb1c7c7718a3b1ffe3e12d42d',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.SymlinkStaticFilesTo()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html#a255b4504ec55e9a4c006463db8aaa61e',1,'Tgstation.Server.Host.Components.StaticFiles.IConfiguration.SymlinkStaticFilesTo()']]], ['synchronizationlock',['synchronizationLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1ac2daf67a09f128290588a5181c88ba',1,'Tgstation.Server.Host.Components.Chat.ChatManager.synchronizationLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#ab3b8d2b85773e2d5e5f63aff3e8c27eb',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.synchronizationLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0bbceae0e217ef75fc3989124017856d',1,'Tgstation.Server.Host.Components.Session.SessionController.synchronizationLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#aec64bbed8584f4daad12932098999e1b',1,'Tgstation.Server.Host.Jobs.JobManager.synchronizationLock()']]], ['synchronousiomanager',['synchronousIOManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a2b14e009e117f22b206bbdf743712809',1,'Tgstation.Server.Host.Components.InstanceFactory.synchronousIOManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a29a360d050eedfecf24a5d7a75331f1d',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.synchronousIOManager()']]], diff --git a/search/all_14.js b/search/all_14.js index eca1bcdf70..d9d196e76d 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -6,8 +6,8 @@ var searchData= ['chat',['Chat',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat.html',1,'Tgstation::Server::Host::Components']]], ['client',['Client',['../namespace_tgstation_1_1_server_1_1_client.html',1,'Tgstation::Server']]], ['commands',['Commands',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands.html',1,'Tgstation::Server::Host::Components::Chat']]], - ['components',['Components',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html',1,'Tgstation::Server::Host']]], ['components',['Components',['../namespace_tgstation_1_1_server_1_1_client_1_1_components.html',1,'Tgstation::Server::Client']]], + ['components',['Components',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html',1,'Tgstation::Server::Host']]], ['configuration',['Configuration',['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html',1,'Tgstation::Server::Host']]], ['console',['Console',['../namespace_tgstation_1_1_server_1_1_host_1_1_console.html',1,'Tgstation::Server::Host']]], ['controllers',['Controllers',['../namespace_tgstation_1_1_server_1_1_host_1_1_controllers.html',1,'Tgstation::Server::Host']]], @@ -19,14 +19,13 @@ var searchData= ['extensions',['Extensions',['../namespace_tgstation_1_1_server_1_1_host_1_1_extensions.html',1,'Tgstation::Server::Host']]], ['host',['Host',['../namespace_tgstation_1_1_server_1_1_host.html',1,'Tgstation::Server']]], ['tgstation_2dserver_20v4_3a',['tgstation-server v4:',['../index.html',1,'']]], - ['instance',['Instance',['../namespace_tgstation_1_1_server_1_1_tests_1_1_instance.html',1,'Tgstation::Server::Tests']]], ['internal',['Internal',['../namespace_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal.html',1,'Tgstation::Server::Api::Models']]], ['interop',['Interop',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop.html',1,'Tgstation::Server::Host::Components']]], ['io',['IO',['../namespace_tgstation_1_1_server_1_1_host_1_1_i_o.html',1,'Tgstation::Server::Host']]], ['jobs',['Jobs',['../namespace_tgstation_1_1_server_1_1_host_1_1_jobs.html',1,'Tgstation::Server::Host']]], ['migrations',['Migrations',['../namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations.html',1,'Tgstation::Server::Host::Database']]], - ['models',['Models',['../namespace_tgstation_1_1_server_1_1_host_1_1_models.html',1,'Tgstation::Server::Host']]], ['models',['Models',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html',1,'Tgstation::Server::Api']]], + ['models',['Models',['../namespace_tgstation_1_1_server_1_1_host_1_1_models.html',1,'Tgstation::Server::Host']]], ['providers',['Providers',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers.html',1,'Tgstation::Server::Host::Components::Chat']]], ['repository',['Repository',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository.html',1,'Tgstation::Server::Host::Components']]], ['rights',['Rights',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html',1,'Tgstation::Server::Api']]], @@ -42,201 +41,35 @@ var searchData= ['task',['task',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a42b697cf8ba09596bd047e4c12f52cc3',1,'Tgstation.Server.Host.Jobs.JobHandler.task()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a2d1a4fc7b7fee56456ccebfb699ad8ee',1,'Tgstation.Server.Host.Security.IdentityCacheObject.task()']]], ['taskextensions',['TaskExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_task_extensions.html',1,'Tgstation::Server::Host::Extensions']]], ['taskextensions_2ecs',['TaskExtensions.cs',['../_task_extensions_8cs.html',1,'']]], - ['tellworldtoreboot',['TellWorldToReboot',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a55a72a659a869585baa2f6b566223881',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], - ['temporarydmbprovider',['TemporaryDmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a8cbcf4f057352b274e8c2adf461bf220',1,'Tgstation::Server::Host::Components::Deployment::TemporaryDmbProvider']]], ['temporarydmbprovider',['TemporaryDmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html',1,'Tgstation::Server::Host::Components::Deployment']]], + ['temporarydmbprovider',['TemporaryDmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a8cbcf4f057352b274e8c2adf461bf220',1,'Tgstation::Server::Host::Components::Deployment::TemporaryDmbProvider']]], ['temporarydmbprovider_2ecs',['TemporaryDmbProvider.cs',['../_temporary_dmb_provider_8cs.html',1,'']]], ['terminate',['Terminate',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html#a7fded5c4b8aeb291ad5b1797a25eee14',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog.Terminate()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a49a9acdffdc9e7cd176f803b23e97ff4',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Terminate()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html#a840da56ea51a4bbbc6b21667cc6355a2',1,'Tgstation.Server.Host.System.IProcess.Terminate()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a61e4788d938ba886eaf6e19ac5464460',1,'Tgstation.Server.Host.System.Process.Terminate()']]], - ['terminatealldds',['TerminateAllDDs',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a673a086aa7468814ff8c00a06bf9f373',1,'Tgstation::Server::Tests::IntegrationTest']]], ['terminatenolock',['TerminateNoLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a6845304123ed975aec4de3dc79bf8551',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['terminationwasrequested',['TerminationWasRequested',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a235dd45c8459beb9ef248d9a82fac095',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.TerminationWasRequested()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a9eae9a3173b2dc4dae3d2bfa67196d5b',1,'Tgstation.Server.Host.Components.Session.ISessionController.TerminationWasRequested()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a253ee7e74591b02552eb4337c1b7fc5e',1,'Tgstation.Server.Host.Components.Session.SessionController.TerminationWasRequested()']]], - ['testallerrorcodeshavedescriptions',['TestAllErrorCodesHaveDescriptions',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_error_code_extensions.html#ae08185069a107484e87ec819bb4c4423',1,'Tgstation::Server::Api::Models::Tests::TestErrorCodeExtensions']]], - ['testallpoweroftwo',['TestAllPowerOfTwo',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_tests_1_1_test_rights.html#ac22b5c3b8908f9c571192d9028b04553',1,'Tgstation::Server::Api::Rights::Tests::TestRights']]], - ['testallrightsworks',['TestAllRightsWorks',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_tests_1_1_test_rights.html#ad73e4584d0fdc2427e2c95736703db5e',1,'Tgstation::Server::Api::Rights::Tests::TestRights']]], - ['testapiclient',['TestApiClient',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_api_client.html',1,'Tgstation::Server::Client::Tests']]], - ['testapiclient_2ecs',['TestApiClient.cs',['../_test_api_client_8cs.html',1,'']]], - ['testapiheaders',['TestApiHeaders',['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html',1,'Tgstation::Server::Api::Tests']]], - ['testapiheaders_2ecs',['TestApiHeaders.cs',['../_test_api_headers_8cs.html',1,'']]], - ['testapiversion',['TestApiVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#af9e95abd36875ce21baecfc54e2dd320',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testapplication',['TestApplication',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application.html',1,'Tgstation::Server::Host::Core::Tests']]], - ['testapplication_2ecs',['TestApplication.cs',['../_test_application_8cs.html',1,'']]], - ['testasyncdelayer',['TestAsyncDelayer',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_async_delayer.html',1,'Tgstation::Server::Host::Core::Tests']]], - ['testasyncdelayer_2ecs',['TestAsyncDelayer.cs',['../_test_async_delayer_8cs.html',1,'']]], - ['testauthenticationcontext',['TestAuthenticationContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_tests_1_1_test_authentication_context.html',1,'Tgstation::Server::Host::Security::Tests']]], - ['testauthenticationcontext_2ecs',['TestAuthenticationContext.cs',['../_test_authentication_context_8cs.html',1,'']]], - ['testbadparameters',['TestBadParameters',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_connection_factory.html#a8484bb43ea60e6644d4df48f441de9f0',1,'Tgstation::Server::Host::Database::Tests::TestDatabaseConnectionFactory']]], - ['testbasicparseandbuild',['TestBasicParseAndBuild',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_irc_connection_string_builder.html#a959c6f0f3613155f666b3cf8a45226b8',1,'Tgstation::Server::Api::Models::Tests::TestIrcConnectionStringBuilder']]], - ['testcacheclean',['TestCacheClean',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#a93186b574838ef51135f2e1148578454',1,'Tgstation::Server::Host::Components::Byond::Tests::TestPosixByondInstaller']]], - ['testcancel',['TestCancel',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_async_delayer.html#aecc2560705e5f2758a12c21f740bd196',1,'Tgstation::Server::Host::Core::Tests::TestAsyncDelayer']]], - ['testcancellation',['TestCancellation',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a335748dccc762f888175a7a746730d32',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], - ['testclientversion',['TestClientVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a0381a3391f9f2b3a849f6cd356561f7e',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testcloning',['TestCloning',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#ac92a4b9a134d3a09e685caa0b84295eb',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], - ['testconnectanddisconnect',['TestConnectAndDisconnect',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#aff4f133b6e583937a541a551518b98d3',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests::TestDiscordProvider']]], - ['testconnectwithfaketokenfails',['TestConnectWithFakeTokenFails',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#ab66eaa7dd23c1546a45d1580a2a370da',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests::TestDiscordProvider']]], - ['testconsole',['TestConsole',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_console.html',1,'Tgstation::Server::Host::IO::Tests']]], - ['testconsole_2ecs',['TestConsole.cs',['../_test_console_8cs.html',1,'']]], - ['testconstruction',['TestConstruction',['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html#a2d664d4ac4557f482b38df8e806e1f42',1,'Tgstation.Server.Api.Tests.TestApiHeaders.TestConstruction()'],['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_server_client_factory.html#a0aed735a759835b91fdbf224cc342432',1,'Tgstation.Server.Client.Tests.TestServerClientFactory.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#a869d94dba8cff790e2df8217bfaf355d',1,'Tgstation.Server.Host.Components.Byond.Tests.TestPosixByondInstaller.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_exception.html#ade508e71c4433b0f1e77a85124fd4a62',1,'Tgstation.Server.Host.Jobs.Tests.TestJobException.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_tests_1_1_test_authentication_context.html#ac3732c1a787ae5c0167792f4460882b0',1,'Tgstation.Server.Host.Security.Tests.TestAuthenticationContext.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog.html#a594221e7157a53ccca141db7c4798911',1,'Tgstation.Server.Host.Watchdog.Tests.TestWatchdog.TestConstruction()']]], - ['testconstructionanddisposal',['TestConstructionAndDisposal',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_tests_1_1_test_server_service.html#a036ab68c3912f73b633f7d4f72084977',1,'Tgstation.Server.Host.Service.Tests.TestServerService.TestConstructionAndDisposal()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#a2b645e425cab8f5dd00dc0ced0f0facb',1,'Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider.TestConstructionAndDisposal()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a2560aff6f11a0f5c0d31c6f30f174611',1,'Tgstation.Server.Host.Jobs.Tests.TestJobHandler.TestConstructionAndDisposal()']]], - ['testconstructionthrows',['TestConstructionThrows',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#a83d355119b9efdea9954c789df823ea2',1,'Tgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactory.TestConstructionThrows()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_context_factory.html#a9adfd392b5204044613b1474c07dd29c',1,'Tgstation.Server.Host.Database.Tests.TestDatabaseContextFactory.TestConstructionThrows()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_tests_1_1_test_setup_wizard.html#a68f29b77a2a2f8563188a37c1cffb395',1,'Tgstation.Server.Host.Setup.Tests.TestSetupWizard.TestConstructionThrows()']]], - ['testcontrolpanelversion',['TestControlPanelVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#acee79c157968bf1fe0d2c8ea808f4dd5',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testcontruction',['TestContruction',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html#a133cc009980bb76619f7f69327b810ec',1,'Tgstation::Server::Host::Core::Tests::TestGitHubClientFactory']]], - ['testcontructor',['TestContructor',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html#a3d3e0e75337caae55d0c102157f41b92',1,'Tgstation::Server::Host::Tests::TestServerFactory']]], - ['testcoreversion',['TestCoreVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a546682e6f8d242c3157ca27d7de1bf87',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testcorrectplatform',['TestCorrectPlatform',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_platform_identifier.html#ab50fbd9ed42c42d450f48a73ecd1c8d2',1,'Tgstation::Server::Host::System::Tests::TestPlatformIdentifier']]], - ['testcreatebasicclient',['TestCreateBasicClient',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html#aaa4e7d0fc93c9cefa1740e94f99f797f',1,'Tgstation::Server::Host::Core::Tests::TestGitHubClientFactory']]], - ['testcreatesysuser',['TestCreateSysUser',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a2c86bb44987ee4c1ed464430a0688394',1,'Tgstation::Server::Tests::UsersTest']]], - ['testcreatetokenclient',['TestCreateTokenClient',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html#a22a84d4e879766eb8bbd3d189ce96dd6',1,'Tgstation::Server::Host::Core::Tests::TestGitHubClientFactory']]], - ['testcreatewatchdog',['TestCreateWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog_factory.html#a7d6c9da1ecaa6e93ebe104c523d7e705',1,'Tgstation::Server::Host::Watchdog::Tests::TestWatchdogFactory']]], ['testdatabaseconnection',['TestDatabaseConnection',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ab962664cd664ba5ad329e8af1d6b49a7',1,'Tgstation::Server::Host::Setup::SetupWizard']]], - ['testdatabaseconnectionfactory',['TestDatabaseConnectionFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_connection_factory.html',1,'Tgstation::Server::Host::Database::Tests']]], - ['testdatabaseconnectionfactory_2ecs',['TestDatabaseConnectionFactory.cs',['../_test_database_connection_factory_8cs.html',1,'']]], - ['testdatabasecontextfactory',['TestDatabaseContextFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_context_factory.html',1,'Tgstation::Server::Host::Database::Tests']]], - ['testdatabasecontextfactory_2ecs',['TestDatabaseContextFactory.cs',['../_test_database_context_factory_8cs.html',1,'']]], - ['testdelay',['TestDelay',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_async_delayer.html#ac2cad3312d896ef24eabb634cc530361',1,'Tgstation::Server::Host::Core::Tests::TestAsyncDelayer']]], - ['testdeletedirectory',['TestDeleteDirectory',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#ae45683361822c5c2bec81a98f5efcfd4',1,'Tgstation::Server::Tests::Instance::ConfigurationTest']]], - ['testdeserializingbyondmodelswork',['TestDeserializingByondModelsWork',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_api_client.html#ad9d319f434bbf6fe98cfdd7027ee46fe',1,'Tgstation::Server::Client::Tests::TestApiClient']]], - ['testdirectoryworks',['TestDirectoryWorks',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#a45df2f421faf63b25335df35dcd4be86',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], - ['testdiscordprovider',['TestDiscordProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests']]], - ['testdiscordprovider_2ecs',['TestDiscordProvider.cs',['../_test_discord_provider_8cs.html',1,'']]], - ['testdmapiversion',['TestDmapiVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a610092bfbbde905bd1cef2f109a56cf0',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testdownload',['TestDownload',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#a561c149085259cc5056a7be7960cfbf8',1,'Tgstation::Server::Host::Components::Byond::Tests::TestPosixByondInstaller']]], - ['testdreamdaemonclient',['TestDreamDaemonClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_tests_1_1_test_dream_daemon_client.html',1,'Tgstation::Server::Client::Components::Tests']]], - ['testdreamdaemonclient_2ecs',['TestDreamDaemonClient.cs',['../_test_dream_daemon_client_8cs.html',1,'']]], - ['testerrorcodeextensions',['TestErrorCodeExtensions',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_error_code_extensions.html',1,'Tgstation::Server::Api::Models::Tests']]], - ['testerrorcodeextensions_2ecs',['TestErrorCodeExtensions.cs',['../_test_error_code_extensions_8cs.html',1,'']]], - ['testfailsproperly',['TestFailsProperly',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#af41f0fad922e6a596d6d6d6845ba4a41',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], - ['testfileworks',['TestFileWorks',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#a34acc752c1c06d894710b13475d960b6',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], - ['testgetrightsgeneric',['TestGetRightsGeneric',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_tests_1_1_test_authentication_context.html#a23f7177f248769cb2c1c5c0c2bf0275e',1,'Tgstation::Server::Host::Security::Tests::TestAuthenticationContext']]], - ['testgetusername',['TestGetUsername',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html#a38752199b1c79b7645ab030f5201b9fd',1,'Tgstation::Server::Host::System::Tests::TestProcessFeatures']]], - ['testgithubclientfactory',['TestGitHubClientFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html',1,'Tgstation::Server::Host::Core::Tests']]], - ['testgithubclientfactory_2ecs',['TestGitHubClientFactory.cs',['../_test_git_hub_client_factory_8cs.html',1,'']]], - ['testincompatiblewatchdog',['TestIncompatibleWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#a57fc12003b3c917a239edb73c46f876e',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['testingserver',['TestingServer',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a3b0c4445dc8a382a6a57b1c9d4054ba2',1,'Tgstation::Server::Tests::TestingServer']]], - ['testingserver',['TestingServer',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html',1,'Tgstation::Server::Tests']]], - ['testingserver_2ecs',['TestingServer.cs',['../_testing_server_8cs.html',1,'']]], - ['testinmemoryrepocreation',['TestInMemoryRepoCreation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#abfd78fbe4a10f833180ba7149c49d8c1',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], - ['testinstallbyond',['TestInstallByond',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#ac7aa368eed3d5f40353e87e0394be17d',1,'Tgstation::Server::Host::Components::Byond::Tests::TestPosixByondInstaller']]], - ['testinstallfakeversion',['TestInstallFakeVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a074082283b18454b0b20529e7505b812',1,'Tgstation::Server::Tests::Instance::ByondTest']]], - ['testinstallstable',['TestInstallStable',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a9d9318ace099e5b6e84c273a1fed042a',1,'Tgstation::Server::Tests::Instance::ByondTest']]], - ['testinstancename',['TestInstanceName',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#aa95da98000bed9ad252d9b2565f3d276',1,'Tgstation::Server::Tests::InstanceManagerTest']]], - ['testircconnectionstringbuilder',['TestIrcConnectionStringBuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_irc_connection_string_builder.html',1,'Tgstation::Server::Api::Models::Tests']]], - ['testircconnectionstringbuilder_2ecs',['TestIrcConnectionStringBuilder.cs',['../_test_irc_connection_string_builder_8cs.html',1,'']]], - ['testjob',['TestJob',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#aef0a080504b79cb67049a5cc030f71f6',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], - ['testjobexception',['TestJobException',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_exception.html',1,'Tgstation::Server::Host::Jobs::Tests']]], - ['testjobexception_2ecs',['TestJobException.cs',['../_test_job_exception_8cs.html',1,'']]], - ['testjobhandler',['TestJobHandler',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html',1,'Tgstation::Server::Host::Jobs::Tests']]], - ['testjobhandler_2ecs',['TestJobHandler.cs',['../_test_job_handler_8cs.html',1,'']]], - ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge.html',1,'Tgstation::Server::Api::Models']]], ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html',1,'Tgstation::Server::Host::Models']]], - ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge.html',1,'Tgstation::Server::Api::Models::Internal']]], ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_rev_info_test_merge.html#a76c0f83e9fc28eeefb8ed97592cd368b',1,'Tgstation::Server::Host::Models::RevInfoTestMerge']]], + ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge.html',1,'Tgstation::Server::Api::Models']]], + ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge.html',1,'Tgstation::Server::Api::Models::Internal']]], ['testmerge_2ecs',['TestMerge.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html',1,'']]], ['testmerge_2ecs',['TestMerge.cs',['../_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html',1,'']]], ['testmerge_2ecs',['TestMerge.cs',['../_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html',1,'']]], - ['testmergebase',['TestMergeBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html',1,'Tgstation::Server::Api::Models::Internal']]], ['testmergebase',['TestMergeBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#aed82b2a4e5e83239f18657ff4a91b65f',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.TestMergeBase()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#a22e08f62b7a5647d905d8b0ce7f703bd',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.TestMergeBase(TestMergeBase copy)']]], + ['testmergebase',['TestMergeBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html',1,'Tgstation::Server::Api::Models::Internal']]], ['testmergebase_2ecs',['TestMergeBase.cs',['../_test_merge_base_8cs.html',1,'']]], - ['testmergeinformation',['TestMergeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html',1,'Tgstation::Server::Host::Components::Interop::Bridge']]], ['testmergeinformation',['TestMergeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a64ffd55fcded7a03edbb7cbf43eccd9e',1,'Tgstation::Server::Host::Components::Interop::Bridge::TestMergeInformation']]], + ['testmergeinformation',['TestMergeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html',1,'Tgstation::Server::Host::Components::Interop::Bridge']]], ['testmergeinformation_2ecs',['TestMergeInformation.cs',['../_test_merge_information_8cs.html',1,'']]], ['testmergeparameters',['TestMergeParameters',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge_parameters.html',1,'Tgstation::Server::Api::Models']]], ['testmergeparameters_2ecs',['TestMergeParameters.cs',['../_test_merge_parameters_8cs.html',1,'']]], ['testmerges',['TestMerges',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html#a09eb9fa66db042c102ecc2b37da200b8',1,'Tgstation.Server.Host.Components.Interop.Bridge.RuntimeInformation.TestMerges()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a4a4e9e6b91feac0e2746252ecbfc3a49',1,'Tgstation.Server.Host.Database.DatabaseContext.TestMerges()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#a5f8f59f3f214e70074238431b914cbf4',1,'Tgstation.Server.Host.Models.User.TestMerges()']]], - ['testmergetests',['TestMergeTests',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a35b3a62673c09a6f1b8739b25df0c46d',1,'Tgstation::Server::Tests::Instance::RepositoryTest']]], - ['testmethodthrows',['TestMethodThrows',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application.html#afca4b06950eef52231f8ca75d4f203dd',1,'Tgstation::Server::Host::Core::Tests::TestApplication']]], - ['testnoversion',['TestNoVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#ab431c20106e23ec16a217617e8c55d13',1,'Tgstation::Server::Tests::Instance::ByondTest']]], - ['testplatformidentifier',['TestPlatformIdentifier',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_platform_identifier.html',1,'Tgstation::Server::Host::System::Tests']]], - ['testplatformidentifier_2ecs',['TestPlatformIdentifier.cs',['../_test_platform_identifier_8cs.html',1,'']]], - ['testposixbyondinstaller',['TestPosixByondInstaller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html',1,'Tgstation::Server::Host::Components::Byond::Tests']]], - ['testposixbyondinstaller_2ecs',['TestPosixByondInstaller.cs',['../_test_posix_byond_installer_8cs.html',1,'']]], - ['testpostwrite',['TestPostWrite',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html#a49252f0ad9761cfdfa3d5380bc85d4e6',1,'Tgstation::Server::Host::IO::Tests::TestPostWriteHandler']]], - ['testpostwritehandler',['TestPostWriteHandler',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html',1,'Tgstation::Server::Host::IO::Tests']]], - ['testpostwritehandler_2ecs',['TestPostWriteHandler.cs',['../_test_post_write_handler_8cs.html',1,'']]], - ['testprocessfeatures',['TestProcessFeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html',1,'Tgstation::Server::Host::System::Tests']]], - ['testprocessfeatures_2ecs',['TestProcessFeatures.cs',['../_test_process_features_8cs.html',1,'']]], - ['testprogram',['TestProgram',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html',1,'Tgstation::Server::Host::Tests']]], - ['testprogram',['TestProgram',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_tests_1_1_test_program.html',1,'Tgstation::Server::Host::Console::Tests']]], - ['testprogram_2ecs',['TestProgram.cs',['../_tgstation_8_server_8_host_8_console_8_tests_2_test_program_8cs.html',1,'']]], - ['testprogram_2ecs',['TestProgram.cs',['../_tgstation_8_server_8_host_8_tests_2_test_program_8cs.html',1,'']]], - ['testprogramruns',['TestProgramRuns',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_tests_1_1_test_program.html#a56f5f5599724b738b11a6734900e18c4',1,'Tgstation::Server::Host::Console::Tests::TestProgram']]], - ['testprogress',['TestProgress',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a2a44714616dcdb6045e99cfecb3d4070',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], - ['testread',['TestRead',['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#ae81f60b9e196bd90598f294dd45621f2',1,'Tgstation::Server::Tests::AdministrationTest']]], - ['testrepoloading',['TestRepoLoading',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#a85017483e109ad902debacc77b23bdc3',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], - ['testrepositoryfactory',['TestRepositoryFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html',1,'Tgstation::Server::Host::Components::Repository::Tests']]], - ['testrepositoryfactory_2ecs',['TestRepositoryFactory.cs',['../_test_repository_factory_8cs.html',1,'']]], - ['testretrievecurrentuser',['TestRetrieveCurrentUser',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a6aa9cb49fa9505b1fbb0d9a2564c9d4e',1,'Tgstation::Server::Tests::UsersTest']]], - ['testrights',['TestRights',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_tests_1_1_test_rights.html',1,'Tgstation::Server::Api::Rights::Tests']]], - ['testrights_2ecs',['TestRights.cs',['../_test_rights_8cs.html',1,'']]], - ['testrootpath',['testRootPath',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#aabc2c34fa46079ff3c922be055d30f4a',1,'Tgstation::Server::Tests::InstanceManagerTest']]], - ['testrun',['TestRun',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_tests_1_1_test_server_service.html#a3735824caa5b06bbcbab801947d747c6',1,'Tgstation::Server::Host::Service::Tests::TestServerService']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_setup_1_1_tests.html',1,'Tgstation::Server::Host::Setup']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests.html',1,'Tgstation::Server::Host::Database']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests.html',1,'Tgstation::Server::Host::Components::Repository']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights_1_1_tests.html',1,'Tgstation::Server::Api::Rights']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_console_1_1_tests.html',1,'Tgstation::Server::Host::Console']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests.html',1,'Tgstation::Server::Host::Core']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_api_1_1_tests.html',1,'Tgstation::Server::Api']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_tests.html',1,'Tgstation::Server']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests.html',1,'Tgstation::Server::Api::Models']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests.html',1,'Tgstation::Server::Host::IO']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests.html',1,'Tgstation::Server::Host::System']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests.html',1,'Tgstation::Server::Host::Jobs']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_security_1_1_tests.html',1,'Tgstation::Server::Host::Security']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_tests.html',1,'Tgstation::Server::Host']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_service_1_1_tests.html',1,'Tgstation::Server::Host::Service']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests.html',1,'Tgstation::Server::Host::Watchdog']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_client_1_1_components_1_1_tests.html',1,'Tgstation::Server::Client::Components']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_client_1_1_tests.html',1,'Tgstation::Server::Client']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests.html',1,'Tgstation::Server::Host::Extensions']]], - ['tests',['Tests',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests.html',1,'Tgstation::Server::Host::Components::Byond']]], - ['testscriptexecution',['TestScriptExecution',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a3afdd5b5a2fe3a9ba77ed76bbeb4f504',1,'Tgstation::Server::Tests::IntegrationTest']]], - ['testserver',['TestServer',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#aa3c65821e5a7c1150fdcbc91c638dc5c',1,'Tgstation::Server::Tests::IntegrationTest']]], - ['testserverclientfactory',['TestServerClientFactory',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_server_client_factory.html',1,'Tgstation::Server::Client::Tests']]], - ['testserverclientfactory_2ecs',['TestServerClientFactory.cs',['../_test_server_client_factory_8cs.html',1,'']]], - ['testserverfactory',['TestServerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html',1,'Tgstation::Server::Host::Tests']]], - ['testserverfactory_2ecs',['TestServerFactory.cs',['../_test_server_factory_8cs.html',1,'']]], - ['testserverservice',['TestServerService',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_tests_1_1_test_server_service.html',1,'Tgstation::Server::Host::Service::Tests']]], - ['testserverservice_2ecs',['TestServerService.cs',['../_test_server_service_8cs.html',1,'']]], - ['testservicecollectionextensions',['TestServiceCollectionExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions.html',1,'Tgstation::Server::Host::Extensions::Tests']]], - ['testservicecollectionextensions_2ecs',['TestServiceCollectionExtensions.cs',['../_test_service_collection_extensions_8cs.html',1,'']]], - ['testsetupwizard',['TestSetupWizard',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_tests_1_1_test_setup_wizard.html',1,'Tgstation::Server::Host::Setup::Tests']]], - ['testsetupwizard_2ecs',['TestSetupWizard.cs',['../_test_setup_wizard_8cs.html',1,'']]], - ['testspamcreation',['TestSpamCreation',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a959ee0c1064c19ec71f8e4465f7affdb',1,'Tgstation::Server::Tests::UsersTest']]], - ['teststandardrun',['TestStandardRun',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#ac30c37dba3594bc812faef356ee4ff3a',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststandardrunwithexception',['TestStandardRunWithException',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#a5d1a26f8193fa5f8c8bb5c7548704aa3',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststandardrunwithexceptionandwatchdog',['TestStandardRunWithExceptionAndWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#ab4c5266c27fe1210841e02e740f04bb0',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststandardrunwithrestart',['TestStandardRunWithRestart',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#aae5a6ab936dca9e0b1ea5714a2f95f96',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststart',['TestStart',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_tests_1_1_test_dream_daemon_client.html#af8b1c419d3fe1aa263d22dfee52e78be',1,'Tgstation::Server::Client::Components::Tests::TestDreamDaemonClient']]], - ['testsymlinkfactory',['TestSymlinkFactory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html',1,'Tgstation::Server::Host::IO::Tests']]], - ['testsymlinkfactory_2ecs',['TestSymlinkFactory.cs',['../_test_symlink_factory_8cs.html',1,'']]], - ['testthrowsonunix',['TestThrowsOnUnix',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html#a247091ba614a9111461e7c2d2fa48d01',1,'Tgstation::Server::Host::IO::Tests::TestPostWriteHandler']]], - ['testthrowswithnullarg',['TestThrowsWithNullArg',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html#af61e7d3fe02505140d16ec569b261758',1,'Tgstation::Server::Host::IO::Tests::TestPostWriteHandler']]], - ['testtoken1',['testToken1',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#ad72eb96b430ebab407c6a72970e60ac5',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests::TestDiscordProvider']]], - ['testunrecognizedresponse',['TestUnrecognizedResponse',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_api_client.html#ad398fd0666210dbeb7522cc686ed5067',1,'Tgstation::Server::Client::Tests::TestApiClient']]], - ['testupdateprotocol',['TestUpdateProtocol',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a1d9a5dbd999376b2471f0d396554fca4',1,'Tgstation::Server::Tests::IntegrationTest']]], - ['testuseragentsarevalid',['TestUserAgentsAreValid',['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html#a724629cbd3495103aab68a8ae3952873',1,'Tgstation::Server::Api::Tests::TestApiHeaders']]], - ['testuserinteractive',['TestUserInteractive',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_console.html#a7071b079044cc63cc4f7c5425346309c',1,'Tgstation::Server::Host::IO::Tests::TestConsole']]], - ['testusestandardconfig',['TestUseStandardConfig',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions.html#aae489a23d8f0b5154a6ee65f48e805b8',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], - ['testwait',['TestWait',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a3ad67dbd4cb86cfadb6a8c89f64e4c92',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], - ['testwatchdog',['TestWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog.html',1,'Tgstation::Server::Host::Watchdog::Tests']]], - ['testwatchdog_2ecs',['TestWatchdog.cs',['../_test_watchdog_8cs.html',1,'']]], - ['testwatchdogclientversion',['TestWatchdogClientVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#aaae901fd182bbdc3396d6946ecb153fe',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testwatchdogfactory',['TestWatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog_factory.html',1,'Tgstation::Server::Host::Watchdog::Tests']]], - ['testwatchdogfactory_2ecs',['TestWatchdogFactory.cs',['../_test_watchdog_factory_8cs.html',1,'']]], - ['testwatchdogversion',['TestWatchdogVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a2c2285d3dbc3e1dc5c3233efd21fc737',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testwithuserstupiditiy',['TestWithUserStupiditiy',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_tests_1_1_test_setup_wizard.html#a856ce65586105cba5c48eb4802969e88',1,'Tgstation::Server::Host::Setup::Tests::TestSetupWizard']]], - ['testworks',['TestWorks',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_connection_factory.html#a904e69e35c861e89f12a82cd1299cecd',1,'Tgstation.Server.Host.Database.Tests.TestDatabaseConnectionFactory.TestWorks()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_context_factory.html#a2a213c38ae5f3cc81c0b587b1475062c',1,'Tgstation.Server.Host.Database.Tests.TestDatabaseContextFactory.TestWorks()']]], - ['testworkswithoutupdatepath',['TestWorksWithoutUpdatePath',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html#a955264eb92a8410e9d602bc7bb9d83c0',1,'Tgstation::Server::Host::Tests::TestServerFactory']]], - ['testworkswithupdatepath',['TestWorksWithUpdatePath',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html#a254cc08651440beca3a79ef177f017f6',1,'Tgstation::Server::Host::Tests::TestServerFactory']]], - ['testwriteline',['TestWriteLine',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_console.html#ab54ac67e46c7287fc64b07ff27d6d84a',1,'Tgstation::Server::Host::IO::Tests::TestConsole']]], ['text',['Text',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_message.html#ace3d5601299f5b5a17ffa0b6aa81b28a',1,'Tgstation::Server::Host::Components::Interop::ChatMessage']]], ['tgsauthorizeattribute',['TgsAuthorizeAttribute',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html',1,'Tgstation::Server::Host::Controllers']]], ['tgsauthorizeattribute',['TgsAuthorizeAttribute',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a71fd52c8f3c07624632ca72fa669aff9',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a56841444b636e471e28acb3fd7165372',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(AdministrationRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a6103a7a1e759498a879c440554ed156e',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(InstanceManagerRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a9bab142d724f39746e9b5cb3f11053eb',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(RepositoryRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#ab9d25ba7784171d98030af65820e31b9',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(ByondRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a74a9510478d9a004288929247b99f59a',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(DreamMakerRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#ac602c75dd93d93f998119ede5a8a337b',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(DreamDaemonRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#ac4808ff26e27647d62338b4c55369bab',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(ChatBotRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#af81be6ff62cf941583825b5c7e8402c2',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(ConfigurationRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a075e1a5a46146957800a8461f26aaab0',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(InstanceUserRights requiredRights)']]], ['tgsauthorizeattribute_2ecs',['TgsAuthorizeAttribute.cs',['../_tgs_authorize_attribute_8cs.html',1,'']]], ['tgstation',['Tgstation',['../namespace_tgstation.html',1,'']]], ['threadaccess',['ThreadAccess',['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#a14e5ef215cf77a3126bf7107d43bc52a',1,'Tgstation::Server::Host::NativeMethods']]], - ['throwsexception_3c_20tapiexception_20_3e',['ThrowsException< TApiException >',['../class_tgstation_1_1_server_1_1_tests_1_1_api_assert.html#a53ca63e718abead5f028942c70d398d3',1,'Tgstation::Server::Tests::ApiAssert']]], ['timemerged',['TimeMerged',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a2c485aa14b6c4e84abc06d965572fe97',1,'Tgstation::Server::Host::Components::Interop::Bridge::TestMergeInformation']]], ['timeout',['Timeout',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a015e61f9e9728ad9b47c175445ea67a1',1,'Tgstation.Server.Client.ApiClient.Timeout()'],['../class_tgstation_1_1_server_1_1_client_1_1_http_client.html#a1c5eb3e376e012d3ca08caf71b009a22',1,'Tgstation.Server.Client.HttpClient.Timeout()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a92b092701f159c344a3c78be34161ecf',1,'Tgstation.Server.Client.IApiClient.Timeout()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html#ad27a406c0398b4824889a0020ee291aa',1,'Tgstation.Server.Client.IHttpClient.Timeout()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#aa1c1488dd8438023b24c87a32e09d5fe',1,'Tgstation.Server.Client.IServerClient.Timeout()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a7d3be56a549f9aedb631bb3824dd5790',1,'Tgstation.Server.Client.ServerClient.Timeout()']]], ['timeoutseconds',['TimeoutSeconds',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a6b7d2a57ba6340f51694987653033677',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]], @@ -263,8 +96,8 @@ var searchData= ['topiccommandtype',['TopicCommandType',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8',1,'Tgstation::Server::Host::Components::Interop::Topic']]], ['topiccommandtype_2ecs',['TopicCommandType.cs',['../_topic_command_type_8cs.html',1,'']]], ['topicdata',['TopicData',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html#afd2a05fed50a107378c6bdcab313c309',1,'Tgstation::Server::Host::Components::Interop::DMApiConstants']]], - ['topicparameters',['TopicParameters',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae118357d22348fdcff032c1efced3c7d',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(TopicCommandType commandType)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a72da9f55f222514ad7aa1eb82116982b',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(ChatCommand chatCommand)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa6d3ce3910a4e966608f1bb96e76e7f8',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(EventNotification eventNotification)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aae80f88486056044b0bd7562dab53083',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(ushort newPort)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2a353bdd802d0b4e4f11980aeb0ec168',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(RebootState newRebootState)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac140d441b2ec1db127e91555f0a93255',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(string newInstanceName)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aee6668a97907129159729b4716f8b71d',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(ChatUpdate channelsUpdate)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af3473b0e8d20a291a255361587bce56f',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(Version newServerVersion, ushort serverPort)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac97b495dfe29514ee8152a9e63ce8558',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters()']]], ['topicparameters',['TopicParameters',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html',1,'Tgstation::Server::Host::Components::Interop::Topic']]], + ['topicparameters',['TopicParameters',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae118357d22348fdcff032c1efced3c7d',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(TopicCommandType commandType)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a72da9f55f222514ad7aa1eb82116982b',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(ChatCommand chatCommand)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aa6d3ce3910a4e966608f1bb96e76e7f8',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(EventNotification eventNotification)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aae80f88486056044b0bd7562dab53083',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(ushort newPort)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a2a353bdd802d0b4e4f11980aeb0ec168',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(RebootState newRebootState)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac140d441b2ec1db127e91555f0a93255',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(string newInstanceName)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#aee6668a97907129159729b4716f8b71d',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(ChatUpdate channelsUpdate)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#af3473b0e8d20a291a255361587bce56f',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters(Version newServerVersion, ushort serverPort)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ac97b495dfe29514ee8152a9e63ce8558',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.TopicParameters()']]], ['topicparameters_2ecs',['TopicParameters.cs',['../_topic_parameters_8cs.html',1,'']]], ['topicresponse',['TopicResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_response.html',1,'Tgstation::Server::Host::Components::Interop::Topic']]], ['topicresponse_2ecs',['TopicResponse.cs',['../_topic_response_8cs.html',1,'']]], diff --git a/search/all_15.js b/search/all_15.js index fa954a5d96..e4b244c533 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -20,12 +20,12 @@ var searchData= ['updatechannels',['UpdateChannels',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a900375667702050cc6bf0ffaf6cbbd16',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.UpdateChannels()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_channel_sink.html#ac3f839f7d95d8ad7cd22a0fc68cb6860',1,'Tgstation.Server.Host.Components.Chat.IChannelSink.UpdateChannels()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a1097ea23222ee708fb5cce9b3078d666',1,'Tgstation.Server.Host.Components.Session.SessionController.UpdateChannels()']]], ['updatefromorigin',['UpdateFromOrigin',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html#a990818be38def1a4d88216f8bec19106',1,'Tgstation::Server::Api::Models::Repository']]], ['updatepackageassetname',['UpdatePackageAssetName',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#a7f5697f355392923d10aa77a8e94dc91',1,'Tgstation::Server::Host::Configuration::UpdatesConfiguration']]], - ['updatepath',['UpdatePath',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#adf667a97aa36dd0551c435bcbc3b8ed1',1,'Tgstation.Server.Tests.TestingServer.UpdatePath()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a4e10711e91a3025a08ab98e9024e90ad',1,'Tgstation.Server.Host.Server.updatePath()']]], - ['updatesconfiguration',['updatesConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#afa09210575a84b625e234e7e0b19fa08',1,'Tgstation::Server::Host::Controllers::AdministrationController']]], + ['updatepath',['updatePath',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a4e10711e91a3025a08ab98e9024e90ad',1,'Tgstation::Server::Host::Server']]], ['updatesconfiguration',['UpdatesConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html',1,'Tgstation::Server::Host::Configuration']]], + ['updatesconfiguration',['updatesConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#afa09210575a84b625e234e7e0b19fa08',1,'Tgstation::Server::Host::Controllers::AdministrationController']]], ['updatesconfiguration_2ecs',['UpdatesConfiguration.cs',['../_updates_configuration_8cs.html',1,'']]], ['updating',['updating',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a3a4cc72abe0c0a1e8caddeab4a210324',1,'Tgstation::Server::Host::Server']]], - ['url',['Url',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#ab40be7f3d663eaea7b465ca203957629',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.Url()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a33675bc7469cf1e0dd8f1a21dbaa71a2',1,'Tgstation.Server.Client.ApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a0efbf73e1dfbee520ceafa593ee2ec51',1,'Tgstation.Server.Client.IApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#a2c34434ebb4af540cbd3ec67fc116396',1,'Tgstation.Server.Client.IServerClient.Url()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a7dcb54f317c73bd5a54f7856f0ef79fc',1,'Tgstation.Server.Client.ServerClient.Url()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#ae3c1967267a99741f85146f0cca92a0f',1,'Tgstation.Server.Tests.TestingServer.Url()']]], + ['url',['Url',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#ab40be7f3d663eaea7b465ca203957629',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.Url()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a33675bc7469cf1e0dd8f1a21dbaa71a2',1,'Tgstation.Server.Client.ApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a0efbf73e1dfbee520ceafa593ee2ec51',1,'Tgstation.Server.Client.IApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#a2c34434ebb4af540cbd3ec67fc116396',1,'Tgstation.Server.Client.IServerClient.Url()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a7dcb54f317c73bd5a54f7856f0ef79fc',1,'Tgstation.Server.Client.ServerClient.Url()']]], ['useapplication',['UseApplication',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_web_host_builder_extensions.html#a99cb6b8254d549fa635f9cdc908debba',1,'Tgstation::Server::Host::Extensions::WebHostBuilderExtensions']]], ['usebasicwatchdogonwindows',['UseBasicWatchdogOnWindows',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#ae3ab481c2504d9d455953d54c8feeec1',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]], ['usecancelledrequestsuppression',['UseCancelledRequestSuppression',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_application_builder_extensions.html#ac119fdfd544f8d4e196bedaba59247ad',1,'Tgstation::Server::Host::Extensions::ApplicationBuilderExtensions']]], @@ -33,10 +33,10 @@ var searchData= ['usedbconflicthandling',['UseDbConflictHandling',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_application_builder_extensions.html#a9fb7c6b75b76c45a6102bec991a311c4',1,'Tgstation::Server::Host::Extensions::ApplicationBuilderExtensions']]], ['useexecutables',['UseExecutables',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a3767b16e9f00578e385dcca6b7e6b816',1,'Tgstation.Server.Host.Components.Byond.ByondManager.UseExecutables()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager.html#ae897f63dc75160c7378292be017a50b1',1,'Tgstation.Server.Host.Components.Byond.IByondManager.UseExecutables()']]], ['useexperimentalwatchdog',['UseExperimentalWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#aba344f151bae43f8f48c4c8ca2f483f7',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]], - ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user.html',1,'Tgstation::Server::Api::Models::Internal']]], - ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_user.html',1,'Tgstation::Server::Api::Models']]], - ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a12784e8b5b7ac25c0684c9d4c7c59178',1,'Tgstation.Server.Api.Routes.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_message.html#a92a51d88c16a6182343cb66e36f3bf89',1,'Tgstation.Server.Host.Components.Chat.Providers.Message.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html#a4bc35ef53e296ec237216b3d0312f5da',1,'Tgstation.Server.Host.Components.Interop.Topic.ChatCommand.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a0846ac9679599a99923987863edb0d5c',1,'Tgstation.Server.Host.Security.AuthenticationContext.User()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#ae2e7c0c04d2797b9a24a9776277ec77b',1,'Tgstation.Server.Host.Security.IAuthenticationContext.User()'],['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a67aaaea73d5c7a55860fb55f783f0534',1,'Tgstation.Server.Client.UsersClient.User(Routes.User, user??throw new ArgumentNullException(nameof(user)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a67aaaea73d5c7a55860fb55f783f0534',1,'Tgstation.Server.Client.UsersClient.User(Routes.User, user??throw new ArgumentNullException(nameof(user)), cancellationToken)']]], ['user',['User',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html',1,'Tgstation::Server::Host::Models']]], + ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user.html',1,'Tgstation::Server::Api::Models::Internal']]], + ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a12784e8b5b7ac25c0684c9d4c7c59178',1,'Tgstation.Server.Api.Routes.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_message.html#a92a51d88c16a6182343cb66e36f3bf89',1,'Tgstation.Server.Host.Components.Chat.Providers.Message.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html#a4bc35ef53e296ec237216b3d0312f5da',1,'Tgstation.Server.Host.Components.Interop.Topic.ChatCommand.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a0846ac9679599a99923987863edb0d5c',1,'Tgstation.Server.Host.Security.AuthenticationContext.User()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#ae2e7c0c04d2797b9a24a9776277ec77b',1,'Tgstation.Server.Host.Security.IAuthenticationContext.User()'],['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a67aaaea73d5c7a55860fb55f783f0534',1,'Tgstation.Server.Client.UsersClient.User(Routes.User, user??throw new ArgumentNullException(nameof(user)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a67aaaea73d5c7a55860fb55f783f0534',1,'Tgstation.Server.Client.UsersClient.User(Routes.User, user??throw new ArgumentNullException(nameof(user)), cancellationToken)']]], + ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_user.html',1,'Tgstation::Server::Api::Models']]], ['user_2ecs',['User.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_user_8cs.html',1,'']]], ['user_2ecs',['User.cs',['../_tgstation_8_server_8_api_2_models_2_user_8cs.html',1,'']]], ['user_2ecs',['User.cs',['../_tgstation_8_server_8_host_2_models_2_user_8cs.html',1,'']]], @@ -57,14 +57,11 @@ var searchData= ['userpasswordlength',['UserPasswordLength',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a3c8306a8d5116e9f6584f3c845a6afbe',1,'Tgstation::Server::Api::Models']]], ['userprincipal',['userPrincipal',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#abf93d22395acd37f9c24aee156691f7a',1,'Tgstation::Server::Host::Security::WindowsSystemIdentity']]], ['users',['Users',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#acbd79ed6748d8aac0bd0500c01b419ac',1,'Tgstation.Server.Client.Components.IInstanceClient.Users()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a2a01eeaccf183e928f6f50ebb60abdad',1,'Tgstation.Server.Client.Components.InstanceClient.Users()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#a9c807f862e80f400477c6783910276ee',1,'Tgstation.Server.Client.IServerClient.Users()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a6794b452542c1ee7c38c573e67e6aa83',1,'Tgstation.Server.Client.ServerClient.Users()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a4ce2ef0b98717c496c0c4bba1575fc0b',1,'Tgstation.Server.Host.Database.DatabaseContext.Users()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a9221f034b8436b35ea5b108d25e90af0',1,'Tgstation.Server.Host.Database.DatabaseContext.Users()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a9b6cb85c0616ae3076d4837f50a34d95',1,'Tgstation.Server.Host.Database.IDatabaseContext.Users()']]], - ['usersclient',['UsersClient',['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#aa7e771fad86b68de8483944e9f34a88e',1,'Tgstation.Server.Client.UsersClient.UsersClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a6f986b9ccb61b14f03f793760d89890f',1,'Tgstation.Server.Tests.InstanceManagerTest.usersClient()']]], ['usersclient',['UsersClient',['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html',1,'Tgstation::Server::Client']]], + ['usersclient',['UsersClient',['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#aa7e771fad86b68de8483944e9f34a88e',1,'Tgstation::Server::Client::UsersClient']]], ['usersclient_2ecs',['UsersClient.cs',['../_users_client_8cs.html',1,'']]], ['userscollection',['usersCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a88480d1ea59c9932d1c4be82b3db3b5d',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['usersidchange',['UserSidChange',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a97e2a1f4c98dbb3165aa317dc67ea435',1,'Tgstation::Server::Api::Models']]], - ['userstest',['UsersTest',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html',1,'Tgstation::Server::Tests']]], - ['userstest',['UsersTest',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a79bce1468407aadea40498bad12a9ec8',1,'Tgstation::Server::Tests::UsersTest']]], - ['userstest_2ecs',['UsersTest.cs',['../_users_test_8cs.html',1,'']]], ['userupdate',['UserUpdate',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_user_update.html',1,'Tgstation::Server::Api::Models']]], ['userupdate_2ecs',['UserUpdate.cs',['../_user_update_8cs.html',1,'']]], ['useservererrorhandling',['UseServerErrorHandling',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_application_builder_extensions.html#a879c6c603a37c9aebf25174e7aee4b2d',1,'Tgstation::Server::Host::Extensions::ApplicationBuilderExtensions']]], diff --git a/search/all_16.js b/search/all_16.js index 0f6d765e9f..cb0037ce16 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -9,8 +9,8 @@ var searchData= ['validinstancepaths',['ValidInstancePaths',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_server_information.html#a44fa2fdf5e293227984428ccf1d30fa1',1,'Tgstation::Server::Api::Models::Internal::ServerInformation']]], ['verifyapi',['VerifyApi',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a18677d8c06e26f32b780df3ea7a72870',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['version',['Version',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a6741a096c8700041ac2995b55078302b',1,'Tgstation.Server.Api.ApiHeaders.Version()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_byond.html#a5d513e13dc23477c3ef1ce64610bfee3',1,'Tgstation.Server.Api.Models.Byond.Version()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_server_information.html#a9818626b94b820a7b1188c1647bbd633',1,'Tgstation.Server.Api.Models.ServerInformation.Version()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html#ac7e7961155c2d7c0e08be2d7320e45da',1,'Tgstation.Server.Host.Components.Byond.ByondExecutableLock.Version()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock.html#aaef823795dc654725e448b487fefd9ac',1,'Tgstation.Server.Host.Components.Byond.IByondExecutableLock.Version()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_parameters.html#a338f454c7f08e0eb077a60888b268b14',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.Version()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html#a2411d8e1e8a08732ccd83a76b14e0a43',1,'Tgstation.Server.Host.Components.Interop.DMApiConstants.Version()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#ac1d47d91bd3883e453b23c120d1f0ec9',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.Version()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#a600df9ffd79d4f94f59dfefccbcec099',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.Version()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#a3bebba1e2658a94424e66713bf1085c4',1,'Tgstation.Server.Client.IServerClient.Version()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a8c853236fdd5679440d5ba7a1289012e',1,'Tgstation.Server.Client.ServerClient.Version()']]], - ['versioncommand',['VersionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], ['versioncommand',['VersionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#aac843c7ae2125089ba16ccf1e35a0a0d',1,'Tgstation::Server::Host::Components::Chat::Commands::VersionCommand']]], + ['versioncommand',['VersionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], ['versioncommand_2ecs',['VersionCommand.cs',['../_version_command_8cs.html',1,'']]], ['versionconverter',['VersionConverter',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters_1_1_version_converter.html',1,'Tgstation::Server::Host::Components::Interop::Converters']]], ['versionconverter_2ecs',['VersionConverter.cs',['../_version_converter_8cs.html',1,'']]], @@ -22,8 +22,5 @@ var searchData= ['versionmismatchexception',['VersionMismatchException',['../class_tgstation_1_1_server_1_1_client_1_1_version_mismatch_exception.html#a8437edf6af43ab4caeb8f42fc2f8d0fa',1,'Tgstation.Server.Client.VersionMismatchException.VersionMismatchException(ErrorMessage errorMessage, HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_version_mismatch_exception.html#a98f49568d813eb370d5729acf521f661',1,'Tgstation.Server.Client.VersionMismatchException.VersionMismatchException()'],['../class_tgstation_1_1_server_1_1_client_1_1_version_mismatch_exception.html#a28b7f81f775966bb71c0dcaf27734684',1,'Tgstation.Server.Client.VersionMismatchException.VersionMismatchException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_version_mismatch_exception.html#afac834c26a3f8b12f53c8a4e6deaae2c',1,'Tgstation.Server.Client.VersionMismatchException.VersionMismatchException(string message, Exception innerException)']]], ['versionmismatchexception_2ecs',['VersionMismatchException.cs',['../_version_mismatch_exception_8cs.html',1,'']]], ['versionprefix',['VersionPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#aa4cd077258b22b53d6beaa0d78d70cb4',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.VersionPrefix()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#ab2a2be82555afbf6ffb5b7ae3d90b7f0',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.VersionPrefix()']]], - ['versionspropertygroup',['versionsPropertyGroup',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a526fc58219a479c8f7248a89dc987b50',1,'Tgstation::Server::Tests::VersionsTest']]], - ['versionstest',['VersionsTest',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html',1,'Tgstation::Server::Tests']]], - ['versionstest_2ecs',['VersionsTest.cs',['../_versions_test_8cs.html',1,'']]], ['versionstring',['VersionString',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#ac9a43553319585f54b7a6b69d862250c',1,'Tgstation.Server.Host.System.AssemblyInformationProvider.VersionString()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_assembly_information_provider.html#abd6db0f6e1ea9273baeacaa66ae81fa3',1,'Tgstation.Server.Host.System.IAssemblyInformationProvider.VersionString()']]] ]; diff --git a/search/all_17.js b/search/all_17.js index 1467e927bd..4c708fc860 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -1,11 +1,9 @@ var searchData= [ ['wait',['Wait',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#aa3f314a623eb4800fbf6cd88685b54d7',1,'Tgstation::Server::Host::Jobs::JobHandler']]], - ['waitforjob',['WaitForJob',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#a11c99468369d8d269d2de1377a518c23',1,'Tgstation::Server::Tests::Instance::JobsRequiredTest']]], ['waitforjobcompletion',['WaitForJobCompletion',['../interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html#a04ad7543ef9c8863c1d8d0b46d17f522',1,'Tgstation.Server.Host.Jobs.IJobManager.WaitForJobCompletion()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a91cb1783409dd1e5cd4ec7670851f05f',1,'Tgstation.Server.Host.Jobs.JobManager.WaitForJobCompletion()']]], - ['waitforjobprogressthencancel',['WaitForJobProgressThenCancel',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#aaf35a2f1ac25ee9e7ca1c96cb72f4596',1,'Tgstation::Server::Tests::Instance::JobsRequiredTest']]], - ['watchdog',['Watchdog',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html',1,'Tgstation::Server::Host::Watchdog']]], ['watchdog',['watchdog',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_byond_command.html#a90292e2c1149c3d0e92a79d98968be44',1,'Tgstation.Server.Host.Components.Chat.Commands.ByondCommand.watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#aec51431b45d46994bbe24550640833d0',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a75363c8266024cf66cb86d1c44545bdc',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html#aeabbea7c18623b8fb74c64a3b90aa453',1,'Tgstation.Server.Host.Components.Chat.Commands.RevisionCommand.watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a083573076952efb423f149312d58ea60',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_event_consumer.html#ac460374f4a77377ed95d0474e93dac22',1,'Tgstation.Server.Host.Components.EventConsumer.watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a92f39be2b47f571fe439f78ccadd2acc',1,'Tgstation.Server.Host.Service.ServerService.watchdog()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html#ae03ea9eb9252aed389443f3bc038cfb2',1,'Tgstation.Server.Host.Components.IInstance.Watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a902e9a3917553cae8ec372948e98d6ec',1,'Tgstation.Server.Host.Components.Instance.Watchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#ada6c36ef01a0cdaf67ea13a350c3f073',1,'Tgstation.Server.Host.Watchdog.Watchdog.Watchdog()']]], + ['watchdog',['Watchdog',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html',1,'Tgstation::Server::Host::Watchdog']]], ['watchdog_2ecs',['Watchdog.cs',['../_watchdog_8cs.html',1,'']]], ['watchdogbase',['WatchdogBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['watchdogbase',['WatchdogBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a78d5f9fe6f32c9aa612317fa76799435',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], @@ -13,7 +11,7 @@ var searchData= ['watchdogcompilejobcorrupted',['WatchdogCompileJobCorrupted',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5bf519a63341001be4c5c6c4e940f160',1,'Tgstation::Server::Api::Models']]], ['watchdogdetach',['WatchdogDetach',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html#a67a04fc5ffb3b43b0f887df8796d6381a3eac9672e6db27cac6717a7a58577359',1,'Tgstation::Server::Host::Components']]], ['watchdogfactory',['WatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation::Server::Host::Watchdog']]], - ['watchdogfactory',['watchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ab5bda9a81248be0498e668f2b148aa82',1,'Tgstation.Server.Host.Components.InstanceFactory.watchdogFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#aab0326100c3cf0f68e7345990d30b308',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.WatchdogFactory()']]], + ['watchdogfactory',['WatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#aab0326100c3cf0f68e7345990d30b308',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.WatchdogFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ab5bda9a81248be0498e668f2b148aa82',1,'Tgstation.Server.Host.Components.InstanceFactory.watchdogFactory()']]], ['watchdogfactory',['WatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['watchdogfactory_2ecs',['WatchdogFactory.cs',['../_components_2_watchdog_2_watchdog_factory_8cs.html',1,'']]], ['watchdogfactory_2ecs',['WatchdogFactory.cs',['../_watchdog_2_watchdog_factory_8cs.html',1,'']]], @@ -26,9 +24,6 @@ var searchData= ['watchdogstartupfailed',['WatchdogStartupFailed',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aded687bc590419f813a657d0ab331fb8',1,'Tgstation::Server::Api::Models']]], ['watchdogstartuptimeout',['WatchdogStartupTimeout',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8ae81957bf66d058288d7977abc4d02fdf',1,'Tgstation::Server::Api::Models']]], ['watchdogtask',['watchdogTask',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a89678cb55592e83aa074a24dc86dcd6f',1,'Tgstation::Server::Host::Service::ServerService']]], - ['watchdogtest',['WatchdogTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html',1,'Tgstation::Server::Tests::Instance']]], - ['watchdogtest',['WatchdogTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#af938dec9f03fdb10d9f0c43f531611b9',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], - ['watchdogtest_2ecs',['WatchdogTest.cs',['../_watchdog_test_8cs.html',1,'']]], ['webhostbuilderextensions',['WebHostBuilderExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_web_host_builder_extensions.html',1,'Tgstation::Server::Host::Extensions']]], ['webhostbuilderextensions_2ecs',['WebHostBuilderExtensions.cs',['../_web_host_builder_extensions_8cs.html',1,'']]], ['windowsbyondinstaller',['WindowsByondInstaller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a90d405cbc30a94e4f42bb82f1ae70db9',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], @@ -51,14 +46,14 @@ var searchData= ['windowssystemidentity',['WindowsSystemIdentity',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a6b20afd81a3b07e0ef1f89fc134652ad',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.WindowsSystemIdentity(WindowsIdentity identity)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a8a3ea6f579bf33bbba407c615140998d',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.WindowsSystemIdentity(UserPrincipal userPrincipal)']]], ['windowssystemidentity',['WindowsSystemIdentity',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html',1,'Tgstation::Server::Host::Security']]], ['windowssystemidentity_2ecs',['WindowsSystemIdentity.cs',['../_windows_system_identity_8cs.html',1,'']]], - ['windowssystemidentityfactory',['WindowsSystemIdentityFactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html',1,'Tgstation::Server::Host::Security']]], ['windowssystemidentityfactory',['WindowsSystemIdentityFactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a46f081a94982769acd01d0fdee271b40',1,'Tgstation::Server::Host::Security::WindowsSystemIdentityFactory']]], + ['windowssystemidentityfactory',['WindowsSystemIdentityFactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html',1,'Tgstation::Server::Host::Security']]], ['windowssystemidentityfactory_2ecs',['WindowsSystemIdentityFactory.cs',['../_windows_system_identity_factory_8cs.html',1,'']]], ['windowswatchdog',['WindowsWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a2a9158b7d1c5f08a8b867951212e93b8',1,'Tgstation::Server::Host::Components::Watchdog::WindowsWatchdog']]], ['windowswatchdog',['WindowsWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['windowswatchdog_2ecs',['WindowsWatchdog.cs',['../_windows_watchdog_8cs.html',1,'']]], - ['windowswatchdogfactory',['WindowsWatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['windowswatchdogfactory',['WindowsWatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html#ad546aba3a357218629972520a1a49186',1,'Tgstation::Server::Host::Components::Watchdog::WindowsWatchdogFactory']]], + ['windowswatchdogfactory',['WindowsWatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['windowswatchdogfactory_2ecs',['WindowsWatchdogFactory.cs',['../_windows_watchdog_factory_8cs.html',1,'']]], ['withtoken',['WithToken',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_task_extensions.html#af361129d3382024befd82cd448fa6ed3',1,'Tgstation::Server::Host::Extensions::TaskExtensions']]], ['withtoken_3c_20t_20_3e',['WithToken< T >',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_task_extensions.html#a3950e2e535f0222c5fe4ca029dd130cc',1,'Tgstation::Server::Host::Extensions::TaskExtensions']]], diff --git a/search/all_18.js b/search/all_18.js index fb9642d9a9..674a0ec057 100644 --- a/search/all_18.js +++ b/search/all_18.js @@ -1,4 +1,4 @@ var searchData= [ - ['xmlnamespace',['xmlNamespace',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a49e7a7a4010877590bf4e7962579ca79',1,'Tgstation::Server::Tests::VersionsTest']]] + ['ziptodirectory',['ZipToDirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a8905a0a82326cf61f67ba1ec1eccb0e2',1,'Tgstation.Server.Host.IO.DefaultIOManager.ZipToDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a839873a83e4a687821fbc3d28619f851',1,'Tgstation.Server.Host.IO.IIOManager.ZipToDirectory()']]] ]; diff --git a/search/all_19.js b/search/all_19.js index 674a0ec057..ee5172af73 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -1,4 +1,5 @@ var searchData= [ - ['ziptodirectory',['ZipToDirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a8905a0a82326cf61f67ba1ec1eccb0e2',1,'Tgstation.Server.Host.IO.DefaultIOManager.ZipToDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a839873a83e4a687821fbc3d28619f851',1,'Tgstation.Server.Host.IO.IIOManager.ZipToDirectory()']]] + ['_7esemaphoreslimcontext',['~SemaphoreSlimContext',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#a38494639c16b57de63e6af91f2841a12',1,'Tgstation::Server::Host::Core::SemaphoreSlimContext']]], + ['_7esessioncontroller',['~SessionController',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ad3ea85ec2d04ba790b65c0da916cdb83',1,'Tgstation::Server::Host::Components::Session::SessionController']]] ]; diff --git a/search/all_2.js b/search/all_2.js index 4924f2bfdb..cff6c5bd53 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,8 +1,5 @@ var searchData= [ - ['badconfig1',['BadConfig1',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config1.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], - ['badconfig2',['BadConfig2',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config2.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], - ['badconfig3',['BadConfig3',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config3.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], ['badheaders',['BadHeaders',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a6433e3bb5e548a24d25deabfdefe72b2',1,'Tgstation::Server::Api::Models']]], ['badvalidationrequest',['BadValidationRequest',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html#a9dd0e3dfc87080e8c7a91665b79891b3a18d2471b9e1234b2d15002cbafa2adc2',1,'Tgstation::Server::Host::Components::Session']]], ['baseprovider',['baseProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a9aed37f8fd400ab64b8648d62a982772',1,'Tgstation::Server::Host::Components::Deployment::WindowsSwappableDmbProvider']]], @@ -41,19 +38,19 @@ var searchData= ['buildmodel',['BuildModel',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_my_sql_database_context_model_snapshot.html#ab1af0dabbd13507f341ce41597c203f3',1,'Tgstation.Server.Host.Database.Migrations.MySqlDatabaseContextModelSnapshot.BuildModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_sqlite_database_context_model_snapshot.html#ab2e6dcb99f3746d7345ac6851701e3a2',1,'Tgstation.Server.Host.Database.Migrations.SqliteDatabaseContextModelSnapshot.BuildModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_sql_server_database_context_model_snapshot.html#a723164104a9f25dd93ee5190a78aff1c',1,'Tgstation.Server.Host.Database.Migrations.SqlServerDatabaseContextModelSnapshot.BuildModel()']]], ['buildtargetmodel',['BuildTargetModel',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_initial_create.html#a7bded25dcebba0767a564222ab04ee05',1,'Tgstation.Server.Host.Database.Migrations.MSInitialCreate.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_initial_create.html#a777db8e71d3968d11746ac1212509661',1,'Tgstation.Server.Host.Database.Migrations.MYInitialCreate.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_minimum_security.html#a5a30b78e4742894a5043edbd416ae5c7',1,'Tgstation.Server.Host.Database.Migrations.MYAddMinimumSecurity.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_minimum_security.html#a36fd9c984b7e30d05e6dd3db022f4b4f',1,'Tgstation.Server.Host.Database.Migrations.MSAddMinimumSecurity.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_nullable_and_foreign_key_cleanup.html#ab4b402a8a6515780be12561bf2eb0903',1,'Tgstation.Server.Host.Database.Migrations.MYNullableAndForeignKeyCleanup.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_nullable_and_foreign_key_cleanup.html#a0460c6beedadda1044a12056555778aa',1,'Tgstation.Server.Host.Database.Migrations.MSNullableAndForeignKeyCleanup.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_reattach_compile_job_required.html#ae93775ef37c0f7b6e42382a2921f5168',1,'Tgstation.Server.Host.Database.Migrations.MSReattachCompileJobRequired.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_reattach_compile_job_required.html#adab7a99a17c00cf7fd3c552db42fd98b',1,'Tgstation.Server.Host.Database.Migrations.MYReattachCompileJobRequired.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_toggle_testmerge_comments.html#a392a370a88d84f51f77683a4e1ac6541',1,'Tgstation.Server.Host.Database.Migrations.MSToggleTestmergeComments.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_toggle_testmerge_comments.html#a110d320f4574deb84bd438c85881fcb7',1,'Tgstation.Server.Host.Database.Migrations.MYToggleTestmergeComments.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_fix_rev_info_index.html#ac05b1f1b82e93dc15bed566bbc976b6a',1,'Tgstation.Server.Host.Database.Migrations.MSFixRevInfoIndex.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_rev_info_index.html#ac688032d578556f231894a0d1037b0ff',1,'Tgstation.Server.Host.Database.Migrations.MYFixRevInfoIndex.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_chat_bot_reconnection_interval.html#a4d3a513fe33896a78d434afe70003ff9',1,'Tgstation.Server.Host.Database.Migrations.MSAddChatBotReconnectionInterval.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_chat_bot_reconnection_interval.html#ad20249f02a9d28eec93299e126b6fb15',1,'Tgstation.Server.Host.Database.Migrations.MYAddChatBotReconnectionInterval.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_tons_of_validation.html#ad4813165e4ff98a40b195485f31ade97',1,'Tgstation.Server.Host.Database.Migrations.MSTonsOfValidation.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_tons_of_validation.html#a4cc9a2c803e1df587ad94af23fae1980',1,'Tgstation.Server.Host.Database.Migrations.MYTonsOfValidation.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_limits_on_chat.html#a782a903df07e21a584d37310aaf534f9',1,'Tgstation.Server.Host.Database.Migrations.MSLimitsOnChat.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_limits_on_chat.html#a3d13ad8d0031635725cefc299b5f7497',1,'Tgstation.Server.Host.Database.Migrations.MYLimitsOnChat.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_compile_job_d_m_api_version.html#a7e3cd4c5e9e7e85dacb4acfebf06f4ba',1,'Tgstation.Server.Host.Database.Migrations.MSAddCompileJobDMApiVersion.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_compile_job_d_m_api_version.html#a73a439e9e30e34c9409caf2db00f5f49',1,'Tgstation.Server.Host.Database.Migrations.MYAddCompileJobDMApiVersion.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_checkpoint_rebuild.html#adb8abf6a68f01f29d0d19e687be7bc6b',1,'Tgstation.Server.Host.Database.Migrations.MYCheckpointRebuild.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_checkpoint_rebuild.html#a451e508e82bf383da26da0e329ad211d',1,'Tgstation.Server.Host.Database.Migrations.MSCheckpointRebuild.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_kill_jsons_add_d_m_api_version.html#aac7ea57d83d853b3282a083d67f04cd5',1,'Tgstation.Server.Host.Database.Migrations.MSKillJsonsAddDMApiVersion.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_kill_jsons_add_d_m_api_version.html#ae7d0af3a8c268d6222d617cd79dd3121',1,'Tgstation.Server.Host.Database.Migrations.MYKillJsonsAddDMApiVersion.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_job_error_codes.html#ac3cf415db21e6ed98f32a0f3dfeca299',1,'Tgstation.Server.Host.Database.Migrations.MSAddJobErrorCodes.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_job_error_codes.html#a51ef9342cea7662a16848567539b5126',1,'Tgstation.Server.Host.Database.Migrations.MYAddJobErrorCodes.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_fix_cascading_delete.html#a3bf5f4f3731d773a73d1ccb4def7e681',1,'Tgstation.Server.Host.Database.Migrations.MSFixCascadingDelete.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_fix_cascading_delete.html#a2406a50f47e5a964bcc74a7053d16fbb',1,'Tgstation.Server.Host.Database.Migrations.MYFixCascadingDelete.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_rebuild.html#a18b6634968ddbd323a7159bdfb730a52',1,'Tgstation.Server.Host.Database.Migrations.SLRebuild.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_heartbeat.html#ae7eebc7b84bc7e1f161c5d8621a3dd9e',1,'Tgstation.Server.Host.Database.Migrations.MSAddHeartbeat.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_add_heartbeat.html#aa845ab345c3a19a90b346b5d5bde9d8a',1,'Tgstation.Server.Host.Database.Migrations.MYAddHeartbeat.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_add_heartbeat.html#a73266a58d7c7a9ed8adf963a930a512c',1,'Tgstation.Server.Host.Database.Migrations.SLAddHeartbeat.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_s_l_remove_soft_columns.html#a7eb21d0ba901a5407ece872184846eb9',1,'Tgstation.Server.Host.Database.Migrations.SLRemoveSoftColumns.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_remove_soft_columns.html#a56bafe1317a077bbb6d28eed35e5fed6',1,'Tgstation.Server.Host.Database.Migrations.MSRemoveSoftColumns.BuildTargetModel()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_y_remove_soft_columns.html#a01c5981f2d86f427cc4b2a2fc746a102',1,'Tgstation.Server.Host.Database.Migrations.MYRemoveSoftColumns.BuildTargetModel()']]], ['builtincommands',['builtinCommands',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ae3868b098a806dcfe331ce581059f1c7',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], - ['byond',['Byond',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_byond.html',1,'Tgstation::Server::Api::Models']]], ['byond',['byond',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#aabc95ce5c908039204f8509226447212',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.byond()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#aec66114f00a86784f61e41f95e56368f',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.byond()'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a9846874e39579d320e53020346944a60',1,'Tgstation.Server.Api.Routes.Byond()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a9232f67ce6e82fce57740789d0202357',1,'Tgstation.Server.Client.Components.IInstanceClient.Byond()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a473bf90090e8d3c2b5d4e6689b5ea31f',1,'Tgstation.Server.Client.Components.InstanceClient.Byond()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a587e646654bf8da5649d9000b4477fd0',1,'Tgstation.Server.Client.Components.ByondClient.Byond()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a2f4b44b678b37bcd3239cd83e64d0eb0',1,'Tgstation.Server.Api.Rights.Byond()']]], + ['byond',['Byond',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_byond.html',1,'Tgstation::Server::Api::Models']]], ['byond_2ecs',['Byond.cs',['../_byond_8cs.html',1,'']]], ['byondactiveversionchange',['ByondActiveVersionChange',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html#a67a04fc5ffb3b43b0f887df8796d6381a16551fe43323cca07bfc777afadbe5a1',1,'Tgstation::Server::Host::Components']]], ['byondclient',['ByondClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html',1,'Tgstation::Server::Client::Components']]], - ['byondclient',['byondClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a3f484fee845446e8f23e4a2ad80bd7f3',1,'Tgstation.Server.Tests.Instance.ByondTest.byondClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a330467d91ed28edace4990dce15c6991',1,'Tgstation.Server.Client.Components.ByondClient.ByondClient()']]], + ['byondclient',['ByondClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a330467d91ed28edace4990dce15c6991',1,'Tgstation::Server::Client::Components::ByondClient']]], ['byondclient_2ecs',['ByondClient.cs',['../_byond_client_8cs.html',1,'']]], ['byondcommand',['ByondCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_byond_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], ['byondcommand',['ByondCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_byond_command.html#a04c8863ccdb6d8f93c56eec22e3015d5',1,'Tgstation::Server::Host::Components::Chat::Commands::ByondCommand']]], ['byondcommand_2ecs',['ByondCommand.cs',['../_byond_command_8cs.html',1,'']]], ['byondconfigdir',['ByondConfigDir',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ac5e0a1909c082fbcd47ff591764a2345',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], - ['byondcontroller',['ByondController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_byond_controller.html#a60fa22db0b488a68e33b3064cacce100',1,'Tgstation::Server::Host::Controllers::ByondController']]], ['byondcontroller',['ByondController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_byond_controller.html',1,'Tgstation::Server::Host::Controllers']]], + ['byondcontroller',['ByondController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_byond_controller.html#a60fa22db0b488a68e33b3064cacce100',1,'Tgstation::Server::Host::Controllers::ByondController']]], ['byondcontroller_2ecs',['ByondController.cs',['../_byond_controller_8cs.html',1,'']]], ['byondddconfig',['ByondDDConfig',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a85675de1695978da5fe1d958ffb7dcf3',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], ['byonddirectxinstallfail',['ByondDirectXInstallFail',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a9b2ecbcea908e6143901a21e7a1119cc',1,'Tgstation::Server::Api::Models']]], @@ -69,17 +66,14 @@ var searchData= ['byondinstallfail',['ByondInstallFail',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html#a67a04fc5ffb3b43b0f887df8796d6381aa63abc793fbdf14cf7caf28a4812e682',1,'Tgstation::Server::Host::Components']]], ['byondinstallstart',['ByondInstallStart',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html#a67a04fc5ffb3b43b0f887df8796d6381a93c1e81c6ae4a9cc3637be6b044211e9',1,'Tgstation::Server::Host::Components']]], ['byondlock',['byondLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a910e577062b12d5311aec27e7fb1db88',1,'Tgstation::Server::Host::Components::Session::SessionController']]], - ['byondmanager',['ByondManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html',1,'Tgstation::Server::Host::Components::Byond']]], ['byondmanager',['ByondManager',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html#aac40deacf0a4f16267395cda353e5b23',1,'Tgstation.Server.Host.Components.IInstance.ByondManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#adcf63127cc4d66507994449215611ba4',1,'Tgstation.Server.Host.Components.Instance.ByondManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a53f179dd7a1f02a716da371710eec7a3',1,'Tgstation.Server.Host.Components.Byond.ByondManager.ByondManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_byond_command.html#a65e3da64c0d52b3811a21952e5bcae28',1,'Tgstation.Server.Host.Components.Chat.Commands.ByondCommand.byondManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a519a7b7c42cfba5ff53cce4438a31f71',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.byondManager()']]], + ['byondmanager',['ByondManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html',1,'Tgstation::Server::Host::Components::Byond']]], ['byondmanager_2ecs',['ByondManager.cs',['../_byond_manager_8cs.html',1,'']]], ['byondnoprompttrustedmode',['ByondNoPromptTrustedMode',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a5b257317ebd8d23c34d86835b3f48b09',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], ['byondnoversionsinstalled',['ByondNoVersionsInstalled',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8ae2984e03276657bdd906f1845d8035fa',1,'Tgstation::Server::Api::Models']]], ['byondrevisionsurltemplate',['ByondRevisionsURLTemplate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html#ae6df80713a787a051cb8bab9cf937846',1,'Tgstation.Server.Host.Components.Byond.ByondInstallerBase.ByondRevisionsURLTemplate()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_posix_byond_installer.html#ab1f1c9a1e5c18ea71a475a851593e090',1,'Tgstation.Server.Host.Components.Byond.PosixByondInstaller.ByondRevisionsURLTemplate()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a6c5ee4eb4905e031ea35497e1ef4dcc2',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.ByondRevisionsURLTemplate()']]], ['byondrights',['ByondRights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance_user.html#a1b28f8bc257c1a074cf173efd0456df3',1,'Tgstation.Server.Api.Models.InstanceUser.ByondRights()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a2a217a19e652f117e2324fb79ed838b9',1,'Tgstation.Server.Api.Rights.ByondRights()']]], ['byondrights_2ecs',['ByondRights.cs',['../_byond_rights_8cs.html',1,'']]], - ['byondtest',['ByondTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#aaef4483a7315dcc07aceedb0ae46c59e',1,'Tgstation::Server::Tests::Instance::ByondTest']]], - ['byondtest',['ByondTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html',1,'Tgstation::Server::Tests::Instance']]], - ['byondtest_2ecs',['ByondTest.cs',['../_byond_test_8cs.html',1,'']]], ['byondtopicresponse',['ByondTopicResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_combined_topic_response.html#ab200cd25c11993c625666ed171c36f4e',1,'Tgstation::Server::Host::Components::Session::CombinedTopicResponse']]], ['byondtopicsender',['byondTopicSender',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a57ee76bf3503566a1e79f344852b2c85',1,'Tgstation.Server.Host.Components.InstanceFactory.byondTopicSender()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a9aa75319f31efb998077ea7a2323aff6',1,'Tgstation.Server.Host.Components.Session.SessionController.byondTopicSender()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#af68888a10a9bd6a57ed245786ac6c043',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.byondTopicSender()']]], ['byondtopictimeout',['ByondTopicTimeout',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#aa870a193d3830dcf7b7674f8989ba0b0',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]], diff --git a/search/all_3.js b/search/all_3.js index cfe77a76e6..1072d930c8 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -13,7 +13,7 @@ var searchData= ['cancelkeycts',['cancelKeyCts',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a10d46881a4846e87d58bac73d392d665',1,'Tgstation::Server::Host::IO::Console']]], ['cancelkeypress',['CancelKeyPress',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ab866e78375ea43803c7d8a64b181e21c',1,'Tgstation.Server.Host.IO.Console.CancelKeyPress()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html#a850a82073bea75fd1c0011f92aa91191',1,'Tgstation.Server.Host.IO.IConsole.CancelKeyPress()']]], ['cancellationtokensource',['cancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#ac30004f8ba4f9497c9f81cf26c4c2d24',1,'Tgstation.Server.Host.Jobs.JobHandler.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#ac8422fda839cd16fd8b467bb4947f8a1',1,'Tgstation.Server.Host.Security.IdentityCacheObject.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a80bf6f84e712996ae1d8894ec96e9ba3',1,'Tgstation.Server.Host.Server.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a2b51b208174b00545d40d6cf58d82a6e',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a23cc7eb8e4b7ca1d16f8a3bbb220c8b8',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a4f65e767919ae007c07ef7b3b715b498',1,'Tgstation.Server.Host.Service.ServerService.cancellationTokenSource()']]], - ['cancelled',['cancelled',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#aeb3ada8a7acd10d8edba10e7157d3816',1,'Tgstation.Server.Host.Jobs.Tests.TestJobHandler.cancelled()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#a1c5938fcf5da45fee492376d8883bf6e',1,'Tgstation.Server.Api.Models.Internal.Job.Cancelled()']]], + ['cancelled',['Cancelled',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#a1c5938fcf5da45fee492376d8883bf6e',1,'Tgstation::Server::Api::Models::Internal::Job']]], ['cancelledby',['CancelledBy',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_job.html#a377a43a2240e0da18868c1b67803a376',1,'Tgstation.Server.Api.Models.Job.CancelledBy()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#a11070d5a55b77aa91f23403d17c4d224',1,'Tgstation.Server.Host.Models.Job.CancelledBy()']]], ['cancelpendingchanges',['CancelPendingChanges',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a95336db3db40dbae9701ef6e51240f39a84be61baa3a948e65891036fdaba4ab7',1,'Tgstation::Server::Api::Rights']]], ['cancelright',['CancelRight',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#a72e3b9af0f14b0856ec772dc97253699',1,'Tgstation::Server::Api::Models::Internal::Job']]], @@ -47,8 +47,8 @@ var searchData= ['chat',['Chat',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a6cf0d5e4d1f8ed76d2cf84a56392ed2d',1,'Tgstation.Server.Api.Routes.Chat()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html#a466bba00e31a4271dda0fb5f2e835074',1,'Tgstation.Server.Host.Components.IInstance.Chat()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a33d0e17d96ba16ead347ff8fb1bf6b45',1,'Tgstation.Server.Host.Components.Instance.Chat()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aec24ff5e3b22b40e62f4a2443eb8cec9',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Chat()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a77bc03b5ce1a16453e6a4311c1aca57f',1,'Tgstation.Server.Host.Components.Session.SessionController.chat()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a8aec2da2210588cce0c937b97ff94d46',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.chat()']]], ['chatbot',['ChatBot',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot.html',1,'Tgstation::Server::Api::Models::Internal']]], ['chatbot',['ChatBot',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html',1,'Tgstation::Server::Host::Models']]], - ['chatbot',['ChatBot',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#add74cb30324a1304ff383cf1d9bae5bf',1,'Tgstation.Server.Client.Components.ChatBotsClient.ChatBot(Routes.Chat, settings??throw new ArgumentNullException(nameof(settings)), instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#add74cb30324a1304ff383cf1d9bae5bf',1,'Tgstation.Server.Client.Components.ChatBotsClient.ChatBot(Routes.Chat, settings??throw new ArgumentNullException(nameof(settings)), instance.Id, cancellationToken)']]], ['chatbot',['ChatBot',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_chat_bot.html',1,'Tgstation::Server::Api::Models']]], + ['chatbot',['ChatBot',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#add74cb30324a1304ff383cf1d9bae5bf',1,'Tgstation.Server.Client.Components.ChatBotsClient.ChatBot(Routes.Chat, settings??throw new ArgumentNullException(nameof(settings)), instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#add74cb30324a1304ff383cf1d9bae5bf',1,'Tgstation.Server.Client.Components.ChatBotsClient.ChatBot(Routes.Chat, settings??throw new ArgumentNullException(nameof(settings)), instance.Id, cancellationToken)']]], ['chatbot_2ecs',['ChatBot.cs',['../_tgstation_8_server_8_api_2_models_2_chat_bot_8cs.html',1,'']]], ['chatbot_2ecs',['ChatBot.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_chat_bot_8cs.html',1,'']]], ['chatbot_2ecs',['ChatBot.cs',['../_tgstation_8_server_8_host_2_models_2_chat_bot_8cs.html',1,'']]], @@ -75,7 +75,6 @@ var searchData= ['chatchannels',['ChatChannels',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a3c03d2042089794a3977109d2ab38c52',1,'Tgstation.Server.Host.Database.DatabaseContext.ChatChannels()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ab2dbe2efa834a191b305280574467032',1,'Tgstation.Server.Host.Database.DatabaseContext.ChatChannels()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a1b4b0a39df2b5009142fbced4a3b431d',1,'Tgstation.Server.Host.Database.IDatabaseContext.ChatChannels()']]], ['chatchannelscollection',['chatChannelsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ad8351cda8055683df533a05493f93c70',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['chatchannelsupdate',['ChatChannelsUpdate',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8aeaf3081408237420ee1bfae603db3569',1,'Tgstation::Server::Host::Components::Interop::Topic']]], - ['chatclient',['chatClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ae870c5f5dc9742bbee30290b36391265',1,'Tgstation::Server::Tests::Instance::ChatTest']]], ['chatcommand',['ChatCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html',1,'Tgstation::Server::Host::Components::Interop::Topic']]], ['chatcommand',['ChatCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ae601a706f441dab0b1b606652e6bf479',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.ChatCommand()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html#a1737c025e35743a0f2be00fba48521c4',1,'Tgstation.Server.Host.Components.Interop.Topic.ChatCommand.ChatCommand()'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a08bf4bffdf0d4d5d711861504cb540a4',1,'Tgstation.Server.Host.Components.Interop.Topic.ChatCommand()']]], ['chatcommand_2ecs',['ChatCommand.cs',['../_chat_command_8cs.html',1,'']]], @@ -92,8 +91,8 @@ var searchData= ['chatmanagerfactory',['ChatManagerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html',1,'Tgstation::Server::Host::Components::Chat']]], ['chatmanagerfactory',['ChatManagerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#a664778f38f54960c97b79cb3bcd97651',1,'Tgstation::Server::Host::Components::Chat::ChatManagerFactory']]], ['chatmanagerfactory_2ecs',['ChatManagerFactory.cs',['../_chat_manager_factory_8cs.html',1,'']]], - ['chatmessage',['ChatMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_message.html',1,'Tgstation::Server::Host::Components::Interop']]], ['chatmessage',['ChatMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_parameters.html#a5c439c5d7dcadaa0c3dddaca1b07046e',1,'Tgstation::Server::Host::Components::Interop::Bridge::BridgeParameters']]], + ['chatmessage',['ChatMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_message.html',1,'Tgstation::Server::Host::Components::Interop']]], ['chatmessage_2ecs',['ChatMessage.cs',['../_chat_message_8cs.html',1,'']]], ['chatprovider',['ChatProvider',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2d962413bc23404156feea75066e39cc',1,'Tgstation::Server::Api::Models']]], ['chatprovider_2ecs',['ChatProvider.cs',['../_chat_provider_8cs.html',1,'']]], @@ -101,25 +100,21 @@ var searchData= ['chatsend',['ChatSend',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91da81b6f76d520249aef397ecdc007c821c',1,'Tgstation::Server::Host::Components::Interop::Bridge']]], ['chatsettings',['ChatSettings',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#a082ce7e1f98a393dc31eed005abc5002',1,'Tgstation.Server.Host.Models.ChatChannel.ChatSettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a1d95c35203ebc275fbbbe394f89c3467',1,'Tgstation.Server.Host.Models.Instance.ChatSettings()']]], ['chatsettingsid',['ChatSettingsId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#aa81eda97809d3993ebf0d34f77fc0c1b',1,'Tgstation::Server::Host::Models::ChatChannel']]], - ['chattest',['ChatTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html',1,'Tgstation::Server::Tests::Instance']]], - ['chattest',['ChatTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#a86280e64c46adc7a07f7a0c2b2cb2e73',1,'Tgstation::Server::Tests::Instance::ChatTest']]], - ['chattest_2ecs',['ChatTest.cs',['../_chat_test_8cs.html',1,'']]], - ['chattrackingcontext',['ChatTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a930d4047b0c065fa25b3a149bb541648',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.ChatTrackingContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a849ce62757e342b5ec34bccbd4a98f75',1,'Tgstation.Server.Host.Components.Session.SessionController.chatTrackingContext()']]], ['chattrackingcontext',['ChatTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html',1,'Tgstation::Server::Host::Components::Chat']]], + ['chattrackingcontext',['ChatTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a930d4047b0c065fa25b3a149bb541648',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.ChatTrackingContext()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a849ce62757e342b5ec34bccbd4a98f75',1,'Tgstation.Server.Host.Components.Session.SessionController.chatTrackingContext()']]], ['chattrackingcontext_2ecs',['ChatTrackingContext.cs',['../_chat_tracking_context_8cs.html',1,'']]], - ['chatupdate',['ChatUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ab3602746a6cf5978f869fbbd3ec35021',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.ChatUpdate()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html#aad6730fe7ca3dfdf9b037bdc07a97c91',1,'Tgstation.Server.Host.Components.Interop.ChatUpdate.ChatUpdate()']]], ['chatupdate',['ChatUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html',1,'Tgstation::Server::Host::Components::Interop']]], + ['chatupdate',['ChatUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#ab3602746a6cf5978f869fbbd3ec35021',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.ChatUpdate()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html#aad6730fe7ca3dfdf9b037bdc07a97c91',1,'Tgstation.Server.Host.Components.Interop.ChatUpdate.ChatUpdate()']]], ['chatupdate_2ecs',['ChatUpdate.cs',['../_chat_update_8cs.html',1,'']]], ['chatuser',['ChatUser',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_user.html',1,'Tgstation::Server::Host::Components::Chat']]], ['chatuser_2ecs',['ChatUser.cs',['../_chat_user_8cs.html',1,'']]], ['checkavailable',['CheckAvailable',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a6556df91ef25960c814f583b71996a9f',1,'Tgstation::Server::Host::IO::Console']]], ['checkcompatibility',['CheckCompatibility',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a3c5df000903796a032fe6a4cafdc8a73',1,'Tgstation::Server::Api::ApiHeaders']]], ['checkdisposed',['CheckDisposed',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ab0660ae6440a38aa85f8473a8220533a',1,'Tgstation::Server::Host::Components::Session::SessionController']]], - ['checkdmapifail',['CheckDMApiFail',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a76827ef52aa539b52c8ce4e45d559927',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['checkexceptionpropagation',['CheckExceptionPropagation',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#ab5cd879190ac2d9764b9849eb31985f8',1,'Tgstation::Server::Host::Server']]], ['checkgetjob',['CheckGetJob',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#ae129c81a2e2ad2ecf8838e03a5a7db07',1,'Tgstation::Server::Host::Jobs::JobManager']]], ['checklaunchresult',['CheckLaunchResult',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a96ad9302ae812f4ba3bbbaed2f7adbd0',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], - ['checkout',['Checkout',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html#a193582291ff43c0841b5c75f77f50fcb',1,'Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Checkout()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_commands.html#a6bd416c14953fd88906f93050249e705',1,'Tgstation.Server.Host.Components.Repository.LibGit2Commands.Checkout()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a36f92e0b4c139afa8abcad414091320c',1,'Tgstation.Server.Tests.Instance.RepositoryTest.Checkout()']]], + ['checkout',['Checkout',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html#a193582291ff43c0841b5c75f77f50fcb',1,'Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Checkout()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_commands.html#a6bd416c14953fd88906f93050249e705',1,'Tgstation.Server.Host.Components.Repository.LibGit2Commands.Checkout()']]], ['checkoutobject',['CheckoutObject',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ab069c1ee11c48955e51956ff31a0d0fc',1,'Tgstation.Server.Host.Components.Repository.IRepository.CheckoutObject()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a26b2fb935f0fd74a479231085029ce86',1,'Tgstation.Server.Host.Components.Repository.Repository.CheckoutObject()']]], ['checkoutprogresshandler',['CheckoutProgressHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ae8ee5ac2942a57e05ec5c7e238e75977',1,'Tgstation::Server::Host::Components::Repository::Repository']]], ['checkoutsha',['CheckoutSha',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html#a0d9d62857268d88dff0c4d1935ef8f04',1,'Tgstation::Server::Api::Models::Repository']]], @@ -140,14 +135,13 @@ var searchData= ['cleanupcts',['cleanupCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#adc133e7ea90f5d87f12c0621959ded92',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]], ['cleanupfailedcompile',['CleanupFailedCompile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a4e8166679a6dda46561e4ec3b5fc7443',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['cleanuptask',['cleanupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#afcf8224ef94997af93339db4d69f34a3',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]], - ['client',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a059457d72470d29c3530d489adb91d1c',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.client()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a01ba0df08b2b2139b417352c28cabc2f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client()'],['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#acd251fb17c3dec58ce610716538ec6c0',1,'Tgstation.Server.Tests.AdministrationTest.client()'],['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#aea58f019344530adb6838580fcd255cd',1,'Tgstation.Server.Tests.UsersTest.client()']]], + ['client',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a059457d72470d29c3530d489adb91d1c',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.client()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a01ba0df08b2b2139b417352c28cabc2f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client()']]], ['client_5fmessagereceived',['Client_MessageReceived',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a3866a830f4cedcfdc6b2d1ca7e87ab4d',1,'Tgstation::Server::Host::Components::Chat::Providers::DiscordProvider']]], ['client_5fonchannelmessage',['Client_OnChannelMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#ad5b2c312d6d9703edbeb60825cfb1602',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]], ['client_5fonquerymessage',['Client_OnQueryMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a6709ea88022cc7f1ed175e5f863e79c9',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]], ['clientexception',['ClientException',['../class_tgstation_1_1_server_1_1_client_1_1_client_exception.html#a3f17ba166b12061604c4324017a8b82b',1,'Tgstation.Server.Client.ClientException.ClientException(HttpResponseMessage responseMessage, string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_client_exception.html#aa609a0cde59451054984705078125700',1,'Tgstation.Server.Client.ClientException.ClientException()'],['../class_tgstation_1_1_server_1_1_client_1_1_client_exception.html#a9195a6bc325e3df79e9ae9490c90a0a4',1,'Tgstation.Server.Client.ClientException.ClientException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_client_exception.html#a8864363a43d30e891b54cc46d75bdce4',1,'Tgstation.Server.Client.ClientException.ClientException(string message, Exception innerException)']]], ['clientexception',['ClientException',['../class_tgstation_1_1_server_1_1_client_1_1_client_exception.html',1,'Tgstation::Server::Client']]], ['clientexception_2ecs',['ClientException.cs',['../_client_exception_8cs.html',1,'']]], - ['clientfactory',['clientFactory',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a531e3e175cefd7786c6e349fa7584f68',1,'Tgstation::Server::Tests::IntegrationTest']]], ['clone',['Clone',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_repository_client.html#ad1443ff74ddf28de61129c0c98e2abc2',1,'Tgstation.Server.Client.Components.IRepositoryClient.Clone()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a5e84a3b8d18e965718b2c37386c6aede',1,'Tgstation.Server.Client.Components.RepositoryClient.Clone()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html#a0a6ed81450e50013e2ec1bae65e5f8cb',1,'Tgstation.Server.Host.Components.Repository.ILibGit2RepositoryFactory.Clone()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#ac40ab8e01d38e4283f2b108b6cf3d4e4',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.Clone()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html#a1cb40673b65fa830543c69461449953a',1,'Tgstation.Server.Host.Security.ISystemIdentity.Clone()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#a59df57ef35247cd92739a0617e1b967c',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.Clone()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#aa3df6c34f2e2c1a5755b21595bc6f1a5',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.Clone()']]], ['cloneinprogress',['CloneInProgress',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html#a3e57f020cf906b3c04f3fc81084a98d3',1,'Tgstation.Server.Host.Components.Repository.IRepositoryManager.CloneInProgress()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#adb8787a8636ea92edd721e4e1eb7c97c',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.CloneInProgress()']]], ['clonemetadata',['CloneMetadata',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#af41bc4f3fadb8aa31a7d2950f1906383',1,'Tgstation::Server::Api::Models::Instance']]], @@ -181,9 +175,9 @@ var searchData= ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html',1,'Tgstation::Server::Api::Models::Internal']]], ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html',1,'Tgstation::Server::Host::Models']]], ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_compile_job.html',1,'Tgstation::Server::Api::Models']]], - ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html',1,'']]], - ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html',1,'']]], ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html',1,'']]], + ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html',1,'']]], + ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html',1,'']]], ['compilejobconsumer',['compileJobConsumer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ab01d9cb0fcd270eea9ec47a4e0684f4a',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['compilejobs',['CompileJobs',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html#adf695545f0c5baf039a7e7d21f4314ec',1,'Tgstation.Server.Api.Models.RevisionInformation.CompileJobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a6b75492b18fbd32070794a5452099275',1,'Tgstation.Server.Host.Database.DatabaseContext.CompileJobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#af6bf57c3112261f1f634cb3ef6db011a',1,'Tgstation.Server.Host.Database.DatabaseContext.CompileJobs()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a9f93949abe42bddbbf9134946c7f5be5',1,'Tgstation.Server.Host.Database.IDatabaseContext.CompileJobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#ad53239b4213e48130a30f10662a5b2b6',1,'Tgstation.Server.Host.Models.RevisionInformation.CompileJobs()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a6aac419b6a793fe07657d96ac48dee5da7c63725727d75ca94b3b395198026acb',1,'Tgstation.Server.Api.Rights.CompileJobs()']]], ['compilejobscollection',['compileJobsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#aa82d464631ce1f960495c53ee717f35f',1,'Tgstation::Server::Host::Database::DatabaseContext']]], @@ -191,10 +185,10 @@ var searchData= ['compiling',['compiling',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#af9fdd225bd839f2d361bbe355080d873',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['compilinglock',['compilingLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a01a39fc784108fc06f4c6bd27fd55b55',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['concatpath',['ConcatPath',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#abd68930642dbf40df272b35dc438312e',1,'Tgstation.Server.Host.IO.DefaultIOManager.ConcatPath()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a286f4eb5c679683b7e519847a6c3574e',1,'Tgstation.Server.Host.IO.IIOManager.ConcatPath()']]], - ['configuration',['configuration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a2fe7ecccab0b5b1be9fdda8cbf097d9b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_event_consumer.html#acf0b5b1529168e0c66003f571a4edb6e',1,'Tgstation.Server.Host.Components.EventConsumer.configuration()'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a8aaca6b84ee519e26c8351c2b5929c18',1,'Tgstation.Server.Api.Routes.Configuration()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a16626c6a13892319d3f24e0c57dd9394',1,'Tgstation.Server.Client.Components.IInstanceClient.Configuration()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a32339ec5eab6e79b673bed2aca4dbceb',1,'Tgstation.Server.Client.Components.InstanceClient.Configuration()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html#a223522ccf4c8fa14c528d55065134f42',1,'Tgstation.Server.Host.Components.IInstance.Configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a49c2073606768819b91a401c21fe3555',1,'Tgstation.Server.Host.Components.Instance.Configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_application.html#abecd5329f7937e822959734f3c5272d1',1,'Tgstation.Server.Host.Setup.SetupApplication.Configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ae5932bea40716ebcc3145ccfd2c48aa3',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Configuration()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a254f642527b45bc260048e30704edb39',1,'Tgstation.Server.Api.Rights.Configuration()']]], ['configuration',['Configuration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html',1,'Tgstation::Server::Host::Components::StaticFiles']]], + ['configuration',['configuration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a2fe7ecccab0b5b1be9fdda8cbf097d9b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_event_consumer.html#acf0b5b1529168e0c66003f571a4edb6e',1,'Tgstation.Server.Host.Components.EventConsumer.configuration()'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a8aaca6b84ee519e26c8351c2b5929c18',1,'Tgstation.Server.Api.Routes.Configuration()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a16626c6a13892319d3f24e0c57dd9394',1,'Tgstation.Server.Client.Components.IInstanceClient.Configuration()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a32339ec5eab6e79b673bed2aca4dbceb',1,'Tgstation.Server.Client.Components.InstanceClient.Configuration()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html#a223522ccf4c8fa14c528d55065134f42',1,'Tgstation.Server.Host.Components.IInstance.Configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a49c2073606768819b91a401c21fe3555',1,'Tgstation.Server.Host.Components.Instance.Configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_application.html#abecd5329f7937e822959734f3c5272d1',1,'Tgstation.Server.Host.Setup.SetupApplication.Configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ae5932bea40716ebcc3145ccfd2c48aa3',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Configuration()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a254f642527b45bc260048e30704edb39',1,'Tgstation.Server.Api.Rights.Configuration()']]], ['configuration_2ecs',['Configuration.cs',['../_configuration_8cs.html',1,'']]], - ['configurationclient',['configurationClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#aa48176d89e902d9834158c81ede8fcaf',1,'Tgstation.Server.Tests.Instance.ConfigurationTest.configurationClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#aed092908af675dfdec16528492815010',1,'Tgstation.Server.Client.Components.ConfigurationClient.ConfigurationClient()']]], + ['configurationclient',['ConfigurationClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#aed092908af675dfdec16528492815010',1,'Tgstation::Server::Client::Components::ConfigurationClient']]], ['configurationclient',['ConfigurationClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html',1,'Tgstation::Server::Client::Components']]], ['configurationclient_2ecs',['ConfigurationClient.cs',['../_configuration_client_8cs.html',1,'']]], ['configurationcontroller',['ConfigurationController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a9ed3e9d430a0a4dbe5b2a3e3298089ca',1,'Tgstation::Server::Host::Controllers::ConfigurationController']]], @@ -207,9 +201,6 @@ var searchData= ['configurationfileupdated',['ConfigurationFileUpdated',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a5c0d6072f109fa92c30019b66bbceeaf',1,'Tgstation::Server::Api::Models']]], ['configurationrights',['ConfigurationRights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance_user.html#acb3c9f570b2e931a10a68704532b0bbd',1,'Tgstation.Server.Api.Models.InstanceUser.ConfigurationRights()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a691a59767073bc7dff0f17b809d07b0c',1,'Tgstation.Server.Api.Rights.ConfigurationRights()']]], ['configurationrights_2ecs',['ConfigurationRights.cs',['../_configuration_rights_8cs.html',1,'']]], - ['configurationtest',['ConfigurationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a80083c87de2b165124b6c6953b2ee0b8',1,'Tgstation::Server::Tests::Instance::ConfigurationTest']]], - ['configurationtest',['ConfigurationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html',1,'Tgstation::Server::Tests::Instance']]], - ['configurationtest_2ecs',['ConfigurationTest.cs',['../_configuration_test_8cs.html',1,'']]], ['configurationtype',['ConfigurationType',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html#ab89952f2131ddba86a3f4139fb50170f',1,'Tgstation.Server.Api.Models.Instance.ConfigurationType()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ab7bc96f211e450615be8669d10de2440',1,'Tgstation.Server.Api.Models.ConfigurationType()']]], ['configurationtype_2ecs',['ConfigurationType.cs',['../_configuration_type_8cs.html',1,'']]], ['configure',['Configure',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#aaba3eb445c2c2c0f8a11d150096b7457',1,'Tgstation.Server.Host.Service.Program.Configure()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html#a2c2b516c6696a0390b37c4983a52a235',1,'Tgstation.Server.Host.Core.Application.Configure()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_swagger_configuration.html#a58ef7bff279e5663448d9c5e9fa81e89',1,'Tgstation.Server.Host.Core.SwaggerConfiguration.Configure()']]], @@ -228,13 +219,13 @@ var searchData= ['connectionstring',['ConnectionString',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_chat_bot.html#a21674d47d37f627eb1058f47c0018f7b',1,'Tgstation.Server.Api.Models.Internal.ChatBot.ConnectionString()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a53a14b4a89de73b8ea223804c4aea365',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.ConnectionString()']]], ['connectionsupdated',['connectionsUpdated',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a179b0d01333a267410199e524601dc84',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], ['console',['Console',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html',1,'Tgstation::Server::Host::IO']]], - ['console',['Console',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#aba874ec794084e164acb19d73c7c1dee',1,'Tgstation.Server.Host.IO.Console.Console()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aadeb44bb71d804e15c6a6bd0c3131bd7',1,'Tgstation.Server.Host.Setup.SetupWizard.console()']]], + ['console',['console',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aadeb44bb71d804e15c6a6bd0c3131bd7',1,'Tgstation.Server.Host.Setup.SetupWizard.console()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#aba874ec794084e164acb19d73c7c1dee',1,'Tgstation.Server.Host.IO.Console.Console()']]], ['console_2ecs',['Console.cs',['../_console_8cs.html',1,'']]], ['content',['Content',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_configuration_file.html#a01ea9f02cf1c5f6442b5753c2d0b0024',1,'Tgstation.Server.Api.Models.ConfigurationFile.Content()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_message.html#a3a4a159c1b7b4ff0a163f4bb29ea4844',1,'Tgstation.Server.Host.Components.Chat.Providers.Message.Content()']]], ['continue',['Continue',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog.html#a97c1a4a168451bd7e3be23c467aa2812aa0bfb8e59e6c13fc8d990781f77694fe',1,'Tgstation::Server::Host::Components::Watchdog']]], ['controller',['Controller',['../class_controller.html',1,'']]], - ['controlpanelconfiguration',['ControlPanelConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html',1,'Tgstation::Server::Host::Configuration']]], ['controlpanelconfiguration',['controlPanelConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a81d7f216e77a45eed438ee3e88d0677c',1,'Tgstation::Server::Host::Controllers::HomeController']]], + ['controlpanelconfiguration',['ControlPanelConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html',1,'Tgstation::Server::Host::Configuration']]], ['controlpanelconfiguration_2ecs',['ControlPanelConfiguration.cs',['../_control_panel_configuration_8cs.html',1,'']]], ['convertapichatchannel',['ConvertApiChatChannel',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_chat_controller.html#a30fce4a18499c3c89b4b153b9805ce85',1,'Tgstation::Server::Host::Controllers::ChatController']]], ['copydirectory',['CopyDirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#ac24671c0d1ce1f6787304c5f4bcccf7c',1,'Tgstation.Server.Host.IO.DefaultIOManager.CopyDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#aab4ec78e2b2d66ad39642ed92a66250c',1,'Tgstation.Server.Host.IO.IIOManager.CopyDirectory()']]], @@ -259,7 +250,6 @@ var searchData= ['createdefaultserverfactory',['CreateDefaultServerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html#a6720ad4775ff4751c0d2e00b36f0c31f',1,'Tgstation::Server::Host::Core::Application']]], ['createdirectory',['CreateDirectory',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#ad3f4cf594c24523ba3717b926843c078',1,'Tgstation.Server.Client.Components.ConfigurationClient.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client.html#ab7b97489e1cb6307e417f6ecc22b9260',1,'Tgstation.Server.Client.Components.IConfigurationClient.CreateDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a9e6d3a7af0e253142f6ea1fe932f6002',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html#aac9d5ed7fad37fc5f29295f4a3445449',1,'Tgstation.Server.Host.Components.StaticFiles.IConfiguration.CreateDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a35975e796c564e8b5dd5d4a601d0c2e3',1,'Tgstation.Server.Host.IO.DefaultIOManager.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a69aa1b9dbeb6af3744e568095c4376e7',1,'Tgstation.Server.Host.IO.IIOManager.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html#a87b99f131bf6b48d725561414d4ddfcb',1,'Tgstation.Server.Host.IO.ISynchronousIOManager.CreateDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html#a595b31e7065ee0d3431903fa0ac55156',1,'Tgstation.Server.Host.IO.SynchronousIOManager.CreateDirectory()']]], ['createdusers',['CreatedUsers',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#abe7d2baab75bacc69885b90664d6c81a',1,'Tgstation::Server::Host::Models::User']]], - ['createfactory',['CreateFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#ade00544633aa62457a37a9837c34ef6d',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], ['createfromexistinghandle',['CreateFromExistingHandle',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ab8ce5d8354aea3fec89a1d7687acb877',1,'Tgstation::Server::Host::System::ProcessExecutor']]], ['createfrompath',['CreateFromPath',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html#a855673b50e2639242bea6d6770c39773',1,'Tgstation.Server.Host.Components.Repository.ILibGit2RepositoryFactory.CreateFromPath()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#aff825ad3b4e4f4de83285d3cf2281e7b',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.CreateFromPath()']]], ['createinmemory',['CreateInMemory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html#af08df14e3a5e9e63b14a6d65cc47abd6',1,'Tgstation.Server.Host.Components.Repository.ILibGit2RepositoryFactory.CreateInMemory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#ad04e55b87e2ea16c68210ce73a80cebd',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.CreateInMemory()']]], @@ -274,7 +264,6 @@ var searchData= ['createsymboliclink',['CreateSymbolicLink',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory.html#a35bd8c53ef36c4a655e827750a40699c',1,'Tgstation.Server.Host.IO.ISymlinkFactory.CreateSymbolicLink()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_symlink_factory.html#ac487bf33d9a5821fb30bfd7b74915fbe',1,'Tgstation.Server.Host.IO.PosixSymlinkFactory.CreateSymbolicLink()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_windows_symlink_factory.html#a87a0b1b31b48f65e53e4b3b6f476a2c0',1,'Tgstation.Server.Host.IO.WindowsSymlinkFactory.CreateSymbolicLink()'],['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#a668c437c860fb2eafcee04a1a2a613c9',1,'Tgstation.Server.Host.NativeMethods.CreateSymbolicLink()']]], ['createsymboliclinkflags',['CreateSymbolicLinkFlags',['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#afecbde132584de6ed7e41c8c7535f556',1,'Tgstation::Server::Host::NativeMethods']]], ['createsystemidentity',['CreateSystemIdentity',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html#adaf274d215700bf692b1c3964ff32103',1,'Tgstation.Server.Host.Security.ISystemIdentityFactory.CreateSystemIdentity(User user, CancellationToken cancellationToken)'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html#a6dd83aca91cf43c7236afd22dc512b0a',1,'Tgstation.Server.Host.Security.ISystemIdentityFactory.CreateSystemIdentity(string username, string password, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity_factory.html#a8e2c85e4ed45d68065f86749afa4651d',1,'Tgstation.Server.Host.Security.PosixSystemIdentityFactory.CreateSystemIdentity(User user, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity_factory.html#a4621a750f1d0592586d26323af215d93',1,'Tgstation.Server.Host.Security.PosixSystemIdentityFactory.CreateSystemIdentity(string username, string password, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a5c140611a428b663c3a3f76623f825c2',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.CreateSystemIdentity(User user, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a24c82be81ba5cda6c975a931e8bfe6f1',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.CreateSystemIdentity(string username, string password, CancellationToken cancellationToken)']]], - ['createtestinstance',['CreateTestInstance',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a5ba9c70a99ad2cb505e7e958fce0921e',1,'Tgstation::Server::Tests::InstanceManagerTest']]], ['createtoken',['CreateToken',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#afe4c43b884ebd0e9c4b60e39d4e1c162',1,'Tgstation.Server.Host.Controllers.HomeController.CreateToken()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html#a57edffc2d8c63352fbf4ebd0b5991b45',1,'Tgstation.Server.Host.Security.ITokenFactory.CreateToken()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#a17610f96f7e87136d957e8ba3c1f5d4a',1,'Tgstation.Server.Host.Security.TokenFactory.CreateToken()']]], ['createtrackingcontext',['CreateTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#aadf2ea0ffdbf567ac24cc5c45f6f66b6',1,'Tgstation.Server.Host.Components.Chat.ChatManager.CreateTrackingContext()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager.html#a5b3b4e9ab7d03bd8020ee9dfa9bebbbe',1,'Tgstation.Server.Host.Components.Chat.IChatManager.CreateTrackingContext()']]], ['createusers',['CreateUsers',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a5f1b5a9225190982810802d7a85bb601a90212f132b4b808fe81b7022759031d9',1,'Tgstation::Server::Api::Rights']]], @@ -288,7 +277,6 @@ var searchData= ['currentdirectory',['CurrentDirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a984a32ee93a073036f63d543ad9a6cdd',1,'Tgstation::Server::Host::IO::DefaultIOManager']]], ['currentport',['CurrentPort',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_dream_daemon.html#a31776b2e24df56f546403200b1deca44',1,'Tgstation.Server.Api.Models.DreamDaemon.CurrentPort()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_parameters.html#a9aa97abccdb3085948f3eb36542bd4b4',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.CurrentPort()']]], ['currentsecurity',['CurrentSecurity',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_dream_daemon.html#ae2fb4a77b5f46f2767268817d21c5543',1,'Tgstation::Server::Api::Models::DreamDaemon']]], - ['currentwaittask',['currentWaitTask',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a6e52c2701bd94e28b845a1873f6fad8b',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], ['customcommand',['CustomCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_custom_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], ['customcommand_2ecs',['CustomCommand.cs',['../_custom_command_8cs.html',1,'']]], ['customcommandhandler',['customCommandHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a32ce1266bccc40aebf2f9c284ed6e69a',1,'Tgstation.Server.Host.Components.Chat.ChatManager.customCommandHandler()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a198bebe94c736431862c137cbb3d0ea8',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.customCommandHandler()']]], diff --git a/search/all_4.js b/search/all_4.js index feb03843a3..1d2342c0cc 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -24,7 +24,7 @@ var searchData= ['databaseseeder',['databaseSeeder',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ad1ded89f4bf6f07eee01c6b3a45d30c2',1,'Tgstation.Server.Host.Database.DatabaseContext.databaseSeeder()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a988eb6b7bdff73492156c4e7a4960056',1,'Tgstation.Server.Host.Database.DatabaseSeeder.DatabaseSeeder()']]], ['databaseseeder',['DatabaseSeeder',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html',1,'Tgstation::Server::Host::Database']]], ['databaseseeder_2ecs',['DatabaseSeeder.cs',['../_database_seeder_8cs.html',1,'']]], - ['databasetype',['DatabaseType',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#adab83eaad53afabdb2f7b43c23ece38a',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.DatabaseType()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a5c74d013d5681ba0c9529380e5a12900',1,'Tgstation.Server.Host.Database.DatabaseContext.DatabaseType()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aa939759d0ab9b03154c133c5f2c40037',1,'Tgstation.Server.Host.Database.IDatabaseContext.DatabaseType()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#acebbdbe7823852494b81b0409d4d5b67',1,'Tgstation.Server.Tests.TestingServer.DatabaseType()'],['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html#acda8f6ee23a9ee8ac298f7b4a7d5617c',1,'Tgstation.Server.Host.Configuration.DatabaseType()']]], + ['databasetype',['DatabaseType',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#adab83eaad53afabdb2f7b43c23ece38a',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.DatabaseType()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a5c74d013d5681ba0c9529380e5a12900',1,'Tgstation.Server.Host.Database.DatabaseContext.DatabaseType()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aa939759d0ab9b03154c133c5f2c40037',1,'Tgstation.Server.Host.Database.IDatabaseContext.DatabaseType()'],['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html#acda8f6ee23a9ee8ac298f7b4a7d5617c',1,'Tgstation.Server.Host.Configuration.DatabaseType()']]], ['databasetype_2ecs',['DatabaseType.cs',['../_database_type_8cs.html',1,'']]], ['dbconnectionfactory',['dbConnectionFactory',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#aa4ea86a1328b845cac9d0fbeb15167fb',1,'Tgstation::Server::Host::Setup::SetupWizard']]], ['dbcontext',['DbContext',['../class_db_context.html',1,'']]], @@ -61,7 +61,6 @@ var searchData= ['deploymentcomplete',['DeploymentComplete',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html#a67a04fc5ffb3b43b0f887df8796d6381a85e9aaa4190eda60c749d9a4965afd50',1,'Tgstation::Server::Host::Components']]], ['deploymentpagerrunning',['DeploymentPagerRunning',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a0ff27c19e763c97ce46acb2cd8020bd3',1,'Tgstation::Server::Api::Models']]], ['deploymentprocess',['DeploymentProcess',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ab03690c5e8fd15c8d3f7c746a36a9f37',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker.html#aeb470ac53fa295c9456606278c9f6e65',1,'Tgstation.Server.Host.Components.Deployment.IDreamMaker.DeploymentProcess()']]], - ['deploytestdme',['DeployTestDme',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a2b38497fa85ceedf64818daba6411b56',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['describe',['Describe',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_error_code_extensions.html#a9c0a74848ab318a82e61bb1700b0598e',1,'Tgstation::Server::Api::Models::ErrorCodeExtensions']]], ['description',['Description',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#ab37543e34480a044000bd542bf88aa15',1,'Tgstation::Server::Api::Models::Internal::Job']]], ['designtime',['DesignTime',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#ae179f5debc33b39375973abf2d91e99d',1,'Tgstation::Server::Host::Configuration::DatabaseConfiguration']]], @@ -69,7 +68,7 @@ var searchData= ['designtimedbcontextfactoryhelpers_2ecs',['DesignTimeDbContextFactoryHelpers.cs',['../_design_time_db_context_factory_helpers_8cs.html',1,'']]], ['detach',['Detach',['../interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client.html#abd45f73a94f3e25829be0e477c73caad',1,'Tgstation.Server.Client.IInstanceManagerClient.Detach()'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a9aaeff926049f5bc8c311fc67b4fb78c',1,'Tgstation.Server.Client.InstanceManagerClient.Detach()']]], ['die',['Die',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html#a2eb5bdeb76bf1fbfdb297219af3ede45',1,'Tgstation.Server.Host.Core.IServerControl.Die()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#ae61fcfdb226cd0f5126e29ffb6fff403',1,'Tgstation.Server.Host.Server.Die()']]], - ['directory',['Directory',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#aad824931c595d0e0c5522892e9467499',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Directory()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#ac4bd05b1f3b435566f633bdbaf980ab6',1,'Tgstation.Server.Tests.TestingServer.Directory()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a048dc25d07e09e17d7f697cf6ded2dd7',1,'Tgstation.Server.Host.Controllers.ConfigurationController.Directory()'],['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#afecbde132584de6ed7e41c8c7535f556ae73cda510e8bb947f7e61089e5581494',1,'Tgstation.Server.Host.NativeMethods.Directory()']]], + ['directory',['Directory',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#aad824931c595d0e0c5522892e9467499',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Directory()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a048dc25d07e09e17d7f697cf6ded2dd7',1,'Tgstation.Server.Host.Controllers.ConfigurationController.Directory()'],['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#afecbde132584de6ed7e41c8c7535f556ae73cda510e8bb947f7e61089e5581494',1,'Tgstation.Server.Host.NativeMethods.Directory()']]], ['directoryexists',['DirectoryExists',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#ad1b0c2e2bdf35fa955cc62f13349f19a',1,'Tgstation.Server.Host.IO.DefaultIOManager.DirectoryExists()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#ae1f28b3b77349cbfbb9b3f9ba1271e5e',1,'Tgstation.Server.Host.IO.IIOManager.DirectoryExists()']]], ['directoryname',['DirectoryName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#a611b1fe066e2d97bbc5dbf82990e9ea4',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]], ['disable',['Disable',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#af1c69ac7d59ed1817d59b0022d86db15',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]], @@ -84,7 +83,7 @@ var searchData= ['discordprovider',['DiscordProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], ['discordprovider',['DiscordProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a8b7a115b697a54940a0f18bfb14ed3bf',1,'Tgstation::Server::Host::Components::Chat::Providers::DiscordProvider']]], ['discordprovider_2ecs',['DiscordProvider.cs',['../_discord_provider_8cs.html',1,'']]], - ['dispose',['Dispose',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad4afd612c75a7240f3aa27b49520a1bf',1,'Tgstation.Server.Client.ApiClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_http_client.html#a01a43b38e92d4c35f303db4d24a2d27a',1,'Tgstation.Server.Client.HttpClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#abcacb02b4b6734d065f599659914c2ff',1,'Tgstation.Server.Client.ServerClient.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html#af8246eaaf2299ebea9af766cad757790',1,'Tgstation.Server.Host.Components.Byond.ByondExecutableLock.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#ad943befa858b57706c8fdeac1c93a7bc',1,'Tgstation.Server.Host.Components.Byond.ByondManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ac28dcfb947617ce11f16c9812e4a5a22',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a40125613cfd8724e6d3a2bd5f3e83ebb',1,'Tgstation.Server.Host.Components.Chat.ChatManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a405ff7157fc650643ebdc42571740706',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#af246d1ba4609e088232968f6bcfb32f9',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a42a3640c402f3907704c03f78a19fd8f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#af78ee575d1f15038144703939a212a05',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a5f4170ba6cb22e8497e1774cfa61fed2',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a3dffaa0728d657493bc0e2f637db142c',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a606fe532cfc8b19526857ffc63517637',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a899ed564ee9ba8dee124d358a4582a99',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aeb054aea1394bc477846bb850f7016a0',1,'Tgstation.Server.Host.Components.Instance.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a435d2fb1ad9eeafe2629263a8d78b050',1,'Tgstation.Server.Host.Components.InstanceManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_registration.html#aeef0e0b995b4616afa59974f820a40b9',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a3ea44742a122a7d74046017a02f5ea08',1,'Tgstation.Server.Host.Components.Repository.Repository.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a61b0a56eced0f9e75057c0c9f17b5d1d',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a42fce87e8c8c51ddd2dac81e0b5e13f0',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0f81961185429418555c30d18180296e',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#abf9a2362c6cf1f7eb3a3bb25b77c585d',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose(bool disposing)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a490ea3b8f33527e6b1e348346195503a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a674ad9d3fd9d5716186fdb65b99d40ab',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1a4d9a4d259d03ff3f69b2b061c2e5df',1,'Tgstation.Server.Host.Core.RestartRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#a7a90d285258c8e67e5a351c6b8854537',1,'Tgstation.Server.Host.Core.SemaphoreSlimContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a4094b920d3ba4aa6f3620b1fff15672c',1,'Tgstation.Server.Host.IO.Console.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a6ae06f68e5a74aefeb5ac12f832efcfe',1,'Tgstation.Server.Host.Jobs.JobHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a16e8a7081a33c07a98ac25749e8de832',1,'Tgstation.Server.Host.Jobs.JobManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a4a5a80952341c5a9e0f3a84e27734f8a',1,'Tgstation.Server.Host.Security.AuthenticationContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#accc9334a642e563e47c5308df2d5149a',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a8a7ab89f157f77d9424c642587fd0460',1,'Tgstation.Server.Host.Security.IdentityCache.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#abf1fccfffa19349bb551ffe64c364387',1,'Tgstation.Server.Host.Security.IdentityCacheObject.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#afcbcff9ad24bfd3aaf29984f0f78bb4c',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a69861e38af0e65778b2e6e5692fd87a4',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a110b26835967f72e89837e6f47f4b1a1',1,'Tgstation.Server.Host.System.Process.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a1c17ac001c62907054e00cf6216aba78',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#ab96927cd0efef08c6926838bc238d45a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a75ee7501b3cb59e3e34c05f382380292',1,'Tgstation.Server.Host.Service.ServerService.Dispose()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a961376f9557fb389f26cafb5fb93ab96',1,'Tgstation.Server.Tests.TestingServer.Dispose()']]], + ['dispose',['Dispose',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad4afd612c75a7240f3aa27b49520a1bf',1,'Tgstation.Server.Client.ApiClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_http_client.html#a01a43b38e92d4c35f303db4d24a2d27a',1,'Tgstation.Server.Client.HttpClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#abcacb02b4b6734d065f599659914c2ff',1,'Tgstation.Server.Client.ServerClient.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html#af8246eaaf2299ebea9af766cad757790',1,'Tgstation.Server.Host.Components.Byond.ByondExecutableLock.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#ad943befa858b57706c8fdeac1c93a7bc',1,'Tgstation.Server.Host.Components.Byond.ByondManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ac28dcfb947617ce11f16c9812e4a5a22',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a40125613cfd8724e6d3a2bd5f3e83ebb',1,'Tgstation.Server.Host.Components.Chat.ChatManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a405ff7157fc650643ebdc42571740706',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#af246d1ba4609e088232968f6bcfb32f9',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a42a3640c402f3907704c03f78a19fd8f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#af78ee575d1f15038144703939a212a05',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a5f4170ba6cb22e8497e1774cfa61fed2',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a3dffaa0728d657493bc0e2f637db142c',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a606fe532cfc8b19526857ffc63517637',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a899ed564ee9ba8dee124d358a4582a99',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aeb054aea1394bc477846bb850f7016a0',1,'Tgstation.Server.Host.Components.Instance.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a435d2fb1ad9eeafe2629263a8d78b050',1,'Tgstation.Server.Host.Components.InstanceManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_registration.html#aeef0e0b995b4616afa59974f820a40b9',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a3ea44742a122a7d74046017a02f5ea08',1,'Tgstation.Server.Host.Components.Repository.Repository.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a61b0a56eced0f9e75057c0c9f17b5d1d',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a42fce87e8c8c51ddd2dac81e0b5e13f0',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0f81961185429418555c30d18180296e',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#abf9a2362c6cf1f7eb3a3bb25b77c585d',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose(bool disposing)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a490ea3b8f33527e6b1e348346195503a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a674ad9d3fd9d5716186fdb65b99d40ab',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1a4d9a4d259d03ff3f69b2b061c2e5df',1,'Tgstation.Server.Host.Core.RestartRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#a7a90d285258c8e67e5a351c6b8854537',1,'Tgstation.Server.Host.Core.SemaphoreSlimContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a4094b920d3ba4aa6f3620b1fff15672c',1,'Tgstation.Server.Host.IO.Console.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a6ae06f68e5a74aefeb5ac12f832efcfe',1,'Tgstation.Server.Host.Jobs.JobHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a16e8a7081a33c07a98ac25749e8de832',1,'Tgstation.Server.Host.Jobs.JobManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a4a5a80952341c5a9e0f3a84e27734f8a',1,'Tgstation.Server.Host.Security.AuthenticationContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#accc9334a642e563e47c5308df2d5149a',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a8a7ab89f157f77d9424c642587fd0460',1,'Tgstation.Server.Host.Security.IdentityCache.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#abf1fccfffa19349bb551ffe64c364387',1,'Tgstation.Server.Host.Security.IdentityCacheObject.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#afcbcff9ad24bfd3aaf29984f0f78bb4c',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a69861e38af0e65778b2e6e5692fd87a4',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a110b26835967f72e89837e6f47f4b1a1',1,'Tgstation.Server.Host.System.Process.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a1c17ac001c62907054e00cf6216aba78',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#ab96927cd0efef08c6926838bc238d45a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a75ee7501b3cb59e3e34c05f382380292',1,'Tgstation.Server.Host.Service.ServerService.Dispose()']]], ['disposeandnullcontrollers',['DisposeAndNullControllers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#ab4158781aa5500e7fa039bc969c51ef1',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.DisposeAndNullControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_experimental_watchdog.html#a38336dfb2d02f0b73e0613a6aea17d5d',1,'Tgstation.Server.Host.Components.Watchdog.ExperimentalWatchdog.DisposeAndNullControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ad03dbc1b36b5c42f944d93f13f6260af',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DisposeAndNullControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a1aff310066e632e5a05edcfa5a1aeae9',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.DisposeAndNullControllers()']]], ['disposed',['disposed',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a6ba869dae354db235f8518f7283a531c',1,'Tgstation.Server.Host.Components.InstanceManager.disposed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a52f8570d6fbc195b3afaf8d402189503',1,'Tgstation.Server.Host.Components.Repository.Repository.disposed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#abfb206c633579234e213b1b59deb7679',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.disposed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a27e1964bd0549273b53af54a37a52891',1,'Tgstation.Server.Host.Components.Session.SessionController.disposed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a5c39f385b06058f4699503b492d2b743',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.disposed()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#aa3af81c7e35c2832f0f932a346a98d8a',1,'Tgstation.Server.Host.Core.SemaphoreSlimContext.disposed()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ab6d4a4d9769abaa77b2955d28ea66b1f',1,'Tgstation.Server.Host.IO.Console.disposed()']]], ['disposelock',['disposeLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#ac8fd31b106ab0978aa04be68208a67fe',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.disposeLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#afe091465f9c26cf65beaa4b49edc3a1a',1,'Tgstation.Server.Host.Core.SemaphoreSlimContext.disposeLock()']]], @@ -106,8 +105,8 @@ var searchData= ['dmbfactory',['DmbFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html',1,'Tgstation::Server::Host::Components::Deployment']]], ['dmbfactory_2ecs',['DmbFactory.cs',['../_dmb_factory_8cs.html',1,'']]], ['dmbname',['DmbName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#ad19fc1b2afa0669c86ba252638d8b9f9',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.DmbName()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_provider.html#a950ac6f5b0cbcb2680546968c79486a1',1,'Tgstation.Server.Host.Components.Deployment.IDmbProvider.DmbName()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a82633d2589d4ab55afdefe5be69bcd36',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.DmbName()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a279010a9e39ac2ca56ed2ab22371b53d',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.DmbName()']]], - ['dmbprovider',['DmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html',1,'Tgstation::Server::Host::Components::Deployment']]], ['dmbprovider',['DmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#aa3d708788cce51829de07e8546884805',1,'Tgstation::Server::Host::Components::Deployment::DmbProvider']]], + ['dmbprovider',['DmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html',1,'Tgstation::Server::Host::Components::Deployment']]], ['dmbprovider_2ecs',['DmbProvider.cs',['../_dmb_provider_8cs.html',1,'']]], ['dmeextension',['DmeExtension',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a373e2cd0c56f6826367b9aebf150040f',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['dmename',['DmeName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#ac800c1acb193352543a231a96f9e3dbf',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]], @@ -116,8 +115,8 @@ var searchData= ['downgradeversion',['downgradeVersion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a909262eddcaca553541c052dbf98b325',1,'Tgstation::Server::Host::Components::InstanceManager']]], ['downloadfile',['DownloadFile',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a509e05cc7905cda41869f57bee5c6c58',1,'Tgstation.Server.Host.IO.DefaultIOManager.DownloadFile()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a20647d9e4dd09b806e407cd5c8a23b9b',1,'Tgstation.Server.Host.IO.IIOManager.DownloadFile()']]], ['downloadversion',['DownloadVersion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html#af3c14961e49ea0fcc923d75ae1eec19a',1,'Tgstation.Server.Host.Components.Byond.ByondInstallerBase.DownloadVersion()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html#a827552d8311f380aecac2fd75beecc52',1,'Tgstation.Server.Host.Components.Byond.IByondInstaller.DownloadVersion()']]], - ['dreamdaemon',['DreamDaemon',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_dream_daemon.html',1,'Tgstation::Server::Api::Models']]], ['dreamdaemon',['DreamDaemon',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a42831355d8d0cd578680f7f8f3f1124a',1,'Tgstation.Server.Api.Routes.DreamDaemon()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a3d0fe52c8e2428ab13df3f14a4c9d36e',1,'Tgstation.Server.Client.Components.IInstanceClient.DreamDaemon()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a2a6e49e9e7b6d23a95f9839ab4add778',1,'Tgstation.Server.Client.Components.InstanceClient.DreamDaemon()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a07ea709f152d79ddf11c1dfdaa939212',1,'Tgstation.Server.Client.Components.DreamDaemonClient.DreamDaemon()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a82a60e2400e19cffe6b38b295e10d4c8',1,'Tgstation.Server.Api.Rights.DreamDaemon()']]], + ['dreamdaemon',['DreamDaemon',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_dream_daemon.html',1,'Tgstation::Server::Api::Models']]], ['dreamdaemon_2ecs',['DreamDaemon.cs',['../_dream_daemon_8cs.html',1,'']]], ['dreamdaemonclient',['DreamDaemonClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a8bf0ad726b61e3dbc31a53c7ea0822c2',1,'Tgstation::Server::Client::Components::DreamDaemonClient']]], ['dreamdaemonclient',['DreamDaemonClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html',1,'Tgstation::Server::Client::Components']]], @@ -137,17 +136,17 @@ var searchData= ['dreamdaemonrights_2ecs',['DreamDaemonRights.cs',['../_dream_daemon_rights_8cs.html',1,'']]], ['dreamdaemonsecurity',['DreamDaemonSecurity',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#ad4850e6b78816679602b13d63d2869b5',1,'Tgstation::Server::Api::Models']]], ['dreamdaemonsecurity_2ecs',['DreamDaemonSecurity.cs',['../_dream_daemon_security_8cs.html',1,'']]], - ['dreamdaemonsettings',['DreamDaemonSettings',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a219d8fba2d49a5c960f0e6efed18708a',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a791dabdfbc2c039ad2047c702ba9d224',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a834db5965b255a765f7ae274e4104f36',1,'Tgstation.Server.Host.Database.IDatabaseContext.DreamDaemonSettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a94cb9055338f1d52397f10aab18f554d',1,'Tgstation.Server.Host.Models.Instance.DreamDaemonSettings()']]], ['dreamdaemonsettings',['DreamDaemonSettings',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html',1,'Tgstation::Server::Host::Models']]], ['dreamdaemonsettings',['DreamDaemonSettings',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_settings.html',1,'Tgstation::Server::Api::Models::Internal']]], + ['dreamdaemonsettings',['DreamDaemonSettings',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a219d8fba2d49a5c960f0e6efed18708a',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a791dabdfbc2c039ad2047c702ba9d224',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamDaemonSettings()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a834db5965b255a765f7ae274e4104f36',1,'Tgstation.Server.Host.Database.IDatabaseContext.DreamDaemonSettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a94cb9055338f1d52397f10aab18f554d',1,'Tgstation.Server.Host.Models.Instance.DreamDaemonSettings()']]], ['dreamdaemonsettings_2ecs',['DreamDaemonSettings.cs',['../_tgstation_8_server_8_host_2_models_2_dream_daemon_settings_8cs.html',1,'']]], ['dreamdaemonsettings_2ecs',['DreamDaemonSettings.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_dream_daemon_settings_8cs.html',1,'']]], ['dreamdaemonsettingscollection',['dreamDaemonSettingsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a9fe788080f56060716b81f7030a91190',1,'Tgstation::Server::Host::Database::DatabaseContext']]], - ['dreammaker',['DreamMaker',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html',1,'Tgstation::Server::Host::Components::Deployment']]], ['dreammaker',['DreamMaker',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#acc5a1421208a8e29080110f54b364ba8',1,'Tgstation.Server.Api.Routes.DreamMaker()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a5a505ae2d713942640558e34222b444b',1,'Tgstation.Server.Client.Components.IInstanceClient.DreamMaker()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#af92b0694efe4453eee2ea50d9c18616e',1,'Tgstation.Server.Client.Components.InstanceClient.DreamMaker()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_instance.html#af2105dee1f675da2f72b92d3bf6d9e0e',1,'Tgstation.Server.Host.Components.IInstance.DreamMaker()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a5774569e57a7e7b15ce6dafed0904ab0',1,'Tgstation.Server.Host.Components.Instance.DreamMaker()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a52a78e5aab609ed3f68150cb564ad36c',1,'Tgstation.Server.Client.Components.DreamMakerClient.DreamMaker()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a412e7c3caf5ec2dca195c054a399e045',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.DreamMaker()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20af179dcd47770d7cc1eb149ee1a0d06af',1,'Tgstation.Server.Api.Rights.DreamMaker()']]], ['dreammaker',['DreamMaker',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_dream_maker.html',1,'Tgstation::Server::Api::Models']]], - ['dreammaker_2ecs',['DreamMaker.cs',['../_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs.html',1,'']]], + ['dreammaker',['DreamMaker',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html',1,'Tgstation::Server::Host::Components::Deployment']]], ['dreammaker_2ecs',['DreamMaker.cs',['../_tgstation_8_server_8_api_2_models_2_dream_maker_8cs.html',1,'']]], + ['dreammaker_2ecs',['DreamMaker.cs',['../_tgstation_8_server_8_host_2_components_2_deployment_2_dream_maker_8cs.html',1,'']]], ['dreammakerclient',['DreamMakerClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html',1,'Tgstation::Server::Client::Components']]], ['dreammakerclient',['DreamMakerClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a04dd94462a3bb8aad7469c84d53f78a9',1,'Tgstation::Server::Client::Components::DreamMakerClient']]], ['dreammakerclient_2ecs',['DreamMakerClient.cs',['../_dream_maker_client_8cs.html',1,'']]], @@ -174,10 +173,9 @@ var searchData= ['dualreattachinformation',['DualReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dual_reattach_information.html',1,'Tgstation::Server::Host::Components::Session']]], ['dualreattachinformation',['DualReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dual_reattach_information.html',1,'Tgstation::Server::Host::Models']]], ['dualreattachinformation',['DualReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dual_reattach_information.html#a9947d21b8b4aba861920440eec648b77',1,'Tgstation.Server.Host.Components.Session.DualReattachInformation.DualReattachInformation()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dual_reattach_information.html#aacca714b2cdd5d65623ef52e9e082424',1,'Tgstation.Server.Host.Components.Session.DualReattachInformation.DualReattachInformation(Models.DualReattachInformation copy, IDmbProvider dmbAlpha, IDmbProvider dmbBravo)']]], - ['dualreattachinformation_2ecs',['DualReattachInformation.cs',['../_models_2_dual_reattach_information_8cs.html',1,'']]], ['dualreattachinformation_2ecs',['DualReattachInformation.cs',['../_components_2_session_2_dual_reattach_information_8cs.html',1,'']]], + ['dualreattachinformation_2ecs',['DualReattachInformation.cs',['../_models_2_dual_reattach_information_8cs.html',1,'']]], ['dualreattachinformationbase',['DualReattachInformationBase',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dual_reattach_information_base.html',1,'Tgstation::Server::Host::Models']]], ['dualreattachinformationbase',['DualReattachInformationBase',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dual_reattach_information_base.html#a81f843a7e296f053940f20507b6842f6',1,'Tgstation.Server.Host.Models.DualReattachInformationBase.DualReattachInformationBase()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dual_reattach_information_base.html#a9a4f17a277219ed6ffe1d4b126e8be71',1,'Tgstation.Server.Host.Models.DualReattachInformationBase.DualReattachInformationBase(DualReattachInformationBase copy)']]], - ['dualreattachinformationbase_2ecs',['DualReattachInformationBase.cs',['../_dual_reattach_information_base_8cs.html',1,'']]], - ['dumpopenapispecpath',['DumpOpenApiSpecpath',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#ab2df0d244f32a0b48a25acafdb34e5da',1,'Tgstation::Server::Tests::TestingServer']]] + ['dualreattachinformationbase_2ecs',['DualReattachInformationBase.cs',['../_dual_reattach_information_base_8cs.html',1,'']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 9ce3c01325..bb97526603 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -22,7 +22,7 @@ var searchData= ['errormessage_2ecs',['ErrorMessage.cs',['../_error_message_8cs.html',1,'']]], ['errorstringbuilder',['errorStringBuilder',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a95a81e7677d54aa0b52ad539cab122f6',1,'Tgstation::Server::Host::System::Process']]], ['eventconsumer',['EventConsumer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_event_consumer.html',1,'Tgstation::Server::Host::Components']]], - ['eventconsumer',['eventConsumer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a089219b6d371df8777befb66d5ca9ff7',1,'Tgstation.Server.Host.Components.Byond.ByondManager.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#abfcbd4e2f809faa445f7ea56fe4e5f0e',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a16093d1600746a3ab9c232461c5d7da6',1,'Tgstation.Server.Host.Components.Instance.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aeee0875d15975270e6f16417f78423a6',1,'Tgstation.Server.Host.Components.Repository.Repository.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ad06470fddc597f80d4cef6b96c30b3e0',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_event_consumer.html#a6d87fe2d067c9a71ed39e1e3e1a59d86',1,'Tgstation.Server.Host.Components.EventConsumer.EventConsumer()']]], + ['eventconsumer',['EventConsumer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_event_consumer.html#a6d87fe2d067c9a71ed39e1e3e1a59d86',1,'Tgstation.Server.Host.Components.EventConsumer.EventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a089219b6d371df8777befb66d5ca9ff7',1,'Tgstation.Server.Host.Components.Byond.ByondManager.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#abfcbd4e2f809faa445f7ea56fe4e5f0e',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a16093d1600746a3ab9c232461c5d7da6',1,'Tgstation.Server.Host.Components.Instance.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aeee0875d15975270e6f16417f78423a6',1,'Tgstation.Server.Host.Components.Repository.Repository.eventConsumer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ad06470fddc597f80d4cef6b96c30b3e0',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.eventConsumer()']]], ['eventconsumer_2ecs',['EventConsumer.cs',['../_event_consumer_8cs.html',1,'']]], ['eventnotification',['EventNotification',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_topic_parameters.html#a78e5accbd43c2910f2be9ee87946afa2',1,'Tgstation.Server.Host.Components.Interop.Topic.TopicParameters.EventNotification()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html#af7bba6883ff8690cb16cf257291aca02',1,'Tgstation.Server.Host.Components.Interop.Topic.EventNotification.EventNotification()'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8af524c541ecdd65058d3982874f110deb',1,'Tgstation.Server.Host.Components.Interop.Topic.EventNotification()']]], ['eventnotification',['EventNotification',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_event_notification.html',1,'Tgstation::Server::Host::Components::Interop::Topic']]], diff --git a/search/all_6.js b/search/all_6.js index 27dfccee0e..d6645a7b15 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,13 +1,13 @@ var searchData= [ - ['features',['features',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html#a854a1ccb9430f970ac72e770a49287c1',1,'Tgstation.Server.Host.System.Tests.TestProcessFeatures.features()'],['../features.html',1,'(Global Namespace)']]], + ['features',['Features',['../features.html',1,'']]], ['features_2edox',['Features.dox',['../_features_8dox.html',1,'']]], ['fetch',['Fetch',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html#a3660f1ded05e762c347ffc43c6d71700',1,'Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Fetch()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_commands.html#a24fb43b841e486d791dc52078ec1d870',1,'Tgstation.Server.Host.Components.Repository.LibGit2Commands.Fetch()']]], ['fetchorigin',['FetchOrigin',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#a749160f7ea74fc975303e46d5ad196e0',1,'Tgstation.Server.Host.Components.Repository.IRepository.FetchOrigin()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a9e88ae9848a65008f544cfd34071f115',1,'Tgstation.Server.Host.Components.Repository.Repository.FetchOrigin()']]], ['file',['File',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a6e67fe387a01c4d8e686734ad936f8b0',1,'Tgstation.Server.Api.Routes.File()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a51d11df3997c7f49c6fb8e7784d3f2d0',1,'Tgstation.Server.Host.Controllers.ConfigurationController.File()']]], - ['fileexists',['FileExists',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#ab1b31bbcb5d4bdc0650d81a19af5d6ae',1,'Tgstation.Server.Host.IO.DefaultIOManager.FileExists()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a4088b7924c694d628acd99b5a0829c86',1,'Tgstation.Server.Host.IO.IIOManager.FileExists()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a829c327d0e5cbc853d13fdc174403d2e',1,'Tgstation.Server.Tests.Instance.ConfigurationTest.FileExists()']]], - ['fileloggingconfiguration',['FileLoggingConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html',1,'Tgstation::Server::Host::Configuration']]], + ['fileexists',['FileExists',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#ab1b31bbcb5d4bdc0650d81a19af5d6ae',1,'Tgstation.Server.Host.IO.DefaultIOManager.FileExists()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a4088b7924c694d628acd99b5a0829c86',1,'Tgstation.Server.Host.IO.IIOManager.FileExists()']]], ['fileloggingconfiguration',['FileLoggingConfiguration',['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#a7eed5e4e0e006cb826ef2043e8f022ad',1,'Tgstation.Server.Host.Setup.IPostSetupServices.FileLoggingConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a4be1377bd389e012f4a1ce6251c5bc8b',1,'Tgstation.Server.Host.Setup.PostSetupServices.FileLoggingConfiguration()']]], + ['fileloggingconfiguration',['FileLoggingConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html',1,'Tgstation::Server::Host::Configuration']]], ['fileloggingconfiguration_2ecs',['FileLoggingConfiguration.cs',['../_file_logging_configuration_8cs.html',1,'']]], ['fileloggingconfigurationoptions',['fileLoggingConfigurationOptions',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a7a7c03faa8541f6a8d2a54d62542799c',1,'Tgstation::Server::Host::Setup::PostSetupServices']]], ['findwindow',['FindWindow',['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#aaff201757860dd95c1ab3047ac6e2ec8',1,'Tgstation::Server::Host::NativeMethods']]], diff --git a/search/all_7.js b/search/all_7.js index 07b5e54fc2..0eedb8d4e9 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,8 +1,8 @@ var searchData= [ ['gamestaticfilessubdirectory',['GameStaticFilesSubdirectory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ae8e07adce00ed418cb29954182699623',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], - ['generalconfiguration',['GeneralConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#aa163ef7f1b2ec0e29736e7cfcfd20f03',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.GeneralConfiguration()'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#a3a19dda55bff763cbbc27de56905ae5a',1,'Tgstation.Server.Host.Setup.IPostSetupServices.GeneralConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a454fd5fdcdd712c84d205389197cb33a',1,'Tgstation.Server.Host.Setup.PostSetupServices.GeneralConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a0d5ca385e9de5c07753ed5ff5ad84b52',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.GeneralConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#adb0b189a10ec43510b9f10cff91106fd',1,'Tgstation.Server.Host.Controllers.AdministrationController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a78f4994c9c4f2cc58d0a6d227e0195a9',1,'Tgstation.Server.Host.Controllers.HomeController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a4f60f72c082a222a31383dbfceb755a6',1,'Tgstation.Server.Host.Controllers.InstanceController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#abe159da9c5fbc8eba3c3feff488988a0',1,'Tgstation.Server.Host.Controllers.RepositoryController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html#a79e1198432e7e557c8d72b3adf71bbf1',1,'Tgstation.Server.Host.Controllers.UserController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a2823acb68609f9953788b1460ca8cdd3',1,'Tgstation.Server.Host.Server.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a47f6e49529ffb5b7760e1a5713f590e4',1,'Tgstation.Server.Host.Setup.SetupWizard.generalConfiguration()']]], ['generalconfiguration',['GeneralConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html',1,'Tgstation::Server::Host::Configuration']]], + ['generalconfiguration',['GeneralConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#aa163ef7f1b2ec0e29736e7cfcfd20f03',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.GeneralConfiguration()'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#a3a19dda55bff763cbbc27de56905ae5a',1,'Tgstation.Server.Host.Setup.IPostSetupServices.GeneralConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a454fd5fdcdd712c84d205389197cb33a',1,'Tgstation.Server.Host.Setup.PostSetupServices.GeneralConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a0d5ca385e9de5c07753ed5ff5ad84b52',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.GeneralConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#adb0b189a10ec43510b9f10cff91106fd',1,'Tgstation.Server.Host.Controllers.AdministrationController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a78f4994c9c4f2cc58d0a6d227e0195a9',1,'Tgstation.Server.Host.Controllers.HomeController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a4f60f72c082a222a31383dbfceb755a6',1,'Tgstation.Server.Host.Controllers.InstanceController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#abe159da9c5fbc8eba3c3feff488988a0',1,'Tgstation.Server.Host.Controllers.RepositoryController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html#a79e1198432e7e557c8d72b3adf71bbf1',1,'Tgstation.Server.Host.Controllers.UserController.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a2823acb68609f9953788b1460ca8cdd3',1,'Tgstation.Server.Host.Server.generalConfiguration()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a47f6e49529ffb5b7760e1a5713f590e4',1,'Tgstation.Server.Host.Setup.SetupWizard.generalConfiguration()']]], ['generalconfiguration_2ecs',['GeneralConfiguration.cs',['../_general_configuration_8cs.html',1,'']]], ['generalconfigurationoptions',['generalConfigurationOptions',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a3ce96cf3d3ee5a94ef82ee90efcd5f07',1,'Tgstation::Server::Host::Setup::PostSetupServices']]], ['generatecommands',['GenerateCommands',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a6d69dde344df916a244626be56bc1b78',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.GenerateCommands()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_i_command_factory.html#a3f5fdca17c71257d34528f45f61ed469',1,'Tgstation.Server.Host.Components.Chat.Commands.ICommandFactory.GenerateCommands()']]], @@ -59,7 +59,5 @@ var searchData= ['githuburl',['GitHubUrl',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a5a72e4dafe281ae05f52e1dbcf37ab71',1,'Tgstation::Server::Host::Components::Repository::Repository']]], ['gittagprefix',['GitTagPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#a9dce394437a9bc79041a3467e7ad75f4',1,'Tgstation::Server::Host::Configuration::UpdatesConfiguration']]], ['globalsuppressions_2ecs',['GlobalSuppressions.cs',['../_global_suppressions_8cs.html',1,'']]], - ['goodconfig',['GoodConfig',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_good_config.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], - ['gracefulrebootrequired',['gracefulRebootRequired',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#ae39ec6910d118b7bd11953610daf56dc',1,'Tgstation::Server::Host::Components::Watchdog::BasicWatchdog']]], - ['gracefulwatchdogshutdown',['GracefulWatchdogShutdown',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a3c03b26eb3624c7076e438735df0d152',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]] + ['gracefulrebootrequired',['gracefulRebootRequired',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#ae39ec6910d118b7bd11953610daf56dc',1,'Tgstation::Server::Host::Components::Watchdog::BasicWatchdog']]] ]; diff --git a/search/all_8.js b/search/all_8.js index 8c8780cb6f..dacd69118c 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -13,7 +13,6 @@ var searchData= ['handlercts',['handlerCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#adc4749cb2a207e472c9fac07cf56e981',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], ['handlerestart',['HandleRestart',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#abfc2c178a071f0a8450c0aaa82af9426',1,'Tgstation.Server.Host.Components.Chat.ChatManager.HandleRestart()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a2fd05864a3a2b706516784e14afaecc6',1,'Tgstation.Server.Host.Components.InstanceManager.HandleRestart()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ad78e8addece7234fb29cffe96a18442e',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.HandleRestart()'],['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html#ad7bcde59a7297d1ef3770943af92a93d',1,'Tgstation.Server.Host.Core.IRestartHandler.HandleRestart()']]], ['handlewrite',['HandleWrite',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html#a977c03596e21a07e06d7bc3735c6884f',1,'Tgstation.Server.Host.IO.IPostWriteHandler.HandleWrite()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a43d2add7500e5047fd259d1291ada0bc',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.HandleWrite()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_windows_post_write_handler.html#a94fe62fd0f170cca8a95674408a1ede4',1,'Tgstation.Server.Host.IO.WindowsPostWriteHandler.HandleWrite()']]], - ['haspermissiontomakesymlinks',['HasPermissionToMakeSymlinks',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#a26f1ef58c7ead54fd0a7b73f616dbb4a',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], ['head',['Head',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#aaf4a631e6d2aa45a1b6887152f1d13f0',1,'Tgstation.Server.Host.Components.Repository.IRepository.Head()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a40437fe926da0b9e03785da0199a8597',1,'Tgstation.Server.Host.Components.Repository.Repository.Head()']]], ['headers',['Headers',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#afb31b85982da4d643b45bf3d8dfbb130',1,'Tgstation.Server.Client.ApiClient.Headers()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#afb0feaf84640f44711b635836bf9378e',1,'Tgstation.Server.Client.IApiClient.Headers()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a48f8ea0a4dd7ac665735d1728899ebad',1,'Tgstation.Server.Client.ApiClient.headers()']]], ['headincludeline',['HeadIncludeLine',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_server_side_modifications.html#a83107858b3a44428da91e999cedd2a16',1,'Tgstation::Server::Host::Components::StaticFiles::ServerSideModifications']]], diff --git a/search/all_9.js b/search/all_9.js index 50ba835848..9acf837e00 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -108,7 +108,6 @@ var searchData= ['ieventconsumer_2ecs',['IEventConsumer.cs',['../_i_event_consumer_8cs.html',1,'']]], ['igithubclientfactory',['IGitHubClientFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory.html',1,'Tgstation::Server::Host::Core']]], ['igithubclientfactory_2ecs',['IGitHubClientFactory.cs',['../_i_git_hub_client_factory_8cs.html',1,'']]], - ['ihostapplicationlifetime',['IHostApplicationLifetime',['../class_i_host_application_lifetime.html',1,'']]], ['ihostedservice',['IHostedService',['../class_i_hosted_service.html',1,'']]], ['ihttpclient',['IHttpClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html',1,'Tgstation::Server::Client']]], ['ihttpclient_2ecs',['IHttpClient.cs',['../_i_http_client_8cs.html',1,'']]], @@ -146,9 +145,8 @@ var searchData= ['inetworkpromptreaper',['INetworkPromptReaper',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper.html',1,'Tgstation::Server::Host::System']]], ['inetworkpromptreaper_2ecs',['INetworkPromptReaper.cs',['../_i_network_prompt_reaper_8cs.html',1,'']]], ['infinitetask',['InfiniteTask',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_task_extensions.html#a81dec7122d90677b97a3b1f2c84440cf',1,'Tgstation::Server::Host::Extensions::TaskExtensions']]], - ['init',['Init',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html#a5914cc3da1e7ff629afb7b88fb7cd5f5',1,'Tgstation.Server.Host.System.Tests.TestProcessFeatures.Init()'],['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a11f4577ca24e1790ead722db6aec3127',1,'Tgstation.Server.Tests.VersionsTest.Init()']]], ['initcontrollers',['InitControllers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a8d07b1dec35b65401a0f31488ed7d6ba',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.InitControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_experimental_watchdog.html#aca11de6335f98af3c29f4eb33ddbaa90',1,'Tgstation.Server.Host.Components.Watchdog.ExperimentalWatchdog.InitControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a52c97555cc3ca1a72131d18e6c540437',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.InitControllers()']]], - ['initialize',['Initialize',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a97dc9efffa45ab3c0530554822c414f4',1,'Tgstation.Server.Host.Database.DatabaseContext.Initialize()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a199f87338e2136375610f5dac32b268b',1,'Tgstation.Server.Host.Database.IDatabaseContext.Initialize()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#a44c8b813bbadae2022cab1b2deaed3cb',1,'Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider.Initialize()']]], + ['initialize',['Initialize',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a97dc9efffa45ab3c0530554822c414f4',1,'Tgstation.Server.Host.Database.DatabaseContext.Initialize()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a199f87338e2136375610f5dac32b268b',1,'Tgstation.Server.Host.Database.IDatabaseContext.Initialize()']]], ['injectclaimsintocontext',['InjectClaimsIntoContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_claims_injector.html#a68b33948ac77f08ab2dc17209ce78314',1,'Tgstation.Server.Host.Security.ClaimsInjector.InjectClaimsIntoContext()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector.html#ac15d0e829afdb2e3523f6ea38879759e',1,'Tgstation.Server.Host.Security.IClaimsInjector.InjectClaimsIntoContext()']]], ['install',['Install',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#ae3be244b24cbb3c9ba859f55e53715e6',1,'Tgstation::Server::Host::Service::Program']]], ['installbyond',['InstallByond',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html#aba649f661759b2da61f51f112d060f85',1,'Tgstation.Server.Host.Components.Byond.ByondInstallerBase.InstallByond()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html#a8fec89a87bef1153e103e4b3349fb27b',1,'Tgstation.Server.Host.Components.Byond.IByondInstaller.InstallByond()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_posix_byond_installer.html#a91ccfa2ffcfce658cf045b37de2aa153',1,'Tgstation.Server.Host.Components.Byond.PosixByondInstaller.InstallByond()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a791ef513301c98f21808049b43f6db36',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.InstallByond()']]], @@ -156,10 +154,10 @@ var searchData= ['installedversions',['InstalledVersions',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#ac6285b8768d8b10b5e4bdeec2cb43953',1,'Tgstation.Server.Host.Components.Byond.ByondManager.InstalledVersions()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_manager.html#ae5fc64e6504a3fd8d1cf1131d841fa14',1,'Tgstation.Server.Host.Components.Byond.IByondManager.InstalledVersions()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a58ad28bf73680ade13cd1bf1ebece987',1,'Tgstation.Server.Client.Components.ByondClient.InstalledVersions()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client.html#a1538f8488e7866c4986afe7d3b7ef1a0',1,'Tgstation.Server.Client.Components.IByondClient.InstalledVersions()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a0811c130dd3533e163b38d32a17a8394',1,'Tgstation.Server.Host.Components.Byond.ByondManager.installedVersions()']]], ['installjob',['InstallJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_byond.html#ac42aea970e9f20d09ee3ead318841078',1,'Tgstation::Server::Api::Models::Byond']]], ['installversion',['InstallVersion',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a1040d60e5aa5723bfb450c69f5ee02f3',1,'Tgstation::Server::Host::Components::Byond::ByondManager']]], - ['instance',['instance',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a96b47c77cfbbad1f762003260953c840',1,'Tgstation.Server.Client.Components.ByondClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#af082b31182c4ecdcbe3b9c0a81bf9ead',1,'Tgstation.Server.Client.Components.ChatBotsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a3fbe930ee9bc4cf37d734c4ccc50668c',1,'Tgstation.Server.Client.Components.ConfigurationClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#afaaf929e746f11a67fd7eb5818bcd7e9',1,'Tgstation.Server.Client.Components.DreamDaemonClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a8c4ace450e5976c24b3982749de5ccff',1,'Tgstation.Server.Client.Components.DreamMakerClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#aaea798aa626ad6d51d036f65c53ea47f',1,'Tgstation.Server.Client.Components.InstanceUserClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#ab7fc36983aad5fd506a83687b70c77ff',1,'Tgstation.Server.Client.Components.JobsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a3af323ae0b97782b3917673b8d239af8',1,'Tgstation.Server.Client.Components.RepositoryClient.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a23c8b9d8f35c1bf902d5ac22c4260bed',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a441cefe121e0cc6469c9a800b734a231',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a8a7c8effe98ea2c3aeacf3a350dbb072',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a7b5be8922642811c1a2912d8428554e5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a0e561e3f3b557e57569f7110cb8edc8c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.instance()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a686e4c4d48527bb36ad425503a4a0326',1,'Tgstation.Server.Tests.Instance.ConfigurationTest.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a19f89ec03ffd6f2bf5cab5214d5e6bb8',1,'Tgstation.Server.Host.Controllers.ApiController.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#ae5433d8739dbd431a207684fb9b4d37d',1,'Tgstation.Server.Host.Models.ChatBot.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html#ac33f867ccf152b5fd3a52242e2fed5b4',1,'Tgstation.Server.Host.Models.DreamDaemonSettings.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#a7d310dcc01986cdbfb6bb41d1f80825d',1,'Tgstation.Server.Host.Models.DreamMakerSettings.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_user.html#a84b3880b44a50b0064cd5c5a18027752',1,'Tgstation.Server.Host.Models.InstanceUser.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#acebd359c2b46a97a5ddf7c6c9c4f9eb7',1,'Tgstation.Server.Host.Models.Job.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#a254c0c0373323dc5910b83a8edcfdac2',1,'Tgstation.Server.Host.Models.RepositorySettings.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#ac8ea8a7b515a91b6bd20975fd8f1fd7a',1,'Tgstation.Server.Host.Models.RevisionInformation.Instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#aae94010ef435d895bb9ba3f364f025bb',1,'Tgstation.Server.Client.InstanceManagerClient.Instance(Routes.InstanceManager, instance??throw new ArgumentNullException(nameof(instance)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#aae94010ef435d895bb9ba3f364f025bb',1,'Tgstation.Server.Client.InstanceManagerClient.Instance(Routes.InstanceManager, instance??throw new ArgumentNullException(nameof(instance)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a2c18ce561bf0c223b821e38b63fea5ec',1,'Tgstation.Server.Host.Components.Instance.Instance()']]], + ['instance',['instance',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a96b47c77cfbbad1f762003260953c840',1,'Tgstation.Server.Client.Components.ByondClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#af082b31182c4ecdcbe3b9c0a81bf9ead',1,'Tgstation.Server.Client.Components.ChatBotsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a3fbe930ee9bc4cf37d734c4ccc50668c',1,'Tgstation.Server.Client.Components.ConfigurationClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#afaaf929e746f11a67fd7eb5818bcd7e9',1,'Tgstation.Server.Client.Components.DreamDaemonClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a8c4ace450e5976c24b3982749de5ccff',1,'Tgstation.Server.Client.Components.DreamMakerClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#aaea798aa626ad6d51d036f65c53ea47f',1,'Tgstation.Server.Client.Components.InstanceUserClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#ab7fc36983aad5fd506a83687b70c77ff',1,'Tgstation.Server.Client.Components.JobsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a3af323ae0b97782b3917673b8d239af8',1,'Tgstation.Server.Client.Components.RepositoryClient.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a23c8b9d8f35c1bf902d5ac22c4260bed',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a441cefe121e0cc6469c9a800b734a231',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a8a7c8effe98ea2c3aeacf3a350dbb072',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a7b5be8922642811c1a2912d8428554e5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a0e561e3f3b557e57569f7110cb8edc8c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a19f89ec03ffd6f2bf5cab5214d5e6bb8',1,'Tgstation.Server.Host.Controllers.ApiController.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#ae5433d8739dbd431a207684fb9b4d37d',1,'Tgstation.Server.Host.Models.ChatBot.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html#ac33f867ccf152b5fd3a52242e2fed5b4',1,'Tgstation.Server.Host.Models.DreamDaemonSettings.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#a7d310dcc01986cdbfb6bb41d1f80825d',1,'Tgstation.Server.Host.Models.DreamMakerSettings.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_user.html#a84b3880b44a50b0064cd5c5a18027752',1,'Tgstation.Server.Host.Models.InstanceUser.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#acebd359c2b46a97a5ddf7c6c9c4f9eb7',1,'Tgstation.Server.Host.Models.Job.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#a254c0c0373323dc5910b83a8edcfdac2',1,'Tgstation.Server.Host.Models.RepositorySettings.Instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#ac8ea8a7b515a91b6bd20975fd8f1fd7a',1,'Tgstation.Server.Host.Models.RevisionInformation.Instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#aae94010ef435d895bb9ba3f364f025bb',1,'Tgstation.Server.Client.InstanceManagerClient.Instance(Routes.InstanceManager, instance??throw new ArgumentNullException(nameof(instance)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#aae94010ef435d895bb9ba3f364f025bb',1,'Tgstation.Server.Client.InstanceManagerClient.Instance(Routes.InstanceManager, instance??throw new ArgumentNullException(nameof(instance)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a2c18ce561bf0c223b821e38b63fea5ec',1,'Tgstation.Server.Host.Components.Instance.Instance()']]], + ['instance',['Instance',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html',1,'Tgstation::Server::Host::Components']]], ['instance',['Instance',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html',1,'Tgstation::Server::Host::Models']]], ['instance',['Instance',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html',1,'Tgstation::Server::Api::Models']]], - ['instance',['Instance',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html',1,'Tgstation::Server::Host::Components']]], ['instance_2ecs',['Instance.cs',['../_tgstation_8_server_8_api_2_models_2_instance_8cs.html',1,'']]], ['instance_2ecs',['Instance.cs',['../_tgstation_8_server_8_host_2_components_2_instance_8cs.html',1,'']]], ['instance_2ecs',['Instance.cs',['../_tgstation_8_server_8_host_2_models_2_instance_8cs.html',1,'']]], @@ -168,15 +166,15 @@ var searchData= ['instanceatexistingpath',['InstanceAtExistingPath',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a494653f2fb509351b13abef0efe2e0ec',1,'Tgstation::Server::Api::Models']]], ['instanceattachfilename',['InstanceAttachFileName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#aa40d55750e2193d714eb1470505c47ee',1,'Tgstation::Server::Host::Controllers::InstanceController']]], ['instanceautoupdatestart',['InstanceAutoUpdateStart',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html#a67a04fc5ffb3b43b0f887df8796d6381aefc3f4c097e45227dcc2aee3aadc034f',1,'Tgstation::Server::Host::Components']]], - ['instanceclient',['instanceClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#af063f3bc3a0902526f96ca5a698568cf',1,'Tgstation.Server.Tests.Instance.ChatTest.instanceClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#a26ebd19908ad9cd8f3dea0fe5bab8d93',1,'Tgstation.Server.Tests.Instance.InstanceTest.instanceClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a12c929fc5241d71ce034f9e29cfb0a6e',1,'Tgstation.Server.Tests.Instance.WatchdogTest.instanceClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#af44767648e0b31f744ea09f0864c70ca',1,'Tgstation.Server.Client.Components.InstanceClient.InstanceClient()']]], + ['instanceclient',['InstanceClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#af44767648e0b31f744ea09f0864c70ca',1,'Tgstation::Server::Client::Components::InstanceClient']]], ['instanceclient',['InstanceClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html',1,'Tgstation::Server::Client::Components']]], ['instanceclient_2ecs',['InstanceClient.cs',['../_instance_client_8cs.html',1,'']]], ['instancecontroller',['InstanceController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['instancecontroller',['InstanceController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#addd1307d3fea6368330400f6927ee701',1,'Tgstation::Server::Host::Controllers::InstanceController']]], ['instancecontroller_2ecs',['InstanceController.cs',['../_instance_controller_8cs.html',1,'']]], ['instancedetachonline',['InstanceDetachOnline',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aa7e647228c270688b33eebe6c40b4fd1',1,'Tgstation::Server::Api::Models']]], - ['instancefactory',['InstanceFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html',1,'Tgstation::Server::Host::Components']]], ['instancefactory',['instanceFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ae2b48b5197337f7a311fd115951be7f6',1,'Tgstation.Server.Host.Components.InstanceManager.instanceFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a589fcf563d721704843856a9b5f7b0cb',1,'Tgstation.Server.Host.Components.InstanceFactory.InstanceFactory()']]], + ['instancefactory',['InstanceFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html',1,'Tgstation::Server::Host::Components']]], ['instancefactory_2ecs',['InstanceFactory.cs',['../_instance_factory_8cs.html',1,'']]], ['instanceheaderrequired',['InstanceHeaderRequired',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a49be0a84ceb449e1d69789040ca5ade1',1,'Tgstation::Server::Api::Models']]], ['instanceid',['InstanceId',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aada7e9533c390909c481bccacde92809',1,'Tgstation.Server.Api.ApiHeaders.InstanceId()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#a87db1326cbb80ca4a8945be90769656b',1,'Tgstation.Server.Host.Models.ChatBot.InstanceId()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_daemon_settings.html#ae94a52d9c7e94f3a043ccce4c6731935',1,'Tgstation.Server.Host.Models.DreamDaemonSettings.InstanceId()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#a0173e07dda1034e7cd127a426d3cfa69',1,'Tgstation.Server.Host.Models.DreamMakerSettings.InstanceId()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dual_reattach_information.html#aa9e0bbb90c64b5f4756d7f067b4af464',1,'Tgstation.Server.Host.Models.DualReattachInformation.InstanceId()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_user.html#a35f8d34f833a758e290c732f40954ddd',1,'Tgstation.Server.Host.Models.InstanceUser.InstanceId()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#a019883724ea4000a3c088d6dbd7ffaa9',1,'Tgstation.Server.Host.Models.RepositorySettings.InstanceId()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#a6453d51fe22d312fadfccc0f6e9e3e89',1,'Tgstation.Server.Host.Models.RevisionInformation.InstanceId()']]], @@ -187,13 +185,10 @@ var searchData= ['instancemanager',['InstanceManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html',1,'Tgstation::Server::Host::Components']]], ['instancemanager_2ecs',['InstanceManager.cs',['../_instance_manager_8cs.html',1,'']]], ['instancemanagerclient',['InstanceManagerClient',['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html',1,'Tgstation::Server::Client']]], - ['instancemanagerclient',['instanceManagerClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#aaa7606baa0c4a9243362aea14e605343',1,'Tgstation.Server.Tests.Instance.InstanceTest.instanceManagerClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a11690ee922cfd99c42e8770450a47a78',1,'Tgstation.Server.Tests.InstanceManagerTest.instanceManagerClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a2d6043c1548bc86551fe56f12a78d4cb',1,'Tgstation.Server.Client.InstanceManagerClient.InstanceManagerClient()']]], + ['instancemanagerclient',['InstanceManagerClient',['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a2d6043c1548bc86551fe56f12a78d4cb',1,'Tgstation::Server::Client::InstanceManagerClient']]], ['instancemanagerclient_2ecs',['InstanceManagerClient.cs',['../_instance_manager_client_8cs.html',1,'']]], ['instancemanagerrights',['InstanceManagerRights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user.html#a33c97d009719c310c8242a1ef28114d6',1,'Tgstation.Server.Api.Models.Internal.User.InstanceManagerRights()'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#af199a84ed6fe6ca557db9de91070ad79',1,'Tgstation.Server.Api.Rights.InstanceManagerRights()']]], ['instancemanagerrights_2ecs',['InstanceManagerRights.cs',['../_instance_manager_rights_8cs.html',1,'']]], - ['instancemanagertest',['InstanceManagerTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html',1,'Tgstation::Server::Tests']]], - ['instancemanagertest',['InstanceManagerTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a817ebb584d33c64ff80ccf49962b9f3b',1,'Tgstation::Server::Tests::InstanceManagerTest']]], - ['instancemanagertest_2ecs',['InstanceManagerTest.cs',['../_instance_manager_test_8cs.html',1,'']]], ['instancemissingdreamdaemonsettings',['InstanceMissingDreamDaemonSettings',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a666168f23ed748258e22b8950c4b0f27',1,'Tgstation::Server::Api::Models']]], ['instancemissingdreammakersettings',['InstanceMissingDreamMakerSettings',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aa9f54d7bb19782121fa03fab399ba5f7',1,'Tgstation::Server::Api::Models']]], ['instancemissingrepositorysettings',['InstanceMissingRepositorySettings',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aaa4f2a635185665f10e6be24896ce863',1,'Tgstation::Server::Api::Models']]], @@ -203,15 +198,12 @@ var searchData= ['instancerenamed',['InstanceRenamed',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html#ab5f7604c144af43d3b7741d230e22b05',1,'Tgstation.Server.Host.Components.Interop.Bridge.IBridgeHandler.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a903d2a63951a7425699c6936160826d7',1,'Tgstation.Server.Host.Components.Session.SessionController.InstanceRenamed()'],['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html#a2814d5ceb5015f9b484e592eed55eac8a4f6bb27ca06982f2f66d7d0aa8f34b51',1,'Tgstation.Server.Host.Components.Interop.Topic.InstanceRenamed()']]], ['instances',['instances',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a69f9e280cf42d2fc47e0f1e2236d606e',1,'Tgstation.Server.Host.Components.InstanceManager.instances()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#a220af3e47b92df41d6b96bf8851c11ab',1,'Tgstation.Server.Client.IServerClient.Instances()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#a9eb413c086e3e6d25ec2c404611c2b31',1,'Tgstation.Server.Client.ServerClient.Instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ad9a666a48616330585db2fceaf49d7b6',1,'Tgstation.Server.Host.Database.DatabaseContext.Instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a1d3b7c527ea17d53a9a4bbdf17dac1ba',1,'Tgstation.Server.Host.Database.DatabaseContext.Instances()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#ab5e3be8b1e0e665bc077fd26a082cbf8',1,'Tgstation.Server.Host.Database.IDatabaseContext.Instances()']]], ['instancescollection',['instancesCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a850b442179838f4e89e7b9a71c0f4a2c',1,'Tgstation::Server::Host::Database::DatabaseContext']]], - ['instancetest',['InstanceTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html',1,'Tgstation::Server::Tests::Instance']]], - ['instancetest',['InstanceTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#a0aea3feda51372583a9f2516a5aea192',1,'Tgstation::Server::Tests::Instance::InstanceTest']]], - ['instancetest_2ecs',['InstanceTest.cs',['../_instance_test_8cs.html',1,'']]], ['instanceupdatetestmergeconflict',['InstanceUpdateTestMergeConflict',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8af0345b1fb1d4e36d1812269f61e9fef5',1,'Tgstation::Server::Api::Models']]], ['instanceuser',['InstanceUser',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_user.html',1,'Tgstation::Server::Host::Models']]], ['instanceuser',['InstanceUser',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance_user.html',1,'Tgstation::Server::Api::Models']]], ['instanceuser',['InstanceUser',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#ac215c662b5627fe87122f575d006c95f',1,'Tgstation.Server.Api.Routes.InstanceUser()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a5916cab82702e8c3bea39d500419c5dc',1,'Tgstation.Server.Host.Security.AuthenticationContext.InstanceUser()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#a0ffbd3a91f52330582bbc56c13ba7dda',1,'Tgstation.Server.Host.Security.IAuthenticationContext.InstanceUser()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#a622a63b2de1299e16c06422a974e9ad5',1,'Tgstation.Server.Client.Components.InstanceUserClient.InstanceUser(Routes.InstanceUser, instanceUser??throw new ArgumentNullException(nameof(instanceUser)), instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#a622a63b2de1299e16c06422a974e9ad5',1,'Tgstation.Server.Client.Components.InstanceUserClient.InstanceUser(Routes.InstanceUser, instanceUser??throw new ArgumentNullException(nameof(instanceUser)), instance.Id, cancellationToken)'],['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html#a7b02c8c3dadd90810a9eaa24712a0a20a07665be2d43147f42c2e73e8e2a19655',1,'Tgstation.Server.Api.Rights.InstanceUser()']]], - ['instanceuser_2ecs',['InstanceUser.cs',['../_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html',1,'']]], ['instanceuser_2ecs',['InstanceUser.cs',['../_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html',1,'']]], + ['instanceuser_2ecs',['InstanceUser.cs',['../_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html',1,'']]], ['instanceuserclient',['InstanceUserClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#a2ae6151c326432db1eaba0373f73733f',1,'Tgstation::Server::Client::Components::InstanceUserClient']]], ['instanceuserclient',['InstanceUserClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html',1,'Tgstation::Server::Client::Components']]], ['instanceuserclient_2ecs',['InstanceUserClient.cs',['../_instance_user_client_8cs.html',1,'']]], @@ -226,8 +218,6 @@ var searchData= ['insufficientpermissionsexception',['InsufficientPermissionsException',['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a9b84ac4233e3147d263c8cbe7d15f81f',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a03f411a80e2a3bd6c8f789737459f475',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html#a611c12ed0eb292ab571c23fac254c1de',1,'Tgstation.Server.Client.InsufficientPermissionsException.InsufficientPermissionsException(string message, Exception innerException)']]], ['insufficientpermissionsexception',['InsufficientPermissionsException',['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html',1,'Tgstation::Server::Client']]], ['insufficientpermissionsexception_2ecs',['InsufficientPermissionsException.cs',['../_insufficient_permissions_exception_8cs.html',1,'']]], - ['integrationtest',['IntegrationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html',1,'Tgstation::Server::Tests']]], - ['integrationtest_2ecs',['IntegrationTest.cs',['../_integration_test_8cs.html',1,'']]], ['internalservererror',['InternalServerError',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aecbf01325f1c744e9d7bb586ac2eb5ed',1,'Tgstation::Server::Api::Models']]], ['interopresponse',['InteropResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_combined_topic_response.html#a6d3f5ad86d833a4536460b2fdb105078',1,'Tgstation::Server::Host::Components::Session::CombinedTopicResponse']]], ['inuse',['InUse',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html#acfd46405a7a81980c34cc001476b51ca',1,'Tgstation.Server.Host.Components.Repository.IRepositoryManager.InUse()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a8603cad6d9df4a2079d3249becd0bbbb',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.InUse()']]], @@ -259,13 +249,13 @@ var searchData= ['iqueryable',['IQueryable',['../class_i_queryable.html',1,'']]], ['irc',['Irc',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a2d962413bc23404156feea75066e39cca2b6446aa685b2e1260e9d6f60239e547',1,'Tgstation::Server::Api::Models']]], ['ircchannel',['IrcChannel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_chat_channel.html#a4efdc5fca3a1230d57d63b6393b65239',1,'Tgstation::Server::Api::Models::ChatChannel']]], - ['ircconnectionstringbuilder',['IrcConnectionStringBuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#aaca6717795e0914dd265e40bdeb9e045',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7334c0cb968cb00c1bbe1c5fd3a05e33',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(string connectionString)']]], ['ircconnectionstringbuilder',['IrcConnectionStringBuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html',1,'Tgstation::Server::Api::Models']]], + ['ircconnectionstringbuilder',['IrcConnectionStringBuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#aaca6717795e0914dd265e40bdeb9e045',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a7334c0cb968cb00c1bbe1c5fd3a05e33',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(string connectionString)']]], ['ircconnectionstringbuilder_2ecs',['IrcConnectionStringBuilder.cs',['../_irc_connection_string_builder_8cs.html',1,'']]], ['ircpasswordtype',['IrcPasswordType',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a0a41c646f859c99d437373d8e6e0545b',1,'Tgstation::Server::Api::Models']]], ['ircpasswordtype_2ecs',['IrcPasswordType.cs',['../_irc_password_type_8cs.html',1,'']]], - ['ircprovider',['IrcProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], ['ircprovider',['IrcProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#ad122b1535b9d40462651f723c0fcf211',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]], + ['ircprovider',['IrcProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], ['ircprovider_2ecs',['IrcProvider.cs',['../_irc_provider_8cs.html',1,'']]], ['ireattachinfohandler',['IReattachInfoHandler',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_reattach_info_handler.html',1,'Tgstation::Server::Host::Components::Session']]], ['ireattachinfohandler_2ecs',['IReattachInfoHandler.cs',['../_i_reattach_info_handler_8cs.html',1,'']]], @@ -322,8 +312,8 @@ var searchData= ['itokenfactory_2ecs',['ITokenFactory.cs',['../_i_token_factory_8cs.html',1,'']]], ['iusersclient',['IUsersClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_users_client.html',1,'Tgstation::Server::Client']]], ['iusersclient_2ecs',['IUsersClient.cs',['../_i_users_client_8cs.html',1,'']]], - ['iwatchdog',['IWatchdog',['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html',1,'Tgstation::Server::Host::Watchdog']]], ['iwatchdog',['IWatchdog',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html',1,'Tgstation::Server::Host::Components::Watchdog']]], + ['iwatchdog',['IWatchdog',['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html',1,'Tgstation::Server::Host::Watchdog']]], ['iwatchdog_2ecs',['IWatchdog.cs',['../_components_2_watchdog_2_i_watchdog_8cs.html',1,'']]], ['iwatchdog_2ecs',['IWatchdog.cs',['../_watchdog_2_i_watchdog_8cs.html',1,'']]], ['iwatchdogfactory',['IWatchdogFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html',1,'Tgstation::Server::Host::Watchdog']]], diff --git a/search/all_a.js b/search/all_a.js index ca81ec140b..6a33bca0ed 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,7 +1,7 @@ var searchData= [ - ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html',1,'Tgstation::Server::Api::Models::Internal']]], ['job',['Job',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html',1,'Tgstation::Server::Host::Models']]], + ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html',1,'Tgstation::Server::Api::Models::Internal']]], ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_compile_job.html#afe93454d04d57732c948c207cc6d21cb',1,'Tgstation.Server.Api.Models.CompileJob.Job()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a0676e94669f8de80f67aa20c72db5b7c',1,'Tgstation.Server.Host.Models.CompileJob.Job()']]], ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_job.html',1,'Tgstation::Server::Api::Models']]], ['job_2ecs',['Job.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_job_8cs.html',1,'']]], @@ -24,12 +24,9 @@ var searchData= ['jobprogress',['JobProgress',['../interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html#a208facc58e1ed5cc79b8c7856a3cce23',1,'Tgstation.Server.Host.Jobs.IJobManager.JobProgress()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a411b5226a54541970ca45e653aea1de5',1,'Tgstation.Server.Host.Jobs.JobManager.JobProgress()']]], ['jobs',['Jobs',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a85c563262244bd21fe1bfa1ce5de6a1d',1,'Tgstation.Server.Api.Routes.Jobs()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#ae0df68e17fa23d0ed3445a2c8b2a00b4',1,'Tgstation.Server.Client.Components.IInstanceClient.Jobs()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a84709639847ef446f64be8be1da70c36',1,'Tgstation.Server.Client.Components.InstanceClient.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#aa6a798e2c76c4b4c47f87657df7840f7',1,'Tgstation.Server.Host.Database.DatabaseContext.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ac290bd8529e252eb81d964b449fdd96d',1,'Tgstation.Server.Host.Database.DatabaseContext.Jobs()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a4df2e27b91f34f7a25df33ab0a3b4145',1,'Tgstation.Server.Host.Database.IDatabaseContext.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a60948c8acd4bca48ce5ea294bcc2e0b6',1,'Tgstation.Server.Host.Models.Instance.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#ade9edf0f3f116c19c38036716bec9847',1,'Tgstation.Server.Host.Jobs.JobManager.jobs()']]], ['jobsclient',['JobsClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html',1,'Tgstation::Server::Client::Components']]], - ['jobsclient',['JobsClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#a406e3e412a19b4104717dfb24116e02a',1,'Tgstation.Server.Tests.Instance.JobsRequiredTest.JobsClient()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#a9ffef36f7b69e7c76e31af3958797846',1,'Tgstation.Server.Client.Components.JobsClient.JobsClient()']]], + ['jobsclient',['JobsClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#a9ffef36f7b69e7c76e31af3958797846',1,'Tgstation::Server::Client::Components::JobsClient']]], ['jobsclient_2ecs',['JobsClient.cs',['../_jobs_client_8cs.html',1,'']]], ['jobscollection',['jobsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a233a9ef2287beed29b86d3358846c1df',1,'Tgstation::Server::Host::Database::DatabaseContext']]], - ['jobsrequiredtest',['JobsRequiredTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html',1,'Tgstation::Server::Tests::Instance']]], - ['jobsrequiredtest',['JobsRequiredTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#adc12ded16b68b51760b2ee81697504cb',1,'Tgstation::Server::Tests::Instance::JobsRequiredTest']]], - ['jobsrequiredtest_2ecs',['JobsRequiredTest.cs',['../_jobs_required_test_8cs.html',1,'']]], ['jsonconverter',['JsonConverter',['../class_json_converter.html',1,'']]], ['jwtauthenticationscheme',['JwtAuthenticationScheme',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a3d49a18342b81d0427f09e51c29544c2',1,'Tgstation::Server::Api::ApiHeaders']]] ]; diff --git a/search/all_c.js b/search/all_c.js index cc14f82276..672dd66637 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -40,7 +40,7 @@ var searchData= ['locknextdmb',['LockNextDmb',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#aa5ae13811ef0862a54741653dc058783',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.LockNextDmb()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dmb_factory.html#a565a84900113c480ae29535fa22ae175',1,'Tgstation.Server.Host.Components.Deployment.IDmbFactory.LockNextDmb()']]], ['lockobject',['lockObject',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_registration.html#a1929f9ae09781c6dc5dd08057bfcd108',1,'Tgstation::Server::Host::Components::Interop::Bridge::BridgeRegistration']]], ['logger',['Logger',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html#a7e847c327e2f2b6ccfde15c3c0825b2f',1,'Tgstation.Server.Host.Components.Byond.ByondInstallerBase.Logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#aad9b7dc9415dbb1751b34994124d36ad',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aeb085dbe37cb7208de2d0fe9026e4575',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#a1351fb29bf0d6c411585098aed5616c6',1,'Tgstation.Server.Host.Controllers.ApiController.Logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a710f101186ee1422e948d8ff01cb037f',1,'Tgstation.Server.Host.Database.DatabaseContext.Logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a25f231d9dcbd28c75f9665fb7f0b5e80',1,'Tgstation.Server.Host.Components.Byond.ByondManager.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#abc0dda9d12fd94b299931aaa8d4aa8bd',1,'Tgstation.Server.Host.Components.Chat.ChatManager.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a6dbfebf4e8e302c3f6434fc1ebe0e350',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a71b829b7913fed5b414e4e6875f8819d',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a1d5a133d669af1e14db0104b67103ccf',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ab4e452661f1c4a25ad903315e42e023e',1,'Tgstation.Server.Host.Components.Instance.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a968fedca8d4cc5ff16c77c0cbc782bda',1,'Tgstation.Server.Host.Components.InstanceManager.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#a0459148f90ada2863ee586bb9ff43351',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#aaaf20e963c78e114158f07652efc7986',1,'Tgstation.Server.Host.Components.Repository.Repository.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#ab48210b91ab8add64013a209d4223070',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_info_handler.html#ab2a3b3aad411dfa23665a2cd4b3af0da',1,'Tgstation.Server.Host.Components.Session.ReattachInfoHandler.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a085d964312b1fe2e1ceef9bdad40708f',1,'Tgstation.Server.Host.Components.Session.SessionController.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a83b35ba371db1f4a93b6b4a3a7c1a2c5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ab3c240ff7f92402a96f36d29f6ede284',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html#a9891743d5f16fcef93d55fc828b8dd11',1,'Tgstation.Server.Host.Controllers.BridgeController.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a90d88fb051503e2c6b796f8a5e43d0d0',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#aecd93d616cf56f52f149457f064dd520',1,'Tgstation.Server.Host.Jobs.JobManager.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a6785a5176d17d6fa0d54da20d418e21c',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a382d063e7f62559b994c5639504737b6',1,'Tgstation.Server.Host.Security.IdentityCache.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a384470b6fd596dcc97a6e39a0dcdbe74',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#aed53aa0f4276d05a985604f291c70f29',1,'Tgstation.Server.Host.Server.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#ad86bb907f2d4419d609e89b8802dc73b',1,'Tgstation.Server.Host.System.PosixProcessFeatures.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a781e9616bea46323ba098c782b6fafe4',1,'Tgstation.Server.Host.System.Process.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#abbe8126c6fb5bff2bab522eef5f9d5c5',1,'Tgstation.Server.Host.System.ProcessExecutor.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a088a1b70d59e1bc6052f83a901e1930b',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#ab681d2fdbe35e71f4180b450634db0cf',1,'Tgstation.Server.Host.System.WindowsProcessFeatures.logger()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a247d89dab45478183870bbdac843dbde',1,'Tgstation.Server.Host.Watchdog.Watchdog.logger()']]], - ['loggerfactory',['LoggerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#ac70e6ed4dbb2c805b6fa57122fc82318',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.LoggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a76009f2ea5bcdd632cd599fc3857ac96',1,'Tgstation.Server.Host.Components.Chat.ChatManager.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aec9b0a1d8aa867830c20266a612697b5',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a92699f7709129aed50ab119584f1de63',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afe93210d51c3cd078d16a4b510c3ebe8',1,'Tgstation.Server.Host.Components.InstanceFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a19be3056a71f332cc36cc29b3aea9e3a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ac04e53e5021bd2665214856f690cccd2',1,'Tgstation.Server.Host.System.ProcessExecutor.loggerFactory()']]], + ['loggerfactory',['loggerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a76009f2ea5bcdd632cd599fc3857ac96',1,'Tgstation.Server.Host.Components.Chat.ChatManager.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aec9b0a1d8aa867830c20266a612697b5',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a92699f7709129aed50ab119584f1de63',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#afe93210d51c3cd078d16a4b510c3ebe8',1,'Tgstation.Server.Host.Components.InstanceFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a19be3056a71f332cc36cc29b3aea9e3a',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ac04e53e5021bd2665214856f690cccd2',1,'Tgstation.Server.Host.System.ProcessExecutor.loggerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#ac70e6ed4dbb2c805b6fa57122fc82318',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.LoggerFactory()']]], ['loglevel',['LogLevel',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a77b327379b355d7569c118e85e25a3e7',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]], ['logonuser',['LogonUser',['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#a1dfa561b475b805169687e321251038c',1,'Tgstation::Server::Host::NativeMethods']]], ['logrequest',['LogRequest',['../interface_tgstation_1_1_server_1_1_client_1_1_i_request_logger.html#a865404ae66021a7a6d95c0688e51f51c',1,'Tgstation::Server::Client::IRequestLogger']]], diff --git a/search/all_d.js b/search/all_d.js index d1b91c331c..4b53b0005e 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['main',['Main',['../class_tgstation_1_1_server_1_1_host_1_1_program.html#ad9df0f26f38c75cf0c376910caef770c',1,'Tgstation.Server.Host.Program.Main()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#a626a9a4670edb87ce05328762d46cf8f',1,'Tgstation.Server.Host.Service.Program.Main()'],['../class_release_notes_1_1_program.html#af1f3b99a3336b8990d1015360a86c852',1,'ReleaseNotes.Program.Main()']]], + ['main',['Main',['../class_tgstation_1_1_server_1_1_host_1_1_program.html#ad9df0f26f38c75cf0c376910caef770c',1,'Tgstation.Server.Host.Program.Main()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#a626a9a4670edb87ce05328762d46cf8f',1,'Tgstation.Server.Host.Service.Program.Main()']]], ['makeactive',['MakeActive',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a4ba71a695224e90495acdd9fc9e18292',1,'Tgstation::Server::Host::Components::Deployment::WindowsSwappableDmbProvider']]], ['mapchannels',['MapChannels',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a8f3c3fbf096a7118ad96f94838852028',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.MapChannels()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html#acb8970c1062c37761b832ea9aa4f3254',1,'Tgstation.Server.Host.Components.Chat.Providers.IProvider.MapChannels()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a11c9e7a1c9b6ec1fdeb711f1ab519713',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.MapChannels()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#ac08fc8e6866dc5659c16a28840674cdc',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.MapChannels()']]], ['mappedchannels',['mappedChannels',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a556af78ef77307e5bff2d79daa628bcb',1,'Tgstation.Server.Host.Components.Chat.ChatManager.mappedChannels()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a044ae95d278a4ed4a6a02449e24e8146',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.mappedChannels()']]], @@ -17,16 +17,15 @@ var searchData= ['message',['Message',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_error_message.html#ab90236023debcde2cc980ffe856934f9',1,'Tgstation::Server::Api::Models::ErrorMessage']]], ['message_2ecs',['Message.cs',['../_message_8cs.html',1,'']]], ['messagequeue',['messageQueue',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a0cf9e8f2427fc076d90805ef6ee06a66',1,'Tgstation::Server::Host::Components::Chat::Providers::Provider']]], - ['metadata',['metadata',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ac5b667aa89c476c9cb0cf71cb5add8a6',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad54344c590beab965fead49ac08224a9',1,'Tgstation.Server.Host.Components.Instance.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_info_handler.html#aeb081b8a579ab62f1bc85c35dab38a29',1,'Tgstation.Server.Host.Components.Session.ReattachInfoHandler.metadata()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#ac9f2b1d15f98e147a41802220eb7dbe5',1,'Tgstation.Server.Tests.Instance.ByondTest.metadata()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ad4f17c58ca84c5aa50e3ce6b7a07454f',1,'Tgstation.Server.Tests.Instance.ChatTest.metadata()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a22f01f297f6ddfa2cfca204c8b94fd83',1,'Tgstation.Server.Client.Components.IInstanceClient.Metadata()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a0107f70cae241fd15612608e8eb93f51',1,'Tgstation.Server.Client.Components.InstanceClient.Metadata()']]], - ['methodnotsupportedexception',['MethodNotSupportedException',['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html#a6669ef2642a0c7c113ffcbb341add9db',1,'Tgstation.Server.Client.MethodNotSupportedException.MethodNotSupportedException(ErrorMessage errorMessage, HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html#a37543ec8aabe8b8fa96a15243d02e318',1,'Tgstation.Server.Client.MethodNotSupportedException.MethodNotSupportedException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html#a5b0a4306e368279a8b18f50a7ad6bb63',1,'Tgstation.Server.Client.MethodNotSupportedException.MethodNotSupportedException(string message, Exception innerException)']]], + ['metadata',['metadata',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ac5b667aa89c476c9cb0cf71cb5add8a6',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad54344c590beab965fead49ac08224a9',1,'Tgstation.Server.Host.Components.Instance.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_info_handler.html#aeb081b8a579ab62f1bc85c35dab38a29',1,'Tgstation.Server.Host.Components.Session.ReattachInfoHandler.metadata()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#a22f01f297f6ddfa2cfca204c8b94fd83',1,'Tgstation.Server.Client.Components.IInstanceClient.Metadata()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a0107f70cae241fd15612608e8eb93f51',1,'Tgstation.Server.Client.Components.InstanceClient.Metadata()']]], ['methodnotsupportedexception',['MethodNotSupportedException',['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html',1,'Tgstation::Server::Client']]], + ['methodnotsupportedexception',['MethodNotSupportedException',['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html#a6669ef2642a0c7c113ffcbb341add9db',1,'Tgstation.Server.Client.MethodNotSupportedException.MethodNotSupportedException(ErrorMessage errorMessage, HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html#a37543ec8aabe8b8fa96a15243d02e318',1,'Tgstation.Server.Client.MethodNotSupportedException.MethodNotSupportedException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html#a5b0a4306e368279a8b18f50a7ad6bb63',1,'Tgstation.Server.Client.MethodNotSupportedException.MethodNotSupportedException(string message, Exception innerException)']]], ['methodnotsupportedexception_2ecs',['MethodNotSupportedException.cs',['../_method_not_supported_exception_8cs.html',1,'']]], ['microsoftloglevel',['MicrosoftLogLevel',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a5d27b790b93c94ea77f83b3729be63df',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]], ['migration',['Migration',['../class_migration.html',1,'']]], ['minimumpasswordlength',['MinimumPasswordLength',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_server_information.html#a75a74ceadd0c4527bc17f18a5d747a85',1,'Tgstation::Server::Api::Models::Internal::ServerInformation']]], ['minimumsecuritylevel',['MinimumSecurityLevel',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#a142a8e898772ff9f5a793e3103a8c19d',1,'Tgstation.Server.Api.Models.Internal.CompileJob.MinimumSecurityLevel()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_parameters.html#af49bc674f5378001728a36e13ffa05c4',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeParameters.MinimumSecurityLevel()']]], ['missinghostwatchdog',['MissingHostWatchdog',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a2ccc27c4e4def41ceaa583ef4eb565ef',1,'Tgstation::Server::Api::Models']]], - ['mockhostapplicationlifetime',['MockHostApplicationLifetime',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html',1,'Tgstation::Server::Host::Core::Tests::TestApplication']]], ['modelsnapshot',['ModelSnapshot',['../class_model_snapshot.html',1,'']]], ['modelvalidationfailure',['ModelValidationFailure',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8a036d4fdb3297f73bb3c4e14bcf438e3e',1,'Tgstation::Server::Api::Models']]], ['modifydme',['ModifyDme',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a1f48709bfdc0a2d5f675a2a2862755aa',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], diff --git a/search/classes_0.js b/search/classes_0.js index 9ba180a22b..ab5f258eaa 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -3,8 +3,6 @@ var searchData= ['administration',['Administration',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_administration.html',1,'Tgstation::Server::Api::Models']]], ['administrationclient',['AdministrationClient',['../class_tgstation_1_1_server_1_1_client_1_1_administration_client.html',1,'Tgstation::Server::Client']]], ['administrationcontroller',['AdministrationController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html',1,'Tgstation::Server::Host::Controllers']]], - ['administrationtest',['AdministrationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html',1,'Tgstation::Server::Tests']]], - ['apiassert',['ApiAssert',['../class_tgstation_1_1_server_1_1_tests_1_1_api_assert.html',1,'Tgstation::Server::Tests']]], ['apiclient',['ApiClient',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html',1,'Tgstation::Server::Client']]], ['apiclientfactory',['ApiClientFactory',['../class_tgstation_1_1_server_1_1_client_1_1_api_client_factory.html',1,'Tgstation::Server::Client']]], ['apiconflictexception',['ApiConflictException',['../class_tgstation_1_1_server_1_1_client_1_1_api_conflict_exception.html',1,'Tgstation::Server::Client']]], diff --git a/search/classes_1.js b/search/classes_1.js index 4d3f746549..6b4ea94245 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,8 +1,5 @@ var searchData= [ - ['badconfig1',['BadConfig1',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config1.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], - ['badconfig2',['BadConfig2',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config2.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], - ['badconfig3',['BadConfig3',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config3.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], ['basicwatchdog',['BasicWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['boolconverter',['BoolConverter',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters_1_1_bool_converter.html',1,'Tgstation::Server::Host::Components::Interop::Converters']]], ['bridgecontroller',['BridgeController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_bridge_controller.html',1,'Tgstation::Server::Host::Controllers']]], @@ -15,6 +12,5 @@ var searchData= ['byondcontroller',['ByondController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_byond_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['byondexecutablelock',['ByondExecutableLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html',1,'Tgstation::Server::Host::Components::Byond']]], ['byondinstallerbase',['ByondInstallerBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html',1,'Tgstation::Server::Host::Components::Byond']]], - ['byondmanager',['ByondManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html',1,'Tgstation::Server::Host::Components::Byond']]], - ['byondtest',['ByondTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html',1,'Tgstation::Server::Tests::Instance']]] + ['byondmanager',['ByondManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html',1,'Tgstation::Server::Host::Components::Byond']]] ]; diff --git a/search/classes_10.js b/search/classes_10.js index ec7bca36b0..462f8f8efb 100644 --- a/search/classes_10.js +++ b/search/classes_10.js @@ -5,22 +5,21 @@ var searchData= ['reattachinformation',['ReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_information.html',1,'Tgstation::Server::Host::Components::Session']]], ['reattachinformation',['ReattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information.html',1,'Tgstation::Server::Host::Models']]], ['reattachinformationbase',['ReattachInformationBase',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_reattach_information_base.html',1,'Tgstation::Server::Host::Models']]], - ['repository',['Repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html',1,'Tgstation::Server::Host::Components::Repository']]], ['repository',['Repository',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html',1,'Tgstation::Server::Api::Models']]], + ['repository',['Repository',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html',1,'Tgstation::Server::Host::Components::Repository']]], ['repositoryclient',['RepositoryClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html',1,'Tgstation::Server::Client::Components']]], ['repositorycontroller',['RepositoryController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['repositorymanager',['RepositoryManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html',1,'Tgstation::Server::Host::Components::Repository']]], ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html',1,'Tgstation::Server::Host::Models']]], ['repositorysettings',['RepositorySettings',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_repository_settings.html',1,'Tgstation::Server::Api::Models::Internal']]], - ['repositorytest',['RepositoryTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html',1,'Tgstation::Server::Tests::Instance']]], ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html',1,'Tgstation::Server::Client']]], ['resolvingiomanager',['ResolvingIOManager',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_resolving_i_o_manager.html',1,'Tgstation::Server::Host::IO']]], ['restartregistration',['RestartRegistration',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html',1,'Tgstation::Server::Host::Core']]], ['revinfotestmerge',['RevInfoTestMerge',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_rev_info_test_merge.html',1,'Tgstation::Server::Host::Models']]], ['revisioncommand',['RevisionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_revision_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], - ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Api::Models']]], ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html',1,'Tgstation::Server::Api::Models::Internal']]], ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Host::Models']]], + ['revisioninformation',['RevisionInformation',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_revision_information.html',1,'Tgstation::Server::Api::Models']]], ['rightshelper',['RightsHelper',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html',1,'Tgstation::Server::Api::Rights']]], ['routes',['Routes',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html',1,'Tgstation::Server::Api']]], ['runtimeinformation',['RuntimeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html',1,'Tgstation::Server::Host::Components::Interop::Bridge']]] diff --git a/search/classes_12.js b/search/classes_12.js index 3f0d4bb312..63450bb5e1 100644 --- a/search/classes_12.js +++ b/search/classes_12.js @@ -2,44 +2,12 @@ var searchData= [ ['taskextensions',['TaskExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_task_extensions.html',1,'Tgstation::Server::Host::Extensions']]], ['temporarydmbprovider',['TemporaryDmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html',1,'Tgstation::Server::Host::Components::Deployment']]], - ['testapiclient',['TestApiClient',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_api_client.html',1,'Tgstation::Server::Client::Tests']]], - ['testapiheaders',['TestApiHeaders',['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html',1,'Tgstation::Server::Api::Tests']]], - ['testapplication',['TestApplication',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application.html',1,'Tgstation::Server::Host::Core::Tests']]], - ['testasyncdelayer',['TestAsyncDelayer',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_async_delayer.html',1,'Tgstation::Server::Host::Core::Tests']]], - ['testauthenticationcontext',['TestAuthenticationContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_tests_1_1_test_authentication_context.html',1,'Tgstation::Server::Host::Security::Tests']]], - ['testconsole',['TestConsole',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_console.html',1,'Tgstation::Server::Host::IO::Tests']]], - ['testdatabaseconnectionfactory',['TestDatabaseConnectionFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_connection_factory.html',1,'Tgstation::Server::Host::Database::Tests']]], - ['testdatabasecontextfactory',['TestDatabaseContextFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_context_factory.html',1,'Tgstation::Server::Host::Database::Tests']]], - ['testdiscordprovider',['TestDiscordProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests']]], - ['testdreamdaemonclient',['TestDreamDaemonClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_tests_1_1_test_dream_daemon_client.html',1,'Tgstation::Server::Client::Components::Tests']]], - ['testerrorcodeextensions',['TestErrorCodeExtensions',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_error_code_extensions.html',1,'Tgstation::Server::Api::Models::Tests']]], - ['testgithubclientfactory',['TestGitHubClientFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html',1,'Tgstation::Server::Host::Core::Tests']]], - ['testingserver',['TestingServer',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html',1,'Tgstation::Server::Tests']]], - ['testircconnectionstringbuilder',['TestIrcConnectionStringBuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_irc_connection_string_builder.html',1,'Tgstation::Server::Api::Models::Tests']]], - ['testjobexception',['TestJobException',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_exception.html',1,'Tgstation::Server::Host::Jobs::Tests']]], - ['testjobhandler',['TestJobHandler',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html',1,'Tgstation::Server::Host::Jobs::Tests']]], - ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge.html',1,'Tgstation::Server::Api::Models']]], ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html',1,'Tgstation::Server::Host::Models']]], + ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge.html',1,'Tgstation::Server::Api::Models']]], ['testmerge',['TestMerge',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge.html',1,'Tgstation::Server::Api::Models::Internal']]], ['testmergebase',['TestMergeBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html',1,'Tgstation::Server::Api::Models::Internal']]], ['testmergeinformation',['TestMergeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html',1,'Tgstation::Server::Host::Components::Interop::Bridge']]], ['testmergeparameters',['TestMergeParameters',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge_parameters.html',1,'Tgstation::Server::Api::Models']]], - ['testplatformidentifier',['TestPlatformIdentifier',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_platform_identifier.html',1,'Tgstation::Server::Host::System::Tests']]], - ['testposixbyondinstaller',['TestPosixByondInstaller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html',1,'Tgstation::Server::Host::Components::Byond::Tests']]], - ['testpostwritehandler',['TestPostWriteHandler',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html',1,'Tgstation::Server::Host::IO::Tests']]], - ['testprocessfeatures',['TestProcessFeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html',1,'Tgstation::Server::Host::System::Tests']]], - ['testprogram',['TestProgram',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html',1,'Tgstation::Server::Host::Tests']]], - ['testprogram',['TestProgram',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_tests_1_1_test_program.html',1,'Tgstation::Server::Host::Console::Tests']]], - ['testrepositoryfactory',['TestRepositoryFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html',1,'Tgstation::Server::Host::Components::Repository::Tests']]], - ['testrights',['TestRights',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_tests_1_1_test_rights.html',1,'Tgstation::Server::Api::Rights::Tests']]], - ['testserverclientfactory',['TestServerClientFactory',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_server_client_factory.html',1,'Tgstation::Server::Client::Tests']]], - ['testserverfactory',['TestServerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html',1,'Tgstation::Server::Host::Tests']]], - ['testserverservice',['TestServerService',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_tests_1_1_test_server_service.html',1,'Tgstation::Server::Host::Service::Tests']]], - ['testservicecollectionextensions',['TestServiceCollectionExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions.html',1,'Tgstation::Server::Host::Extensions::Tests']]], - ['testsetupwizard',['TestSetupWizard',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_tests_1_1_test_setup_wizard.html',1,'Tgstation::Server::Host::Setup::Tests']]], - ['testsymlinkfactory',['TestSymlinkFactory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html',1,'Tgstation::Server::Host::IO::Tests']]], - ['testwatchdog',['TestWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog.html',1,'Tgstation::Server::Host::Watchdog::Tests']]], - ['testwatchdogfactory',['TestWatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog_factory.html',1,'Tgstation::Server::Host::Watchdog::Tests']]], ['tgsauthorizeattribute',['TgsAuthorizeAttribute',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html',1,'Tgstation::Server::Host::Controllers']]], ['token',['Token',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_token.html',1,'Tgstation::Server::Api::Models']]], ['tokenfactory',['TokenFactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html',1,'Tgstation::Server::Host::Security']]], diff --git a/search/classes_13.js b/search/classes_13.js index d53fa05360..0661b03606 100644 --- a/search/classes_13.js +++ b/search/classes_13.js @@ -3,11 +3,10 @@ var searchData= ['unauthorizedexception',['UnauthorizedException',['../class_tgstation_1_1_server_1_1_client_1_1_unauthorized_exception.html',1,'Tgstation::Server::Client']]], ['unrecognizedresponseexception',['UnrecognizedResponseException',['../class_tgstation_1_1_server_1_1_client_1_1_unrecognized_response_exception.html',1,'Tgstation::Server::Client']]], ['updatesconfiguration',['UpdatesConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html',1,'Tgstation::Server::Host::Configuration']]], + ['user',['User',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html',1,'Tgstation::Server::Host::Models']]], ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_user.html',1,'Tgstation::Server::Api::Models::Internal']]], ['user',['User',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_user.html',1,'Tgstation::Server::Api::Models']]], - ['user',['User',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html',1,'Tgstation::Server::Host::Models']]], ['usercontroller',['UserController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['usersclient',['UsersClient',['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html',1,'Tgstation::Server::Client']]], - ['userstest',['UsersTest',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html',1,'Tgstation::Server::Tests']]], ['userupdate',['UserUpdate',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_user_update.html',1,'Tgstation::Server::Api::Models']]] ]; diff --git a/search/classes_14.js b/search/classes_14.js index da9af28662..3c332a8714 100644 --- a/search/classes_14.js +++ b/search/classes_14.js @@ -3,6 +3,5 @@ var searchData= ['versioncommand',['VersionCommand',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], ['versionconverter',['VersionConverter',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters_1_1_version_converter.html',1,'Tgstation::Server::Host::Components::Interop::Converters']]], ['versionextensions',['VersionExtensions',['../class_tgstation_1_1_server_1_1_api_1_1_version_extensions.html',1,'Tgstation::Server::Api']]], - ['versionmismatchexception',['VersionMismatchException',['../class_tgstation_1_1_server_1_1_client_1_1_version_mismatch_exception.html',1,'Tgstation::Server::Client']]], - ['versionstest',['VersionsTest',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html',1,'Tgstation::Server::Tests']]] + ['versionmismatchexception',['VersionMismatchException',['../class_tgstation_1_1_server_1_1_client_1_1_version_mismatch_exception.html',1,'Tgstation::Server::Client']]] ]; diff --git a/search/classes_15.js b/search/classes_15.js index 2dad6e3e27..0953ed5eea 100644 --- a/search/classes_15.js +++ b/search/classes_15.js @@ -4,7 +4,6 @@ var searchData= ['watchdogbase',['WatchdogBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['watchdogfactory',['WatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation::Server::Host::Watchdog']]], ['watchdogfactory',['WatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html',1,'Tgstation::Server::Host::Components::Watchdog']]], - ['watchdogtest',['WatchdogTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html',1,'Tgstation::Server::Tests::Instance']]], ['webhostbuilderextensions',['WebHostBuilderExtensions',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_web_host_builder_extensions.html',1,'Tgstation::Server::Host::Extensions']]], ['windowsbyondinstaller',['WindowsByondInstaller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html',1,'Tgstation::Server::Host::Components::Byond']]], ['windowsnetworkpromptreaper',['WindowsNetworkPromptReaper',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html',1,'Tgstation::Server::Host::System']]], diff --git a/search/classes_2.js b/search/classes_2.js index 1cfd79278b..82219808e6 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -15,7 +15,6 @@ var searchData= ['chatmanager',['ChatManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html',1,'Tgstation::Server::Host::Components::Chat']]], ['chatmanagerfactory',['ChatManagerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html',1,'Tgstation::Server::Host::Components::Chat']]], ['chatmessage',['ChatMessage',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_message.html',1,'Tgstation::Server::Host::Components::Interop']]], - ['chattest',['ChatTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html',1,'Tgstation::Server::Tests::Instance']]], ['chattrackingcontext',['ChatTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html',1,'Tgstation::Server::Host::Components::Chat']]], ['chatupdate',['ChatUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html',1,'Tgstation::Server::Host::Components::Interop']]], ['chatuser',['ChatUser',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_user.html',1,'Tgstation::Server::Host::Components::Chat']]], @@ -23,14 +22,13 @@ var searchData= ['clientexception',['ClientException',['../class_tgstation_1_1_server_1_1_client_1_1_client_exception.html',1,'Tgstation::Server::Client']]], ['combinedtopicresponse',['CombinedTopicResponse',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_combined_topic_response.html',1,'Tgstation::Server::Host::Components::Session']]], ['commandfactory',['CommandFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html',1,'Tgstation::Server::Host::Components::Chat::Commands']]], - ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html',1,'Tgstation::Server::Api::Models::Internal']]], - ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html',1,'Tgstation::Server::Host::Models']]], ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_compile_job.html',1,'Tgstation::Server::Api::Models']]], + ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html',1,'Tgstation::Server::Host::Models']]], + ['compilejob',['CompileJob',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html',1,'Tgstation::Server::Api::Models::Internal']]], ['configuration',['Configuration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html',1,'Tgstation::Server::Host::Components::StaticFiles']]], ['configurationclient',['ConfigurationClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html',1,'Tgstation::Server::Client::Components']]], ['configurationcontroller',['ConfigurationController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['configurationfile',['ConfigurationFile',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_configuration_file.html',1,'Tgstation::Server::Api::Models']]], - ['configurationtest',['ConfigurationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html',1,'Tgstation::Server::Tests::Instance']]], ['conflictexception',['ConflictException',['../class_tgstation_1_1_server_1_1_client_1_1_conflict_exception.html',1,'Tgstation::Server::Client']]], ['console',['Console',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html',1,'Tgstation::Server::Host::IO']]], ['controller',['Controller',['../class_controller.html',1,'']]], diff --git a/search/classes_6.js b/search/classes_6.js index dcfb3f0b9e..47dffe47e7 100644 --- a/search/classes_6.js +++ b/search/classes_6.js @@ -1,6 +1,5 @@ var searchData= [ ['generalconfiguration',['GeneralConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html',1,'Tgstation::Server::Host::Configuration']]], - ['githubclientfactory',['GitHubClientFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_git_hub_client_factory.html',1,'Tgstation::Server::Host::Core']]], - ['goodconfig',['GoodConfig',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_good_config.html',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]] + ['githubclientfactory',['GitHubClientFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_git_hub_client_factory.html',1,'Tgstation::Server::Host::Core']]] ]; diff --git a/search/classes_8.js b/search/classes_8.js index 8f5de5aecd..dbac7f859a 100644 --- a/search/classes_8.js +++ b/search/classes_8.js @@ -60,7 +60,6 @@ var searchData= ['idreammakerclient',['IDreamMakerClient',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_maker_client.html',1,'Tgstation::Server::Client::Components']]], ['ieventconsumer',['IEventConsumer',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_i_event_consumer.html',1,'Tgstation::Server::Host::Components']]], ['igithubclientfactory',['IGitHubClientFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_git_hub_client_factory.html',1,'Tgstation::Server::Host::Core']]], - ['ihostapplicationlifetime',['IHostApplicationLifetime',['../class_i_host_application_lifetime.html',1,'']]], ['ihostedservice',['IHostedService',['../class_i_hosted_service.html',1,'']]], ['ihttpclient',['IHttpClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html',1,'Tgstation::Server::Client']]], ['iidentitycache',['IIdentityCache',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_identity_cache.html',1,'Tgstation::Server::Host::Security']]], @@ -78,21 +77,18 @@ var searchData= ['ilibgit2repositoryfactory',['ILibGit2RepositoryFactory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html',1,'Tgstation::Server::Host::Components::Repository']]], ['inetworkpromptreaper',['INetworkPromptReaper',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_network_prompt_reaper.html',1,'Tgstation::Server::Host::System']]], ['instance',['Instance',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html',1,'Tgstation::Server::Host::Components']]], - ['instance',['Instance',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html',1,'Tgstation::Server::Api::Models']]], ['instance',['Instance',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html',1,'Tgstation::Server::Host::Models']]], + ['instance',['Instance',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance.html',1,'Tgstation::Server::Api::Models']]], ['instanceclient',['InstanceClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html',1,'Tgstation::Server::Client::Components']]], ['instancecontroller',['InstanceController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['instancefactory',['InstanceFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html',1,'Tgstation::Server::Host::Components']]], ['instancemanager',['InstanceManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html',1,'Tgstation::Server::Host::Components']]], ['instancemanagerclient',['InstanceManagerClient',['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html',1,'Tgstation::Server::Client']]], - ['instancemanagertest',['InstanceManagerTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html',1,'Tgstation::Server::Tests']]], - ['instancetest',['InstanceTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html',1,'Tgstation::Server::Tests::Instance']]], ['instanceuser',['InstanceUser',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_user.html',1,'Tgstation::Server::Host::Models']]], ['instanceuser',['InstanceUser',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance_user.html',1,'Tgstation::Server::Api::Models']]], ['instanceuserclient',['InstanceUserClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html',1,'Tgstation::Server::Client::Components']]], ['instanceusercontroller',['InstanceUserController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_user_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['insufficientpermissionsexception',['InsufficientPermissionsException',['../class_tgstation_1_1_server_1_1_client_1_1_insufficient_permissions_exception.html',1,'Tgstation::Server::Client']]], - ['integrationtest',['IntegrationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html',1,'Tgstation::Server::Tests']]], ['iopenapiextension',['IOpenApiExtension',['../class_i_open_api_extension.html',1,'']]], ['ioperationfilter',['IOperationFilter',['../class_i_operation_filter.html',1,'']]], ['iplatformidentifier',['IPlatformIdentifier',['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_platform_identifier.html',1,'Tgstation::Server::Host::System']]], diff --git a/search/classes_9.js b/search/classes_9.js index 590fdec6cd..0ed2debcfe 100644 --- a/search/classes_9.js +++ b/search/classes_9.js @@ -1,13 +1,12 @@ var searchData= [ - ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html',1,'Tgstation::Server::Api::Models::Internal']]], ['job',['Job',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html',1,'Tgstation::Server::Host::Models']]], + ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html',1,'Tgstation::Server::Api::Models::Internal']]], ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_job.html',1,'Tgstation::Server::Api::Models']]], ['jobcontroller',['JobController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_job_controller.html',1,'Tgstation::Server::Host::Controllers']]], ['jobexception',['JobException',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_exception.html',1,'Tgstation::Server::Host::Jobs']]], ['jobhandler',['JobHandler',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html',1,'Tgstation::Server::Host::Jobs']]], ['jobmanager',['JobManager',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html',1,'Tgstation::Server::Host::Jobs']]], ['jobsclient',['JobsClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html',1,'Tgstation::Server::Client::Components']]], - ['jobsrequiredtest',['JobsRequiredTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html',1,'Tgstation::Server::Tests::Instance']]], ['jsonconverter',['JsonConverter',['../class_json_converter.html',1,'']]] ]; diff --git a/search/classes_c.js b/search/classes_c.js index f56eb93554..24f457a6ee 100644 --- a/search/classes_c.js +++ b/search/classes_c.js @@ -3,7 +3,6 @@ var searchData= ['message',['Message',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_message.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], ['methodnotsupportedexception',['MethodNotSupportedException',['../class_tgstation_1_1_server_1_1_client_1_1_method_not_supported_exception.html',1,'Tgstation::Server::Client']]], ['migration',['Migration',['../class_migration.html',1,'']]], - ['mockhostapplicationlifetime',['MockHostApplicationLifetime',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html',1,'Tgstation::Server::Host::Core::Tests::TestApplication']]], ['modelsnapshot',['ModelSnapshot',['../class_model_snapshot.html',1,'']]], ['monitorstate',['MonitorState',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_monitor_state.html',1,'Tgstation::Server::Host::Components::Watchdog']]], ['msaddchatbotreconnectioninterval',['MSAddChatBotReconnectionInterval',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations_1_1_m_s_add_chat_bot_reconnection_interval.html',1,'Tgstation::Server::Host::Database::Migrations']]], diff --git a/search/classes_f.js b/search/classes_f.js index e86534a09c..9732c52345 100644 --- a/search/classes_f.js +++ b/search/classes_f.js @@ -11,10 +11,9 @@ var searchData= ['postsetupservices',['PostSetupServices',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html',1,'Tgstation::Server::Host::Setup']]], ['process',['Process',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html',1,'Tgstation::Server::Host::System']]], ['processexecutor',['ProcessExecutor',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html',1,'Tgstation::Server::Host::System']]], + ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html',1,'Tgstation::Server::Host::Service']]], ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_program.html',1,'Tgstation::Server::Host']]], ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_program.html',1,'Tgstation::Server::Host::Console']]], - ['program',['Program',['../class_release_notes_1_1_program.html',1,'ReleaseNotes']]], - ['program',['Program',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html',1,'Tgstation::Server::Host::Service']]], ['programshutdowntokensource',['ProgramShutdownTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html',1,'Tgstation::Server::Host::System']]], ['provider',['Provider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], ['providerfactory',['ProviderFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html',1,'Tgstation::Server::Host::Components::Chat::Providers']]], diff --git a/search/enumvalues_e.js b/search/enumvalues_e.js index 2743822c2f..d2e49d92be 100644 --- a/search/enumvalues_e.js +++ b/search/enumvalues_e.js @@ -1,5 +1,6 @@ var searchData= [ ['portupdate',['PortUpdate',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91da07c70f002c020dbbf271b086039983ee',1,'Tgstation::Server::Host::Components::Interop::Bridge']]], + ['postdeployfailure',['PostDeployFailure',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html#a1a6adb59dd51244efabf4e548e7075c8aeefdaf630484c27f44b218cacd77c325',1,'Tgstation::Server::Api::Models']]], ['prime',['Prime',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html#a50ede689312259c6ba4fe6595f8ad91dabe7938e9a87618a98a7b6b47e12aa44b',1,'Tgstation::Server::Host::Components::Interop::Bridge']]] ]; diff --git a/search/files_1.js b/search/files_1.js index d2021f62bf..4db4e1e0da 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -4,9 +4,7 @@ var searchData= ['administrationclient_2ecs',['AdministrationClient.cs',['../_administration_client_8cs.html',1,'']]], ['administrationcontroller_2ecs',['AdministrationController.cs',['../_administration_controller_8cs.html',1,'']]], ['administrationrights_2ecs',['AdministrationRights.cs',['../_administration_rights_8cs.html',1,'']]], - ['administrationtest_2ecs',['AdministrationTest.cs',['../_administration_test_8cs.html',1,'']]], ['api_2edox',['API.dox',['../_a_p_i_8dox.html',1,'']]], - ['apiassert_2ecs',['ApiAssert.cs',['../_api_assert_8cs.html',1,'']]], ['apiclient_2ecs',['ApiClient.cs',['../_api_client_8cs.html',1,'']]], ['apiclientfactory_2ecs',['ApiClientFactory.cs',['../_api_client_factory_8cs.html',1,'']]], ['apiconflictexception_2ecs',['ApiConflictException.cs',['../_api_conflict_exception_8cs.html',1,'']]], @@ -18,10 +16,10 @@ var searchData= ['applicationbuilderextensions_2ecs',['ApplicationBuilderExtensions.cs',['../_application_builder_extensions_8cs.html',1,'']]], ['architecture_2edox',['Architecture.dox',['../_architecture_8dox.html',1,'']]], ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_client_2_assembly_info_8cs.html',1,'']]], - ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html',1,'']]], + ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html',1,'']]], ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_watchdog_2_assembly_info_8cs.html',1,'']]], ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_service_2_properties_2_assembly_info_8cs.html',1,'']]], - ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_8_console_2_assembly_info_8cs.html',1,'']]], + ['assemblyinfo_2ecs',['AssemblyInfo.cs',['../_tgstation_8_server_8_host_2_properties_2_assembly_info_8cs.html',1,'']]], ['assemblyinformationprovider_2ecs',['AssemblyInformationProvider.cs',['../_assembly_information_provider_8cs.html',1,'']]], ['asyncdelayer_2ecs',['AsyncDelayer.cs',['../_async_delayer_8cs.html',1,'']]], ['authenticationcontext_2ecs',['AuthenticationContext.cs',['../_authentication_context_8cs.html',1,'']]], diff --git a/search/files_10.js b/search/files_10.js index a35000f99e..c9be97066b 100644 --- a/search/files_10.js +++ b/search/files_10.js @@ -11,10 +11,9 @@ var searchData= ['postsetupservices_2ecs',['PostSetupServices.cs',['../_post_setup_services_8cs.html',1,'']]], ['process_2ecs',['Process.cs',['../_process_8cs.html',1,'']]], ['processexecutor_2ecs',['ProcessExecutor.cs',['../_process_executor_8cs.html',1,'']]], - ['program_2ecs',['Program.cs',['../src_2_tgstation_8_server_8_host_8_console_2_program_8cs.html',1,'']]], - ['program_2ecs',['Program.cs',['../src_2_tgstation_8_server_8_host_2_program_8cs.html',1,'']]], - ['program_2ecs',['Program.cs',['../tools_2_release_notes_2_program_8cs.html',1,'']]], - ['program_2ecs',['Program.cs',['../src_2_tgstation_8_server_8_host_8_service_2_program_8cs.html',1,'']]], + ['program_2ecs',['Program.cs',['../_service_2_program_8cs.html',1,'']]], + ['program_2ecs',['Program.cs',['../_console_2_program_8cs.html',1,'']]], + ['program_2ecs',['Program.cs',['../_program_8cs.html',1,'']]], ['programshutdowntokensource_2ecs',['ProgramShutdownTokenSource.cs',['../_program_shutdown_token_source_8cs.html',1,'']]], ['provider_2ecs',['Provider.cs',['../_provider_8cs.html',1,'']]], ['providerfactory_2ecs',['ProviderFactory.cs',['../_provider_factory_8cs.html',1,'']]], diff --git a/search/files_11.js b/search/files_11.js index 3b1f07f16f..ec7ba76ed6 100644 --- a/search/files_11.js +++ b/search/files_11.js @@ -1,7 +1,6 @@ var searchData= [ ['ratelimitexception_2ecs',['RateLimitException.cs',['../_rate_limit_exception_8cs.html',1,'']]], - ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html',1,'']]], @@ -9,20 +8,20 @@ var searchData= ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_setup_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_system_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../tools_2_release_notes_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_controllers_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_core_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_database_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_i_o_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html',1,'']]], - ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_jobs_2_r_e_a_d_m_e_8md.html',1,'']]], ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_i_o_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_host_2_jobs_2_r_e_a_d_m_e_8md.html',1,'']]], + ['readme_2emd',['README.md',['../src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html',1,'']]], ['reattachinfohandler_2ecs',['ReattachInfoHandler.cs',['../_reattach_info_handler_8cs.html',1,'']]], - ['reattachinformation_2ecs',['ReattachInformation.cs',['../_models_2_reattach_information_8cs.html',1,'']]], ['reattachinformation_2ecs',['ReattachInformation.cs',['../_components_2_session_2_reattach_information_8cs.html',1,'']]], + ['reattachinformation_2ecs',['ReattachInformation.cs',['../_models_2_reattach_information_8cs.html',1,'']]], ['reattachinformationbase_2ecs',['ReattachInformationBase.cs',['../_reattach_information_base_8cs.html',1,'']]], ['rebootstate_2ecs',['RebootState.cs',['../_reboot_state_8cs.html',1,'']]], ['repository_2ecs',['Repository.cs',['../_tgstation_8_server_8_api_2_models_2_repository_8cs.html',1,'']]], @@ -31,17 +30,16 @@ var searchData= ['repositorycontroller_2ecs',['RepositoryController.cs',['../_repository_controller_8cs.html',1,'']]], ['repositorymanager_2ecs',['RepositoryManager.cs',['../_repository_manager_8cs.html',1,'']]], ['repositoryrights_2ecs',['RepositoryRights.cs',['../_repository_rights_8cs.html',1,'']]], - ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html',1,'']]], ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_repository_settings_8cs.html',1,'']]], - ['repositorytest_2ecs',['RepositoryTest.cs',['../_repository_test_8cs.html',1,'']]], + ['repositorysettings_2ecs',['RepositorySettings.cs',['../_tgstation_8_server_8_host_2_models_2_repository_settings_8cs.html',1,'']]], ['requesttimeoutexception_2ecs',['RequestTimeoutException.cs',['../_request_timeout_exception_8cs.html',1,'']]], ['resolvingiomanager_2ecs',['ResolvingIOManager.cs',['../_resolving_i_o_manager_8cs.html',1,'']]], ['restartregistration_2ecs',['RestartRegistration.cs',['../_restart_registration_8cs.html',1,'']]], ['revinfotestmerge_2ecs',['RevInfoTestMerge.cs',['../_rev_info_test_merge_8cs.html',1,'']]], ['revisioncommand_2ecs',['RevisionCommand.cs',['../_revision_command_8cs.html',1,'']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_revision_information_8cs.html',1,'']]], - ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html',1,'']]], ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_host_2_models_2_revision_information_8cs.html',1,'']]], + ['revisioninformation_2ecs',['RevisionInformation.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_revision_information_8cs.html',1,'']]], ['rightshelper_2ecs',['RightsHelper.cs',['../_rights_helper_8cs.html',1,'']]], ['rightstype_2ecs',['RightsType.cs',['../_rights_type_8cs.html',1,'']]], ['routes_2ecs',['Routes.cs',['../_routes_8cs.html',1,'']]], diff --git a/search/files_13.js b/search/files_13.js index 9180dc9505..13f3c87424 100644 --- a/search/files_13.js +++ b/search/files_13.js @@ -2,44 +2,12 @@ var searchData= [ ['taskextensions_2ecs',['TaskExtensions.cs',['../_task_extensions_8cs.html',1,'']]], ['temporarydmbprovider_2ecs',['TemporaryDmbProvider.cs',['../_temporary_dmb_provider_8cs.html',1,'']]], - ['testapiclient_2ecs',['TestApiClient.cs',['../_test_api_client_8cs.html',1,'']]], - ['testapiheaders_2ecs',['TestApiHeaders.cs',['../_test_api_headers_8cs.html',1,'']]], - ['testapplication_2ecs',['TestApplication.cs',['../_test_application_8cs.html',1,'']]], - ['testasyncdelayer_2ecs',['TestAsyncDelayer.cs',['../_test_async_delayer_8cs.html',1,'']]], - ['testauthenticationcontext_2ecs',['TestAuthenticationContext.cs',['../_test_authentication_context_8cs.html',1,'']]], - ['testconsole_2ecs',['TestConsole.cs',['../_test_console_8cs.html',1,'']]], - ['testdatabaseconnectionfactory_2ecs',['TestDatabaseConnectionFactory.cs',['../_test_database_connection_factory_8cs.html',1,'']]], - ['testdatabasecontextfactory_2ecs',['TestDatabaseContextFactory.cs',['../_test_database_context_factory_8cs.html',1,'']]], - ['testdiscordprovider_2ecs',['TestDiscordProvider.cs',['../_test_discord_provider_8cs.html',1,'']]], - ['testdreamdaemonclient_2ecs',['TestDreamDaemonClient.cs',['../_test_dream_daemon_client_8cs.html',1,'']]], - ['testerrorcodeextensions_2ecs',['TestErrorCodeExtensions.cs',['../_test_error_code_extensions_8cs.html',1,'']]], - ['testgithubclientfactory_2ecs',['TestGitHubClientFactory.cs',['../_test_git_hub_client_factory_8cs.html',1,'']]], - ['testingserver_2ecs',['TestingServer.cs',['../_testing_server_8cs.html',1,'']]], - ['testircconnectionstringbuilder_2ecs',['TestIrcConnectionStringBuilder.cs',['../_test_irc_connection_string_builder_8cs.html',1,'']]], - ['testjobexception_2ecs',['TestJobException.cs',['../_test_job_exception_8cs.html',1,'']]], - ['testjobhandler_2ecs',['TestJobHandler.cs',['../_test_job_handler_8cs.html',1,'']]], ['testmerge_2ecs',['TestMerge.cs',['../_tgstation_8_server_8_api_2_models_2_test_merge_8cs.html',1,'']]], ['testmerge_2ecs',['TestMerge.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_test_merge_8cs.html',1,'']]], ['testmerge_2ecs',['TestMerge.cs',['../_tgstation_8_server_8_host_2_models_2_test_merge_8cs.html',1,'']]], ['testmergebase_2ecs',['TestMergeBase.cs',['../_test_merge_base_8cs.html',1,'']]], ['testmergeinformation_2ecs',['TestMergeInformation.cs',['../_test_merge_information_8cs.html',1,'']]], ['testmergeparameters_2ecs',['TestMergeParameters.cs',['../_test_merge_parameters_8cs.html',1,'']]], - ['testplatformidentifier_2ecs',['TestPlatformIdentifier.cs',['../_test_platform_identifier_8cs.html',1,'']]], - ['testposixbyondinstaller_2ecs',['TestPosixByondInstaller.cs',['../_test_posix_byond_installer_8cs.html',1,'']]], - ['testpostwritehandler_2ecs',['TestPostWriteHandler.cs',['../_test_post_write_handler_8cs.html',1,'']]], - ['testprocessfeatures_2ecs',['TestProcessFeatures.cs',['../_test_process_features_8cs.html',1,'']]], - ['testprogram_2ecs',['TestProgram.cs',['../_tgstation_8_server_8_host_8_console_8_tests_2_test_program_8cs.html',1,'']]], - ['testprogram_2ecs',['TestProgram.cs',['../_tgstation_8_server_8_host_8_tests_2_test_program_8cs.html',1,'']]], - ['testrepositoryfactory_2ecs',['TestRepositoryFactory.cs',['../_test_repository_factory_8cs.html',1,'']]], - ['testrights_2ecs',['TestRights.cs',['../_test_rights_8cs.html',1,'']]], - ['testserverclientfactory_2ecs',['TestServerClientFactory.cs',['../_test_server_client_factory_8cs.html',1,'']]], - ['testserverfactory_2ecs',['TestServerFactory.cs',['../_test_server_factory_8cs.html',1,'']]], - ['testserverservice_2ecs',['TestServerService.cs',['../_test_server_service_8cs.html',1,'']]], - ['testservicecollectionextensions_2ecs',['TestServiceCollectionExtensions.cs',['../_test_service_collection_extensions_8cs.html',1,'']]], - ['testsetupwizard_2ecs',['TestSetupWizard.cs',['../_test_setup_wizard_8cs.html',1,'']]], - ['testsymlinkfactory_2ecs',['TestSymlinkFactory.cs',['../_test_symlink_factory_8cs.html',1,'']]], - ['testwatchdog_2ecs',['TestWatchdog.cs',['../_test_watchdog_8cs.html',1,'']]], - ['testwatchdogfactory_2ecs',['TestWatchdogFactory.cs',['../_test_watchdog_factory_8cs.html',1,'']]], ['tgsauthorizeattribute_2ecs',['TgsAuthorizeAttribute.cs',['../_tgs_authorize_attribute_8cs.html',1,'']]], ['token_2ecs',['Token.cs',['../_token_8cs.html',1,'']]], ['tokenfactory_2ecs',['TokenFactory.cs',['../_token_factory_8cs.html',1,'']]], diff --git a/search/files_14.js b/search/files_14.js index 963866ac9d..b1330f1f76 100644 --- a/search/files_14.js +++ b/search/files_14.js @@ -8,6 +8,5 @@ var searchData= ['user_2ecs',['User.cs',['../_tgstation_8_server_8_host_2_models_2_user_8cs.html',1,'']]], ['usercontroller_2ecs',['UserController.cs',['../_user_controller_8cs.html',1,'']]], ['usersclient_2ecs',['UsersClient.cs',['../_users_client_8cs.html',1,'']]], - ['userstest_2ecs',['UsersTest.cs',['../_users_test_8cs.html',1,'']]], ['userupdate_2ecs',['UserUpdate.cs',['../_user_update_8cs.html',1,'']]] ]; diff --git a/search/files_15.js b/search/files_15.js index 9f5bd19d93..c997a996cd 100644 --- a/search/files_15.js +++ b/search/files_15.js @@ -3,6 +3,5 @@ var searchData= ['versioncommand_2ecs',['VersionCommand.cs',['../_version_command_8cs.html',1,'']]], ['versionconverter_2ecs',['VersionConverter.cs',['../_version_converter_8cs.html',1,'']]], ['versionextensions_2ecs',['VersionExtensions.cs',['../_version_extensions_8cs.html',1,'']]], - ['versionmismatchexception_2ecs',['VersionMismatchException.cs',['../_version_mismatch_exception_8cs.html',1,'']]], - ['versionstest_2ecs',['VersionsTest.cs',['../_versions_test_8cs.html',1,'']]] + ['versionmismatchexception_2ecs',['VersionMismatchException.cs',['../_version_mismatch_exception_8cs.html',1,'']]] ]; diff --git a/search/files_16.js b/search/files_16.js index 21bc56e972..cc51b875e8 100644 --- a/search/files_16.js +++ b/search/files_16.js @@ -4,7 +4,6 @@ var searchData= ['watchdogbase_2ecs',['WatchdogBase.cs',['../_watchdog_base_8cs.html',1,'']]], ['watchdogfactory_2ecs',['WatchdogFactory.cs',['../_components_2_watchdog_2_watchdog_factory_8cs.html',1,'']]], ['watchdogfactory_2ecs',['WatchdogFactory.cs',['../_watchdog_2_watchdog_factory_8cs.html',1,'']]], - ['watchdogtest_2ecs',['WatchdogTest.cs',['../_watchdog_test_8cs.html',1,'']]], ['webhostbuilderextensions_2ecs',['WebHostBuilderExtensions.cs',['../_web_host_builder_extensions_8cs.html',1,'']]], ['windowsbyondinstaller_2ecs',['WindowsByondInstaller.cs',['../_windows_byond_installer_8cs.html',1,'']]], ['windowsnetworkpromptreaper_2ecs',['WindowsNetworkPromptReaper.cs',['../_windows_network_prompt_reaper_8cs.html',1,'']]], diff --git a/search/files_2.js b/search/files_2.js index fd98ab249f..ef59bddef4 100644 --- a/search/files_2.js +++ b/search/files_2.js @@ -14,6 +14,5 @@ var searchData= ['byondexecutablelock_2ecs',['ByondExecutableLock.cs',['../_byond_executable_lock_8cs.html',1,'']]], ['byondinstallerbase_2ecs',['ByondInstallerBase.cs',['../_byond_installer_base_8cs.html',1,'']]], ['byondmanager_2ecs',['ByondManager.cs',['../_byond_manager_8cs.html',1,'']]], - ['byondrights_2ecs',['ByondRights.cs',['../_byond_rights_8cs.html',1,'']]], - ['byondtest_2ecs',['ByondTest.cs',['../_byond_test_8cs.html',1,'']]] + ['byondrights_2ecs',['ByondRights.cs',['../_byond_rights_8cs.html',1,'']]] ]; diff --git a/search/files_3.js b/search/files_3.js index 7836d87e5c..f475c4614f 100644 --- a/search/files_3.js +++ b/search/files_3.js @@ -17,7 +17,6 @@ var searchData= ['chatmanagerfactory_2ecs',['ChatManagerFactory.cs',['../_chat_manager_factory_8cs.html',1,'']]], ['chatmessage_2ecs',['ChatMessage.cs',['../_chat_message_8cs.html',1,'']]], ['chatprovider_2ecs',['ChatProvider.cs',['../_chat_provider_8cs.html',1,'']]], - ['chattest_2ecs',['ChatTest.cs',['../_chat_test_8cs.html',1,'']]], ['chattrackingcontext_2ecs',['ChatTrackingContext.cs',['../_chat_tracking_context_8cs.html',1,'']]], ['chatupdate_2ecs',['ChatUpdate.cs',['../_chat_update_8cs.html',1,'']]], ['chatuser_2ecs',['ChatUser.cs',['../_chat_user_8cs.html',1,'']]], @@ -26,14 +25,13 @@ var searchData= ['combinedtopicresponse_2ecs',['CombinedTopicResponse.cs',['../_combined_topic_response_8cs.html',1,'']]], ['commandfactory_2ecs',['CommandFactory.cs',['../_command_factory_8cs.html',1,'']]], ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_api_2_models_2_internal_2_compile_job_8cs.html',1,'']]], - ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html',1,'']]], ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_api_2_models_2_compile_job_8cs.html',1,'']]], + ['compilejob_2ecs',['CompileJob.cs',['../_tgstation_8_server_8_host_2_models_2_compile_job_8cs.html',1,'']]], ['configuration_2ecs',['Configuration.cs',['../_configuration_8cs.html',1,'']]], ['configurationclient_2ecs',['ConfigurationClient.cs',['../_configuration_client_8cs.html',1,'']]], ['configurationcontroller_2ecs',['ConfigurationController.cs',['../_configuration_controller_8cs.html',1,'']]], ['configurationfile_2ecs',['ConfigurationFile.cs',['../_configuration_file_8cs.html',1,'']]], ['configurationrights_2ecs',['ConfigurationRights.cs',['../_configuration_rights_8cs.html',1,'']]], - ['configurationtest_2ecs',['ConfigurationTest.cs',['../_configuration_test_8cs.html',1,'']]], ['configurationtype_2ecs',['ConfigurationType.cs',['../_configuration_type_8cs.html',1,'']]], ['conflictexception_2ecs',['ConflictException.cs',['../_conflict_exception_8cs.html',1,'']]], ['console_2ecs',['Console.cs',['../_console_8cs.html',1,'']]], diff --git a/search/files_9.js b/search/files_9.js index 1f14e93eba..59067a8a34 100644 --- a/search/files_9.js +++ b/search/files_9.js @@ -60,23 +60,20 @@ var searchData= ['ilibgit2repositoryfactory_2ecs',['ILibGit2RepositoryFactory.cs',['../_i_lib_git2_repository_factory_8cs.html',1,'']]], ['inetworkpromptreaper_2ecs',['INetworkPromptReaper.cs',['../_i_network_prompt_reaper_8cs.html',1,'']]], ['instance_2ecs',['Instance.cs',['../_tgstation_8_server_8_api_2_models_2_instance_8cs.html',1,'']]], - ['instance_2ecs',['Instance.cs',['../_tgstation_8_server_8_host_2_components_2_instance_8cs.html',1,'']]], ['instance_2ecs',['Instance.cs',['../_tgstation_8_server_8_host_2_models_2_instance_8cs.html',1,'']]], + ['instance_2ecs',['Instance.cs',['../_tgstation_8_server_8_host_2_components_2_instance_8cs.html',1,'']]], ['instanceclient_2ecs',['InstanceClient.cs',['../_instance_client_8cs.html',1,'']]], ['instancecontroller_2ecs',['InstanceController.cs',['../_instance_controller_8cs.html',1,'']]], ['instancefactory_2ecs',['InstanceFactory.cs',['../_instance_factory_8cs.html',1,'']]], ['instancemanager_2ecs',['InstanceManager.cs',['../_instance_manager_8cs.html',1,'']]], ['instancemanagerclient_2ecs',['InstanceManagerClient.cs',['../_instance_manager_client_8cs.html',1,'']]], ['instancemanagerrights_2ecs',['InstanceManagerRights.cs',['../_instance_manager_rights_8cs.html',1,'']]], - ['instancemanagertest_2ecs',['InstanceManagerTest.cs',['../_instance_manager_test_8cs.html',1,'']]], - ['instancetest_2ecs',['InstanceTest.cs',['../_instance_test_8cs.html',1,'']]], ['instanceuser_2ecs',['InstanceUser.cs',['../_tgstation_8_server_8_api_2_models_2_instance_user_8cs.html',1,'']]], ['instanceuser_2ecs',['InstanceUser.cs',['../_tgstation_8_server_8_host_2_models_2_instance_user_8cs.html',1,'']]], ['instanceuserclient_2ecs',['InstanceUserClient.cs',['../_instance_user_client_8cs.html',1,'']]], ['instanceusercontroller_2ecs',['InstanceUserController.cs',['../_instance_user_controller_8cs.html',1,'']]], ['instanceuserrights_2ecs',['InstanceUserRights.cs',['../_instance_user_rights_8cs.html',1,'']]], ['insufficientpermissionsexception_2ecs',['InsufficientPermissionsException.cs',['../_insufficient_permissions_exception_8cs.html',1,'']]], - ['integrationtest_2ecs',['IntegrationTest.cs',['../_integration_test_8cs.html',1,'']]], ['iplatformidentifier_2ecs',['IPlatformIdentifier.cs',['../_i_platform_identifier_8cs.html',1,'']]], ['ipostsetupservices_2ecs',['IPostSetupServices.cs',['../_i_post_setup_services_8cs.html',1,'']]], ['ipostwritehandler_2ecs',['IPostWriteHandler.cs',['../_i_post_write_handler_8cs.html',1,'']]], @@ -110,8 +107,8 @@ var searchData= ['isystemidentityfactory_2ecs',['ISystemIdentityFactory.cs',['../_i_system_identity_factory_8cs.html',1,'']]], ['itokenfactory_2ecs',['ITokenFactory.cs',['../_i_token_factory_8cs.html',1,'']]], ['iusersclient_2ecs',['IUsersClient.cs',['../_i_users_client_8cs.html',1,'']]], - ['iwatchdog_2ecs',['IWatchdog.cs',['../_components_2_watchdog_2_i_watchdog_8cs.html',1,'']]], ['iwatchdog_2ecs',['IWatchdog.cs',['../_watchdog_2_i_watchdog_8cs.html',1,'']]], - ['iwatchdogfactory_2ecs',['IWatchdogFactory.cs',['../_components_2_watchdog_2_i_watchdog_factory_8cs.html',1,'']]], - ['iwatchdogfactory_2ecs',['IWatchdogFactory.cs',['../_watchdog_2_i_watchdog_factory_8cs.html',1,'']]] + ['iwatchdog_2ecs',['IWatchdog.cs',['../_components_2_watchdog_2_i_watchdog_8cs.html',1,'']]], + ['iwatchdogfactory_2ecs',['IWatchdogFactory.cs',['../_watchdog_2_i_watchdog_factory_8cs.html',1,'']]], + ['iwatchdogfactory_2ecs',['IWatchdogFactory.cs',['../_components_2_watchdog_2_i_watchdog_factory_8cs.html',1,'']]] ]; diff --git a/search/files_a.js b/search/files_a.js index f10e532b76..975abeac9e 100644 --- a/search/files_a.js +++ b/search/files_a.js @@ -7,6 +7,5 @@ var searchData= ['jobexception_2ecs',['JobException.cs',['../_job_exception_8cs.html',1,'']]], ['jobhandler_2ecs',['JobHandler.cs',['../_job_handler_8cs.html',1,'']]], ['jobmanager_2ecs',['JobManager.cs',['../_job_manager_8cs.html',1,'']]], - ['jobsclient_2ecs',['JobsClient.cs',['../_jobs_client_8cs.html',1,'']]], - ['jobsrequiredtest_2ecs',['JobsRequiredTest.cs',['../_jobs_required_test_8cs.html',1,'']]] + ['jobsclient_2ecs',['JobsClient.cs',['../_jobs_client_8cs.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 4cf1d0b601..4e9b4cd0e5 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -8,7 +8,6 @@ var searchData= ['addtestmerge',['AddTestMerge',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#a05fcb2c19ab0f43a15264431a20790ec',1,'Tgstation.Server.Host.Components.Repository.IRepository.AddTestMerge()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ab400805727fc1130c18a878f131edce1',1,'Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge()']]], ['administrationclient',['AdministrationClient',['../class_tgstation_1_1_server_1_1_client_1_1_administration_client.html#aa5d48433766cd2f29ee60007767f5387',1,'Tgstation::Server::Client::AdministrationClient']]], ['administrationcontroller',['AdministrationController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a6145b03bd412673cf490f67d9e1b9ad7',1,'Tgstation::Server::Host::Controllers::AdministrationController']]], - ['administrationtest',['AdministrationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#a20ab9f933254691d5334e3a63bb20056',1,'Tgstation::Server::Tests::AdministrationTest']]], ['allrights_3c_20tright_20_3e',['AllRights< TRight >',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#a0f8605b0068c15bb5e80fae8f858e0db',1,'Tgstation::Server::Api::Rights::RightsHelper']]], ['apiclient',['ApiClient',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a26be1a658c69fad22bd229863013f2f7',1,'Tgstation::Server::Client::ApiClient']]], ['apiconflictexception',['ApiConflictException',['../class_tgstation_1_1_server_1_1_client_1_1_api_conflict_exception.html#a80efe66912385fd30e003eda830fc8a8',1,'Tgstation.Server.Client.ApiConflictException.ApiConflictException(ErrorMessage errorMessage, HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_api_conflict_exception.html#ab4f3940b662b24b906bf15d94a0c64b9',1,'Tgstation.Server.Client.ApiConflictException.ApiConflictException()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_conflict_exception.html#ac779b4eb27f674d0c804955a8bb50b4b',1,'Tgstation.Server.Client.ApiConflictException.ApiConflictException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_api_conflict_exception.html#a76b2d08f49a952c5693d785c379328e2',1,'Tgstation.Server.Client.ApiConflictException.ApiConflictException(string message, Exception innerException)']]], diff --git a/search/functions_1.js b/search/functions_1.js index 5282de7e7c..e866332883 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -11,6 +11,5 @@ var searchData= ['byondcontroller',['ByondController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_byond_controller.html#a60fa22db0b488a68e33b3064cacce100',1,'Tgstation::Server::Host::Controllers::ByondController']]], ['byondexecutablelock',['ByondExecutableLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html#a44eb282f6424c86b45fd978568f85842',1,'Tgstation::Server::Host::Components::Byond::ByondExecutableLock']]], ['byondinstallerbase',['ByondInstallerBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html#aafe5655d1dbaa689a3b58f12a6258b13',1,'Tgstation::Server::Host::Components::Byond::ByondInstallerBase']]], - ['byondmanager',['ByondManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a53f179dd7a1f02a716da371710eec7a3',1,'Tgstation::Server::Host::Components::Byond::ByondManager']]], - ['byondtest',['ByondTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#aaef4483a7315dcc07aceedb0ae46c59e',1,'Tgstation::Server::Tests::Instance::ByondTest']]] + ['byondmanager',['ByondManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a53f179dd7a1f02a716da371710eec7a3',1,'Tgstation::Server::Host::Components::Byond::ByondManager']]] ]; diff --git a/search/functions_10.js b/search/functions_10.js index d8c7d6f8ee..1ba3233db0 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -30,7 +30,6 @@ var searchData= ['repositoryclient',['RepositoryClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#aa7ff208124be2377aa50b40f63aad06c',1,'Tgstation::Server::Client::Components::RepositoryClient']]], ['repositorycontroller',['RepositoryController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#ac88456f7aa7bbb54f37c6a468c102bed',1,'Tgstation::Server::Host::Controllers::RepositoryController']]], ['repositorymanager',['RepositoryManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a8154779167cfb865f6d047f903acb37d',1,'Tgstation::Server::Host::Components::Repository::RepositoryManager']]], - ['repositorytest',['RepositoryTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a00d2a871e53697a63e8cca4cee581e14',1,'Tgstation::Server::Tests::Instance::RepositoryTest']]], ['requesttimeoutexception',['RequestTimeoutException',['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#adc20278896b65c6ae42aa61012a6576f',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(HttpResponseMessage responseMessage)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a85873681c9fb67bfd55b8751ba791e5b',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message)'],['../class_tgstation_1_1_server_1_1_client_1_1_request_timeout_exception.html#a80635931d781eaab27edcae371a77e7c',1,'Tgstation.Server.Client.RequestTimeoutException.RequestTimeoutException(string message, Exception innerException)']]], ['resetadminpassword',['ResetAdminPassword',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#af844d41153f8a43c071bb6ec67445a1b',1,'Tgstation.Server.Host.Database.DatabaseSeeder.ResetAdminPassword()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html#aa97dbc8284be5920728ad3bcf4c20353',1,'Tgstation.Server.Host.Database.IDatabaseSeeder.ResetAdminPassword()']]], ['resetrebootstate',['ResetRebootState',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#ace5e6f22f642c180361eeeee65c5a8bc',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.ResetRebootState()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller.html#a5baede79a2c896fb6537ca28354837cb',1,'Tgstation.Server.Host.Components.Session.ISessionController.ResetRebootState()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a3bf4bd799f6cdbe8c992f37798b44cf9',1,'Tgstation.Server.Host.Components.Session.SessionController.ResetRebootState()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a3b874bb53e907a576a4b88122083c6c3',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.ResetRebootState()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html#a2859725d1805d6655be14566f9edcf00',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog.ResetRebootState()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aaf696fd100732f5b9eb8900e81895bf0',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.ResetRebootState()']]], @@ -47,24 +46,13 @@ var searchData= ['righttotype',['RightToType',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#ab694cd1b9b98a6be7d79f236a71b386c',1,'Tgstation::Server::Api::Rights::RightsHelper']]], ['rolename',['RoleName',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#acbf514eba48e29a2dc177eb5ae34edd7',1,'Tgstation::Server::Api::Rights::RightsHelper']]], ['rolenames_3c_20tright_20_3e',['RoleNames< TRight >',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_rights_helper.html#a08d444c5eb8868e931b37f11f9071f92',1,'Tgstation::Server::Api::Rights::RightsHelper']]], - ['run',['Run',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html#a2b5c3521d783dd9eee7a3e4f2e03fc9f',1,'Tgstation.Server.Host.IServer.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a594aca268623a743fafd4acfed784e3f',1,'Tgstation.Server.Host.Server.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a5915daef37817261e058fd1d9251bd0a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#aa41c1e37002472723f7ecf389377db65',1,'Tgstation.Server.Tests.AdministrationTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a4d2ae0cc66117b154809223552fec33c',1,'Tgstation.Server.Tests.Instance.ByondTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a55b8c34f57fe7c608de427e277a0bbd6',1,'Tgstation.Server.Tests.Instance.ConfigurationTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#aa2301c08a5e1154b6bb4211bfa0fa41f',1,'Tgstation.Server.Tests.Instance.WatchdogTest.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a7d19098a2596440ddea199ecb21cb3dc',1,'Tgstation.Server.Tests.TestingServer.Run()'],['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#aa4dc8e1bbf95989ddc070988f952ff7b',1,'Tgstation.Server.Tests.UsersTest.Run()']]], + ['run',['Run',['../interface_tgstation_1_1_server_1_1_host_1_1_i_server.html#a2b5c3521d783dd9eee7a3e4f2e03fc9f',1,'Tgstation.Server.Host.IServer.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a594aca268623a743fafd4acfed784e3f',1,'Tgstation.Server.Host.Server.Run()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a5915daef37817261e058fd1d9251bd0a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Run()']]], ['runasync',['RunAsync',['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog.html#abe13ec45a7d7ba7db422ea661156b697',1,'Tgstation.Server.Host.Watchdog.IWatchdog.RunAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#a3f2e5da2e83854873a9d8f986aff8f17',1,'Tgstation.Server.Host.Watchdog.Watchdog.RunAsync()']]], - ['runbasictest',['RunBasicTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a6259ace9a3b690794353a681c06bcb5f',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['runcompilejob',['RunCompileJob',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a90c81ec6a44a188164e5ae50e6430a7d',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], - ['rundiscord',['RunDiscord',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#a975f8021b0cc672c6077d4dd731a5d3b',1,'Tgstation::Server::Tests::Instance::ChatTest']]], ['rundreammaker',['RunDreamMaker',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a2c7d7d0048942b67b6c275cd4a643296',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], - ['runheartbeattest',['RunHeartbeatTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#abec7a0d67740d1dbde6fae073839e561',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['runimpersonated',['RunImpersonated',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity.html#a9b525a56c704424ce14e78edcb7d003e',1,'Tgstation.Server.Host.Security.ISystemIdentity.RunImpersonated()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#ad8b0bb1cd74b0bc433afeb4dcc322594',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.RunImpersonated()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#aaa070f717bb19b6d85f0253d7820bc75',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.RunImpersonated()']]], - ['runirc',['RunIrc',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ae8496904e789458cc4d7ed3aea5a7748',1,'Tgstation::Server::Tests::Instance::ChatTest']]], ['runjob',['RunJob',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a6836fc87ae58cab85a16f3018d485eb1',1,'Tgstation::Server::Host::Jobs::JobManager']]], - ['runlimittests',['RunLimitTests',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ac2b51004b549434ecb0a79426d327ff0',1,'Tgstation::Server::Tests::Instance::ChatTest']]], - ['runlongrunningtestthenupdate',['RunLongRunningTestThenUpdate',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#aafba06ad8c783402acb1ebf3fb446a86',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], - ['runlongrunningtestthenupdatewithbyondversionswitch',['RunLongRunningTestThenUpdateWithByondVersionSwitch',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a69e8be4bba7e084632da5a50a1787bd5',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], - ['runposttest',['RunPostTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#a253539ad3e25c0cfab902ee8e3737a5c',1,'Tgstation.Server.Tests.Instance.ChatTest.RunPostTest()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a81528855d19b0e0237d7e7001eb8c832',1,'Tgstation.Server.Tests.Instance.RepositoryTest.RunPostTest()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a4cb87166aab726e30cde881868110803',1,'Tgstation.Server.Tests.InstanceManagerTest.RunPostTest()']]], - ['runpreinstancetest',['RunPreInstanceTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a0acd9ce6142ae31e3e7e5e0b36d69a4a',1,'Tgstation::Server::Tests::InstanceManagerTest']]], - ['runprewatchdog',['RunPreWatchdog',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ab5adf49243c1cee7665c7cdf5c36f943',1,'Tgstation.Server.Tests.Instance.ChatTest.RunPreWatchdog()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a115c48a2ba2b71e65a6de54e2019faa5',1,'Tgstation.Server.Tests.Instance.RepositoryTest.RunPreWatchdog()']]], ['runrequest_3c_20tresult_20_3e',['RunRequest< TResult >',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ac61843965bd203ff9a844f6286a68818',1,'Tgstation::Server::Client::ApiClient']]], - ['runtests',['RunTests',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#a0f9a172faa4a92e6e50186fe1e2f77fd',1,'Tgstation::Server::Tests::Instance::InstanceTest']]], ['runtimeinformation',['RuntimeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_runtime_information.html#a75e05074b79b83f0c57cd15e25b77dae',1,'Tgstation::Server::Host::Components::Interop::Bridge::RuntimeInformation']]], ['runwatchdog',['RunWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a5ce97a95847cecf3650ae60f0f62d836',1,'Tgstation::Server::Host::Service::ServerService']]], ['runwizard',['RunWizard',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#af95450fea6b5b6d723d91198b7b41d8e',1,'Tgstation::Server::Host::Setup::SetupWizard']]] diff --git a/search/functions_11.js b/search/functions_11.js index 8de4ae69a0..693a3dede0 100644 --- a/search/functions_11.js +++ b/search/functions_11.js @@ -8,7 +8,6 @@ var searchData= ['securityword',['SecurityWord',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a25959f5d45d10e44c570751a957a3f43',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]], ['seedadminuser',['SeedAdminUser',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a196c86026367b0e221d580ef36d97c83',1,'Tgstation::Server::Host::Database::DatabaseSeeder']]], ['seeddatabase',['SeedDatabase',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a09fc7208df756283dd6b475cfe013151',1,'Tgstation.Server.Host.Database.DatabaseSeeder.SeedDatabase()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_seeder.html#afbad62130c7423f9de442d6d761d3524',1,'Tgstation.Server.Host.Database.IDatabaseSeeder.SeedDatabase()']]], - ['selectfactory',['SelectFactory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#aab34ee44930736ba24aa1016b26f2d33',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], ['semaphoreslimcontext',['SemaphoreSlimContext',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#a600d8d0a279d2fe17d1f48c1a1bd17d4',1,'Tgstation::Server::Host::Core::SemaphoreSlimContext']]], ['semver',['Semver',['../class_tgstation_1_1_server_1_1_api_1_1_version_extensions.html#a1b4171b48717e9fcd5b00dd9613f7a65',1,'Tgstation::Server::Api::VersionExtensions']]], ['sendasync',['SendAsync',['../class_tgstation_1_1_server_1_1_client_1_1_http_client.html#a3564ac1eca649d3318f91116a3123279',1,'Tgstation.Server.Client.HttpClient.SendAsync()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_http_client.html#a7c73a8c52b38c69ed369036d186192de',1,'Tgstation.Server.Client.IHttpClient.SendAsync()']]], @@ -49,11 +48,9 @@ var searchData= ['sqlserverdatabasecontext',['SqlServerDatabaseContext',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_sql_server_database_context.html#a469e80ee9a653b29c766122c00156c1d',1,'Tgstation::Server::Host::Database::SqlServerDatabaseContext']]], ['standardmodelchecks',['StandardModelChecks',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_chat_controller.html#a1079cc001cfaf55fa44aae68d9b106f5',1,'Tgstation.Server.Host.Controllers.ChatController.StandardModelChecks()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_user_controller.html#a696abecedfc3d8617af4e98fa44ad3fa',1,'Tgstation.Server.Host.Controllers.InstanceUserController.StandardModelChecks()']]], ['start',['Start',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#a9c62e25db987e4847e6a4a8e04a72b2c',1,'Tgstation.Server.Client.Components.DreamDaemonClient.Start()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_dream_daemon_client.html#a97ceb0b52366f1b4ce685ef8399c44e5',1,'Tgstation.Server.Client.Components.IDreamDaemonClient.Start()']]], - ['startandleaverunning',['StartAndLeaveRunning',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#ae70fe869e08b14ff7a504c51857eba1d',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['startasync',['StartAsync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a7b6d8a1eef58f0e3265a67ebe9036f13',1,'Tgstation.Server.Host.Components.Byond.ByondManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ae189d33da50a0791f4caf35fa3eb2567',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#ae898120e96809cdb6bbd582072bcff71',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#a11cc04923d2557eefd57ad2ded9eb7f2',1,'Tgstation.Server.Host.Components.Instance.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aabf10dd79c9488de365bb8de0129b74b',1,'Tgstation.Server.Host.Components.InstanceFactory.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa2bcc92fca46ad404800304ce4bdd781',1,'Tgstation.Server.Host.Components.InstanceManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af05de18337edc2207b60b080de230802',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ae30d4b582b04eb7c3ef3c5d848429bbd',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a01e6d88a17a7324d0493421ab5a45696',1,'Tgstation.Server.Host.Jobs.JobManager.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ae78c3f7bde77d9470e413adba88d2ae4',1,'Tgstation.Server.Host.Setup.SetupWizard.StartAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a4da1abbdff058acc086c60bac413df19',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.StartAsync()']]], ['startmonitor',['StartMonitor',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a4a2930b2a0a2ae99537024bb3cd4c397',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['staticignorepath',['StaticIgnorePath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a4a5436d55e83759de84d17871039d752',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], - ['stopapplication',['StopApplication',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#a2b40bc6890c39b20e169a2951d41a5a0',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], ['stopasync',['StopAsync',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a691493488b449c0589784dc2f91e039b',1,'Tgstation.Server.Host.Components.Byond.ByondManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#af798c33e00b6fbbf046c8459cfd06eab',1,'Tgstation.Server.Host.Components.Chat.ChatManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a7500062f2bc5c4ee14b84b548bf55161',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#afc1fd9e8dc3bd57b78dbcbc4e7f449b4',1,'Tgstation.Server.Host.Components.Instance.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#aad758c3c739d563f51b44b8429acadc9',1,'Tgstation.Server.Host.Components.InstanceFactory.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aaa1a2f2c9fe345546fd5f8ae27fe466b',1,'Tgstation.Server.Host.Components.InstanceManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a33a5cd96e75dae867c113915bd6ebb27',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aec4f16b34fe08499a4aaff0235ecdc76',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a95381df073387e7bfc526757bb06ae57',1,'Tgstation.Server.Host.Jobs.JobManager.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a28d5e473c14aa957f87ff37a62284a66',1,'Tgstation.Server.Host.Setup.SetupWizard.StopAsync()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#ad6fae1f6711012cda24238db8833bdef',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.StopAsync()']]], ['stopmonitor',['StopMonitor',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a565b987a394c375c75b3fe14ca3f75e1',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['stopreconnectiontimer',['StopReconnectionTimer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a19cca90f9904a5d3535cd27c3e3fe3fe',1,'Tgstation::Server::Host::Components::Chat::Providers::Provider']]], diff --git a/search/functions_12.js b/search/functions_12.js index 97016a2260..168ba4dc6b 100644 --- a/search/functions_12.js +++ b/search/functions_12.js @@ -1,90 +1,12 @@ var searchData= [ - ['tellworldtoreboot',['TellWorldToReboot',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a55a72a659a869585baa2f6b566223881',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['temporarydmbprovider',['TemporaryDmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a8cbcf4f057352b274e8c2adf461bf220',1,'Tgstation::Server::Host::Components::Deployment::TemporaryDmbProvider']]], ['terminate',['Terminate',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog.html#a7fded5c4b8aeb291ad5b1797a25eee14',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdog.Terminate()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a49a9acdffdc9e7cd176f803b23e97ff4',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Terminate()'],['../interface_tgstation_1_1_server_1_1_host_1_1_system_1_1_i_process.html#a840da56ea51a4bbbc6b21667cc6355a2',1,'Tgstation.Server.Host.System.IProcess.Terminate()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a61e4788d938ba886eaf6e19ac5464460',1,'Tgstation.Server.Host.System.Process.Terminate()']]], - ['terminatealldds',['TerminateAllDDs',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a673a086aa7468814ff8c00a06bf9f373',1,'Tgstation::Server::Tests::IntegrationTest']]], ['terminatenolock',['TerminateNoLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a6845304123ed975aec4de3dc79bf8551',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], - ['testallerrorcodeshavedescriptions',['TestAllErrorCodesHaveDescriptions',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_error_code_extensions.html#ae08185069a107484e87ec819bb4c4423',1,'Tgstation::Server::Api::Models::Tests::TestErrorCodeExtensions']]], - ['testallpoweroftwo',['TestAllPowerOfTwo',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_tests_1_1_test_rights.html#ac22b5c3b8908f9c571192d9028b04553',1,'Tgstation::Server::Api::Rights::Tests::TestRights']]], - ['testallrightsworks',['TestAllRightsWorks',['../class_tgstation_1_1_server_1_1_api_1_1_rights_1_1_tests_1_1_test_rights.html#ad73e4584d0fdc2427e2c95736703db5e',1,'Tgstation::Server::Api::Rights::Tests::TestRights']]], - ['testapiversion',['TestApiVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#af9e95abd36875ce21baecfc54e2dd320',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testbadparameters',['TestBadParameters',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_connection_factory.html#a8484bb43ea60e6644d4df48f441de9f0',1,'Tgstation::Server::Host::Database::Tests::TestDatabaseConnectionFactory']]], - ['testbasicparseandbuild',['TestBasicParseAndBuild',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_tests_1_1_test_irc_connection_string_builder.html#a959c6f0f3613155f666b3cf8a45226b8',1,'Tgstation::Server::Api::Models::Tests::TestIrcConnectionStringBuilder']]], - ['testcacheclean',['TestCacheClean',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#a93186b574838ef51135f2e1148578454',1,'Tgstation::Server::Host::Components::Byond::Tests::TestPosixByondInstaller']]], - ['testcancel',['TestCancel',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_async_delayer.html#aecc2560705e5f2758a12c21f740bd196',1,'Tgstation::Server::Host::Core::Tests::TestAsyncDelayer']]], - ['testcancellation',['TestCancellation',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a335748dccc762f888175a7a746730d32',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], - ['testclientversion',['TestClientVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a0381a3391f9f2b3a849f6cd356561f7e',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testcloning',['TestCloning',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#ac92a4b9a134d3a09e685caa0b84295eb',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], - ['testconnectanddisconnect',['TestConnectAndDisconnect',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#aff4f133b6e583937a541a551518b98d3',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests::TestDiscordProvider']]], - ['testconnectwithfaketokenfails',['TestConnectWithFakeTokenFails',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#ab66eaa7dd23c1546a45d1580a2a370da',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests::TestDiscordProvider']]], - ['testconstruction',['TestConstruction',['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html#a2d664d4ac4557f482b38df8e806e1f42',1,'Tgstation.Server.Api.Tests.TestApiHeaders.TestConstruction()'],['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_server_client_factory.html#a0aed735a759835b91fdbf224cc342432',1,'Tgstation.Server.Client.Tests.TestServerClientFactory.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#a869d94dba8cff790e2df8217bfaf355d',1,'Tgstation.Server.Host.Components.Byond.Tests.TestPosixByondInstaller.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_exception.html#ade508e71c4433b0f1e77a85124fd4a62',1,'Tgstation.Server.Host.Jobs.Tests.TestJobException.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_tests_1_1_test_authentication_context.html#ac3732c1a787ae5c0167792f4460882b0',1,'Tgstation.Server.Host.Security.Tests.TestAuthenticationContext.TestConstruction()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog.html#a594221e7157a53ccca141db7c4798911',1,'Tgstation.Server.Host.Watchdog.Tests.TestWatchdog.TestConstruction()']]], - ['testconstructionanddisposal',['TestConstructionAndDisposal',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_tests_1_1_test_server_service.html#a036ab68c3912f73b633f7d4f72084977',1,'Tgstation.Server.Host.Service.Tests.TestServerService.TestConstructionAndDisposal()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#a2b645e425cab8f5dd00dc0ced0f0facb',1,'Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider.TestConstructionAndDisposal()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a2560aff6f11a0f5c0d31c6f30f174611',1,'Tgstation.Server.Host.Jobs.Tests.TestJobHandler.TestConstructionAndDisposal()']]], - ['testconstructionthrows',['TestConstructionThrows',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#a83d355119b9efdea9954c789df823ea2',1,'Tgstation.Server.Host.Components.Repository.Tests.TestRepositoryFactory.TestConstructionThrows()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_context_factory.html#a9adfd392b5204044613b1474c07dd29c',1,'Tgstation.Server.Host.Database.Tests.TestDatabaseContextFactory.TestConstructionThrows()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_tests_1_1_test_setup_wizard.html#a68f29b77a2a2f8563188a37c1cffb395',1,'Tgstation.Server.Host.Setup.Tests.TestSetupWizard.TestConstructionThrows()']]], - ['testcontrolpanelversion',['TestControlPanelVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#acee79c157968bf1fe0d2c8ea808f4dd5',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testcontruction',['TestContruction',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html#a133cc009980bb76619f7f69327b810ec',1,'Tgstation::Server::Host::Core::Tests::TestGitHubClientFactory']]], - ['testcontructor',['TestContructor',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html#a3d3e0e75337caae55d0c102157f41b92',1,'Tgstation::Server::Host::Tests::TestServerFactory']]], - ['testcoreversion',['TestCoreVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a546682e6f8d242c3157ca27d7de1bf87',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testcorrectplatform',['TestCorrectPlatform',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_platform_identifier.html#ab50fbd9ed42c42d450f48a73ecd1c8d2',1,'Tgstation::Server::Host::System::Tests::TestPlatformIdentifier']]], - ['testcreatebasicclient',['TestCreateBasicClient',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html#aaa4e7d0fc93c9cefa1740e94f99f797f',1,'Tgstation::Server::Host::Core::Tests::TestGitHubClientFactory']]], - ['testcreatesysuser',['TestCreateSysUser',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a2c86bb44987ee4c1ed464430a0688394',1,'Tgstation::Server::Tests::UsersTest']]], - ['testcreatetokenclient',['TestCreateTokenClient',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_git_hub_client_factory.html#a22a84d4e879766eb8bbd3d189ce96dd6',1,'Tgstation::Server::Host::Core::Tests::TestGitHubClientFactory']]], - ['testcreatewatchdog',['TestCreateWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_tests_1_1_test_watchdog_factory.html#a7d6c9da1ecaa6e93ebe104c523d7e705',1,'Tgstation::Server::Host::Watchdog::Tests::TestWatchdogFactory']]], ['testdatabaseconnection',['TestDatabaseConnection',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ab962664cd664ba5ad329e8af1d6b49a7',1,'Tgstation::Server::Host::Setup::SetupWizard']]], - ['testdelay',['TestDelay',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_async_delayer.html#ac2cad3312d896ef24eabb634cc530361',1,'Tgstation::Server::Host::Core::Tests::TestAsyncDelayer']]], - ['testdeletedirectory',['TestDeleteDirectory',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#ae45683361822c5c2bec81a98f5efcfd4',1,'Tgstation::Server::Tests::Instance::ConfigurationTest']]], - ['testdeserializingbyondmodelswork',['TestDeserializingByondModelsWork',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_api_client.html#ad9d319f434bbf6fe98cfdd7027ee46fe',1,'Tgstation::Server::Client::Tests::TestApiClient']]], - ['testdirectoryworks',['TestDirectoryWorks',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#a45df2f421faf63b25335df35dcd4be86',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], - ['testdmapiversion',['TestDmapiVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a610092bfbbde905bd1cef2f109a56cf0',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testdownload',['TestDownload',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#a561c149085259cc5056a7be7960cfbf8',1,'Tgstation::Server::Host::Components::Byond::Tests::TestPosixByondInstaller']]], - ['testfailsproperly',['TestFailsProperly',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#af41f0fad922e6a596d6d6d6845ba4a41',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], - ['testfileworks',['TestFileWorks',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#a34acc752c1c06d894710b13475d960b6',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], - ['testgetrightsgeneric',['TestGetRightsGeneric',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_tests_1_1_test_authentication_context.html#a23f7177f248769cb2c1c5c0c2bf0275e',1,'Tgstation::Server::Host::Security::Tests::TestAuthenticationContext']]], - ['testgetusername',['TestGetUsername',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html#a38752199b1c79b7645ab030f5201b9fd',1,'Tgstation::Server::Host::System::Tests::TestProcessFeatures']]], - ['testincompatiblewatchdog',['TestIncompatibleWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#a57fc12003b3c917a239edb73c46f876e',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['testingserver',['TestingServer',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a3b0c4445dc8a382a6a57b1c9d4054ba2',1,'Tgstation::Server::Tests::TestingServer']]], - ['testinmemoryrepocreation',['TestInMemoryRepoCreation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#abfd78fbe4a10f833180ba7149c49d8c1',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], - ['testinstallbyond',['TestInstallByond',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_tests_1_1_test_posix_byond_installer.html#ac7aa368eed3d5f40353e87e0394be17d',1,'Tgstation::Server::Host::Components::Byond::Tests::TestPosixByondInstaller']]], - ['testinstallfakeversion',['TestInstallFakeVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a074082283b18454b0b20529e7505b812',1,'Tgstation::Server::Tests::Instance::ByondTest']]], - ['testinstallstable',['TestInstallStable',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a9d9318ace099e5b6e84c273a1fed042a',1,'Tgstation::Server::Tests::Instance::ByondTest']]], - ['testjob',['TestJob',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#aef0a080504b79cb67049a5cc030f71f6',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], ['testmergebase',['TestMergeBase',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#aed82b2a4e5e83239f18657ff4a91b65f',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.TestMergeBase()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#a22e08f62b7a5647d905d8b0ce7f703bd',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.TestMergeBase(TestMergeBase copy)']]], ['testmergeinformation',['TestMergeInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_test_merge_information.html#a64ffd55fcded7a03edbb7cbf43eccd9e',1,'Tgstation::Server::Host::Components::Interop::Bridge::TestMergeInformation']]], - ['testmergetests',['TestMergeTests',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a35b3a62673c09a6f1b8739b25df0c46d',1,'Tgstation::Server::Tests::Instance::RepositoryTest']]], - ['testmethodthrows',['TestMethodThrows',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application.html#afca4b06950eef52231f8ca75d4f203dd',1,'Tgstation::Server::Host::Core::Tests::TestApplication']]], - ['testnoversion',['TestNoVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#ab431c20106e23ec16a217617e8c55d13',1,'Tgstation::Server::Tests::Instance::ByondTest']]], - ['testpostwrite',['TestPostWrite',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html#a49252f0ad9761cfdfa3d5380bc85d4e6',1,'Tgstation::Server::Host::IO::Tests::TestPostWriteHandler']]], - ['testprogramruns',['TestProgramRuns',['../class_tgstation_1_1_server_1_1_host_1_1_console_1_1_tests_1_1_test_program.html#a56f5f5599724b738b11a6734900e18c4',1,'Tgstation::Server::Host::Console::Tests::TestProgram']]], - ['testprogress',['TestProgress',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a2a44714616dcdb6045e99cfecb3d4070',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], - ['testread',['TestRead',['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#ae81f60b9e196bd90598f294dd45621f2',1,'Tgstation::Server::Tests::AdministrationTest']]], - ['testrepoloading',['TestRepoLoading',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#a85017483e109ad902debacc77b23bdc3',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], - ['testretrievecurrentuser',['TestRetrieveCurrentUser',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a6aa9cb49fa9505b1fbb0d9a2564c9d4e',1,'Tgstation::Server::Tests::UsersTest']]], - ['testrun',['TestRun',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_tests_1_1_test_server_service.html#a3735824caa5b06bbcbab801947d747c6',1,'Tgstation::Server::Host::Service::Tests::TestServerService']]], - ['testscriptexecution',['TestScriptExecution',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a3afdd5b5a2fe3a9ba77ed76bbeb4f504',1,'Tgstation::Server::Tests::IntegrationTest']]], - ['testserver',['TestServer',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#aa3c65821e5a7c1150fdcbc91c638dc5c',1,'Tgstation::Server::Tests::IntegrationTest']]], - ['testspamcreation',['TestSpamCreation',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a959ee0c1064c19ec71f8e4465f7affdb',1,'Tgstation::Server::Tests::UsersTest']]], - ['teststandardrun',['TestStandardRun',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#ac30c37dba3594bc812faef356ee4ff3a',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststandardrunwithexception',['TestStandardRunWithException',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#a5d1a26f8193fa5f8c8bb5c7548704aa3',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststandardrunwithexceptionandwatchdog',['TestStandardRunWithExceptionAndWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#ab4c5266c27fe1210841e02e740f04bb0',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststandardrunwithrestart',['TestStandardRunWithRestart',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_program.html#aae5a6ab936dca9e0b1ea5714a2f95f96',1,'Tgstation::Server::Host::Tests::TestProgram']]], - ['teststart',['TestStart',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_tests_1_1_test_dream_daemon_client.html#af8b1c419d3fe1aa263d22dfee52e78be',1,'Tgstation::Server::Client::Components::Tests::TestDreamDaemonClient']]], - ['testthrowsonunix',['TestThrowsOnUnix',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html#a247091ba614a9111461e7c2d2fa48d01',1,'Tgstation::Server::Host::IO::Tests::TestPostWriteHandler']]], - ['testthrowswithnullarg',['TestThrowsWithNullArg',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_post_write_handler.html#af61e7d3fe02505140d16ec569b261758',1,'Tgstation::Server::Host::IO::Tests::TestPostWriteHandler']]], - ['testunrecognizedresponse',['TestUnrecognizedResponse',['../class_tgstation_1_1_server_1_1_client_1_1_tests_1_1_test_api_client.html#ad398fd0666210dbeb7522cc686ed5067',1,'Tgstation::Server::Client::Tests::TestApiClient']]], - ['testupdateprotocol',['TestUpdateProtocol',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a1d9a5dbd999376b2471f0d396554fca4',1,'Tgstation::Server::Tests::IntegrationTest']]], - ['testuseragentsarevalid',['TestUserAgentsAreValid',['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html#a724629cbd3495103aab68a8ae3952873',1,'Tgstation::Server::Api::Tests::TestApiHeaders']]], - ['testuserinteractive',['TestUserInteractive',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_console.html#a7071b079044cc63cc4f7c5425346309c',1,'Tgstation::Server::Host::IO::Tests::TestConsole']]], - ['testusestandardconfig',['TestUseStandardConfig',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions.html#aae489a23d8f0b5154a6ee65f48e805b8',1,'Tgstation::Server::Host::Extensions::Tests::TestServiceCollectionExtensions']]], - ['testwait',['TestWait',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a3ad67dbd4cb86cfadb6a8c89f64e4c92',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], - ['testwatchdogclientversion',['TestWatchdogClientVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#aaae901fd182bbdc3396d6946ecb153fe',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testwatchdogversion',['TestWatchdogVersion',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a2c2285d3dbc3e1dc5c3233efd21fc737',1,'Tgstation::Server::Tests::VersionsTest']]], - ['testwithuserstupiditiy',['TestWithUserStupiditiy',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_tests_1_1_test_setup_wizard.html#a856ce65586105cba5c48eb4802969e88',1,'Tgstation::Server::Host::Setup::Tests::TestSetupWizard']]], - ['testworks',['TestWorks',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_connection_factory.html#a904e69e35c861e89f12a82cd1299cecd',1,'Tgstation.Server.Host.Database.Tests.TestDatabaseConnectionFactory.TestWorks()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_tests_1_1_test_database_context_factory.html#a2a213c38ae5f3cc81c0b587b1475062c',1,'Tgstation.Server.Host.Database.Tests.TestDatabaseContextFactory.TestWorks()']]], - ['testworkswithoutupdatepath',['TestWorksWithoutUpdatePath',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html#a955264eb92a8410e9d602bc7bb9d83c0',1,'Tgstation::Server::Host::Tests::TestServerFactory']]], - ['testworkswithupdatepath',['TestWorksWithUpdatePath',['../class_tgstation_1_1_server_1_1_host_1_1_tests_1_1_test_server_factory.html#a254cc08651440beca3a79ef177f017f6',1,'Tgstation::Server::Host::Tests::TestServerFactory']]], - ['testwriteline',['TestWriteLine',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_console.html#ab54ac67e46c7287fc64b07ff27d6d84a',1,'Tgstation::Server::Host::IO::Tests::TestConsole']]], ['tgsauthorizeattribute',['TgsAuthorizeAttribute',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a71fd52c8f3c07624632ca72fa669aff9',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a56841444b636e471e28acb3fd7165372',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(AdministrationRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a6103a7a1e759498a879c440554ed156e',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(InstanceManagerRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a9bab142d724f39746e9b5cb3f11053eb',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(RepositoryRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#ab9d25ba7784171d98030af65820e31b9',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(ByondRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a74a9510478d9a004288929247b99f59a',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(DreamMakerRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#ac602c75dd93d93f998119ede5a8a337b',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(DreamDaemonRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#ac4808ff26e27647d62338b4c55369bab',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(ChatBotRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#af81be6ff62cf941583825b5c7e8402c2',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(ConfigurationRights requiredRights)'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_tgs_authorize_attribute.html#a075e1a5a46146957800a8461f26aaab0',1,'Tgstation.Server.Host.Controllers.TgsAuthorizeAttribute.TgsAuthorizeAttribute(InstanceUserRights requiredRights)']]], - ['throwsexception_3c_20tapiexception_20_3e',['ThrowsException< TApiException >',['../class_tgstation_1_1_server_1_1_tests_1_1_api_assert.html#a53ca63e718abead5f028942c70d398d3',1,'Tgstation::Server::Tests::ApiAssert']]], ['timerloop',['TimerLoop',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#afb736b47a7400fb861186b8dad1c4c4c',1,'Tgstation::Server::Host::Components::Instance']]], ['toapi',['ToApi',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_bot.html#ac6049a16c80f49d1503935589a5e0042',1,'Tgstation.Server.Host.Models.ChatBot.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_chat_channel.html#a01525688d871d70d1ab28cdda6083011',1,'Tgstation.Server.Host.Models.ChatChannel.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a64a9fc0f8da344e311b5b754eec10611',1,'Tgstation.Server.Host.Models.CompileJob.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_dream_maker_settings.html#ab477e13756ea540790df3e245e17173b',1,'Tgstation.Server.Host.Models.DreamMakerSettings.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a169bffb644b7ff7c3686c29373f662c1',1,'Tgstation.Server.Host.Models.Instance.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance_user.html#aad0b6b9eaf0b0a9462987564aa254b68',1,'Tgstation.Server.Host.Models.InstanceUser.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html#aaea7f482968921045b73cbdaca4dd652',1,'Tgstation.Server.Host.Models.Job.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_repository_settings.html#acff6370af1842c659c6f8ecb85dd0ea3',1,'Tgstation.Server.Host.Models.RepositorySettings.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_revision_information.html#a8e6f5b4375c0594f10c413c4119515b1',1,'Tgstation.Server.Host.Models.RevisionInformation.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_test_merge.html#ac2943458d2fc3077a6684408fb26ab09',1,'Tgstation.Server.Host.Models.TestMerge.ToApi()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#a8effbd8cd0ce7ba4c72f40efc08a9b50',1,'Tgstation.Server.Host.Models.User.ToApi(bool recursive, bool showDetails)'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_user.html#a1d6fee3f42a73a1505d6d0d12d68b3d9',1,'Tgstation.Server.Host.Models.User.ToApi(bool showDetails)']]], ['tokenfactory',['TokenFactory',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#a6ed83527beb343b96506ad417a91ca94',1,'Tgstation::Server::Host::Security::TokenFactory']]], diff --git a/search/functions_13.js b/search/functions_13.js index 03793812e5..8e4aeac4a4 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -16,7 +16,6 @@ var searchData= ['user',['User',['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a67aaaea73d5c7a55860fb55f783f0534',1,'Tgstation.Server.Client.UsersClient.User(Routes.User, user??throw new ArgumentNullException(nameof(user)), cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#a67aaaea73d5c7a55860fb55f783f0534',1,'Tgstation.Server.Client.UsersClient.User(Routes.User, user??throw new ArgumentNullException(nameof(user)), cancellationToken)']]], ['usercontroller',['UserController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html#a972194803b6ad32f7be555b9ea93e961',1,'Tgstation::Server::Host::Controllers::UserController']]], ['usersclient',['UsersClient',['../class_tgstation_1_1_server_1_1_client_1_1_users_client.html#aa7e771fad86b68de8483944e9f34a88e',1,'Tgstation::Server::Client::UsersClient']]], - ['userstest',['UsersTest',['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#a79bce1468407aadea40498bad12a9ec8',1,'Tgstation::Server::Tests::UsersTest']]], ['useservererrorhandling',['UseServerErrorHandling',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_application_builder_extensions.html#a879c6c603a37c9aebf25174e7aee4b2d',1,'Tgstation::Server::Host::Extensions::ApplicationBuilderExtensions']]], ['usesetupapplication',['UseSetupApplication',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_host_builder_extensions.html#ae797b26258b28c3540df4af88ff850fe',1,'Tgstation::Server::Host::Extensions::HostBuilderExtensions']]], ['usestandardconfig_3c_20tconfig_20_3e',['UseStandardConfig< TConfig >',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_service_collection_extensions.html#a47937ae7bd20d9b7cc5699cce51cb8ae',1,'Tgstation::Server::Host::Extensions::ServiceCollectionExtensions']]] diff --git a/search/functions_15.js b/search/functions_15.js index f238e16e4f..46f8bd92ca 100644 --- a/search/functions_15.js +++ b/search/functions_15.js @@ -1,13 +1,10 @@ var searchData= [ ['wait',['Wait',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#aa3f314a623eb4800fbf6cd88685b54d7',1,'Tgstation::Server::Host::Jobs::JobHandler']]], - ['waitforjob',['WaitForJob',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#a11c99468369d8d269d2de1377a518c23',1,'Tgstation::Server::Tests::Instance::JobsRequiredTest']]], ['waitforjobcompletion',['WaitForJobCompletion',['../interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html#a04ad7543ef9c8863c1d8d0b46d17f522',1,'Tgstation.Server.Host.Jobs.IJobManager.WaitForJobCompletion()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a91cb1783409dd1e5cd4ec7670851f05f',1,'Tgstation.Server.Host.Jobs.JobManager.WaitForJobCompletion()']]], - ['waitforjobprogressthencancel',['WaitForJobProgressThenCancel',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#aaf35a2f1ac25ee9e7ca1c96cb72f4596',1,'Tgstation::Server::Tests::Instance::JobsRequiredTest']]], ['watchdog',['Watchdog',['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog.html#ada6c36ef01a0cdaf67ea13a350c3f073',1,'Tgstation::Server::Host::Watchdog::Watchdog']]], ['watchdogbase',['WatchdogBase',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a78d5f9fe6f32c9aa612317fa76799435',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['watchdogfactory',['WatchdogFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#aab0326100c3cf0f68e7345990d30b308',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogFactory']]], - ['watchdogtest',['WatchdogTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#af938dec9f03fdb10d9f0c43f531611b9',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['windowsbyondinstaller',['WindowsByondInstaller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a90d405cbc30a94e4f42bb82f1ae70db9',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], ['windowsnetworkpromptreaper',['WindowsNetworkPromptReaper',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a48c16d7265c9d7b8c578f20c52601f94',1,'Tgstation::Server::Host::System::WindowsNetworkPromptReaper']]], ['windowsprocessfeatures',['WindowsProcessFeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_process_features.html#a27a19295cb9d9879dbee167e23f5704f',1,'Tgstation::Server::Host::System::WindowsProcessFeatures']]], diff --git a/search/functions_2.js b/search/functions_2.js index 54433e54f7..cce5e450c7 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -15,17 +15,15 @@ var searchData= ['chatcontroller',['ChatController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_chat_controller.html#aeb8a6d7b46b068d26e685b7b22e78cb4',1,'Tgstation::Server::Host::Controllers::ChatController']]], ['chatmanager',['ChatManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ae0a718f1cae22fe94e31e1c6103ddbed',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], ['chatmanagerfactory',['ChatManagerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#a664778f38f54960c97b79cb3bcd97651',1,'Tgstation::Server::Host::Components::Chat::ChatManagerFactory']]], - ['chattest',['ChatTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#a86280e64c46adc7a07f7a0c2b2cb2e73',1,'Tgstation::Server::Tests::Instance::ChatTest']]], ['chattrackingcontext',['ChatTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a930d4047b0c065fa25b3a149bb541648',1,'Tgstation::Server::Host::Components::Chat::ChatTrackingContext']]], ['chatupdate',['ChatUpdate',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_chat_update.html#aad6730fe7ca3dfdf9b037bdc07a97c91',1,'Tgstation::Server::Host::Components::Interop::ChatUpdate']]], ['checkavailable',['CheckAvailable',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a6556df91ef25960c814f583b71996a9f',1,'Tgstation::Server::Host::IO::Console']]], ['checkcompatibility',['CheckCompatibility',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a3c5df000903796a032fe6a4cafdc8a73',1,'Tgstation::Server::Api::ApiHeaders']]], ['checkdisposed',['CheckDisposed',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#ab0660ae6440a38aa85f8473a8220533a',1,'Tgstation::Server::Host::Components::Session::SessionController']]], - ['checkdmapifail',['CheckDMApiFail',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a76827ef52aa539b52c8ce4e45d559927',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['checkexceptionpropagation',['CheckExceptionPropagation',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#ab5cd879190ac2d9764b9849eb31985f8',1,'Tgstation::Server::Host::Server']]], ['checkgetjob',['CheckGetJob',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#ae129c81a2e2ad2ecf8838e03a5a7db07',1,'Tgstation::Server::Host::Jobs::JobManager']]], ['checklaunchresult',['CheckLaunchResult',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a96ad9302ae812f4ba3bbbaed2f7adbd0',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], - ['checkout',['Checkout',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html#a193582291ff43c0841b5c75f77f50fcb',1,'Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Checkout()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_commands.html#a6bd416c14953fd88906f93050249e705',1,'Tgstation.Server.Host.Components.Repository.LibGit2Commands.Checkout()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a36f92e0b4c139afa8abcad414091320c',1,'Tgstation.Server.Tests.Instance.RepositoryTest.Checkout()']]], + ['checkout',['Checkout',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html#a193582291ff43c0841b5c75f77f50fcb',1,'Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Checkout()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_commands.html#a6bd416c14953fd88906f93050249e705',1,'Tgstation.Server.Host.Components.Repository.LibGit2Commands.Checkout()']]], ['checkoutobject',['CheckoutObject',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#ab069c1ee11c48955e51956ff31a0d0fc',1,'Tgstation.Server.Host.Components.Repository.IRepository.CheckoutObject()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a26b2fb935f0fd74a479231085029ce86',1,'Tgstation.Server.Host.Components.Repository.Repository.CheckoutObject()']]], ['checkoutprogresshandler',['CheckoutProgressHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#ae8ee5ac2942a57e05ec5c7e238e75977',1,'Tgstation::Server::Host::Components::Repository::Repository']]], ['checkpagerisnotrunning',['CheckPagerIsNotRunning',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a3937a00c1b51549531faec1248595cf0',1,'Tgstation::Server::Host::Components::Session::SessionControllerFactory']]], @@ -58,7 +56,6 @@ var searchData= ['configurationclient',['ConfigurationClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#aed092908af675dfdec16528492815010',1,'Tgstation::Server::Client::Components::ConfigurationClient']]], ['configurationcontroller',['ConfigurationController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a9ed3e9d430a0a4dbe5b2a3e3298089ca',1,'Tgstation::Server::Host::Controllers::ConfigurationController']]], ['configurationfile',['ConfigurationFile',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a60002e47d604a7189fea03b3a4720787',1,'Tgstation.Server.Client.Components.ConfigurationClient.ConfigurationFile(Routes.Configuration, directory, instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#af2423b817b8e4de1892e915b0c4e3e17',1,'Tgstation.Server.Client.Components.ConfigurationClient.ConfigurationFile(Routes.Configuration, file??throw new ArgumentNullException(nameof(file)), instance.Id, cancellationToken)']]], - ['configurationtest',['ConfigurationTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a80083c87de2b165124b6c6953b2ee0b8',1,'Tgstation::Server::Tests::Instance::ConfigurationTest']]], ['configure',['Configure',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html#a2c2b516c6696a0390b37c4983a52a235',1,'Tgstation.Server.Host.Core.Application.Configure()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_swagger_configuration.html#a58ef7bff279e5663448d9c5e9fa81e89',1,'Tgstation.Server.Host.Core.SwaggerConfiguration.Configure()']]], ['configurecontrolpanel',['ConfigureControlPanel',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a4395ef504696978cdc743b50121456f7',1,'Tgstation::Server::Host::Setup::SetupWizard']]], ['configuredatabase',['ConfigureDatabase',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a1deda504d8ba5d227a51c83564b72ca1',1,'Tgstation::Server::Host::Setup::SetupWizard']]], @@ -89,7 +86,6 @@ var searchData= ['createdeadsession',['CreateDeadSession',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_i_session_controller_factory.html#aa3be4153e41c02eb01deb381f0bc294c',1,'Tgstation.Server.Host.Components.Session.ISessionControllerFactory.CreateDeadSession()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a4921a5b8537495ad43d5356a4860e6aa',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.CreateDeadSession()']]], ['createdefaultserverfactory',['CreateDefaultServerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_application.html#a6720ad4775ff4751c0d2e00b36f0c31f',1,'Tgstation::Server::Host::Core::Application']]], ['createdirectory',['CreateDirectory',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#ad3f4cf594c24523ba3717b926843c078',1,'Tgstation.Server.Client.Components.ConfigurationClient.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_configuration_client.html#ab7b97489e1cb6307e417f6ecc22b9260',1,'Tgstation.Server.Client.Components.IConfigurationClient.CreateDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a9e6d3a7af0e253142f6ea1fe932f6002',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_i_configuration.html#aac9d5ed7fad37fc5f29295f4a3445449',1,'Tgstation.Server.Host.Components.StaticFiles.IConfiguration.CreateDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a35975e796c564e8b5dd5d4a601d0c2e3',1,'Tgstation.Server.Host.IO.DefaultIOManager.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a69aa1b9dbeb6af3744e568095c4376e7',1,'Tgstation.Server.Host.IO.IIOManager.CreateDirectory()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_synchronous_i_o_manager.html#a87b99f131bf6b48d725561414d4ddfcb',1,'Tgstation.Server.Host.IO.ISynchronousIOManager.CreateDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_synchronous_i_o_manager.html#a595b31e7065ee0d3431903fa0ac55156',1,'Tgstation.Server.Host.IO.SynchronousIOManager.CreateDirectory()']]], - ['createfactory',['CreateFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_tests_1_1_test_repository_factory.html#ade00544633aa62457a37a9837c34ef6d',1,'Tgstation::Server::Host::Components::Repository::Tests::TestRepositoryFactory']]], ['createfromexistinghandle',['CreateFromExistingHandle',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#ab8ce5d8354aea3fec89a1d7687acb877',1,'Tgstation::Server::Host::System::ProcessExecutor']]], ['createfrompath',['CreateFromPath',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html#a855673b50e2639242bea6d6770c39773',1,'Tgstation.Server.Host.Components.Repository.ILibGit2RepositoryFactory.CreateFromPath()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#aff825ad3b4e4f4de83285d3cf2281e7b',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.CreateFromPath()']]], ['createinmemory',['CreateInMemory',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_repository_factory.html#af08df14e3a5e9e63b14a6d65cc47abd6',1,'Tgstation.Server.Host.Components.Repository.ILibGit2RepositoryFactory.CreateInMemory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_repository_factory.html#ad04e55b87e2ea16c68210ce73a80cebd',1,'Tgstation.Server.Host.Components.Repository.LibGit2RepositoryFactory.CreateInMemory()']]], @@ -103,7 +99,6 @@ var searchData= ['createserverclient',['CreateServerClient',['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory.html#aed42fe9280a989ba78b8fd2a830a93a8',1,'Tgstation.Server.Client.IServerClientFactory.CreateServerClient(Uri host, string username, string password, TimeSpan timeout=default, CancellationToken cancellationToken=default)'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client_factory.html#a58ce916728cfc81f8e143682cd1df5e7',1,'Tgstation.Server.Client.IServerClientFactory.CreateServerClient(Uri host, Token token, TimeSpan timeout=default)'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client_factory.html#a358685d267630347317e476195680cc9',1,'Tgstation.Server.Client.ServerClientFactory.CreateServerClient(Uri host, string username, string password, TimeSpan timeout, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client_factory.html#a6c53de0537efa094a9c2c52b681acaa2',1,'Tgstation.Server.Client.ServerClientFactory.CreateServerClient(Uri host, Token token, TimeSpan timeout)']]], ['createsymboliclink',['CreateSymbolicLink',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_symlink_factory.html#a35bd8c53ef36c4a655e827750a40699c',1,'Tgstation.Server.Host.IO.ISymlinkFactory.CreateSymbolicLink()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_symlink_factory.html#ac487bf33d9a5821fb30bfd7b74915fbe',1,'Tgstation.Server.Host.IO.PosixSymlinkFactory.CreateSymbolicLink()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_windows_symlink_factory.html#a87a0b1b31b48f65e53e4b3b6f476a2c0',1,'Tgstation.Server.Host.IO.WindowsSymlinkFactory.CreateSymbolicLink()'],['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#a668c437c860fb2eafcee04a1a2a613c9',1,'Tgstation.Server.Host.NativeMethods.CreateSymbolicLink()']]], ['createsystemidentity',['CreateSystemIdentity',['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html#adaf274d215700bf692b1c3964ff32103',1,'Tgstation.Server.Host.Security.ISystemIdentityFactory.CreateSystemIdentity(User user, CancellationToken cancellationToken)'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_system_identity_factory.html#a6dd83aca91cf43c7236afd22dc512b0a',1,'Tgstation.Server.Host.Security.ISystemIdentityFactory.CreateSystemIdentity(string username, string password, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity_factory.html#a8e2c85e4ed45d68065f86749afa4651d',1,'Tgstation.Server.Host.Security.PosixSystemIdentityFactory.CreateSystemIdentity(User user, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity_factory.html#a4621a750f1d0592586d26323af215d93',1,'Tgstation.Server.Host.Security.PosixSystemIdentityFactory.CreateSystemIdentity(string username, string password, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a5c140611a428b663c3a3f76623f825c2',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.CreateSystemIdentity(User user, CancellationToken cancellationToken)'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a24c82be81ba5cda6c975a931e8bfe6f1',1,'Tgstation.Server.Host.Security.WindowsSystemIdentityFactory.CreateSystemIdentity(string username, string password, CancellationToken cancellationToken)']]], - ['createtestinstance',['CreateTestInstance',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a5ba9c70a99ad2cb505e7e958fce0921e',1,'Tgstation::Server::Tests::InstanceManagerTest']]], ['createtoken',['CreateToken',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#afe4c43b884ebd0e9c4b60e39d4e1c162',1,'Tgstation.Server.Host.Controllers.HomeController.CreateToken()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_token_factory.html#a57edffc2d8c63352fbf4ebd0b5991b45',1,'Tgstation.Server.Host.Security.ITokenFactory.CreateToken()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#a17610f96f7e87136d957e8ba3c1f5d4a',1,'Tgstation.Server.Host.Security.TokenFactory.CreateToken()']]], ['createtrackingcontext',['CreateTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#aadf2ea0ffdbf567ac24cc5c45f6f66b6',1,'Tgstation.Server.Host.Components.Chat.ChatManager.CreateTrackingContext()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_i_chat_manager.html#a5b3b4e9ab7d03bd8020ee9dfa9bebbbe',1,'Tgstation.Server.Host.Components.Chat.IChatManager.CreateTrackingContext()']]], ['createwatchdog',['CreateWatchdog',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_i_watchdog_factory.html#ae33542d5dc8e241079bcd540867fcfe9',1,'Tgstation.Server.Host.Components.Watchdog.IWatchdogFactory.CreateWatchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#afd02a561fb81a964f00d37711a5ccaf7',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogFactory.CreateWatchdog()'],['../interface_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_i_watchdog_factory.html#a4610f9c60c131dab81a56aa23abdfbb8',1,'Tgstation.Server.Host.Watchdog.IWatchdogFactory.CreateWatchdog()'],['../class_tgstation_1_1_server_1_1_host_1_1_watchdog_1_1_watchdog_factory.html#ae25446ee2a7bb19d9208695d18621914',1,'Tgstation.Server.Host.Watchdog.WatchdogFactory.CreateWatchdog()']]], diff --git a/search/functions_3.js b/search/functions_3.js index 1afd07b0a1..3d0285d8ff 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -15,7 +15,6 @@ var searchData= ['deletefile',['DeleteFile',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#ad75df660abbe0d645edc657cf9910a1a',1,'Tgstation.Server.Host.IO.DefaultIOManager.DeleteFile()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a6ca322ea63f5693487917c1ee71c707a',1,'Tgstation.Server.Host.IO.IIOManager.DeleteFile()']]], ['deleterepository',['DeleteRepository',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository_manager.html#a0476484a5f4909326dfd7edcf697716d',1,'Tgstation.Server.Host.Components.Repository.IRepositoryManager.DeleteRepository()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a48d21690a40164c4a11d81be94055395',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.DeleteRepository()']]], ['deploymentprocess',['DeploymentProcess',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ab03690c5e8fd15c8d3f7c746a36a9f37',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_i_dream_maker.html#aeb470ac53fa295c9456606278c9f6e65',1,'Tgstation.Server.Host.Components.Deployment.IDreamMaker.DeploymentProcess()']]], - ['deploytestdme',['DeployTestDme',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a2b38497fa85ceedf64818daba6411b56',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]], ['describe',['Describe',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_error_code_extensions.html#a9c0a74848ab318a82e61bb1700b0598e',1,'Tgstation::Server::Api::Models::ErrorCodeExtensions']]], ['detach',['Detach',['../interface_tgstation_1_1_server_1_1_client_1_1_i_instance_manager_client.html#abd45f73a94f3e25829be0e477c73caad',1,'Tgstation.Server.Client.IInstanceManagerClient.Detach()'],['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a9aaeff926049f5bc8c311fc67b4fb78c',1,'Tgstation.Server.Client.InstanceManagerClient.Detach()']]], ['die',['Die',['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_server_control.html#a2eb5bdeb76bf1fbfdb297219af3ede45',1,'Tgstation.Server.Host.Core.IServerControl.Die()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#ae61fcfdb226cd0f5126e29ffb6fff403',1,'Tgstation.Server.Host.Server.Die()']]], @@ -24,7 +23,7 @@ var searchData= ['disconnect',['Disconnect',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a449b9d2cfad03af62ac00b752f843869',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.Disconnect()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html#ae24ff61d2fb16b41675498d0d95b67d8',1,'Tgstation.Server.Host.Components.Chat.Providers.IProvider.Disconnect()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#ad4de9ce051d7d17408902660018fbc0c',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Disconnect()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a09ac5284bd746cd4a6008e5747c31dc9',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Disconnect()']]], ['discordconnectionstringbuilder',['DiscordConnectionStringBuilder',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#a6728e43a98a9f8a7e99cb4b286ae03af',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder.DiscordConnectionStringBuilder()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#acf0ae3d6a9370ce06e612d8edb6773e9',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder.DiscordConnectionStringBuilder(string connectionString)']]], ['discordprovider',['DiscordProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a8b7a115b697a54940a0f18bfb14ed3bf',1,'Tgstation::Server::Host::Components::Chat::Providers::DiscordProvider']]], - ['dispose',['Dispose',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad4afd612c75a7240f3aa27b49520a1bf',1,'Tgstation.Server.Client.ApiClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_http_client.html#a01a43b38e92d4c35f303db4d24a2d27a',1,'Tgstation.Server.Client.HttpClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#abcacb02b4b6734d065f599659914c2ff',1,'Tgstation.Server.Client.ServerClient.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html#af8246eaaf2299ebea9af766cad757790',1,'Tgstation.Server.Host.Components.Byond.ByondExecutableLock.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#ad943befa858b57706c8fdeac1c93a7bc',1,'Tgstation.Server.Host.Components.Byond.ByondManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ac28dcfb947617ce11f16c9812e4a5a22',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a40125613cfd8724e6d3a2bd5f3e83ebb',1,'Tgstation.Server.Host.Components.Chat.ChatManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a405ff7157fc650643ebdc42571740706',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#af246d1ba4609e088232968f6bcfb32f9',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a42a3640c402f3907704c03f78a19fd8f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#af78ee575d1f15038144703939a212a05',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a5f4170ba6cb22e8497e1774cfa61fed2',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a3dffaa0728d657493bc0e2f637db142c',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a606fe532cfc8b19526857ffc63517637',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a899ed564ee9ba8dee124d358a4582a99',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aeb054aea1394bc477846bb850f7016a0',1,'Tgstation.Server.Host.Components.Instance.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a435d2fb1ad9eeafe2629263a8d78b050',1,'Tgstation.Server.Host.Components.InstanceManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_registration.html#aeef0e0b995b4616afa59974f820a40b9',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a3ea44742a122a7d74046017a02f5ea08',1,'Tgstation.Server.Host.Components.Repository.Repository.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a61b0a56eced0f9e75057c0c9f17b5d1d',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a42fce87e8c8c51ddd2dac81e0b5e13f0',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0f81961185429418555c30d18180296e',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#abf9a2362c6cf1f7eb3a3bb25b77c585d',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose(bool disposing)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a490ea3b8f33527e6b1e348346195503a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a674ad9d3fd9d5716186fdb65b99d40ab',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1a4d9a4d259d03ff3f69b2b061c2e5df',1,'Tgstation.Server.Host.Core.RestartRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#a7a90d285258c8e67e5a351c6b8854537',1,'Tgstation.Server.Host.Core.SemaphoreSlimContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a4094b920d3ba4aa6f3620b1fff15672c',1,'Tgstation.Server.Host.IO.Console.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a6ae06f68e5a74aefeb5ac12f832efcfe',1,'Tgstation.Server.Host.Jobs.JobHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a16e8a7081a33c07a98ac25749e8de832',1,'Tgstation.Server.Host.Jobs.JobManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a4a5a80952341c5a9e0f3a84e27734f8a',1,'Tgstation.Server.Host.Security.AuthenticationContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#accc9334a642e563e47c5308df2d5149a',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a8a7ab89f157f77d9424c642587fd0460',1,'Tgstation.Server.Host.Security.IdentityCache.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#abf1fccfffa19349bb551ffe64c364387',1,'Tgstation.Server.Host.Security.IdentityCacheObject.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#afcbcff9ad24bfd3aaf29984f0f78bb4c',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a69861e38af0e65778b2e6e5692fd87a4',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a110b26835967f72e89837e6f47f4b1a1',1,'Tgstation.Server.Host.System.Process.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a1c17ac001c62907054e00cf6216aba78',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#ab96927cd0efef08c6926838bc238d45a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a75ee7501b3cb59e3e34c05f382380292',1,'Tgstation.Server.Host.Service.ServerService.Dispose()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a961376f9557fb389f26cafb5fb93ab96',1,'Tgstation.Server.Tests.TestingServer.Dispose()']]], + ['dispose',['Dispose',['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#ad4afd612c75a7240f3aa27b49520a1bf',1,'Tgstation.Server.Client.ApiClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_http_client.html#a01a43b38e92d4c35f303db4d24a2d27a',1,'Tgstation.Server.Client.HttpClient.Dispose()'],['../class_tgstation_1_1_server_1_1_client_1_1_server_client.html#abcacb02b4b6734d065f599659914c2ff',1,'Tgstation.Server.Client.ServerClient.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html#af8246eaaf2299ebea9af766cad757790',1,'Tgstation.Server.Host.Components.Byond.ByondExecutableLock.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#ad943befa858b57706c8fdeac1c93a7bc',1,'Tgstation.Server.Host.Components.Byond.ByondManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ac28dcfb947617ce11f16c9812e4a5a22',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a40125613cfd8724e6d3a2bd5f3e83ebb',1,'Tgstation.Server.Host.Components.Chat.ChatManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a405ff7157fc650643ebdc42571740706',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#af246d1ba4609e088232968f6bcfb32f9',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a42a3640c402f3907704c03f78a19fd8f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#af78ee575d1f15038144703939a212a05',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a5f4170ba6cb22e8497e1774cfa61fed2',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#a3dffaa0728d657493bc0e2f637db142c',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a606fe532cfc8b19526857ffc63517637',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a899ed564ee9ba8dee124d358a4582a99',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aeb054aea1394bc477846bb850f7016a0',1,'Tgstation.Server.Host.Components.Instance.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a435d2fb1ad9eeafe2629263a8d78b050',1,'Tgstation.Server.Host.Components.InstanceManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_bridge_registration.html#aeef0e0b995b4616afa59974f820a40b9',1,'Tgstation.Server.Host.Components.Interop.Bridge.BridgeRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a3ea44742a122a7d74046017a02f5ea08',1,'Tgstation.Server.Host.Components.Repository.Repository.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a61b0a56eced0f9e75057c0c9f17b5d1d',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a42fce87e8c8c51ddd2dac81e0b5e13f0',1,'Tgstation.Server.Host.Components.Session.DeadSessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0f81961185429418555c30d18180296e',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#abf9a2362c6cf1f7eb3a3bb25b77c585d',1,'Tgstation.Server.Host.Components.Session.SessionController.Dispose(bool disposing)'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a490ea3b8f33527e6b1e348346195503a',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a674ad9d3fd9d5716186fdb65b99d40ab',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_restart_registration.html#a1a4d9a4d259d03ff3f69b2b061c2e5df',1,'Tgstation.Server.Host.Core.RestartRegistration.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_semaphore_slim_context.html#a7a90d285258c8e67e5a351c6b8854537',1,'Tgstation.Server.Host.Core.SemaphoreSlimContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a4094b920d3ba4aa6f3620b1fff15672c',1,'Tgstation.Server.Host.IO.Console.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a6ae06f68e5a74aefeb5ac12f832efcfe',1,'Tgstation.Server.Host.Jobs.JobHandler.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a16e8a7081a33c07a98ac25749e8de832',1,'Tgstation.Server.Host.Jobs.JobManager.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a4a5a80952341c5a9e0f3a84e27734f8a',1,'Tgstation.Server.Host.Security.AuthenticationContext.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#accc9334a642e563e47c5308df2d5149a',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a8a7ab89f157f77d9424c642587fd0460',1,'Tgstation.Server.Host.Security.IdentityCache.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#abf1fccfffa19349bb551ffe64c364387',1,'Tgstation.Server.Host.Security.IdentityCacheObject.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#afcbcff9ad24bfd3aaf29984f0f78bb4c',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a69861e38af0e65778b2e6e5692fd87a4',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#a110b26835967f72e89837e6f47f4b1a1',1,'Tgstation.Server.Host.System.Process.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a1c17ac001c62907054e00cf6216aba78',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#ab96927cd0efef08c6926838bc238d45a',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.Dispose()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a75ee7501b3cb59e3e34c05f382380292',1,'Tgstation.Server.Host.Service.ServerService.Dispose()']]], ['disposeandnullcontrollers',['DisposeAndNullControllers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#ab4158781aa5500e7fa039bc969c51ef1',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.DisposeAndNullControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_experimental_watchdog.html#a38336dfb2d02f0b73e0613a6aea17d5d',1,'Tgstation.Server.Host.Components.Watchdog.ExperimentalWatchdog.DisposeAndNullControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ad03dbc1b36b5c42f944d93f13f6260af',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.DisposeAndNullControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a1aff310066e632e5a05edcfa5a1aeae9',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.DisposeAndNullControllers()']]], ['dmbfactory',['DmbFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a6792aff6d8b22ed0ac3f895676abbeab',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]], ['dmbprovider',['DmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#aa3d708788cce51829de07e8546884805',1,'Tgstation::Server::Host::Components::Deployment::DmbProvider']]], diff --git a/search/functions_5.js b/search/functions_5.js index bf37664916..89f90225ad 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -3,7 +3,7 @@ var searchData= ['fetch',['Fetch',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_lib_git2_commands.html#a3660f1ded05e762c347ffc43c6d71700',1,'Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Fetch()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_lib_git2_commands.html#a24fb43b841e486d791dc52078ec1d870',1,'Tgstation.Server.Host.Components.Repository.LibGit2Commands.Fetch()']]], ['fetchorigin',['FetchOrigin',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_repository.html#a749160f7ea74fc975303e46d5ad196e0',1,'Tgstation.Server.Host.Components.Repository.IRepository.FetchOrigin()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a9e88ae9848a65008f544cfd34071f115',1,'Tgstation.Server.Host.Components.Repository.Repository.FetchOrigin()']]], ['file',['File',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a51d11df3997c7f49c6fb8e7784d3f2d0',1,'Tgstation::Server::Host::Controllers::ConfigurationController']]], - ['fileexists',['FileExists',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#ab1b31bbcb5d4bdc0650d81a19af5d6ae',1,'Tgstation.Server.Host.IO.DefaultIOManager.FileExists()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a4088b7924c694d628acd99b5a0829c86',1,'Tgstation.Server.Host.IO.IIOManager.FileExists()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a829c327d0e5cbc853d13fdc174403d2e',1,'Tgstation.Server.Tests.Instance.ConfigurationTest.FileExists()']]], + ['fileexists',['FileExists',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#ab1b31bbcb5d4bdc0650d81a19af5d6ae',1,'Tgstation.Server.Host.IO.DefaultIOManager.FileExists()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_i_o_manager.html#a4088b7924c694d628acd99b5a0829c86',1,'Tgstation.Server.Host.IO.IIOManager.FileExists()']]], ['findwindow',['FindWindow',['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#aaff201757860dd95c1ab3047ac6e2ec8',1,'Tgstation::Server::Host::NativeMethods']]], ['forbidduetomodeconflicts',['ForbidDueToModeConflicts',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a3478628e5a443b65c9ffb565d4da2cde',1,'Tgstation::Server::Host::Controllers::ConfigurationController']]], ['foreachasync',['ForEachAsync',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a198210b908b36209c2ec840bb5bdbc43',1,'Tgstation.Server.Host.Database.DatabaseCollection.ForEachAsync()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_collection.html#af03a612669a10392cf9f7ba67cbd3ec5',1,'Tgstation.Server.Host.Database.IDatabaseCollection.ForEachAsync()']]], diff --git a/search/functions_6.js b/search/functions_6.js index 9599990a2d..b41aefb701 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -43,6 +43,5 @@ var searchData= ['getuseranddomainname',['GetUserAndDomainName',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity_factory.html#a1cca1b38097ffb81518592e6b967cecf',1,'Tgstation::Server::Host::Security::WindowsSystemIdentityFactory']]], ['getwindowtext',['GetWindowText',['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#aab504dccd83453d3af13a7e4feceb7a9',1,'Tgstation::Server::Host::NativeMethods']]], ['getwindowthreadprocessid',['GetWindowThreadProcessId',['../class_tgstation_1_1_server_1_1_host_1_1_native_methods.html#a346862e4a517dcfe04a256ec49e7ecea',1,'Tgstation::Server::Host::NativeMethods']]], - ['githubclientfactory',['GitHubClientFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_git_hub_client_factory.html#a72336fa397ae9b38f421d27063479af9',1,'Tgstation::Server::Host::Core::GitHubClientFactory']]], - ['gracefulwatchdogshutdown',['GracefulWatchdogShutdown',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a3c03b26eb3624c7076e438735df0d152',1,'Tgstation::Server::Tests::Instance::WatchdogTest']]] + ['githubclientfactory',['GitHubClientFactory',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_git_hub_client_factory.html#a72336fa397ae9b38f421d27063479af9',1,'Tgstation::Server::Host::Core::GitHubClientFactory']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index 5cac23112b..2990154a10 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -10,7 +10,6 @@ var searchData= ['handlenormalreboot',['HandleNormalReboot',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a4086daae4bfcb0d754531c5fa72a3082',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.HandleNormalReboot()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#ae9061f3b017884041eb1cebb55b09187',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.HandleNormalReboot()']]], ['handlerestart',['HandleRestart',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#abfc2c178a071f0a8450c0aaa82af9426',1,'Tgstation.Server.Host.Components.Chat.ChatManager.HandleRestart()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a2fd05864a3a2b706516784e14afaecc6',1,'Tgstation.Server.Host.Components.InstanceManager.HandleRestart()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#ad78e8addece7234fb29cffe96a18442e',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.HandleRestart()'],['../interface_tgstation_1_1_server_1_1_host_1_1_core_1_1_i_restart_handler.html#ad7bcde59a7297d1ef3770943af92a93d',1,'Tgstation.Server.Host.Core.IRestartHandler.HandleRestart()']]], ['handlewrite',['HandleWrite',['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_post_write_handler.html#a977c03596e21a07e06d7bc3735c6884f',1,'Tgstation.Server.Host.IO.IPostWriteHandler.HandleWrite()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a43d2add7500e5047fd259d1291ada0bc',1,'Tgstation.Server.Host.IO.PosixPostWriteHandler.HandleWrite()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_windows_post_write_handler.html#a94fe62fd0f170cca8a95674408a1ede4',1,'Tgstation.Server.Host.IO.WindowsPostWriteHandler.HandleWrite()']]], - ['haspermissiontomakesymlinks',['HasPermissionToMakeSymlinks',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#a26f1ef58c7ead54fd0a7b73f616dbb4a',1,'Tgstation::Server::Host::IO::Tests::TestSymlinkFactory']]], ['home',['Home',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a03d7bf4a2c99507c1c69d1b76eee96c8',1,'Tgstation::Server::Host::Controllers::HomeController']]], ['homecontroller',['HomeController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a2ef2c0df0b940206d51e74f0748098da',1,'Tgstation::Server::Host::Controllers::HomeController']]], ['httpclient',['HttpClient',['../class_tgstation_1_1_server_1_1_client_1_1_http_client.html#ae30abd8d943980aeb8c192df877b7df8',1,'Tgstation::Server::Client::HttpClient']]] diff --git a/search/functions_8.js b/search/functions_8.js index f6e940597b..147486e77b 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -3,9 +3,8 @@ var searchData= ['identitycache',['IdentityCache',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#aa3cdd5649c32a1249a2398343e82f343',1,'Tgstation::Server::Host::Security::IdentityCache']]], ['identitycacheobject',['IdentityCacheObject',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a77e5495fa90b8eed2f2d86c6fb711da8',1,'Tgstation::Server::Host::Security::IdentityCacheObject']]], ['infinitetask',['InfiniteTask',['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_task_extensions.html#a81dec7122d90677b97a3b1f2c84440cf',1,'Tgstation::Server::Host::Extensions::TaskExtensions']]], - ['init',['Init',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html#a5914cc3da1e7ff629afb7b88fb7cd5f5',1,'Tgstation.Server.Host.System.Tests.TestProcessFeatures.Init()'],['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a11f4577ca24e1790ead722db6aec3127',1,'Tgstation.Server.Tests.VersionsTest.Init()']]], ['initcontrollers',['InitControllers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a8d07b1dec35b65401a0f31488ed7d6ba',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.InitControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_experimental_watchdog.html#aca11de6335f98af3c29f4eb33ddbaa90',1,'Tgstation.Server.Host.Components.Watchdog.ExperimentalWatchdog.InitControllers()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a52c97555cc3ca1a72131d18e6c540437',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.InitControllers()']]], - ['initialize',['Initialize',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a97dc9efffa45ab3c0530554822c414f4',1,'Tgstation.Server.Host.Database.DatabaseContext.Initialize()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a199f87338e2136375610f5dac32b268b',1,'Tgstation.Server.Host.Database.IDatabaseContext.Initialize()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#a44c8b813bbadae2022cab1b2deaed3cb',1,'Tgstation.Server.Host.Components.Chat.Providers.Tests.TestDiscordProvider.Initialize()']]], + ['initialize',['Initialize',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a97dc9efffa45ab3c0530554822c414f4',1,'Tgstation.Server.Host.Database.DatabaseContext.Initialize()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a199f87338e2136375610f5dac32b268b',1,'Tgstation.Server.Host.Database.IDatabaseContext.Initialize()']]], ['injectclaimsintocontext',['InjectClaimsIntoContext',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_claims_injector.html#a68b33948ac77f08ab2dc17209ce78314',1,'Tgstation.Server.Host.Security.ClaimsInjector.InjectClaimsIntoContext()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_claims_injector.html#ac15d0e829afdb2e3523f6ea38879759e',1,'Tgstation.Server.Host.Security.IClaimsInjector.InjectClaimsIntoContext()']]], ['installbyond',['InstallByond',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_installer_base.html#aba649f661759b2da61f51f112d060f85',1,'Tgstation.Server.Host.Components.Byond.ByondInstallerBase.InstallByond()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_installer.html#a8fec89a87bef1153e103e4b3349fb27b',1,'Tgstation.Server.Host.Components.Byond.IByondInstaller.InstallByond()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_posix_byond_installer.html#a91ccfa2ffcfce658cf045b37de2aa153',1,'Tgstation.Server.Host.Components.Byond.PosixByondInstaller.InstallByond()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a791ef513301c98f21808049b43f6db36',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.InstallByond()']]], ['installedversions',['InstalledVersions',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a58ad28bf73680ade13cd1bf1ebece987',1,'Tgstation.Server.Client.Components.ByondClient.InstalledVersions()'],['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_byond_client.html#a1538f8488e7866c4986afe7d3b7ef1a0',1,'Tgstation.Server.Client.Components.IByondClient.InstalledVersions()']]], @@ -17,9 +16,7 @@ var searchData= ['instancefactory',['InstanceFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a589fcf563d721704843856a9b5f7b0cb',1,'Tgstation::Server::Host::Components::InstanceFactory']]], ['instancemanager',['InstanceManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a6a44bb969dab0811a31b9c990c82ffd3',1,'Tgstation::Server::Host::Components::InstanceManager']]], ['instancemanagerclient',['InstanceManagerClient',['../class_tgstation_1_1_server_1_1_client_1_1_instance_manager_client.html#a2d6043c1548bc86551fe56f12a78d4cb',1,'Tgstation::Server::Client::InstanceManagerClient']]], - ['instancemanagertest',['InstanceManagerTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a817ebb584d33c64ff80ccf49962b9f3b',1,'Tgstation::Server::Tests::InstanceManagerTest']]], ['instancerenamed',['InstanceRenamed',['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge_1_1_i_bridge_handler.html#ab5f7604c144af43d3b7741d230e22b05',1,'Tgstation.Server.Host.Components.Interop.Bridge.IBridgeHandler.InstanceRenamed()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a903d2a63951a7425699c6936160826d7',1,'Tgstation.Server.Host.Components.Session.SessionController.InstanceRenamed()']]], - ['instancetest',['InstanceTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#a0aea3feda51372583a9f2516a5aea192',1,'Tgstation::Server::Tests::Instance::InstanceTest']]], ['instanceuser',['InstanceUser',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#a622a63b2de1299e16c06422a974e9ad5',1,'Tgstation.Server.Client.Components.InstanceUserClient.InstanceUser(Routes.InstanceUser, instanceUser??throw new ArgumentNullException(nameof(instanceUser)), instance.Id, cancellationToken)'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#a622a63b2de1299e16c06422a974e9ad5',1,'Tgstation.Server.Client.Components.InstanceUserClient.InstanceUser(Routes.InstanceUser, instanceUser??throw new ArgumentNullException(nameof(instanceUser)), instance.Id, cancellationToken)']]], ['instanceuserclient',['InstanceUserClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#a2ae6151c326432db1eaba0373f73733f',1,'Tgstation::Server::Client::Components::InstanceUserClient']]], ['instanceusercontroller',['InstanceUserController',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_user_controller.html#a5813d050c32f94a45129e9b6a9eabe9e',1,'Tgstation::Server::Host::Controllers::InstanceUserController']]], diff --git a/search/functions_9.js b/search/functions_9.js index 1496d20ed2..96b271fabf 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -5,6 +5,5 @@ var searchData= ['jobhandler',['JobHandler',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a3e19e5f90147b634310d22275588a1af',1,'Tgstation::Server::Host::Jobs::JobHandler']]], ['jobmanager',['JobManager',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a69853b5e089e507e84c37c2c6007550a',1,'Tgstation::Server::Host::Jobs::JobManager']]], ['jobprogress',['JobProgress',['../interface_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_i_job_manager.html#a208facc58e1ed5cc79b8c7856a3cce23',1,'Tgstation.Server.Host.Jobs.IJobManager.JobProgress()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#a411b5226a54541970ca45e653aea1de5',1,'Tgstation.Server.Host.Jobs.JobManager.JobProgress()']]], - ['jobsclient',['JobsClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#a9ffef36f7b69e7c76e31af3958797846',1,'Tgstation::Server::Client::Components::JobsClient']]], - ['jobsrequiredtest',['JobsRequiredTest',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#adc12ded16b68b51760b2ee81697504cb',1,'Tgstation::Server::Tests::Instance::JobsRequiredTest']]] + ['jobsclient',['JobsClient',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#a9ffef36f7b69e7c76e31af3958797846',1,'Tgstation::Server::Client::Components::JobsClient']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index 824025d6ef..7c70ac34d0 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['main',['Main',['../class_tgstation_1_1_server_1_1_host_1_1_program.html#ad9df0f26f38c75cf0c376910caef770c',1,'Tgstation.Server.Host.Program.Main()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#a626a9a4670edb87ce05328762d46cf8f',1,'Tgstation.Server.Host.Service.Program.Main()'],['../class_release_notes_1_1_program.html#af1f3b99a3336b8990d1015360a86c852',1,'ReleaseNotes.Program.Main()']]], + ['main',['Main',['../class_tgstation_1_1_server_1_1_host_1_1_program.html#ad9df0f26f38c75cf0c376910caef770c',1,'Tgstation.Server.Host.Program.Main()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#a626a9a4670edb87ce05328762d46cf8f',1,'Tgstation.Server.Host.Service.Program.Main()']]], ['makeactive',['MakeActive',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a4ba71a695224e90495acdd9fc9e18292',1,'Tgstation::Server::Host::Components::Deployment::WindowsSwappableDmbProvider']]], ['mapchannels',['MapChannels',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a8f3c3fbf096a7118ad96f94838852028',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.MapChannels()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_i_provider.html#acb8970c1062c37761b832ea9aa4f3254',1,'Tgstation.Server.Host.Components.Chat.Providers.IProvider.MapChannels()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a11c9e7a1c9b6ec1fdeb711f1ab519713',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.MapChannels()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#ac08fc8e6866dc5659c16a28840674cdc',1,'Tgstation.Server.Host.Components.Chat.Providers.Provider.MapChannels()']]], ['match',['Match',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_dream_daemon_launch_parameters.html#acf0f8c66b9e3cfa5af8240d0efac2e36',1,'Tgstation::Server::Api::Models::Internal::DreamDaemonLaunchParameters']]], diff --git a/search/functions_f.js b/search/functions_f.js index b0b7ca7a73..fd60ec497e 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -8,7 +8,7 @@ var searchData= ['posixbyondinstaller',['PosixByondInstaller',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_posix_byond_installer.html#ab5b90fdbd196609a846fb761671b7346',1,'Tgstation::Server::Host::Components::Byond::PosixByondInstaller']]], ['posixpostwritehandler',['PosixPostWriteHandler',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_posix_post_write_handler.html#a25f458ab180e8c101a465aff3b1c70d8',1,'Tgstation::Server::Host::IO::PosixPostWriteHandler']]], ['posixprocessfeatures',['PosixProcessFeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_posix_process_features.html#a7c54dc5e63bea065a50b3c27b3ab7ef5',1,'Tgstation::Server::Host::System::PosixProcessFeatures']]], - ['postdeploymentcomments',['PostDeploymentComments',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a095c8b629584f387ec286cdd3becd6af',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], + ['postdeploymentcomments',['PostDeploymentComments',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a67ace801211c047c32bccc6f63e04048',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['postsetupservices',['PostSetupServices',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#ae51e94325327c0b9bc6b30a2f3b59d89',1,'Tgstation::Server::Host::Setup::PostSetupServices']]], ['prepserverforlaunch',['PrepServerForLaunch',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_basic_watchdog.html#a9d89e8d95f629745bccad09d1fe5cf72',1,'Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.PrepServerForLaunch()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a60aa38bc3e5b6b41cd5961f2e0ef3584',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.PrepServerForLaunch()']]], ['pressanykeyasync',['PressAnyKeyAsync',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ad10bdc2971cb4068b3fe0d46aa7cb167',1,'Tgstation.Server.Host.IO.Console.PressAnyKeyAsync()'],['../interface_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_i_console.html#ad674c458bbe343698fb0da3494bf3e37',1,'Tgstation.Server.Host.IO.IConsole.PressAnyKeyAsync()']]], diff --git a/search/namespaces_0.js b/search/namespaces_0.js index fc4f3ea8e4..ab33b2877d 100644 --- a/search/namespaces_0.js +++ b/search/namespaces_0.js @@ -1,4 +1,42 @@ var searchData= [ - ['releasenotes',['ReleaseNotes',['../namespace_release_notes.html',1,'']]] + ['api',['Api',['../namespace_tgstation_1_1_server_1_1_api.html',1,'Tgstation::Server']]], + ['bridge',['Bridge',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_bridge.html',1,'Tgstation::Server::Host::Components::Interop']]], + ['byond',['Byond',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond.html',1,'Tgstation::Server::Host::Components']]], + ['chat',['Chat',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat.html',1,'Tgstation::Server::Host::Components']]], + ['client',['Client',['../namespace_tgstation_1_1_server_1_1_client.html',1,'Tgstation::Server']]], + ['commands',['Commands',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands.html',1,'Tgstation::Server::Host::Components::Chat']]], + ['components',['Components',['../namespace_tgstation_1_1_server_1_1_client_1_1_components.html',1,'Tgstation::Server::Client']]], + ['components',['Components',['../namespace_tgstation_1_1_server_1_1_host_1_1_components.html',1,'Tgstation::Server::Host']]], + ['configuration',['Configuration',['../namespace_tgstation_1_1_server_1_1_host_1_1_configuration.html',1,'Tgstation::Server::Host']]], + ['console',['Console',['../namespace_tgstation_1_1_server_1_1_host_1_1_console.html',1,'Tgstation::Server::Host']]], + ['controllers',['Controllers',['../namespace_tgstation_1_1_server_1_1_host_1_1_controllers.html',1,'Tgstation::Server::Host']]], + ['converters',['Converters',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_converters.html',1,'Tgstation::Server::Host::Components::Interop']]], + ['core',['Core',['../namespace_tgstation_1_1_server_1_1_host_1_1_core.html',1,'Tgstation::Server::Host']]], + ['database',['Database',['../namespace_tgstation_1_1_server_1_1_host_1_1_database.html',1,'Tgstation::Server::Host']]], + ['deployment',['Deployment',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment.html',1,'Tgstation::Server::Host::Components']]], + ['design',['Design',['../namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_design.html',1,'Tgstation::Server::Host::Database']]], + ['extensions',['Extensions',['../namespace_tgstation_1_1_server_1_1_host_1_1_extensions.html',1,'Tgstation::Server::Host']]], + ['host',['Host',['../namespace_tgstation_1_1_server_1_1_host.html',1,'Tgstation::Server']]], + ['internal',['Internal',['../namespace_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal.html',1,'Tgstation::Server::Api::Models']]], + ['interop',['Interop',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop.html',1,'Tgstation::Server::Host::Components']]], + ['io',['IO',['../namespace_tgstation_1_1_server_1_1_host_1_1_i_o.html',1,'Tgstation::Server::Host']]], + ['jobs',['Jobs',['../namespace_tgstation_1_1_server_1_1_host_1_1_jobs.html',1,'Tgstation::Server::Host']]], + ['migrations',['Migrations',['../namespace_tgstation_1_1_server_1_1_host_1_1_database_1_1_migrations.html',1,'Tgstation::Server::Host::Database']]], + ['models',['Models',['../namespace_tgstation_1_1_server_1_1_host_1_1_models.html',1,'Tgstation::Server::Host']]], + ['models',['Models',['../namespace_tgstation_1_1_server_1_1_api_1_1_models.html',1,'Tgstation::Server::Api']]], + ['providers',['Providers',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers.html',1,'Tgstation::Server::Host::Components::Chat']]], + ['repository',['Repository',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository.html',1,'Tgstation::Server::Host::Components']]], + ['rights',['Rights',['../namespace_tgstation_1_1_server_1_1_api_1_1_rights.html',1,'Tgstation::Server::Api']]], + ['security',['Security',['../namespace_tgstation_1_1_server_1_1_host_1_1_security.html',1,'Tgstation::Server::Host']]], + ['server',['Server',['../namespace_tgstation_1_1_server.html',1,'Tgstation']]], + ['service',['Service',['../namespace_tgstation_1_1_server_1_1_host_1_1_service.html',1,'Tgstation::Server::Host']]], + ['session',['Session',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_session.html',1,'Tgstation::Server::Host::Components']]], + ['setup',['Setup',['../namespace_tgstation_1_1_server_1_1_host_1_1_setup.html',1,'Tgstation::Server::Host']]], + ['staticfiles',['StaticFiles',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files.html',1,'Tgstation::Server::Host::Components']]], + ['system',['System',['../namespace_tgstation_1_1_server_1_1_host_1_1_system.html',1,'Tgstation::Server::Host']]], + ['tgstation',['Tgstation',['../namespace_tgstation.html',1,'']]], + ['topic',['Topic',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic.html',1,'Tgstation::Server::Host::Components::Interop']]], + ['watchdog',['Watchdog',['../namespace_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog.html',1,'Tgstation::Server::Host::Components']]], + ['watchdog',['Watchdog',['../namespace_tgstation_1_1_server_1_1_host_1_1_watchdog.html',1,'Tgstation::Server::Host']]] ]; diff --git a/search/properties_12.js b/search/properties_12.js index 60339cfbdc..363ae47009 100644 --- a/search/properties_12.js +++ b/search/properties_12.js @@ -4,8 +4,7 @@ var searchData= ['uninstall',['Uninstall',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#a6868da29a3857b56bba33e5d7c623b68',1,'Tgstation::Server::Host::Service::Program']]], ['updatefromorigin',['UpdateFromOrigin',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository.html#a990818be38def1a4d88216f8bec19106',1,'Tgstation::Server::Api::Models::Repository']]], ['updatepackageassetname',['UpdatePackageAssetName',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#a7f5697f355392923d10aa77a8e94dc91',1,'Tgstation::Server::Host::Configuration::UpdatesConfiguration']]], - ['updatepath',['UpdatePath',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#adf667a97aa36dd0551c435bcbc3b8ed1',1,'Tgstation::Server::Tests::TestingServer']]], - ['url',['Url',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#ab40be7f3d663eaea7b465ca203957629',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.Url()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a33675bc7469cf1e0dd8f1a21dbaa71a2',1,'Tgstation.Server.Client.ApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a0efbf73e1dfbee520ceafa593ee2ec51',1,'Tgstation.Server.Client.IApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#a2c34434ebb4af540cbd3ec67fc116396',1,'Tgstation.Server.Client.IServerClient.Url()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#ae3c1967267a99741f85146f0cca92a0f',1,'Tgstation.Server.Tests.TestingServer.Url()']]], + ['url',['Url',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_base.html#ab40be7f3d663eaea7b465ca203957629',1,'Tgstation.Server.Api.Models.Internal.TestMergeBase.Url()'],['../class_tgstation_1_1_server_1_1_client_1_1_api_client.html#a33675bc7469cf1e0dd8f1a21dbaa71a2',1,'Tgstation.Server.Client.ApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_api_client.html#a0efbf73e1dfbee520ceafa593ee2ec51',1,'Tgstation.Server.Client.IApiClient.Url()'],['../interface_tgstation_1_1_server_1_1_client_1_1_i_server_client.html#a2c34434ebb4af540cbd3ec67fc116396',1,'Tgstation.Server.Client.IServerClient.Url()']]], ['usebasicwatchdogonwindows',['UseBasicWatchdogOnWindows',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#ae3ab481c2504d9d455953d54c8feeec1',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]], ['useexperimentalwatchdog',['UseExperimentalWatchdog',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#aba344f151bae43f8f48c4c8ca2f483f7',1,'Tgstation::Server::Host::Configuration::GeneralConfiguration']]], ['user',['User',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_message.html#a92a51d88c16a6182343cb66e36f3bf89',1,'Tgstation.Server.Host.Components.Chat.Providers.Message.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_topic_1_1_chat_command.html#a4bc35ef53e296ec237216b3d0312f5da',1,'Tgstation.Server.Host.Components.Interop.Topic.ChatCommand.User()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context.html#a0846ac9679599a99923987863edb0d5c',1,'Tgstation.Server.Host.Security.AuthenticationContext.User()'],['../interface_tgstation_1_1_server_1_1_host_1_1_security_1_1_i_authentication_context.html#ae2e7c0c04d2797b9a24a9776277ec77b',1,'Tgstation.Server.Host.Security.IAuthenticationContext.User()']]], diff --git a/search/properties_3.js b/search/properties_3.js index ed3424ff50..0025746f2f 100644 --- a/search/properties_3.js +++ b/search/properties_3.js @@ -3,11 +3,11 @@ var searchData= ['databaseconfiguration',['DatabaseConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#aaf485a8c2e8047f452e5aea9dad003e6',1,'Tgstation.Server.Host.Database.DatabaseContext.DatabaseConfiguration()'],['../interface_tgstation_1_1_server_1_1_host_1_1_setup_1_1_i_post_setup_services.html#a9563b31eb4a36767bccf9cf0f347669c',1,'Tgstation.Server.Host.Setup.IPostSetupServices.DatabaseConfiguration()']]], ['databasecontext',['DatabaseContext',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_api_controller.html#ab687e0fc0cb712708297c0c2b43ca849',1,'Tgstation::Server::Host::Controllers::ApiController']]], ['databasecontextfactory',['DatabaseContextFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#aae61c12da4f9cf10ff8e111553650943',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogFactory']]], - ['databasetype',['DatabaseType',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#adab83eaad53afabdb2f7b43c23ece38a',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.DatabaseType()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aa939759d0ab9b03154c133c5f2c40037',1,'Tgstation.Server.Host.Database.IDatabaseContext.DatabaseType()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#acebbdbe7823852494b81b0409d4d5b67',1,'Tgstation.Server.Tests.TestingServer.DatabaseType()']]], + ['databasetype',['DatabaseType',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#adab83eaad53afabdb2f7b43c23ece38a',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.DatabaseType()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aa939759d0ab9b03154c133c5f2c40037',1,'Tgstation.Server.Host.Database.IDatabaseContext.DatabaseType()']]], ['debug',['Debug',['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_program.html#a938d576ceba93bf3cb1a32ae1dcccc52',1,'Tgstation::Server::Host::Service::Program']]], ['description',['Description',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_job.html#ab37543e34480a044000bd542bf88aa15',1,'Tgstation::Server::Api::Models::Internal::Job']]], ['designtime',['DesignTime',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#ae179f5debc33b39375973abf2d91e99d',1,'Tgstation::Server::Host::Configuration::DatabaseConfiguration']]], - ['directory',['Directory',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#aad824931c595d0e0c5522892e9467499',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Directory()'],['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#ac4bd05b1f3b435566f633bdbaf980ab6',1,'Tgstation.Server.Tests.TestingServer.Directory()']]], + ['directory',['Directory',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#aad824931c595d0e0c5522892e9467499',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]], ['directoryname',['DirectoryName',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_compile_job.html#a611b1fe066e2d97bbc5dbf82990e9ea4',1,'Tgstation::Server::Api::Models::Internal::CompileJob']]], ['disable',['Disable',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#af1c69ac7d59ed1817d59b0022d86db15',1,'Tgstation::Server::Host::Configuration::FileLoggingConfiguration']]], ['discordchannelid',['DiscordChannelId',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_chat_channel.html#a4ea0be29aa3d968c39cda83f68f6d2f2',1,'Tgstation::Server::Api::Models::ChatChannel']]], @@ -31,6 +31,5 @@ var searchData= ['dreammakerpath',['DreamMakerPath',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_executable_lock.html#a4d5315a7648111cd6851fe47dfe859a2',1,'Tgstation.Server.Host.Components.Byond.ByondExecutableLock.DreamMakerPath()'],['../interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_i_byond_executable_lock.html#a45a3041c6d9e0ba81d361090549bb072',1,'Tgstation.Server.Host.Components.Byond.IByondExecutableLock.DreamMakerPath()']]], ['dreammakerrights',['DreamMakerRights',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_instance_user.html#adc212b63c58ed202b097aec0e0058aa1',1,'Tgstation::Server::Api::Models::InstanceUser']]], ['dreammakersettings',['DreamMakerSettings',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a23a7dcd329d8f309384afdd31c36057b',1,'Tgstation.Server.Host.Database.DatabaseContext.DreamMakerSettings()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#aac927b14c117b14a4bafdf3811c2c859',1,'Tgstation.Server.Host.Database.IDatabaseContext.DreamMakerSettings()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a09929f71b77a27fc5f609ff64cf190d6',1,'Tgstation.Server.Host.Models.Instance.DreamMakerSettings()']]], - ['dropdatabase',['DropDatabase',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a30f47f73075f305073ad72ef3ff44cd4',1,'Tgstation::Server::Host::Configuration::DatabaseConfiguration']]], - ['dumpopenapispecpath',['DumpOpenApiSpecpath',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#ab2df0d244f32a0b48a25acafdb34e5da',1,'Tgstation::Server::Tests::TestingServer']]] + ['dropdatabase',['DropDatabase',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a30f47f73075f305073ad72ef3ff44cd4',1,'Tgstation::Server::Host::Configuration::DatabaseConfiguration']]] ]; diff --git a/search/properties_9.js b/search/properties_9.js index 81f819dbcd..0f4bebaaa9 100644 --- a/search/properties_9.js +++ b/search/properties_9.js @@ -3,6 +3,5 @@ var searchData= ['job',['Job',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_compile_job.html#afe93454d04d57732c948c207cc6d21cb',1,'Tgstation.Server.Api.Models.CompileJob.Job()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#a0676e94669f8de80f67aa20c72db5b7c',1,'Tgstation.Server.Host.Models.CompileJob.Job()']]], ['jobid',['JobId',['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html#aeb314186da6c36566c0b8e5af7441014',1,'Tgstation::Server::Host::Models::CompileJob']]], ['jobmanager',['JobManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_factory.html#a093a1483c198a8d4fcf22aff355145a4',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogFactory']]], - ['jobs',['Jobs',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#ae0df68e17fa23d0ed3445a2c8b2a00b4',1,'Tgstation.Server.Client.Components.IInstanceClient.Jobs()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a84709639847ef446f64be8be1da70c36',1,'Tgstation.Server.Client.Components.InstanceClient.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#aa6a798e2c76c4b4c47f87657df7840f7',1,'Tgstation.Server.Host.Database.DatabaseContext.Jobs()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a4df2e27b91f34f7a25df33ab0a3b4145',1,'Tgstation.Server.Host.Database.IDatabaseContext.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a60948c8acd4bca48ce5ea294bcc2e0b6',1,'Tgstation.Server.Host.Models.Instance.Jobs()']]], - ['jobsclient',['JobsClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_jobs_required_test.html#a406e3e412a19b4104717dfb24116e02a',1,'Tgstation::Server::Tests::Instance::JobsRequiredTest']]] + ['jobs',['Jobs',['../interface_tgstation_1_1_server_1_1_client_1_1_components_1_1_i_instance_client.html#ae0df68e17fa23d0ed3445a2c8b2a00b4',1,'Tgstation.Server.Client.Components.IInstanceClient.Jobs()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_client.html#a84709639847ef446f64be8be1da70c36',1,'Tgstation.Server.Client.Components.InstanceClient.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#aa6a798e2c76c4b4c47f87657df7840f7',1,'Tgstation.Server.Host.Database.DatabaseContext.Jobs()'],['../interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context.html#a4df2e27b91f34f7a25df33ab0a3b4145',1,'Tgstation.Server.Host.Database.IDatabaseContext.Jobs()'],['../class_tgstation_1_1_server_1_1_host_1_1_models_1_1_instance.html#a60948c8acd4bca48ce5ea294bcc2e0b6',1,'Tgstation.Server.Host.Models.Instance.Jobs()']]] ]; diff --git a/search/searchdata.js b/search/searchdata.js index f9fa2f6337..ad4e02ad07 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -1,11 +1,11 @@ var indexSectionsWithContent = { - 0: "2abcdefghijklmnopqrstuvwxz~", + 0: "2abcdefghijklmnopqrstuvwz~", 1: "abcdefghijklmnoprstuvw", - 2: "rt", + 2: "t", 3: "2abcdefghijklmnoprstuvw", 4: "abcdefghijklmnoprstuvwz~", - 5: "abcdefghijklmnopqrstuvwx", + 5: "abcdefghijklmnopqrstuvw", 6: "abcdeimrst", 7: "abcdefghiklmnoprstuw", 8: "abcdefghijlmnoprstuvw", diff --git a/search/variables_0.js b/search/variables_0.js index 1372d15910..086bf0eca6 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -19,10 +19,6 @@ var searchData= ['apiversionheader',['ApiVersionHeader',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a99649cb8fbf286c635b109e8373b415e',1,'Tgstation::Server::Api::ApiHeaders']]], ['applicationjson',['ApplicationJson',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#ab997bcc41eaf1aec06776846675e4569',1,'Tgstation::Server::Api::ApiHeaders']]], ['applicationlifetime',['applicationLifetime',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ac7f7f7b49a557d032e3c42d5a9ff50c8',1,'Tgstation::Server::Host::Setup::SetupWizard']]], - ['applicationstarted',['ApplicationStarted',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#a3cf4b874f7f9a4f1c65fa5e8040f68b2',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], - ['applicationstopped',['ApplicationStopped',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#abcb1aa43e823457d418859c7a27c02f2',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], - ['applicationstopping',['ApplicationStopping',['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_tests_1_1_test_application_1_1_mock_host_application_lifetime.html#a39875fd9be15a196b26a0ac0747c0372',1,'Tgstation::Server::Host::Core::Tests::TestApplication::MockHostApplicationLifetime']]], - ['args',['args',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a556db7875169f10ac7e4e16876bc6c70',1,'Tgstation::Server::Tests::TestingServer']]], ['assemblyinformationprovider',['AssemblyInformationProvider',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_application.html#a160a8959deda71c27f974a9c0321dd27',1,'Tgstation.Server.Host.Setup.SetupApplication.AssemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a0925181fde55747dca42c360486eb949',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_version_command.html#a2804521ce43e4dae665f0dfe31afa8c6',1,'Tgstation.Server.Host.Components.Chat.Commands.VersionCommand.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#af165dfbe55239bcb1d705bddbed7c01f',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ac44fead7dfc02bdd99aea10b729e82ed',1,'Tgstation.Server.Host.Components.InstanceFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#aa335c25ccb65f93242424c79396a29dc',1,'Tgstation.Server.Host.Components.InstanceManager.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a8dbd5a414f211bbb1b0c63c5666568b8',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_administration_controller.html#a4e26166b0342015cc789ec8f897e3f65',1,'Tgstation.Server.Host.Controllers.AdministrationController.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a36878504836ee1bd7b7a57f7e3d31192',1,'Tgstation.Server.Host.Controllers.HomeController.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#aeb5ae966710833c1841de51f73cb2362',1,'Tgstation.Server.Host.Controllers.InstanceController.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_core_1_1_git_hub_client_factory.html#a6ba17c2ceda75c9d153d15893712446f',1,'Tgstation.Server.Host.Core.GitHubClientFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_server_factory.html#a387f7728fad0a77333cbb190d18b400d',1,'Tgstation.Server.Host.ServerFactory.assemblyInformationProvider()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#a5851a0d869fb5b874b39106af947c661',1,'Tgstation.Server.Host.Setup.SetupWizard.assemblyInformationProvider()']]], ['assemblyname',['AssemblyName',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#acc064dcbf2348cfcf44d06acff499977',1,'Tgstation::Server::Api::ApiHeaders']]], ['asyncdelayer',['asyncDelayer',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a50f199a025fe456b6bb63c9eaa18a07a',1,'Tgstation.Server.Host.Components.Chat.ChatManager.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aa5bf6331a8aa3e9587376c9574910e86',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a154b7cf302e0d4b39d338846a851b898',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider_factory.html#a07009731bbb9ae0df5a4c315189b5ccb',1,'Tgstation.Server.Host.Components.Chat.Providers.ProviderFactory.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ad6f992fed638980594fd5a6c45b8946b',1,'Tgstation.Server.Host.Components.InstanceManager.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache.html#a9ae1ecab8e3826302aa8d692c0d659d1',1,'Tgstation.Server.Host.Security.IdentityCache.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_token_factory.html#ad5a557224dd5d8eac2a46dec133509fb',1,'Tgstation.Server.Host.Security.TokenFactory.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_setup_wizard.html#ae12ec09822e867ea3dd0f99e7357f329',1,'Tgstation.Server.Host.Setup.SetupWizard.asyncDelayer()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a0a1974764838ef42c9d2faa8dd8580b9',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.asyncDelayer()']]], diff --git a/search/variables_1.js b/search/variables_1.js index 8eff6987af..99059e2615 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -14,7 +14,6 @@ var searchData= ['browserresolver',['browserResolver',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a291e832dea111e7c46387fa96d212cb3',1,'Tgstation::Server::Host::Controllers::HomeController']]], ['builtincommands',['builtinCommands',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ae3868b098a806dcfe331ce581059f1c7',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], ['byond',['byond',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#aabc95ce5c908039204f8509226447212',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.byond()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#aec66114f00a86784f61e41f95e56368f',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.byond()'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a9846874e39579d320e53020346944a60',1,'Tgstation.Server.Api.Routes.Byond()']]], - ['byondclient',['byondClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#a3f484fee845446e8f23e4a2ad80bd7f3',1,'Tgstation::Server::Tests::Instance::ByondTest']]], ['byondconfigdir',['ByondConfigDir',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ac5e0a1909c082fbcd47ff591764a2345',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], ['byondddconfig',['ByondDDConfig',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a85675de1695978da5fe1d958ffb7dcf3',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], ['byonddxdir',['ByondDXDir',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a2214ac1499336591cc7a382a7b9a986f',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], diff --git a/search/variables_11.js b/search/variables_11.js index 1e2c315c8a..fa547199f5 100644 --- a/search/variables_11.js +++ b/search/variables_11.js @@ -2,7 +2,6 @@ var searchData= [ ['ready',['Ready',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a0d54ae3e93cf9a9af10411c733e77f44',1,'Tgstation::Server::Host::Components::InstanceManager']]], ['readytcs',['readyTcs',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a544dea7c9d4691aa67d8bafb2f39922c',1,'Tgstation::Server::Host::Components::InstanceManager']]], - ['realserver',['realServer',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a97e345e5d879469aee16c70a2d540c33',1,'Tgstation::Server::Tests::TestingServer']]], ['reattachinfohandler',['reattachInfoHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a72ff0b6fb336a2d931cf64d795d8a542',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['reattachinformation',['reattachInformation',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a2f27422dea8fc27fb0c7f1964f455319',1,'Tgstation::Server::Host::Components::Session::SessionController']]], ['reattachinformations',['ReattachInformations',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a97f2f06d7d08c47477a29c32193680e9',1,'Tgstation::Server::Host::Database::DatabaseContext']]], @@ -21,7 +20,6 @@ var searchData= ['releaseservers',['releaseServers',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a256c7fd5a04870388411185b46ff6fb8',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['remotetemporarybranchname',['RemoteTemporaryBranchName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#a4ad624c2294a1cc28f47d251ed3a17f8',1,'Tgstation::Server::Host::Components::Repository::Repository']]], ['repository',['Repository',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a738817663facf9293a084ab4c5a155ef',1,'Tgstation::Server::Api::Routes']]], - ['repositoryclient',['repositoryClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_repository_test.html#a2b60d7d54e37505c5f9c89abea833cb1',1,'Tgstation::Server::Tests::Instance::RepositoryTest']]], ['repositorycommands',['repositoryCommands',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a9c02f76180a5f7555c683994e9f4529e',1,'Tgstation::Server::Host::Components::InstanceFactory']]], ['repositoryfactory',['repositoryFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a7a33f13d048aedc87473fd5d2c31c11e',1,'Tgstation.Server.Host.Components.InstanceFactory.repositoryFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a4f6156dc0a120ec2176d644f134b1129',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.repositoryFactory()']]], ['repositorylogger',['repositoryLogger',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a215c5b936673287ad252f01b1b87f9bf',1,'Tgstation::Server::Host::Components::Repository::RepositoryManager']]], @@ -34,7 +32,6 @@ var searchData= ['restarthandlers',['restartHandlers',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a6fd99785ffec475ce3d3835c1206505f',1,'Tgstation::Server::Host::Server']]], ['restartlock',['restartLock',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#abf1047eeb7fc9f915460a1bacc58666e',1,'Tgstation::Server::Host::Server']]], ['restartregistration',['restartRegistration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ac3dec357800cfc9a526c82d61fe99803',1,'Tgstation.Server.Host.Components.Chat.ChatManager.restartRegistration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#aefe25fd33c4a6dfb4ea27b583a2286ea',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.restartRegistration()']]], - ['restartrequested',['RestartRequested',['../class_tgstation_1_1_server_1_1_tests_1_1_testing_server.html#a61f844c9c2459cc3ab86153678e938db',1,'Tgstation::Server::Tests::TestingServer']]], ['revisioninformations',['RevisionInformations',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a9d168b4868e30473ab73f97fd7ee3dea',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['revisioninformationscollection',['revisionInformationsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a0436e6b418ebf670b6def1f565da10cd',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['root',['Root',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#aa336e9d55df01b49f6d217b48563900a',1,'Tgstation::Server::Api::Routes']]], diff --git a/search/variables_12.js b/search/variables_12.js index a22aa06890..6bbfa7d347 100644 --- a/search/variables_12.js +++ b/search/variables_12.js @@ -2,7 +2,7 @@ var searchData= [ ['scopefactory',['scopeFactory',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context_factory.html#a82349a843b7d53e907fbdcfd46bf91d2',1,'Tgstation::Server::Host::Database::DatabaseContextFactory']]], ['secondarydirectory',['SecondaryDirectory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_provider.html#ab758505443620e5d2689c4d1187fffe8',1,'Tgstation.Server.Host.Components.Deployment.DmbProvider.SecondaryDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_temporary_dmb_provider.html#a17f0f75b39d6754aac6946536bfa496e',1,'Tgstation.Server.Host.Components.Deployment.TemporaryDmbProvider.SecondaryDirectory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#aa95f7d1d7e3204a04da2cdf7987ba1b1',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.SecondaryDirectory()']]], - ['section',['Section',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#adbbc553f0fd0f2eb4a69a8361c5a9c80',1,'Tgstation.Server.Host.Configuration.ControlPanelConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a3c3201b453ffd190158839da139e4a13',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a8450ea7764591aa38857686d8fc70f93',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a04dc43bd8ff33f4a8a791f750f7eb1d9',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#aeed3d84cee92ab5e7488d5c5b52493c7',1,'Tgstation.Server.Host.Configuration.UpdatesConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_good_config.html#a259afdff5f5e0f97dbf601f8c8345828',1,'Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.GoodConfig.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config1.html#a7b3a798652bd0fd8d3dd94383cf950dd',1,'Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig1.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_extensions_1_1_tests_1_1_test_service_collection_extensions_1_1_bad_config2.html#a4dc1f1d0ad6be45ac093d17189e6eb1e',1,'Tgstation.Server.Host.Extensions.Tests.TestServiceCollectionExtensions.BadConfig2.Section()']]], + ['section',['Section',['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_control_panel_configuration.html#adbbc553f0fd0f2eb4a69a8361c5a9c80',1,'Tgstation.Server.Host.Configuration.ControlPanelConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_database_configuration.html#a3c3201b453ffd190158839da139e4a13',1,'Tgstation.Server.Host.Configuration.DatabaseConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_file_logging_configuration.html#a8450ea7764591aa38857686d8fc70f93',1,'Tgstation.Server.Host.Configuration.FileLoggingConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_general_configuration.html#a04dc43bd8ff33f4a8a791f750f7eb1d9',1,'Tgstation.Server.Host.Configuration.GeneralConfiguration.Section()'],['../class_tgstation_1_1_server_1_1_host_1_1_configuration_1_1_updates_configuration.html#aeed3d84cee92ab5e7488d5c5b52493c7',1,'Tgstation.Server.Host.Configuration.UpdatesConfiguration.Section()']]], ['securestringlength',['SecureStringLength',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_cryptography_suite.html#a893d5725e799a79d7a3dd172f098edb8',1,'Tgstation::Server::Host::Security::CryptographySuite']]], ['semaphore',['semaphore',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a192e5a69ce9c2300f588cc65af3a64f2',1,'Tgstation.Server.Host.Components.Byond.ByondManager.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#ae6aa8519a6401fc95218f2de88080605',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html#a550982dbdc2ce226e878702a520bbe27',1,'Tgstation.Server.Host.Components.Repository.RepositoryManager.semaphore()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#af64bb7e6efa9991a5a3a14993a3277e8',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.semaphore()']]], ['sendmessagecount',['SendMessageCount',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a6c18ae3a8fda9fa9973b0a8a396328f4',1,'Tgstation::Server::Host::System::WindowsNetworkPromptReaper']]], @@ -16,7 +16,7 @@ var searchData= ['startupdmbprovider',['startupDmbProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#afa65470fdf88d190f47de568b3b9791e',1,'Tgstation::Server::Host::Components::Watchdog::WindowsWatchdog']]], ['staticignorefile',['StaticIgnoreFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a3c23fe94867b94fa0833f4a789830fd1',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], ['subdirectory',['subdirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_resolving_i_o_manager.html#a02d7c98f480664056ad8dbe912003ae9',1,'Tgstation::Server::Host::IO::ResolvingIOManager']]], - ['symlinkfactory',['symlinkFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a2993c629ac06d9e8ee6545f656fefc0f',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae9583eef7d68626e70fd30097b6db87c',1,'Tgstation.Server.Host.Components.InstanceFactory.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a5a52deb2c99db89b8e8dfb4bf1a5fd3f',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a65ab5bf0783d6732eb6b1018f7a1983a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html#a288b7e557640d4f0f847a054847abf3a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_tests_1_1_test_symlink_factory.html#ab7293877a2fb900634168cfa69663286',1,'Tgstation.Server.Host.IO.Tests.TestSymlinkFactory.symlinkFactory()']]], + ['symlinkfactory',['symlinkFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_windows_swappable_dmb_provider.html#a2993c629ac06d9e8ee6545f656fefc0f',1,'Tgstation.Server.Host.Components.Deployment.WindowsSwappableDmbProvider.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae9583eef7d68626e70fd30097b6db87c',1,'Tgstation.Server.Host.Components.InstanceFactory.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a5a52deb2c99db89b8e8dfb4bf1a5fd3f',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog.html#a65ab5bf0783d6732eb6b1018f7a1983a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdog.symlinkFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_windows_watchdog_factory.html#a288b7e557640d4f0f847a054847abf3a',1,'Tgstation.Server.Host.Components.Watchdog.WindowsWatchdogFactory.symlinkFactory()']]], ['synchronizationlock',['synchronizationLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a1ac2daf67a09f128290588a5181c88ba',1,'Tgstation.Server.Host.Components.Chat.ChatManager.synchronizationLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#ab3b8d2b85773e2d5e5f63aff3e8c27eb',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.synchronizationLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a0bbceae0e217ef75fc3989124017856d',1,'Tgstation.Server.Host.Components.Session.SessionController.synchronizationLock()'],['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_manager.html#aec64bbed8584f4daad12932098999e1b',1,'Tgstation.Server.Host.Jobs.JobManager.synchronizationLock()']]], ['synchronousiomanager',['synchronousIOManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a2b14e009e117f22b206bbdf743712809',1,'Tgstation.Server.Host.Components.InstanceFactory.synchronousIOManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a29a360d050eedfecf24a5d7a75331f1d',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.synchronousIOManager()']]], ['systemidentityfactory',['systemIdentityFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a914147c0498a9b2482efe956486646fb',1,'Tgstation.Server.Host.Components.InstanceManager.systemIdentityFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a82f9e135570d468d3a0cfbf645e2f0ae',1,'Tgstation.Server.Host.Controllers.HomeController.systemIdentityFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html#adcb096909c25a05c74f2714128607c05',1,'Tgstation.Server.Host.Controllers.UserController.systemIdentityFactory()']]] diff --git a/search/variables_13.js b/search/variables_13.js index 5133f6bcb2..32cd6d2bb3 100644 --- a/search/variables_13.js +++ b/search/variables_13.js @@ -2,9 +2,6 @@ var searchData= [ ['task',['task',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#a42b697cf8ba09596bd047e4c12f52cc3',1,'Tgstation.Server.Host.Jobs.JobHandler.task()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#a2d1a4fc7b7fee56456ccebfb699ad8ee',1,'Tgstation.Server.Host.Security.IdentityCacheObject.task()']]], ['terminationwasrequested',['TerminationWasRequested',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_dead_session_controller.html#a235dd45c8459beb9ef248d9a82fac095',1,'Tgstation::Server::Host::Components::Session::DeadSessionController']]], - ['testinstancename',['TestInstanceName',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#aa95da98000bed9ad252d9b2565f3d276',1,'Tgstation::Server::Tests::InstanceManagerTest']]], - ['testrootpath',['testRootPath',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#aabc2c34fa46079ff3c922be055d30f4a',1,'Tgstation::Server::Tests::InstanceManagerTest']]], - ['testtoken1',['testToken1',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_tests_1_1_test_discord_provider.html#ad72eb96b430ebab407c6a72970e60ac5',1,'Tgstation::Server::Host::Components::Chat::Providers::Tests::TestDiscordProvider']]], ['timeoutseconds',['TimeoutSeconds',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a6b7d2a57ba6340f51694987653033677',1,'Tgstation::Server::Host::Components::Chat::Providers::IrcProvider']]], ['timercts',['timerCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#aab6ba11c7820ee9de39771aabbecdfcb',1,'Tgstation::Server::Host::Components::Instance']]], ['timerlock',['timerLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#af352e8a195c6b95d852ef8873390c3a0',1,'Tgstation::Server::Host::Components::Instance']]], diff --git a/search/variables_14.js b/search/variables_14.js index 8827ac51fe..63ac644e13 100644 --- a/search/variables_14.js +++ b/search/variables_14.js @@ -12,6 +12,5 @@ var searchData= ['usernameheader',['UsernameHeader',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#aeb78db4fde83cb73bbad383ccb1b71f1',1,'Tgstation::Server::Api::ApiHeaders']]], ['userprincipal',['userPrincipal',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#abf93d22395acd37f9c24aee156691f7a',1,'Tgstation::Server::Host::Security::WindowsSystemIdentity']]], ['users',['Users',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a9221f034b8436b35ea5b108d25e90af0',1,'Tgstation::Server::Host::Database::DatabaseContext']]], - ['usersclient',['usersClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a6f986b9ccb61b14f03f793760d89890f',1,'Tgstation::Server::Tests::InstanceManagerTest']]], ['userscollection',['usersCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a88480d1ea59c9932d1c4be82b3db3b5d',1,'Tgstation::Server::Host::Database::DatabaseContext']]] ]; diff --git a/search/variables_15.js b/search/variables_15.js index 6308f86327..c923d7e30a 100644 --- a/search/variables_15.js +++ b/search/variables_15.js @@ -3,6 +3,5 @@ var searchData= ['valid',['Valid',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_discord_connection_string_builder.html#adcfa84ac7eac02c297c7560df41d24a2',1,'Tgstation.Server.Api.Models.DiscordConnectionStringBuilder.Valid()'],['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_irc_connection_string_builder.html#a01ca8188cc4ec75b5bd47a8253aca0da',1,'Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Valid()']]], ['version',['Version',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a6741a096c8700041ac2995b55078302b',1,'Tgstation.Server.Api.ApiHeaders.Version()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_interop_1_1_d_m_api_constants.html#a2411d8e1e8a08732ccd83a76b14e0a43',1,'Tgstation.Server.Host.Components.Interop.DMApiConstants.Version()']]], ['versionfilename',['VersionFileName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#acb1d6dfeac5bf1c13e9857dcac03be46',1,'Tgstation::Server::Host::Components::Byond::ByondManager']]], - ['versionprefix',['VersionPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#aa4cd077258b22b53d6beaa0d78d70cb4',1,'Tgstation::Server::Host::System::AssemblyInformationProvider']]], - ['versionspropertygroup',['versionsPropertyGroup',['../class_tgstation_1_1_server_1_1_tests_1_1_versions_test.html#a526fc58219a479c8f7248a89dc987b50',1,'Tgstation::Server::Tests::VersionsTest']]] + ['versionprefix',['VersionPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_assembly_information_provider.html#aa4cd077258b22b53d6beaa0d78d70cb4',1,'Tgstation::Server::Host::System::AssemblyInformationProvider']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index 4e7d458151..d9ddb509d6 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -6,7 +6,6 @@ var searchData= ['cancelkeycts',['cancelKeyCts',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#a10d46881a4846e87d58bac73d392d665',1,'Tgstation::Server::Host::IO::Console']]], ['cancelkeypress',['CancelKeyPress',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_console.html#ab866e78375ea43803c7d8a64b181e21c',1,'Tgstation::Server::Host::IO::Console']]], ['cancellationtokensource',['cancellationTokenSource',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_job_handler.html#ac30004f8ba4f9497c9f81cf26c4c2d24',1,'Tgstation.Server.Host.Jobs.JobHandler.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_identity_cache_object.html#ac8422fda839cd16fd8b467bb4947f8a1',1,'Tgstation.Server.Host.Security.IdentityCacheObject.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a80bf6f84e712996ae1d8894ec96e9ba3',1,'Tgstation.Server.Host.Server.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_program_shutdown_token_source.html#a2b51b208174b00545d40d6cf58d82a6e',1,'Tgstation.Server.Host.System.ProgramShutdownTokenSource.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_windows_network_prompt_reaper.html#a23cc7eb8e4b7ca1d16f8a3bbb220c8b8',1,'Tgstation.Server.Host.System.WindowsNetworkPromptReaper.cancellationTokenSource()'],['../class_tgstation_1_1_server_1_1_host_1_1_service_1_1_server_service.html#a4f65e767919ae007c07ef7b3b715b498',1,'Tgstation.Server.Host.Service.ServerService.cancellationTokenSource()']]], - ['cancelled',['cancelled',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#aeb3ada8a7acd10d8edba10e7157d3816',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], ['cancreatesymlinks',['CanCreateSymlinks',['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_posix_system_identity.html#a9b80b72e3694f14852de2d3fdb252472',1,'Tgstation.Server.Host.Security.PosixSystemIdentity.CanCreateSymlinks()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#ae0e95b11dc35386e5a276bd9b24b3312',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.CanCreateSymlinks()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_windows_system_identity.html#a43dc3bbe83b54f1ac825094939a76a40',1,'Tgstation.Server.Host.Security.WindowsSystemIdentity.canCreateSymlinks()']]], ['cfgdirectoryname',['CfgDirectoryName',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#adbe97e65b8edae12e2f41947ed94dfc1',1,'Tgstation::Server::Host::Components::Byond::ByondManager']]], ['channelidcounter',['channelIdCounter',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a9f8c4d78e74aa61eb4aaa13cc1a88bbf',1,'Tgstation.Server.Host.Components.Chat.ChatManager.channelIdCounter()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a3170ebdb4e8568868efd3b1c1764bf38',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.channelIdCounter()']]], @@ -17,15 +16,13 @@ var searchData= ['chatbotscollection',['chatBotsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#af73316112796e4f24601cc331699f1d3',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['chatchannels',['ChatChannels',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ab2dbe2efa834a191b305280574467032',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['chatchannelscollection',['chatChannelsCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#ad8351cda8055683df533a05493f93c70',1,'Tgstation::Server::Host::Database::DatabaseContext']]], - ['chatclient',['chatClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ae870c5f5dc9742bbee30290b36391265',1,'Tgstation::Server::Tests::Instance::ChatTest']]], ['chatfactory',['chatFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a86c6ee3938a05c7ce3adf413911345ce',1,'Tgstation::Server::Host::Components::InstanceFactory']]], ['chathandler',['chatHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#ada23a21c30710b64e7c9ee85e82e32d4',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], ['chatmanager',['chatManager',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ad8f8e86f9e52a3f5e027b9570c5f32df',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['chattrackingcontext',['chatTrackingContext',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#a849ce62757e342b5ec34bccbd4a98f75',1,'Tgstation::Server::Host::Components::Session::SessionController']]], ['cleanupcts',['cleanupCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#adc133e7ea90f5d87f12c0621959ded92',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]], ['cleanuptask',['cleanupTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#afcf8224ef94997af93339db4d69f34a3',1,'Tgstation::Server::Host::Components::Deployment::DmbFactory']]], - ['client',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a059457d72470d29c3530d489adb91d1c',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.client()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a01ba0df08b2b2139b417352c28cabc2f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client()'],['../class_tgstation_1_1_server_1_1_tests_1_1_administration_test.html#acd251fb17c3dec58ce610716538ec6c0',1,'Tgstation.Server.Tests.AdministrationTest.client()'],['../class_tgstation_1_1_server_1_1_tests_1_1_users_test.html#aea58f019344530adb6838580fcd255cd',1,'Tgstation.Server.Tests.UsersTest.client()']]], - ['clientfactory',['clientFactory',['../class_tgstation_1_1_server_1_1_tests_1_1_integration_test.html#a531e3e175cefd7786c6e349fa7584f68',1,'Tgstation::Server::Tests::IntegrationTest']]], + ['client',['client',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#a059457d72470d29c3530d489adb91d1c',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.client()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#a01ba0df08b2b2139b417352c28cabc2f',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.client()']]], ['codemodificationsheadfile',['CodeModificationsHeadFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#aa146572ec12e2444819edb99be402a91',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], ['codemodificationssubdirectory',['CodeModificationsSubdirectory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a7e19fd0432fd7b61f30a015a477eeb74',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], ['codemodificationstailfile',['CodeModificationsTailFile',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#ac2b6e06f4a91a2f4fc5f8f93210ee941',1,'Tgstation::Server::Host::Components::StaticFiles::Configuration']]], @@ -40,7 +37,6 @@ var searchData= ['compiling',['compiling',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#af9fdd225bd839f2d361bbe355080d873',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['compilinglock',['compilingLock',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a01a39fc784108fc06f4c6bd27fd55b55',1,'Tgstation::Server::Host::Components::Deployment::DreamMaker']]], ['configuration',['configuration',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a2fe7ecccab0b5b1be9fdda8cbf097d9b',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.configuration()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_event_consumer.html#acf0b5b1529168e0c66003f571a4edb6e',1,'Tgstation.Server.Host.Components.EventConsumer.configuration()'],['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a8aaca6b84ee519e26c8351c2b5929c18',1,'Tgstation.Server.Api.Routes.Configuration()']]], - ['configurationclient',['configurationClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#aa48176d89e902d9834158c81ede8fcaf',1,'Tgstation::Server::Tests::Instance::ConfigurationTest']]], ['configurationfile',['ConfigurationFile',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#aa983574bbb6d05042ad2f96d30ffa824',1,'Tgstation::Server::Api::Routes']]], ['connected',['Connected',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_discord_provider.html#ac2744da20824177724b971eb20a6d5a0',1,'Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.Connected()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_irc_provider.html#aa22564e0346747e2c00dfcab7a48141c',1,'Tgstation.Server.Host.Components.Chat.Providers.IrcProvider.Connected()']]], ['connectionsupdated',['connectionsUpdated',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a179b0d01333a267410199e524601dc84',1,'Tgstation::Server::Host::Components::Chat::ChatManager']]], @@ -49,7 +45,6 @@ var searchData= ['credentialsprovider',['credentialsProvider',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository.html#afdb8ee82eed9e1b0251d71af2c3ff612',1,'Tgstation::Server::Host::Components::Repository::Repository']]], ['cryptographysuite',['cryptographySuite',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#ae61c8c28bfce67853a5b1acbcd095533',1,'Tgstation.Server.Host.Components.InstanceFactory.cryptographySuite()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a483ed37a018bd66106dbed87ce8adc13',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.cryptographySuite()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a78651298906fc1500952310c49c96e06',1,'Tgstation.Server.Host.Controllers.HomeController.cryptographySuite()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_user_controller.html#aba1ed8b3befb54640af05c3694eeb278',1,'Tgstation.Server.Host.Controllers.UserController.cryptographySuite()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_seeder.html#a88f644df987dce53ffa2e26a763f5974',1,'Tgstation.Server.Host.Database.DatabaseSeeder.cryptographySuite()']]], ['currentdirectory',['CurrentDirectory',['../class_tgstation_1_1_server_1_1_host_1_1_i_o_1_1_default_i_o_manager.html#a984a32ee93a073036f63d543ad9a6cdd',1,'Tgstation::Server::Host::IO::DefaultIOManager']]], - ['currentwaittask',['currentWaitTask',['../class_tgstation_1_1_server_1_1_host_1_1_jobs_1_1_tests_1_1_test_job_handler.html#a6e52c2701bd94e28b845a1873f6fad8b',1,'Tgstation::Server::Host::Jobs::Tests::TestJobHandler']]], ['customcommandhandler',['customCommandHandler',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a32ce1266bccc40aebf2f9c284ed6e69a',1,'Tgstation.Server.Host.Components.Chat.ChatManager.customCommandHandler()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a198bebe94c736431862c137cbb3d0ea8',1,'Tgstation.Server.Host.Components.Chat.ChatTrackingContext.customCommandHandler()']]], ['customcommands',['customCommands',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_tracking_context.html#a0dfced9917f1bf96b1b46f511e643709',1,'Tgstation::Server::Host::Components::Chat::ChatTrackingContext']]] ]; diff --git a/search/variables_5.js b/search/variables_5.js index d409820f1b..f4f6799a2f 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,6 +1,5 @@ var searchData= [ - ['features',['features',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_tests_1_1_test_process_features.html#a854a1ccb9430f970ac72e770a49287c1',1,'Tgstation::Server::Host::System::Tests::TestProcessFeatures']]], ['file',['File',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a6e67fe387a01c4d8e686734ad936f8b0',1,'Tgstation::Server::Api::Routes']]], ['fileloggingconfiguration',['FileLoggingConfiguration',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a4be1377bd389e012f4a1ce6251c5bc8b',1,'Tgstation::Server::Host::Setup::PostSetupServices']]], ['fileloggingconfigurationoptions',['fileLoggingConfigurationOptions',['../class_tgstation_1_1_server_1_1_host_1_1_setup_1_1_post_setup_services.html#a7a7c03faa8541f6a8d2a54d62542799c',1,'Tgstation::Server::Host::Setup::PostSetupServices']]] diff --git a/search/variables_8.js b/search/variables_8.js index 69c7241c8e..2dbe6423e8 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -4,13 +4,11 @@ var searchData= ['identitycache',['identityCache',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_home_controller.html#a75b914d5a6ea3a3ef3eaa2ab87b61859',1,'Tgstation.Server.Host.Controllers.HomeController.identityCache()'],['../class_tgstation_1_1_server_1_1_host_1_1_security_1_1_authentication_context_factory.html#a94c0a91ac1bdb6d25c9546a583fb44e3',1,'Tgstation.Server.Host.Security.AuthenticationContextFactory.identityCache()']]], ['installeddirectx',['installedDirectX',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a4aaf9bd89e5ad031016e64a3b3cbd3bb',1,'Tgstation::Server::Host::Components::Byond::WindowsByondInstaller']]], ['installedversions',['installedVersions',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_byond_manager.html#a0811c130dd3533e163b38d32a17a8394',1,'Tgstation::Server::Host::Components::Byond::ByondManager']]], - ['instance',['instance',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a96b47c77cfbbad1f762003260953c840',1,'Tgstation.Server.Client.Components.ByondClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#af082b31182c4ecdcbe3b9c0a81bf9ead',1,'Tgstation.Server.Client.Components.ChatBotsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a3fbe930ee9bc4cf37d734c4ccc50668c',1,'Tgstation.Server.Client.Components.ConfigurationClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#afaaf929e746f11a67fd7eb5818bcd7e9',1,'Tgstation.Server.Client.Components.DreamDaemonClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a8c4ace450e5976c24b3982749de5ccff',1,'Tgstation.Server.Client.Components.DreamMakerClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#aaea798aa626ad6d51d036f65c53ea47f',1,'Tgstation.Server.Client.Components.InstanceUserClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#ab7fc36983aad5fd506a83687b70c77ff',1,'Tgstation.Server.Client.Components.JobsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a3af323ae0b97782b3917673b8d239af8',1,'Tgstation.Server.Client.Components.RepositoryClient.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a23c8b9d8f35c1bf902d5ac22c4260bed',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a441cefe121e0cc6469c9a800b734a231',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a8a7c8effe98ea2c3aeacf3a350dbb072',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a7b5be8922642811c1a2912d8428554e5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a0e561e3f3b557e57569f7110cb8edc8c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.instance()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_configuration_test.html#a686e4c4d48527bb36ad425503a4a0326',1,'Tgstation.Server.Tests.Instance.ConfigurationTest.instance()']]], + ['instance',['instance',['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_byond_client.html#a96b47c77cfbbad1f762003260953c840',1,'Tgstation.Server.Client.Components.ByondClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_chat_bots_client.html#af082b31182c4ecdcbe3b9c0a81bf9ead',1,'Tgstation.Server.Client.Components.ChatBotsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_configuration_client.html#a3fbe930ee9bc4cf37d734c4ccc50668c',1,'Tgstation.Server.Client.Components.ConfigurationClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_daemon_client.html#afaaf929e746f11a67fd7eb5818bcd7e9',1,'Tgstation.Server.Client.Components.DreamDaemonClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_dream_maker_client.html#a8c4ace450e5976c24b3982749de5ccff',1,'Tgstation.Server.Client.Components.DreamMakerClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_instance_user_client.html#aaea798aa626ad6d51d036f65c53ea47f',1,'Tgstation.Server.Client.Components.InstanceUserClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_jobs_client.html#ab7fc36983aad5fd506a83687b70c77ff',1,'Tgstation.Server.Client.Components.JobsClient.instance()'],['../class_tgstation_1_1_server_1_1_client_1_1_components_1_1_repository_client.html#a3af323ae0b97782b3917673b8d239af8',1,'Tgstation.Server.Client.Components.RepositoryClient.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_command_factory.html#a23c8b9d8f35c1bf902d5ac22c4260bed',1,'Tgstation.Server.Host.Components.Chat.Commands.CommandFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_commands_1_1_pull_requests_command.html#a441cefe121e0cc6469c9a800b734a231',1,'Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dmb_factory.html#a8a7c8effe98ea2c3aeacf3a350dbb072',1,'Tgstation.Server.Host.Components.Deployment.DmbFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a7b5be8922642811c1a2912d8428554e5',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.instance()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a0e561e3f3b557e57569f7110cb8edc8c',1,'Tgstation.Server.Host.Components.Watchdog.WatchdogBase.instance()']]], ['instanceattachfilename',['InstanceAttachFileName',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#aa40d55750e2193d714eb1470505c47ee',1,'Tgstation::Server::Host::Controllers::InstanceController']]], - ['instanceclient',['instanceClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#af063f3bc3a0902526f96ca5a698568cf',1,'Tgstation.Server.Tests.Instance.ChatTest.instanceClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#a26ebd19908ad9cd8f3dea0fe5bab8d93',1,'Tgstation.Server.Tests.Instance.InstanceTest.instanceClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_watchdog_test.html#a12c929fc5241d71ce034f9e29cfb0a6e',1,'Tgstation.Server.Tests.Instance.WatchdogTest.instanceClient()']]], ['instancefactory',['instanceFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#ae2b48b5197337f7a311fd115951be7f6',1,'Tgstation::Server::Host::Components::InstanceManager']]], ['instanceidheader',['InstanceIdHeader',['../class_tgstation_1_1_server_1_1_api_1_1_api_headers.html#a28f94492eb21542e63675a53d871e3ef',1,'Tgstation::Server::Api::ApiHeaders']]], ['instancemanager',['InstanceManager',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#a17bfc22b8cbc4624a6ec180aeba91da8',1,'Tgstation.Server.Api.Routes.InstanceManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_byond_controller.html#afb94a5c7ed6a392822c4d32b17e8ce20',1,'Tgstation.Server.Host.Controllers.ByondController.instanceManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_chat_controller.html#a1e37d0da176e8693608a4719c05e57f9',1,'Tgstation.Server.Host.Controllers.ChatController.instanceManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_configuration_controller.html#a0b158757381e0c695ba632319a14e873',1,'Tgstation.Server.Host.Controllers.ConfigurationController.instanceManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_daemon_controller.html#ad259fbe273d7c5396d766da41023f6f9',1,'Tgstation.Server.Host.Controllers.DreamDaemonController.instanceManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_dream_maker_controller.html#aa45b1a91e46ea9a7983b8edf0a1c1cd6',1,'Tgstation.Server.Host.Controllers.DreamMakerController.instanceManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#ad177b6d13a08c429c49b7e4294387d3c',1,'Tgstation.Server.Host.Controllers.InstanceController.instanceManager()'],['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller.html#a2f7404efa7a9821510b3146bfd99cc6c',1,'Tgstation.Server.Host.Controllers.RepositoryController.instanceManager()']]], - ['instancemanagerclient',['instanceManagerClient',['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_instance_test.html#aaa7606baa0c4a9243362aea14e605343',1,'Tgstation.Server.Tests.Instance.InstanceTest.instanceManagerClient()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_manager_test.html#a11690ee922cfd99c42e8770450a47a78',1,'Tgstation.Server.Tests.InstanceManagerTest.instanceManagerClient()']]], ['instances',['instances',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_manager.html#a69f9e280cf42d2fc47e0f1e2236d606e',1,'Tgstation.Server.Host.Components.InstanceManager.instances()'],['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a1d3b7c527ea17d53a9a4bbdf17dac1ba',1,'Tgstation.Server.Host.Database.DatabaseContext.Instances()']]], ['instancescollection',['instancesCollection',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html#a850b442179838f4e89e7b9a71c0f4a2c',1,'Tgstation::Server::Host::Database::DatabaseContext']]], ['instanceuser',['InstanceUser',['../class_tgstation_1_1_server_1_1_api_1_1_routes.html#ac215c662b5627fe87122f575d006c95f',1,'Tgstation::Server::Api::Routes']]], diff --git a/search/variables_c.js b/search/variables_c.js index 12902f9131..5df7850e39 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -4,7 +4,7 @@ var searchData= ['maximumindexablestringlength',['MaximumIndexableStringLength',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_limits.html#aefd2529f2213c4bfdc9ba41812ef108b',1,'Tgstation::Server::Api::Models::Limits']]], ['maximumstringlength',['MaximumStringLength',['../class_tgstation_1_1_server_1_1_api_1_1_models_1_1_limits.html#aceff5849fdb5c12fd9573b1e9ce0e609',1,'Tgstation::Server::Api::Models::Limits']]], ['messagequeue',['messageQueue',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_providers_1_1_provider.html#a0cf9e8f2427fc076d90805ef6ee06a66',1,'Tgstation::Server::Host::Components::Chat::Providers::Provider']]], - ['metadata',['metadata',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ac5b667aa89c476c9cb0cf71cb5add8a6',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad54344c590beab965fead49ac08224a9',1,'Tgstation.Server.Host.Components.Instance.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_info_handler.html#aeb081b8a579ab62f1bc85c35dab38a29',1,'Tgstation.Server.Host.Components.Session.ReattachInfoHandler.metadata()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_byond_test.html#ac9f2b1d15f98e147a41802220eb7dbe5',1,'Tgstation.Server.Tests.Instance.ByondTest.metadata()'],['../class_tgstation_1_1_server_1_1_tests_1_1_instance_1_1_chat_test.html#ad4f17c58ca84c5aa50e3ce6b7a07454f',1,'Tgstation.Server.Tests.Instance.ChatTest.metadata()']]], + ['metadata',['metadata',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#ac5b667aa89c476c9cb0cf71cb5add8a6',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance.html#ad54344c590beab965fead49ac08224a9',1,'Tgstation.Server.Host.Components.Instance.metadata()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_reattach_info_handler.html#aeb081b8a579ab62f1bc85c35dab38a29',1,'Tgstation.Server.Host.Components.Session.ReattachInfoHandler.metadata()']]], ['monitorcts',['monitorCts',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#a47a5f64148a117c561df7b0e7e1703e6',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['monitortask',['monitorTask',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_watchdog_1_1_watchdog_base.html#abfb7590db69ab59a040c1ac91c671d6d',1,'Tgstation::Server::Host::Components::Watchdog::WatchdogBase']]], ['moveinstancejobprefix',['MoveInstanceJobPrefix',['../class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_instance_controller.html#a05f43b931e38b2d401566435d5a3de75',1,'Tgstation::Server::Host::Controllers::InstanceController']]] diff --git a/search/variables_f.js b/search/variables_f.js index ab28f02337..abba0e10e3 100644 --- a/search/variables_f.js +++ b/search/variables_f.js @@ -19,7 +19,7 @@ var searchData= ['process',['process',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller.html#af72f0ef89d2933aacb840b4371a5d55c',1,'Tgstation::Server::Host::Components::Session::SessionController']]], ['processexecutor',['processExecutor',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_byond_1_1_windows_byond_installer.html#a9ddafa8d405709ae20f157c9041b4b01',1,'Tgstation.Server.Host.Components.Byond.WindowsByondInstaller.processExecutor()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_dream_maker.html#a8d40fb1d02610364e59b9feedb4e75d9',1,'Tgstation.Server.Host.Components.Deployment.DreamMaker.processExecutor()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_instance_factory.html#a5fdcd121985cce7d20f2d61e0ea5eca4',1,'Tgstation.Server.Host.Components.InstanceFactory.processExecutor()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_session_1_1_session_controller_factory.html#a1e5abb3512c946d17d762285046b6e56',1,'Tgstation.Server.Host.Components.Session.SessionControllerFactory.processExecutor()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_static_files_1_1_configuration.html#a0eb31611253abc0c887ec46f1e9b8611',1,'Tgstation.Server.Host.Components.StaticFiles.Configuration.processExecutor()']]], ['processfeatures',['processFeatures',['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process.html#ab37b740e7d72723a6e5fce40acf040c9',1,'Tgstation.Server.Host.System.Process.processFeatures()'],['../class_tgstation_1_1_server_1_1_host_1_1_system_1_1_process_executor.html#a53a69845e62419a4db84ef86445d1eba',1,'Tgstation.Server.Host.System.ProcessExecutor.processFeatures()']]], - ['productheadervalue',['productHeaderValue',['../class_tgstation_1_1_server_1_1_client_1_1_server_client_factory.html#a5db19a315f04b37200db2761f678661b',1,'Tgstation.Server.Client.ServerClientFactory.productHeaderValue()'],['../class_tgstation_1_1_server_1_1_api_1_1_tests_1_1_test_api_headers.html#a380531ccea4ef4d6191490bc6d513ee0',1,'Tgstation.Server.Api.Tests.TestApiHeaders.productHeaderValue()']]], + ['productheadervalue',['productHeaderValue',['../class_tgstation_1_1_server_1_1_client_1_1_server_client_factory.html#a5db19a315f04b37200db2761f678661b',1,'Tgstation::Server::Client::ServerClientFactory']]], ['propagatedexception',['propagatedException',['../class_tgstation_1_1_server_1_1_host_1_1_server.html#a6541983f401f2c25c474573a2d28235c',1,'Tgstation::Server::Host::Server']]], ['provider',['Provider',['../class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_collection.html#a710f3756c50252da5daf3e4659feebd6',1,'Tgstation::Server::Host::Database::DatabaseCollection']]], ['providerfactory',['providerFactory',['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager.html#a13f4e387e7b5419193b74e1ae3cd0fb5',1,'Tgstation.Server.Host.Components.Chat.ChatManager.providerFactory()'],['../class_tgstation_1_1_server_1_1_host_1_1_components_1_1_chat_1_1_chat_manager_factory.html#aed9aa464cbd392d024e4247355aa0cb8',1,'Tgstation.Server.Host.Components.Chat.ChatManagerFactory.providerFactory()']]], diff --git a/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html b/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html index c3ffc935f0..2707b66a31 100644 --- a/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html +++ b/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md_source.html b/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md_source.html index 29a13ab376..bfb2ed15e8 100644 --- a/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_d_m_a_p_i_2tgs_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html b/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html index 8d2c4c1e5c..1ee9272d95 100644 --- a/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html +++ b/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md_source.html b/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md_source.html index 6714be4358..e61c182d05 100644 --- a/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_d_m_a_p_i_2tgs_2core_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html b/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html index 83bf5918b8..037d62865e 100644 --- a/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html +++ b/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md_source.html b/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md_source.html index 2369958956..efa1d51958 100644 --- a/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_d_m_a_p_i_2tgs_2v3210_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html b/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html index cf9695f2ac..d76842c876 100644 --- a/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html +++ b/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md_source.html b/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md_source.html index a517da1a67..a77ca4a40c 100644 --- a/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_d_m_a_p_i_2tgs_2v4_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_r_e_a_d_m_e_8md.html b/src_2_r_e_a_d_m_e_8md.html index f8ca495259..f6e2b928e0 100644 --- a/src_2_r_e_a_d_m_e_8md.html +++ b/src_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_r_e_a_d_m_e_8md_source.html b/src_2_r_e_a_d_m_e_8md_source.html index 7fce2a0f26..019d816139 100644 --- a/src_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html b/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html index 65f2275ad6..ea87c9f8d1 100644 --- a/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html +++ b/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md_source.html b/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md_source.html index a54a10cc34..36606246f2 100644 --- a/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_tgstation_8_server_8_api_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html b/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html index f688465d16..0182c92cfc 100644 --- a/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html +++ b/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md_source.html b/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md_source.html index 22ff234764..70c915c162 100644 --- a/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_tgstation_8_server_8_host_2_client_app_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html b/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html index 4322d9707d..d581e4455c 100644 --- a/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html +++ b/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        diff --git a/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md_source.html b/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md_source.html index c8bc7da9ce..e1913fe5ab 100644 --- a/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md_source.html +++ b/src_2_tgstation_8_server_8_host_2_components_2_r_e_a_d_m_e_8md_source.html @@ -25,7 +25,7 @@ Logo
        tgstation-server -  4.2.4 +  4.2.5
        The /tg/station 13 server suite
        @@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
        src/Tgstation.Server.Host/Components/README.md
        -Go to the documentation of this file.
        1 # Service Components
        2 
        3 Component code is where the magic and tears of TGS are made. There are six main TGS components that map to namespaces in this directory.
        4 
        5 - [The git repository](./Repository)
        6 - [The BYOND manager](./Byond)
        7 - [The Compiler](./Deployment)
        8 - [The Watchdog](./Watchdog)
        9 - [The configuration system](./StaticFiles)
        10 
        11 There exist two more namespaces in here that don't fit in these 6.
        12 
        13 - [Interop](./Interop) deals with the bulk of DMAPI communication (Though it's not all contained here).
        14 - [Session](./Session) contains the classes used for actually executing DreamDaemon among other things.
        15 
        16 Each of these is tied under the roof of an [IInstance](./IInstance.cs) ([implementation](./Instance.cs)).
        17 
        18 While the database represents stored instance data, in component code an instance is online, or doesn't exist.
        19 
        20 `IInstance`s are created via the [IInstanceFactory](./IInstanceFactory.cs) ([implementation](./InstanceFactory.cs)) and are generally controlled via the [IInstanceManager](./IInstanceManager.cs) ([implementation](./InstanceManager.cs)).
        +Go to the documentation of this file.
        1 # Service Components
        2 
        3 Component code is where the magic and tears of TGS are made. There are six main TGS components that map to namespaces in this directory.
        4 
        5 - [The git repository](./Repository)
        6 - [The BYOND manager](./Byond)
        7 - [The Compiler](./Deployment)
        8 - [The Watchdog](./Watchdog)
        9 - [The configuration system](./StaticFiles)
        10 
        11 There exist two more namespaces in here that don't directly fit in these 6 components.
        12 
        13 - [Interop](./Interop) deals with the bulk of DMAPI communication (Though it's not all contained here).
        14 - [Session](./Session) contains the classes used for actually executing DreamDaemon, sending topic requests, receiving bridge requests, among other things.
        15 
        16 Each of these is tied under the roof of an [IInstance](./IInstance.cs) ([implementation](./Instance.cs)).
        17 
        18 While the database represents stored instance data, in component code an instance is online, or doesn't exist.
        19 
        20 `IInstance`s are created via the [IInstanceFactory](./IInstanceFactory.cs) ([implementation](./InstanceFactory.cs)) and are generally controlled via the [IInstanceManager](./IInstanceManager.cs) ([implementation](./InstanceManager.cs)).
        21 
        22 Many classes in here implement [IHostedService](), `InstanceManager` being the only one that is called by the ASP.NET runtime. In the case of instances `StartAsync()` is called when an `Instance` is being brought online (from server startup or user request). The `Instance` handles calling `StartAsync()` on its various subcomponents that need it. When an `Instance` is being brought offline (from server shutdown/restart/update or user request) the same pattern is followed calling `StopAsync()`.