+
    ®¾j�  ã                   óz   € ^ RI Ht ^ RIHt ^RIHt ^RIHtHt Rt	]
! . RO4      tRt]! 4       tRR ltR	 tR
 tR# )é    )Úabsolute_import)Ú	b64encode)ÚUnrewindableBodyError)ÚbÚinteger_typesz@@@SKIP_HEADER@@@zgzip,deflateNc                óÌ  € / pV'       dJ   \        V\        4      '       d   M.\        V\        4      '       d   RP                  V4      pM\        pWR&   V'       d   W&R&   V '       d   RVR&   V'       d.   R\        \        V4      4      P                  R4      ,           VR&   V'       d.   R\        \        V4      4      P                  R4      ,           VR	&   V'       d   R
VR&   V# )a§  
Shortcuts for generating request headers.

:param keep_alive:
    If ``True``, adds 'connection: keep-alive' header.

:param accept_encoding:
    Can be a boolean, list, or string.
    ``True`` translates to 'gzip,deflate'.
    List will get joined by comma.
    String will be used as provided.

:param user_agent:
    String representing the user-agent you want, such as
    "python-urllib3/0.6"

:param basic_auth:
    Colon-separated username:password string for 'authorization: basic ...'
    auth header.

:param proxy_basic_auth:
    Colon-separated username:password string for 'proxy-authorization: basic ...'
    auth header.

:param disable_cache:
    If ``True``, adds 'cache-control: no-cache' header.

Example::

    >>> make_headers(keep_alive=True, user_agent="Batman/1.0")
    {'connection': 'keep-alive', 'user-agent': 'Batman/1.0'}
    >>> make_headers(accept_encoding=True)
    {'accept-encoding': 'gzip,deflate'}
Ú,úaccept-encodingú
user-agentz
keep-aliveÚ
connectionzBasic zutf-8Úauthorizationzproxy-authorizationzno-cachezcache-control)Ú
isinstanceÚstrÚlistÚjoinÚACCEPT_ENCODINGr   r   Údecode)Ú
keep_aliveÚaccept_encodingÚ
user_agentÚ
basic_authÚproxy_basic_authÚdisable_cacheÚheaderss   &&&&&& Ú_/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_vendor/urllib3/util/request.pyÚmake_headersr      sÄ   € ðT €GßÜ�o¤s×+Ò+ØÜ˜¬×.Ò.Ø!Ÿh™h Ó7‰Oä-ˆOØ%4Ð!Ñ"çØ *�ÑçØ ,ˆ�ÑçØ#+¬i¼¸*»Ó.F×.MÑ.MÈgÓ.VÕ#Vˆ�Ñ çØ)1´IÜÐÓó5
ç
‰&�‹/õ*ˆÐ%Ñ&÷ Ø#-ˆ�Ñ à€Nó    c                ó¨   € Ve   \        W4       V# \        V RR4      e    V P                  4       pV# V#   \        \        3 d    \
        p T# i ; i)zs
If a position is provided, move file to that point.
Otherwise, we'll attempt to record a position for future use.
NÚtell)Úrewind_bodyÚgetattrr   ÚIOErrorÚOSErrorÚ_FAILEDTELL)ÚbodyÚposs   &&r   Úset_file_positionr'   \   sf   € ð
 ‚Ü�DÔð €Jô 
��v˜tÓ	$Ò	0ð	Ø—)‘)“+ˆCð €Jˆ3€Jøô œÐ!ô 	ô ‰Cà€Jð	ús   ¢6 ¶AÁAc                ó  € \        V RR4      pVe"   \        V\        4      '       d    V! V4       R# V\        J d   \        R4      h\        R\        V4      ,          4      h  \        \        3 d    \        R4      hi ; i)zÊ
Attempt to rewind body to a certain position.
Primarily used for request redirects and retries.

:param body:
    File-like object that supports seek.

:param int pos:
    Position to seek to in file.
ÚseekNzAAn error occurred when rewinding request body for redirect/retry.zRUnable to record file position for rewinding request body during a redirect/retry.z4body_pos must be of type integer, instead it was %s.)	r!   r   r   r"   r#   r   r$   Ú
ValueErrorÚtype)r%   Úbody_posÚ	body_seeks   && r   r    r    n   sŽ   € ô ˜˜f dÓ+€IØÒ¤¨H´m×!DÒ!Dð	Ù�hÖð
 
”[Ó	 Ü#ð4ó
ð 	
ô
 ØBÄTÈ(Ã^ÕSó
ð 	
øô œÐ!ô 	Ü'ØSóð ð	ús   ©A# Á#B )r
   Úhostr   )NNNNNN)Ú
__future__r   Úbase64r   Ú
exceptionsr   Úpackages.sixr   r   ÚSKIP_HEADERÚ	frozensetÚSKIPPABLE_HEADERSr   Úobjectr$   r   r'   r    © r   r   Ú<module>r8      sA   ðÝ &å å .ß +ð "€ÙÒGÓHÐ à €á‹h€ôEòPô$
r   