focus_tree = {
	id = french_focus
	
	country = {
		factor = 0

		modifier = {
			add = 10
			tag = FRA
			has_dlc = "La Resistance"
		}
	}
	
	continuous_focus_position = { x = 50 y = 1100 }
	default = no
	focus = {
		id = FRA_devalue_the_franc
		icon = GFX_focus_fra_devalue_the_franc
		cost = 7
		x = 10
		y = 0
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_timed_idea = {
							idea = FRA_devalue_the_franc
							days = 365
						}
				}

	}
	focus = {
		id = FRA_form_the_popular_front
		icon = GFX_goal_generic_intelligence_exchange
		cost = 7
		mutually_exclusive = {
			focus = FRA_revive_the_national_bloc
		}
		x = 26
		y = 0
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
                has_capitulated = no
				NOT = { has_government = fascism }
				NOT = { has_idea = FRA_milice }
				NOT  = { has_country_leader  = { character  = FRA_philippe_petain ruling_only  = yes  } }
}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
			add_country_leader_role = {
				character = FRA_leon_blum
				country_leader = {
					expire = "1965.1.1"
					ideology = socialism
					traits = {
						reluctant_interventionist
						stout_defender
					}
				}
				promote_leader = yes
			}
			set_country_flag = { flag = FRA_popular_front_cooldown value = 1 days = 360 } #fires strike event if labour laws not reformed in time

			hidden_effect = {
				if = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}
		}

	}
	focus = {
		id = FRA_revive_the_national_bloc
		icon = GFX_focus_generic_strike_at_democracy2
		cost = 7
		mutually_exclusive = {
			focus = FRA_form_the_popular_front
		}
		x = 42
		y = 0
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
                has_capitulated = no
				NOT = { has_government = communism }
				NOT = { has_idea = FRA_national_council_of_the_resistance }
}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_country_leader_trait = tenacious_negotiator
				}

	}
	focus = {
		id = FRA_naval_rearmament
		icon = GFX_goal_generic_construct_naval_dockyard
		cost = 7
		x = 68
		y = 0
			offset = {
					x = -16
					y = 0
					trigger = {
							not = {
									has_dlc = "La Resistance"
								}
						}
				}
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_INDUSTRY }
			complete_tooltip = {
					navy_experience = 25
					every_state = {
							limit = {
									has_state_flag = FRA_naval_rearmament_2NB
								}
							add_building_construction = {
									type = dockyard
									level = 2
									instant_build = yes
								}
						}
				}
			completion_reward = {
					navy_experience = 25
					21 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = dockyard
											level = 2
											instant_build = yes
										}
									set_state_flag = FRA_naval_rearmament_2NB
								}
						}
					14 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = dockyard
											level = 2
											instant_build = yes
										}
									set_state_flag = FRA_naval_rearmament_2NB
								}
						}
				}

	}
	focus = {
		id = FRA_air_focus
		icon = GFX_goal_generic_build_airforce
		cost = 7
		x = 76
		y = 0
			offset = {
					x = -17
					y = 0
					trigger = {
							not = {
									has_dlc = "La Resistance"
								}
						}
				}
			available_if_capitulated = yes
			bypass = {
				}
			complete_tooltip = {
					air_experience = 25
					every_state = {
							limit = {
									has_state_flag = FRA_air_focus_2air
								}
							add_building_construction = {
									type = air_base
									level = 1
									instant_build = yes
								}
						}
				}
			completion_reward = {
					air_experience = 25
					random_owned_controlled_state = {
							limit = {
									free_building_slots = {
											building = air_base
											size > 1
										}
								}
							add_building_construction = {
									type = air_base
									level = 2
									instant_build = yes
								}
							set_state_flag = FRA_air_focus_2air
						}
					random_owned_controlled_state = {
							limit = {
									free_building_slots = {
											building = air_base
											size > 1
										}
								}
							add_building_construction = {
									type = air_base
									level = 2
									instant_build = yes
								}
							set_state_flag = FRA_air_focus_2air
						}
					random_owned_controlled_state = {
							limit = {
									free_building_slots = {
											building = air_base
											size > 1
										}
								}
							add_building_construction = {
									type = air_base
									level = 2
									instant_build = yes
								}
							set_state_flag = FRA_air_focus_2air
						}
				}

	}
	focus = {
		id = FRA_reform_the_labour_laws
		icon = GFX_goal_generic_production
		cost = 7
		prerequisite = {
			focus = FRA_form_the_popular_front
		}
		x = 0
		y = 1
		relative_position_id = FRA_form_the_popular_front
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_stability = 0.05
					add_ideas = { FRA_matignon_agreements }
					if = {
							limit = {
									has_idea = FRA_factory_strikes
								}
							remove_ideas = FRA_factory_strikes
						}
				}

	}
	focus = {
		id = FRA_autoroutes
		icon = GFX_goal_generic_construct_infrastructure
		cost = 7
		prerequisite = {
			focus = FRA_devalue_the_franc
		}
		x = 5
		y = 1
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					any_owned_state = {
							is_core_of = ROOT
							infrastructure < 9
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									infrastructure < 9
									not = {
											has_state_flag = FRA_autoroutes_target
										}
								}
							add_building_construction = {
									type = infrastructure
									level = 2
									instant_build = yes
								}
							set_state_flag = FRA_autoroutes_target
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									infrastructure < 9
									not = {
											has_state_flag = FRA_autoroutes_target
										}
								}
							add_building_construction = {
									type = infrastructure
									level = 2
									instant_build = yes
								}
							set_state_flag = FRA_autoroutes_target
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									infrastructure < 9
									not = {
											has_state_flag = FRA_autoroutes_target
										}
								}
							add_building_construction = {
									type = infrastructure
									level = 2
									instant_build = yes
								}
							set_state_flag = FRA_autoroutes_target
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									infrastructure < 9
									not = {
											has_state_flag = FRA_autoroutes_target
										}
								}
							add_building_construction = {
									type = infrastructure
									level = 2
									instant_build = yes
								}
							set_state_flag = FRA_autoroutes_target
						}
				}

	}
	focus = {
		id = FRA_invest_in_the_metropole
		icon = GFX_goal_generic_construct_civilian
		cost = 7
		prerequisite = {
			focus = FRA_autoroutes
		}
		x = 2
		y = 2
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					add_stability = 0.05
				}

	}
	focus = {
		id = FRA_metropolitan_france
		icon = GFX_focus_generic_industry_1
		cost = 7
		prerequisite = {
			focus = FRA_invest_in_the_metropole
		}
		x = 1
		y = 3
			available = {
					any_owned_state = {
							is_core_of = ROOT
							free_building_slots = {
									building = industrial_complex
									size > 1
									include_locked = yes
								}
						}
				}
			#less than 24 unlocked slots
			ai_will_do = {
					factor = 1
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			bypass = {

}
			complete_tooltip = {
					every_owned_state = {
							limit = {
									has_state_flag = FRA_industrial_expansion_target
								}
							add_extra_state_shared_building_slots = 2
						}
				}
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									NOT = {
											has_state_flag = FRA_industrial_expansion_target
										}
								}
							add_extra_state_shared_building_slots = 2
							set_state_flag = FRA_industrial_expansion_target
							random_neighbor_state = {
									limit = {
											is_core_of = ROOT
											is_owned_by = ROOT
											NOT = {
													has_state_flag = FRA_industrial_expansion_target
												}
										}
									add_extra_state_shared_building_slots = 2
									set_state_flag = FRA_industrial_expansion_target
								}
						}
				}

	}
	focus = {
		id = FRA_algerie_france
		icon = GFX_focus_generic_industry_1
		cost = 7
		prerequisite = {
			focus = FRA_invest_in_the_metropole
		}
		x = 3
		y = 3
			available = {
					any_state = {
							OR = {
									state = 459
									state = 460
									state = 513
								}
							OWNER = {
									OR = {
											tag = ROOT
											is_subject_of = ROOT
										}
								}
							free_building_slots = {
									building = industrial_complex
									size > 1
									include_locked = yes
								}
						}
				}
			ai_will_do = {
					factor = 0.2
				}
			available_if_capitulated = yes
			bypass = {

}
			complete_tooltip = {
					every_state = {
							limit = {
									OR = {
											state = 459
											state = 460
											state = 513
										}
									is_owned_or_subject_trigger = yes
									OR = {
											has_state_flag = FRA_industrial_expansion_target
											has_state_flag = FRA_colonial_industry_target
										}
								}
							add_extra_state_shared_building_slots = 2
						}
				}
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_state = {
							limit = {
									OR = {
											state = 459
											state = 460
											state = 513
										}
									NOT = {
											has_state_flag = FRA_industrial_expansion_target
											has_state_flag = FRA_colonial_industry_target
										}
									is_owned_or_subject_trigger = yes
								}
							add_extra_state_shared_building_slots = 2
							set_state_flag = FRA_industrial_expansion_target
							set_state_flag = FRA_colonial_industry_target
							random_neighbor_state = {
									limit = {
											OR = {
													state = 459
													state = 460
													state = 513
												}
											is_owned_or_subject_trigger = yes
											NOT = {
													has_state_flag = FRA_industrial_expansion_target
													has_state_flag = FRA_colonial_industry_target
												}
										}
									add_extra_state_shared_building_slots = 2
									set_state_flag = FRA_industrial_expansion_target
									set_state_flag = FRA_colonial_industry_target
								}
						}
				}

	}
	focus = {
		id = FRA_industrial_expansion
		icon = GFX_focus_generic_industry_3
		cost = 7
		prerequisite = {
			focus = FRA_metropolitan_france
			focus = FRA_algerie_france
		}
		x = 2
		y = 4
			available = {

}
			ai_will_do = {
					factor = 1
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			complete_tooltip = {
					every_owned_state = {
							limit = {
									is_controlled_by = ROOT
									has_state_flag = FRA_industrial_expansion_target
								}
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
				}
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					custom_effect_tooltip = FRA_industrial_expansion_effect_tt
					every_owned_state = {
							limit = {
									is_controlled_by = ROOT
									has_state_flag = FRA_industrial_expansion_target
								}
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_invest_in_the_colonies
		icon = GFX_goal_generic_construct_civilian
		cost = 7
		prerequisite = {
			focus = FRA_autoroutes
		}
		x = 7
		y = 2
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					any_owned_state = {
							not = {
									is_core_of = ROOT
								}
							not = {
									is_on_continent = europe
								}
							is_controlled_by = ROOT
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					every_owned_state = {
							limit = {
									not = {
											is_core_of = ROOT
										}
									not = {
											is_on_continent = europe
										}
								}
							add_compliance = 10
						}
				}

	}
	focus = {
		id = FRA_invest_in_west_africa
		icon = GFX_focus_generic_industry_1
		cost = 7
		prerequisite = {
			focus = FRA_invest_in_the_colonies
		}
		x = 5
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					any_state = {
							OR = {
									state = 272
									state = 780
									state = 556
									state = 779
									state = 778
									state = 781
									state = 776
									state = 777
								}
							is_owned_or_subject_trigger = yes
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_state = {
							limit = {
									OR = {
											state = 272
											state = 780
											state = 556
											state = 779
											state = 778
											state = 781
											state = 776
											state = 777
										}
									OWNER = {
											is_owned_or_subject_trigger = yes
										}
									NOT = {
											has_state_flag = FRA_colonial_industry_target
										}
								}
							add_extra_state_shared_building_slots = 2
							set_state_flag = FRA_colonial_industry_target
						}
				}

	}
	focus = {
		id = FRA_invest_in_indochina
		icon = GFX_focus_generic_industry_1
		cost = 7
		prerequisite = {
			focus = FRA_invest_in_the_colonies
		}
		x = 7
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					any_state = {
							OR = {
									is_core_of = VIN
									is_core_of = CAM
									is_core_of = LAO
								}
							is_owned_or_subject_trigger = yes
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_state = {
							limit = {
									OR = {
											state = 741
											state = 286
											state = 671
											state = 670
										}
									OWNER = {
											is_owned_or_subject_trigger = yes
										}
									NOT = {
											has_state_flag = FRA_colonial_industry_target
										}
								}
							add_extra_state_shared_building_slots = 2
							set_state_flag = FRA_colonial_industry_target
						}
				}

	}
	focus = {
		id = FRA_invest_in_syria
		icon = GFX_focus_generic_industry_1
		cost = 7
		prerequisite = {
			focus = FRA_invest_in_the_colonies
		}
		x = 9
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					any_state = {
							OR = {
									is_core_of = SYR
									is_core_of = LEB
								}
							is_owned_or_subject_trigger = yes
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_state = {
							limit = {
									OR = {
											state = 677
											state = 680
											state = 554
											state = 553
										}
									OWNER = {
											is_owned_or_subject_trigger = yes
										}
									NOT = {
											has_state_flag = FRA_colonial_industry_target
										}
								}
							add_extra_state_shared_building_slots = 2
							set_state_flag = FRA_colonial_industry_target
						}
				}

	}
	focus = {
		id = FRA_colonial_industry
		icon = GFX_focus_generic_industry_3
		cost = 7
		prerequisite = {
			focus = FRA_invest_in_west_africa
			focus = FRA_invest_in_indochina
			focus = FRA_invest_in_syria
		}
		x = 7
		y = 4
			available = {

}
			ai_will_do = {
					factor = 1
				}
			available_if_capitulated = yes
			bypass = {

}
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					custom_effect_tooltip = FRA_colonial_industry_effect_tt
					every_owned_state = {
							limit = {
									is_controlled_by = ROOT
									has_state_flag = FRA_colonial_industry_target
								}
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_military_factories
		icon = GFX_goal_generic_construct_mil_factory
		cost = 7
		prerequisite = {
			focus = FRA_industrial_expansion
			focus = FRA_colonial_industry
		}
		x = 4
		y = 5
			available = {

}
			ai_will_do = {
					factor = 1
				}
			bypass = {

}
			complete_tooltip = {
					every_owned_state = {
							limit = {
									is_controlled_by = ROOT
									OR = {
											has_state_flag = FRA_industrial_expansion_target
											has_state_flag = FRA_colonial_industry_target
										}
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
				}
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					custom_effect_tooltip = FRA_military_factories_effect_tt
					every_owned_state = {
							limit = {
									is_controlled_by = ROOT
									OR = {
											has_state_flag = FRA_industrial_expansion_target
											has_state_flag = FRA_colonial_industry_target
										}
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_global_integration
		icon = GFX_goal_generic_construction
		cost = 7
		prerequisite = {
			focus = FRA_colonial_industry
			focus = FRA_industrial_expansion
		}
		x = 6
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_ideas = { FRA_global_investments }
				}

	}
	focus = {
		id = FRA_extra_research_slot
		icon = GFX_focus_research
		cost = 7
		prerequisite = {
			focus = FRA_military_factories
			focus = FRA_global_integration
		}
		x = 5
		y = 6
			available = {
					if = {
							limit = {
									amount_research_slots > 3
								}
							num_of_factories > 75
						}
					amount_research_slots < 5
				}
			available_if_capitulated = yes
			ai_will_do = {
					factor = 1
				}
			search_filters = { FOCUS_FILTER_RESEARCH }
			completion_reward = {
					add_research_slot = 1
				}

	}
	focus = {
		id = FRA_begin_rearmament
		icon = GFX_goal_generic_construct_mil_factory
		cost = 7
		prerequisite = {
			focus = FRA_devalue_the_franc
		}
		x = 15
		y = 1
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					has_war_support > 0.2
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_defensive_focus
		icon = GFX_goal_generic_defence
		cost = 7
		prerequisite = {
			focus = FRA_begin_rearmament
		}
		mutually_exclusive = {
			focus = FRA_aggressive_focus
		}
		x = 13
		y = 2
			available_if_capitulated = yes
			ai_will_do = {
					factor = 1
				}
			completion_reward = {
					custom_effect_tooltip = available_chief_of_army
					show_ideas_tooltip = maxime_weygand
				}

	}
	focus = {
		id = FRA_methodical_battle
		icon = GFX_goal_generic_cavalry
		cost = 7
		prerequisite = {
			focus = FRA_defensive_focus
		}
		x = 13
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_RESEARCH }
			completion_reward = {
					army_experience = 50
				}

	}
	focus = {
		id = FRA_fortification_focus
		icon = GFX_goal_generic_construction2
		cost = 7
		prerequisite = {
			focus = FRA_methodical_battle
		}
		mutually_exclusive = {
			focus = FRA_firepower_kills
		}
		x = 12
		y = 4
			available_if_capitulated = yes
			completion_reward = {
					army_experience = 15
					add_ideas = FRA_fortification_focus
				}

	}
	focus = {
		id = FRA_alpine_forts
		icon = GFX_goal_generic_construct_military
		cost = 7
		prerequisite = {
			focus = FRA_fortification_focus
		}
		x = 10
		y = 5
			available = {
					735 = {
							is_controlled_by = ROOT
						}
				}
			completion_reward = {
					ROOT = {
							country_event = {
									id = france.3
								}
						}
					ITA = {
							add_opinion_modifier = {
									target = ROOT
									modifier = FRA_alpine_forts
								}
						}
				}

	}
	focus = {
		id = FRA_firepower_kills
		icon = GFX_goal_generic_army_artillery
		cost = 7
		prerequisite = {
			focus = FRA_methodical_battle
		}
		mutually_exclusive = {
			focus = FRA_fortification_focus
		}
		x = 14
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_ideas = { FRA_firepower }
				}

	}
	focus = {
		id = FRA_artillery_focus
		icon = GFX_goal_generic_army_artillery2
		cost = 7
		prerequisite = {
			focus = FRA_firepower_kills
			focus = FRA_fortification_focus
		}
		x = 14
		y = 5
			available_if_capitulated = yes
			completion_reward = {
					army_experience = 10
					add_tech_bonus = {
							name = FRA_artillery_focus
							bonus = 1.0
							uses = 2
							category = artillery
						}
				}

	}
	focus = {
		id = FRA_aggressive_focus
		icon = GFX_goal_generic_major_war
		cost = 7
		prerequisite = {
			focus = FRA_begin_rearmament
		}
		mutually_exclusive = {
			focus = FRA_defensive_focus
		}
		x = 17
		y = 2
			available_if_capitulated = yes
			ai_will_do = {
					factor = 0.2
				}
			completion_reward = {
					custom_effect_tooltip = available_chief_of_army
					show_ideas_tooltip = maurice_gamelin
					army_experience = 25
				}

	}
	focus = {
		id = FRA_battle_of_maneuver
		icon = GFX_goal_generic_position_armies
		cost = 7
		prerequisite = {
			focus = FRA_aggressive_focus
		}
		x = 17
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					army_experience = 25
					air_experience = 25
					custom_effect_tooltip = available_theorist
					show_ideas_tooltip = charles_de_gaulle
				}

	}
	focus = {
		id = FRA_motorized_focus
		icon = GFX_goal_generic_army_motorized
		cost = 7
		prerequisite = {
			focus = FRA_battle_of_maneuver
		}
		mutually_exclusive = {
			focus = FRA_air_dominance
		}
		x = 16
		y = 4
			available_if_capitulated = yes
			completion_reward = {
					army_experience = 25
					add_ideas = FRA_motorized_focus
				}

	}
	focus = {
		id = FRA_air_dominance
		icon = GFX_goal_generic_air_fighter2
		cost = 7
		prerequisite = {
			focus = FRA_battle_of_maneuver
		}
		mutually_exclusive = {
			focus = FRA_motorized_focus
		}
		x = 18
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_ideas = { FRA_air_dominance }
				}

	}
	focus = {
		id = FRA_cas_focus
		icon = GFX_goal_generic_CAS
		cost = 7
		prerequisite = {
			focus = FRA_motorized_focus
			focus = FRA_air_dominance
		}
		mutually_exclusive = {
			focus = FRA_mechanized_focus
		}
		x = 18
		y = 5
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_cas_focus
							bonus = 1.0
							uses = 2
							category = cas_bomber
						}
				}

	}
	focus = {
		id = FRA_mechanized_focus
		icon = GFX_goal_generic_build_tank
		cost = 7
		prerequisite = {
			focus = FRA_motorized_focus
			focus = FRA_air_dominance
		}
		mutually_exclusive = {
			focus = FRA_cas_focus
		}
		x = 16
		y = 5
			completion_reward = {
					army_experience = 10
					add_tech_bonus = {
							name = FRA_mechanized_focus
							bonus = 1.0
							uses = 2
							category = cat_mechanized_equipment
						}
				}

	}
	focus = {
		id = FRA_light_medium_armor
		icon = GFX_goal_generic_army_tanks
		cost = 7
		prerequisite = {
			focus = FRA_cas_focus
			focus = FRA_mechanized_focus
		}
		x = 18
		y = 6
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_light_medium_armor
							bonus = 0.5
							uses = 1
							category = cat_light_armor
							category = cat_medium_armor
						}
					add_tech_bonus = {
							name = FRA_light_medium_armor
							bonus = 1.0
							uses = 3
							category = cat_armored_cars
						}
				}

	}
	focus = {
		id = FRA_division_cuirassee
		icon = GFX_focus_generic_army_tanks2
		cost = 7
		prerequisite = {
			focus = FRA_light_medium_armor
		}
		x = 18
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
			  has_civil_war = no
			  surrender_progress < 0.15
			   OR = { has_tech = basic_heavy_tank	has_tech = basic_heavy_tank_chassis }
			}
			bypass = {

            }
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
			division_template = {
				name = "Division Cuirassée" 	
				division_names_group = FRA_ARM_01

				regiments = {
					heavy_armor = { x = 0 y = 0 }		
					medium_armor = { x = 0 y = 1 }
					medium_armor = { x = 0 y = 2 }
					medium_armor = { x = 1 y = 0 }		
					medium_armor = { x = 1 y = 1 }	
					medium_armor = { x = 1 y = 2 }
					motorized = { x = 2 y = 0 }			
					motorized = { x = 2 y = 1 }
					motorized = { x = 2 y = 2 }
				}
				support = {  		
					artillery = { x = 0 y = 0 }
					light_tank_recon = { x = 0 y = 1 }
				}
			}
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				capital_scope = {
					create_unit = {
						division = "name = \"1re Division Cuirassée\" division_template = \"Division Cuirassée\" start_experience_factor = 0.7 force_equipment_variants = { heavy_tank_chassis_0 = { creator = \"FRA\" version_name = \"Char B1\"} }"  
						owner = ROOT
					}
					create_unit = {
						division = "name = \"2me Division Cuirassée\" division_template = \"Division Cuirassée\" start_experience_factor = 0.7 force_equipment_variants = { heavy_tank_chassis_0 = { creator = \"FRA\" version_name = \"Char B1\"} }"  
						owner = ROOT
					}
				}
			}
			else = {
				capital_scope = {
					create_unit = {
						division = "name = \"1re Division Cuirassée\" division_template = \"Division Cuirassée\" start_experience_factor = 0.7"  
						owner = ROOT
					}
					create_unit = {
						division = "name = \"2me Division Cuirassée\" division_template = \"Division Cuirassée\" start_experience_factor = 0.7"  
						owner = ROOT
					}
				}
			}
        }
	}
	focus = {
		id = FRA_flying_artillery
		icon = GFX_goal_poland_goal
		cost = 7
		prerequisite = {
			focus = FRA_air_dominance
		}
		x = 20
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_ideas = { FRA_flying_artillery }
				}

	}
	focus = {
		id = FRA_nationalize_key_industry
		icon = GFX_goal_generic_construct_civ_factory
		cost = 7
		prerequisite = {
			focus = FRA_reform_the_labour_laws
		}
		x = 23
		y = 2
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {
					NOT = {
							FRA_has_inefficient_economy = yes
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					swap_ideas = {
							remove_idea = FRA_inefficient_economy_2
							add_idea = FRA_inefficient_economy_1
						}
				}

	}
	focus = {
		id = FRA_reorganize_the_aviation_industry
		icon = GFX_goal_generic_air_production
		cost = 7
		prerequisite = {
			focus = FRA_nationalize_key_industry
		}
		x = 23
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}	
				}
				prioritize = { 16 24 15 20 31 }
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}	
			}	
			custom_effect_tooltip = CHL_skip_one_line_tt
			unlock_decision_tooltip = { decision = FRA_reorganize_aviation_industry_north show_effect_tooltip = no }
			unlock_decision_tooltip = { decision = FRA_reorganize_aviation_industry_west show_effect_tooltip = no }
			unlock_decision_tooltip = { decision = FRA_reorganize_aviation_industry_center show_effect_tooltip = no }
			unlock_decision_tooltip = { decision = FRA_reorganize_aviation_industry_south_east show_effect_tooltip = no }
			unlock_decision_tooltip = { decision = FRA_reorganize_aviation_industry_south_west show_effect_tooltip = no }
				}

	}
	focus = {
		id = FRA_invite_communist_ministers
		icon = GFX_goal_support_communism
		cost = 7
		prerequisite = {
			focus = FRA_reform_the_labour_laws
		}
		x = 25
		y = 2
			offset = {
					x = 0
					y = 0
				}
			allow_branch = {
					has_dlc = "La Resistance"
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					not = {
							has_completed_focus = FRA_review_foreign_policy
						}
					is_subject = no
				}
			bypass = {
					has_government = communism
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL  FOCUS_FILTER_STABILITY }
			completion_reward = {
					FRA_right_wing_riot_effect = yes
					add_popularity = {
							ideology = communism
							popularity = 0.05
						}
					set_temp_variable = {
							communism_temp = party_popularity@communism
						}
					multiply_temp_variable = {
							communism_temp = 0.25
						}
					add_stability = communism_temp
					every_other_country = {
							limit = {
									OR = {
											tag = POL
											tag = CZE
											tag = YUG
											tag = ROM
											tag = HUN
										}
									is_guaranteed_by = ROOT
								}
							ROOT = {
									diplomatic_relation = {
											country = PREV
											relation = guarantee
											active = no
										}
								}
						}
					hidden_effect = {
							news_event = {
									id = lar_news.6
									days = 3
									random = 5
								}
						}
				}

	}
	focus = {
		id = FRA_strengthen_the_unions
		icon = GFX_goal_generic_demand_territory
		cost = 7
		prerequisite = {
			focus = FRA_invite_communist_ministers
		}
		x = 25
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {
					has_government = communism
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_popularity = {
							ideology = communism
							popularity = 0.05
						}
					FRA_right_wing_riot_effect = yes
					add_political_power = 50
				}

	}
	focus = {
		id = FRA_legal_equality
		icon = GFX_goal_generic_major_alliance
		cost = 7
		prerequisite = {
			focus = FRA_strengthen_the_unions
		}
		x = 25
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					FRA_right_wing_riot_effect = yes
					add_political_power = 50
					add_popularity = {
							ideology = communism
							popularity = 0.05
						}
					add_popularity = {
							ideology = neutrality
							popularity = 0.05
						}
				}

	}
	focus = {
		id = FRA_womens_suffrage
		icon = GFX_focus_generic_treaty
		cost = 7
		prerequisite = {
			focus = FRA_legal_equality
		}
		x = 25
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_ideas = { FRA_womens_suffrage }
					add_popularity = {
							ideology = communism
							popularity = 0.05
						}
				}

	}
	focus = {
		id = FRA_force_the_issue
		icon = GFX_goal_demand_sudetenland
		cost = 7
		prerequisite = {
			focus = FRA_womens_suffrage
		}
		mutually_exclusive = {
			focus = FRA_proclaim_the_third_empire
		}
		x = 22
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					communism > 0.35
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_ideas = political_commissars_focus
					set_temp_variable = {
							FRA_democratic_support = party_popularity@democratic
						}
					multiply_temp_variable = {
							FRA_democratic_support = -0.25
						}
					add_stability = FRA_democratic_support
					custom_effect_tooltip = FRA_force_the_issue_tt
					set_politics = {
							ruling_party = communism
							elections_allowed = no
						}
					hidden_effect = {
							news_event = {
									id = lar_news.9
									days = 3
									random_days = 5
								}
						}
				}

	}
	focus = {
		id = FRA_proclaim_the_third_empire
		icon = GFX_focus_focus_fra_third_empire
		cost = 7
		prerequisite = {
			focus = FRA_womens_suffrage
		}
		mutually_exclusive = {
			focus = FRA_force_the_issue
		}
		x = 26
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_political_power = 200
					add_popularity = {
							ideology = neutrality
							popularity = 0.25
						}
					add_timed_idea = {
							idea = FRA_constitutional_revision
							days = 365
						}
					create_corps_commander = {
							name = "Napoléon VI"
							traits = { }
							picture = "portraits_fra_napoleon_vi.dds"
							skill = 1
							attack_skill = 2
							defense_skill = 2
							planning_skill = 2
							logistics_skill = 2
						}
					create_country_leader = {
							name = "Napoléon VI"
							desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
							picture = GFX_portraits_fra_napoleon_vi
							expire = "1965.1.1"
							ideology = despotism
							traits = {
}
						}
					set_party_name = {
							ideology = neutrality
							long_name = FRA_bonepartist_party_long
							name = FRA_bonepartist_party
						}
					set_politics = {
							ruling_party = neutrality
						}
					hidden_effect = {
							news_event = {
									id = lar_news.8
									days = 3
									random_days = 5
								}
						}
					set_cosmetic_tag = FRA_THIRD_EMPIRE
				}

	}
	focus = {
		id = FRA_general_work_council
		icon = GFX_goal_generic_construction
		cost = 7
		prerequisite = {
			focus = FRA_force_the_issue
			focus = FRA_proclaim_the_third_empire
		}
		x = 24
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {
					NOT = {
							FRA_has_inefficient_economy = yes
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					if = {
							limit = {
									has_idea = FRA_inefficient_economy_1
								}
							remove_ideas = { FRA_inefficient_economy_1 }
						}
					if = {
							limit = {
									has_idea = FRA_inefficient_economy_2
								}
							remove_ideas = { FRA_inefficient_economy_2 }
						}
				}

	}
	focus = {
		id = FRA_je_suis_la_deluge
		icon = GFX_focus_fra_le_deluge
		cost = 7
		prerequisite = {
			focus = FRA_proclaim_the_third_empire
		}
		x = 26
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
			    OR = { has_war_support > 0.5 has_war = yes }
            }
			bypass = {

            }
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER }
			completion_reward = {
					add_named_threat = {
							threat = 9
							name = FRA_je_suis_la_deluge
						}
						
					remove_ideas = FRA_disjointed_government
					add_war_support = 0.1
					show_ideas_tooltip = charles_de_gaulle
					set_rule = {
							can_send_volunteers = yes
							can_create_factions = yes
						}
					add_ideas = { FRA_la_deluge }
					create_faction = FRA_la_deluge
					add_to_faction = ROOT
				}

	}
	focus = {
		id = FRA_form_the_state_arsenals
		icon = GFX_goal_generic_construct_mil_factory
		cost = 7
		prerequisite = {
			focus = FRA_je_suis_la_deluge
		}
		x = 28
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
                    add_timed_idea = { idea = idea_URG_rapid_industrialization days = 365 }
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_avenge_waterloo
		icon = GFX_focus_attack_britain
		cost = 7
		prerequisite = {
			focus = FRA_form_the_state_arsenals
		}
		x = 27
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			will_lead_to_war_with = ENG
			will_lead_to_war_with = BEL
			will_lead_to_war_with = HOL
			available = {
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {
					BEL = {
							OR = {
									exists = no
									is_subject_of = ROOT
								}
						}
					HOL = {
							OR = {
									exists = no
									is_subject_of = ROOT
								}
						}
					ENG = {
							OR = {
									exists = no
									is_subject_of = ROOT
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					create_wargoal = {
							target = BEL
							type = annex_everything
							expire = 365
						}
					create_wargoal = {
							target = HOL
							type = annex_everything
							expire = 365
						}
					create_wargoal = {
							target = ENG
							type = annex_everything
							expire = 365
						}
				}

	}
	focus = {
		id = FRA_ban_the_leagues
		icon = GFX_goal_generic_forceful_treaty
		cost = 7
		prerequisite = {
			focus = FRA_form_the_popular_front
		}
		x = 29
		y = 1
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					has_idea = FRA_political_violence
					NOT = {
							has_completed_focus = FRA_proclaim_the_third_empire
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_FRA_POLITICAL_VIOLENCE }
			completion_reward = {
					remove_ideas = { FRA_political_violence }
					set_temp_variable = {
							FRA_rw_support = party_popularity@neutrality
						}
					add_to_temp_variable = {
							FRA_rw_support = party_popularity@fascism
						}
					multiply_temp_variable = {
							FRA_rw_support = -0.5
						}
					add_stability = FRA_rw_support
				}

	}
	focus = {
		id = FRA_protect_the_rights_of_man
		icon = GFX_goal_generic_demand_territory
		cost = 7
		prerequisite = {
			focus = FRA_revive_the_national_bloc
		}
		x = 42
		y = 1
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					add_stability = 0.10
				}

	}
	focus = {
		id = FRA_review_foreign_policy
		icon = GFX_goal_support_democracy
		cost = 7
		prerequisite = {
			focus = FRA_reform_the_labour_laws
			focus = FRA_protect_the_rights_of_man
		}
		x = 36
		y = 2
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					NOT = {
							OR = {
									has_completed_focus = FRA_invite_communist_ministers
									has_completed_focus = FRA_utilize_the_leagues
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					set_rule = {
							can_send_volunteers = yes
						}
					add_timed_idea = {
							idea = FRA_support_the_centre_focus
							days = 365
						}
					add_political_power = 120
				}

	}
	focus = {
		id = FRA_the_blum_viollette_proposal
		icon = GFX_goal_generic_improve_relations
		cost = 7
		prerequisite = {
			focus = FRA_review_foreign_policy
			focus = FRA_invite_communist_ministers
		}
		x = 29
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER }
			completion_reward = {
					add_state_claim = 459
					add_state_claim = 460
					FRA_right_wing_riot_effect = yes
				}

	}
	focus = {
		id = FRA_intervention_in_spain
		icon = GFX_focus_focus_fra_intervention_spain
		cost = 5
		prerequisite = {
			focus = FRA_review_foreign_policy
		}
		x = 32
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					SPR_scw_in_progress = yes
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					unlock_decision_category_tooltip = FRA_spanish_intervention_category
					set_country_flag = FRA_non_intervention
				}

	}
	focus = {
		id = FRA_support_the_finns
		icon = GFX_focus_invite_finland
		cost = 5
		prerequisite = {
			focus = FRA_review_foreign_policy
		}
		x = 34
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					FIN = {
							has_war = yes
							NOT = {
									has_war_with = ROOT
								}
						}
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					army_experience = 10
					FIN = {
							add_manpower = 10000
							add_equipment_to_stockpile = {
									type = infantry_equipment
									amount = 2500
									producer = FRA
								}
						}
				}

	}
	focus = {
		id = FRA_laissez_faire
		icon = GFX_goal_generic_consumer_goods
		cost = 7
		prerequisite = {
			focus = FRA_review_foreign_policy
		}
		x = 36
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_tech_bonus = {
							name = FRA_laissez_faire
							category = industry
							uses = 3
							bonus = 1.0
						}
					hidden_effect = {
							country_event = {
									id = lar_fra_inefficient_economy.1
									days = 730
								}
						}
					custom_effect_tooltip = FRA_laissez_faire_tt
				}

	}
	focus = {
		id = FRA_stimulate_the_dynamic_market
		icon = GFX_goal_generic_construct_civilian
		cost = 7
		prerequisite = {
			focus = FRA_laissez_faire
		}
		x = 36
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_ideas = { FRA_market_dynamism }
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 0
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 1
							add_building_construction = {
									type = arms_factory
									level = 1
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = industrial_complex
											size > 0
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 1
							add_building_construction = {
									type = industrial_complex
									level = 1
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_confirm_eastern_commitments
		icon = GFX_goal_tripartite_pact
		cost = 7
		prerequisite = {
			focus = FRA_stimulate_the_dynamic_market
		}
		mutually_exclusive = {
			focus = FRA_buy_time
		}
		x = 33
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
			        OR = { 
					threat > 0.25 
					  GER = { has_completed_focus = GER_demand_sudetenland } 
					  GER = { has_completed_focus = GER_befriend_czechoslovakia } 
                      date > 1938.1.1
					}
					has_army_manpower = { size > 700000 }
					OR = {
							country_exists = YUG
							country_exists = CZE
							country_exists = ROM
							country_exists = POL
						}
					is_subject = no
					OR = {
							NOT = {
									has_war_with = YUG
									has_war_with = POL
									has_war_with = ROM
									has_war_with = CZE
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_WAR_SUPPORT }
			completion_reward = {
					every_other_country = {
							limit = {
									OR = {
											original_tag = YUG
											original_tag = CZE
											original_tag = ROM
											original_tag = POL
										}
									exists = yes
									not = {
											has_war_with = ROOT
										}
								}
							add_opinion_modifier = {
									target = ROOT
									modifier = FRA_confirm_eastern_commitments
								}
						}
					custom_effect_tooltip = available_political_advisor
					show_ideas_tooltip = rene_massigli
				}

	}
	focus = {
		id = FRA_buy_time
		icon = GFX_goal_generic_neutrality_focus
		cost = 7
		prerequisite = {
			focus = FRA_stimulate_the_dynamic_market
		}
		mutually_exclusive = {
			focus = FRA_confirm_eastern_commitments
		}
		x = 40
		y = 5
			ai_will_do = {
					factor = 1
				}
			available = {
			        OR = { 
					  threat > 0.25 
					  GER = { has_completed_focus = GER_demand_sudetenland } 
					  GER = { has_completed_focus = GER_befriend_czechoslovakia } 
                      date > 1937.1.1
					}
}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					custom_effect_tooltip = available_political_advisor
					show_ideas_tooltip = georges_bonnet
					add_political_power = 50
					every_other_country = {
							limit = {
									OR = {
											tag = POL
											tag = CZE
											tag = YUG
											tag = ROM
											tag = HUN
										}
									is_guaranteed_by = ROOT
								}
							ROOT = {
									diplomatic_relation = {
											country = PREV
											relation = guarantee
											active = no
										}
								}
						}
					hidden_effect = {
							news_event = {
									id = lar_news.6
									days = 3
									random = 5
								}
						}
				}

	}
	focus = {
		id = FRA_strengthen_government_support
		icon = GFX_goal_generic_demand_territory
		cost = 7
		prerequisite = {
			focus = FRA_confirm_eastern_commitments
			focus = FRA_buy_time
		}
		x = 36
		y = 6
			available = {
			  OR = { date > 1937.1.1 surrender_progress > 0.05 }
			  OR = {
                threat > 0.3
				has_war_support > 0.3
				}
}
			available_if_capitulated = yes
			ai_will_do = {
					factor = 1
				}
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					set_country_flag = FRA_strengthen_government_support_focus_flag
					add_timed_idea = {
							idea = FRA_strengthen_government_support_focus
							days = 365
						}
				}

	}
	focus = {
		id = FRA_defensive_strategems
		icon = GFX_goal_generic_fortify_city
		cost = 7
		prerequisite = {
			focus = FRA_strengthen_government_support
		}
		x = 36
		y = 7
			available = {
			  has_stability > 0.50 
			  OR = {
                date > 1940.1.1
			    surrender_progress > 0.25
					custom_trigger_tooltip = {
							tooltip = FRA_strengthen_government_support_tooltip
							NOT = {
									has_idea = FRA_strengthen_government_support_focus
								}
							has_country_flag = FRA_strengthen_government_support_focus_flag
						}
				}
			}
			available_if_capitulated = yes
			ai_will_do = {
					factor = 1
				}
			search_filters = { FOCUS_FILTER_STABILITY  FOCUS_FILTER_POLITICAL }
			completion_reward = {
					remove_ideas = FRA_disjointed_government
					add_ideas = deterrence
					set_rule = {
							can_send_volunteers = yes
						}
				}

	}
	focus = {
		id = FRA_ban_communism
		icon = GFX_goal_anti_comintern_pact
		cost = 7
		prerequisite = {
			focus = FRA_revive_the_national_bloc
		}
		x = 38
		y = 1
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					has_idea = FRA_political_violence
					NOT = {
							has_government = communism
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_FRA_POLITICAL_VIOLENCE }
			completion_reward = {
					add_ideas = { FRA_communism_banned }
					set_temp_variable = {
							communism_temp = party_popularity@communism
						}
					multiply_temp_variable = {
							communism_temp = -0.25
						}
					add_stability = communism_temp
					remove_ideas = FRA_political_violence
				}

	}
	focus = {
		id = FRA_france_leads
		icon = GFX_goal_generic_demand_territory
		cost = 7
		prerequisite = {
			focus = FRA_buy_time
		}
		mutually_exclusive = {
			focus = FRA_go_with_britain
		}
		x = 39
		y = 6
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {
					is_faction_leader = yes
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
			        if = {
							limit = {
									    is_in_faction = no
										is_subject = no
									}
							set_rule = {
									can_create_factions = yes
								}
							create_faction = FRA_little_entente
							}
					add_political_power = 100
					}

	}
	focus = {
		id = FRA_franco_soviet_treaty
		icon = GFX_focus_chi_mission_to_the_soviet_union
		cost = 7
		prerequisite = {
			focus = FRA_france_leads
		}
		x = 38
		y = 7
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					SOV = {
							exists = yes
							NOT = {
									has_war_with = ROOT
								}
							is_faction_leader = yes
							not = {
									has_global_flag = sov_yes_pact
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					SOV = {
							country_event = lar_franco_soviet_treaty.1
						}
					effect_tooltip = {
							SOV = {
									give_guarantee = ROOT
								}
							give_guarantee = SOV
						}
				}

	}
	focus = {
		id = FRA_freedom_front
		icon = GFX_goal_generic_national_unity
		cost = 7
		prerequisite = {
			focus = FRA_protect_the_rights_of_man
		}
		x = 42
		y = 2
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					if = {
							limit = {
									not = {
											has_completed_focus = FRA_utilize_the_leagues
										}
								}
							set_temp_variable = {
									FRA_fascism = party_popularity@fascism
								}
							add_popularity = {
									ideology = democratic
									popularity = FRA_fascism
								}
							multiply_temp_variable = {
									FRA_fascism = -1
								}
							add_popularity = {
									ideology = fascism
									popularity = FRA_fascism
								}
						}
					else = {
							set_temp_variable = {
									FRA_democracy = party_popularity@democratic
								}
							multiply_temp_variable = {
									FRA_democracy = 0.3
								}
							add_popularity = {
									ideology = fascism
									popularity = FRA_democracy
								}
							multiply_temp_variable = {
									FRA_democracy = -1
								}
							add_popularity = {
									ideology = democratic
									popularity = FRA_democracy
								}
						}
					FRA_communism_riot_effect = yes
				}

	}
	focus = {
		id = FRA_promote_entrepeneurship
		icon = GFX_goal_generic_propaganda
		cost = 7
		prerequisite = {
			focus = FRA_review_foreign_policy
		}
		prerequisite = {
			focus = FRA_freedom_front
		}
		x = 39
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_ideas = { FRA_entrepeneurship }
					swap_ideas = {
							remove_idea = FRA_inefficient_economy_2
							add_idea = FRA_inefficient_economy_1
						}
				}

	}
	focus = {
		id = FRA_concessions_to_italy
		icon = GFX_focus_befriend_italy
		cost = 7
		prerequisite = {
			focus = FRA_france_leads
		}
		x = 40
		y = 7
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					NOT = {
							has_war_with = ITA
						}
					ENG = {
							exists = yes
							has_government = ROOT
							NOT = {
									has_war_with = ITA
									has_war_with = ROOT
								}
						}
					268 = {
							is_owned_or_subject_trigger = yes
						}
				}
			bypass = {
					ITA = {
							owns_state = 268
							owns_state = 269
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					ENG = {
							country_event = lar_concessions_to_italy.1
						}
				}

	}
	focus = {
		id = FRA_ratify_the_stresa_front
		icon = GFX_focus_focus_fra_ratify_stresa
		cost = 7
		prerequisite = {
			focus = FRA_concessions_to_italy
		}
		x = 40
		y = 8
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					NOT = {
							has_war_with = ITA
							has_war_with = ENG
						}
					ENG = {
							NOT = {
									has_war_with = ITA
								}
							exists = yes
						}
					has_country_flag = lar_france_stresa_front_italy_agreed
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					ITA = {
							country_event = lar_ratify_the_stresa_front.1
						}
				}

	}
	focus = {
		id = FRA_go_with_britain
		icon = GFX_focus_chi_british_cooperation
		cost = 7
		prerequisite = {
			focus = FRA_buy_time
		}
		mutually_exclusive = {
			focus = FRA_france_leads
		}
		x = 43
		y = 6
			available = {
					is_subject = no
					has_government = democratic
					ENG = {
							exists = yes
							has_government = democratic
						}
					NOT = {
							has_war_with = ENG
						}
				}
			bypass = {
					is_in_faction_with = ENG
					NOT = {
							has_completed_focus = FRA_strengthen_the_little_entente
						}
				}
			available_if_capitulated = yes
			ai_will_do = {
					factor = 0.9
					modifier = {
							factor = 2
							ai_irrationality < 15
						}
					modifier = {
							factor = 2
							ai_irrationality < 20
						}
					modifier = {
							factor = 0.5
							ai_irrationality > 30
						}
					modifier = {
							factor = 0
							has_idea = GER_communist_refugees
						}
				}
			completion_reward = {
					ENG = {
							country_event = {
									id = britain.13
								}
						}
				}

	}
	focus = {
		id = FRA_arms_purchases_in_the_us
		icon = GFX_goal_generic_build_tank
		cost = 7
		prerequisite = {
			focus = FRA_france_leads
			focus = FRA_go_with_britain
		}
		x = 42
		y = 7
			ai_will_do = {
					factor = 1
				}
			available = {
			         is_subject = no 
					country_exists = USA
					USA = { is_major = yes }
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					USA = {
							country_event = lar_arms_purchases.1
						}
					unlock_decision_category_tooltip = FRA_weapons_purchases_category
					
			add_equipment_to_stockpile = { type = infantry_equipment_0 amount = 1000 producer = USA }
            add_equipment_to_stockpile = { type = motorized_equipment_0 amount = 200 producer = USA }
            add_equipment_to_stockpile = { type = artillery_equipment_1 amount = 200 producer = USA }
            add_equipment_to_stockpile = { type = support_equipment_1 amount = 200 producer = USA }
				}

	}
	focus = {
		id = FRA_utilize_the_leagues
		icon = GFX_focus_generic_strike_at_democracy1
		cost = 7
		prerequisite = {
			focus = FRA_revive_the_national_bloc
		}
		x = 54
		y = 1
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			allow_branch = {
					has_dlc = "La Resistance"
				}
			available = {
					NOT = {
							has_completed_focus = FRA_review_foreign_policy
						}
					is_subject = no
				}
			bypass = {
					OR = {
							has_government = fascism
							has_government = neutrality
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL  FOCUS_FILTER_POLITICAL }
			completion_reward = {
					unlock_decision_tooltip = {
							decision = FRA_rally_the_leagues
							show_effect_tooltip = yes
						}
					unlock_decision_tooltip = {
							decision = FRA_unleash_la_cagoule
							show_effect_tooltip = yes
						}
				}

	}
	focus = {
		id = FRA_diplomatic_freedom
		icon = GFX_focus_renounce_the_treaty_of_trianon
		cost = 7
		prerequisite = {
			focus = FRA_utilize_the_leagues
		}
		x = 54
		y = 2
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {
					NOT = {
							any_other_country = {
									OR = {
											tag = POL
											tag = CZE
											tag = YUG
											tag = ROM
											tag = HUN
										}
									is_guaranteed_by = ROOT
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_political_power = 50
					every_other_country = {
							limit = {
									OR = {
											tag = POL
											tag = CZE
											tag = YUG
											tag = ROM
											tag = HUN
										}
									is_guaranteed_by = ROOT
								}
							ROOT = {
									diplomatic_relation = {
											country = PREV
											relation = guarantee
											active = no
										}
								}
						}
					hidden_effect = {
							news_event = {
									id = lar_news.6
									days = 3
									random = 5
								}
						}
				}

	}
	focus = {
		id = FRA_national_regeneration
		icon = GFX_goal_generic_political_pressure
		cost = 7
		prerequisite = {
			focus = FRA_diplomatic_freedom
		}
		mutually_exclusive = {
			focus = FRA_the_council_of_rambouillet
		}
		x = 51
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					custom_trigger_tooltip = {
							tooltip = FRA_national_regeneration_trigger_tt
							set_temp_variable = {
									FRA_rw_support = party_popularity@neutrality
								}
							add_to_temp_variable = {
									FRA_rw_support = party_popularity@fascism
								}
							check_variable = {
									FRA_rw_support > 0.5
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					hidden_effect = {
							create_country_leader = {
									name = "Pierre Laval"
									desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
									picture = GFX_portrait_fra_pierre_laval
									expire = "1965.1.1"
									ideology = rexism
									traits = { tenacious_negotiator }
								}
						}
					set_politics = {
							ruling_party = fascism
							elections_allowed = no
						}
				}

	}
	focus = {
		id = FRA_integralism
		icon = GFX_focus_generic_diplomatic_treaty
		cost = 7
		prerequisite = {
			focus = FRA_national_regeneration
		}
		x = 47
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					add_state_core = 459
					custom_effect_tooltip = available_political_advisor
					show_ideas_tooltip = charles_maurras
				}

	}
	focus = {
		id = FRA_work
		icon = GFX_goal_generic_construction2
		cost = 7
		prerequisite = {
			focus = FRA_integralism
		}
		x = 46
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_ideas = { FRA_travail }
				}

	}
	focus = {
		id = FRA_family
		icon = GFX_focus_generic_support_the_left_right
		cost = 7
		prerequisite = {
			focus = FRA_integralism
		}
		x = 48
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					add_manpower = 50000
                    remove_worker_shortage_effect = yes
				}

	}
	focus = {
		id = FRA_political_unity
		icon = GFX_goal_generic_intelligence_exchange
		cost = 7
		prerequisite = {
			focus = FRA_national_regeneration
		}
		x = 52
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
			   OR = {
			      has_war_support > 0.4
				  has_war = yes 
				 }

            }
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					remove_ideas = { FRA_disjointed_government }
					add_popularity = {
							ideology = fascism
							popularity = party_popularity@neutrality
						}
					add_popularity = {
							ideology = neutrality
							popularity = -0.7
						}
				}

	}
	focus = {
		id = FRA_the_council_of_rambouillet
		icon = GFX_goal_generic_major_alliance
		cost = 7
		prerequisite = {
			focus = FRA_diplomatic_freedom
		}
		mutually_exclusive = {
			focus = FRA_national_regeneration
		}
		x = 60
		y = 3
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_popularity = {
							ideology = neutrality
							popularity = 0.1
						}
				}

	}
	focus = {
		id = FRA_agricultural_protectionism
		icon = GFX_goal_generic_defence
		cost = 7
		prerequisite = {
			focus = FRA_national_regeneration
			focus = FRA_the_council_of_rambouillet
		}
		x = 56
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_ideas = { FRA_agricultural_protectionism }
				}

	}
	focus = {
		id = FRA_economic_devolution
		icon = GFX_goal_generic_positive_trade_relations
		cost = 7
		prerequisite = {
			focus = FRA_agricultural_protectionism
		}
		x = 56
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {
					NOT = {
							FRA_has_inefficient_economy = yes
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			complete_tooltip = {
					if = {
							limit = {
									has_idea = FRA_inefficient_economy_1
								}
							swap_ideas = {
									remove_idea = FRA_inefficient_economy_2
									add_idea = FRA_inefficient_economy_1
								}
						}
					else_if = {
							limit = {
									NOT = {
											has_idea = FRA_inefficient_economy_1
											has_idea = FRA_inefficient_economy_2
										}
								}
							remove_ideas = FRA_inefficient_economy_1
						}
				}
			completion_reward = {
					if = {
							limit = {
									has_idea = FRA_inefficient_economy_2
								}
							swap_ideas = {
									remove_idea = FRA_inefficient_economy_2
									add_idea = FRA_inefficient_economy_1
								}
						}
					else_if = {
							limit = {
									has_idea = FRA_inefficient_economy_1
								}
							remove_ideas = FRA_inefficient_economy_1
						}
				}

	}
	focus = {
		id = FRA_national_champions
		icon = GFX_focus_generic_industry_3
		cost = 7
		prerequisite = {
			focus = FRA_economic_devolution
		}
		x = 56
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_revise_the_constitution
		icon = GFX_focus_generic_treaty
		cost = 7
		prerequisite = {
			focus = FRA_the_council_of_rambouillet
		}
		x = 60
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL  FOCUS_FILTER_STABILITY }
			completion_reward = {
			        remove_worker_shortage_effect = yes
					add_timed_idea = {
							idea = FRA_constitutional_revision
							days = 365
						}
					add_manpower = -25000
						FRU = {
					      add_state_core = 459
					      add_state_core = 460
					      add_state_core = 513
						  add_state_core = 458
						  }
						release = FRU
						every_owned_state = {
							        limit = {
									   is_controlled_by = FRA
									   OR = {
										 is_on_continent = asia
										 is_on_continent = middle_east
										 is_on_continent = africa
										 is_on_continent = oceania
										 is_on_continent = pacific
										 is_on_continent = south_america
										 }
								    }  
									FRU = {
										transfer_state = PREV
									}
								}
								
					hidden_effect = {
                       transfer_units_fraction= {
	                        target = FRU
	                        size = 0.02
	                        stockpile_ratio = 0.0
	                        army_ratio = 0.05
	                        navy_ratio = 0.02
	                        air_ratio = 0.0
						}
						FRU = {
							add_manpower = 350000
                            add_equipment_to_stockpile = { type = infantry_equipment_0 amount = 15000 }  
                            add_equipment_to_stockpile = { type = support_equipment amount = 1500 } 
                            add_equipment_to_stockpile = { type = artillery_equipment amount = 1000 } 
						}
			            every_state= {
				             teleport_armies = {
		    	              limit = { tag = ROOT }
					         to_state_array = controlled_core_states
				            }
			            }
						FRU = {
			            every_state= {
				             teleport_armies = {
		    	              limit = { tag = FRU }
					         to_state_array = controlled_core_states
				            }
			            }
					    every_owned_state = {
							limit = {
									is_controlled_by = FRU
									NOT = {
											is_core_of = FRU
										}
								}
							add_compliance = 20
						    }						
					   }     
						
				}
			}

	}
	focus = {
		id = FRA_repeal_the_law_of_exile
		icon = GFX_focus_renounce_the_treaty_of_trianon
		cost = 7
		prerequisite = {
			focus = FRA_revise_the_constitution
		}
		x = 60
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					not = {
							has_idea = FRA_constitutional_revision
						}
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL  FOCUS_FILTER_STABILITY }
			completion_reward = {
					add_ideas = foreign_expeditions_focus
					add_political_power = 120
					remove_ideas = { FRA_disjointed_government }
				}

	}
	focus = {
		id = FRA_the_legitimate_heir
		icon = GFX_focus_rom_royal_dictatorship
		cost = 7
		prerequisite = {
			focus = FRA_repeal_the_law_of_exile
		}
		mutually_exclusive = {
			focus = FRA_orleanist_restoration
		}
		x = 58
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_political_power = 100
					if = {
							limit = {
									date < 1941.2.21
								}
							create_country_leader = {
									name = "Alphonse I"
									desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
									picture = GFX_portrait_SPA_alfonso_xiii
									expire = "1965.1.1"
									ideology = despotism
									traits = {

}
								}
						}
					else = {
							create_country_leader = {
									name = "Jacques II"
									desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
									picture = GFX_portrait_fra_infante_jaime
									expire = "1965.1.1"
									ideology = despotism
									traits = {

}
								}
						}
					set_party_name = {
							ideology = neutrality
							long_name = FRA_legitimist_party_long
							name = FRA_legitimist_party
						}
					set_politics = {
							ruling_party = neutrality
						}
					hidden_effect = {
							news_event = {
									id = lar_news.8
									days = 3
									random_days = 5
								}
						}
				}

	}
	focus = {
		id = FRA_orleanist_restoration
		icon = GFX_focus_focus_fra_orleans_restoration
		cost = 7
		prerequisite = {
			focus = FRA_repeal_the_law_of_exile
		}
		mutually_exclusive = {
			focus = FRA_the_legitimate_heir
		}
		x = 62
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					if = {
							limit = {
									date < 1940.8.25
								}
							create_country_leader = {
									name = "Jean III"
									desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
									picture = GFX_portrait_fra_jean_duke_of_guise
									expire = "1965.1.1"
									ideology = moderatism
									traits = { duke_of_orleans }
								}
						}
					else = {
							create_country_leader = {
									name = "Henri VI"
									desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
									picture = GFX_portrait_fra_henry_count_of_paris
									expire = "1965.1.1"
									ideology = moderatism
									traits = { count_of_paris }
								}
						}
					set_party_name = {
							ideology = neutrality
							long_name = FRA_orleanist_party_long
							name = FRA_orleanist_party
						}
					set_politics = {
							ruling_party = neutrality
						}
					set_cosmetic_tag = FRA_ORLEANS
					hidden_effect = {
							news_event = {
									id = lar_news.8
									days = 3
									random_days = 5
								}
						}
				}

	}
	focus = {
		id = FRA_guarantee_the_constitution
		icon = GFX_goal_generic_military_sphere
		cost = 7
		prerequisite = {
			focus = FRA_orleanist_restoration
		}
		x = 61
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
					add_stability = 0.1
					add_ideas = liberty_ethos_focus
				}

	}
	focus = {
		id = FRA_the_first_citizen_of_the_state
		icon = GFX_focus_generic_military_mission
		cost = 7
		prerequisite = {
			focus = FRA_orleanist_restoration
		}
		x = 63
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_country_leader_trait = constitutional_monarch
				}

	}
	focus = {
		id = FRA_counter_action
		icon = GFX_goal_tfv_saf_anti_colonialist_crusade
		cost = 7
		prerequisite = {
			focus = FRA_guarantee_the_constitution
			focus = FRA_the_first_citizen_of_the_state
		}
		x = 62
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_named_threat = {
							threat = 3
							name = FRA_counter_action
						}
					set_rule = {
							can_create_factions = yes
						}
					create_faction = FRA_orleanist_faction
					set_rule = {
							can_send_volunteers = yes
						}
					add_timed_idea = {
							idea = FRA_counter_action
							days = 730
						}
				}

	}
	focus = {
		id = FRA_slum_clearing
		icon = GFX_goal_generic_construction
		cost = 7
		prerequisite = {
			focus = FRA_counter_action
		}
		x = 62
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					every_owned_state = {
							limit = {
									is_core_of = ROOT
									state_population > 1600000
								}
							add_extra_state_shared_building_slots = 1
						}
				}

	}
	focus = {
		id = FRA_no_further_humiliations
		icon = GFX_focus_generic_support_the_left_right
		cost = 7
		prerequisite = {
			focus = FRA_slum_clearing
		}
		x = 61
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					OR = {
							GER = {
									has_government = fascism
								}
							ITA = {
									has_government = fascism
								}
						}
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					if = {
							limit = {
									GER = {
											has_government = fascism
										}
								}
							create_wargoal = {
									type = topple_government
									target = GER
									expire = 365
								}
						}
					if = {
							limit = {
									ITA = {
											has_government = fascism
										}
								}
							create_wargoal = {
									type = topple_government
									target = ITA
									expire = 365
								}
						}
				}

	}
	focus = {
		id = FRA_public_welfare
		icon = GFX_goal_generic_consumer_goods
		cost = 7
		prerequisite = {
			focus = FRA_slum_clearing
		}
		x = 63
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_STABILITY }
			completion_reward = {
                    add_political_power = 150
					add_stability = 0.1
			
					if = {
							limit = {
									has_idea = FRA_inefficient_economy_2
								}
							swap_ideas = {
									remove_idea = FRA_inefficient_economy_2
									add_idea = FRA_inefficient_economy_1
								}
						}
					else_if = {
							limit = {
									has_idea = FRA_inefficient_economy_1
								}
							remove_ideas = FRA_inefficient_economy_1
						}
				}

	}
	focus = {
		id = FRA_the_old_school
		icon = GFX_focus_generic_navy_battleship2
		cost = 7
		prerequisite = {
			focus = FRA_naval_rearmament
		}
		mutually_exclusive = {
			focus = FRA_the_young_school
		}
		x = 66
		y = 1
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					navy_experience = 50
					add_timed_idea = {
							idea = bureau_of_ships_focus
							days = 1095
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_coastal = yes
									is_controlled_by = ROOT
								}
							add_extra_state_shared_building_slots = 3
							add_building_construction = {
									type = dockyard
									level = 3
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_coastal = yes
									is_controlled_by = ROOT
								}
							add_extra_state_shared_building_slots = 3
							add_building_construction = {
									type = dockyard
									level = 3
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_capital_ship_focus
		icon = GFX_goal_generic_navy_battleship
		cost = 7
		prerequisite = {
			focus = FRA_the_old_school
		}
		x = 64
		y = 2
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_capital_ship_focus
							bonus = 1.0
							uses = 2
							category = bb_tech
							category = bc_tech
						}
				}

	}
	focus = {
		id = FRA_rush_the_richelieus
		icon = GFX_focus_generic_cruiser2
		cost = 7
		prerequisite = {
			focus = FRA_capital_ship_focus
		}
		mutually_exclusive = {
			focus = FRA_prioritize_the_joffre
		}
		x = 64
		y = 3
			available_if_capitulated = no
			completion_reward = {
					if = {
							limit = {
									has_dlc = "Man the Guns"
								}
							create_equipment_variant = {
									name = "Richelieu Class mod A"
									type = ship_hull_heavy_2
									name_group = FRA_BB_HISTORICAL
									parent_version = 0
									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_3
											fixed_ship_secondaries_slot = ship_secondaries_2
											fixed_ship_armor_slot = ship_armor_bb_2
											front_1_custom_slot = ship_heavy_battery_2
											mid_1_custom_slot = ship_secondaries_2
											mid_2_custom_slot = ship_secondaries_2
											rear_1_custom_slot = ship_airplane_launcher_1
										}
								}
							create_equipment_variant = {
									name = "Richelieu Class mod B"
									type = ship_hull_heavy_2
									name_group = FRA_BB_HISTORICAL
									parent_version = 0
									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_3
											fixed_ship_secondaries_slot = ship_secondaries_2
											fixed_ship_armor_slot = ship_armor_bb_2
											front_1_custom_slot = ship_heavy_battery_2
											mid_1_custom_slot = ship_secondaries_2
											mid_2_custom_slot = ship_secondaries_2
											rear_1_custom_slot = ship_heavy_battery_2
										}
								}
							add_equipment_production = {
									equipment = {
											type = ship_hull_heavy_2
											creator = "FRA"
											version_name = "Richelieu Class mod A"
										}
									requested_factories = 1
									progress = 0.60
									amount = 1
								}
							add_equipment_production = {
									equipment = {
											type = ship_hull_heavy_2
											creator = "FRA"
											version_name = "Richelieu Class mod B"
										}
									requested_factories = 1
									progress = 0.40
									amount = 1
								}
						}
					else = {
							add_equipment_production = {
									equipment = {
											type = battleship_2
											creator = "FRA"
										}
									requested_factories = 1
									progress = 0.60
									amount = 1
								}
							add_equipment_production = {
									equipment = {
											type = battleship_2
											creator = "FRA"
										}
									requested_factories = 1
									progress = 0.40
									amount = 1
								}
						}
				}

	}
	focus = {
		id = FRA_carrier_focus
		icon = GFX_goal_generic_navy_carrier
		cost = 7
		prerequisite = {
			focus = FRA_the_old_school
		}
		x = 66
		y = 2
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_carrier_focus
							bonus = 1.0
							uses = 2
							category = cv_tech
						}
				}

	}
	focus = {
		id = FRA_prioritize_the_joffre
		icon = GFX_goal_generic_navy_carrier
		cost = 7
		prerequisite = {
			focus = FRA_carrier_focus
		}
		mutually_exclusive = {
			focus = FRA_rush_the_richelieus
		}
		x = 66
		y = 3
			available_if_capitulated = no
			completion_reward = {
					if = {
							limit = {
									has_dlc = "Man the Guns"
								}
							custom_effect_tooltip = FRA_prioritize_the_joffre_tt
							hidden_effect = {
									create_equipment_variant = {
											name = "Joffre Class"
											type = ship_hull_carrier_1
											name_group = FRA_CV_HISTORICAL
											parent_version = 0
											modules = {
													fixed_ship_deck_slot_1 = ship_deck_space
													fixed_ship_deck_slot_2 = ship_deck_space
													fixed_ship_anti_air_slot = ship_anti_air_2
													fixed_ship_radar_slot = empty
													fixed_ship_engine_slot = carrier_ship_engine_2
													fixed_ship_secondaries_slot = ship_secondaries_2
													front_1_custom_slot = ship_deck_space
												}
										}
									add_equipment_production = {
											equipment = {
													type = ship_hull_carrier_1
													creator = "FRA"
													version_name = "Joffre Class"
												}
											requested_factories = 1
											progress = 0.40
											amount = 1
										}
								}
						}
					else = {
							add_equipment_production = {
									equipment = {
											type = carrier_2
											creator = "FRA"
										}
									requested_factories = 1
									progress = 0.40
									amount = 1
								}
						}
				}

	}
	focus = {
		id = FRA_carrier_planes
		icon = GFX_goal_generic_air_fighter
		cost = 7
		prerequisite = {
			focus = FRA_prioritize_the_joffre
		}
		x = 66
		y = 4
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_carrier_focus
							bonus = 1.0
							uses = 2
							category = naval_air
						}
				}

	}
	focus = {
		id = FRA_the_young_school
		icon = GFX_goal_generic_navy_cruiser
		cost = 7
		prerequisite = {
			focus = FRA_naval_rearmament
		}
		mutually_exclusive = {
			focus = FRA_the_old_school
		}
		x = 71
		y = 1
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					add_ideas = FRA_the_young_school
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_coastal = yes
									is_controlled_by = ROOT
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = dockyard
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_coastal = yes
									is_controlled_by = ROOT
								}
							add_extra_state_shared_building_slots = 2
							add_building_construction = {
									type = dockyard
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_colonial_naval_bases
		icon = GFX_goal_generic_build_navy
		cost = 7
		prerequisite = {
			focus = FRA_the_old_school
			focus = FRA_the_young_school
		}
		x = 68
		y = 2
			available_if_capitulated = yes
			completion_reward = {
					459 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = naval_base
											level = 3
											province = 1145
											instant_build = yes
										}
									set_state_flag = FRA_colonial_naval_bases
								}
						}
					272 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = naval_base
											level = 3
											province = 4948
											instant_build = yes
										}
									set_state_flag = FRA_colonial_naval_bases
								}
						}
					539 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = naval_base
											level = 3
											province = 5139
											instant_build = yes
										}
									set_state_flag = FRA_colonial_naval_bases
								}
						}
					286 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = naval_base
											level = 3
											province = 4401
											instant_build = yes
										}
									set_state_flag = FRA_colonial_naval_bases
								}
						}
				}

	}
	focus = {
		id = FRA_develop_colonial_dockyards
		icon = GFX_goal_generic_construct_naval_dockyard
		cost = 7
		prerequisite = {
			focus = FRA_colonial_naval_bases
		}
		x = 68
		y = 3
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					459 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = dockyard
											level = 2
											instant_build = yes
										}
									set_state_flag = FRA_colonial_dockyards
								}
						}
					272 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = dockyard
											level = 2
											instant_build = yes
										}
									set_state_flag = FRA_colonial_dockyards
								}
						}
					286 = {
							if = {
									limit = {
											is_controlled_by = ROOT
										}
									add_building_construction = {
											type = dockyard
											level = 2
											instant_build = yes
										}
									set_state_flag = FRA_colonial_dockyards
								}
						}
				}

	}
	focus = {
		id = FRA_surface_combat
		icon = GFX_focus_generic_destroyer
		cost = 7
		prerequisite = {
			focus = FRA_the_young_school
		}
		x = 70
		y = 2
			available_if_capitulated = yes
			completion_reward = {
					navy_experience = 25
					add_tech_bonus = {
							name = FRA_surface_combat
							bonus = 2.0
							uses = 1
							category = dd_tech
						}
				}

	}
	focus = {
		id = FRA_undersea_combat
		icon = GFX_goal_generic_navy_submarine
		cost = 7
		prerequisite = {
			focus = FRA_the_young_school
		}
		x = 72
		y = 2
			available_if_capitulated = yes
			completion_reward = {
					navy_experience = 25
					add_tech_bonus = {
							name = FRA_undersea_combat
							bonus = 2.0
							uses = 1
							category = ss_tech
						}
				}

	}
	focus = {
		id = FRA_improved_screen_ships
		icon = GFX_goal_generic_navy_cruiser
		cost = 7
		prerequisite = {
			focus = FRA_undersea_combat
		}
		prerequisite = {
			focus = FRA_surface_combat
		}
		x = 71
		y = 3
			available_if_capitulated = yes
			completion_reward = {
					navy_experience = 25
					add_tech_bonus = {
							name = FRA_improved_screen_ships
							bonus = 2.0
							uses = 1
							category = cl_tech
						}
				}

	}
	focus = {
		id = FRA_naval_doctrine
		icon = GFX_goal_generic_navy_doctrines_tactics
		cost = 7
		prerequisite = {
			focus = FRA_prioritize_the_joffre
			focus = FRA_rush_the_richelieus
			focus = FRA_improved_screen_ships
		}
		x = 68
		y = 4
			search_filters = { FOCUS_FILTER_RESEARCH }
			available_if_capitulated = yes
			completion_reward = {
					add_doctrine_cost_reduction = {
							name = FRA_naval_doctrine
							cost_reduction = 0.5
							uses = 2
							category = naval_doctrine
						}
				}

	}
	focus = {
		id = FRA_fighter_focus
		icon = GFX_goal_generic_air_fighter
		cost = 7
		prerequisite = {
			focus = FRA_air_focus
		}
		mutually_exclusive = {
			focus = FRA_bomber_focus
		}
		x = 75
		y = 1
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_fighter_focus
							bonus = 1.0
							uses = 1
							category = light_fighter
						}
				}

	}
	focus = {
		id = FRA_bomber_focus
		icon = GFX_goal_generic_air_bomber
		cost = 7
		prerequisite = {
			focus = FRA_air_focus
		}
		mutually_exclusive = {
			focus = FRA_fighter_focus
		}
		x = 77
		y = 1
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_bomber_focus
							bonus = 1.0
							uses = 1
							category = tactical_bomber
						}
				}

	}
	focus = {
		id = FRA_naval_bomber_focus
		icon = GFX_goal_generic_air_naval_bomber
		cost = 7
		prerequisite = {
			focus = FRA_the_young_school
			focus = FRA_fighter_focus
			focus = FRA_bomber_focus
		}
		x = 74
		y = 2
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_naval_bomber_focus
							bonus = 1.0
							uses = 2
							category = naval_bomber
						}
				}

	}
	focus = {
		id = FRA_heavy_bomber_focus
		icon = GFX_goal_generic_occupy_start_war
		cost = 7
		prerequisite = {
			focus = FRA_fighter_focus
			focus = FRA_bomber_focus
		}
		x = 76
		y = 2
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_heavy_bomber_focus
							bonus = 1.0
							uses = 2
							category = cat_strategic_bomber
						}
				}

	}
	focus = {
		id = FRA_heavy_fighter_focus
		icon = GFX_goal_generic_air_fighter2
		cost = 7
		prerequisite = {
			focus = FRA_heavy_bomber_focus
		}
		x = 76
		y = 3
			available_if_capitulated = yes
			completion_reward = {
					add_tech_bonus = {
							name = FRA_heavy_fighter_focus
							bonus = 1.0
							uses = 2
							category = cat_heavy_fighter
						}
				}

	}
	focus = {
		id = FRA_air_doctrine
		icon = GFX_goal_generic_air_doctrine
		cost = 7
		prerequisite = {
			focus = FRA_heavy_fighter_focus
		}
		x = 76
		y = 4
			search_filters = { FOCUS_FILTER_RESEARCH }
			available_if_capitulated = yes
			completion_reward = {
					air_experience = 50
					add_doctrine_cost_reduction = {
							name = FRA_air_doctrine
							cost_reduction = 0.5
							uses = 2
							category = air_doctrine
						}
				}

	}
	focus = {
		id = FRA_extend_the_maginot_line
		icon = GFX_goal_generic_fortify_city
		cost = 7
		prerequisite = {
			focus = FRA_alpine_forts
		}
		x = 10
		y = 6
			available = {
					18 = {
							is_controlled_by = ROOT
						}
					29 = {
							is_controlled_by = ROOT
						}
					785 = {
							is_controlled_by = ROOT
						}
					has_idea = FRA_protected_by_the_maginot_line
				}
			completion_reward = {
					ROOT = {
							country_event = {
									id = france.2
								}
						}
					BEL = {
							add_opinion_modifier = {
									target = ROOT
									modifier = FRA_extend_the_maginot_line_focus_neg
								}
							add_opinion_modifier = {
									target = GER
									modifier = FRA_extend_the_maginot_line_focus_pos
								}
						}
				}

	}
	focus = {
		id = FRA_infantry_tanks
		icon = GFX_focus_generic_combined_arms
		cost = 7
		prerequisite = {
			focus = FRA_infantry_focus
			focus = FRA_artillery_focus
		}
		x = 13
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
			IF = {
				limit = { has_dlc = "Arms Against Tyranny" }
				mio:FRA_renault_organization = {
					add_mio_funds = 2000
				}
			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = FRA_hotchkiss
			}
				}

	}
	focus = {
		id = FRA_special_forces
		icon = GFX_goal_generic_special_forces
		cost = 7
		prerequisite = {
			focus = FRA_army_reform
		}
		x = 15
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_ideas = { special_forces }
					add_manpower = 25000
				}

	}
	focus = {
		id = FRA_fusiliers_marine
		icon = GFX_goal_generic_amphibious_assault
		cost = 7
		prerequisite = {
			focus = FRA_naval_doctrine
		}
		x = 68
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_tech_bonus = {
							name = FRA_fusiliers_marine
							category = tp_tech
							category = marine_tech
							uses = 2
							bonus = 1
						}
				}

	}
	focus = {
		id = FRA_air_ground_cooperation
		icon = GFX_goal_generic_air_bomber
		cost = 7
		prerequisite = {
			focus = FRA_mechanized_focus
			focus = FRA_cas_focus
		}
		x = 16
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_RESEARCH }
			completion_reward = {
			add_doctrine_cost_reduction = {
				name = FRA_air_ground_cooperation
				category = air_doctrine
				uses = 3
				cost_reduction = 0.5
			}
			add_doctrine_cost_reduction = {
				name = FRA_air_ground_cooperation
				category = land_doctrine
				uses = 3
				cost_reduction = 0.5
			}
	    }

	}
	focus = {
		id = FRA_destroy_decadence
		icon = GFX_focus_rom_parties_end
		cost = 7
		prerequisite = {
			focus = FRA_political_unity
		}
		x = 52
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_timed_idea = {
							idea = FRA_anti_decandence
							days = 730
						}
				}

	}
	focus = {
		id = FRA_towards_a_new_europe
		icon = GFX_goal_tripartite_pact
		cost = 7
		prerequisite = {
			focus = FRA_destroy_decadence
		}
		mutually_exclusive = {
			focus = FRA_latin_entente
		}

		x = 49
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					OR = {
							is_subject = no
							is_subject_of = GER
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_stability = -0.1
					add_war_support = -0.1
					create_country_leader = {
							name = "Jacques Doriot"
							desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
							picture = GFX_portrait_fra_jacques_doriot
							expire = "1965.1.1"
							ideology = nazism
							traits = { eager_collaborator }
						}
				}

	}
	focus = {
		id = FRA_latin_entente
		icon = GFX_goal_generic_dangerous_deal
		cost = 7
		prerequisite = {
			focus = FRA_destroy_decadence
		}
		mutually_exclusive = {
			focus = FRA_towards_a_new_europe
		}
		x = 53
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					every_other_country = {
							limit = {
									OR = {
											original_tag = GER
											original_tag = ENG
											original_tag = BEL
											original_tag = HOL
										}
									exists = yes
									not = {
											has_war_with = ROOT
										}
								}
							add_opinion_modifier = {
									target = ROOT
									modifier = large_decrease
								}
						}
			
					add_named_threat = {
							threat = 8
							name = FRA_latin_entente
						}
					set_rule = {
							can_create_factions = yes
						}
					create_faction = FRA_latin_entente
					create_country_leader = {
							name = "François de la Rocque"
							desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
							picture = GFX_portrait_fra_francois_de_la_rocque
							expire = "1965.1.1"
							ideology = fascism_ideology
							traits = { retired_officer }
						}
				}

	}
	focus = {
		id = FRA_reach_out_to_spain
		icon = GFX_goal_generic_improve_relations
		cost = 7
		prerequisite = {
			focus = FRA_latin_entente
		}
		x = 53
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					any_other_country = {
							original_tag = SPR
							has_government = ROOT
						}
					if = {
							limit = {
									is_subject = yes
								}
							41 = {
									CONTROLLER = {
											set_temp_variable = {
													spain = THIS
												}
										}
								}
							OVERLORD = {
									NOT = {
											has_war_with = var:spain
										}
								}
						}
				}
			bypass = {
					41 = {
							CONTROLLER = {
									is_in_faction_with = ROOT
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					random_other_country = {
							limit = {
									original_tag = SPR
									has_government = ROOT
								}
							if = {
									limit = {
											ROOT = {
													is_in_faction = yes
												}
										}
									country_event = generic.5
								}
							else = {
									custom_effect_tooltip = invite_to_faction_tt
								}
						}
				}

	}
	focus = {
		id = FRA_establish_spheres_of_influence
		icon = GFX_goal_generic_more_territorial_claims
		cost = 7
		prerequisite = {
			focus = FRA_towards_a_new_europe
		}
		x = 0
		y = 1
		relative_position_id = FRA_towards_a_new_europe
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					GER = {
							has_government = ROOT
						}
					OR = {
							is_subject = no
							is_subject_of = GER
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_named_threat = {
							threat = 6
							name = FRA_establish_spheres_of_influence
						}
					GER = {
							country_event = lar_spheres_of_influence.1
						}
					effect_tooltip = {
							GER = {
									add_state_claim = 8
									add_state_claim = 7
									add_state_claim = 35
									add_state_claim = 36
									add_to_faction = ROOT
								}
							ROOT = {
									add_state_claim = 34
									add_state_claim = 6
								}
						}
				}

	}
	focus = {
		id = FRA_align_belgium
		icon = GFX_goal_generic_forceful_treaty
		cost = 7
		prerequisite = {
			focus = FRA_establish_spheres_of_influence
		}
		mutually_exclusive = {
			focus = FRA_split_belgium
		}
		x = 50
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			will_lead_to_war_with = BEL
			available = {
					BEL = {
							exists = yes
							is_in_faction = no
							NOT = {
									has_war_with = ROOT
								}
						}
					OR = {
							is_subject = no
							is_subject_of = GER
						}
				}
			bypass = {
					BEL = {
							is_subject_of = ROOT
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					BEL = {
							country_event = lar_align_belgium.1
						}
				}

	}
	focus = {
		id = FRA_split_belgium
		icon = GFX_goal_generic_territory_or_war
		cost = 7
		prerequisite = {
			focus = FRA_establish_spheres_of_influence
		}
		mutually_exclusive = {
			focus = FRA_align_belgium
		}
		x = 48
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					OR = {
							is_subject = no
							is_subject_of = GER
						}
				}
			will_lead_to_war_with = BEL
			bypass = {
					BEL = {
							OR = {
									exists = no
									has_war_with = ROOT
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					BEL = {
							country_event = lar_split_belgium.1
						}
				}

	}
	focus = {
		id = FRA_grow_the_empire
		icon = GFX_goal_generic_political_pressure
		cost = 7
		prerequisite = {
			focus = FRA_split_belgium
			focus = FRA_align_belgium
		}
		x = 49
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					BEL = {
							is_subject_of = ROOT
						}
					OR = {
							is_subject = no
							is_subject_of = GER
						}
					295 = {
							CONTROLLER = {
									OR = {
											tag = BEL
											is_subject_of = BEL
										}
								}
						}
					538 = {
							CONTROLLER = {
									OR = {
											tag = BEL
											is_subject_of = BEL
										}
								}
						}
					718 = {
							CONTROLLER = {
									OR = {
											tag = BEL
											is_subject_of = BEL
										}
								}
						}
					769 = {
							CONTROLLER = {
									OR = {
											tag = BEL
											is_subject_of = BEL
										}
								}
						}
					768 = {
							CONTROLLER = {
									OR = {
											tag = BEL
											is_subject_of = BEL
										}
								}
						}
				}
			bypass = {
					BEL = {
							exists = no
						}
					NOT = {
							295 = {
									CONTROLLER = {
											OR = {
													tag = BEL
													is_subject_of = BEL
												}
										}
								}
						}
					NOT = {
							538 = {
									CONTROLLER = {
											OR = {
													tag = BEL
													is_subject_of = BEL
												}
										}
								}
						}
					NOT = {
							718 = {
									CONTROLLER = {
											OR = {
													tag = BEL
													is_subject_of = BEL
												}
										}
								}
						}
					NOT = {
							769 = {
									CONTROLLER = {
											OR = {
													tag = BEL
													is_subject_of = BEL
												}
										}
								}
						}
					NOT = {
							768 = {
									CONTROLLER = {
											OR = {
													tag = BEL
													is_subject_of = BEL
												}
										}
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					transfer_state = 295
					transfer_state = 538
					transfer_state = 718
					transfer_state = 769
					transfer_state = 768
				}

	}
	focus = {
		id = FRA_secure_the_crown_of_spain
		icon = GFX_goal_generic_position_armies
		cost = 7
		prerequisite = {
			focus = FRA_the_legitimate_heir
		}
		x = 58
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
					modifier = {
							factor = 0
							is_subject_of = SPB
						}
				}
			available = {
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 450000
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_timed_idea = {
							idea = FRA_anti_decandence
							days = 365
						}
					add_named_threat = {
							threat = 5
							name = FRA_secure_the_crown_of_spain
						}
					set_rule = {
							can_send_volunteers = yes
						}
					if = {
							limit = {
									country_exists = SPB
								}
							set_rule = {
									can_create_factions = yes
								}
							create_faction = FRA_legitimist_faction
							SPB = {
									country_event = generic.5
								}
						}
					else = {
							41 = {
									OWNER = {
											ROOT = {
													create_wargoal = {
															type = annex_everything
															target = PREV
															expire = 365
														}
												}
										}
								}
						}
				}

	}
	focus = {
		id = FRA_unite_the_crowns
		icon = GFX_goal_generic_demand_territory
		cost = 7
		prerequisite = {
			focus = FRA_secure_the_crown_of_spain
		}
		mutually_exclusive = {
			focus = FRA_two_countries_two_crowns
		}
		x = 57
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					if = {
							limit = {
									is_in_faction = no
								}
							set_rule = {
									can_create_factions = yes
								}
							create_faction = FRA_legitimist_faction
						}
					add_ideas = SPA_crusade_against_democracy_3
					add_state_core = 172
					add_state_core = 166
					add_state_core = 794
					add_state_core = 165
					add_state_core = 167
					add_state_core = 176
					add_state_core = 792
					add_state_core = 791
					add_state_core = 793
					add_state_core = 41
					add_stability = -0.1
					add_war_support = -0.1
					set_cosmetic_tag = FRANCO_SPAIN
				}

	}
	focus = {
		id = FRA_two_countries_two_crowns
		icon = GFX_goal_tripartite_pact
		cost = 7
		prerequisite = {
			focus = FRA_secure_the_crown_of_spain
		}
		mutually_exclusive = {
			focus = FRA_unite_the_crowns
		}
		x = 59
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					country_exists = SPB
					SPB = {
							OR = {
									is_in_faction = no
									is_in_faction_with = ROOT
								}
							NOT = {
									has_war_with = ROOT
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_ideas = SPA_crusade_against_democracy_4
					if = {
							limit = {
									is_in_faction = no
								}
							set_rule = {
									can_create_factions = yes
								}
							create_faction = FRA_legitimist_faction
						}
					if = {
							limit = {
									SPB = {
											is_in_faction = no
										}
								}
							add_to_faction = SPB
						}
					add_stability = 0.1
					add_to_tech_sharing_group = FRA_legitimist_tech_sharing
					SPB = {
							add_to_tech_sharing_group = FRA_legitimist_tech_sharing
						}
				}

	}
	focus = {
		id = FRA_fatherland
		icon = GFX_focus_generic_military_mission
		cost = 7
		

		prerequisite = {
			focus = FRA_work
			focus = FRA_family
		}
		x = 47
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
			     has_completed_focus = FRA_latin_entente

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_WAR_SUPPORT }
			completion_reward = {
                    add_political_power = 150
					add_stability = 0.1
					add_war_support = 0.1
					if = {
							limit = {
									has_idea = FRA_inefficient_economy_2
								}
							swap_ideas = {
									remove_idea = FRA_inefficient_economy_2
									add_idea = FRA_inefficient_economy_1
								}
						}
					else_if = {
							limit = {
									has_idea = FRA_inefficient_economy_1
								}
							remove_ideas = FRA_inefficient_economy_1
						}
				}

	}
	focus = {
		id = FRA_extra_research_slot_2
		icon = GFX_focus_research
		cost = 7
		prerequisite = {
			focus = FRA_extra_research_slot
		}
		x = 5
		y = 7
			available = {
					if = {
							limit = {
									amount_research_slots > 3
								}
							num_of_factories > 75
						}
					amount_research_slots < 5
				}
			available_if_capitulated = yes
			search_filters = { FOCUS_FILTER_RESEARCH }
			completion_reward = {
					add_research_slot = 1
				}

	}
	focus = {
		id = FRA_infantry_focus
		icon = GFX_goal_generic_allies_build_infantry
		cost = 7
		prerequisite = {
			focus = FRA_fortification_focus
			focus = FRA_firepower_kills
		}
		x = 12
		y = 5
			available_if_capitulated = yes
			completion_reward = {
					army_experience = 10
					add_ideas = FRA_infantry_focus
				}

	}
	focus = {
		id = FRA_heavy_armor_focus
		icon = GFX_goal_generic_army_tanks
		cost = 7
		prerequisite = {
			focus = FRA_infantry_tanks
		}
		x = 12
		y = 7
			available_if_capitulated = yes
			completion_reward = {
					army_experience = 10
					add_tech_bonus = {
							name = FRA_heavy_armor_focus
							bonus = 2.0
							uses = 1
							category = cat_heavy_armor
						}
				}

	}
	focus = {
		id = FRA_army_reform
		icon = GFX_goal_generic_army_doctrines
		cost = 7
		prerequisite = {
			focus = FRA_infantry_tanks
			focus = FRA_air_ground_cooperation
			focus = FRA_light_medium_armor
		}
		x = 15
		y = 7
			available_if_capitulated = yes
			available = {
					NOT = {
							has_idea = FRA_disjointed_government
						}
			        OR = {
				       has_war_support > 0.50
				       has_war = yes
				   }
				}
			search_filters = { FOCUS_FILTER_RESEARCH }
			completion_reward = {
					remove_ideas = FRA_victors_of_wwi
					add_manpower = 100000
					army_experience = 100
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
								}
							add_building_construction = {
									type = arms_factory
									level = 1
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_controlled_by = ROOT
									is_core_of = ROOT
								}
							add_building_construction = {
									type = arms_factory
									level = 1
									instant_build = yes
								}
						}
					add_doctrine_cost_reduction  = {
							name = land_doc_bonus
							cost_reduction = 0.5
							uses = 4
							category = land_doctrine
						}
		}

	}
	focus = {
		id = FRA_celebrate_the_commune
		icon = GFX_goal_generic_propaganda
		cost = 7
		prerequisite = {
			focus = FRA_force_the_issue
		}
		x = 22
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					communism > 0.4
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_popularity = {
							ideology = communism
							popularity = 0.05
						}
						add_manpower = -150000
						FRU = {
					      add_state_core = 459
					      add_state_core = 460
					      add_state_core = 513
						  }
						release = FRU
						every_owned_state = {
							        limit = {
									   is_controlled_by = FRA
									   OR = {
										 is_on_continent = asia
										 is_on_continent = middle_east
										 is_on_continent = africa
										 }
								    }  
									FRU = {
										transfer_state = PREV
									}
								}
								
					hidden_effect = {
                       transfer_units_fraction= {
	                        target = FRU
	                        size = 0.06
	                        stockpile_ratio = 0.0
	                        army_ratio = 0.1
	                        navy_ratio = 0.06
	                        air_ratio = 0.0
						}
						FRU = {
							add_manpower = 300000
                            add_equipment_to_stockpile = { type = infantry_equipment_0 amount = 30000 }  
                            add_equipment_to_stockpile = { type = support_equipment amount = 1500 } 
                            add_equipment_to_stockpile = { type = artillery_equipment amount = 1000 } 
                            add_equipment_to_stockpile = { type = gw_tank_equipment amount = 150 } 
                            add_equipment_to_stockpile = { type = light_tank_equipment_1 amount = 150 } 
						}
			            every_state= {
				             teleport_armies = {
		    	              limit = { tag = ROOT }
					         to_state_array = controlled_core_states
				            }
			            }
						FRU = {
			            every_state= {
				             teleport_armies = {
		    	              limit = { tag = FRU }
					         to_state_array = controlled_core_states
				            }
			            }
					    every_owned_state = {
							limit = {
									is_controlled_by = FRU
									NOT = {
											is_core_of = FRU
										}
								}
							add_compliance = 20
						    }						
					   }     
                  }
		}
	}
	focus = {
		id = FRA_industrial_collectivization
		icon = GFX_goal_generic_construct_civ_factory
		cost = 7
		prerequisite = {
			focus = FRA_agricultural_collectivization
		}
		x = 22
		y = 12
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {
					not = {
							any_owned_state = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = industrial_complex
											size > 1
											include_locked = yes
										}
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
                    add_timed_idea = { idea = idea_URG_rapid_industrialization days = 365 }
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = industrial_complex
											size > 1
											include_locked = yes
										}
								}
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = industrial_complex
											size > 1
											include_locked = yes
										}
								}
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
				}

	}
	focus = {
		id = FRA_agricultural_collectivization
		icon = GFX_focus_prc_agrarian_socialism
		cost = 7
		prerequisite = {
			focus = FRA_loyalty_to_moscow
			focus = FRA_loyalty_to_the_cause
		}
		x = 22
		y = 11
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER }
			completion_reward = {
					add_ideas = { FRA_agricultural_collectivization }
					if = {
							limit = {
									set_temp_variable = {
											FRA_rw_support = party_popularity@neutrality
										}
									add_to_temp_variable = {
											FRA_rw_support = party_popularity@fascism
										}
									check_variable = {
											FRA_rw_support > 0.4
										}
								}
							add_stability = -0.05
						}
				}

	}
	focus = {
		id = FRA_reconciliation
		icon = GFX_goal_generic_improve_relations
		cost = 7
		prerequisite = {
			focus = FRA_celebrate_the_commune
		}
		mutually_exclusive = {
			focus = FRA_revolution_to_the_utmost
		}
		x = 19
		y = 8
			offset = {
					x = 0
					y = 0
				}
			search_filters = { FOCUS_FILTER_STABILITY }
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_stability = 0.1
				}

	}
	focus = {
		id = FRA_constitutional_convention
		icon = GFX_focus_generic_treaty
		cost = 7
		prerequisite = {
			focus = FRA_reconciliation
		}
		x = 19
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_political_power = 120
						if = {
							limit = {
									has_idea = FRA_disjointed_government
								}
							remove_ideas = FRA_disjointed_government
						}
				}

	}
	focus = {
		id = FRA_anti_fascist_coalition
		icon = GFX_goal_generic_military_deal
		cost = 7
		prerequisite = {
			focus = FRA_constitutional_convention
		}
		mutually_exclusive = {
			focus = FRA_loyalty_to_moscow
		}
		x = 18
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {
					is_in_faction = yes
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
			promote_character  = FRA_rene_nicod
			add_trait = {
				character = FRA_rene_nicod
				ideology = marxism
				trait = reluctant_veteran
			}
			set_party_name = {
				ideology = communism
				long_name = FRA_union_populaire_long
				name = FRA_union_populaire
			}
					if = {
							limit = {
									NOT = {
											any_neighbor_country = {
													is_faction_leader = yes
													OR = {
															has_government = democratic
															has_government = communism
														}
												}
										}
								}
							set_rule = {
									can_create_factions = yes
								}
							create_faction = FRA_anti_fascist_coalition
							every_neighbor_country = {
									limit = {
											is_in_faction = no
											OR = {
													has_government = communism
													has_government = democratic
												}
										}
									country_event = generic.5
								}
						}
					else_if = {
							limit = {
									any_neighbor_country = {
											is_faction_leader = yes
											has_government = communism
										}
								}
							random_neighbor_country = {
									limit = {
											is_faction_leader = yes
											has_government = communism
										}
									country_event = generic.2
								}
						}
					else_if = {
							limit = {
									any_neighbor_country = {
											is_faction_leader = yes
											has_government = democratic
										}
								}
							random_neighbor_country = {
									limit = {
											is_faction_leader = yes
											has_government = democratic
										}
									country_event = generic.2
								}
						}
				}

	}
	focus = {
		id = FRA_invite_anti_fascist_emigrants
		icon = GFX_goal_generic_national_unity
		cost = 7
		prerequisite = {
			focus = FRA_anti_fascist_coalition
		}
		x = 18
		y = 11
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER }
			completion_reward = {
					add_ideas = { FRA_anti_fascist_immigrants }
				}

	}
	focus = {
		id = FRA_reconnect_to_the_balkans
		icon = GFX_goal_generic_military_sphere
		cost = 7
		prerequisite = {
			focus = FRA_invite_anti_fascist_emigrants
		}
		x = 18
		y = 12
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					every_other_country = {
							limit = {
									OR = {
											original_tag = YUG
											original_tag = HUN
											original_tag = ROM
											original_tag = GRE
											original_tag = CZE
											original_tag = BUL
											original_tag = ALB
											original_tag = SER
											original_tag = SLO
											original_tag = MNT
											original_tag = BOS
											original_tag = MAC
											original_tag = CRO
										}
									exists = yes
									is_in_faction = no
									is_subject = no
									NOT = {
											has_war_with = ROOT
										}
									OR = {
											has_government = communism
											has_government = democratic
										}
								}
							if = {
									limit = {
											ROOT = {
													is_faction_leader = yes
												}
										}
									country_event = generic.5
								}
							else_if = {
									limit = {
											ROOT = {
													is_in_faction = yes
												}
										}
									random_other_country = {
											limit = {
													is_in_faction_with = ROOT
													is_faction_leader = yes
												}
											ROOT = {
													set_variable = {
															faction_leader = PREV
														}
												}
										}
									country_event = lar_fra_reconnect_to_the_balkans.1
								}
							else = {
									custom_effect_tooltip = invite_to_faction_tt
								}
						}
				}

	}
	focus = {
		id = FRA_pre_empt_the_fascist_attack
		icon = GFX_focus_focus_fra_fascist_threat
		cost = 7
		prerequisite = {
			focus = FRA_reconnect_to_the_balkans
			focus = FRA_host_the_german_exiles
		}
		x = 19
		y = 13
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					any_neighbor_country = {
							has_government = fascism
							NOT = {
									has_war_with = ROOT
								}
							NOT = {
									is_in_faction_with = ROOT
								}
						}
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_named_threat = {
							threat = 8
							name = FRA_pre_empt_the_fascist_attack
						}
					every_neighbor_country = {
							limit = {
									has_government = fascism
								}
							ROOT = {
									create_wargoal = {
											type = topple_government
											target = PREV
											expire = 365
										}
								}
						}
				}

	}
	focus = {
		id = FRA_loyalty_to_moscow
		icon = GFX_goal_support_communism
		cost = 7
		prerequisite = {
			focus = FRA_constitutional_convention
		}
		mutually_exclusive = {
			focus = FRA_anti_fascist_coalition
		}
		x = 20
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					Not = {
							has_war_with = SOV
						}
					SOV = {
							has_government = communism
						}
					OR = {
							is_subject = no
							is_subject_of = SOV
						}
				}
			bypass = {
					is_in_faction_with = SOV
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_country_leader_trait = staunch_stalinist
					if = {
							limit = {
									SOV = {
											is_faction_leader = yes
											has_government = communism
										}
								}
							SOV = {
									country_event = generic.2
								}
						}
					else_if = {
							limit = {
									SOV = {
											is_faction_leader = no
											is_in_faction = yes
										}
								}
							random_other_country = {
									limit = {
											is_faction_leader = yes
											is_in_faction_with = SOV
										}
									country_event = generic.2
								}
						}
				}

	}
	focus = {
		id = FRA_league_of_french_bolshevist_volunteers
		icon = GFX_focus_YUG_pan_slavic_congress
		cost = 7
		prerequisite = {
			focus = FRA_loyalty_to_moscow
		}
		x = 20
		y = 11
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_ideas = { FRA_league_of_french_bolshevist_volunteers }
				}

	}
	focus = {
		id = FRA_host_the_german_exiles
		icon = GFX_focus_generic_self_management
		cost = 7
		prerequisite = {
			focus = FRA_league_of_french_bolshevist_volunteers
		}
		x = 20
		y = 12
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					GER = {
							not = {
									has_government = communism
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_relation_modifier = {
							target = GER
							modifier = FRA_host_the_german_exiles
						}
				}

	}
	focus = {
		id = FRA_revolution_to_the_utmost
		icon = GFX_focus_focus_fra_revolution_utmost
		cost = 7
		prerequisite = {
			focus = FRA_celebrate_the_commune
		}
		mutually_exclusive = {
			focus = FRA_reconciliation
		}
		x = 24
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_WAR_SUPPORT }
			completion_reward = {
					add_war_support = 0.1
						if = {
							limit = {
									has_idea = FRA_disjointed_government
								}
							remove_ideas = FRA_disjointed_government
						}
				}

	}
	focus = {
		id = FRA_destroy_the_counter_revolution
		icon = GFX_goal_generic_secret_weapon
		cost = 7
		prerequisite = {
			focus = FRA_revolution_to_the_utmost
		}
		x = 24
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
			    has_war = no 
			    is_subject = no
}
			bypass = {
					has_stability > 0.95
					communism > 0.75
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					set_temp_variable = {
							FRA_rw_support = party_popularity@democratic
						}
					add_to_temp_variable = {
							FRA_rw_support = party_popularity@neutrality
						}
					multiply_temp_variable = {
							FRA_rw_support = 0.5
						}
					start_civil_war = {
							size = FRA_rw_support
							ideology = democratic
						}
				}

	}
	focus = {
		id = FRA_revolutionary_zeal
		icon = GFX_goal_generic_war_with_comintern
		cost = 7
		prerequisite = {
			focus = FRA_loyalty_to_the_cause
		}
		x = 24
		y = 11
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_named_threat = {
							threat = 9
							name = FRA_revolutionary_zeal
						}
					add_ideas = { FRA_revolutionary_zeal }
				}

	}
	focus = {
		id = FRA_loyalty_to_the_cause
		icon = GFX_goal_generic_demand_territory
		cost = 7
		prerequisite = {
			focus = FRA_destroy_the_counter_revolution
		}
		x = 24
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					set_rule = {
							can_create_factions = yes
						}
					create_faction = FRA_communist_faction
					create_operative_leader = {
							name = "Jacques Duclos"
							GFX = GFX_portrait_jacques_duclos
							traits = { operative_infiltrator  operative_natural_orator }
							bypass_recruitment = no
							available_to_spy_master = yes
							nationalities = { FRA }
						}
				}

	}
	focus = {
		id = FRA_carry_the_revolution_north
		icon = GFX_goal_generic_position_armies
		cost = 7
		prerequisite = {
			focus = FRA_revolutionary_zeal
		}
		x = 24
		y = 12
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {
					ENG = {
							OR = {
									exists = no
									has_war_with = ROOT
									is_subject_of = ROOT
									is_in_faction_with = ROOT
									has_government = communism
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					create_wargoal = {
							target = ENG
							type = topple_government
							expire = 365
						}
					custom_effect_tooltip = unlocks_espionage_operation_tt
					custom_effect_tooltip = FRA_instigate_workers_revolution_britain
				}

	}
	focus = {
		id = FRA_carry_the_revolution_west
		icon = GFX_goal_generic_territory_or_war
		cost = 7
		prerequisite = {
			focus = FRA_carry_the_revolution_north
		}
		x = 23
		y = 13
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {
					any_neighbor_country = {
							original_tag = SPR
							has_government = communism
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					every_other_country = {
							limit = {
									original_tag = SPR
									not = {
											has_government = communism
										}
								}
							ROOT = {
									create_wargoal = {
											target = PREV
											type = topple_government
											expire = 365
										}
								}
						}
					custom_effect_tooltip = unlocks_espionage_operation_tt
					custom_effect_tooltip = FRA_instigate_workers_revolution_spain
				}

	}
	focus = {
		id = FRA_carry_the_revolution_east
		icon = GFX_goal_generic_occupy_states_ongoing_war
		cost = 7
		prerequisite = {
			focus = FRA_carry_the_revolution_north
		}
		x = 25
		y = 13
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					GER = {
							not = {
									has_government = communism
								}
						}
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {
					GER = {
							OR = {
									exists = no
									is_in_faction_with = ROOT
									is_subject_of = ROOT
									has_war_with = ROOT
									has_government = communism
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					create_wargoal = {
							target = GER
							type = topple_government
							expire = 365
						}
					custom_effect_tooltip = unlocks_espionage_operation_tt
					custom_effect_tooltip = FRA_instigate_workers_revolution_germany
				}

	}
	focus = {
		id = FRA_carry_the_revolution_south
		icon = GFX_goal_generic_major_war
		cost = 7
		prerequisite = {
			focus = FRA_carry_the_revolution_west
		}
		prerequisite = {
			focus = FRA_carry_the_revolution_east
		}
		x = 24
		y = 14
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					ITA = {
							not = {
									has_government = communism
								}
						}
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {
					ITA = {
							OR = {
									exists = no
									has_war_with = ROOT
									is_in_faction_with = ROOT
									is_subject_of = ROOT
									has_government = communism
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					create_wargoal = {
							target = ITA
							type = topple_government
							expire = 365
						}
					custom_effect_tooltip = unlocks_espionage_operation_tt
					custom_effect_tooltip = FRA_instigate_workers_revolution_italy
				}

	}
	focus = {
		id = FRA_egalite_liberte_solidarite
		icon = GFX_focus_focus_fra_liberte_egalite_solidarite
		cost = 7
		prerequisite = {
			focus = FRA_je_suis_la_deluge
			focus = FRA_revolution_to_the_utmost
		}
		x = 26
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_ideas = { FRA_egalite_liberte_solidarite }
				}

	}
	focus = {
		id = FRA_dirigisme
		icon = GFX_focus_generic_the_giant_wakes
		cost = 7
		prerequisite = {
			focus = FRA_invite_anti_fascist_emigrants
		}
		x = 16
		y = 12
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = industrial_complex
											size > 1
											include_locked = yes
										}
								}
							add_building_construction = {
									type = industrial_complex
									level = 2
									instant_build = yes
								}
						}
					random_owned_state = {
							limit = {
									is_core_of = ROOT
									is_controlled_by = ROOT
									free_building_slots = {
											building = arms_factory
											size > 1
											include_locked = yes
										}
								}
							add_building_construction = {
									type = arms_factory
									level = 2
									instant_build = yes
								}
						}
					add_ideas = { FRA_dirigisme }
				}

	}
	focus = {
		id = FRA_expand_the_citizenship
		icon = GFX_goal_generic_national_unity
		cost = 7
		prerequisite = {
			focus = FRA_the_blum_viollette_proposal
		}
		x = 29
		y = 4
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					has_stability > 0.5
					any_owned_state = {
							NOT = {
									is_on_continent = europe
									is_core_of = ROOT# has at least one colonial state
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER }
			completion_reward = {
					add_ideas = { FRA_expanded_citizenship }
				}

	}
	focus = {
		id = FRA_france_undividable
		icon = GFX_focus_chi_reach_out_to_france
		cost = 7
		prerequisite = {
			focus = FRA_expand_the_citizenship
		}
		mutually_exclusive = {
			focus = FRA_encourage_immigration
		}
		x = 28
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER }
			completion_reward = {
					swap_ideas = {
							remove_idea = FRA_expanded_citizenship
							add_idea = FRA_france_undividable
						}
					every_owned_state = {
							limit = {
									is_controlled_by = ROOT
									NOT = {
											is_core_of = ROOT
										}
									NOT = {
											is_on_continent = europe
										}
								}
							add_compliance = 5
						}
				}

	}
	focus = {
		id = FRA_french_union
		icon = GFX_focus_fra_french_union
		cost = 7
		prerequisite = {
			focus = FRA_france_undividable
		}
		x = 28
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					has_war = no
					date > 1942.02.02
					has_stability > 0.5
					has_war_support > 0.5
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					hidden_effect = {
							country_event = lar_france_french_union.1
						}
					if = {
							limit = {
									has_idea = FRA_political_violence
								}
							country_event = lar_france_political_violence.3
						}
					custom_effect_tooltip = FRA_french_union_tt
				}

	}
	focus = {
		id = FRA_encourage_immigration
		icon = GFX_goal_generic_national_unity
		cost = 7
		prerequisite = {
			focus = FRA_expand_the_citizenship
		}
		mutually_exclusive = {
			focus = FRA_france_undividable
		}
		x = 30
		y = 5
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER  FOCUS_FILTER_INDUSTRY }
			completion_reward = {
					remove_worker_shortage_effect = yes
				}

	}
	focus = {
		id = FRA_strengthen_the_little_entente
		icon = GFX_focus_generic_little_entente
		cost = 7
		prerequisite = {
			focus = FRA_confirm_eastern_commitments
		}
		x = 32
		y = 6
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					country_exists = CZE
					is_subject = no
					is_in_faction = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
			        add_stability = 0.05
					add_war_support = 0.05
					add_political_power = 100
					add_named_threat = {
							threat = 3
							name = FRA_strengthen_the_little_entente
						}
					 if = {
								limit = {
											is_in_faction = no
											is_subject = no
											is_in_faction = no
										}
							set_rule = {
									can_create_factions = yes
								}
							create_faction = FRA_little_entente
					}
					if = {
							limit = {
									CZE = {
											has_government = ROOT
											is_faction_leader = yes
										}
								}
							CZE = {
									country_event = generic.2
								}
						}
					else_if = {
							limit = {
									CZE = {
											has_government = ROOT
											OR = {
													is_subject = no
													is_subject_of = ROOT
												}
										}
									is_faction_leader = yes
								}
							CZE = {
									country_event = generic.5
								}
						}
					else_if = {
							limit = {
									CZE = {
											has_government = ROOT
											is_in_faction = no
											OR = {
													is_subject = no
													is_subject_of = ROOT
												}
										}
									is_in_faction = no
								}
							CZE = {
									custom_effect_tooltip = invite_to_faction_tt
								}
							hidden_effect = {
									CZE = {
											country_event = generic.5
										}
								}
						}
				}

	}
	focus = {
		id = FRA_invite_yugoslavia
		icon = GFX_focus_invite_yugoslavia
		cost = 7
		prerequisite = {
			focus = FRA_strengthen_the_little_entente
		}
		x = 31
		y = 7
			available = {
					is_subject = no
					is_faction_leader = yes
				}
			bypass = {
					YUG = {
							OR = {
									exists = no
									is_puppet = yes
									has_war_with = ROOT
									is_in_faction = yes
								}
						}
				}
			ai_will_do = {
					factor = 1
				}
			completion_reward = {
					YUG = {
							country_event = france.17
						}
				}

	}
	focus = {
		id = FRA_invite_romania
		icon = GFX_focus_invite_romania
		cost = 7
		prerequisite = {
			focus = FRA_invite_yugoslavia
		}
		x = 31
		y = 8
			available = {
					is_subject = no
					is_faction_leader = yes
				}
			bypass = {
					ROM = {
							OR = {
									exists = no
									is_puppet = yes
									has_war_with = ROOT
									is_in_faction = yes
								}
						}
				}
			ai_will_do = {
					factor = 1
				}
			completion_reward = {
					ROM = {
							country_event = france.17
						}
				}

	}
	focus = {
		id = FRA_invest_in_our_weaker_allies
		icon = GFX_goal_generic_build_tank
		cost = 7
		prerequisite = {
			focus = FRA_invite_romania
		}
		x = 30
		y = 9
			offset = {
					x = 1
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_in_faction = yes
					any_other_country = {
							is_in_faction_with = ROOT
									is_major = no
							custom_trigger_tooltip = {
									tooltip = FRA_invest_in_our_weaker_allies_trigger_tt
									check_variable = {
											num_of_military_factories < FRA.num_of_military_factories
										}
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					every_other_country = {
							limit = {
									is_in_faction_with = ROOT
									is_major = no
									capital_scope = { is_on_continent = europe }
									check_variable = {
											num_of_military_factories < FRA.num_of_military_factories
										}
								}
						    add_manpower = 10000
                            add_equipment_to_stockpile = { type = infantry_equipment_0 amount = 800 producer = FRA }
                            add_equipment_to_stockpile = { type = motorized_equipment_0 amount = 100 producer = FRA }
                            add_equipment_to_stockpile = { type = artillery_equipment_1 amount = 100 producer = FRA } 
                            add_equipment_to_stockpile = { type = support_equipment_1 amount = 150 producer = FRA }
						}
				}

	}
	focus = {
		id = FRA_coordinate_rearmament
		icon = GFX_goal_generic_position_armies
		cost = 7
		prerequisite = {
			focus = FRA_invest_in_our_weaker_allies
			focus = FRA_foreign_guest_workers
		}
		x = 31
		y = 10
			offset = {
					x = 1
					y = 0
				}
			allow_branch = {
					has_dlc = "Death or Dishonor"
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_in_faction = yes
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
                    add_equipment_to_stockpile = { type = infantry_equipment_1 amount = 500 }
				    add_timed_idea = { idea = idea_URG_rapid_industrialization days = 365 }
					if = {
							limit = {
									is_in_faction = no
								}
							custom_effect_tooltip = FRA_coordinate_rearmament_tt
						}
					else = {
							every_country = {
									limit = {
											is_in_faction_with = ROOT
									        is_major = no
										}
                                    add_equipment_to_stockpile = { type = infantry_equipment_1 amount = 200 producer = FRA }
				                    add_timed_idea = { idea = idea_URG_rapid_industrialization days = 180 }
									add_relation_modifier = {
											target = ROOT
											modifier = FRA_coordinate_rearmament
										}
								}
							every_country = {
									limit = {
											is_in_faction_with = ROOT
									        is_major = no
										}
									ROOT = {
											add_relation_modifier = {
													target = PREV
													modifier = FRA_coordinate_rearmament
												}
										}
								}
						}
				}

	}
	focus = {
		id = FRA_foreign_guest_workers
		icon = GFX_focus_generic_manpower
		cost = 7
		prerequisite = {
			focus = FRA_invite_romania
		}
		x = 32
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					FRA_has_worker_shortage = yes
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_MANPOWER }
			completion_reward = {
					remove_worker_shortage_effect = yes
				}

	}
	focus = {
		id = FRA_join_the_ententes
		icon = GFX_focus_chi_british_cooperation
		cost = 7
		prerequisite = {
			focus = FRA_strengthen_the_little_entente
		}
		x = 33
		y = 7
			ai_will_do = {
					factor = 1
				}
			available = {
			        threat > 0.5
					has_offensive_war = no
					is_subject = no
                    is_faction_leader = yes
					ENG = { is_faction_leader = yes }
					NOT = { has_war_with = ENG }
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					ENG = {
							if = {
									limit = {
											ROOT = {
													is_in_faction = yes
												}
										}
									country_event = lar_fra_join_the_ententes.1
								}
							else = {
									custom_effect_tooltip = invite_to_faction_tt
								}
						}
				}

	}
	focus = {
		id = FRA_revive_the_franco_polish_alliance
		icon = GFX_focus_generic_polish_deal
		cost = 7
		prerequisite = {
			focus = FRA_confirm_eastern_commitments
		}
		x = 34
		y = 6
			ai_will_do = {
					factor = 1
				}
			available = {
					country_exists = POL
					NOT = { has_war_with = POL }
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					if = {
							limit = {
									is_faction_leader = yes
								}
							POL = {
									country_event = generic.5
								}
						}
					else = {
							give_guarantee = POL
							custom_effect_tooltip = FRA_revive_the_franco_polish_alliance_tt
						}
				}

	}
	focus = {
		id = FRA_invite_portugal
		icon = GFX_focus_generic_befriend_portugal
		cost = 7
		prerequisite = {
			focus = FRA_latin_entente
		}
		x = 51
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					POR = {
							exists = yes
							NOT = {
									has_war_with = ROOT
								}
						}
					if = {
							limit = {
									is_subject = yes
								}
							OVERLORD = {
									NOT = {
											has_war_with = POR
										}
								}
						}
				}
			bypass = {
					POR = {
							OR = {
									exists = no
									is_in_faction_with = ROOT
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					POR = {
							if = {
									limit = {
											ROOT = {
													is_in_faction = yes
												}
										}
									country_event = generic.5
								}
							else = {
									custom_effect_tooltip = invite_to_faction_tt
								}
						}
				}

	}
	focus = {
		id = FRA_compensate_italy
		icon = GFX_goal_generic_position_armies
		cost = 7
		prerequisite = {
			focus = FRA_latin_entente
		}
		x = 55
		y = 7
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					OR = {
							is_subject = no
							is_subject_of = ITA
						}
				}
			bypass = {
					is_in_faction_with = ITA
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					ITA = {
							country_event = lar_compensate_italy.1
						}
					effect_tooltip = {
							custom_effect_tooltip = needs_approval
							ITA = {
									transfer_state = 268
								}
							FRA = {
									add_to_faction = ITA
								}
						}
				}

	}
	focus = {
		id = FRA_intervention_in_greece
		icon = GFX_goal_generic_occupy_states_ongoing_war
		cost = 7
		prerequisite = {
			focus = FRA_compensate_italy
		}
		x = -1
		y = 1
		relative_position_id = FRA_compensate_italy
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			will_lead_to_war_with = GRE
			available = {
					NOT = {
							is_in_faction_with = GRE
						}
				}
			bypass = {
					OR = {
							has_war_with = GRE
							has_subject = GRE
						}
					any_country = {
							is_in_faction_with = ROOT
							OR = {
									has_war_with = GRE
									has_subject = GRE
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					ITA = {
							country_event = lar_intervention_in_greece.1
						}
					custom_effect_tooltip = needs_approval
					effect_tooltip = {
							ITA = {
									add_state_claim = 185
									add_state_claim = 731
									add_state_claim = 184
									add_state_claim = 47
									add_state_claim = 186
								}
							FRA = {
									add_state_claim = 187
									add_state_claim = 182
								}
						}
				}

	}
	focus = {
		id = FRA_the_congress_of_paris
		icon = GFX_goal_generic_military_deal
		cost = 7
		prerequisite = {
			focus = FRA_invite_portugal
			focus = FRA_reach_out_to_spain
			focus = FRA_compensate_italy
		}

		x = 52
		y = 8
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_in_faction_with = ITA
					is_in_faction_with = POR
					41 = {
							CONTROLLER = {
									is_in_faction_with = ROOT
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					country_event = lar_congress_of_paris.1
				}

	}
	focus = {
		id = FRA_the_natural_borders_of_france
		icon = GFX_focus_focus_fra_border
		cost = 7
		prerequisite = {
			focus = FRA_the_congress_of_paris
			focus = FRA_intervention_in_greece
		}
		x = 53
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			will_lead_to_war_with = BEL
			will_lead_to_war_with = GER
			will_lead_to_war_with = HOL
			available = {
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
					is_subject = no
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
                    add_ideas = { FRA_france_undividable }
					add_state_claim = 165
					add_state_claim = 158
					add_state_claim = 8
					add_state_claim = 34
					add_state_claim = 6
					add_state_claim = 42
					add_state_claim = 35
					add_state_claim = 845
					create_wargoal = {
							type = annex_everything
							target = BEL
							expire = 365
						}
					create_wargoal = {
							type = take_state
							target = HOL
							expire = 365
							generator = { 35 }
						}
					create_wargoal = {
							type = take_state
							target = GER
							expire = 365
							generator = { 42  51 }
						}
				}

	}
	focus = {
		id = FRA_bring_home_quebec
		icon = GFX_focus_attack_canada
		cost = 7
		prerequisite = {
			focus = FRA_grow_the_empire
		}
		x = 49
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					OR = {
							is_subject = no
							is_subject_of = GER
						}
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			will_lead_to_war_with = CAN
			bypass = {
					owns_state = 466
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					466 = {
							OWNER = {
									ROOT = {
											create_wargoal = {
													type = take_state
													target = PREV
													expire = 365
													generator = { 466 }
												}
										}
								}
						}
				}

	}
	focus = {
		id = FRA_expand_to_the_suez
		icon = GFX_goal_generic_occupy_states_coastal
		cost = 7
		prerequisite = {
			focus = FRA_the_congress_of_paris
			focus = FRA_intervention_in_greece
			focus = FRA_unite_the_crowns
			focus = FRA_two_countries_two_crowns
		}
		x = 56
		y = 9
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {
					owns_state = 455
					owns_state = 454
					owns_state = 453
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					add_state_claim = 455
					add_state_claim = 454
					add_state_claim = 453
					if = {
							limit = {
									455 = {
											OWNER = {
													tag = ENG
												}
										}
									454 = {
											OWNER = {
													tag = ENG
												}
										}
									453 = {
											OWNER = {
													tag = ENG
												}
										}
								}
							455 = {
									OWNER = {
											ROOT = {
													create_wargoal = {
															type = take_state
															target = PREV
															expire = 365
															generator = { 455 }
														}
												}
										}
								}
							hidden_effect = {
									454 = {
											OWNER = {
													ROOT = {
															create_wargoal = {
																	type = take_state
																	target = PREV
																	expire = 365
																	generator = { 454 }
																}
														}
												}
										}
									453 = {
											OWNER = {
													ROOT = {
															create_wargoal = {
																	type = take_state
																	target = PREV
																	expire = 365
																	generator = { 453 }
																}
														}
												}
										}
								}
						}
					else = {
							455 = {
									OWNER = {
											ROOT = {
													create_wargoal = {
															type = take_state
															target = PREV
															expire = 365
															generator = { 455 }
														}
												}
										}
								}
							454 = {
									OWNER = {
											ROOT = {
													create_wargoal = {
															type = take_state
															target = PREV
															expire = 365
															generator = { 454 }
														}
												}
										}
								}
							453 = {
									OWNER = {
											ROOT = {
													create_wargoal = {
															type = take_state
															target = PREV
															expire = 365
															generator = { 453 }
														}
												}
										}
								}
						}
				}

	}
	focus = {
		id = FRA_dominate_the_middle_east
		icon = GFX_goal_generic_attack_allies
		cost = 7
		prerequisite = {
			focus = FRA_expand_to_the_suez
		}
		x = 56
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {

}
			bypass = {
					SAU = {
							OR = {
									is_subject_of = ROOT
									exists = no
								}
						}
					OMA = {
							OR = {
									is_subject_of = ROOT
									exists = no
								}
						}
					YEM = {
							OR = {
									is_subject_of = ROOT
									exists = no
								}
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					every_other_country = {
							limit = {
									capital_scope = {
											is_on_continent = middle_east
										}
									is_major = no
									is_subject = no
									NOT = {
											tag = TUR
											tag = PER
										}
								}
							country_event = lar_dominate_the_middle_east.1
						}
				}

	}
	focus = {
		id = FRA_reorganize_the_dutch
		icon = GFX_focus_CZE_german_puppet
		cost = 7
		prerequisite = {
			focus = FRA_form_the_state_arsenals
		}
		x = 29
		y = 10
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					OR = {
							HOL = {
									is_subject_of = ROOT
								}
							any_state = {
									is_core_of = HOL
									is_controlled_by = ROOT
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			search_filters = { FOCUS_FILTER_POLITICAL }
			completion_reward = {
					add_relation_modifier = {
							target = HOL
							modifier = FRA_reorganized_departments
						}
				}

	}
	focus = {
		id = FRA_retribution_for_sedan
		icon = GFX_focus_attack_germany
		cost = 7
		prerequisite = {
			focus = FRA_avenge_waterloo
			focus = FRA_reorganize_the_dutch
		}
		x = 28
		y = 11
			offset = {
					x = 0
					y = 0
				}
			will_lead_to_war_with = GER
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 750000
						}
				}
			bypass = {
					OR = {
							is_in_faction_with = GER
							has_war_with = GER
						}
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					create_wargoal = {
							type = annex_everything
							target = GER
							expire = 365
						}
				}

	}
	focus = {
		id = FRA_disunite_germany
		icon = GFX_goal_generic_occupy_states_ongoing_war
		cost = 7
		prerequisite = {
			focus = FRA_retribution_for_sedan
		}
		x = 27
		y = 12
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			available = {
					is_subject = no
					any_state = {
							is_core_of = GER
							is_controlled_by = ROOT
						}
					GER = {
							OR = {
									exists = no
									has_capitulated = yes
								}
						}
				}
			bypass = {

}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					set_rule = {
							can_create_factions = yes
						}
					if = {
							limit = {
									is_in_faction = no
								}
							create_faction = FRA_confederation_of_the_rhine
						}
					if = {
							limit = {
									51 = {
											is_controlled_by = ROOT
										}
								}
							transfer_state = 51
						}
					if = {
							limit = {
									42 = {
											is_controlled_by = ROOT
										}
								}
							transfer_state = 42
						}
					if = {
							limit = {
									4 = {
											is_owned_or_subject_trigger = yes
										}
									152 = {
											is_owned_or_subject_trigger = yes
										}
									153 = {
											is_owned_or_subject_trigger = yes
										}
								}
							AUS = {
									transfer_state = 4
									transfer_state = 152
									transfer_state = 153
								}
							puppet = AUS
						}
					if = {
							limit = {
									50 = {
											is_owned_or_subject_trigger = yes
										}
								}
							WUR = {
									transfer_state = 50
									add_state_core = 50
								}
							puppet = WUR
						}
					if = {
							limit = {
									65 = {
											is_owned_or_subject_trigger = yes
										}
								}
							SAX = {
									transfer_state = 65
									add_state_core = 65
								}
							puppet = SAX
						}
					if = {
							limit = {
									61 = {
											is_owned_or_subject_trigger = yes
										}
								}
							MEK = {
									transfer_state = 61
									add_state_core = 61
								}
							puppet = MEK
						}
					if = {
							limit = {
									58 = {
											is_owned_or_subject_trigger = yes
										}
								}
							SHL = {
									transfer_state = 58
									add_state_core = 58
								}
							puppet = SHL
						}
					if = {
							limit = {
									52 = {
											is_owned_or_subject_trigger = yes
										}
									53 = {
											is_owned_or_subject_trigger = yes
										}
									54 = {
											is_owned_or_subject_trigger = yes
										}
								}
							BAY = {
									transfer_state = 52
									transfer_state = 53
									transfer_state = 54
									add_state_core = 52
									add_state_core = 53
									add_state_core = 54
								}
							puppet = BAY
						}
					if = {
							limit = {
									59 = {
											is_owned_or_subject_trigger = yes
										}
									56 = {
											is_owned_or_subject_trigger = yes
										}
									57 = {
											is_owned_or_subject_trigger = yes
										}
								}
							HAN = {
									transfer_state = 59
									transfer_state = 56
									transfer_state = 57
									add_state_core = 59
									add_state_core = 56
									add_state_core = 57
								}
							puppet = HAN
						}
					if = {
							limit = {
									CZE = {
											exists = yes
										}
									NOT = {
											has_war_with = CZE
										}
								}
							every_state = {
									limit = {
											is_core_of = CZE
											is_owned_or_subject_trigger = yes
										}
									CZE = {
											transfer_state = PREV
										}
								}
						}
					else = {
							every_state = {
									limit = {
											is_core_of = CZE
											is_owned_or_subject_trigger = yes
										}
									CZE = {
											transfer_state = PREV
										}
								}
							puppet = CZE
						}
					every_state = {
							limit = {
									is_core_of = GER
									is_owned_or_subject_trigger = yes
									CONTROLLER = {
											NOT = {
													OR = {
															tag = BAY
															tag = MEK
															tag = SAX
															tag = HAN
															tag = SHL
															tag = WUR
															tag = CZE
														}
												}
										}
									NOT = {
											state = 42
											state = 51
										}
								}
							PRE = {
									transfer_state = PREV
									add_state_core = PREV
								}
						}
					if = {
							limit = {
									country_exists = PRE
								}
							puppet = PRE
						}
				}

	}
	focus = {
		id = FRA_return_to_borodino
		icon = GFX_focus_attack_soviet
		cost = 7
		prerequisite = {
			focus = FRA_retribution_for_sedan
		}
		x = 29
		y = 12
			offset = {
					x = 0
					y = 0
				}
			ai_will_do = {
					factor = 1
				}
			will_lead_to_war_with = SOV
			available = {
					is_subject = no
					has_stability > 0.5
					has_war_support > 0.5
					has_army_manpower = {
							size > 950000
						}
				}
			bypass = {
					has_war_with = SOV
				}
			cancel_if_invalid = yes
			continue_if_invalid = no
			available_if_capitulated = no
			completion_reward = {
					create_wargoal = {
							target = SOV
							type = annex_everything
							expire = 365
						}
				}

	}
}
