
    ,VhZ                    2   U d dl mZ d dlmZ d dlZg dZ ej                  d       ej                  d       ej                  d      gZg dZ	g d	Z
g d
Zg dZ ej                  dej                        Zded<    ej                  dej"                        Zded<    ej&                  dee        ej&                  dee        ej&                  de	e	        ej&                  de
e
        ej&                  dee        ej&                  dee	        ej&                  deee	e        ej&                  de
e
d        ej&                  deeed        ej&                  de
e
e        ej&                  deeede        ej,                  dee        ej,                  dee        ej,                  de	e	        ej,                  de
e
        ej,                  dee        ej,                  dee	        ej,                  deee	e       y)    )annotations)AnyN)TTT         )r   r   r   )g      ?g       @g      @)y              ?y               @y              @)123)dtypez%np.ndarray[Any, np.dtype[np.float64]]OUT_fz(np.ndarray[Any, np.dtype[np.complex128]]OUT_czi,i->iz
i,i,i,i->ic16unsafe)r   casting)out)r   r   r   )
__future__r   typingr   numpynp	AR_LIKE_buint32	AR_LIKE_u	AR_LIKE_i	AR_LIKE_f	AR_LIKE_c	AR_LIKE_Uemptyfloat64r   __annotations__
complex128r   einsumboolinteinsum_path     W/home/dcms/DCMS/lib/python3.12/site-packages/numpy/typing/tests/data/pass/einsumfunc.py<module>r(      s   "  	RYYq\9299Q<16					/7rxx/L, L2:"((1BMM2R/ R 			(Iy ) 			(Iy ) 			(Iy ) 			(Iy ) 			(Iy ) 			(Iy ) 			,	9i C 			(Iy 6 			(Iyh G 			(Iye 4 			(IyX5 Q xI . xI . xI . xI . xI . xI . |Y	9i Hr&   