AccentInput now reads preferences and unavailabilities from SplanJSON constraints