#!gfx:interface/redux/goals.gfx

focus_tree = {
	id = DB_FRA_COMM

	country = {
		factor = 0 
		modifier = {
			add = 1000
			tag = FRA
		}  
	}
	default = no
	continuous_focus_position = { x = 200 y = 1000 }

####### 国际事物 ####### 
 ####### 开端	
	focus = {
		id = FRA_thirties_international_agenda
		icon = GFX_focus_ger_great_red_menace
		cost = 1
		x = 3 
		y = 0
		ai_will_do = { base  = 1000 }
		completion_reward = {
			add_ideas = DB_FRA_the_leader_of_COMMIE1
			add_political_power = 100	
		}
	}

	focus = {
		id = FRA_ignite_revolutionary_enthusiasm
		icon = GFX_focus_FRA_ignite_revolutionary_enthusiasm
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_thirties_international_agenda }
		x = -2
		y = 1
		cost = 1
		ai_will_do = { base  = 1000 }
		completion_reward = {
			add_war_support = 0.05
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_international_propaganda
		icon = GFX_focus_international_propaganda
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_thirties_international_agenda }
		x = 0
		y = 1
		cost = 1
		ai_will_do = { base  = 1000 }
		completion_reward = {
			add_stability = 0.05
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_prepare_the_intertional_column
		icon = GFX_focus_prepare_the_intertional_column
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_thirties_international_agenda }
		x = 2
		y = 1
		ai_will_do = { base = 1000 }
		cost = 1
		completion_reward = {
			add_ideas = DB_FRA_the_interional_column1
			add_political_power = 25
			add_tech_bonus = {
				name = FRA_prepare_the_intertional_column
				bonus = 0.5
				uses = 1
				category = infantry_weapons
			}
		}
	}

	focus = {
		id = FRA_strategic_layout
		icon = GFX_focus_strategic_layout
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_ignite_revolutionary_enthusiasm }
		prerequisite = { focus = FRA_international_propaganda }
		prerequisite = { focus = FRA_prepare_the_intertional_column }
		x = 0
		y = 2
		cost = 1
		ai_will_do = { base = 1000 }
		completion_reward = {
			set_variable = { FRA_infulence_europe = 80 }
			set_variable = { FRA_infulence_asia = 70 }
			set_variable = { FRA_infulence_africa = 40 }
			set_variable = { FRA_infulence_america = 60 }
			set_variable = { FRA_infulence_mideast = 40 }
			set_country_flag = FRA_the_third_international_ui
			add_political_power = 100
			add_ideas = DB_FRA_vangurad_of_revolution
			custom_effect_tooltip = FRA_the_third_international_tips1


			hidden_effect = {
				complete_national_focus = FRA_european_situation
				complete_national_focus = FRA_asian_situation
				complete_national_focus = FRA_middle_esat_situation
				complete_national_focus = FRA_american_situation
				complete_national_focus = FRA_african_situation
			}
		}
	}
 ####### 欧洲区
	focus = {
		id = FRA_european_situation 
		icon = GFX_focus_FRA_european_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = -7
		y = 1
		ai_will_do = { base = 0 }
		available = { hidden_trigger = { always = no } }
		cost = 0
		completion_reward = {
			hidden_effect = { FRA_invention_auto_complete_set_eu = yes }
			set_temp_variable = { ieuc = 10 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			add_political_power = 25
			set_country_flag = FRA_EU_general

			custom_effect_tooltip = FRA_the_third_international_tips2
		}
	}

	focus = {
		id = FRA_memorandum_of_lberia
		icon = GFX_focus_FRA_memorandum_of_lberia
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = -2
		y = 1
		ai_will_do = { base = 0 } 
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 10 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			SPA = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = -0.05
			}
			POR={
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = -0.05
			}
			SWF = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = 0.05
				add_war_support = 0.025
				add_ideas = FRA_revo_help
			}
			send_equipment = {
				target = SWF
				type = infantry_equipment
				amount = 1000
			}
			send_equipment = {
				target = SWF
				type = artillery_equipment
				amount = 500
			}
			send_equipment = {
				target = SWF
				type = support_equipment
				amount = 250
			}

		}
	}

	focus = {
		id = FRA_memorandum_of_apennine
		icon = GFX_focus_FRA_memorandum_of_apennine
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = -1
		y = 2
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_variable = { cores_revo_level = 0 }
			set_variable = { cores_revo_fail = 1 }
			set_temp_variable = { ieuc = 10 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			SRI = {
				add_popularity = { ideology = totalist popularity = 0.05 }
				add_stability = 0.05
				add_war_support = 0.025
				add_ideas = FRA_revo_help
			}

			send_equipment = {
				target = SRI
				type = infantry_equipment
				amount = 1000
			}
			send_equipment = {
				target = SRI
				type = artillery_equipment
				amount = 500
			}
			send_equipment = {
				target = SRI
				type = support_equipment
				amount = 250
			}
		}
	}

	focus = {
		id = FRA_memorandum_of_britain 
		icon = GFX_focus_FRA_memorandum_of_britain
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 10 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			ENG = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = 0.05
				add_war_support = 0.025
				add_ideas = FRA_revo_help
			}
			send_equipment = {
				target = ENG
				type = infantry_equipment
				amount = 1000
			}
			send_equipment = {
				target = ENG
				type = artillery_equipment
				amount = 500
			}
			send_equipment = {
				target = ENG
				type = support_equipment
				amount = 250
			}
			IRE = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = -0.05
			}
		}
	}

	focus = {
		id = FRA_memorandum_of_kaiser
		icon = GFX_focus_FRA_memorandum_of_kaise
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = 2
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 10 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			GER = {
				add_popularity = { ideology = syndicalist popularity = 0.025 }
				add_popularity = { ideology = radical_socialist popularity = 0.025 }
				add_popularity = { ideology = totalist popularity = 0.025 }
				add_stability = -0.01
				add_political_power = -50
			}
		}
	}

	focus = {
		id = FRA_people_under_the_kaiser
		icon = GFX_focus_FRA_people_under_the_kaiser
		relative_position_id = FRA_memorandum_of_kaiser
		prerequisite = { focus = FRA_memorandum_of_kaiser }
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 10 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			every_other_country = {
				limit = {
					NOT = { tag = GER }
					is_subject_of = GER
					capital_scope = { is_on_continent = europe }
				}
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = -0.05
				add_political_power = -25
			}
			hidden_effect = {
				POL = {
					set_temp_variable = { POL_influence_change = -10 }
					POL_add_royal_influence = yes
					set_temp_variable = { POL_influence_change = 15 }
					POL_add_syndicalist_influence = yes
				}
			}
		}
	}

	focus = {
		id = FRA_liberate_peolple_militarily
		icon = GFX_focus_FRA_liberate_peolple_militarily
		relative_position_id = FRA_people_under_the_kaiser
		prerequisite = { focus = FRA_people_under_the_kaiser }
		mutually_exclusive = { focus = FRA_work_with_the_opposition }
		mutually_exclusive = { focus = FRA_peaceful_evolution }
		available = { NOT = { has_completed_focus = FRA_sleeping_lion_strategy } }
		x = -4
		y = 1
		ai_will_do = { base = 150 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 25 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			swap_ideas = {
				remove_idea = DB_FRA_vangurad_of_revolution
				add_idea = DB_FRA_vangurad_of_revolution_1
			}
			add_war_support = 0.05
		}
	}

	focus = {
		id = FRA_work_with_the_opposition
		icon = GFX_focus_FRA_work_with_the_opposition
		relative_position_id = FRA_people_under_the_kaiser
		prerequisite = { focus = FRA_people_under_the_kaiser }
		mutually_exclusive = { focus = FRA_liberate_peolple_militarily }
		mutually_exclusive = { focus = FRA_peaceful_evolution }
		x = -2
		y = 1
		ai_will_do = { base = 200 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 25 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			swap_ideas = {
				remove_idea = DB_FRA_vangurad_of_revolution
				add_idea = DB_FRA_vangurad_of_revolution_2
			}
			add_stability = 0.05
		}
	}

	focus = {
		id = FRA_peaceful_evolution
		icon = GFX_focus_FRA_peaceful_evolution
		relative_position_id = FRA_people_under_the_kaiser
		prerequisite = { focus = FRA_people_under_the_kaiser }
		mutually_exclusive = { focus = FRA_liberate_peolple_militarily }
		mutually_exclusive = { focus = FRA_work_with_the_opposition }
		available = { NOT = { has_completed_focus = FRA_rooster_strategy } }
		x = 0
		y = 1
		ai_will_do = { base = 150 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 25 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			swap_ideas = {
				remove_idea = DB_FRA_vangurad_of_revolution
				add_idea = DB_FRA_vangurad_of_revolution_3
			}
			add_political_power = 150
		}
	}

 ####### 亚洲区
	focus = {
		id = FRA_asian_situation 
		icon = GFX_focus_FRA_asian_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = -3
		y = 1
		ai_will_do = { base = 0 }
		available = { hidden_trigger = { always = no } }
		cost = 0
		completion_reward = {
			hidden_effect = { FRA_invention_auto_complete_set_as = yes }	
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 10 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			add_political_power = 25
			set_country_flag = FRA_AS_general
			custom_effect_tooltip = FRA_the_third_international_tips3
		}
	}

	focus = {
		id = FRA_our_indian_friends
		icon = GFX_focus_RAJ_seek_help_from_soviet
		relative_position_id = FRA_one_night_in_zhejiang
		prerequisite = { focus = FRA_one_night_in_zhejiang }
		bypass = { HND = { exists = no } }
		ai_will_do = { base = 0 }
		x = 0
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 10 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			HND = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = 0.05
				add_war_support = 0.025
				add_ideas = FRA_revo_help
			}
			send_equipment = {
				target = HND
				type = infantry_equipment
				amount = 1000
			}
			send_equipment = {
				target = HND
				type = artillery_equipment
				amount = 100
			}
			send_equipment = {
				target = HND
				type = support_equipment
				amount = 50
			}
		}
	}

	focus = {
		id = FRA_one_night_in_zhejiang
		icon = GFX_focus_FRA_one_night_in_zhejiang
		relative_position_id = FRA_asian_situation 
		prerequisite = { focus = FRA_asian_situation }
		bypass = { CHI = { exists = no } }
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 10 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			custom_effect_tooltip = FRA_about_china_revo
			LEP = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }	
			ANQ = { add_timed_idea = { idea = FRA_revo_attack days = 365 }  }	
			CHI = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_ideas = FRA_revo_help
			}
			send_equipment = {
				target = CHI
				type = infantry_equipment
				amount = 1000
			}
			send_equipment = {
				target = CHI
				type = artillery_equipment
				amount = 100
			}
			send_equipment = {
				target = CHI
				type = support_equipment
				amount = 50
			}
		}
	}

	focus = {
		id = FRA_archipelagic_dream
		icon = GFX_focus_FRA_archipelagic_dream
		relative_position_id = FRA_our_indian_friends
		prerequisite = { focus = FRA_our_indian_friends }
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 10 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			GEA = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }
			DEI = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }
			AST = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_popularity = { ideology = totalist popularity = 0.025 }
				add_popularity = { ideology = radical_socialist popularity = 0.025 }
				limit = {
					OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
					}
				}
				add_stability = -0.05
			}
		}
	}

 ####### 中东区
	focus = {
		id = FRA_middle_esat_situation
		icon = GFX_focus_FRA_middle_esat_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		available = { hidden_trigger = { always = no } }
		cost = 0
		completion_reward = {
			hidden_effect = { FRA_invention_auto_complete_set_me = yes }		
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 10 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			add_political_power = 25
			set_country_flag = FRA_ME_general
			custom_effect_tooltip = FRA_the_third_international_tips4
		}
	}

	focus = {
		id = FRA_under_the_sudan
		icon = GFX_focus_FRA_under_the_sudan
		relative_position_id = FRA_middle_esat_situation
		prerequisite = { focus = FRA_middle_esat_situation }
		x = -1
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 20 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			TUR = {
				add_stability = -0.05
				add_political_power = -50
				add_timed_idea = { idea = FRA_revo_attack days = 365 }
			}

			set_variable = { kur_socialism = 50 }
			set_variable = { kur_nationalism = 50 }
		}
	}

	focus = {
		id = FRA_on_the_side_of_shah
		icon = GFX_focus_FRA_on_the_side_of_shah
		relative_position_id = FRA_middle_esat_situation
		prerequisite = { focus = FRA_middle_esat_situation }
		x = 1
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_variable = { PER_iran_revo_people = 20 }
			set_variable = { PER_iran_revo_army = 15 }
			set_variable = { PER_iran_revo_soc = 30 }
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 20 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			PER = { add_popularity = { ideology = radical_socialist popularity = 0.1 } }
		}
	}

	focus = {
		id = FRA_lonely_boat_in_the_desert
		icon = GFX_focus_FRA_lonely_boat_in_the_desert
		relative_position_id = FRA_middle_esat_situation
		prerequisite = { focus = FRA_under_the_sudan }
		prerequisite = { focus = FRA_on_the_side_of_shah }
		x = 0
		y = 2
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 20 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			add_political_power = 25
			custom_effect_tooltip = FRA_about_middle_revo
			TUR = {
				add_stability = -0.05
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1500
				}
				random_owned_controlled_state = {
					limit = { region = 28 }
					ott_increase_revolt_risk = yes
				}
				random_owned_controlled_state = {
					limit = { region = 187 }
					ott_increase_revolt_risk = yes
				}
				random_owned_controlled_state = {
					limit = { region = 239 }
					ott_increase_revolt_risk = yes
				}
			}
		}
	}

	focus = {
		id = FRA_hand_of_friendship
		icon = GFX_focus_FRA_hand_of_friendship
		relative_position_id = FRA_lonely_boat_in_the_desert
		prerequisite = { focus = FRA_lonely_boat_in_the_desert }
		mutually_exclusive = { focus = FRA_the_pure_blood }
		available = {
			has_global_flag = OTT_cairo_pact_war
		}
		x = -1
		y = 1
		ai_will_do = { 
			base = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 20 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			every_other_country = {
				limit = {
					NOT = { has_war_with = FRA }
					has_war_with = TUR
					exists = yes
					capital_scope = {
						OR = {
							is_on_continent = middle_east
							is_on_continent = africa
						}	
					}
				}
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 200
				}
				add_popularity = { ideology = radical_socialist popularity = 0.05 }
			}
		}
	}

	focus = {
		id = FRA_the_pure_blood
		icon = GFX_focus_FRA_the_pure_blood
		relative_position_id = FRA_lonely_boat_in_the_desert
		prerequisite = { focus = FRA_lonely_boat_in_the_desert }
		mutually_exclusive = { focus = FRA_hand_of_friendship }
		available = {
			has_global_flag = OTT_cairo_pact_war
		}
		x = 1
		y = 1
		ai_will_do = { 
			base = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 20 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			every_other_country = {
				limit = {
					NOT = { has_war_with = FRA }
					has_war_with = TUR
					exists = yes
					capital_scope = {
						OR = {
							is_on_continent = middle_east
							is_on_continent = africa
						}	
					}
				}
				add_popularity = { ideology = radical_socialist popularity = 0.05 }
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_war_support = 0.05
			}
			
		}
	}
	
 ####### 美洲区
	focus = {
		id = FRA_american_situation
		icon = GFX_focus_FRA_american_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = 3
		y = 1
		ai_will_do = { base = 0 }
		available = { hidden_trigger = { always = no } }
		cost = 0
		completion_reward = {
			hidden_effect = { FRA_invention_auto_complete_set_am = yes }	
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 10 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			add_political_power = 25
			set_country_flag = FRA_AM_general
			custom_effect_tooltip = FRA_the_third_international_tips5
		}
	}

	focus = {
		id = FRA_chicago_fellowship
		icon = GFX_focus_FRA_chicago_fellowship
		relative_position_id = FRA_american_situation
		prerequisite = { focus = FRA_american_situation }
		bypass = { has_global_flag = USA_civil_war_begun_flag }
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 10 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			custom_effect_tooltip = FRA_chicago_fellowship_tips
			USA = {
				limit = { NOT = { has_war_with = CSA } }
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_popularity = { ideology = radical_socialist popularity = 0.025 }
				add_popularity = { ideology = totalist popularity = 0.025 }
				add_stability = -0.05
			}
			CSA = { add_ideas = FRA_revo_help }
		}
	}

	focus = {
		id = FRA_southern_cone_revolution
		icon = GFX_focus_FRA_southern_cone_revolution
		relative_position_id = FRA_chicago_fellowship
		prerequisite = { focus = FRA_chicago_fellowship }
		bypass = { 
			FOP = {
				OR = {
					NOT = {
						OR = {
							has_government = totalist
							has_government = syndicalist
							has_government = radical_socialist
						}
					}
					exists = no
				}
			}
			CHL = {
				OR = {
					NOT = {
						OR = {
							has_government = totalist
							has_government = syndicalist
							has_government = radical_socialist
						}
					}
					exists = no
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 10 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			FOP = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = 0.05
				add_war_support = 0.025
				add_ideas = FRA_revo_help
			}
			send_equipment = {
				target = FOP
				type = infantry_equipment
				amount = 1000
			}
			send_equipment = {
				target = FOP
				type = artillery_equipment
				amount = 100
			}
			send_equipment = {
				target = FOP
				type = support_equipment
				amount = 50
			}
			CHL = {
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = 0.05
				add_war_support = 0.025
				add_ideas = FRA_revo_help
			}
			send_equipment = {
				target = CHL
				type = infantry_equipment
				amount = 1000
			}
			send_equipment = {
				target = CHL
				type = artillery_equipment
				amount = 100
			}
			send_equipment = {
				target = CHL
				type = support_equipment
				amount = 50
			}
			ARG = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }
		}
	}

	focus = {
		id = FRA_another_meterorite_strike
		icon = GFX_focus_FRA_another_meterorite_strike
		relative_position_id = FRA_southern_cone_revolution
		prerequisite = { focus = FRA_southern_cone_revolution }
		x = 0
		y = 1
		ai_will_do = { base = 0 }
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 10 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			every_other_country = {
				limit = {
					capital_scope = { is_on_continent = central_america }
					OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
					}
				}
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_stability = 0.05
				add_war_support = 0.025
				add_ideas = FRA_revo_help
			}
			
			every_other_country = {
				limit = {
					capital_scope = { is_on_continent = central_america }
					NOT = {
						OR = {
							has_government = totalist
							has_government = syndicalist
							has_government = radical_socialist
						}
					}
				}
				add_popularity = { ideology = syndicalist popularity = 0.025 }
				add_popularity = { ideology = radical_socialist popularity = 0.025 }
				add_popularity = { ideology = totalist popularity = 0.025 }
				add_stability = -0.05
			}
		}
	}


 ####### 非洲区
	focus = {
		id = FRA_african_situation
		icon = GFX_focus_FRA_african_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = 7
		y = 1
		ai_will_do = { base = 0 }
		available = { hidden_trigger = { always = no } }
		cost = 0
		completion_reward = {
			hidden_effect = { FRA_invention_auto_complete_set_af = yes }
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 10 }
			infulence_change_total = yes
			add_political_power = 25
			set_country_flag = FRA_AF_general
			custom_effect_tooltip = FRA_the_third_international_tips6
			ENG = { country_event = { id = comfrance.64 days = 2 } }
			every_other_country = {
				limit = {
					OR = {
						tag = NFA
						tag = OTT
						tag = GER
						AND = {
							original_tag = SPA
							owns_state = 290
						}
					}
				}
				country_event = { id = comfrance.63 days = 2 }
			}
		}
	}

	focus = {
		id = FRA_tratior_to_the_motherland
		icon = GFX_focus_FRA_tratior_to_the_motherland
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		ai_will_do = { base = 0 }
		bypass = { NFA = { exists = no } }
		x = -2
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 10 }
			infulence_change_total = yes
			NFA = {
				add_ideas =  AFRICA_revo_attack
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1000
				}
			}
			custom_effect_tooltip = FRA_about_africa_revo1
		}
	}

	focus = {
		id = FRA_sinful_legacy_of_victoria
		icon = GFX_focus_FRA_sinful_legacy_of_victoria
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		ai_will_do = { base = 0 }
		x = 2
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 10 }
			infulence_change_total = yes
			every_state = {
				limit = { 
					OR = {
						has_dynamic_modifier = { modifier = MAF_british_gold_coast }
						has_dynamic_modifier = { modifier = MAF_british_nigeria }
						has_dynamic_modifier = { modifier = MAF_british_kenya }
						has_dynamic_modifier = { modifier = MAF_british_uganda }
						has_dynamic_modifier = { modifier = MAF_british_rhodesia }
						has_dynamic_modifier = { modifier = MAF_british_nyasaland }
					}
				}
				add_compliance = -30
				add_resistance = 40
			}
			every_other_country = {
				limit = {
					OR = {
						tag = KEN
						tag = ZAM
						tag = NGA
					}
					is_in_faction_with = IMP
					has_socialist_government = no
				}
				add_ideas =  AFRICA_revo_attack
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1000
				}
			}
			custom_effect_tooltip = FRA_about_africa_revo3
		}
	}

	focus = {
		id = FRA_the_huge_cage_in_the_sun
		icon = GFX_focus_FRA_the_huge_cage_in_the_sun
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		ai_will_do = { base = 0 }
		bypass = { MAF = { exists = no } }
		x = 0
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 10 }
			infulence_change_total = yes
			MAF = {
				add_ideas =  AFRICA_revo_attack
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1000
				}
			}
			custom_effect_tooltip = FRA_about_africa_revo2
		}
	}

	focus = {
		id = FRA_the_break_of_south_africa
		icon = GFX_focus_FRA_the_break_of_south_africa
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		x = -1
		y = 2
		cost = 1
		ai_will_do = { base = 0 }
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 10 }
			infulence_change_total = yes
			SAF = {
				OR = {
					NOT = { has_government = totalist }		
					NOT = { has_government = syndicalist }	
					NOT = { has_government = radical_socialist }			
				}
				add_stability = -0.1
				add_war_support = -0.1
				add_political_power = -50
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_popularity = { ideology = radical_socialist popularity = 0.05 }
				add_popularity = { ideology = totalist popularity = 0.025 }
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1000
				}
			}
		}
	}

	focus = {
		id = FRA_red_horn_of_africa
		icon = GFX_focus_ETH_develop_the_horn_of_africa
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		x = 1
		y = 2
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 10 }
			infulence_change_total = yes
			SOM = {
				add_stability = -0.05
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_popularity = { ideology = radical_socialist popularity = 0.05 }
				add_popularity = { ideology = totalist popularity = 0.05 }
			}
			ETH = {
				add_stability = -0.05
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_popularity = { ideology = radical_socialist popularity = 0.05 }
				add_popularity = { ideology = totalist popularity = 0.05 }
			}
		}
	}

	focus = {
		id = FRA_back_to_the_birthplace_of_mankind
		icon = GFX_focus_ETH_african_union
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_the_break_of_south_africa }
		prerequisite = { focus = FRA_red_horn_of_africa }
		prerequisite = { focus = FRA_the_huge_cage_in_the_sun }
		prerequisite = { focus = FRA_sinful_legacy_of_victoria }
		prerequisite = { focus = FRA_tratior_to_the_motherland }
		x = 0
		y = 3
		cost = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 10 }
			infulence_change_total = yes
			every_other_country = {
				limit = { 
					capital_scope = { is_on_continent = africa } 
					has_socialist_government = no
				}
				add_popularity = { ideology = syndicalist popularity = 0.025 }
				add_popularity = { ideology = radical_socialist popularity = 0.025 }
				add_popularity = { ideology = totalist popularity = 0.025 }
			}
			custom_effect_tooltip = FRA_back_to_the_birthplace_of_mankind_tips
		}
	}

 ##### 全局	
	focus = {
		id = FRA_the_congress_of_the_internationale
		icon = GFX_focus_FRA_the_congress_of_intern
		relative_position_id = FRA_lonely_boat_in_the_desert
		available = { hidden_trigger = { always = no } }
		x = 4
		y = 4
		cost = 0 
		completion_reward = {
			custom_effect_tooltip = FRA_intern_coop_tips0
			custom_effect_tooltip = unlock_focuses	
		}
	}

	focus = {
		id = FRA_found_the_phalanstere_international
		icon = GFX_focus_FRA_Phalanstere_internationale
		relative_position_id = FRA_the_congress_of_the_internationale
		prerequisite = { focus = FRA_the_congress_of_the_internationale }
		available = { has_completed_focus = FRA_strategic_layout }
		x = 0
		y = 1
		ai_will_do = { base = 1500 }
		cost = 1
		completion_reward = {
			set_variable = { Pha_disrepect = 0 }
			clamp_variable = { var = Pha_disrepect min = 0 max = 4 }
			set_global_flag = FRA_created_phalanstere
			add_dynamic_modifier = { modifier = INT_internationale_commie }
			INT_political_gain = yes
			hidden_effect = {
				create_economic_sphere = yes
					var:economic_sphere = {
					set_character_name = INT_phalanstere
					var:desc = { set_character_name = KR_phalanstere_desc }
					var:icon = { set_character_name = "GFX_goal_FRA_phalanstere" }
					set_variable = { red = 0.238 }
					set_variable = { green = 0.321 }
					set_variable = { blue = 0.549 }
				}
			}
			FRA_add_to_phalanstere = yes
			set_country_flag = INT_has_the_effects
			every_other_country = {
				display_individual_scopes = yes
				limit = {
					has_socialist_government = yes
					NOT = { has_war_with = ROOT }
				}
				country_event = comfrance.127
				hidden_effect = {
					add_dynamic_modifier = { modifier = INT_internationale_commie }
					set_country_flag = INT_has_the_effects
					INT_political_gain = yes
				}
			}
			hidden_effect = {
				ENG = { country_event = { id = comfrance.128 days = 10 } }
				SRI = { country_event = { id = comfrance.128 days = 10 } }
				HND = { country_event = { id = comfrance.128 days = 10 } }
			}
		}
	}

 #####经济合作
	focus = { 
		id = FRA_econ_cop
		icon = GFX_focus_FRA_econ_cop
		relative_position_id = FRA_found_the_phalanstere_international
		prerequisite = { focus = FRA_found_the_phalanstere_international }
		x = -11
		y = 1
		cost = 1
		ai_will_do = { base  = 100 }
		completion_reward = {
			custom_effect_tooltip = FRA_intern_coop_tips1
			add_political_power = 25
			set_variable = { Pha_completed_eco_coop = 0 }
			add_tech_bonus = {
				name = FRA_econ_cop
				bonus = 1
				uses = 1
				category = industry
			}
			INT_econ_coop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_econ_coop = yes
				add_tech_bonus = {
					name = FRA_econ_cop
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}

	focus = {
		id = FRA_keep_national_market
		icon = GFX_focus_FRA_keep_national_market
		relative_position_id = FRA_econ_cop
		prerequisite = { focus = FRA_econ_cop }
		mutually_exclusive = { focus = FRA_open_the_limited_door }
		available = { has_country_flag = Pha_eco_coop_level1 }
		x = -2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level1
			INT_keep_national_market = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_keep_national_market = yes
			}
		}
	}

	focus = {
		id = FRA_open_the_limited_door
		icon = GFX_FRA_open_the_limited_door
		relative_position_id = FRA_econ_cop
		prerequisite = { focus = FRA_econ_cop }
		mutually_exclusive = { focus = FRA_keep_national_market }
		available = { has_country_flag = Pha_eco_coop_level1 }
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level1
			INT_open_the_limited_door = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_open_the_limited_door = yes
			}
		}
	}

	focus = {
		id = FRA_each_does_its_best
		icon = GFX_FRA_each_does_its_best
		relative_position_id = FRA_econ_cop
		prerequisite = { 
			focus = FRA_keep_national_market
			focus = FRA_open_the_limited_door
		} 
		available = { has_country_flag = Pha_eco_coop_level2 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level2
			INT_each_does_its_best = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_each_does_its_best = yes
			}
		}
	}


	focus = {
		id = FRA_mainland_first
		icon = GFX_FRA_mainland_first
		relative_position_id = FRA_keep_national_market
		prerequisite = { focus = FRA_keep_national_market }
		available = { has_country_flag = Pha_eco_coop_level2 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level2
			add_tech_bonus = {
				name = FRA_mainland_first
				bonus = 1.0
				uses = 1
				category = construction_tech
			}
			INT_mainland_first = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_mainland_first = yes
				add_tech_bonus = {
					name = FRA_mainland_first
					bonus = 1.0
					uses = 1
					category = construction_tech
				}
			}
		}
	}
	
	focus = {
		id = FRA_ensure_self_sufficiency
		icon= GFX_focus_generic_resource_extraction
		relative_position_id = FRA_mainland_first
		prerequisite = { focus = FRA_mainland_first }
		available = { has_country_flag = Pha_eco_coop_level3 }
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			add_tech_bonus = {
				name = FRA_ensure_self_sufficiency
				bonus = 1.0
				uses = 1
				category = excavation_tech
			}
			INT_ensure_self_sufficiency = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_ensure_self_sufficiency = yes
				name = FRA_ensure_self_sufficiency
				bonus = 1.0
				uses = 1
				category = excavation_tech
			}
		}
	}

	focus = {
		id = FRA_specialize_national_econ
		icon = GFX_focus_NORDIC_com_capstone_civilian
		relative_position_id = FRA_mainland_first 
		prerequisite = { focus = FRA_mainland_first }
		available = { has_country_flag = Pha_eco_coop_level3 }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			custom_effect_tooltip = FRA_specialize_national_econ_tips
			INT_specialize_national_econ_fra = yes
			ENG = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_specialize_national_econ_eng = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = { is_on_continent = europe }
					NOT = { tag = FRA }
					NOT = { tag = ENG }
				}
				INT_specialize_national_econ_eup = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = {
						OR = {
							is_on_continent = asia
							is_on_continent = india
							is_on_continent = middle_east
						}
					}
				}
				INT_specialize_national_econ_asia = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = { is_on_continent = africa }
				}
				INT_specialize_national_econ_afr = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = {
						OR = {
							is_on_continent = north_america
							is_on_continent = central_america
							is_on_continent = south_america
						}
					}
				}
				INT_specialize_national_econ_ame = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = { is_on_continent = australia }
				}
				INT_specialize_national_econ_aus = yes
			}
		}
	}

	focus = {
		id = FRA_made_in_france
		icon = GFX_FRA_made_in_france
		relative_position_id = FRA_ensure_self_sufficiency
		prerequisite = { focus = FRA_ensure_self_sufficiency }
		available = { has_country_flag = Pha_eco_coop_level4 }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level4
			INT_made_in_france = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_made_in_france = yes
			}
		}
	}

	focus = {
		id = FRA_each_takes_what_it_needs
		icon = GFX_FRA_each_takes_what_it_needs
		relative_position_id = FRA_specialize_national_econ
		prerequisite = { focus = FRA_each_does_its_best }
		prerequisite = { 
			focus = FRA_specialize_national_econ
			focus = FRA_world_passage
		}
		available = { has_country_flag = Pha_eco_coop_level4 }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level4
			INT_each_takes_what_it_needs = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_each_takes_what_it_needs = yes
			}
		}
	}

	focus = {
		id = FRA_integrate_national_econ
		icon = GFX_focus_NORDIC_com_institution_1
		relative_position_id = FRA_open_the_limited_door
		prerequisite = { focus = FRA_open_the_limited_door }
		available = { has_country_flag = Pha_eco_coop_level2 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level2
			INT_integrate_national_econ = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_integrate_national_econ = yes
			}
		}
	}
	
	focus = {
		id = FRA_land_link
		icon = GFX_focus_generic_railroad
		relative_position_id = FRA_integrate_national_econ
		prerequisite = { focus = FRA_integrate_national_econ }
		available = { has_country_flag = Pha_eco_coop_level3 }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			add_tech_bonus = {
				name = FRA_land_link
				bonus = 1.0
				uses = 1
				category = train_tech
			}
			add_equipment_to_stockpile = {
				type = train_equipment
				amount = 50
			}
			INT_land_link = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_land_link = yes
				add_tech_bonus = {
					name = FRA_land_link
					bonus = 1.0
					uses = 1
					category = train_tech
				}
				add_equipment_to_stockpile = {
					type = train_equipment
					amount = 50
				}
			}
		}
	}
	
	focus = {
		id = FRA_world_passage
		icon = GFX_focus_SWE_italian_destroyers
		relative_position_id = FRA_integrate_national_econ
		prerequisite = { focus = FRA_integrate_national_econ }
		available = { has_country_flag = Pha_eco_coop_level3 }
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			add_equipment_to_stockpile = {
				type = convoy_1
				amount = 250
			}
			add_tech_bonus = {
				name = FRA_world_passage
				bonus = 1.0
				uses = 1
				category = tp_tech
			}
			INT_world_passage = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_world_passage = yes
				add_equipment_to_stockpile = {
				type = convoy_1
				amount = 250
				}
				add_tech_bonus = {
					name = FRA_world_passage
					bonus = 1.0
					uses = 1
					category = tp_tech
				}
			}
		} 
	}
	
	focus = {
		id = FRA_commodity_in_circulation
		icon = GFX_FRA_commodity_in_circulation
		relative_position_id = FRA_land_link
		prerequisite = { focus = FRA_land_link }
		available = { has_country_flag = Pha_eco_coop_level4 }
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level4
			INT_commodity_in_circulation = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_commodity_in_circulation = yes
			}
		}
	}
	
	focus = {
		id = FRA_happiness_of_the_people
		icon = GFX_FRA_happiness_of_the_people
		relative_position_id = FRA_each_takes_what_it_needs
		prerequisite = { focus = FRA_each_takes_what_it_needs }
		prerequisite = { 
			focus = FRA_commodity_in_circulation 
			focus = FRA_made_in_france
		}
		available = { has_country_flag = Pha_eco_coop_level5 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag = Pha_eco_coop_level5
			set_country_flag = Pha_eco_coop_level_end
			INT_happiness_of_the_people = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_happiness_of_the_people = yes
			}
		}
	}

 #####科技合作
	focus = {
		id = FRA_techn_cop
		icon = GFX_focus_generic_socialist_science
		relative_position_id = FRA_found_the_phalanstere_international
		prerequisite = { focus = FRA_found_the_phalanstere_international }
		x = 11
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_variable = { Pha_completed_tech_coop = 0 }
			custom_effect_tooltip = FRA_intern_coop_tips3
			add_political_power = 25
			INT_techn_cop = yes
			add_tech_bonus = {
				name = FRA_techn_cop
				bonus = 1
				uses = 1
				category = electronics
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_techn_cop
					bonus = 1
					uses = 1
					category = electronics
				}
			}
		}
	}

	focus = {
		id = FRA_socialism_education
		icon = GFX_focus_FRA_socialism_education
		relative_position_id = FRA_techn_cop
		prerequisite = { focus = FRA_techn_cop }
		available = { has_country_flag = Pha_tech_coop_level1 }
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level1
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_political_power = 50
			INT_socedu = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_socedu = yes
				add_political_power = 50
			}
		}
	}

	focus = {
		id = FRA_diamond_cut_diamond
		icon = GFX_FRA_diamond_cut_diamond
		relative_position_id = FRA_socialism_education
		prerequisite = { focus = FRA_socialism_education }
		available = { has_country_flag = Pha_tech_coop_level2 }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level2
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_tech_bonus = {
				name = FRA_diamond_cut_diamond
				bonus = 1
				ahead_reduction = 1
				uses = 1
				category = electronics
			}
			INT_techn_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_diamond_cut_diamond
					bonus = 1
					ahead_reduction = 1
					uses = 1
					category = electronics
				}
			}
		}
	}
	
	focus = {
		id = FRA_everyone_a_genius
		icon = GFX_FRA_everyone_a_genius
		relative_position_id = FRA_diamond_cut_diamond
		prerequisite = { focus = FRA_diamond_cut_diamond }
		available = { has_country_flag = Pha_tech_coop_level3 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level3
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_tech_bonus = {
				name = FRA_everyone_a_genius
				bonus = 1
				uses = 2
				category = rocketry
			}
			INT_techn_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_everyone_a_genius
					bonus = 1
					uses = 2
					category = rocketry
				}
			}
		}
	}
	
	focus = {
		id = FRA_international_public_university
		icon = GFX_FRA_international_public_university
		relative_position_id = FRA_techn_cop
		prerequisite = { focus = FRA_techn_cop }
		available = { has_country_flag = Pha_tech_coop_level1 }
		x = -2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level1
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_tech_bonus = {
				name = FRA_international_public_university
				bonus = 1
				uses = 1
				category = electronics
			}
			INT_techn_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_international_public_university
					bonus = 1
					uses = 1
					category = electronics
				}
			}
		}
	}
	
	focus = {
		id = FRA_global_student
		icon = GFX_FRA_global_student
		relative_position_id = FRA_international_public_university
		prerequisite = { focus = FRA_international_public_university }
		available = { has_country_flag = Pha_tech_coop_level2 }
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level2
			add_to_variable = { Pha_completed_tech_coop = 1 }
			INT_global_student = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_global_student = yes
			}
		}
	}
	
	focus = {
		id = FRA_brother_from_aaa
		icon = GFX_FRA_brother_from_aaa
		relative_position_id = FRA_global_student
		prerequisite = { focus = FRA_global_student }
		available = {
			has_country_flag = Pha_tech_coop_level3
			any_allied_country = {
				capital_scope = {
						OR = {
							is_on_continent = north_america
							is_on_continent = central_america
							is_on_continent = south_america
							is_on_continent = middle_east
							is_on_continent = india
							is_on_continent = asia
							is_on_continent = africa
						}	
				}
				OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level3
			add_to_variable = { Pha_completed_tech_coop = 1 }
			INT_brother_from_aaa = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_brother_from_aaa = yes
			}
			every_other_country = {
				limit = {
					FRA_is_phalanstere_member = yes
					capital_scope = {
						OR = {
							is_on_continent = north_america
							is_on_continent = central_america
							is_on_continent = south_america
							is_on_continent = middle_east
							is_on_continent = india
							is_on_continent = asia
							is_on_continent = africa
						}	
					}
				}
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = excavation_tech
				}
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = construction_tech
				}
			}
		}
	}
	
	focus = {
		id = FRA_symdicalism_futhrism
		icon = GFX_FRA_symdicalism_futhrism
		relative_position_id = FRA_techn_cop
		prerequisite = { focus = FRA_techn_cop }
		available = { has_country_flag = Pha_tech_coop_level1 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level1
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_ideas = DB_FRA_futhrism_f
			INT_political_gain = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_political_gain = yes
			}
			ENG = { country_event = comfrance.165 }
			hidden_effect = {
				country_event = { id = comfrance.164 days = 15 random_days = 30 }
				NFA = { country_event = { id = nfa.505 days = 3 } }
			}
		}
	}
	
	focus = {
		id = FRA_the_capital_of_techn
		icon = GFX_FRA_the_capital_of_techn
		relative_position_id = FRA_symdicalism_futhrism
		prerequisite = { focus = FRA_symdicalism_futhrism }
		available = { has_country_flag = Pha_tech_coop_level2 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = { 
			clr_country_flag = Pha_tech_coop_level2
			add_to_variable = { Pha_completed_tech_coop = 1 }
			16 = { add_dynamic_modifier = { modifier = FRA_Paris_techn } }
			INT_techn_cop = yes
			add_tech_bonus = {
				name = FRA_the_capital_of_techn
				bonus = 1
				uses = 1
				category = industry
			}
		}
	}
	
	focus = {
		id = FRA_renaissance_land
		icon = GFX_FRA_renaissance_land
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_the_capital_of_techn }
		available = {
			SRI = {
				limit = { FRA_is_phalanstere_member = yes }
				OR = {
					has_government = totalist
					has_government = syndicalist
					has_government = radical_socialist
				}
				exists = yes
			}
		}
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			INT_techn_cop = yes
			SRI = {
				INT_techn_cop_i = yes
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}
	
	focus = {
		id = FRA_industrial_revolution_land
		icon = GFX_FRA_industrial_revolution_land
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_the_capital_of_techn }
		available = {
			ENG = {
				limit = { FRA_is_phalanstere_member = yes }
				OR = {
					has_government = totalist
					has_government = syndicalist
					has_government = radical_socialist
				}
				exists = yes
			}
		}
		x = -2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			INT_techn_cop = yes
			ENG = {
				INT_techn_cop_e = yes
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}
	
	focus = {
		id = FRA_the_great_seafaring_land
		icon = GFX_FRA_the_great_seafaring_land
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_the_capital_of_techn }
		available = {
			SWF = {
				limit = { FRA_is_phalanstere_member = yes }
				OR = {
					has_government = totalist
					has_government = syndicalist
					has_government = radical_socialist
				}
				exists = yes
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			INT_techn_cop = yes
			SWF = {
				INT_techn_cop_s = yes
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}
	
	focus = {
		id = FRA_europa_and_the_world
		icon = GFX_FRA_europa_and_the_world
		relative_position_id = FRA_the_great_seafaring_land
		prerequisite = { 
			focus = FRA_renaissance_land 
			focus = FRA_industrial_revolution_land 
			focus = FRA_the_great_seafaring_land 
		}
		available = { has_country_flag = Pha_tech_coop_level3 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level3
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_political_power = 50
			ENG = { add_political_power = 50 }
			SRI = { add_political_power = 50 }
			SWF = { add_political_power = 50 }
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					NOT = { tag = ENG }
					NOT = { tag = SWF }
					NOT = { tag = SRI }
				}
				INT_techn_cop_w = yes
			}
		}
	}
	
	focus = {
		id = FRA_the_beat_weapon
		icon = GFX_FRA_the_beat_weapon
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_everyone_a_genius }
		prerequisite = { focus = FRA_brother_from_aaa }
		prerequisite = { focus = FRA_europa_and_the_world }
		available = { has_country_flag = Pha_tech_coop_level4 }
		x = 0
		y = 3
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 2
			}
			20 = {
				add_building_construction = {
					type = nuclear_facility
					province = 6613
					level = 1
					instant_build = yes	
				}
			}
			clr_country_flag = Pha_tech_coop_level4
			add_to_variable = { Pha_completed_tech_coop = 1 }
			set_global_flag = damocles_project_active
			ENG = { country_event = comfrance.25 }
			
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				add_tech_bonus = {
					name = FRA_damocles
					bonus = 1
					uses = 2
					category = nuclear
				}
				add_tech_bonus = {
					name = FRA_secret_weaponry
					bonus = 1
					uses = 2
					category = electronics
				}
				add_tech_bonus = {
					name = FRA_military_science
					bonus = 1
					uses = 2
					category = artillery
					category = infantry_weapons
					category = cat_mechanized_equipment
					category = naval_equipment
					category = air_equipment
				}
				add_doctrine_cost_reduction = {
					name = FRA_military_science
					cost_reduction = 0.5
					uses = 2
					category = air_doctrine
					category = naval_doctrine
				}
			}
		}
	}

 #####军事合作
	focus = {
		id = FRA_milit_cop
		icon = GFX_FRA_milit_cop
		relative_position_id = FRA_found_the_phalanstere_international
		prerequisite = { focus = FRA_found_the_phalanstere_international }
		x = 0
		y = 1
		cost = 1
		ai_will_do = { base  = 100 }
		completion_reward = {
			set_variable = { Pha_completed_ind_coop = 0 }
			set_variable = { Pha_completed_res_coop = 0 }
			custom_effect_tooltip = FRA_intern_coop_tips2
			add_political_power = 25
			army_experience = 25
			navy_experience = 25
			air_experience = 25
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				army_experience = 25
				navy_experience = 25
				air_experience = 25
			}
		}
	}

	focus = {
		id = FRA_airmili_cop
		icon = GFX_FRA_airmili_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		x = -4
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = FRA_airmili_cop
				cost_reduction = 0.5
				uses = 1
				category = air_doctrine
			}
			INT_air_milit_coop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_air_milit_coop = yes
				add_doctrine_cost_reduction = {
					name = FRA_airmili_cop
					cost_reduction = 0.5
					uses = 1
					category = air_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_red_sky_fighter
		icon = GFX_FRA_red_sky_fighter
		relative_position_id = FRA_airmili_cop
		prerequisite = { focus = FRA_airmili_cop }
		available = { has_country_flag = Pha_air_coop_level1 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_tech_bonus = {
				name = FRA_red_sky_fighter
				bonus = 1
				uses = 1
				category = air_equipment
			}
			add_tech_bonus = {
				name = FRA_red_sky_fighter
				bonus = 0.75
				uses = 1
				category = light_fighter
			}
			add_ideas = INTE_air_coop1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_air_coop1
				add_tech_bonus = {
					name = FRA_red_sky_fighter
					bonus = 1
					uses = 1
					category = air_equipment
				}
				add_tech_bonus = {
					name = FRA_red_sky_fighter
					bonus = 0.75
					uses = 1
					category = light_fighter
				}
			}
		}
	}
	
	focus = {
		id = FRA_from_paris_to_far_away
		icon = GFX_FRA_from_paris_to_far_away
		relative_position_id = FRA_red_sky_fighter
		prerequisite = { focus = FRA_red_sky_fighter }
		available = { has_country_flag = Pha_air_coop_level2 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			16 = {
				add_building_construction = {
					type = air_base
					level = 2
					instant_build = yes 
				}
			}
			add_doctrine_cost_reduction = {
				name = FRA_airmili_cop
				cost_reduction = 0.5
				uses = 1
				category = air_doctrine
			}
			swap_ideas = {
				remove_idea = INTE_air_coop1
				add_idea = INTE_air_coop2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_air_coop1
					add_idea = INTE_air_coop2
				}
				add_doctrine_cost_reduction = {
					name = FRA_airmili_cop
					cost_reduction = 0.5
					uses = 1
					category = air_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_amrymili_cop
		icon = GFX_FRA_amrymili_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_variable = { Pha_completed_army_coop = 0 }
			add_doctrine_cost_reduction = {
				name = FRA_amrymili_cop
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			INT_milit_coop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_milit_coop = yes
				add_doctrine_cost_reduction = {
					name = FRA_amrymili_cop
					cost_reduction = 0.5
					uses = 1
					category = land_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_form_intern_red_army
		icon = GFX_FRA_form_intern_red_army
		relative_position_id = FRA_amrymili_cop
		prerequisite = { focus = FRA_amrymili_cop }
		mutually_exclusive = { focus = FRA_form_revoary_guard }
		available = { has_country_flag = Pha_army_coop_level1 }
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level1
			add_ideas = INTE_army_coop_r1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_army_coop_r1
			}
		}
	}
	
	focus = {
		id = FRA_career_officer_corps
		icon = GFX_FRA_career_officer_corps
		relative_position_id = FRA_form_intern_red_army
		prerequisite = { focus = FRA_form_intern_red_army }
		available = { has_country_flag = Pha_army_coop_level2 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level2
			swap_ideas = {
				remove_idea = INTE_army_coop_r1
				add_idea = INTE_army_coop_r2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_r1
					add_idea = INTE_army_coop_r2
				}
			}
		}
	}
	
	focus = {
		id = FRA_all_in_one
		icon = GFX_FRA_all_in_one
		relative_position_id = FRA_career_officer_corps
		prerequisite = { focus = FRA_career_officer_corps }
		available = { has_country_flag = Pha_army_coop_level4 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level4
			swap_ideas = {
				remove_idea = INTE_army_coop_r2
				add_idea = INTE_army_coop_r3
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_r2
					add_idea = INTE_army_coop_r3
				}
			}
		}
	}
	
	focus = {
		id = FRA_form_revoary_guard
		icon = GFX_FRA_form_revoary_guard
		relative_position_id = FRA_amrymili_cop
		prerequisite = { focus = FRA_amrymili_cop }
		mutually_exclusive = { focus = FRA_form_intern_red_army }
		available = { has_country_flag = Pha_army_coop_level1 }
		x = -2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level1
			add_ideas = INTE_army_coop_g1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_army_coop_g1
			}
		}
	}
	
	focus = {
		id = FRA_mobilize_the_masses
		icon = GFX_FRA_mobilize_the_masses
		relative_position_id = FRA_form_revoary_guard
		prerequisite = { focus = FRA_form_revoary_guard }
		available = { has_country_flag = Pha_army_coop_level2 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level2
			swap_ideas = {
				remove_idea = INTE_army_coop_g1
				add_idea = INTE_army_coop_g2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_g1
					add_idea = INTE_army_coop_g2
				}
			}
		}
	}
	
	focus = {
		id = FRA_thousands_of_torches
		icon = GFX_FRA_thousands_of_torches
		relative_position_id = FRA_mobilize_the_masses
		prerequisite = { focus = FRA_mobilize_the_masses }
		available = { has_country_flag = Pha_army_coop_level4 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level4
			swap_ideas = {
				remove_idea = INTE_army_coop_g2
				add_idea = INTE_army_coop_g3
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_g2
					add_idea = INTE_army_coop_g3
				}
			}
		}
	}
	
	focus = {
		id = FRA_joint_military_exercise
		icon = GFX_FRA_joint_military_exercise
		relative_position_id = FRA_form_revoary_guard
		prerequisite = { 
			focus = FRA_form_intern_red_army
			focus = FRA_form_revoary_guard
		}
		available = { has_country_flag = Pha_army_coop_level2 }
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level2
			army_experience = 50
			navy_experience = 50
			air_experience = 50
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				army_experience = 50
				navy_experience = 50
				air_experience = 50
			}
		}
	}
	
	focus = {
		id = FRA_multicountry_military_exercises
		icon = GFX_FRA_multicountry_military_exercises
		relative_position_id = FRA_joint_military_exercise
		prerequisite = { focus = FRA_joint_military_exercise }
		available = { has_country_flag = Pha_army_coop_level3 }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level3
			add_ideas = INTE_multicountry_miliexercises
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_multicountry_miliexercises
			}
		}
	}
	
	focus = {
		id = FRA_set_international_standards
		icon = GFX_FRA_set_international_standards
		relative_position_id = FRA_joint_military_exercise
		prerequisite = { focus = FRA_joint_military_exercise }
		available = { has_country_flag = Pha_army_coop_level3 }
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level3
			add_ideas = INTE_unify_mili_commands
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_unify_mili_commands
			}
		}
	}
	
	focus = {
		id = FRA_same_the_military_language
		icon = GFX_FRA_same_the_military_language
		relative_position_id = FRA_joint_military_exercise
		prerequisite = { focus = FRA_set_international_standards }
		prerequisite = { focus = FRA_multicountry_military_exercises }
		available = { has_country_flag = Pha_army_coop_level4 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level4
			add_ideas = INTE_experimental_esperanto
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_experimental_esperanto
			}
		}
	}
	
	focus = {
		id = FRA_the_true_army
		icon = GFX_FRA_the_true_army
		relative_position_id = FRA_same_the_military_language
		prerequisite = { focus = FRA_same_the_military_language }
		available = { has_country_flag = Pha_army_coop_level5 }
		prerequisite = { 
			focus = FRA_thousands_of_torches
			focus = FRA_all_in_one
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level5
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_form_revoary_guard
						has_completed_focus = FRA_form_intern_red_army
					}
				}
				if = {
					limit = { has_completed_focus = FRA_form_intern_red_army }
					swap_ideas = {
						remove_idea = INTE_army_coop_r3
						add_idea = INTE_army_coop_r4
					}
				}
				else_if = {
					limit = { has_completed_focus = FRA_form_revoary_guard }
					swap_ideas = {
						remove_idea = INTE_army_coop_g3
						add_idea = INTE_army_coop_g4
					}
				}
			}
			else = {
				custom_effect_tooltip = INTE_army_coop_red_amry_end_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = INTE_army_coop_r3
						add_idea = INTE_army_coop_r4
					}
				}
				custom_effect_tooltip = INTE_army_coop_guard_end_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = INTE_army_coop_g3
						add_idea = INTE_army_coop_g4
					}
				}
			}
			every_other_country = { 
				limit = { FRA_is_phalanstere_member = yes }
				if = {
					limit = { has_idea = INTE_army_coop_r3 }
					swap_ideas = {
						remove_idea = INTE_army_coop_r3
						add_idea = INTE_army_coop_r4
					}
				}
				else = {
					swap_ideas = {
						remove_idea = INTE_army_coop_g3
						add_idea = INTE_army_coop_g4
					}
				}
			}
		}
	}
	
	focus = {
		id = FRA_seamili_cop
		icon = GFX_FRA_seamili_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		x = 4
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = FRA_seamili_cop
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
			INT_seamili_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_seamili_cop = yes
				add_doctrine_cost_reduction = {
					name = FRA_seamili_cop
					cost_reduction = 0.5
					uses = 1
					category = naval_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_united_sea_rad_army
		icon = GFX_FRA_united_sea_rad_army
		relative_position_id = FRA_seamili_cop
		prerequisite = { focus = FRA_seamili_cop }
		available = { has_country_flag = Pha_sea_coop_level1 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_ideas = INTE_navy_coop1
			add_offsite_building = { type = dockyard level = 1 }
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_navy_coop1
				add_offsite_building = { type = dockyard level = 1 }
			}
		}
	}
	
	focus = {
		id = FRA_red_noahs_ark
		icon = GFX_FRA_red_noahs_ark
		relative_position_id = FRA_united_sea_rad_army
		prerequisite = { focus = FRA_united_sea_rad_army }
		available = { has_country_flag = Pha_sea_coop_level2 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = FRA_seamili_cop
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
			add_offsite_building = { type = dockyard level = 1 }
			swap_ideas = {
				remove_idea = INTE_navy_coop1
				add_idea = INTE_navy_coop2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_navy_coop1
					add_idea = INTE_navy_coop2
				}
				add_offsite_building = { type = dockyard level = 1 }
				add_doctrine_cost_reduction = {
					name = FRA_seamili_cop
					cost_reduction = 0.5
					uses = 1
					category = naval_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_mili_industrial_cop
		icon = GFX_FRA_mili_industrial_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		prerequisite = { focus = FRA_econ_cop }
		available = { has_country_flag = Pha_ind_coop_level1 }
		x = -6
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level1
			INT_mili_industrial_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_mili_industrial_cop = yes
			}
		}
	}
	
	focus = {
		id = FRA_intern_arsenal
		icon = GFX_FRA_intern_arsenal
		relative_position_id = FRA_mili_industrial_cop
		prerequisite = { focus = FRA_mili_industrial_cop }
		available = { has_country_flag = Pha_ind_coop_level2 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level2
			add_offsite_building = { type = arms_factory level = 2 }
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_offsite_building = { type = arms_factory level = 2 }
			}
		}
	}
	
	focus = {
		id = FRA_revoary_assembly_line
		icon = GFX_FRA_revoary_assembly_line
		relative_position_id = FRA_intern_arsenal
		prerequisite = { focus = FRA_intern_arsenal }
		mutually_exclusive = { focus = FRA_revoary_quality_depart }
		available = { has_country_flag = Pha_ind_coop_level3 }
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level3
			add_ideas = INTE_revoary_assembly_line 
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_revoary_assembly_line 
			}
		}
	}
	
	focus = {
		id = FRA_revoary_quality_depart
		icon = GFX_FRA_revoary_quality_depart
		relative_position_id = FRA_intern_arsenal
		prerequisite = { focus = FRA_intern_arsenal }
		mutually_exclusive = { focus = FRA_revoary_assembly_line }
		available = { has_country_flag = Pha_ind_coop_level3 }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = { 
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level3
			add_ideas = INTE_revoary_quality_department
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_revoary_quality_department
			}
		}
	}
	
	focus = {
		id = FRA_mili_research_cop
		icon = GFX_FRA_mili_research_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		prerequisite = { focus = FRA_techn_cop }
		available = { has_country_flag = Pha_res_coop_level1 }
		x = 6
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_res_coop = 1 }
			clr_country_flag = Pha_res_coop_level1
			add_ideas = INTE_mili_research_cop1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_mili_research_cop1
			}
		}
	}
	
	focus = {
		id = FRA_revoary_military_laboratory
		icon = GFX_FRA_revoary_military_laboratory
		relative_position_id = FRA_mili_research_cop
		prerequisite = { focus = FRA_mili_research_cop }
		available = { has_country_flag = Pha_res_coop_level2 }
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_res_coop = 1 }
			clr_country_flag = Pha_res_coop_level2
			add_research_slot = 1
			swap_ideas = { 
				remove_idea = INTE_mili_research_cop1
				add_idea = INTE_mili_research_cop2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_research_slot = 1
				swap_ideas = {
					remove_idea = INTE_mili_research_cop1
					add_idea = INTE_mili_research_cop2
				}
			}
		}
	}
	
	focus = {
		id = FRA_revoary_army_looks_forwards
		icon = GFX_FRA_revoary_army_looks_forwards
		relative_position_id = FRA_revoary_military_laboratory
		prerequisite = { focus = FRA_revoary_military_laboratory }
		available = { has_country_flag = Pha_res_coop_level3 }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_res_coop = 1 }
			clr_country_flag = Pha_res_coop_level3
			add_tech_bonus = {
				name = FRA_revoary_army_looks_forwards
				bonus = 1
				ahead_reduction = 2
				uses = 1
				category = armor
			}
			swap_ideas = { 
				remove_idea = INTE_mili_research_cop2
				add_idea = INTE_mili_research_cop3
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_mili_research_cop2
					add_idea = INTE_mili_research_cop3
				}
				add_tech_bonus = {
					name = FRA_revoary_army_looks_forwards
					ahead_reduction = 2
					uses = 1
					category = armor
				}
			}
		}
	}

#######################
####### 国内事物 #######
	focus = {
		id = FRA_direction_of_the_economy
		icon = GFX_focus_FRA_eco_direction
		cost = 1
		x = 21
		y = 0
		ai_will_do = { 
			base = 200 
			modifier = {
				factor = 0
				NOT = { has_completed_focus = FRA_strategic_layout }
			}
			modifier = {
				factor = 3
				has_idea = DB_FRA_eco_reform1
			}
		}
		completion_reward = {
			add_tech_bonus = {
				name = FRA_direction_of_the_economy
				bonus = 1
				uses = 1
				category = industry
			}
			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 3 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { fc = 3 }
			set_temp_variable = { bc = 3 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 雅各宾
	focus = {
		id = FRA_jacobins_eco
		icon = GFX_focus_FRA_jacobins_eco
		cost = 2
		relative_position_id = FRA_direction_of_the_economy
		x = -5
		y = 1
		ai_will_do = { 
			base = 250 
			modifier = {
				factor = 5
				has_idea = DB_FRA_eco_reform1
			}
		}
		available = {
			has_country_flag = ECO_JACO
			FRA = { has_idea = DB_FRA_eco_reform1 }
		}
		prerequisite = {
			focus = FRA_direction_of_the_economy
		}
		mutually_exclusive = {
			focus = FRA_sorel_eco
			focus = FRA_syndicalism_eco
			focus = FRA_anarchrism_eco
		}
		completion_reward = {
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_ideas = DB_FRA_eco_reform_jaco1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -3 }
			set_temp_variable = { bc = 3 }
			FRA_social_politic_situation_change = yes
		}
	}
 
	focus = {
		id = FRA_heavy_industr_direction
		icon = GFX_focus_FRA_heavy_industr_direction
		cost = 4
		relative_position_id = FRA_jacobins_eco
		x = -2
		y = 1 
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_jacobins_eco }
		completion_reward = { 
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 16 decision = FRA_jaco_eco_hd1 }
			activate_targeted_decision = { target = 33 decision = FRA_jaco_eco_hd2 }
			activate_targeted_decision = { target = 984 decision = FRA_jaco_eco_hd3 }
			
			set_temp_variable = { wc = 5 }
			set_temp_variable = { pc = -3 }
			set_temp_variable = { mc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_mechanized_agriculture
		icon = GFX_focus_FRA_mechanized_agriculture
		cost = 4
		relative_position_id = FRA_heavy_industr_direction
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_heavy_industr_direction }
		completion_reward = {
			add_political_power = 50
			add_ideas = DB_FRA_eco_reform_jaco_mechanized_farming
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 8 }
			set_temp_variable = { mc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_plan_eco_comm
		icon = GFX_focus_FRA_plan_eco_comm
		cost = 4
		relative_position_id = FRA_jacobins_eco
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_jacobins_eco }
		completion_reward = {
			add_political_power = 100
			add_ideas = DB_FRA_eco_reform_jaco_planned_eco_comm
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { bc = 5 }
			FRA_social_politic_situation_change = yes
		}
	}
	
	focus = {
		id = FRA_nationalized_eco
		icon = GFX_focus_FRA_nationalized_eco
		cost = 4
		relative_position_id = FRA_plan_eco_comm
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_plan_eco_comm }
		completion_reward = {
			add_political_power = 50
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 20 decision = FRA_jaco_eco_ne1 }
			activate_targeted_decision = { target = 26 decision = FRA_jaco_eco_ne2 }
			activate_targeted_decision = { target = 25 decision = FRA_jaco_eco_ne3 }
		
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -4 }
			set_temp_variable = { bc = 6 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_updated_urban
		icon = GFX_focus_FRA_updated_urban
		cost = 4
		relative_position_id = FRA_plan_eco_comm
		x = -1
		y = 2
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_nationalized_eco }
		prerequisite = { focus = FRA_mechanized_agriculture }
		completion_reward = {
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			16 = { increase_state_category_by_one_level = yes }
			19 = { increase_state_category_by_one_level = yes }
			20 = { increase_state_category_by_one_level = yes }
			21 = { increase_state_category_by_one_level = yes }
			980 = { increase_state_category_by_one_level = yes }

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_nature_modifier_plan
		icon = GFX_focus_FRA_nature_modifier_plan
		cost = 4
		relative_position_id = FRA_updated_urban
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_updated_urban }
		completion_reward = {
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 763 decision = FRA_jaco_eco_nmp1 }
			activate_targeted_decision = { target = 735 decision = FRA_jaco_eco_nmp2 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 5 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 索雷尔
	focus = {
		id = FRA_sorel_eco
		icon = GFX_focus_FRA_sorel_eco
		cost = 2
		relative_position_id = FRA_direction_of_the_economy
		x = -2
		y = 1
		ai_will_do = { 
			base = 250 
			modifier = {
				factor = 5
				has_idea = DB_FRA_eco_reform1
			}
		}
		available = {
			has_country_flag = ECO_SORE
			FRA = { has_idea = DB_FRA_eco_reform1 }
		}
		prerequisite = {
			focus = FRA_direction_of_the_economy
		}
		mutually_exclusive = {
			focus = FRA_jacobins_eco
			focus = FRA_syndicalism_eco
			focus = FRA_anarchrism_eco
		}
		completion_reward = {
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_ideas = DB_FRA_eco_reform_sore1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}

			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_progressive_entrepreneur
		icon = GFX_focus_FRA_progressive_entrepreneur
		cost = 4
		relative_position_id = FRA_sorel_eco
		x = -1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_sorel_eco }
		completion_reward = {
			add_political_power = 100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = -3 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = 6 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_furtherism_industry
		icon = GFX_focus_FRA_furtherism_industry
		cost = 4
		relative_position_id = FRA_progressive_entrepreneur
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_progressive_entrepreneur }
		completion_reward = {
			add_political_power = 100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 19 decision = FRA_sore_eco_fi1 }
			activate_targeted_decision = { target = 21 decision = FRA_sore_eco_fi2 }
			activate_targeted_decision = { target = 14 decision = FRA_sore_eco_fi3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 4 }
			set_temp_variable = { bc = -4 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_revo_war_industry
		icon = GFX_focus_FRA_revo_war_industry
		cost = 4
		relative_position_id = FRA_sorel_eco
		x = 1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_sorel_eco }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_sore_revo_war_industry
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 16 decision = FRA_sore_eco_rwi1 }
			activate_targeted_decision = { target = 20 decision = FRA_sore_eco_rwi2 }
			activate_targeted_decision = { target = 21 decision = FRA_sore_eco_rwi3 }
		
			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { fc = 8 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_sing_for_farmers
		icon = GFX_focus_FRA_sing_for_farmers
		cost = 4
		relative_position_id = FRA_revo_war_industry
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_revo_war_industry }
		completion_reward = {
			add_political_power = 50
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 30 decision = FRA_sore_eco_sff1 }
			activate_targeted_decision = { target = 25 decision = FRA_sore_eco_sff2 }
			activate_targeted_decision = { target = 26 decision = FRA_sore_eco_sff3 }
		
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = 6 }
			set_temp_variable = { mc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_working_is_fighting
		icon = GFX_focus_FRA_working_is_fighting
		cost = 4
		relative_position_id = FRA_revo_war_industry
		x = -1
		y = 2
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_furtherism_industry }
		prerequisite = { focus = FRA_sing_for_farmers }
		completion_reward = {
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 21 decision = FRA_sore_eco_wiw1 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 3 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_no_class_coop
		icon = GFX_focus_FRA_no_class_coop
		cost = 4
		relative_position_id = FRA_working_is_fighting
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_working_is_fighting }
		completion_reward = {
			add_political_power = 50
			add_ideas = DB_FRA_eco_reform_sore_no_class_coop
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_military_factory = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_great_gap
		icon = GFX_focus_FRA_great_gap
		cost = 4
		relative_position_id = FRA_no_class_coop
		x = -2
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { 
			focus = FRA_no_class_coop
			focus = FRA_nature_modifier_plan
		}
		completion_reward = {
			add_political_power = 75
			FRA_eco_reform_update_industry = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_military_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 16 decision = FRA_eco_great_gap3 }
			activate_targeted_decision = { target = 20 decision = FRA_eco_great_gap2 }
			activate_targeted_decision = { target = 19 decision = FRA_eco_great_gap1 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_conquer_capitalism
		icon = GFX_focus_FRA_conquer_capitalism
		cost = 5
		relative_position_id = FRA_great_gap
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_great_gap }
		completion_reward = {
			remove_ideas = DB_FRA_eco_reform2
			FRA_eco_reform_end = yes
			16 = {
				remove_building = {
					type = arms_factory
					level = 2
				}
				remove_building = {
					type = industrial_complex
					level = 2
				}
			}
			19 = {
				remove_building = {
					type = arms_factory
					level = 2
				}
				remove_building = {
					type = industrial_complex
					level = 2
				}
			}
			20 = {
				remove_building = {
					type = arms_factory
					level = 2
				}
				remove_building = {
					type = industrial_complex
					level = 2
				}
			}
			add_offsite_building = { type = industrial_complex level = 8 }
			add_offsite_building = { type = arms_factory level = 8 }

			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { sc = 5 }
			set_temp_variable = { fc = 5 }
			set_temp_variable = { bc = 5 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 正统工团
	focus = {
		id = FRA_syndicalism_eco
		icon = GFX_focus_FRA_syndicalism_eco
		cost = 2
		relative_position_id = FRA_direction_of_the_economy
		x = 1
		y = 1
		ai_will_do = { 
			base = 250 
			modifier = {
				factor = 5
				has_idea = DB_FRA_eco_reform1
			}
		}
		available = {
			has_country_flag = ECO_TRAV
			FRA = { has_idea = DB_FRA_eco_reform1 }
		} 
		prerequisite = {
			focus = FRA_direction_of_the_economy
		}
		mutually_exclusive = {
			focus = FRA_jacobins_eco
			focus = FRA_sorel_eco
			focus = FRA_anarchrism_eco
		}
		completion_reward = {
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			add_ideas = DB_FRA_eco_reform_synd1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_re_co_ordination
		icon = GFX_focus_FRA_re_co_ordination
		cost = 4
		relative_position_id = FRA_syndicalism_eco
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_syndicalism_eco }
		completion_reward = {
			add_political_power = 100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 16 decision = FRA_synd_eco_rco1 }
			activate_targeted_decision = { target = 20 decision = FRA_synd_eco_rco2 }
			activate_targeted_decision = { target = 27 decision = FRA_synd_eco_rco3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_workers_club
		icon = GFX_focus_FRA_workers_club
		cost = 4
		relative_position_id = FRA_re_co_ordination
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_re_co_ordination }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_synd_worker_club
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes

			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_negotiate_production
		icon = GFX_focus_GER_prioritize_the_four_year_plan
		cost = 4
		relative_position_id = FRA_workers_club
		x = -1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_workers_club }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_synd_negotiate_production
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 16 decision = FRA_synd_eco_np1 }
			activate_targeted_decision = { target = 20 decision = FRA_synd_eco_np2 }
			activate_targeted_decision = { target = 27 decision = FRA_synd_eco_np3 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_heaven_of_workers
		icon = GFX_focus_FRA_heaven_of_workers
		cost = 4
		relative_position_id = FRA_negotiate_production
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_negotiate_production }
		completion_reward = {
			add_political_power = 50
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 18 decision = FRA_synd_eco_how1 }
			activate_targeted_decision = { target = 15 decision = FRA_synd_eco_how2 }
		
			set_temp_variable = { wc = 4 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_industrialized_agriculture
		icon = GFX_focus_FRA_industrialized_agriculture
		cost = 4
		relative_position_id = FRA_workers_club
		x = 1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_workers_club }
		completion_reward = {
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 30 decision = FRA_synd_eco_ia1 }
			activate_targeted_decision = { target = 25 decision = FRA_synd_eco_ia2 }
			activate_targeted_decision = { target = 26 decision = FRA_synd_eco_ia3 }
			activate_targeted_decision = { target = 23 decision = FRA_synd_eco_ia4 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 5 }
			set_temp_variable = { mc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_paradise_of_farmers
		icon = GFX_focus_FRA_paradise_of_farmers
		cost = 4
		relative_position_id = FRA_industrialized_agriculture
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_industrialized_agriculture }
		completion_reward = {	
			add_political_power = 50
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 6 }
			set_temp_variable = { mc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_free_people
		icon = GFX_focus_FRA_free_people
		cost = 4
		relative_position_id = FRA_market_of_socialism
		x = -4
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_heaven_of_workers }
		prerequisite = { focus = FRA_paradise_of_farmers }
		completion_reward = {
			FRA_eco_reform_update_industry = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 19 decision = FRA_synd_eco_fp1 }
			activate_targeted_decision = { target = 21 decision = FRA_synd_eco_fp2 }
			activate_targeted_decision = { target = 27 decision = FRA_synd_eco_fp3 }
		
			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 无政府
	focus = {
		id = FRA_anarchrism_eco
		icon =  GFX_focus_FRA_anarchrism_eco
		cost = 2
		relative_position_id = FRA_direction_of_the_economy
		x = 4 
		y = 1
		ai_will_do = { 
			base = 250 
			modifier = {
				factor = 5
				has_idea = DB_FRA_eco_reform1
			}
		}
		available = {
			has_country_flag = ECO_ANAR
			FRA = { has_idea = DB_FRA_eco_reform1 }
		}
		prerequisite = {
			focus = FRA_direction_of_the_economy
		}
		mutually_exclusive = {
			focus = FRA_jacobins_eco
			focus = FRA_sorel_eco
			focus = FRA_syndicalism_eco
		}
		completion_reward = {
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			add_ideas = DB_FRA_eco_reform_anar1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { bc = -4 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_humanitarian_socialism
		icon = GFX_focus_FRA_humanitarian_socialism
		cost = 4
		relative_position_id = FRA_anarchrism_eco
		x = -1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_anarchrism_eco }
		completion_reward = {
			add_political_power = 75
			add_stability = 0.025
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 16 decision = FRA_anar_eco_hs1 }
			activate_targeted_decision = { target = 20 decision = FRA_anar_eco_hs2 }
			activate_targeted_decision = { target = 21 decision = FRA_anar_eco_hs3 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_no_more_poor
		icon = GFX_focus_FRA_no_more_poor
		cost = 4
		relative_position_id = FRA_anarchrism_eco
		x = 1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_anarchrism_eco }
		completion_reward = {
			add_political_power = 75
			add_stability = 0.025
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 779 decision = FRA_anar_eco_nmp1 }
			activate_targeted_decision = { target = 984 decision = FRA_anar_eco_nmp2 }
			activate_targeted_decision = { target = 817 decision = FRA_anar_eco_nmp3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_worker_farmer_comm
		icon = GFX_focus_FRA_worker_farmer_comm
		cost = 4
		relative_position_id = FRA_humanitarian_socialism
		x = 1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_humanitarian_socialism }
		prerequisite = { focus = FRA_no_more_poor }
		completion_reward = {
			add_political_power = 100
			add_stability = 0.05
			add_ideas = DB_FRA_eco_reform_anar_worker_farmer_comm
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 30 decision = FRA_anar_eco_wfc1 }
			activate_targeted_decision = { target = 25 decision = FRA_anar_eco_wfc2 }
			activate_targeted_decision = { target = 26 decision = FRA_anar_eco_wfc3 }
			activate_targeted_decision = { target = 983 decision = FRA_anar_eco_wfc4 }
		
			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_democraic_work
		icon = GFX_focus_FRA_democraic_work
		cost = 4
		relative_position_id = FRA_worker_farmer_comm
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_worker_farmer_comm }
		completion_reward = {
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 18 decision = FRA_anar_eco_dw1 }
			activate_targeted_decision = { target = 24 decision = FRA_anar_eco_dw2 }
		
			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_reduce_goven_power
		icon = GFX_focus_FRA_reduce_goven_power
		cost = 4
		relative_position_id = FRA_worker_farmer_comm
		x = 2
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_worker_farmer_comm }
		completion_reward = {
			add_political_power = -100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { bc = -8 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_market_of_socialism
		icon = GFX_focus_FRA_market_of_socialism
		cost = 4
		relative_position_id = FRA_democraic_work
		x = 1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_democraic_work }
		prerequisite = { focus = FRA_reduce_goven_power }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_anar_socialist_market
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
		
			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_free_econ
		icon = GFX_focus_FRA_free_econ
		cost = 4
		relative_position_id = FRA_market_of_socialism
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { focus = FRA_market_of_socialism }
		completion_reward = {
			FRA_eco_reform_update_industry = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 17 decision = FRA_anar_eco_fm1 }
			activate_targeted_decision = { target = 19 decision = FRA_anar_eco_fm2 }
			activate_targeted_decision = { target = 762 decision = FRA_anar_eco_fm3 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 3 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_eliminate_capitalism
		icon = GFX_focus_FRA_eliminate_capitalism
		cost = 5
		relative_position_id = FRA_free_people
		x = 2
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				has_idea = DB_FRA_eco_reform2
			}
		}
		prerequisite = { 
			focus = FRA_free_people
			focus = FRA_free_econ
		}
		completion_reward = {
			remove_ideas = DB_FRA_eco_reform2
			FRA_eco_reform_end = yes
			add_political_power = 75
			add_offsite_building = { type = industrial_complex level = 2 }
			add_offsite_building = { type = arms_factory level = 2 }
		
			set_temp_variable = { wc = 5 }
			set_temp_variable = { pc = 5 }
			set_temp_variable = { mc = 5 }
			set_temp_variable = { sc = 4 }
			set_temp_variable = { fc = 4 }
			set_temp_variable = { bc = 4 }
			FRA_social_politic_situation_change = yes
		}
	}
 ### 五年计划
 	focus = {
		id = FRA_thirty_six_plan
		icon = GFX_focus_FRA_thirty_six_plan
		cost = 2
		ai_will_do = { base  = 250 }
		available = {
			OR = {
				has_completed_focus = FRA_jacobins_eco
				has_completed_focus = FRA_sorel_eco
				has_completed_focus = FRA_syndicalism_eco
				has_completed_focus = FRA_anarchrism_eco
			}	
		}
		x = 31
		y = 0
		completion_reward = {
			add_political_power = 150
			add_stability = 0.025

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_reform_industry
		icon = GFX_focus_FRA_reform_industry
		cost = 4
		relative_position_id = FRA_thirty_six_plan
		x = -1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				NOT = { has_idea = DB_FRA_eco_better_innovation }
			}
		}
		prerequisite = { focus = FRA_thirty_six_plan }
		completion_reward = {
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_reform_progress_develop
		icon = GFX_focus_FRA_reform_progress_develop
		cost = 4
		relative_position_id = FRA_reform_industry
		x = 0
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				NOT = { has_idea = DB_FRA_eco_better_innovation }
			}
		}
		prerequisite = { focus = FRA_reform_industry }
		completion_reward = {
			add_research_slot = 1
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 6 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_neo_enlightenment
		icon = GFX_focus_FRA_neo_enlightenment
		cost = 4
		relative_position_id = FRA_reform_progress_develop
		x = -1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				NOT = { has_idea = DB_FRA_eco_better_innovation }
			}
		}
		prerequisite = { focus = FRA_reform_progress_develop }
		mutually_exclusive = { focus = FRA_learn_from_foreign_techn }
		completion_reward = {
			add_ideas = DB_FRA_neo_enlightenment
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}
	
	focus = {
		id = FRA_learn_from_foreign_techn
		icon = GFX_focus_FRA_learn_from_foreign_techn
		cost = 4
		relative_position_id = FRA_reform_progress_develop
		x = 1
		y = 1
		ai_will_do = {
			base  = 250 
			modifier = {
				factor = 2
				NOT = { has_idea = DB_FRA_eco_better_innovation }
			}
		}
		prerequisite = { focus = FRA_reform_progress_develop }
		mutually_exclusive = { focus = FRA_neo_enlightenment }
		completion_reward = {
			add_ideas = DB_FRA_learn_from_foreign_techn
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_technical_develop_comm
		icon = GFX_focus_FRA_technical_develop_comm
		cost = 4
		relative_position_id = FRA_learn_from_foreign_techn
		x = -1
		y = 1
		ai_will_do = { 
			base  = 250 
			modifier = {
				factor = 2
				NOT = { has_idea = DB_FRA_eco_better_innovation }
			}
		}
		prerequisite = { 
			focus = FRA_neo_enlightenment
			focus = FRA_learn_from_foreign_techn
		}
		completion_reward = {		
			add_ideas = DB_FRA_technical_develop_comm
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { sc = 4 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
			
			17 = {
				add_building_construction = {
					type = air_facility
					province = 11548
					level = 1
					instant_build = yes	
				}
			}
			19 = {
				add_building_construction = {
					type = naval_facility
					province = 9737
					level = 1
					instant_build = yes	
				}
			}
			21 = {
				add_building_construction = {
					type = land_facility
					province = 11834
					level = 1
					instant_build = yes	
				}
			}
		}
	}

	focus = {
		id = FRA_revo_synthetic_refinery
		icon = GFX_focus_FRA_revo_synthetic_refinery
		cost = 4
		relative_position_id = FRA_thirty_six_plan
		x = 1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = FRA_thirty_six_plan }
		completion_reward = {
			add_ideas = DB_FRA_revo_synthetic_refinery
			26 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			27 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}

			add_tech_bonus = {
				name = FRA_revo_synthetic_refinery
				bonus = 1.5
				uses = 1
				category = synth_resources
			}
		}
	}

	focus = {
		id = FRA_rubber_solutions
		icon = GFX_focus_FRA_rubber_solutions
		cost = 4
		relative_position_id = FRA_revo_synthetic_refinery
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = FRA_revo_synthetic_refinery }
		completion_reward = {
			add_ideas = DB_FRA_rubber_solutions
			26 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			27 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}

			add_tech_bonus = {
				name = FRA_revo_synthetic_refinery
				bonus = 1.5
				uses = 1
				category = synth_resources
			}
		}
	}

	focus = {
		id = FRA_develop_domestic_resources
		icon = GFX_focus_FRA_develop_domestic_resources
		cost = 4
		relative_position_id = FRA_rubber_solutions
		x = 0
		y = 2
		ai_will_do = { base  = 150 }
		prerequisite = { focus = FRA_rubber_solutions }
		completion_reward = {
			remove_ideas = DB_FRA_revo_synthetic_refinery
			remove_ideas = DB_FRA_rubber_solutions
			add_ideas = DB_FRA_develop_domestic_resources
			add_resource = {
				type = steel
				amount = 17
				state = 32
			}
			add_resource = {
				type = steel
				amount = 23
				state = 26
			}
			add_resource = {
				type = oil
				amount = 2
				state = 16
			}
			16 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = FRA_national_road_network
		icon = GFX_focus_FRA_national_road_network
		cost = 4
		relative_position_id = FRA_technical_develop_comm
		x = 1
		y = 1
		ai_will_do = { base  = 200 }
		prerequisite = { focus = FRA_technical_develop_comm }
		prerequisite = { focus = FRA_develop_domestic_resources }
		completion_reward = {
			add_political_power = 100
			custom_effect_tooltip = FRA_national_road_network_tips

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes

			set_country_flag = build_the_system_show
		}
	}

	focus = {
		id = FRA_south_develop
		icon = GFX_focus_FRA_south_develop
		cost = 4
		relative_position_id = FRA_national_road_network
		x = -2
		y = 1
		ai_will_do = { base  = 250 }
		prerequisite = { focus = FRA_national_road_network }
		completion_reward = {
			add_political_power = 25
			activate_targeted_decision = { target = 25 decision = FRA_south_develop1 }
			activate_targeted_decision = { target = 26 decision = FRA_south_develop2 }
			activate_targeted_decision = { target = 31 decision = FRA_south_develop3 }
			activate_targeted_decision = { target = 22 decision = FRA_south_develop4 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_develop_brittany
		icon = GFX_focus_FRA_develop_brittany
		cost = 4
		relative_position_id = FRA_national_road_network
		x = 0
		y = 1
		ai_will_do = { base  = 250 }
		prerequisite = { focus = FRA_national_road_network }
		completion_reward = {
			add_political_power = 25
			activate_targeted_decision = { target = 983 decision = FRA_develop_brittany1 }
			activate_targeted_decision = { target = 14 decision = FRA_develop_brittany2 }
			activate_targeted_decision = { target = 14 decision = FRA_develop_brittany3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_hydropower_construction
		icon = GFX_focus_FRA_hydropower_construction
		cost = 4
		relative_position_id = FRA_national_road_network
		x = 2
		y = 1
		ai_will_do = { base  = 200 }
		prerequisite = { focus = FRA_national_road_network }
		completion_reward = {
			26 = {
				add_building_construction = {
					type = dam
					level = 1
					province = 3770
					instant_build = yes
				}
			}
			763 = {
				add_building_construction = {
					type = dam
					level = 1
					province = 3764
					instant_build = yes
				}
			}
			if = {
				limit = {
					NOT = { owns_state = 735 } #Savoy
					NOT = { owns_state = 943 } #Upper Savoy
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_will_build_in_savoy_if_owned
				custom_effect_tooltip = FRA_will_build_in_upper_savoy_if_owned
			}
			else_if = {
				limit = { NOT = { owns_state = 735 } } #Savoy
				943 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 778
						instant_build = yes
					}
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_will_build_in_savoy_if_owned
			}
			else_if = {
				limit = { NOT = { owns_state = 943 } } #Upper Savoy
				735 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 6609
						instant_build = yes
					}
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_will_build_in_upper_savoy_if_owned
			}
			else = {
				735 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 6609
						instant_build = yes
					}
				}
				943 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 778
						instant_build = yes
					}
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
			}
		}
	}

####军事线
	focus = {
		id = FRA_reform_the_high_command
		icon = GFX_goal_FRA_army
		cost = 2
		x = 45
		y = 0
		ai_will_do = { 
			base = 200
			modifier = {
				factor = 0
				NOT = { has_completed_focus = FRA_strategic_layout }
			}
		}
		completion_reward = {
			add_war_support = 0.05
			army_experience = 25

			set_temp_variable = { fc = 2 }
			FRA_social_politic_situation_change = yes

			add_doctrine_cost_reduction = {
				name = FRA_reform_the_high_command
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
		}
	}

	focus = {
		id = DB_FRA_look_at_the_world_wars
		icon = GFX_focus_DB_FRA_look_at_the_world_wars
		cost = 4
		relative_position_id = FRA_reform_the_high_command
		x = 0
		y = 2
		ai_will_do = { base  = 150 }
		prerequisite = { focus = FRA_reform_the_high_command }
		prerequisite = { 
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_doctrine_cost_reduction = {
				name = DB_FRA_look_at_the_world_wars
				cost_reduction = 0.5
				uses = 2
				category = land_doctrine
			}
			add_breakthrough_progress = {
				specialization = specialization_land
				value = 0.5
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

		}
	}

	focus = {
		id = DB_FRA_revolutionary_combat_test
		icon = GFX_focus_DB_FRA_revolutionary_combat_test
		cost = 4
		relative_position_id = DB_FRA_look_at_the_world_wars
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_look_at_the_world_wars }
		prerequisite = {
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		available = {
			has_completed_focus = FRA_strategic_layout
		}
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea =  DB_FRA_the_interional_column1 
				add_idea = DB_FRA_the_interional_column2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			enable_tech_masterful_blitz = yes

			every_army_leader = {
				display_individual_scopes = yes
				random_select_amount = 4
				limit = {
					is_field_marshal = no
					NOT = { has_trait = RUS_red_army_trait } #Tukhachevsky
					NOT = { has_trait = INT_polish_exile_trait } #Rokossowski
				}
				add_max_trait = 1
			}
		}
	}

	focus = {
		id = FRA_chasseurs_portes
		icon = GFX_goal_FRA_cavalry_default
		cost = 4

		prerequisite = {
			focus = DB_FRA_revolutionary_combat_test
		}

		relative_position_id = DB_FRA_revolutionary_combat_test
		x = 2
		y = 1

		ai_will_do = { 
			base = 125
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_chasseurs_portes"

			enable_tech_semi_motorised_cav = yes
			custom_effect_tooltip = tooltip_white_line
			custom_override_tooltip = {
				tooltip = {
					localization_key = FRA_create_cavalry_template
					NAME = "Division de Chasseurs Portés"
				}
				if = {
					limit = { has_template = "Division de Chasseurs Portés" }
					delete_unit_template_and_units = { division_template = "Division de Chasseurs Portés" disband = yes } #no cheating
				}
				division_template = {
					name = "Division de Chasseurs Portés"
					division_names_group = FRA_CAV_01
					regiments = {
						cavalry = { x = 0 y = 0 }
						cavalry = { x = 0 y = 1 }
						cavalry = { x = 0 y = 2 }
						cavalry = { x = 1 y = 0 }
						cavalry = { x = 1 y = 1 }
						cavalry = { x = 1 y = 2 }
					}
					support = {
						engineer = { x = 0 y = 0 }
						artillery = { x = 0 y = 1 }
						recon = { x = 0 y = 2 }
					}
				}
			}
			custom_effect_tooltip = tooltip_white_line
			random_controlled_state = {
				prioritize = { 16 }
				limit = { valid_state_for_spawning_friendly_unit = yes }
				custom_override_tooltip = {
					tooltip = {
						localization_key = tooltip_spawn_units
						COUNT = 6
						TYPE = "Division de Chasseurs Portés"
					}
					create_unit = {
						division = "division_template = \"Division de Chasseurs Portés\" start_experience_factor = 0.8 start_equipment_factor = 1.0"
						owner = ROOT
						count = 6
					}
				}
			}
		}
	}

	focus = {
		id = FRA_our_comrades_fight_too
		icon = GFX_focus_generic_spur_communist_revolutions
		cost = 4

		prerequisite = {
			focus = DB_FRA_revolutionary_combat_test
		}

		relative_position_id = DB_FRA_revolutionary_combat_test
		x = -2
		y = 1

		ai_will_do = { 
			base = 125
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_our_comrades_fight_too"

			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 0.75
				uses = 2
				category = artillery
			}

			custom_effect_tooltip = tech_militias_effect
			hidden_effect = {
				set_technology = { tech_militias = 1 popup = no }
			}
			custom_effect_tooltip = tooltip_white_line
			custom_override_tooltip = {
				tooltip = {
					localization_key = FRA_create_international_brigade_template
					NAME = "Volontaires Internationaux"
				}
				if = {
					limit = { has_template = "Volontaires Internationaux" }
					delete_unit_template_and_units = { division_template = "Volontaires Internationaux" disband = yes } #no cheating
				}
				division_template = {
					name = "Volontaires Internationaux"
					division_names_group = FRA_MIL_02
					template_counter = 68
					role = infantry
					regiments = {
						militia = { x = 0 y = 0 }
						militia = { x = 0 y = 1 }
						militia = { x = 0 y = 2 }
						militia = { x = 1 y = 0 }
						militia = { x = 1 y = 1 }
						militia = { x = 1 y = 2 }
						militia = { x = 2 y = 0 }
						militia = { x = 2 y = 1 }
						militia = { x = 2 y = 2 }
					}
					support = {
						assault_battalion = { x = 0 y = 0 }
						artillery = { x = 0 y = 1 }
					}
				}
			}
			random_controlled_state = {
				prioritize = { 16 }
				limit = { valid_state_for_spawning_friendly_unit = yes }
				custom_override_tooltip = {
					tooltip = {
						localization_key = tooltip_spawn_units
						COUNT = 6
						TYPE = "Volontaires Internationaux"
					}
					create_unit = {
						division = "division_template = \"Volontaires Internationaux\" start_experience_factor = 0.8 start_equipment_factor = 1.0"
						owner = ROOT
						count = 6
					}
				}
			}
		}
	}
	focus = {
		id = DB_FRA_diverse_army_modes
		icon = GFX_focus_DB_FRA_diverse_army_modes
		cost = 4
		relative_position_id = DB_FRA_revolutionary_combat_test
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_revolutionary_combat_test }
		completion_reward = {
			army_experience = 50
			add_doctrine_cost_reduction = {
				name = DB_FRA_diverse_army_modes
				cost_reduction = 0.75
				uses = 1
				category = land_doctrine
			}
			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 0.5
			}
			add_breakthrough_progress = {
				specialization = specialization_air
				value = 0.5
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			enable_tech_strengthened_support_companies = yes
		}
	}

	focus = {
		id = FRA_rapid_response_detachments
		icon = GFX_focus_generic_field_hostpital
		cost = 4

		prerequisite = {
			focus = DB_FRA_diverse_army_modes
		}

		relative_position_id = DB_FRA_diverse_army_modes
		x = -1
		y = 1

		ai_will_do = { 
			base = 125
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_rapid_response_detachments"
			add_tech_bonus = {
				name = FRA_rapid_response_detachments
				bonus = 0.75
				uses = 2
				category = hospital_tech
			}
			custom_effect_tooltip = tooltip_white_line
			enable_tech_improved_field_hospitals = yes
		}
	}

	focus = {
		id = FRA_corps_du_genie_militaire
		icon = GFX_goal_generic_construction2
		cost = 4

		prerequisite = {
			focus = DB_FRA_diverse_army_modes
		}

		relative_position_id = DB_FRA_diverse_army_modes
		x = 1
		y = 1

		ai_will_do = { 
			base = 125
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_corps_du_genie_militaire"
			add_tech_bonus = {
				name = FRA_corps_du_genie_militaire
				bonus = 0.75
				uses = 2
				category = engineers_tech
			}
			custom_effect_tooltip = tooltip_white_line
			enable_tech_expanded_engineer_corps = yes
		}
	}

	focus = {
		id = DB_FRA_the_red_army_is_the_strongest
		icon = GFX_focus_DB_FRA_the_red_army_is_the_strongest
		cost = 5
		relative_position_id = DB_FRA_diverse_army_modes
		x = 0
		y = 2
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_diverse_army_modes }
		prerequisite = {
			focus = DB_FRA_carry_the_revolution_through_to_the_end
			focus = DB_FRA_the_will_to_war
			focus = DB_FRA_everyone_is_a_commissar
			focus = DB_FRA_tank_assembly_line
			focus = DB_FRA_advanced_tank_mode
			focus = DB_FRA_decentralized_forces
		}
		completion_reward = {
			army_experience = 25
			if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_the_legacy_of_the_revolution } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_jaco_armyl3
					add_idea = DB_FRA_jaco_armyl4
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_the_opinion_of_the_russian_exiles } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_jaco_armyr3
					add_idea = DB_FRA_jaco_armyr4
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_empower_grassroots_soldiers } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl4
					add_idea = DB_FRA_sore_armyl5
				}
			}
			else_if = {
				limit = {
					FRA = { has_completed_focus = DB_FRA_ideological_fanatic_education } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyr4
					add_idea = DB_FRA_sore_armyr5
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_ideological_reform_of_the_army } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl4
					add_idea = DB_FRA_synd_armyl5
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_armor_research_grant } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyr4
					add_idea = DB_FRA_synd_armyr5
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_expand_production } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyl3
					add_idea = DB_FRA_anar_armyl4
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_rapid_action_force } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyr3
					add_idea = DB_FRA_anar_armyr4
				}
			}
			custom_effect_tooltip = DB_FRA_the_red_army_is_the_strongest_tips
			set_temp_variable = { fc = 3 }
			FRA_social_politic_situation_change = yes
	
		}
	}

	focus = {
		id = DB_FRA_army_reform_jaco
		icon = GFX_focus_DB_FRA_army_reform_jaco
		cost = 5

		relative_position_id = FRA_reform_the_high_command
		x = -8
		y = 1
		ai_will_do = { base  = 150 }
		available = {
			has_country_flag = ARMY_JACO
		}
		prerequisite = { focus = FRA_reform_the_high_command }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_jaco_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_academie_militaire_de_france
		icon = GFX_focus_DB_FRA_academie_militaire_de_france
		cost = 4
		relative_position_id = DB_FRA_army_reform_jaco
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_army_reform_jaco }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_jaco_army1
				add_idea = DB_FRA_jaco_army2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_the_legacy_of_the_revolution
		icon = GFX_focus_DB_FRA_the_legacy_of_the_revolution
		cost = 4

		relative_position_id = DB_FRA_academie_militaire_de_france
		x = -1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_academie_militaire_de_france }
		mutually_exclusive = { focus = DB_FRA_the_opinion_of_the_russian_exiles }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_the_legacy_of_the_revolution
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_jaco_army2
				add_idea = DB_FRA_jaco_armyl1
			}
			set_temp_variable = { jnc = 5 }
			set_temp_variable = { jlc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_guillotine_mode
		icon = GFX_focus_DB_FRA_guillotine_mode
		cost = 4
		relative_position_id = DB_FRA_the_legacy_of_the_revolution
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_the_legacy_of_the_revolution }
		completion_reward = {
			
			swap_ideas = {
				remove_idea = DB_FRA_jaco_armyl1
				add_idea = DB_FRA_jaco_armyl2
			}
			add_tech_bonus = {
				name = DB_FRA_guillotine_mode
				bonus = 0.75
				uses = 1
				category = armor
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}


	focus = {
		id = DB_FRA_the_opinion_of_the_russian_exiles
		icon = GFX_focus_DB_FRA_the_opinion_of_the_russian_exiles
		cost = 4

		relative_position_id = DB_FRA_academie_militaire_de_france
		x = 1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_academie_militaire_de_france }
		mutually_exclusive = { focus = DB_FRA_the_legacy_of_the_revolution }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_the_opinion_of_the_russian_exiles
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_jaco_army2
				add_idea = DB_FRA_jaco_armyr1
			}
			set_temp_variable = { jnc = -5 }
			set_temp_variable = { jlc = 5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_defeat_the_enemy_in_one_hit
		icon = GFX_focus_DB_FRA_defeat_the_enemy_in_one_hit
		cost = 4
		relative_position_id = DB_FRA_the_opinion_of_the_russian_exiles
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_the_opinion_of_the_russian_exiles }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_jaco_armyr1
				add_idea = DB_FRA_jaco_armyr2
			}
			add_doctrine_cost_reduction = {
				name = DB_FRA_defeat_the_enemy_in_one_hit
				cost_reduction = 1
				uses = 2
				category = land_doctrine
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_carry_the_revolution_through_to_the_end
		icon = GFX_focus_DB_FRA_carry_the_revolution_through_to_the_end
		cost = 4
		relative_position_id = DB_FRA_army_reform_jaco
		x = 0
		y = 4
		ai_will_do = { base  = 150 }
		prerequisite = { 
			focus = DB_FRA_guillotine_mode
			focus = DB_FRA_defeat_the_enemy_in_one_hit
		}
		completion_reward = {
			army_experience = 25
			if = {
				limit = {
					OR = {
						has_completed_focus = DB_FRA_the_legacy_of_the_revolution
						has_completed_focus = DB_FRA_the_opinion_of_the_russian_exiles
					}
				}
				if = {
					limit = { 
						FRA = { has_country_flag = army_reform_left } 
					}
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyl2
						add_idea = DB_FRA_jaco_armyl3
					}
				}
				else_if = {
					limit = { FRA = { has_country_flag = army_reform_right } }
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyr2
						add_idea = DB_FRA_jaco_armyr3
					}
				}
			}
			else = {
				custom_effect_tooltip = jaco_army_l_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyl2
						add_idea = DB_FRA_jaco_armyl3
					}
				}
				custom_effect_tooltip = jaco_army_r_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyr2
						add_idea = DB_FRA_jaco_armyr3
					}
				}
			}		
	
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_army_reform_sore
		icon = GFX_focus_DB_FRA_army_reform_sore
		cost = 4

		relative_position_id = FRA_reform_the_high_command
		x = -4
		y = 1
		ai_will_do = { base  = 150 }
		available = {
			has_country_flag = ARMY_SORE
		}
		prerequisite = { focus = FRA_reform_the_high_command }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_sore_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_empower_grassroots_soldiers
		icon = GFX_focus_DB_FRA_empower_grassroots_soldiers
		cost = 4

		relative_position_id = DB_FRA_army_reform_sore
		x = -1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_army_reform_sore }
		mutually_exclusive = { focus = DB_FRA_ideological_fanatic_education }
		completion_reward = {
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_sore_army1
				add_idea = DB_FRA_sore_armyl1
			}

			set_temp_variable = { syc = 5 }
			set_temp_variable = { soc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_the_will_to_war
		icon = GFX_focus_DB_FRA_the_will_to_war
		cost = 4

		relative_position_id = DB_FRA_empower_grassroots_soldiers
		x = 0
		y = 3
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_empower_grassroots_soldiers }
		prerequisite = { focus = DB_FRA_revolutionary_guerrilla_warfare }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_sore_armyl3
				add_idea = DB_FRA_sore_armyl4
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}


	focus = {
		id = DB_FRA_ideological_fanatic_education
		icon = GFX_focus_DB_FRA_ideological_fanatic_education
		cost = 4

		relative_position_id = DB_FRA_army_reform_sore
		x = 1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_army_reform_sore }
		mutually_exclusive = { focus = DB_FRA_empower_grassroots_soldiers }
		completion_reward = {
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_sore_army1
				add_idea = DB_FRA_sore_armyr1
			}

			set_temp_variable = { soc = 5 }
			set_temp_variable = { syc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_everyone_is_a_commissar
		icon = GFX_focus_DB_FRA_everyone_is_a_commissar
		cost = 4

		relative_position_id = DB_FRA_ideological_fanatic_education
		x = 0
		y = 3
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_ideological_fanatic_education }
		prerequisite = { focus = DB_FRA_revolutionary_guerrilla_warfare }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_sore_armyr3
				add_idea = DB_FRA_sore_armyr4
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_adapt_to_the_changing
		icon = GFX_focus_DB_FRA_adapt_to_the_changing
		cost = 4
		relative_position_id = DB_FRA_ideological_fanatic_education
		x = -1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { 
			focus = DB_FRA_empower_grassroots_soldiers
			focus = DB_FRA_ideological_fanatic_education
		}
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_adapt_to_the_changing
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}

			enable_tech_forest_warfare = yes
			enable_tech_urban_warfare = yes

			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl1
					add_idea = DB_FRA_sore_armyl2
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyr1
					add_idea = DB_FRA_sore_armyr2
				}
			}
			if = {
				limit = { 
					NOT = { has_country_flag = army_reform_right }
					NOT = { has_country_flag = army_reform_left }
				}
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_sore_armyl1
						add_idea = DB_FRA_sore_armyl2
					}
				}
			}
			

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_revolutionary_guerrilla_warfare
		icon = GFX_focus_DB_FRA_revolutionary_guerrilla_warfare
		cost = 4
		relative_position_id = DB_FRA_adapt_to_the_changing
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_adapt_to_the_changing }
		completion_reward = {
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl2
					add_idea = DB_FRA_sore_armyl3
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyr2
					add_idea = DB_FRA_sore_armyr3
				}
			}
			if = {
				limit = { 
					NOT = { has_country_flag = army_reform_right }
					NOT = { has_country_flag = army_reform_left }
				}
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_sore_armyl2
						add_idea = DB_FRA_sore_armyl3
					}
				}
			}
			

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_army_reform_synd 
		icon = GFX_focus_DB_FRA_army_reform_synd
		cost = 4

		relative_position_id = FRA_reform_the_high_command
		x = 4
		y = 1
		ai_will_do = { base  = 150 }
		available = {
			has_country_flag = ARMY_TRAV
		}
		prerequisite = { focus = FRA_reform_the_high_command }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_synd_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_ideological_reform_of_the_army
		icon = GFX_focus_DB_FRA_ideological_reform_of_the_army
		cost = 4

		relative_position_id = DB_FRA_army_reform_synd 
		x = -1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_army_reform_synd  }
		mutually_exclusive = { focus = DB_FRA_armor_research_grant }
		completion_reward = {
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_synd_army1
				add_idea = DB_FRA_synd_armyl1
			}

			set_temp_variable = { stc = 5 }
			set_temp_variable = { src = -5 }
			FRA_seat_change = yes
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_tank_assembly_line
		icon = GFX_focus_DB_FRA_tank_assembly_line
		cost = 4

		relative_position_id = DB_FRA_ideological_reform_of_the_army
		x = 0
		y = 3
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_ideological_reform_of_the_army }
		prerequisite = { focus = DB_FRA_red_armor_torrent }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_synd_armyl3
				add_idea = DB_FRA_synd_armyl4
			}
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 0.75
				uses = 2
				category = armor
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_armor_research_grant
		icon = GFX_focus_DB_FRA_armor_research_grant
		cost = 4

		relative_position_id = DB_FRA_army_reform_synd 
		x = 1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_army_reform_synd  }
		mutually_exclusive = { focus = DB_FRA_ideological_reform_of_the_army }
		completion_reward = {
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 1
				category = armor
			}
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_synd_army1
				add_idea = DB_FRA_synd_armyr1
			}

			set_temp_variable = { src = 5 }
			set_temp_variable = { stc = -5 }
			FRA_seat_change = yes
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_advanced_tank_mode
		icon = GFX_focus_DB_FRA_advanced_tank_mode
		cost = 4

		relative_position_id = DB_FRA_armor_research_grant
		x = 0
		y = 3
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_armor_research_grant }
		prerequisite = { focus = DB_FRA_red_armor_torrent }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_synd_armyr3
				add_idea = DB_FRA_synd_armyr4
			}
			add_tech_bonus = {
				name = DB_FRA_advanced_tank_mode
				ahead_reduction = 2
				bonus = 1
				uses = 1
				category = armor
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_futuristic_speed_cult
		icon = GFX_focus_DB_FRA_futuristic_speed_cult
		cost = 4
		relative_position_id = DB_FRA_ideological_reform_of_the_army
		x = 1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { 
			focus = DB_FRA_ideological_reform_of_the_army
			focus = DB_FRA_armor_research_grant
		}
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_futuristic_speed_cult
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl1
					add_idea = DB_FRA_synd_armyl2
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyr1
					add_idea = DB_FRA_synd_armyr2
				}
			}
			if = {
				limit = { 
					NOT = { has_country_flag = army_reform_right }
					NOT = { has_country_flag = army_reform_left }
				}
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_synd_armyl1
						add_idea = DB_FRA_synd_armyl2
					}
				}
			}
			
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_red_armor_torrent
		icon = GFX_focus_DB_FRA_red_armor_torrent
		cost = 4
		relative_position_id = DB_FRA_futuristic_speed_cult
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_futuristic_speed_cult }
		completion_reward = {
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl2
					add_idea = DB_FRA_synd_armyl3
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = { 
					remove_idea = DB_FRA_synd_armyr2
					add_idea = DB_FRA_synd_armyr3
				}
			}
			if = {  
				limit = { 
					NOT = { has_country_flag = army_reform_right }
					NOT = { has_country_flag = army_reform_left }
				}
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_synd_armyl2
						add_idea = DB_FRA_synd_armyl3
					}
				}
			}
			
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	
	focus = {
		id = DB_FRA_army_reform_anar
		icon = GFX_focus_DB_FRA_army_reform_anar
		cost = 4

		relative_position_id = FRA_reform_the_high_command
		x = 8
		y = 1
		ai_will_do = { base  = 150 }
		available = {
			has_country_flag = ARMY_ANAR
		}
		prerequisite = { focus = FRA_reform_the_high_command }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_jaco
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_anar_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes

			set_technology = { bicycle_infantry = 1 popup = no }
		}

	}

	focus = {
		id = DB_FRA_decentralized_command
		icon = GFX_focus_DB_FRA_decentralized_command
		cost = 4
		relative_position_id = DB_FRA_army_reform_anar
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_army_reform_anar }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_anar_army1
				add_idea = DB_FRA_anar_army2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}
 
	focus = {
		id = DB_FRA_expand_production
		icon = GFX_focus_DB_FRA_expand_production
		cost = 4

		relative_position_id = DB_FRA_decentralized_command
		x = -1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_decentralized_command }
		mutually_exclusive = { focus = DB_FRA_rapid_action_force }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_expand_production
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_anar_army2
				add_idea = DB_FRA_anar_armyl1
			}

			set_temp_variable = { apc = 5 }
			set_temp_variable = { aac = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_more_faster_better
		icon = GFX_focus_DB_FRA_more_faster_better
		cost = 4
		relative_position_id = DB_FRA_expand_production
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_expand_production }
		completion_reward = {
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 1
				category = infantry_weapons
			}
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 1
				category = artillery
			}
			swap_ideas = {
				remove_idea = DB_FRA_anar_armyl1
				add_idea = DB_FRA_anar_armyl2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_rapid_action_force
		icon = GFX_focus_DB_FRA_rapid_action_force
		cost = 4

		relative_position_id = DB_FRA_decentralized_command
		x = 1
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_decentralized_command }
		mutually_exclusive = { focus = DB_FRA_expand_production }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_rapid_action_force
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 2
				category = motorized_equipment
			}
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_anar_army2
				add_idea = DB_FRA_anar_armyr1
			}

			set_temp_variable = { aac = 5 }
			set_temp_variable = { apc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes

			enable_tech_armored_car_spearhead = yes
		}
	}

	focus = {
		id = DB_FRA_the_peoples_army_for_the_people
		icon = GFX_focus_DB_FRA_the_peoples_army_for_the_people
		cost = 4
		relative_position_id = DB_FRA_rapid_action_force
		x = 0
		y = 1
		ai_will_do = { base  = 150 }
		prerequisite = { focus = DB_FRA_rapid_action_force }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_anar_armyr1
				add_idea = DB_FRA_anar_armyr2
			}
			add_tech_bonus = {
				name = DB_FRA_the_peoples_army_for_the_people
				bonus = 1
				uses = 2
				category = support_tech
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_decentralized_forces
		icon = GFX_focus_DB_FRA_decentralized_forces
		cost = 4
		relative_position_id = DB_FRA_army_reform_anar
		x = 0
		y = 4
		ai_will_do = { base  = 150 }
		prerequisite = { 
			focus = DB_FRA_more_faster_better
			focus = DB_FRA_the_peoples_army_for_the_people
		}
		completion_reward = {
			army_experience = 25
			if = {
				limit = {
					OR = {
						has_completed_focus = DB_FRA_expand_production
						has_completed_focus = DB_FRA_rapid_action_force
					}
				}
				if = {
					limit = { FRA = { has_country_flag = army_reform_left } }
					swap_ideas = {
						remove_idea = DB_FRA_anar_armyl2
						add_idea = DB_FRA_anar_armyl3
					}
				}
				else_if = {
					limit = { FRA = { has_country_flag = army_reform_right } }
					swap_ideas = {
						remove_idea = DB_FRA_anar_armyr2
						add_idea = DB_FRA_anar_armyr3
					}
				}
			}
			else = {
				custom_effect_tooltip = anar_army_l_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_anar_armyl2
						add_idea = DB_FRA_anar_armyl3
					}
				}
				custom_effect_tooltip = anar_army_r_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_anar_armyr2
						add_idea = DB_FRA_anar_armyr3
					}
				}
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = FRA_integrate_the_corps_francs
		icon = GFX_goal_integrate_the_militia
		cost = 4
		prerequisite = { 
			focus = DB_FRA_look_at_the_world_wars
		}
		
		relative_position_id = DB_FRA_look_at_the_world_wars
		x = -2
		y = 1

		ai_will_do = { 
			base = 125
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_integrate_the_corps_francs"
			army_experience = 20
			add_doctrine_cost_reduction = {
				name = FRA_integrate_the_corps_francs
				cost_reduction = 0.75
				uses = 1
				category = land_doctrine
			}
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = tech_assault_battalion_effect
			hidden_effect = {
				set_technology = { tech_assault_battalion = 1 popup = no }
			}
		}
	}

	focus = {
		id = FRA_eyes_on_the_ligne_bleue
		icon = GFX_focus_AUS_osterreichische_gebirgsjager
		cost = 4
		prerequisite = { 
			focus = DB_FRA_look_at_the_world_wars
		}
		
		relative_position_id = DB_FRA_look_at_the_world_wars
		x = 2
		y = 1

		ai_will_do = { 
			base = 125
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_eyes_on_the_ligne_bleue"
			army_experience = 20
			if = {
				limit = { has_dlc_aat = yes }
				add_tech_bonus = {
					name = FRA_eyes_on_the_ligne_bleue
					bonus = 1
					uses = 1
					category = mountaineers_tech
				}
				add_doctrine_cost_reduction = {
					name = FRA_eyes_on_the_ligne_bleue
					cost_reduction = 0.5
					uses = 1
					category = cat_mountaineers_doctrine
				}
			}
			else = {
				add_tech_bonus = {
					name = FRA_eyes_on_the_ligne_bleue
					bonus = 0.75
					uses = 2
					category = mountaineers_tech
				}
			}
			custom_effect_tooltip = tooltip_white_line
			enable_tech_ski_infantry = yes
		}
	}

	####海空军
	focus = {
		id = FRA_restructure_the_marine_federale
		icon = GFX_goal_FRA_navy
		cost = 7

		x = 55
		y = 7

		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_restructure_the_marine_federale"
			navy_experience = 50
			add_doctrine_cost_reduction = {
				name = FRA_restructure_the_marine_federale
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
			custom_effect_tooltip = tooltip_white_line
			add_dynamic_modifier = { modifier = FRA_marine_federale_modifier }
		}
	}

	focus = {
		id = FRA_shipbuilding_union_expertise
		icon = GFX_focus_generic_refit_civilian_ships
		cost = 7

		relative_position_id = FRA_restructure_the_marine_federale
		x = -4
		y = 1

		prerequisite = {
			focus = FRA_restructure_the_marine_federale
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_shipbuilding_union_expertise"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_refit_ic_cost = -0.1
				tooltip = refit_ic_cost_tooltip
			}
			add_to_variable = {
				FRA_mf_refit_speed = 0.1
				tooltip = refit_speed_tooltip
			}
			add_to_variable = {
				FRA_mf_repair_speed_factor = 0.1
				tooltip = repair_speed_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_dockyard = yes
		}
	}

	focus = {
		id = FRA_expand_toulon_arsenal
		icon = GFX_focus_generic_mediterranean_sea_focus
		cost = 7

		relative_position_id = FRA_shipbuilding_union_expertise
		x = -1
		y = 1

		available = {
			controls_state = 21
		}
		prerequisite = {
			focus = FRA_shipbuilding_union_expertise
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_expand_toulon_arsenal"
			if = {
				limit = { 21 = { free_building_slots = { building = dockyard size > 2 include_locked = yes } } }
				21 = {
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
					add_building_construction = {
						type = naval_base
						level = 2
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
						instant_build = yes
					}
					add_building_construction = {
						type = coastal_bunker
						level = 2
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
						instant_build = yes
					}
					add_building_construction = {
						type = anti_air_building
						level = 1
						instant_build = yes
					}
				}
			}
			else = {
				add_one_random_dockyard = yes
				add_one_random_dockyard = yes
				add_one_random_dockyard = yes
			}
		}
	}

	focus = {
		id = FRA_refurbish_atlantic_bases
		icon = GFX_focus_generic_atlantic_coast
		cost = 7

		relative_position_id = FRA_shipbuilding_union_expertise
		x = 1
		y = 1

		available = {
			controls_state = 14
		}
		prerequisite = {
			focus = FRA_shipbuilding_union_expertise
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_refurbish_atlantic_bases"
			if = {
				limit = { 14 = { free_building_slots = { building = dockyard size > 2 include_locked = yes } } }
				14 = {
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
					add_building_construction = {
						type = naval_base
						level = 2
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
						instant_build = yes
					}
					add_building_construction = {
						type = coastal_bunker
						level = 1
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
						instant_build = yes
					}
					add_building_construction = {
						type = anti_air_building
						level = 1
						instant_build = yes
					}
				}
				if = {
					limit = { controls_state = 983 }
					983 = {
						add_building_construction = {
							type = naval_base
							level = 2
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							instant_build = yes
						}
						add_building_construction = {
							type = coastal_bunker
							level = 1
							province = {
								all_provinces = yes
								limit_to_naval_base = yes
							}
							instant_build = yes
						}
						add_building_construction = {
							type = anti_air_building
							level = 1
							instant_build = yes
						}
					}
				}
			}
			else = {
				add_one_random_dockyard = yes
				add_one_random_dockyard = yes
				add_one_random_dockyard = yes
			}
		}
	}

	focus = {
		id = FRA_red_fleet_old_school
		icon = GFX_goal_generic_sea_and_air
		cost = 7

		relative_position_id = FRA_restructure_the_marine_federale
		x = -2
		y = 1

		prerequisite = {
			focus = FRA_restructure_the_marine_federale
		}
		mutually_exclusive = {
			focus = FRA_the_aeronavales_day
			focus = FRA_meute_tactics
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_red_fleet_old_school"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_navy_capital_ship_attack_factor = 0.05
				tooltip = navy_capital_ship_attack_factor_tooltip
			}
			custom_override_tooltip = {
				tooltip = FRA_capital_ship_production_bonus
				add_ideas = FRA_mf_hidden_capital_ship_production_bonus
			}
			custom_effect_tooltip = tooltip_white_line
			add_doctrine_cost_reduction = {
				name = FRA_red_fleet_old_school
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
		}
	}

	focus = {
		id = FRA_the_aeronavales_day
		icon = GFX_goal_generic_air_naval_bomber2_new
		cost = 7

		relative_position_id = FRA_red_fleet_old_school
		x = 2
		y = 0

		prerequisite = {
			focus = FRA_restructure_the_marine_federale
		}
		mutually_exclusive = {
			focus = FRA_red_fleet_old_school
			focus = FRA_meute_tactics
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_the_aeronavales_day"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_naval_strike_attack_factor = 0.05
				tooltip = naval_strike_attack_factor_tooltip
			}
			custom_override_tooltip = {
				tooltip = FRA_screen_ship_production_bonus
				add_ideas = FRA_mf_hidden_screen_ship_production_bonus
			}
			custom_effect_tooltip = tooltip_white_line
			add_doctrine_cost_reduction = {
				name = FRA_the_aeronavales_day
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
		}
	}

	focus = {
		id = FRA_meute_tactics
		icon = GFX_goal_generic_navy_anti_submarine
		cost = 7

		relative_position_id = FRA_the_aeronavales_day
		x = 2
		y = 0

		prerequisite = {
			focus = FRA_restructure_the_marine_federale
		}
		mutually_exclusive = {
			focus = FRA_red_fleet_old_school
			focus = FRA_the_aeronavales_day
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_meute_tactics"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_navy_submarine_attack_factor = 0.05
				tooltip = navy_submarine_attack_factor_tooltip
			}
			add_to_variable = {
				FRA_mf_naval_critical_score_chance_factor = 0.05
				tooltip = naval_critical_score_chance_factor_tooltip
			}
			add_to_variable = {
				FRA_mf_positioning = 0.1
				tooltip = positioning_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_doctrine_cost_reduction = {
				name = FRA_meute_tactics
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
		}
	}

	focus = {
		id = FRA_the_peoples_lance
		icon = GFX_focus_generic_cruiser_submarines
		cost = 7

		relative_position_id = FRA_the_aeronavales_day
		x = -1
		y = 1

		prerequisite = {
			focus = FRA_red_fleet_old_school
			focus = FRA_the_aeronavales_day
			focus = FRA_meute_tactics
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_the_peoples_lance"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_the_peoples_lance
				bonus = 0.75
				uses = 2
				category = ss_tech
			}
			if = {
				limit = { has_dlc_mtg = yes }
				add_tech_bonus = {
					name = FRA_the_peoples_lance
					ahead_reduction = 1
					uses = 1
					technology = basic_submarine_snorkel
					technology = improved_submarine_snorkel
				}
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_dockyard = yes
		}
	}

	focus = {
		id = FRA_the_noose_around_capitals_neck
		icon = GFX_focus_generic_trade_interdiction
		cost = 7

		relative_position_id = FRA_the_peoples_lance
		x = -1
		y = 1

		prerequisite = {
			focus = FRA_the_peoples_lance
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_the_noose_around_capitals_neck"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_convoy_raiding_efficiency_factor = 0.1
				tooltip = convoy_raiding_efficiency_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_the_noose_around_capitals_neck
				bonus = 1
				uses = 1
				category = cl_tech
				category = ca_tech
			}
			if = {
				limit = { has_dlc_mtg = yes }
				add_tech_bonus = {
					name = FRA_the_noose_around_capitals_neck
					bonus = 0.75
					uses = 2
					category = ship_modules_tech
				}
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_dockyard = yes
			add_one_random_dockyard = yes
		}
	}

	focus = {
		id = FRA_peoples_shield_and_broadside
		icon = GFX_focus_FIN_coastal_defense
		cost = 7

		relative_position_id = FRA_the_peoples_lance
		x = 0
		y = 2

		prerequisite = {
			focus = FRA_the_peoples_lance
			focus = FRA_chasseurs_tueurs_groups
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_peoples_shield_and_broadside"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_naval_hit_chance = 0.05
				tooltip = naval_hit_chance_tooltip
			}
			add_to_variable = {
				FRA_mf_navy_anti_air_attack_factor = 0.05
				tooltip = navy_anti_air_attack_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = { has_dlc_mtg = yes }
				add_tech_bonus = {
					name = FRA_squadron_warfare
					bonus = 0.75
					uses = 2
					category = ship_modules_tech
				}
			}
			else = {
				add_tech_bonus = {
					name = FRA_squadron_warfare
					bonus = 1
					uses = 1
					category = naval_equipment
				}
			}
		}
	}

	focus = {
		id = FRA_colonnes_de_neptune
		icon = GFX_goal_NFA_Troupes_de_Marine_Focus
		cost = 7

		relative_position_id = FRA_the_peoples_lance
		x = 1
		y = 1

		available = {
			has_tech = marines
		}
		prerequisite = {
			focus = FRA_the_peoples_lance
			focus = FRA_chasseurs_tueurs_groups
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_colonnes_de_neptune"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_amphibious_invasion = 0.05
				tooltip = amphibious_invasion_tooltip
			}
			add_to_variable = {
				FRA_mf_naval_invasion_capacity = 10
				tooltip = naval_invasion_capacity_tooltip
			}
			add_to_variable = {
				FRA_mf_invasion_preparation = -0.1
				tooltip = invasion_preparation_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = { has_dlc_aat = yes }
				add_tech_bonus = {
					name = FRA_colonnes_de_neptune
					bonus = 1
					uses = 1
					category = marine_tech
					category = tp_tech
				}
				add_doctrine_cost_reduction = {
					name = FRA_colonnes_de_neptune
					cost_reduction = 0.5
					uses = 1
					category = cat_marines_doctrine
				}
			}
			else = {
				add_tech_bonus = {
					name = FRA_colonnes_de_neptune
					bonus = 0.75
					uses = 2
					category = marine_tech
					category = tp_tech
				}
			}
			custom_effect_tooltip = tooltip_white_line
			hidden_effect = {
				if = {
					limit = { has_template = "Division de Fusiliers Marins" }
					delete_unit_template_and_units = { division_template = "Division de Fusiliers Marins" disband = yes } #no cheating
				}
			}
			if = {
				limit = { has_tech = special_forces_marines }
				custom_override_tooltip = {
					tooltip = {
						localization_key = FRA_create_marine_template_aat
						NAME = "Division de Fusiliers Marins"
					}
					division_template = {
						name = "Division de Fusiliers Marins"
						division_names_group = FRA_MAR_01
						regiments = {
							marine = { x = 0 y = 0 }
							marine = { x = 0 y = 1 }
							marine = { x = 0 y = 2 }
							marine = { x = 1 y = 0 }
							marine = { x = 1 y = 1 }
							marine = { x = 1 y = 2 }
						}
						support = {
							recon = { x = 0 y = 0 }
							pioneer_support = { x = 0 y = 1 }
							artillery = { x = 0 y = 2 }
						}
					}
				}
			}
			else = {
				custom_override_tooltip = {
					tooltip = {
						localization_key = FRA_create_marine_template
						NAME = "Division de Fusiliers Marins"
					}
					division_template = {
						name = "Division de Fusiliers Marins"
						division_names_group = FRA_MAR_01
						regiments = {
							marine = { x = 0 y = 0 }
							marine = { x = 0 y = 1 }
							marine = { x = 0 y = 2 }
							marine = { x = 1 y = 0 }
							marine = { x = 1 y = 1 }
							marine = { x = 1 y = 2 }
						}
						support = {
							recon = { x = 0 y = 0 }
							engineer = { x = 0 y = 1 }
							artillery = { x = 0 y = 2 }
						}
					}
				}
			}
			custom_effect_tooltip = tooltip_white_line
			random_controlled_state = {
				prioritize = { 21 }
				limit = { valid_state_for_spawning_friendly_unit = yes }
				custom_override_tooltip = {
					tooltip = {
						localization_key = tooltip_spawn_units
						COUNT = 2
						TYPE = "Division de Fusiliers Marins"
					}
					create_unit = {
						division = "division_template = \"Division de Fusiliers Marins\" start_experience_factor = 0.3"
						owner = ROOT
						count = 2
					}
				}
			}
		}
	}

	focus = {
		id = FRA_close_naval_coordination
		icon = GFX_goal_generic_navy_doctrines_tactics
		cost = 7

		relative_position_id = FRA_the_peoples_lance
		x = 2
		y = 2

		prerequisite = {
			focus = FRA_the_peoples_lance
			focus = FRA_chasseurs_tueurs_groups
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_close_naval_coordination"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_naval_morale_factor = 0.1
				tooltip = naval_morale_factor_tooltip
			}
			add_to_variable = {
				FRA_mf_strike_force_movement_org_loss = -0.05
				tooltip = strike_force_movement_org_loss_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_doctrine_cost_reduction = {
				name = FRA_close_naval_coordination
				cost_reduction = 0.5
				uses = 2
				category = naval_doctrine
			}
		}
	}

	focus = {
		id = FRA_chasseurs_tueurs_groups
		icon = GFX_focus_generic_destroyer
		cost = 7

		relative_position_id = FRA_the_aeronavales_day
		x = 1
		y = 1

		prerequisite = {
			focus = FRA_red_fleet_old_school
			focus = FRA_the_aeronavales_day
			focus = FRA_meute_tactics
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_chasseurs_tueurs_groups"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_chasseurs_tueurs_groups
				bonus = 0.75
				uses = 2
				category = dd_tech
			}
			if = {
				limit = { has_dlc_mtg = yes }
				add_tech_bonus = {
					name = FRA_the_peoples_lance
					ahead_reduction = 1
					uses = 1
					category = asw_tech
				}
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_dockyard = yes
		}
	}

	focus = {
		id = FRA_protect_revolutionary_lifelines
		icon = GFX_goal_generic_navy_cruiser
		cost = 7

		relative_position_id = FRA_chasseurs_tueurs_groups
		x = 1
		y = 1

		prerequisite = {
			focus = FRA_chasseurs_tueurs_groups
		}

		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_protect_revolutionary_lifelines"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_screening_efficiency = 0.1
				tooltip = screening_efficiency_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_protect_revolutionary_lifelines
				bonus = 1
				uses = 1
				category = cl_tech
				category = ca_tech
			}
			add_tech_bonus = {
				name = FRA_protect_revolutionary_lifelines
				bonus = 0.75
				uses = 2
				category = ship_modules_tech
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_dockyard = yes
			add_one_random_dockyard = yes
		}
	}

	focus = {
		id = FRA_naval_power_projection
		icon = GFX_focus_generic_air_carrier
		cost = 7

		relative_position_id = FRA_close_naval_coordination
		x = -3
		y = 1

		prerequisite = {
			focus = FRA_peoples_shield_and_broadside
		}
		prerequisite = {
			focus = FRA_close_naval_coordination
		}
		mutually_exclusive = {
			focus = FRA_squadron_warfare
		}

		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_naval_power_projection"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_squadron_warfare
				bonus = 1
				ahead_reduction = 1
				uses = 1
				category = cv_tech
			}
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = { has_dlc_mtg = yes }
				add_tech_bonus = {
					name = FRA_naval_power_projection
					ahead_reduction = 1
					uses = 2
					category = ship_modules_tech
				}
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_dockyard = yes
			add_one_random_dockyard = yes
		}
	}

	focus = {
		id = FRA_squadron_warfare
		icon = GFX_focus_generic_navy_battleship3alt
		cost = 7

		relative_position_id = FRA_close_naval_coordination
		x = 1
		y = 1

		prerequisite = {
			focus = FRA_peoples_shield_and_broadside
		}
		prerequisite = {
			focus = FRA_close_naval_coordination
		}
		mutually_exclusive = {
			focus = FRA_naval_power_projection
		}

		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_squadron_warfare"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_squadron_warfare
				bonus = 1
				ahead_reduction = 1
				uses = 1
				category = bc_tech
				category = bb_tech
			}
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = { has_dlc_mtg = yes }
				add_tech_bonus = {
					name = FRA_squadron_warfare
					ahead_reduction = 1
					uses = 2
					category = ship_modules_tech
				}
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_dockyard = yes
			add_one_random_dockyard = yes
		}
	}

	focus = {
		id = FRA_brest_naval_academy
		icon = GFX_goal_Ecole_Naval_de_Guerre
		cost = 7

		relative_position_id = FRA_restructure_the_marine_federale
		x = 4
		y = 1

		prerequisite = {
			focus = FRA_restructure_the_marine_federale
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_brest_naval_academy"
			navy_experience = 50
			custom_effect_tooltip = tooltip_white_line
			every_navy_leader = {
				display_individual_scopes = yes
				limit = { NOT = { has_trait = bold } }
				add_trait = { trait = bold }
			}
			if = {
				limit = {
					controls_province = 3552 #Brest
					983 = { #Brittany
						is_owned_and_controlled_by = ROOT
						can_construct_building = naval_facility
					}
				}
				983 = { #Brittany
					add_building_construction = {
						type = naval_facility
						level = 1
						province = 3552 #Brest
						instant_build = yes
					}
				}
			}
			else = {
				random_owned_controlled_state = {
					prioritize = { 14 983 }
					limit = {
						is_core_of = ROOT
						can_construct_building = naval_facility
					}
					construct_building_in_random_province = { naval_facility = 1 }
				}
			}
		}
	}

	focus = {
		id = FRA_international_naval_intelligence
		icon = GFX_focus_BEL_antwerp_maritime_academy
		cost = 7

		relative_position_id = FRA_brest_naval_academy
		x = -1
		y = 1

		prerequisite = {
			focus = FRA_brest_naval_academy
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_international_naval_intelligence"
			navy_experience = 20
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_navy_intel_factor = 0.1
				tooltip = navy_intel_factor_tooltip
			}
			add_to_variable = {
				FRA_mf_naval_detection = 0.1
				tooltip = naval_detection_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 1
			}
		}
	}

	focus = {
		id = FRA_gifts_for_enemy_ships
		icon = GFX_focus_generic_mine_warfare
		cost = 7

		relative_position_id = FRA_brest_naval_academy
		x = 0
		y = 2

		prerequisite = {
			focus = FRA_brest_naval_academy
		}
		prerequisite = {
			focus = FRA_naval_aerial_coordination
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 4
				has_war = yes
				enemies_naval_strength_ratio > 1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_gifts_for_enemy_ships"
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = { has_dlc_mtg = yes }
				custom_effect_tooltip = {
					localization_key = tooltip_modify_dynmod
					DYNMOD = FRA_marine_federale_modifier
				}
				add_to_variable = {
					FRA_mf_mines_planting_by_fleets_factor = 0.1
					tooltip = mines_planting_by_fleets_factor_tooltip
				}
				add_to_variable = {
					FRA_mf_mines_sweeping_by_fleets_factor = 0.1
					tooltip = mines_sweeping_by_fleets_factor_tooltip
				}
				add_to_variable = {
					FRA_mf_naval_mine_hit_chance = -0.05
					tooltip = naval_mine_hit_chance_tooltip
				}
				add_to_variable = {
					FRA_mf_naval_mines_damage_factor = 0.05
					tooltip = naval_mines_damage_factor_tooltip
				}
				custom_effect_tooltip = tooltip_white_line
				add_tech_bonus = {
					name = FRA_gifts_for_enemy_ships
					bonus = 0.75
					uses = 2
					category = naval_mines
				}
			}
			else = {
				add_tech_bonus = {
					name = FRA_gifts_for_enemy_ships
					bonus = 0.5
					uses = 1
					category = ss_tech
				}
				add_tech_bonus = {
					name = FRA_gifts_for_enemy_ships
					bonus = 0.5
					uses = 1
					category = dd_tech
				}
				custom_effect_tooltip = tooltip_white_line
				add_doctrine_cost_reduction = {
					name = FRA_gifts_for_enemy_ships
					cost_reduction = 0.5
					uses = 1
					category = naval_doctrine
				}
			}
		}
	}

	### Air Tree ###
	focus = {
		id = FRA_la_lutte_aerienne
		icon = GFX_goal_FRA_airforce
		cost = 7

		relative_position_id = FRA_restructure_the_marine_federale
		x = 8
		y = 0

		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_la_lutte_aerienne"
			air_experience = 50
			custom_effect_tooltip = tooltip_white_line
			add_dynamic_modifier = { modifier = FRA_armee_de_lair_populaire_modifier }
		}
	}

	focus = {
		id = FRA_ecole_de_lair
		icon = GFX_focus_FIN_expand_air_force_academy
		cost = 7

		relative_position_id = FRA_la_lutte_aerienne
		x = -2
		y = 1

		prerequisite = {
			focus = FRA_la_lutte_aerienne
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_ecole_de_lair"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_air_weather_penalty = -0.1
				tooltip = air_weather_penalty_tooltip
			}
			add_to_variable = {
				FRA_aap_air_accidents_factor = -0.05
				tooltip = air_accidents_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_doctrine_cost_reduction = {
				name = FRA_ecole_de_lair
				cost_reduction = 0.5
				uses = 2
				category = air_doctrine
			}
		}
	}

	focus = {
		id = FRA_naval_aerial_coordination
		icon = GFX_goal_generic_air_naval_bomber
		cost = 7

		relative_position_id = FRA_ecole_de_lair
		x = -1
		y = 1

		prerequisite = {
			focus = FRA_ecole_de_lair
		}
		prerequisite = {
			focus = FRA_restructure_the_marine_federale
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_naval_aerial_coordination"
			air_experience = 15
			navy_experience = 15
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_naval_strike_agility_factor = 0.05
				tooltip = naval_strike_agility_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_naval_coordination = 0.05
				tooltip = naval_coordination_tooltip
			}
			add_to_variable = {
				FRA_mf_spotting_chance = 0.1
				tooltip = spotting_chance_tooltip
			}
			add_tech_bonus = {
				name = FRA_naval_aerial_coordination
				bonus = 0.75
				uses = 2
				category = naval_bomber
			}
			if = {
				limit = { has_dlc_bba = yes }
				custom_effect_tooltip = tooltip_white_line
				create_equipment_variant = {
					name = "Pl.108"
					type = small_plane_naval_bomber_airframe_2
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = torpedo_mounting
						engine_type_slot = engine_2_1x
					}
				}
				create_equipment_variant = {
					name = "Potez-CAMS 161"
					type = large_plane_maritime_patrol_plane_airframe_2
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = torpedo_mounting
						fixed_auxiliary_weapon_slot_1 = torpedo_mounting
						fixed_auxiliary_weapon_slot_2 = torpedo_mounting
						engine_type_slot = engine_2_4x
						special_type_slot_1 = flying_boat_large
						special_type_slot_2 = lmg_defense_turret_2x
						special_type_slot_3 = lmg_defense_turret_2x
					}
				}
			}
		}
	}

	focus = {
		id = FRA_hone_torpillage_skills
		icon = GFX_focus_generic_torpedo_production
		cost = 7

		relative_position_id = FRA_naval_aerial_coordination
		x = 0
		y = 2

		prerequisite = {
			focus = FRA_naval_aerial_coordination
		}

		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_hone_torpillage_skills"
			air_experience = 15
			navy_experience = 15
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_naval_strike_attack_factor = 0.05
				tooltip = naval_strike_attack_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_marine_federale_modifier
			}
			add_to_variable = {
				FRA_mf_naval_torpedo_screen_penetration_factor = 0.05
				tooltip = naval_torpedo_screen_penetration_factor_tooltip
			}
			add_to_variable = {
				FRA_mf_naval_torpedo_hit_chance_factor = 0.05
				tooltip = naval_torpedo_hit_chance_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_military_factory = yes
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = { has_dlc_mtg = no }
				add_tech_bonus = {
					name = FRA_hone_torpillage_skills
					bonus = 0.75
					uses = 1
					category = ss_tech
				}
				add_tech_bonus = {
					name = FRA_hone_torpillage_skills
					bonus = 0.75
					uses = 1
					category = naval_bomber
				}
			}
			else = {
				add_tech_bonus = {
					name = FRA_hone_torpillage_skills
					bonus = 0.75
					uses = 2
					category = cat_torpedoes
				}
			}
		}
	}

	focus = {
		id = FRA_arsenal_de_laeronautique
		icon = GFX_focus_generic_air_research_boost
		cost = 7

		relative_position_id = FRA_ecole_de_lair
		x = 0
		y = 2

		prerequisite = {
			focus = FRA_ecole_de_lair
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_arsenal_de_laeronautique"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_air_range_factor = 0.05
				tooltip = air_range_factor_tooltip
			}
			add_to_variable = {
				FRA_aap_air_agility_factor = 0.05
				tooltip = air_agility_factor_tooltip
			}
			add_to_variable = {
				FRA_aap_air_fuel_consumption_factor = -0.05
				tooltip = air_fuel_consumption_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = { has_dlc_bba = yes }
				add_tech_bonus = {
					name = FRA_arsenal_de_laeronautique
					bonus = 0.75
					uses = 2
					category = plane_modules_tech
				}
			}
			else = {
				add_tech_bonus = {
					name = FRA_arsenal_de_laeronautique
					bonus = 1
					uses = 1
					category = air_equipment
				}
			}
			custom_effect_tooltip = tooltip_white_line
			if = {
				limit = {
					controls_province = 11702 #near Toulouse
					31 = { #Garonne
						is_owned_and_controlled_by = ROOT
						can_construct_building = air_facility
					}
				}
				31 = { #Garonne
					add_building_construction = {
						type = air_facility
						level = 1
						province = 11702 #near Toulouse
						instant_build = yes
					}
				}
			}
			else = {
				random_owned_controlled_state = {
					prioritize = { 31 }
					limit = {
						is_core_of = ROOT
						can_construct_building = air_facility
					}
					construct_building_in_random_province = { air_facility = 1 }
				}
			}
		}
	}

	focus = {
		id = FRA_barrage_david
		icon = GFX_goal_generic_radar_instillation
		cost = 7

		relative_position_id = FRA_arsenal_de_laeronautique
		x = 0
		y = 2

		available = {
			is_special_project_completed = sp:sp_air_radar
		}
		prerequisite = {
			focus = FRA_arsenal_de_laeronautique
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_barrage_david"
			add_breakthrough_progress = {
				specialization = specialization_air
				value = 0.5
			}
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_barrage_david
				bonus = 1
				uses = 1
				category = electronics
			}
			custom_effect_tooltip = tooltip_white_line
			every_core_state = {
				display_individual_scopes = yes
				limit = {
					is_owned_and_controlled_by = ROOT
					air_base > 5
					free_building_slots = { building = air_base size > 1 }
				}
				add_building_construction = {
					type = air_base
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = radar_station
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = FRA_popular_aviation
		icon = GFX_focus_SOV_flying_clubs
		cost = 7

		relative_position_id = FRA_ecole_de_lair
		x = 1
		y = 1

		prerequisite = {
			focus = FRA_ecole_de_lair
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_popular_aviation"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_air_ace_generation_chance_factor = 0.1
				tooltip = air_ace_generation_chance_factor_tooltip
			}
			add_to_variable = {
				FRA_aap_air_mission_xp_gain_factor = 0.1
				tooltip = air_mission_xp_gain_factor_tooltip
			}
			add_to_variable = {
				FRA_aap_air_training_xp_gain_factor = 0.1
				tooltip = air_training_xp_gain_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_ace = {
				name = "Pierre-Henri"
				surname = "Clostermann"
				callsign = "Aigle"
				type = fighter_unique
			}
			add_ace = {
				name = "Marcel"
				surname = "Albert"
				callsign = "Renard"
				type = fighter_good
			}
			add_ace = {
				name = "Jean"
				surname = "Demozay"
				callsign = "Cigogne"
				type = fighter_good
			}
		}
	}

	focus = {
		id = FRA_les_amazones
		icon = GFX_focus_SOV_women_in_aviation
		cost = 7

		relative_position_id = FRA_popular_aviation
		x = 0
		y = 2

		prerequisite = {
			focus = FRA_popular_aviation
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_les_amazones"
			air_experience = 25
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_air_ace_generation_chance_factor = 0.05
				tooltip = air_ace_generation_chance_factor_tooltip
			}
			add_to_variable = {
				FRA_aap_air_mission_xp_gain_factor = 0.05
				tooltip = air_mission_xp_gain_factor_tooltip
			}
			add_to_variable = {
				FRA_aap_air_night_penalty = -0.2
				tooltip = air_night_penalty_tooltip
			}
			add_to_variable = {
				FRA_aap_air_strategic_bomber_night_penalty = -0.1
				tooltip = air_strategic_bomber_night_penalty_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			set_rule = { can_generate_female_aces = yes }
		}
	}

	focus = {
		id = FRA_politique_des_stocks
		icon = GFX_focus_generic_aircraft_production
		cost = 7

		relative_position_id = FRA_la_lutte_aerienne
		x = 0
		y = 1

		prerequisite = {
			focus = FRA_la_lutte_aerienne
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_politique_des_stocks"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			custom_override_tooltip = {
				tooltip = FRA_aircraft_production_bonus
				add_ideas = FRA_aap_hidden_aircraft_production_bonus
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
		}
	}

	focus = {
		id = FRA_spirit_of_the_air_division
		icon = GFX_goal_generic_air_fighter2
		cost = 7

		relative_position_id = FRA_la_lutte_aerienne
		x = 2
		y = 1

		prerequisite = {
			focus = FRA_la_lutte_aerienne
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_spirit_of_the_air_division"
			air_experience = 25
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_spirit_of_the_air_division
				bonus = 0.75
				uses = 2
				category = light_fighter
			}
			if = {
				limit = { has_dlc_bba = yes }
				custom_effect_tooltip = tooltip_white_line
				create_equipment_variant = {
					name = "L.250"
					type = small_plane_airframe_1
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = heavy_mg_2x
						engine_type_slot = engine_2_1x
					}
				}
				create_equipment_variant = {
					name = "M.S.450"
					type = small_plane_airframe_2
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = light_mg_2x
						fixed_auxiliary_weapon_slot_1 = heavy_mg_2x
						fixed_auxiliary_weapon_slot_2 = bomb_locks
						engine_type_slot = engine_2_1x
						special_type_slot_1 = drop_tanks
					}
				}
				create_equipment_variant = {
					name = "Po.230"
					type = small_plane_airframe_3
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = aircraft_cannon_1_2x
						fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_1x
						fixed_auxiliary_weapon_slot_2 = heavy_mg_2x
						fixed_auxiliary_weapon_slot_3 = bomb_locks
						engine_type_slot = engine_3_1x
					}
				}
			}
		}
	}

	focus = {
		id = FRA_beyond_the_frontiers
		icon = GFX_focus_generic_long_range_aircraft
		cost = 7

		relative_position_id = FRA_spirit_of_the_air_division
		x = -1
		y = 1

		prerequisite = {
			focus = FRA_spirit_of_the_air_division
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_beyond_the_frontiers"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_strategic_bomb_visibility = -0.05
				tooltip = strategic_bomb_visibility_tooltip
			}
			add_to_variable = {
				FRA_aap_air_strategic_bomber_bombing_factor = 0.05
				tooltip = air_strategic_bomber_bombing_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_beyond_the_frontiers
				bonus = 0.75
				uses = 2
				category = medium_air
				category = heavy_air
			}
			add_tech_bonus = {
				name = FRA_beyond_the_frontiers
				bonus = 1
				uses = 1
				category = transport_planes_cat
			}
			if = {
				limit = { has_dlc_bba = yes }
				custom_effect_tooltip = tooltip_white_line
				create_equipment_variant = {
					name = "Br.460"
					type = medium_plane_fighter_airframe_1
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = heavy_mg_2x
						fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x
						fixed_auxiliary_weapon_slot_2 = bomb_locks
						fixed_auxiliary_weapon_slot_3 = empty
						engine_type_slot = engine_2_2x
					}
				}
				create_equipment_variant = {
					name = "F.222"
					type = large_plane_airframe_1
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = large_bomb_bay
						special_type_slot_1 = lmg_defense_turret_2x
						special_type_slot_2 = lmg_defense_turret
						engine_type_slot = engine_2_4x
					}
				}
				create_equipment_variant = {
					name = "NC.223.3"
					type = large_plane_airframe_2
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = large_bomb_bay
						fixed_auxiliary_weapon_slot_1 = large_bomb_bay
						special_type_slot_1 = hmg_defense_turret_2x
						special_type_slot_2 = hmg_defense_turret_2x
						engine_type_slot = engine_3_4x
					}
				}
			}
		}
	}

	focus = {
		id = FRA_groupes_de_linfanterie_de_lair
		icon = GFX_focus_generic_paratrooper
		cost = 7

		relative_position_id = FRA_spirit_of_the_air_division
		x = 1
		y = 1

		available = {
			has_tech = paratroopers
		}
		prerequisite = {
			focus = FRA_spirit_of_the_air_division
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_groupes_de_linfanterie_de_lair"
			if = {
				limit = { has_dlc_aat = yes }
				add_tech_bonus = {
					name = FRA_groupes_de_linfanterie_de_lair
					bonus = 1
					uses = 1
					category = para_tech
				}
				add_doctrine_cost_reduction = {
					name = FRA_groupes_de_linfanterie_de_lair
					cost_reduction = 0.5
					uses = 1
					category = cat_paratroopers_doctrine
				}
			}
			else = {
				add_tech_bonus = {
					name = FRA_groupes_de_linfanterie_de_lair
					bonus = 0.75
					uses = 2
					category = para_tech
				}
			}
			custom_effect_tooltip = tooltip_white_line
			hidden_effect = {
				if = {
					limit = { has_template = "Groupe d'Infanterie de l'Air" }
					delete_unit_template_and_units = { division_template = "Groupe d'Infanterie de l'Air" disband = yes } #no cheating
				}
			}
			if = {
				limit = { has_tech = paras_airborne_light_armor }
				custom_override_tooltip = {
					tooltip = {
						localization_key = FRA_create_paratrooper_template_aat
						NAME = "Groupe d'Infanterie de l'Air"
					}
					division_template = {
						name = "Groupe d'Infanterie de l'Air"
						division_names_group = FRA_PAR_01
						regiments = {
							paratrooper = { x = 0 y = 0 }
							paratrooper = { x = 0 y = 1 }
							paratrooper = { x = 0 y = 2 }
							paratrooper = { x = 1 y = 0 }
							paratrooper = { x = 1 y = 1 }
							paratrooper = { x = 1 y = 2 }
						}
						support = {
							recon = { x = 0 y = 0 }
							engineer = { x = 0 y = 1 }
							airborne_light_armor = { x = 0 y = 2 }
						}
					}
				}
			}
			else = {
				custom_override_tooltip = {
					tooltip = {
						localization_key = FRA_create_paratrooper_template
						NAME = "Groupe d'Infanterie de l'Air"
					}
					division_template = {
						name = "Groupe d'Infanterie de l'Air"
						division_names_group = FRA_PAR_01
						regiments = {
							paratrooper = { x = 0 y = 0 }
							paratrooper = { x = 0 y = 1 }
							paratrooper = { x = 0 y = 2 }
							paratrooper = { x = 1 y = 0 }
							paratrooper = { x = 1 y = 1 }
							paratrooper = { x = 1 y = 2 }
						}
						support = {
							recon = { x = 0 y = 0 }
							engineer = { x = 0 y = 1 }
							artillery = { x = 0 y = 2 }
						}
					}
				}
			}
			custom_effect_tooltip = tooltip_white_line
			random_controlled_state = {
				prioritize = { 31 }
				limit = { valid_state_for_spawning_friendly_unit = yes }
				custom_override_tooltip = {
					tooltip = {
						localization_key = tooltip_spawn_units
						COUNT = 2
						TYPE = "Groupe d'Infanterie de l'Air"
					}
					create_unit = {
						division = "division_template = \"Groupe d'Infanterie de l'Air\" start_experience_factor = 0.3"
						owner = ROOT
						count = 2
					}
				}
			}
		}
	}

	focus = {
		id = FRA_adaptable_strike_tactics
		icon = GFX_focus_generic_multi_role_aircraft
		cost = 7

		relative_position_id = FRA_spirit_of_the_air_division
		x = -2
		y = 2

		prerequisite = {
			focus = FRA_spirit_of_the_air_division
		}
		mutually_exclusive = {
			focus = FRA_assault_brigades
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_adaptable_strike_tactics"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_air_superiority_bonus_in_combat = 0.1
				tooltip = air_superiority_bonus_in_combat_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_adaptable_strike_tactics
				bonus = 0.75
				uses = 2
				category = tactical_bomber
			}
			if = {
				limit = { has_dlc_bba = yes }
				custom_effect_tooltip = tooltip_white_line
				create_equipment_variant = {
					name = "Br.460"
					type = medium_plane_airframe_1
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = medium_bomb_bay
						fixed_auxiliary_weapon_slot_1 = bomb_locks
						fixed_auxiliary_weapon_slot_2 = torpedo_mounting
						fixed_auxiliary_weapon_slot_3 = torpedo_mounting
						special_type_slot_1 = lmg_defense_turret_2x
						special_type_slot_2 = hmg_defense_turret_2x
						engine_type_slot = engine_3_3x
					}
				}
				create_equipment_variant = {
					name = "LeO.451"
					type = medium_plane_airframe_2
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = medium_bomb_bay
						fixed_auxiliary_weapon_slot_1 = torpedo_mounting
						fixed_auxiliary_weapon_slot_2 = torpedo_mounting
						engine_type_slot = engine_3_3x
						special_type_slot_1 = hmg_defense_turret_2x
						special_type_slot_2 = hmg_defense_turret_2x
						special_type_slot_3 = armor_plate_medium
					}
				}
			}
		}
	}

	focus = {
		id = FRA_assault_brigades
		icon = GFX_focus_generic_cas_aircraft
		cost = 7

		relative_position_id = FRA_spirit_of_the_air_division
		x = 2
		y = 2

		prerequisite = {
			focus = FRA_spirit_of_the_air_division
		}
		mutually_exclusive = {
			focus = FRA_adaptable_strike_tactics
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_assault_brigades"
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_ground_attack_factor = 0.1
				tooltip = ground_attack_factor_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_assault_brigades
				bonus = 0.75
				uses = 2
				category = cas_bomber
			}
			if = {
				limit = { has_dlc_bba = yes }
				custom_effect_tooltip = tooltip_white_line
				create_equipment_variant = {
					name = "Br.693"
					type = small_plane_cas_airframe_1
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = bomb_locks
						fixed_auxiliary_weapon_slot_1 = recon_camera
						engine_type_slot = engine_1_2x
						special_type_slot_1 = fuel_tanks_small
					}
				}
				create_equipment_variant = {
					name = "Po.633"
					type = small_plane_cas_airframe_2
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = bomb_locks
						fixed_auxiliary_weapon_slot_1 = heavy_mg_2x
						engine_type_slot = engine_2_1x
					}
				}
			}
		}
	}

	focus = {
		id = FRA_reaction_propulsion_experiments
		icon = GFX_focus_generic_jet_planes
		cost = 7

		relative_position_id = FRA_spirit_of_the_air_division
		x = -1
		y = 3

		prerequisite = {
			focus = FRA_adaptable_strike_tactics
			focus = FRA_assault_brigades
		}
		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_reaction_propulsion_experiments"
			add_breakthrough_progress = {
				specialization = specialization_air
				value = 1
			}
			custom_effect_tooltip = tooltip_white_line
			add_tech_bonus = {
				name = FRA_reaction_propulsion_experiments
				bonus = 1
				uses = 1
				category = air_equipment
			}
			add_tech_bonus = {
				name = FRA_reaction_propulsion_experiments
				bonus = 1
				uses = 1
				category = jet_technology
			}
			if = {
				limit = { has_dlc_bba = yes }
				custom_effect_tooltip = tooltip_white_line
				create_equipment_variant = {
					name = "Dassault Ouragan"
					type = small_plane_airframe_4
					parent_version = 0
					modules = {
						fixed_main_weapon_slot = aircraft_cannon_2_2x
						fixed_auxiliary_weapon_slot_1 = aircraft_cannon_2_2x
						engine_type_slot = jet_engine_1x
						special_type_slot_1 = armor_plate_small
						special_type_slot_2 = self_sealing_fuel_tanks_small
					}
				}
			}
		}
	}

	focus = {
		id = FRA_hurricane_of_fire
		icon = GFX_goal_Combined_Bomber_Offensive
		cost = 7

		relative_position_id = FRA_spirit_of_the_air_division
		x = 1
		y = 3

		prerequisite = {
			focus = FRA_adaptable_strike_tactics
			focus = FRA_assault_brigades
		}

		ai_will_do = { 
			base = 1
			modifier = {
				factor = 3
				has_war = yes
			}
			modifier = {
				factor = 1.5
				date > 1937.1.1
			}
			modifier = {
				factor = 1.5
				date > 1938.1.1
			}
			modifier = {
				factor = 1.5
				date > 1939.1.1
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_hurricane_of_fire"
			air_experience = 50
			custom_effect_tooltip = tooltip_white_line
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = FRA_armee_de_lair_populaire_modifier
			}
			add_to_variable = {
				FRA_aap_air_mission_efficiency = 0.1
				tooltip = air_mission_efficiency_tooltip
			}
			custom_effect_tooltip = tooltip_white_line
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
		}
	}


####政治线
	focus = {
		id = FRA_election_first_end
		icon = GFX_focus_FRA_election_first_end
		available = {
			has_country_flag = y36_election_end
		}
		x = 10
		y = 21
		ai_will_do = { base  = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 20 }
			FRA_politics_points_change = yes

			
		}
	}

	focus = {
		id = FRA_synd_won_first_election
		icon = GFX_focus_FRA_synd_won_first_election
		relative_position_id = FRA_election_first_end
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = synd_won_first_election_flag
		}
		x = -15
		y = 1
		ai_will_do = { base  = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { syndc = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_gratify_synd_trav
		icon = GFX_focus_FRA_gratify_synd_trav
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_synd_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_synd_radi
		}
		x = -1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2 
		completion_reward = { 
			set_temp_variable = { stc = 5 } 
			set_temp_variable = { src = -5 } 
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = synd_trav_goals
			set_variable = { FRA_synd_trav_union = 60 }
			set_country_flag = synd_trav_union_member_radi
			set_country_flag = synd_trav_union_member_inde
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_cost }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_gain }
		}
	}

	focus = {
		id = FRA_gratify_synd_trav_reunion
		icon = GFX_focus_FRA_gratify_synd_trav_reunion
		relative_position_id = FRA_gratify_synd_trav
		prerequisite = {
			focus = FRA_gratify_synd_trav
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = -1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			add_political_power = 50
			set_country_flag = synd_trav_union_member_parl
			set_country_flag = synd_trav_union_member_anar
			custom_effect_tooltip = FRA_gratify_synd_trav_reunion_tips
			set_temp_variable = { coalition_partner_var = token:radical_socialist }
			add_to_coalition = yes
			set_temp_variable = { coalition_partner_var = token:social_democrat }
			add_to_coalition = yes
			set_temp_variable = { coalition_partner_var = token:social_liberal }
			add_to_coalition = yes
			set_temp_variable = { uc = -10 }
			FRA_synd_trav_union_change = yes
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_anar_help }
		}
	}

	focus = {
		id = FRA_gratify_synd_trav_gentle
		icon = GFX_focus_FRA_gratify_synd_trav_gentle
		relative_position_id = FRA_gratify_synd_trav_reunion
		prerequisite = {
			focus = FRA_gratify_synd_trav_reunion
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			add_stability = -0.025
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			custom_effect_tooltip = FRA_gratify_synd_trav_gentle_tips
			hidden_effect = {
				country_event = { id = frapoc.111 days = 2 random_hours = 12 }
				country_event = { id = frapoc.112 days = 1 random_hours = 16 }
			}
		}
	}

	focus = {
		id = FRA_gratify_synd_trav_reconciliation
		icon = GFX_focus_FRA_gratify_synd_trav_reconciliation
		relative_position_id = FRA_gratify_synd_trav_gentle
		prerequisite = {
			focus = FRA_gratify_synd_trav_gentle
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { uc = 15 }
			FRA_synd_trav_union_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes
			hidden_effect = {
				if = {
					limit = {
						has_country_flag = synd_trav_union_member_neos
						has_country_flag = synd_trav_union_member_leni
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_jaco_help2 }
				}
				else_if = {
					limit = {
						has_country_flag = synd_trav_union_member_neos
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_jaco_help1 }
				}

				if = {
					limit = {
						has_country_flag = synd_trav_union_member_oldl
						has_country_flag = synd_trav_union_member_yout
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_sore_help2 }
				}
				else_if = { 
					limit = {
						has_country_flag = synd_trav_union_member_oldl
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_sore_help1 }
				}
			}
			
			custom_effect_tooltip = FRA_gratify_synd_trav_reconciliation_jaco_tips
			effect_tooltip = {
				activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_jaco_help1 }
			}
			custom_effect_tooltip = FRA_gratify_synd_trav_reconciliation_sore_tips
			effect_tooltip = {
				activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_sore_help1 }
			}
		}
	}

	focus = {
		id = FRA_gratify_synd_radi
		icon = GFX_focus_FRA_gratify_synd_radi
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_synd_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_synd_trav
		}
		x = 1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2
		completion_reward = {
			set_temp_variable = { stc = -5 }
			set_temp_variable = { src = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = synd_radi_goals
			set_variable = { synd_radi_goals_anti = 61 }
			set_variable = { synd_radi_goals_intense = 7 }
			set_variable = { synd_radi_goals_boredom = 2 }
			set_variable = { anticc = 0 }
			set_variable = { intensecc = 0 }
			set_variable = { boredomcc = 0 }
			activate_mission = FRA_synd_radi_anti_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_people_anti }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_underhand_move  }
		}
	}

	focus = {
		id = FRA_gratify_synd_radi_keep_pure
		icon = GFX_focus_FRA_gratify_synd_radi_keep_pure
		relative_position_id = FRA_gratify_synd_radi
		prerequisite = {
			focus = FRA_gratify_synd_radi
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { antic = -5 }
			set_temp_variable = { intensec = 3 } 
			set_temp_variable = { boredomc = 2 } 
			FRA_synd_radi_goals_change = yes

			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes	

			set_variable = { clue = 0 }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_check_in }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_check_out }

			country_event = frapoc.121
		}
	}

	focus = {
		id = FRA_gratify_synd_radi_speed_up
		icon = GFX_focus_FRA_gratify_synd_radi_speed_up
		relative_position_id = FRA_gratify_synd_radi_keep_pure
		prerequisite = {
			focus = FRA_gratify_synd_radi_keep_pure
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = -1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { antic = -15 }
			set_temp_variable = { intensec = 5 } 
			set_temp_variable = { boredomc = 5 } 
			FRA_synd_radi_goals_change = yes

			add_to_variable = { cule = 1 }
			custom_effect_tooltip = cule_find_tips

			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_use_power }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_use_anti }
		}
	}

	focus = {
		id = FRA_gratify_synd_radi_people
		icon = GFX_focus_FRA_gratify_synd_radi_people
		relative_position_id = FRA_gratify_synd_radi_speed_up
		prerequisite = {
			focus = FRA_gratify_synd_radi_speed_up
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 1
		ai_will_do = { base  = 125 } 
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { antic = 0 }
			set_temp_variable = { intensec = -3 } 
			set_temp_variable = { boredomc = -3 } 
			FRA_synd_radi_goals_change = yes
	
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_people_wish }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_break }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_rest_time }
		}
	}

	focus = {
		id = FRA_gratify_synd_friendship
		icon = GFX_focus_FRA_gratify_synd_friendship
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_gratify_synd_radi
			focus = FRA_gratify_synd_trav
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes
			if = {
				limit = { 
					OR = {
						has_completed_focus = FRA_gratify_synd_radi 
						has_completed_focus = FRA_gratify_synd_tarv
					}	
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_synd_trav }
					set_temp_variable = { syndc = 2 }
					set_temp_variable = { anarc = 2 }
					set_temp_variable = { jacoc = 2 }
					set_temp_variable = { sorec = 2 }
					FRA_social_politic_situation_change = yes	
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_synd_radi }
					set_temp_variable = { wc = 2 }
					set_temp_variable = { pc = 2 }
					set_temp_variable = { mc = 2 }
					set_temp_variable = { sc = 2 }
					set_temp_variable = { fc = 2 }
					set_temp_variable = { bc = 2 }
					FRA_social_politic_situation_change = yes	
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_synd_friendship_trav_tips
				effect_tooltip = {
					set_temp_variable = { wc = 0 }
					set_temp_variable = { pc = 0 }
					set_temp_variable = { mc = 0 }
					set_temp_variable = { sc = 0 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 0 }
					set_temp_variable = { syndc = 2 }
					set_temp_variable = { anarc = 2 }
					set_temp_variable = { jacoc = 2 }
					set_temp_variable = { sorec = 2 }
					FRA_social_politic_situation_change = yes				
				}
				custom_effect_tooltip = FRA_gratify_synd_friendship_radi_tips
				effect_tooltip = {
					set_temp_variable = { wc = 2 }
					set_temp_variable = { pc = 2 }
					set_temp_variable = { mc = 2 }
					set_temp_variable = { sc = 2 }
					set_temp_variable = { fc = 2 }
					set_temp_variable = { bc = 2 }
					set_temp_variable = { syndc = 0 }
					set_temp_variable = { anarc = 0 }
					set_temp_variable = { jacoc = 0 }
					set_temp_variable = { sorec = 0 }
					FRA_social_politic_situation_change = yes				
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_synd_keep_rule
		icon = GFX_focus_FRA_gratify_synd_keep_rule
		relative_position_id = FRA_gratify_synd_friendship
		prerequisite = {
			focus = FRA_gratify_synd_trav_reconciliation
			focus = FRA_gratify_synd_radi_people
		}
		prerequisite = {
			focus = FRA_gratify_synd_friendship
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 3
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			if = {
				limit = { 
					OR = {
						has_completed_focus = FRA_gratify_synd_radi 
						has_completed_focus = FRA_gratify_synd_trav
					}	
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_synd_trav }
					set_temp_variable = { uc = 15 }
					FRA_synd_trav_union_change = yes	
					set_temp_variable = { syndc = 1 }
					set_temp_variable = { anarc = 1 }
					set_temp_variable = { jacoc = 1 }
					set_temp_variable = { sorec = 1 }
					FRA_social_politic_situation_change = yes	
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_compromise }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_synd_radi }
					set_temp_variable = { antic = -15 }
					set_temp_variable = { intensec = -5 } 
					set_temp_variable = { boredomc = -5 } 
					FRA_synd_radi_goals_change = yes
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 1 }
					set_temp_variable = { bc = 1 }
					FRA_social_politic_situation_change = yes		
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_leadership }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_synd_friendship_trav_tips
				effect_tooltip = {
					set_temp_variable = { uc = 15 }
					FRA_synd_trav_union_change = yes	
					set_temp_variable = { syndc = 1 }
					set_temp_variable = { anarc = 1 }
					set_temp_variable = { jacoc = 1 }
					set_temp_variable = { sorec = 1 }
					FRA_social_politic_situation_change = yes	
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_compromise }
				}
				custom_effect_tooltip = FRA_gratify_synd_friendship_radi_tips
				effect_tooltip = {
					set_temp_variable = { antic = -15 }
					set_temp_variable = { intensec = -5 } 
					set_temp_variable = { boredomc = -5 } 
					FRA_synd_radi_goals_change = yes
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 1 }
					set_temp_variable = { bc = 1 }
					FRA_social_politic_situation_change = yes		
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_leadership }
				}
			}		
		}
	}

	focus = {
		id = FRA_anar_won_first_election
		icon = GFX_focus_FRA_anar_won_first_election
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = anar_won_first_election_flag
		}
		x = 7
		y = 0
		ai_will_do = { base  = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { anarc = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_gratify_anar_parl
		icon = GFX_focus_FRA_gratify_anar_parl
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_anar_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_anar
		}
		x = -1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2
		completion_reward = {
			set_temp_variable = { apc = 5 }
			set_temp_variable = { aac = -5 } 
			FRA_seat_change = yes

			set_country_flag = anar_parl_goals

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes
			set_variable = { parl_system_power = 67 }
			set_variable = { parl_system_instability = 42 }
			set_variable = { parl_sysytem_willing = 33 }
			activate_mission = FRA_politics_anar_parl_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_strengthen }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_poproganda }
		}
	}

	focus = {
		id = FRA_gratify_anar_anar
		icon = GFX_focus_FRA_gratify_anar_anar
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_anar_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_parl
		}
		x = 1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2
		completion_reward = {
			set_temp_variable = { apc = -5 }
			set_temp_variable = { aac = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = anar_anar_goals

			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			FRA_social_politic_situation_change = yes	

			set_variable = { anar_socialize_land = 0 }
			set_variable = { anar_city_security = 0 }
			set_variable = { anar_recognition = 21 }
			set_variable = { anar_socialize_land_change = 1 }
			set_variable = { anar_city_security_change = 1 }
			set_variable = { anar_recognition_change = 1 }
			activate_mission = FRA_politics_anar_anar_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_speed_up_land }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_train_people }
		}
	}

	focus = {
		id = FRA_gratify_anar_enhance_parliament
		icon = GFX_focus_FRA_gratify_anar_enhance_parliament
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_gratify_anar_parl
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_strengthen_place
			focus = FRA_gratify_anar_empowering_commune
		}
		x = -2
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { ppc = -10 }
			set_temp_variable = { pic = 0 }
			set_temp_variable = { pwc = 0 }
			FRA_anar_parl_goals_change = yes

			set_temp_variable = { stc = -2 }
			set_temp_variable = { src = -2 }
			set_temp_variable = { apc = 10 }
			set_temp_variable = { aac = 2 }
			set_temp_variable = { jnc = -2 }
			set_temp_variable = { jlc = -2 }
			set_temp_variable = { soc = -2 }
			set_temp_variable = { syc = -2 }
			FRA_seat_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_enhance }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_self_limit }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_seat_ideology }
		}
	}

	focus = {
		id = FRA_gratify_anar_enhance_parliament_reduce_chairman
		icon = GFX_focus_FRA_gratify_anar_enhance_parliament_reduce_chairman
		relative_position_id = FRA_gratify_anar_enhance_parliament
		prerequisite = {
			focus = FRA_gratify_anar_enhance_parliament
		}
		prerequisite = {
			focus = FRA_election_anar_with_people
		}
		prerequisite = {
			focus = FRA_election_anar_seek_union
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { ppc = -15 }
			set_temp_variable = { pic = 5 }
			set_temp_variable = { pwc = 5 }
			FRA_anar_parl_goals_change = yes

			set_temp_variable = { stc = -1 }
			set_temp_variable = { src = -1 }
			set_temp_variable = { apc = 5 }
			set_temp_variable = { aac = 1 }
			set_temp_variable = { jnc = -1 }
			set_temp_variable = { jlc = -1 }
			set_temp_variable = { soc = -1 }
			set_temp_variable = { syc = -1 }
			FRA_seat_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_reduce_chairman_power }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_partyfight }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_willing_use }
		}
	}

	focus = {
		id = FRA_gratify_anar_strengthen_place
		icon = GFX_focus_FRA_gratify_anar_strengthen_place
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_gratify_anar_anar
			focus = FRA_gratify_anar_parl
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_empowering_commune
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 } 
					set_temp_variable = { jlc = -1 }  
					set_temp_variable = { soc = -1 } 
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_enhance }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_self_limit }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_seat_ideology }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 0 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = -1 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 5 }
					set_temp_variable = { anar_city_securityc = 5 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1 }
					set_temp_variable = { anar_city_security_changec = 1 }
					set_temp_variable = { anar_recognition_changec = 1.5 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_commue_out }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_recognition_cost }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_reduce_centre }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 }
					set_temp_variable = { jlc = -1 }
					set_temp_variable = { soc = -1 }
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_enhance }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_self_limit }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_seat_ideology }
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 0 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = -1 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 5 }
					set_temp_variable = { anar_city_securityc = 5 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1 }
					set_temp_variable = { anar_city_security_changec = 1 }
					set_temp_variable = { anar_recognition_changec = 1.5 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_commue_out }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_recognition_cost }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_reduce_centre }
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_anar_strengthen_place_release_centre
		icon = GFX_focus_FRA_gratify_anar_strengthen_place_release_centre
		relative_position_id = FRA_gratify_anar_strengthen_place
		prerequisite = {
			focus = FRA_gratify_anar_strengthen_place
		}
		prerequisite = {
			focus = FRA_election_anar_with_people
		}
		prerequisite = {
			focus = FRA_election_anar_seek_union
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -10 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -2 }
					set_temp_variable = { src = -2 }
					set_temp_variable = { apc = 6 }
					set_temp_variable = { aac = 6 }
					set_temp_variable = { jnc = -2 }
					set_temp_variable = { jlc = -2 }
					set_temp_variable = { soc = -2 }
					set_temp_variable = { syc = -2 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_reduce_chairman_power }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_partyfight }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_willing_use }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { wc = 0.5 }
					set_temp_variable = { pc = 0.5 }
					set_temp_variable = { mc = 0.5 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 1.5 }
					FRA_social_politic_situation_change = yes

					set_temp_variable = { anar_socialize_landc = 2 }
					set_temp_variable = { anar_city_securityc = 2 }
					set_temp_variable = { anar_recognitionc = 1 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1.5 }
					set_temp_variable = { anar_city_security_changec = 1.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_coutry_land }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_city_help }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -10 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -2 }
					set_temp_variable = { src = -2 }
					set_temp_variable = { apc = 6 }
					set_temp_variable = { aac = 6 }
					set_temp_variable = { jnc = -2 }
					set_temp_variable = { jlc = -2 }
					set_temp_variable = { soc = -2 }
					set_temp_variable = { syc = -2 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_reduce_chairman_power }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_partyfight }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_willing_use }
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { wc = 0.5 }
					set_temp_variable = { pc = 0.5 }
					set_temp_variable = { mc = 0.5 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 1.5 }
					FRA_social_politic_situation_change = yes

					set_temp_variable = { anar_socialize_landc = 2 }
					set_temp_variable = { anar_city_securityc = 2 }
					set_temp_variable = { anar_recognitionc = 1 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1.5 }
					set_temp_variable = { anar_city_security_changec = 1.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_coutry_land }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_city_help }
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_anar_empowering_commune
		icon = GFX_focus_FRA_gratify_anar_empowering_commune
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_gratify_anar_anar
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_strengthen_place
		}
		x = 2
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anar_socialize_landc = 2.5 }
			set_temp_variable = { anar_city_securityc = 2.5 }
			set_temp_variable = { anar_recognitionc = 2.5 }
			FRA_anar_anar_goals_change = yes

			set_temp_variable = { anar_socialize_land_changec = 1.5 }
			set_temp_variable = { anar_city_security_changec = 1.5 }
			set_temp_variable = { anar_recognition_changec = 2 }
			FRA_anar_anar_goals_change_mouthly = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_commue_out }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_recognition_cost }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_reduce_centre }
		}
	}

	focus = {
		id = FRA_gratify_anar_empowering_commune_human
		icon = GFX_focus_FRA_gratify_anar_empowering_commune_human
		relative_position_id = FRA_gratify_anar_empowering_commune
		prerequisite = {
			focus = FRA_gratify_anar_empowering_commune
		}
		prerequisite = {
			focus = FRA_election_anar_with_people
		}
		prerequisite = {
			focus = FRA_election_anar_seek_union
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anar_recognitionc = 4 }
			FRA_anar_anar_goals_change = yes
			set_temp_variable = { anar_recognition_changec = 2 }
			FRA_anar_anar_goals_change_mouthly = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_coutry_land }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_city_help }
		}
	}

	focus = {
		id = FRA_election_anar_seek_union
		icon = GFX_focus_FRA_election_anar_seek_union
		relative_position_id = FRA_gratify_anar_parl
		prerequisite = {
			focus = FRA_gratify_anar_empowering_commune
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_strengthen_place
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 2 }
			set_temp_variable = { sorec = 2 }
			FRA_social_politic_situation_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { anar_socialize_land_changec = 0.5 }
					set_temp_variable = { anar_city_security_changec = 0.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { anar_socialize_land_changec = 0.5 }
					set_temp_variable = { anar_city_security_changec = 0.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes
				}
			}
		}
	}

	focus = {
		id = FRA_election_anar_with_people
		icon = GFX_focus_FRA_election_anar_with_people
		relative_position_id = FRA_gratify_anar_anar
		prerequisite = {
			focus = FRA_gratify_anar_empowering_commune
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_strengthen_place
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			add_political_power = -100
			add_stability = 0.05
			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_election_anar_no_master_no_god
		icon = GFX_focus_FRA_election_anar_no_master_no_god
		relative_position_id = FRA_gratify_anar_strengthen_place_release_centre
		prerequisite = {
			focus = FRA_gratify_anar_enhance_parliament_reduce_chairman
			focus = FRA_gratify_anar_strengthen_place_release_centre
			focus = FRA_gratify_anar_empowering_commune_human
		}
		x = 0
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			add_stability = 0.05
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -15 }
					set_temp_variable = { pic = -10 }
					set_temp_variable = { pwc = 10 }
					FRA_anar_parl_goals_change = yes

					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 }
					set_temp_variable = { jlc = -1 }
					set_temp_variable = { soc = -1 }
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_use_advantage }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_achieve_dream }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 0 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 3 }
					set_temp_variable = { anar_city_securityc = 3 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 2 }
					set_temp_variable = { anar_city_security_changec = 2 }
					set_temp_variable = { anar_recognition_changec = 1 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_realize_dream }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_combination_fist }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -15 }
					set_temp_variable = { pic = -10 }
					set_temp_variable = { pwc = 10 }
					FRA_anar_parl_goals_change = yes

					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 }
					set_temp_variable = { jlc = -1 }
					set_temp_variable = { soc = -1 }
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_use_advantage }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_achieve_dream }
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 } 
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 0 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 3 }
					set_temp_variable = { anar_city_securityc = 3 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 2 }
					set_temp_variable = { anar_city_security_changec = 2 }
					set_temp_variable = { anar_recognition_changec = 1 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_realize_dream }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_combination_fist }
				}
			}
		}
	}

	focus = {
		id = FRA_jaco_won_first_election
		icon = GFX_focus_FRA_jaco_won_first_election
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = jaco_won_first_election_flag
		}
		x = 14
		y = 0
		ai_will_do = { base  = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { jacoc = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_gratify_jaco_neos
		icon = GFX_focus_FRA_gratify_jaco_neos
		relative_position_id = FRA_jaco_won_first_election
		prerequisite = {
			focus = FRA_jaco_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_jaco_leni
		}
		x = -1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jnc = 5 }
			set_temp_variable = { jlc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = jaco_neos_goals

			set_variable = { jaco_techbure_progress = 0 }
			set_variable = { jaco_techbure_train = 24 }
			set_variable = { jaco_techbure_appiont = 12 }
			set_variable = { jaco_techbure_account = 19 }

			set_variable = { jaco_techbure_trainc_fade = -0.2 }
			set_variable = { jaco_techbure_appiontc_fade = -0.2 }
			set_variable = { jaco_techbure_accountc_fade = -0.2 }

			activate_mission = FRA_politic_jaco_neos_goals_fade
			activate_mission = FRA_politic_jaco_neos_goals_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_train_up }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_appiont_up }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_account_up }
			country_event = frapoc.311
		}
	}

	focus = {
		id = FRA_jaco_neos_technocrats
		icon = GFX_focus_FRA_jaco_neos_technocrats
		relative_position_id = FRA_gratify_jaco_neos
		prerequisite = {
			focus = FRA_gratify_jaco_neos
		}
		x = -1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jaco_techbure_trainc = 2 }
			set_temp_variable = { jaco_techbure_appiontc = 2 }
			set_temp_variable = { jaco_techbure_accountc = 2 }
			set_temp_variable = { jaco_techbure_progressc = 0 }
			FRA_jaco_neos_goals_change = yes

			set_temp_variable = { ttfc = 0.1 }
			set_temp_variable = { tapfc = 0.1 }
			set_temp_variable = { tacfc = 0.1 }
			FRA_jaco_neos_goals_fade_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 3 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_variable = { edutry = 1 }
			set_variable = { contry = 1 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_enhance_educuation }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_control }
		}
	}

	focus = {
		id = FRA_jaco_neos_technocrats_category
		icon = GFX_focus_FRA_jaco_neos_technocrats_category
		relative_position_id = FRA_jaco_neos_technocrats
		prerequisite = {
			focus = FRA_jaco_neos_technocrats
		}
		prerequisite = {
			focus = FRA_gratify_jaco_professional_progress
			focus = FRA_gratify_jaco_professional_more_power
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jaco_techbure_trainc = 5 }
			set_temp_variable = { jaco_techbure_appiontc = 5 }
			set_temp_variable = { jaco_techbure_accountc = 5 }
			set_temp_variable = { jaco_techbure_progressc = 0 }
			FRA_jaco_neos_goals_change = yes

			set_temp_variable = { ttfc = -0.1 }
			set_temp_variable = { tapfc = -0.1 }
			set_temp_variable = { tacfc = -0.1 }
			FRA_jaco_neos_goals_fade_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 3 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_politics }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_economic }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_reasearch }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_militray }
		}
	}

	focus = {
		id = FRA_jaco_neos_completely_change
		icon = GFX_focus_FRA_jaco_neos_completely_change
		relative_position_id = FRA_jaco_neos_technocrats_category
		prerequisite = {
			focus = FRA_jaco_neos_technocrats_category
		}
		x = 1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jaco_techbure_trainc = 10 }
			set_temp_variable = { jaco_techbure_appiontc = 10 }
			set_temp_variable = { jaco_techbure_accountc = 10 }
			set_temp_variable = { jaco_techbure_progressc = 0 }
			FRA_jaco_neos_goals_change = yes

			set_temp_variable = { ttfc = -0.2 }
			set_temp_variable = { tapfc = -0.2 }
			set_temp_variable = { tacfc = -0.2 }
			FRA_jaco_neos_goals_fade_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 4 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_use_train }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_use_appiont }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_use_account }
		}
	}

	focus = {
		id = FRA_gratify_jaco_leni
		icon = GFX_focus_FRA_gratify_jaco_leni
		relative_position_id = FRA_jaco_won_first_election
		prerequisite = {
			focus = FRA_jaco_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_jaco_neos
		}
		x = 1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jnc = -5 }
			set_temp_variable = { jlc = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = jaco_leni_goals

			set_variable = { lenin_party_control = 32 }
			set_variable = { lenin_party_pure = 27 }
			set_variable = { lenin_party_masses = 13 }
			set_variable = { lenin_to_leninism = 13 }
			set_variable = { lenin_to_neosocialism = 87 }
			set_variable = { lenin_admin_anti = 77 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_propoganda }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_to_warn }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_jacobin }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_admin_change }
		}
	}

	focus = {
		id = FRA_jaco_leni_ideology
		icon = GFX_focus_FRA_jaco_leni_ideology
		relative_position_id = FRA_gratify_jaco_leni
		prerequisite = {
			focus = FRA_gratify_jaco_leni
		}
		x = 1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { lpcc = 5 }
			set_temp_variable = { lppc = 5 }
			set_temp_variable = { lpmc = 5 }
			set_temp_variable = { ltlc = 3 }
			set_temp_variable = { ltnc = -3 }
			set_temp_variable = { laac = 0 }
			FRA_jaco_leni_goals_change = yes

			add_popularity = { 
				ideology = totalist
				popularity = 0.05
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_ideaology_war }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_youth }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_study_meeting }
		}
	}

	focus = {
		id = FRA_jaco_leni_ideology_pure
		icon = GFX_focus_FRA_jaco_leni_ideology_pure
		relative_position_id = FRA_jaco_leni_ideology
		prerequisite = {
			focus = FRA_jaco_leni_ideology
		}
		prerequisite = {
			focus = FRA_gratify_jaco_professional_progress
			focus = FRA_gratify_jaco_professional_more_power
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { lpcc = 3 }
			set_temp_variable = { lppc = 3 }
			set_temp_variable = { lpmc = 3 }
			set_temp_variable = { ltlc = 4 }
			set_temp_variable = { ltnc = -4 }
			set_temp_variable = { laac = -4 }
			FRA_jaco_leni_goals_change = yes

			add_popularity = { 
				ideology = syndicalist
				popularity = -0.025
			}
			add_popularity = { 
				ideology = radical_socialist
				popularity = -0.025
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_control }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_pure }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_masses }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_perfer }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_anti }
		}
	}

	focus = {
		id = FRA_jaco_leni_total_change
		icon = GFX_focus_FRA_jaco_leni_total_change
		relative_position_id = FRA_jaco_leni_ideology_pure
		prerequisite = {
			focus = FRA_jaco_leni_ideology_pure
		}
		x = -1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { lpcc = 4 }
			set_temp_variable = { lppc = 4 }
			set_temp_variable = { lpmc = 4 }
			set_temp_variable = { ltlc = 7 }
			set_temp_variable = { ltnc = -7 }
			set_temp_variable = { laac = -6 }
			FRA_jaco_leni_goals_change = yes

			add_popularity = {   
				ideology = totalist
				popularity = 0.05
			}
			set_variable = { revoltion_times = 1 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_vanguard_time }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_admin_friend }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_revolation }
			
		}
	}

	focus = {
		id = FRA_gratify_jaco_professional
		icon = GFX_focus_FRA_gratify_jaco_professional
		relative_position_id = FRA_jaco_won_first_election
		prerequisite = {
			focus = FRA_gratify_jaco_neos
			focus = FRA_gratify_jaco_leni
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_jaco_neos
						has_completed_focus = FRA_gratify_jaco_leni
					}
				} 
				if = {
					limit = { has_completed_focus = FRA_gratify_jaco_neos }
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 2 }
					set_temp_variable = { jaco_techbure_accountc = 2 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_kill }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_new_blood }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_jaco_leni }
					set_temp_variable = { lpcc = 1 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 2 }
					set_temp_variable = { ltnc = -2 }
					set_temp_variable = { laac = -3 }
					FRA_jaco_leni_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_return }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_solve }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_jaco_neos_complete_tips
				effect_tooltip = {
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 2 }
					set_temp_variable = { jaco_techbure_accountc = 2 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_kill }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_new_blood }
				}
				custom_effect_tooltip = FRA_gratify_jaco_leni_complete_tips
				effect_tooltip = {
					set_temp_variable = { lpcc = 1 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 2 }
					set_temp_variable = { ltnc = -2 }
					set_temp_variable = { laac = -3 }
					FRA_jaco_leni_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_return }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_solve }
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_jaco_professional_progress
		icon = GFX_focus_FRA_gratify_jaco_professional_progress
		relative_position_id = FRA_gratify_jaco_professional
		prerequisite = {
			focus = FRA_gratify_jaco_professional
		}
		mutually_exclusive = {
			focus = FRA_gratify_jaco_professional_more_power
		}
		x = -1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = -2 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_jaco_neos
						has_completed_focus = FRA_gratify_jaco_leni
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_jaco_neos }
					set_temp_variable = { jaco_techbure_trainc = 0 }
					set_temp_variable = { jaco_techbure_appiontc = 1 }
					set_temp_variable = { jaco_techbure_accountc = 1 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0.1 }
					set_temp_variable = { tacfc = 0.1 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_jaco_leni }
					set_temp_variable = { lpcc = 2 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 4 }
					set_temp_variable = { ltlc = -5 }
					set_temp_variable = { ltnc = 5 }
					set_temp_variable = { laac = -6 }
					FRA_jaco_leni_goals_change = yes
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_jaco_neos_complete_tips
				effect_tooltip = {
					set_temp_variable = { jaco_techbure_trainc = 0 }
					set_temp_variable = { jaco_techbure_appiontc = 1 }
					set_temp_variable = { jaco_techbure_accountc = 1 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0.1 }
					set_temp_variable = { tacfc = 0.1 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				custom_effect_tooltip = FRA_gratify_jaco_leni_complete_tips
				effect_tooltip = {
					set_temp_variable = { lpcc = 2 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 4 }
					set_temp_variable = { ltlc = -5 }
					set_temp_variable = { ltnc = 5 }
					set_temp_variable = { laac = -6 }
					FRA_jaco_leni_goals_change = yes
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_jaco_professional_more_power
		icon = GFX_focus_FRA_gratify_jaco_professional_more_power
		relative_position_id = FRA_gratify_jaco_professional
		prerequisite = {
			focus = FRA_gratify_jaco_professional
		}
		mutually_exclusive = {
			focus = FRA_gratify_jaco_professional_progress
		}
		x = 1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 3 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_jaco_neos
						has_completed_focus = FRA_gratify_jaco_leni
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_jaco_neos }
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 0 }
					set_temp_variable = { jaco_techbure_accountc = 0 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0.1 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_jaco_leni }
					set_temp_variable = { lpcc = 5 }
					set_temp_variable = { lppc = 2 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 5 }
					set_temp_variable = { ltnc = -5 }
					set_temp_variable = { laac = -2 }
					FRA_jaco_leni_goals_change = yes
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_jaco_neos_complete_tips
				effect_tooltip = {
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 0 }
					set_temp_variable = { jaco_techbure_accountc = 0 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0.1 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				custom_effect_tooltip = FRA_gratify_jaco_leni_complete_tips
				effect_tooltip = {
					set_temp_variable = { lpcc = 5 }
					set_temp_variable = { lppc = 2 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 5 }
					set_temp_variable = { ltnc = -5 }
					set_temp_variable = { laac = -2 }
					FRA_jaco_leni_goals_change = yes
				}
			}
		}
	}

	focus = {
		id = FRA_sore_won_first_election
		icon = GFX_focus_FRA_sore_won_first_election
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = sore_won_first_election_flag
		}
		x = 21
		y = 0
		ai_will_do = { base  = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { sorec = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl
		icon = GFX_focus_FRA_gratify_sore_oldl
		relative_position_id = FRA_sore_won_first_election
		prerequisite = {
			focus = FRA_sore_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_sore_yout
		}
		x = -1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2
		completion_reward = {
			set_temp_variable = { soc = 5 } 
			set_temp_variable = { syc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = sore_oldl_goals 
			set_variable = { sore_oldl_nationalism = 44 } 
			set_variable = { sore_oldl_militarism = 27 }
			set_variable = { sore_oldl_interventionism = 48 }
			set_variable = { sore_oldl_socialism = 64 }
			set_variable = { sore_oldl_war_engine = 18 }
			set_variable = { sore_oldl_war_engine_wood = 20 }
			clr_country_flag = sore_oldl_war_engine_fade
			clr_country_flag = sore_oldl_war_engine_fire
			clr_country_flag = sore_oldl_war_engine_opened
			set_country_flag = sore_oldl_war_engine_closed

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_nationalism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_militarism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_interventionism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_socialism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_fire_enable }
		}
	}

	focus = {
		id = FRA_election_sore_vave_la_chairman
		icon = GFX_focus_FRA_election_sore_vave_la_chairman
		relative_position_id = FRA_sore_won_first_election
		prerequisite = {
			focus = FRA_gratify_sore_oldl
			focus = FRA_gratify_sore_yout
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes	

			set_temp_variable = { FRA_politics_points_change = 25 }
			FRA_politics_points_change = yes
		}
	}

	focus = {
		id = FRA_election_sore_totalist_revolution
		icon = GFX_focus_FRA_election_sore_totalist_revolution
		relative_position_id = FRA_election_sore_vave_la_chairman
		prerequisite = {
			focus = FRA_election_sore_vave_la_chairman
		}
		prerequisite = {
			focus = FRA_gratify_sore_oldl_war_propoganda
			focus = FRA_gratify_sore_yout_max_speed
		}
		x = 0
		y = 3
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			add_popularity = {   
				ideology = totalist
				popularity = 0.05
			}
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_sore_oldl
						has_completed_focus = FRA_gratify_sore_yout
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_sore_oldl }
					set_temp_variable = { sonc = 5 }
					set_temp_variable = { somc = 5 }
					set_temp_variable = { soic = 5 }
					set_temp_variable = { sosc = 5 }
					set_temp_variable = { sowec = 5 }
					set_temp_variable = { sowewc = 20 }
					FRA_sore_oldl_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_efficiency }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_sore_yout }
					set_variable = { focus_sypcc = 0 }
					set_variable = { focus_sydcc = -0.1 }
					set_variable = { focus_syqcc = 0 }
					set_variable = { focus_syacc = 0 }
					custom_effect_tooltip = focus_sydcc_change_tips

					set_temp_variable = { yfc = 2 }
					set_temp_variable = { ymc = 2 }
					set_temp_variable = { ysc = 2 }
					set_temp_variable = { yumc = 2 }
					FRA_sore_yout_goals_change = yes
					if = {
						limit = { has_country_flag = youth_has_choosen_plan }
						set_temp_variable = { sypc = 10 }
						set_temp_variable = { sydc = 0 }
						set_temp_variable = { syqc = 7 }
						set_temp_variable = { syac = 9 } 

						set_temp_variable = { yfc = 0 }
						set_temp_variable = { ymc = 0 }
						set_temp_variable = { ysc = 0 }
						set_temp_variable = { yumc = 0 }
						FRA_sore_yout_goals_change = yes
					}
					else = {
						custom_effect_tooltip = youth_has_choosen_plan_tips
						effect_tooltip = {
							set_temp_variable = { sypc = 10 }
							set_temp_variable = { sydc = 0 }
							set_temp_variable = { syqc = 7 }
							set_temp_variable = { syac = 9 } 
 
							set_temp_variable = { yfc = 0 }
							set_temp_variable = { ymc = 0 }
							set_temp_variable = { ysc = 0 }
							set_temp_variable = { yumc = 0 }
							FRA_sore_yout_goals_change = yes
						}
					}

					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_remake }
					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_club }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_sore_oldl_complete_tips
				effect_tooltip = {
					limit = { has_completed_focus = FRA_gratify_sore_oldl }
					set_temp_variable = { sonc = 5 }
					set_temp_variable = { somc = 5 }
					set_temp_variable = { soic = 5 }
					set_temp_variable = { sosc = 5 }
					set_temp_variable = { sowec = 5 }
					set_temp_variable = { sowewc = 20 }
					FRA_sore_oldl_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_efficiency }
				}
				custom_effect_tooltip = FRA_gratify_sore_yout_complete_tips
				effect_tooltip = {
					set_variable = { focus_sypcc = 0 }
					set_variable = { focus_sydcc = -0.1 }
					set_variable = { focus_syqcc = 0 }
					set_variable = { focus_syacc = 0 }
					custom_effect_tooltip = focus_sydcc_change_tips

					set_temp_variable = { yfc = 2 }
					set_temp_variable = { ymc = 2 }
					set_temp_variable = { ysc = 2 }
					set_temp_variable = { yumc = 2 }
					FRA_sore_yout_goals_change = yes
					if = {
						limit = { has_country_flag = youth_has_choosen_plan }
						set_temp_variable = { sypc = 10 }
						set_temp_variable = { sydc = 0 }
						set_temp_variable = { syqc = 7 }
						set_temp_variable = { syac = 9 } 

						set_temp_variable = { yfc = 0 }
						set_temp_variable = { ymc = 0 }
						set_temp_variable = { ysc = 0 }
						set_temp_variable = { yumc = 0 }
						FRA_sore_yout_goals_change = yes
					}
					else = {
						custom_effect_tooltip = youth_has_choosen_plan_tips
						effect_tooltip = {
							set_temp_variable = { sypc = 10 }
							set_temp_variable = { sydc = 0 }
							set_temp_variable = { syqc = 7 }
							set_temp_variable = { syac = 9 } 

							set_temp_variable = { yfc = 0 }
							set_temp_variable = { ymc = 0 }
							set_temp_variable = { ysc = 0 }
							set_temp_variable = { yumc = 0 }
							FRA_sore_yout_goals_change = yes
						}
					}

					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_remake }
					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_club }
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl_renational
		icon = GFX_focus_FRA_gratify_sore_oldl_renational
		relative_position_id = FRA_gratify_sore_oldl
		prerequisite = {
			focus = FRA_gratify_sore_oldl
		}
		x = -1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { sonc = 10 }
			set_temp_variable = { somc = 2 }
			set_temp_variable = { soic = 3 }
			set_temp_variable = { sosc = 0 }
			set_temp_variable = { sowec = 2 }
			set_temp_variable = { sowewc = 0 }
			FRA_sore_oldl_goals_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_fire_national }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_weapon }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_proletariat }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_attack }
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl_war_propoganda
		icon = GFX_focus_FRA_gratify_sore_oldl_war_propoganda
		relative_position_id = FRA_gratify_sore_oldl_renational
		prerequisite = {
			focus = FRA_gratify_sore_oldl_renational
		}
		prerequisite = {
			focus = FRA_gratify_sore_oldl_more_powerful
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { sonc = 3 }
			set_temp_variable = { somc = 10 }
			set_temp_variable = { soic = 2 }
			set_temp_variable = { sosc = 0 }
			set_temp_variable = { sowec = 2 }
			set_temp_variable = { sowewc = 11 }
			FRA_sore_oldl_goals_change = yes

			add_war_support = 0.05

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_firer }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_colder }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_find_wood }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_seek_wood }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_work_harder }
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl_more_powerful
		icon = GFX_focus_FRA_gratify_sore_oldl_more_powerful
		relative_position_id = FRA_gratify_sore_oldl
		prerequisite = {
			focus = FRA_gratify_sore_oldl
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { sonc = 2 }
			set_temp_variable = { somc = 2 }
			set_temp_variable = { soic = 2 }
			set_temp_variable = { sosc = 2 }
			set_temp_variable = { sowec = 3 }
			set_temp_variable = { sowewc = 7 }
			FRA_sore_oldl_goals_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_manpower = -100
			add_popularity = {   
				ideology = radical_socialist
				popularity = -0.025
			}
			add_popularity = {   
				ideology = syndicalist
				popularity = -0.025
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_power_propoganda }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_use_power }
		}
	}

	focus = {
		id = FRA_gratify_sore_yout
		icon = GFX_focus_FRA_gratify_sore_yout
		relative_position_id = FRA_sore_won_first_election
		prerequisite = {
			focus = FRA_sore_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_sore_oldl
		}
		x = 1
		y = 1
		ai_will_do = { base  = 0 }
		cost = 2
		completion_reward = {
			set_temp_variable = { soc = -5 }
			set_temp_variable = { syc = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = sore_yout_goals

			country_event = frapoc.420

			set_variable = { sore_yout_progress = 0 }
			set_variable = { sore_yout_danger = 0 }
			set_variable = { sore_yout_quality = 0 }
			set_variable = { sore_yout_accept = 0 }

			set_variable = { youth_futurism_scores = 2 }
			set_variable = { youth_mysticism_scores = 2 }
			set_variable = { youth_surrealism_scores = 2 }
			set_variable = { youth_ultramaterialism_scores = 2 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_nuclear }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_rocket }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_computer }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_gene }
		}
	}

	focus = {
		id = FRA_gratify_sore_yout_progress_time
		icon = GFX_focus_FRA_gratify_sore_yout_progress_time
		relative_position_id = FRA_gratify_sore_yout
		prerequisite = {
			focus = FRA_gratify_sore_yout
		}
		x = 1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_variable = { focus_sypcc = 0 }
			set_variable = { focus_sydcc = 0 }
			set_variable = { focus_syqcc = 0.2 }
			set_variable = { focus_syacc = 0 }
			custom_effect_tooltip = focus_syqcc_change_tips

			if = {
				limit = { has_country_flag = youth_has_choosen_plan }
				set_temp_variable = { sypc = 2 }
				set_temp_variable = { sydc = 0 }
				set_temp_variable = { syqc = 4 }
				set_temp_variable = { syac = 2 } 
				FRA_sore_yout_goals_change = yes  
			}
			else = {
				custom_effect_tooltip = youth_has_choosen_plan_tips
				effect_tooltip = {
					set_temp_variable = { sypc = 2 }
					set_temp_variable = { sydc = 0 }
					set_temp_variable = { syqc = 4 }
					set_temp_variable = { syac = 2 } 
					FRA_sore_yout_goals_change = yes
				}
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_war_test }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_more_cost }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_speed_up }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_propoganda }
		}
	}

	focus = {
		id = FRA_gratify_sore_yout_no_old_school
		icon = GFX_focus_FRA_gratify_sore_yout_no_old_school
		relative_position_id = FRA_gratify_sore_yout
		prerequisite = {
			focus = FRA_gratify_sore_yout
		}
		x = 0
		y = 2
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { soc = -10 }
			set_temp_variable = { syc = 10 }
			FRA_seat_change = yes

			add_popularity = {   
				ideology = totalist
				popularity = 0.05
			}

			set_variable = { focus_sypcc = 0 }
			set_variable = { focus_sydcc = 0 }
			set_variable = { focus_syqcc = 0 }
			set_variable = { focus_syacc = 0.1 }
			custom_effect_tooltip = focus_syacc_change_tips

			random_list = {
				1 = {
					set_temp_variable = { yfc = 1 }
					set_temp_variable = { ymc = 0 }
					set_temp_variable = { ysc = 0 }
					set_temp_variable = { yumc = 0 }
					FRA_sore_yout_goals_change = yes
				}
				1 = {
					set_temp_variable = { yfc = 0 }
					set_temp_variable = { ymc = 1 }
					set_temp_variable = { ysc = 0 }
					set_temp_variable = { yumc = 0 }
					FRA_sore_yout_goals_change = yes
				}
				1 = {
					set_temp_variable = { yfc = 0 }
					set_temp_variable = { ymc = 0 }
					set_temp_variable = { ysc = 1 }
					set_temp_variable = { yumc = 0 }
					FRA_sore_yout_goals_change = yes
				}
				1 = {
					set_temp_variable = { yfc = 0 }
					set_temp_variable = { ymc = 0 }
					set_temp_variable = { ysc = 0 }
					set_temp_variable = { yumc = 1 }
					FRA_sore_yout_goals_change = yes
				}
			} 

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_medical_help }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_foreign_friend }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_project_art }
		}
	}

	focus = {
		id = FRA_gratify_sore_yout_max_speed
		icon = GFX_focus_FRA_gratify_sore_yout_max_speed
		relative_position_id = FRA_gratify_sore_yout_no_old_school
		prerequisite = {
			focus = FRA_gratify_sore_yout_no_old_school
		}
		prerequisite = {
			focus = FRA_gratify_sore_yout_progress_time
		}
		x = 1
		y = 1
		ai_will_do = { base  = 125 }
		cost = 2
		completion_reward = {
			set_variable = { focus_sypcc = 0.2 }
			set_variable = { focus_sydcc = 0 }
			set_variable = { focus_syqcc = 0 }
			set_variable = { focus_syacc = 0 }
			custom_effect_tooltip = focus_sypcc_change_tips

			if = {
				limit = { has_country_flag = youth_has_choosen_plan }
				set_temp_variable = { sypc = 4 }
				set_temp_variable = { sydc = 1 }
				set_temp_variable = { syqc = 3 }
				set_temp_variable = { syac = 0 } 
				FRA_sore_yout_goals_change = yes
			}
			else = {
				custom_effect_tooltip = youth_has_choosen_plan_tips
				effect_tooltip = {
					set_temp_variable = { sypc = 4 }
					set_temp_variable = { sydc = 1 }
					set_temp_variable = { syqc = 3 }
					set_temp_variable = { syac = 0 } 
					FRA_sore_yout_goals_change = yes
				}
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_think_turn }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_restart }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_hurry_up }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_people_sweets }
		}
	}

	focus = {
		id = FRA_start_reform_progress
		icon = GFX_focus_FRA_start_reform_progress
		relative_position_id = FRA_election_first_end
		available = {
			has_country_flag = y36_election_end
		}
		x = 23
		y = 0
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_stability = 0.025
			add_political_power = 50

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			FRA_social_politic_situation_change = yes

			hidden_effect = {
				country_event = { id = frapoc.21 days = 100 random_days = 60 }
				country_event = { id = frapoc.22 days = 160 random_days = 60 }
				country_event = { id = frapoc.23 days = 220 random_days = 60 }
				country_event = { id = frapoc.25 days = 280 random_days = 60 }
			}
		}
	}

	focus = {
		id = FRA_cgt_start_reform
		icon = GFX_focus_FRA_cgt_start_reform
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { focus = FRA_start_reform_progress }
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 14
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_political_power = 25
			add_stability = -0.025
			set_temp_variable = { wc = -2.5 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
 
			FRA_social_politic_situation_change = yes

			activate_mission = FRA_mission_bill_cgt_limit_time
			country_event = frapoc.98
		}
	}

	focus = {
		id = FRA_cgt_reform_help
		icon = GFX_focus_FRA_cgt_reform_help
		relative_position_id = FRA_cgt_start_reform
		prerequisite = { 
			focus = FRA_cgt_reform_strengthen  
			focus = FRA_cgt_reform_release
		}
		x = -1
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 25 }
			FRA_politics_points_change = yes
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen
		icon = GFX_focus_FRA_cgt_reform_strengthen
		relative_position_id = FRA_cgt_start_reform 
		prerequisite = { focus = FRA_cgt_start_reform }
		mutually_exclusive = { focus = FRA_cgt_reform_release }
		x = -2
		y = 1
		ai_will_do = { 
			base = 100 
			modifier = {
				factor = 0
				NOT = { has_country_flag = synd_won_first_election_flag }
			}
		} 
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 } 
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
			set_country_flag = voting_time
			set_country_flag = CGT_reforming
			
			set_temp_variable = { synd_trav_vote_level = 8 }
			set_temp_variable = { synd_radi_vote_level = 10 }
			set_temp_variable = { anar_parl_vote_level = 2 }
			set_temp_variable = { anar_anar_vote_level = 0 }
			set_temp_variable = { jaco_neos_vote_level = 0 }
			set_temp_variable = { jaco_leni_vote_level = 0 }
			set_temp_variable = { sore_oldl_vote_level = 2 }
			set_temp_variable = { sore_yout_vote_level = 0 }
			set_temp_variable = { indent_vote_level = 0 }
			FRA_vote_agree_set = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_cgt_reform_strengthen_tips
			set_country_flag = FRA_bills_CGT_synd1_show
			effect_tooltip = {
				add_ideas = FRA_bills_CGT_synd1
			}

			set_country_flag = synd_FRA_soc_bill_CGT_reform
			activate_targeted_decision = { target = FRA decision = FRA_bill_CGT_reform_show } 
		
			
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen_must_join
		icon = GFX_focus_FRA_cgt_reform_strengthen_must_join
		relative_position_id = FRA_cgt_reform_strengthen
		prerequisite = { focus = FRA_cgt_reform_strengthen }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = FRA_bills_CGT_synd1_show
			set_country_flag = FRA_bills_CGT_synd2_show
			custom_effect_tooltip = FRA_cgt_reform_strengthen_must_join_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_synd1
					add_idea = FRA_bills_CGT_synd2
				}
			}

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 3 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen_expand_range
		icon = GFX_focus_FRA_cgt_reform_strengthen_expand_range
		relative_position_id = FRA_cgt_reform_strengthen_must_join
		prerequisite = { focus = FRA_cgt_reform_strengthen_must_join }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = FRA_bills_CGT_synd2_show
			set_country_flag = FRA_bills_CGT_synd3_show
			custom_effect_tooltip = FRA_cgt_reform_strengthen_expand_range_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_synd2
					add_idea = FRA_bills_CGT_synd3
				}
			}

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen_rank_leader
		icon = GFX_focus_FRA_cgt_reform_strengthen_rank_leader
		relative_position_id = FRA_cgt_reform_strengthen_expand_range
		prerequisite = { focus = FRA_cgt_reform_strengthen_expand_range }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = FRA_bills_CGT_synd3_show
			set_country_flag = FRA_bills_CGT_synd4_show
			custom_effect_tooltip = FRA_cgt_reform_strengthen_rank_leader_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_synd3
					add_idea = FRA_bills_CGT_synd4
				}
			}

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 3 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release
		icon = GFX_focus_FRA_cgt_reform_release
		relative_position_id = FRA_cgt_start_reform
		prerequisite = { focus = FRA_cgt_start_reform }
		mutually_exclusive = { focus = FRA_cgt_reform_strengthen }
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -2.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = -3 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = CGT_reforming
			country_event = frapoc.991

			activate_targeted_decision = { target = FRA decision = FRA_bill_CGT_reform_show } 
			custom_effect_tooltip = frapoc_991_a_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_orignal
					add_idea = FRA_bills_CGT_anar1
				}
			}
			custom_effect_tooltip = frapoc_991_b_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_orignal
					add_idea = FRA_bills_CGT_jaco1
				}
			}
			custom_effect_tooltip = frapoc_991_c_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_orignal
					add_idea = FRA_bills_CGT_sore1
				}
			}
		}
	}

	focus = {
		id = FRA_cgt_reform_release_common
		icon = GFX_focus_FRA_cgt_reform_release_common
		relative_position_id = FRA_cgt_reform_release
		prerequisite = { focus = FRA_cgt_reform_release }
		mutually_exclusive = { focus = FRA_cgt_reform_release_radi }
		available = {
			has_country_flag = anar_FRA_soc_bill_CGT_reform
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = FRA_bills_CGT_anar1_show
			set_country_flag = FRA_bills_CGT_anar2_show
			custom_effect_tooltip = FRA_cgt_reform_release_common_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_anar1
					add_idea = FRA_bills_CGT_anar2
				}
			}

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_common_normalization
		icon = GFX_focus_FRA_cgt_reform_release_common_normalization
		relative_position_id = FRA_cgt_reform_release_common
		prerequisite = { focus = FRA_cgt_reform_release_common }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = FRA_bills_CGT_anar2_show
			set_country_flag = FRA_bills_CGT_anar3_show
			custom_effect_tooltip = FRA_cgt_reform_release_common_normalization_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_anar2
					add_idea = FRA_bills_CGT_anar3
				}
			}

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -3 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = -2 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -2 }
			set_temp_variable = { anarc = 3 }
			set_temp_variable = { jacoc = -2 }
			set_temp_variable = { sorec = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_common_diversty
		icon = GFX_focus_FRA_cgt_reform_release_common_diversty
		relative_position_id = FRA_cgt_reform_release_common_normalization
		prerequisite = { focus = FRA_cgt_reform_release_common_normalization }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = FRA_bills_CGT_anar3_show
			set_country_flag = FRA_bills_CGT_anar4_show
			custom_effect_tooltip = FRA_cgt_reform_release_common_diversty_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_CGT_anar3
					add_idea = FRA_bills_CGT_anar4
				}
			}

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi
		icon = GFX_focus_FRA_cgt_reform_release_radi
		relative_position_id = FRA_cgt_reform_release
		prerequisite = { focus = FRA_cgt_reform_release }
		mutually_exclusive = { focus = FRA_cgt_reform_release_common }
		available = {
			OR = {
				has_country_flag = jaco_FRA_soc_bill_CGT_reform
				has_country_flag = sore_FRA_soc_bill_CGT_reform
			}		
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_stability = -0.025
			add_political_power = -25
			custom_effect_tooltip = FRA_cgt_reform_release_radi_tips
			if = {
				limit = { 
					NOT = { has_country_flag = jaco_FRA_soc_bill_CGT_reform }
					NOT = { has_country_flag = sore_FRA_soc_bill_CGT_reform }
				}
				custom_effect_tooltip = FRA_cgt_reform_release_radi_jaco_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_jaco1
						add_idea = FRA_bills_CGT_jaco2
					}
				}
				custom_effect_tooltip = FRA_cgt_reform_release_radi_sore_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_sore1
						add_idea = FRA_bills_CGT_sore2
					}
				}
			}
			if = {
				limit = { has_country_flag = jaco_FRA_soc_bill_CGT_reform }
				clr_country_flag = FRA_bills_CGT_jaco1_show
				set_country_flag = FRA_bills_CGT_jaco2_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_jaco1
						add_idea = FRA_bills_CGT_jaco2
					}
				}
	
				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 2 }
				set_temp_variable = { m = -3 }
				set_temp_variable = { e = -2 }
				set_temp_variable = { p = -2 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -1 }
				set_temp_variable = { pc = -1 }
				set_temp_variable = { mc = -1 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 2 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = 2 }
				set_temp_variable = { sorec = -1 }
				FRA_social_politic_situation_change = yes
			}
			else_if = {
				limit = { has_country_flag = sore_FRA_soc_bill_CGT_reform }
				clr_country_flag = FRA_bills_CGT_sore1_show
				set_country_flag = FRA_bills_CGT_sore2_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_sore1
						add_idea = FRA_bills_CGT_sore2
					}
				}

				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 2 }
				set_temp_variable = { m = -3 }
				set_temp_variable = { e = -2 }
				set_temp_variable = { p = -2 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -2 }
				set_temp_variable = { pc = 1 }
				set_temp_variable = { mc = 3 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 1 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = -1 }
				set_temp_variable = { sorec = 2 }
				FRA_social_politic_situation_change = yes
			}
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi_reshuffle
		icon = GFX_focus_FRA_cgt_reform_release_radi_reshuffle
		relative_position_id = FRA_cgt_reform_release_radi
		prerequisite = { focus = FRA_cgt_reform_release_radi }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			custom_effect_tooltip = FRA_cgt_reform_release_radi_reshuffle_tips
			if = {
				limit = { 
					NOT = { has_country_flag = jaco_FRA_soc_bill_CGT_reform }
					NOT = { has_country_flag = sore_FRA_soc_bill_CGT_reform }
				}
				custom_effect_tooltip = FRA_cgt_reform_release_radi_jaco_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_jaco2
						add_idea = FRA_bills_CGT_jaco3
					}
				}
				custom_effect_tooltip = FRA_cgt_reform_release_radi_sore_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_sore2
						add_idea = FRA_bills_CGT_sore3
					}
				}
			}
			if = {
				limit = { has_country_flag = jaco_FRA_soc_bill_CGT_reform }
				clr_country_flag = FRA_bills_CGT_jaco2_show
				set_country_flag = FRA_bills_CGT_jaco3_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_jaco2
						add_idea = FRA_bills_CGT_jaco3
					}
				}
				
				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 3 }
				set_temp_variable = { m = 1 }
				set_temp_variable = { e = 2 }
				set_temp_variable = { p = 1 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -1 }
				set_temp_variable = { pc = 1 }
				set_temp_variable = { mc = 1 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 3 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = 2 }
				set_temp_variable = { sorec = -1 }
				FRA_social_politic_situation_change = yes
			}
			else_if = {
				limit = { has_country_flag = sore_FRA_soc_bill_CGT_reform }
				clr_country_flag = FRA_bills_CGT_sore2_show
				set_country_flag = FRA_bills_CGT_sore3_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_sore2
						add_idea = FRA_bills_CGT_sore3
					}
				}

				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 3 }
				set_temp_variable = { m = 1 }
				set_temp_variable = { e = 2 }
				set_temp_variable = { p = 1 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -2 }
				set_temp_variable = { pc = 2 }
				set_temp_variable = { mc = 4 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 2 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = -1 }
				set_temp_variable = { sorec = 2 }
				FRA_social_politic_situation_change = yes
			}
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi_control
		icon = GFX_focus_FRA_cgt_reform_release_radi_control
		relative_position_id = FRA_cgt_reform_release_radi_reshuffle
		prerequisite = { focus = FRA_cgt_reform_release_radi_reshuffle }
		mutually_exclusive = { focus = FRA_cgt_reform_release_radi_abolished }
		available = {
			has_country_flag = jaco_FRA_soc_bill_CGT_reform
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
				custom_effect_tooltip = FRA_cgt_reform_release_radi_control_tips
				clr_country_flag = FRA_bills_CGT_jaco3_show
				set_country_flag = FRA_bills_CGT_jaco4_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_jaco3
						add_idea = FRA_bills_CGT_jaco4
					}
				}

				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 5 }
				set_temp_variable = { m = 4 }
				set_temp_variable = { e = -2 }
				set_temp_variable = { p = 1 }
				set_temp_variable = { s = -5 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -2 }
				set_temp_variable = { pc = 0 }
				set_temp_variable = { mc = 0 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 5 }
				set_temp_variable = { syndc = -2 }
				set_temp_variable = { anarc = -2 }
				set_temp_variable = { jacoc = 3 }
				set_temp_variable = { sorec = -2 }
				FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi_abolished
		icon = GFX_focus_FRA_cgt_reform_release_radi_abolished
		relative_position_id = FRA_cgt_reform_release_radi_reshuffle
		prerequisite = { focus = FRA_cgt_reform_release_radi_reshuffle }
		mutually_exclusive = { focus = FRA_cgt_reform_release_radi_control }
		available = {
			has_country_flag = sore_FRA_soc_bill_CGT_reform
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			custom_effect_tooltip = FRA_cgt_reform_release_radi_abolished_tips
			clr_country_flag = FRA_bills_CGT_sore3_show
				set_country_flag = FRA_bills_CGT_sore4_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_CGT_sore3
						add_idea = FRA_bills_CGT_sore4
					}
				}

			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = 6 }
			set_temp_variable = { p = 4 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = -3 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 5 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -2 }
			set_temp_variable = { anarc = -2 }
			set_temp_variable = { jacoc = -2 }
			set_temp_variable = { sorec = 3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_end
		icon = GFX_focus_FRA_cgt_reform_end
		relative_position_id = FRA_cgt_start_reform
		prerequisite = { 
			focus = FRA_cgt_reform_release_radi_abolished
			focus = FRA_cgt_reform_release_radi_control
			focus = FRA_cgt_reform_release_common_diversty
			focus = FRA_cgt_reform_strengthen_rank_leader
		} 
		x = 0
		y = 5
		ai_will_do = { 
			base = 100 
			modifier = {
				factor = 0
				check_variable = { FRA_vote_agree < 326 }
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 20 }
			FRA_politics_points_change = yes
			custom_effect_tooltip = FRA_cgt_reform_end_tips
		}
	}

	focus = {
		id = FRA_women_right_start_reform
		icon = GFX_focus_FRA_women_right_start_reform
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { focus = FRA_start_reform_progress }
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_stability = 0.025
			add_popularity = { 
				ideology = radical_socialist
				popularity = 0.025
			}
			add_political_power = -25
			activate_mission = FRA_mission_bill_WR_limit_time
		}
	}

	focus = {
		id = FRA_women_right_conservative
		icon = GFX_focus_FRA_women_right_conservative
		relative_position_id = FRA_women_right_start_reform
		prerequisite = { focus = FRA_women_right_start_reform }
		mutually_exclusive = {
			focus = FRA_women_right_radical
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 8
		completion_reward = {
			add_stability = 0.025
			add_political_power = 75
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = -2 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes	
		}
	}

	focus = {
		id = FRA_women_right_radical
		icon = GFX_focus_FRA_women_right_radical
		relative_position_id = FRA_women_right_start_reform
		prerequisite = { focus = FRA_women_right_start_reform }
		mutually_exclusive = {
			focus = FRA_women_right_conservative
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes
			set_country_flag = WR_reforming

			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { sc = 4 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 6 }
			set_temp_variable = { synd_radi_vote_level = 8 }
			set_temp_variable = { anar_parl_vote_level = 9 }
			set_temp_variable = { anar_anar_vote_level = 10 }
			set_temp_variable = { jaco_neos_vote_level = 2 }
			set_temp_variable = { jaco_leni_vote_level = 8 }
			set_temp_variable = { sore_oldl_vote_level = 2 }
			set_temp_variable = { sore_yout_vote_level = 6 }
			set_temp_variable = { indent_vote_level = 4 }
			FRA_vote_agree_set = yes

			activate_targeted_decision = { target = FRA decision = FRA_bill_WR_reform_show } 
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
			custom_effect_tooltip = FRA_women_right_radical_tips
			set_country_flag = FRA_bills_WR_000_show
			effect_tooltip = { 
				swap_ideas = {
					remove_idea = FRA_bills_WR_orignal
					add_idea = FRA_bills_WR_000
				}
			}
		}
	}

	focus = {
		id = FRA_women_right_radical_military
		icon = GFX_focus_FRA_women_right_radical_military
		relative_position_id = FRA_women_right_radical
		prerequisite = { focus = FRA_women_right_radical }
		available = {
			has_country_flag = WR_reforming
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -1 }
			set_temp_variable = { bc = 0 } 
			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes

			if = {
				limit = {
					has_country_flag = frapoc_wr_military
				}
				FRA_vote_change_slight = yes
			} 

			custom_effect_tooltip = FRA_women_right_radical_military_tips
			if = {
				limit = { has_country_flag = FRA_bills_WR_000_show }
				clr_country_flag = FRA_bills_WR_000_show
				set_country_flag = FRA_bills_WR_100_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_000
						add_idea = FRA_bills_WR_100
					}
				}							
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_010_show }
				clr_country_flag = FRA_bills_WR_010_show
				set_country_flag = FRA_bills_WR_110_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_010
						add_idea = FRA_bills_WR_110
					}
				}				
			} 
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_001_show }
				clr_country_flag = FRA_bills_WR_001_show
				set_country_flag = FRA_bills_WR_101_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_001
						add_idea = FRA_bills_WR_101
					}
				}				
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_011_show }
				clr_country_flag = FRA_bills_WR_011_show
				set_country_flag = FRA_bills_WR_111_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_011
						add_idea = FRA_bills_WR_111
					}
				}				
			}

			if = {
				limit = { 
					NOT = { has_completed_focus = FRA_women_right_radical }
				}
				effect_tooltip = {
					add_ideas = FRA_bills_WR_1
				}
			}

			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = 0 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = -10 }
			set_temp_variable = { agree_sore_yout_change = -10 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_women_right_radical_administrative
		icon = GFX_focus_FRA_women_right_radical_administrative
		relative_position_id = FRA_women_right_radical
		prerequisite = { focus = FRA_women_right_radical }
		available = {
			has_country_flag = WR_reforming
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 3 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			if = {
				limit = {
					has_country_flag = frapoc_wr_politic
				}
				FRA_vote_change_slight = yes
			}

			custom_effect_tooltip = FRA_women_right_radical_administrative_tips
			if = {
				limit = { has_country_flag = FRA_bills_WR_000_show }
				clr_country_flag = FRA_bills_WR_000_show
				set_country_flag = FRA_bills_WR_010_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_000
						add_idea = FRA_bills_WR_010
					}
				}							
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_100_show }
				clr_country_flag = FRA_bills_WR_100_show
				set_country_flag = FRA_bills_WR_110_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_100
						add_idea = FRA_bills_WR_110
					}
				}				
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_001_show }
				clr_country_flag = FRA_bills_WR_001_show
				set_country_flag = FRA_bills_WR_011_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_001
						add_idea = FRA_bills_WR_011
					}
				}				
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_101_show }
				clr_country_flag = FRA_bills_WR_101_show
				set_country_flag = FRA_bills_WR_111_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_101
						add_idea = FRA_bills_WR_111
					}
				}				
			}

			if = {
				limit = { 
					NOT = { has_completed_focus = FRA_women_right_radical }
				}
				effect_tooltip = {
					add_ideas = FRA_bills_WR_2
				}
			}

			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = -10 }
			set_temp_variable = { agree_jaco_leni_change = -10 }
			set_temp_variable = { agree_sore_oldl_change = 0 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_women_right_radical_proportion
		icon = GFX_focus_FRA_women_right_radical_proportion
		relative_position_id = FRA_women_right_radical
		prerequisite = { focus = FRA_women_right_radical }
		available = {
			has_country_flag = WR_reforming
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 3
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 0 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			custom_effect_tooltip = FRA_women_right_radical_proportion_tips
			if = {
				limit = { has_country_flag = FRA_bills_WR_000_show }
				clr_country_flag = FRA_bills_WR_000_show
				set_country_flag = FRA_bills_WR_001_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_000
						add_idea = FRA_bills_WR_001
					}
				}							
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_100_show }
				clr_country_flag = FRA_bills_WR_100_show
				set_country_flag = FRA_bills_WR_101_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_100
						add_idea = FRA_bills_WR_101
					}
				}				
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_010_show }
				clr_country_flag = FRA_bills_WR_010_show
				set_country_flag = FRA_bills_WR_011_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_010
						add_idea = FRA_bills_WR_011
					}
				}				
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_WR_110_show }
				clr_country_flag = FRA_bills_WR_110_show
				set_country_flag = FRA_bills_WR_111_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_WR_011
						add_idea = FRA_bills_WR_111
					}
				}				
			}

			if = {
				limit = { 
					NOT = { has_completed_focus = FRA_women_right_radical }
				}
				effect_tooltip = {
					add_ideas = FRA_bills_WR_3
				}
			}

			set_temp_variable = { agree_synd_trav_change = -10 }
			set_temp_variable = { agree_synd_radi_change = -10 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = 0 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = 0 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_women_right_radical_end
		icon = GFX_focus_FRA_women_right_radical_end
		relative_position_id = FRA_women_right_radical
		prerequisite = { 
			focus = FRA_women_right_radical_proportion 
			focus = FRA_women_right_radical_administrative
			focus = FRA_women_right_radical_military
		}
		x = 1
		y = 2
		ai_will_do = { 
			base = 100 
			modifier = {
				factor = 0
				check_variable = { FRA_vote_agree < 326 }
			}
		}
		cost = 1
		completion_reward = {
			custom_effect_tooltip = FRA_women_right_radical_end_tips
			add_political_power = 50
			add_stability = 0.025

			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			if = {
				limit = {  
					has_country_flag = frapoc_34b_choosen
				}
				custom_effect_tooltip = frapoc_34b_choosen_tips
				add_stability = 0.025
				set_temp_variable = { FRA_politics_points_change = 5 }
				FRA_politics_points_change = yes

				set_temp_variable = { times = 4 }
				set_temp_variable = { numbers = 1.5 }
				random_class_satisfation_plus = yes

				set_temp_variable = { times = 50 }
				random_vote_agree_puls = yes
			}
		}
	}

	focus = {
		id = FRA_administrative_start_reform
		icon = GFX_focus_FRA_administrative_start_reform
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { focus = FRA_start_reform_progress }
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 7
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			add_political_power = 25
			set_country_flag = choose_other_law_focus

			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 } 
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2.5 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			activate_mission = FRA_mission_govern_reform_rankone
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_pp_get_pp }
		}
	}

	focus = {
		id = FRA_administrative_reform_strength
		icon = GFX_focus_FRA_administrative_reform_strength
		relative_position_id = FRA_administrative_start_reform
		prerequisite = { focus = FRA_administrative_start_reform }
		mutually_exclusive = { focus = FRA_administrative_reform_release }
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_strength1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_strength2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_release
		icon = GFX_focus_FRA_administrative_reform_release
		relative_position_id = FRA_administrative_start_reform
		prerequisite = { focus = FRA_administrative_start_reform }
		mutually_exclusive = { focus = FRA_administrative_reform_strength }
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = -0.5 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -4 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_release1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_release2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_member_add
		icon = GFX_focus_FRA_administrative_reform_member_add
		relative_position_id = FRA_administrative_reform_strength
		prerequisite = { 
			focus = FRA_administrative_reform_strength 
			focus = FRA_administrative_reform_release
		}
		mutually_exclusive = { focus = FRA_administrative_reform_member_reduce }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 10 } 
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			custom_effect_tooltip = govern_member_change_tips
			hidden_effect = {
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change1 }
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change2 }
			}
		}
	}

	focus = {
		id = FRA_administrative_reform_member_reduce
		icon = GFX_focus_FRA_administrative_reform_member_reduce
		relative_position_id = FRA_administrative_reform_release
		prerequisite = { 
			focus = FRA_administrative_reform_strength 
			focus = FRA_administrative_reform_release
		}
		mutually_exclusive = { focus = FRA_administrative_reform_member_add }
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = -10 }
			set_temp_variable = { e = 0 } 
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			custom_effect_tooltip = govern_member_change_tips
			hidden_effect = {
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change1 }
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change2 }
			}
			
		}
	}

	focus = {
		id = FRA_administrative_reform_letsgo
		icon = GFX_focus_FRA_administrative_reform_letsgo
		relative_position_id = FRA_administrative_start_reform
		prerequisite = { 
			focus = FRA_administrative_reform_member_add
			focus = FRA_administrative_reform_member_reduce
		}
		x = 0
		y = 3
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 2.5 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			set_country_flag = voting_time

			set_temp_variable = { synd_trav_vote_level = 8 }
			set_temp_variable = { synd_radi_vote_level = 6 }
			set_temp_variable = { anar_parl_vote_level = 7 }
			set_temp_variable = { anar_anar_vote_level = 5 }
			set_temp_variable = { jaco_neos_vote_level = 10 }
			set_temp_variable = { jaco_leni_vote_level = 6 }
			set_temp_variable = { sore_oldl_vote_level = 4 }
			set_temp_variable = { sore_yout_vote_level = 6 }
			set_temp_variable = { indent_vote_level = 10 }
			FRA_vote_agree_set = yes

			hidden_effect = {
				if = {
					limit = {
						has_completed_focus = FRA_administrative_reform_strength
					}
					set_temp_variable = { agree_synd_trav_change = 5 }
					set_temp_variable = { agree_synd_radi_change = 0 }
					set_temp_variable = { agree_anar_parl_change = -20 }
					set_temp_variable = { agree_anar_anar_change = -35 }
					set_temp_variable = { agree_jaco_neos_change = 15 }
					set_temp_variable = { agree_jaco_leni_change = 10 }
					set_temp_variable = { agree_sore_oldl_change = 5 }
					set_temp_variable = { agree_sore_yout_change = 5 }
					set_temp_variable = { agree_indent_change = 0 }
					FRA_vote_change = yes
				}
				else_if = {
					limit = {
						has_completed_focus = FRA_administrative_reform_release
					}
					set_temp_variable = { agree_synd_trav_change = 5 }
					set_temp_variable = { agree_synd_radi_change = 0 }
					set_temp_variable = { agree_anar_parl_change = 30 }
					set_temp_variable = { agree_anar_anar_change = 20 }
					set_temp_variable = { agree_jaco_neos_change = -30 }
					set_temp_variable = { agree_jaco_leni_change = -40 }
					set_temp_variable = { agree_sore_oldl_change = -30 }
					set_temp_variable = { agree_sore_yout_change = -20 }
					set_temp_variable = { agree_indent_change = 0 }
					FRA_vote_change = yes
				}
	
				if = {
					limit = {
						has_completed_focus = FRA_administrative_reform_member_add
					}
					set_temp_variable = { agree_synd_trav_change = 0 }
					set_temp_variable = { agree_synd_radi_change = 0 }
					set_temp_variable = { agree_anar_parl_change = -5 }
					set_temp_variable = { agree_anar_anar_change = -15 }
					set_temp_variable = { agree_jaco_neos_change = 15 }
					set_temp_variable = { agree_jaco_leni_change = 10 }
					set_temp_variable = { agree_sore_oldl_change = 0 }
					set_temp_variable = { agree_sore_yout_change = 0 }
					set_temp_variable = { agree_indent_change = 0 }
					FRA_vote_change = yes
				}
				else_if = {
					limit = {
						has_completed_focus = FRA_administrative_reform_member_reduce
					}
					set_temp_variable = { agree_synd_trav_change = 0 }
					set_temp_variable = { agree_synd_radi_change = 0 }
					set_temp_variable = { agree_anar_parl_change = 10 }
					set_temp_variable = { agree_anar_anar_change = 10 }
					set_temp_variable = { agree_jaco_neos_change = -15 }
					set_temp_variable = { agree_jaco_leni_change = -10 }
					set_temp_variable = { agree_sore_oldl_change = 0 }
					set_temp_variable = { agree_sore_yout_change = 0 }
					set_temp_variable = { agree_indent_change = 0 }
					FRA_vote_change = yes
				}
			}		
			
			activate_mission = FRA_govern_reform_bill_mission

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
			
	}

	focus = {
		id = FRA_administrative_reform_decentre
		icon = GFX_focus_FRA_administrative_reform_decentre
		relative_position_id = FRA_administrative_reform_letsgo
		prerequisite = { 
			focus = FRA_administrative_reform_letsgo
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_ideology
		}
		available = {
			has_country_flag = FRA_govern_reform_rankone_end
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_country_flag = choose_other_law_focus

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			activate_mission = FRA_mission_govern_reform_ranktwo
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_right }
		}
	}

	focus = {
		id = FRA_administrative_reform_turns
		icon = GFX_focus_FRA_administrative_reform_turns
		relative_position_id = FRA_administrative_reform_decentre
		prerequisite = { 
			focus = FRA_administrative_reform_decentre
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_people
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_synd1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_synd2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_people
		icon = GFX_focus_FRA_administrative_reform_people
		relative_position_id = FRA_administrative_reform_decentre
		prerequisite = { 
			focus = FRA_administrative_reform_decentre
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_turns
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -4 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_anar1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_anar2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_new_list
		icon = GFX_focus_FRA_administrative_reform_new_list
		relative_position_id = FRA_administrative_reform_turns
		prerequisite = { 
			focus = FRA_administrative_reform_turns
			focus = FRA_administrative_reform_people
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -1 }
			set_temp_variable = { m = -5 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -5 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_right2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_ideology
		icon = GFX_focus_FRA_administrative_reform_ideology
		relative_position_id = FRA_administrative_reform_letsgo
		prerequisite = { 
			focus = FRA_administrative_reform_letsgo
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_decentre
		}
		available = {
			has_country_flag = FRA_govern_reform_rankone_end
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_country_flag = choose_other_law_focus

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			activate_mission = FRA_mission_govern_reform_ranktwo
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_left }
		}
	}

	focus = {
		id = FRA_administrative_reform_pure
		icon = GFX_focus_FRA_administrative_reform_pure
		relative_position_id = FRA_administrative_reform_ideology
		prerequisite = { 
			focus = FRA_administrative_reform_ideology
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_pragmatism
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = -2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 6 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_sore1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_sore2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_pragmatism
		icon = GFX_focus_FRA_administrative_reform_pragmatism
		relative_position_id = FRA_administrative_reform_ideology
		prerequisite = { 
			focus = FRA_administrative_reform_ideology
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_pure
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 3 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_jaco1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_jaco2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_new_standard
		icon = GFX_focus_FRA_administrative_reform_new_standard
		relative_position_id = FRA_administrative_reform_pragmatism
		prerequisite = { 
			focus = FRA_administrative_reform_pure
			focus = FRA_administrative_reform_pragmatism
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_left2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_new_set
		icon = GFX_focus_FRA_administrative_reform_new_set
		relative_position_id = FRA_administrative_reform_new_standard
		prerequisite = { 
			focus = FRA_administrative_reform_new_standard
			focus = FRA_administrative_reform_new_list
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 3 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			set_country_flag = voting_time
			if = {
				limit = { has_completed_focus = FRA_administrative_reform_pure }
				set_temp_variable = { synd_trav_vote_level = 2 }
				set_temp_variable = { synd_radi_vote_level = 1 }
				set_temp_variable = { anar_parl_vote_level = 1 }
				set_temp_variable = { anar_anar_vote_level = 0 }
				set_temp_variable = { jaco_neos_vote_level = 8 }
				set_temp_variable = { jaco_leni_vote_level = 9 }
				set_temp_variable = { sore_oldl_vote_level = 10 }
				set_temp_variable = { sore_yout_vote_level = 6 }
				set_temp_variable = { indent_vote_level = 2 }
				FRA_vote_agree_set = yes
			}
			else_if = {
				limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
				set_temp_variable = { synd_trav_vote_level = 5 }
				set_temp_variable = { synd_radi_vote_level = 2 }
				set_temp_variable = { anar_parl_vote_level = 5 }
				set_temp_variable = { anar_anar_vote_level = 0 }
				set_temp_variable = { jaco_neos_vote_level = 10 }
				set_temp_variable = { jaco_leni_vote_level = 9 }
				set_temp_variable = { sore_oldl_vote_level = 6 }
				set_temp_variable = { sore_yout_vote_level = 6 }
				set_temp_variable = { indent_vote_level = 6 }
				FRA_vote_agree_set = yes
			}
			else_if = {
				limit = { has_completed_focus = FRA_administrative_reform_turns }
				set_temp_variable = { synd_trav_vote_level = 8 }
				set_temp_variable = { synd_radi_vote_level = 10 }
				set_temp_variable = { anar_parl_vote_level = 6 }
				set_temp_variable = { anar_anar_vote_level = 2 }
				set_temp_variable = { jaco_neos_vote_level = 4 }
				set_temp_variable = { jaco_leni_vote_level = 2 }
				set_temp_variable = { sore_oldl_vote_level = 2 }
				set_temp_variable = { sore_yout_vote_level = 3 }
				set_temp_variable = { indent_vote_level = 8 }
				FRA_vote_agree_set = yes
			}
			else_if = {
				limit = { has_completed_focus = FRA_administrative_reform_people }
				set_temp_variable = { synd_trav_vote_level = 8 }
				set_temp_variable = { synd_radi_vote_level = 9 }
				set_temp_variable = { anar_parl_vote_level = 10 }
				set_temp_variable = { anar_anar_vote_level = 10 }
				set_temp_variable = { jaco_neos_vote_level = 1 }
				set_temp_variable = { jaco_leni_vote_level = 2 }
				set_temp_variable = { sore_oldl_vote_level = 1 }
				set_temp_variable = { sore_yout_vote_level = 2 }
				set_temp_variable = { indent_vote_level = 10 }
				FRA_vote_agree_set = yes
			}
			
			
			activate_mission = FRA_govern_reform_bill_mission_ranktwo

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_start
		icon = GFX_focus_FRA_domestic_reform_start
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { 
			focus = FRA_start_reform_progress
		}
		x = -6
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			add_stability = 0.025
			add_political_power = 50
			set_temp_variable = { FRA_politics_points_change = 20 }
			FRA_politics_points_change = yes
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech
		icon = GFX_focus_FRA_domestic_reform_speech
		relative_position_id = FRA_domestic_reform_start
		prerequisite = { 
			focus = FRA_domestic_reform_start
		}
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = -2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			activate_mission = FRA_mission_bill_DSP_limit_time

			add_political_power = -25
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_strict
		icon = GFX_focus_FRA_domestic_reform_speech_strict
		relative_position_id = FRA_domestic_reform_speech
		prerequisite = { 
			focus = FRA_domestic_reform_speech
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_normal
			focus = FRA_domestic_reform_speech_slack
		}
		x = -3
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -2 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 4 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = -2 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 } 
			FRA_govern_single_change = yes
 
			set_country_flag = voting_time

			set_temp_variable = { synd_trav_vote_level = 2 }
			set_temp_variable = { synd_radi_vote_level = 1 }
			set_temp_variable = { anar_parl_vote_level = 0 }
			set_temp_variable = { anar_anar_vote_level = 0 }
			set_temp_variable = { jaco_neos_vote_level = 10 }
			set_temp_variable = { jaco_leni_vote_level = 10 }
			set_temp_variable = { sore_oldl_vote_level = 8 }
			set_temp_variable = { sore_yout_vote_level = 3 }
			set_temp_variable = { indent_vote_level = 0 }
			FRA_vote_agree_set = yes
			
			set_country_flag = DSP_reforming
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSP_reform_show } 
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }

			custom_effect_tooltip = FRA_domestic_reform_speech_strict_tips
			set_country_flag = FRA_bills_DSP_left1_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_orignal
					add_idea = FRA_bills_DSP_left1
				}
			}
			
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_strict_justice
		icon = GFX_focus_FRA_domestic_reform_speech_strict_justice
		relative_position_id = FRA_domestic_reform_speech_strict
		prerequisite = { 
			focus = FRA_domestic_reform_speech_strict
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_political_power = -50
			add_stability = 0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = -0.5 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 4 }
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 3 }
			set_temp_variable = { m = 1 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_domestic_reform_speech_strict_justice_tips
			clr_country_flag = FRA_bills_DSP_left1_show
			set_country_flag = FRA_bills_DSP_left2_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_left1
					add_idea = FRA_bills_DSP_left2
				}
			} 
			
			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = -5 }
			set_temp_variable = { agree_anar_anar_change = -5 }
			set_temp_variable = { agree_jaco_neos_change = 5 }
			set_temp_variable = { agree_jaco_leni_change = 5 }
			set_temp_variable = { agree_sore_oldl_change = 0 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_strict_be_quite
		icon = GFX_focus_FRA_domestic_reform_speech_strict_be_quite
		relative_position_id = FRA_domestic_reform_speech_strict_justice
		prerequisite = { 
			focus = FRA_domestic_reform_speech_strict_justice
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_political_power = -50
			add_stability = 0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 2.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = -1 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = 0.1 }
			add_to_variable = { temp_DSP_stability_factor = 0.05 }
			add_to_variable = { temp_DSP_war_support_factor = 0.05 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = -0.025 }
			add_to_variable = { temp_DSP_drift_defence_factor = 0.15 }
			add_to_variable = { temp_DSP_research_speed_factor = -0.025 }

			custom_effect_tooltip = FRA_domestic_reform_speech_strict_be_quite_tips
			clr_country_flag = FRA_bills_DSP_left2_show
			set_country_flag = FRA_bills_DSP_left3_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_left2
					add_idea = FRA_bills_DSP_left3
				}
			}
			
			set_temp_variable = { agree_synd_trav_change = 5 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 2 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = 4 }
			set_temp_variable = { agree_jaco_leni_change = 2 }
			set_temp_variable = { agree_sore_oldl_change = 2 }
			set_temp_variable = { agree_sore_yout_change = 4 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_normal
		icon = GFX_focus_FRA_domestic_reform_speech_normal
		relative_position_id = FRA_domestic_reform_speech
		prerequisite = { 
			focus = FRA_domestic_reform_speech
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_strict
			focus = FRA_domestic_reform_speech_slack
		}
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 9 }
			set_temp_variable = { synd_radi_vote_level = 7 }
			set_temp_variable = { anar_parl_vote_level = 5 }
			set_temp_variable = { anar_anar_vote_level = 2 }
			set_temp_variable = { jaco_neos_vote_level = 2 }
			set_temp_variable = { jaco_leni_vote_level = 2 }
			set_temp_variable = { sore_oldl_vote_level = 3 }
			set_temp_variable = { sore_yout_vote_level = 6 }
			set_temp_variable = { indent_vote_level = 5 }
			FRA_vote_agree_set = yes
			
			set_country_flag = DSP_reforming
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSP_reform_show } 
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }

			custom_effect_tooltip = FRA_domestic_reform_speech_normal_tips
			set_country_flag = FRA_bills_DSP_common_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_orignal
					add_idea = FRA_bills_DSP_common
				}
			}
			
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_normal_update
		icon = GFX_focus_FRA_domestic_reform_speech_normal_update
		relative_position_id = FRA_domestic_reform_speech_normal
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_normal_reform_more
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 0
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_stability = -0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -2 }
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -1 }
			set_temp_variable = { m = -1 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_domestic_reform_speech_normal_reform_more_tips	
			clr_country_flag = FRA_bills_DSP_common_show
			set_country_flag = FRA_bills_DSP_common_r1_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_common
					add_idea = FRA_bills_DSP_common_r1
				}
			}
			
			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 4 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = -2 }
			set_temp_variable = { agree_jaco_leni_change = -3 }
			set_temp_variable = { agree_sore_oldl_change = -3 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}
	
	focus = {
		id = FRA_domestic_reform_speech_normal_reform_more
		icon = GFX_focus_FRA_domestic_reform_speech_normal_reform_more
		relative_position_id = FRA_domestic_reform_speech_normal
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_normal_update
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		} 
		x = -2
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_stability = 0.01

			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -3 }
			set_temp_variable = { m = -2 }
			set_temp_variable = { e = 4 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_domestic_reform_speech_normal_update_tips
			clr_country_flag = FRA_bills_DSP_common_show
			set_country_flag = FRA_bills_DSP_common_l1_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_common
					add_idea = FRA_bills_DSP_common_l1
				}
			}
			
			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = -3 }
			set_temp_variable = { agree_jaco_neos_change = 2 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = 2 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_normal_change
		icon = GFX_focus_FRA_domestic_reform_speech_normal_change
		relative_position_id = FRA_domestic_reform_speech_normal
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal_reform_more
			focus = FRA_domestic_reform_speech_normal_update
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -2 }
			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_domestic_reform_speech_normal_change_tips
			if = {
				limit = { has_country_flag = FRA_bills_DSP_common_l1_show }
				clr_country_flag = FRA_bills_DSP_common_l1_show
				set_country_flag = FRA_bills_DSP_common_l2_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_DSP_common_l1
						add_idea = FRA_bills_DSP_common_l2
					}
				}
				
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_DSP_common_r1_show }
				clr_country_flag = FRA_bills_DSP_common_r1_show
				set_country_flag = FRA_bills_DSP_common_r2_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_DSP_common_r1
						add_idea = FRA_bills_DSP_common_r2
					}
				}
				
			}
			else_if = {
				limit = { 
					NOT = { has_country_flag = FRA_bills_DSP_common_r1_show  }
					NOT = { has_country_flag = FRA_bills_DSP_common_l1_show  }
				}
				effect_tooltip = {
					add_ideas = FRA_bills_DSP_common_m
				}
			}
			
			set_temp_variable = { agree_synd_trav_change = 1 }
			set_temp_variable = { agree_synd_radi_change = 1 }
			set_temp_variable = { agree_anar_parl_change = 1 }
			set_temp_variable = { agree_anar_anar_change = 1 }
			set_temp_variable = { agree_jaco_neos_change = 1 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = 1 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 4 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack
		icon = GFX_focus_FRA_domestic_reform_speech_slack
		relative_position_id = FRA_domestic_reform_speech
		prerequisite = { 
			focus = FRA_domestic_reform_speech
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_strict
			focus = FRA_domestic_reform_speech_normal
		}
		x = 3
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -2.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -4 }
			set_temp_variable = { m = -3 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -4 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 4 }
			set_temp_variable = { synd_radi_vote_level = 9 }
			set_temp_variable = { anar_parl_vote_level = 9 }
			set_temp_variable = { anar_anar_vote_level = 10 }
			set_temp_variable = { jaco_neos_vote_level = 0 }
			set_temp_variable = { jaco_leni_vote_level = 0 }
			set_temp_variable = { sore_oldl_vote_level = 2 }
			set_temp_variable = { sore_yout_vote_level = 6 }
			set_temp_variable = { indent_vote_level = 10 }
			FRA_vote_agree_set = yes
			
			set_country_flag = DSP_reforming
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSP_reform_show } 
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
			
			custom_effect_tooltip = FRA_domestic_reform_speech_slack_tips
			set_country_flag = FRA_bills_DSP_right_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_orignal
					add_idea = FRA_bills_DSP_right
				}
			}
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack_complete_free
		icon = GFX_focus_FRA_domestic_reform_speech_slack_complete_free
		relative_position_id = FRA_domestic_reform_speech_slack
		prerequisite = { 
			focus = FRA_domestic_reform_speech_slack
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_slack_limit
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_stability = -0.05

			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = -1 }
			set_temp_variable = { bc = -1.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -4 }
			set_temp_variable = { m = -2 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_domestic_reform_speech_slack_complete_free_tips
			clr_country_flag = FRA_bills_DSP_right_show
			set_country_flag = FRA_bills_DSP_right_r1_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_right
					add_idea = FRA_bills_DSP_right_r1
				}
			}

			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 15 }
			set_temp_variable = { agree_jaco_neos_change = -6 }
			set_temp_variable = { agree_jaco_leni_change = -8 }
			set_temp_variable = { agree_sore_oldl_change = -10 }
			set_temp_variable = { agree_sore_yout_change = 3 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack_limit
		icon = GFX_focus_FRA_domestic_reform_speech_slack_limit
		relative_position_id = FRA_domestic_reform_speech_slack
		prerequisite = { 
			focus = FRA_domestic_reform_speech_slack
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_slack_complete_free
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			add_stability = -0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -0.5 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 1 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_domestic_reform_speech_slack_limit_tips
			clr_country_flag = FRA_bills_DSP_right_show
			set_country_flag = FRA_bills_DSP_right_l1_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSP_right
					add_idea = FRA_bills_DSP_right_l1
				}
			}

			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = 2 }
			set_temp_variable = { agree_jaco_leni_change = 1 }
			set_temp_variable = { agree_sore_oldl_change = 2 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack_no_racist
		icon = GFX_focus_FRA_domestic_reform_speech_slack_no_racist
		relative_position_id = FRA_domestic_reform_speech_slack
		prerequisite = { 
			focus = FRA_domestic_reform_speech_slack_complete_free
			focus = FRA_domestic_reform_speech_slack_limit
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			custom_effect_tooltip = FRA_domestic_reform_speech_slack_no_racist_tips
			if = {
				limit = { has_country_flag = FRA_bills_DSP_right_l1_show }
				clr_country_flag = FRA_bills_DSP_right_l1_show
				set_country_flag = FRA_bills_DSP_right_l2_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_DSP_right_l1
						add_idea = FRA_bills_DSP_right_l2
					}
				}
				
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_DSP_right_r1_show }
				clr_country_flag = FRA_bills_DSP_right_r1_show
				set_country_flag = FRA_bills_DSP_right_r2_show
				effect_tooltip = {
					swap_ideas = {
						remove_idea = FRA_bills_DSP_right_r1
						add_idea = FRA_bills_DSP_right_r2
					}
				}
				
			}
			else_if = {
				limit = { 
					NOT = { has_country_flag = FRA_bills_DSP_right_r1_show  }
					NOT = { has_country_flag = FRA_bills_DSP_right_l1_show  }
				}
				effect_tooltip = {
					add_ideas = FRA_bills_DSP_right_m
				}
			}

			set_temp_variable = { agree_synd_trav_change = 4 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = 2 }
			set_temp_variable = { agree_jaco_leni_change = 2 }
			set_temp_variable = { agree_sore_oldl_change = 1 }
			set_temp_variable = { agree_sore_yout_change = -6 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}

	}

	focus = {
		id = FRA_domestic_reform_speech_end
		icon = GFX_focus_FRA_domestic_reform_speech_end
		relative_position_id = FRA_domestic_reform_speech_normal_change
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal_change
			focus = FRA_domestic_reform_speech_slack_no_racist
			focus = FRA_domestic_reform_speech_strict_be_quite
		}
		x = 0
		y = 1
		ai_will_do = { 
			base = 100 
			modifier = {
				factor = 0
				check_variable = { FRA_vote_agree < 326 }
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes
			custom_effect_tooltip = FFRA_domestic_reform_speech_end_tips
		}
	}


	focus = {
		id = FRA_domestic_reform_security
		icon = GFX_focus_FRA_domestic_reform_security
		relative_position_id = FRA_domestic_reform_start
		prerequisite = { 
			focus = FRA_domestic_reform_start
		}
		x = 4
		y = 4
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police
		icon = GFX_focus_FRA_domestic_reform_security_police
		relative_position_id = FRA_domestic_reform_security
		prerequisite = { 
			focus = FRA_domestic_reform_security
		}
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_stability = 0.01
			activate_mission = FRA_mission_bill_DSE_limit_time
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_professional
		icon = GFX_focus_FRA_domestic_reform_security_police_professional
		relative_position_id = FRA_domestic_reform_security_police
		prerequisite = { 
			focus = FRA_domestic_reform_security_police
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_common
		}
		available = {
			NOT = {
				has_completed_focus = FRA_gratify_anar_anar
			}
		}
		x = -3
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 3 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = 5 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 4 }
			set_temp_variable = { synd_radi_vote_level = 2 }
			set_temp_variable = { anar_parl_vote_level = 0 }
			set_temp_variable = { anar_anar_vote_level = 0 }
			set_temp_variable = { jaco_neos_vote_level = 8 }
			set_temp_variable = { jaco_leni_vote_level = 10 }
			set_temp_variable = { sore_oldl_vote_level = 10 }
			set_temp_variable = { sore_yout_vote_level = 4 }
			set_temp_variable = { indent_vote_level = 2 }
			FRA_vote_agree_set = yes

			set_country_flag = FRA_bills_DSE_professional_show

			set_country_flag = bill_DSE_reforming
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSE_reform_show } 
		
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
			custom_effect_tooltip = FRA_domestic_reform_security_police_professional_tips
			set_country_flag = FRA_bills_DSE_professional_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSE_orignal
					add_idea = FRA_bills_DSE_professional
				}
			}

		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_common
		icon = GFX_focus_FRA_domestic_reform_security_police_common
		relative_position_id = FRA_domestic_reform_security_police
		prerequisite = { 
			focus = FRA_domestic_reform_security_police
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_professional
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 1 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 9 }
			set_temp_variable = { synd_radi_vote_level = 8 }
			set_temp_variable = { anar_parl_vote_level = 4 }
			set_temp_variable = { anar_anar_vote_level = 2 }
			set_temp_variable = { jaco_neos_vote_level = 4 }
			set_temp_variable = { jaco_leni_vote_level = 4 }
			set_temp_variable = { sore_oldl_vote_level = 5 }
			set_temp_variable = { sore_yout_vote_level = 6 }
			set_temp_variable = { indent_vote_level = 8 }
			FRA_vote_agree_set = yes

			set_country_flag = bill_DSE_reforming
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSE_reform_show } 
		
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
			custom_effect_tooltip = FRA_domestic_reform_security_police_common_tips
			set_country_flag = FRA_bills_DSE_common_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSE_orignal
					add_idea = FRA_bills_DSE_common
				}	
			}
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_people
		icon = GFX_focus_FRA_domestic_reform_security_police_people
		relative_position_id = FRA_domestic_reform_security_police
		prerequisite = { 
			focus = FRA_domestic_reform_security_police
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_security_police_professional
			focus = FRA_domestic_reform_security_police_common
		}
		available = {
			NOT = { 
				has_government = totalist 
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -2 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -4 }
			set_temp_variable = { m = -5 }
			set_temp_variable = { e = 3 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 2 }
			set_temp_variable = { synd_radi_vote_level = 5 }
			set_temp_variable = { anar_parl_vote_level = 8 }
			set_temp_variable = { anar_anar_vote_level = 10 }
			set_temp_variable = { jaco_neos_vote_level = 0 }
			set_temp_variable = { jaco_leni_vote_level = 0 }
			set_temp_variable = { sore_oldl_vote_level = 0 }
			set_temp_variable = { sore_yout_vote_level = 3 }
			set_temp_variable = { indent_vote_level = 0 }
			FRA_vote_agree_set = yes

			set_country_flag = bill_DSE_reforming
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSE_reform_show } 
		
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
			
			custom_effect_tooltip = FRA_domestic_reform_security_police_people_tips
			set_country_flag = FRA_bills_DSE_people_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DSE_orignal
					add_idea = FRA_bills_DSE_people
				}		
			}
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_people_rebuild
		icon = GFX_focus_FRA_domestic_reform_security_police_people_rebuild
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_people
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_no	
			focus = FRA_domestic_police_equip_death	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 1.5 }
			set_temp_variable = { pc = 1.5 }
			set_temp_variable = { mc = 1.5 }
			set_temp_variable = { sc = 1.5 }
			set_temp_variable = { fc = -4 }
			set_temp_variable = { bc = -2 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1.5 }
			set_temp_variable = { sorec = -1.5 }
			FRA_social_politic_situation_change = yes

			set_country_flag = bill_DSE_equipment_people
			custom_effect_tooltip = FRA_domestic_reform_security_police_people_rebuild_tips
			clr_country_flag = FRA_bills_DSE_people_show
			set_country_flag = FRA_bills_DSE_people3_show
			effect_tooltip = {
				add_ideas = FRA_bills_DSE_anar
			}
			
			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 8 }
			set_temp_variable = { agree_jaco_neos_change = 0 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = -10 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_police_equip_death
		icon = GFX_focus_FRA_domestic_police_equip_death
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_common
			focus = FRA_domestic_reform_security_police_professional
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_no	
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = -5
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -2 }
			set_temp_variable = { jacoc = 2 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			add_stability = -0.025
			add_political_power = -75

			custom_effect_tooltip = FRA_domestic_police_equip_death_tips
			effect_tooltip = {
				add_ideas = FRA_bills_DSE_left
			}

			if = {
				limit = { has_country_flag = FRA_bills_DSE_professional_show }
				clr_country_flag = FRA_bills_DSE_professional_show
				set_country_flag = FRA_bills_DSE_professional1_show
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_DSE_common_show }
				clr_country_flag = FRA_bills_DSE_common_show
				set_country_flag = FRA_bills_DSE_common1_show
			}

			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = 0 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = 10 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_police_equip_nomral
		icon = GFX_focus_FRA_domestic_police_equip_nomral
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_common
			focus = FRA_domestic_reform_security_police_professional
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_no
			focus = FRA_domestic_police_equip_death	
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = -3
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			custom_effect_tooltip = FRA_domestic_police_equip_nomral_tips

			effect_tooltip = {
				add_ideas = FRA_bills_DSE_middle
			}

			if = {
				limit = { has_country_flag = FRA_bills_DSE_professional_show }
				clr_country_flag = FRA_bills_DSE_professional_show
				set_country_flag = FRA_bills_DSE_professional2_show
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_DSE_common_show }
				clr_country_flag = FRA_bills_DSE_common_show
				set_country_flag = FRA_bills_DSE_common2_show
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_DSE_people_show }
				clr_country_flag = FRA_bills_DSE_people_show
				set_country_flag = FRA_bills_DSE_people1_show
			}

			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 0 }
			set_temp_variable = { agree_anar_anar_change = 0 }
			set_temp_variable = { agree_jaco_neos_change = 0 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = 5 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_police_equip_no
		icon = GFX_focus_FRA_domestic_police_equip_no
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_common
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_death	
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			add_political_power = 25

			set_country_flag = bill_DSE_equipment_right
			custom_effect_tooltip = FRA_domestic_police_equip_no_tips

			effect_tooltip = {
				add_ideas = FRA_bills_DSE_right
			}

			if = {
				limit = { has_country_flag = FRA_bills_DSE_common_show }
				clr_country_flag = FRA_bills_DSE_common_show
				set_country_flag = FRA_bills_DSE_common3_show
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_DSE_people_show }
				clr_country_flag = FRA_bills_DSE_people_show
				set_country_flag = FRA_bills_DSE_people2_show
			}

			set_temp_variable = { agree_synd_trav_change = 0 }
			set_temp_variable = { agree_synd_radi_change = 0 }
			set_temp_variable = { agree_anar_parl_change = 4 }
			set_temp_variable = { agree_anar_anar_change = 4 }
			set_temp_variable = { agree_jaco_neos_change = 0 }
			set_temp_variable = { agree_jaco_leni_change = 0 }
			set_temp_variable = { agree_sore_oldl_change = 0 }
			set_temp_variable = { agree_sore_yout_change = 0 }
			set_temp_variable = { agree_indent_change = 0 }
			FRA_vote_change = yes
		}
	}

	focus = {
		id = FRA_domestic_police_end
		icon = GFX_focus_FRA_domestic_police_end
		relative_position_id = FRA_domestic_police_equip_no
		prerequisite = { 
			focus = FRA_domestic_police_equip_no
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_death
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		x = -1
		y = 1
		ai_will_do = { 
			base = 100 
			modifier = {
				factor = 0
				check_variable = { FRA_vote_agree < 326 }
			}
		}
		cost = 1
		completion_reward = {
			custom_effect_tooltip = FRA_domestic_police_end_tips

			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_security_rally
		icon = GFX_focus_FRA_domestic_reform_security_rally
		relative_position_id = FRA_domestic_reform_security
		prerequisite = { 
			focus = FRA_domestic_reform_security
		}
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		} 
		x = 3
		y = 1
		ai_will_do = { base  = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_stability = 0.01
			activate_mission = FRA_mission_bill_DA_limit_time
		}
	}

	focus = {
		id = FRA_domestic_rally_controlled
		icon = GFX_focus_FRA_domestic_rally_controlled
		relative_position_id = FRA_domestic_reform_security_rally
		prerequisite = { 
			focus = FRA_domestic_reform_security_rally
		}
		mutually_exclusive = {
			focus = FRA_domestic_rally_freedom
		} 
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = -2 }
			set_temp_variable = { p = 4 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = -0.5 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 4 }
			set_temp_variable = { synd_radi_vote_level = 2 }
			set_temp_variable = { anar_parl_vote_level = 1 }
			set_temp_variable = { anar_anar_vote_level = 0 }
			set_temp_variable = { jaco_neos_vote_level = 8 }
			set_temp_variable = { jaco_leni_vote_level = 9 }
			set_temp_variable = { sore_oldl_vote_level = 8 }
			set_temp_variable = { sore_yout_vote_level = 2 }
			set_temp_variable = { indent_vote_level = 4 }
			FRA_vote_agree_set = yes
			set_country_flag = bill_DA_reforming
			set_country_flag = bill_DA_reforming_left
			activate_targeted_decision = { target = FRA decision = FRA_bill_DA_reform_show } 
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
			custom_effect_tooltip = FRA_domestic_rally_controlled_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DA_orignal
					add_idea = FRA_bills_DA_left
				}
			}
		}
	}

	focus = {
		id = FRA_domestic_rally_freedom
		icon = GFX_focus_FRA_domestic_rally_freedom
		relative_position_id = FRA_domestic_reform_security_rally
		prerequisite = { 
			focus = FRA_domestic_reform_security_rally
		}
		mutually_exclusive = {
			focus = FRA_domestic_rally_controlled
		} 
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { base  = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = -3 }
			set_temp_variable = { m = -1 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -1 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_country_flag = voting_time
			set_temp_variable = { synd_trav_vote_level = 6 }
			set_temp_variable = { synd_radi_vote_level = 9 }
			set_temp_variable = { anar_parl_vote_level = 9 }
			set_temp_variable = { anar_anar_vote_level = 10 }
			set_temp_variable = { jaco_neos_vote_level = 0 }
			set_temp_variable = { jaco_leni_vote_level = 1 }
			set_temp_variable = { sore_oldl_vote_level = 2 }
			set_temp_variable = { sore_yout_vote_level = 6 }
			set_temp_variable = { indent_vote_level = 4 }
			FRA_vote_agree_set = yes
			set_country_flag = bill_DA_reforming
			set_country_flag = bill_DA_reforming_right
			activate_targeted_decision = { target = FRA decision = FRA_bill_DA_reform_show } 
				
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
			custom_effect_tooltip = FRA_domestic_rally_freedom_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_DA_orignal
					add_idea = FRA_bills_DA_right
				}
			}
		}
	}

	focus = {
		id = FRA_domestic_rally_end
		icon = GFX_focus_FRA_domestic_rally_end
		relative_position_id = FRA_domestic_rally_freedom
		prerequisite = { 
			focus = FRA_domestic_rally_freedom
			focus = FRA_domestic_rally_controlled
		}
		x = 0
		y = 1
		ai_will_do = { 
			base = 100 
			modifier = {
				factor = 0
				check_variable = { FRA_vote_agree < 326 }
			}
		}
		cost = 2
		completion_reward = {
			custom_effect_tooltip = FRA_domestic_rally_end_tips

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes
		}
	}

### 军事外交
 	focus = {
		id = FRA_road_to_justice
		icon = GFX_focus_focus_fra_revolution_utmost
		available = {
			has_completed_focus = FRA_strategic_layout
		}
		ai_will_do = { base  = 300 }
		cost = 2
		x = 36
		y = 8
		completion_reward = {
			add_political_power = 100
			add_war_support = 0.05

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes		
			
			
		}
	}

	focus = {
		id = FRA_renseignement_generaux
		icon = GFX_focus_FRA_renseignement_generaux
		cost = 2
		relative_position_id = FRA_road_to_justice
		x = 1
		y = 1
		prerequisite = { focus = FRA_road_to_justice }
		ai_will_do = { base  = 150 }
		completion_reward = {
			if = {
				limit = { has_dlc_lar = yes }
				set_temp_variable = { upgrades = 3 }
				if = {
					limit = { has_intelligence_agency = no }
					create_intelligence_agency = yes
					subtract_from_temp_variable = { upgrades = 1 }
				}
				if = {
					limit = {
						NOT = { has_done_agency_upgrade = upgrade_form_department }
						check_variable = { upgrades > 0 }
					}
					upgrade_intelligence_agency = upgrade_form_department
					subtract_from_temp_variable = { upgrades = 1 }
				}
				if = {
					limit = {
						NOT = { has_done_agency_upgrade = upgrade_decryption_boost }
						check_variable = { upgrades > 0 }
					}
					upgrade_intelligence_agency = upgrade_decryption_boost
					subtract_from_temp_variable = { upgrades = 1 }
				}
				else_if = {
					limit = {
						NOT = { has_done_agency_upgrade = upgrade_decryption_boost_2 }
						check_variable = { upgrades > 0 }
					}
					upgrade_intelligence_agency = upgrade_decryption_boost_2
					subtract_from_temp_variable = { upgrades = 1 }
				}
				if = {
					limit = {
						NOT = { has_done_agency_upgrade = upgrade_crypto_strength }
						check_variable = { upgrades > 0 }
					}
					upgrade_intelligence_agency = upgrade_crypto_strength
					subtract_from_temp_variable = { upgrades = 1 }
				}
				else_if = {
					limit = {
						NOT = { has_done_agency_upgrade = upgrade_crypto_strength_2 }
						check_variable = { upgrades > 0 }
					}
					upgrade_intelligence_agency = upgrade_crypto_strength_2
					subtract_from_temp_variable = { upgrades = 1 }
				}
				if = {
					limit = { check_variable = { upgrades > 0 } }
					gain_random_agency_upgrade = yes
				}
				if = {
					limit = { check_variable = { upgrades > 1 } }
					gain_random_agency_upgrade = yes
				}
				if = {
					limit = { check_variable = { upgrades > 2 } }
					gain_random_agency_upgrade = yes
				}
				custom_effect_tooltip = tooltip_white_line
				add_ideas = FRA_renseignements_generaux_lar
			}
			else = {
				add_political_power = 50
				add_ideas = FRA_renseignements_generaux_non_lar
			}
			hidden_effect = {
				NFA = { country_event = { id = nfa.544 days = 5 } } #Wine-smuggling
			}
		}
	}

	focus = {
		id = FRA_expanding_intelligence_services
		icon = GFX_focus_generic_secret_service_agency
		cost = 2
		relative_position_id = FRA_renseignement_generaux
		x = 0
		y = 1
		prerequisite = { focus = FRA_renseignement_generaux }
		ai_will_do = { base  = 150 }
		completion_reward = {
			swap_ideas = {
				remove_idea = FRA_renseignements_generaux_lar
				add_idea = FRA_renseignements_generaux_lar_up
			}
			gain_random_agency_upgrade = yes
			gain_random_agency_upgrade = yes
			gain_random_agency_upgrade = yes
		}
	}

	focus = {  
		id = FRA_department_revolutionary_ideal
		icon = GFX_focus_FRA_department_revolutionary_ideal
		cost = 2
		relative_position_id = FRA_road_to_justice
		x = -1
		y = 1
		prerequisite = { focus = FRA_road_to_justice }
		completion_reward = {
			if = {
				limit = { has_idea = GER_catholic_resistance_idea }
				remove_ideas = GER_catholic_resistance_idea
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_failed_operation_eulen
			}
			else = {
				add_stability = 0.05
				add_war_support = 0.05
				add_political_power = 100
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_blocks_operation_eulen
			}
		}
	}

	focus = {
		id = FRA_problem_with_neibour
		icon = GFX_goal_GER_Pax_Germanica
		relative_position_id = FRA_road_to_justice
		prerequisite = {
			focus = FRA_road_to_justice
		}
		cost = 1
		x = 5
		y = 1
		ai_will_do = { 
			base = 200 
			modifier = {
				add = 300
				date > 1938.1.1
			}
		}
		completion_reward = {
			country_event = frapha.4
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_sleeping_lion_strategy
		icon = GFX_focus_BEL_expression_of_belgian_unity
		relative_position_id = FRA_problem_with_neibour
		prerequisite = {
			focus = FRA_problem_with_neibour
		}
		mutually_exclusive = {
			focus = FRA_rooster_strategy
		}
		available = {
			NOT = { has_country_flag = sore_won_first_election_flag }
			has_country_flag = set_sleeping_lion_strategy
		}
		ai_will_do = { base = 250 }
		cost = 2
		x = 4
		y = 1
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			FRA_social_politic_situation_change = yes

			add_named_threat = {
				threat = -5
				name = FRA_sleeping_lion_strategy
			}
			set_country_flag = FRA_bills_sleeping_lion1_show
			effect_tooltip = {
				add_ideas = FRA_bills_sleeping_lion1
			}	
			add_to_variable = { allbill_max_dig_in_factor = 0.25 }
			add_to_variable = { allbill_dig_in_speed_factor = 0.1 }
			add_to_variable = { allbill_army_core_defence_factor = 0.05 }
		}
	}

	focus = {
		id = FRA_iron_line_of_defense
		icon = GFX_focus_SWE_hedgehog_defense
		relative_position_id = FRA_sleeping_lion_strategy
		prerequisite = {
			focus = FRA_fortress_of_verdun
		}
		ai_will_do = { 
			base = 175
		}
		cost = 4
		x = 4
		y = 2
		completion_reward = {
			if = {
				limit = { NOT = { has_tech = basic_fortification_tech } }
				set_technology = { basic_fortification_tech = 1 }
			}
			if = {
				limit = { NOT = { has_tech = land_fort_tech_1 } }
				set_technology = { land_fort_tech_1 = 1 }
			}
			add_tech_bonus = {
				name = FRA_iron_line_of_defense
				bonus = 1
				uses = 1
				category = support_tech
			}
			27 = {
				add_building_construction = {
					type = bunker
					province = 698
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 6698
					level = 2
				}
			}
			785 = {
				add_building_construction = {
					type = bunker
					province = 11516
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 521
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 5291
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 3560
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 11642
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 3546
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 6545
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 11488
					level = 2
				}
			}
				if = {
					limit = { has_completed_focus = FRA_lowland_defense }
					785 = {
						add_building_construction = {
							type = bunker
							province = 9472
							level = 2
						}
					}
					980 = {
						add_building_construction = {
							type = bunker
							province = 11606
							level = 2
						}
						add_building_construction = {
							type = bunker
							province = 11483
							level = 2
						}
					}
					17 = {
						add_building_construction = {
							type = bunker
							province = 3536
							level = 2
						}
						add_building_construction = {
							type = bunker
							province = 11548
							level = 2
						}
					}
				}
				else = {
					custom_effect_tooltip = FRA_iron_line_of_defense_tips
				}
			
		}
	}

	focus = {
		id = FRA_fortress_of_verdun
		icon = GFX_goal_generic_construct_military
		relative_position_id = FRA_sleeping_lion_strategy
		prerequisite = {
			focus = FRA_sleeping_lion_strategy
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = 2
		y = 1
		completion_reward = {
			add_one_random_civilian_factory = yes
			27 = {
				add_building_construction = {
					type = bunker
					province = 698
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6698
					level = 3
				}
			}
			785 = {
				add_building_construction = {
					type = bunker
					province = 11516
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 521
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 5291
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3560
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11642
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3546
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 6545
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 11488
					level = 2
				}
			}
		}
	}

	focus = {
		id = FRA_defending_the_coast
		icon = GFX_goal_generic_defence
		relative_position_id = FRA_fortress_of_verdun
		prerequisite = {
			focus = FRA_fortress_of_verdun
		}
		ai_will_do = { base = 200 }
		cost = 4
		x = 0
		y = 1
		completion_reward = {
			add_one_random_civilian_factory = yes
			779 = {
				add_building_construction = {
					type = coastal_bunker
					province = 743
					level = 3
				}
			}
			19 = {
				add_building_construction = {
					type = coastal_bunker
					province = 9737
					level = 3
				}
			}
			23 = {
				add_building_construction = {
					type = coastal_bunker
					province = 6657
					level = 3
				}
			}
			14 = {
				add_building_construction = {
					type = coastal_bunker
					province = 9510
					level = 3
				}
			}
			983 = {
				add_building_construction = {
					type = coastal_bunker
					province = 6536
					level = 3
				}
				add_building_construction = {
					type = coastal_bunker
					province = 3552
					level = 3
				}
			}
			15 = {
				add_building_construction = {
					type = coastal_bunker
					province = 6449
					level = 3
				}
				add_building_construction = {
					type = coastal_bunker
					province = 9434
					level = 3
				}
			}
			17 = {
				add_building_construction = {
					type = coastal_bunker
					province = 9500
					level = 3
				}
				add_building_construction = {
					type = coastal_bunker
					province = 11548
					level = 3
				}
			}
			817 = {
				add_building_construction = {
					type = coastal_bunker
					province = 9853
					level = 3
				}
			}
			22 = {
				add_building_construction = {
					type = coastal_bunker
					province = 9898
					level = 3
				}
			}
			21 = {
				add_building_construction = {
					type = coastal_bunker
					province = 11836
					level = 3
				}
				add_building_construction = {
					type = coastal_bunker
					province = 911
					level = 3
				}
			}
			762 = {
				add_building_construction = {
					type = coastal_bunker
					province = 9909
					level = 3
				}
			}
		}
	}

	focus = {
		id = FRA_lowland_defense
		icon = GFX_focus_BEL_defensive_neutrality
		relative_position_id = FRA_fortress_of_verdun
		prerequisite = {
			focus = FRA_fortress_of_verdun
		}
		ai_will_do = { base = 150 }
		cost = 2
		x = 1
		y = 2
		completion_reward = {
			785 = {
				add_building_construction = {
					type = bunker
					province = 9472
					level = 3
				}
			}
			980 = {
				add_building_construction = {
					type = bunker
					province = 11606
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11483
					level = 3
				}
			}
			17 = {
				add_building_construction = {
					type = bunker
					province = 3536
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11548
					level = 3
				}
			}
		}
	}

	focus = {
		id = FRA_wall_of_sighs
		icon = GFX_focus_GER_philipp_holzmann
		relative_position_id = FRA_iron_line_of_defense
		prerequisite = {
			focus = FRA_iron_line_of_defense
		}
		ai_will_do = { base = 150 }
		cost = 4
		x = 1
		y = 1
		completion_reward = {
			if = {
				limit = { NOT = { has_tech = land_fort_tech_2 } }
				set_technology = { land_fort_tech_2 = 1 }
			}
			add_tech_bonus = {
				name = FRA_wall_of_sighs
				bonus = 1.5
				uses = 1
				category = support_tech
			}
			27 = {
				add_building_construction = {
					type = bunker
					province = 698
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 6698
					level = 2
				}
			}
			785 = {
				add_building_construction = {
					type = bunker
					province = 11516
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 521
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 5291
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 3560
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 11642
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 3546
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 6545
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 11488
					level = 2
				}
			}
				if = {
					limit = { has_completed_focus = FRA_lowland_defense }
					785 = {
						add_building_construction = {
							type = bunker
							province = 9472
							level = 2
						}
					}
					980 = {
						add_building_construction = {
							type = bunker
							province = 11606
							level = 2
						}
						add_building_construction = {
							type = bunker
							province = 11483
							level = 2
						}
					}
					17 = {
						add_building_construction = {
							type = bunker
							province = 3536
							level = 2
						}
						add_building_construction = {
							type = bunker
							province = 11548
							level = 2
						}
					}
				}
				else = {
					custom_effect_tooltip = FRA_iron_line_of_defense_tips
				}
		}
	}

	focus = {
		id = FRA_border_air_defense_networks
		icon = GFX_goal_anti_air
		relative_position_id = FRA_sleeping_lion_strategy
		prerequisite = {
			focus = FRA_sleeping_lion_strategy
		}
		ai_will_do = { base = 200 }
		cost = 4
		x = 0
		y = 1
		completion_reward = {
			add_one_random_infrastructure = yes
			17 = {
				add_building_construction = {
					type = anti_air_building
					level = 3
				}
			}
			980 = {
				add_building_construction = {
					type = anti_air_building
					level = 3
				}
			}
			785 = {
				add_building_construction = {
					type = anti_air_building
					level = 3
				}
			}
			24 = {
				add_building_construction = {
					type = anti_air_building
					level = 3
				}
			}
			27 = {
				add_building_construction = {
					type = anti_air_building
					level = 3
				}
			}
		}
	}

	focus = {
		id = FRA_border_supply_networks
		icon = GFX_focus_generic_currency_reforms
		relative_position_id = FRA_border_air_defense_networks
		prerequisite = {
			focus = FRA_border_air_defense_networks
		}
		ai_will_do = { base = 150 }
		cost = 4
		x = -1
		y = 2
		completion_reward = {
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			27 = {
				add_building_construction = {
					type = supply_node
					province = 698
					level = 1
				}
			}
			785 = {
				add_building_construction = {
					type = supply_node
					province = 9472
					level = 1
				}
			}
			build_railway = {
				level = 3
				start_province = 698
				target_province = 11516
			}
			build_railway = {
				level = 3
				start_province = 11506
				target_province = 9472
			}
			build_railway = {
				level = 3
				start_province = 11506
				target_province = 698
			}
			build_railway = {
				level = 3
				start_province = 11506
				target_province = 11516
			}
		} 
	}

	focus = {
		id = FRA_ensuring_radar_stations
		icon = GFX_focus_generic_radio_equipment
		relative_position_id = FRA_border_air_defense_networks
		prerequisite = {
			focus = FRA_border_air_defense_networks
		}
		available = {
			is_special_project_completed = sp:sp_air_radar 
		}
		cost = 4
		x = 0
		y = 1
		completion_reward = {
			add_one_random_infrastructure = yes
			17 = {
				add_building_construction = {
					type = radar_station
					level = 2
				}
			}
			980 = {
				add_building_construction = {
					type = radar_station
					level = 2
				}
			}
			785 = {
				add_building_construction = {
					type = radar_station
					level = 2
				}
			}
			24 = {
				add_building_construction = {
					type = radar_station
					level = 2
				}
			}
			27 = {
				add_building_construction = {
					type = radar_station
					level = 2
				}
			}		
		}
	}

	focus = {
		id = FRA_preparatory_arms_production
		icon = GFX_focus_SWI_issue_war_bonds
		relative_position_id = FRA_ensuring_radar_stations
		prerequisite = {
			focus = FRA_ensuring_radar_stations
			focus = FRA_defending_the_coast
		}
		ai_will_do = { base = 200 }
		cost = 4
		x = 1
		y = 1
		completion_reward = { 
			clr_country_flag = FRA_bills_sleeping_lion1_show
			set_country_flag = FRA_bills_sleeping_lion2_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_sleeping_lion1
					add_idea = FRA_bills_sleeping_lion2
				}	
			}	
			add_to_variable = { allbill_max_dig_in_factor = 0.15 }
			add_to_variable = { allbill_dig_in_speed_factor = 0.1 }
			add_to_variable = { allbill_production_speed_arms_factory_factor = 0.25 }
			add_to_variable = { allbill_production_speed_industrial_complex_factor = 0.25 }

			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
		}
	}

	focus = {
		id = FRA_marketing_campaign
		icon = GFX_focus_por_workers_of_iberia
		relative_position_id = FRA_preparatory_arms_production
		prerequisite = {
			focus = FRA_preparatory_arms_production
		}
		available = {
			GER = {
				has_war = yes
			}
			threat > 0.5
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = 0
		y = 1
		completion_reward = {
			GER = {
				add_stability = -0.1
				add_war_support = -0.1
				add_popularity = { ideology = radical_socialist popularity = 0.05 }
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -15000
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = -7500
				}
			}

			if = {
				limit = {
					GER = {
						has_war_with = FRA
					}
				}
				if = {
					limit = { GER = { has_idea = FRA_weakness_at_the_front } }
					GER = {
						modify_timed_idea = { idea = FRA_weakness_at_the_front days = 180 }
					}
				}
				else = {
					GER = {
						add_timed_idea = { idea = FRA_weakness_at_the_front days = 180 }
					}
				}
			}
			else = {
				custom_effect_tooltip = FRA_an_arrogant_soldier_will_be_defeated_tips
				effect_tooltip = {
					GER = {
						add_timed_idea = { idea = FRA_weakness_at_the_front days = 180 }
					}
				}
			}
		}
	}

	focus = {
		id = FRA_an_arrogant_soldier_will_be_defeated
		icon = GFX_focus_SWE_neither_death_nor_dishonor
		relative_position_id = FRA_preparatory_arms_production
		prerequisite = {
			focus = FRA_preparatory_arms_production
		}
		available = {
			GER = {
				has_war = yes
			}
			threat > 0.5
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = -2
		y = 1
		completion_reward = {
			clr_country_flag = FRA_bills_sleeping_lion2_show
			set_country_flag = FRA_bills_sleeping_lion3_show
			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_sleeping_lion2
					add_idea = FRA_bills_sleeping_lion3
				}	
			}	
			add_to_variable = { allbill_army_org_regain = 0.15 }
			add_to_variable = { allbill_max_dig_in_factor = 0.1 }
			add_to_variable = { allbill_dig_in_speed_factor = 0.1 }
			add_to_variable = { allbill_army_core_defence_factor = 0.5 }

			if = {
				limit = {
					GER = {
						has_war_with = FRA
					}
				}
				if = {
					limit = { GER = { has_idea = FRA_weakness_at_the_front } }
					GER = {
						modify_timed_idea = { idea = FRA_weakness_at_the_front days = 90 }
					}
				}
				else = {
					GER = {
						add_timed_idea = { idea = FRA_weakness_at_the_front days = 90 }
					}
				}
			}
			else = {
				custom_effect_tooltip = FRA_an_arrogant_soldier_will_be_defeated_tips
				effect_tooltip = {
					GER = {
						add_timed_idea = { idea = FRA_weakness_at_the_front days = 90 }
					}
				}
			}
		}
	}

	focus = {
		id = FRA_awakening_peace_loving_people
		icon = GFX_focus_generic_spur_communist_revolutions
		relative_position_id = FRA_preparatory_arms_production
		prerequisite = {
			focus = FRA_preparatory_arms_production
		}
		available = {
			GER = {
				has_war = yes
				has_stability < 0.4
			}
			threat > 0.5
		}
		ai_will_do = { base = 200 }
		cost = 5
		x = 2
		y = 1
		completion_reward = {
			GER = {
				add_timed_idea = { idea = FRA_antiwar_strike days = 90 }
				random_core_state = {
					limit = {
						arms_factory > 2
					}
					damage_building = {
						type = arms_factory
						damage = 3
					}
				}
			}
			custom_effect_tooltip = FRA_awakening_peace_loving_people_tips

			country_event = internvene.88 

			54 = { set_state_flag = gersoc_revo }
			55 = { set_state_flag = gersoc_revo }
			60 = { set_state_flag = gersoc_revo }

			effect_tooltip = {
				GER = {
					country_event = { id = internvene.90 days = 4 }
				}
			}
		}
	}

	focus = {
		id = FRA_memories_of_the_european_revolution
		icon = GFX_focus_AUS_union_of_danubian_socialist_republics
		relative_position_id = FRA_awakening_peace_loving_people
		prerequisite = {
			focus = FRA_awakening_peace_loving_people
		}
		available = {
			AUS = {
				has_socialist_government = no
				has_stability < 0.4
				43 = { is_owned_by_PREV_or_subject = yes }
				9 = { is_owned_by_PREV_or_subject = yes }
			}
			custom_trigger_tooltip = {
				tooltip = FRA_influence_eu_greater_than_100_trigger_tips
				check_variable = {
					FRA_infulence_europe > 100
				}
			}
		}
		cost = 10
		x = -1
		y = 1
		completion_reward = {
			set_temp_variable = { ieuc = -100 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			if = {
				limit = {
					HUN = { exists = yes }
				}
				AUS = {
					set_autonomy = {
						target = HUN
						autonomy_state = autonomy_free
					}
					HUN = {
						drop_cosmetic_tag = yes
						leave_faction = yes
						AUS_remove_monarchy = yes
						set_politics = {
							ruling_party = radical_socialist
							last_election = "1888.6.15"
							election_frequency = 48
							elections_allowed = no
						}
						hidden_effect = {
							every_owned_state = {
								teleport_armies = {
									limit = { is_ally_with = AUS }
									to_state_array = owned_controlled_states
								}
							}
							add_popularity = {
								ideology = radical_socialist
								popularity = 0.4
							}
							add_popularity = {
								ideology = syndicalist
								popularity = 0.2
							}
						}
					}
					declare_war_on = {
						target = HUN
						type = civil_war
					}
				}
				FRA = { add_to_faction = HUN }
			}
			else = {
				AUS = {
					release = HUN
					declare_war_on = {
						target = HUN
						type = civil_war
					}
				}
				HUN = {
					drop_cosmetic_tag = yes
					leave_faction = yes
					AUS_remove_monarchy = yes
					set_politics = {
						ruling_party = radical_socialist
						last_election = "1888.6.15"
						election_frequency = 48
						elections_allowed = no
					}
					hidden_effect = {
						every_owned_state = {
							teleport_armies = {
								limit = { is_ally_with = AUS }
								to_state_array = owned_controlled_states
							}
						}
						add_popularity = {
							ideology = radical_socialist
							popularity = 0.4
						}
						add_popularity = {
							ideology = syndicalist
							popularity = 0.2
						}
					}
				}
				FRA = { add_to_faction = HUN }

			}

			if = {
				limit = {
					CZE = { exists = yes }
				}
				AUS = {
					set_autonomy = {
						target = CZE
						autonomy_state = autonomy_free
					}
					CZE = {
						drop_cosmetic_tag = yes
						leave_faction = yes
						AUS_remove_monarchy = yes
						set_politics = {
							ruling_party = radical_socialist
							last_election = "1888.6.15"
							election_frequency = 48
							elections_allowed = no
						}
						hidden_effect = {
							every_owned_state = {
								teleport_armies = {
									limit = { is_ally_with = AUS }
									to_state_array = owned_controlled_states
								}
							}
							add_popularity = {
								ideology = radical_socialist
								popularity = 0.4
							}
							add_popularity = {
								ideology = syndicalist
								popularity = 0.2
							}
						}
					}
					declare_war_on = {
						target = CZE
						type = civil_war
					}
				}
				FRA = { add_to_faction = CZE }
			}
			else = {
				AUS = {
					release = CZE
					declare_war_on = {
						target = CZE
						type = civil_war
					}	
				}
				CZE = {
					drop_cosmetic_tag = yes
					leave_faction = yes
					AUS_remove_monarchy = yes
					set_politics = {
						ruling_party = radical_socialist
						last_election = "1888.6.15"
						election_frequency = 48
						elections_allowed = no
					}
					hidden_effect = {
						every_owned_state = {
							teleport_armies = {
								limit = { is_ally_with = AUS }
								to_state_array = owned_controlled_states
							}
						}
						add_popularity = {
							ideology = radical_socialist
							popularity = 0.4
						}
						add_popularity = {
							ideology = syndicalist
							popularity = 0.2
						}
					}
				}
				FRA = { add_to_faction = CZE }
			}
		}
	}

	focus = {
		id = FRA_dismemberment_of_germany
		icon = GFX_focus_POL_reassert_silesian_claims
		relative_position_id = FRA_the_red_german_question
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		mutually_exclusive = {
			focus = FRA_the_red_german_question
		}
		available = {
			NOT = {
				has_completed_focus = FRA_awakening_peace_loving_people
			}
			custom_trigger_tooltip = {
				tooltip = FRA_dismemberment_of_germany_tips
				any_state = {
					OR = {
						state = 51
						state = 55
						state = 56
						state = 57
						state = 50
						state = 52
						state = 53
						state = 54
						state = 780
						state = 60
						state = 65
						state = 147
						state = 59
						state = 61
						state = 62
						state = 58
						state = 782
						state = 66
						state = 67
						state = 86
						state = 68
						state = 63
						state = 776
						state = 777
						state = 5
						state = 188				
					}
					is_owned_by_ROOT_or_subject = yes
				}
			}
		}
		cost = 2
		x = -2
		y = 0
		completion_reward = {	
			custom_effect_tooltip = FRA_dismemberment_of_germany_tips
			if = {
				limit = {
					OR = {
						owns_state = 51
						owns_state = 55
						owns_state = 56
						owns_state = 57					
					}
				}
				release_puppet = RHI
				RHI = { add_ideas = FRA_german_reparations }
			}
			if = {
				limit = {
					OR = {
						owns_state = 54
						owns_state = 53
						owns_state = 52
						owns_state = 50	
						owns_state = 780				
					}
				}
				release_puppet = BAY
				BAY = { add_ideas = FRA_german_reparations }
			}
			if = {
				limit = {
					OR = {
						owns_state = 59
						owns_state = 60
						owns_state = 65
						owns_state = 147	
						owns_state = 61	
						owns_state = 64
						owns_state = 62
						owns_state = 58	
						owns_state = 782			
					}
				}
				release_puppet = NGF
				NGF = { add_ideas = FRA_german_reparations }
			}
			if = {
				limit = {
					OR = {
						owns_state = 66
						owns_state = 67
						owns_state = 68
						owns_state = 86	
						owns_state = 63
						owns_state = 776				
					}
				}
				release_puppet = PRE
				PRE = { add_ideas = FRA_german_reparations }
			}
			if = {
				limit = {
					OR = {
						owns_state = 777
						owns_state = 188
						owns_state = 5					
					}
				}
				release_puppet = EPR
				EPR = { add_ideas = FRA_german_reparations }
			}		

			hidden_effect = {
				every_state = {
					remove_core_of = RHI
					remove_core_of = BAY
					remove_core_of = NGF
					remove_core_of = PRE
					remove_core_of = EPR

					remove_claim_by = RHI 
					remove_claim_by = BAY
					remove_claim_by = NGF
					remove_claim_by = PRE
					remove_claim_by = EPR
				}

				every_state = {
					limit = {
						OR = {
							state = 51
							state = 55
							state = 56
							state = 57					
						}
						is_owned_by_ROOT_or_subject = yes
					}
					transfer_state_to = RHI
					add_core_of = RHI
				}
				every_state = {
					limit = {
						OR = {
							state = 54
							state = 53
							state = 52
							state = 50	
							state = 780				
						}
						is_owned_by_ROOT_or_subject = yes
					}
					transfer_state_to = BAY
					add_core_of = BAY
				}
				every_state = {
					limit = {
						OR = {
							state = 59
							state = 60
							state = 65
							state = 147	
							state = 61	
							state = 64
							state = 62
							state = 58	
							state = 782
						}
						is_owned_by_ROOT_or_subject = yes
					}
					transfer_state_to = NGF
					add_core_of = NGF
				}
				every_state = {
					limit = {
						OR = {
							state = 66
							state = 67
							state = 68
							state = 86	
							state = 63
							state = 776
						}
						is_owned_by_ROOT_or_subject = yes
					}
					transfer_state_to = PRE
					add_core_of = PRE
				}
				every_state = {
					limit = {
						OR = {
							state = 777
							state = 188
							state = 5				
						}
						is_owned_by_ROOT_or_subject = yes
					}
					transfer_state_to = EPR
					add_core_of = EPR 
				}
			}
		}
	}

	focus = {
		id = FRA_the_red_german_question
		icon = GFX_focus_GER_stakhanovite_movement
		relative_position_id = FRA_awakening_peace_loving_people
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		available = {
			GRU = {
				exists = yes
				has_socialist_government = yes
			}
		}
		mutually_exclusive = {
			focus = FRA_the_red_german_question
		}
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			country_event =  internvene.110
		}
	}

	focus = {
		id = FRA_loyal_partner
		icon = GFX_focus_GER_proletarian_dictatorship
		relative_position_id = FRA_the_red_german_question
		prerequisite = {
			focus = FRA_the_red_german_question
		}
		mutually_exclusive = { 
			focus = FRA_reliable_ally
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			puppet = GRU
			GRU = {
				add_ideas = FRA_loyal_partner
			}
		}
	}

	focus = {
		id = FRA_reliable_ally
		icon = GFX_focus_GER_the_peoples_victory
		relative_position_id = FRA_the_red_german_question
		prerequisite = {
			focus = FRA_the_red_german_question
		}
		mutually_exclusive = {
			focus = FRA_loyal_partner
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			GRU = {
				add_ideas = FRA_reliable_ally
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = arms_factory level = 1 }
				}
	
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				random_owned_controlled_state = {
					limit = { arms_factory > 0 }
					remove_building = { type = industrial_complex level = 1 }
				}
				ROOT = {
					add_offsite_building = { type = industrial_complex level = 16 }
					add_offsite_building = { type = arms_factory level = 16 }
				}
			}
		}
	}

	focus = {
		id = FRA_rooster_strategy
		icon = GFX_focus_fra_le_deluge
		relative_position_id = FRA_problem_with_neibour
		prerequisite = {
			focus = FRA_problem_with_neibour
		}
		mutually_exclusive = {
			focus = FRA_sleeping_lion_strategy
		}
		available = {
			has_country_flag = set_rooster_strategy
		}
		ai_will_do = { base = 250 }
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			reverse_add_opinion_modifier = {
				target = GER
				modifier = KR_hates_govt
			}
			add_named_threat = {
				threat = 3
				name = FRA_rooster_strategy
			}
			set_country_flag = FRA_bills_rooster1_show
			effect_tooltip = {
				add_ideas = FRA_bills_rooster1
			}
			add_to_variable = { allbill_max_planning = 0.1 }
			add_to_variable = { allbill_experience_gain_army_factor = 0.025 }
			add_to_variable = { allbill_army_org_factor = 0.05 }
		}
	}

	focus = {
		id = FRA_recover_lost_territory
		icon = GFX_goal_NFA_pays_reel
		relative_position_id = FRA_rooster_strategy
		prerequisite = {
			focus = FRA_rooster_strategy
		}
		available = {
			has_completed_focus = FRA_people_under_the_kaiser
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = 2
		y = 1
		completion_reward = {
					
			if = {
				limit = { has_country_flag = FRA_bills_rooster12_show }
				clr_country_flag = FRA_bills_rooster12_show
				set_country_flag = FRA_bills_rooster2_show
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_rooster1_show }
				clr_country_flag = FRA_bills_rooster1_show
				set_country_flag = FRA_bills_rooster11_show
			}
			add_to_variable = { allbill_experience_gain_army_factor = 0.025 }
			add_to_variable = { allbill_totalist_drift = 0.01 }
			add_to_variable = { allbill_army_attack_factor = 0.025 }

			effect_tooltip = {
				swap_ideas = {
					remove_idea = FRA_bills_rooster1
					add_idea = FRA_bills_rooster11
				}
			}

			custom_effect_tooltip = FRA_recover_lost_territory_tips
		}
	}

	focus = {
		id = FRA_dunkirk_issue
		icon = GFX_focus_AUS_bring_phonix_insurance_from_the_ashes
		relative_position_id = FRA_recover_lost_territory
		prerequisite = {
			focus = FRA_recover_lost_territory
			focus = FRA_sleeping_lion_strategy
		}
		available = {
			29 = {
				NOT = { is_owned_and_controlled_by = FRA }
			}
		}
		ai_will_do = { base = 200 }
		cost = 1
		x = 1
		y = 1
		completion_reward = {		
			29 = {
				owner = {
					add_stability = -0.025
					ROOT = {
						reverse_add_opinion_modifier = {
							target = PREV
							modifier = KR_hates_govt
						}
					}
					
				}
			}

			country_event = { id = internvene.3 days = 3 }
		}
	}

	focus = {
		id = FRA_walloon_frenchspeaking_people
		icon = GFX_focus_BEL_the_flemish_question
		relative_position_id = FRA_dunkirk_issue
		prerequisite = {
			focus = FRA_dunkirk_issue
		}
		available = {
			owns_state = 29
			has_war = no
			OR = {
				AND = {
					34 = { owner = { has_socialist_government = no } }
					948 = { owner = { has_socialist_government = no } }
				}	
				WAL = { exists = yes }
			}
		}
		cost = 2
		x = 0
		y = 3
		completion_reward = {
			custom_effect_tooltip = if_wallon_soc_exists
			effect_tooltip = {
				country_event = internvene.45
			}
			custom_effect_tooltip = if_wallon_exists
			effect_tooltip = {
				country_event = internvene.47
			}
			custom_effect_tooltip = if_wallon_not_exists
			effect_tooltip = {
				country_event = internvene.72
			}
			

			hidden_effect = {
				if = {
					limit = {
						WAL = {
							exists = yes
						}
					}
					if = {
						limit = {
							WAL = {
								has_socialist_government = yes
							}
						}
						WAL = {
							country_event = { id = internvene.45 days = 4 }
						}
					}
					else = {
						WAL = {
							country_event = { id = internvene.47 days = 4 }
						}
					}
				}
				else_if = {
					limit = {
						34.owner = { has_socialist_government = no }
						948.owner = { has_socialist_government = no }
					}
					34 = {
						owner = {
							country_event = { id = internvene.72 days = 4 }
						}
					}
				}
			}
		}
	}

	focus = {
		id = FRA_insularity_in_the_mediterranean
		icon = GFX_focus_generic_subjugation
		relative_position_id = FRA_recover_lost_territory
		prerequisite = {
			focus = FRA_recover_lost_territory
		}
		bypass = {
			OR = {
				1 = {
					is_owned_and_controlled_by = FRA
				}
				FRA = {
					has_war_with = NFA
				}
			}
		}
		cost = 1
		x = -1
		y = 1
		completion_reward = {
			reverse_add_opinion_modifier = {
				target = NFA
				modifier = KR_hates_govt
			}
			NFA = {
				add_stability = -0.025
			}
			activate_targeted_decision = { target = NFA decision = FRA_corse_revo }
		}
	}

	focus = {
		id = FRA_dont_forget_alsace_lorraine
		icon = GFX_goal_NFA_french_unity
		relative_position_id = FRA_recover_lost_territory
		prerequisite = {
			focus = FRA_dunkirk_issue
			focus = FRA_insularity_in_the_mediterranean
		}
		prerequisite = {
			focus = FRA_recover_lost_territory
		}
		bypass = {
			28 = {
				is_owned_and_controlled_by = FRA
			}
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = 0
		y = 2
		completion_reward = { 
			add_war_support = 0.05
			add_named_threat = {
				threat = 2
				name = FRA_dont_forget_alsace_lorraine
			}

			custom_effect_tooltip = FRA_dont_forget_alsace_lorraine_tips
			custom_effect_tooltip = {
				localization_key = idea_desc|FRA_weakness_at_the_front
				INDENT = "    "
			}
		}
	}

	focus = {
		id = FRA_fodder_rhineland
		icon = GFX_goal_FRA_french_revanchism
		relative_position_id = FRA_rooster_strategy
		prerequisite = {
			focus = FRA_rooster_strategy
		}
		ai_will_do = {
			base = 200
		}
		cost = 4
		x = -2
		y = 1
		completion_reward = {
			
			if = {
				limit = { has_country_flag = FRA_bills_rooster11_show }
				clr_country_flag = FRA_bills_rooster11_show
				set_country_flag = FRA_bills_rooster2_show
			}
			else_if = {
				limit = { has_country_flag = FRA_bills_rooster1_show }
				clr_country_flag = FRA_bills_rooster1_show
				set_country_flag = FRA_bills_rooster12_show
			}
			add_to_variable = { allbill_experience_gain_army_factor = 0.025 }
			add_to_variable = { allbill_army_org_factor = 0.05 }
			add_to_variable = { allbill_army_speed_factor = 0.1 }
			add_to_variable = { allbill_army_morale_factor = 0.1 }

			effect_tooltip = { 
				swap_ideas = {
					remove_idea = FRA_bills_rooster1
					add_idea = FRA_bills_rooster12
				}
			}

			add_one_random_military_factory = yes
		}
	}

	focus = {
		id = FRA_prepare_for_a_low_ground_attack
		icon = GFX_focus_hol_gateway_to_europe
		relative_position_id = FRA_fodder_rhineland
		prerequisite = {
			focus = FRA_fodder_rhineland
		}
		available = {
			NOT = { has_completed_focus = FRA_the_fury_of_revenge }
		}
		ai_will_do = { base = 250 }
		cost = 2
		x = 0 
		y = 2
		completion_reward = {
			custom_effect_tooltip = FRA_prepare_for_a_low_ground_attack_tips
			custom_effect_tooltip = {
				localization_key = idea_desc|FRA_weakness_at_the_front
				INDENT = "    "
			}
		}
	}

	focus = {
		id = FRA_alpine_surprise_attack
		icon = GFX_focus_SWI_continuous_build_up_military_readiness
		relative_position_id = FRA_fodder_rhineland
		prerequisite = {
			focus = FRA_fodder_rhineland
		}
		prerequisite = {
			focus = FRA_demand_haute_savoie
		}
		available = {
			NOT = { has_completed_focus = FRA_the_fury_of_revenge }
			SWI = { 
				OR = {
					has_socialist_government = yes 
					AND = {
						has_completed_focus = SWI_peace_at_last
						NOT = {
							is_in_faction_with = GER
						}
					}
				} 
			}
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = -5500
			}
			add_equipment_to_stockpile = {
				type = artillery_equipment
				amount = -50
			}
			add_equipment_to_stockpile = {
				type = support_equipment
				amount = -50
			}

			
			diplomatic_relation = {
				country = SWI
				relation = military_access
				active = yes 
			}
			
			hidden_effect = {
				if = {
					limit = {
						SWI = {
							has_socialist_government = yes
						}
					}
					FRA = {
						add_timed_idea = { idea = FRA_alpine_surprise_attack_buff days = 30 }
					}
					SWI = {
						add_timed_idea = { idea = FRA_alpine_surprise_attack_buff days = 30 }
					}
					division_template = {
						name = "Raiding Mountain Infantry"
						division_names_group = FRA_MON_01
						regiments = {
							mountaineers = { x = 0 y = 0 }
							mountaineers = { x = 0 y = 1 }
							mountaineers = { x = 0 y = 2 }
							mountaineers = { x = 1 y = 0 }
							mountaineers = { x = 1 y = 1 }
							mountaineers = { x = 1 y = 2 }
							mountaineers = { x = 2 y = 0 }
							mountaineers = { x = 2 y = 1 }
							mountaineers = { x = 2 y = 2 }
						}
						support = {
							assault_battalion = { x = 0 y = 0 }
							artillery = { x = 0 y = 1 }
						}
					}
					151 = {
						create_unit = {
							division = "division_template = \"Raiding Mountain Infantry\" start_experience_factor = 0.8 start_equipment_factor = 1"
							allow_spawning_on_enemy_provs = yes
							prioritize_location = 663
							owner = FRA
							count = 6
						}
					}
				}
			}
			custom_effect_tooltip = FRA_alpine_surprise_attack_tips
			effect_tooltip = {
				FRA = {
					add_timed_idea = { idea = FRA_alpine_surprise_attack_buff days = 30 }
				}
				SWI = {
					add_timed_idea = { idea = FRA_alpine_surprise_attack_buff days = 30 }
				}
				custom_effect_tooltip = raiding_mountain_infantry_create
			}						
		}
	}

	focus = {
		id = FRA_operation_northrend
		icon = GFX_focus_SWE_danish_communists
		relative_position_id = FRA_fodder_rhineland
		prerequisite = {
			focus = FRA_fodder_rhineland
		}
		available = {
			NOT = { has_completed_focus = FRA_the_fury_of_revenge }
			OR = {
				NOR = {
					has_socialist_government = yes
				}
				DEN = {
					has_socialist_government = yes
				}
				SWE = {
					has_socialist_government = yes
				}
			}
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = FRA_operation_northrend_tips
			effect_tooltip = { 
				add_dynamic_modifier = { modifier = FRA_objectives_of_red_flame_of_the_north }
			}

			add_timed_idea = { idea = FRA_operation_northrend_buff days = 180 }
			every_other_country = {
				limit = {
					OR = {
						tag = NOR
						tag = SWE
						tag = DEN
					}
					has_socialist_government = yes
				}
				add_timed_idea = { idea = FRA_operation_northrend_buff days = 180 }
			}
		}
	}
   
	focus = {
		id = FRA_studded_red_nail
		icon = GFX_focus_generic_communist_attack_poland
		relative_position_id = FRA_fodder_rhineland
		prerequisite = {
			focus = FRA_fodder_rhineland
		}
		available = {
			NOT = { has_completed_focus = FRA_the_fury_of_revenge }
			POL = {
				has_completed_focus = POL_Centrolew
			}
		}
		ai_will_do = { base = 200 }
		cost = 2
		x = 2
		y = 2
		completion_reward = {
			custom_effect_tooltip = FRA_studded_red_nail_tips

			POL = {
				add_popularity = { ideology = totalist popularity = 0.05 }
				add_popularity = { ideology = syndicalist popularity = 0.1 }
				add_popularity = { ideology = radical_socialist popularity = 0.15 }

				hidden_effect = {
					set_temp_variable = { POL_influence_change = -10 }
					POL_add_royal_influence = yes
					set_temp_variable = { POL_influence_change = 25 }
					POL_add_syndicalist_influence = yes
				}
			} 

			activate_targeted_decision = { target = POL decision = FRA_eu_POL_propoganda }
			activate_targeted_decision = { target = POL decision = FRA_eu_POL_anti_morh }
		}
	}

	focus = {
		id = FRA_armaments_of_vengeance
		icon = GFX_focus_FRA_command_economy
		relative_position_id = FRA_rooster_strategy
		prerequisite = {
			focus = FRA_rooster_strategy
		}
		ai_will_do = { base = 250 }
		cost = 2
		x = 0
		y = 1
		completion_reward = {
			add_timed_idea = { idea = FRA_revanchist_rearmament days = 365 }
		}
	}

	focus = {
		id = FRA_the_fury_of_revenge
		icon = GFX_focus_GER_subdue_the_wehrmacht
		relative_position_id = FRA_rooster_strategy
		prerequisite = {
			focus = FRA_studded_red_nail
			focus = FRA_operation_northrend
			focus = FRA_alpine_surprise_attack
			focus = FRA_prepare_for_a_low_ground_attack
		}
		prerequisite = {
			focus = FRA_dont_forget_alsace_lorraine
		}
		available = {
			second_weltkrieg_can_start = yes
			can_declare_war_on = GER
			is_faction_leader = yes
		}
		bypass = {
			OR = {
				GER = { has_socialist_government = yes }
				GER = { has_war_with = FRA }
			}
		}
		ai_will_do = { 
			base = 300
			modifier = {
				factor = 0
				has_idea = DB_FRA_eco_reform2
			}
			modifier = {
				factor = 0
				date < 1939.6.1
			}
			modifier = {
				factor = 0
				country_is_in_dangerous_war = yes
				NOT = { GER = { has_war_with = var:global.russia } }
			}
		}
		cost = 4
		x = 0
		y = 4
		completion_reward = {
			declare_war_on = {
				type = topple_government
				target = GER
			}
			if = {
				limit = {
					has_completed_focus = FRA_dont_forget_alsace_lorraine
				}
				GER = {
					add_timed_idea = { idea = FRA_weakness_at_the_front days = 90 }
				}
			}
			if = {
				limit = {
					has_completed_focus = FRA_prepare_for_a_low_ground_attack
				}
				if = {
					limit = {
						can_declare_war_on = HOL
						HOL = { has_socialist_government = no }
					}
					declare_war_on = {
						type = topple_government
						target = HOL
					}
					HOL = {
						add_timed_idea = { idea = FRA_weakness_at_the_front days = 90 }
					}
				}
				if = {
					limit = {
						can_declare_war_on = 6.owner
						var:6.owner = { has_socialist_government = no }
					}
					declare_war_on = {
						type = topple_government
						target = 6.owner
					}
					6= {
						owner = {
							add_timed_idea = { idea = FRA_weakness_at_the_front days = 90 }
						}
					}
				}
				if = {
					limit = {
						can_declare_war_on = 34.owner
						var:34.owner = {
							NOT = { owns_state = 6 } #WAL
							has_socialist_government = no
						}
					}
					declare_war_on = {
						type = topple_government
						target = 34.owner
					}
					34 = {
						owner = { 
							add_timed_idea = { idea = FRA_weakness_at_the_front days = 90 }
						}	
					}
				}
			}

			if = {
				limit = { has_completed_focus = FRA_operation_northrend }

				58 = { add_dynamic_modifier = { modifier = FRA_objectives_of_red_flame_of_the_north } }
				if = {
					limit = { NOR = { has_socialist_government = yes } }
					56 = { add_dynamic_modifier = { modifier = FRA_objectives_of_red_flame_of_the_north } }
				}
				if = {
					limit = { SWE = { has_socialist_government = yes } }
					61 = { add_dynamic_modifier = { modifier = FRA_objectives_of_red_flame_of_the_north }  }
				}
				if = {
					limit = { DEN = { has_socialist_government = yes } }
					782 = { add_dynamic_modifier = { modifier = FRA_objectives_of_red_flame_of_the_north } }
				}
			}

			if = {
				limit = {
					has_completed_focus = FRA_alpine_surprise_attack
					SWI = {
						has_completed_focus = SWI_peace_at_last
						NOT = {
							is_in_faction_with = GER
						}
					}
				}
				custom_effect_tooltip = FRA_alpine_surprise_attack_ing
				hidden_effect = {
					set_province_controller = 3679
					division_template = {
						name = "Raiding Mountain Infantry"
						division_names_group = FRA_MON_01
						regiments = {
							mountaineers = { x = 0 y = 0 }
							mountaineers = { x = 0 y = 1 }
							mountaineers = { x = 0 y = 2 }
							mountaineers = { x = 1 y = 0 }
							mountaineers = { x = 1 y = 1 }
							mountaineers = { x = 1 y = 2 }
							mountaineers = { x = 2 y = 0 }
							mountaineers = { x = 2 y = 1 }
							mountaineers = { x = 2 y = 2 }
						}
						support = {
							assault_battalion = { x = 0 y = 0 }
							artillery = { x = 0 y = 1 }
						}
					}
					780 = {
						create_unit = {
							division = "division_template = \"Raiding Mountain Infantry\" start_experience_factor = 0.8 start_equipment_factor = 1"
							allow_spawning_on_enemy_provs = yes
							prioritize_location = 3679
							owner = FRA
							count = 4
						}
					}	
				}		
			}

			if = {
				limit = {
					has_completed_focus = FRA_studded_red_nail
				}
				POL = {
					hidden_effect = {
						add_days_mission_timeout = {
							mission = POL_syndicalist_threat
							days = -90
						}
					}
				}
			}
		}
	}

	focus = {
		id = FRA_turn_the_danube_red
		icon = GFX_focus_AUS_beyond_our_old_lands
		relative_position_id = FRA_the_fury_of_revenge
		prerequisite = {
			focus = FRA_the_fury_of_revenge
		}
		available = {
			GER = {
				OR = {
					exists = no
					has_socialist_government = yes
				}
			}
		}
		bypass = {
			OR = {
				NOT = { can_declare_war_on = AUS }
				AUS = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = HUN }
				HUN = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = CZE }
				CZE = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = CRO }
				CRO = { has_socialist_government = yes }
			}
		}
		ai_will_do = { base = 200 }
		cost = 4
		x = -1
		y = 1
		completion_reward = { 
			if = {
				limit = {
					can_declare_war_on = AUS
					AUS = { has_socialist_government = no }
				}
				create_wargoal = {
					type = topple_government
					target = AUS
				}
			}
			if = {
				limit = {
					can_declare_war_on = HUN
					HUN = {
						has_socialist_government = no
						NOT = { is_subject_of = AUS }
					}
				}
				create_wargoal = {
					type = topple_government
					target = HUN
				}
			}
			if = {
				limit = {
					can_declare_war_on = CZE
					CZE = {
						has_socialist_government = no
						NOT = { is_subject_of = AUS }
					}
				}
				create_wargoal = {
					type = topple_government
					target = CZE
				}
			}
			if = {
				limit = {
					can_declare_war_on = CRO
					CRO = {
						has_socialist_government = no
						NOT = { is_subject_of = AUS }
					}
				}
				create_wargoal = {
					type = topple_government
					target = CRO
				}
			}
		}
	}

	focus = {
		id = FRA_liberate_iberia
		icon = GFX_goal_FRA_liberate_Iberia
		relative_position_id = FRA_the_fury_of_revenge
		prerequisite = {
			focus = FRA_the_fury_of_revenge
		}
		bypass = {
			OR = {
				NOT = { can_declare_war_on = SPA }
				SPA = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = POR }
				POR = { has_socialist_government = yes }
			}
		}
		ai_will_do = { base = 200 }
		cost = 4
		x = 1
		y = 1
		completion_reward = {
			if = {
				limit = {
					can_declare_war_on = SPA
					SPA = { has_socialist_government = no }
				}
				create_wargoal = {
					target = SPA
					type = topple_government
				}
			}
			if = {
				limit = {
					can_declare_war_on = POR
					POR = { has_socialist_government = no }
				}
				create_wargoal = {
					target = POR
					type = topple_government
				}
			}
		}
	}

	focus = {
		id = FRA_the_third_man_in_the_world
		icon = GFX_goal_EGY_universal_regeneration
		relative_position_id = FRA_road_to_justice
		prerequisite = {
			focus = FRA_road_to_justice
		}
		ai_will_do = { base  = 200 }
		cost = 1
		x = -3
		y = 1
		completion_reward = {
			add_political_power = 25
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 30 }
			set_temp_variable = { imec = 30 }
			set_temp_variable = { iamc = 30 }
			set_temp_variable = { iafc = 30 }
			infulence_change_total = yes
		}
	}

	focus = {
		id = FRA_partners_of_the_nile
		icon = GFX_goal_EGY_credit_agreement
		relative_position_id = FRA_the_third_man_in_the_world
		prerequisite = {
			focus = FRA_the_third_man_in_the_world
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_influence_me_greater_than_40_trigger_tips
				check_variable = {
					FRA_infulence_mideast > 39
				}
			}
			EGY = {
				exists = yes
			}
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = 2
		y = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = -40 }
			infulence_change_total = yes
			diplomatic_relation = {
				country = EGY
				relation = non_aggression_pact
				active = yes 
			}
			
			EGY = {
				country_event = { id = internvene.24 days = 5 }
			}
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips1
			effect_tooltip = {
				add_ideas = FRA_france_egypt_trade_agreement

			}
	
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2
			effect_tooltip = {
				add_ideas = FRA_bills_france_egypt_trade_agreement
			}
		}
	}

	focus = {
		id = FRA_investing_in_desert_wars
		icon = GFX_focus_generic_camel_corps
		relative_position_id = FRA_partners_of_the_nile
		prerequisite = {
			focus = FRA_partners_of_the_nile
		}
		available = {
			has_global_flag = OTT_cairo_pact_war
			NOT = { has_country_flag = egypt_reject }
			EGY = { has_war_with = TUR }
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			EGY = { country_event = internvene.119 days = 3 }

			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips1
			effect_tooltip = {
				add_popularity = { ideology = radical_socialist popularity = 0.1 }
				add_popularity = { ideology = syndicalist popularity = 0.05 }
				add_popularity = { ideology = totalist popularity = 0.025 }
				add_timed_idea = { idea = FRA_EGY_desert_wars_help days = 100 }
			}
			custom_effect_tooltip = FRA_investing_in_desert_wars_tips
	
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2
			effect_tooltip = {
				add_relation_modifier = {
					target = EGY
					modifier = volunteer_limit_plus_three
				} 
			}
		}
	}

	focus = {
		id = FRA_sending_revolutionary_soldiers_for_training
		icon = GFX_EGY_Coordinate_with_Al_Fatat
		relative_position_id = FRA_partners_of_the_nile
		prerequisite = {
			focus = FRA_partners_of_the_nile
		}
		available = {
			NOT = { has_country_flag = egypt_reject }
			EGY = {
				exists = yes
			}
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			EGY = {
				country_event = { id = internvene.27 days = 5 }
			}

			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips1
			effect_tooltip = {
				add_ideas = FRA_commune_officers_training_corps
				diplomatic_relation = {
					country = FRA
					relation = military_access
					active = yes
				}
				diplomatic_relation = {
					country = FRA
					relation = docking_rights
					active = yes
				}
			} 
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2
			effect_tooltip = { 
				swap_ideas = {
					remove_idea = FRA_bills_france_egypt_trade_agreement
					add_idea = FRA_bills_france_egypt_cooperation
				}
			}
		}
	}
 
	focus = {
		id = FRA_balkan_partnership
		icon = GFX_focus_generic_balkan_diplomacy
		relative_position_id = FRA_the_third_man_in_the_world
		prerequisite = {
			focus = FRA_the_third_man_in_the_world
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_influence_eu_greater_than_40_trigger_tips
				check_variable = {
					FRA_infulence_europe > 39
				}
			}
			has_global_flag = balkan_war_started
			every_other_country = {
				limit = {
					OR = {
						tag = SER
						tag = GRE
						tag = ROM
					}
				}
				has_war_with = BUL
			}
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = 1
		y = 2
		completion_reward = {
			set_temp_variable = { ieuc = -40 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			every_other_country = {
				limit = {
					OR = {
						tag = SER
						tag = GRE
						tag = ROM
					}
				}
				if = {
					limit = { has_war_with = BUL }
					country_event = { id = internvene.35 days = 3 }
				}
				else = {
					effect_tooltip = {
						country_event = internvene.35
					}
				}
			}

			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips1
			effect_tooltip = {
				add_ideas = FRA_balkan_military_advisers
			}
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2_single
			effect_tooltip = {
				add_ideas = FRA_bills_balkan_trade_agreement1
			}
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2_two
			effect_tooltip = {
				add_ideas = FRA_bills_balkan_trade_agreement2
			}
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2_both
			effect_tooltip = {
				add_ideas = FRA_bills_balkan_trade_agreement3
			}

			set_global_flag = BUL_must_leftism
			custom_effect_tooltip = FRA_balkan_partnership_tips
		}
	}

	focus = {
		id = FRA_opportunities_in_the_central_south_peninsula
		icon = GFX_focus_GER_south_east_asian_natural_wealth
		relative_position_id = FRA_the_third_man_in_the_world
		prerequisite = {
			focus = FRA_the_third_man_in_the_world
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_influence_as_greater_than_40_trigger_tips
				check_variable = {
					FRA_infulence_asia > 39 
				}
			}
			OR = {
				BRM = {
					exists = yes
					NOT = {
						OR = {
							is_in_faction_with = JAP
							is_in_faction_with = IMP
						}
	
					}
				}
				SIA = {
					exists = yes
					NOT = {
						OR = {
							is_in_faction_with = JAP
							is_in_faction_with = IMP
						}
					}
				}
			}
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = 0
		y = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = -40 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			BRM = {
				country_event = { id = internvene.33 days = 4 } 
			}
			SIA = {
				country_event = { id = internvene.33 days = 4 }
			}

			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips1
			effect_tooltip = {
				add_ideas = FRA_southeast_asia_trade_agreement
			}

			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2_single
			effect_tooltip = {
				add_ideas = FRA_bills_southeast_asia_trade_agreement1
			}

			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2_both
			effect_tooltip = {
				add_ideas = FRA_bills_southeast_asia_trade_agreement2
			}
		}
	}

	focus = {
		id = FRA_south_american_oil_partnership
		icon = GFX_focus_GER_customs_union
		relative_position_id = FRA_the_third_man_in_the_world
		prerequisite = {
			focus = FRA_the_third_man_in_the_world
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_influence_am_greater_than_40_trigger_tips
				check_variable = {
					FRA_infulence_america > 39
				}
			}
			VEN = {
				NOT = {
					has_completed_focus = VEN_preventive_coup
				}
				NOT = {
					has_completed_focus = VEN_eagle_screech
				}
				exists = yes
				NOT = {
					OR = {
						is_in_faction_with = JAP
						is_in_faction_with = IMP
					}
				}
			}
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = -1
		y = 2
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = -40 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes
			VEN = {
				country_event = { id = internvene.30 days = 4 }
			}

			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips1
			effect_tooltip = {
				add_ideas = FRA_oil_partnership
				VEN = {
					add_one_random_infrastructure = yes
				}
			}
			custom_effect_tooltip = FRA_effectiveness_of_signing_agreements_tips2
			effect_tooltip = {
				add_ideas = FRA_bills_oil_partnership
			}
		}
	}

	focus = {
		id = FRA_the_china_game
		icon = GFX_goal_chi_one_china_policy_KMT
		relative_position_id = FRA_the_third_man_in_the_world
		prerequisite = {
			focus = FRA_the_third_man_in_the_world
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_influence_as_greater_than_40_trigger_tips
				check_variable = {
					FRA_infulence_asia > 39
				}
			}
			CHI = {
				exists = yes
				owns_state = 613
			}
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = -2
		y = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = -40 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			country_event = { id = internvene.37 days = 2 }
		}
	}

	focus = {
		id = FRA_righteous_man_ejaculating_the_sun
		icon = GFX_focus_GER_strike_at_the_rising_sun
		relative_position_id = FRA_the_china_game
		prerequisite = {
			focus = FRA_the_china_game
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_influence_as_greater_than_75_trigger_tips
				check_variable = {
					FRA_infulence_asia > 74
				}
			}
			JAP = {
				controls_state = 1100
				controls_state = 525
				controls_state = 527
				controls_state = 1099
				controls_state = 524
			}
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = -75 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			JAP = {
				every_controlled_state = {
					limit = { 
						NOT = { is_core_of = JAP } 
						is_owned_and_controlled_by = JAP
					}
					add_compliance = -30
					add_resistance = 20
				}
				add_timed_idea = { idea = FRA_JAP_colonial_uprising days = 180 }
			}

			if = {
				limit = {
					FNG = {
						exists = yes
						NOT = {
							is_in_faction_with = JAP
							has_government = market_liberal
							has_war_with = CHI
						}
					}
				}
				FNG = {
					add_popularity = {
						ideology = market_liberal
						popularity = -0.15
					}
				}
			}

			effect_tooltip = {
				activate_targeted_decision = { target = JAP decision = FRA_asia_jap_colon_propoganda }
				activate_targeted_decision = { target = JAP decision = FRA_asia_jap_tai_revo }
				activate_targeted_decision = { target = JAP decision = FRA_asia_jap_kor_revo }
			}
		}
	}

	focus = {
		id = FRA_burn_down_the_sun
		icon = GFX_focus_attack_japan
		relative_position_id = FRA_the_china_game
		prerequisite = {
			focus = FRA_the_china_game
		}
		mutually_exclusive = {
			focus = FRA_dragon_returns_to_throne
		}
		available = {
			JAP = {
				has_socialist_government = no
			}
		}
		ai_will_do = { 
			base  = 150 
			modifier = {
				factor = 0
				has_war = yes
			}
		}
		cost = 4
		x = -2
		y = 2
		completion_reward = {
			if = {
				limit = {
					can_declare_war_on = JAP
					JAP = {
						has_socialist_government = no
					}
				}
				create_wargoal = {
					type = topple_government
					target = JAP
				}
			}
		}
	}

	focus = {
		id = FRA_dragon_returns_to_throne
		icon = GFX_focus_GER_the_proud_eagle_and_the_rising_dragon
		relative_position_id = FRA_the_china_game
		prerequisite = {
			focus = FRA_the_china_game
		}
		mutually_exclusive = {
			focus = FRA_burn_down_the_sun
		}
		ai_will_do = { base  = 150 }
		available =	{
			CHI = {
				has_war_with = JAP
				owns_state = 608
				owns_state = 613
				owns_state = 1048
				owns_state = 799
				592 = { is_owned_by_PREV_or_subject = yes }
				602 = { is_owned_by_PREV_or_subject = yes }
				325 = { is_owned_by_PREV_or_subject = yes }
				605 = { is_owned_by_PREV_or_subject = yes }
				650 = { is_owned_by_PREV_or_subject = yes }
				1072 = { is_owned_by_PREV_or_subject = yes }
			}
		}
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			CHI = {
				add_stability = 0.05
				add_war_support = 0.1
				add_ideas = FRA_CHI_anti_JAP_time
			}

			custom_effect_tooltip = FRA_dragon_returns_to_throne_tips
		}
	} 

	focus = {
		id = FRA_jewel_of_the_indian_ocean
		icon = GFX_focus_RAJ_two_nation_theory
		relative_position_id = FRA_the_third_man_in_the_world
		prerequisite = {
			focus = FRA_the_third_man_in_the_world
		}
		ai_will_do = { base  = 150 }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_influence_as_greater_than_40_trigger_tips
				check_variable = {
					FRA_infulence_asia > 39
				}
			}
			HND = {
				exists = yes
			}
		}
		cost = 2
		x = -4
		y = 1
		completion_reward = {
			set_temp_variable = { ieuc = 0 }
			set_temp_variable = { iasc = -40 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			HND = {
				country_event = comfrance.62
				431 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				add_tech_bonus = {
					name = FRA_jewel_of_the_indian_ocean
					bonus = 1
					uses = 1
					category = industry
				}
				add_tech_bonus = {
					name = FRA_jewel_of_the_indian_ocean
					bonus = 1
					uses = 1
					category = infantry_weapons
				}
			}

			effect_tooltip = {
				add_ideas = FRA_bills_indian_trade
			}
			set_country_flag = FRA_bills_indian_trade_show
			add_to_variable = { allbill_consumer_goods_factor = -0.1 }
			add_to_variable = { allbill_production_factory_max_efficiency_factor = 0.05 }
			add_to_variable = { allbill_production_factory_efficiency_gain_factor = 0.1 }

		}
	}

	focus = {
		id = FRA_road_to_future
		icon = GFX_goal_generic_army_mass_assault
		relative_position_id = FRA_road_to_justice
		available = {
			has_completed_focus = FRA_road_to_justice
			date > 1940.1.1
		}
		ai_will_do = { base  = 200 }
		cost = 2
		x = -3
		y = 5
		completion_reward = {
			add_political_power = 100
			add_stability = 0.05
			add_war_support = 0.05

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes	
		}
	}

	focus = {
		id = FRA_european_socialist_federation
		icon = GFX_goal_INT_paneuropa
		relative_position_id = FRA_road_to_future
		prerequisite = {
			focus = FRA_road_to_future
		}
		mutually_exclusive = {
			focus = FRA_independent_states
		}
		available = {
			NOT = { has_country_flag = EUP_refused }
			GER = { exists = no }
			any_other_country = {
				capital_scope = { is_on_continent = europe }
				NOT = { has_war_with = FRA }
			}
			always = no
		}
		immediate = {
			country_event = { id = eupun.10 days = 3 }
		}
		cost = 10
		x = -8
		y = 1
		completion_reward = {
			set_cosmetic_tag = FRA_union
			custom_effect_tooltip = FRA_european_socialist_federation_tips
			hidden_effect = {
				set_party_name = {
					ideology = totalist
					name = FRA_union_totalist_party
					long_name = FRA_union_totalist_party_long
				}
				set_party_name = {
					ideology = syndicalist
					name = FRA_union_syndicalist_party
					long_name = FRA_union_syndicalist_party_long
				}
				set_party_name = {
					ideology = radical_socialist
					name = FRA_union_radical_socialist_party
					long_name = FRA_union_radical_socialist_party_long
				}
				set_party_name = {
					ideology = social_democrat
					name = FRA_union_social_democrat_party
					long_name = FRA_union_social_democrat_party_long
				}
				set_party_name = {
					ideology = social_liberal
					name = FRA_union_social_liberal_party
					long_name = FRA_union_social_liberal_party_long
				}
				set_party_name = {
					ideology = market_liberal
					name = FRA_union_market_liberal_party
					long_name = FRA_union_market_liberal_party_long
				}
				set_party_name = {
					ideology = social_conservative
					name = FRA_union_social_conservative_party
					long_name = FRA_union_social_conservative_party_long
				}
				set_party_name = {
					ideology = authoritarian_democrat
					name = FRA_union_authoritarian_democrat_party
					long_name = FRA_union_authoritarian_democrat_party_long
				}
				set_party_name = {
					ideology = paternal_autocrat
					name = FRA_union_paternal_autocrat_party
					long_name = FRA_union_paternal_autocrat_party_long
				}
				set_party_name = {
					ideology = national_populist
					name = FRA_union_national_populist_party
					long_name = FRA_union_national_populist_party_long
				}
			}
			
			set_global_flag = paneurope_yes
		}
	}

	focus = {
		id = FRA_settlement_of_territorial_disputes
		icon = GFX_goal_SYR_Stop_Jewish_Settlers
		relative_position_id = FRA_european_socialist_federation
		prerequisite = {
			focus = FRA_european_socialist_federation
		}
		available = {
			always = no
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_lingua_franca
		icon = GFX_focus_GER_expand_gestapo
		relative_position_id = FRA_european_socialist_federation
		prerequisite = {
			focus = FRA_european_socialist_federation
		}
		available = {
			always = no
		}
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_integration_of_the_administrative_system
		icon = GFX_focus_generic_improve_the_administration
		relative_position_id = FRA_european_socialist_federation
		prerequisite = {
			focus = FRA_european_socialist_federation
		}
		available = {
			always = no
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_proportional_representation
		icon = GFX_focus_FIN_socialist_welfare
		relative_position_id = FRA_integration_of_the_administrative_system
		prerequisite = {
			focus = FRA_integration_of_the_administrative_system
		}
		prerequisite = {
			focus = FRA_lingua_franca
		}
		mutually_exclusive = {
			focus = FRA_system_of_ethnic_representation
		}
		available = {
			always = no
		}
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_new_cities_program
		icon = GFX_focus_eng_crush_the_dream
		relative_position_id = FRA_proportional_representation
		prerequisite = {
			focus = FRA_proportional_representation
		}
		available = {
			always = no
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_system_of_ethnic_representation
		icon = GFX_focus_GER_proletarian_solidarity
		relative_position_id = FRA_settlement_of_territorial_disputes
		prerequisite = {
			focus = FRA_settlement_of_territorial_disputes
		}
		prerequisite = {
			focus = FRA_lingua_franca
		}
		mutually_exclusive = {
			focus = FRA_proportional_representation
		}
		available = {
			always = no
		}
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_national_autonomous_districts
		icon = GFX_focus_CHL_union_of_hispanic_republics
		relative_position_id = FRA_system_of_ethnic_representation
		prerequisite = {
			focus = FRA_system_of_ethnic_representation
		}
		available = {
			always = no
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_peoples_documentation_system
		icon = GFX_focus_SWE_socialist_reforms
		relative_position_id = FRA_proportional_representation
		prerequisite = {
			focus = FRA_proportional_representation
			focus = FRA_system_of_ethnic_representation
		}
		available = {
			always = no
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_harmonization_of_welfare_policies
		icon = GFX_focus_generic_price_controls
		relative_position_id = FRA_peoples_documentation_system
		prerequisite = {
			focus = FRA_peoples_documentation_system
		}
		available = {
			always = no
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_european_talent_selection_system
		icon = GFX_focus_AUS_womens_education_initiative
		relative_position_id = FRA_peoples_documentation_system
		prerequisite = {
			focus = FRA_peoples_documentation_system
		}
		available = {
			always = no
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = central_european_revolution_update_tips
		}
	}

	focus = {
		id = FRA_independent_states
		icon = GFX_focus_GER_european_confederation
		relative_position_id = FRA_road_to_future
		prerequisite = { 
			focus = FRA_road_to_future
		}
		mutually_exclusive = {
			focus = FRA_european_socialist_federation
		}
		available = {
			GER = { exists = no }
			any_other_country = {
				capital_scope = { is_on_continent = europe }
				NOT = { has_war_with = FRA }
			}
		}
		cost = 2
		x = -2
		y = 1
		completion_reward = {
			custom_effect_tooltip = FRA_independent_states_tips
			set_country_flag = EUP_has_established
			clear_array = global.europe_member
			clear_array = global.europe_member_econ
			set_temp_variable = { EUP_political_power_cost = 0.5 }
			set_variable = { EUP_political_power_cost = 0.5 }
			add_to_array = {
				array = global.europe_member
				value = THIS  
			}
			add_to_array = {
				array = global.europe_member_econ
				value = THIS.num_of_factories
			}
			add_to_array = { 
				array = global.temp_rank
				value = THIS.num_of_factories
			} 
			add_dynamic_modifier = { modifier = EUP_member_buff }
			every_allied_country = {
				limit = { capital_scope = { is_on_continent = europe } }
				add_to_array = {
					array = global.europe_member    
					value = THIS
				}   
				add_to_array = {   
					array = global.europe_member_econ
					value = THIS.num_of_factories
				} 
				add_to_array = { 
					array = global.temp_rank
					value = THIS.num_of_factories
				} 
				set_country_flag = europe_member
				set_variable = { EUP_political_power_cost = 0.5 }
				add_dynamic_modifier = { modifier = EUP_member_buff }
			}
			EUP_member_numbers = yes

			set_variable = { eup_union = 30 }
			set_variable = { eup_eco_receive = 15 } 
			set_variable = { eup_tech_receive = 10 } 
			set_variable = { eup_mili_receive = 5 } 

			set_global_flag = paneurope_no
			set_country_flag = EUP_focus_union
			EUP_vote = yes
			EUP_variable_change = yes

			activate_mission = EUP_union_time_change
		}
	}
  
	focus = {
		id = FRA_memorandum_on_reconciliation_and_emancipation
		icon = GFX_focus_SWE_refuge_from_war
		relative_position_id = FRA_independent_states
		prerequisite = {
			focus = FRA_independent_states
		}
		available = {
			set_temp_variable = { EUP_union_target = 35 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 5 }
			set_temp_variable = { eup_eco_receivec = 0 }
			set_temp_variable = { eup_tech_receivec = 0 }
			set_temp_variable = { eup_mili_receivec = 5 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_stability_factor = 0.05
				tooltip = stability_factor_tt
			}
			add_to_variable = {
				EUP_army_core_defence_factor = 0.1
				tooltip = army_core_defence_factor_tt
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_army_core_defence_factor = 0.1 }
					add_to_variable = {	EUP_stability_factor = 0.05 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_harmonization_of_business_norms
		icon = GFX_focus_GER_customs_union
		relative_position_id = FRA_independent_states
		prerequisite = {
			focus = FRA_independent_states
		}
		available = {
			set_temp_variable = { EUP_union_target = 35 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 0 }
			set_temp_variable = { eup_eco_receivec = 5 }
			set_temp_variable = { eup_tech_receivec = 0 }
			set_temp_variable = { eup_mili_receivec = 0 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_consumer_goods_factor = -0.05
				tooltip = consumer_goods_factor_tooltip
			}
			add_to_variable = {
				EUP_production_factory_start_efficiency_factor = 0.1
				tooltip = production_factory_start_efficiency_factor_tooltip
			}
			add_to_variable = {
				EUP_production_factory_efficiency_gain_factor = 0.05
				tooltip = production_factory_efficiency_gain_factor_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_consumer_goods_factor = -0.05 }
					add_to_variable = {	EUP_production_factory_start_efficiency_factor = 0.1 }
					add_to_variable = {	EUP_production_factory_efficiency_gain_factor = 0.05 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_scientific_research_community
		icon = GFX_focus_generic_university_3
		relative_position_id = FRA_independent_states
		prerequisite = {
			focus = FRA_independent_states
		}
		available = {
			set_temp_variable = { EUP_union_target = 35 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = 3
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 0 }
			set_temp_variable = { eup_eco_receivec = 0 }
			set_temp_variable = { eup_tech_receivec = 5 }
			set_temp_variable = { eup_mili_receivec = 0 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_research_speed_factor = 0.05
				tooltip = research_speed_factor_tooltip
			}
			add_to_variable = {
				EUP_production_factory_max_efficiency_factor = 0.05
				tooltip = production_factory_max_efficiency_factor_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_research_speed_factor = 0.05 }
					add_to_variable = {	EUP_production_factory_max_efficiency_factor = 0.05 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_assistance_in_building_programs
		icon = GFX_focus_DEN_no_regulations
		relative_position_id = FRA_scientific_research_community
		prerequisite = {
			focus = FRA_scientific_research_community
		}
		prerequisite = {
			focus = FRA_harmonization_of_business_norms
		}
		available = {
			set_temp_variable = { EUP_union_target = 45 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 0 }
			set_temp_variable = { eup_eco_receivec = 10 }
			set_temp_variable = { eup_tech_receivec = 0 }
			set_temp_variable = { eup_mili_receivec = 0 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_production_speed_infrastructure_factor = 0.15
				tooltip = production_speed_infrastructure_factor_tt
			}
			add_to_variable = {
				EUP_industry_repair_factor = 0.4
				tooltip = industry_repair_factor_tooltip 
			}
			add_to_variable = {
				EUP_local_resources_factor = 0.15
				tooltip = local_resources_factor_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_production_speed_infrastructure_factor = 0.15 }
					add_to_variable = {	EUP_industry_repair_factor = 0.4 }
					add_to_variable = {	EUP_local_resources_factor = 0.15 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_standardized_academic_tests
		icon = GFX_focus_generic_university_1
		relative_position_id = FRA_assistance_in_building_programs
		prerequisite = {
			focus = FRA_assistance_in_building_programs
		}
		available = {
			set_temp_variable = { EUP_union_target = 55 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 0 }
			set_temp_variable = { eup_eco_receivec = 0 }
			set_temp_variable = { eup_tech_receivec = 10 }
			set_temp_variable = { eup_mili_receivec = 2.5 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_research_speed_factor = 0.05
				tooltip = research_speed_factor_tooltip
			}
			add_to_variable = {
				EUP_production_factory_max_efficiency_factor = 0.05
				tooltip = production_factory_max_efficiency_factor_tooltip
			}
			add_to_variable = {
				EUP_global_building_slots_factor = 0.05
				tooltip = global_building_slots_factor_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_research_speed_factor = 0.05 }
					add_to_variable = {	EUP_production_factory_max_efficiency_factor = 0.05 }
					add_to_variable = {	EUP_global_building_slots_factor = 0.05 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_friendship_advocacy_model
		icon = GFX_focus_FRA_negotiate_production
		relative_position_id = FRA_memorandum_on_reconciliation_and_emancipation
		prerequisite = {
			focus = FRA_memorandum_on_reconciliation_and_emancipation
		}
		prerequisite = {
			focus = FRA_harmonization_of_business_norms
		}
		available = {
			set_temp_variable = { EUP_union_target = 45 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 5 }
			set_temp_variable = { eup_eco_receivec = 0 }
			set_temp_variable = { eup_tech_receivec = 0 }
			set_temp_variable = { eup_mili_receivec = 5 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_war_support_factor = 0.05
				tooltip = war_support_factor_tt
			}
			add_to_variable = {
				EUP_local_non_core_manpower = 0.15
				tooltip = local_non_core_manpower_tooltip
			}
			add_to_variable = {
				EUP_monthly_population = 0.025
				tooltip = monthly_population_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_war_support_factor = 0.05 }
					add_to_variable = {	EUP_local_non_core_manpower = 0.15 }
					add_to_variable = {	EUP_monthly_population = 0.025 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_visafree_entry_agreements
		icon = GFX_focus_BEL_v_for_victory
		relative_position_id = FRA_friendship_advocacy_model
		prerequisite = {
			focus = FRA_friendship_advocacy_model
		}
		available = {
			set_temp_variable = { EUP_union_target = 55 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 5 }
			set_temp_variable = { eup_eco_receivec = 2.5 }
			set_temp_variable = { eup_tech_receivec = 2.5 }
			set_temp_variable = { eup_mili_receivec = 2.5 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_conscription_factor = 0.05
				tooltip = conscription_factor_tt
			}
			add_to_variable = {
				EUP_intelligence_agency_defense = 0.5
				tooltip = intelligence_agency_defense_tt
			}
			add_to_variable = {
				EUP_monthly_population = 0.025
				tooltip = monthly_population_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_conscription_factor = 0.05 }
					add_to_variable = {	EUP_intelligence_agency_defense = 0.5 }
					add_to_variable = {	EUP_monthly_population = 0.025 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_streamlining_the_immigration_process
		icon = GFX_focus_SWE_form_rfsu
		relative_position_id = FRA_visafree_entry_agreements
		prerequisite = {
			focus = FRA_visafree_entry_agreements
		}
		available = {
			set_temp_variable = { EUP_union_target = 65 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 5 }
			set_temp_variable = { eup_eco_receivec = 5 }
			set_temp_variable = { eup_tech_receivec = 5 }
			set_temp_variable = { eup_mili_receivec = 5 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_consumer_goods_factor = -0.05
				tooltip = consumer_goods_factor_tooltip
			}
			add_to_variable = {
				EUP_line_change_production_efficiency_factor = 0.15
				tooltip = line_change_production_efficiency_factor_tooltip
			}
			add_to_variable = {
				EUP_monthly_population = 0.05
				tooltip = monthly_population_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_consumer_goods_factor = -0.05 }
					add_to_variable = {	EUP_line_change_production_efficiency_factor = 0.15 }
					add_to_variable = {	EUP_monthly_population = 0.05 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}


	focus = {
		id = FRA_common_declaration_on_human_rights
		icon = GFX_focus_BEL_the_grand_place
		relative_position_id = FRA_friendship_advocacy_model
		prerequisite = {
			focus = FRA_friendship_advocacy_model
		}
		prerequisite = {
			focus = FRA_assistance_in_building_programs
		}
		available = {
			set_temp_variable = { EUP_union_target = 55 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 15 }
			set_temp_variable = { eup_eco_receivec = 0 }
			set_temp_variable = { eup_tech_receivec = 0 }
			set_temp_variable = { eup_mili_receivec = 0 }
			EUP_variable_change = yes

			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_production_factory_efficiency_gain_factor = 0.05
				tooltip = production_factory_efficiency_gain_factor_tooltip
			}
			add_to_variable = {
				EUP_production_speed_buildings_factor = 0.05
				tooltip = production_speed_buildings_factor_tt
			}
			add_to_variable = {
				EUP_monthly_population = 0.1
				tooltip = monthly_population_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_production_factory_efficiency_gain_factor = 0.05 }
					add_to_variable = {	EUP_production_speed_buildings_factor = 0.05 }
					add_to_variable = {	EUP_monthly_population = 0.1 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_european_parliament
		icon = GFX_focus_NOR_restore_public_trust_in_the_storting
		relative_position_id = FRA_common_declaration_on_human_rights
		prerequisite = {
			focus = FRA_common_declaration_on_human_rights
		}
		prerequisite = {
			focus = FRA_visafree_entry_agreements
		}
		prerequisite = {
			focus = FRA_standardized_academic_tests
		}
		available = {
			set_temp_variable = { EUP_union_target = 80 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_stability_weekly = 0.005
				tooltip = stability_weekly_tooltip
			}
			add_to_variable = {
				EUP_war_support_weekly = 0.005
				tooltip = war_support_weekly_tooltip
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_stability_weekly = 0.005 }
					add_to_variable = {	EUP_war_support_weekly = 0.005 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}

	focus = {
		id = FRA_european_army
		icon = GFX_focus_NOR_broken_gun_policies
		relative_position_id = FRA_european_parliament
		prerequisite = {
			focus = FRA_european_parliament
		}
		available = {
			set_temp_variable = { EUP_mili_receive_target = 75 }
			custom_trigger_tooltip = {
				tooltip = EUP_mili_receive_more_than_x
				check_variable = { eup_mili_receive > EUP_mili_receive_target }
			}
		}
		cost = 2
		x = -3
		y = 1
		completion_reward = {
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_member_buff
			}
			add_to_variable = {
				EUP_political_power_cost = 0.1
				tooltip = political_power_cost_tooltip
			}
			add_to_variable = {
				EUP_army_org_factor = 0.15
				tooltip = army_org_factor_tooltip
			}
			add_to_variable = {
				EUP_land_reinforce_rate = 0.1
				tooltip = land_reinforce_rate_tooltip
			}
			add_to_variable = {
				EUP_experience_loss_factor = -0.33 
				tooltip = experience_loss_factor_tt
			}

			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_member_buff } }
					add_to_variable = { EUP_political_power_cost = 0.1 }
					add_to_variable = {	EUP_army_org_factor = 0.15 }
					add_to_variable = {	EUP_land_reinforce_rate = 0.1 }
					add_to_variable = {	EUP_experience_loss_factor = -0.33 }
					force_update_dynamic_modifier = yes
				}
			}
		}
	}


	focus = {
		id = FRA_uniform_appearance
		icon = GFX_goal_RUS_socialist_lone_warrior
		relative_position_id = FRA_european_parliament
		prerequisite = {
			focus = FRA_european_parliament
		}
		available = {
			set_temp_variable = { EUP_union_target = 90 }
			custom_trigger_tooltip = {
				tooltip = EUP_union_more_than_x
				check_variable = { eup_union > EUP_union_target }
			}
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			set_temp_variable = { eup_unionc = 10 }
			set_temp_variable = { eup_eco_receivec = 10 }
			set_temp_variable = { eup_tech_receivec = 10 }
			set_temp_variable = { eup_mili_receivec = 0 }
			EUP_variable_change = yes
		}
	}

	focus = {
		id = FRA_rotation_of_the_presidency
		icon = GFX_focus_GER_strengthen_the_proletarian_international
		relative_position_id = FRA_european_parliament
		prerequisite = {
			focus = FRA_european_parliament
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_rotation_of_the_presidency_tips
				check_variable = { eup_member_govern_radical_socialist > eup_member_govern_syndicalist }
				check_variable = { eup_member_govern_radical_socialist > eup_member_govern_totalist }
				check_variable = { eup_member_govern_radical_socialist > eup_member_govern_not_socialist }
			}
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			custom_effect_tooltip = FRA_rotation_of_the_presidency_effect_tips
		}
	}

	focus = {
		id = FRA_european_economic_community
		icon = GFX_focus_generic_currency_reforms
		relative_position_id = FRA_european_socialist_federation
		prerequisite = {
			focus = FRA_european_socialist_federation
			focus = FRA_independent_states
		}
		available = {
			set_temp_variable = { EUP_eco_receive_target = 30 }
			custom_trigger_tooltip = {
				tooltip = EUP_eco_receive_more_than_x
				check_variable = { eup_eco_receive > EUP_eco_receive_target }
			}
		}
		cost = 2
		x = 3
		y = 1
		completion_reward = {
			set_temp_variable = { EU_consumer_goods_factor = -0.05 }
			set_temp_variable = { EU_industrial_capacity_factory = 0.025 }
			set_temp_variable = { EU_production_factory_start_efficiency_factor = 0.05 }
			set_variable = { EU_consumer_goods_factor = -0.05 }
			set_variable = { EU_global_building_slots_factor = 0 }
			set_variable = { EU_production_speed_buildings_factor = 0 }
			set_variable = { EU_production_speed_arms_factory_factor = 0 }
			set_variable = { EU_production_speed_industrial_complex_factor = 0 }
			set_variable = { EU_production_factory_start_efficiency_factor = 0.05 }
			set_variable = { EU_production_factory_max_efficiency_factor = 0 }
			set_variable = { EU_line_change_production_efficiency_factor = 0 }
			set_variable = { EU_production_factory_efficiency_gain_factor = 0 }
			set_variable = { EU_industrial_capacity_factory = 0.025 }
			set_variable = { EU_industrial_capacity_dockyard = 0 }
			set_variable = { EU_local_resources_factor = 0 }
			add_dynamic_modifier = { modifier = EUP_economic_community }
			every_other_country = {
				limit = { has_country_flag = europe_member }
				set_variable = { EU_consumer_goods_factor = -0.05 }
				set_variable = { EU_global_building_slots_factor = 0 }
				set_variable = { EU_production_speed_buildings_factor = 0 }
				set_variable = { EU_production_speed_arms_factory_factor = 0 }
				set_variable = { EU_production_speed_industrial_complex_factor = 0 }
				set_variable = { EU_production_factory_start_efficiency_factor = 0.05 }
				set_variable = { EU_production_factory_max_efficiency_factor = 0 }
				set_variable = { EU_line_change_production_efficiency_factor = 0 }
				set_variable = { EU_production_factory_efficiency_gain_factor = 0 }
				set_variable = { EU_industrial_capacity_factory = 0.025 }
				set_variable = { EU_industrial_capacity_dockyard = 0 }
				set_variable = { EU_local_resources_factor = 0 }				
				add_dynamic_modifier = { modifier = EUP_economic_community }
			}
		}
	}

	focus = {
		id = FRA_european_atlantic_railway
		icon = GFX_focus_GER_kriegslokomotive
		relative_position_id = FRA_european_economic_community
		prerequisite = {
			focus = FRA_european_economic_community
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = ENG_and_SPA_soc
				OR = {
					ENG = { exists = yes }
					has_country_flag = EUP_union_fra_eng
				}
				OR = {
					SWF = { exists = yes }
					has_country_flag = EUP_union_fra_swf
				}
			}
			set_temp_variable = { EUP_eco_receive_target = 45 }
			custom_trigger_tooltip = {
				tooltip = EUP_eco_receive_more_than_x
				check_variable = { eup_eco_receive > EUP_eco_receive_target }
			}
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_economic_community
			}
			add_to_variable = {
				EU_production_speed_industrial_complex_factor = 0.1
				tooltip = industrial_complex_construction_speed_tooltip
			}
			add_to_variable = {
				EU_industrial_capacity_factory = 0.025
				tooltip = industrial_capacity_factory_tooltip
			}
			add_to_variable = {
				EU_industrial_capacity_dockyard = 0.05
				tooltip = industrial_capacity_dockyard_tooltip
			}
			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_economic_community } }
					add_to_variable = { EU_production_speed_industrial_complex_factor = 0.1 }
					add_to_variable = {	EU_industrial_capacity_factory = 0.025 }
					add_to_variable = {	EU_industrial_capacity_dockyard = 0.05 } 
					force_update_dynamic_modifier = yes
				}
			}
			build_railway = {
				level = 4
				start_province = 9392
				target_province = 3501
			}
			127 = {
				add_building_construction = {
					type = naval_base
					level = 4
					province = 3501
					instant_build = yes
				}
			}
			build_railway = {
				level = 4
				start_province = 11548
				target_province = 11465
			}
			17 = {
				add_building_construction = {
					type = naval_base
					level = 4
					province = 11548
					instant_build = yes
				}
			}
			14 = {
				add_building_construction = {
					type = naval_base
					level = 4
					province = 11465
					instant_build = yes
				}
			}
			build_railway = {
				level = 4
				start_province = 11465
				target_province = 4135
			}
			779 ={
				add_building_construction = {
					type = naval_base
					level = 4
					province = 743
					instant_build = yes
				}
			}
			118 = {
				add_building_construction = {
					type = naval_base
					level = 4
					province = 4135
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = FRA_mutual_assistance_european_resources
		icon = GFX_focus_generic_steel
		relative_position_id = FRA_european_economic_community
		prerequisite = {
			focus = FRA_european_economic_community
		}
		available = {
			set_temp_variable = { EUP_eco_receive_target = 45 }
			custom_trigger_tooltip = {
				tooltip = EUP_eco_receive_more_than_x
				check_variable = { eup_eco_receive > EUP_eco_receive_target }
			}
		}
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_economic_community
			}
			add_to_variable = {
				EU_local_resources_factor = 0.15
				tooltip = local_resources_factor_tooltip
			}
			add_to_variable = {
				EU_production_factory_efficiency_gain_factor = 0.1
				tooltip = production_factory_efficiency_gain_factor_tooltip
			}
			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_economic_community } }
					add_to_variable = { EU_local_resources_factor = 0.15 }
					add_to_variable = {	EU_production_factory_efficiency_gain_factor = 0.1 }
					force_update_dynamic_modifier = yes
				}
			}
			capital_scope = {
				add_resource = {
					type = steel
					amount = 25
					state = THIS
				}
				add_resource = {
					type = chromium
					amount = 25
					state = THIS
				}
				add_resource = {
					type = tungsten
					amount = 25
					state = THIS
				}
				add_resource = {
					type = rubber
					amount = 25
					state = THIS
				}
				add_resource = {
					type = aluminium
					amount = 25
					state = THIS
				}
				add_resource = {
					type = oil
					amount = 25
					state = THIS
				}
			}
			every_other_country = {
				limit = { has_country_flag = europe_member }
				capital_scope = {
					add_resource = {
						type = steel
						amount = 25
						state = THIS
					}
					add_resource = {
						type = chromium
						amount = 25
						state = THIS
					}
					add_resource = {
						type = tungsten
						amount = 25
						state = THIS
					}
					add_resource = {
						type = rubber
						amount = 25
						state = THIS
					}
					add_resource = {
						type = aluminium
						amount = 25
						state = THIS
					}
					add_resource = {
						type = oil
						amount = 25
						state = THIS
					}
				}
			}
			
		}
	}

	focus = {
		id = FRA_prosperous_europa
		icon = GFX_focus_generic_economic_recovery
		relative_position_id = FRA_european_economic_community
		prerequisite = {
			focus = FRA_mutual_assistance_european_resources
			focus = FRA_european_atlantic_railway
		}
		available = {
			set_temp_variable = { EUP_eco_receive_target = 80 }
			custom_trigger_tooltip = {
				tooltip = EUP_eco_receive_more_than_x
				check_variable = { eup_eco_receive > EUP_eco_receive_target }
			}
		}
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			custom_effect_tooltip = {
				localization_key = tooltip_modify_dynmod
				DYNMOD = EUP_economic_community
			}
			add_to_variable = {
				EU_production_factory_max_efficiency_factor = 0.1
				tooltip = production_factory_max_efficiency_factor_tooltip
			}
			add_to_variable = {
				EU_industrial_capacity_factory = 0.025
				tooltip = industrial_capacity_factory_tooltip
			}
			add_to_variable = {
				EU_global_building_slots_factor = 0.15
				tooltip = global_building_slots_factor_tooltip
			}
			add_to_variable = {
				EU_consumer_goods_factor = -0.1
				tooltip = consumer_goods_factor_tooltip
			}
			add_offsite_building = { type = industrial_complex level = 2 }
			hidden_effect = {
				every_other_country = {
					limit = { has_dynamic_modifier = { modifier = EUP_economic_community } }
					add_to_variable = { EU_production_factory_max_efficiency_factor = 0.1 }
					add_to_variable = {	EU_industrial_capacity_factory = 0.025 }
					add_to_variable = { EU_global_building_slots_factor = 0.15 }
					add_to_variable = {	EU_consumer_goods_factor = -0.1 }
					force_update_dynamic_modifier = yes
				}
			}
			every_other_country = {
				limit = { has_country_flag = europe_member }
				add_offsite_building = { type = industrial_complex level = 2 }
			}
		}
	}

	focus = {
		id = FRA_natural_boundaries_of_france
		icon = GFX_focus_focus_fra_border
		relative_position_id = FRA_road_to_future
		prerequisite = {
			focus = FRA_road_to_future
		}
		available = {
			owns_state = 28
		}
		ai_will_do = { base  = 150 }
		cost = 2
		x = 2
		y = 1
		completion_reward = {	
			custom_effect_tooltip = FRA_natural_boundaries_of_france_tips
			if = {
				limit = { NOT = { has_country_flag = sore_won_first_election_flag } }
				add_stability = -0.25
				add_war_support = -0.2
				add_political_power = -300
			}
			add_state_core = 28
			every_state = {
				limit = {
					OR = {
						state = 42
						state = 781
						state = 8
						state = 741
						state = 948
						state = 34
						state = 925
						state = 6
						state = 979
						state = 35
						state = 978
						state = 760
					}
				}
				add_claim_by = FRA
				enable_state_integration_80_compliance = yes
			}
		
			custom_effect_tooltip = FRA_natural_boundaries_of_france_tips1
			effect_tooltip = {
				add_compliance = 35
				add_resistance = -30
			}
			custom_effect_tooltip = FRA_natural_boundaries_of_france_tips2

			every_other_country = {
				limit = {
					has_socialist_government = yes
					is_in_faction_with = FRA
					OR = {
						owns_state = 42
						owns_state = 781
						owns_state = 8
						owns_state = 741
						owns_state = 948
						owns_state = 34
						owns_state = 925
						owns_state = 6
						owns_state = 979
						owns_state = 35
						owns_state = 978 
						owns_state = 760
					}  
				}
				country_event = { id = internvene.86 days = 4 }
			}

			hidden_effect = {
				every_state = {
					limit = {
						OR = {
							state = 42
							state = 781
							state = 8
							state = 741
							state = 948
							state = 34
							state = 925
							state = 6
							state = 979
							state = 35
							state = 978
							state = 760
						}
						is_owned_and_controlled_by = FRA
					}
					add_compliance = 35
					add_resistance = -30
				}
			}
		}
	}


	focus = {
		id = FRA_permanent_peace_in_europe
		icon = GFX_focus_ARG_the_buenos_aires_conference
		relative_position_id = FRA_road_to_future
		prerequisite = {
			focus = FRA_road_to_future
		}
		ai_will_do = { base  = 150 }
		available = { 
			GER = {
				OR = {
					exists = no
					has_socialist_government = yes
				}
			}
			any_other_country = {
				capital_scope = {
					is_on_continent = europe
				}
				NOT = { has_war_with = FRA }
			}
		}
		cost = 2
		x = 4
		y = 2
		completion_reward = {
			add_political_power = 200

			add_stability = 0.15
			add_war_support = -0.1

			set_temp_variable = { ieuc = 100 }
			set_temp_variable = { iasc = 0 }
			set_temp_variable = { imec = 0 }
			set_temp_variable = { iamc = 0 }
			set_temp_variable = { iafc = 0 }
			infulence_change_total = yes

			hidden_effect = {
				FRP = { set_cosmetic_tag = FRP_union }
				RHI = { set_cosmetic_tag = RHI_union }
				BAY = { set_cosmetic_tag = BAY_union }
				NGF = { set_cosmetic_tag = NGF_union }
				PRE = { set_cosmetic_tag = PRE_union }
				EPR = { set_cosmetic_tag = EPR_union }
			}

			if = {
				limit = { RUS = { has_socialist_government = no } }
				country_event = { id = internvene.121 days = 3 }
			}
		}
	}

	focus = {
		id = FRA_commonwealth_of_low_countries
		icon = GFX_focus_BEL_dietsland
		relative_position_id = FRA_permanent_peace_in_europe
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		available = { 
			36 = { owner = { has_socialist_government = yes } }
			866 = { owner = { has_socialist_government = yes } }
			7 = { owner = { has_socialist_government = yes } }
			35 = { owner = { has_socialist_government = yes } }
			978 = { owner = { has_socialist_government = yes } }
			925 = { owner = { has_socialist_government = yes } }
			979 = { owner = { has_socialist_government = yes } }
			6 = { owner = { has_socialist_government = yes } }
			HOL = {
				exists = yes
				has_socialist_government = yes 
			}
		}
		cost = 2
		x = 0
		y = 2
		completion_reward = {
			HOL = {
				set_cosmetic_tag = LOL_union
				add_ideas = FRA_unified_lowlands
				every_state = {
					limit = {
						OR = {
							state = 36
							state = 866
							state = 7
							state = 35
							state = 978
							state = 979
							state = 925
							state = 6
						}
						is_owned_and_controlled_by = ROOT
					}
					transfer_state_to = HOL
					add_core_of = HOL
				}   
			}
			every_other_country = {
				limit = {
					OR = {
						owns_state = 36
						owns_state = 866
						owns_state = 7
						owns_state = 35
						owns_state = 978
						owns_state = 979
						owns_state = 925
						owns_state = 6
					}
					has_socialist_government = yes
					NOT = { tag = HOL }
				}
				country_event = internvene.106
			}
			hidden_effect = {
				if = {
					limit = {
						BEL = {
							exists = yes
							owns_state = 34
							owns_state = 948
							has_socialist_government = yes
						}
					}
					34 = { transfer_state_to = FRA }
					948 = { transfer_state_to = FRA }
				}
			}
		}
	}

	focus = {
		id = FRA_socialist_balkans
		icon = GFX_focus_BUL_balkan_federation_of_socialist_republics
		relative_position_id = FRA_permanent_peace_in_europe
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		available = { 
			104 = { is_owned_by_ROOT_or_subject = yes }
		}
		cost = 2
		x = 4
		y = 1
		completion_reward = {
			hidden_effect = { 
				BOS = { set_cosmetic_tag = BAK_union } 
				every_state = {
					limit = {
						OR = {
							region = 24
							region = 25
							region = 26
							region = 143
							state = 182
						}
						NOT = { state = 45 }
					}
					add_core_of = BOS
				}
			}
			country_event = internvene.104
			every_other_country = {
				limit = {
					any_owned_state = {
						OR = {
							region = 24
							region = 25
							region = 26
							region = 143
							state = 182
						}
						NOT = { state = 45 }
					}
					has_socialist_government = yes
					NOT = { tag = BOS }
				}
				country_event = { id = internvene.105 days = 5 }
			}
			
		}
	}

	focus = {
		id = FRA_scandinavian_scenario
		icon = GFX_focus_generic_pan_scandinavism
		relative_position_id = FRA_permanent_peace_in_europe
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		available = { 
			SWE = { has_socialist_government = yes }
			DEN = { has_socialist_government = yes }
			NOR = { has_socialist_government = yes }
		}
		cost = 2
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = FRA_scandinavian_scenario_tips
			SCA = {
				add_ideas = FRA_unified_scandinavia
				transfer_technology = yes
				transfer_int_upgrade = yes
				annex_country = {
					target = NOR
					transfer_troops = yes
				}
				annex_country = {
					target = SWE
					transfer_troops = yes
				}
				annex_country = {
					target = DEN
					transfer_troops = yes
				}
				if = {
					limit = { FIN = { has_socialist_government = yes } }
					annex_country = {
						target = FIN
						transfer_troops = yes
					}
				}
				if = {
					limit = { ICE = { has_socialist_government = yes } }
					annex_country = {
						target = ICE
						transfer_troops = yes
					}
				}
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = SCA_tt_nordic_fed_formation_tech
				custom_effect_tooltip = tooltip_white_line
				hidden_effect = {
					set_capital = { state = 140 remember_old_capital = no }
					every_owned_state = { restore_previous_factory_count = yes }
					load_oob = SCA_naval
				}
				# SWE
				if = {
					limit = { SWE = { has_completed_focus = SWE_hms_karl_xii } }
					create_equipment_variant = {
						name = "Kustflottan Class"
						type = ship_hull_heavy_2
						parent_version = 0
						name_group = SWE_CA_HISTORICAL
						modules = {
							fixed_ship_battery_slot = ship_heavy_battery_2
							fixed_ship_anti_air_slot = ship_anti_air_2
							fixed_ship_fire_control_system_slot = ship_fire_control_system_1
							fixed_ship_radar_slot = empty
							fixed_ship_engine_slot = heavy_ship_engine_2
							fixed_ship_secondaries_slot = ship_secondaries_2
							fixed_ship_armor_slot = ship_armor_bc_2
							front_1_custom_slot = ship_anti_air_2
							mid_1_custom_slot = ship_heavy_battery_2
							mid_2_custom_slot = ship_secondaries_2
							rear_1_custom_slot = ship_heavy_battery_2
						}
					}
				}
				# NOR
				if = {
					limit = { NOR = { has_completed_focus = NOR_submarines } }
					create_equipment_variant = {
						name = "U Class"
						type = ship_hull_submarine_2
						parent_version = 0
						name_group = NOR_SS_HISTORICAL
						modules = {
							fixed_ship_torpedo_slot = ship_torpedo_sub_2
							fixed_ship_engine_slot = sub_ship_engine_2
							rear_1_custom_slot = ship_torpedo_sub_2
						}
					}
				}
				if = {
					limit = { NOR = { has_completed_focus = NOR_destroyers } }
					create_equipment_variant = {
						name = "Balder Class"
						type = ship_hull_light_2
						parent_version = 0
						name_group = NOR_DD_HISTORICAL
						modules = {
							fixed_ship_battery_slot = ship_light_battery_2
							fixed_ship_anti_air_slot = ship_anti_air_1
							fixed_ship_fire_control_system_slot = ship_fire_control_system_0
							fixed_ship_radar_slot = empty
							fixed_ship_engine_slot = light_ship_engine_2
							fixed_ship_torpedo_slot = ship_torpedo_1
							mid_1_custom_slot = ship_torpedo_1
							rear_1_custom_slot = ship_depth_charge_1
						}
					}
				}
			}
			hidden_effect = {
				NOR = {
					every_core_state = { add_core_of = SCA }
					hidden_effect = { every_owned_state = { save_current_factory_count = yes } }
					every_character = {
						limit = { has_character_flag = NOR_leader }
						set_nationality = SCA
					}
				}
				SWE = {
					every_core_state = { add_core_of = SCA }
					hidden_effect = { every_owned_state = { save_current_factory_count = yes } }
					every_character = {
						limit = { has_character_flag = SWE_leader }
						set_nationality = SCA
					}
				}
				DEN = {
					every_core_state = { add_core_of = SCA }
					hidden_effect = { every_owned_state = { save_current_factory_count = yes } }
					every_character = {
						limit = { has_character_flag = DEN_leader }
						set_nationality = SCA
					}
				}
				if = {
					limit = { FIN = { has_socialist_government = yes } }
					FIN = {
						every_core_state = { add_core_of = SCA }
						hidden_effect = { every_owned_state = { save_current_factory_count = yes } }
						every_character = {
							limit = { has_character_flag = FIN_leader }
							set_nationality = SCA
						}
					}					
				}
				if = {
					limit = { ICE = { has_socialist_government = yes } }
					ICE = {
						every_core_state = { add_core_of = SCA }
						hidden_effect = { every_owned_state = { save_current_factory_count = yes } }
						every_character = {
							limit = { has_character_flag = ICE_leader }
							set_nationality = SCA
						}
					}					
				}
			}			
			hidden_effect = {
				SCA = {
					unlock_national_focus = SCA_Ratify_the_Constitution
					unlock_national_focus = SCA_The_First_Nordic_Elections
					unlock_national_focus = SCA_Socialdemocratic_Triumph
					set_politics = {
						ruling_party = syndicalist
						elections_allowed = no
					}
					add_popularity = {
						ideology = radical_socialist
						popularity = 0.4
					}
					add_popularity = {
						ideology = syndicalist
						popularity = 0.6  
					}
					add_popularity = {
						ideology = totalist
						popularity = 0.25
					}					
				}
				
				FRA = { add_to_faction = SCA }
			}
		}
	}

	focus = {
		id = FRA_caucasian_socialist_model
		icon = GFX_focus_GRE_a_land_of_mountains
		relative_position_id = FRA_permanent_peace_in_europe
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		available = { 
			GEO = {
				exists = yes
				has_socialist_government = yes
				owns_state = 229
				owns_state = 231
			}
		} 
		cost = 2
		x = 1
		y = 1
		completion_reward = {
			GEO = {
				set_cosmetic_tag = GEO_union 
				add_ideas = FRA_unified_caucasus
			}
			every_state = {
				limit = {
					OR = {
						state = 988
						state = 230
						state = 1000
						state = 585
						state = 1080
						state = 1006
						state = 233
						state = 232
						state = 961
						state = 787
						state = 229
					}
					is_owned_and_controlled_by = ROOT
				}
				transfer_state_to = GEO
			}
			every_state = {
				limit = {
					OR = {
						state = 988
						state = 230
						state = 1000
						state = 585
						state = 1080
						state = 1006
						state = 233
						state = 232
						state = 961
						state = 787
						state = 229
					}
				}
				add_core_of = GEO
			}
			every_other_country = {
				limit = {
					OR = {
						owns_state = 988
						owns_state = 230
						owns_state = 1000
						owns_state = 585
						owns_state = 1080
						owns_state = 1006
						owns_state = 233
						owns_state = 232
						owns_state = 961
						owns_state = 787
						owns_state = 229
					}
					NOT = { tag = GEO }
					has_socialist_government = yes
				}
				country_event = internvene.107
			}
		}
	}

	focus = {
		id = FRA_asia_minor_issues
		icon = GFX_focus_TUR_the_montreux_convention
		relative_position_id = FRA_permanent_peace_in_europe
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		available = { 
			773 = { is_owned_by_ROOT_or_subject = yes }
			341 = { is_owned_by_ROOT_or_subject = yes }
			340 = { is_owned_by_ROOT_or_subject = yes }
		}
		cost = 2
		x = 6
		y = 1
		completion_reward = {
			country_event = internvene.108
		}
	}

	focus = {
		id = FRA_subdue_an_army_without_fighting
		icon = GFX_focus_generic_surrender
		relative_position_id = FRA_an_arrogant_soldier_will_be_defeated
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		prerequisite = {
			focus = FRA_an_arrogant_soldier_will_be_defeated
			focus = FRA_awakening_peace_loving_people
			focus = FRA_marketing_campaign
			focus = FRA_turn_the_danube_red
			focus = FRA_liberate_iberia
		}
		mutually_exclusive = {
			focus = FRA_no_more_european_gendarmes
		}
		available = {
			RUS = { has_socialist_government = no }
			any_other_country = {
				limit = {
					capital_scope = { is_on_continent = europe }
				}
				NOT = { has_war_with = FRA }
			}
			has_idea = RUS_cold_war
		}
		cost = 4
		x = 0
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = RUS_cold_war
				add_idea = FRA_cold_war
			}
		}
	}

	focus = {
		id = FRA_no_more_european_gendarmes
		icon = GFX_goal_generic_crush_natpops
		relative_position_id = FRA_turn_the_danube_red
		prerequisite = {
			focus = FRA_permanent_peace_in_europe
		}
		prerequisite = {
			focus = FRA_turn_the_danube_red
			focus = FRA_liberate_iberia
			focus = FRA_an_arrogant_soldier_will_be_defeated
			focus = FRA_awakening_peace_loving_people
			focus = FRA_marketing_campaign
		}
		mutually_exclusive = {
			focus = FRA_subdue_an_army_without_fighting
		}
		available = {
			threat > 0.8
			date > 1943.1.1
			can_declare_war_on = RUS
			RUS = { has_socialist_government = no }
		}
		bypass = {
			OR = {
				NOT = { can_declare_war_on = RUS }
				RUS = { has_socialist_government = yes }
			}
		}
		cost = 4
		x = 1
		y = 2
		completion_reward = {
			if = {
				limit = {
					can_declare_war_on = RUS
					RUS = { has_socialist_government = no }
				}
				create_wargoal = {
					type = topple_government
					target = RUS
				}
			}
		}
	}

	focus = {
		id = FRA_helmsman_of_the_world
		icon = GFX_focus_ITA_corpo_volontari_della_liberta
		relative_position_id = FRA_no_more_european_gendarmes
		prerequisite = {
			focus = FRA_no_more_european_gendarmes 
			focus = FRA_subdue_an_army_without_fighting
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = all_europe_soc
				all_other_country = {
					limit = { capital_scope = { is_on_continent = europe } }
					has_socialist_government = yes
				}
			}
		}
		cost = 5
		x = 2
		y = 1
		completion_reward = {
			remove_ideas = FRA_communard_spirit
			swap_ideas = {
				remove_idea = DB_FRA_the_leader_of_COMMIE1
				add_idea = FRA_the_leader_of_socialist_world
			}
		}
	}

	focus = {
		id = FRA_reach_for_the_stars
		icon = GFX_focus_AUS_danubian_socialist_communes
		relative_position_id = FRA_helmsman_of_the_world
		prerequisite = {
			focus = FRA_helmsman_of_the_world 
		}
		mutually_exclusive = {
			focus = FRA_steady_route
			focus = FRA_thousand_sails_race
		}
		cost = 4
		x = -2
		y = 1
		completion_reward = {
			add_stability = -0.15
			add_war_support = -0.2
			custom_effect_tooltip = wargoal_all_tips
			every_other_country = {
				limit = { has_socialist_government = no }
				FRA = {
					create_wargoal = {
						type = topple_government
						target = PREV
					}
				}
			}
		}
	}

	focus = {
		id = FRA_steady_route
		icon = GFX_focus_hol_abandon_the_gold_standard
		relative_position_id = FRA_helmsman_of_the_world
		prerequisite = {
			focus = FRA_helmsman_of_the_world 
		}
		mutually_exclusive = {
			focus = FRA_reach_for_the_stars
			focus = FRA_thousand_sails_race
		}
		cost = 4
		x = 0
		y = 1
		completion_reward = {
			set_temp_variable = { ieuc = 50 }
			set_temp_variable = { iasc = 50 }
			set_temp_variable = { imec = 50 }
			set_temp_variable = { iamc = 50 }
			set_temp_variable = { iafc = 50 }
			infulence_change_total = yes
			custom_effect_tooltip = FRA_steady_route_tips
		}
	}

	focus = {
		id = FRA_thousand_sails_race
		icon = GFX_focus_ICE_the_viking_spirit
		relative_position_id = FRA_helmsman_of_the_world
		prerequisite = {
			focus = FRA_helmsman_of_the_world 
		}
		mutually_exclusive = {
			focus = FRA_reach_for_the_stars
			focus = FRA_steady_route
		}
		cost = 4
		x = 2
		y = 1
		completion_reward = {
			add_stability = 0.1
				add_war_support = 0.15
				add_one_random_civilian_factory = yes
				add_one_random_civilian_factory = yes
				add_one_random_civilian_factory = yes
				add_one_random_civilian_factory = yes
			every_other_country = {
				limit = { has_socialist_government = yes }
				add_stability = 0.1
				add_war_support = 0.15
				add_one_random_civilian_factory = yes
				add_one_random_civilian_factory = yes
				add_one_random_civilian_factory = yes
				add_one_random_civilian_factory = yes
			}
		}
	}

	focus = { 
		id = FRA_demand_haute_savoie 
		icon = GFX_goal_FRA_savoie
		cost = 2
		relative_position_id = FRA_road_to_justice 
		prerequisite = {
			focus = FRA_road_to_justice
		}
		x = 3
		y = 1
		ai_will_do = { base  = 150 }
		available = {
			is_subject = no
			has_global_flag = can_demand_romandy
			can_declare_war_on = SWI
			SWI = { owns_state = 760 }
		}
		
		bypass = {
			OR = {
				owns_state = 760
				NOT = { can_declare_war_on = SWI }
				SWI = { has_socialist_government = yes }
			}
		}
		will_lead_to_war_with = GER
		will_lead_to_war_with = SWI
		will_lead_to_war_with = AUS
		completion_reward = {
			add_named_threat = {
				threat = 7
				name = SWI_haute_savoie_threat
			}
			country_event = prewar.7
			custom_effect_tooltip = SWI_romandie_confrontation
		}
	}
}