hasd