a
    ZXhn                     @   sB   d dl Z d dlmZ ddlmZ d dlmZ G dd dejZdS )    Nindent   )DefaultTable)tostrc                   @   s6   e Zd ZdddZdd Zdd Zdd	 Zd
d ZdS )table_D__e_b_gNc                 C   s   t j | | i | _d S N)r   __init__data)selftag r   d/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/fontTools/ttLib/tables/D__e_b_g.pyr	   	   s    ztable_D__e_b_g.__init__c                 C   s   t || _d S r   )jsonloadsr
   )r   r
   ttFontr   r   r   	decompile   s    ztable_D__e_b_g.decompilec                 C   s   t | jdS )Nzutf-8)r   dumpsr
   encode)r   r   r   r   r   compile   s    ztable_D__e_b_g.compilec                 C   st   t j| jt|jd}t|j|jd  }t||dd }|d |	  |
| |	  |d |	  d S )Nr   r   c                 S   s   | dkS )Nz{
r   )lnr   r   r   <lambda>       z&table_D__e_b_g.toXML.<locals>.<lambda>r   )r   r   r
   lenZindentwhiter   Zindentlevelr   ZbegintagnewlineZ
writecdataZendtag)r   writerr   r
   prefixcdatar   r   r   toXML   s    


ztable_D__e_b_g.toXMLc                 C   s   |dkrt d|| _d S )Nr    )r   r   joinr
   )r   nameattrscontentr   r   r   r   fromXML!   s    ztable_D__e_b_g.fromXML)N)__name__
__module____qualname__r	   r   r   r   r$   r   r   r   r   r      s
   
r   )r   textwrapr   r   r   ZfontTools.misc.textToolsr   r   r   r   r   r   <module>   s   