
    Phq                     R    d Z ddlmZmZmZ ddlmZ  G d dej                        Zy)z TSI{B,C,D,J,P,S,V} are private tables used by Microsoft Visual TrueType (VTT)
tool to store its table source data.

See also https://learn.microsoft.com/en-us/typography/tools/vtt/tsi-tables
    )strjointobytestostr   )
asciiTablec                       e Zd Zd Zd Zy)table_T_S_I_V_c                 L   t        | j                        }|j                  d      }t        |      }|j	                  d       |j                          |j                  |j                  dd             |j                          |j                  d       |j                          y )N source
)	r   datasplitr   begintagnewlinewrite_noindentreplaceendtag)selfwriterttFontr   s       jC:\Users\daisl\Desktop\realtime-object-detection\venv\Lib\site-packages\fontTools/ttLib/tables/T_S_I_V_.pytoXMLztable_T_S_I_V_.toXML   sv    TYYzz$t}!dll467h    c                 |    t        |      j                  d      }t        dj                  |dd             | _        y )Nr   r   r   )r   r   r   joinr   )r   nameattrscontentr   liness         r   fromXMLztable_T_S_I_V_.fromXML   s2     &&t,DIIeAbk23	r   N)__name__
__module____qualname__r   r#    r   r   r	   r	      s    
4r   r	   N)__doc__fontTools.misc.textToolsr   r   r    r   r	   r'   r   r   <module>r+      s'    = < 4Z** 4r   