smarth