a
    jUbO                     @   sD  d dl Z d dlmZmZ e jdkr4d dlmZ dZn,zd dlmZ W n eyZ   dZY n0 dZesjere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 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 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! 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* Z,ed+ Z-ed, Z.ed- Z/neZ	eZ
eZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZ eZ!eZ"eZ#eZ$eZ%eZ&eZ'eZ(eZ)eZ*eZ+eZ,eZ-eZ.eZ/dS ).    N)AnyTYPE_CHECKING)      )LiteralTF)?z=?z<?z>?boolZbool_Zbool8)Zuint8Zu1z=u1z<u1z>u1)Zuint16Zu2z=u2z<u2z>u2)Zuint32Zu4z=u4z<u4z>u4)Zuint64u8z=u8z<u8z>u8)Zint8Zi1z=i1z<i1z>i1)Zint16Zi2z=i2z<i2z>i2)Zint32Zi4z=i4z<i4z>i4)Zint64Zi8z=i8z<i8z>i8)Zfloat16f2z=f2z<f2z>f2)Zfloat32Zf4z=f4z<f4z>f4)Zfloat64Zf8z=f8z<f8z>f8)Z	complex64Zc8z=c8z<c8z>c8)Z
complex128Zc16z=c16z<c16z>c16)Zbytebz=bz<bz>b)Zshorthz=hz<hz>h)Zintciz=iz<iz>i)ZintpZint0pz=pz<pz>p)ZlongintZint_lz=lz<lz>l)Zlonglongqz=qz<qz>q)ZubyteBz=Bz<Bz>B)ZushortHz=Hz<Hz>H)ZuintcIz=Iz<Iz>I)ZuintpZuint0Pz=Pz<Pz>P)ZuintLz=Lz<Lz>L)Z	ulonglongQz=Qz<Qz>Q)Zhalfez=ez<ez>e)Zsinglefz=fz<fz>f)ZdoublefloatZfloat_dz=dz<dz>d)Z
longdoubleZ	longfloatgz=gz<gz>g)ZcsingleZsinglecomplexFz=Fz<Fz>F)ZcdoublecomplexZcomplex_ZcfloatDz=Dz<Dz>D)ZclongdoubleZ
clongfloatZlongcomplexGz=Gz<Gz>G)	strZstr_Zstr0ZunicodeZunicode_Uz=Uz<Uz>U)bytesZbytes_Zbytes0Sz=Sz<Sz>S)ZvoidZvoid0Vz=Vz<Vz>V)objectZobject_Oz=Oz<Oz>O)tZ
datetime64z=datetime64z<datetime64z>datetime64zdatetime64[Y]z=datetime64[Y]z<datetime64[Y]z>datetime64[Y]zdatetime64[M]z=datetime64[M]z<datetime64[M]z>datetime64[M]zdatetime64[W]z=datetime64[W]z<datetime64[W]z>datetime64[W]zdatetime64[D]z=datetime64[D]z<datetime64[D]z>datetime64[D]zdatetime64[h]z=datetime64[h]z<datetime64[h]z>datetime64[h]zdatetime64[m]z=datetime64[m]z<datetime64[m]z>datetime64[m]zdatetime64[s]z=datetime64[s]z<datetime64[s]z>datetime64[s]zdatetime64[ms]z=datetime64[ms]z<datetime64[ms]z>datetime64[ms]zdatetime64[us]z=datetime64[us]z<datetime64[us]z>datetime64[us]zdatetime64[ns]z=datetime64[ns]z<datetime64[ns]z>datetime64[ns]zdatetime64[ps]z=datetime64[ps]z<datetime64[ps]z>datetime64[ps]zdatetime64[fs]z=datetime64[fs]z<datetime64[fs]z>datetime64[fs]zdatetime64[as]z=datetime64[as]z<datetime64[as]z>datetime64[as]Mz=Mz<Mz>MZM8z=M8z<M8z>M8zM8[Y]z=M8[Y]z<M8[Y]z>M8[Y]zM8[M]z=M8[M]z<M8[M]z>M8[M]zM8[W]z=M8[W]z<M8[W]z>M8[W]zM8[D]z=M8[D]z<M8[D]z>M8[D]zM8[h]z=M8[h]z<M8[h]z>M8[h]zM8[m]z=M8[m]z<M8[m]z>M8[m]zM8[s]z=M8[s]z<M8[s]z>M8[s]zM8[ms]z=M8[ms]z<M8[ms]z>M8[ms]zM8[us]z=M8[us]z<M8[us]z>M8[us]zM8[ns]z=M8[ns]z<M8[ns]z>M8[ns]zM8[ps]z=M8[ps]z<M8[ps]z>M8[ps]zM8[fs]z=M8[fs]z<M8[fs]z>M8[fs]zM8[as]z=M8[as]z<M8[as]z>M8[as])tZtimedelta64z=timedelta64z<timedelta64z>timedelta64ztimedelta64[Y]z=timedelta64[Y]z<timedelta64[Y]z>timedelta64[Y]ztimedelta64[M]z=timedelta64[M]z<timedelta64[M]z>timedelta64[M]ztimedelta64[W]z=timedelta64[W]z<timedelta64[W]z>timedelta64[W]ztimedelta64[D]z=timedelta64[D]z<timedelta64[D]z>timedelta64[D]ztimedelta64[h]z=timedelta64[h]z<timedelta64[h]z>timedelta64[h]ztimedelta64[m]z=timedelta64[m]z<timedelta64[m]z>timedelta64[m]ztimedelta64[s]z=timedelta64[s]z<timedelta64[s]z>timedelta64[s]ztimedelta64[ms]z=timedelta64[ms]z<timedelta64[ms]z>timedelta64[ms]ztimedelta64[us]z=timedelta64[us]z<timedelta64[us]z>timedelta64[us]ztimedelta64[ns]z=timedelta64[ns]z<timedelta64[ns]z>timedelta64[ns]ztimedelta64[ps]z=timedelta64[ps]z<timedelta64[ps]z>timedelta64[ps]ztimedelta64[fs]z=timedelta64[fs]z<timedelta64[fs]z>timedelta64[fs]ztimedelta64[as]z=timedelta64[as]z<timedelta64[as]z>timedelta64[as]mz=mz<mz>mZm8z=m8z<m8z>m8zm8[Y]z=m8[Y]z<m8[Y]z>m8[Y]zm8[M]z=m8[M]z<m8[M]z>m8[M]zm8[W]z=m8[W]z<m8[W]z>m8[W]zm8[D]z=m8[D]z<m8[D]z>m8[D]zm8[h]z=m8[h]z<m8[h]z>m8[h]zm8[m]z=m8[m]z<m8[m]z>m8[m]zm8[s]z=m8[s]z<m8[s]z>m8[s]zm8[ms]z=m8[ms]z<m8[ms]z>m8[ms]zm8[us]z=m8[us]z<m8[us]z>m8[us]zm8[ns]z=m8[ns]z<m8[ns]z>m8[ns]zm8[ps]z=m8[ps]z<m8[ps]z>m8[ps]zm8[fs]z=m8[fs]z<m8[fs]z>m8[fs]zm8[as]z=m8[as]z<m8[as]z>m8[as])0systypingr   r   version_infor   ZHAVE_LITERALZtyping_extensionsImportErrorZ
_BoolCodesZ_UInt8CodesZ_UInt16CodesZ_UInt32CodesZ_UInt64CodesZ
_Int8CodesZ_Int16CodesZ_Int32CodesZ_Int64CodesZ_Float16CodesZ_Float32CodesZ_Float64CodesZ_Complex64CodesZ_Complex128CodesZ
_ByteCodesZ_ShortCodesZ
_IntCCodesZ
_IntPCodesZ	_IntCodesZ_LongLongCodesZ_UByteCodesZ_UShortCodesZ_UIntCCodesZ_UIntPCodesZ
_UIntCodesZ_ULongLongCodesZ
_HalfCodesZ_SingleCodesZ_DoubleCodesZ_LongDoubleCodesZ_CSingleCodesZ_CDoubleCodesZ_CLongDoubleCodesZ	_StrCodesZ_BytesCodesZ
_VoidCodesZ_ObjectCodesZ
_DT64CodesZ
_TD64Codes r.   r.   7lib/python3.9/site-packages/numpy/typing/_char_codes.py<module>   s   


!