2020-10-10 18:05:00.2386 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `hp`, `hp_regeneration_per5_sec`, `stm_chrg`, `attk_pow`, `attk_spd`, `crt_rt`, `ctr_pow`, `crt_pow_decr`, `dmg_decr`, `dfs_pow`, `avd_rt`, `accr`, `st_reg`, `mv_spd`, `dk_frc` FROM `eod_configuration`.`data_servant_level_up_status`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.2571 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `level`, `need_experience`, `need_experience_to_next_level` FROM `eod_configuration`.`data_servant_level_experience`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.2787 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `summon_grade`, `summon_count`, `reward_type_code`, `reward_count`, `equip_type`, `item_grade` FROM `eod_configuration`.`data_servant_achievement`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.3056 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `stage_type`, `grade`, `wave_number_lv`, `atk_ratio`, `def_ratio`, `stage_exp`, `guardian_exp`, `stage_gold`, `auto_connection_skill_gold`, `bgm_index`, `limit_time_second`, `recommend_level`, `next_stage_code`, `reward_general_code`, `reward_count_min`, `reward_count_max`, `reward_general_code1`, `reward_count_min1`, `reward_count_max1`, `entry_cost_type`, `entry_cost_amount`, `entry_limit_type`, `entry_limit_count`, `boss_monster_code`, `monster_level`, `auto_skill_cost`, `add_reward_group_code` FROM `eod_configuration`.`data_rift_stage`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.3296 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `reward_general_code`, `stage_general_code`, `required_class`, `act`, `stage_no`, `general_type_code`, `item_min_count`, `item_max_count`, `drop_rate`, `equip_type`, `grade` FROM `eod_configuration`.`data_rift_stage_rift_stone_reward`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.3527 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `reward_general_code`, `stage_general_code`, `required_class`, `act`, `stage_no`, `general_type_code`, `item_min_count`, `item_max_count`, `drop_rate`, `equip_type`, `grade` FROM `eod_configuration`.`data_rift_stage_reward`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.3697 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `random_option_change_code`, `option_random_group_id`, `equip_type`, `item_division`, `item_grade`, `grade`, `gem_need_item1`, `gem_item_count1`, `charge_cost`, `rune_need_item1`, `rune_item_count1`, `rune_need_item2`, `rune_item_count2`, `rune_need_item3`, `rune_item_count3` FROM `eod_configuration`.`data_random_option_change`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.3919 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `reward_item_info`, `reward_item_count`, `reward_item2_info`, `reward_item2_count`, `quest_level`, `quest_level_condition` FROM `eod_configuration`.`data_quest_title_info`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.4091 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `quest_group_id`, `general_type_code`, `condition_count` FROM `eod_configuration`.`data_quest_data`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.4401 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `reward_general_code`, `rank_grade`, `min_count`, `max_count`, `min_rate`, `max_rate`, `season_gem_reward`, `season_item_reward_gtc`, `season_item_reward_count` FROM `eod_configuration`.`data_pvp_ranking`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.4560 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `level`, `need_experience`, `need_experience_to_next_level`, `skill_point`, `key_save`, `key_regen_time`, `key_gift` FROM `eod_configuration`.`data_player_level_experience`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.4750 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `class_type`, `level`, `hp`, `stm`, `matrix_use_stm`, `matrix_maintain_time`, `matrix_slow_pecent`, `matrix_cool_time`, `hp_regeneration_per5_sec`, `stm_chrg`, `attk_pow_min`, `attk_pow_max`, `attk_spd`, `crt_rt`, `ctr_pow`, `crt_pow_decr`, `dmg_decr`, `dfs_pow`, `avd_rt`, `accr`, `st_reg`, `cool_decr`, `mv_spd`, `dv_frc` FROM `eod_configuration`.`data_player_base_status`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.5015 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `skill_code`, `character_code`, `open_level`, `skill_level_limit`, `need_skill_point_type`, `need_skill_point`, `option_code`, `option_base_value`, `option_up_add` FROM `eod_configuration`.`data_passive_skill`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.5223 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `party_reward_group_code`, `party_user_count`, `party_play_rank_type`, `combat_rank`, `add_exp_rate`, `reward_code`, `item_min_count`, `item_max_count` FROM `eod_configuration`.`data_party_contributiveness_reward`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.5767 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `option_division`, `option_parts`, `calculate_limit`, `option_data_type`, `option_sort` FROM `eod_configuration`.`data_option_parameter`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.5767 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `option_random_group_id`, `option_division`, `option_rank`, `option_adjust_type`, `option_data_type`, `option_value_min`, `option_value_max`, `interval`, `option_rate` FROM `eod_configuration`.`data_option_item_random`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.6093 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `option_group_id`, `option_division`, `option_attribute_id`, `option_numbers`, `option_target_group`, `option_target_count`, `option_target_cons` FROM `eod_configuration`.`data_option_group`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.6372 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `option_code`, `data_type`, `option_group_code` FROM `eod_configuration`.`data_option_base`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.6481 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `option_attribute_id`, `option_division`, `option_condition`, `option_overlab`, `ignore_option_group`, `remove_option_group`, `option_apply_rate`, `opt_delay`, `opt_timer`, `option_adjust_type`, `option_value_type`, `option_value_min`, `option_value_max`, `appply_hit_times` FROM `eod_configuration`.`data_option_attribute`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.6704 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `stage_type`, `party_user_count`, `occupation_type`, `atk_ratio`, `def_ratio`, `stage_exp`, `guardian_exp`, `stage_gold`, `stage_reward_code`, `reward_item_count`, `auto_connection_skill_gold`, `occupation_open_hour`, `occupation_close_hour`, `start_delay`, `limit_time_second`, `recommend_level_min`, `recommend_level_max`, `party_reward_group_code`, `entry_cost_type`, `entry_cost_amount`, `auto_skill_cost` FROM `eod_configuration`.`data_occupation_stage`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.7023 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `skill_code`, `skill_type`, `required_class`, `occupation_skill_setting_lv` FROM `eod_configuration`.`data_occupation_skill_setting`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.7244 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `reward_general_code`, `occupation_type`, `win_count`, `win_count_min_range`, `win_count_max_range`, `season_gem_reward`, `season_item_reward_gtc`, `season_item_reward_count` FROM `eod_configuration`.`data_occupation_reward`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.7544 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `target_type_code`, `monster_grade_type`, `random_monster_level_part`, `hp`, `hp_regeneration_per5_sec`, `stm_chrg`, `attk_pow`, `attk_spd`, `crt_rt`, `ctr_pow`, `crt_pow_decr`, `dmg_decr`, `dfs_pow`, `avd_rt`, `accr`, `st_reg`, `mv_spd`, `dk_frc` FROM `eod_configuration`.`data_monster`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.7846 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `level`, `hp`, `hp_regeneration_per5_sec`, `stm_chrg`, `attk_pow`, `attk_spd`, `crt_rt`, `ctr_pow`, `crt_pow_decr`, `dmg_decr`, `dfs_pow`, `avd_rt`, `accr`, `st_reg`, `mv_spd`, `dk_frc` FROM `eod_configuration`.`data_monster_standard_status`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.8204 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `monster_code`, `level_select_type`, `level_select_static_value`, `level_offset_min`, `level_offset_max`, `spawn_min_radius`, `spawn_max_radius`, `count` FROM `eod_configuration`.`data_monster_spawn`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.8363 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `period_type`, `mission_type`, `sub_mission_type`, `clear_type`, `clear_value`, `reward_type_code`, `reward_count`, `equip_type` FROM `eod_configuration`.`data_mission`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.8615 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `upgrade_group_id`, `item_upgrade_level`, `success_rate`, `improvement`, `upgrade_cost`, `revision_item_id`, `revision_rate`, `material_item_code1`, `item_count_1`, `material_item_code2`, `item_count_2` FROM `eod_configuration`.`data_item_upgrade`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.8913 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `trans_group_id`, `trans_type`, `con_item_id`, `item_count`, `get_rate`, `get_rank` FROM `eod_configuration`.`data_item_trans`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.9142 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `equipable`, `required_class`, `item_set_type`, `item_enable`, `need_class`, `item_grade`, `grade`, `item_group`, `item_division`, `weapon_type`, `equip_type`, `equip_slot`, `decomposition_state`, `decomposition_code`, `upgrade_enable`, `upgrade_limit`, `required_level`, `option_division`, `ib_attk_pow_constant`, `ib_dfs_pow_constant`, `ib_hp_constant`, `ib_st_reg`, `item_value`, `target_inventory_type`, `enable_to_sell`, `store_sale_price`, `storable`, `stack_type`, `stack_limit_per_slot`, `possesion_count_limit`, `item_stack`, `consumable`, `consume_unit`, `cooldown_time`, `skill_link_id`, `random_option_group`, `random_option_count`, `set_group_id`, `fixed_option_group`, `trans_group_id`, `socket_count`, `promotion_item_code`, `fusion_group_id`, `rune_option_group_id`, `nox_item` FROM `eod_configuration`.`data_item`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.9581 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `set_count1`, `option_division1`, `option_value1`, `set_count2`, `option_division2`, `option_value2`, `set_count3`, `option_division3`, `option_value3` FROM `eod_configuration`.`data_item_set`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.9720 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `fusion_group_id`, `fusion_item_code`, `drop_rate` FROM `eod_configuration`.`data_item_fusion`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:00.9873 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `item_type_code`, `decomposition_item_code`, `calculation_type`, `item_count` FROM `eod_configuration`.`data_item_decompose`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.0312 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `combine_group_id`, `combine_rank`, `con_item_division`, `item_count`, `need_echant_level`, `trans_item` FROM `eod_configuration`.`data_item_combine`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.0312 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `extend_grade`, `increase_value`, `accumulate_value`, `equip_type`, `inven_extend_price` FROM `eod_configuration`.`data_inven_extend`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.0612 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `immune_option_group`, `option_division`, `tec_desc` FROM `eod_configuration`.`data_immune_option_group`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.0612 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `skill_enchant`, `recommend_guild_level`, `use_guildl_skill_point`, `option_code`, `data_type`, `option_value` FROM `eod_configuration`.`data_guild_skill`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.0836 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `use_time`, `equip_type`, `price` FROM `eod_configuration`.`data_guild_shop`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.0939 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `level`, `need_experience`, `need_experience_to_next_level` FROM `eod_configuration`.`data_guild_level_experience`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.0939 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `index`, `precondition_dext_code`, `guardian_stone_kind`, `affiliation_type`, `precondition_ability_level`, `ability_type`, `precondition_ability_type`, `base_ability`, `precondition_ability`, `base_ability_invoke_rate`, `level_per_base_invoke_rate`, `precondition_ability_invoke_rate`, `base_duration`, `level_per_base_duration`, `level_per_base_ability`, `limit_base_ability`, `param1`, `param2`, `param3`, `param4`, `param5`, `prefab`, `base_ignore_option_group`, `base_remove_option_group`, `precon_ignore_option_group`, `precon_remove_option_group`, `occupation_gstone_setting_lv` FROM `eod_configuration`.`data_guardian_stone`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.1219 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `remove_option_group`, `option_division`, `tec_desc` FROM `eod_configuration`.`data_guardian_stone_remove_option_group`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.1317 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `immune_option_group`, `option_division`, `tec_desc` FROM `eod_configuration`.`data_guardian_stone_immune_opt_group`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.1435 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `difference_step_min`, `difference_step_max`, `upgrade_rate` FROM `eod_configuration`.`data_gd_stone_upgrade`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.1540 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `fixed_option_group_id`, `option_division`, `option_rank`, `option_adjust_type`, `option_data_type`, `option_value_min`, `option_value_max`, `interval`, `option_rate` FROM `eod_configuration`.`data_fixed_option_group`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.1698 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `coupon_reward_group`, `item_gtc`, `item_count` FROM `eod_configuration`.`data_event_coupon_reward`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.1698 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `stage_type`, `act_number`, `stage_number_in_act`, `recommend_atk`, `atk_ratio`, `def_ratio`, `stage_exp`, `guardian_exp`, `stage_gold`, `auto_connection_skill_gold`, `bonus_type`, `bonus_value`, `limit_time_second`, `recommend_level_min`, `recommend_level_max`, `previous_stage_code`, `next_stage_code`, `reward_general_code`, `reward_count_min`, `reward_count_max`, `reward_general_code1`, `reward_count_min1`, `reward_count_max1`, `entry_cost_type`, `entry_cost_amount`, `entry_limit_type`, `entry_limit_count`, `boss_monster_code`, `monster_level`, `auto_skill_cost`, `add_reward_group_code` FROM `eod_configuration`.`data_elite_stage`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.1999 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `reward_general_code`, `stage_general_code`, `required_class`, `act`, `stage_no`, `general_type_code`, `item_min_count`, `item_max_count`, `drop_rate`, `equip_type`, `grade` FROM `eod_configuration`.`data_elite_stage_reward`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; 2020-10-10 18:05:01.2197 [Thread-1] DEBUG DBConnector - SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT `general_type_code`, `value` FROM `eod_configuration`.`data_default_value`; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;