+
    UBi                    ~    ^ RI Ht ^ RIt^RIHtHtHtHtH	t	 ]P                  '       d   ^RIHt  ! R R]]4      tR# )    )annotationsN)InterpreterObjectIterableObjectMesonInterpreterObjectMesonOperatorInvalidArguments)
SubProjectc                     a  ] tR t^tR V 3R llt]P                  ! ]P                  4      R R l4       t	R R lt
R R ltR	 R
 ltRtV ;t# )RangeHolderc          
     ,    V ^8  d   QhRRRRRRRRRR/# )	   startintstopstep
subprojectz'SubProject'returnNone )formats   "L/usr/lib/python3.14/site-packages/mesonbuild/interpreter/primitives/range.py__annotate__RangeHolder.__annotate__   s0     . .c . .C . .Y] .    c               	J   < \         SV `  VR 7       \        WV4      V n        R# ))r   N)super__init__range)selfr   r   r   r   	__class__s   &&&&$r   r   RangeHolder.__init__   s!    J/5-
r   c                    V ^8  d   QhRRRR/# )r   otherr   r   r   )r   s   "r   r   r      s     M Mc Mc Mr   c                	f     V P                   V,          #   \         d    \        R T R24      hi ; i)zIndex z out of bounds of range.)r   
IndexErrorr   )r   r#   s   &&r   op_indexRangeHolder.op_index   s=    	M::e$$ 	M"VE72J#KLL	Ms    0c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s       r   c                	    R # Nr   r   s   &r   iter_tuple_sizeRangeHolder.iter_tuple_size   s    r   c                   V ^8  d   QhRR/# )r   r   zT.Iterator[int]r   )r   s   "r   r   r   !   s        ?  r   c                	,    \        V P                  4      # r*   )iterr   r+   s   &r   	iter_selfRangeHolder.iter_self!   s    DJJr   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r   $   s      c r   c                	,    \        V P                  4      # r*   )lenr   r+   s   &r   sizeRangeHolder.size$   s    4::r   )r   )__name__
__module____qualname____firstlineno__r   r   operatorr   INDEXr&   r,   r1   r6   __static_attributes____classcell__)r    s   @r   r   r      sH    . .  3 34M 5M  r   r   )
__future__r   typingTinterpreterbaser   r   r   r   r   TYPE_CHECKINGr	   r   r   r   r   <module>rE      s4    #   ???-(. r   