+
    i  c                   sh    R t R^ R-3 t]! ]4      t]! ]P                  ^ ,          4      tAR tR tR# )z1Support for template string literals (t-strings).Z0c               s    Vf   V # VR8X  d   \        V 4      # VR8X  d   \        V 4      # VR8X  d   \        V 4      # \        RV 24      h)z7Convert *obj* using formatted string literal semantics.ZrZsZazinvalid conversion specifier: )ZreprZstrZascii
ValueError)ZobjZ
conversions   "&+/usr/lib64/python3.14/string/templatelib.pyconvertr      sU    
SCyS3xSSz
5j\B
CC    c                  s    ^ RI p\        V 4      ^8w  d   \        R4      hV w  r#. pVP                  W#4       F1  w  rVVe   VP	                  V4       Vf   K   VP	                  V4       K3  	  \        V!  # )i    Nz.Template expects tuple of length 2 to unpickle)	itertoolsZlenr    Zzip_longestZappendTemplate)Zargsr   ZstringsinterpolationsZpartsZstringZinterpolations   *      r   _template_unpickler      ss    
4yA~IJJ"GE!*!6!6w!OLL $LL'	 "P
 Ur   N) r   )Z__doc__ZtZtyper   r   ZInterpolationr   r   ) r   r   <module>r	      s?    7
qcF7Q%%a()
Dr   