






'''simple docstring'''


SCREAMING_SNAKE_CASE_					   =				tuple[float, float, float]
SCREAMING_SNAKE_CASE_					   =				tuple[float, float, float]






def 	lowerCAmelCase__      (       SCREAMING_SNAKE_CASE__							,		SCREAMING_SNAKE_CASE__		):
 __a     :						Union[str, Any]          =    end_pointa[0] - end_pointa[0]
 __a     :						List[Any]          =    end_pointa[1] - end_pointa[1]
 __a     :						Optional[Any]          =    end_pointa[2] - end_pointa[2]
 return (x, y, z)






def 	lowerCAmelCase__      (       SCREAMING_SNAKE_CASE__							,		SCREAMING_SNAKE_CASE__		):
 __a     :						int          =    ab[1] * ac[2] - ab[2] * ac[1]  # *i
 __a     :						str          =    (ab[0] * ac[2] - ab[2] * ac[0]) * -1  # *j
 __a     :						Tuple          =    ab[0] * ac[1] - ab[1] * ac[0]  # *k
 return (x, y, z)






def 	lowerCAmelCase__      (       SCREAMING_SNAKE_CASE__							,		SCREAMING_SNAKE_CASE__		):
 return tuple(round(__lowercase							,		__lowercase		) for x in vector		) == (0, 0, 0)






def 	lowerCAmelCase__      (       SCREAMING_SNAKE_CASE__							,		SCREAMING_SNAKE_CASE__							,		SCREAMING_SNAKE_CASE__							,		SCREAMING_SNAKE_CASE__ = 10		):
 __a     :						Optional[Any]          =    create_vector(__lowercase							,		__lowercase		)
 __a     :						List[Any]          =    create_vector(__lowercase							,		__lowercase		)
 return is_zero_vector(get_ad_vectors_cross(__lowercase							,		__lowercase		)							,		__lowercase		)












import requests






def      _snake_case     (__lowercase     ,   __lowercase):
   UpperCamelCase_						=  {'Content-Type': 'application/json'}
   UpperCamelCase_						=  requests.post(__lowercase     ,   json={'text': message_body}     ,   headers=__lowercase)
   if response.status_code != 200:
      UpperCamelCase_						=  (
          'Request to slack returned an error '
          f"""{response.status_code}, the response is:\n{response.text}"""
      )
      raise ValueError(__lowercase)


if __name__ == "__main__":
 # Set the slack url to the one provided by Slack when you create the webhook at
 # https://my.slack.com/services/new/incoming-webhook/
 send_slack_message("""<YOUR MESSAGE BODY>""", """<SLACK CHANNEL URL>""")





