
     in                     X    d dl Z d dlmZ ddlmZ d dlmZ  G d dej                  ZdS )    Nindent   )DefaultTable)tostrc                   .    e Zd ZddZd Zd Zd Zd ZdS )table_D__e_b_gNc                 T    t           j                             | |           i | _        d S N)r   __init__data)selftags     i/srv/www/vhosts/g4struct/public_html/venv/lib/python3.11/site-packages/fontTools/ttLib/tables/D__e_b_g.pyr   ztable_D__e_b_g.__init__	   s&    !**4555			    c                 8    t          j        |          | _        d S r   )jsonloadsr   )r   r   ttFonts      r   	decompileztable_D__e_b_g.decompile   s    Jt$$			r   c                 Z    t          j        | j                                      d          S )Nzutf-8)r   dumpsr   encode)r   r   s     r   compileztable_D__e_b_g.compile   s"    z$)$$++G444r   c                    t          j        | j        t          |j                            }t          |j                  |j        dz   z  }t          ||d           }|                    d           |	                                 |
                    |           |	                                 |                    d           |	                                 d S )Nr   r   c                     | dk    S )Nz{
 )lns    r   <lambda>z&table_D__e_b_g.toXML.<locals>.<lambda>   s
    e r   r   )r   r   r   lenindentwhiter   indentlevelr   begintagnewline
writecdataendtag)r   writerr   r   prefixcdatas         r   toXMLztable_D__e_b_g.toXML   s    z$)C0B,C,CDDDv)**f.@1.DEtV%;%;<<%   fr   c                 n    |dk    r.t          j        d                    |                    | _        d S d S )Nr    )r   r   joinr   )r   nameattrscontentr   s        r   fromXMLztable_D__e_b_g.fromXML!   s3    6>>
2777#3#344DIII >r   r   )__name__
__module____qualname__r   r   r   r*   r1   r   r   r   r	   r	      sd           % % %5 5 5  5 5 5 5 5r   r	   )r   textwrapr   r,   r   fontTools.misc.textToolsr   r	   r   r   r   <module>r7      s{                 * * * * * *5 5 5 5 5\. 5 5 5 5 5r   