public function definition(): array 	{ 		$number_of_employees = $this->faker->numberBetween(1, 20); 		$online_applicants_count = $this->faker->numberBetween(1, $number_of_employees); 		$offline_applicants_count = $number_of_employees - $online_applicants_count;  		return [ 			'client_id' => ClientFactory::new(), 			'survey_id' => SurveyFactory::new()->forYear(now()->year), 			'start_date' => formatTimestamp(now()->startOfMonth(), 'Y-m-d'), 			'end_date' => formatTimestamp(now()->endOfMonth()->addDay(), 'Y-m-d'), 			'invitation_date' => formatTimestamp(now()->startOfMonth()->addDay(), 'Y-m-d H:i'), 			'reminder_date' => formatTimestamp(now()->startOfMonth()->addDays(5), 'Y-m-d H:i'), 			'number_of_employees' => $number_of_employees, 			'number_of_male_employees' => $this->faker->numberBetween(0, 100), 			'number_of_female_employees' => $this->faker->numberBetween(0, 100), 			'number_of_other_employees' => $this->faker->numberBetween(0, 100), 			'online_applicants_count' => $online_applicants_count, 			'offline_applicants_count' => $offline_applicants_count, 			'multiple_access_codes' => $this->faker->boolean(), 			'include_demographic_questions' => $this->faker->boolean(), 			'company_size' => $this->faker->randomElement(CompanySize::cases()), 			'survey_type' => SurveyType::IZZ->value, 		]; 	}