ó
    oñ:iÏ  ã                   ó2   • S SK Jr  S SKJr   " S S\5      rg)é    )ÚTag)ÚgetClassTagc                   óL   • \ rS rSr/ rSS jrS rS rS rS r	S r
S	 rS
 rSrg)ÚDefaultTableé   Nc                 óT   • Uc  [        U R                  5      n[        U5      U l        g ©N)r   Ú	__class__r   ÚtableTag)ÚselfÚtags     Úf/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/fontTools/ttLib/tables/DefaultTable.pyÚ__init__ÚDefaultTable.__init__   s    € Ø‰;Ü˜dŸn™nÓ-ˆCÜ˜C›ˆ�ó    c                 ó   • Xl         g r	   ©Údata)r   r   ÚttFonts      r   Ú	decompileÚDefaultTable.decompile   s   € Ø�	r   c                 ó   • U R                   $ r	   r   )r   r   s     r   ÚcompileÚDefaultTable.compile   s   € Ø�y‰yÐr   c                 ó‚  • [        U S5      (       aL  UR                  S5        UR                  5         UR                  U R                  5        UR                  5         UR	                  S5        UR                  5         UR                  U R                  U5      5        UR                  S5        UR                  5         g )NÚERRORz8An error occurred during the decompilation of this tableÚhexdata)ÚhasattrÚcommentÚnewliner   ÚbegintagÚdumphexr   Úendtag)r   Úwriterr   Úkwargss       r   ÚtoXMLÚDefaultTable.toXML   s�   € Ü�4˜×!Ñ!Ø�N‰NÐUÔVØ�N‰NÔØ�N‰N˜4Ÿ:™:Ô&Ø�N‰NÔØ�‰˜	Ô"Ø�‰ÔØ�‰�t—|‘| FÓ+Ô,Ø�‰�iÔ Ø�‰Õr   c                 ó€   • SSK Jn  SSKJn  US:w  a  UR	                  SU-  5      eU R                  U" U5      U5        g )Nr   )ÚreadHex)ÚttLibr   zcan't handle '%s' element)ÚfontTools.misc.textToolsr)   Ú	fontToolsr*   Ú
TTLibErrorr   )r   ÚnameÚattrsÚcontentr   r)   r*   s          r   ÚfromXMLÚDefaultTable.fromXML   s:   € Ý4Ý#à�9ÓØ×"Ñ"Ð#>ÀÑ#EÓFÐFØ�‰‘w˜wÓ'¨Õ0r   c                 ó6   • SU R                   [        U 5      4-  $ )Nz<'%s' table at %x>)r   Úid)r   s    r   Ú__repr__ÚDefaultTable.__repr__'   s   € Ø# t§}¡}´b¸³hÐ&?Ñ?Ð?r   c                 óp   • [        U 5      [        U5      :w  a  [        $ U R                  UR                  :H  $ r	   )ÚtypeÚNotImplementedÚ__dict__)r   Úothers     r   Ú__eq__ÚDefaultTable.__eq__*   s+   € Ü�‹:œ˜e›Ó$Ü!Ð!Ø�}‰} §¡Ñ.Ð.r   c                 óH   • U R                  U5      nU[        L a  U$ U(       + $ r	   )r<   r9   )r   r;   Úresults      r   Ú__ne__ÚDefaultTable.__ne__/   s$   € Ø—‘˜UÓ#ˆØ¤>Ò1ˆvÐA¸6´zÐAr   )r   r   r	   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Údependenciesr   r   r   r&   r1   r5   r<   r@   Ú__static_attributes__© r   r   r   r      s1   † Ø€Lô!ò
òò
ò1ò@ò/õ
Br   r   N)r+   r   ÚfontTools.ttLibr   Úobjectr   rH   r   r   Ú<module>rK      s   ðÝ (Ý 'ô,B�6õ ,Br   