anchor.diff:  	/// If TRUE, this program is authenticated with limited departmental access.
   	var/minor = FALSE
   	/// The name/assignment combo of the ID card used to authenticate.
  +	var/authenticated_card
  +	/// The name of the registered user, related to `authenticated_card`.
   	var/authenticated_user
   	/// The regions this program has access to based on the authenticated ID.
   	var/list/region_access = list()
  
positive.code: 			return TRUE
  		// Add/remove access.
  		if("PRG_access")
  			if(!computer || !authenticated_user || !target_id_card)
  				return TRUE
  			playsound(computer, "terminal_type", 50, FALSE)
  			var/access_type = params["access_target"]
  
negative.code: 			return TRUE
  		// Apply template to ID card.
  		if("PRG_template")
  			if(!computer || !authenticated_card || !target_id_card)
  				return TRUE
  
  			playsound(computer, "terminal_type", 50, FALSE)
  