text: class Clinic:
      """
      Base class for Clinics
      """
  
      def get_locations(self):
          """
          Returns a dict with keys "with_vaccine", "without_vaccine".
          Each is a list of dicts with shape {
            "id": id of the location,
            "name": name of the location
            "link": link to sign up
            "earliest_appointment_day": (string, optional), day of the earliest appointment in human-readable format
            "latest_appointment_day": (string, optional), day of the latest appointment in human-readable format
            "zip": (string, optional), zip code of the location
            "state": (string, optional), state the location is in, 2 letter abbreviation preferred
          }
          """
          raise NotImplementedError
  