Sindbad~EG File Manager
�
Mٜg
@ � � � d dl mZ d dlZd dlmZ d dlZd dlZd dlmZm Z m
Z
mZ d dlZg d�Z
G d� d� Z e� Z G d� d � Z e� Zeeef Zeeeeef f Zeeeef Zeeeeeeeef eeef f d
f f Zeeeed
f eeeef Zeeeed
f f Zeeeef eeef gef Z ej: dg d�� Zd"d
�Z G d� de � Z! G d� d� Z" G d� de"� Z# ejH dejJ � Z&dddddd�Z'd#d�Z(d$d�Z)dZ* G d� de"� Z+ d%d�Z, ejH d� Z-d&d �Z. d'd!�Z/y)(� )�annotationsN)�Iterator)�Callable�SupportsInt�Tuple�Union)�parse�Version�
LegacyVersion�InvalidVersion�VERSION_PATTERNc �T � e Zd Zdd�Zdd�Zd
d�Zd
d�Zd
d�Zd
d�Zd
d�Z d
d�Z
dd �Zy
)�InfinityTypec � � y)N�Infinity� ��selfs �G/usr/local/lib/python3.12/site-packages/pandas/util/version/__init__.py�__repr__zInfinityType.__repr__ s � �� c �* � t t | � � S �N��hash�reprr s r �__hash__zInfinityType.__hash__ � � ��D��J��r c � � y�NFr �r �others r �__lt__zInfinityType.__lt__ � � �r c � � yr r r! s r �__le__zInfinityType.__le__# r$ r c �, � t |t | � � S r ��
isinstance�typer! s r �__eq__zInfinityType.__eq__&