+
    i>                     P    R t ^ RIt]P                  ! RR4      tR tR tR tR tR# )z"API metadata conversion utilities.N
_Metadatumc                     \        V \        34      '       d   T MV P                  R 4      p\        V\        34      '       d   TMVP                  R 4      p\        W#4      # )ascii)
isinstancebytesencoder   )keyvaluebeta_key
beta_values   &&  f/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/grpc/beta/_metadata.py_beta_metadatumr      sI     uh//sSZZ5HH$UUH555<<;PJh++    c                     \        V \        34      '       d   T MV P                  R 4      p\        V\        34      '       g   VRR R8X  d   TpMVP                  R 4      p\        W#4      # )utf8Nz-bin)r   strdecoder   )r
   r   r   r	   s   &&  r   
_metadatumr   !   s\     C622(8OC*sf%%RSV);!!&)c!!r   c                 f    V f   R# \         ;QJ d    . R V  4       F  NK  	  5# ! R V  4       4      # )Nc              3   <   "   T F  w  r\        W4      x  K  	  R # 5iN)r   ).0r   r	   s   &  r   	<genexpr>beta.<locals>.<genexpr>-   s     Hx,,x    tuple)metadatas   &r   betar    *   s/    	5HxH5H5HxHHHr   c                 f    V f   R# \         ;QJ d    . R V  4       F  NK  	  5# ! R V  4       4      # )Nc              3   <   "   T F  w  r\        W4      x  K  	  R # 5ir   )r   )r   r
   r   s   &  r   r   unbeta.<locals>.<genexpr>3   s"      $1 H 	8(($1r   r   r   )beta_metadatas   &r   unbetar%   0   s?    	5 $15 5 $1  r   )r   r	   )__doc__collections
namedtupler   r   r   r    r%   r   r   r   <module>r)      s:    ) ##
,"Ir   