+
    Q(i                     f    ^ RI t ^ RIHt ^ RIHt R.t]! ]4      t ! R R] P                  4      t	R# )    N)	SecretStr)
get_logger
BearerAuthc                   8   a  ] tR t^t o V 3R lR ltR tRtV tR# )r   c                    < V ^8  d   QhRS[ /# )   token)str)format__classdict__s   "`/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/fastmcp/client/auth/bearer.py__annotate__BearerAuth.__annotate__   s     & &c &    c                &    \        V4      V n        R # )N)r   r	   )selfr	   s   &&r   __init__BearerAuth.__init__   s    u%
r   c              #  j   "   R V P                   P                  4        2VP                  R&   Vx  R# 5i)zBearer AuthorizationN)r	   get_secret_valueheaders)r   requests   &&r   	auth_flowBearerAuth.auth_flow   s-     -4TZZ5P5P5R4S+T(s   13)r	   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__)r   s   @r   r   r      s     & & r   )
httpxpydanticr   fastmcp.utilities.loggingr   __all__r   loggerAuthr    r   r   <module>r)      s/      0.	H	 r   