+
    io                     b    ^ RI HtHtHtHt ^ RIHt ]'       d   ^ RIHt Rt	R R lt
R R ltR	# )
    )AnycastSetTYPE_CHECKING)isclassRenderableType-aihwerij235234ljsdnp34ksodfipwoe234234jlskjdfc                0    V ^8  d   QhR\         R\        /# )   check_objectreturn)r   bool)formats   "`/home/wkmabra/.openclaw/workspace/venv/lib/python3.14/site-packages/pip/_vendor/rich/protocol.py__annotate__r   
   s            c                r    \        V \        4      ;'       g!    \        V R4      ;'       g    \        V R4      # )z+Check if an object may be rendered by Rich.__rich____rich_console__)
isinstancestrhasattr)r   s   &r   is_renderabler   
   s<     	<% 	5 	5<,	5 	5<!34r   c                (    V ^8  d   QhR\         RR/# )r   
renderabler   r	   )object)r   s   "r   r   r      s     , ,& ,%5 ,r   c                0   ^ RI Hp \        4       p\        V R4      '       dk   \	        V 4      '       gZ   \        V \
        4      '       d   \        V 4      # \        V R4      pV! 4       p \        V 4      pWB9   d   MVP                  V4       K|  \        W4      # )zCast an object to a renderable by calling __rich__ if present.

Args:
    renderable (object): A potentially renderable object

Returns:
    object: The result of recursively calling __rich__.
r   r   )pip._vendor.rich.consoler	   setr   r   
_GIBBERISHreprgetattrtypeaddr   )r   r	   rich_visited_setcast_methodrenderable_types   &    r   	rich_castr)      s}     8"%%
*j
)
)'*2E2E:z**
##j*5 ]
z*._-++r   N)typingr   r   r   r   inspectr   r   r	   r!   r   r)    r   r   <module>r-      s#    0 0 7@
,r   