o
    %æÑgZ  ã                   @  s´  U d dl mZ d dlmZ d dlZg d¢Ze d¡e d¡e d¡gZg d¢Z	g d	¢Z
g d
¢Zg d¢ZejdejdZded< ejdejdZded< e dee¡ e dee¡ e de	e	¡ e de
e
¡ e dee¡ e dee	¡ e deee	e¡ ejde
e
dd ejdeeedd ejde
e
ed ejdeeeded e dee¡ e dee¡ e de	e	¡ e de
e
¡ e dee¡ e dee	¡ e deee	e¡ dS )é    )Ú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© r$   r$   úf/root/parts/websockify/install/lib/python3.10/site-packages/numpy/typing/tests/data/pass/einsumfunc.pyÚ<module>   s:    