o
�J�h3
� @ s. d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZ d dl
Z
d dlZg d�ZdZ
eZejdkZG dd� d�Ze� ZejdkrMdd � Znejd
krWdd � Zndd � Ze
jZe
�d
�Ze
�d�Ze
�d�Ze
jddd�Ze
jddd�Zejdkr�d dl
mZ nG dd� de�ZG dd� ded�Ze
jZG dd� de
jdd�Z e
j!Z!ejdkr�e
j"Z"ndd� Z"d d!� Z#ejd"kr�e
j$Z$n"d#d$� Z%d%d&� Z&G d'd(� d(e
j'dd�Z(G d)d*� d*e dd�Z)e)d+d,�Z$e
j*Z*e+e
d-�r�e
j,Z,e
j-Z-e
j.Z.ne�/e�0ej/e1��Z2d.d/� Z,d0d-� Z-d1d2� Z.e
j3Z3e
j4Z4e
j5Z5e
j6Z6e
j7Z7e
j8Z8e
j9Z9e
j:Z:e
j;Z;e
j<Z<e
j=Z=e
j>Z>ejdk�rDd d3l
m?Z?m@Z@mAZAmBZB nHd4d5� ZCeDe
d6e
j'�ZEG d7d6� d6eEdd�ZFed�ZGeFej jBd8eGeGfd9�ZBeFej j@d:eGfd9�Z@eFejHd:d;e
jIeJ fd<�ZAeFejKd:d=e
jIeJ fd<�Z?g d>�d?d@gdAgdB�ZLeMe
jN�h dC�B ZOdDdE� ZP�ddFdG�ZQejdHk�r�e
jRZRn*�d dIdJ�ZSdKdL� ZTdMdN� ZUG dOdP� dPee
jR��ZVeWdQdR� �ZXG dSdT� dTe
jYeVd�ZRejdHk�r�e
jZZZndUdV� ZZeZZ[ejdWk�r
e
j\Z\e
j]Z]e
j^Z^e
j_Z_e
j`Z`e
jaZae
jbZbnJeZG dXdY� dYeR��Z\eZG dZd[� d[eR��Z]eZG d\d]� d]eR��Z^eZG d^d_� d_eR��Z_eZG d`da� daeR��Z`eZG dbdc� dceRe ��ZaeZG ddde� deeRe ��Zbdfdg� ZcdhZded�rge
jeZee
jfZfe
jgZgn@die�he
ji�jjv Zkdjdk� ZlG dldm� dme�Zfe�mefdndoi �Znecdpdq� �efddhdr�dsdn��Zee+e
dm��r�e
jfeffZoneffZodtdu� Zge+e
dv��r�e
jpZpndwdv� Zpe+e
dx��r�e
jqZqn
dydz� Zr�d!d{d|�Zqe+e
d}��r�e
jsZse
jtZtnG d~d� de
j'dd�ZtG d�d}� d}�Zsejdd:� dk�r�e
juZue
jvZvn4zd d�l
mwZw W n
ex�y e
j'ZwY nw zd d�l
myZz W n
ex�y$ e
j'ZzY nw d�d�� Zud�d�� Zve+e
d���r7e
j{Z{nejdd:� d
k�rHe d�d�� �Z{ne d�d�d,�Z{e+e
d���rXe
j|Z|nG d�d�� d�e�Z}G d�d�� d�e}d�Z~e~� Z|[~[}d�d�� Zd�d�� Z�G d�d�� d��Z�G d�d�� d�e�Z�e�r�d d�l
mZ n G d�d�� d�e�d�Ze+e
d���r�e
j�Z�e
j�Z�nG d�d�� d��Z�G d�d�� d�e��Z�G d�d�� d�e��Z�e�r�d d�l
m�Z� ne+e
d���r�G d�d�� d�e�d�Z�n G d�d�� d�e�e��Z�e+e
d���s�G d�d�� d�e��Z�e
j�d�d�� �Z�e+e
d���re
j�Z�e
j�Z�n!ejdd:� d
k�re d�d�� �Z�nG d�d�� d�e dd�Z�e�d�d�d,�Z�e+e
d���r,e
j�Z�n!ejdd:� d
k�r=e d�d�� �Z�nG d�d�� d�e dd�Z�e�d�d�d,�Z�e+e
d���rWe
j�Z�n!ejdd:� d
k�rhe d�d�� �Z�nG d�d�� d�e dd�Z�e�d�d�d,�Z�G d�d�� d�e
j�dd�Ze+e
d���r�e
j�Z�ned�d�� �Z�e+e
d���r�e
j�Z�ned�d�� �Z�e+e
d���r�e
j�Z�ned�d�� �Z�e+e
d���r�e
j�Z�e
j�Z�n-ejdd:� d
k�r�e d�d�� �Z�e d�d �Z�nG d�dĄ d�e dd�Z�e�d�d�d,�Z�e�d�d�d,�Z�e+e
dx��r�e
j�Z�n!ejdd:� d
k�re d�dx� �Z�nG d�dɄ d�e dd�Z�e�dxd�d,�Z�d�Z�ejdWk�r(e
j�Z�d�d̈́ Z�nIejdd:� d
k�rRG d�dτ d�e dd�Z�G d�dф d�e
j'dd�Z�e�d�dӄ �Z�d�d̈́ Z�nG d�dф d�e
j'dd�Z�G d�dׄ d�e dd�Z�e�d�e�d,�Z�d�d̈́ Z�e�r{d d�l
m�Z� ne+e
dڃ�r�d�d܄ Z�G d�dڄ d�e�d�Z�nG d�dڄ d�e��Z�e+e
d߃�r�e
j�Z�n d�ed�efd�d߄Z�e+e
d��r�e
j�Z�nd�Z�e+e
d��r�e
j�Z�n d�e�d�e�fd�d�Z�ejdWk�r�e
j�Z�n5ddhdhdhdod�d�eJd�eJd�eJd�eJd�e
j�e
j�e
j3e
j e
j�d�e
jf f d�f d�e
jd�e
j�egef fd�d�Z�e+e
d��re
j�Z�ne
jd�e
j�d�e
jf d�Z�d�e�d�e�fd�d�Z�e+ed���r2ej�Z�ne
�d��Z�G d�d�� d��Z�e+e
dڃ�sKefd�d��Z�nd�d�� Z�e�sUe�e
_�d�eJfd�d��Z�e�eDe
d�d�hZ�d�eJfd�d��Z�e+e
�d ��r~�d"�d�d �Z�e�e
_�n�d�d� Z�e�s�e�e
_�ejdHk�r�e
j�Z�n8�d#�d�d�Z�e
j�Z�eMh �d��Z�G �d�d� �de�Z�e�me��d doi �Z��d
�d� Z�ece��ef�d�d ��Z�e+ej dA��r�ej j�Z�nG �d
dA� dAe j��Z�e���e�� e���e�� e���e�� e+e �d��r�e j�Z�n�d�d� Z�ejdk�re
j�Z�n
G �d�d� �d�Z�e+e
�d��r!e
j�Z�n�d�d� Z�G �d�d� �d�Z�e+e
�d��r?e
j�Z�e
j�Z�n�ded�eJf�d�d�ZŐded�e
j�e� f�d�d�Z�e+e
�d��ree
j�Z�n
G �d�d� �d�Z�eDe �dd�Z�e�du �r�zd dl�Z�W n
ex�y� Y nw eDeːdd�Z�e�du�r�eẽZ�e�du�r�e�Z�e�ΐd� e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
jYZYe
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
jIZIe
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�e
j�Z�dS ($ � N)m�Any�ClassVar�Concatenate�Final�
LiteralString� ParamSpec�
ParamSpecArgs�ParamSpecKwargs�Self�Type�TypeVar�TypeVarTuple�Unpack� Awaitable�
AsyncIterator�
AsyncIterable� Coroutine�AsyncGenerator�AsyncContextManager�Buffer�ChainMap�ContextManager�Counter�Deque�DefaultDict�
NamedTuple�OrderedDict� TypedDict�SupportsAbs�
SupportsBytes�SupportsComplex�
SupportsFloat�
SupportsIndex�SupportsInt�
SupportsRound� Annotated�assert_never�assert_type�clear_overloads�dataclass_transform�
deprecated�Doc�
get_overloads�final�get_args�
get_origin�get_original_bases�get_protocol_members�get_type_hints�IntVar�is_protocol�is_typeddict�Literal�NewType�overload�override�Protocol�reveal_type�runtime�runtime_checkable�Text� TypeAlias�
TypeAliasType� TypeGuard�TypeIs�
TYPE_CHECKING�Never�NoReturn�ReadOnly�Required�NotRequired�AbstractSet�AnyStr�BinaryIO�Callable�
Collection� Container�Dict�
ForwardRef� FrozenSet� Generator�Generic�Hashable�IO� ItemsView�Iterable�Iterator�KeysView�List�Mapping�MappingView�Match�MutableMapping�MutableSequence�
MutableSet� NoDefault�Optional�Pattern�
Reversible�Sequence�Set�Sized�TextIO�Tuple�Union�
ValuesView�cast�
no_type_check�no_type_check_decoratorT)� �
r �betac @ � e Zd Zdd� ZdS )� _Sentinelc C � dS )Nz
<sentinel>� ��selfru ru �OC:\pinokio\api\whisper-webui.git\app\env\lib\site-packages\typing_extensions.py�__repr__� � z_Sentinel.__repr__N��__name__�
__module__�__qualname__ry ru ru ru rx rs � � rs �ro �
c C s t | tjtjtjf�S �N)�
isinstance�typing�
_GenericAlias�_types�GenericAlias� UnionType��tru ru rx �_should_collect_from_parameters� s �r� �ro � c C s t | tjtjf�S r� )r� r� r� r� r� r� ru ru rx r� � � c C s t | tj�o | j S r� )r� r� r� �_specialr� ru ru rx r� � � �T�KT�VT�T_co)� covariant�T_contra)�
contravariant)ro � )r c s( e Zd Z� fdd�Z� fdd�Z� ZS )�_AnyMetac s | t u rtd��t� �|�S )Nz6typing_extensions.Any cannot be used with isinstance())r � TypeError�super�__instancecheck__�rw �obj�� __class__ru rx r� � s z_AnyMeta.__instancecheck__c s | t u rdS t� �� S )Nztyping_extensions.Any)r r� ry rv r� ru rx ry � s
z_AnyMeta.__repr__)r| r} r~ r� ry �
__classcell__ru ru r� rx r� � s r� c s e Zd ZdZ� fdd�Z� ZS )r aq Special type indicating an unconstrained type.
- Any is compatible with every type.
- Any assumed to have all methods.
- All values assumed to be instances of Any.
Note that all the above statements are true from the point of view of
static type checkers. At runtime, Any should not be used with instance
checks.
c s* | t u rtd��t� j| g|�R i |��S )NzAny cannot be instantiated)r r� r� �__new__��cls�args�kwargsr� ru rx r� � s zAny.__new__)r| r} r~ �__doc__r� r� ru ru r� rx r � s r )� metaclassc @ rr )�_ExtensionsSpecialFormc C s
d| j S �Nztyping_extensions.��_namerv ru ru rx ry � �
z_ExtensionsSpecialForm.__repr__Nr{ ru ru ru rx r� � r r� )�_rootc C �&