Ë
    µŒjý  ã                  ól   — d Z ddlmZ ddlZddlZddlmZ erddlmZ  ej                  e
«      Zdd„Zy)zO365 tool utils.é    )ÚannotationsN)ÚTYPE_CHECKING©ÚClientc                 ót  — 	 ddl m}  dt        j                  v r9dt        j                  v r't        j                  d   }t        j                  d   }nt
        j                  d«       yd}d	t        j                  v rt        j                  d	   } | |||¬
«      }|S # t        $ r}t        d«      |‚d}~ww xY w)z"Authenticate using the Amadeus APIr   r   zMCannot import amadeus. Please install the package with `pip install amadeus`.NÚAMADEUS_CLIENT_IDÚAMADEUS_CLIENT_SECRETzÐError: The AMADEUS_CLIENT_ID and AMADEUS_CLIENT_SECRET environmental variables have not been set. Visit the following link on how to acquire these authorization tokens: https://developers.amadeus.com/registerÚtestÚAMADEUS_HOSTNAME)Ú	client_idÚclient_secretÚhostname)Úamadeusr   ÚImportErrorÚosÚenvironÚloggerÚerror)r   Úer   r   r   Úclients         úq/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langchain_community/tools/amadeus/utils.pyÚauthenticater      s´   € ðÝ"ð œbŸj™jÑ(Ð-DÌÏ
É
Ñ-RÜ—J‘JÐ2Ñ3ˆ	ÜŸ
™
Ð#:Ñ;‰ä�‰ð6ô	
ð à€HØœRŸZ™ZÑ'Ü—:‘:Ð0Ñ1ˆá˜i°}ÈxÔX€Fà€Møô1 ò Üð%ó
ð ð	ûðús   ‚B Â	B7Â&B2Â2B7)Úreturnr   )Ú__doc__Ú
__future__r   Úloggingr   Útypingr   r   r   Ú	getLoggerÚ__name__r   r   © ó    r   Ú<module>r"      s1   ðÙ å "ã Û 	Ý  áÝà	ˆ×	Ñ	˜8Ó	$€ôr!   