o
�J�h� � @ s\ d dl Z d dlZd dlZdd� ZG dd� de�Ze jG dd� de��Ze jG dd � d e��ZG d
d� de�Z G dd
� d
e�Z
dd� Zdd� Zdd� Z
dZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�ZejG d%d&� d&e��ZG d'd(� d(e�ZeZejG d)d*� d*e��ZdS )+� Nc C s | o| d dko| � � o| dkS )Nr �0)�isdigit��value� r �SC:\pinokio\api\whisper-webui.git\app\env\lib\site-packages\semantic_version\base.py�_has_leading_zero
s
���r c @ � e Zd Zg Zdd� Zdd� ZdS )�
MaxIdentifierc C � dS )NzMaxIdentifier()r ��selfr r r �__repr__ � zMaxIdentifier.__repr__c C � t || j�S �N��
isinstance� __class__�r
�otherr r r �__eq__ � zMaxIdentifier.__eq__N)�__name__�
__module__�__qualname__� __slots__r r r r r r r
s r
c @ �2 e Zd ZdgZdd� Zdd� Zdd� Zdd � Zd
S )�NumericIdentifierr c C s t |�| _d S r )�intr �r
r r r r �__init__ � zNumericIdentifier.__init__c C �
d| j S )NzNumericIdentifier(%r)r r r r r r "