Ë
    As<g‰  ã                  ó²   — d dl mZ d dlmZmZ d dlmZ d dlmZ erd dl	m
Z
 d dlmZ d dlmZ d dlmZ d d	lmZ 	 	 	 	 	 	 	 d	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Zy
)é    )Úannotations)ÚTYPE_CHECKINGÚ
Collection)ÚCacheControlAdapter)Ú	DictCache)Úrequests)Ú	BaseCache)ÚCacheController)ÚBaseHeuristic)Ú
SerializerNc                óš   — |€
t        «       n|}|xs t        } |||||||¬«      }| j                  d|«       | j                  d|«       | S )N)Úcache_etagsÚ
serializerÚ	heuristicÚcontroller_classÚcacheable_methodszhttp://zhttps://)r   r   Úmount)	ÚsessÚcacher   r   r   r   Úadapter_classr   Úadapters	            ú^/home/kevstigneev/proxy/myenv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/wrapper.pyÚCacheControlr      s[   € ð !˜=ŒIŒK¨e€EØ!Ò8Ô%8€MÙØØØØØ)Ø+ô€Gð 	‡JJˆy˜'Ô"Ø‡JJˆz˜7Ô#à€Kó    )NTNNNNN)r   úrequests.Sessionr   zBaseCache | Noner   Úboolr   zSerializer | Noner   zBaseHeuristic | Noner   ztype[CacheController] | Noner   z type[CacheControlAdapter] | Noner   zCollection[str] | NoneÚreturnr   )Ú
__future__r   Útypingr   r   Ú pip._vendor.cachecontrol.adapterr   Úpip._vendor.cachecontrol.cacher   Úpip._vendorr   r	   Ú#pip._vendor.cachecontrol.controllerr
   Ú#pip._vendor.cachecontrol.heuristicsr   Ú"pip._vendor.cachecontrol.serializer   r   © r   r   ú<module>r'      s—   ðõ #ç ,å @Ý 4áÝ$å8ÝCÝAÝ=ð
 #ØØ$(Ø&*Ø59Ø6:Ø04ðØ
ðàðð ðð "ð	ð
 $ðð 3ðð 4ðð .ðð ôr   