ideas = {
	gp_mass_media = {
		law = yes

		mass_media_propaganda = {
			available = {
				if = {
					limit = {
						check_variable = { var:global.bhoi_government_limited = 1 }
					}
					NOT = { has_government = democratic }
				}
			}

			modifier = {
				political_power_factor = -0.1
				war_support_factor = 0.1
				stability_factor = 0.1
				drift_defence_factor = 1
			}

			ai_will_do = {
				factor = 1
				modifier = {
					OR = {
						has_government = communism
						has_government = fascism
					}
					factor = 40
				}
			}

			cancel_if_invalid = yes
		}

		mass_media_censorship = {
			available = {
			}

			modifier = {
				political_power_factor = -0.05
				war_support_factor = 0.05
				stability_factor = 0.05
				drift_defence_factor = 0.5
			}

			ai_will_do = {
				factor = 1

				modifier = {
					OR = {
						has_government = communism
						has_government = fascism
						has_government = neutrality
					}
					factor = 40
				}
			}
			cancel_if_invalid = yes
		}

		mass_media_free = {
			available = {
				if = {
					limit = {
						check_variable = { var:global.bhoi_government_limited = 1 }
					}
					NOT = {
						OR = {
							has_government = communism
							has_government = fascism
						}
					}
				}
			}

			modifier = {
				war_support_factor = -0.05
				stability_factor = -0.05
				political_power_factor = 0.15
				drift_defence_factor = -1
			}

			ai_will_do = {
				factor = 1

				modifier = {
					has_government = democratic
					factor = 40
				}
			}

			cancel_if_invalid = yes
		}

		mass_media_control = {
			visible = {
				num_subjects > 0
			}

			available = {
				has_war_support > 0.3
				has_stability > 0.4
			}

			modifier = {
				subjects_autonomy_gain = -0.5
				political_power_factor = -0.05
			}

			ai_will_do = {
				factor = 0
			}

			cancel_if_invalid = yes
		}

		mass_media_liberty = {
			visible = {
				is_subject = yes
			}

			available = {
				has_war_support > 0.3
				has_stability > 0.4
			}

			modifier = {
				autonomy_gain = 0.5
				political_power_factor = -0.05
			}

			ai_will_do = {
				factor = 0
			}

			cancel_if_invalid = yes
		}

		mass_media_empower_left = {
			visible = {
				has_any_power_balance = yes
			}

			available = {
				has_war_support > 0.3
				has_stability > 0.4
			}

			modifier = {
				political_power_factor = -0.05
				power_balance_daily = -0.002
			}


			ai_will_do = {
				factor = 0
			}

			cancel_if_invalid = yes
		}

		mass_media_empower_right = {
			visible = {
				has_any_power_balance = yes
			}

			available = {
				has_war_support > 0.3
				has_stability > 0.4
			}

			modifier = {
				political_power_factor = -0.05
				power_balance_daily = 0.002
			}

			ai_will_do = {
				factor = 0
			}

			cancel_if_invalid = yes
		}
	}
}