o
    ;Î®cæ  ã                   @   sÆ  d dl Z d dlZd dlZd dlmZmZmZmZmZm	Z	m
Z
mZ d dlmZmZmZmZmZ d dlmZ ejdkrDd dlmZmZmZ n
d dlmZmZmZ e jZe jZerwee Zee Zee Z ee Z!d dl"m#Z#m$Z$ dd	l%m&Z&m'Z' neZeZeZ eZ!ee(e)e*f Z+eegef Z,eegef Z-ee	eeef ef eef Z.e
e
e(e(f d
f Z/eeef Z0e	eeeddf f Z1ee
eeeddf f  Z2ee1e2df Z3edged f Z4eedf Z5dS )é    N)ÚTYPE_CHECKINGÚAnyÚ	AwaitableÚCallableÚIterableÚMappingÚTupleÚUnion)ÚCIMultiDictÚCIMultiDictProxyÚ	MultiDictÚMultiDictProxyÚistr)ÚURL)é   é   )ÚFinalÚProtocolÚ	TypedDict)Ú
BaseCookieÚMorselé   )ÚRequestÚStreamResponse.zBaseCookie[str]zMorsel[Any]r   r   zos.PathLike[str])6ÚjsonÚosÚsysÚtypingr   r   r   r   r   r   r   r	   Ú	multidictr
   r   r   r   r   Úyarlr   Úversion_infor   r   r   Útyping_extensionsÚdumpsÚDEFAULT_JSON_ENCODERÚloadsÚDEFAULT_JSON_DECODERÚstrÚ_CIMultiDictÚ_CIMultiDictProxyÚ
_MultiDictÚ_MultiDictProxyÚhttp.cookiesr   r   Úwebr   r   ÚbytesÚ	bytearrayÚ
memoryviewÚByteishÚJSONEncoderÚJSONDecoderÚLooseHeadersÚ
RawHeadersÚStrOrURLÚLooseCookiesMappingsÚLooseCookiesIterablesÚLooseCookiesÚHandlerÚPathLike© r;   r;   ú7/tmp/pip-target-vg8gfxp4/lib/python/aiohttp/typedefs.pyÚ<module>   sP    (
ÿþÿ