+
    ®¾j+  ã                  óŠ   € ^ RI Ht ^ RIt^ RIHtHtHtHtHt ^ RI	H
t
 ^ RIHt ^ RIHt ]'       d   ^ RIHt  ! R R	4      tR# )
é    )ÚannotationsN)ÚIOÚTYPE_CHECKINGÚAnyÚMappingÚcast)Úmsgpack)ÚCaseInsensitiveDict)ÚHTTPResponse)ÚPreparedRequestc                  óf   € ] tR t^tRtRR R lltR R ltRR R lltRR	 R
 lltRR R llt	Rt
R# )Ú
SerializerÚ4Nc               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   Úrequestr   Úresponser   Úbodyzbytes | NoneÚreturnÚbytes© )Úformats   "Úa/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_vendor/cachecontrol/serialize.pyÚ__annotate__ÚSerializer.__annotate__   s8   € ÷ (Vñ (Và ð(Vð ð(Vð ð	(Vð
 
ñ(Vó    c                	ó,  € \        VP                  4      pVf>   VP                  RR7      p\        P                  ! V4      Vn        \        V4      Vn        RRTRVP                  P                  4        UUu/ uF  w  rV\        V4      \        V4      bK  	  uppRVP                  RVP                  R\        VP                  4      R	VP                  //p/ VR
&   R
V9   dq   VR
,          P                  R4      pV FR  p	\        V	4      P                  4       p	VP                  P!                  V	R 4      p
V
e   \        V
4      p
W§R
,          V	&   KT  	  RP#                  RV P$                   2P'                  4       V P)                  V4      .4      # u uppi )NF)Údecode_contentr   r   ÚheadersÚstatusÚversionÚreasonr   ÚvaryÚ,ó   ,úcc=)r
   r   ÚreadÚioÚBytesIOÚ_fpÚlenÚlength_remainingÚitemsÚstrr    r!   r"   r   ÚsplitÚstripÚgetÚjoinÚserde_versionÚencodeÚ	serialize)Úselfr   r   r   Úresponse_headersÚkÚvÚdataÚvaried_headersÚheaderÚheader_values   &&&&       r   ÚdumpsÚSerializer.dumps   sw  € ô 6IØ×Ñó6
Ðð Š<ð —=‘=°�=Ó6ˆDÜŸ:š: dÓ+ˆHŒLÜ(+¨D«	ˆHÔ%ð Ø˜Ø°x×7GÑ7G×7MÑ7MÔ7OÔPÑ7O©t¨qœC ›F¤C¨£FšNÑ7OÒPØ˜(Ÿ/™/Ø˜8×+Ñ+Øœ#˜hŸo™oÓ.Ø  (×"9Ñ"9ðð	
ˆð ˆˆV‰ØÐ%Ô%Ø-¨fÕ5×;Ñ;¸CÓ@ˆNÛ(�Ü˜V›×*Ñ*Ó,�Ø&Ÿ™×2Ñ2°6¸4Ó@�ØÒ+Ü#& |Ó#4�LØ'3�V•˜VÓ$ñ )ð �y‰y˜C × 2Ñ 2Ð3Ð4×;Ñ;Ó=¸t¿~¹~ÈdÓ?SÐTÓUÐUùó' Qs   Á8 Fc               ó    € V ^8„  d   QhRRRR/# )r   r:   zdict[str, Any]r   r   r   )r   s   "r   r   r   >   s   € ÷ Cñ C˜nð C°ñ Cr   c                	óN   € \        \        \        P                  ! VR R7      4      # )T)Úuse_bin_type)r   r   r	   r>   )r6   r:   s   &&r   r5   ÚSerializer.serialize>   s   € Ü”Eœ7Ÿ=š=¨¸DÔAÓBÐBr   c               ó(   € V ^8„  d   QhRRRRRRRR/# ©	r   r   r   r:   r   Ú	body_fileúIO[bytes] | Noner   úHTTPResponse | Noner   )r   s   "r   r   r   A   s2   € ÷ 8ñ 8à ð8ð ð8ð $ð	8ð
 
ñ8r   c                	ó¶   € V'       g   R # VP                  RV P                   R2P                  4       4      '       g   R # VR,          pV P                  WV4      # )Nr&   r$   :é   NN)Ú
startswithr3   r4   Ú	_loads_v4)r6   r   r:   rF   s   &&&&r   ÚloadsÚSerializer.loadsA   sQ   € ÷ Ùð �‰  T×%7Ñ%7Ð$8¸Ð:×AÑAÓC×DÒDÙà�B�xˆØ�~‰~˜g¨YÓ7Ð7r   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   r   r   ÚcachedzMapping[str, Any]rF   rG   r   rH   r   )r   s   "r   r   r   S   s8   € ÷ 2Tñ 2Tà ð2Tð "ð2Tð $ð	2Tð
 
ñ2Tr   c                ó   € RVP                  R/ 4      9   d   R# VP                  R/ 4      P                  4        F)  w  rEVP                  P                  VR4      V8w  g   K(   R# 	  VR,          P                  R4      p\	        VR,          R,          R7      pVP                  RR	4      R
8X  d   VP                  R4       WrR,          R&    Vf   \
        P                  ! V4      pMTp VR,          P                  RR4       \        RRVRR/VR,          B #   \         d)    \
        P                  ! TP                  R4      4      p Lai ; i)zPVerify our vary headers match and construct a real urllib3
HTTPResponse object.
Ú*r#   Nr   r   r   )r:   ztransfer-encodingÚ ÚchunkedÚutf8ÚstrictÚpreload_contentFr   )
r1   r-   r   Úpopr
   r(   r)   Ú	TypeErrorr4   r   )	r6   r   rP   rF   r<   ÚvalueÚbody_rawr   r   s	   &&&&     r   Úprepare_responseÚSerializer.prepare_responseS   s2  € ð �&—*‘*˜V RÓ(Ô(Ùð $ŸZ™Z¨°Ó3×9Ñ9Ö;‰MˆFØ�‰×"Ñ" 6¨4Ó0°EÖ9Úñ <ð ˜*Õ%×)Ñ)¨&Ó1ˆä,?Ø˜
Õ# IÕ.ô-
ˆð �;‰;Ð*¨BÓ/°9Ô<Ø�K‰KÐ+Ô,à(/ˆzÕ˜9Ñ%ð	7àÒ Ü—z’z (Ó+‘à ‘ð 	ˆzÕ×Ñ˜x¨Ô.äÑS ÐS°uÐSÀÀzÕ@RÑSÐSøô ô 	7ô —:’:˜hŸo™o¨fÓ5Ó6ŠDð	7ús   ÃD Ã(D Ä0EÅEc               ó(   € V ^8„  d   QhRRRRRRRR/# rE   r   )r   s   "r   r   r   ‡   s8   € ÷ Añ Aà ðAð ðAð $ð	Að
 
ñAr   c                	ó|   €  \         P                  ! VR R7      pT P                  YT4      #   \         d     R# i ; i)F)ÚrawN)r	   rM   Ú
ValueErrorr\   )r6   r   r:   rF   rP   s   &&&& r   rL   ÚSerializer._loads_v4‡   s@   € ð	Ü—]’] 4¨UÔ3ˆFð ×$Ñ$ W°iÓ@Ð@øô ô 	Úð	ús   ‚, ¬;º;r   )N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r3   r>   r5   rM   r\   rL   Ú__static_attributes__r   r   r   r   r      s,   † Ø€M÷(VõTC÷8÷$2T÷hAó Ar   r   )Ú
__future__r   r(   Útypingr   r   r   r   r   Úpip._vendorr	   Úpip._vendor.requests.structuresr
   Úpip._vendor.urllib3r   Úpip._vendor.requestsr   r   r   r   r   Ú<module>rn      s0   ðõ #ã 	ß 8Õ 8å Ý ?Ý ,çÝ4÷AAó AAr   