853 lines
17 KiB
Plaintext
Executable File
853 lines
17 KiB
Plaintext
Executable File
MTG_naval_treaties = {
|
|
MTG_abandon_treaty_democratic = {
|
|
|
|
icon = generic
|
|
|
|
|
|
available = {
|
|
threat > 0.5
|
|
NOT = { has_global_flag = MTG_second_london_conference }
|
|
}
|
|
|
|
cost = 300
|
|
fire_only_once = yes
|
|
ai_will_do = {
|
|
factor = 0
|
|
}
|
|
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
OR = {
|
|
has_government = democratic
|
|
has_government = neutrality
|
|
}
|
|
NOT = { tag = JAP }
|
|
}
|
|
|
|
complete_effect = {
|
|
custom_effect_tooltip = MTG_abandon_treaty_tt
|
|
add_stability = -0.15
|
|
add_war_support = -0.15
|
|
modify_global_flag = {
|
|
flag = MTG_naval_treaty_violator
|
|
value = 1
|
|
}
|
|
remove_naval_treaty_effect = yes
|
|
every_other_country = {
|
|
limit = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
country_event = MTG_naval_treaty.7
|
|
send_embargo = ROOT
|
|
every_subject_country = {
|
|
send_embargo = ROOT
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_global_flag = {
|
|
flag = MTG_naval_treaty_signatories
|
|
value < 3
|
|
}
|
|
}
|
|
random_other_country = {
|
|
limit = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
remove_naval_treaty_effect = yes
|
|
}
|
|
clr_global_flag = MTG_naval_treaty_signatories
|
|
hidden_effect = { news_event = mtg_news.60 }
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_global_flag = MTG_naval_treaty_signatories
|
|
}
|
|
modify_global_flag = {
|
|
flag = MTG_naval_treaty_signatories
|
|
value = -1
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
not = {
|
|
any_other_country = {
|
|
OR = {
|
|
has_idea = MTG_naval_treaty_cheating_reduced
|
|
has_idea = MTG_naval_treaty_adherent_reduced
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_other_country = {
|
|
limit = {
|
|
OR = {
|
|
has_idea = MTG_naval_treaty_cheating
|
|
has_idea = MTG_naval_treaty_adherent
|
|
has_idea = MTG_naval_treaty_adherent_1936
|
|
}
|
|
NOT = { has_active_mission = MTG_escalator_clause_invocation_mission }
|
|
}
|
|
activate_mission = MTG_escalator_clause_invocation_mission
|
|
custom_effect_tooltip = MTG_escalator_clause_tt
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
MTG_abandon_treaty_fascist = {
|
|
|
|
icon = generic
|
|
|
|
available = {
|
|
threat > 0.2
|
|
NOT = { has_global_flag = MTG_second_london_conference }
|
|
}
|
|
|
|
cost = 25
|
|
fire_only_once = yes
|
|
ai_will_do = {
|
|
factor = 1
|
|
modifier = {
|
|
OR = {
|
|
tag = ITA
|
|
tag = JAP
|
|
}
|
|
add = 1
|
|
}
|
|
modifier = {
|
|
tag = USA
|
|
has_civil_war = no
|
|
add = 5
|
|
}
|
|
modifier = {
|
|
tag = JAP
|
|
is_historical_focus_on = yes
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
tag = JAP
|
|
is_historical_focus_on = yes
|
|
date > 1937.03.01
|
|
factor = 10
|
|
}
|
|
}
|
|
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
OR = {
|
|
has_government = fascism
|
|
has_government = communism
|
|
tag = JAP
|
|
}
|
|
}
|
|
|
|
complete_effect = {
|
|
custom_effect_tooltip = MTG_abandon_treaty_tt
|
|
modify_global_flag = {
|
|
flag = MTG_naval_treaty_violator
|
|
value = 1
|
|
}
|
|
remove_naval_treaty_effect = yes
|
|
every_other_country = {
|
|
limit = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
country_event = { id = MTG_naval_treaty.7 days = 2 }
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_global_flag = {
|
|
flag = MTG_naval_treaty_signatories
|
|
value < 3
|
|
}
|
|
}
|
|
random_other_country = {
|
|
limit = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
remove_naval_treaty_effect = yes
|
|
}
|
|
clr_global_flag = MTG_naval_treaty_signatories
|
|
hidden_effect = { news_event = mtg_news.60 }
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_global_flag = MTG_naval_treaty_signatories
|
|
}
|
|
modify_global_flag = {
|
|
flag = MTG_naval_treaty_signatories
|
|
value = -1
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
not = {
|
|
any_other_country = {
|
|
OR = {
|
|
has_idea = MTG_naval_treaty_cheating_reduced
|
|
has_idea = MTG_naval_treaty_adherent_reduced
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_other_country = {
|
|
limit = {
|
|
OR = {
|
|
has_idea = MTG_naval_treaty_cheating
|
|
has_idea = MTG_naval_treaty_adherent
|
|
has_idea = MTG_naval_treaty_adherent_1936
|
|
}
|
|
NOT = { has_active_mission = MTG_escalator_clause_invocation_mission }
|
|
}
|
|
activate_mission = MTG_escalator_clause_invocation_mission
|
|
custom_effect_tooltip = MTG_escalator_clause_tt
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
MTG_cheat_on_treaty = {
|
|
|
|
icon = generic
|
|
|
|
|
|
available = {
|
|
threat > 0.1
|
|
}
|
|
|
|
fire_only_once = yes
|
|
ai_will_do = {
|
|
factor = 50
|
|
modifier = {
|
|
tag = JAP
|
|
factor = 5 #The Yamato is a 35,000 ton ship what are you talking about
|
|
}
|
|
}
|
|
|
|
visible = {
|
|
OR = {
|
|
has_idea = MTG_naval_treaty_adherent
|
|
has_idea = MTG_naval_treaty_adherent_1936
|
|
has_idea = MTG_naval_treaty_adherent_reduced
|
|
}
|
|
OR = {
|
|
has_government = fascism
|
|
has_government = communism
|
|
tag = JAP
|
|
}
|
|
}
|
|
|
|
complete_effect = {
|
|
if = {
|
|
limit = {
|
|
has_idea = MTG_naval_treaty_adherent
|
|
}
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_adherent
|
|
add_idea = MTG_naval_treaty_cheating
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_idea = MTG_naval_treaty_adherent_1936
|
|
}
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_adherent_1936
|
|
add_idea = MTG_naval_treaty_cheating
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_idea = MTG_naval_treaty_adherent_reduced
|
|
}
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_adherent_reduced
|
|
add_idea = MTG_naval_treaty_cheating_reduced
|
|
}
|
|
}
|
|
}
|
|
}
|
|
MTG_invite_FROM_to_treaty = {
|
|
|
|
icon = generic_naval
|
|
|
|
|
|
available = {
|
|
|
|
}
|
|
|
|
target_root_trigger = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
|
|
target_trigger = {
|
|
FROM = {
|
|
has_war = no
|
|
has_naval_treaty_trigger = no
|
|
NOT = { has_country_flag = MTG_naval_treaty_abandoned }
|
|
NOT = { has_country_flag = MTG_refused_naval_treaty }
|
|
if = {
|
|
limit = { ENG = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = ENG
|
|
ratio > 0.35
|
|
sub_unit_def_weights = {
|
|
carrier = 0.25
|
|
battleship = 1
|
|
battle_cruiser = 1
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { USA = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = USA
|
|
ratio > 0.35
|
|
sub_unit_def_weights = {
|
|
carrier = 0.25
|
|
battleship = 1
|
|
battle_cruiser = 0.8
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
has_navy_size = {
|
|
type = capital_ship
|
|
size > 15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
cost = 50
|
|
fire_only_once = yes
|
|
ai_will_do = {
|
|
factor = 0
|
|
modifier = {
|
|
OR = {
|
|
tag = ENG
|
|
tag = USA
|
|
}
|
|
has_government = democratic
|
|
add = 10
|
|
}
|
|
}
|
|
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
|
|
complete_effect = {
|
|
FROM = {
|
|
country_event = MTG_naval_treaty.1
|
|
}
|
|
}
|
|
}
|
|
MTG_send_treaty_warning_to_FROM_previous_signatory = {
|
|
|
|
icon = generic_naval
|
|
|
|
|
|
available = {
|
|
|
|
}
|
|
|
|
target_root_trigger = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
|
|
target_trigger = {
|
|
FROM = {
|
|
has_war = no
|
|
has_country_flag = MTG_naval_treaty_abandoned
|
|
if = {
|
|
limit = { ENG = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = ENG
|
|
ratio > 0.8
|
|
sub_unit_def_weights = {
|
|
carrier = 0.25
|
|
battleship = 1
|
|
battle_cruiser = 1
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { USA = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = USA
|
|
ratio > 0.8
|
|
sub_unit_def_weights = {
|
|
carrier = 0.25
|
|
battleship = 1
|
|
battle_cruiser = 0.8
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
has_navy_size = {
|
|
type = capital_ship
|
|
size > 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
cost = 50
|
|
fire_only_once = yes
|
|
ai_will_do = {
|
|
factor = 10
|
|
modifier = {
|
|
NOT = {
|
|
OR = {
|
|
TAG = ENG
|
|
TAG = USA
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
is_historical_focus_on = yes
|
|
FROM = {
|
|
OR = {
|
|
tag = JAP
|
|
tag = ITA
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
|
|
complete_effect = {
|
|
FROM = {
|
|
country_event = { id = MTG_naval_treaty.4 }
|
|
}
|
|
}
|
|
}
|
|
MTG_send_treaty_warning_to_FROM = {
|
|
|
|
icon = generic_naval
|
|
|
|
|
|
available = {
|
|
|
|
}
|
|
|
|
target_root_trigger = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
|
|
target_trigger = {
|
|
FROM = {
|
|
OR = {
|
|
AND = {
|
|
has_war = no
|
|
not = { has_country_flag = MTG_naval_treaty_abandoned }
|
|
NOT = { has_country_flag = MTG_refused_naval_treaty }
|
|
has_naval_treaty_trigger = no
|
|
if = {
|
|
limit = { ENG = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = ENG
|
|
ratio > 1
|
|
sub_unit_def_weights = {
|
|
carrier = 0.5
|
|
battleship = 1
|
|
battle_cruiser = 1
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { USA = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = USA
|
|
ratio > 1
|
|
sub_unit_def_weights = {
|
|
carrier = 0.5
|
|
battleship = 1
|
|
battle_cruiser = 0.8
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
has_navy_size = {
|
|
type = capital_ship
|
|
size > 50
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
has_naval_treaty_trigger = yes
|
|
if = {
|
|
limit = { ENG = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = ENG
|
|
ratio > 1.1
|
|
sub_unit_def_weights = {
|
|
carrier = 0.5
|
|
battleship = 1
|
|
battle_cruiser = 1
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { USA = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = USA
|
|
ratio > 1.1
|
|
sub_unit_def_weights = {
|
|
carrier = 0.5
|
|
battleship = 1
|
|
battle_cruiser = 0.8
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
has_navy_size = {
|
|
type = capital_ship
|
|
size > 50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
cost = 50
|
|
fire_only_once = yes
|
|
ai_will_do = {
|
|
factor = 10
|
|
modifier = {
|
|
NOT = {
|
|
OR = {
|
|
TAG = ENG
|
|
TAG = USA
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
|
|
complete_effect = {
|
|
FROM = {
|
|
country_event = { id = MTG_naval_treaty.4 }
|
|
}
|
|
}
|
|
}
|
|
MTG_treaty_reduction_mission = {
|
|
|
|
icon = generic_naval
|
|
allowed = {
|
|
always = no
|
|
}
|
|
available = {
|
|
if = {
|
|
limit = { ENG = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = ENG
|
|
ratio < 0.8
|
|
sub_unit_def_weights = {
|
|
carrier = 0.25
|
|
battleship = 1
|
|
battle_cruiser = 1
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { USA = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = USA
|
|
ratio < 0.8
|
|
sub_unit_def_weights = {
|
|
carrier = 0.25
|
|
battleship = 1
|
|
battle_cruiser = 0.8
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
has_navy_size = {
|
|
type = capital_ship
|
|
size < 20
|
|
}
|
|
}
|
|
}
|
|
days_mission_timeout = 30
|
|
|
|
visible = {
|
|
|
|
}
|
|
timeout_effect = {
|
|
every_other_country = {
|
|
limit = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
send_embargo = ROOT
|
|
}
|
|
}
|
|
complete_effect = {
|
|
|
|
}
|
|
}
|
|
MTG_treaty_reduction_signatory_mission = {
|
|
|
|
icon = generic_naval
|
|
allowed = {
|
|
always = no
|
|
}
|
|
available = {
|
|
if = {
|
|
limit = { ENG = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = ENG
|
|
ratio < 1
|
|
sub_unit_def_weights = {
|
|
carrier = 0.5
|
|
battleship = 1
|
|
battle_cruiser = 1
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { USA = { has_naval_treaty_trigger = yes } }
|
|
naval_strength_comparison = {
|
|
other = USA
|
|
ratio < 1
|
|
sub_unit_def_weights = {
|
|
carrier = 0.5
|
|
battleship = 1
|
|
battle_cruiser = 0.8
|
|
heavy_cruiser = 0.5
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
has_navy_size = {
|
|
type = capital_ship
|
|
size < 50
|
|
}
|
|
}
|
|
}
|
|
is_good = no
|
|
#activation = {
|
|
# if = {
|
|
# limit = { ENG = { has_naval_treaty_trigger = yes } }
|
|
# naval_strength_comparison = {
|
|
# other = ENG
|
|
# ratio > 1.1
|
|
# sub_unit_def_weights = {
|
|
# carrier = 0.5
|
|
# battleship = 1
|
|
# battle_cruiser = 0.8
|
|
# heavy_cruiser = 0.5
|
|
# }
|
|
# }
|
|
# }
|
|
# else_if = {
|
|
# limit = { USA = { has_naval_treaty_trigger = yes } }
|
|
# naval_strength_comparison = {
|
|
# other = USA
|
|
# ratio > 1.1
|
|
# sub_unit_def_weights = {
|
|
# carrier = 0.5
|
|
# battleship = 1
|
|
# battle_cruiser = 0.8
|
|
# heavy_cruiser = 0.5
|
|
# }
|
|
# }
|
|
# }
|
|
# else = {
|
|
# has_navy_size = {
|
|
# type = capital_ship
|
|
# size > 50
|
|
# }
|
|
# }
|
|
# has_naval_treaty_trigger = yes
|
|
#}
|
|
days_mission_timeout = 30
|
|
|
|
visible = {
|
|
|
|
}
|
|
timeout_effect = {
|
|
add_stability = -0.1
|
|
add_war_support = -0.15
|
|
add_political_power = -200
|
|
}
|
|
complete_effect = {
|
|
|
|
}
|
|
}
|
|
MTG_treaty_renew_mission = {
|
|
|
|
icon = generic_naval
|
|
|
|
available = {
|
|
always = no
|
|
}
|
|
days_mission_timeout = 86
|
|
|
|
activation = {
|
|
has_naval_treaty_trigger = yes
|
|
has_global_flag = MTG_second_london_conference
|
|
NOT = { has_country_flag = MTG_second_london_treaty_signed }
|
|
}
|
|
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
timeout_effect = {
|
|
custom_effect_tooltip = MTG_treaty_renew_mission_tt
|
|
if = {
|
|
limit = {
|
|
has_global_flag = { flag = MTG_naval_treaty_violator value > 0 }
|
|
}
|
|
custom_effect_tooltip = MTG_treaty_renew_mission_tt_a
|
|
activate_mission = MTG_escalator_clause_invocation_mission
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { has_country_flag = MTG_second_london_treaty_signed }
|
|
}
|
|
custom_effect_tooltip = MTG_treaty_renew_mission_tt_b
|
|
unlock_decision_tooltip = { decision = MTG_treaty_rejoin_mission }
|
|
}
|
|
|
|
clr_global_flag = MTG_second_london_conference
|
|
}
|
|
}
|
|
MTG_treaty_rejoin_mission = {
|
|
|
|
icon = generic_naval
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
NOT = {
|
|
has_global_flag = MTG_second_london_conference
|
|
has_country_flag = MTG_second_london_treaty_signed
|
|
}
|
|
has_active_mission = MTG_escalator_clause_invocation_mission
|
|
}
|
|
cancel_trigger = {
|
|
NOT = { has_active_mission = MTG_escalator_clause_invocation_mission }
|
|
}
|
|
fire_only_once = yes
|
|
|
|
complete_effect = {
|
|
if = {
|
|
limit = { has_idea = MTG_naval_treaty_adherent }
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_adherent
|
|
add_idea = MTG_naval_treaty_adherent_1936
|
|
}
|
|
}
|
|
else = {
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_cheating
|
|
add_idea = MTG_naval_treaty_adherent_1936
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_government = fascism
|
|
has_government = communism
|
|
tag = JAP
|
|
}
|
|
}
|
|
custom_effect_tooltip = fascism_renew_naval_treaty_tt
|
|
add_political_power = -100
|
|
}
|
|
else = {
|
|
custom_effect_tooltip = democracy_renew_naval_treaty_tt
|
|
add_political_power = 10
|
|
}
|
|
set_country_flag = MTG_second_london_treaty_signed
|
|
|
|
modify_global_flag = { flag = MTG_naval_treaty_violator value = -1 }
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
modifier = {
|
|
OR = {
|
|
has_government = fascism
|
|
has_government = communism
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
MTG_escalator_clause_invocation_mission = {
|
|
|
|
icon = generic_naval
|
|
allowed = {
|
|
always = no
|
|
}
|
|
available = {
|
|
hidden_trigger = {
|
|
always = no
|
|
}
|
|
}
|
|
days_mission_timeout = 300
|
|
|
|
visible = {
|
|
has_naval_treaty_trigger = yes
|
|
}
|
|
cancel_trigger = {
|
|
custom_trigger_tooltip = {
|
|
tooltip = MTG_escalator_clause_condition
|
|
has_global_flag = { flag = MTG_naval_treaty_violator value < 1 }
|
|
}
|
|
}
|
|
timeout_effect = {
|
|
if = {
|
|
limit = {
|
|
has_idea = MTG_naval_treaty_adherent_1936
|
|
}
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_adherent_1936
|
|
add_idea = MTG_naval_treaty_adherent_reduced
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_idea = MTG_naval_treaty_adherent
|
|
}
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_adherent
|
|
add_idea = MTG_naval_treaty_adherent_reduced
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_idea = MTG_naval_treaty_cheating
|
|
}
|
|
swap_ideas = {
|
|
remove_idea = MTG_naval_treaty_cheating
|
|
add_idea = MTG_naval_treaty_cheating_reduced
|
|
}
|
|
}
|
|
}
|
|
complete_effect = {
|
|
|
|
}
|
|
}
|
|
} |