*/ public function getCatalog(): array { try { $raw = file_get_contents(resource_path('data/bloomflux.json')); $data = json_decode($raw, true, 512, JSON_THROW_ON_ERROR); return $data['feeds'] ?? []; } catch (Throwable $e) { Log::warning('Catalogue bloomflux.json illisible', ['error' => $e->getMessage()]); return []; } } }