dynamic defaultValue( Map<String, dynamic> map, String key, [ dynamic defaultValue = "", ]) { if (map.containsKey(key)) { return map[key]; } return defaultValue; }