public function index(QuestionFilterRequestIzz $request): View 	{ 		$user = $request->user();  		$start_date = $request->start_date ?? formatTimestamp(now($user->timezone)->startOfYear(), 'Y-m-d H:i'); 		$end_date = $request->end_date ?? formatTimestamp(now($user->timezone)->endOfYear(), 'Y-m-d H:i');  		$client_surveys = ClientSurvey::with('client.authParent')->whereBetween('created_at', [$start_date, $end_date])->izzSurveys()->latest()->get();  		$domain = auth()->user()->user->activeDomain; 		$translations = $domain?->languages;  		$selected_survey = $request->survey_filter; 		$selected_category = $request->category_filter; 		$surveys = Survey::izzSurveys()->latest('year')->get(); 		$categories = Category::with('survey')->filterBySurvey($selected_survey)->izz()->orderBy('ordering')->get(); 		$selected_client_survey = $request->client_survey_filter; 		$question_class = $request->question_class;  		$questions = Question::with(['category.survey', 'clientSurvey.client.authParent'])->filter($selected_category, $selected_client_survey, $question_class, $selected_survey) 		->izzQuestions() 		->latest()->get();  		return view('questions.list', compact('questions', 'translations', 'client_surveys', 'categories', 'selected_category', 'surveys', 'selected_survey', 'selected_client_survey', 'question_class', 'start_date', 'end_date')); 	}