public function getClientSurveyApplicantsAndQuestionsWithFilters(ClientSurvey $client_survey, Request $request): ClientSurvey 	{ 		return $client_survey->load(['applicants' => function ($query) use ($request) { 			$query 				->available() 				->final() 				->filterByAnswers($request->filter_values) 				->filterByLocationAndDepartment($request->locations, $request->departments); 		}, 'demographicQuestions' => function ($query) { 			$query->comparableTypes(); 		}, 'extraQuestions' => function ($query) { 			$query->comparableTypes(); 		}]); 	}