Map<dynamic, dynamic>? findByKeyValue(String key, dynamic value) { try { return firstWhere((map) => map[key] == value); } catch (_) { return null; } }