+
    UBi)                        ^ RI Ht ^ RIt^RIHtHtHtHt ^RI	H
t
 ^RIHtHt ]P                  '       d   ^RIHt R R ltR# )	    )annotationsN)InterpreterObjectMesonInterpreterObjectObjectHolderHoldableTypes)InvalidArguments)HoldableObjectMesonBugException)TYPE_varc                    V ^8  d   QhRRRR/# )   objr   returnr    )formats   "I/usr/lib/python3.14/site-packages/mesonbuild/interpreterbase/_unholder.py__annotate__r      s     
e 
e$ 
e 
e    c                   \        V \        4      '       d/   \        V P                  \        4      '       g   Q hV P                  # \        V \        4      '       d   V # \        V \
        4      '       d&   \        R V  R\        V 4      P                   R24      h\        V \        4      '       d&   \        R V  R\        V 4      P                   R24      h\        RV  R\        V 4      P                   R24      h)z	Argument z	 of type z  is not held by an ObjectHolder.z) cannot be passed to a method or functionzUnknown object z in the parameters.)
isinstancer   held_objectr   r   r	   r
   type__name__r   r   )r   s   &r   	_unholderr      s    #|$$#//=9999	C/	0	0
	C	(	()C5	$s):L:L9MMm noo	C*	+	+3%yc9K9K8LLuvww
ocU)DI<N<N;OObc
ddr   )
__future__r   typingTbaseobjectsr   r   r   r   
exceptionsr   mesonlibr	   r
   TYPE_CHECKINGr   r   r   r   r   <module>r"      s+    #  _ _ ( 8???%
er   