public function getBenchmarkPdfReport(ClientSurvey $id, GetBenchmarkReport $request, IzzPdfEngagementCalculationService $izzPdfEngagementCalculationService, IzzPdfEnpsCalculationService $izzPdfEnpsCalculationService, ChromePdfService $chromePdfService, EsiMetrics $esiService): Response|View 	{ 		if (!isset($id->client->industry->parent)) { 			throw new ReportGenerationException( 				(string) __('client-surveys.validation.missing-industry'), 				404 			); 		}  		$pdfService = new ExportBenchmarkPdfService($izzPdfEngagementCalculationService, $izzPdfEnpsCalculationService, $chromePdfService, $esiService);  		return $pdfService->exportBenchmarkReportPdf($id, $request); 	}