
    ;i                       d dl mZ d dlZddlmZ ddlmZ g dZej                  rddl	m
Z
mZmZ ddlmZmZmZmZmZmZ dd	lmZ dd
lmZmZmZ ddlmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 ddl1m2Z2m3Z3m4Z4m5Z5 ddl6m7Z7m8Z8 ddl9m:Z:m;Z;m<Z< ddl=m>Z> ddlm?Z?m@Z@mAZAmBZBmCZCmDZDmEZE y e eF       i ddddddddddddddddddddddd dd!dd"d#d$d#d%d#d&d#i d'd#d(d#d)d#d*d#d+d#d,d#d-d#d.d#d/d#d0d#d1d#d2d#d3d#d4d#d5d#d6d#d7d#i d8d#d9d:d;d:d<d:d=d:d>d?d@d?dAdBdCdBdDdBdEdFdGdHdIdHdJdHdKdHdLdHdMdHdNdHidOdOdPdPdQdQdRdSdSdSdSdTdUdUdVW       y)X    )annotationsN   )lazy_import)version)4connectunix_connectClientConnection
basic_auth	broadcastserve
unix_serveServerConnectionServerClientProtocolHeadersHeadersLikeMultipleValuesErrorConcurrencyErrorConnectionClosedConnectionClosedErrorConnectionClosedOKDuplicateParameterInvalidHandshakeInvalidHeaderInvalidHeaderFormatInvalidHeaderValueInvalidMessageInvalidOriginInvalidParameterNameInvalidParameterValueInvalidStateInvalidStatusInvalidUpgrade
InvalidURINegotiationErrorPayloadTooBigProtocolErrorSecurityErrorWebSocketExceptionClose	CloseCodeFrameOpcodeRequestResponseProtocolSideStateServerProtocolDataExtensionNameExtensionParameter
LoggerLike
StatusLikeOriginSubprotocol)r	   r   r   )r   r   r
   r   r   r   )r   )r   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   )r*   r+   r,   r-   )r.   r/   )r0   r1   r2   )r3   )r4   r5   r6   r7   r9   r8   r:   r   z.asyncio.clientr   r	   r
   z.asyncio.serverr   r   r   r   r   r   z.clientr   z.datastructuresr   r   r   z.exceptionsr   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   z.framesr+   r,   r-   r.   z.http11r/   r0   z	.protocolr1   r2   r3   z.serverr4   z.typingr5   r6   r7   r9   r8   r:   z.legacyz.uriz.legacy.authz.legacy.clientz.legacy.exceptionsz.legacy.protocolz.legacy.server)framing	handshake	parse_uriWebSocketURI BasicAuthWebSocketServerProtocolbasic_auth_protocol_factoryWebSocketClientProtocolAbortHandshakeInvalidStatusCodeRedirectHandshakeWebSocketProtocolErrorWebSocketCommonProtocolWebSocketServerWebSocketServerProtocol)aliasesdeprecated_aliases)G
__future__r   typingimportsr   r   __version____all__TYPE_CHECKINGasyncio.clientr	   r   r   asyncio.serverr   r   r
   r   r   r   clientr   datastructuresr   r   r   
exceptionsr   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   framesr*   r+   r,   r-   http11r.   r/   protocolr0   r1   r2   serverr3   r4   r5   r6   r7   r9   r8   r:   globals     Y/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/websockets/__init__.py<module>r^      sx   "    +?D 
GG  'II     0 87)//&   	?
(?
 -?
  1	?
 +?
 *?
 &?
 +?
  1?
 '?
 i?
 (?
  ,!?
" "#4#?
& '?
( )?
* $]+?
, !--?
. !-/?
0 1?
2 ]3?
4 "=5?
6 !-7?
8 m9?
: ];?
< #M=?
> $]??
@ MA?
B ]C?
D mE?
F -G?
H I?
J ]K?
L ]M?
N ]O?
P !-Q?
T YU?
V W?
X YY?
Z i[?
^ y_?
` 	a?
d e?
f Kg?
h [i?
l im?
p Iq?
r Ys?
t !)u?
v )w?
x iy?
z ){?
| 9}?
D !"" 1?+9'72!5!5&:'9/'7+
EYr\   