o
    1ήc                     @  s&  U d dl mZ d dlmZ d dlZedZedZ	e
dZedZedZedZedZedZeddZeddZedZedZedZe dZ!e"dZ#G dd dZ$e%dgZ&d	e'd
< ej%dgejdZ(de'd< e%dgZ)de'd< e%dgZ*de'd< e%dgZ+de'd< e%eddgZ,de'd< e%eddgZ-de'd< e%e$ gZ.de'd< dgZ/edgZ0dgZ1dgZ2dgZ3eddgZ4eddgZ5e$ gZ6e&e0  e&e1  e&e2  e&e3  e&e4  e&e6  e0e&  e1e&  e2e&  e3e&  e4e&  e5e&  e6e&  e(e/  e(e0  e(e1  e(e2  e(e3  e(e4  e(e6  e/e(  e0e(  e1e(  e2e(  e3e(  e4e(  e5e(  e6e(  e)e/  e)e0  e)e1  e)e2  e)e3  e)e4  e)e6  e/e)  e0e)  e1e)  e2e)  e3e)  e4e)  e5e)  e6e)  e*e/  e*e0  e*e1  e*e2  e*e3  e*e6  e/e*  e0e*  e1e*  e2e*  e3e*  e6e*  e+e/  e+e0  e+e1  e+e2  e+e3  e+e6  e/e+  e0e+  e1e+  e2e+  e3e+  e6e+  e,e/  e,e0  e,e1  e,e4  e/e,  e0e,  e1e,  e4e,  e5e,  e-e/  e-e0  e-e1  e-e4  e-e5  e5e-  e.e/  e.e0  e.e1  e.e2  e.e3  e.e6  e/e.  e0e.  e1e.  e2e.  e3e.  e6e.  e(e&7 Z(e(e(7 Z(e(d7 Z(e&e/  e&e0  e&e1  e&e2  e&e6  e/e&  e0e&  e1e&  e2e&  e6e&  e(e/  e(e0  e(e1  e(e2  e(e6  e/e(  e0e(  e1e(  e2e(  e4e(  e6e(  e)e/  e)e0  e)e1  e)e2  e)e6  e/e)  e0e)  e1e)  e2e)  e4e)  e6e)  e*e/  e*e0  e*e1  e*e2  e*e6  e/e*  e0e*  e1e*  e2e*  e4e*  e6e*  e,e0  e,e1  e,e2  e,e4  e4e,  e.e/  e.e0  e.e1  e.e2  e.e6  e/e.  e0e.  e1e.  e2e.  e6e.  e&e/9 Z&e(e/9 Z(e(e09 Z(e)e/9 Z)e)e09 Z)e)e19 Z)e*e/9 Z*e*e09 Z*e*e19 Z*e*e29 Z*e+e/9 Z+e+e09 Z+e+e19 Z+e+e29 Z+e+e39 Z+e,e/9 Z,e,e09 Z,e,e19 Z,e,e29 Z,e.e/9 Z.e.e09 Z.e.e19 Z.e.e29 Z.e.e39 Z.e.e69 Z.e(e/C Z(e(e0C Z(e)e/C Z)e)e0C Z)e)e1C Z)e*e/C Z*e*e0C Z*e*e1C Z*e*e2C Z*e+e/C Z+e+e0C Z+e+e1C Z+e+e2C Z+e+e3C Z+e.e/C Z.e.e0C Z.e.e1C Z.e.e2C Z.e.e3C Z.e.e6C Z.e  e  e	  e  e  e  e  e  e  e*  e
  e
  e	
  e
  e
  e
  e
  e
  e
  e*
  e7e e7e e7e	 e7e e7e e7e e7e e7e e7e e7e e7e* ee  ee#  ee  ee  ee  ee#  ee  ee  ee  ee#  ee  ee  ee  ee#  ee  ee  ee!  ee  ee	  ee  ee  ee  ee  ee  ee#  ee  ee  ee  ee  ee!  ee	  ee  ee  ee  ee  ee  ee  e#e  ee  ee  ee  ee  e!e  e	e  ee  ee  ee  ee  ee  ee	  ee  ee  ee  ee  ee  ee  ee  ee!  ee#  ee*  ee  e	e  ee  ee  ee  ee  ee  ee  ee  e!e  e#e  e*e  ee  ee	  ee  ee  ee  ee  ee  ee  ee  ee!  ee#  ee*  ee  e	e  ee  ee  ee  ee  ee  ee  ee  e!e  e#e  e*e  e	e	  e	e  e	e  e	e  e	e  e	e  e	e  e	e!  e	e#  e	e*  e	e	  ee	  ee	  ee	  ee	  ee	  ee	  e!e	  e#e	  e*e	  ee	  ee  ee  ee  ee  ee  ee  ee!  ee#  ee*  e	e  ee  ee  ee  ee  ee  ee  e!e  e#e  e*e  ee  ee  ee  ee  ee  ee  ee  ee!  ee#  ee*  ee  ee  ee  ee  ee  ee  ee!  ee#  ee*  ee  ee  ee  ee  ee  ee  ee  e!e  e#e  e*e  ee  ee  ee  ee  ee  ee  e!e  e#e  e*e  ee  ee  ee#  ee  ee  ee*  ee  ee  ee  ee  ee#  ee  ee  ee*  ee  ee  e#e  ee  ee  e*e  ee  ee  ee  ee  ee  ee  e#e  e*e  dS )    )annotations)AnyN   Dc                   @  sf   e Zd ZdddZdddZdd	d
ZdddZdddZdddZdddZ	dddZ
dddZdS )Objectreturn%np.ndarray[Any, np.dtype[np.object_]]c                 C  s   t jdtd}| |d< |S )N dtype)npemptyobject)selfretr	   r	   N/tmp/pip-target-vg8gfxp4/lib/python/numpy/typing/tests/data/pass/arithmetic.py	__array__   s   zObject.__array__valuer   c                 C     | S Nr	   r   r   r	   r	   r   __sub__!      zObject.__sub__c                 C  r   r   r	   r   r	   r	   r   __rsub__$   r   zObject.__rsub__c                 C  r   r   r	   r   r	   r	   r   __floordiv__'   r   zObject.__floordiv__c                 C  r   r   r	   r   r	   r	   r   __rfloordiv__*   r   zObject.__rfloordiv__c                 C  r   r   r	   r   r	   r	   r   __mul__-   r   zObject.__mul__c                 C  r   r   r	   r   r	   r	   r   __rmul__0   r   zObject.__rmul__c                 C  r   r   r	   r   r	   r	   r   __pow__3   r   zObject.__pow__c                 C  r   r   r	   r   r	   r	   r   __rpow__6   r   zObject.__rpow__N)r   r   )r   r   r   r   )__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r	   r	   r	   r   r      s    







r   Tz#np.ndarray[Any, np.dtype[np.bool_]]AR_br
   z$np.ndarray[Any, np.dtype[np.uint32]]AR_uz#np.ndarray[Any, np.dtype[np.int64]]AR_ig      ?z%np.ndarray[Any, np.dtype[np.float64]]AR_fy              ?z(np.ndarray[Any, np.dtype[np.complex128]]AR_cz)np.ndarray[Any, np.dtype[np.timedelta64]]AR_mz(np.ndarray[Any, np.dtype[np.datetime64]]AR_Mr   AR_O)8
__future__r   typingr   numpyr   
complex128c16float64f8int64i8uint64u8	complex64c8float32f4int32i4uint32u4
datetime64dttimedelta64tdbool_b_boolbcomplexcfloatfintir   arrayr#   __annotations__r$   r%   r&   r'   r(   r)   r*   	AR_LIKE_b	AR_LIKE_u	AR_LIKE_i	AR_LIKE_f	AR_LIKE_c	AR_LIKE_m	AR_LIKE_M	AR_LIKE_Oabsr	   r	   r	   r   <module>   s   








