o
    h                     @   s,   G d d dZ e  ZG dd dZe ZdS )c                   @   s   e Zd ZdefddZdefddZdedefddZ	dedefd	d
Z
dedefddZdedefddZdedefddZdeddfddZdS )InfinityTypereturnc                 C      dS )NInfinity selfr   r   T/var/www/html/venv/lib/python3.10/site-packages/pip/_vendor/packaging/_structures.py__repr__      zInfinityType.__repr__c                 C      t t| S Nhashreprr   r   r   r   __hash__
      zInfinityType.__hash__otherc                 C   r   NFr   r   r   r   r   r   __lt__   r
   zInfinityType.__lt__c                 C   r   r   r   r   r   r   r   __le__   r
   zInfinityType.__le__c                 C      t || jS r   
isinstance	__class__r   r   r   r   __eq__   r   zInfinityType.__eq__c                 C   r   NTr   r   r   r   r   __gt__   r
   zInfinityType.__gt__c                 C   r   r   r   r   r   r   r   __ge__   r
   zInfinityType.__ge__r   NegativeInfinityTypec                 C      t S r   )NegativeInfinityr   r   r   r   __neg__   r
   zInfinityType.__neg__N)__name__
__module____qualname__strr	   intr   objectboolr   r   r   r   r   r"   r   r   r   r   r          r   c                   @   s   e Zd ZdefddZdefddZdedefddZ	dedefd	d
Z
dedefddZdedefddZdedefddZdedefddZdS )r   r   c                 C   r   )Nz	-Infinityr   r   r   r   r   r	   $   r
   zNegativeInfinityType.__repr__c                 C   r   r   r   r   r   r   r   r   '   r   zNegativeInfinityType.__hash__r   c                 C   r   r   r   r   r   r   r   r   *   r
   zNegativeInfinityType.__lt__c                 C   r   r   r   r   r   r   r   r   -   r
   zNegativeInfinityType.__le__c                 C   r   r   r   r   r   r   r   r   0   r   zNegativeInfinityType.__eq__c                 C   r   r   r   r   r   r   r   r   3   r
   zNegativeInfinityType.__gt__c                 C   r   r   r   r   r   r   r   r   6   r
   zNegativeInfinityType.__ge__r   c                 C   r    r   )r   r   r   r   r   r"   9   r
   zNegativeInfinityType.__neg__N)r#   r$   r%   r&   r	   r'   r   r(   r)   r   r   r   r   r   r   r"   r   r   r   r   r   #   r*   r   N)r   r   r   r!   r   r   r   r   <module>   s   
