public function previewReports(ClientSurvey $id, Request $request): View 	{ 		$client_survey = $id->load([ 			'demographicQuestions' => function ($query) { 				$query->comparableTypes(); 			}, 			'extraQuestions' => function ($query) { 				$query->comparableTypes(); 			}, 			'client', 		]);  		$client_surveys_comparative = $client_survey->client->surveys()->whereHas('survey', function ($query) use ($client_survey) { 			$query->where('year', '<=', $client_survey->survey->year); 		})->where([['survey_type', SurveyType::IZZ->value], ['created_at', '<=', $client_survey->created_at]])->whereIn('status', [ClientSurveyStatus::Started->value, ClientSurveyStatus::Finished->value])->latest()->get();  		$default_language = $request->user()?->user?->getActiveDomain()?->main_language;  		return view('client-surveys.preview-reports', compact('client_survey', 'client_surveys_comparative', 'default_language')); 	}