+
    ®¾jSI  ã                   óF  a € R+ tZ0 t R t^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	t	^ RI
t
^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHtHtHtHtHtHtHtHtHtHt ^ RIHtHt ^ RI H!t" ^ RI#H$t$H%t% ^ RI#H&t' ^ RI(H)t)H*t* ^ RI+H,t, ^ R	I-H.t. ^ R
I/H0t0 ^ RI1H2t2 ^ RI3H4t4 ^ RI5H6t6 ^ RI7H8t8 ^ RI9H:t: ^ RI;H<t< ^ RI=H>t> ^ RI?H@t@HAtA ^ RIBHCtC ]'       d   ^ RIDHEtE ^ RIFHGtG ]P�                  ! ]I4      tJ]]K]K]]]L]K3,          ,          3,          tM]Pœ                  ! R]0R7       . R,OtO] ^ k R-tPR R ltQ]P¤                  ! ^R7      R R l4       tS ! R R]%4      tT ! R R 4      tU ! R! R"]U]'4      t& ! R# R$]U]"4      t! ! R% R&]&4      tV ! R' R(]!4      tW ! R) R*]P°                  4      tYR# ).zhPipSession and supporting code, containing all pip-specific
network request configuration and behavior.
N)
ÚTYPE_CHECKINGÚAnyÚDictÚ	GeneratorÚListÚMappingÚOptionalÚSequenceÚTupleÚUnion)ÚrequestsÚurllib3)ÚCacheControlAdapter)ÚDEFAULT_POOLBLOCKÚBaseAdapter)ÚHTTPAdapter)ÚPreparedRequestÚResponse)ÚCaseInsensitiveDict)ÚConnectionPool)ÚInsecureRequestWarning)Ú__version__)Úget_default_environment)ÚLink)ÚMultiDomainBasicAuth)ÚSafeFileCache)Úhas_tls)Úlibc_ver)Úbuild_url_from_netlocÚparse_netloc)Úurl_to_path)Ú
SSLContext)ÚPoolManagerÚignore)Úcategoryc                ó$   € V ^8„  d   QhR\         /# ©é   Úreturn)Úbool)Úformats   "Ú\/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_internal/network/session.pyÚ__annotate__r,   d   s   € ÷ Hñ H”tñ Hó    c                 óz   € \         ;QJ d     R \         4       F  '       g   K   R# 	  R# ! R \         4       4      # )z7
Return whether it looks like pip is running under CI.
c              3   óF   "  € T F  q\         P                  9   x € K  	  R # 5i©N)ÚosÚenviron)Ú.0Únames   & r+   Ú	<genexpr>Ú looks_like_ci.<locals>.<genexpr>k   s   é € ÐGÑ.F d”r—z‘zÖ!Ó.Fùs   ‚!TF)ÚanyÚCI_ENVIRONMENT_VARIABLES© r-   r+   Úlooks_like_cir:   d   s/   € ÷ ‹3ÑGÕ.FÓG�3Œ3ÐGŠ3ÐGˆ3ÑGÕ.FÓGÓGÐGr-   )Úmaxsizec                ó$   € V ^8„  d   QhR\         /# r&   )Ústr)r*   s   "r+   r,   r,   o   s   € ÷ bñ b”Cñ br-   c            
     ó	  € RRRR\         /R\        P                  ! 4       RR\        P                  ! 4       //p V R,          R,          R8X  d!   \        P                  ! 4       V R,          R&   MÝV R,          R,          R8X  d`   \        P
                  pVP                  R	8X  d
   VR
,          pRP                  V Uu. uF  p\        V4      NK  	  up4      V R,          R&   MiV R,          R,          R8X  d!   \        P                  ! 4       V R,          R&   M4V R,          R,          R8X  d    \        P                  ! 4       V R,          R&   \        P                  P                  R4      '       dš   ^ RI
Hp VP                  4       VP                  4       VP                  4       3p\        \!        R \#        . R,OV4      4      4      p\        \!        R \#        RR.\%        4       4      4      4      pV'       d   WeR&   V'       d   WPR&   \        P                  P                  R4      '       dF   \        P&                  ! 4       ^ ,          '       d$   RRR\        P&                  ! 4       ^ ,          /V R&   \        P(                  ! 4       '       d)   \        P(                  ! 4       V P+                  R/ 4      R&   \        P,                  ! 4       '       d)   \        P,                  ! 4       V P+                  R/ 4      R&   \        P.                  ! 4       '       d   \        P.                  ! 4       V R&   \1        4       '       d   ^ RIpVP4                  V R&   \7        4       P9                  R4      pVe   \        VP                  4      V R&   \:        P<                  ! R4      ek    \>        P@                  ! RR.\>        PB                  R R!7      p	V	P                  R"4      '       d*   V	PE                  R#4      ^,          PG                  4       V R$&   \K        4       '       d   R%MRV R&&   \L        PN                  PQ                  R'4      p
V
e   W R(&   R)PS                  V \T        PV                  ! V R-R%R*7      R+7      # u upi   \H         d     Lzi ; i).z.
Return a string representing the user agent.
Ú	installerr4   ÚpipÚversionÚpythonÚimplementationÚCPythonÚPyPyÚfinal:Né   NÚ.ÚJythonÚ
IronPythonÚlinux)Údistroc                 ó   € V ^,          # ©é   r9   ©Úxs   &r+   Ú<lambda>Úuser_agent.<locals>.<lambda>‘   ó   € ˜!˜Až$r-   c                 ó   € V ^,          # rN   r9   rP   s   &r+   rR   rS   —   rT   r-   ÚlibÚlibcrL   ÚdarwinÚmacOSÚsystemÚreleaseÚcpuNÚopenssl_versionÚ
setuptoolsÚsetuptools_versionÚrustcz	--versiong      à?)ÚstderrÚtimeouts   rustc ó    Úrustc_versionTÚciÚPIP_USER_AGENT_USER_DATAÚ	user_dataz9{data[installer][name]}/{data[installer][version]} {json})Ú
separatorsÚ	sort_keys)ÚdataÚjson)r4   rA   Úid)Ú,Ú:),r   ÚplatformÚpython_versionÚpython_implementationÚsysÚpypy_version_infoÚreleaselevelÚjoinr=   Ú
startswithÚpip._vendorrL   r4   rA   ÚcodenameÚdictÚfilterÚzipr   Úmac_verrZ   Ú
setdefaultr[   Úmachiner   Ú_sslÚOPENSSL_VERSIONr   Úget_distributionÚshutilÚwhichÚ
subprocessÚcheck_outputÚSTDOUTÚsplitÚdecodeÚ	Exceptionr:   r1   r2   Úgetr*   rk   Údumps)rj   rs   rQ   rL   Úlinux_distributionÚdistro_infosrW   ÚsslÚsetuptools_distÚrustc_outputrg   s              r+   Ú
user_agentr‘   n   sº  € ð 	�f˜e Y´Ð<Ø”(×)Ò)Ó+ØØ”H×2Ò2Ó4ð
ð€Dð ÐÕ˜fÕ%¨Ô2Ü,4×,CÒ,CÓ,EˆÐÕ˜yÒ)Ø	ÐÕ	 Õ	'¨6Ô	1Ü×1Ñ1ÐØ×)Ñ)¨WÔ4Ø 1°"Õ 5ÐØ,/¯H©HÙ.Ó/Ñ.˜ŒS�ŽVÑ.Ñ/ó-
ˆÐÕ˜yÒ)ð 
ÐÕ	 Õ	'¨8Ô	3ä,4×,CÒ,CÓ,EˆÐÕ˜yÒ)Ø	ÐÕ	 Õ	'¨<Ô	7ä,4×,CÒ,CÓ,EˆÐÕ˜yÑ)ä
‡|�|×Ñ˜w×'Ò'Ý&à#Ÿ[™[›]¨F¯N©NÓ,<¸f¿o¹oÓ>OÐOÐÜ'+ÜÙÜÒ-Ð/AÓBóó(
ˆô ÜÙÜ�U˜IÐ&¬«
Ó3óó
ˆ÷ Ø#'˜Ñ ßØ)�‰Nä
‡|�|×Ñ˜x×(Ò(¬X×-=Ò-=Ó-?À×-BÔ-BØ  '¨9´h×6FÒ6FÓ6HÈÕ6KÐLˆˆX‰ä‡‚×ÒÜ08·²Ó0Aˆ�‰˜ "Ó% fÑ-ä×Ò×ÒÜ3;×3CÒ3CÓ3Eˆ�‰˜ "Ó% iÑ0ä×Ò×ÒÜ×&Ò&Ó(ˆˆU‰ä‡y‚yÛà"%×"5Ñ"5ˆÐÑä-Ó/×@Ñ@ÀÓN€OØÒ"Ü%(¨×)@Ñ)@Ó%AˆÐ!Ñ"ä‡|‚|�GÓÒ(ð	MÜ%×2Ò2Ø˜+Ð&¬z×/@Ñ/@È#ôˆLð ×&Ñ& y×1Ò1ð )5×(:Ñ(:¸4Ó(@ÀÕ(C×(JÑ(JÓ(L��_Ñ%ô 'Ÿš‘¨d€Dˆ�Jä—
‘
—‘Ð9Ó:€IØÒØ%ˆ[ÑàF×MÑMØÜ�ZŠZ˜¨¸tÔDð Nó ð ùòY 0øôr ô 	Ùð	ús   Â<Q.Î)Q3 Ñ3RÒ Rc                   óH   a € ] tR t^Ôt o RV 3R lR lltV 3R lR ltRtV tR# )ÚLocalFSAdapterNc                óø   <€ V ^8„  d   QhRS[ RS[RS[S[S[S[S[S[3,          3,          ,          RS[S[S[3,          RS[S[S[S[S[S[3,          3,          ,          RS[S[S[S[3,          ,          RS[/# )r'   ÚrequestÚstreamrb   ÚverifyÚcertÚproxiesr(   )	r   r)   r   r   Úfloatr
   r=   r   r   )r*   Ú__classdict__s   "€r+   r,   ÚLocalFSAdapter.__annotate__Õ   s—   ø€ ÷ %ñ %á ð%ñ ð%ñ ™%¡¡u©U±E¨\Õ':Ð :Õ;Õ<ð	%ñ
 ‘d™C�iÕ ð%ñ ‘u™S¡%©©S¨¥/Ð1Õ2Õ3ð%ñ ™'¡#¡s (Õ+Õ,ð%ñ 
ñ%r-   c                óÂ  € \        VP                  4      p\        4       p^ÈVn        VP                  Vn         \        P
                  ! V4      p	\        P                  P                  V	P                  RR7      p
\        P                  ! V4      ^ ,          ;'       g    Rp\        RVRV	P                  RV
/4      Vn        \        VR4      Vn        VP                   P"                  Vn        V#   \$         de   pRTn        \'        T4      P(                  Tn        \,        P.                  ! TP*                   R	T 2P1                  4       4      Tn         R
p?T# R
p?ii ; i)éÈ   T)Úusegmtz
text/plainzContent-TypezContent-LengthzLast-ModifiedÚrbi”  z: N)r    Úurlr   Ústatus_coder1   ÚstatÚemailÚutilsÚ
formatdateÚst_mtimeÚ	mimetypesÚ
guess_typer   Úst_sizeÚheadersÚopenÚrawÚcloseÚOSErrorÚtypeÚ__name__ÚreasonÚioÚBytesIOÚencode)Úselfr•   r–   rb   r—   r˜   r™   ÚpathnameÚrespÚstatsÚmodifiedÚcontent_typeÚexcs   &&&&&&&      r+   ÚsendÚLocalFSAdapter.sendÕ   s#  € ô ˜wŸ{™{Ó+ˆä‹zˆØˆÔØ—;‘;ˆŒð	(Ü—G’G˜HÓ%ˆEô —{‘{×-Ñ-¨e¯n©nÀTÐ-ÓJˆHÜ$×/Ò/°Ó9¸!Õ<×LÐLÀˆLÜ.à" LØ$ e§m¡mØ# XðóˆDŒLô ˜H dÓ+ˆDŒHØŸ™Ÿ™ˆDŒJàˆøô) ô 	Dð  #ˆDÔÜ˜s›)×,Ñ,ˆDŒKÜ—z’z T§[¡[ M°°C°5Ð"9×"@Ñ"@Ó"BÓCˆD�HˆHð ˆûð)	Dús   ¹C/ Ã/EÃ:AEÅEc                ó   <€ V ^8„  d   QhRR/# ©r'   r(   Nr9   )r*   r›   s   "€r+   r,   rœ   ü   s   ø€ ÷ ñ �tñ r-   c                ó   € R # r0   r9   )r¶   s   &r+   r®   ÚLocalFSAdapter.closeü   s   € Ùr-   r9   )FNTNN)r±   Ú
__module__Ú__qualname__Ú__firstlineno__r½   r®   Ú__static_attributes__Ú__classdictcell__)r›   s   @r+   r“   r“   Ô   s   ø‡ € ÷%ò %÷Nö r-   r“   c                   óh   a a€ ] tR tRt oRtRR/V3R lV 3R lllt]3V3R lV 3R llltR	tVt	V ;t
# )
Ú_SSLContextAdapterMixiné   a  Mixin to add the ``ssl_context`` constructor argument to HTTP adapters.

The additional argument is forwarded directly to the pool manager. This allows us
to dynamically decide what SSL store to use at runtime, which is used to implement
the optional ``truststore`` backend.
Ússl_contextNc                ó8   <€ V ^8„  d   QhRS[ R,          RS[RR/# )r'   rË   r!   Úkwargsr(   N)r   r   )r*   r›   s   "€r+   r,   Ú$_SSLContextAdapterMixin.__annotate__  s0   ø€ ÷ #ñ #ñ ˜lÕ+ð#ñ ð	#ð
 
ñ#r-   c               ó4   <€ Wn         \        SV `  ! R/ VB  R # )Nr9   )Ú_ssl_contextÚsuperÚ__init__)r¶   rË   rÍ   Ú	__class__s   &$,€r+   rÒ   Ú _SSLContextAdapterMixin.__init__  s   ø€ ð (ÔÜ‰ÒÑ"˜6Ô"r-   c          
      ó6   <€ V ^8„  d   QhRS[ RS[ RS[RS[RR/# )r'   Úconnectionsr;   ÚblockÚpool_kwargsr(   r"   )Úintr)   r   )r*   r›   s   "€r+   r,   rÎ     s=   ø€ ÷ 
ñ 
áð
ñ ð
ñ ð	
ñ
 ð
ð 
ñ
r-   c           	     ó„   <€ V P                   e   VP                  RV P                   4       \        SV `  ! RRVRVRV/VB # )NrË   rÖ   r;   r×   r9   )rÐ   r}   rÑ   Úinit_poolmanager)r¶   rÖ   r;   r×   rØ   rÓ   s   &&&&,€r+   rÛ   Ú(_SSLContextAdapterMixin.init_poolmanager  s]   ø€ ð ×ÑÒ(Ø×"Ñ" =°$×2CÑ2CÔDÜ‰wÒ'ñ 
Ø#ð
àð
ð ð
ð ñ	
ð 	
r-   )rÐ   )r±   rÃ   rÄ   rÅ   Ú__doc__rÒ   r   rÛ   rÆ   rÇ   Ú__classcell__©rÓ   r›   s   @@r+   rÉ   rÉ      s2   ù‡ € ñð#ð /3÷#õ #ð (÷	
÷ 
õ 
r-   rÉ   c                   ó   € ] tR tRtRtR# )r   i"  r9   N©r±   rÃ   rÄ   rÅ   rÆ   r9   r-   r+   r   r   "  ó   † Ûr-   r   c                   ó   € ] tR tRtRtR# )r   i&  r9   Nrá   r9   r-   r+   r   r   &  râ   r-   r   c                   ó>   a a€ ] tR tRt oV3R lV 3R lltRtVtV ;t# )ÚInsecureHTTPAdapteri*  c                óˆ   <€ V ^8„  d   QhRS[ RS[RS[S[S[3,          RS[S[S[S[S[S[3,          3,          ,          RR/# ©r'   Úconnr¡   r—   r˜   r(   N©r   r=   r   r)   r   r
   )r*   r›   s   "€r+   r,   Ú InsecureHTTPAdapter.__annotate__+  ód   ø€ ÷ Iñ IáðIñ ðIñ ‘d™C�iÕ ð	Iñ
 ‘u™S¡%©©S¨¥/Ð1Õ2Õ3ðIð 
ñIr-   c                ó,   <€ \         SV `  WR VR7       R# ©F)rè   r¡   r—   r˜   N©rÑ   Úcert_verify©r¶   rè   r¡   r—   r˜   rÓ   s   &&&&&€r+   rï   ÚInsecureHTTPAdapter.cert_verify+  ó   ø€ ô 	‰Ñ °uÀ4ÐÖHr-   r9   ©r±   rÃ   rÄ   rÅ   rï   rÆ   rÇ   rÞ   rß   s   @@r+   rå   rå   *  ó   ù‡ € ÷I÷ Ió Ir-   rå   c                   ó>   a a€ ] tR tRt oV3R lV 3R lltRtVtV ;t# )ÚInsecureCacheControlAdapteri5  c                óˆ   <€ V ^8„  d   QhRS[ RS[RS[S[S[3,          RS[S[S[S[S[S[3,          3,          ,          RR/# rç   ré   )r*   r›   s   "€r+   r,   Ú(InsecureCacheControlAdapter.__annotate__6  rë   r-   c                ó,   <€ \         SV `  WR VR7       R# rí   rî   rð   s   &&&&&€r+   rï   Ú'InsecureCacheControlAdapter.cert_verify6  rò   r-   r9   ró   rß   s   @@r+   rö   rö   5  rô   r-   rö   c            
       óÊ   a a€ ] tR tRt oRtR^ RRRRRRRR/V3R lV 3R	 llltV3R
 lR ltRV3R lR lltV3R lR ltV3R lR lt	V3R lV 3R llt
V3R ltRtVtV ;t# )Ú
PipSessioni@  NÚretriesÚcacheÚtrusted_hostsÚ
index_urlsrË   c                ó–   <€ V ^8„  d   QhRS[ RS[RS[S[,          RS[S[,          RS[S[S[,          ,          RS[R,          RS[ R	R
/# )r'   Úargsrý   rþ   rÿ   r   rË   r!   rÍ   r(   N)r   rÙ   r   r=   r	   r   )r*   r›   s   "€r+   r,   ÚPipSession.__annotate__C  s{   ø€ ÷ O?ñ O?áðO?ñ ðO?ñ ™�}ð	O?ñ
  ¡•}ðO?ñ ™T¡#�YÕ'ðO?ñ ˜lÕ+ðO?ñ ðO?ð 
ñO?r-   c               ó0  <€ \         SV `  ! V/ VB  . V n        RV n        \	        4       V P
                  R&   \        VR7      V n        \        P                  ! V. RORR7      p\        VR7      pV'       d4   \        \        V4      VVR7      p	\        \        V4      VR7      V n        M\        WR	7      p	W€n        V P!                  R
V	4       V P!                  RV4       V P!                  R\#        4       4       V F  p
V P%                  V
RR7       K  	  R# )zR
:param trusted_hosts: Domains not to emit warnings for when not using
    HTTPS.
Nz
User-Agent)r   g      Ð?)ÚtotalÚstatus_forcelistÚbackoff_factor)Úmax_retries)rþ   r  rË   )rþ   r  )r  rË   zhttps://zhttp://zfile://T)Úsuppress_logging)iô  iö  i÷  i  i  )rÑ   rÒ   Úpip_trusted_originsÚ	pip_proxyr‘   r«   r   Úauthr   ÚRetryrå   r   r   rö   Ú_trusted_host_adapterr   Úmountr“   Úadd_trusted_host)r¶   rý   rþ   rÿ   r   rË   r  rÍ   Úinsecure_adapterÚsecure_adapterÚhostrÓ   s   &$$$$$*,   €r+   rÒ   ÚPipSession.__init__C  s  ø€ ô 	‰Ò˜$Ð) &Ò)ð EGˆÔ ØˆŒô &0£\ˆ�‰�\Ñ"ô )°JÔ?ˆŒ	ô —-’-ð ò 7ð  ô
ˆô, /¸7ÔCÐ÷ Ü0Ü# EÓ*Ø#Ø'ôˆNô
 *EÜ# EÓ*Ø#ô*ˆDÕ&ô
 )°WÔVˆNØ)9Ô&à�
‰
�:˜~Ô.Ø�
‰
�9Ð.Ô/ð 	�
‰
�9œnÓ.Ô/ã!ˆDØ×!Ñ! $¸Ð!Ö>ó "r-   c                ó4   <€ V ^8„  d   QhRS[ S[,          RR/# )r'   Únew_index_urlsr(   N)r   r=   )r*   r›   s   "€r+   r,   r  ”  s   ø€ ÷ .ñ .±±Sµ	ð .¸dñ .r-   c                ó&   € WP                   n        R# )zV
:param new_index_urls: New index urls to update the authentication
    handler with.
N)r  r   )r¶   r  s   &&r+   Úupdate_index_urlsÚPipSession.update_index_urls”  s   € ð
  .�	‰	Ör-   c                ó@   <€ V ^8„  d   QhRS[ RS[S[ ,          RS[RR/# )r'   r  Úsourcer	  r(   N)r=   r   r)   )r*   r›   s   "€r+   r,   r  ›  s7   ø€ ÷ Vñ VÙðVÙ!)©#¥ðVÙIMðVà	ñVr-   c                ó†  € V'       g-   RV: 2pVe   VRV R2,          p\         P                  V4       \        V4      w  rVVf   \        RV: 24      hWV3V P                  9  d   V P                  P                  WV34       V P                  \        VRR7      R,           V P                  4       V P                  \        V4      R,           V P                  4       V'       g]   V P                  \        VRR7      R	,           V P                  4       V P                  \        V4      R	,           V P                  4       R# R# )
zª
:param host: It is okay to provide a host that has previously been
    added.
:param source: An optional source string, for logging where the host
    string came from.
zadding trusted host: Nz (from Ú)z+Trusted host URL must include a host part: Úhttp)ÚschemeÚ/rn   )	ÚloggerÚinfor   Ú
ValueErrorr
  Úappendr  r   r  )r¶   r  r  r	  ÚmsgÚparsed_hostÚparsed_ports   &&&&   r+   r  ÚPipSession.add_trusted_host›  s  € ÷  Ø)¨$©Ð2ˆCØÒ!Ø˜  ¨Ð*Õ*�Ü�K‰K˜Ôä#/°Ó#5Ñ ˆØÒÜÐJÈ4É(ÐSÓTÐTØÐ%¨T×-EÑ-EÔEØ×$Ñ$×+Ñ+¨[Ð,FÔGà�
‰
Ü! $¨vÔ6¸Õ<¸d×>XÑ>Xô	
ð 	�
‰
Ô(¨Ó.°Õ4°d×6PÑ6PÔQßØ�J‰JÜ% d°6Ô:¸SÕ@Ø×*Ñ*ôð
 �J‰JÔ,¨TÓ2°SÕ8¸$×:TÑ:TÖUñ r-   c                ó6   <€ V ^8„  d   QhRS[ S[RR3,          /# rÀ   )r   ÚSecureOrigin)r*   r›   s   "€r+   r,   r  ¼  s    ø€ ÷ =ñ =¡Y©|¸TÀ4Ð/GÕ%Hñ =r-   c              #  óp   "  € \          R j  x€L
  V P                   F  w  rRYf   RMT3x € K  	  R #  L'5i)NÚ*)ÚSECURE_ORIGINSr
  )r¶   r  Úports   &  r+   Úiter_secure_originsÚPipSession.iter_secure_origins¼  s6   é € Ü!×!Ð!Ø×2Ô2‰JˆDØ˜¢\™c°tÐ<Ô<ó 3ñ 	"ùs   ‚
6Œ4�(6c                ó&   <€ V ^8„  d   QhRS[ RS[/# )r'   Úlocationr(   )r   r)   )r*   r›   s   "€r+   r,   r  Á  s   ø€ ÷ Añ A©ð A±$ñ Ar-   c                ó†  € \         P                  P                  \        V4      4      pVP                  VP
                  VP                  rTpVP                  R ^4      R,          pV P                  4        Fk  pVw  rxp	W78w  d
   VR8w  d   K   \        P                  ! T;'       g    R4      p
\        P                  ! V4      pW«9  d   KV   WY8w  d   V	R8w  d   V	e   Kj   R# 	  \        P                  RVV4       R#   \         d9    T'       d.   TP                  4       TP                  4       8w  d   TR8w  d    KÈ   Lsi ; i)Ú+r,  Ú TzõThe repository located at %s is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host %s'.Féÿÿÿÿ)ÚurllibÚparseÚurlparser=   r  Úhostnamer.  Úrsplitr/  Ú	ipaddressÚ
ip_addressÚ
ip_networkr#  Úlowerr!  Úwarning)r¶   r2  ÚparsedÚorigin_protocolÚorigin_hostÚorigin_portÚsecure_originÚsecure_protocolÚsecure_hostÚsecure_portÚaddrÚnetworks   &&          r+   Úis_secure_originÚPipSession.is_secure_originÁ  s9  € ä—‘×&Ñ&¤s¨8£}Ó5ˆà�M‰MØ�O‰OØ�K‰Kð '2ˆð *×0Ñ0°°aÓ8¸Õ<ˆð
 "×5Ñ5Ö7ˆMØ8EÑ5ˆO¨+ØÔ1°oÈÔ6LÙðÜ ×+Ò+¨K×,=Ð,=¸2Ó>�Ü#×.Ò.¨{Ó;�ð Ô&Ùð 'ð
 Ô*Ø 3Ô&ØÒ+áò ñC 8ôL 	�‰ðIð Øô	
ñ øôO ô ÷  Ø#×)Ñ)Ó+¨{×/@Ñ/@Ó/BÔBØ# sÔ*âùðús   ÂC=Â&C=Ã=E Ä*E Ä?E c          
      ó8   <€ V ^8„  d   QhRS[ RS[ RS[RS[RS[/# )r'   Úmethodr¡   r  rÍ   r(   )r=   r   r   )r*   r›   s   "€r+   r,   r    s0   ø€ ÷ =ñ =™cð =©ð =±Cð =Á3ð =É8ñ =r-   c                óœ   <€ VP                  R V P                  4       VP                  RV P                  4       \        SV `  ! W.VO5/ VB # )rb   r™   )r}   rb   r™   rÑ   r•   )r¶   rN  r¡   r  rÍ   rÓ   s   &&&*,€r+   r•   ÚPipSession.request  sF   ø€ à×Ñ˜) T§\¡\Ô2à×Ñ˜) T§\¡\Ô2ô ‰wŠ˜vÐ<¨TÒ<°VÑ<Ð<r-   c                ó6   <€ V ^8„  d   Qh/ S[ S[,          ;R&   # )r'   rb   )r   rÙ   )r*   r›   s   "€r+   r,   r  @  s   ø‡ ‚ Ù‘c�]Ñ!ò r-   )r  r  r  r
  r9   )NF)r±   rÃ   rÄ   rÅ   rb   rÒ   r  r  r/  rK  r•   Ú__annotate_func__rÆ   rÇ   rÞ   rß   s   @@r+   rü   rü   @  sŽ   ù‡ € Ø!€GðO?ð ðO?ð  $ð	O?ð
 (*ðO?ð +/ðO?ð /3÷O?õ O?÷b.ð .÷Vò V÷B=ð =÷
Að A÷F=ó =÷I … r-   rü   c                óV   € V ^8„  d   Qh/ ^ \         9   d   \        \        ,          ;R&   # )r'   r-  )Ú__conditional_annotations__r   r*  )r*   s   "r+   r,   r,      s)   € ÷ ñ ÷F
ò 
””\Õ"ñ 
òGr-   ))Úhttpsr,  r,  )r,  Ú	localhostr,  )r,  z127.0.0.0/8r,  )r,  z::1/128r,  )Úfiler,  N)Ússhr,  r,  )ÚBUILD_BUILDIDÚBUILD_IDÚCIÚ	PIP_IS_CI)[rT  rÝ   Úemail.utilsr¤   Ú	functoolsr³   r<  rk   Úloggingr¨   r1   ro   r‚   r„   rr   Úurllib.parser7  ÚwarningsÚtypingr   r   r   r   r   r   r   r	   r
   r   rw   r   r   Úpip._vendor.cachecontrolr   Ú_BaseCacheControlAdapterÚpip._vendor.requests.adaptersr   r   r   Ú_BaseHTTPAdapterÚpip._vendor.requests.modelsr   r   Úpip._vendor.requests.structuresr   Ú"pip._vendor.urllib3.connectionpoolr   Úpip._vendor.urllib3.exceptionsr   r@   r   Úpip._internal.metadatar   Úpip._internal.models.linkr   Úpip._internal.network.authr   Úpip._internal.network.cacher   Úpip._internal.utils.compatr   Úpip._internal.utils.glibcr   Úpip._internal.utils.miscr   r   Úpip._internal.utils.urlsr    rŽ   r!   Úpip._vendor.urllib3.poolmanagerr"   Ú	getLoggerr±   r!  r=   rÙ   r*  Úfilterwarningsr-  r8   r:   Ú	lru_cacher‘   r“   rÉ   rå   rö   ÚSessionrü   r,   )rT  s   @r+   Ú<module>rx     sn  øðöó Û Û 	Û Û Û Û Û 	Û Û Û Û 
Û Û ÷÷ ÷ ÷ *Ý Tß HÝ Iß AÝ ?Ý =Ý Aå Ý :Ý *Ý ;Ý 5õ /Ý .ß HÝ 0çÝå;ð 
×	Ò	˜8Ó	$€à�S˜#˜x¨¨c°3¨h­Õ8Ð8Õ9€ð 	× Ò ˜Ð+AÕ Bò
&€ó 
ð(	Ð õHð ×Ò˜QÔôbó  ðbôJ)�[ô )÷X
ñ 
ôD	Ð)Ð+;ô 	ô	Ð1Ð3Kô 	ôI˜+ô IôIÐ"5ô IôK=�×!Ñ!ö K=r-   