protected function gate(): void 	{ 		Gate::define('viewHorizon', function (User $user): bool { 			return $user->isAvailable() && $user->canViewRoute('horizon-auth', true); 		}); 	}