@override Future<PlaygroundSettings?> load() async { final file = await _file(); if (!file.existsSync()) return null; return decodePlaygroundSettings(await file.readAsString()); }