
    uvi                         S SK r \ R                   " S S5      5       r\" 5       r\ R                   " S S5      5       r\" 5       rg)    Nc                       \ rS rSrSrS\4S jrS\4S jrS\	S\
4S jrS\	S\
4S jrS\	S\
4S	 jrS\	S\
4S
 jrS\	S\
4S jrS\	SS4S jrSrg)InfinityType    returnc                     g)NInfinityr   selfs    C/root/pdf_env/lib/python3.13/site-packages/packaging/_structures.py__repr__InfinityType.__repr__   s        c                 *    [        [        U 5      5      $ Nhashreprr
   s    r   __hash__InfinityType.__hash__       DJr   otherc                     gNFr   r   r   s     r   __lt__InfinityType.__lt__       r   c                     gr   r   r   s     r   __le__InfinityType.__le__   r   r   c                 ,    [        XR                  5      $ r   
isinstance	__class__r   s     r   __eq__InfinityType.__eq__       %00r   c                     gNTr   r   s     r   __gt__InfinityType.__gt__       r   c                     gr*   r   r   s     r   __ge__InfinityType.__ge__   r-   r   r   NegativeInfinityTypec                     [         $ r   )NegativeInfinityr
   s    r   __neg__InfinityType.__neg__!   s    r   N)__name__
__module____qualname____firstlineno__	__slots__strr   intr   objectboolr   r    r&   r+   r/   r4   __static_attributes__r   r   r   r   r      s    I#  #  F t F t 1F 1t 1F t F t  f  !7  r   r   c                       \ rS rSrSrS\4S jrS\4S jrS\	S\
4S jrS\	S\
4S jrS\	S\
4S	 jrS\	S\
4S
 jrS\	S\
4S jrS\	S\4S jrSrg)r1   (   r   r   c                     g)Nz	-Infinityr   r
   s    r   r   NegativeInfinityType.__repr__,   s    r   c                 *    [        [        U 5      5      $ r   r   r
   s    r   r   NegativeInfinityType.__hash__/   r   r   r   c                     gr*   r   r   s     r   r   NegativeInfinityType.__lt__2   r-   r   c                     gr*   r   r   s     r   r    NegativeInfinityType.__le__5   r-   r   c                 ,    [        XR                  5      $ r   r#   r   s     r   r&   NegativeInfinityType.__eq__8   r(   r   c                     gr   r   r   s     r   r+   NegativeInfinityType.__gt__;   r   r   c                     gr   r   r   s     r   r/   NegativeInfinityType.__ge__>   r   r   r   c                     [         $ r   )r	   r
   s    r   r4   NegativeInfinityType.__neg__A   s    r   N)r6   r7   r8   r9   r:   r;   r   r<   r   r=   r>   r   r    r&   r+   r/   r   r4   r?   r   r   r   r1   r1   (   s    I#  #  F t F t 1F 1t 1F t F t f  r   r1   )typingfinalr   r	   r1   r3   r   r   r   <module>rT      sX   
       8 >   8 () r   