+
    i%                     @   R t ^ RItR tR t]! 4       t]! ^ R4       U u/ uF  q ]! V 4      bK  	  up t]P                  ]4       ]P                  ]! ^R4       U u/ uF  q RV ,          bK  	  up 4       R t	R R lt
]P                  ! R	4      tR
 R ltR# u up i u up i )zEncoding related utilities.Nc                 &    V ^ 8  ;'       d    V ^8  # )     is   &p/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/google/protobuf/text_encoding.py_AsciiIsPrintr      s    	
b		QW    c                     / p \        ^ ^4       F!  p\        V4      '       d   K  RV,          W&   K#  	  RV \        R4      &   RV \        R4      &   RV \        R4      &   RV \        R	4      &   R
V \        R4      &   RV \        R4      &   V # )    \%03oz\t	z\n
z\rz\""z\''z\\\)ranger   ord)retr   s     r   _MakeStrEscapesr      s    
#C=a!|cf  #c$i.#c$i.#c$i.#c#h-#c$i.#c$i.	*r	      r   c                    R pV '       d0    WP                  R4      P                  \        4      ,          pR p K7  V#   \         d|   pYRTP                   P                  R4      P                  \        4      ,          pT\
        YP                  ,          ,          ,          pYP                  ^,           R p  Rp?K  Rp?ii ; i) utf-8N)decode	translate_str_escapesUnicodeDecodeErrorstart_byte_escapes)
text_bytesr   es   &  r   _DecodeUtf8EscapeErrorsr#   $   s    
#*	w'11,??cj
 
*	  *	!((1;;LIIc	]:gg.//cggaij)j*s   ,< CA0B==Cc                $    V ^8  d   QhR\         /# )   return)str)formats   "r   __annotate__r)   1   s     5 5c 5r	   c                   \        V \        4      pV'       d)   V'       d   V P                  \        4      # \	        V 4      # V'       d   V P                  R4      p RP                  V  Uu. uF  p\        V,          NK  	  up4      # u upi )a]  Escape a bytes string for use in an text protocol buffer.

Args:
  text: A byte string to be escaped.
  as_utf8: Specifies if result may contain non-ASCII characters.
      In Python 3 this allows unescaped non-ASCII Unicode characters.
      In Python 2 the return value will be valid UTF-8 rather than only ASCII.
Returns:
  Escaped string (str).
r   r   )
isinstancer'   r   r   r#   encodejoinr    )textas_utf8text_is_unicodecs   &&  r   CEscaper2   1   sj      tS)/^^L))$T**[[!d77d3dM!$$d3443s   )Bz"(\\+)x([0-9a-fA-F])(?![0-9a-fA-F])c                0    V ^8  d   QhR\         R\        /# )r%   r.   r&   )r'   bytes)r(   s   "r   r)   r)   P   s     " "C "E "r	   c                    R p\         P                  W4      pVP                  R4      P                  R4      pVP                  R4      P                  R4      pVP                  R4      # )zUnescape a text string with C-style escape sequences to UTF-8 bytes.

Args:
  text: The data to parse in a str.
Returns:
  A byte string.
c                     \        V P                  ^4      4      ^,          '       d/   V P                  ^4      R,           V P                  ^4      ,           # V P                  ^ 4      # )   x0)lengroup)ms   &r   
ReplaceHexCUnescape.<locals>.ReplaceHexY   sI     1771:WWQZ$++771:r	   raw_unicode_escaper   unicode_escapezlatin-1)_CUNESCAPE_HEXsubr,   r   )r.   r<   results   &  r   	CUnescaperC   P   sa     j/& ==-.556JK& ==!(()9:&	y	!!r	   )__doc__rer   r   r   r   chrr    updater#   r2   compiler@   rC   r   s   0r   <module>rI      s    " 	   %*!SM2MqCFM2   \ "   uS#?!Ao? @
58 AB"c 3?s   BB