public function exportBasicReportExcel(Domain $domain, ClientSurvey $id, GetReports $request, ClientSurveyService $client_survey_service, EsiMetrics $esiService): BinaryFileResponse 	{ 		if ($id->client_id !== auth()->user()->user->getKey()) { 			abort(403, 'You may only download your own reports'); 		}  		$client_survey = $client_survey_service->getClientSurveyApplicantsAndQuestionsWithFilters($id, $request);  		if ($client_survey->getApplicants()->count() < setting('min_employees', 5)) { 			abort(422, (string) __('general-report-pdf.not-enough-applicants')); 		}  		$excelService = new ExportExcelService($client_survey, $client_survey_service, $request, $esiService);  		return $excelService->exportBasicReportExcel(); 	}