Ë
    ¶�/j¨  ã                   óÌ  — d Z ddlZddlZ G d„ dej                  j
                  «      Zej                  ej                  hZ	 G d„ dej                  j                  «      Zdedefd	„Zd
edefd„Zdedefd„Zej$                  Zej&                  Zej(                  Zej*                  Zej,                  Zej.                  Zej0                  Zej                  Zej                  Zy)zDNS Rdata Classes.é    Nc                   ót   — e Zd ZdZdZdZeZdZeZdZ	e	Z
dZdZed„ «       Zed	„ «       Zed
„ «       Zed„ «       Zy)Ú
RdataClasszDNS Rdata Classr   é   é   é   éþ   éÿ   c                  ó   — y)Niÿÿ  © ©Úclss    úPC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\dns/rdataclass.pyÚ_maximumzRdataClass._maximum%   s   € àó    c                  ó   — y)NÚclassr   r   s    r   Ú_short_namezRdataClass._short_name)   ó   € àr   c                  ó   — y)NÚCLASSr   r   s    r   Ú_prefixzRdataClass._prefix-   r   r   c                 ó   — t         S )N)ÚUnknownRdataclassr   s    r   Ú_unknown_exception_classz#RdataClass._unknown_exception_class1   s   € ä Ð r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	RESERVED0ÚINÚINTERNETÚCHÚCHAOSÚHSÚHESIODÚNONEÚANYÚclassmethodr   r   r   r   r   r   r   r   r      s€   „ Ùà€IØ	
€BØ€HØ	
€BØ€EØ	
€BØ€FØ€DØ
€Càñó ðð ñó ðð ñó ðð ñ!ó ñ!r   r   c                   ó   — e Zd ZdZy)r   zA DNS class is unknown.N)r   r   r   r   r   r   r   r   r   9   s   „ Ú!r   r   ÚtextÚreturnc                 ó,   — t         j                  | «      S )a¦  Convert text into a DNS rdata class value.

    The input text can be a defined DNS RR class mnemonic or
    instance of the DNS generic class syntax.

    For example, "IN" and "CLASS1" will both result in a value of 1.

    Raises ``dns.rdatatype.UnknownRdataclass`` if the class is unknown.

    Raises ``ValueError`` if the rdata class value is not >= 0 and <= 65535.

    Returns a ``dns.rdataclass.RdataClass``.
    )r   Ú	from_text)r*   s    r   r-   r-   =   s   € ô ×Ñ Ó%Ð%r   Úvaluec                 ó,   — t         j                  | «      S )a  Convert a DNS rdata class value to text.

    If the value has a known mnemonic, it will be used, otherwise the
    DNS generic class syntax will be used.

    Raises ``ValueError`` if the rdata class value is not >= 0 and <= 65535.

    Returns a ``str``.
    )r   Úto_text)r.   s    r   r0   r0   O   s   € ô ×Ñ˜eÓ$Ð$r   Úrdclassc                 ó   — | t         v ryy)zœTrue if the specified class is a metaclass.

    The currently defined metaclasses are ANY and NONE.

    *rdclass* is a ``dns.rdataclass.RdataClass``.
    TF)Ú_metaclasses)r1   s    r   Úis_metaclassr4   ]   s   € ð ”,ÑØØr   )r   Údns.enumÚdnsÚdns.exceptionÚenumÚIntEnumr   r&   r'   r3   Ú	exceptionÚDNSExceptionr   Ústrr-   r0   Úboolr4   r   r    r!   r"   r#   r$   r%   r   r   r   Ú<module>r>      sä   ðñ$ ã Û ô!�—‘×!Ñ!ô !ð< —‘ §¡Ð0€ô"˜Ÿ™×2Ñ2ô "ð&�Cð &˜Jó &ð$%�:ð % #ó %ð
˜*ð 
¨ó 
ð × Ñ €	Ø‡]�]€Ø×Ñ€Ø‡]�]€Ø×Ñ€Ø‡]�]€Ø	×	Ñ	€Ø‡�€Ø‡n�n�r   