ó
    Þ j‰  ã                  óÀ   • S SK Jr  S SKJrJr  S SKJr  S SKJr  \(       a  S SK	J
r
  S SKJr  S SKJr  S SKJr  S S	KJr         S                 SS jjrg
)é    )Úannotations)ÚTYPE_CHECKINGÚ
Collection)ÚCacheControlAdapter)Ú	DictCache)Úrequests)Ú	BaseCache)ÚCacheController)ÚBaseHeuristic)Ú
SerializerNc           	     ó    • Uc
  [        5       OUnU=(       d    [        nU" UUUUUUS9nU R                  SU5        U R                  SU5        U $ )N)Úcache_etagsÚ
serializerÚ	heuristicÚcontroller_classÚcacheable_methodszhttp://zhttps://)r   r   Úmount)	ÚsessÚcacher   r   r   r   Úadapter_classr   Úadapters	            ÚZ/var/www/html/gaurav/venv/lib/python3.13/site-packages/pip/_vendor/cachecontrol/wrapper.pyÚCacheControlr      s[   € ð !™=ŒIŒK¨e€EØ!×8Ô%8€MÙØØØØØ)Ø+ñ€Gð 	‡J�Jˆy˜'Ô"Ø‡J�Jˆ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   