�
<��gM: � �� � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
ddlmZ ddl
mZ ddlmZ g d �Z d
j ej � Zej � dde� d
e� �� � Zej � dde� d
e� �� � Z eej � dd� � � � Z eej � dd� � � � Z eej � dd� � � � Zd-d�Z ej d� � Z ej d� � Z ej! G d� d� � � � Z"ej! G d� d� � � � Z#d.d#�Z$d/d%�Z%d0d,�Z&dS )1� )�annotationsN)� Generator)�Callable� )�Headers)�
SecurityError)�version)�SERVER�
USER_AGENT�Request�Responsez{}.{}�WEBSOCKETS_USER_AGENTzPython/z websockets/�WEBSOCKETS_SERVER�WEBSOCKETS_MAX_NUM_HEADERS�128�WEBSOCKETS_MAX_LINE_LENGTH�8192�WEBSOCKETS_MAX_BODY_SIZE� 1_048_576�value�bytes�return�strc �. � | � d�� � S )zG
Decode a bytestring for interpolating into an error message.
�backslashreplace��errors)�decode)r s �a/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/websockets/http11.py�dr 2 s � �
�<�<�1�<�2�2�2� s [-!#$%&\'*+.^_`|~0-9a-zA-Z]+s [\x09\x20-\x7e\x80-\xff]*c �n � e Zd ZU dZded<