+
     Bii                     P    ^ RI t ] P                  ! R4      tRR lt ! R R4      tR# )    Nz[ \(\)<>@,;:\\"/\[\]\?=]c                     Vei   \        V4      ^ 8  dY   V'       g   \        P                  V4      '       d-   VP                  RR4      P                  RR4      pV : RV: R2# V : RV: 2# V # )N\z\\"z\"z="=)len	tspecialssearchreplace)paramvaluequotes   &&&&/usr/lib/python3.14/wsgiref/headers.py_formatparamr      s_    
 SZ!^I$$U++MM$/77UCE %u--#U++    c                      a  ] tR t^t o RR ltR tR tR tR tR t	R t
R	 tRR
 ltR tR tR tR tR tR tR tR tRtV tR# )HeadersNc                ^    Ve   TM. p\        V4      \        Jd   \        R4      hWn        R # )Nz+Headers must be a list of name/value tuples)typelist	TypeError_headers_convert_string_type)selfheaderskvs   &&  r   __init__Headers.__init__   s.    $0'b=$IJJr   c                r    \        V4      \        J d   V# \        R P                  \	        V4      4      4      h)z1Header names/values must be of type str (got {0}))r   strAssertionErrorformatrepr)r   r   s   &&r   r   Headers._convert_string_type)   s3    ;#L %%+VDK%8: 	:r   c                ,    \        V P                  4      # N)r   r   r   s   &r   __len__Headers.__len__0   s    4==!!r   c                    W V P                   P                  V P                  V4      V P                  V4      34       R # r&   )r   appendr   )r   namevals   &&&r   __setitem__Headers.__setitem__4   s8    J&&t,d.G.G.LM	Or   c                    V P                  VP                  4       4      pV P                   Uu. uF"  q"^ ,          P                  4       V8w  g   K   VNK$  	  upV P                  R&   R# u upi )r   NNNNr   lowerr   r   r,   kvs   && r   __delitem__Headers.__delitem__:   sO    
 ((6)-P2Q%++-4:OBBPaPs   A(A(c                $    V P                  V4      # r&   getr   r,   s   &&r   __getitem__Headers.__getitem__B   s     xx~r   c                (    V P                  V4      R J# r&   r9   r;   s   &&r   __contains__Headers.__contains__M   s    xx~T))r   c                    V P                  VP                  4       4      pV P                   Uu. uF)  q"^ ,          P                  4       V8X  g   K   V^,          NK+  	  up# u upi )r   r2   r4   s   && r   get_allHeaders.get_allR   sM     ((6 $E"A1D1EEEs   A A c                    V P                  VP                  4       4      pV P                   F  w  r4VP                  4       V8X  g   K  Vu # 	  V# r&   r2   )r   r,   defaultr   r   s   &&&  r   r:   Headers.get^   sA    ((6==CAwwy$ ! r   c                N    V P                    UUu. uF  w  rVNK	  	  upp# u uppi r&   r   r   r   r   s   &  r   keysHeaders.keysg   "     #mm,mdam,,,   !c                N    V P                    UUu. uF  w  rVNK	  	  upp# u uppi r&   rH   rI   s   &  r   valuesHeaders.valuesq   rL   rM   c                (    V P                   R ,          # )r1   rH   r'   s   &r   itemsHeaders.items{   s     }}Qr   c                R    V P                   P                  : R V P                  : R2# )())	__class____name__r   r'   s   &r   __repr__Headers.__repr__   s    >>22DMMBBr   c                    R P                  V P                   Uu. uF  pRV,          NK  	  upRR.,           4      # u upi )z
z%s: %s )joinr   )r   r5   s   & r   __str__Headers.__str__   s8     {{DMMBMbHrMMMBBr7JKKBs   <c                6    \        V 4      P                  R 4      # )z
iso-8859-1)r    encoder'   s   &r   	__bytes__Headers.__bytes__   s    4y--r   c                    V P                  V4      pVf>   V P                  P                  V P                  V4      V P                  V4      34       V# V# r&   )r:   r   r+   r   )r   r,   r   results   &&& r   
setdefaultHeaders.setdefault   sR    
 $>MM  $";";D"A))%0"2 3LMr   c           	        . pVe#   V P                  V4      pVP                  V4       VP                  4        Fy  w  rVV P                  V4      pVf$   VP                  VP                  RR4      4       K=  V P                  V4      pVP                  \	        VP                  RR4      V4      4       K{  	  V P
                  P                  V P                  V4      RP                  V4      34       R # )N_-z; )r   r+   rR   r
   r   r   r]   )r   _name_value_paramspartsr   r   s   &&&,   r   
add_headerHeaders.add_header   s      ..v6FLL MMODA))!,AyQYYsC01--a0\!))C*=qAB $ 	d77>		%@PQRr   rH   r&   )rX   
__module____qualname____firstlineno__r   r   r(   r.   r6   r<   r?   rB   r:   rJ   rO   rR   rY   r^   rb   rf   ro   __static_attributes____classdictcell__)__classdict__s   @r   r   r      sf     -:"OQ	*
	F-- CL
.S Sr   r   )N   )recompiler   r   r    r   r   <module>r{      s,    
JJ23	\S \Sr   