+
     i{  c                  sZ    ^ RI Ht ^ RIt^ RIHtHt ^RIHtHt R R lt	 ! R R4      t
R# )	i    )annotationsN)AnyNoReturn)StrOrBytesPath	TypeGuardc                    V ^8  d   QhRRRR/# )   fr   returnzTypeGuard[StrOrBytesPath] Zformat   "0/usr/lib64/python3.14/site-packages/PIL/_util.py__annotate__r   	   s     4 4s 40 4    c                sL    \        V \        \        \        P                  34      # N)Z
isinstanceZbytesstrosZPathLike)r      &r   is_pathr   	   s    a%bkk233r   c                  sD    ] tR t^tR R ltR R lt]R R l4       tRtR# )	DeferredErrorc               s    V ^8  d   QhRR/# )r   exBaseExceptionr	   r
   r   r   r   DeferredError.__annotate__   s      = r   c                	s    Wn         R # r   r   )selfr      &&r   __init__ZDeferredError.__init__   s    r   c               r   )r   eltr   r   r   r	   r
   r   r   r   r      s      s x r   c                	s    V P                   hr   r   )r   r   r   r   __getattr__ZDeferredError.__getattr__   s    ggr   c               r   )r   r   r   r   r   r	   r
   r   r   r   r      s     ! ! !# !r   c                s    \        V 4      # )zs
Creates an object that raises the wrapped exception ``ex`` when used,
and casts it to :py:obj:`~typing.Any` type.
)r   r   r   r   newZDeferredError.new   s     R  r   r   N)	Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   Zstaticmethodr   Z__static_attributes__r	   r   r   r   r      s      ! !r   r   )Z
__future__r    r   Ztypingr   r   Z_typingr   r   r   r   r	   r   r   <module>r      s     " 	   .4! !r   