File: //home/arjun/projects/env/lib/python3.10/site-packages/humanize/__pycache__/time.cpython-310.pyc
o
we3I � @ s: d Z ddlmZ ddlZddlZddlZddlZddl m
Z
ddlmZ ddlm
Z
ddlmZ dd lmZ dd
lmZ g d�ZeG dd
� d
e
��ZdRdd�ZdSdd�Zdd�dTdd�Z dUdVd%d&�Z ' dWdXd+d,�ZdYd/d0�ZdZd[d4d5�Zd\d6d7�Zd]d>d?�Zd^dEdF�Zd_dGdH�Z d`dJdK�Z! L MdadbdPdQ�Z"dS )czYTime humanizing functions.
These are largely borrowed from Django's `contrib.humanize`.
� )�annotationsN)�Enum)�total_ordering)�Any� )�_gettext)� _ngettext)�intcomma)�naturaldelta�naturaltime�
naturalday�naturaldate�precisedeltac @ s6 e Zd ZdZdZdZdZdZdZdZ dZ
ddd
�ZdS )�Unitr r � � � � � � �other�
typing.Any�returnc C s | j |j u r| j|jk S tS �N)� __class__�value�NotImplemented)�selfr � r �F/home/arjun/projects/env/lib/python3.10/site-packages/humanize/time.py�__lt__'