ó
    ÌÅLg  ã                   ó   • S r  " S S5      rg)z&Serial Number Arthimetic from RFC 1982c                   ól   • \ rS rSrSS\S\4S jjrS rS rS rS r	S	 r
S
 rS rS rS rS rS rSrg)ÚSerialé   ÚvalueÚbitsc                 ó*   • USU-  -  U l         X l        g )Né   ©r   r   )Úselfr   r   s      Ú,/usr/lib/python3/dist-packages/dns/serial.pyÚ__init__ÚSerial.__init__   s   € Ø˜Q ™W‘_ˆŒ
Ø�	ó    c                 ó<   • SU R                    SU R                   S3$ )Nzdns.serial.Serial(z, Ú)r	   )r
   s    r   Ú__repr__ÚSerial.__repr__   s   € Ø# D§J¡J <¨r°$·)±)°¸AÐ>Ð>r   c                 óô   • [        U[        5      (       a  [        XR                  5      nO5[        U[        5      (       a  UR                  U R                  :w  a  [        $ U R
                  UR
                  :H  $ ©N©Ú
isinstanceÚintr   r   ÚNotImplementedr   ©r
   Úothers     r   Ú__eq__ÚSerial.__eq__   óR   € Ü�eœS×!Ñ!Ü˜5§)¡)Ó,‰EÜ˜E¤6×*Ñ*¨e¯j©j¸D¿I¹IÓ.EÜ!Ð!Ø�z‰z˜UŸ[™[Ñ(Ð(r   c                 óô   • [        U[        5      (       a  [        XR                  5      nO5[        U[        5      (       a  UR                  U R                  :w  a  [        $ U R
                  UR
                  :g  $ r   r   r   s     r   Ú__ne__ÚSerial.__ne__   r   r   c                 óä  • [        U[        5      (       a  [        XR                  5      nO5[        U[        5      (       a  UR                  U R                  :w  a  [        $ U R
                  UR
                  :  a.  UR
                  U R
                  -
  SU R                  S-
  -  :  a  gU R
                  UR
                  :”  a.  U R
                  UR
                  -
  SU R                  S-
  -  :”  a  gg©Nr   é   TFr   r   s     r   Ú__lt__Ú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                 ó    • X:H  =(       d    X:  $ r   © r   s     r   Ú__le__ÚSerial.__le__*   ó   € Ø‰}×, ¡Ð,r   c                 óä  • [        U[        5      (       a  [        XR                  5      nO5[        U[        5      (       a  UR                  U R                  :w  a  [        $ U R
                  UR
                  :  a.  UR
                  U R
                  -
  SU R                  S-
  -  :”  a  gU R
                  UR
                  :”  a.  U R
                  UR
                  -
  SU R                  S-
  -  :  a  ggr"   r   r   s     r   Ú__gt__ÚSerial.__gt__-   r&   r   c                 ó    • X:H  =(       d    X:„  $ r   r(   r   s     r   Ú__ge__ÚSerial.__ge__;   r+   r   c                 ó@  • U R                   n[        U[        5      (       a  UR                   nO[        U[        5      (       a  UnO[        e[        U5      SU R                  S-
  -  S-
  :”  a  [        eX#-  nUSU R                  -  -  n[        X R                  5      $ ©Nr   r#   ©r   r   r   r   Ú
ValueErrorÚabsr   ©r
   r   ÚvÚdeltas       r   Ú__add__ÚSerial.__add__>   ó…   € Ø�J‰JˆÜ�eœV×$Ñ$Ø—K‘K‰EÜ˜œs×#Ñ#Ø‰EäÐÜˆu‹:˜˜tŸy™y¨1™}Ñ-°Ñ1Ó2ÜÐØ	‰
ˆØ��4—9‘9‘ÑˆÜ�aŸ™Ó#Ð#r   c                 ó&  • U R                   n[        U[        5      (       a  UR                   nO[        U[        5      (       a  UnO[        e[        U5      SU R                  S-
  -  S-
  :”  a  [        eX#-  nUSU R                  -  -  nX l         U $ r3   r4   r7   s       r   Ú__iadd__ÚSerial.__iadd__L   ó€   € Ø�J‰JˆÜ�eœV×$Ñ$Ø—K‘K‰EÜ˜œs×#Ñ#Ø‰EäÐÜˆu‹:˜˜tŸy™y¨1™}Ñ-°Ñ1Ó2ÜÐØ	‰
ˆØ��4—9‘9‘ÑˆØŒ
Øˆr   c                 ó@  • U R                   n[        U[        5      (       a  UR                   nO[        U[        5      (       a  UnO[        e[        U5      SU R                  S-
  -  S-
  :”  a  [        eX#-  nUSU R                  -  -  n[        X R                  5      $ r3   r4   r7   s       r   Ú__sub__ÚSerial.__sub__[   r<   r   c                 ó&  • U R                   n[        U[        5      (       a  UR                   nO[        U[        5      (       a  UnO[        e[        U5      SU R                  S-
  -  S-
  :”  a  [        eX#-  nUSU R                  -  -  nX l         U $ r3   r4   r7   s       r   Ú__isub__ÚSerial.__isub__i   r@   r   )r   r   N)é    )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   r   r$   r)   r-   r0   r:   r>   rB   rE   Ú__static_attributes__r(   r   r   r   r      sL   † ñ˜cð ¨õ ò?ò)ò)òò-òò-ò$òò$õr   r   N)Ú__doc__r   r(   r   r   Ú<module>rN      s   ðñ -÷pò pr   