�
F�gp � � � d dl Z d dlZd dlZd dlZd dlmZmZ d dlmZ d dl m
Z
mZ d dlm
Z
mZmZmZmZmZmZmZmZmZmZmZ d dlmZ d dlmZ dd lmZ e
rdd
lm Z ddl!m"Z" ddl#m$Z$m%Z% dd
l&m'Z' n
dxZ$xZ%xZ Z'dZ" G d� de� � Z( G d� de� � Z) G d� de� � Z* G d� de� � Z+ G d� de� � Z,e
reee- Z.neZ.edge/f Z0 G d� dee.� � Z1 G d� de� � Z2 G d� de� � Z3dS )� N)�ABC�abstractmethod)�Sized)�
BaseCookie�Morsel)�
TYPE_CHECKING�Any� Awaitable�Callable�Dict� Generator�Iterable�List�Optional�Tuple� TypedDict�Union)�CIMultiDict)�URL� )�LooseCookies)�Application)�
HTTPException)�BaseRequest�Request)�StreamResponsec �j � e Zd Zdd�Zdeddfd�Zedefd�� � Zdd�Z e
dedd fd
�� � ZdS )�AbstractRouter�returnNc � � d| _ d S )NF��_frozen��selfs �[/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/aiohttp/abc.py�__init__zAbstractRouter.__init__'