Ë
    ¶�/j  ã                   ó   — d Z  G d„ d«      Zy)z&Serial Number Arthimetic from RFC 1982c                   ó`   — e Zd Zddedefd„Zd„ Zd„ Zd„ Zd„ Zd„ Z	d	„ Z
d
„ Zd„ Zd„ Zd„ Zd„ Zy)ÚSerialÚvalueÚbitsc                 ó,   — |d|z  z  | _         || _        y )Né   ©r   r   )Úselfr   r   s      úLC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\dns/serial.pyÚ__init__zSerial.__init__   s   € Ø˜Q ™W‘_ˆŒ
Øˆ�	ó    c                 ó<   — d| j                   › d| j                  › d�S )Nzdns.serial.Serial(z, Ú)r   )r	   s    r
   Ú__repr__zSerial.__repr__   s   € Ø# D§J¡J <¨r°$·)±)°¸AÐ>Ð>r   c                 óà   — t        |t        «      rt        || j                  «      }n/t        |t        «      r|j                  | j                  k7  rt        S | j
                  |j
                  k(  S ©N©Ú
isinstanceÚintr   r   ÚNotImplementedr   ©r	   Úothers     r
   Ú__eq__zSerial.__eq__   óN   € Ü�eœSÔ!Ü˜5 $§)¡)Ó,‰EÜ˜E¤6Ô*¨e¯j©j¸D¿I¹IÒ.EÜ!Ð!Ø�z‰z˜UŸ[™[Ñ(Ð(r   c                 óà   — t        |t        «      rt        || j                  «      }n/t        |t        «      r|j                  | j                  k7  rt        S | j
                  |j
                  k7  S r   r   r   s     r
   Ú__ne__zSerial.__ne__   r   r   c                 óÈ  — t        |t        «      rt        || j                  «      }n/t        |t        «      r|j                  | j                  k7  rt        S | j
                  |j
                  k  r-|j
                  | j
                  z
  d| j                  dz
  z  k  ry| j
                  |j
                  kD  r-| j
                  |j
                  z
  d| j                  dz
  z  kD  ryy©Nr   é   TFr   r   s     r
   Ú__lt__zSerial.__lt__   ó¯   € Ü�eœSÔ!Ü˜5 $§)¡)Ó,‰EÜ˜E¤6Ô*¨e¯j©j¸D¿I¹IÒ.EÜ!Ð!Ø�:‰:˜Ÿ™Ò#¨¯©°d·j±jÑ(@À1ÈÏÉÐUVÉÑCWÒ(WØØ�Z‰Z˜%Ÿ+™+Ò%¨$¯*©*°u·{±{Ñ*BÀQØ�I‰I˜‰MñF
ò +
ð àr   c                 ó   — | |k(  xs | |k  S r   © r   s     r
   Ú__le__zSerial.__le__*   ó   € Ø�u‰}Ò,  u¡Ð,r   c                 óÈ  — t        |t        «      rt        || j                  «      }n/t        |t        «      r|j                  | j                  k7  rt        S | j
                  |j
                  k  r-|j
                  | j
                  z
  d| j                  dz
  z  kD  ry| j
                  |j
                  kD  r-| j
                  |j
                  z
  d| j                  dz
  z  k  ryyr   r   r   s     r
   Ú__gt__zSerial.__gt__-   r    r   c                 ó   — | |k(  xs | |kD  S r   r"   r   s     r
   Ú__ge__zSerial.__ge__;   r$   r   c                 ó.  — | j                   }t        |t        «      r|j                   }nt        |t        «      r|}nt        ‚t        |«      d| j                  dz
  z  dz
  kD  rt        ‚||z  }|d| j                  z  z  }t        || j                  «      S ©Nr   r   ©r   r   r   r   Ú
ValueErrorÚabsr   ©r	   r   ÚvÚdeltas       r
   Ú__add__zSerial.__add__>   óƒ   € Ø�J‰JˆÜ�eœVÔ$Ø—K‘K‰EÜ˜œsÔ#Ø‰EäÐÜˆu‹:˜˜tŸy™y¨1™}Ñ-°Ñ1Ò2ÜÐØ	ˆU‰
ˆØ��4—9‘9‘ÑˆÜ�a˜Ÿ™Ó#Ð#r   c                 ó  — | j                   }t        |t        «      r|j                   }nt        |t        «      r|}nt        ‚t        |«      d| j                  dz
  z  dz
  kD  rt        ‚||z  }|d| j                  z  z  }|| _         | S r*   r+   r.   s       r
   Ú__iadd__zSerial.__iadd__L   ó~   € Ø�J‰JˆÜ�eœVÔ$Ø—K‘K‰EÜ˜œsÔ#Ø‰EäÐÜˆu‹:˜˜tŸy™y¨1™}Ñ-°Ñ1Ò2ÜÐØ	ˆU‰
ˆØ��4—9‘9‘ÑˆØˆŒ
Øˆr   c                 ó.  — | j                   }t        |t        «      r|j                   }nt        |t        «      r|}nt        ‚t        |«      d| j                  dz
  z  dz
  kD  rt        ‚||z  }|d| j                  z  z  }t        || j                  «      S r*   r+   r.   s       r
   Ú__sub__zSerial.__sub__[   r2   r   c                 ó  — | j                   }t        |t        «      r|j                   }nt        |t        «      r|}nt        ‚t        |«      d| j                  dz
  z  dz
  kD  rt        ‚||z  }|d| j                  z  z  }|| _         | S r*   r+   r.   s       r
   Ú__isub__zSerial.__isub__i   r5   r   N)é    )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r#   r&   r(   r1   r4   r7   r9   r"   r   r
   r   r      sL   „ ñ˜cð ¨ó ò?ò)ò)òò-òò-ò$òò$ór   r   N)Ú__doc__r   r"   r   r
   Ú<module>r?      s   ðñ -÷pò pr   