+
    ei
  c                   s
   R t ^ RIt^ RIt^ RIHt ^ RIHt ]P                  ! ^^.4      t	R R lt
]
! ]P                  ! ^^.]P                  R7      4       ]	^8H   ]	P                  ]8H   ]P                  ! ]4       ]P                  ! ]P                  4       ]P                  ! R4       ]P                  ! R4       ]P                  ! ]P                  ! ]4      4       ]P                  ! R4       ]P                  ! ]P                  R34       . ROt]P                  ! ]4       R.t]P                  ! ]4       RR]P"                  ^3.t]P                  ! ]4       R.t]P                  ! ]4       RR]P"                  ^3.t]P                  ! ]4       R]3.t]P                  ! ]4       ]P                  ! ]P                  ]P.                  ^334       ]P                  ! ]4      ]8H   ]P                  ! ]4      ]P                  8g   ]P                  ! ]4      R8   ]P                  ! ]4      R8*   ]P                  ! ]4      ]P                  ! ]4      8   ]P                  ! ]4      ]P                  ! R4      8   R	 R
 lt]! ]	4       ]! ]	4       ]! ]	4       ]! ]	]	4       ]	^,           ]	R,           ]	R,           ^ ]	R&   ]P8                  ! R4      t]R,           ^ ]R&   ]R,           ^]R&   R]R&   ]P<                  ! ^]P>                  R7      t ]!! R4      ] ^ &   ]"! ]	4       ]#! ]	4       ]P                  ! ^4      t$]%! ]$4       ]! ]$4       ]&! ]$4       ]'! ]$4       ]PP                  ! ]$4       ])! ]$4       ]	^8   ]	^8*   ]	^8H   ]	^8g   ]	^8   ]	^8   ^]	8   ^]	8*   ^]	8H   ^]	8g   ^]	8   ^]	8   ]	^,            ^]	,            ]	^,          t	]	^,
           ^]	,
           ]	^,          t	]	^,           ^]	,           ]	^,          t	]P                  ! ^^.4      t*]	^,           ^]*,           ]P                  ! RR.4      t+]+^,          t+]	^,           ^]*,           ]	^,          t	]	^,           ^]*,           ]	^,          t	],! ]	^4       ],! ^]*4       ]	^,           ^]	,           ]	^,          t	]	^,           ^]	,           ]	^,          t	]	^,	           ^]	,	           ]	^,          t	]	^,           ^]	,           ]	^,          t	]	^,           ^]	,           ]	^,          t	]	^,           ^]	,           ]	^,          t	]	)  ]	5 ]-! ]	4       ]	(  ]P                  ! ^^.4      P]                  4        R# )z-Simple expression that should pass with mypy.N)Iterablec                s    V ^8  d   QhR\         P                  \        P                  ,          R\         P                  \        P                  ,          /#    xZreturn)nptZNDArraynpfloat64Zformat   "J/usr/lib64/python3.14/site-packages/numpy/typing/tests/data/pass/simple.py__annotate__r
      s4      CKK

+ BJJ0G     c                     V # N r      &r	   ndarray_funcr          Hr   )dtyper   GZfield1c                s\    V ^8  d   QhR\         \        ,          R\         \        ,          /# r   )r    objectr   r   r	   r
   r
   ;   s$      Xf% (6*: r   c                 r   r   r   r   r   r	   iterable_funcr   ;   r   r   :NNN.g      ?g       @)ZUi
   r   r   Ru1)r   )r   r   )ZBr   )r   r   r   )r   r   r   )   r   )Nr   Nr   ).i    )r   )/Z__doc__ZoperatorZnumpyr   Znumpy.typingZtypingr   Zcollections.abcr    Zarrayr   r   r   ZfloatZint32Ztwo_tuples_dtypeZthree_tuples_dtypeZstr_Zmixed_tuples_dtypeZshape_tuple_dtypeZshape_like_dtyper   Zobject_dtypeZint8r   ZlistZiterZzipZonesZarray_2dZzerosZobject_Z	array_objZsliceZlenZstrZarray_scalarZintZcomplexZbytesZindexZboolZnonzero_arrayZfloat_arrayZdivmodZabsZ	transposer   r   r	   <module>r      s   3    $ 	!Q RXXq!fBJJ/ 0 
 u        %    "((F	  ;  	 $%  	 !C!#45  	 ()  	 '#rww):;  	 6"#   "((RWWaL	! " 5  2::  $  9  "((5/ ! 288I& & e  U U E5  a a c
a776?       HHQbjj)	T{	! E
 E
xx{ L  l    l  |  \  	 
 
 
 	 
 E	 U
 U
 U
 E	 U
 	 E	 
 	 E	 
 	 E	 
!Q  	 M hhSz" q  
 ]  ! 	 M  
 ua  q-  
 U
 ! 
 U
 ! 
 U
 ! 	 E	 
 	 E	 
 	 E	 
  E
 !Q    r   