code: def get_case_insensitive(self, dictionary, key, default=None):
          
          lower_key = key.lower()
          for k, v in dictionary.items():
              if lower_key == k.lower():
                  return v
          else:
              return default
docs: Case-insensitive search of a dictionary for key.
  
          Returns the value if key match is found, otherwise default.